public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Masked package needs itsself ?
@ 2009-08-26  2:32 meino.cramer
  2009-08-26  2:37 ` [gentoo-user] " Nikos Chantziaras
  0 siblings, 1 reply; 17+ messages in thread
From: meino.cramer @ 2009-08-26  2:32 UTC (permalink / raw
  To: Gentoo

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.

How can I stop this endless loop? :)

Best regards,
mcc



-- 
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.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  2:32 [gentoo-user] Masked package needs itsself ? meino.cramer
@ 2009-08-26  2:37 ` Nikos Chantziaras
  2009-08-26  2:41   ` Volker Armin Hemmann
                     ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Nikos Chantziaras @ 2009-08-26  2:37 UTC (permalink / raw
  To: gentoo-user

On 08/26/2009 05:32 AM, meino.cramer@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.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  2:37 ` [gentoo-user] " Nikos Chantziaras
@ 2009-08-26  2:41   ` Volker Armin Hemmann
  2009-08-26  2:52   ` meino.cramer
  2009-08-26  7:43   ` Alan McKinnon
  2 siblings, 0 replies; 17+ messages in thread
From: Volker Armin Hemmann @ 2009-08-26  2:41 UTC (permalink / raw
  To: gentoo-user

On Mittwoch 26 August 2009, Nikos Chantziaras wrote:
> On 08/26/2009 05:32 AM, meino.cramer@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 loooong revdep-rebuilt 
session ;)



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  2:37 ` [gentoo-user] " Nikos Chantziaras
  2009-08-26  2:41   ` Volker Armin Hemmann
@ 2009-08-26  2:52   ` meino.cramer
  2009-08-26  2:55     ` Nikos Chantziaras
  2009-08-26  7:43   ` Alan McKinnon
  2 siblings, 1 reply; 17+ messages in thread
From: meino.cramer @ 2009-08-26  2:52 UTC (permalink / raw
  To: gentoo-user

> 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.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  2:52   ` meino.cramer
@ 2009-08-26  2:55     ` Nikos Chantziaras
  2009-08-26  3:10       ` meino.cramer
  0 siblings, 1 reply; 17+ messages in thread
From: Nikos Chantziaras @ 2009-08-26  2:55 UTC (permalink / raw
  To: gentoo-user

On 08/26/2009 05:52 AM, meino.cramer@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




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  2:55     ` Nikos Chantziaras
@ 2009-08-26  3:10       ` meino.cramer
  2009-08-26  3:17         ` Chris Reffett
                           ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: meino.cramer @ 2009-08-26  3:10 UTC (permalink / raw
  To: gentoo-user

> 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.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  3:10       ` meino.cramer
@ 2009-08-26  3:17         ` Chris Reffett
  2009-08-26  3:22         ` Volker Armin Hemmann
                           ` (2 subsequent siblings)
  3 siblings, 0 replies; 17+ messages in thread
From: Chris Reffett @ 2009-08-26  3:17 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1113 bytes --]

meino.cramer@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

[-- Attachment #2: Type: text/html, Size: 1541 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  3:10       ` meino.cramer
  2009-08-26  3:17         ` Chris Reffett
@ 2009-08-26  3:22         ` Volker Armin Hemmann
  2009-08-26  3:23         ` Nikos Chantziaras
  2009-08-26  7:46         ` Alan McKinnon
  3 siblings, 0 replies; 17+ messages in thread
From: Volker Armin Hemmann @ 2009-08-26  3:22 UTC (permalink / raw
  To: gentoo-user

On Mittwoch 26 August 2009, meino.cramer@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 ;)



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  3:10       ` meino.cramer
  2009-08-26  3:17         ` Chris Reffett
  2009-08-26  3:22         ` Volker Armin Hemmann
@ 2009-08-26  3:23         ` Nikos Chantziaras
  2009-08-26  7:46         ` Alan McKinnon
  3 siblings, 0 replies; 17+ messages in thread
From: Nikos Chantziaras @ 2009-08-26  3:23 UTC (permalink / raw
  To: gentoo-user

On 08/26/2009 06:10 AM, meino.cramer@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.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  2:37 ` [gentoo-user] " Nikos Chantziaras
  2009-08-26  2:41   ` Volker Armin Hemmann
  2009-08-26  2:52   ` meino.cramer
@ 2009-08-26  7:43   ` Alan McKinnon
  2009-08-26 15:50     ` Volker Armin Hemmann
  2 siblings, 1 reply; 17+ messages in thread
From: Alan McKinnon @ 2009-08-26  7:43 UTC (permalink / raw
  To: gentoo-user

On Wednesday 26 August 2009 04:37:07 Nikos Chantziaras wrote:
> On 08/26/2009 05:32 AM, meino.cramer@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



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  3:10       ` meino.cramer
                           ` (2 preceding siblings ...)
  2009-08-26  3:23         ` Nikos Chantziaras
@ 2009-08-26  7:46         ` Alan McKinnon
  2009-08-26  9:00           ` Roy Wright
  3 siblings, 1 reply; 17+ messages in thread
From: Alan McKinnon @ 2009-08-26  7:46 UTC (permalink / raw
  To: gentoo-user

On Wednesday 26 August 2009 05:10:18 meino.cramer@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



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  7:46         ` Alan McKinnon
@ 2009-08-26  9:00           ` Roy Wright
  2009-08-26 10:14             ` Alan McKinnon
  0 siblings, 1 reply; 17+ messages in thread
From: Roy Wright @ 2009-08-26  9:00 UTC (permalink / raw
  To: gentoo-user


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

> On Wednesday 26 August 2009 05:10:18 meino.cramer@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



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  9:00           ` Roy Wright
@ 2009-08-26 10:14             ` Alan McKinnon
  0 siblings, 0 replies; 17+ messages in thread
From: Alan McKinnon @ 2009-08-26 10:14 UTC (permalink / raw
  To: gentoo-user

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.cramer@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.000000000 
+0200
+++ local/alan/net-misc/tightvnc/tightvnc-1.3.10-r1.ebuild      2009-08-25 
17:00:54.000000000 +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



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user]  Re: Masked package needs itsself ?
  2009-08-26  7:43   ` Alan McKinnon
@ 2009-08-26 15:50     ` Volker Armin Hemmann
  2009-08-26 16:24       ` Paul Hartman
  0 siblings, 1 reply; 17+ messages in thread
From: Volker Armin Hemmann @ 2009-08-26 15:50 UTC (permalink / raw
  To: gentoo-user

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.cramer@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 ;) 



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user] Re: Masked package needs itsself ?
  2009-08-26 15:50     ` Volker Armin Hemmann
@ 2009-08-26 16:24       ` Paul Hartman
  2009-08-26 17:02         ` meino.cramer
  0 siblings, 1 reply; 17+ messages in thread
From: Paul Hartman @ 2009-08-26 16:24 UTC (permalink / raw
  To: gentoo-user

On Wed, Aug 26, 2009 at 10:50 AM, Volker Armin
Hemmann<volkerarmin@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.cramer@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.



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user] Re: Masked package needs itsself ?
  2009-08-26 16:24       ` Paul Hartman
@ 2009-08-26 17:02         ` meino.cramer
  2009-08-26 17:14           ` Volker Armin Hemmann
  0 siblings, 1 reply; 17+ messages in thread
From: meino.cramer @ 2009-08-26 17:02 UTC (permalink / raw
  To: gentoo-user

Paul Hartman <paul.hartman+gentoo@gmail.com> [09-08-26 18:30]:
> On Wed, Aug 26, 2009 at 10:50 AM, Volker Armin
> Hemmann<volkerarmin@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.cramer@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/mccramer>emerge 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.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [gentoo-user] Re: Masked package needs itsself ?
  2009-08-26 17:02         ` meino.cramer
@ 2009-08-26 17:14           ` Volker Armin Hemmann
  0 siblings, 0 replies; 17+ messages in thread
From: Volker Armin Hemmann @ 2009-08-26 17:14 UTC (permalink / raw
  To: gentoo-user

On Mittwoch 26 August 2009, meino.cramer@gmx.de wrote:
> Paul Hartman <paul.hartman+gentoo@gmail.com> [09-08-26 18:30]:
> > On Wed, Aug 26, 2009 at 10:50 AM, Volker Armin
> >
> > Hemmann<volkerarmin@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.cramer@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/mccramer>emerge 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...



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2009-08-26 20:32 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-26  2:32 [gentoo-user] Masked package needs itsself ? meino.cramer
2009-08-26  2:37 ` [gentoo-user] " Nikos Chantziaras
2009-08-26  2:41   ` Volker Armin Hemmann
2009-08-26  2:52   ` meino.cramer
2009-08-26  2:55     ` Nikos Chantziaras
2009-08-26  3:10       ` meino.cramer
2009-08-26  3:17         ` Chris Reffett
2009-08-26  3:22         ` Volker Armin Hemmann
2009-08-26  3:23         ` Nikos Chantziaras
2009-08-26  7:46         ` Alan McKinnon
2009-08-26  9:00           ` Roy Wright
2009-08-26 10:14             ` Alan McKinnon
2009-08-26  7:43   ` Alan McKinnon
2009-08-26 15:50     ` Volker Armin Hemmann
2009-08-26 16:24       ` Paul Hartman
2009-08-26 17:02         ` meino.cramer
2009-08-26 17:14           ` Volker Armin Hemmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox