Re: [gentoo-user] Re: Kde-meta
Have run python-updater and python profile is set to 2.7. Looking at the forum a user had had a similer issue and got round this by changing profile to desktop. I always use base. When I get home I will try this and and kde profile. Sent from my BlackBerry® smartphone on O2 -Original Message- From: Dale Date: Mon, 08 Aug 2011 23:53:35 To: Reply-to: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Kde-meta Francesco Talamona wrote: > > On Sunday 07 August 2011, john wrote: > > > Hello, > > > > > > I am trying to emerge kde-meta but getting the following error > > > message > > > > > > Calculating dependencies... done! > > > Traceback (most recent call last): > > > File "/usr/bin/emerge", line 43, in > > > retval = emerge_main() > > > File "/usr/lib64/portage/pym/_emerge/main.py", line 1907, in > > > emerge_main myopts, myaction, myfiles, spinner) > > > File "/usr/lib64/portage/pym/_emerge/actions.py", line 302, in > > > action_build mydepgraph.display_problems() > > > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 5998, in > > > display_problems self._display_problems() > > > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6019, in > > > _display_problems self._show_slot_collision_notice() > > > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 702, in > > > _show_slot_collision_notice > > > self._dynamic_config._slot_conflict_handler = > > > slot_conflict_handler(self) File > > > "/usr/lib64/portage/pym/_emerge/resolver/slot_collision.py", line > > > 129, in __init__ > > > self._prepare_conflict_msg_and_check_for_specificity() File > > > "/usr/lib64/portage/pym/_emerge/resolver/slot_collision.py", line > > > 346, in _prepare_conflict_msg_and_check_for_specificity if use in > > > violated_atom.use.enabled.union(violated_atom.use.disabled): > > > AttributeError: 'NoneType' object has no attribute 'enabled' > > > Is kde-meta the only packages that give this error? Have you tried to > emerge something else? > > > It looks like your computer has a problem with python. > > > HTH > > Francesco > > I was wondering the same thing. OP, did you upgrade python and forget to run python-updater by chance? Also, yours should look like this too: root@fireball / # eselect python list Available Python interpreters: [1] python2.7 * [2] python3.1 root@fireball / # Make sure you don't have it set to 3.1. Dale :-) :-)
Re: [gentoo-user] Re: Kde-meta
Other packages emerge fine. Have emerge sync and update world plus emerge mplayer which all ok. Seen on forum to select desktop profile to get round this but have not tried yet. Sent from my BlackBerry® smartphone on O2 -Original Message- From: Francesco Talamona Date: Tue, 9 Aug 2011 06:40:10 To: Reply-to: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Re: Kde-meta On Sunday 07 August 2011, john wrote: > Hello, > > I am trying to emerge kde-meta but getting the following error > message > > Calculating dependencies... done! > Traceback (most recent call last): > File "/usr/bin/emerge", line 43, in > retval = emerge_main() > File "/usr/lib64/portage/pym/_emerge/main.py", line 1907, in > emerge_main myopts, myaction, myfiles, spinner) > File "/usr/lib64/portage/pym/_emerge/actions.py", line 302, in > action_build mydepgraph.display_problems() > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 5998, in > display_problems self._display_problems() > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6019, in > _display_problems self._show_slot_collision_notice() > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 702, in > _show_slot_collision_notice > self._dynamic_config._slot_conflict_handler = > slot_conflict_handler(self) File > "/usr/lib64/portage/pym/_emerge/resolver/slot_collision.py", line > 129, in __init__ > self._prepare_conflict_msg_and_check_for_specificity() File > "/usr/lib64/portage/pym/_emerge/resolver/slot_collision.py", line > 346, in _prepare_conflict_msg_and_check_for_specificity if use in > violated_atom.use.enabled.union(violated_atom.use.disabled): > AttributeError: 'NoneType' object has no attribute 'enabled' Is kde-meta the only packages that give this error? Have you tried to emerge something else? It looks like your computer has a problem with python. HTH Francesco -- Linux Version 3.0.0-gentoo, Compiled #3 SMP PREEMPT Fri Aug 5 21:02:22 CEST 2011 Two 2.8GHz AMD Athlon 64 X2 Processors, 4GB RAM, 11256 Bogomips Total aemaeth
Re: [gentoo-user] Re: Kde-meta
Francesco Talamona wrote: On Sunday 07 August 2011, john wrote: > Hello, > > I am trying to emerge kde-meta but getting the following error > message > > Calculating dependencies... done! > Traceback (most recent call last): > File "/usr/bin/emerge", line 43, in > retval = emerge_main() > File "/usr/lib64/portage/pym/_emerge/main.py", line 1907, in > emerge_main myopts, myaction, myfiles, spinner) > File "/usr/lib64/portage/pym/_emerge/actions.py", line 302, in > action_build mydepgraph.display_problems() > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 5998, in > display_problems self._display_problems() > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6019, in > _display_problems self._show_slot_collision_notice() > File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 702, in > _show_slot_collision_notice > self._dynamic_config._slot_conflict_handler = > slot_conflict_handler(self) File > "/usr/lib64/portage/pym/_emerge/resolver/slot_collision.py", line > 129, in __init__ > self._prepare_conflict_msg_and_check_for_specificity() File > "/usr/lib64/portage/pym/_emerge/resolver/slot_collision.py", line > 346, in _prepare_conflict_msg_and_check_for_specificity if use in > violated_atom.use.enabled.union(violated_atom.use.disabled): > AttributeError: 'NoneType' object has no attribute 'enabled' Is kde-meta the only packages that give this error? Have you tried to emerge something else? It looks like your computer has a problem with python. HTH Francesco I was wondering the same thing. OP, did you upgrade python and forget to run python-updater by chance? Also, yours should look like this too: root@fireball / # eselect python list Available Python interpreters: [1] python2.7 * [2] python3.1 root@fireball / # Make sure you don't have it set to 3.1. Dale :-) :-)
Re: [gentoo-user] Re: KDE-meta 4.2 upgrade
Alan McKinnon wrote: > On Thursday 12 February 2009 07:01:36 Dale wrote: > > >> Sorry to butt in here. I !think! I get what sets does, you add a group >> of packages to a file and then when you do the @sets thing, it >> emerges/upgrades that group of packages. I get that part. I guess from >> what I am reading that we the user OR the tree devs can create a sets >> file. >> > > Yes. The old split -meta ebuilds were a stop-gap hack while waiting for set > functionality (the devs said as much in the kde split-ebuild handbook page) > but required that a full-blown ebuild be written. Which then had to be > manifested and either inserted in the tree or an overlay. i.e. > waay too complex for what is really just a simple list. > > >> So I could create a set called network and put things like Kppp, >> ppp, wireshark and all the networky things in there for my use alone. >> > > Yes > > >> I >> assume that the tree devs can also create a sets file with say all the >> KDE packages or maybe all the system packages in it for everybody to >> use. Would that be correct? >> > > Yes. > > >> I'm going to jump off a cliff here and ask this. How would I emerge >> kde-meta-4.2 and all its friends without using layman or anything, just >> a plain emerge @kde-meta and go to bed for a while? This would be using >> the sets feature too. I am using portage-2.2_rc23 so I should be ready >> to go with the new sets feature. >> > > Forget about anything with -meta in it's name if you want to use sets. As I > said above, -meta ebuilds are a hack and an ugly one to boot (but useful > nonetheless). Create a file called say "/etc/portage/sets/dale_stuff" and run > > emerge -av @dale_stuff > > Go to bed. To get all the kde stuff, I *think* that easiest would be to ask > someone using kde-testing to mail you a copy of the set file included there. > Or you could make one by hand with ls,grep,sed,awk and friends. > > >> Oh, is there a really good howto somewhere? Real simple non-geek >> speak. Cool examples would be really nice. I looked around gentoo.org >> but nothing really spells it out. I did find a HUGE thread about it but >> still not registering for me. I need a light bulb moment. O_O >> > > There isn't much in the way of docs. I read a blog post from one of the devs > recently but have no idea where it is. I'll have a look. > > It would appear from some code snippets I saw there that you can even do > nifty > things like subtract one set from another. Say you wanted all of kde except > three specific apps. Put those three in a set file, let's call it > kde_exclude, and run some command along the lines of > > emerge @k...@kde_exclude > > portage will "subtract" the exclude file from the big one and merge just the > difference. Cool, hey? > > Cool. Thanks for the info. Nice to know I understood some things correctly. Even a dead clock is right twice a day. o_O Dale :-) :-)
Re: [gentoo-user] Re: KDE-meta 4.2 upgrade
On Thursday 12 February 2009 07:01:36 Dale wrote: > Sorry to butt in here. I !think! I get what sets does, you add a group > of packages to a file and then when you do the @sets thing, it > emerges/upgrades that group of packages. I get that part. I guess from > what I am reading that we the user OR the tree devs can create a sets > file. Yes. The old split -meta ebuilds were a stop-gap hack while waiting for set functionality (the devs said as much in the kde split-ebuild handbook page) but required that a full-blown ebuild be written. Which then had to be manifested and either inserted in the tree or an overlay. i.e. waay too complex for what is really just a simple list. > So I could create a set called network and put things like Kppp, > ppp, wireshark and all the networky things in there for my use alone. Yes > I > assume that the tree devs can also create a sets file with say all the > KDE packages or maybe all the system packages in it for everybody to > use. Would that be correct? Yes. > I'm going to jump off a cliff here and ask this. How would I emerge > kde-meta-4.2 and all its friends without using layman or anything, just > a plain emerge @kde-meta and go to bed for a while? This would be using > the sets feature too. I am using portage-2.2_rc23 so I should be ready > to go with the new sets feature. Forget about anything with -meta in it's name if you want to use sets. As I said above, -meta ebuilds are a hack and an ugly one to boot (but useful nonetheless). Create a file called say "/etc/portage/sets/dale_stuff" and run emerge -av @dale_stuff Go to bed. To get all the kde stuff, I *think* that easiest would be to ask someone using kde-testing to mail you a copy of the set file included there. Or you could make one by hand with ls,grep,sed,awk and friends. > Oh, is there a really good howto somewhere? Real simple non-geek > speak. Cool examples would be really nice. I looked around gentoo.org > but nothing really spells it out. I did find a HUGE thread about it but > still not registering for me. I need a light bulb moment. O_O There isn't much in the way of docs. I read a blog post from one of the devs recently but have no idea where it is. I'll have a look. It would appear from some code snippets I saw there that you can even do nifty things like subtract one set from another. Say you wanted all of kde except three specific apps. Put those three in a set file, let's call it kde_exclude, and run some command along the lines of emerge @k...@kde_exclude portage will "subtract" the exclude file from the big one and merge just the difference. Cool, hey? -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Re: KDE-meta 4.2 upgrade
james wrote: > Paul Hartman gmail.com> writes: > > > >> Basically, sets start with @ and you would just emerge like a meta, >> emerge @kde-4.2 (or whatever). You can do "emerge --list-sets" to see >> which are available to you. Rather than being meta listed in >> /var/lib/portage/world the sets will be listed in >> /var/lib/portage/world_sets >> > > > > Very cool. > > > > > I'll give it a shot. > > > James > > Sorry to butt in here. I !think! I get what sets does, you add a group of packages to a file and then when you do the @sets thing, it emerges/upgrades that group of packages. I get that part. I guess from what I am reading that we the user OR the tree devs can create a sets file. So I could create a set called network and put things like Kppp, ppp, wireshark and all the networky things in there for my use alone. I assume that the tree devs can also create a sets file with say all the KDE packages or maybe all the system packages in it for everybody to use. Would that be correct? I'm going to jump off a cliff here and ask this. How would I emerge kde-meta-4.2 and all its friends without using layman or anything, just a plain emerge @kde-meta and go to bed for a while? This would be using the sets feature too. I am using portage-2.2_rc23 so I should be ready to go with the new sets feature. Oh, is there a really good howto somewhere? Real simple non-geek speak. Cool examples would be really nice. I looked around gentoo.org but nothing really spells it out. I did find a HUGE thread about it but still not registering for me. I need a light bulb moment. O_O Dale :-) :-)
Re: [gentoo-user] Re: KDE-meta 4.2 upgrade
On Wed, Feb 11, 2009 at 3:29 PM, James wrote: > Alan McKinnon gmail.com> writes: > > Volker and Alan, > >> Finally, try to use sets if possible. The split -meta ebuilds were an ugly >> hack until sets made it into portage. They were orders of magnitude better >> than monolithic, but sets are just so much cleaner than -meta. Plus you get >> to easily define what's in a set if the standard ones don't suit your needs. > > > OK, I got it, use SETS instead of kde-meta. > Where do I read up on using SETS? > > I see "set" in the emerge manpage, but it seem, brief. > How do you use the default "sets" when upgrading to > kde-4.2.x? Basically, sets start with @ and you would just emerge like a meta, emerge @kde-4.2 (or whatever). You can do "emerge --list-sets" to see which are available to you. Rather than being meta listed in /var/lib/portage/world the sets will be listed in /var/lib/portage/world_sets You can make your own sets ("my stuff" or something) and it makes it easy to get all of your favorite/required packages when setting up a new system. Just emerge your set and voila :) The set files are simple, just a text file with a list of package names inside. You can put your custom sets in /etc/portage/sets I believe. Overlays can have their own sets (kde-testing has a million of them). Lastly, I think you need to be using portage 2.2 in order to have sets. I'm not sure what version is stable or whatever. I just unmasked all portage so I'm using whatever the latest one is in the tree.
Re: [gentoo-user] Re: KDE-meta 4.2 upgrade
On Mittwoch 11 Februar 2009, james wrote: > Volker Armin Hemmann googlemail.com> writes: > > > 6. emerge -DNv kde-meta > > > > > > Look plausible? Verbose comments are most welcome. > > > > just emerge the kde-4.2 set instead of that meta stuff. > > Is there a problem with kde-meta-4.2.0 ? I have many different > users asking for many different things, under kde. > Kde-meta make my life simpler. However, if you have > a technical reason not to install kde-meta, for example > too many failed components, then please explain > in some detail Just to save disk space or compile > time, is not a relevant reason for me. I'm interested > in why you say no to kde-meta? > > > James because meta packages are on their way to be phased out and sets are the way to go? Sets are working great? Easier to unmask/keyword?
Re: [gentoo-user] Re: kde-meta minus toys, games, etc
On 02/06/06, Thomas Kirchner <[EMAIL PROTECTED]> wrote: * On Jun 2 20:21, Mick (gentoo-user@lists.gentoo.org) wrote: > What's the best way to find out what -meta packages exist eix 'kde.*-meta' > and what they contain? The KDE website is pretty good for that - see here: http://kde.org/whatiskde/project.php#distribution Sweet! I've bookmarked it. :-) Thank you all for your help. -- Regards, Mick -- gentoo-user@gentoo.org mailing list