Your message dated Mon, 29 Feb 2016 11:42:37 +0000
with message-id <e1aamdl-0008ju...@franck.debian.org>
and subject line Bug#814943: fixed in mpi-defaults 1.3
has caused the Debian Bug report #814943,
regarding mpi-default-dev: provide the list of architectures for each MPI 
implementation
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
814943: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814943
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mpi-default-dev
Version: 1.2
Severity: wishlist

It has been discussed in
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813128
that some MPI packages build in two flavours (openmpi and mpich) and
need to know at upload time for which architecture each implementation
is available.

It has been proposed to add two variables to
/usr/share/mpi-default-dev/debian_defaults for this purpose.

Last iteration of this discussion below.

Mattia, it looks like there is a misunderstanding: in your commit,
OPENMPI_ARCHITECTURES and MPICH_ARCHITECTURES only list the
architectures for which each implementation is the default. The
feature that I would need for e.g. the yorick package is the list of
architectures on which each implementation is available. This is what
I currently check and hardcode by hand. I guess this is also what
other people do when they provide packages with distinct names for
each flavour.

Kind regards, Thibaut.

Le 16/02/2016 19:37, Mattia Rizzolo a écrit :
> 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.g
it/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.g
it/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.
>

--- End Message ---
--- Begin Message ---
Source: mpi-defaults
Source-Version: 1.3

We believe that the bug you reported is fixed in the latest version of
mpi-defaults, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 814...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <mat...@debian.org> (supplier of updated mpi-defaults package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 29 Feb 2016 10:49:47 +0000
Source: mpi-defaults
Binary: mpi-default-dev mpi-default-bin
Architecture: source
Version: 1.3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mat...@debian.org>
Description:
 mpi-default-bin - Standard MPI runtime programs (metapackage)
 mpi-default-dev - Standard MPI development files (metapackage)
Closes: 814943
Changes:
 mpi-defaults (1.3) unstable; urgency=medium
 .
   * Team upload.
   * Add myself to debian/copyright.
   * Add a static list of
     + OPENMPI_ARCHITECTURES: architectures which defaults to OpenMPI
     + MPICH_ARCHITECTURES: architectures which defaults to MPICH
     + OPENMPI_AVAILABLE_ARCHITECTURES: architectures where OpenMPI is available
     + MPICH_AVAILABLE_ARCHITECTURES: architectures where MPICH is available
     and export them in debian_defaults.
     This way we can avoid having dozens of packages hardcoding their own list
     needing update every new architecture is present or changed, and having 
them
     just re-uploaded.  Closes: #814943
   * Generate debian/control out of those list of known architectures.
Checksums-Sha1:
 fa192bb17df56e92f8e2c36839266d2cb82f2793 2524 mpi-defaults_1.3.dsc
 5df990353d89441f9357d82c0456e7dc3553a436 4480 mpi-defaults_1.3.tar.xz
Checksums-Sha256:
 81225085ad7e000292c6311e8d773922a52396e6edeaa98ddd1f7c856bb298d7 2524 
mpi-defaults_1.3.dsc
 1976e25640faaf2a7c3a9fad6d43a0eb91a999336e5122d02132f5e850a64ae9 4480 
mpi-defaults_1.3.tar.xz
Files:
 3d666ff097aeefc96fda43127632b78d 2524 devel extra mpi-defaults_1.3.dsc
 19ad34f43d2c49e21a7ef837c9c8ea1d 4480 devel extra mpi-defaults_1.3.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJW1CN4AAoJEEsEP825REVAVdoQAJbsYncfnYWdS2KLvXgcBVlW
9TwRsVkDy/4gyZqt2FItbQaxi9ZytMKy8cRpgHPrpWRpL48sjNbVAxnYtwqxdzpZ
CN/aN8As82zRoSSJLgMC8pjx4mh8FE1/8LTH/zC5Mq1qLdCE5eFhG5GOI5fOae7p
ZO46LmpWD+FAXZ52pfMq9AJ13Meb+rqMerPHgt4IsF3rgVGchpUqj3Rpf0hW3as/
uaDqN+qsrblvmNe3rN+tMXcZDJS4vKg6K0hIiJoFvJDbwhFDnpBP2lU+tKgCmKFO
0RF9ZpX7z7NsgsJ655ef6fsr/jHJEbfcbqgZiXPwNIPZkC8UR5SZkG6uZuejP8ya
lfsm8VwDh3cP9rs/5GAqw12Fg0SslCYa0HSkNQ7R6mA0IgYaqms9Za9f8jRJQHMp
lqgq3se30XtI/cb1Xh+Y3EVH3xDSQPnIE6BDthlLULB0w9dif3eD2xGMDGJr8PWj
0ivSz76uinbpSCtxXh/q8aTqMIxAuoG46Ur+oXV2NP4cClU44UFIw0mCt/Wh1bsF
eUqzdG9AtWc8JRwucsX6oizkXD63qcq3nn0j+ufgJK4hDQNJ8tGIdZRTBKEUSbnU
VYpfbu3tfaUUjaHwl634vgxrYTMhBOvRM9AiUljvTf4pxilRmDaUKjcWTjrP/2zQ
PBRNyq3bQ11r2HfPfDkN
=mp/O
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to