[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IceCat-68.2.0-guix0-preview2 now available via GNU Guix

From: Johannes Marbach
Subject: Re: IceCat-68.2.0-guix0-preview2 now available via GNU Guix
Date: Fri, 1 Nov 2019 20:43:54 +0100

On 10/30/19 5:58 AM, Mike Gerwitz wrote:
> On Tue, Oct 29, 2019 at 16:47:26 -0400, Mark H Weaver wrote:
>> Although the IceCat project has not yet released IceCat-68, for the
>> benefit of those who are impatient to update their IceCat (e.g. due to
>> security flaws recently publicized by Mozilla which affect IceCat-60), I
>> wanted to let you all know that the GNU Guix project now provides a
>> preliminary preview version of IceCat-68.
> You've done excellent work, Mark, thank you.
>> For now, to generate a source tarball for this preview version, you'll
>> need to install Guix, update it using "guix pull", and then run:
>>   guix build --source icecat
>> The resulting source tarball should, in theory, work on any system that
>> IceCat supports, not just Guix (although Android support is completely
>> untested so far, and might very well be broken at present).
>> More precisely, the command above tries to emulate what the IceCat
>> maintainers would normally do themselves to produce an official source
>> tarball, except that Guix does it *deterministically*, such that
>> precisely the same bit pattern should be produced every time.  Toward
>> that end, the timestamps and file ordering in the tarball are different
>> from what would be found in an official IceCat source tarball, the l10n
>> files are downloaded from fixed upstream revisions instead of grabbing
>> the latest at the time 'makeicecat' is run, and the included manifests
>> may be sorted differently.  Those are the only differences I found the
>> last time I checked.
>> If there are any courageous souls who would like to try generating the
>> source tarball using Guix and building it on their preferred OS, I would
>> be grateful to hear about your experiences, positive or negative.
> My hope is to use Guix to produce the distribution tarballs for IceCat
> going forward (as Mark showed above).  I have done some preliminary
> testing building with the Guix-generated tarball using a foreign distro.
> If others could try building using the tarball created by Guix, please
> let us know here if you experience any problems.
> We won't be publishing tarballs to alpha.gnu.org just yet, since there's
> still more work to do first.

I have successfully built the source tarball with guix on OpenSuse and
then after installing all needed dependencies managed to compile it
following the steps in the README. Nothing stuck out during compilation
and IceCat seems to run fine from what I can tell.

Two minor things I noticed:

1. All extensions are listed with a big yellow disclaimer about being
unverified on about:addons.

2. about:rights brings up an XML parsing error message.

Attachment: pEpkey.asc
Description: application/pgp-keys

reply via email to

[Prev in Thread] Current Thread [Next in Thread]