Re: [gentoo-user] Portage issue

2008-02-20 Thread Willie Wong
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

2008-02-20 Thread Alan McKinnon
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

2008-02-19 Thread Michael Schmarck

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

2008-02-19 Thread Alan McKinnon
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

2008-02-19 Thread Michael Schmarck

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

2008-02-19 Thread 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...

-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] Portage issue

2008-02-19 Thread Rumen Yotov

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

2008-02-05 Thread Peter Humphrey
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

2008-02-04 Thread Mateusz Mierzwinski

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

2008-02-04 Thread Robert Stockdale IV
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

2008-02-04 Thread Dale
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

2008-02-04 Thread Daniel Pielmeier
 [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

2008-02-04 Thread Alan McKinnon
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

2008-02-04 Thread Dale
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

2008-02-04 Thread Ricardo Saffi Marques
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

2008-02-04 Thread Neil Bothwick
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

2008-02-04 Thread Stroller


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

2008-02-04 Thread Alan McKinnon
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

2008-02-04 Thread Alan McKinnon
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

2008-02-04 Thread Neil Bothwick
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

2008-02-04 Thread Dale
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

2008-02-04 Thread b.n.
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

2008-02-04 Thread Eddie Mihalow Jr

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

2008-02-04 Thread Alan McKinnon
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

2008-02-04 Thread Alan McKinnon
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

2008-02-04 Thread Alan McKinnon
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

2008-02-04 Thread Alan McKinnon
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

2008-02-04 Thread Neil Bothwick
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

2008-02-04 Thread Alan McKinnon
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

2008-02-03 Thread Kenneth Prugh
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

2008-02-03 Thread ????????? ???????
-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

2008-02-03 Thread Alan McKinnon
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

2008-02-03 Thread Mateusz Mierzwinski

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

2008-02-03 Thread Alan McKinnon
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

2008-02-03 Thread b.n.
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

2008-02-03 Thread Volker Armin Hemmann
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