Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237685 - kdelibs-3.5.10 blocks everything KDE.
Summary: kdelibs-3.5.10 blocks everything KDE.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 238594 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-15 06:19 UTC by Bob Raitz
Modified: 2009-06-06 20:40 UTC (History)
7 users (show)

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 Bob Raitz 2008-09-15 06:19:32 UTC
After syncing my tree as of 09-15-2008, kdelibs-3.5.10 comes up, and is immediately blocked by most other KDE packages

Reproducible: Always

Steps to Reproduce:
1. emerge --sync && emerge -auvD world
2. kdelibs-3.5.10 blocks numerous packages.
3.

Actual Results:  
got blocked packages

Expected Results:  
to have installed the new kdelibs package, and possibly come up with a need for revdep-rebuild or emerge @preserved-rebuild.

EMERGE --INFO FOR SYSTEM IN QUESTION:


debby-anne-ii ~ # emerge --info
Portage 2.2_rc8 (default-linux/amd64/2007.0, gcc-4.2.3, glibc-2.8_p20080602-r0, 2.6.26.3 x86_64)
=================================================================
System uname: Linux-2.6.26.3-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E6550_@_2.33GHz-with-glibc2.2.5
Timestamp of tree: Mon, 15 Sep 2008 05:34:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks metadata-transfer parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS=""
LINGUAS="en"
MAKEOPTS="-j16"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl alsa amd64 audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt css cups dbus dlloader dri dvd dvdr dvdread emboss encode fam ffmpeg fftw flac foomaticdb fortran gdbm gif gpm gsl gtk hal iconv ipv6 isdnlog jpeg kde kdgraphics ladspa lame ldap libsamplerate libwww live mad midi mikmod mmx mp3 mpeg mudflap nas ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdcre pdf pdflib perl php png ppds pppd python qt3 qt3support quicktime readline reflection samba sdl session slang slp sndfile spell spl sse sse2 ssl swat tcpd theora tiff truetype udev unicode vorbis wxwindows x11-libs/qt:4 x264 xml xorg xscreensaver xv xvid zlib" ALSA_CARDS="ice1712" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Bob Raitz 2008-09-15 06:20:31 UTC
ERROR MESSAGES RECEIVED.

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

Calculating dependencies... done!
[ebuild     U ] x11-terms/xterm-237 [236] USE="truetype unicode -Xaw3d -paste64 -toolbar" 841 kB 
[ebuild     U ] media-libs/mesa-7.2_rc1 [7.1] USE="nptl -debug -doc -motif -pic -xcb" VIDEO_CARDS="i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 4,268 kB 
[ebuild     U ] kde-base/kdelibs-3.5.10 [3.5.9-r4] USE="acl alsa cups fam spell tiff -arts -avahi -bindist -branding -debug -doc -jpeg2k -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter (-kdeenablefinal%) (-xinerama%)" 15,256 kB 
[ebuild     U ] media-gfx/gimp-2.4.7 [2.4.6] USE="alsa dbus hal mmx pdf png python sse tiff -aalib (-altivec) -curl -debug -doc -exif -gnome -gtkhtml -lcms -mng -smp -svg -wmf" 18,533 kB 
[blocks B     ] kde-base/kdeaccessibility (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdemultimedia (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeartwork (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdetoys (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeadmin (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdewebdev (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeutils (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdegraphics (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeaddons (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdegames (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kde (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdepim (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdenetwork (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdebase (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeedu (is blocking kde-base/kdelibs-3.5.10)

Total: 4 packages (4 upgrades), Size of downloads: 38,896 kB
Conflict: 15 blocks (15 unsatisfied)

 * 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

Comment 2 Bob Raitz 2008-09-15 06:21:33 UTC
This happens on both 32 and 64 bit x86 systems...possibly more.
Comment 3 Piotr Brzozowski 2008-09-15 10:30:58 UTC
hm... after --sync kdelibs-3.5.10.ebuild changed, and now it blocks a lot of kde packages.

some of lines from RDEPEND : 
-----------------
	!kde-base/ksync
	!kde-base/kdebindings-meta
	!=kde-base/artsplugin-mpeglib-3.5*
	!=kde-base/artsplugin-mpg123-3.5*
	!=kde-base/mpeglib-3.5*
	!kde-base/kdeaccessibility
	!kde-base/kdeaddons
	!kde-base/kdeadmin
	!kde-base/kdeartwork
	!kde-base/kdebase
	!kde-base/kdeedu
	!kde-base/kdegames
	!kde-base/kdegraphics
	!kde-base/kde
	!kde-base/kdemultimedia
	!kde-base/kdenetwork
	!kde-base/kdepim
	!kde-base/kdesdk
	!kde-base/kdetoys
	!kde-base/kdeutils
	!kde-base/kdewebdev"
-----------------

It looks as it is done by a Gentoo stuff, but why ?
Is it a feature ?
How should we update our systems ?
Please give as some more info about what to do.
Comment 4 Piotr Brzozowski 2008-09-15 10:54:00 UTC
Adding latest kdelibs version to masked packages solves problem for a while.

if you use emerge :

     echo '=kde-base/kdelibs-3.5.10' >> /etc/portage/package.mask

if you use paludis : 

     echo '=kde-base/kdelibs-3.5.10' >> /etc/paludis/package_mask.conf
Comment 5 mathwizard 2008-09-15 14:04:16 UTC
Problem is probably that the large KDE packages (drawn by kde-base/kde instead of kde-base/kde-meta) are not yet on portage but block the 3.5.10. Adding kdelibs-3.5.10 to package.mask might not be sufficient if you have some other KDE packages updated as well. Like in my case (see below). Guess I'll wait till the ebuilds appear.

Output of emerge -avDN world:
[ebuild     U ] sys-apps/man-pages-3.09 [3.08] USE="nls" LINGUAS="de -cs -da -es -fr -it -ja -nl -pl -ro -ru -zh_CN" 961 kB
[ebuild     U ] x11-terms/xterm-237 [236] USE="truetype unicode -Xaw3d -paste64 -toolbar" 841 kB
[ebuild     U ] perl-core/Test-Harness-3.14 [3.13] 196 kB
[ebuild     U ] sys-apps/v86d-0.1.7 [0.1.6] USE="-debug -x86emu" 68 kB
[ebuild     U ] media-libs/mesa-7.2_rc1 [7.1] USE="nptl -debug -doc -motif -pic -xcb" VIDEO_CARDS="-i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 4,268 kB
[ebuild   R   ] x11-base/xorg-server-1.5.0  USE="dri hal ipv6 nptl sdl xorg (-3dfx) -debug -dmx -kdrive -minimal" INPUT_DEVICES="evdev keyboard mouse synaptics wacom -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -tek4957 -ur98 -vmmouse -void" VIDEO_CARDS="nvidia -apm -ark -ast% -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) -i810 (-impact) (-imstt) -mach64 -mga -neomagic (-newport) (-nsc) -nv -r128 -radeon -radeonhd -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -vga -via -vmware -voodoo (-xgi)" 0 kB
[ebuild     U ] kde-base/arts-3.5.10 [3.5.9] USE="alsa mp3 vorbis -artswrappersuid -debug -esd -jack -nas (-kdeenablefinal%) (-xinerama%*)" 951 kB
[ebuild     U ] kde-base/kdelibs-3.5.10 [3.5.9-r4] USE="acl alsa arts cups jpeg2k kerberos openexr spell tiff -avahi -bindist -branding -debug -doc -fam -kdehiddenvisibility -legacyssl -lua -utempter (-kdeenablefinal%) (-xinerama%*)" 15,256 kB
[ebuild     U ] kde-base/smoke-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 5,602 kB
[ebuild     U ] kde-base/qtjava-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild  N    ] kde-base/kwin-3.5.10  USE="xcomposite -debug -kdehiddenvisibility" 23,796 kB
[ebuild  N    ] kde-base/libkonq-3.5.10  USE="-debug -kdehiddenvisibility" 0 kB
[ebuild  N    ] kde-base/kdebase-data-3.5.10  USE="-debug" 0 kB
[ebuild     U ] kde-base/dcopperl-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild     U ] kde-base/kalyptus-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild     U ] kde-base/dcoppython-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild  N    ] kde-base/kcminit-3.5.10  USE="-debug -kdehiddenvisibility" 0 kB
[ebuild  N    ] kde-base/kdesu-3.5.10  USE="-debug -kdehiddenvisibility" 0 kB
[ebuild  N    ] kde-base/khotkeys-3.5.10  USE="-debug -kdehiddenvisibility" 0 kB
[ebuild  N    ] kde-base/kdialog-3.5.10  USE="-debug -kdehiddenvisibility" 0 kB
[ebuild     U ] kde-base/kde-i18n-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" LINGUAS="de -af -ar -az -bg -bn -br -bs -ca -cs -csb -cy -da -el -en_GB -eo -es -et -eu -fa -fi -fr -fy -ga -gl -he -hi -hr -hu -is -it -ja -kk -km -ko -lt -lv -mk -mn -ms -nb -nds -nl -nn -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sr -sr@Latn -ss -sv -ta -te -tg -th -tr -uk -uz -uz@cyrillic% -vi -wa -zh_CN -zh_TW" 20,854 kB
[ebuild     U ] kde-base/cervisia-3.5.10 [3.5.9] USE="-debug -kdehiddenvisibility (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 5,129 kB
[ebuild     U ] kde-base/kdesdk-kioslaves-3.5.10 [3.5.9] USE="-debug -kdehiddenvisibility (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild     U ] kde-base/kjsembed-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild  N    ] kde-base/kicker-3.5.10  USE="xcomposite -debug -kdehiddenvisibility" 0 kB
[ebuild  N    ] kde-base/kdebase-kioslaves-3.5.10  USE="hal ldap openexr -debug -kdehiddenvisibility -samba" 0 kB
[ebuild     U ] kde-base/qtruby-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild  N    ] kde-base/khelpcenter-3.5.10  USE="-debug -kdehiddenvisibility" 0 kB
[ebuild  N    ] kde-base/kcontrol-3.5.10  USE="arts ieee1394 logitech-mouse opengl -debug -joystick -kdehiddenvisibility" 0 kB
[ebuild     U ] kde-base/kdejava-3.5.10 [3.5.9] USE="-debug (-arts%*) (-kdeenablefinal%) (-xinerama%*)" 0 kB
[ebuild     U ] kde-base/kdebindings-meta-3.5.10 [3.5.9] 0 kB
[ebuild     U ] media-gfx/gimp-2.4.7 [2.4.6] USE="alsa dbus exif gnome hal lcms mmx pdf png python sse svg tiff wmf -aalib (-altivec) -curl -debug -doc -gtkhtml -mng -smp" 18,533 kB
[blocks B     ] kde-base/kdetoys (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeutils (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeaddons (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdialog:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/libkonq:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kcminit:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kdewebdev (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kcontrol:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kde (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdebase-data:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kdebase (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] =kde-base/kdebase-3.5* (is blocking kde-base/kwin-3.5.10, kde-base/kdialog-3.5.10, kde-base/kicker-3.5.10, kde-base/kdebase-data-3.5.10, kde-base/kdesu-3.5.10, kde-base/kcminit-3.5.10, kde-base/khotkeys-3.5.10, kde-base/khelpcenter-3.5.10, kde-base/libkonq-3.5.10, kde-base/kdebase-kioslaves-3.5.10, kde-base/kcontrol-3.5.10)
[blocks B     ] kde-base/kdesu:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kdebase-kioslaves:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kicker:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kdeadmin (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/khotkeys:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kdegames (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kwin:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kdepim (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdenetwork (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdemultimedia (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeedu (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdebindings-meta (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/kdeartwork (is blocking kde-base/kdelibs-3.5.10)
[blocks B     ] kde-base/khelpcenter:3.5 (is blocking kde-base/kdebase-3.5.9-r4)
[blocks B     ] kde-base/kdegraphics (is blocking kde-base/kdelibs-3.5.10)
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2008-09-15 14:44:45 UTC
(In reply to comment #3)
> Is it a feature ?
> How should we update our systems ?

There won't be any monolitihic KDE 3.5.10 packages. Use the split KDE ebuilds. Read this¹ (slightly outdated) document for more information.


[1] http://www.gentoo.org/proj/en/desktop/kde/kde-split-ebuilds.xml
Comment 7 Bob Raitz 2008-09-15 17:53:39 UTC
So, Now you're saying that those of use who use monolithic builds are persona non grata? I have to wipe out KDE to get KDE back?

Who is the genius who thought that one up? Is this going to change in the near future, or are we now forced to use things that we DON'T want to or need to use? Am I close to the idea here?

If so, why? I went from 3.5.7-3.5.9 without a single problem, and now, because someone thinks split ebuilds are such a gift from the gods, I have to completely revamp my setup to stay current? Is that what this is saying?

If so, I'd like to remind the genius who made this decision that part of the Gentoo way WAS choice in what we install. Now, we are forced to install what YOU want us to install?

What a load of crap!

Blessed be!
Pappy
Comment 8 mathwizard 2008-09-15 19:10:36 UTC
Certainly making this change during a minor upgrade was the best point of time for this change. Couldn't wait a few months until kde-4.something hits portage? 
Comment 9 Piotr Brzozowski 2008-09-15 21:07:29 UTC
(In reply to comment #6)
> There won't be any monolitihic KDE 3.5.10 packages. Use the split KDE ebuilds.
> Read this¹ (slightly outdated) document for more information.

THX for your answer.
This is what i am looking for : info about what is going on, and guide what to do.

Please tell me if there is a good place where i can find latest news about changes like this one in Gentoo.
Comment 10 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2008-09-16 02:09:17 UTC
(In reply to comment #8)
> Certainly making this change during a minor upgrade was the best point of time
> for this change. Couldn't wait a few months until kde-4.something hits portage? 
> 

This was first done for kde4 ebuilds. 4.0.X has been on the tree for months and doesn't have mono ebuilds. 4.1.1 should be put in the tree "very soon".
Comment 11 Bob Raitz 2008-09-16 03:37:43 UTC
> This was first done for kde4 ebuilds. 4.0.X has been on the tree for months and
> doesn't have mono ebuilds. 4.1.1 should be put in the tree "very soon".
> 
It still doesn't make things right. I don't use KDE-4.POS.experimental. I use KDE that works...until now that is.

I guess I stay with 3.5.9, because I am not going to use split ebuilds. I refuse to have to completely revamp my systems for this brain dead idea!

Thanks for all your consideration...not


Comment 12 mathwizard 2008-09-16 10:16:50 UTC
(In reply to comment #10)
> This was first done for kde4 ebuilds. 4.0.X has been on the tree for months and
> doesn't have mono ebuilds. 4.1.1 should be put in the tree "very soon".

I guess I have to apologize for the harsh reaction. I still believe it would have been better to keep mono ebuilds through 3.5 but then it was not too much work to change the system.

Comment 13 Niels 2008-09-22 17:33:53 UTC
I have to agree with #11. I've been upgrading to every minor version since 3.1 or something like that. Now suddenly I can't, and I have to discover this by seeing portage fail and then browsing through bug reports.

Just when I thought KDE in Gentoo could get any worse, this happens. Guys, could you at least warn us ahead of time?
Comment 14 Bob Raitz 2008-09-22 22:11:41 UTC
UPDATE: I did the deed, just to see if I'd gain anything. I did...BLOAT!!!

Talk about bloat!?!? 221 packages versus 14? An extra 3-500 megs of hard drive space taken, and this is better? This is less bloated? Is that in Bush numbers, or in real numbers?

I suppose this is great for those who wish to Frankenstein their X experience. However, as one of those who likes KDE in its entirety, this isn't an upgrade, or a feature boost, it's an excuse to drop something that worked JUST FINE for something that makes the lives of the devs "easier".

And frankly, I could care less about KDE4. To me, it's the worst of all possible worlds, and definitely not a paradigm on which you should build other, more functional versions of the same package.

I know this is all talking to walls. Still, I can't help but find the whole scenario just a bit on the weak side. If y'all want to cut down your work load, say so. Don't sell this as the best thing since sliced bread when it's really nothing but a way to get rid of doing 14 more ebuilds in a dev cycle.

I may be many things, but stupid isn't one of them.

Blessed be!
Pappy
Comment 15 Ben de Groot (RETIRED) gentoo-dev 2008-09-26 13:34:51 UTC
*** Bug 238594 has been marked as a duplicate of this bug. ***
Comment 16 Karl Günter Wünsch 2008-09-29 13:20:53 UTC
I'm very unhappy about this behaviour of enforcing a lengthy recompile as I need the complete set of KDE 3.5.10 anyway... 
This makes updating my computers a very tedious task indeed and keeping 300 something packets in sync is a nightmare if you maintain remote operated systems as I do! Why not make the switch for KDE4 (I'm compiling that outside portage anyway and do so probably indefinitely) and keep KDE3 monolithic - there are little changes coming for that anyway!
Comment 17 Lance Spaulding 2008-10-04 23:05:51 UTC
> There won't be any monolitihic KDE 3.5.10 packages. Use the split KDE ebuilds.
> Read this¹ (slightly outdated) document for more information.
> 
> 
> [1] http://www.gentoo.org/proj/en/desktop/kde/kde-split-ebuilds.xml
> 

On this page it reads:

Are you going to remove the old-style (monolithic) ebuilds?

We intend to do so eventually. However, there will be both monolithic and split ebuilds for all the KDE 3.x releases. For KDE4, we don't provide monolithic ebuilds anymore. 

So why make this change now and make everyone jump through hoops for no benefit whatsoever?  These types of changes are what turns people away from gentoo (at work I'm the only one still using it because others got tired of constantly fighting broken upgrade problems like this).
Comment 18 Bob Raitz 2008-10-05 02:17:41 UTC
(In reply to comment #17)
> > There won't be any monolitihic KDE 3.5.10 packages. Use the split KDE ebuilds.
> > Read this¹ (slightly outdated) document for more information.
> > 
> > 
> > [1] http://www.gentoo.org/proj/en/desktop/kde/kde-split-ebuilds.xml
> > 
> 
> On this page it reads:
> 
> Are you going to remove the old-style (monolithic) ebuilds?
> 
> We intend to do so eventually. However, there will be both monolithic and split
> ebuilds for all the KDE 3.x releases. For KDE4, we don't provide monolithic
> ebuilds anymore. 
> 
> So why make this change now and make everyone jump through hoops for no benefit
> whatsoever?  These types of changes are what turns people away from gentoo (at
> work I'm the only one still using it because others got tired of constantly
> fighting broken upgrade problems like this).
> 

"All the 3.x releases... until we decide to contradict ourselves, and inconvenience so many in the process..." perhaps that's what should have been said.

Comment 19 Anton Bolshakov 2008-10-08 11:20:33 UTC
I would like to agree that this is simply doesn't make any sense from user's point of view to re-emerge the entire kde if he uses monolithic version just because of very last minor update of final 3.x version.

I vote to re-open the bug and considering fixing it.
Comment 20 Bob Raitz 2008-10-08 17:53:00 UTC
I'm with you on that one. But I don't think it's going to make a difference. For me now it won't. 

I went through the extra hell of removing and reemerging kde so I wouldn't get cut off at the knees when it comes to being able to upgrade. As much as I'd like my monolithic KDE back, I have a better chance of growing a uterus and gestating a fetus inside.

Comment 21 Michael 2009-06-06 20:40:49 UTC
> Who is the genius who thought that one up? Is this going to change in the near
> future, or are we now forced to use things that we DON'T want to or need to
> use? Am I close to the idea here?
> ...
> What a load of crap!

While I agree that this is a bit of a annoyance to have to update, one has to remember that is hard to maintain ebuidl for a HUGE!!! DE.

The old monolithic builds are still there.
If you'd like you can volunteer to update and support them.