Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 735338 - dev-vcs/gitstats: need py3 port
Summary: dev-vcs/gitstats: need py3 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2020-10-09
Assignee: Göktürk Yüksek
URL: https://github.com/hoxu/gitstats/pull/97
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2020-08-02 14:22 UTC by Michał Górny
Modified: 2020-11-25 02:29 UTC (History)
3 users (show)

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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-02 14:22:25 UTC
Please port to py3.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-09-01 10:04:16 UTC
ping.
Comment 2 Göktürk Yüksek archtester gentoo-dev 2020-09-25 17:51:51 UTC
Created a pull request for upstream:

  https://github.com/hoxu/gitstats/pull/97

Since it's essentially a popen wrapper around git et al, porting is relatively straightforward. If the upstream doesn't respond, I'll make a snapshot release from my fork.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-10-09 07:47:05 UTC
reping.
Comment 4 penguinolog 2020-11-04 09:30:53 UTC
looks like project is dead, python3 compatible is fork only:
https://github.com/hoxu/gitstats/issues/41 from 2014!!!
Fork:
https://github.com/vifactor/repostat
Comment 5 Göktürk Yüksek archtester gentoo-dev 2020-11-04 19:20:27 UTC
(In reply to penguinolog from comment #4)
> looks like project is dead, python3 compatible is fork only:
> https://github.com/hoxu/gitstats/issues/41 from 2014!!!
> Fork:
> https://github.com/vifactor/repostat

Upstream hasn't responded yet. @penguinolog, if you're willing to maintain the fork, I can be your co-maintainer or you can work with proxy-maintainers. I don't have the capacity to solely maintain another package by myself. If you are unwilling, I'm okay with patching gitstats with my python3 patch downstream and making another release.
Comment 6 Larry the Git Cow gentoo-dev 2020-11-25 02:29:56 UTC
The bug has been closed via the following commit(s):

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

commit 138a13ec478f1f8953c137840f3ccff27680cca3
Author:     Göktürk Yüksek <gokturk@gentoo.org>
AuthorDate: 2020-11-24 22:27:53 +0000
Commit:     Göktürk Yüksek <gokturk@gentoo.org>
CommitDate: 2020-11-25 02:29:21 +0000

    profiles/package.mask: unmask dev-vcs/gitstats (ported to python3)
    
    Closes: https://bugs.gentoo.org/735338
    Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>

 profiles/package.mask | 1 -
 1 file changed, 1 deletion(-)

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

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

commit 42c388fe9005c5962166bafcc286565b873d423d
Author:     Göktürk Yüksek <gokturk@gentoo.org>
AuthorDate: 2020-11-24 22:23:33 +0000
Commit:     Göktürk Yüksek <gokturk@gentoo.org>
CommitDate: 2020-11-25 02:29:15 +0000

    dev-vcs/gitstats: remove old python2 versions
    
    Bug: https://bugs.gentoo.org/735338
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>

 dev-vcs/gitstats/Manifest                          |  2 -
 ...tstats-0_pre131024-filter-invalid-unicode.patch | 11 -----
 .../gitstats-0_pre20151223-grep-force-text.patch   | 11 -----
 dev-vcs/gitstats/gitstats-0_pre131024.ebuild       | 40 ----------------
 dev-vcs/gitstats/gitstats-0_pre20151223.ebuild     | 54 ----------------------
 5 files changed, 118 deletions(-)

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

commit 4102a43725302996cb63f8c7240fc161068afb81
Author:     Göktürk Yüksek <gokturk@gentoo.org>
AuthorDate: 2020-11-24 22:21:16 +0000
Commit:     Göktürk Yüksek <gokturk@gentoo.org>
CommitDate: 2020-11-25 02:29:02 +0000

    dev-vcs/gitstats: bump to snapshot 0_pre20201124
    
    Bug: https://bugs.gentoo.org/735338
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>

 dev-vcs/gitstats/Manifest                      |  1 +
 dev-vcs/gitstats/gitstats-0_pre20201124.ebuild | 48 ++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)