Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69695 - order of updating packages
Summary: order of updating packages
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-01 00:27 UTC by Toralf Förster
Modified: 2004-11-04 05:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2004-11-01 00:27:03 UTC
Today I made:
nhh221 ~ # emerge --update --ask --verbose --tree --deep world

These are the packages that I would merge, in reverse order:

Calculating world dependencies ...done!
[ebuild     U ] sys-apps/vixie-cron-4.1-r2 [3.0.1-r4] -debug +pam (-selinux) 56 kB
[nomerge      ] net-analyzer/ntop-3.0  +readline +ssl +tcpd
[ebuild     U ]  media-libs/gd-2.0.31 [2.0.30] +X +jpeg +png +truetype 574 kB
[nomerge      ] dev-perl/DBD-mysql-2.1027
[nomerge      ]  dev-perl/DBI-1.38
[nomerge      ]   dev-perl/PlRPC-0.2016-r1
[nomerge      ]    dev-perl/Net-Daemon-0.37
[ebuild     U ]                 dev-db/mysql-4.0.22 [4.0.21] +berkdb -debug +innodb +perl +readline (-selinux) +ssl -static +tcpd 14,058 kB

Total size of downloads: 14,689 kB

Do you want me to merge these packages? [Yes/No]


Seems, that vixie-cron and mysql are on the same level and do not depend to the other. What about first updating packages in category system before updating additional packages, inthat case : first the cron than all other ?


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1.70GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acpi alsa apm arts avi berkdb bitmap-fonts cddb cdparanoia cdr crypt cups
dvd dvdr dvdread encode esd ethereal f77 foomaticdb gdbm gif gnome gpm gtk gtk2
imlib innodb java joystick jpeg kde libg++ libwww live mad mbox mikmod mmx mmx2
motif mozilla mpeg mysql nagios-dns nagios-ntp nagios-ping nagios-s ncurses
network nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime
readline rtc samba sdl slang slp snmp spell sse sse2 ssl svga tcltk tcpd
truetype x86 xml2 xmms xv zlib linguas_de"
Comment 1 Jason Stubbs (RETIRED) gentoo-dev 2004-11-04 05:11:45 UTC
As far as portage is concerned sys-apps is just another category and vixie-cron (or even virtual/cron) is not part of what your profile defines as system. Packages that have no interdependencies will be (optionally) merged in parallel in the future, but for the time being it's all system packages followed by all work packages. If you want to add vixie-cron to your "system", add *sys-apps/vixie-cron to /etc/portage/profile/packages.