From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 18 10:23:04 2018 Received: (at submit) by debbugs.gnu.org; 18 Dec 2018 15:23:04 +0000 Received: from localhost ([127.0.0.1]:53573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZHD6-0005gQ-6F for submit@debbugs.gnu.org; Tue, 18 Dec 2018 10:23:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZHD3-0005ff-Ti for submit@debbugs.gnu.org; Tue, 18 Dec 2018 10:23:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZHCw-0003Ku-2P for submit@debbugs.gnu.org; Tue, 18 Dec 2018 10:22:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35351) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gZHCv-0003KZ-QI for submit@debbugs.gnu.org; Tue, 18 Dec 2018 10:22:53 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZHCs-0003ry-Fn for guix-patches@gnu.org; Tue, 18 Dec 2018 10:22:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZH3M-0006nw-Mm for guix-patches@gnu.org; Tue, 18 Dec 2018 10:13:03 -0500 Received: from mx.kolabnow.com ([95.128.36.42]:61514) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZH3M-0006mu-43 for guix-patches@gnu.org; Tue, 18 Dec 2018 10:13:00 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id E0E0BB91 for ; Tue, 18 Dec 2018 16:12:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mykolab.com; h= content-type:content-type:mime-version:message-id:subject :subject:from:from:date:date:received:received:received; s= dkim20160331; t=1545145973; x=1546960374; bh=tTsbsxNNUSsQlRGKNii 8vMNttKSs+GibKFGjnTz274I=; b=VDw5aNXDuWqcIx477fBWDN+SkOi5ztn4NF2 zQ1TB6I95qBwii6DL0hgH8duhuLKgx9VM8ebLlxUbGbSshDAlJ6L4Q/V7YHsn0q9 tQK7tX7ukx7/Erjfb913Z7Jctoa4pmdN+UnPX4P4cRLee2UShdpWiUWxcpznnhlv Pd+JdQAjmAzAuJiLloZEjaCkyewg9R6wssCSuiFSCARDzKSZyoFR14t4idYFhnpu Z0uCayfqlx03etiPmwdDk6FlLimO3HIp4PNrnbBtwFGfQ28pp2KzR3Nt+XEjHDLL k0mEym5CAs32mzLafOYUPDSHGgHPzbby1hcEu40c2mvFD7fU2wXmW9Z72/X9OMl2 et553Uyum8FTemvN8HQTKoxQB8hOz6zjzbOqTtNvcW2KFMbiHCh1NbhMzl963HaY 7LNVCfbGimG1byMjlwwr+T8rcLjym8c/l87m/KfnzbDpJON1XePd2TWjUTvqM4oq RAHn+BzOSPRPSI7B71ANMNbNMHm/vScanJLaDl9RPc3f5ZEbya33KONTgNcG7Dk6 rWSMlHiv2kVmNiSYVDT91rp30V1NEkYAPGWXPW964dQOM7PDajvQLamZikwbyk0J KDYL7NKIkpGhwEFmnDqzbhNN5/6weLTHUp6taLzt6zMcezoNntJOt2xptVsCTOXz KlY1/Hdk= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VmXy5CmWKm14 for ; Tue, 18 Dec 2018 16:12:53 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 8039843D for ; Tue, 18 Dec 2018 16:12:53 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 6DE1B256B for ; Tue, 18 Dec 2018 16:12:53 +0100 (CET) Date: Tue, 18 Dec 2018 16:12:49 +0100 From: Rutger Helling To: guix-patches@gnu.org Subject: [PATCH] gnu: Add flatpak. Message-ID: <20181218161249.7b6efcb7@mykolab.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/PS7b/7dygmN/4do._QjqZ7Q"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) --Sig_/PS7b/7dygmN/4do._QjqZ7Q Content-Type: multipart/mixed; boundary="MP_/ElS5KTBHfKgJi5lhJx.HRwQ" --MP_/ElS5KTBHfKgJi5lhJx.HRwQ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hey Guix, this patch adds Flatpak. --MP_/ElS5KTBHfKgJi5lhJx.HRwQ Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-Add-flatpak.patch =46rom b561716938c635f153769b57300e438afbcad03b Mon Sep 17 00:00:00 2001 From: Rutger Helling Date: Tue, 18 Dec 2018 16:09:27 +0100 Subject: [PATCH] gnu: Add flatpak. * gnu/packages/package-management.scm (flatpak): New variable. --- gnu/packages/package-management.scm | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-man= agement.scm index 89c9f91db..7b8f4abde 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -50,6 +50,7 @@ #:use-module (gnu packages gnupg) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages graphviz) + #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages linux) #:use-module (gnu packages lisp) @@ -68,8 +69,10 @@ #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages vim) + #:use-module (gnu packages virtualization) #:use-module (gnu packages web) #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) #:use-module (guix build-system emacs) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) @@ -984,3 +987,50 @@ tools that combines a \"git-like\" model for committin= g and downloading bootable filesystem trees, along with a layer for deploying them and manag= ing the bootloader configuration.") (license license:lgpl2.0+))) + +(define-public flatpak + (package + (name "flatpak") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/flatpak/flatpak/releases/downl= oad/" + version "/flatpak-" version ".tar.xz")) + (sha256 + (base32 + "0bkjwh49kajyd78vdh0g9arb352a7rccaifas9zxa78phhja2v2p")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ;; Tests fail due to trying to create files where it can'= t. + #:configure-flags (list + "--enable-documentation=3Dno" ;; FIXME + "--enable-system-helper=3Dno" + "--localstatedir=3D/var" + (string-append "--with-system-bubblewrap=3D" (asso= c-ref + %build-inputs "bubblewrap") "/bin/b= wrap")))) + (native-inputs `(("bison" ,bison) + ("gettext" ,gnu-gettext) + ("glib:bin" ,glib "bin") ; for glib-mkenums and gdbus-c= odegen + ("gobject-introspection" ,gobject-introspection) + ("libcap" ,libcap) + ("pkg-config" ,pkg-config))) + (inputs `(("appstream-glib" ,appstream-glib) + ("bubblewrap" ,bubblewrap) + ("gdk-pixbuf" ,gdk-pixbuf) + ("gpgme" ,gpgme) + ("json-glib" ,json-glib) + ("libarchive" ,libarchive) + ("libostree" ,libostree) + ("libseccomp" ,libseccomp) + ("libsoup" ,libsoup) + ("libxau" ,libxau) + ("libxml2" ,libxml2) + ("nettle" ,nettle) + ("util-linux" ,util-linux))) + (home-page "https://flatpak.org") + (synopsis "System for building, distributing, and running sandboxed desk= top +applications") + (description "Flatpak is a system for building, distributing, and running +sandboxed desktop applications on GNU/Linux.") + (license license:lgpl2.1))) --=20 2.20.1 --MP_/ElS5KTBHfKgJi5lhJx.HRwQ-- --Sig_/PS7b/7dygmN/4do._QjqZ7Q Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAVThuRzJ2e93ZI3n86cn20T8yjYFAlwZDnEACgkQ86cn20T8 yjb99wgAh8Gq5raELy29MZdEkv1ltmYXFyAXTX0BdaYUPDwKs8/eA2bylaLtJCdw La1+OvTf4XM96qQ2V7HqvoCulPS/DSW42BOhA9JPsOYseZRqxYjesQ9vyqg6J7fe nHVqHJeu0R7GHWfqpDxtcHg242jNkZr49Yl+Q9FCvO/l2XX3qZK/ag9M70iZOafZ ZGaJ1TKOz/OBwIEebXeANEwcxbCunAEVEj1JotcPnNYUW3sSPEg8ARg5sdgFopBB 4eWnGhVmbt6dWmIMXpsI/6Cpg3Ni36e2ezcyGBjMAwC+RbxmRRUIXIlLJTyB+9xG lt4hXtY5quNV8Gk3/vBOwwNUBzjGoQ== =j/Uc -----END PGP SIGNATURE----- --Sig_/PS7b/7dygmN/4do._QjqZ7Q-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 18 13:02:07 2018 Received: (at 33792) by debbugs.gnu.org; 18 Dec 2018 18:02:07 +0000 Received: from localhost ([127.0.0.1]:53653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZJgx-0003GK-FN for submit@debbugs.gnu.org; Tue, 18 Dec 2018 13:02:06 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:56678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZJgv-0003Fu-An for 33792@debbugs.gnu.org; Tue, 18 Dec 2018 13:02:02 -0500 Received: from localhost (178.113.240.76.wireless.dyn.drei.com [178.113.240.76]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 6A71D3362208; Tue, 18 Dec 2018 19:01:59 +0100 (CET) Date: Tue, 18 Dec 2018 19:01:53 +0100 From: Danny Milosavljevic To: Rutger Helling Subject: Re: [bug#33792] [PATCH] gnu: Add flatpak. Message-ID: <20181218190153.24b76a7d@scratchpost.org> In-Reply-To: <20181218161249.7b6efcb7@mykolab.com> References: <20181218161249.7b6efcb7@mykolab.com> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/7t56t=u3iQ85eQ1CBCwYLAI"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33792 Cc: 33792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/7t56t=u3iQ85eQ1CBCwYLAI Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Rutger, On Tue, 18 Dec 2018 16:12:49 +0100 Rutger Helling wrote: > this patch adds Flatpak. Try (string-append "--with-xml-catalog=3D" (assoc-ref %build-inputs "docbook-xml") "/xml/dtd/docbook/catalog.xml")) and (add-before 'configure 'fix-docbook (lambda* (#:key inputs #:allow-other-keys) (substitute* "configure" ;; The configure check is overzealous about making sure that ;; things are in place -- it uses the xmlcatalog tool to make ;; sure that docbook-xsl is available, but this tool can only ;; look in one catalog file, unlike the $XML_CATALOG_FILES ;; variable that Guix defines. Fool the test by using the ;; docbook-xsl catalog explicitly and get on with life. (("\"\\$XML_CATALOG_FILE\" \ \"http://docbook.sourceforge.net/release/xsl/") (string-append (car (find-files (assoc-ref inputs "docbook-= xsl") "^catalog.xml$")) " \"http://docbook.sourceforge.net/release/x= sl/"))) #t)) Also, try patching the tests like this: (add-after 'unpack 'patch-/var/tmp (lambda _ (substitute* '("tests/libtest.sh" "tests/test-run.sh" "tests/testlibrary.c" "buildutil/tap-test" ; ./common/flatpak-dir.c ; ./common/flatpak-run.c ) (("/var/tmp") "/tmp")) (substitute* "tests/libtest.sh" (("/usr/bin/") "") (("/bin/") "")) #t)) Also, in an earlier iteration I needed the following, but if it works witho= ut, then fine! (add-before 'check 'set-environment-up (lambda _ ;(mkdir-p "/tmp/b") (setenv "HOME" "/tmp") ;; Note: needs xattr support. (setenv "TMPDIR" "/tmp") ;;; TODO /dev/fuse (mkdir-p "/tmp/ldconfig.d") (call-with-output-file "/tmp/ldconfig.d/ldconfig" (lambda (port) (display "#!/bin/sh\nexit 0\n" port))) (chmod "/tmp/ldconfig.d/ldconfig" #o755) (setenv "PATH" (string-append "/tmp/ldconfig.d:" (getenv "PATH= "))) #t))))) Additional inputs may be needed. I had those: (inputs `(("appstream-glib" ,appstream-glib) ("attr" ,attr) ("fuse" ,fuse) ("glib" ,glib) ("gpgme" ,gpgme) ("json-glib" ,json-glib) ("libarchive" ,libarchive) ("libcap" ,libcap) ("libseccomp" ,libseccomp) ("libsoup" ,libsoup) ("libxml2" ,libxml2) ("libxau" ,libxau) ("nettle" ,nettle) ("libostree" ,libostree) ("polkit" ,polkit))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) ("dbus" ,dbus) ; for the tests ("docbook-xml" ,docbook-xml-4.1.2) ("docbook-xsl" ,docbook-xsl) ("fuse" ,fuse) ; for the tests ("gettext-minimal" ,gettext-minimal) ;("git" ,git) ("glib" ,glib "bin") ("gnupg" ,gnupg) ("gobject-introspection" ,gobject-introspection) ("gtk-doc" ,gtk-doc) ("libtool" ,libtool) ("pkg-config" ,pkg-config) ("which" ,which) ("libglnx" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/GNOME/libglnx.git") (commit "6f1ee5db1400b13a9a0fa0b2274ae34e8710c1aa"))) (sha256 (base32 "137329m4lm3ssmxyyr1cin0xmlpsz4kfk26ydq6i4zf7qz81n64s")))) ("bubblewrap" ,(origin (method url-fetch) (uri (string-append "https://github.com/projectatomic/bubblewrap/ar= chive/" "v0.2.0.tar.gz")) (sha256 (base32 "17796rqhp5wn3q2lspgqbyk7nk1ixns9m2kgw82j2h2yfyi15mjh")))) ("xmltproc" ,libxslt))) (home-page "https://www.flatpak.org/") (synopsis "Flatpak") (description "Flatpak") (license license:lgpl2.1+))) And I fiddled with libglnx: (lambda* (#:key inputs #:allow-other-keys) (use-modules (system repl debug)) (set! terminal-width (lambda () 1000000)) (delete-file-recursively "libglnx") (copy-recursively (assoc-ref inputs "libglnx") "libglnx") (delete-file-recursively "bsdiff") ;(symlink "bsdiff-4.3-endsley" "bsdiff") (copy-recursively (assoc-ref inputs "bsdiff") "bsdiff") (setenv "NOCONFIGURE" "1") (invoke "sh" "autogen.sh")))))) If it works without, your version may be fine as is. I just wanted to share the parts I already had to try. --Sig_/7t56t=u3iQ85eQ1CBCwYLAI Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlwZNhEACgkQ5xo1VCww uqU4Egf/Umqt91+I1AF6w0hGzrG+k3YmyNL4bGhz786QOy3MoCwJvvab0eNerIFP lASgjDCBzmQ7rXtJEVTsuQD9mHRCAI//FDuyiqOoH50sRQ5fdRfB0pd2Q426iPcZ KSXlY68kdTdK0nAZf8Q8wWQPY04Gc+7/8Hw/sZrYWEGp4K+xInTay3/6rZOXOuiJ wjHxsXN5iSn+I2jhqqSnyGiR0p4ECbanDDEyknl9xwfPRHe0ywMB59Frp9KwTeCw JHfUukaFZQJ5+h1CEYWw7IytYFWSNA+Wjn8uR6JEjzTHQ+XjpoI7M2D6Eaqkq+LR Ol/lfbeVNOYf+KbH4hdUPSS3xUrl8g== =ikgQ -----END PGP SIGNATURE----- --Sig_/7t56t=u3iQ85eQ1CBCwYLAI-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 18 14:45:51 2018 Received: (at 33792) by debbugs.gnu.org; 18 Dec 2018 19:45:51 +0000 Received: from localhost ([127.0.0.1]:53731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZLJK-0001Ij-QM for submit@debbugs.gnu.org; Tue, 18 Dec 2018 14:45:51 -0500 Received: from lepiller.eu ([89.234.186.109]:45642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZLJG-0001IY-Sd for 33792@debbugs.gnu.org; Tue, 18 Dec 2018 14:45:45 -0500 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 7c5d5752 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 18 Dec 2018 19:42:37 +0000 (UTC) Date: Tue, 18 Dec 2018 20:45:35 +0100 From: Julien Lepiller To: Danny Milosavljevic Subject: Re: [bug#33792] [PATCH] gnu: Add flatpak. Message-ID: <20181218204528.607a25e5@lepiller.eu> In-Reply-To: <20181218190153.24b76a7d@scratchpost.org> References: <20181218161249.7b6efcb7@mykolab.com> <20181218190153.24b76a7d@scratchpost.org> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33792 Cc: 33792@debbugs.gnu.org, Rutger Helling X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Le Tue, 18 Dec 2018 19:01:53 +0100, Danny Milosavljevic a =C3=A9crit : > Hi Rutger, >=20 > On Tue, 18 Dec 2018 16:12:49 +0100 > Rutger Helling wrote: >=20 > > this patch adds Flatpak. =20 >=20 > Try >=20 > (string-append "--with-xml-catalog=3D" > (assoc-ref %build-inputs "docbook-xml") > "/xml/dtd/docbook/catalog.xml")) >=20 > and >=20 > (add-before 'configure 'fix-docbook > (lambda* (#:key inputs #:allow-other-keys) > (substitute* "configure" > ;; The configure check is overzealous about making > sure that ;; things are in place -- it uses the xmlcatalog tool to > make ;; sure that docbook-xsl is available, but this tool can only > ;; look in one catalog file, unlike the > $XML_CATALOG_FILES ;; variable that Guix defines. Fool the test by > using the ;; docbook-xsl catalog explicitly and get on with life. > (("\"\\$XML_CATALOG_FILE\" \ > \"http://docbook.sourceforge.net/release/xsl/") > (string-append (car (find-files (assoc-ref inputs > "docbook-xsl") "^catalog.xml$")) > " > \"http://docbook.sourceforge.net/release/xsl/"))) #t)) >=20 > Also, try patching the tests like this: >=20 > (add-after 'unpack 'patch-/var/tmp > (lambda _ > (substitute* '("tests/libtest.sh" > "tests/test-run.sh" > "tests/testlibrary.c" > "buildutil/tap-test" > ; ./common/flatpak-dir.c > ; ./common/flatpak-run.c > ) > (("/var/tmp") "/tmp")) > (substitute* "tests/libtest.sh" > (("/usr/bin/") "") > (("/bin/") "")) > #t)) >=20 > Also, in an earlier iteration I needed the following, but if it works > without, then fine! >=20 > (add-before 'check 'set-environment-up > (lambda _ > ;(mkdir-p "/tmp/b") > (setenv "HOME" "/tmp") > ;; Note: needs xattr support. > (setenv "TMPDIR" "/tmp") > ;;; TODO /dev/fuse > (mkdir-p "/tmp/ldconfig.d") > (call-with-output-file "/tmp/ldconfig.d/ldconfig" > (lambda (port) > (display "#!/bin/sh\nexit 0\n" port))) > (chmod "/tmp/ldconfig.d/ldconfig" #o755) > (setenv "PATH" (string-append "/tmp/ldconfig.d:" (getenv > "PATH"))) #t))))) >=20 > Additional inputs may be needed. I had those: >=20 > (inputs > `(("appstream-glib" ,appstream-glib) > ("attr" ,attr) > ("fuse" ,fuse) > ("glib" ,glib) > ("gpgme" ,gpgme) > ("json-glib" ,json-glib) > ("libarchive" ,libarchive) > ("libcap" ,libcap) > ("libseccomp" ,libseccomp) > ("libsoup" ,libsoup) > ("libxml2" ,libxml2) > ("libxau" ,libxau) > ("nettle" ,nettle) > ("libostree" ,libostree) > ("polkit" ,polkit))) > (native-inputs > `(("autoconf" ,autoconf) > ("automake" ,automake) > ("dbus" ,dbus) ; for the tests > ("docbook-xml" ,docbook-xml-4.1.2) > ("docbook-xsl" ,docbook-xsl) > ("fuse" ,fuse) ; for the tests > ("gettext-minimal" ,gettext-minimal) > ;("git" ,git) > ("glib" ,glib "bin") > ("gnupg" ,gnupg) > ("gobject-introspection" ,gobject-introspection) > ("gtk-doc" ,gtk-doc) > ("libtool" ,libtool) > ("pkg-config" ,pkg-config) > ("which" ,which) > ("libglnx" ,(origin > (method git-fetch) > (uri (git-reference > (url "https://github.com/GNOME/libglnx.git") > (commit > "6f1ee5db1400b13a9a0fa0b2274ae34e8710c1aa"))) (sha256 > (base32 > "137329m4lm3ssmxyyr1cin0xmlpsz4kfk26ydq6i4zf7qz81n64s")))) > ("bubblewrap" ,(origin > (method url-fetch) > (uri (string-append > "https://github.com/projectatomic/bubblewrap/archive/" > "v0.2.0.tar.gz")) >=20 > (sha256 > (base32 > "17796rqhp5wn3q2lspgqbyk7nk1ixns9m2kgw82j2h2yfyi15mjh")))) Just so you know, we already have a bubblewrap package. Maybe you can use it instead of bundling the sources? > ("xmltproc" ,libxslt))) > (home-page "https://www.flatpak.org/") > (synopsis "Flatpak") > (description "Flatpak") > (license license:lgpl2.1+))) >=20 > And I fiddled with libglnx: >=20 > (lambda* (#:key inputs #:allow-other-keys) > (use-modules (system repl debug)) > (set! terminal-width (lambda () 1000000)) > (delete-file-recursively "libglnx") > (copy-recursively (assoc-ref inputs "libglnx") "libglnx") > (delete-file-recursively "bsdiff") > ;(symlink "bsdiff-4.3-endsley" "bsdiff") > (copy-recursively (assoc-ref inputs "bsdiff") "bsdiff") > (setenv "NOCONFIGURE" "1") > (invoke "sh" "autogen.sh")))))) >=20 > If it works without, your version may be fine as is. I just wanted to > share the parts I already had to try. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 19 03:46:58 2018 Received: (at 33792) by debbugs.gnu.org; 19 Dec 2018 08:46:58 +0000 Received: from localhost ([127.0.0.1]:53966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZXVC-00024R-7l for submit@debbugs.gnu.org; Wed, 19 Dec 2018 03:46:57 -0500 Received: from mx.kolabnow.com ([95.128.36.41]:22136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZXV9-00024A-Hc for 33792@debbugs.gnu.org; Wed, 19 Dec 2018 03:46:48 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 635C41103; Wed, 19 Dec 2018 09:46:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mykolab.com; h= content-type:content-type:mime-version:references:in-reply-to :message-id:subject:subject:from:from:date:date:received :received:received; s=dkim20160331; t=1545209199; x=1547023600; bh=ujMwYlUx4CD9S5Vi/6w3wz+pLGSGPvunVfdq2uzqbWI=; b=2fcUUyDcpxe2 RsQtf7nf9fTUfiqGQbI2Ai7E8PoAKQaORocPZo3UaUS4U7hJ2wlbJ8zClG+BUDUq alhnNSgs5vcGbLG/ZrVwR2O41+btst2txG+LQWoaQH5aO5kfGjwY/QU7xD8iit0A fi3Hq8lvvmKind4Q3my1Mqd+NDNkInZrZ6ygIxbgyZq1nU1d/oRkBzrZnjBGFnOO vLXoTAFcWX5EMeYit1VRD3TZ/yx2F6182KGkIKh/lY4QWEUf2e8Yjwg+saNlDyv6 bvdH07hLJml3cVCv6134tVHyqdnw+Pn17g5rw3hADHwhSEUF5APbyhYcMuadu75R bQjrER42ouRT3J5ZtQMvQ6ZE+FCfnNMzieDMg4Nd2qtyLfgnEVhxeeJYpB5OcmFR BnY8cNjDZiyJcphfQ2amRnAvmWa7ak2szzL68Sl/XNucEE/ZsSrzJNbS9UpmQoIf wR6wGBpeAe9xINY84YhmfneUkRkkbUS/l5aWZh6xQK6+TsbKty78O7Gl5rFIb+T3 TwuvpTkJzikgnvyINe6DpPKr71vCTT+H3P4Jbl7jzHtmxpJ5cu/8YSgYwJgG5EtX zGeTAlhnchEpPv+Wwwaam49EpUaIWZ4c/4llZyr/i50ruhzVp7qkAHA60mw6yNOh I9sAYp4y31HDsSkM8kiSsz12gkzIiMY= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-10 required=5 tests=[FREEMAIL_FROM=0.001] autolearn=disabled Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E-WBFXTqLJmx; Wed, 19 Dec 2018 09:46:39 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id C1A2331F; Wed, 19 Dec 2018 09:46:39 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 724BA250D; Wed, 19 Dec 2018 09:46:39 +0100 (CET) Date: Wed, 19 Dec 2018 09:46:28 +0100 From: Rutger Helling To: Julien Lepiller Subject: Re: [bug#33792] [PATCH] gnu: Add flatpak. Message-ID: <20181219094628.408c4421@mykolab.com> In-Reply-To: <20181218204528.607a25e5@lepiller.eu> References: <20181218161249.7b6efcb7@mykolab.com> <20181218190153.24b76a7d@scratchpost.org> <20181218204528.607a25e5@lepiller.eu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/mNyraFZP4mA.dgYXR1zt0=E"; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33792 Cc: Danny Milosavljevic , 33792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Sig_/mNyraFZP4mA.dgYXR1zt0=E Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable @Julien The patch already uses the system bubblewrap, see the --with-system-bubblewrap argument. @Danny Thanks for sharing your work! Unfortunately it fixed neither the documentation nor the tests for me. I think the source might have changed too much. The "--with-xml-catalog" argument no longer exists and the tests still error on trying to copy something. I don't think the rest is necessary. I got both GIMP and Firefox=20 nightly working. Make sure you use the --user parameter though, or you'll need root. For the record, this is how I got Firefox running: $ flatpak remote-add --user --if-not-exists flathub https://flathub.org/rep= o/flathub.flatpakrepo=20 $ flatpak install --user --from https://firefox-flatpak.mojefedora.cz/org.m= ozilla.FirefoxNightly.flatpakref $ flatpak run org.mozilla.FirefoxNightly/x86_64/master OK to push? On Tue, 18 Dec 2018 20:45:35 +0100 Julien Lepiller wrote: > Le Tue, 18 Dec 2018 19:01:53 +0100, > Danny Milosavljevic a =C3=A9crit : >=20 > > Hi Rutger, > >=20 > > On Tue, 18 Dec 2018 16:12:49 +0100 > > Rutger Helling wrote: > > =20 > > > this patch adds Flatpak. =20 > >=20 > > Try > >=20 > > (string-append "--with-xml-catalog=3D" > > (assoc-ref %build-inputs "docbook-xml") > > "/xml/dtd/docbook/catalog.xml")) > >=20 > > and > >=20 > > (add-before 'configure 'fix-docbook > > (lambda* (#:key inputs #:allow-other-keys) > > (substitute* "configure" > > ;; The configure check is overzealous about making > > sure that ;; things are in place -- it uses the xmlcatalog tool to > > make ;; sure that docbook-xsl is available, but this tool can only > > ;; look in one catalog file, unlike the > > $XML_CATALOG_FILES ;; variable that Guix defines. Fool the test by > > using the ;; docbook-xsl catalog explicitly and get on with life. > > (("\"\\$XML_CATALOG_FILE\" \ > > \"http://docbook.sourceforge.net/release/xsl/") > > (string-append (car (find-files (assoc-ref inputs > > "docbook-xsl") "^catalog.xml$")) > > " > > \"http://docbook.sourceforge.net/release/xsl/"))) #t)) > >=20 > > Also, try patching the tests like this: > >=20 > > (add-after 'unpack 'patch-/var/tmp > > (lambda _ > > (substitute* '("tests/libtest.sh" > > "tests/test-run.sh" > > "tests/testlibrary.c" > > "buildutil/tap-test" > > ; ./common/flatpak-dir.c > > ; ./common/flatpak-run.c > > ) > > (("/var/tmp") "/tmp")) > > (substitute* "tests/libtest.sh" > > (("/usr/bin/") "") > > (("/bin/") "")) > > #t)) > >=20 > > Also, in an earlier iteration I needed the following, but if it > > works without, then fine! > >=20 > > (add-before 'check 'set-environment-up > > (lambda _ > > ;(mkdir-p "/tmp/b") > > (setenv "HOME" "/tmp") > > ;; Note: needs xattr support. > > (setenv "TMPDIR" "/tmp") > > ;;; TODO /dev/fuse > > (mkdir-p "/tmp/ldconfig.d") > > (call-with-output-file "/tmp/ldconfig.d/ldconfig" > > (lambda (port) > > (display "#!/bin/sh\nexit 0\n" port))) > > (chmod "/tmp/ldconfig.d/ldconfig" #o755) > > (setenv "PATH" (string-append > > "/tmp/ldconfig.d:" (getenv "PATH"))) #t))))) > >=20 > > Additional inputs may be needed. I had those: > >=20 > > (inputs > > `(("appstream-glib" ,appstream-glib) > > ("attr" ,attr) > > ("fuse" ,fuse) > > ("glib" ,glib) > > ("gpgme" ,gpgme) > > ("json-glib" ,json-glib) > > ("libarchive" ,libarchive) > > ("libcap" ,libcap) > > ("libseccomp" ,libseccomp) > > ("libsoup" ,libsoup) > > ("libxml2" ,libxml2) > > ("libxau" ,libxau) > > ("nettle" ,nettle) > > ("libostree" ,libostree) > > ("polkit" ,polkit))) > > (native-inputs > > `(("autoconf" ,autoconf) > > ("automake" ,automake) > > ("dbus" ,dbus) ; for the tests > > ("docbook-xml" ,docbook-xml-4.1.2) > > ("docbook-xsl" ,docbook-xsl) > > ("fuse" ,fuse) ; for the tests > > ("gettext-minimal" ,gettext-minimal) > > ;("git" ,git) > > ("glib" ,glib "bin") > > ("gnupg" ,gnupg) > > ("gobject-introspection" ,gobject-introspection) > > ("gtk-doc" ,gtk-doc) > > ("libtool" ,libtool) > > ("pkg-config" ,pkg-config) > > ("which" ,which) > > ("libglnx" ,(origin > > (method git-fetch) > > (uri (git-reference > > (url "https://github.com/GNOME/libglnx.git") > > (commit > > "6f1ee5db1400b13a9a0fa0b2274ae34e8710c1aa"))) (sha256 > > (base32 > > "137329m4lm3ssmxyyr1cin0xmlpsz4kfk26ydq6i4zf7qz81n64s"))= )) > > ("bubblewrap" ,(origin > > (method url-fetch) > > (uri (string-append > > "https://github.com/projectatomic/bubblewrap/archive/" > > "v0.2.0.tar.gz")) > >=20 > > (sha256 > > (base32 > > "17796rqhp5wn3q2lspgqbyk7nk1ixns9m2kgw82j2h2yfyi15mjh")))) = =20 >=20 > Just so you know, we already have a bubblewrap package. Maybe you can > use it instead of bundling the sources? >=20 > > ("xmltproc" ,libxslt))) > > (home-page "https://www.flatpak.org/") > > (synopsis "Flatpak") > > (description "Flatpak") > > (license license:lgpl2.1+))) > >=20 > > And I fiddled with libglnx: > >=20 > > (lambda* (#:key inputs #:allow-other-keys) > > (use-modules (system repl debug)) > > (set! terminal-width (lambda () 1000000)) > > (delete-file-recursively "libglnx") > > (copy-recursively (assoc-ref inputs "libglnx") > > "libglnx") (delete-file-recursively "bsdiff") > > ;(symlink "bsdiff-4.3-endsley" "bsdiff") > > (copy-recursively (assoc-ref inputs "bsdiff") "bsdiff") > > (setenv "NOCONFIGURE" "1") > > (invoke "sh" "autogen.sh")))))) > >=20 > > If it works without, your version may be fine as is. I just wanted > > to share the parts I already had to try. =20 >=20 --Sig_/mNyraFZP4mA.dgYXR1zt0=E Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAVThuRzJ2e93ZI3n86cn20T8yjYFAlwaBWQACgkQ86cn20T8 yjZT3Af/WcC1OHAneKj+JxmDg6pG+ioLriW2tnwPQ0iYeGYuYPOU8c4EE8572p46 bcrIaTMes2Rhn+7xFg9IOdjEa/6z86pWykpuShtswEQNcniSV+KGqfpFS6B6zToT YUkQcUXxApZ9ZradCaZMQ+m10AVqjXP6lVHdEDudrHl+6IOj2H2fs9YmaP5XU5Et zQ72cPH+yQ21Q/KQ5RC0Lj5Sn918l3C4UgIRaG9EPlferg5FRtyifUNcNkdOphwj C/JXXibb0CSVOSwlBUsQTbZeul23RoNl87+Cj83AHFUl+ONR4m3cBNPWphB+cP2j RKYAjwI4xQirdbJ9F/UM1CO1GGkGyw== =s+Je -----END PGP SIGNATURE----- --Sig_/mNyraFZP4mA.dgYXR1zt0=E-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 19 18:39:02 2018 Received: (at 33792) by debbugs.gnu.org; 19 Dec 2018 23:39:02 +0000 Received: from localhost ([127.0.0.1]:55292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZlQb-0007ln-Nq for submit@debbugs.gnu.org; Wed, 19 Dec 2018 18:39:01 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZlQZ-0007lf-QN for 33792@debbugs.gnu.org; Wed, 19 Dec 2018 18:39:00 -0500 Received: from localhost (77.116.219.73.wireless.dyn.drei.com [77.116.219.73]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 1AFEE336031B; Thu, 20 Dec 2018 00:38:58 +0100 (CET) Date: Thu, 20 Dec 2018 00:38:51 +0100 From: Danny Milosavljevic To: Rutger Helling Subject: Re: [bug#33792] [PATCH] gnu: Add flatpak. Message-ID: <20181220003851.549f738c@scratchpost.org> In-Reply-To: <20181219094628.408c4421@mykolab.com> References: <20181218161249.7b6efcb7@mykolab.com> <20181218190153.24b76a7d@scratchpost.org> <20181218204528.607a25e5@lepiller.eu> <20181219094628.408c4421@mykolab.com> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/FL7pw=OhDpoLE/JKsWuMmD2"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33792 Cc: Julien Lepiller , 33792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/FL7pw=OhDpoLE/JKsWuMmD2 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable >OK to push? Yeah, fine by me! --Sig_/FL7pw=OhDpoLE/JKsWuMmD2 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlwa1osACgkQ5xo1VCww uqVYKgf/QeNzXVpuVXkko2Hq7ss4uLKWherJx6HIlpAgRooAWqkAC1gO3IZXb0YF r4lw0uyNaFKrdd/HGlx4HZM0Q2K1CjQ6g9dyxMe/socyvR+xsU6WEMJWvpEBhLrn 0U22SsoT7s5rWP0CCSeEyYlsZ8oK179FAQzf5xqFC/mU0PRIrnKaEC/d4jP1fiU4 d0I/R3jOn5B2sC3KJ8IE1wfhzRrm9WinpvRa5JixkGvaJVrFXH0w9Ak1m/dB9EnO eR30vMYPW7PD3jnDOwED13M8B7dfvR7l5r21BRPkHD9H5MYlZQiokVsPd678W826 Hds8iuEma9y+hBosIAVP2Q2V6uCdcw== =wVZ3 -----END PGP SIGNATURE----- --Sig_/FL7pw=OhDpoLE/JKsWuMmD2-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 20 02:37:55 2018 Received: (at 33792-done) by debbugs.gnu.org; 20 Dec 2018 07:37:55 +0000 Received: from localhost ([127.0.0.1]:55379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZsu3-0005JG-DD for submit@debbugs.gnu.org; Thu, 20 Dec 2018 02:37:55 -0500 Received: from mx.kolabnow.com ([95.128.36.41]:44736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZsu1-0005Iy-En for 33792-done@debbugs.gnu.org; Thu, 20 Dec 2018 02:37:54 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id 2CD71403B3; Thu, 20 Dec 2018 08:37:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mykolab.com; h= content-type:content-type:mime-version:references:in-reply-to :message-id:subject:subject:from:from:date:date:received :received:received; s=dkim20160331; t=1545291466; x=1547105867; bh=Qm/Q1i0tvIhcsLldOvDI3B6OPubuByOEeLTWMICykGo=; b=XuxudjTzu0Sv pNjWd7BqClZAcQ9B/0Toe+HKpzcH+0seFiTNDJnFRihfeAPefeUze6FHHrgKOuAM xNz8p1gNHIUpLBWRELqxn2X5jKJQciBMfU7LGe8w387ou3PiM+D8bGwYS82rvCJE Lyxmuz8LYbfsLfUt4LnYmHhRmKAO8guV3SBUYQaW1X9BlL8jMyHdIl1Ibf7TE0bg opO5knz6GwSHcZqPU3hGTZ0BC+6JQSpDXLdA2AGZPiX9gKTbF41NQg0c300YzeyE 2fFT7Cj0w4njskwFanQiqgHix+H/CIA9FmElySsKIbVhGcBabSfBaAwQQgx0iYDD Bng+TJUcfxjIcpu/Vl522C/9Ut9YBO3nDkIv5fFv77S3/3wTmbS4RIp+z3lN2P2t CwW794F5lvRvInLHPc8/QAz1Ctikdv/X9exC5qcjA7+ZKmaRFEXrFXor55JrYPQo pve8+x/UV+myBvVNj8AlUlNwJerznHSKwjIt/xvyJfmOEn7CBdwa77ai6v4OfJ/O ss/GemB+RsM0kONnLvdX7wvJEFretZPtcv+1V7ccTQVnnqujWrsCxki+y5hjnGOy d/JAYI/WE8/OTj0urIXPJP4osXQr8z6hPkun4CJRBz9zapCUkqdJyWV66LyJe56j TtbrUvY1g82iXc5a180mzWq9e5xUjJg= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-10 required=5 tests=[FREEMAIL_FROM=0.001] autolearn=disabled Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z7-tLHNxdAwk; Thu, 20 Dec 2018 08:37:46 +0100 (CET) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id 9518E40195; Thu, 20 Dec 2018 08:37:46 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 3EEF92CB; Thu, 20 Dec 2018 08:37:46 +0100 (CET) Date: Thu, 20 Dec 2018 08:37:34 +0100 From: Rutger Helling To: Danny Milosavljevic Subject: Re: [bug#33792] [PATCH] gnu: Add flatpak. Message-ID: <20181220083734.207cad2a@mykolab.com> In-Reply-To: <20181220003851.549f738c@scratchpost.org> References: <20181218161249.7b6efcb7@mykolab.com> <20181218190153.24b76a7d@scratchpost.org> <20181218204528.607a25e5@lepiller.eu> <20181219094628.408c4421@mykolab.com> <20181220003851.549f738c@scratchpost.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/1e4k=w2T=S654.VH0uWq5.X"; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33792-done Cc: Julien Lepiller , 33792-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Sig_/1e4k=w2T=S654.VH0uWq5.X Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Corrected the license to lgpl2.1+ instead of lgpl2.1 and pushed as 36e1ab842d5e0c221d15385bc7c535ee81b03ff8, thanks! On Thu, 20 Dec 2018 00:38:51 +0100 Danny Milosavljevic wrote: > >OK to push? =20 >=20 > Yeah, fine by me! --Sig_/1e4k=w2T=S654.VH0uWq5.X Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAVThuRzJ2e93ZI3n86cn20T8yjYFAlwbRr4ACgkQ86cn20T8 yjYMPggAo60iqmow6oKmYsjLtyOt+GO3QK/NtZQuXY+AJPwMlzJ7rtlvkfap0bc7 /zTYBMFD6DeVzWcfHCrte58+SPan/V8qojIE4sizB3ldIItwMQftwok3tQAUteYV fCH3V3GfPpvLTA7MTNDrk7Gw7Ul6dh/HODr3yITJLb81vuJJWJWytnwsJk7b+kQH BYMWsT4XO4lcZ1L91b8VYugDmrURSVJUgXn/UmYutksaAkYBgxXBz85WJ/XFRdej nleW58GpBNv0tqMXwimCJlJ5Yef4oZ8otU/+DmKnK/HAVbs0a+0VOVS1mp2OK7vD si/mcTjr01xEGwPPNdIFZs6oF+cY9Q== =5Mls -----END PGP SIGNATURE----- --Sig_/1e4k=w2T=S654.VH0uWq5.X-- From unknown Thu Aug 14 18:40:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 17 Jan 2019 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator