On Tue, Feb 16, 2016 at 11:37:19AM +0100, Thibaut Paumard wrote: > > then mpi-defaults would need a sourceful uploads every single time > > a new architecture is added (and we want to support MPI there and > > openmpi builds), and also suddenly file a dozen RC bugs (as all > > packages using such a system would start to fail). Yes, we can do > > it, though. See https://anonscm.debian.org/cgit/debian-science/packages/mpi-defaults.git/commit/?id=07ef8a6 https://anonscm.debian.org/cgit/debian-science/packages/mpi-defaults.git/commit/?id=4fa28c2 https://anonscm.debian.org/cgit/debian-science/packages/mpi-defaults.git/commit/?id=d9656b2 > So, what we want if to render RC buggy some packages that need a > source upload whenever OPENMPI_ARCHITECTURES or MPICH_ARCHITECTURES > change. Somebody needs to do that. I can also have mpi-defaults provide a script to be called by the packages at build time, if somebody provides it. > An easier way would be for those packages to have a versioned > dependency on mpi-default-dev and bump this version when either > variable changes, e.g. > > Build-Depends: mpi-default-dev (>= 1.3), mpi-default-dev (<< 1.4~) umh, looks messy. > This is assuming the minor part of the version of mpi-default-dev > changes when either variable changes. The version can then have also a > micro digit, to allow for new versions that don't change these variables in the past mpi-defaults was binNMUed to change defaults; don't rely on that. > Actually a versioned dependency seems required anyway since you know > your new package will FTBFS with earlier versions of mpi-default-dev. *shrugs* > The only thing is that you can also predict that later versions of > mpi-default-dev will break your package. > > This discussion getting off-topic for this bug, should we move > somewhere else? indeed. probably better suited for a mpi-defaults bug; feel free to open one and report a summary of what said here. -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: http://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
Attachment:
signature.asc
Description: PGP signature