GNU bug report logs -
#48980
[PATCH 0/2] icecat, icedove: Add U2F and WebAuthn support
Previous Next
Reported by: Brice Waegeneire <brice <at> waegenei.re>
Date: Sat, 12 Jun 2021 21:17:02 UTC
Severity: normal
Tags: patch
Merged with 49362
Done: Brice Waegeneire <brice <at> waegenei.re>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 48980 in the body.
You can then email your comments to 48980 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sat, 12 Jun 2021 21:17:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Brice Waegeneire <brice <at> waegenei.re>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 12 Jun 2021 21:17:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This patch set closes https://issues.guix.gnu.org/45613 and
https://issues.guix.gnu.org/38341.
Brice Waegeneire (2):
gnu: icecat: Add WebAuthn support.
gnu: icedove: Add WebAuthn support.
gnu/packages/gnuzilla.scm | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sat, 12 Jun 2021 21:20:01 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Add eudev.
[phases]: Add eudev to the wrapper.
---
gnu/packages/gnuzilla.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 6255d56f16..a6f0e61b12 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1541,10 +1541,12 @@ standards of the IceCat project.")
(gtk (assoc-ref inputs "gtk+"))
(gtk-share (string-append gtk "/share"))
(pulseaudio (assoc-ref inputs "pulseaudio"))
- (pulseaudio-lib (string-append pulseaudio "/lib")))
+ (pulseaudio-lib (string-append pulseaudio "/lib"))
+ (eudev (assoc-ref inputs "eudev"))
+ (eudev-lib (string-append eudev "/lib")))
(wrap-program (car (find-files lib "^icedove$"))
`("XDG_DATA_DIRS" prefix (,gtk-share))
- `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib)))
+ `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib ,eudev-lib)))
#t))))))
(inputs
`(("bzip2" ,bzip2)
@@ -1580,6 +1582,7 @@ standards of the IceCat project.")
("pulseaudio" ,pulseaudio)
("sqlite" ,sqlite)
("startup-notification" ,startup-notification)
+ ("eudev" ,eudev)
("unzip" ,unzip)
("zip" ,zip)
("zlib" ,zlib)))
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sat, 12 Jun 2021 21:20:01 GMT)
Full text and
rfc822 format available.
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Add eudev.
[phases]: Add eudev to the wrapper.
---
gnu/packages/gnuzilla.scm | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index c63809c20c..6255d56f16 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -15,6 +15,7 @@
;;; Copyright © 2019, 2020 Adrian Malacoda <malacoda <at> monarch-pass.net>
;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
;;; Copyright © 2020 Marius Bakke <marius <at> gnu.org>
+;;; Copyright © 2021 Brice Waegeneire <brice <at> waegenei.re>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -910,6 +911,7 @@ from forcing GEXP-PROMISE."
;; UNBUNDLE-ME! ("nss" ,nss)
("shared-mime-info" ,shared-mime-info)
;; UNBUNDLE-ME! ("sqlite" ,sqlite)
+ ("eudev" ,eudev)
("unzip" ,unzip)
("zip" ,zip)
;; UNBUNDLE-ME! ("zlib" ,zlib)
@@ -1271,19 +1273,20 @@ from forcing GEXP-PROMISE."
(lib (string-append out "/lib"))
(gtk (assoc-ref inputs "gtk+"))
(gtk-share (string-append gtk "/share"))
- (mesa (assoc-ref inputs "mesa"))
- (mesa-lib (string-append mesa "/lib"))
- (pulseaudio (assoc-ref inputs "pulseaudio"))
- (pulseaudio-lib (string-append pulseaudio "/lib"))
- (libxscrnsaver (assoc-ref inputs "libxscrnsaver"))
- (libxscrnsaver-lib (string-append libxscrnsaver "/lib")))
+ (ld-libs (map (lambda (lib)
+ (string-append (assoc-ref inputs lib)
+ "/lib"))
+ '("libxscrnsaver"
+ "mesa"
+ "udev"
+ "pulseaudio"))))
(wrap-program (car (find-files lib "^icecat$"))
`("XDG_DATA_DIRS" prefix (,gtk-share))
;; The following line is commented out because the icecat
;; package on guix has been observed to be unstable when
;; using wayland, and the bundled extensions stop working.
;; `("MOZ_ENABLE_WAYLAND" = ("1"))
- `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib ,mesa-lib ,libxscrnsaver-lib)))
+ `("LD_LIBRARY_PATH" prefix ,ld-libs))
#t))))))
(home-page "https://www.gnu.org/software/gnuzilla/")
(synopsis "Entirely free browser derived from Mozilla Firefox")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sat, 12 Jun 2021 22:11:02 GMT)
Full text and
rfc822 format available.
Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Brice,
does Webauthn have any use case in Thunderbird? do you use it?
Am 12.06.21 um 23:19 schrieb Brice Waegeneire:
> * gnu/packages/gnuzilla.scm (icedove)[inputs]: Add eudev.
> [phases]: Add eudev to the wrapper.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sun, 13 Jun 2021 07:52:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 48980 <at> debbugs.gnu.org (full text, mbox):
Hello Jonathan,
Jonathan Brielmaier <jonathan.brielmaier <at> web.de> writes:
> does Webauthn have any use case in Thunderbird? do you use it?
I don't need U2F support in Icecdove. Before working on this patch I too
didn't knew Icedove was missing U2F support. But glanccing at nixpkgs
repo I have found a closed bug¹ about that; there you can see someone
needed two factor authorization to login into its account.
¹ https://github.com/NixOS/nixpkgs/issues/87642
Cheers,
- Brice
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sun, 20 Jun 2021 09:33:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 48980 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Add eudev.
[phases]: Add eudev to the wrapper.
---
gnu/packages/gnuzilla.scm | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
Rebased.
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index a997fc1c73..84feab777e 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -15,6 +15,7 @@
;;; Copyright © 2019, 2020 Adrian Malacoda <malacoda <at> monarch-pass.net>
;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
;;; Copyright © 2020 Marius Bakke <marius <at> gnu.org>
+;;; Copyright © 2021 Brice Waegeneire <brice <at> waegenei.re>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -910,6 +911,7 @@ from forcing GEXP-PROMISE."
;; UNBUNDLE-ME! ("nss" ,nss)
("shared-mime-info" ,shared-mime-info)
;; UNBUNDLE-ME! ("sqlite" ,sqlite)
+ ("eudev" ,eudev)
("unzip" ,unzip)
("zip" ,zip)
;; UNBUNDLE-ME! ("zlib" ,zlib)
@@ -1271,24 +1273,21 @@ from forcing GEXP-PROMISE."
(lib (string-append out "/lib"))
(gtk (assoc-ref inputs "gtk+"))
(gtk-share (string-append gtk "/share"))
- (mesa (assoc-ref inputs "mesa"))
- (mesa-lib (string-append mesa "/lib"))
- (pulseaudio (assoc-ref inputs "pulseaudio"))
- (pulseaudio-lib (string-append pulseaudio "/lib"))
- (libxscrnsaver (assoc-ref inputs "libxscrnsaver"))
- (libxscrnsaver-lib (string-append libxscrnsaver "/lib"))
- (mit-krb5 (assoc-ref inputs "mit-krb5"))
- (mit-krb5-lib (string-append mit-krb5 "/lib")))
+ (ld-libs (map (lambda (lib)
+ (string-append (assoc-ref inputs lib)
+ "/lib"))
+ '("libxscrnsaver"
+ "mesa"
+ "mit-krb5"
+ "udev"
+ "pulseaudio"))))
(wrap-program (car (find-files lib "^icecat$"))
`("XDG_DATA_DIRS" prefix (,gtk-share))
;; The following line is commented out because the icecat
;; package on guix has been observed to be unstable when
;; using wayland, and the bundled extensions stop working.
;; `("MOZ_ENABLE_WAYLAND" = ("1"))
- `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib
- ,mesa-lib
- ,libxscrnsaver-lib
- ,mit-krb5-lib)))
+ `("LD_LIBRARY_PATH" prefix ,ld-libs))
#t))))))
(home-page "https://www.gnu.org/software/gnuzilla/")
(synopsis "Entirely free browser derived from Mozilla Firefox")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sun, 20 Jun 2021 09:33:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 48980 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Add eudev.
[phases]: Add eudev to the wrapper.
---
gnu/packages/gnuzilla.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 84feab777e..053d4f1822 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1542,10 +1542,12 @@ standards of the IceCat project.")
(gtk (assoc-ref inputs "gtk+"))
(gtk-share (string-append gtk "/share"))
(pulseaudio (assoc-ref inputs "pulseaudio"))
- (pulseaudio-lib (string-append pulseaudio "/lib")))
+ (pulseaudio-lib (string-append pulseaudio "/lib"))
+ (eudev (assoc-ref inputs "eudev"))
+ (eudev-lib (string-append eudev "/lib")))
(wrap-program (car (find-files lib "^icedove$"))
`("XDG_DATA_DIRS" prefix (,gtk-share))
- `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib)))
+ `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib ,eudev-lib)))
#t))))))
(inputs
`(("bzip2" ,bzip2)
@@ -1581,6 +1583,7 @@ standards of the IceCat project.")
("pulseaudio" ,pulseaudio)
("sqlite" ,sqlite)
("startup-notification" ,startup-notification)
+ ("eudev" ,eudev)
("unzip" ,unzip)
("zip" ,zip)
("zlib" ,zlib)))
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Wed, 23 Jun 2021 21:10:01 GMT)
Full text and
rfc822 format available.
Message #26 received at 48980 <at> debbugs.gnu.org (full text, mbox):
I pushed the icedove patch as a807d849219c34d45310634ef0cfc94ad9b7025a,
for the icecat one I would wait on Marks opinion...
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sat, 03 Jul 2021 15:57:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 48980 <at> debbugs.gnu.org (full text, mbox):
Hello Mark,
Could you take a look at this patch adding U2F support to icecat ?
Jonathan Brielmaier <jonathan.brielmaier <at> web.de> writes:
> I pushed the icedove patch as a807d849219c34d45310634ef0cfc94ad9b7025a,
> for the icecat one I would wait on Marks opinion...
Cheers,
- Brice
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48980
; Package
guix-patches
.
(Sat, 03 Jul 2021 17:21:02 GMT)
Full text and
rfc822 format available.
Message #32 received at 48980 <at> debbugs.gnu.org (full text, mbox):
Hi Brice,
Brice Waegeneire <brice <at> waegenei.re> writes:
> Could you take a look at this patch adding U2F support to icecat ?
Thanks for this, but I see a problem. The new input has key "eudev":
> @@ -910,6 +911,7 @@ from forcing GEXP-PROMISE."
> ;; UNBUNDLE-ME! ("nss" ,nss)
> ("shared-mime-info" ,shared-mime-info)
> ;; UNBUNDLE-ME! ("sqlite" ,sqlite)
> + ("eudev" ,eudev)
> ("unzip" ,unzip)
> ("zip" ,zip)
> ;; UNBUNDLE-ME! ("zlib" ,zlib)
but the code added to the 'wrap-program' phase looks for key "udev":
> + (ld-libs (map (lambda (lib)
> + (string-append (assoc-ref inputs lib)
> + "/lib"))
> + '("libxscrnsaver"
> + "mesa"
> + "mit-krb5"
> + "udev"
> + "pulseaudio"))))
I don't see how this can work. Did you test it?
Regards,
Mark
--
Disinformation flourishes because many people care deeply about injustice
but very few check the facts. Ask me about <https://stallmansupport.org>.
Merged 48980 49362.
Request was from
Brice Waegeneire <brice <at> waegenei.re>
to
control <at> debbugs.gnu.org
.
(Tue, 06 Jul 2021 04:24:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 02 Oct 2021 11:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 205 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.