Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 881303 - net-mail/automx2 depends on dev-python/flask-migrate whose upstream is hostile to Gentoo packaging
Summary: net-mail/automx2 depends on dev-python/flask-migrate whose upstream is hostil...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ralph Seichter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-14 19:32 UTC by Michał Górny
Modified: 2022-11-16 07:45 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 2022-11-14 19:32:29 UTC
https://github.com/miguelgrinberg/Flask-Migrate/pull/493

Could you please consider replacing flask-migrate with a package that has a working test suite that won't require us to maintain patches forever?
Comment 1 Ralph Seichter 2022-11-15 17:22:19 UTC
As the documentation (https://rseichter.github.io/automx2/#install) states, the recommended installation method is using "pip install automx2" in a virtual Python environment, which seems to be what Flask-migrate to prefer as well? I don't plan to replace a core dependency of automx2 only for Gentoo ebuilds' sake in the forseeable future. If there is a particular reason not to use Flask-migrate *beyond* the scope of Gentoo's preferred way of handling things, I'd be interested to hear about it, of course.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-15 17:29:54 UTC
Anything which _requires_ being run in a venv is working by virtue of a hack.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-11-15 17:51:46 UTC
So why did you add the ebuild in the first place?  Sounds like you've just created a lot of extra work for others for something you don't intend to support.
Comment 4 Ralph Seichter 2022-11-16 07:45:13 UTC
Your beef is with Miguel Grinberg, so don't try to involve me in this. I support my ebuilds when it is necessary, and since there is no automx2 release in development, let alone release-ready, I won't spend any time switching out an important component just because Gentoo (i.e. you) does not like it.