Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 708094

Summary: <app-text/cherrytree-0.39.2 depends on dev-python/pygtksourceview and dev-python/pygtk
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: Yury Martynov <email>
Status: RESOLVED FIXED    
Severity: normal CC: dev, email, proxy-maint
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/giuspen/cherrytree/issues/405
See Also: https://github.com/giuspen/cherrytree/issues/125
https://github.com/gentoo/gentoo/pull/15235
https://github.com/giuspen/cherrytree/issues/444#issuecomment-625887392
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 694800, 706462    
Attachments: cherrytree-0.39.0.ebuild

Description Andreas Sturmlechner gentoo-dev 2020-02-03 19:58:43 UTC
Upstream appears to be porting away to C++/Gtkmm3 instead, and 3.18.10 seems to already have this shipped optionally? https://github.com/giuspen/cherrytree/issues/607
Comment 1 Andreas Sturmlechner gentoo-dev 2020-03-17 20:55:52 UTC
3.19.0 available: https://github.com/giuspen/cherrytree/releases/tag/0.39.0

Yury, maybe you are interested inquiring how feasible it is to package C++/Gtkmm3 version already? It is in future subdir.
Comment 2 Yury Martynov 2020-03-18 10:24:58 UTC
Created attachment 621622 [details]
cherrytree-0.39.0.ebuild

Yes, I have a 'finished' ebuild for building c++ version, but this version looks very raw in the current moment.
Comment 3 Andreas Sturmlechner gentoo-dev 2020-03-21 15:24:25 UTC
Thanks for looking into it! Package is only ~arch, I'll let you decide if it is *too* rough for that.

3.19.1 available: https://github.com/giuspen/cherrytree/releases/tag/0.39.1
Comment 4 Andreas Sturmlechner gentoo-dev 2020-04-05 14:45:09 UTC
3.19.2 available: https://github.com/giuspen/cherrytree/releases/tag/0.39.2
Comment 5 Yury Martynov 2020-04-05 18:34:25 UTC
>3.19.2 available

I guess, this version refers to legacy code

and now I don’t know what to do with this:
https://github.com/giuspen/cherrytree/blob/b8439e846731eb168b3b3f864b0964754d2ed36b/future/src/ct/ct_const.cc#L24
Comment 6 Larry the Git Cow gentoo-dev 2020-04-09 08:58:43 UTC
The bug has been referenced in the following commit(s):

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

commit 993ab80b73acda80441c0889ff5d5586b3ff5c5d
Author:     Yury Martynov <email@linxon.ru>
AuthorDate: 2020-03-18 10:52:32 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-04-09 08:54:52 +0000

    app-text/cherrytree: bump to 0.39.2
    
    Bug: https://bugs.gentoo.org/708094
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Yury Martynov <email@linxon.ru>
    Closes: https://github.com/gentoo/gentoo/pull/15235
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 app-text/cherrytree/Manifest                 |  1 +
 app-text/cherrytree/cherrytree-0.39.2.ebuild | 96 ++++++++++++++++++++++++++++
 2 files changed, 97 insertions(+)
Comment 7 Andreas Sturmlechner gentoo-dev 2020-04-09 22:09:49 UTC
Thanks for the bump!

dev-python/pygtksourceview could now be last-rited, which means putting <app-text/cherrytree-0.39.2 into the same 30-day package.mask.
Comment 8 Larry the Git Cow gentoo-dev 2020-05-23 18:42:56 UTC
The bug has been referenced in the following commit(s):

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

commit 6421bc8733b8cf96200298d2b052992f4ff69b9b
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-05-23 18:39:08 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-05-23 18:42:32 +0000

    profiles: Mask obsolete GNOME 2 era packages for removal
    
    Bug: https://bugs.gentoo.org/640022
    Bug: https://bugs.gentoo.org/708094
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.mask | 8 ++++++++
 1 file changed, 8 insertions(+)
Comment 9 Larry the Git Cow gentoo-dev 2020-06-21 23:13:11 UTC
The bug has been closed via the following commit(s):

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

commit c037972f080577172d835371d87df5d35597c854
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-06-21 23:08:10 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-06-21 23:12:52 +0000

    dev-python/pygtksourceview: Remove last-rited package
    
    Closes: https://bugs.gentoo.org/708094
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-python/pygtksourceview/Manifest                |  1 -
 dev-python/pygtksourceview/metadata.xml            | 12 -----
 .../pygtksourceview-2.10.1-r1.ebuild               | 56 ----------------------
 profiles/package.mask                              |  1 -
 4 files changed, 70 deletions(-)

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

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

commit 9504f2fd617a863cab0fdd86c920f8cd69b87cf7
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-06-21 23:04:42 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-06-21 23:12:52 +0000

    app-text/cherrytree: Drop pygtk-based 0.37.0-r1, 0.38.9-r1
    
    Bug: https://bugs.gentoo.org/708094
    Package-Manager: Portage-2.3.101, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-text/cherrytree/Manifest                       |  2 -
 app-text/cherrytree/cherrytree-0.37.0-r1.ebuild    | 54 ---------------------
 app-text/cherrytree/cherrytree-0.38.9-r1.ebuild    | 56 ----------------------
 .../files/cherrytree-0.38.9_update_setup_py.patch  | 17 -------
 profiles/package.mask                              |  3 +-
 5 files changed, 1 insertion(+), 131 deletions(-)