Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] masked 4 eix but not 4 emerge
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
stelinux
Tux's lil' helper
Tux's lil' helper


Joined: 02 Nov 2004
Posts: 85

PostPosted: Tue Sep 03, 2013 10:51 pm    Post subject: [SOLVED] masked 4 eix but not 4 emerge Reply with quote

Hi,
I have this problem: eix shows blas-reference as masked
Code:

[D] sci-libs/blas-reference
     Available versions:  [M]20070226 [M]~20070226-r2 [M]**20070226-r3 ~20120925[1] ~99999999[1] {doc static-libs test}
     Installed versions:  20070226(00:35:10 04/09/2013)(-doc)
     Homepage:            http://www.netlib.org/lapack/
     Description:         Reference implementation of BLAS


while emerge -s shows stable
Code:

*  sci-libs/blas-reference
      Latest version available: 20070226
      Latest version installed: 20070226
      Size of files: 5,207 kB
      Homepage:      http://www.netlib.org/blas/
      Description:   Basic Linear Algebra Subprograms F77 reference implementations
      License:       BSD


This append two days ago and eix-sync does not resolve.
Eix and Portage are both stable version.

Thanks
_________________
stelinux on i7 950 12GB 1600 8/8/8
gentoo 10.0/desktop


Last edited by stelinux on Wed Sep 04, 2013 10:10 pm; edited 2 times in total
Back to top
View user's profile Send private message
Naib
Advocate
Advocate


Joined: 21 May 2004
Posts: 4076
Location: Removed by Neddy

PostPosted: Wed Sep 04, 2013 8:15 am    Post subject: Reply with quote

try running: eix-update 1st then check again.
_________________
A free press is the unsleeping guardian of every other right that free men prize; it is the most dangerous foe of tyranny. Where men have the habit of liberty, the Press will continue to be the vigilant guardian of the rights of the ordinary citizen.
Back to top
View user's profile Send private message
stelinux
Tux's lil' helper
Tux's lil' helper


Joined: 02 Nov 2004
Posts: 85

PostPosted: Wed Sep 04, 2013 5:04 pm    Post subject: Reply with quote

Thanks,
I've tried but no effect, the result remain the same.
_________________
stelinux on i7 950 12GB 1600 8/8/8
gentoo 10.0/desktop
Back to top
View user's profile Send private message
mv
Advocate
Advocate


Joined: 20 Apr 2005
Posts: 3783

PostPosted: Wed Sep 04, 2013 6:41 pm    Post subject: Reply with quote

I guess the science overlay (or whatever your [1] is) has a corresponding entry in profiles/package.mask
eix honours this file in overlays, but portage does not.
I am not sure whether this is a bug in portage or intended; maybe it should be reported.
Back to top
View user's profile Send private message
mv
Advocate
Advocate


Joined: 20 Apr 2005
Posts: 3783

PostPosted: Wed Sep 04, 2013 10:00 pm    Post subject: Reply with quote

According to pms, the behavior of portage is correct: One must explicitly include the overlay's profile directory into the profile to make it active.
One may discuss whether this is appropriate - this way, overlays are unable to set a mask.
Perhaps eix will remain unchanged so that at least you can see what is intended by the corresponding overlay maintainers.
Back to top
View user's profile Send private message
stelinux
Tux's lil' helper
Tux's lil' helper


Joined: 02 Nov 2004
Posts: 85

PostPosted: Wed Sep 04, 2013 10:09 pm    Post subject: Reply with quote

Code:

# Sebastien Fabbro <bicatali@gentoo.org> (23 Aug 2011)
# mask old blas from main tree to allow smoother transition to
# new blas/lapack framework
=sci-libs/blas-reference-20070226*


Thanks, this solve the problem.
_________________
stelinux on i7 950 12GB 1600 8/8/8
gentoo 10.0/desktop
Back to top
View user's profile Send private message
mv
Advocate
Advocate


Joined: 20 Apr 2005
Posts: 3783

PostPosted: Thu Sep 05, 2013 3:45 pm    Post subject: Reply with quote

In >=eix-0.29.4 there will be a variable ADD_OVERLAY_PROFILES which will allow to switch between the portage/pms-compliant behavior (false) and the behavior desired by overlay maintainers (true). I am not sure what is the best default for this variable. Any suggestions?
Back to top
View user's profile Send private message
stelinux
Tux's lil' helper
Tux's lil' helper


Joined: 02 Nov 2004
Posts: 85

PostPosted: Fri Sep 06, 2013 11:32 am    Post subject: Reply with quote

I think that the alignment of eix and emerge is more important; users can change the state of programs with mask/unmask. It is useful to have explicative message in portage tree also for overlay.

Thanks
_________________
stelinux on i7 950 12GB 1600 8/8/8
gentoo 10.0/desktop
Back to top
View user's profile Send private message
mv
Advocate
Advocate


Joined: 20 Apr 2005
Posts: 3783

PostPosted: Fri Sep 06, 2013 1:28 pm    Post subject: Reply with quote

I learnt now in this bug report that actually portage honours these masks if the appropriate EAPI is set. So it is perhaps a bug in the science overlay or in portage if portage does not mask the corresponding packge.

Current conclusion is that either ADD_OVERALY_PROFILES will not be supported (i.e. behaviour of eix does not change) or defaults to "true".
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum