Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 708094 - <app-text/cherrytree-0.39.2 depends on dev-python/pygtksourceview and dev-python/pygtk
Summary: <app-text/cherrytree-0.39.2 depends on dev-python/pygtksourceview and dev-pyt...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Yury Martynov
URL: https://github.com/giuspen/cherrytree...
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: py3-tracker, python-3-incompatible pygtk-removal
  Show dependency tree
 
Reported: 2020-02-03 19:58 UTC by Andreas Sturmlechner
Modified: 2020-06-21 23:13 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
cherrytree-0.39.0.ebuild (cherrytree-0.39.0.ebuild,1.72 KB, text/plain)
2020-03-18 10:24 UTC, Yury Martynov
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)