Hope you and family are doing better already now.
Just double-checking as well, given debian-installer moved to testing,
is it now fine to do other src:linux uploads to unstable or are we yet >waiting to move with other changes in?
I'm happy to wait, but I think we would like to to at least another
6.10.y upload to unstable, 6.11-1~exp1 was earlier uploaded to
experimental by Ben.
Hey Salvatore!
On Fri, Sep 20, 2024 at 03:46:29PM +0200, Salvatore Bonaccorso wrote:
Hope you and family are doing better already now.
Thanks!
Just double-checking as well, given debian-installer moved to testing,
is it now fine to do other src:linux uploads to unstable or are we yet >waiting to move with other changes in?
I'm happy to wait, but I think we would like to to at least another
6.10.y upload to unstable, 6.11-1~exp1 was earlier uploaded to
experimental by Ben.
Apologies for the slight delay - doing test builds here showed up a
couple of debian-cd bugs that needed fixing. All done now, though -
please go ahead!
On 2024-08-15 10:51:26 +0100, Alastair McKinstry wrote:
On 15/08/2024 10:42, Sebastian Ramacher wrote:
On 2024-07-13 10:54:19 +0100, Alastair McKinstry wrote:
On 12/07/2024 22:56, Sebastian Ramacher wrote:
On 2024-07-08 11:40:37 +0100, Alastair McKinstry wrote:
On 08/07/2024 11:34, Sebastian Ramacher wrote:
Hi Alastair
On 2024-07-07 19:20:01 +0200, Sebastian Ramacher wrote:
Control: tags -1 confirmed
On 2024-02-26 06:40:41 +0000, Alastair McKinstry wrote:
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: transition
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:mpi-defaults
Thanks for the upload of mpi-defaults. A fix for #1028172 is neededOpenMPI 5.0 drops 32-bit support, so we need to move those archs to MPICH.Let's go ahead with this change. Please switch the 32 bit architectures
to mpich.
though to continue with this transition. I would appreciate if you could
take a look at that bug.
Thanks for highlighting it. I'm preparing a fix now.Most of the binNMUs are now scheduled. Not that https://release.debian.org/transitions/html/mpi-defaults.html still lists quite a lot of packages. Some FTBFS, but others also depend on both mpi-defaults and openmpi and build with openmpi. I would appreciate
if you could take a look at those packages and file bugs where appropriate.
Let's also start the openmpi 32 bit removal transition. The tracker is https://release.debian.org/transitions/html/openmpi-rm32.html.CheersWill do. Thanks
Same request as above: please check the packages that are marked as bad on the tracker and file bugs to change to mpich or drop the 32 bit binaries as appropriate.
Cheers
Note that mpich got caught up in the gcc 14 transition and FTBFS (#1057292) I'm working on this as I write, (there is a patch from Adrian Bunk that fails to install for me, but I have it working now and am testing on amd64).
Thanks, this upload now made its way into testing.
Hi Alastair
On 2024-08-21 09:16:08 +0200, Sebastian Ramacher wrote:
On 2024-08-15 10:51:26 +0100, Alastair McKinstry wrote:Are there any news regarding the upload of openmpi removing 32 bit
On 15/08/2024 10:42, Sebastian Ramacher wrote:Thanks, this upload now made its way into testing.
On 2024-07-13 10:54:19 +0100, Alastair McKinstry wrote:Note that mpich got caught up in the gcc 14 transition and FTBFS (#1057292) >>> I'm working on this as I write, (there is a patch from Adrian Bunk that
On 12/07/2024 22:56, Sebastian Ramacher wrote:Let's also start the openmpi 32 bit removal transition. The tracker is >>>> https://release.debian.org/transitions/html/openmpi-rm32.html.
On 2024-07-08 11:40:37 +0100, Alastair McKinstry wrote:Will do. Thanks
On 08/07/2024 11:34, Sebastian Ramacher wrote:Most of the binNMUs are now scheduled. Not that
Hi AlastairThanks for highlighting it. I'm preparing a fix now.
On 2024-07-07 19:20:01 +0200, Sebastian Ramacher wrote:
Control: tags -1 confirmedThanks for the upload of mpi-defaults. A fix for #1028172 is needed >>>>>>>> though to continue with this transition. I would appreciate if you could
On 2024-02-26 06:40:41 +0000, Alastair McKinstry wrote:
Package: release.debian.orgLet's go ahead with this change. Please switch the 32 bit architectures
Severity: normal
User: [email protected]
Usertags: transition
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:mpi-defaults
OpenMPI 5.0 drops 32-bit support, so we need to move those archs to MPICH.
to mpich.
take a look at that bug.
https://release.debian.org/transitions/html/mpi-defaults.html still >>>>>> lists quite a lot of packages. Some FTBFS, but others also depend on >>>>>> both mpi-defaults and openmpi and build with openmpi. I would appreciate >>>>>> if you could take a look at those packages and file bugs where
appropriate.
Cheers
Same request as above: please check the packages that are marked as bad >>>> on the tracker and file bugs to change to mpich or drop the 32 bit
binaries as appropriate.
Cheers
fails to install for me, but I have it working now and am testing on amd64).
support?
Cheers
Let's also start the openmpi 32 bit removal transition. The tracker is
https://release.debian.org/transitions/html/openmpi-rm32.html.
Same request as above: please check the packages that are marked as bad
on the tracker and file bugs to change to mpich or drop the 32 bit binaries as appropriate.
Are there any news regarding the upload of openmpi removing 32 bitThanks, this upload now made its way into testing.CheersNote that mpich got caught up in the gcc 14 transition and FTBFS (#1057292)
I'm working on this as I write, (there is a patch from Adrian Bunk that fails to install for me, but I have it working now and am testing on amd64).
support?
Cheers
I need to do more bug submissions on the transition but mpich is present,
and I can upload openmpi 5
(there is a bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078212 that I will close on uploading 5.0.5). I will do so when the Release Team agrees.
Hi Alastair
On 2024-10-07 10:44:52 +0100, Alastair McKinstry wrote:
ACK, from our side this is good to go.Are there any news regarding the upload of openmpi removing 32 bitThanks, this upload now made its way into testing.Let's also start the openmpi 32 bit removal transition. The tracker is >>>>>> https://release.debian.org/transitions/html/openmpi-rm32.html.Note that mpich got caught up in the gcc 14 transition and FTBFS (#1057292)
Same request as above: please check the packages that are marked as bad >>>>>> on the tracker and file bugs to change to mpich or drop the 32 bit >>>>>> binaries as appropriate.
Cheers
I'm working on this as I write, (there is a patch from Adrian Bunk that >>>>> fails to install for me, but I have it working now and am testing on amd64).
support?
Cheers
I need to do more bug submissions on the transition but mpich is present,
and I can upload openmpi 5
(there is a bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078212
that I will close on uploading 5.0.5). I will do so when the Release Team
agrees.
Cheers
...
Ok this is uploaded and through britney, though I need to bring git up to date on salsa.
...
Thanks
Alastair
On Mon, Oct 14, 2024 at 02:25:40PM +0100, Alastair McKinstry wrote:
...Various packages (e.g. combblas, superlu-dist, trilinos) are linked with
Ok this is uploaded and through britney, though I need to bring git up to
date on salsa.
...
the libmpi_cxx that was removed in openmpi 5.
A rebuild seems to fix it.
The clean solution would be renaming the library package
(e.g. libopenmpi40), and then a transition to rebuild all
reverse dependencies.
cu
Adrian
Hi Adam,
On 8/25/24 15:26, Adam D. Barratt wrote:
I noticed that there's a xen upload in the stable-new queue, which
claims to have been uploaded by you.
I'm afraid that we can't accept it currently, because it is a newer
version than is currently in unstable and testing:
xen | 4.17.3+10-g091466ba55-1~deb12u1 | stable | source xen | 4.17.3+10-g091466ba55-1~deb12u1 | stable-debug | source xen | 4.17.3+36-g54dacb5c02-1 | testing | source xen | 4.17.3+36-g54dacb5c02-1 | unstable | source xen | 4.17.3+36-g54dacb5c02-1 | unstable-debug | source xen | 4.17.5-1~deb12u1 | stable-new | source
Fair enough. I just read this after finishing the accompanying bts bug report, which also mentions that.
We're running into problems with 4.17.5-1 for unstable, which is most
likely related to compatibility issues with newer ocaml in unstable.
This is causing crashes while testing the results, which we did not
manage to resolve so far. The Bookworm build of it tests fine, however.
So, instead of doing nothing at all, we at least wanted to share what we
have now.
...
And looking at the content of libopenmpi3t64, I'm wondering if you're not violating Policy 8.1 [1] (the names of the files suggest the libraries don't have the same SONAME):
"""
If you have several shared libraries built from the same source tree, you
may lump them all together into a single shared library package provided
that all of their SONAMEs will always change together.
"""
Paul
...
On Mon, Oct 21, 2024 at 07:40:29AM +0200, Paul Gevers wrote:
...Funnily that does not even cover the problem at hand,
And looking at the content of libopenmpi3t64, I'm wondering if you're not
violating Policy 8.1 [1] (the names of the files suggest the libraries don't >> have the same SONAME):
"""
If you have several shared libraries built from the same source tree, you
may lump them all together into a single shared library package provided
that all of their SONAMEs will always change together.
"""
which is dropping of one of the same-SONAME libraries.
You are thinking towards splitting libopenmpi into 9 library packages
(one package per library).
A relevant question would be whether they are independent, or whether
mixing libraries from different OpenMPI versions in one binary might
break.
If I have a test build of openmpi5 (libnames changed to libopenmpi40) from OpenMPI 4 does not work with libmpi from OpenMPI 5,
then co-installability is anyway not an option and having them in one
package is the easiest solution.
Paulcu
...
Adrian
Hi
On 04/11/2024 09:06, Adrian Bunk wrote:
On Mon, Oct 21, 2024 at 07:40:29AM +0200, Paul Gevers wrote:
...Funnily that does not even cover the problem at hand,
And looking at the content of libopenmpi3t64, I'm wondering if you're not violating Policy 8.1 [1] (the names of the files suggest the libraries don't
have the same SONAME):
"""
If you have several shared libraries built from the same source tree, you may lump them all together into a single shared library package provided that all of their SONAMEs will always change together.
"""
which is dropping of one of the same-SONAME libraries.
You are thinking towards splitting libopenmpi into 9 library packages
(one package per library).
A relevant question would be whether they are independent, or whether mixing libraries from different OpenMPI versions in one binary might
break.
If I have a test build of openmpi5 (libnames changed to libopenmpi40) from OpenMPI 4 does not work with libmpi from OpenMPI 5,
then co-installability is anyway not an option and having them in one package is the easiest solution.
I have a test build of openmpi5 (libnames changed to libopenmpi40) under
test at the moment to prepare for the libopenmpi40 transition.
All of the SONAMES and ABI/APIs are preserved, except for C++ and Java which were not formally standardized I believe. This means that both OpenMPI 4 and OpenMPI 5 are shipping identical libraries libmpi.so.40 and so will clash. I'd need to investigate further if libmpi_cxx.so would cope working with OpenMPI 5+ , but at minimum we would need to ship OpenMPI4 and 5 as separate source packages, with a complex arrangement of OpenMPI 4 only shipping libmpi_cxx.so, which I'm not sure would work.
Longer term, we need to add symbols to OpenMPI to avoid transitions.
Alastair
On Mon, Nov 04, 2024 at 09:29:43AM +0000, Alastair McKinstry wrote:
HiNoone wants to ship both versions in a release.
On 04/11/2024 09:06, Adrian Bunk wrote:
All of the SONAMES and ABI/APIs are preserved, except for C++ and Java which >> were not formally standardized I believe. This means that both OpenMPI 4 and >> OpenMPI 5 are shipping identical libraries libmpi.so.40 and so will clash. >> I'd need to investigate further if libmpi_cxx.so would cope working with
OpenMPI 5+ , but at minimum we would need to ship OpenMPI4 and 5 as separate >> source packages, with a complex arrangement of OpenMPI 4 only shipping
libmpi_cxx.so, which I'm not sure would work.
My point/question was whether e.g. mixing libraries from OpenMPI 5 and OpenMPI 6 in a binary would work.
If OpenMPI is a collection of libraries that are only guaranteed to work together when everything is the same version, then splitting would not
bring any benefits.
Longer term, we need to add symbols to OpenMPI to avoid transitions.Symbols don't avoid transitions.
Alastaircu
Adrian
Martin, I think you and your employer were looking for ways to help the armhf/armel ports. This looks like a great one! :)
Hi Adam,[...]
On 8/25/24 15:26, Adam D. Barratt wrote:
I noticed that there's a xen upload in the stable-new queue, which
claims to have been uploaded by you.
I'm afraid that we can't accept it currently, because it is a newer
version than is currently in unstable and testing:
Fair enough. I just read this after finishing the accompanying bts
bug report, which also mentions that.
We're running into problems with 4.17.5-1 for unstable, which is most
likely related to compatibility issues with newer ocaml in unstable.
On Sun, 2024-08-25 at 15:59 +0200, Hans van Kranenburg wrote:
Hi Adam,[...]
On 8/25/24 15:26, Adam D. Barratt wrote:
I noticed that there's a xen upload in the stable-new queue, which
claims to have been uploaded by you.
I'm afraid that we can't accept it currently, because it is a newer
version than is currently in unstable and testing:
Fair enough. I just read this after finishing the accompanying bts
bug report, which also mentions that.
We're running into problems with 4.17.5-1 for unstable, which is most
likely related to compatibility issues with newer ocaml in unstable.
We now have 4.19.1 in unstable, and after DSA 5836-1, both 4.17.5-
1~deb12u1 and 4.17.5+23-ga4e5191dc0-1 in stable-new. Should the former
be rejected in favour of the version from the DSA?
I'm tempted to leave the packages in stable-new in any case until the
new version manages to migrate to testing, just to avoid any potential
Hi,
On 28/12/2024 22:43, Adam D. Barratt wrote:
On Sun, 2024-08-25 at 15:59 +0200, Hans van Kranenburg wrote:
Hi Adam,[...]
On 8/25/24 15:26, Adam D. Barratt wrote:
I noticed that there's a xen upload in the stable-new queue, which
claims to have been uploaded by you.
I'm afraid that we can't accept it currently, because it is a newer
version than is currently in unstable and testing:
Fair enough. I just read this after finishing the accompanying bts
bug report, which also mentions that.
We're running into problems with 4.17.5-1 for unstable, which is most
likely related to compatibility issues with newer ocaml in unstable.
We now have 4.19.1 in unstable, and after DSA 5836-1, both 4.17.5- 1~deb12u1 and 4.17.5+23-ga4e5191dc0-1 in stable-new. Should the former
be rejected in favour of the version from the DSA?
I'm tempted to leave the packages in stable-new in any case until the
new version manages to migrate to testing, just to avoid any potential
Sorry for the confusion.
Some people in the team had some struggles last year (*cough*).
We have 4.19.1-1 right now in sid, yay.
You can totally disregard and/or delete the 4.17.5-1~deb12u1 thing.
The 4.17.5+23-ga4e5191dc0-1 security update is the newer thing we want instead.
One solution which has been discussed in the past is to import a full copy
of stable towards stable-security at the beginning of each release cycle,
but that is currently not possible since security-master is a Ganeti VM
and the disk requirements for a full archive copy would rather require
a baremetal host.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 714 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 142:12:36 |
| Calls: | 12,088 |
| Calls today: | 1 |
| Files: | 14,998 |
| Messages: | 6,517,451 |