[Debian-pan-maintainers] gemmi 0.7
Andrius Merkys
merkys at debian.org
Thu Aug 28 05:39:15 BST 2025
Hi Roland,
Thanks for reviving this discussion.
On 8/27/25 18:31, Roland Mas wrote:
> Le 27/01/2025 à 12:40, Andrius Merkys a écrit :
> Following up with that now that Trixie is out:
>
>> On 2025-01-26 14:34, Roland Mas wrote:
>>> Could you list the reverse-dependencies in question so that they can
>>> be fixed? I could add that gemmi <= 0.6.5 breaks at least one reverse
>>> dependency 🙂
>>
>> The results of ratt rebuild for gemmi 0.7.0 from [1] are the following:
>>
>> * coot_1.1.09+dfsg-4 and dials_3.22.1+dfsg3-1: FAILED due to unsat-
>> dependency: python3-numpy-abi9. These are due to an ongoing numpy
>> transition.
> Building current coot with gemmi 0.7 works.
Good.
>> * finalcif_137+dfsg-2: FAILED due to incompatible function arguments
>> when calling gemmi functions. There is a newer upstream release of
>> finalcif, gemmi compatibility might be fixed there.
> Importing the new upstream release and updating a few details results in
> a package that works and passes its testsuite. https://salsa.debian.org/
> lolando/finalcif has the code, seemingly ready to upload.
Nice, thanks. I will deal with finalcif as soon as gemmi 0.7.* becomes
ready on buildds.
>> * freesasa_2.1.2-4: FAILED due to nonexisting gemmi function call.
>> There is a newer upstream release for freesasa as well, but I recall I
>> had other problems packaging it.
> As you mentioned, there hasn't been an upstream release recently.
> However the code still evolves a bit (the last commit happened last
> month); taking a snapshot from the master branch didn't immediately
> result in a working package, even after two patches to rename structure
> fields following Gemmi's renaming.
OK, I guess we can ignore freesasa for now and get back to it
afterwards, hopefully with the help from upstream.
>> * macromoleculebuilder_4.0.0+dfsg-5: FAILED with "Gemmi version 0.7.0
>> is not compatible with MMB. Major version must be exactly 0.6 and
>> minor version .2 or newer."
> Still the case.
We may attempt patching the gemmi version check and see how far the
build goes. But again, macromoleculebuilder has newer upstream release,
which should be packaged post-trixie.
>> * molmodel_3.1.0-4.1: PASS
>
> Still works.
Good.
> So in summary: coot, finalcif, molmodel and dials work with gemmi 0.7.0
> (or can be made to work); freesasa and macromoleculebuilder don't appear
> to.
>
> Do you think this warrants uploading gemmi 0.7.0 to unstable, and maybe
> get in touch with freesasa and macromoleculebuilder upstreams?
Thanks again for moving this forward. I have uploaded gemmi 0.7.1 to
unstable just now. There is a newer release out now, but I did not dare
to update to it yet. Let's first get the rdeps working for gemmi 0.7.1.
Best,
Andrius
More information about the Debian-pan-maintainers
mailing list