Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread Alan McKinnon
On Wednesday 26 August 2009 04:37:07 Nikos Chantziaras wrote:
 On 08/26/2009 05:32 AM, meino.cra...@gmx.de wrote:
  Hi,
 
  while trying to update my gentoo I got this:
 
  !!! All ebuilds that could satisfy =media-libs/jpeg-7 have been
  masked. !!! One of the following masked packages is required to complete
  your request: - media-libs/jpeg-7 (masked by: ~x86 keyword)
 
 
  I read this as jpeg-7 needs jpeg-7 to update itsself and cannot cause
  it is masked.
  I dont like to update to jpeg-7 since this package is used in so many
  othe rprograms and it is masked.

 Don't mask it.  Install it, but also install media-libs/jpeg-compat
 alongside it so packages won't break.

I'm having a hard time imagining how a package like jpeg could cause breakage.

Such breakage would cause half the apps on any typical workstation to have to 
be rebuilt or worse - recoded.
Surely, surely not?

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread Alan McKinnon
On Wednesday 26 August 2009 05:10:18 meino.cra...@gmx.de wrote:
  Sorry, I'm not following what you're trying to say :P

 jpeg-7 is masked, Without it any update process stops with this
 failure. jpeg-7 needs itsself to update jpeg-7 (according the output
 I posted).

Incorrect. Something else is pulling it in and you snipped that output. Your 
initial post only says that emerge wants to include jpeg and it won't emerge 
version 7 as it is unstable and your box is stable.

It's from some package that specifically wants jpeg-7 as opposed to just jpeg. 
Most likely netpbm which is hardcoded to DEPEND on jpeg-7.

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread Roy Wright


On Aug 26, 2009, at 2:46 AM, Alan McKinnon wrote:


On Wednesday 26 August 2009 05:10:18 meino.cra...@gmx.de wrote:

Sorry, I'm not following what you're trying to say :P


jpeg-7 is masked, Without it any update process stops with this
failure. jpeg-7 needs itsself to update jpeg-7 (according the output
I posted).


Incorrect. Something else is pulling it in and you snipped that  
output. Your
initial post only says that emerge wants to include jpeg and it  
won't emerge

version 7 as it is unstable and your box is stable.

It's from some package that specifically wants jpeg-7 as opposed to  
just jpeg.

Most likely netpbm which is hardcoded to DEPEND on jpeg-7.



In my case, it was netpbm.  Here's the steps I took to resolve the  
problem:


1) emerge -1 -av jpeg
2) Do NOT run emerge @preserved-rebuild
3) emerge -av jpeg-compat
4) revdep-rebuild

I hit a problem when trying the emerge @preserved-rebuild in that  
tightvnc had a jpeg-6b dependency, so pretty much had to use jpeg- 
compat.


HTH,
Roy



Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread Alan McKinnon
On Wednesday 26 August 2009 11:00:35 Roy Wright wrote:
 On Aug 26, 2009, at 2:46 AM, Alan McKinnon wrote:
  On Wednesday 26 August 2009 05:10:18 meino.cra...@gmx.de wrote:
  Sorry, I'm not following what you're trying to say :P
 
  jpeg-7 is masked, Without it any update process stops with this
  failure. jpeg-7 needs itsself to update jpeg-7 (according the output
  I posted).
 
  Incorrect. Something else is pulling it in and you snipped that
  output. Your
  initial post only says that emerge wants to include jpeg and it
  won't emerge
  version 7 as it is unstable and your box is stable.
 
  It's from some package that specifically wants jpeg-7 as opposed to
  just jpeg.
  Most likely netpbm which is hardcoded to DEPEND on jpeg-7.

 In my case, it was netpbm.  Here's the steps I took to resolve the
 problem:

 1) emerge -1 -av jpeg
 2) Do NOT run emerge @preserved-rebuild
 3) emerge -av jpeg-compat
 4) revdep-rebuild

 I hit a problem when trying the emerge @preserved-rebuild in that
 tightvnc had a jpeg-6b dependency, so pretty much had to use jpeg-
 compat.

tightvnc works just fine with jpeg-7. You can do what I did and copy the 
tightvnc ebuild to a local overlay, patch with this, and let it rip:

# diff -u net-misc/tightvnc/tightvnc-1.3.10-r1.ebuild local/alan/net-
misc/tightvnc/tightvnc-1.3.10-r1.ebuild
--- net-misc/tightvnc/tightvnc-1.3.10-r1.ebuild 2009-04-20 20:52:22.0 
+0200
+++ local/alan/net-misc/tightvnc/tightvnc-1.3.10-r1.ebuild  2009-08-25 
17:00:54.0 +0200
@@ -16,7 +16,10 @@
 LICENSE=GPL-2
 SLOT=0

-CDEPEND=~media-libs/jpeg-6b
+CDEPEND=|| (
+   ~media-libs/jpeg-6b
+   ~media-libs/jpeg-7
+   )
server? (
media-fonts/font-misc-misc
media-fonts/font-cursor-misc


-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread Volker Armin Hemmann
On Mittwoch 26 August 2009, Alan McKinnon wrote:
 On Wednesday 26 August 2009 04:37:07 Nikos Chantziaras wrote:
  On 08/26/2009 05:32 AM, meino.cra...@gmx.de wrote:
   Hi,
  
   while trying to update my gentoo I got this:
  
   !!! All ebuilds that could satisfy =media-libs/jpeg-7 have been
   masked. !!! One of the following masked packages is required to
   complete your request: - media-libs/jpeg-7 (masked by: ~x86 keyword)
  
  
   I read this as jpeg-7 needs jpeg-7 to update itsself and cannot cause
   it is masked.
   I dont like to update to jpeg-7 since this package is used in so many
   othe rprograms and it is masked.
 
  Don't mask it.  Install it, but also install media-libs/jpeg-compat
  alongside it so packages won't break.

 I'm having a hard time imagining how a package like jpeg could cause
 breakage.

 Such breakage would cause half the apps on any typical workstation to have
 to be rebuilt or worse - recoded.
 Surely, surely not?

/usr/lib64/libjpeg.so.62 changed to /usr/lib64/libjpeg.so.7.0.0

hilarity insued. 

Seriously all packages on my system that broke installed fine with jpeg-7. It 
was just a long revdep run. But no breakage. Well, some breakage because until 
revdep rebuilt all the packages affected, everything using jpegs (and that 
is... a lot) didn't work ;) 



Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread Paul Hartman
On Wed, Aug 26, 2009 at 10:50 AM, Volker Armin
Hemmannvolkerar...@googlemail.com wrote:
 On Mittwoch 26 August 2009, Alan McKinnon wrote:
 On Wednesday 26 August 2009 04:37:07 Nikos Chantziaras wrote:
  On 08/26/2009 05:32 AM, meino.cra...@gmx.de wrote:
   Hi,
  
   while trying to update my gentoo I got this:
  
   !!! All ebuilds that could satisfy =media-libs/jpeg-7 have been
   masked. !!! One of the following masked packages is required to
   complete your request: - media-libs/jpeg-7 (masked by: ~x86 keyword)
  
  
   I read this as jpeg-7 needs jpeg-7 to update itsself and cannot cause
   it is masked.
   I dont like to update to jpeg-7 since this package is used in so many
   othe rprograms and it is masked.
 
  Don't mask it.  Install it, but also install media-libs/jpeg-compat
  alongside it so packages won't break.

 I'm having a hard time imagining how a package like jpeg could cause
 breakage.

 Such breakage would cause half the apps on any typical workstation to have
 to be rebuilt or worse - recoded.
 Surely, surely not?

 /usr/lib64/libjpeg.so.62 changed to /usr/lib64/libjpeg.so.7.0.0

 hilarity insued.

 Seriously all packages on my system that broke installed fine with jpeg-7. It
 was just a long revdep run. But no breakage. Well, some breakage because until
 revdep rebuilt all the packages affected, everything using jpegs (and that
 is... a lot) didn't work ;)

In my gentoo, portage upgraded to jpeg-7 and added jpeg-compat-6b at
the same time. Nothing had to be rebuilt and everything seems to be
working okay so far.



Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread meino . cramer
Paul Hartman paul.hartman+gen...@gmail.com [09-08-26 18:30]:
 On Wed, Aug 26, 2009 at 10:50 AM, Volker Armin
 Hemmannvolkerar...@googlemail.com wrote:
  On Mittwoch 26 August 2009, Alan McKinnon wrote:
  On Wednesday 26 August 2009 04:37:07 Nikos Chantziaras wrote:
   On 08/26/2009 05:32 AM, meino.cra...@gmx.de wrote:
Hi,
   
while trying to update my gentoo I got this:
   
!!! All ebuilds that could satisfy =media-libs/jpeg-7 have been
masked. !!! One of the following masked packages is required to
complete your request: - media-libs/jpeg-7 (masked by: ~x86 keyword)
   
   
I read this as jpeg-7 needs jpeg-7 to update itsself and cannot cause
it is masked.
I dont like to update to jpeg-7 since this package is used in so many
othe rprograms and it is masked.
  
   Don't mask it.  Install it, but also install media-libs/jpeg-compat
   alongside it so packages won't break.
 
  I'm having a hard time imagining how a package like jpeg could cause
  breakage.
 
  Such breakage would cause half the apps on any typical workstation to have
  to be rebuilt or worse - recoded.
  Surely, surely not?
 
  /usr/lib64/libjpeg.so.62 changed to /usr/lib64/libjpeg.so.7.0.0
 
  hilarity insued.
 
  Seriously all packages on my system that broke installed fine with jpeg-7. 
  It
  was just a long revdep run. But no breakage. Well, some breakage because 
  until
  revdep rebuilt all the packages affected, everything using jpegs (and that
  is... a lot) didn't work ;)
 
 In my gentoo, portage upgraded to jpeg-7 and added jpeg-compat-6b at
 the same time. Nothing had to be rebuilt and everything seems to be
 working okay so far.

I got this one, which seems to tell me, that joeg-compat is also
masked ???


solfire:/home/mccrameremerge jpeg-compat
Calculating dependencies... done!

!!! All ebuilds that could satisfy media-libs/jpeg-compat have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/jpeg-compat-6b (masked by: ~x86 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


-- 
Please don't send me any Word- or Powerpoint-Attachments
unless it's absolutely neccessary. - Send simply Text.
See http://www.gnu.org/philosophy/no-word-attachments.html
In a world without fences and walls nobody needs gates and windows.




Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-26 Thread Volker Armin Hemmann
On Mittwoch 26 August 2009, meino.cra...@gmx.de wrote:
 Paul Hartman paul.hartman+gen...@gmail.com [09-08-26 18:30]:
  On Wed, Aug 26, 2009 at 10:50 AM, Volker Armin
 
  Hemmannvolkerar...@googlemail.com wrote:
   On Mittwoch 26 August 2009, Alan McKinnon wrote:
   On Wednesday 26 August 2009 04:37:07 Nikos Chantziaras wrote:
On 08/26/2009 05:32 AM, meino.cra...@gmx.de wrote:
 Hi,

 while trying to update my gentoo I got this:

 !!! All ebuilds that could satisfy =media-libs/jpeg-7 have been
 masked. !!! One of the following masked packages is required to
 complete your request: - media-libs/jpeg-7 (masked by: ~x86
 keyword)


 I read this as jpeg-7 needs jpeg-7 to update itsself and cannot
 cause it is masked.
 I dont like to update to jpeg-7 since this package is used in so
 many othe rprograms and it is masked.
   
Don't mask it.  Install it, but also install media-libs/jpeg-compat
alongside it so packages won't break.
  
   I'm having a hard time imagining how a package like jpeg could cause
   breakage.
  
   Such breakage would cause half the apps on any typical workstation to
   have to be rebuilt or worse - recoded.
   Surely, surely not?
  
   /usr/lib64/libjpeg.so.62 changed to /usr/lib64/libjpeg.so.7.0.0
  
   hilarity insued.
  
   Seriously all packages on my system that broke installed fine with
   jpeg-7. It was just a long revdep run. But no breakage. Well, some
   breakage because until revdep rebuilt all the packages affected,
   everything using jpegs (and that is... a lot) didn't work ;)
 
  In my gentoo, portage upgraded to jpeg-7 and added jpeg-compat-6b at
  the same time. Nothing had to be rebuilt and everything seems to be
  working okay so far.

 I got this one, which seems to tell me, that joeg-compat is also
 masked ???


 solfire:/home/mccrameremerge jpeg-compat
 Calculating dependencies... done!

 !!! All ebuilds that could satisfy media-libs/jpeg-compat have been
 masked. !!! One of the following masked packages is required to complete
 your request: - media-libs/jpeg-compat-6b (masked by: ~x86 keyword)

 For more information, see the MASKED PACKAGES section in the emerge
 man page or refer to the Gentoo Handbook.

*sigh* again, it is not 'masked'. Masked means 'package.mask entry' in gentoo-
user speak. Masked in package.mask means 'unfit for human consumption'.

Masked by unstable keyword means exactly that: the package is marked as 
unstable at the moment. One of your many packages installed depends on an 
unstable package. If you only have stable packages installed, you just hit a 
bug. But if you have unstable packages installed, this happens all the time. 
Add jpeg7 and -compat to your package.keywords file and go on.

Another reason, why mixing trees is a bad idea...



[gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread Nikos Chantziaras

On 08/26/2009 05:32 AM, meino.cra...@gmx.de wrote:

Hi,

while trying to update my gentoo I got this:

!!! All ebuilds that could satisfy =media-libs/jpeg-7 have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/jpeg-7 (masked by: ~x86 keyword)


I read this as jpeg-7 needs jpeg-7 to update itsself and cannot cause
it is masked.
I dont like to update to jpeg-7 since this package is used in so many
othe rprograms and it is masked.


Don't mask it.  Install it, but also install media-libs/jpeg-compat 
alongside it so packages won't break.





Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread Volker Armin Hemmann
On Mittwoch 26 August 2009, Nikos Chantziaras wrote:
 On 08/26/2009 05:32 AM, meino.cra...@gmx.de wrote:
  Hi,
 
  while trying to update my gentoo I got this:
 
  !!! All ebuilds that could satisfy =media-libs/jpeg-7 have been
  masked. !!! One of the following masked packages is required to complete
  your request: - media-libs/jpeg-7 (masked by: ~x86 keyword)
 
 
  I read this as jpeg-7 needs jpeg-7 to update itsself and cannot cause
  it is masked.
  I dont like to update to jpeg-7 since this package is used in so many
  othe rprograms and it is masked.

 Don't mask it.  Install it, but also install media-libs/jpeg-compat
 alongside it so packages won't break.

 or don't install jpeg-compat and be ready for a lng revdep-rebuilt 
session ;)



Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread meino . cramer
 Don't mask it.  Install it, but also install media-libs/jpeg-compat 
 alongside it so packages won't break.
 

it is also masked...

Why I am urged via jpeg-7 to install maked package which will only
have no effect on non-masked package, when I install another masked
package?



-- 
Please don't send me any Word- or Powerpoint-Attachments
unless it's absolutely neccessary. - Send simply Text.
See http://www.gnu.org/philosophy/no-word-attachments.html
In a world without fences and walls nobody needs gates and windows.




[gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread Nikos Chantziaras

On 08/26/2009 05:52 AM, meino.cra...@gmx.de wrote:

Don't mask it.  Install it, but also install media-libs/jpeg-compat
alongside it so packages won't break.



it is also masked...


Er, you need this package on your system.  A lot of software depends on 
it.  It's not optional.




Why I am urged via jpeg-7 to install maked package which will only
have no effect on non-masked package, when I install another masked
package?


Sorry, I'm not following what you're trying to say :P




Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread meino . cramer
 Sorry, I'm not following what you're trying to say :P

jpeg-7 is masked, Without it any update process stops with this
failure. jpeg-7 needs itsself to update jpeg-7 (according the output
I posted).
If I install it, many packaged needs to rebuild, for which I 
have not the time.
When I want to prevent that, I am urged to install another masked
package.

Why needs a non masked system a masked packed and build against
it (incorporate its masked character) OR needs a compatibility 
package which also is masked to not to build (directly) against
the other masked package?

Or in more peotic words:
To live on, take this poison. If you dont want to get poisoned
take the other poison.

Sorry, english is not my native code page...





-- 
Please don't send me any Word- or Powerpoint-Attachments
unless it's absolutely neccessary. - Send simply Text.
See http://www.gnu.org/philosophy/no-word-attachments.html
In a world without fences and walls nobody needs gates and windows.




Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread Chris Reffett
meino.cra...@gmx.de wrote:
 Sorry, I'm not following what you're trying to say :P
 

 jpeg-7 is masked, Without it any update process stops with this
 failure. jpeg-7 needs itsself to update jpeg-7 (according the output
 I posted).
 If I install it, many packaged needs to rebuild, for which I 
 have not the time.
 When I want to prevent that, I am urged to install another masked
 package.

 Why needs a non masked system a masked packed and build against
 it (incorporate its masked character) OR needs a compatibility 
 package which also is masked to not to build (directly) against
 the other masked package?

 Or in more peotic words:
 To live on, take this poison. If you dont want to get poisoned
 take the other poison.

 Sorry, english is not my native code page...





   
Actually, according to the output you posted, something depends on
jpeg-7. The output you posted didn't actually indicate that jpeg-7
depends on itself. There should have been a list below that output of
what actually does depend on =media-libs/jpeg-7, if that helps at all.
Chris Reffett


Re: [gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread Volker Armin Hemmann
On Mittwoch 26 August 2009, meino.cra...@gmx.de wrote:
  Sorry, I'm not following what you're trying to say :P

 jpeg-7 is masked, Without it any update process stops with this
 failure. jpeg-7 needs itsself to update jpeg-7 (according the output
 I posted).
 If I install it, many packaged needs to rebuild, for which I
 have not the time.

on my very 'full' system I had to rebuild 53 packages - including one qt 
package, kdelibs, xulrunner and firefox, imagemagick and other stuff, some of 
it 
minor some not. It is not that bad (masked qt-3 and kde3 was another nice 
thing that cost some time - well, system is qt3/kde3 free now ...) or very 
bad, depending on your system ;)



[gentoo-user] Re: Masked package needs itsself ?

2009-08-25 Thread Nikos Chantziaras

On 08/26/2009 06:10 AM, meino.cra...@gmx.de wrote:

Sorry, I'm not following what you're trying to say :P


jpeg-7 is masked


It is not, actually.  Unless you mean it's keyworded ~arch.  But it's 
not masked.




Without it any update process stops with this
failure. jpeg-7 needs itsself to update jpeg-7 (according the output
I posted).


Your output tells that something depends on it or that you're explicitly 
trying to emerge it.




If I install it, many packaged needs to rebuild, for which I
have not the time.


Which is why I recommended installing media-libs/jpeg-compat :P



When I want to prevent that, I am urged to install another masked
package.


That one is also not masked.  Just keyworded ~arch.



Why needs a non masked system a masked packed and build against
it (incorporate its masked character) OR needs a compatibility
package which also is masked to not to build (directly) against
the other masked package?

Or in more peotic words:
To live on, take this poison. If you dont want to get poisoned
take the other poison.

Sorry, english is not my native code page...


Since jpeg-7 is not masked, you can mask it yourself.  Try this:

  =media-libs/jpeg-7

in /etc/portage/packages.mask and see if it helps.

Also, at this point, I would be interested in seeing the output of:

  equery depends media-libs/jpeg

to see what is pulling-in jpeg-7.