FreeOffice 970 tarball hash change

General questions and answers about FreeOffice 2018 for Linux. Don't post application-specific questions here, but in the appropriate subforum.
Post Reply
Posts: 6
Joined: Sun Sep 08, 2019 4:04 pm

FreeOffice 970 tarball hash change

Post by iswrong » Wed Oct 16, 2019 1:32 pm

We have packaged both FreeOffice and SoftMaker Office in nixpkgs: ... office.nix ... office.nix

For each source, we specify a SHA checksum, both to obtain a 'fixed-output derivation' and to verify that the source has not been tampered with. We noticed that the checksum for the version that we package (970) has changed:

Upon further inspection, I found that this is the same hash as the new 971 release:

Code: Select all

$ nix-prefetch-url
path is '/nix/store/sq8a5lbmr6z64k0jy5lz745gsj68dlb6-softmaker-freeoffice-970-amd64.tgz'
$ nix-prefetch-url
path is '/nix/store/bwgmb9inn4mza0lhs4hmsxyx53nnn0h9-softmaker-freeoffice-971-amd64.tgz'
Could you consider keeping older version tarballs in-tact? This would avoid breakage in downstream package managers and give people time to update to the new version in package definitions. If not, that would be good to hear as well, but I guess inclusion in nixpkgs should then be reconsidered, since it's not nice to break people's system updates ;).

SoftMaker Team
SoftMaker Team
Posts: 2959
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany

Re: FreeOffice 970 tarball hash change

Post by martin-k » Fri Nov 01, 2019 6:31 pm

This is a bit tricky for us. We have to version RPM and DEB packages, so we do the same for TGZ. And, since we send out e-mails with download links, we use .htaccess rewriting to always point them to the latest version. Could you host the TGZ packages yourselves? Then you are in control which version is delivered under which URL.

If you don't want to discuss this in public, you can contact us at info (at)
Martin Kotulla
SoftMaker Software GmbH

Post Reply

Return to “FreeOffice 2018 for Linux (General)”