PDBx dictionary in Debian [Was: Re: Bug#974973: ITP: libcifpp -- A library for creating and manipulating mmCIF and PDB files containing macro molecular structure information]
- To: 974973-submitter@bugs.debian.org
- Cc: debian-med@lists.debian.org
- Subject: PDBx dictionary in Debian [Was: Re: Bug#974973: ITP: libcifpp -- A library for creating and manipulating mmCIF and PDB files containing macro molecular structure information]
- From: Andrius Merkys <merkys@debian.org>
- Date: Tue, 17 Nov 2020 17:29:48 +0200
- Message-id: <[🔎] 5c37bed8-ae47-56fb-a984-9931bb8f7d90@debian.org>
- In-reply-to: <7ebfa7a6-2d88-53f3-1df7-67d0dd2df5ea@hekkelman.com>
- References: <160561722335.1290193.17286039984829406237.reportbug@s4.hekkelman.net> <160561722335.1290193.17286039984829406237.reportbug@s4.hekkelman.net> <21ead2b9-b84d-fe44-e16a-9b71badeb50c@debian.org> <7ebfa7a6-2d88-53f3-1df7-67d0dd2df5ea@hekkelman.com>
Hi Martin,
On 2020-11-17 15:59, Maarten L. Hekkelman wrote:
> Initially I was, but now I'm not so sure. In fact, I'm currently
> rewriting that part.
>
> I used to use mrc to store mmcif_pdbx dictionary files inside an
> executable. But those dictionaries change very often and so I now think
> it is better to have cron job polling for these files weekly and store
> them in /var/cache/libcifpp/
>
> Lintian is however complaining a little over this choice, /var/cache is
> not a very common location to store stuff. But I guess this is OK?
I am not sure about /var/cache approach and cronjob polls. I understand
the need to keep mmcif_pdbx up-to-date, but I think lintian complaints
are rarely baseless. I am adding debian-med@ to CC, maybe someone has a
better solution?
Packaging mmcif_pdbx as a package of its own would be an option.
However, to keep it up-to-date in stable Debian release one would have
to backport it there often, and I am not sure release managers would
allow that. There are packages like tzdata that get frequent updates and
backports, but tzdata is security-sensitive.
Best,
Andrius
Reply to: