Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 906304 - dev-libs/libdbusmenu: rename gtk to gtk2 use flag
Summary: dev-libs/libdbusmenu: rename gtk to gtk2 use flag
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-14 00:09 UTC by Anton Bolshakov
Modified: 2023-05-15 21:37 UTC (History)
0 users

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 Anton Bolshakov 2023-05-14 00:09:46 UTC
I guess, the flag "gtk" means "whatever the latest version", while
gtk2 - this version specifically
gtk3 - this version specifically

However, the build has the following:
 gtk? ( x11-libs/gtk+:2 )

The background: I disabled gtk2 use flag globally and expects my system to switch to the latest (gtk3) if all packages support it.

 emerge --info
Portage 3.0.44 (python 3.11.3-final-0, default/linux/amd64/17.1/hardened, gcc-12, glibc-2.36-r8, 6.1.27-gentoo-r1 x86_64)
=================================================================
System uname: Linux-6.1.27-gentoo-r1-x86_64-Intel-R-_Core-TM-_i7-10750H_CPU_@_2.60GHz-with-glibc2.36
KiB Mem:    16301208 total,   7166860 free
KiB Swap:    8388604 total,   8388604 free
Timestamp of repository gentoo: Sat, 13 May 2023 23:15:01 +0000
Head commit of repository gentoo: d80e38ded9801e36f9a204b8840af304522eaf1c
Head commit of repository pentoo: fce66fc7dfbc6a91165f72e16cb5c63072284214

Timestamp of repository steam-overlay: Sat, 13 May 2023 11:46:52 +0000
Head commit of repository steam-overlay: bf7d62bb64bab869d28122d6afe6ee081f542bb3

sh bash 5.1_p16-r2
ld GNU ld (Gentoo 2.39 p6) 2.39.0
app-misc/pax-utils:        1.3.5::gentoo
app-shells/bash:           5.1_p16-r2::gentoo
dev-java/java-config:      2.3.1::gentoo
dev-lang/perl:             5.36.0-r2::gentoo
dev-lang/python:           3.11.3::gentoo
dev-lang/rust-bin:         1.66.1-r1::gentoo
dev-util/cmake:            3.25.3::gentoo
dev-util/meson:            1.0.1::gentoo
sys-apps/baselayout:       2.13-r1::gentoo
sys-apps/openrc:           0.46::gentoo
sys-apps/sandbox:          2.29::gentoo
sys-devel/autoconf:        2.71-r5::gentoo
sys-devel/automake:        1.16.5::gentoo
sys-devel/binutils:        2.39-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r1::gentoo
sys-devel/gcc:             11.3.1_p20230427::gentoo, 12.2.1_p20230428-r1::gentoo
sys-devel/gcc-config:      2.10::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/lld:             15.0.7::gentoo
sys-devel/llvm:            15.0.7::gentoo
sys-devel/make:            4.4.1::gentoo
sys-kernel/linux-headers:  6.1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.36-r8::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync2.au.gentoo.org/gentoo-portage/
    priority: -1000
    volatile: True
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 24
    sync-rsync-extra-opts: 

localrepo
    location: /var/db/repos/localrepo
    masters: gentoo
    volatile: True

pentoo
    location: /var/db/repos/pentoo-overlay
    sync-type: git
    sync-uri: https://github.com/pentoo/pentoo-overlay
    masters: gentoo
    volatile: True

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo
    volatile: True

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
Comment 1 Mike Gilbert gentoo-dev 2023-05-15 21:37:31 UTC
The GNOME team does not want to add gtk2 or gtk3 USE flags.

https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#GTK.2B_USE-flag_and_slots_usage