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
iswrong
Posts: 10
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: 2795
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

iswrong
Posts: 10
Joined: Sun Sep 08, 2019 4:04 pm

Re: FreeOffice 970 tarball hash change

Post by iswrong » Thu Mar 12, 2020 8:37 am

martin-k wrote:
Fri Nov 01, 2019 6:31 pm
Could you host the TGZ packages yourselves? Then you are in control which version is delivered under which URL.
Sorry for reporting back so late! I raised the issue in the NixOS forums. Although Nix has an archive for tarballs, it is only used for hosting (open) source tarballs. Two other possible options came out of the discussions:
Would any of these two options be acceptable to you for FreeOffice and SoftMaker Office?

Ps. I received some private messages from people who are really happy to see Free/SoftMaker Office in NixOS. Seems you have some fans our corner of the Linux ecosystem as well :D .

miguel-c
SoftMaker Team
SoftMaker Team
Posts: 913
Joined: Wed Jun 05, 2019 12:02 pm

Re: FreeOffice 970 tarball hash change

Post by miguel-c » Sun Mar 15, 2020 6:33 pm

Thanks, I've forwarded this to the product manager.

iswrong
Posts: 10
Joined: Sun Sep 08, 2019 4:04 pm

Re: FreeOffice 970 tarball hash change

Post by iswrong » Fri Apr 03, 2020 9:23 am

Thanks! Any updates?

(We bumped into this problem again due to the recent updates of FreeOffice and Softmaker Office to 976.)

miguel-c
SoftMaker Team
SoftMaker Team
Posts: 913
Joined: Wed Jun 05, 2019 12:02 pm

Re: FreeOffice 970 tarball hash change

Post by miguel-c » Sat Apr 04, 2020 11:46 pm

Nothing yet, sorry

iswrong
Posts: 10
Joined: Sun Sep 08, 2019 4:04 pm

Re: FreeOffice 970 tarball hash change

Post by iswrong » Fri May 01, 2020 11:29 am

Sorry for asking again, but is there any progress on this issue?

If not, I fear that I will have to do a PR soon to remove SoftMaker Office and FreeOffice from nixpkgs/NixOS. This package breaks every time a new Office version is released and due how to Nix/NixOS work (the whole system configuration should be buildable), a user can't update their system unless they remove SoftMaker Office/FreeOffice from their system configuration while the package is broken.

miguel-c
SoftMaker Team
SoftMaker Team
Posts: 913
Joined: Wed Jun 05, 2019 12:02 pm

Re: FreeOffice 970 tarball hash change

Post by miguel-c » Fri May 01, 2020 3:19 pm

Let me push this issue again.

iswrong
Posts: 10
Joined: Sun Sep 08, 2019 4:04 pm

Re: FreeOffice 970 tarball hash change

Post by iswrong » Sun Aug 23, 2020 11:10 am

Let me inquire again if there are any updates ;).

Post Reply

Return to “FreeOffice 2018 for Linux (General)”