Re: Request for review of autopkgtest for dicomscope
Étienne Mollier <[email protected]> Thu, 19 Feb 2026 21:22:09 +0100
| Newsgroups | gmane.linux.debian.devel.medical |
|---|---|
| Message-ID | <[email protected]> |
--mtrP33zaoxKEADsF Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable hi harish, > Thanks for the review and the helpful feedback. > I have fixed the autopkgtest PID handling and removed Priority > optional and Rules Requires Root=C2=A0 from d/control as > suggested. The updated changes are pushed to Salsa. Please re > review the changes. Thanks, I see the script captures properly the dicomscope process and I believe it is all good. When reviewing the package, I inially ran into a complaint from the autopkgtest wrapper, that had to carry extra cleanup steps: autopkgtest [21:05:03]: test run-unit-test: [----------------------- xvfb-run --auto-servernum "/usr/bin/$bin" "$TESTFILE" 2>&1 & sleep 30 starting DICOMscope please wait... check_n_cleanup /tmp/autopkgtest.nQILB8/wrapper.sh: Killing leaked background processes: 2= 1=20 PID TTY STAT TIME COMMAND 21 ? Z 0:00 [xvfb-run] <defunct> autopkgtest [21:05:33]: test run-unit-test: -----------------------] But after further investigation, it seems relatively harmless: I'm under the impression that Xvfb and dicomscope take some time to teardown, which results in xvfb-run being still referenced in the table of processes while waiting for their error codes. This does not occur in every autopkgtest runs. I believe that you don't need further action to address it. > One quick question, since this is a packaging only change, > should I add a changelog entry using dch or leave the > changelog unchanged. Yes, because the purpose of the d/changelog is to document the changes that have been introduced by each package version uploaded to the archive. It also technically encodes the package version and target distribution, so there needs to be new entry on top of the older ones for a valid upload. Each follow up iteration of the package increments the trailing revision, so yours should be 3.6.0-29. [1]: https://www.debian.org/doc/debian-policy/ch-source.html#debian-changel= og-debian-changelog Have a nice day, :) --=20 .''`. =C3=89tienne Mollier <[email protected]> : :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da `. `' sent from /dev/pts/1, please excuse my verbosity `- on air: Rush - The Spirit of Radio --mtrP33zaoxKEADsF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmmXcPEACgkQeTz2fo8N EdrUlRAAhzeY1tU3NqN1ETcQj723aydBkKzsZ0JLligOOATXV0Kz3EUMF31nSipD e97nEb0P19BbIlUNNYkviEnHvEa8SkiQZFhZlTsD51CCaKuBexLwlgOPBll5cVoM Nx2LT3Mwvl4j6fWfP+7xinWvaBcB7QVeuFxf6M1sUD5CfqXyRRso5V9YGoxcXf5w gaIDNvl0AIlqZLsjwboJZTbt7hy58+Av3wg2xRbJwB7l+r7uww15tM4ibskkOutA R3q8Novs7lEVN/KxfPLukKYxJgfYjF+B76kexFYNE0lHAgDJvEuxg2m63Dwvm1dL qrxsCQSDYx9EcvDrNPSFz3qcgw5bQOvJbD8AiGaF9EwRTO4HH7uu6aMBTtQcY5Kj UI9eNnOvwGqLX5lMsYOdpB2wPiGIAWCH8wxFebhoEGw37B7OMGAf6HTefxlrqPgj P8o58xm94K4nmCnM9SFHXyA09N407WtKXa+TiDGlT3f69JNBdL+F/iiKAK2PJTzK 7zTt1mvCMNcPVDLZTWORgZMT0Jhee9izxlgfJQ8CCA1sGZ8rwWKLxGzk7AtFiZ6H 5mcvtlypPeR1ZI8HCkj5SjYfTpL4lh/HNeDadVmhGPHuDoWQWoyhRzUgo2mVldeY gyIbta/p5C0bEsts5j0NS+PVEUUzIWd8JBnEePr7qxcSiY1C4Fc= =j2M1 -----END PGP SIGNATURE----- --mtrP33zaoxKEADsF--