Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 708146 - default/linux/amd64/17.1/desktop requires manual USE changes for dev-lang/python
Summary: default/linux/amd64/17.1/desktop requires manual USE changes for dev-lang/python
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-03 22:53 UTC by Nathan Shearer
Modified: 2020-02-05 20:20 UTC (History)
2 users (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 Nathan Shearer 2020-02-03 22:53:49 UTC
On a new stage3 download, switching to default/linux/amd64/17.1/desktop cannot be done without manually setting USE=sqlite for dev-lang/python

I would expect that switching to the stable 17.1 desktop profile would not require manually changing use flags for any packages.

To easily reproduce this:

# wget https://raw.githubusercontent.com/nathanshearer/gentooinstall/master/gentooinstall
# chmod a+x gentooinstall
# ./gentooinstall -d /mnt/gentoo
Installing Gentoo Linux...
  Destination: "/mnt/gentoo"
  Architecture "x86_64"
Downloading the stage 3 tarball... done.
Verifying the cryptographic signature of the stage3 hashes... Success.
Verifying the hash of the stage3 tarball... Success.
Extracting "/mnt/gentoo/stage3-amd64-20200129T214502Z.tar.xz" to "/mnt/gentoo"... done.
Not installing qemu for dynamic binary translation because the host and guest are the same architecture.
Adding 8.8.8.8 and 8.8.4.4 to /etc/resolv.conf
Installing portage... done.
Setting the timezone to "UTC"... done.
Setting the locale to "en_US ISO-8859-1" and "en_US.UTF-8 UTF-8"... done.
Updating world packages... done.
# chroot /mnt/gentoo eselect profile set default/linux/amd64/17.1/desktop
# chroot /mnt/gentoo emerge -uDNa --with-bdeps=y world
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-lang/spidermonkey-60.5.2_p0-r2::gentoo
# required by sys-auth/polkit-0.115-r4::gentoo
# required by gnome-extra/polkit-gnome-0.105-r2::gentoo
>=dev-lang/python-2.7.17:2.7 sqlite
Comment 1 Andreas Sturmlechner gentoo-dev 2020-02-03 23:00:48 UTC
The same is actually true for www-client/firefox, mail-client/thunderbird, dev-python/translate-toolkit etc.

@gnome, objections?
Comment 2 Larry the Git Cow gentoo-dev 2020-02-05 20:20:55 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4129b79f3ba41c12164955e78567a886c5b6003b

commit 4129b79f3ba41c12164955e78567a886c5b6003b
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-02-05 20:17:18 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-02-05 20:20:44 +0000

    profiles: desktop: Add dev-lang/python[sqlite] to package.use
    
    Closes: https://bugs.gentoo.org/708146
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/targets/desktop/package.use | 4 ++++
 1 file changed, 4 insertions(+)