On Sat, 21 Jan 2017 17:36:27 +0100
Kristian Fiskerstrand <k...@gentoo.org> wrote:

> On 01/21/2017 10:49 AM, Michał Górny wrote:
> > Please review the following news item. It was requested by users.
> > Preferably I'd like to commit it today.  
> 
> ..
> 
> > 
> > If you are using FEATURES=collision-protect, Portage will reject
> > the upgrade. If this is the case, please temporarily switch to
> > FEATURES=protect-owned for the upgrade.
> > 
> > If you are using FEATURES=protect-owned, Portage will verbosely warn
> > about the file collisions but will proceed with the upgrade once
> > determining no replaced files are owned. Please disregard the warning.  
> 
> This change broke a stable system in my case without any of these features.
> 
> world upgrade failed with  * ERROR: dev-python/pycairo-1.10.0-r5::gentoo
> failed (configure phase): due to
> /usr/bin/env: ‘python’: No such file or directory
> 
> system ended up with a broken symlink
> lrwxrwxrwx 1 root root 14 Jan 21 13:55
>              /usr/bin/python -> python-wrapper
> 
> additionally the original upgrade, after manually setting the updated
> symlink, ended up with a
> python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.3
> 
> How was this allowed into stable?

I know things like this don't ever happen in your beloved perfect
corporate world but mistakes happen. FYI, in open source you usually
report a bug instead of bitching on a semi-related topic on a mailing
list.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

Attachment: pgpYavNNwX15A.pgp
Description: OpenPGP digital signature

Reply via email to