GNU bug report logs -
#32026
IceCat locales are missing?
Previous Next
Reported by: ludo <at> gnu.org (Ludovic Courtès)
Date: Sun, 1 Jul 2018 20:24:02 UTC
Severity: normal
Merged with 25504
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi Mark,
Mark H Weaver <mhw <at> netris.org> writes:
> Hi Maxim,
>
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>
>> * gnu/packages/gnuzilla.scm (%icecat-base-version): New variable.
>> (%upstream-firefox-version): Likewise.
>> (%icecat-version): Define in terms of %icecat-base-version.
>> (upstream-firefox-source): New variable.
>> (icecat-source): Adjust to use the above newly introduced variables.
>
> I'm deeply uncomfortable binding toplevel variables, even unexported
> ones, that provide non-FSDG-complaint software. I guess that the
> primary motivation for this commit was to make it easier to use the
> 'update-mozilla-locales' helper.
While I appreciate your concern, I think "hiding" the upstream source
would be akin to putting our head in the sand. We do need that upstream
source to produce GNU IceCat from source, so it may as well be
convenient to handle while hacking on the GNU IceCat package. As you've
noted, it isn't exported, so I think it'd be a stretch to say that this
private binding "steers" users toward non-FSDG software. Note that we
also have a %upstream-linux-source procedure in (gnu packages linux).
> In an earlier message <https://bugs.gnu.org/32026#100>, I suggested an
> alternative way to use the code in your proposed
> 'update-mozilla-locales' helper which would eliminate the need to expose
> any *firefox* toplevel variables. I hope you'll find that alternative
> approach acceptable, so that we can avoid exposing non-FSDG-compliant
> software in our toplevel bindings.
>
> What do you think?
See my explanation there that the need to maintain the various l10n
repositories commits/hashes is going away soon.
--
Thanks,
Maxim
This bug report was last modified 2 years and 171 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.