[gentoo-user] @system updated but @word is an issue!
Hi people! I finally managed to update my @system profile completly. Now I want to update world, and I see that certain packages require python_single_target_python2_7 or python_single_target_python3_2 I don't know how to change my make.conf that everything fits, that I can update my entire machine without any problems. My make.conf: http://pastebin.com/raw.php?i=sy80W4Xh When I set PYTHON_SINGLE_TARGET to PYTHON2_7 I get this: !!! The ebuild selected to satisfy media-sound/rhythmbox has unmet requirements. - media-sound/rhythmbox-3.0.1::gentoo USE=cdr dbus libnotify libsecret python udev -daap -html -ipod -lirc -mtp -nsplugin -test -upnp-av -visualizer -webkit -zeitgeist PYTHON_SINGLE_TARGET=-python3_2 -python3_3 PYTHON_TARGETS=python3_2 -python3_3 The following REQUIRED_USE flag constraints are unsatisfied: python? ( exactly-one-of ( python_single_target_python3_2 python_single_target_python3_3 ) ) The above constraints are a subset of the following complete expression: ipod? ( udev ) mtp? ( udev ) dbus? ( python ) webkit? ( python ) python? ( python_single_target_python3_2? ( python_targets_python3_2 ) python_single_target_python3_3? ( python_targets_python3_3 ) exactly-one-of ( python_single_target_python3_2 python_single_target_python3_3 ) ) (dependency required by @selected [set]) (dependency required by @world [argument]) * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. and when I set to PYTHON_SINGLE_TARGET to PYTHON3_2: !!! Problem resolving dependencies for net-print/hplip from @selected ... done! !!! The ebuild selected to satisfy net-print/hplip has unmet requirements. - net-print/hplip-3.14.1::gentoo USE=X fax hpcups libnotify libusb0 policykit qt4 scanner -doc -hpijs -kde -minimal -parport -snmp -static-ppds PYTHON_SINGLE_TARGET=-python2_6 -python2_7 PYTHON_TARGETS=python2_7 -python2_6 The following REQUIRED_USE flag constraints are unsatisfied: !minimal? ( exactly-one-of ( python_single_target_python2_6 python_single_target_python2_7 ) ) The above constraints are a subset of the following complete expression: !minimal? ( python_single_target_python2_6? ( python_targets_python2_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) exactly-one-of ( python_single_target_python2_6 python_single_target_python2_7 ) ) (dependency required by @selected [set]) (dependency required by @world [argument]) * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. What do I have to do now ?! For any advises I would thank you. Tamer
Re: [gentoo-user] @system updated but @word is an issue!
On Mon, Jan 20, 2014 at 3:27 PM, Tamer Higazi th9...@googlemail.com wrote: Hi people! I finally managed to update my @system profile completly. Now I want to update world, and I see that certain packages require python_single_target_python2_7 or python_single_target_python3_2 I don't know how to change my make.conf that everything fits, that I can update my entire machine without any problems. Try commenting them out. [snip] Regards, David
Re: [gentoo-user] @system updated but @word is an issue!
You were RIGHT! I had to comment out at make.conf 2 lines (last line wasn't enough): PYTHON_TARGETS and PYTHON_SINGLE_TARGET as well. Thank you David! Tamer On 01/20/14 21:45, David Abbott wrote: Try commenting them out. [snip] Regards, David
Re: [gentoo-user] @system updated but @word is an issue!
On 01/20/14 23:23, Tamer Higazi wrote: You were RIGHT! I had to comment out at make.conf 2 lines (last line wasn't enough): PYTHON_TARGETS and PYTHON_SINGLE_TARGET as well. Thank you David! The reason this works is that the PYTHON_TARGETS are maintained in the portage profile. You will almost always need a python2 and at least one python3, and portage automatically keeps them update date. It works much like regular dependencies, things you need get pulled in so you don't have to worry about them. ebuilds with special needs about python versions declare what they needs and portage does the necessary. When you manually set these things in make.conf, you override the heavy lifting the devs already did for you and often it doesn't work out right. Tamer On 01/20/14 21:45, David Abbott wrote: Try commenting them out. [snip] Regards, David -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] @system updated but @word is an issue!
On 01/20/14 23:23, Tamer Higazi wrote: You were RIGHT! I had to comment out at make.conf 2 lines (last line wasn't enough): PYTHON_TARGETS and PYTHON_SINGLE_TARGET as well. Thank you David! The reason this works is that the PYTHON_TARGETS are maintained in the portage profile. You will almost always need a python2 and at least one python3, and portage automatically keeps them update date. It works much like regular dependencies, things you need get pulled in so you don't have to worry about them. ebuilds with special needs about python versions declare what they needs and portage does the necessary. When you manually set these things in make.conf, you override the heavy lifting the devs already did for you and often it doesn't work out right. Tamer On 01/20/14 21:45, David Abbott wrote: Try commenting them out. [snip] Regards, David -- Alan McKinnon alan.mckin...@gmail.com