Package: promod3
Version: 3.3.1+ds-1
Severity: serious
X-Debbugs-Cc: sramacher@debian.org
$ apt-get install promod3
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
promod3 : Depends: python3-ost but it is not installable
Depends: python3-promod3 but it is not installable
E: Unable to correct problems, you have held broken packages.
Cheers
Hi, promod3 is arch:all, but it depends on arch:any packages which build on amd64 only. Is it necessary to limit the architecture list for promod3? I am reluctant to do so as there will be the need to manually update the list every time a new architecture becomes supported by its arch:any dependencies. Andrius
Hi Andrius
Why does openstructure build for amd64 only?
Looking in one of the failed build logs, I see:
./modules/mol/base/tests/test_ics.cc(216):
error: in "mol_base/ics_settorsion_linear_unbuffered":
difference{4} between s.t2.GetAngle(){-2.3561945} and
Real(3.14159265358979323846/4){0.785398185} exceeds 0.0001%
0.7854 is 45 degrees, and -2.3562 is -135 degrees (45 - 180).
Are both answers correct? You could skip the failing test, or compare
the tangent of both values.
You could make promod3 arch:any instead of arch:all, but instead of
trying to maintain a list of architectures, simply add python3-ost as
a Build-Dependency (even if it is not really needed). This will
ensure that promod3 is only built on architectures where python3-ost
is available.
Regards
Graham
For trixie, could you just hint promod3 back into testing? The britney dependency check for binary-all packages is only done on amd64 and arm64 exactly for the reason that it is quite normal that binary-all packages are not installable on all architectures. If the release team wants all such packages in the archive converted from binary-all to binary-any that's doable, but it's a bit late for an MBF of RC bugs for trixie. Thanks Adrian
No, we don't. But the sensibility of an arch: all package that is only installable on amd64 is beyond me. Anyway, I will hint it back into testing. Cheers