[gentoo-dev] News item for review: python-exec package move

2013-11-06 Thread Michał Górny
Please review the following news item. I would prefer committing it
as soon as I get an ACK from all the relevant parties since the issue
is hitting users pretty hard.


Title: python-exec package move
Author: Michał Górny mgo...@gentoo.org
Content-Type: text/plain
Posted: 2013-xx-xx
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: dev-python/python-exec

Due to the recent issues which caused dev-python/python-exec:0 being
removed prematurely [1], we had to perform an urgent package move.
Since we could not use the automatic updates support in portage, users
will notice two python-exec packages and possibly blockers.

Currently, dev-lang/python-exec is the real package that contains
python-exec and that will be used in the future. dev-python/python-exec
is kept for compatibility with dependencies in already-installed
packages.

In the most favorable scenario, the package will be upgraded correctly
on your next world update. However, you need to make sure to pass
the '--deep' (-D) and '--update' (-u) options to emerge. If you don't
want to perform a complete world update, you may as well manually
upgrade dev-python/python-exec:

  emerge -1 dev-python/python-exec

This will cause portage to update both python-exec packages and resolve
the blockers properly.

Please note that if you applied any kind of package-specific
modifications to dev-python/python-exec (such as applying keywords
through 'package.accept_keywords'), you will need to copy them to
dev-lang/python-exec as well.

If you applied keywords to dev-python/python-exec in order to unmask
Python 3.3 on a stable system, please consider removing the keywords
and reading our wiki page that explains how to properly unmask USE
flags [2].

We apologize for all the inconveniences.

[1]:https://bugs.gentoo.org/show_bug.cgi?id=489440
[2]:https://wiki.gentoo.org/wiki/Python/PYTHON_TARGETS#Unmasking_non-stable_implementation_on_a_stable_system

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] News item for review: python-exec package move

2013-11-06 Thread Tom Wijsman
On Wed, 6 Nov 2013 16:12:47 +0100
Michał Górny mgo...@gentoo.org wrote:

 Please note that if you applied any kind of package-specific
 ^ have applied

 If you applied keywords to dev-python/python-exec in order to unmask
^ have applied

 Python 3.3 on a stable system, please consider removing the keywords
   ^ these

Other than that it looks perfect; it also seems to take into account
the users having problems in the forums [1], for which the original
instructions you gave did not appear to work. +1 for the details! :)

 [1]: http://forums.gentoo.org/viewtopic-t-974412.html

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


Re: [gentoo-dev] News item for review: python-exec package move

2013-11-06 Thread Dirkjan Ochtman
On Wed, Nov 6, 2013 at 4:12 PM, Michał Górny mgo...@gentoo.org wrote:
 Please review the following news item. I would prefer committing it
 as soon as I get an ACK from all the relevant parties since the issue
 is hitting users pretty hard.

LGTM.

I have two questions that should not block this news item from going live:

- I tend to upgrade with emerge -uavD --changed-use world, and this
didn't solve the blocker for me by itself. I had to emerge -C
python-exec, then run the upgrade to get it to work. Yet the news item
seems to state that -uD should have been enough.

- How come we did not think this news item was necessary before we did
the package move? Obviously everything would have been better had this
news item gone out with the package move, instead of one week later.

Cheers,

Dirkjan



Re: [gentoo-dev] News item for review: python-exec package move

2013-11-06 Thread Michał Górny
Dnia 2013-11-06, o godz. 18:14:57
Dirkjan Ochtman d...@gentoo.org napisał(a):

 On Wed, Nov 6, 2013 at 4:12 PM, Michał Górny mgo...@gentoo.org wrote:
  Please review the following news item. I would prefer committing it
  as soon as I get an ACK from all the relevant parties since the issue
  is hitting users pretty hard.
 
 LGTM.
 
 I have two questions that should not block this news item from going live:
 
 - I tend to upgrade with emerge -uavD --changed-use world, and this
 didn't solve the blocker for me by itself. I had to emerge -C
 python-exec, then run the upgrade to get it to work. Yet the news item
 seems to state that -uD should have been enough.

Well, I have no idea why this happens for some people. Unless you were
playing with keywords, it simply should work.

 - How come we did not think this news item was necessary before we did
 the package move? Obviously everything would have been better had this
 news item gone out with the package move, instead of one week later.

I think we focused on my little testing that showed that portage can
handle blockers with '-uD' and assumed users will be able to understand
the blocker message.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] News item for review: python-exec package move

2013-11-06 Thread Michał Górny
Update 1:
- applied comments from TomWij,
- changed the wording to reflect that 'emerge @world' may not work,
- shortened the wiki URI,
- added contact info in case of more issues.

Title: python-exec package move
Author: Michał Górny mgo...@gentoo.org
Content-Type: text/plain
Posted: 2013-11-07
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: dev-python/python-exec

Due to the recent issues which caused dev-python/python-exec:0 to be
removed prematurely [1], we had to perform an urgent package move.
Since we could not use the automatic updates support in portage, users
will notice two python-exec packages and possibly blockers.

Currently, dev-lang/python-exec is the real package that contains
python-exec and that will be used in the future. dev-python/python-exec
is a virtual package that is kept for compatibility with dependencies
in already-installed packages.

In the most favorable scenario, the package will be upgraded correctly
on your next world update if you use the '--deep' (-D) and '--update'
(-u) options. If you don't want to perform a complete world update
or if it fails for you, you may as well manually upgrade
dev-python/python-exec:

  emerge -1 dev-python/python-exec

This will cause portage to update both python-exec packages and resolve
the blockers properly.

Please note that if you have applied any kind of package-specific
modifications to dev-python/python-exec (such as applying keywords
through 'package.accept_keywords'), you will need to copy them to
dev-lang/python-exec as well.

If you have applied keywords to dev-python/python-exec in order
to unmask Python 3.3 on a stable system, please consider removing
the keywords and reading our wiki page that explains how to properly
unmask USE flags [2].

We apologize for all the inconveniences. If you have any more issues
with python-exec, please do not hesitate to contact as at #gentoo-python
IRC channel (@freenode) or the gentoo-pyt...@lists.gentoo.org mailing
list.

[1]:https://bugs.gentoo.org/show_bug.cgi?id=489440
[2]:https://wiki.gentoo.org/wiki/Unmasking_non-stable_Python_implementations

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] News item for review: python-exec package move

2013-11-06 Thread Pacho Ramos
El mié, 06-11-2013 a las 18:20 +0100, Michał Górny escribió:
 Dnia 2013-11-06, o godz. 18:14:57
 Dirkjan Ochtman d...@gentoo.org napisał(a):
 
  On Wed, Nov 6, 2013 at 4:12 PM, Michał Górny mgo...@gentoo.org wrote:
   Please review the following news item. I would prefer committing it
   as soon as I get an ACK from all the relevant parties since the issue
   is hitting users pretty hard.
  
  LGTM.
  
  I have two questions that should not block this news item from going live:
  
  - I tend to upgrade with emerge -uavD --changed-use world, and this
  didn't solve the blocker for me by itself. I had to emerge -C
  python-exec, then run the upgrade to get it to work. Yet the news item
  seems to state that -uD should have been enough.
 
 Well, I have no idea why this happens for some people. Unless you were
 playing with keywords, it simply should work.
 
  - How come we did not think this news item was necessary before we did
  the package move? Obviously everything would have been better had this
  news item gone out with the package move, instead of one week later.
 
 I think we focused on my little testing that showed that portage can
 handle blockers with '-uD' and assumed users will be able to understand
 the blocker message.
 

I have also had strange blockers, maybe due python-3.3 (but I have
unmasked it properly I think :/). I only could resolve it by installing:
dev-lang/python-exec-0.

I don't understand why 0.3.1 isn't enough :(




Re: [gentoo-dev] News item for review: python-exec package move

2013-11-06 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/11/13 02:56 PM, Pacho Ramos wrote:
 El mié, 06-11-2013 a las 18:20 +0100, Michał Górny escribió:
 Dnia 2013-11-06, o godz. 18:14:57 Dirkjan Ochtman
 d...@gentoo.org napisał(a):
 
 On Wed, Nov 6, 2013 at 4:12 PM, Michał Górny
 mgo...@gentoo.org wrote:
 Please review the following news item. I would prefer
 committing it as soon as I get an ACK from all the relevant
 parties since the issue is hitting users pretty hard.
 
 LGTM.
 
 I have two questions that should not block this news item from
 going live:
 
 - I tend to upgrade with emerge -uavD --changed-use world, and
 this didn't solve the blocker for me by itself. I had to emerge
 -C python-exec, then run the upgrade to get it to work. Yet the
 news item seems to state that -uD should have been enough.
 
 Well, I have no idea why this happens for some people. Unless you
 were playing with keywords, it simply should work.
 
 - How come we did not think this news item was necessary before
 we did the package move? Obviously everything would have been
 better had this news item gone out with the package move,
 instead of one week later.
 
 I think we focused on my little testing that showed that portage
 can handle blockers with '-uD' and assumed users will be able to
 understand the blocker message.
 
 
 I have also had strange blockers, maybe due python-3.3 (but I have 
 unmasked it properly I think :/). I only could resolve it by
 installing: dev-lang/python-exec-0.
 
 I don't understand why 0.3.1 isn't enough :(
 
 


I run mostly mixed-keywords systems, and i noticed that the blocker
messages were entirely useless and confusing, but that i just needed
to keyword dev-lang/python-exec due to the fact that it was in the
deplist of one of my other keyworded packages.  After I did that
emerge -uDN @world just worked.  Note that dev-python/python-exec
had already been keyworded for the same reason, and I didn't remove
that keyword.




-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iF4EAREIAAYFAlJ6oAYACgkQ2ugaI38ACPA2SQD/V/u5DJLPjgYblMpmgOQWSUm6
xlJlC+YOyh2MKekWRdsBAJqjMgqeK3UJlkMbcN4G1JTzs883ugMaeq8ZeKES4lmq
=QEMm
-END PGP SIGNATURE-