Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 705402 - dev-python/mypy: blocks removal of old dev-python/typed-ast
Summary: dev-python/mypy: blocks removal of old dev-python/typed-ast
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mike Auty (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-14 10:49 UTC by Michał Górny
Modified: 2020-01-24 14:14 UTC (History)
0 users

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-01-14 10:49:32 UTC
Please remove the old versions that require old versions of typed-ast.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-23 06:57:27 UTC
I'm going to call maintainer timeout here.
Comment 2 Larry the Git Cow gentoo-dev 2020-01-23 07:02:51 UTC
The bug has been closed via the following commit(s):

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

commit fa5eef76f07613a273751f251bd877dc36643636
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-01-23 06:57:40 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-01-23 06:57:40 +0000

    dev-python/mypy: Remove redundant versions
    
    Closes: https://bugs.gentoo.org/705402
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/mypy/Manifest          |  8 ----
 dev-python/mypy/mypy-0.700.ebuild | 77 ---------------------------------------
 dev-python/mypy/mypy-0.701.ebuild | 72 ------------------------------------
 dev-python/mypy/mypy-0.740.ebuild | 72 ------------------------------------
 dev-python/mypy/mypy-0.750.ebuild | 72 ------------------------------------
 5 files changed, 301 deletions(-)
Comment 3 Mike Auty (RETIRED) gentoo-dev 2020-01-24 10:13:23 UTC
I thought the reason for removing the old versions was because of an old typed-ast, but you removed mypy-0.740.ebuild and mypy-0.750.ebuild as well.

I keep old versions around so that if the new version doesn't work for some reason, people have a fallback.  I have no problem with you having removed the oldest versions for the reason requested (although I did not yet have time to do it), but please ensure there is at least one fallback version if there is no acceptable reason for removing it.  Not being the latest is not an acceptable reason in my view, and I maintain this package.

Please also be respectful of other maintainers when you act on their packages, not all maintainers can contribute the time you have to offer.
Comment 4 David Seifert gentoo-dev 2020-01-24 14:14:25 UTC
(In reply to Mike Auty from comment #3)
> I thought the reason for removing the old versions was because of an old
> typed-ast, but you removed mypy-0.740.ebuild and mypy-0.750.ebuild as well.
> 
> I keep old versions around so that if the new version doesn't work for some
> reason, people have a fallback.  I have no problem with you having removed
> the oldest versions for the reason requested (although I did not yet have
> time to do it), but please ensure there is at least one fallback version if
> there is no acceptable reason for removing it.  Not being the latest is not
> an acceptable reason in my view, and I maintain this package.
> 
> Please also be respectful of other maintainers when you act on their
> packages, not all maintainers can contribute the time you have to offer.

The fact that you want two versions of a package in order to have a fallback is non-standard in gentoo. That is not to say it's wrong, but accumulating ebuilds in order to have fallbacks, coupled with the <foo-1 dependencies you use, makes general package maintenance a hassle. We already had the tree break because of that, please be respectful of the python team that has to maintain a ton of packages that other maintainers neglect to clean up.