Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927548 - <dev-vcs/mercurial-6.5: cleanup
Summary: <dev-vcs/mercurial-6.5: cleanup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Cédric Krier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: pep517-porting
  Show dependency tree
 
Reported: 2024-03-22 16:33 UTC by Michał Górny
Modified: 2024-04-06 11:07 UTC (History)
2 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 2024-03-22 16:33:33 UTC
Is it fine to remove the old versions (eshowkw shows them as redundant), to get rid of pre-PEP517 ebuilds?
Comment 1 Cédric Krier gentoo-dev 2024-03-22 17:57:49 UTC
The problem is that other packages depend on specific version of mercurial like hg-git or tortoisehg.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-03-22 19:05:05 UTC
Can you PEP517 the older versions then?
Comment 3 Cédric Krier gentoo-dev 2024-04-06 10:14:04 UTC
Sergey, do you think we could cleanup <dev-vcs/tortoisehg-6.5 so I could cleanup old mercurial. It is the only package that is holding this issue.
Comment 4 Sergey Torokhov 2024-04-06 10:41:55 UTC
(In reply to Cédric Krier from comment #3)
> Sergey, do you think we could cleanup <dev-vcs/tortoisehg-6.5 so I could
> cleanup old mercurial. It is the only package that is holding this issue.

Cédric, I'm already planning to drop old versions in https://github.com/gentoo/gentoo/pull/35519

after tortoisehg-6.6.3 version bump.

You also could drop <dev-vcs/tortoisehg-6.5, but then I will remove drop commit from pull request on Sunday evening.
Comment 5 Larry the Git Cow gentoo-dev 2024-04-06 11:07:20 UTC
The bug has been closed via the following commit(s):

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

commit 0a241a352e43224b8a9c10aa6e75011d423e6ca8
Author:     Cédric Krier <cedk@gentoo.org>
AuthorDate: 2024-04-06 11:07:03 +0000
Commit:     Cédric Krier <cedk@gentoo.org>
CommitDate: 2024-04-06 11:07:03 +0000

    dev-vcs/mercurial: drop 6.2.3, 6.3.2, 6.4.4
    
    Closes: https://bugs.gentoo.org/927548
    Signed-off-by: Cédric Krier <cedk@gentoo.org>

 dev-vcs/mercurial/Manifest               |  97 ---------
 dev-vcs/mercurial/mercurial-6.2.3.ebuild | 327 -----------------------------
 dev-vcs/mercurial/mercurial-6.3.2.ebuild | 333 -----------------------------
 dev-vcs/mercurial/mercurial-6.4.4.ebuild | 346 -------------------------------
 4 files changed, 1103 deletions(-)

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

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

commit ec8f0d90885e5af5ff75b948fee57f9a6f92c3b4
Author:     Cédric Krier <cedk@gentoo.org>
AuthorDate: 2024-04-06 11:04:42 +0000
Commit:     Cédric Krier <cedk@gentoo.org>
CommitDate: 2024-04-06 11:04:42 +0000

    dev-vcs/tortoisehg: drop 6.2.3, 6.3.2, 6.4.2, 6.4.5
    
    Bug: https://bugs.gentoo.org/927548
    Signed-off-by: Cédric Krier <cedk@gentoo.org>

 dev-vcs/tortoisehg/Manifest                |  4 --
 dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild | 80 -----------------------------
 dev-vcs/tortoisehg/tortoisehg-6.3.2.ebuild | 81 ------------------------------
 dev-vcs/tortoisehg/tortoisehg-6.4.2.ebuild | 81 ------------------------------
 dev-vcs/tortoisehg/tortoisehg-6.4.5.ebuild | 81 ------------------------------
 5 files changed, 327 deletions(-)