Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 625418 - net-voip/blink (masked by: package.mask) should have versions specified in the recent profile mask
Summary: net-voip/blink (masked by: package.mask) should have versions specified in th...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: All Linux
: Normal trivial (vote)
Assignee: Gentoo TreeCleaner Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 625422
  Show dependency tree
 
Reported: 2017-07-17 15:03 UTC by Mircea Sava
Modified: 2017-07-23 11:31 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mircea Sava 2017-07-17 15:03:08 UTC
The way it is presently done, it also masks the newer versions from my local overlay. Observe:

"!!! The following installed packages are masked:
- dev-python/python-sipsimple-3.1.1::local (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos <pacho@gentoo.org> (14 Jul 2017)
# Buggy, doesn't compile for a long time, bug #575772. Removal in a month.

- net-voip/blink-3.0.3::local (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook."

So, the only versions that should be masked are the ones in the portage official tree

Reproducible: Always
Comment 1 Mircea Sava 2017-07-17 15:08:00 UTC
Suggested fix:

=dev-python/python-sipsimple-2.5.1-r3
=net-voip/blink-1.4.1
Comment 3 Pacho Ramos gentoo-dev 2017-07-23 10:47:03 UTC
We are never specifying concrete versions and listing every ebuild un package.masks for removing. You should be able to unmask it from your overlay

And I am completely against now forcing treecleaners to mask every concrete version in the package.masks entries
Comment 4 Mircea Sava 2017-07-23 11:31:58 UTC
(In reply to Pacho Ramos from comment #3)
> We are never specifying concrete versions and listing every ebuild in
> package.mask for removing.

That may be the right approach when masking deprecated packages but not when masking unmaintained ones with active upstream.

> You should be able to unmask it from your overlay.

I was aware of that. However this is merely a nuisance and it's not worth bothering.
 
> And I am completely against now forcing treecleaners to mask every concrete
> version in the package.mask entries

No forcing should be necessary, an updated guideline should suffice.