Re: [gentoo-user] Emerge -v portage performs sneak attack on emacs-cvs

2007-06-01 Thread Bo Ørsted Andresen
On Friday 01 June 2007 02:55:41 [EMAIL PROTECTED] wrote:
 The subject line is half joke... but I just did an sync and then
 emerged portage as suggested.   After the emerge of portage, emerge
 process went on and uninstaqlled a couple of versions of emacs-cvs.

 As you can see in the command output below... there was no hint of
 what was coming:

 
 root # emerge -v portage
[SNIP]
 The tail of emerge.log shows what happened at the end:
[SNIP]
 1180658026:   AUTOCLEAN: sys-apps/portage
 1180658026: === Unmerging... (sys-apps/portage-2.1.2.4)
 1180658030:   unmerge success: sys-apps/portage-2.1.2.4
 1180658030:  === (1 of 1) Post-Build Cleaning
 (sys-apps/portage-2.1.2.9::/usr/portage/sys-apps/portage/portage-2.1.2.9.eb
uild) 1180658030:  ::: completed emerge (1 of 1) sys-apps/portage-2.1.2.9 to
 / 1180658030:  *** Finished. Cleaning up...
 1180658031: === Unmerging... (app-editors/emacs-cvs-22.0.92)
 1180658078:   unmerge success: app-editors/emacs-cvs-22.0.92
 1180658078: === Unmerging... (app-editors/emacs-cvs-22.0.95-r1)
 1180658115:   unmerge success: app-editors/emacs-cvs-22.0.95-r1
 1180658115:  *** exiting successfully.
 1180658115:  *** terminating.

This happens when you have more than one version of a package in the same SLOT 
which means your system was in an illegal state. It should have left one 
version still in that SLOT (namely the one with the highest COUNTER which is 
the one that was emerged last and thus it's files won't have been removed).

-- 
Bo Andresen


signature.asc
Description: This is a digitally signed message part.


[gentoo-user] Emerge -v portage performs sneak attack on emacs-cvs

2007-05-31 Thread reader
The subject line is half joke... but I just did an sync and then
emerged portage as suggested.   After the emerge of portage, emerge
process went on and uninstaqlled a couple of versions of emacs-cvs.

As you can see in the command output below... there was no hint of
what was coming:


root # emerge -v portage

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] sys-apps/portage-2.1.2.9 [2.1.2.4] USE=-build -doc -epydoc 
(-selinux) LINGUAS=-pl 365 kB 
Total: 1 package (1 upgrade), Size of downloads: 365 kB

===

The tail of emerge.log shows what happened at the end:

[...]

1180656993: Started emerge on: May 31, 2007 20:16:33
1180656993:  *** emerge --verbose sync
1180656993:  === sync
1180656993:  Starting rsync with rsync://134.68.220.74/gentoo-portage
1180657009:  *** terminating.
1180657015: Started emerge on: May 31, 2007 20:16:55
1180657015:  *** emerge  sync
1180657015:  === sync
1180657015:  Starting rsync with rsync://134.68.220.74/gentoo-portage
1180657251: === Sync completed with rsync://134.68.220.74/gentoo-portage
1180657390:  *** terminating.
1180658001: Started emerge on: May 31, 2007 20:33:21
1180658001:  *** emerge --verbose portage
1180658003:   emerge (1 of 1) sys-apps/portage-2.1.2.9 to /
1180658003:  === (1 of 1) Cleaning 
(sys-apps/portage-2.1.2.9::/usr/portage/sys-apps/portage/portage-2.1.2.9.ebuild)
1180658004:  === (1 of 1) Compiling/Merging 
(sys-apps/portage-2.1.2.9::/usr/portage/sys-apps/portage/portage-2.1.2.9.ebuild)
1180658026:   AUTOCLEAN: sys-apps/portage
1180658026: === Unmerging... (sys-apps/portage-2.1.2.4)
1180658030:   unmerge success: sys-apps/portage-2.1.2.4
1180658030:  === (1 of 1) Post-Build Cleaning 
(sys-apps/portage-2.1.2.9::/usr/portage/sys-apps/portage/portage-2.1.2.9.ebuild)
1180658030:  ::: completed emerge (1 of 1) sys-apps/portage-2.1.2.9 to /
1180658030:  *** Finished. Cleaning up...
1180658031: === Unmerging... (app-editors/emacs-cvs-22.0.92)
1180658078:   unmerge success: app-editors/emacs-cvs-22.0.92
1180658078: === Unmerging... (app-editors/emacs-cvs-22.0.95-r1)
1180658115:   unmerge success: app-editors/emacs-cvs-22.0.95-r1
1180658115:  *** exiting successfully.
1180658115:  *** terminating.

-- 
[EMAIL PROTECTED] mailing list