Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 769074 - dev-util/geany-plugins-1.37-r101 stabilisation and cleanup (was: drop optional gtk2 support)
Summary: dev-util/geany-plugins-1.37-r101 stabilisation and cleanup (was: drop optiona...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chris Mayo
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest, STABLEREQ
Depends on:
Blocks: gtk2-removal gtkspell2-removal
  Show dependency tree
 
Reported: 2021-02-06 20:15 UTC by Aisha Tammy
Modified: 2021-03-15 00:51 UTC (History)
2 users (show)

See Also:
Package list:
dev-util/geany-plugins-1.37-r101
Runtime testing required: ---
nattka: sanity-check+


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:15:05 UTC
GTK-2 has reached EOL, most applications should be now using GTK-3+.
Comment 1 Larry the Git Cow gentoo-dev 2021-02-18 14:07:54 UTC
The bug has been referenced in the following commit(s):

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

commit 24a64bb88bc3a019d2c589ba2cc4773b44381a6c
Author:     Chris Mayo <aklhfex@gmail.com>
AuthorDate: 2021-02-12 19:09:35 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2021-02-18 14:07:47 +0000

    dev-util/geany-plugins: drop GTK 2 support
    
    Bug: https://bugs.gentoo.org/769074
    Closes: https://bugs.gentoo.org/770085
    Package-Manager: Portage-3.0.13, Repoman-3.0.2
    Signed-off-by: Chris Mayo <aklhfex@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/19389
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../files/geany-plugins-1.37_use-stdbool.patch     |  39 +++++++
 .../geany-plugins/geany-plugins-1.37-r101.ebuild   | 126 +++++++++++++++++++++
 2 files changed, 165 insertions(+)
Comment 2 Chris Mayo 2021-03-10 19:19:12 UTC
OK, we are going for this a little early - it does fix a compilation failure, plus of course being an enabler GTK 2 removal. Thanks.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-11 13:31:09 UTC
x86 done
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-12 18:32:45 UTC
amd64 done
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2021-03-12 19:37:32 UTC
ppc64 stable
Comment 6 ernsteiswuerfel archtester 2021-03-13 00:28:13 UTC
Looking good on ppc.

 # cat geany-plugins-769074.report 
USE tests started on Fr 12. Mär 23:50:04 CET 2021

FEATURES=' test' USE='' succeeded for =dev-util/geany-plugins-1.37-r101
USE='ctags enchant -git gpg -gtkspell -lua -lua_single_target_lua5-1 nls pretty-printer -scope -soup -workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='-ctags -enchant -git -gpg gtkspell -lua lua_single_target_lua5-1 -nls -pretty-printer scope -soup -workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='-ctags enchant git -gpg gtkspell -lua -lua_single_target_lua5-1 -nls -pretty-printer -scope soup -workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='-ctags enchant -git gpg -gtkspell lua lua_single_target_lua5-1 nls -pretty-printer scope soup -workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='ctags -enchant -git -gpg gtkspell lua lua_single_target_lua5-1 -nls pretty-printer -scope -soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='-ctags -enchant git -gpg -gtkspell -lua -lua_single_target_lua5-1 -nls -pretty-printer scope -soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='-ctags -enchant -git -gpg gtkspell -lua lua_single_target_lua5-1 -nls pretty-printer scope -soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='ctags enchant git -gpg gtkspell lua lua_single_target_lua5-1 -nls pretty-printer scope -soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='-ctags -enchant -git gpg -gtkspell -lua -lua_single_target_lua5-1 nls pretty-printer scope -soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='-ctags -enchant git gpg -gtkspell -lua lua_single_target_lua5-1 nls -pretty-printer -scope soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='ctags enchant git gpg gtkspell -lua lua_single_target_lua5-1 nls pretty-printer -scope soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
USE='ctags -enchant git gpg gtkspell lua lua_single_target_lua5-1 -nls pretty-printer scope soup workbench' succeeded for =dev-util/geany-plugins-1.37-r101
Comment 7 Larry the Git Cow gentoo-dev 2021-03-13 07:07:25 UTC
The bug has been referenced in the following commit(s):

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

commit 4ce6f2d3858ac7abf2a1784c54cc51a89eb0c27c
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2021-03-13 07:06:26 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2021-03-13 07:06:26 +0000

    dev-util/geany-plugins: stabilize 1.37-r101 on ppc
    
    Bug: https://bugs.gentoo.org/769074
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-15 00:51:50 UTC
arm done

all arches done