Bug#980474: freecad: metapackage should depend on the right package versions

Tobias Frost tobi at debian.org
Fri Apr 16 07:14:16 BST 2021


Control: tags -1 confirmed

When trying to reproduce #986821 I saw that the package freecad can be updated
but not necessarly updates the helper packages..

I tried to reproduce this in a (sid based minimal pbuilder) chroot, starting
with installing freecad from stable: This yields:

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name            Version           Architecture Description
+++-===============-=================-============-
=====================================================
=
ii  freecad         0.18~pre1+dfsg1-5 all          Extensible Open Source CAx
program
ii  freecad-common  0.18~pre1+dfsg1-5 all          Extensible Open Source CAx
program - common files
un  freecad-doc     <none>            <none>       (no description available)
ii  freecad-python2 0.18~pre1+dfsg1-5 amd64        Extensible Open Source CAx
program - Python 2 binarie
s
un  freecad-python3 <none>            <none>       (no description available)
ii  freecad-runtime 0.18~pre1+dfsg1-5 all          Extensible Open Source CAx
program - runtime files


After that I changed sources.list back to unstable, and did an upgrade

apt update
apt remove libhdf5-openmpi-103   # for some reason apt was not able to find a
solution without manual helping it
apt install freecad

That yields to:

dpkg -l freecad*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name            Version           Architecture Description
+++-===============-=================-============-
========================================
==============
ii  freecad         0.19.1+dfsg1-2    all          Extensible Open Source CAx
program
ii  freecad-common  0.18~pre1+dfsg1-5 all          Extensible Open Source CAx
program - com
mon files
un  freecad-python2 <none>            <none>       (no description available)
ii  freecad-python3 0.19.1+dfsg1-2    amd64        Extensible Open Source CAx
program - Pyt
hon 3 binaries
ii  freecad-runtime 0.18~pre1+dfsg1-5 all          Extensible Open Source CAx
program - run
time files


So I guess, freecad should needs a versioned Depends or (unsure) the Versions
in the Breaks: statements be bumped.

-- 
tobi



More information about the debian-science-maintainers mailing list