FreeOffice 970 tarball hash change

Post here those questions, bug reports and suggestions for SoftMaker FreeOffice 2018 for Linux that do not fit in any of the application-specific subforums.

Moderator: SoftMaker Team

Post Reply
iswrong
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:

https://github.com/NixOS/nixpkgs/blob/m ... office.nix
https://github.com/NixOS/nixpkgs/blob/m ... 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:

https://github.com/NixOS/nixpkgs/pull/71225

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

Code: Select all

$ nix-prefetch-url https://www.softmaker.net/down/softmaker-freeoffice-970-amd64.tgz
path is '/nix/store/sq8a5lbmr6z64k0jy5lz745gsj68dlb6-softmaker-freeoffice-970-amd64.tgz'
1h36pjbpbiy4cw383cbrwh1jx2kp1ay29734zailmhifz53gj44f
$ nix-prefetch-url https://www.softmaker.net/down/softmaker-freeoffice-971-amd64.tgz
path is '/nix/store/bwgmb9inn4mza0lhs4hmsxyx53nnn0h9-softmaker-freeoffice-971-amd64.tgz'
1h36pjbpbiy4cw383cbrwh1jx2kp1ay29734zailmhifz53gj44f
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 ;).

martin-k
SoftMaker Team
SoftMaker Team
Posts: 2944
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

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) softmaker.com
Martin Kotulla
SoftMaker Software GmbH

Post Reply

Return to “SoftMaker FreeOffice 2018 for Linux (General)”