Your message dated Tue, 30 Sep 2025 19:35:08 +0000
with message-id <[email protected]>
and subject line Bug#1113430: fixed in purify 5.0.1-1
has caused the Debian Bug report #1113430,
regarding purify: FTBFS with CMake 4
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 [email protected]
immediately.)
--
1113430: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113430
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: purify
Version: 4.2.0-1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, purify failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
6/13 Test #13: parallel_mpi_utilities ...........***Failed 0.05 sec
--------------------------------------------------------------------------
There are not enough slots available in the system to satisfy the 16
slots that were requested by the application:
./test_parallel_mpi_utilities
Either request fewer procs for your application, or make more slots
available for use.
A "slot" is the PRRTE term for an allocatable unit where we can
launch a process. The number of slots available are defined by the
environment in which PRRTE processes are run:
1. Hostfile, via "slots=N" clauses (N defaults to number of
processor cores if not provided)
2. The --host command line parameter, via a ":N" suffix on the
hostname (N defaults to 1 if not provided)
3. Resource manager (e.g., SLURM, PBS/Torque, LSF, etc.)
4. If none of a hostfile, the --host command line parameter, or an
RM is present, PRRTE defaults to the number of processor cores
In all the above cases, if you want PRRTE to default to the number
of hardware threads instead of the number of processor cores, use the
--use-hwthread-cpus option.
Alternatively, you can use the --map-by :OVERSUBSCRIBE option to ignore the
number of available slots when deciding the number of processes to
launch.
--------------------------------------------------------------------------
6: Randomness seeded to: 1756566009
6: purify::critical 0 0 0
6: purify::critical 2 3 1
6: purify::critical 4 6 2
6: purify::critical 6 9 3
6: purify::critical 8 12 4
6: purify::critical 10 15 5
6: purify::critical 12 18 6
6: purify::critical 14 21 7
6: purify::critical 16 24 8
6: purify::critical 18 27 9
6: purify::critical 20 30 10
6: purify::critical 22 33 11
6: purify::critical 24 36 12
6: purify::critical 26 39 13
6: purify::critical 28 42 14
6: purify::critical 30 45 15
6: purify::critical 32 48 16
6: purify::critical 34 51 17
6: purify::critical 36 54 18
6: purify::critical 38 57 19
6: purify::critical 40 60 20
6: purify::critical 42 63 21
6: purify::critical 44 66 22
6: purify::critical 46 69 23
6: purify::critical 48 72 24
6: purify::critical 50 75 25
6: purify::critical 52 78 26
6: purify::critical 54 81 27
6: purify::critical 56 84 28
6: purify::critical 58 87 29
6: purify::critical 60 90 30
6: purify::critical 62 93 31
6: purify::critical 64 96 32
6: purify::critical 66 99 33
6: purify::critical 68 102 34
6: purify::critical 70 105 35
6: purify::critical 72 108 36
6: purify::critical 74 111 37
6: purify::critical 76 114 38
6: purify::critical 78 117 39
6:
===============================================================================
6: test cases: 1 | 1 passed
6: assertions: - none -
6:
5: Randomness seeded to: 1756566009
5:
===============================================================================
5: All tests passed (4 assertions in 1 test case)
5:
7/13 Test #6: test_sparse ...................... Passed 0.09 sec
8/13 Test #5: test_purify_fitsio ............... Passed 0.10 sec
10: Randomness seeded to: 1756566009
10:
===============================================================================
10: All tests passed (13 assertions in 1 test case)
10:
9/13 Test #10: test_mpi_utilities ............... Passed 0.09 sec
7: Randomness seeded to: 1756566009
7: purify::info Using a pixel size of 1 by 1 arcseconds
7: purify::info Using a pixel size of 3 by 3 arcseconds
7:
===============================================================================
7: All tests passed (34 assertions in 4 test cases)
7:
10/13 Test #7: test_wide_field_utilities ........ Passed 0.13 sec
3: Randomness seeded to: 1756566008
3:
===============================================================================
3: All tests passed (12 assertions in 3 test cases)
3:
11/13 Test #3: test_integration ................. Passed 0.16 sec
4: Randomness seeded to: 1756566009
4: purify::info Kernel Support: 4 x 4
4: purify::debug Building Measurement Operator: WGFZDB
4: purify::debug Constructing Zero Padding and Correction Operator: ZDB
4: purify::info Image size (width, height): 128 x 128
4: purify::info Oversampling Factor: 2
4: purify::debug Constructing FFT operator: F
4: purify::info Measuring Plans...
4: purify::info FoV (width, height): 0.0355556 deg x 0.0355556 deg
4: purify::debug Constructing Weighting and Gridding Operators: WG
4: purify::info Number of visibilities: 100
4: purify::info Mean, w: 0, +/- 0
4: purify::debug Non Zero grid locations: 73
4: purify::debug Finished consturction of Φ.
4: purify::debug Using serial measurement operator.
4: purify::info Kernel Support: 4 x 4
4: purify::debug Building Measurement Operator: WGFZDB
4: purify::debug Constructing Zero Padding and Correction Operator: ZDB
4: purify::info Image size (width, height): 128 x 128
4: purify::info Oversampling Factor: 2
4: purify::debug Constructing FFT operator: F
4: purify::info Measuring Plans...
4: purify::info FoV (width, height): 0.0355556 deg x 0.0355556 deg
4: purify::debug Constructing Weighting and Gridding Operators: WG
4: purify::info Number of visibilities: 100
4: purify::info Mean, w: 0, +/- 0
4: purify::debug Non Zero grid locations: 73
4: purify::debug Finished consturction of Φ.
4: purify::info Kernel Support: 4 x 4
4: purify::debug Building Measurement Operator: WGFZDB
4: purify::debug Constructing Zero Padding and Correction Operator: ZDB
4: purify::info Image size (width, height): 128 x 128
4: purify::info Oversampling Factor: 2
4: purify::debug Constructing FFT operator: F
4: purify::info Measuring Plans...
4: purify::info FoV (width, height): 0.0355556 deg x 0.0355556 deg
4: purify::debug Constructing Weighting and Gridding Operators: WG
4: purify::info Number of visibilities: 100
4: purify::info Mean, w: 0, +/- 0
4: purify::debug Non Zero grid locations: 68
4: purify::debug Finished consturction of Φ.
4: purify::debug Using serial measurement operator.
4: purify::info Kernel Support: 4 x 4
4: purify::debug Building Measurement Operator: WGFZDB
4: purify::debug Constructing Zero Padding and Correction Operator: ZDB
4: purify::info Image size (width, height): 128 x 128
4: purify::info Oversampling Factor: 2
4: purify::debug Constructing FFT operator: F
4: purify::info Measuring Plans...
4: purify::info FoV (width, height): 0.0355556 deg x 0.0355556 deg
4: purify::debug Constructing Weighting and Gridding Operators: WG
4: purify::info Number of visibilities: 100
4: purify::info Mean, w: 0, +/- 0
4: purify::debug Non Zero grid locations: 68
4: purify::debug Finished consturction of Φ.
4: purify::info Kernel Support: 4 x 4
4: purify::debug Building Measurement Operator: WGFZDB
4: purify::debug Constructing Zero Padding and Correction Operator: ZDB
4: purify::info Image size (width, height): 128 x 128
4: purify::info Oversampling Factor: 2
4: purify::debug Constructing FFT operator: F
4: purify::info Measuring Plans...
4: purify::info FoV (width, height): 0.0355556 deg x 0.0355556 deg
4: purify::debug Constructing Weighting and Gridding Operators: WG
4: purify::info Number of visibilities: 100
4: purify::info Mean, w: 0, +/- 0
4: purify::debug Non Zero grid locations: 65
4: purify::debug Finished consturction of Φ.
4:
===============================================================================
4: All tests passed (5 assertions in 2 test cases)
4:
12/13 Test #4: test_measurement_factory ......... Passed 5.74 sec
8: Randomness seeded to: 1756566009
8:
===============================================================================
8: All tests passed (55 assertions in 2 test cases)
8:
13/13 Test #8: test_wkernel ..................... Passed 45.26 sec
69% tests passed, 4 tests failed out of 13
Label Time Summary:
catch = 51.88 sec*proc (13 tests)
mpi = 0.22 sec*proc (4 tests)
Total Test time (real) = 45.30 sec
The following tests FAILED:
9 - distribute_sparse_vector (Failed) catch mpi
11 - mpi_wavelet_factory (Failed) catch mpi
12 - mpi_wide_field_utilities (Failed) catch mpi
13 - parallel_mpi_utilities (Failed) catch mpi
Errors while running CTest
make[1]: *** [Makefile:74: test] Error 8
make[1]: Leaving directory
'/build/reproducible-path/purify-4.2.0/obj-aarch64-linux-gnu'
dh_auto_test: error: cd obj-aarch64-linux-gnu && make -j16 test
ARGS\+=--verbose ARGS\+=-j16 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T15:00:54Z
-------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2408091/
The most likely cause of build failures is the removed backwards compatibility
for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:
https://lists.debian.org/debian-devel/2025/04/msg00310.html
About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.
You can find the build task here:
https://debusine.debian.net/work-request/154570/
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks,
Timo
--- End Message ---
--- Begin Message ---
Source: purify
Source-Version: 5.0.1-1
Done: Ole Streicher <[email protected]>
We believe that the bug you reported is fixed in the latest version of
purify, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ole Streicher <[email protected]> (supplier of updated purify 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 30 Sep 2025 20:42:44 +0200
Source: purify
Architecture: source
Version: 5.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <[email protected]>
Changed-By: Ole Streicher <[email protected]>
Closes: 1113430
Changes:
purify (5.0.1-1) unstable; urgency=medium
.
* d/watch: update to format version 5.0
* New upstream version 5.0.1 (Closes: #1113430)
* Rediff patches
* Push sopt build-dep minversion to 5.0
Checksums-Sha1:
adb7989af773e77ff8ca5dec9192f4b5243254d9 2305 purify_5.0.1-1.dsc
c62ad25f1ac43cb046eb116ae6a2ade4e1c887d9 75318163 purify_5.0.1.orig.tar.gz
9ece1b8ee32dac6cb8a3d904dc16c0e61b5c5e81 5944 purify_5.0.1-1.debian.tar.xz
Checksums-Sha256:
caca8f57c9af27cfd0e1e69ecb6a6a2d2510999ae457a3187f79626c3b47d7b0 2305
purify_5.0.1-1.dsc
a00b0116e8f29acf0cf5287be69498afe2e730997e1ad7490d0b237462a8ef4d 75318163
purify_5.0.1.orig.tar.gz
f9d66d50cf49f4994816e22815a2d1a81b66f41e84705860ff6416f6b82f8197 5944
purify_5.0.1-1.debian.tar.xz
Files:
c1d4cb0c969559b6336fd7f045fef2b3 2305 science optional purify_5.0.1-1.dsc
11a6b932bf0dfec9675522eaf978f0d8 75318163 science optional
purify_5.0.1.orig.tar.gz
296e537cbb7159e7a6994831acfa39c9 5944 science optional
purify_5.0.1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE7/BpV0Ra2/h0L3qtmk9WvbkOGL0FAmjcKyMACgkQmk9WvbkO
GL2f0Q/7BPcBgqPWFfpqX5tIdYypDXJ1fu/TWsT7UxBHlpJ7wYKLAcrYmqdqS4dI
J9u4wkY5Y3AGGRcWJ+fFqY0nnPRfasjHeL0zNlZtczHxkhTOyKC0W0rYjF7d0oeW
H1kaUemKo8979vkwZkx9aGKqiZuw9isLonh6L+PwAjoYBI7yymdQ0MSF9eaPyt63
qTFn4OUZwadeNJNuBqGbvx8pm9Gco8CPPhIe240X2+yrpB4SGoShOpaQ4ozuTxe8
m/XNQUTWqY0GyvvgAtOiGktMUYLybT9ZpewOxxqRCsuIiX++Z9w+lFo9DBUDaxd7
GbQSqrnUq9ZofZb+fTWpbVzV5lQPU04uwSwzmq3SaYha+d6gxKz4q5SJlJnMYqUZ
pSlJdyEwfLAgXo6DPH4y3hfUvP424txI3/B/tu3ebw01A9GDCOQu82FNKxPafXaJ
nTto1dH5pG6FkvlQP1POlzlJH7kJkW96P72+YefB2fiyXW/51BdEAqbFXywoc3h4
qmUha/VlpTjEMr2spu95JbDwOPobx/hGdwLxoNycYIF5ovCP1Um/NXD+AG0HZANL
mnJcBzurDf7IZ60N/eCxZnwcRkm6WXfKejpsMvYaScYf4dVxnhZjP/5MZYpvbR7V
0hnuVtMzhr88z/G6cJI0iO/jLb56Q7QcBdF8Y2VD2iOpRlPJYU4=
=b0Rd
-----END PGP SIGNATURE-----
pgptQbg10u8_6.pgp
Description: PGP signature
--- End Message ---