richardlehane / siegfried

signature-based file format identification
http://www.itforarchivists.com/siegfried
Apache License 2.0
214 stars 30 forks source link

Version 1.9.6-1 not available in debian buster repo #223

Open jdesmedt opened 1 year ago

jdesmedt commented 1 year ago

We use siegfried 1.9.6, but since the new release (1.10.0), apt no longer finds this version. (Debian buster)

apt list -a siegfried Listing... Done siegfried/unknown 1.10.0-1 amd64

Is there a way to still use/install the old version using apt?

richardlehane commented 1 year ago

Hi Johannes, yes - I should be able to re-publish 1.9.6 on the apt repository. I'll attempt this in the next day or two

jdesmedt commented 1 year ago

Great! The sooner the better, all our builds are broken at the moment

richardlehane commented 1 year ago

Hi @jdesmedt an update on this... I'm sorry but it will be a little more difficult to re-publish than I initially thought but I'll explore options further over the weekend.

I'm currently using reprepro for managing the repository and it turns out that reprepro automatically deletes old versions when a repository is updated and can't be configured to support multiple versions. There are other apt tools like mini-dinstall that can be configured retain old versions and I'll assess whether it is possible to migrate to using one of these alternatives.

In the meantime, you may have seen that old deb files are available on the github releases page. A possible stop gap may be to download the deb from here 1.9.6 and install with sudo apt install ./siegfried_1.9.6-1_amd64.deb