Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Other Things Gentoo
  • Search

system update (do I have to expect trouble?)

Still need help with Gentoo, and your question doesn't fit in the above forums? Here is your last bastion of hope.
Post Reply
Advanced search
4 posts • Page 1 of 1
Author
Message
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

system update (do I have to expect trouble?)

  • Quote

Post by thundersteele » Sun Nov 04, 2007 4:04 pm

Hi all,

I have been a bad gentoo user, and not done updates regularly for like 2 years (I made updates, but not all).

I ran "emerge -uvD world -p", I don't think anyone will look through it, so I will not attach it. I could think of some possible problematic packages, namely gcc, glibc, phython, perl

The updates on these packages would be the following:

Code: Select all

thunderdesk ~ # grep gcc em.list
[ebuild     U ] sys-devel/gcc-config-1.3.16 [1.3.11-r3] 0 kB
[ebuild     U ] sys-devel/gcc-3.3.6-r1 [3.3.5.20050130-r1] USE="fortran gtk nls (-altivec) -bootstrap -boundschecking -build -doc% -gcj (-hardened) -ip28 -ip32r10k% (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -test% -vanilla% (-static%)" 23,534 kB
[ebuild  NS   ] sys-devel/gcc-4.1.2  USE="fortran gtk mudflap nls (-altivec) -bootstrap -build -d -doc -gcj (-hardened) -ip28 -ip32r10k (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 38,841 kB

Code: Select all

thunderdesk ~ # grep glibc em.list
[ebuild     U ] sys-libs/glibc-2.6.1 [2.3.4.20041102-r1] USE="nls -debug -glibc-compat20% -glibc-omitfp% (-hardened) (-multilib) -profile% (-selinux) (-build%) (-erandom%) (-nomalloccheck%) (-nptl%*) (-nptlonly%) (-pic%) (-userlocales%*)" 16,006 kB

Code: Select all

thunderdesk ~ # grep python em.list
[ebuild  N    ] app-admin/python-updater-0.2  3 kB
[ebuild     U ] dev-lang/python-2.4.4-r6 [2.4.2] USE="berkdb gdbm ipv6 ncurses readline ssl -bootstrap -build -doc -examples% -nocxx -nothreads% -tk% -ucs2 (-X%*) (-tcltk%)" 7,977 kB
[ebuild     U ] dev-libs/libxml2-2.6.28 [2.6.23] USE="ipv6 python readline -debug -doc -test%" 4,606 kB
[ebuild     U ] net-fs/samba-3.0.24-r3 [3.0.9-r1] USE="acl cups fam%* kerberos* pam python readline -async% -automount% -caps% -doc -examples% -ldap -oav -quotas (-selinux) -swat% -syslog% -winbind (-debug%) (-libclamav%) (-mysql%) (-postgres%) (-xml%) (-xml2%*)" LINGUAS="-ja% -pl%" 17,308 kB
[ebuild     U ] sys-apps/file-4.21-r1 [4.13] USE="python (-build%)" 538 kB
[ebuild     U ] dev-python/sip-4.5.2-r1 [4.2.1] USE="-debug (-doc%)" 408 kB
[ebuild  N    ] dev-python/eyeD3-0.6.14  103 kB
[ebuild     U ] dev-python/numeric-24.2-r6 [23.7] USE="-doc% -lapack%" 727 kB
[ebuild     U ] dev-libs/libxslt-1.1.20-r1 [1.1.15] USE="crypt python -debug (-static%)" 3,604 kB
[ebuild     U ] media-gfx/fontforge-20070831 [20050502] USE="X gif jpeg nls%* png python%* svg* tiff truetype unicode*" 4,439 kB
[ebuild     U ] dev-python/pycairo-1.4.0 [1.0.2] USE="-examples% (-gtk%*) (-numeric%) (-svg%)" 469 kB
[ebuild  N    ] dev-lang/swig-1.3.31  USE="perl python -doc -guile -java -lua -mono -ocaml -php -pike -ruby -tcl -tk" 4,080 kB
[ebuild     U ] media-libs/lcms-1.15 [1.13] USE="jpeg python tiff zlib" 760 kB
[ebuild  N    ] media-libs/libgpod-0.4.2  USE="gtk python -doc" 751 kB
[ebuild  N    ] app-pda/libopensync-0.22  USE="python -debug -doc" 479 kB
[ebuild     U ] dev-python/PyQt-3.17 [3.14.1-r1] USE="-debug -doc -examples" 785 kB
[ebuild     U ] dev-python/wxpython-2.6.4.0 [2.6.1.0] USE="opengl unicode* (-gtk%*) (-gtk2%*)" 0 kB
[ebuild  N    ] gnome-extra/libgsf-1.14.3  USE="python -bzip2 -debug -doc -gnome" 532 kB
[ebuild     U ] app-editors/vim-7.1.042 [6.3.068] USE="acl* nls perl python -bash-completion -cscope -gpm -minimal -ruby -vim-pager% -vim-with-x (-debug%) (-ncurses%*) (-selinux%)" 0 kB
[ebuild     UD] dev-python/qscintilla-1.5.1 [1.61] USE="-doc" 711 kB
[ebuild     U ] net-irc/xchat-2.8.4-r2 [2.4.3] USE="dbus%* ipv6 nls perl python spell%* ssl -debug% -libnotify% -mmx -tcl% -xchatdccserver -xchatnogtk (-tcltk%) (-xchattext%)" 1,339 kB
[ebuild     U ] media-gfx/gimp-2.2.17 [2.2.6-r1] USE="gimpprint* jpeg png python svg* tiff -aalib (-altivec) -debug -doc -gtkhtml -hardened% -lcms% -mmx -mng -smp% -sse -wmf" 12,795 kB
[ebuild     U ] dev-python/pygtk-2.10.6 [2.8.2] USE="opengl -doc -examples%" 1,932 kB
[ebuild  N    ] dev-python/pygobject-2.12.3  USE="-debug -doc" 332 kB
[blocks B     ] <dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.2)
[blocks B     ] <dev-python/pygtk-2.9 (is blocking dev-python/pygobject-2.12.3)

Code: Select all

thunderdesk ~ # grep perl em.list
[ebuild  N    ] app-admin/perl-cleaner-1.04.3  6 kB
[ebuild  N    ] dev-lang/swig-1.3.31  USE="perl python -doc -guile -java -lua -mono -ocaml -php -pike -ruby -tcl -tk" 4,080 kB
[ebuild  N    ] perl-core/Scalar-List-Utils-1.19  43 kB
[ebuild  N    ] virtual/perl-Scalar-List-Utils-1.19  0 kB
[ebuild     U ] sys-apps/util-linux-2.12r-r8 [2.12i-r1] USE="crypt nls perl -old-crypt% (-selinux) -static (-debug%) (-pam%*)" 1,509 kB
[ebuild  N    ] perl-core/libnet-1.21  USE="-sasl" 67 kB
[ebuild  N    ] virtual/perl-libnet-1.21  0 kB
[ebuild  N    ] dev-perl/Compress-Raw-Zlib-2.005  203 kB
[ebuild  N    ] dev-perl/IO-Compress-Base-2.005  89 kB
[ebuild  N    ] dev-perl/HTML-Tagset-3.10  8 kB
[ebuild  N    ] dev-perl/HTML-Parser-3.56  USE="unicode" 85 kB
[ebuild  N    ] perl-core/Test-Harness-2.64  70 kB
[ebuild  N    ] perl-core/PodParser-1.35  96 kB
[ebuild  N    ] dev-perl/Locale-gettext-1.05  8 kB
[ebuild     U ] dev-perl/IO-Socket-SSL-1.07 [0.96] 46 kB
[ebuild     U ] dev-perl/DateManip-5.44 [5.42a-r1] 139 kB
[ebuild  N    ] dev-perl/IO-Compress-Zlib-2.005  132 kB
[ebuild  N    ] dev-perl/Compress-Zlib-2.005  62 kB
[ebuild  N    ] dev-perl/HTML-Tree-3.23  119 kB
[ebuild     U ] app-editors/vim-7.1.042 [6.3.068] USE="acl* nls perl python -bash-completion -cscope -gpm -minimal -ruby -vim-pager% -vim-with-x (-debug%) (-ncurses%*) (-selinux%)" 0 kB
[ebuild     U ] sys-devel/libperl-5.8.8-r1 [5.8.5] USE="berkdb gdbm -debug -ithreads (-uclibc%)" 9,887 kB
[ebuild     U ] dev-lang/perl-5.8.8-r2 [5.8.5-r2] USE="berkdb gdbm -build% -debug -doc -ithreads -perlsuid (-uclibc%)" 0 kB
[ebuild  N    ] virtual/perl-MIME-Base64-3.07  0 kB
[ebuild     U ] dev-perl/XML-Parser-2.34-r1 [2.34] 225 kB
[ebuild  N    ] media-gfx/imagemagick-6.3.5.10  USE="X jpeg mpeg perl png tiff truetype xml zlib -bzip2 -doc -fpx -graphviz -gs -hdri -jbig -jpeg2k -lcms -nocxx -openexr -q32 -q8 -wmf" 7,394 kB
[ebuild     U ] dev-perl/Net-SSLeay-1.30 [1.25] 77 kB
[ebuild  N    ] virtual/perl-Digest-MD5-2.36  0 kB
[ebuild     U ] net-irc/xchat-2.8.4-r2 [2.4.3] USE="dbus%* ipv6 nls perl python spell%* ssl -debug% -libnotify% -mmx -tcl% -xchatdccserver -xchatnogtk (-tcltk%) (-xchattext%)" 1,339 kB
[ebuild  N    ] dev-perl/URI-1.35  94 kB
[ebuild  N    ] dev-perl/Crypt-SSLeay-0.55  119 kB
[ebuild  N    ] dev-perl/libwww-perl-5.805  USE="ssl" 232 kB
and here is the complete list of blocks:

Code: Select all

thunderdesk ~ # grep blocks em.list
[blocks B     ] kde-base/kde-env (is blocking kde-base/kdelibs-3.5.7-r3)
[blocks B     ] <dev-java/java-config-1.3 (is blocking dev-java/java-config-wrapper-0.13)
[blocks B     ] dev-java/java-config-wrapper (is blocking dev-java/java-config-1.2.11-r1)
[blocks B     ] media-libs/libungif (is blocking media-libs/giflib-4.1.4)
[blocks B     ] kde-base/kdegraphics (is blocking kde-base/kdegraphics-3.3.2-r1)
[blocks B     ] app-admin/eselect-esd (is blocking media-sound/esound-0.2.36-r1)
[blocks B     ] <dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.2)
[blocks B     ] >=kde-base/kdeutils-3.5_alpha (is blocking x11-misc/superkaramba-0.36)
[blocks B     ] <media-sound/esound-0.2.36-r2 (is blocking app-admin/eselect-esd-20060719)
[blocks B     ] <dev-python/pygtk-2.9 (is blocking dev-python/pygobject-2.12.3)
[blocks B     ] x11-misc/superkaramba (is blocking kde-base/kdeutils-3.5.7)
Total: 312 packages (198 upgrades, 2 downgrades, 96 new, 16 in new slots, 11 blocks), Size of downloads: 1,044,022 kB
I don't care about the stuff that has to do with X, KDE, etc. what troubles me is the python Block. There don't seem to be any large version jumps, so I hope it should be more or less safe, but who knows.... and gcc-4?

Any comment is appreciated, especially if you point out some further packages that could cause problems and that I forgot.

PS: portage is up to date, and modular X is also installed and working ;)
Top
loki_val
Retired Dev
Retired Dev
Posts: 418
Joined: Mon Nov 13, 2006 11:03 am
Location: Denmark

  • Quote

Post by loki_val » Sun Nov 04, 2007 4:16 pm

First: If I were you, I'd update all my packages, then switch to the newest compiler and do an emerge -e world as described in the Gcc upgrade guide. When things get that old, for sure some packages are going to have problems with not linking against the correct soname, etc. Most of that can be solved by revdep-rebuild, but having a compiler compile your packages that's just plain old and in many cases is not tested with newer packages, will cause 'undefined behavior'. Also do a profile upgrade.

This will leave you with a lot of new /etc files that will need updating. Be sure to take your time and read up on etc-update or dispatch-conf.
Top
imanel
n00b
n00b
User avatar
Posts: 44
Joined: Sun Oct 28, 2007 7:17 pm

  • Quote

Post by imanel » Sun Nov 04, 2007 9:04 pm

peteralf wrote:First: If I were you, I'd update all my packages, then switch to the newest compiler and do an emerge -e world as described in the Gcc upgrade guide.
Hem? Bad point - you should first update gcc and then everything else... Doing the other way is
1) Lose of time
2) Begging for system error

Another thing is that I think compilling gcc two times is good point - some people say it's foolish but when you make so major update then why not having gcc compiled by newest version of gcc and sure to work best? But I'm only stage1-lover ;)

About other packages there should be no problem - no major updates in key packages, and non-key will be no problem...

And last thing - do not forget run revdep-rebuild after update ;)
Top
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

  • Quote

Post by thundersteele » Sun Nov 04, 2007 10:34 pm

Yeah, my plan was to first update the compilers, then the rest.

Thnx

I'll report back later (I expect several days ;))
Top
Post Reply

4 posts • Page 1 of 1

Return to “Other Things Gentoo”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic