Re: [gentoo-user] Re: kde 4.2.1 sill pulling in 3.5 packages
On Wednesday 25 March 2009 07:16:03 James wrote: Avoiding having kde-3.5 stuff installed is exactly the same as avoiding having firefox installed - don't emerge it. Yep, I get it, manual_labor. I was looking for a silver bullet, so I can just auto prevent installing anything that uses kde 3 * On this system, I install a lot of random software just to test it out. Sure I can manually check for any kde 3.5 dependancies, but it would just be easier to find a way to mask off all kde 3.5, methinks, and then deal with that exceptional piece of vintage software on a one off basis OK, I see where you are coming from. In that case, I would find a convenient package.keywords in a kde overlay and symlink to it from /etc/portage/package.mask/ Or, in the gentoo docs for split kde ebuilds there is a longish compound command to find all packages from a previous kde-3 slot and remove them. Adapt that for what you want and redirect the output to a file in package.mask Unfortunately, there is no support in portage that I know of to directly mask out a chunk of the tree. You have to fudge it. -- alan dot mckinnon at gmail dot com
[gentoo-user] Re: kde 4.2.1 sill pulling in 3.5 packages
Alan McKinnon alan.mckinnon at gmail.com writes: I was looking for a silver bullet, so I can just auto prevent installing anything that uses kde 3 * In that case, I would find a convenient package.keywords in a kde overlay and symlink to it from /etc/portage/package.mask/ Interesting approach. Or, in the gentoo docs for split kde ebuilds there is a longish compound command to find all packages from a previous kde-3 slot and remove them. Adapt that for what you want and redirect the output to a file in package.mask H, I'll look at this, cause once I get this system happy and everything critical supported, I've got more than a dozen workstations to permanently move to kde 4. I have some time before I do this so more research is warranted. Unfortunately, there is no support in portage that I know of to directly mask out a chunk of the tree. You have to fudge it. I like 'sliver bullets'. As a kid growing up in rural Florida, I have lots of success putting meat on the table with a 30-30 and silver bullets One shot and dinner was on the table. That mentality has never disappeared. For now I settled for masking off kdelibs in package.mask. With some fortuitous guidance and research, I probably can cobble together a list of 5 or 6 key kde 3.5 packages to mask off and that'll cover 98% of kde 3.5. Simple, easy and DONE. Any other ideas or thoughts are welcome. Once I cut a machine over to kde 4.x I want to be done with kde 3.5* on that machine. James
[gentoo-user] Re: kde 4.2.1 sill pulling in 3.5 packages
James wrote: Hello, Confidence is high that I've mucked_up this upgrade to kde-4.2.1. I was content to leave the system at 3.5.9 and while I was messing around, I guess I triggered a kde 4.2.1 install (I had started the upgrade and decide to wait some weeks ago.) Long story short, I'm now running kde-4.2.1 [OK] I moved my world file to a backup so as to avoid all of those dependency issues. It worked pretty well. However, now I'm adding the packages back a few at a time and lots of stuff calls for kdelibs-3.5.9-r1. Hmm, IIRC, there were problems with 3.5.9 + 4.x (mentioned in this list even). I think it's best to upgrade to 3.5.10 first before installing 4.2.1.
[gentoo-user] Re: kde 4.2.1 sill pulling in 3.5 packages
Volker Armin Hemmann volkerarmin at googlemail.com writes: Where I'm confused is can I have 2 versions of kdelibs installed at the same time? My gut tells me NO? your guts tell you wrong a) kde3 is installed into /usr/kde/3.5 b) kde4 is either in /usr or /usr/kde/4.X (kdeprefix useflag, use it) yep, agreed. thx James
[gentoo-user] Re: kde 4.2.1 sill pulling in 3.5 packages
Alan McKinnon alan.mckinnon at gmail.com writes: Where I'm confused is can I have 2 versions of kdelibs installed at the same time? Yes, you can. Right, got it. Can be done, but henders move to a clean, 100% kde4 installation. Avoiding having kde-3.5 stuff installed is exactly the same as avoiding having firefox installed - don't emerge it. Yep, I get it, manual_labor. I was looking for a silver bullet, so I can just auto prevent installing anything that uses kde 3 * On this system, I install a lot of random software just to test it out. Sure I can manually check for any kde 3.5 dependancies, but it would just be easier to find a way to mask off all kde 3.5, methinks, and then deal with that exceptional piece of vintage software on a one off basis thx, James
[gentoo-user] Re: kde 4.2.1 sill pulling in 3.5 packages
Paul Hartman paul.hartman+gentoo at gmail.com writes: Actually you can probably just do emerge -pv --depclean kdelibs:3.5 to see what depends on kdelibs:3.5 Yes, agreed. However, since this system is only for kde-4.x software, It be really cool and easy to just find a way to mask off anything and everything for kde 3.x, and be done with it. Then If I had to, I can deal with exceptions, if I cannot live without the software that need kde 3.x whatever. Oh well, thx, James