Re: [gentoo-user] Re: Masked package needs itsself ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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.