unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* IceCat-78.2 preview on 'wip-icecat-78' branch; need icedove-78.
@ 2020-09-07 19:57 Mark H Weaver
  2020-09-08 17:09 ` Jonathan Brielmaier
  0 siblings, 1 reply; 10+ messages in thread
From: Mark H Weaver @ 2020-09-07 19:57 UTC (permalink / raw)
  To: Jonathan Brielmaier; +Cc: guix-devel

Hi Jonathan, and other fellow Guix!

I've pushed a preview of IceCat-78.2 to the 'wip-icecat-78' branch on
Savannah.  It's ready for early testing by interested parties.  It works
well enough that I've switched to it as my primary browser.  This
version also supports Wayland natively.  However, in case the IceCat 78
preview doesn't (yet) work well for your use case, early testers might
want to make a backup of ~/.mozilla before running it, in case you need
to switch back to 68.  I don't know off-hand whether IceCat 68 would
cope with a profile that 78 has been run on.

There's one thing that needs to be done before this can be pushed to
'master': IceDove needs to be updated to version 78 as well.  For now,
IceDove is almost certainly broken on the 'wip-icecat-78' branch.

Jonathan: you seem to be the defacto maintainer of our IceDove package.
Would you like to work on updating it to 78 on the 'wip-icecat-78'
branch?  We have about 2 weeks before IceCat 78 must be pushed to
'master'.

    Best regards,
        Mark


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: IceCat-78.2 preview on 'wip-icecat-78' branch; need icedove-78.
@ 2020-09-27 15:03 Zhu Zihao
  2020-09-27 20:15 ` Mark H Weaver
  0 siblings, 1 reply; 10+ messages in thread
From: Zhu Zihao @ 2020-09-27 15:03 UTC (permalink / raw)
  To: mhw; +Cc: guix-devel@gnu.org

[-- Attachment #1: Type: text/plain, Size: 2207 bytes --]

@@ -1017,10 +1010,31 @@ from forcing GEXP-PROMISE."
            (lambda _
              (use-modules (guix build cargo-utils))
              (let ((null-hash "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"))
-               (substitute* '("Cargo.lock" "gfx/wr/Cargo.lock")
-                 (("(\"checksum .* = )\".*\"" all name)
-                  (string-append name "\"" null-hash "\"")))
-               (generate-all-checksums "third_party/rust"))
+               (for-each (lambda (file)
+                           (format #t "patching checksums in ~a~%" file)
+                           (substitute* (find-files "." "Cargo.lock$")
+                             (("^checksum = \".*\"")
+                              (string-append "checksum = \"" null-hash "\""))))
+                         (find-files "." "Cargo.lock$"))
+               (for-each generate-all-checksums
+                         '("services"
+                           "js"
+                           "third_party/rust"
+                           "dom/media"
+                           "dom/webauthn"
+                           "toolkit"
+                           "gfx"
+                           "storage"
+                           "modules"
+                           "xpcom/rust"
+                           "media"
+                           "mozglue/static/rust"
+                           "netwerk"
+                           "remote"
+                           "intl"
+                           "servo"
+                           "security/manager/ssl"
+                           "build")))




Why we need another `find-files` in `substitute*`? The outer `find-files` should find all locks file for you, maybe you can use the arg of lambda instead.


@@ -756,8 +750,8 @@ from forcing GEXP-PROMISE."
        ("libxt" ,libxt)
        ("libffi" ,libffi)
        ("ffmpeg" ,ffmpeg)
-       ("libvpx" ,libvpx)
-       ("icu4c" ,icu4c)
+       ;; UNBUNDLE-ME! ("libvpx" ,libvpx)
+       ;; UNBUNDLE-ME! ("icu4c" ,icu4c)
        ("pixman" ,pixman)
        ("pulseaudio" ,pulseaudio)
        ("mesa" ,mesa)



IceCat 78 may need icu4c v67, which variable name is `icu4c-67` in guix channel.

[-- Attachment #2: Type: text/html, Size: 6528 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-09-27 23:51 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-07 19:57 IceCat-78.2 preview on 'wip-icecat-78' branch; need icedove-78 Mark H Weaver
2020-09-08 17:09 ` Jonathan Brielmaier
2020-09-14 21:14   ` Jonathan Brielmaier
2020-09-15  7:40     ` Andreas Enge
2020-09-15 10:52     ` Mark H Weaver
2020-09-22 19:00       ` Jonathan Brielmaier
2020-09-27 15:21         ` Jonathan Brielmaier
2020-09-27 23:50           ` Mark H Weaver
  -- strict thread matches above, loose matches on Subject: below --
2020-09-27 15:03 Zhu Zihao
2020-09-27 20:15 ` Mark H Weaver

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).