GNU bug report logs -
#38755
icecat retains reference on clang
Previous Next
To reply to this bug, email your comments to 38755 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#38755
; Package
guix
.
(Thu, 26 Dec 2019 20:50:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Ricardo Wurmus <rekado <at> elephly.net>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Thu, 26 Dec 2019 20:50:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Icecat retains a reference on clang. This is because the file
./chrome/toolkit/content/global/buildconfig.html (inside of
lib/icecat/omni.ja) records configuration options, which include the
location of clang.
This should be removed.
--
Ricardo
Information forwarded
to
bug-guix <at> gnu.org
:
bug#38755
; Package
guix
.
(Thu, 26 Dec 2019 23:10:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 38755 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
This should do the trick:
[my.patch (text/x-patch, inline)]
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index d5d9839e1a..e9458037a5 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1023,7 +1023,11 @@ from forcing GEXP-PROMISE."
(format #t "configure flags: ~s~%" flags)
(apply invoke bash
(string-append srcdir "/configure")
- flags))))
+ flags)
+ ;; Remove references to store items
+ (substitute* "toolkit/content/buildconfig.html"
+ (("/gnu/store") ""))
+ #t)))
(replace 'build
;; The build system often spuriously fails. See
;; <https://bugs.gentoo.org/show_bug.cgi?id=680934>. To
[Message part 3 (text/plain, inline)]
--
Ricardo
Information forwarded
to
bug-guix <at> gnu.org
:
bug#38755
; Package
guix
.
(Sat, 28 Dec 2019 00:26:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 38755 <at> debbugs.gnu.org (full text, mbox):
Hi,
Ricardo Wurmus <rekado <at> elephly.net> skribis:
> This should do the trick:
>
> diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
> index d5d9839e1a..e9458037a5 100644
> --- a/gnu/packages/gnuzilla.scm
> +++ b/gnu/packages/gnuzilla.scm
> @@ -1023,7 +1023,11 @@ from forcing GEXP-PROMISE."
> (format #t "configure flags: ~s~%" flags)
> (apply invoke bash
> (string-append srcdir "/configure")
> - flags))))
> + flags)
> + ;; Remove references to store items
> + (substitute* "toolkit/content/buildconfig.html"
> + (("/gnu/store") ""))
This should not be a literal “/gnu/store”, though. Perhaps we should
just use ‘remove-store-references’ instead of ‘substitute*’?
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#38755
; Package
guix
.
(Sat, 28 Dec 2019 19:49:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 38755 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Sat, Dec 28, 2019 at 01:25:50AM +0100, Ludovic Courtès wrote:
> Hi,
>
> Ricardo Wurmus <rekado <at> elephly.net> skribis:
>
> > This should do the trick:
> >
> > diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
> > index d5d9839e1a..e9458037a5 100644
> > --- a/gnu/packages/gnuzilla.scm
> > +++ b/gnu/packages/gnuzilla.scm
> > @@ -1023,7 +1023,11 @@ from forcing GEXP-PROMISE."
> > (format #t "configure flags: ~s~%" flags)
> > (apply invoke bash
> > (string-append srcdir "/configure")
> > - flags))))
> > + flags)
> > + ;; Remove references to store items
> > + (substitute* "toolkit/content/buildconfig.html"
> > + (("/gnu/store") ""))
>
> This should not be a literal “/gnu/store”, though. Perhaps we should
> just use ‘remove-store-references’ instead of ‘substitute*’?
>
This way we still get a listing of exactly which store items were used
without needing to refer to them exactly.
--
Efraim Flashner <efraim <at> flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#38755
; Package
guix
.
(Sat, 28 Dec 2019 23:06:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 38755 <at> debbugs.gnu.org (full text, mbox):
Le 28 décembre 2019 20:47:40 GMT+01:00, Efraim Flashner <efraim <at> flashner.co.il> a écrit :
>On Sat, Dec 28, 2019 at 01:25:50AM +0100, Ludovic Courtès wrote:
>> Hi,
>>
>> Ricardo Wurmus <rekado <at> elephly.net> skribis:
>>
>> > This should do the trick:
>> >
>> > diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
>> > index d5d9839e1a..e9458037a5 100644
>> > --- a/gnu/packages/gnuzilla.scm
>> > +++ b/gnu/packages/gnuzilla.scm
>> > @@ -1023,7 +1023,11 @@ from forcing GEXP-PROMISE."
>> > (format #t "configure flags: ~s~%" flags)
>> > (apply invoke bash
>> > (string-append srcdir "/configure")
>> > - flags))))
>> > + flags)
>> > + ;; Remove references to store items
>> > + (substitute* "toolkit/content/buildconfig.html"
>> > + (("/gnu/store") ""))
>>
>> This should not be a literal “/gnu/store”, though. Perhaps we should
>> just use ‘remove-store-references’ instead of ‘substitute*’?
>>
>
>This way we still get a listing of exactly which store items were used
>without needing to refer to them exactly.
It shouldn't be literaly /gnu/store, because one could use a different store path. Can we access the store path from a phase code?
Information forwarded
to
bug-guix <at> gnu.org
:
bug#38755
; Package
guix
.
(Sun, 29 Dec 2019 07:18:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 38755 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Sun, Dec 29, 2019 at 12:05:28AM +0100, Julien Lepiller wrote:
> Le 28 décembre 2019 20:47:40 GMT+01:00, Efraim Flashner <efraim <at> flashner.co.il> a écrit :
> >On Sat, Dec 28, 2019 at 01:25:50AM +0100, Ludovic Courtès wrote:
> >> Hi,
> >>
> >> Ricardo Wurmus <rekado <at> elephly.net> skribis:
> >>
> >> > This should do the trick:
> >> >
> >> > diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
> >> > index d5d9839e1a..e9458037a5 100644
> >> > --- a/gnu/packages/gnuzilla.scm
> >> > +++ b/gnu/packages/gnuzilla.scm
> >> > @@ -1023,7 +1023,11 @@ from forcing GEXP-PROMISE."
> >> > (format #t "configure flags: ~s~%" flags)
> >> > (apply invoke bash
> >> > (string-append srcdir "/configure")
> >> > - flags))))
> >> > + flags)
> >> > + ;; Remove references to store items
> >> > + (substitute* "toolkit/content/buildconfig.html"
> >> > + (("/gnu/store") ""))
> >>
> >> This should not be a literal “/gnu/store”, though. Perhaps we should
> >> just use ‘remove-store-references’ instead of ‘substitute*’?
> >>
> >
> >This way we still get a listing of exactly which store items were used
> >without needing to refer to them exactly.
>
> It shouldn't be literaly /gnu/store, because one could use a different store path. Can we access the store path from a phase code?
Good point. Perhaps 'remove-store-references' would just be best.
--
Efraim Flashner <efraim <at> flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 4 years and 334 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.