> > i'd really like not to add this m-a tag tbh > > I think we need to talk about this. You didn't give a reasons for why > you dislike it. Let me give my reasons for doing it to avoid more back > and forth. > > There is prior art. A fair number of python modules in Architecture: all > packages (around 100) are already tagged Multi-Arch: foreign. Notable > examples include python3-six, python3-pkg-resources and > python3-distutils. Why would you want python modules to be > inconsistently maintained? > > We're not adding such marking for the fun of it. There is a concrete > underlying problem being solved. If you don't like my solution, can you > think of a different solution to the underlying problem? You can get an > overview of non-temporary satisfiability issues in unstable at > https://bootstrap.debian.net/cross_all.html (huge html). You'll find > lots of satisfiability issues involve python modules. I agree that > sometimes marking modules Multi-Arch: foreign can be wrong (e.g. for > extension modules or modules that have a dependency on an extension > module), but why not use the easy solution when it is available? > > Please treat python-cycler as an example instance of a problem class > here. It really affects very many packages and we want a solution that > is acceptable to many packages. Beware that we may end up changing > around 1000 packages to fully solve this, so we better get this right.
there are in the order of the thousands python packages in Debian (let's guess-timate that half are pure-python, the remaining are extensions or depending on extensions), what i would prefer is a solution that doesnt require to modify (either by changing something or uploading the package) all of these packages by hand. i'll add it to python-cycler -- Sandro "morph" Tosi My website: http://sandrotosi.me/ Me at Debian: http://wiki.debian.org/SandroTosi Twitter: https://twitter.com/sandrotosi

