Hi Etienne,
I think we fixed the lintian messages and the other issue you wanted to
be addressed.
The pipeline is running on salsa at the moment.
Thank for your help !
Manik.
Le 13/01/2026 à 22:59, Étienne Mollier a écrit :
Hi Manik,
Manik Bhattacharjee, on 2026-01-13:
thanks for your remarks and efforts.
Emmanuel and I checked our process to update the salsa repository, which
seems to be wrong on some steps, and was already wrong for the previous
versions.
We updated the upstream and pristine-tar branches with what should be the
correct content, and our new procedure should ensure that the next versions
will not have those problems.
You're welcome, I'm glad you could review your procedure to
identify what went off and put things back on tracks. :)
Unfortunately, the piuparts pipeline step still fails, and I don't
understand why it still tries to install the old version (5.2.0) of
libcamitk-dev instead of the new 6.0.0.
https://salsa.debian.org/med-team/camitk/-/jobs/8882675#L6976
There might be a different mistake in our packaging process, or a missing
parameter in debian/control ?
As far as I can parse from the piuparts output that has run on
Salsa CI, there were not one but multiple runs: one per binary
package produced by the build. Several managed to get through,
the failing one tested libcamitk-dev. Previous packages, that
passed, were: camitk-actionstatemachine, camitk-config and
camitk-imp, in that order. In every cases, the first thing
piuparts did was to deploy the version currently in unstable and
for libcamitk-dev it failed due to the conflicts between the vtk
dependencies. Therefore, I'm afraid I stand by my initial
impression: I don't know how to recover from that particular
test scenario, apart from having piuparts run with option
--no-upgrade-test, which will skip the part in which camitk
5.2.0 gets installed during the run. When my own build of
camitk went through, I could manually trigger piuparts with the
following arguments (roughly) and the test went through:
$ piuparts -d sid --no-upgrade-test ./camitk_6.0.0-1_amd64.changes
I see a few low hanging fruit items that I would prefer to see
addressed before upload, as reported by lintian informational
and pedantic messages:
[…]
I: camitk source: older-debian-watch-file-standard 4 [debian/watch]
[…]
P: camitk source: redundant-priority-optional-field [debian/control:7]
P: camitk source: redundant-rules-requires-root-no-field
[debian/control:34]
P: camitk source: trailing-whitespace [debian/rules:28]
P: camitk source: trailing-whitespace [debian/rules:83]
but overall I'm fine with the state of the package and plan to
upload tomorrow evening (it's a bit late for me now today). Let
me know if you carry the changes suggested by lintian; the
timestamp for the 6.0.0-1 in debian/changelog may also benefit
from being refreshed, which in turn will prompt lintian to also
flag that the package would benefit being aligned with standards
version 4.7.3.
Have a nice day, :)