Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 769062 - net-dns/avahi: drop optional gtk2 support
Summary: net-dns/avahi: drop optional gtk2 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: gtk2-removal gtksharp2-removal
  Show dependency tree
 
Reported: 2021-02-06 20:10 UTC by Aisha Tammy
Modified: 2021-04-24 15:49 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 Aisha Tammy 2021-02-06 20:10:42 UTC
GTK-2 has reached EOL, most applications should be now using GTK-3+.
Comment 1 Andreas Sturmlechner gentoo-dev 2021-02-06 20:15:14 UTC
But also, IUSE=mono depends on dev-dotnet/gtk-sharp which needs to be dropped as well.
Comment 2 Andreas Sturmlechner gentoo-dev 2021-04-24 14:27:45 UTC
Anthony, please check out the linked pull requests and ACK how to drop (mainly) gtksharp2 and/or gtk2 dependency from net-dns/avahi.
Comment 3 Larry the Git Cow gentoo-dev 2021-04-24 15:49:27 UTC
The bug has been closed via the following commit(s):

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

commit b5bc3082872a0bcc33dd7e88f81837f47a83d63d
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-03-27 21:29:08 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-04-24 15:48:47 +0000

    net-dns/avahi: Drop 0.8-r2
    
    Closes: https://bugs.gentoo.org/769062
    Package-Manager: Portage-3.0.17, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-dns/avahi/avahi-0.8-r2.ebuild | 213 --------------------------------------
 net-dns/avahi/metadata.xml        |   3 +-
 2 files changed, 1 insertion(+), 215 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea047d9410f8fe5eff293aeb5ceaf65096a768a

commit 7ea047d9410f8fe5eff293aeb5ceaf65096a768a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-03-27 21:27:28 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-04-24 15:48:47 +0000

    net-dns/avahi: Drop IUSE=gtk2
    
    Bug: https://bugs.gentoo.org/769062
    Package-Manager: Portage-3.0.17, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-dns/avahi/avahi-0.8-r3.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93cf079ade538cae967e7d18adcf63d237681e09

commit 93cf079ade538cae967e7d18adcf63d237681e09
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-03-27 21:25:07 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-04-24 15:48:46 +0000

    net-dns/avahi: hard-disable avahi-ui-sharp
    
    Bug: https://bugs.gentoo.org/769062
    Package-Manager: Portage-3.0.17, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-dns/avahi/avahi-0.8-r3.ebuild                  | 211 +++++++++++++++++++++
 .../files/avahi-0.8-disable-avahi-ui-sharp.patch   |  57 ++++++
 2 files changed, 268 insertions(+)