Re: [gentoo-user] Portage issue
On Wed, Feb 20, 2008 at 09:28:57AM +0200, Penguin Lover Rumen Yotov squawked: You're welcome. What I'd like to know is in which universe portage could block bash puzzled It just sounds a bit daft, sort of like OpenOffice blocking mutt... Thinking about it, much of portage is bash-scripts, no. Maybe some portage features depend on newer bash functions, just guessing. HTH. Rumen See bgo#196278 and the bash changelog http://tiswww.case.edu/php/chet/bash/COMPAT In particular point 29 about handling of the % character in parameter replacement. In short, bash changes behaviour (another one is how special characters in regexp inside a test is dealt with; that one bit me personally). Rather than coding portage to switch function/variable definitions based on bash version, the portage devs feel that it is easier to just make it depend on the newer version of bash. W -- Microsoft Word told me that instead of having Windows ME and Linux as my computer expertise on my resume, I should have Windows, Linux, and I. Sortir en Pantoufles: up 439 days, 14:05 -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Wednesday 20 February 2008, Willie Wong wrote: On Wed, Feb 20, 2008 at 09:28:57AM +0200, Penguin Lover Rumen Yotov squawked: You're welcome. What I'd like to know is in which universe portage could block bash puzzled It just sounds a bit daft, sort of like OpenOffice blocking mutt... Thinking about it, much of portage is bash-scripts, no. Maybe some portage features depend on newer bash functions, just guessing. HTH. Rumen See bgo#196278 and the bash changelog http://tiswww.case.edu/php/chet/bash/COMPAT In particular point 29 about handling of the % character in parameter replacement. In short, bash changes behaviour (another one is how special characters in regexp inside a test is dealt with; that one bit me personally). OK, that now makes a lot of sense, thanks. Rather than coding portage to switch function/variable definitions based on bash version, which would be disgustingly ugly :-) the portage devs feel that it is easier to just make it depend on the newer version of bash. Yes, a very sane decision -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Hello! Alan McKinnon-2 wrote: On Sunday 03 February 2008, Robert Stockdale IV wrote: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) emerge --sync, there is a later version of portage in the tree that bash does not block Hm. Are you sure? I just installed 2007.0 and set ACCEPT_KEYWORDS=~x86. I then did a emerge --sync followed by an emerge -vat portage. Result: test9 / # emerge -vat portage These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl [ebuild U ] app-shells/bash-3.2_p33 [3.1_p17] USE=-afs -bashlogger nls -plugins% -vanilla 2,564 kB [ebuild U ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl 368 kB [nomerge ] dev-lang/python-2.5.1-r5 USE=berkdb -bootstrap -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite ssl -tk -ucs2 [ebuild N] app-admin/python-updater-0.4 4 kB [ebuild NS ] dev-lang/python-2.5.1-r5 USE=berkdb -bootstrap -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite ssl -tk -ucs2 9,174 kB [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17] 232 kB [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33) Total: 5 packages (3 upgrades, 1 new, 1 in new slot, 1 block), Size of downloads: 12,338 kB !!! Error: The above package list contains packages which cannot be installed !!!at the same time on the same system. For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked How do you get around this blocker? Thanks, Michael - -- Michael Schmarck [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Portage-issue-tp15256634p15562413.html Sent from the gentoo-user mailing list archive at Nabble.com. -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Tuesday 19 February 2008, Michael Schmarck wrote: Hello! Alan McKinnon-2 wrote: On Sunday 03 February 2008, Robert Stockdale IV wrote: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) emerge --sync, there is a later version of portage in the tree that bash does not block Hm. Are you sure? Not so much anymore... One of the admins at work is having similar troubles with a machine not updated for a while. I didn't go through this on my notebook which is updated weekly, so perhaps I hit an ideal window of opportunity between commits. Let's look at this in more detail: You have portage-2.1.2.2 and want to upgrade to 2.1.4.4 You have bash-3.1_p17 and want to upgrade to 3.2_33 bash-3.1_p17 has no DEPEND blockers bash-3.2-p17-r1 has no DEPEND blockers bash-3.2_p33 blocks portage-2.1.4-rc1 portage-2.1.2.12 requires =app-shells/bash-3.1_p17 portage-2.1.3.19 requires =app-shells/bash-3.2_p17 portage-2.1.4.4 requires =app-shells/bash-3.2_p17 Ignore the conditional blocker from portage as you should not have build in USE. Now aside from what on earth certain versions of portage have to do with certain versions of bash... try this: emerge bash-3.2-p17-r1 emerge portage emerge bash I just installed 2007.0 and set ACCEPT_KEYWORDS=~x86. I then did a emerge --sync followed by an emerge -vat portage. Result: test9 / # emerge -vat portage These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl [ebuild U ] app-shells/bash-3.2_p33 [3.1_p17] USE=-afs -bashlogger nls -plugins% -vanilla 2,564 kB [ebuild U ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl 368 kB [nomerge ] dev-lang/python-2.5.1-r5 USE=berkdb -bootstrap -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite ssl -tk -ucs2 [ebuild N] app-admin/python-updater-0.4 4 kB [ebuild NS ] dev-lang/python-2.5.1-r5 USE=berkdb -bootstrap -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite ssl -tk -ucs2 9,174 kB [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17] 232 kB [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33) Total: 5 packages (3 upgrades, 1 new, 1 in new slot, 1 block), Size of downloads: 12,338 kB !!! Error: The above package list contains packages which cannot be installed !!!at the same time on the same system. For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked How do you get around this blocker? Thanks, Michael - -- Michael Schmarck [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Portage-issue-tp15256634p15562413.html Sent from the gentoo-user mailing list archive at Nabble.com. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Good morning! Alan McKinnon-2 wrote: On Tuesday 19 February 2008, Michael Schmarck wrote: Hello! Alan McKinnon-2 wrote: On Sunday 03 February 2008, Robert Stockdale IV wrote: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) emerge --sync, there is a later version of portage in the tree that bash does not block Hm. Are you sure? Not so much anymore... ;-) Alan McKinnon-2 wrote: try this: emerge bash-3.2-p17-r1 emerge portage emerge bash This worked for me, as I found out a short while after I posted my original message :) Thanks a lot for your explanation. This way, it's at least understandable *WHY* this works ;-) Best regards, Michael - -- Michael Schmarck [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Portage-issue-tp15256634p15583094.html Sent from the gentoo-user mailing list archive at Nabble.com. -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Wednesday 20 February 2008, Michael Schmarck wrote: emerge bash-3.2-p17-r1 emerge portage emerge bash This worked for me, as I found out a short while after I posted my original message :) Thanks a lot for your explanation. This way, it's at least understandable *WHY* this works ;-) You're welcome. What I'd like to know is in which universe portage could block bash puzzled It just sounds a bit daft, sort of like OpenOffice blocking mutt... -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Alan McKinnon написа: On Wednesday 20 February 2008, Michael Schmarck wrote: emerge bash-3.2-p17-r1 emerge portage emerge bash This worked for me, as I found out a short while after I posted my original message :) Thanks a lot for your explanation. This way, it's at least understandable *WHY* this works ;-) You're welcome. What I'd like to know is in which universe portage could block bash puzzled It just sounds a bit daft, sort of like OpenOffice blocking mutt... Hi, Thinking about it, much of portage is bash-scripts, no. Maybe some portage features depend on newer bash functions, just guessing. HTH. Rumen smime.p7s Description: S/MIME Cryptographic Signature
Re: [gentoo-user] Portage issue
On Monday 04 February 2008 21:09:14 Alan McKinnon wrote: On Monday 04 February 2008, Neil Bothwick wrote: On Mon, 4 Feb 2008 17:12:55 +0200, Alan McKinnon wrote: Oh wait, what year did you say it was again? MMIIX You bugger you. Now I have to dig back 25 years in memory to high school Latin classes to decode that. You whipper-snapper you. 25 years? 52 in my case. -- Rgds Peter -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Alan McKinnon pisze: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Graphical user interface / frontend - as You like ;). I've been using portato for curious, but there's nothing like console experience ;). -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Feb 3, 2008 6:49 PM, Kenneth Prugh [EMAIL PROTECTED] wrote: On Sun, 3 Feb 2008 18:44:26 + Robert Stockdale IV [EMAIL PROTECTED] wrote: snipped... Well first off setarch was replaced with util-linux, so you can nuke setarch. Same case with mktemp in that coreutils replaced it. The others I'm not positive of. OK, I've got it pared down to some degree. These few block programs in portage are still preventing a world update and I don't believe I can remove them without destroying my system. They are: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) [blocks B ] sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev- 3.23.1) Total: 617 packages (568 upgrades, 5 downgrades, 35 new, 9 in new slots, 3 blocks), Size of downloads: 2,090,644 kB Fetch Restriction: 1 package (1 unsatisfied) Portage tree and overlays: [0] /usr/portage [1] /usr/portage/local/layman/sabayon I'm thinking that there must be a way to hold back the upgrade on these last three files in order to permit the portage upgrade. When I do emerge -pv portage I get: java bob # emerge -pv portage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.18.1] 232 kB [0] [ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5] USE=-bindist -gmp -test 151 kB [0] [ebuild U ] sys-apps/portage-2.1.4.1 [2.1.3.4-r1] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl* 361 kB [0] *** Portage will stop merging at this point and reload itself, then resume the merge. [ebuild U ] app-shells/bash-3.2_p33 [3.2_p15-r1] USE=nls -afs -bashlogger -plugins% -vanilla 2,564 kB [0] [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) Total: 4 packages (4 upgrades, 1 block), Size of downloads: 3,306 kB Portage tree and overlays: [0] /usr/portage So it looks like the important one to look at is: sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33) So if I could prevent the update to bash then portage should update. Is this correct? How would I do this? Thank you, Bob
Re: [gentoo-user] Portage issue
Robert Stockdale IV wrote: On Feb 3, 2008 6:49 PM, Kenneth Prugh [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: On Sun, 3 Feb 2008 18:44:26 + Robert Stockdale IV [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: snipped... Well first off setarch was replaced with util-linux, so you can nuke setarch. Same case with mktemp in that coreutils replaced it. The others I'm not positive of. OK, I've got it pared down to some degree. These few block programs in portage are still preventing a world update and I don't believe I can remove them without destroying my system. They are: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33) [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) [blocks B ] sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev-3.23.1) Total: 617 packages (568 upgrades, 5 downgrades, 35 new, 9 in new slots, 3 blocks), Size of downloads: 2,090,644 kB Fetch Restriction: 1 package (1 unsatisfied) Portage tree and overlays: [0] /usr/portage [1] /usr/portage/local/layman/sabayon I'm thinking that there must be a way to hold back the upgrade on these last three files in order to permit the portage upgrade. When I do emerge -pv portage I get: java bob # emerge -pv portage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.18.1 http://1.2.18.1] 232 kB [0] [ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5] USE=-bindist -gmp -test 151 kB [0] [ebuild U ] sys-apps/portage-2.1.4.1 http://2.1.4.1 [2.1.3.4-r1] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl* 361 kB [0] *** Portage will stop merging at this point and reload itself, then resume the merge. [ebuild U ] app-shells/bash-3.2_p33 [3.2_p15-r1] USE=nls -afs -bashlogger -plugins% -vanilla 2,564 kB [0] [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33) Total: 4 packages (4 upgrades, 1 block), Size of downloads: 3,306 kB Portage tree and overlays: [0] /usr/portage So it looks like the important one to look at is: sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33) So if I could prevent the update to bash then portage should update. Is this correct? How would I do this? Thank you, Bob He wrote this earlier. Quoting his reply: On Sunday 03 February 2008, Robert Stockdale IV wrote: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) emerge --sync, there is a later version of portage in the tree that bash does not block So hopefully if you sync again that will fix that. Hopefully nothing else will pop up tho. Dale :-) :-) :-) -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
[blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33) emerge --oneshot --nodeps portage and then a normal emerge portage [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) I think somebody has mentioned this before ksync is part of the new kdelibs so unmerge it to merge the new kdelibs. http://www.gentoo.org/proj/en/desktop/kde/kde-expat-upgrading.xml [blocks B ] sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev-3.23.1) Not 100% sure but you can try the same as above for portage: emerge --oneshot --nodeps baselayout emerge baselayout Then hopefully you are ready for a world update! By the way that are the reasons you have chosen Sabayon over the original Gentoo? Just curios. Regards, Daniel -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, b.n. wrote: Alan McKinnon ha scritto: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Graphical User Interface. Usually compared to a CLI, Command Line Interface. I know, I had my tongue very firmly in my cheek when I made that post :-) I can't imagine how one would run portage in a GUI - to me it's very much a command line job -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Alan McKinnon wrote: On Monday 04 February 2008, b.n. wrote: Alan McKinnon ha scritto: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Graphical User Interface. Usually compared to a CLI, Command Line Interface. I know, I had my tongue very firmly in my cheek when I made that post :-) I can't imagine how one would run portage in a GUI - to me it's very much a command line job Well, I emerged porthole just to see what it looks like. Well, It's there. I then went to a command line to see what was really going on. O_O eix is sort of growing on me tho. I wonder when they will replace it with something else?? Dale :-) :-) -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
GUI = Graphical User Interface On 2/4/08, Neil Bothwick [EMAIL PROTECTED] wrote: On Mon, 4 Feb 2008 02:31:57 +0200, Alan McKinnon wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Konsole :) -- Neil Bothwick Feature : BUG with seniority. -- Ricardo Saffi Marques Laboratório de Administração e Segurança de Sistemas (LAS/IC) Universidade Estadual de Campinas (UNICAMP) Cell: +55 (19) 8128-0435 Skype: ricardo_saffi_marques Website: http://www.rsaffi.com
Re: [gentoo-user] Portage issue
On Mon, 4 Feb 2008 11:13:26 -0200, Ricardo Saffi Marques wrote: GUI = Graphical User Interface Really? You don't say! ;-) PS Please don't top post. Flow of text messes up it does. Harder reading makes much. -- Neil Bothwick Bother, said Christopher Robin, as Pooh got out the vaseline. signature.asc Description: PGP signature
Re: [gentoo-user] Portage issue
On 4 Feb 2008, at 11:29, Dale wrote: ... eix is sort of growing on me tho. I wonder when they will replace it with something else?? I've been using eix for a while am really comfortable with it. Replacement would seem to be WELL overdue, by my previous experiences with Gentoo tools. Stroller. -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, Dale wrote: eix is sort of growing on me tho. I wonder when they will replace it with something else?? You've only just found eix You must have bandwidth issues :-) :-) eix is the best thing to hit portage since portage. Or maybe paludis. I find gentoo virtually unusable without eix -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, Volker Armin Hemmann wrote: On Montag, 4. Februar 2008, Alan McKinnon wrote: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? A GUY who lost his ` mutter mutter grumble grumble These kids with their new-fangled contraptions. I'd just gotten the hang of W now they want me to switch to X. They say it's New! Improved! Better! and uses some weird thing called a mouse. Bloody rodents. Oh wait, what year did you say it was again? -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Mon, 4 Feb 2008 02:31:57 +0200, Alan McKinnon wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Konsole :) -- Neil Bothwick Feature : BUG with seniority. signature.asc Description: PGP signature
Re: [gentoo-user] Portage issue
Stroller wrote: On 4 Feb 2008, at 11:29, Dale wrote: ... eix is sort of growing on me tho. I wonder when they will replace it with something else?? I've been using eix for a while am really comfortable with it. Replacement would seem to be WELL overdue, by my previous experiences with Gentoo tools. Stroller. Yea, when I got sort of used to etcat, they replaced it with eix. I just recently started to really using eix a fair bit. I suspect they are getting a new thing ready. Sort of keep me confused ya know. ;-) Oh well, at least it keeps getting better. LFS would be fun for sure. We'd be writing scripts like crazy. LOL Dale :-) :-) :-) -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Alan McKinnon ha scritto: On Monday 04 February 2008, b.n. wrote: Alan McKinnon ha scritto: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Graphical User Interface. Usually compared to a CLI, Command Line Interface. I know, I had my tongue very firmly in my cheek when I made that post :-) Ops. My irony sensors must be badly broken today. Probably spending nights writing a badly procrastinated ph.d. thesis does not help. :) I can't imagine how one would run portage in a GUI - to me it's very much a command line job Well, on Debian-like systems I absolutely *love* Synaptic. To me, it's what a user-friendly package manager should look like. I have only very little experience with Portage GUIs. Problem, it seems, is that there isn't one single project where people is focused (Kuroo, Porthole, and now Portato which I didn't know). The Portage CLI is fine with me, but I'd like to know about the GUI options. They can always be handy. (On my wild dreams, once I thought to write a Python-based FUSE filesystem abstracting Portage. I did never ever went further than the very early planning phase, mostly because FUSE documentation was a nightmare. I'd like to know what people think of it,anyway.) m. -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Dale wrote: Alan McKinnon wrote: On Monday 04 February 2008, b.n. wrote: Alan McKinnon ha scritto: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Graphical User Interface. Usually compared to a CLI, Command Line Interface. I know, I had my tongue very firmly in my cheek when I made that post :-) I can't imagine how one would run portage in a GUI - to me it's very much a command line job Well, I emerged porthole just to see what it looks like. Well, It's there. I then went to a command line to see what was really going on. O_O eix is sort of growing on me tho. I wonder when they will replace it with something else?? Dale :-) :-) I like Porthole just to look at the big picture, not to install, remove, or anything. It is a great tool to see what you have installed, what you might like to install, and look at the ebuilds. Just another tool. -- Edward A Mihalow Jr Mudbug Computers and Networks Gentoo! Linux Registered Linux User#225662 New Orleans,LA -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, Neil Bothwick wrote: On Mon, 4 Feb 2008 11:13:26 -0200, Ricardo Saffi Marques wrote: GUI = Graphical User Interface Really? You don't say! ;-) PS Please don't top post. Flow of text messes up it does. Harder reading makes much. Yoda, is that really you? -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, Daniel Pielmeier wrote: [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) I think somebody has mentioned this before ksync is part of the new kdelibs so unmerge it to merge the new kdelibs. http://www.gentoo.org/proj/en/desktop/kde/kde-expat-upgrading.xml Maybe I should explain a bit more in detail how the OP should fix this, as finding kde blockers between the -meta and monolithic ebuilds is not a cut and dried process. First, I assume he has read the emerging KDE howto on the gentoo docs site, and understands the difference between -meta ebuilds, monolithic ebuilds and package ebuilds. There's not much to indicate which is which except that the -meta ebuilds have -meta in their name. Over time I have learned which are the packages distributed by kde.org and now recognize them by name. The monolithic ebuilds must then be the same without the -meta name. So, everything else is probably a package ebuild. Golden rule: You cannot mix these types, you must use one or the other. To determine blockers, there's no command I know of that does eg equery blocks package so I resort to good old grep: [EMAIL PROTECTED] ~ $ grep -r ksync /var/portage/kde-base/*/*ebuild | grep kdelibs /var/portage/kde-base/kdelibs/kdelibs-3.5.7-r1.ebuild: !kde-base/ksync /var/portage/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild: !kde-base/ksync /var/portage/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild: !kde-base/ksync /var/portage/kde-base/kdelibs/kdelibs-3.5.8.ebuild: !kde-base/ksync /var/portage/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild: !kde-base/ksync /var/portage/kde-base/kdelibs/kdelibs-3.5.8-r2.ebuild: !kde-base/ksync /var/portage/kde-base/kdelibs/kdelibs-3.5.8-r3.ebuild: !kde-base/ksync So, kdelibs will not install along with ksync. Now to determine what installs ksync: [EMAIL PROTECTED] ~ $ equery depends ksync [ Searching for packages depending on ksync... ] No results. Bugger. That means I don't have ksync installed, so equery can't find the info for me. Time to search the tree (this is slow). So one cup of coffee later: [EMAIL PROTECTED] ~ $ equery depends -a ksync [ Searching for packages depending on ksync... ] app-pda/syncekonnector-0.3_pre20060117 (=kde-base/ksync-3.5*) app-pda/syncekonnector-0.3.2 (=kde-base/ksync-3.5*) kde-base/kdepim-meta-3.5.5 (~kde-base/ksync-3.5.5) kde-base/kdepim-meta-3.5.6 (~kde-base/ksync-3.5.6) OK, Now we are getting there. kdepim-meta will install all sub-packages of kdepim. syncekonnector (probably part of kdepim-meta too) will also install ksync. Plus, kdepim (monolithic) will install all the same files as kdepim-meta, but not as individual packages. On to solutions for the OPs problem: Don't merge ksync, do merge kdepim. Convert to the -meta ebuilds and emerge ksync. This last is a lot of effort but worth it. I did it by running eix kde and listing what I had, unmerge the monolithic ebuilds and merge the corresponding -meta ones. It's an iterative process, I had to go back and find more stuff to unmerge once or twice. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, b.n. wrote: On my wild dreams, once I thought to write a Python-based FUSE filesystem abstracting Portage. I'm confused by this. Portage is already a filesystem, why would you want to abstract a filesystem as a filesystem...? I can't see the point -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, Dale wrote: Oh well, at least it keeps getting better. LFS would be fun for sure. We'd be writing scripts like crazy. LOL Gentoo: Build your own kit car! Just need spanners! LFS: Build your own spanners to build your own kit car! Oh, and you need to design it yourself. We'll sell you the sheet metal for the body though :-) -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Mon, 4 Feb 2008 17:12:55 +0200, Alan McKinnon wrote: Oh wait, what year did you say it was again? MMIIX -- Neil Bothwick Every time I jump on the bandwagon all its wheels fall off. signature.asc Description: PGP signature
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, Neil Bothwick wrote: On Mon, 4 Feb 2008 17:12:55 +0200, Alan McKinnon wrote: Oh wait, what year did you say it was again? MMIIX You bugger you. Now I have to dig back 25 years in memory to high school Latin classes to decode that. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Sun, 3 Feb 2008 18:44:26 + Robert Stockdale IV [EMAIL PROTECTED] wrote: I'm currently running Sabayon on an Ahtlon 64 x2. When I run emerge --sync, it claims that there is an updated version of portage, and I should run emerge portage before updating any packages. When I run emerge -pv portage I get: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.18.1] 232 kB [0] [ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5] USE=-bindist -gmp -test 151 kB [0] [ebuild U ] sys-apps/portage-2.1.4.1 [2.1.3.4-r1] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl* 361 kB [0] *** Portage will stop merging at this point and reload itself, then resume the merge. [ebuild U ] app-shells/bash-3.2_p33 [3.2_p15-r1] USE=nls -afs -bashlogger -plugins% -vanilla 2,564 kB [0] [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) Total: 4 packages (4 upgrades, 1 block), Size of downloads: 3,306 kB Portage tree and overlays: [0] /usr/portage When I try an emerge --pv world I get a lot of blocked packages: snipped... [ebuild U ] sys-apps/portage-2.1.4.1 [2.1.3.4-r1] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl* 361 kB [0] *** Portage will stop merging at this point and reload itself, then resume the merge. [ebuild U ] app-shells/bash-3.2_p33 [3.2_p15-r1] USE=nls -afs -bashlogger -plugins% -vanilla 2,564 kB [0] [blocks B ] media-libs/libdts (is blocking media-libs/libdca-0.0.5) [blocks B ] sys-fs/udev-115-r1 (is blocking sys-fs/device- mapper-1.02.22-r5) [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) [blocks B ] dev-util/portatosourceview (is blocking app-portage/portato- 0.8.6.2) [blocks B ] sys-fs/device-mapper-1.02.19-r1 (is blocking sys-fs/udev-118-r2) [blocks B ] sys-apps/setarch (is blocking sys-apps/util-linux-2.13.1) [blocks B ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r1) [blocks B ] media-libs/gst-plugins-ugly-0.10.6 (is blocking media-libs/gstreamer-0.10.17) [blocks B ] sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev- 3.23.1) [blocks B ] sys-process/schedutils (is blocking sys-apps/util- linux-2.13.1) [blocks B ] app-crypt/libgssapi (is blocking net-libs/libgssglue-0.1) [blocks B ] =sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5) Total: 616 packages (569 upgrades, 5 downgrades, 33 new, 9 in new slots, 13 blocks), Size of downloads: 2,090,644 kB Fetch Restriction: 1 package (1 unsatisfied) Portage tree and overlays: [0] /usr/portage [1] /usr/portage/local/layman/sabayon What can be done to resolve these problems so I can bring my system up to date. Thank you, Bob Well first off setarch was replaced with util-linux, so you can nuke setarch. Same case with mktemp in that coreutils replaced it. The others I'm not positive of. signature.asc Description: PGP signature
Re: [gentoo-user] Portage issue
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Plus I mask x86 only in portage because says masked by: missing keyword while emerging, it means that the packages isn't available for your architecture yet, i.e. you are running x86_64 and the package has for instance x86 keyword only. If you really need that package, then you can try: echo category/package x86 ~x86 /etc/portage/package.keywords to override it for package in a category. (Note: I've used the unstable ~x86 since the rest of Sabayon is running with unstable keywords anyway). As Gentoo is source based there's good chance of package compiling and working without modifications. 2nd solution is to emerge autounmask and use it for every single package 3nd remove packages not familiar how they work 4nd the book says : Invalid method (DO NOT USE) ACCEPT_KEYWORDS=~x86 emerge gnome-extra/gdesklets-core , so this has to be done x86 any way, 5nd Usage: flagedit atom -- +keyword, for example flagedit dev-util/libconf -- +~x86 When I try an emerge --pv world I get a lot of blocked packages: snipped... [ebuild U ] sys-apps/portage-2.1.4.1 [2.1.3.4-r1] USE=-build -doc -epydoc (-selinux) LINGUAS=-pl* 361 kB [0] *** Portage will stop merging at this point and reload itself, then resume the merge. [ebuild U ] app-shells/bash-3.2_p33 [3.2_p15-r1] USE=nls -afs -bashlogger -plugins% -vanilla 2,564 kB [0] [blocks B ] media-libs/libdts (is blocking media-libs/libdca-0.0.5) [blocks B ] sys-fs/udev-115-r1 (is blocking sys-fs/device- mapper-1.02.22-r5) [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) [blocks B ] dev-util/portatosourceview (is blocking app-portage/portato- 0.8.6.2) [blocks B ] sys-fs/device-mapper-1.02.19-r1 (is blocking sys-fs/udev-118-r2) [blocks B ] sys-apps/setarch (is blocking sys-apps/util-linux-2.13.1) [blocks B ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r1) [blocks B ] media-libs/gst-plugins-ugly-0.10.6 (is blocking media-libs/gstreamer-0.10.17) [blocks B ] sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev- 3.23.1) [blocks B ] sys-process/schedutils (is blocking sys-apps/util- linux-2.13.1) [blocks B ] app-crypt/libgssapi (is blocking net-libs/libgssglue-0.1) [blocks B ] =sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5) Total: 616 packages (569 upgrades, 5 downgrades, 33 new, 9 in new slots, 13 blocks), Size of downloads: 2,090,644 kB Fetch Restriction: 1 package (1 unsatisfied) Portage tree and overlays: [0] /usr/portage [1] /usr/portage/local/layman/sabayon What can be done to resolve these problems so I can bring my system up to date. Thank you, Bob Well first off setarch was replaced with util-linux, so you can nuke setarch. Same case with mktemp in that coreutils replaced it. The others I'm not positive of. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD4DBQFHpi5WtULuSOPDqjERAnFXAJ4hFSjs87A9/O8UT588EnWsmptk+ACTBNEn cO0FTBDMzIxVyeUCaYkang== =LV0j -END PGP SIGNATURE- -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Sunday 03 February 2008, Robert Stockdale IV wrote: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) emerge --sync, there is a later version of portage in the tree that bash does not block [blocks B ] media-libs/libdts (is blocking media-libs/libdca-0.0.5) You cannot use these together. libdca-0.0.5 will not emerge if any version of libdts is present. The descriptions indicate they do the same thing so figure out which you don't need [blocks B ] sys-fs/udev-115-r1 (is blocking sys-fs/device- mapper-1.02.22-r5) device-mapper wants to be installed before udev is updated. emerge udev first, then device-mapper [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) ksync is a meta kde ebuild, kdelibs is monolithic. These two cannot be used together. See the KDE howto [blocks B ] dev-util/portatosourceview (is blocking app-portage/portato- 0.8.6.2) Don't know what portato is... [blocks B ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r1) mktemp is now in coreutils. emerge -C mktemp [blocks B ] media-libs/gst-plugins-ugly-0.10.6 (is blocking media-libs/gstreamer-0.10.17) update gst-plugin-ugly first to 0.10.6-r1 [blocks B ] sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev- 3.23.1) update baselayout first. if this doesn't work, unmerge makedev, update baselayout then put makedev back. DO NOT unmerge baselayout. [blocks B ] sys-process/schedutils (is blocking sys-apps/util- linux-2.13.1) Dunno :-) [blocks B ] app-crypt/libgssapi (is blocking net-libs/libgssglue-0.1) Dunno :-) -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Alan McKinnon pisze: On Sunday 03 February 2008, Robert Stockdale IV wrote: [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash- 3.2_p33) emerge --sync, there is a later version of portage in the tree that bash does not block [blocks B ] media-libs/libdts (is blocking media-libs/libdca-0.0.5) You cannot use these together. libdca-0.0.5 will not emerge if any version of libdts is present. The descriptions indicate they do the same thing so figure out which you don't need [blocks B ] sys-fs/udev-115-r1 (is blocking sys-fs/device- mapper-1.02.22-r5) device-mapper wants to be installed before udev is updated. emerge udev first, then device-mapper [blocks B ] kde-base/ksync (is blocking kde-base/kdelibs-3.5.8-r10) ksync is a meta kde ebuild, kdelibs is monolithic. These two cannot be used together. See the KDE howto [blocks B ] dev-util/portatosourceview (is blocking app-portage/portato- 0.8.6.2) Don't know what portato is... [blocks B ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r1) mktemp is now in coreutils. emerge -C mktemp [blocks B ] media-libs/gst-plugins-ugly-0.10.6 (is blocking media-libs/gstreamer-0.10.17) update gst-plugin-ugly first to 0.10.6-r1 [blocks B ] sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev- 3.23.1) update baselayout first. if this doesn't work, unmerge makedev, update baselayout then put makedev back. DO NOT unmerge baselayout. [blocks B ] sys-process/schedutils (is blocking sys-apps/util- linux-2.13.1) Dunno :-) [blocks B ] app-crypt/libgssapi (is blocking net-libs/libgssglue-0.1) Dunno :-) Portato is GUI for portage/emerge ;). -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
Alan McKinnon ha scritto: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? Graphical User Interface. Usually compared to a CLI, Command Line Interface. m. -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Portage issue
On Montag, 4. Februar 2008, Alan McKinnon wrote: On Monday 04 February 2008, Mateusz Mierzwinski wrote: Portato is GUI for portage/emerge ;). Erm, hmmm, what's a GUI? A GUY who lost his ` -- gentoo-user@lists.gentoo.org mailing list