Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 625418

Summary: net-voip/blink (masked by: package.mask) should have versions specified in the recent profile mask
Product: Gentoo Linux Reporter: Mircea Sava <msava>
Component: ProfilesAssignee: Gentoo TreeCleaner Project <treecleaner>
Status: RESOLVED WONTFIX    
Severity: trivial CC: jstein, maintainer-needed
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 625422    

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.