[gentoo-user] @system updated but @word is an issue!

2014-01-20 Thread Tamer Higazi
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!

2014-01-20 Thread David Abbott
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!

2014-01-20 Thread Tamer Higazi
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!

2014-01-20 Thread Alan McKinnon
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!

2014-01-20 Thread Alan McKinnon
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