Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 955354 - dev-vcs/hg-git-1.2.0: version bump with multiple QA issues
Summary: dev-vcs/hg-git-1.2.0: version bump with multiple QA issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Fabian Groffen
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 955355
  Show dependency tree
 
Reported: 2025-05-03 09:50 UTC by Michał Górny
Modified: 2025-05-03 11:11 UTC (History)
1 user (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 2025-05-03 09:50:53 UTC
commit 6e789f7ceffd7f4fd2bbd679ab3c934e7f677bfe
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2025-05-01 15:32:00 +0200
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2025-05-01 15:33:23 +0200

    dev-vcs/hg-git-1.2.0: version bump
    
    Bug: https://bugs.gentoo.org/952467
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>


1. The copyright line hasn't been updated for 2024.

2. The ebuild is still using EAPI 7.

3. PYTHON_COMPAT is still listing Python 3.9 (which was removed in 2023!).

4. The ebuild is ignoring upstream's test suite.

The mutt version bump from 2025-02-23 also hasn't been updated for EAPI 8.  Nor www-apps/baikal bump from 2025-01-20.  Or app-portage/prefix-toolkit bump from 2025-01-13.
Comment 1 Fabian Groffen gentoo-dev 2025-05-03 09:54:45 UTC
I ran pkgcheck scan, and it doesn't mention any of these.  I'm not saying these are invalid concerns, but I'm asking what tool/thing should I run to get these warnings?

I'll see to addressing them in the meanwhile.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2025-05-03 10:08:47 UTC
I'm pretty sure `pkgcheck scan --commit` points out wrong copyright line.

You can also pkgbump that takes care of copyright line and PYTHON_COMPAT.  EAPI updates you have to do yourself.  Running tests too.
Comment 3 Larry the Git Cow gentoo-dev 2025-05-03 11:11:56 UTC
The bug has been closed via the following commit(s):

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

commit a15472d1e53bd98d42f26c6bd6f6c51013213003
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2025-05-03 11:07:44 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2025-05-03 11:11:47 +0000

    dev-vcs/hg-git-1.2.0: fix QA issues
    
    - fix copyright year
    - use EAPI=8
    - reduce PYTHON_COMPAT
    - enable tests
    
    Closes: https://bugs.gentoo.org/955354
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 dev-vcs/hg-git/hg-git-1.2.0-r1.ebuild | 54 +++++++++++++++++++++++++++++++++++
 dev-vcs/hg-git/hg-git-1.2.0.ebuild    | 24 ----------------
 2 files changed, 54 insertions(+), 24 deletions(-)