Processed: Re: Bug#1019721: libopenmpi-dev: Cannot uninstall rmdir: failed to remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such file or directory

2022-10-11 Thread Debian Bug Tracking System
Processing control commands:

> notfixed -1 4.1.4-2
Bug #1019721 {Done: Tobias Frost } [libopenmpi-dev] 
libopenmpi-dev: Cannot uninstall rmdir: failed to remove 
'/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such file or directory
No longer marked as fixed in versions openmpi/4.1.4-2.
> notfixed -1 4.1.4-2.1~
Bug #1019721 {Done: Tobias Frost } [libopenmpi-dev] 
libopenmpi-dev: Cannot uninstall rmdir: failed to remove 
'/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such file or directory
There is no source info for the package 'libopenmpi-dev' at version 
'4.1.4-2.1~' with architecture ''
Unable to make a source version for version '4.1.4-2.1~'
No longer marked as fixed in versions 4.1.4-2.1~.

-- 
1019721: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019721
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1019721: libopenmpi-dev: Cannot uninstall rmdir: failed to remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such file or directory

2022-10-11 Thread Andreas Beckmann

Control: notfixed -1 4.1.4-2
Control: notfixed -1 4.1.4-2.1~

Clearing the fixed versions because the bts does not know about the 
binNMU concept (and does not understand binNMU versions) and currently 
considers the bug as still present.

Closed w/o fixed versions is interpreted as "fixed or invalid".

Andreas



Bug#1019721: libopenmpi-dev: Cannot uninstall rmdir: failed to remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such file or directory

2022-09-15 Thread Andreas Metzler
On 2022-09-14 Paul Wise  wrote:
> On Wed, 2022-09-14 at 07:41 +0200, Andreas Metzler wrote:

>> Is there a way to find all packages built against broken dh-fortran-
>> mod so all affected packages can be rebuilt?

> I am not sure of the correct regex, but the binary package control
> search should work, if it doesn't then you need a local mirror:

> https://binarycontrol.debian.net/?q=%2Fusr%2Flib%2F%5C%24multiarch%2Ffortran%2Fgfortran=

Thank you, I have justed filed a binNMU request #1019876 for the
remaining 4 source packages.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#1019721: libopenmpi-dev: Cannot uninstall rmdir: failed to remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such file or directory

2022-09-14 Thread Paul Wise
On Wed, 2022-09-14 at 07:41 +0200, Andreas Metzler wrote:

> Is there a way to find all packages built against broken dh-fortran-
> mod so all affected packages can be rebuilt?

I am not sure of the correct regex, but the binary package control
search should work, if it doesn't then you need a local mirror:

https://binarycontrol.debian.net/?q=%2Fusr%2Flib%2F%5C%24multiarch%2Ffortran%2Fgfortran=

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1019721: libopenmpi-dev: Cannot uninstall rmdir: failed to remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such file or directory

2022-09-14 Thread Andreas Metzler
Package: libopenmpi-dev
Version: 4.1.4-2
Severity: serious

Hello,

it seems to be impossible to uninstall libopenmpi-dev:
(sid)root@argenau:/# dpkg --purge libopenmpi-dev
(Reading database ... 25167 files and directories currently installed.)
Removing libopenmpi-dev:amd64 (4.1.4-2) ...
rmdir: failed to remove '/usr/lib/x86_64-linux-gnu/fortran/gfortran': No such 
file or directory
dpkg: error processing package libopenmpi-dev:amd64 (--purge):
[...]

Looking at the postrm script we find:
(sid)root@argenau:/# grep ^rmdir 
/var/lib/dpkg/info/libopenmpi-dev\:amd64.postrm 
rmdir --ignore-fail-on-non-empty /usr/lib/$multiarch/fortran/gfortran
rmdir --ignore-fail-on-non-empty /usr/lib/$multiarch/fortran/gfortran
rmdir --ignore-fail-on-non-empty /usr/lib/$multiarch/fortran/gfortran
rmdir --ignore-fail-on-non-empty /usr/lib/$multiarch/fortran/gfortran
rmdir --ignore-fail-on-non-empty /usr/lib/$multiarch/fortran/gfortran

i.e. rmdir is run unconditiionally multiple times on the same directory,
the first instance succeeds, the second one fails.

This is #1019050 in dh-fortran-mod which is now fixed. However
libopenmpi-dev 4.1.4-2 contains the broken code generated by
dh-fortran-mod and needs a rebuild against dh-fortran-mod (0.27) and
should not propagate to testing.

Is there a way to find all packages built against broken dh-fortran-mod
so all affected packages can be rebuilt?

cu Andreas