Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 664088 - app-text/xiphos - wrong PYTHON_USEDEP dep on dev-libs/glib
Summary: app-text/xiphos - wrong PYTHON_USEDEP dep on dev-libs/glib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Theology Herd (disbanded)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-20 06:04 UTC by Mart Raudsepp
Modified: 2018-08-21 05:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2018-08-20 06:04:50 UTC
There are a few packages in tree that contain a dependency on dev-libs/glib:2[${PYTHON_USEDEP}] which is wrong (it only installed build tools and was a python-single-r1 case) and will break now with glib-2.56 in main tree, as the python USE flags are completely gone, thanks to the migration of those to dev-util/glib-utils (where it's python-single-r1 properly as well).
These must get fixed ASAP to not prevent dev-libs/glib upgrade for people who have one of these bad dep packages installed.
Comment 1 Mart Raudsepp gentoo-dev 2018-08-20 08:27:12 UTC
I was able to get the rest fixed as were maintainer-needed or I could get ACKs on IRC, so only xiphos remaining. Thus converting the tracker to just fixing xiphos.

@theology: Please remove the [${PYTHON_USEDEP}] from dev-libs/glib, as it's incorrect and prevents people from upgrading dev-libs/glib. Or ACK the change and I can do it.
It should be revbumps for each, with the stable revbump straight to stable (so essentally git mv for both versions to new revisions and the wrong glib USE dep removed), otherwise it could still block the glib upgrade for some people (portage[gentoo-dev], portage-mgorny or --with-dyndeps=n users)
Comment 2 Chris Reffett (RETIRED) gentoo-dev Security 2018-08-20 21:41:19 UTC
I don't have access to my dev box right now, so ACK for theology.
Comment 3 Larry the Git Cow gentoo-dev 2018-08-21 05:26:12 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829e21338223e709ecdab46801749a5543fb4d26

commit 829e21338223e709ecdab46801749a5543fb4d26
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2018-08-21 05:25:32 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2018-08-21 05:25:32 +0000

    app-text/xiphos: fix invalid dev-libs/glib[$PYTHON_USEDEP] deps
    
    Also fix >=glib-2 dep to glib:2 and libxml2 dep to libxml2:2 while here
    
    Closes: https://bugs.gentoo.org/664088
    Package-Manager: Portage-2.3.47, Repoman-2.3.10

 app-text/xiphos/{xiphos-4.0.6a.ebuild => xiphos-4.0.6a-r1.ebuild} | 6 +++---
 app-text/xiphos/{xiphos-4.1.0.ebuild => xiphos-4.1.0-r1.ebuild}   | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)