I had a fresh look to the python-biopython test failure and noticed something else, much ealier in the test log:
test_PDB_DSSP ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/Bio/PDB/DSSP.py:199: UserWarning: Configuration error: The attempt to retrieve compound information for "ALA" failed. This information is searched for in a CCD file called components.cif or components.cif.gz which should be located in one of the following directories: "/usr/share/libcifpp" "/var/cache/libcifpp" "/usr/share/libcifpp" "/usr/share/libcifpp" (Note that you can add a directory to the search paths by setting the LIBCIFPP_DATA_DIR environmental variable) On Linux an optional cron script might have been installed that automatically updates components.cif and mmCIF dictionary files. This script only works when the file libcifpp.conf contains an uncommented line with the text: update=true If you do not have a working cron script, you can manually update the files in /var/cache/libcifpp using the following commands: curl -o /var/cache/libcifpp/components.cif https://files.wwpdb.org/pub/pdb/data/monomers/components.cif curl -o /var/cache/libcifpp/mmcif_pdbx.dic https://mmcif.wwpdb.org/dictionaries/ascii/mmcif_pdbx_v50.dic curl -o /var/cache/libcifpp/mmcif_ma.dic https://github.com/ihmwg/ModelCIF/raw/master/dist/mmcif_ma.dic The current order of compound factory objects is: CCD components.cif resource Unknown compound: ALA Unknown compound: ARG Unknown compound: ASN Unknown compound: ASP Unknown compound: CYS Unknown compound: GLN Unknown compound: GLU Unknown compound: GLY Unknown compound: HIS Unknown compound: HOH Unknown compound: ILE Unknown compound: LEU Unknown compound: LYS Unknown compound: MET Unknown compound: PHE Unknown compound: PRO Unknown compound: SER Unknown compound: SO4 Unknown compound: THR Unknown compound: TRP Unknown compound: TYR Unknown compound: VAL Missing compound information for ALA Missing compound information for THR Missing compound information for PRO Missing compound information for ILE Missing compound information for HIS Missing compound information for LEU Missing compound information for LYS Missing compound information for GLY Missing compound information for ASP Missing compound information for ASN Missing compound information for CYS Missing compound information for ARG Missing compound information for TYR Missing compound information for SER Missing compound information for GLN Missing compound information for GLU Missing compound information for VAL Missing compound information for TRP Missing compound information for PHE Missing compound information for MET Missing compound information for SO4 Missing compound information for HOH warnings.warn(err) FAIL Right now, this feels to me like something changed in the libcifpp in such a way that more configuration is expected from end users. libcifpp-data does ship some of the expected files: $ dpkg -L libcifpp-data | grep share/libcifpp /usr/share/libcifpp /usr/share/libcifpp/mmcif_ddl.dic /usr/share/libcifpp/mmcif_ma.dic /usr/share/libcifpp/mmcif_pdbx.dic components.cif is missing though, and from what I see getting the file manually from the internet, it is rather heavyweight: 422M, so not sure whether its place is in the package. It is large, but I don't believe is running into the limits of the archive yet. In hope this helps, -- .''`. Étienne Mollier <emoll...@debian.org> : :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da `. `' sent from /dev/pts/2, please excuse my verbosity `-
signature.asc
Description: PGP signature