From unknown Sat Aug 09 19:20:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29569] Guile-wm +Guile-xcb patches (updates, urls,etc) Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 04 Dec 2017 23:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29569 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 29569@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151242937914328 (code B ref -1); Mon, 04 Dec 2017 23:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Dec 2017 23:16:19 +0000 Received: from localhost ([127.0.0.1]:46096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eLzy8-0003iv-Be for submit@debbugs.gnu.org; Mon, 04 Dec 2017 18:16:19 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eLzy3-0003iO-A2 for submit@debbugs.gnu.org; Mon, 04 Dec 2017 18:16:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eLzxv-0002yj-CH for submit@debbugs.gnu.org; Mon, 04 Dec 2017 18:16:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47830) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eLzxv-0002yd-6x for submit@debbugs.gnu.org; Mon, 04 Dec 2017 18:15:59 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50373) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eLzxs-0005Hj-2E for guix-patches@gnu.org; Mon, 04 Dec 2017 18:15:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eLzxo-0002w1-Qr for guix-patches@gnu.org; Mon, 04 Dec 2017 18:15:56 -0500 Received: from aibo.runbox.com ([91.220.196.211]:43172) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eLzxo-0002t2-9N for guix-patches@gnu.org; Mon, 04 Dec 2017 18:15:52 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1eLzxl-0002lU-2s for guix-patches@gnu.org; Tue, 05 Dec 2017 00:15:49 +0100 Received: from dslb-092-073-137-015.092.073.pools.vodafone-ip.de ([92.73.137.15] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1eLzxi-0004RZ-0l for guix-patches@gnu.org; Tue, 05 Dec 2017 00:15:46 +0100 Date: Mon, 4 Dec 2017 23:15:44 +0000 From: ng0 Message-ID: <20171204231544.5usv6zwdgcxjjk2g@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hb2pfgcewj5oaalw" Content-Disposition: inline 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: -5.0 (-----) 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: 0.0 (/) --hb2pfgcewj5oaalw Content-Type: multipart/mixed; boundary="odvpij3c2ljy2ebk" Content-Disposition: inline --odvpij3c2ljy2ebk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable So, I've updated to the latest commits in the hope that it would fix the problem I have where guile-wm keeps crashing. It's my first couple of hours with guile-wm and I don't know the code yet, so I'll look into it why none of the recent commits fixed it (while the messages said they should). The state of it is as before. I doubt Guile-wm is stable as it is in our master. There are some changes. Like upstream made building with Guile 2.2 an option, the original home page is gone, development happens on github, etc. I've made the change to use 2.2 a commit on its own. I'll contribute a fix to upstream as soon as I can which will address the fact that their build system picks 2.2 even when 2.0 is given. This should not happen. Nice project, with some more work it could replace scrotwm for me. Rntime crashes (like we have them now) would be good to get automated tests for these, simulating garbage keystrokes etc. Long store short, here are 5 patches and I'll contact the upstream developer soon. --=20 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys WWW: https://n0.is --odvpij3c2ljy2ebk Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-guile-xcb-Update-to-1.3-1.db7d5a3.patch" Content-Transfer-Encoding: quoted-printable =46rom 5240b7433a3cff12dcea49d02a940adb905357d4 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 4 Dec 2017 21:35:47 +0000 Subject: [PATCH 1/5] gnu: guile-xcb: Update to 1.3-1.db7d5a3. * gnu/packages/guile-wm.scm (guile-xcb): Update to 1.3-1.db7d5a3. (version): Use git-version. (source): Switch to git-fetch. (native-inputs): Add texinfo. (home-page): Update to new location. --- gnu/packages/guile-wm.scm | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/gnu/packages/guile-wm.scm b/gnu/packages/guile-wm.scm index c28c4753c..7a810ad52 100644 --- a/gnu/packages/guile-wm.scm +++ b/gnu/packages/guile-wm.scm @@ -2,6 +2,7 @@ ;;; Copyright =C2=A9 2013, 2014 Ludovic Court=C3=A8s ;;; Copyright =C2=A9 2016 Alex ter Weele ;;; Copyright =C2=A9 2017 Ricardo Wurmus +;;; Copyright =C2=A9 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,22 +25,27 @@ #:use-module (gnu packages xorg) #:use-module (gnu packages guile) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages texinfo) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu)) =20 (define-public guile-xcb + (let ((commit "db7d5a393cc37a56f66541b3f33938b40c6f35b3") + (revision "1")) (package (name "guile-xcb") - (version "1.3") + (version (git-version "1.3" revision commit)) (source (origin - (method url-fetch) - (uri (string-append "http://web.archive.org/web/2015080309484= 8/" - "http://www.markwitmer.com/dist/guile-xcb= -" - version ".tar.gz")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/mwitmer/guile-xcb") + (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 - "04dvbqdrrs67490gn4gkq9zk8mqy3mkls2818ha4p0ckhh0pm149")))) + "16w4vgzbmnwih4bgfn8rw85ryfvzhc6hyly6bic9sd7hhc82rcnd")))) (build-system gnu-build-system) (arguments '(;; Parallel builds fail. #:parallel-build? #f @@ -52,16 +58,17 @@ "--with-guile-site-ccache-dir=3D" (assoc-ref %outputs "out") "/share/guile/site/2.0")))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs `(("pkg-config" ,pkg-config) + ("texinfo" ,texinfo))) (inputs `(("guile" ,guile-2.0) ("xcb" ,xcb-proto))) - (home-page "http://www.markwitmer.com/guile-xcb/guile-xcb.html") + (home-page "https://github.com/mwitmer/guile-xcb") (synopsis "XCB bindings for Guile") (description "Guile-XCB implements the XCB protocol and provides all the tools necessary to write X client code in Guile Scheme without any external dependencies.") - (license gpl3+))) + (license gpl3+)))) =20 (define-public guile-wm (package --=20 2.15.1 --odvpij3c2ljy2ebk Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-guile-wm-Update-to-1.0-1.f3c7b3b.patch" Content-Transfer-Encoding: quoted-printable =46rom 2a79a9ee3fbbeca4f6014b55ad6c0834459dcc2d Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 4 Dec 2017 21:48:44 +0000 Subject: [PATCH 2/5] gnu: guile-wm: Update to 1.0-1.f3c7b3b. * gnu/packages/guile-wm.scm (guile-xcb): Update to 1.0-1.f3c7b3b. (version): Use git-version. (source): Switch to git-fetch. (native-inputs): Add texinfo. (home-page): Update to new location. --- gnu/packages/guile-wm.scm | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/gnu/packages/guile-wm.scm b/gnu/packages/guile-wm.scm index 7a810ad52..7f302668a 100644 --- a/gnu/packages/guile-wm.scm +++ b/gnu/packages/guile-wm.scm @@ -71,18 +71,21 @@ dependencies.") (license gpl3+)))) =20 (define-public guile-wm + (let ((commit "f3c7b3be719f425ffb87265d34855a73366351be") + (revision "1")) (package (name "guile-wm") - (version "1.0") + (version (git-version "1.0" revision commit)) (synopsis "X11 window manager toolkit in Scheme") (source (origin - (method url-fetch) - (uri (string-append "http://web.archive.org/web/201610050843= 24/" - "http://www.markwitmer.com/dist/guile-wm= -" - version ".tar.gz")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/mwitmer/guile-wm") + (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 - "1l9qcz236jxvryndimjy62cf8zxf8i3f8vg3zpqqjhw15j9mdk3r")))) + "086dijnpl5dpglf70d6f9sizyakr313y7blpdjrmbi687j1x3qcl")))) (build-system gnu-build-system) (arguments `( ;; The '.scm' files go to $(datadir), so set that to the @@ -135,14 +138,15 @@ dependencies.") Type=3DApplication~%" ,name ,synopsis %output)))) #t))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs `(("pkg-config" ,pkg-config) + ("texinfo" ,texinfo))) (inputs `(("guile" ,guile-2.0) ("guile-xcb" ,guile-xcb))) - (home-page "http://www.markwitmer.com/guile-xcb/guile-wm.html") + (home-page "https://github.com/mwitmer/guile-wm/releases") (description "Guile-WM is a simple window manager that's completely customizable= =E2=80=94you have total control of what it does by choosing which modules to include. Included with it are a few modules that provide basic TinyWM-like window management, some window record-keeping, multi-monitor support, and emacs-l= ike keymaps and minibuffer. At this point, it's just enough to get you starte= d.") - (license gpl3+))) + (license gpl3+)))) --=20 2.15.1 --odvpij3c2ljy2ebk Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-guile-wm-and-guile-xcb-Build-with-guile-2.2.patch" Content-Transfer-Encoding: quoted-printable =46rom 0c289de3c5b226772f7f05c8e8733e0aee9ae20c Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 4 Dec 2017 22:08:53 +0000 Subject: [PATCH 3/5] gnu: guile-wm and guile-xcb: Build with guile-2.2. * gnu/packages/guile-wm.scm (guile-wm): Build with guile-2.2. (arguments)[configure-flags]: Replace references of "2.0" with "2.2". (inputs): Use guile-2.2. * (guile-xcb): Build with guile-2.2. (arguments)[configure-flags] Use Guile 2.2. --- gnu/packages/guile-wm.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/guile-wm.scm b/gnu/packages/guile-wm.scm index 7f302668a..918761259 100644 --- a/gnu/packages/guile-wm.scm +++ b/gnu/packages/guile-wm.scm @@ -53,14 +53,14 @@ #:configure-flags (list (string-append "--with-guile-site-dir=3D" (assoc-ref %outputs "out") - "/share/guile/site/2.0") + "/share/guile/site/2.2") (string-append "--with-guile-site-ccache-dir=3D" (assoc-ref %outputs "out") - "/share/guile/site/2.0")))) + "/share/guile/site/2.2")))) (native-inputs `(("pkg-config" ,pkg-config) ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-2.0) + (inputs `(("guile" ,guile-2.2) ("xcb" ,xcb-proto))) (home-page "https://github.com/mwitmer/guile-xcb") (synopsis "XCB bindings for Guile") @@ -92,17 +92,17 @@ dependencies.") ;; standard value. #:configure-flags (list (string-append "--datadir=3D" (assoc-ref %outputs "out") - "/share/guile/site/2.0")) + "/share/guile/site/2.2")) #:phases (modify-phases %standard-phases (add-before 'configure 'set-go-directory (lambda* (#:key outputs #:allow-other-keys) - ;; Install .go files to $out/share/guile/site/2.0. + ;; Install .go files to $out/share/guile/site/2.2. (let ((out (assoc-ref outputs "out"))) (substitute* "module/Makefile.in" (("^wmdir =3D .*$") (string-append "wmdir =3D " out - "/share/guile/site/2.0\n")))) + "/share/guile/site/2.2\n")))) #t)) (add-after 'install 'set-load-path (lambda* (#:key inputs outputs #:allow-other-keys) @@ -111,10 +111,10 @@ dependencies.") (let* ((out (assoc-ref outputs "out")) (prog (string-append out "/bin/guile-wm")) (mods (string-append - out "/share/guile/site/2.0")) + out "/share/guile/site/2.2")) (xcb (string-append (assoc-ref inputs "guile-xcb") - "/share/guile/site/2.0"))) + "/share/guile/site/2.2"))) (wrap-program prog `("GUILE_LOAD_PATH" ":" prefix (,mods ,xcb)) @@ -140,7 +140,7 @@ dependencies.") #t))))) (native-inputs `(("pkg-config" ,pkg-config) ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-2.0) + (inputs `(("guile" ,guile-2.2) ("guile-xcb" ,guile-xcb))) (home-page "https://github.com/mwitmer/guile-wm/releases") (description --=20 2.15.1 --odvpij3c2ljy2ebk Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0004-gnu-guile-xcb-Fix-up-indentation.patch" Content-Transfer-Encoding: quoted-printable =46rom c24e45c9aad4841f78be540dc4f49ca00e6834b9 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 4 Dec 2017 22:14:58 +0000 Subject: [PATCH 4/5] gnu: guile-xcb: Fix up indentation. * gnu/packages/guile-wm.scm (guile-xcb): Fix up indentation. --- gnu/packages/guile-wm.scm | 65 +++++++++++++++++++++++--------------------= ---- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/gnu/packages/guile-wm.scm b/gnu/packages/guile-wm.scm index 918761259..5a21975fd 100644 --- a/gnu/packages/guile-wm.scm +++ b/gnu/packages/guile-wm.scm @@ -34,41 +34,40 @@ (define-public guile-xcb (let ((commit "db7d5a393cc37a56f66541b3f33938b40c6f35b3") (revision "1")) - (package - (name "guile-xcb") - (version (git-version "1.3" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mwitmer/guile-xcb") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "16w4vgzbmnwih4bgfn8rw85ryfvzhc6hyly6bic9sd7hhc82rcnd")))) - (build-system gnu-build-system) - (arguments '(;; Parallel builds fail. - #:parallel-build? #f - - #:configure-flags (list (string-append - "--with-guile-site-dir=3D" - (assoc-ref %outputs "out") - "/share/guile/site/2.2") - (string-append - "--with-guile-site-ccache-dir=3D" - (assoc-ref %outputs "out") - "/share/guile/site/2.2")))) - (native-inputs `(("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-2.2) - ("xcb" ,xcb-proto))) - (home-page "https://github.com/mwitmer/guile-xcb") - (synopsis "XCB bindings for Guile") - (description - "Guile-XCB implements the XCB protocol and provides all the tools + (package + (name "guile-xcb") + (version (git-version "1.3" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mwitmer/guile-xcb") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16w4vgzbmnwih4bgfn8rw85ryfvzhc6hyly6bic9sd7hhc82rcnd"))= )) + (build-system gnu-build-system) + (arguments '(;; Parallel builds fail. + #:parallel-build? #f + #:configure-flags (list (string-append + "--with-guile-site-dir=3D" + (assoc-ref %outputs "out") + "/share/guile/site/2.2") + (string-append + "--with-guile-site-ccache-dir= =3D" + (assoc-ref %outputs "out") + "/share/guile/site/2.2")))) + (native-inputs `(("pkg-config" ,pkg-config) + ("texinfo" ,texinfo))) + (inputs `(("guile" ,guile-2.2) + ("xcb" ,xcb-proto))) + (home-page "https://github.com/mwitmer/guile-xcb") + (synopsis "XCB bindings for Guile") + (description + "Guile-XCB implements the XCB protocol and provides all the tools necessary to write X client code in Guile Scheme without any external dependencies.") - (license gpl3+)))) + (license gpl3+)))) =20 (define-public guile-wm (let ((commit "f3c7b3be719f425ffb87265d34855a73366351be") --=20 2.15.1 --odvpij3c2ljy2ebk Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0005-gnu-guile-wm-Fix-up-indentation.patch" Content-Transfer-Encoding: quoted-printable =46rom 1da280f71f792a6a9e8bcafa029c7a6c368ae52b Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 4 Dec 2017 22:18:40 +0000 Subject: [PATCH 5/5] gnu: guile-wm: Fix up indentation. * gnu/packages/guile-wm.scm (guile-wm): Fix up indentation. --- gnu/packages/guile-wm.scm | 138 +++++++++++++++++++++++-------------------= ---- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/gnu/packages/guile-wm.scm b/gnu/packages/guile-wm.scm index 5a21975fd..06c839910 100644 --- a/gnu/packages/guile-wm.scm +++ b/gnu/packages/guile-wm.scm @@ -72,80 +72,80 @@ dependencies.") (define-public guile-wm (let ((commit "f3c7b3be719f425ffb87265d34855a73366351be") (revision "1")) - (package - (name "guile-wm") - (version (git-version "1.0" revision commit)) - (synopsis "X11 window manager toolkit in Scheme") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mwitmer/guile-wm") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "086dijnpl5dpglf70d6f9sizyakr313y7blpdjrmbi687j1x3qcl")))) - (build-system gnu-build-system) - (arguments - `( ;; The '.scm' files go to $(datadir), so set that to the - ;; standard value. - #:configure-flags (list (string-append "--datadir=3D" - (assoc-ref %outputs "out") - "/share/guile/site/2.2")) - #:phases - (modify-phases %standard-phases - (add-before 'configure 'set-go-directory - (lambda* (#:key outputs #:allow-other-keys) - ;; Install .go files to $out/share/guile/site/2.2. - (let ((out (assoc-ref outputs "out"))) - (substitute* "module/Makefile.in" - (("^wmdir =3D .*$") - (string-append "wmdir =3D " out - "/share/guile/site/2.2\n")))) - #t)) - (add-after 'install 'set-load-path - (lambda* (#:key inputs outputs #:allow-other-keys) - ;; Put Guile-XCB's and Guile-WM's modules in the - ;; search path of PROG. - (let* ((out (assoc-ref outputs "out")) - (prog (string-append out "/bin/guile-wm")) - (mods (string-append - out "/share/guile/site/2.2")) - (xcb (string-append - (assoc-ref inputs "guile-xcb") - "/share/guile/site/2.2"))) - (wrap-program - prog - `("GUILE_LOAD_PATH" ":" prefix (,mods ,xcb)) - `("GUILE_LOAD_COMPILED_PATH" ":" prefix - (,mods ,xcb)))) - #t)) - (add-after 'install 'install-xsession - (lambda* (#:key outputs #:allow-other-keys) - ;; add a .desktop file to xsessions - (let ((xsessions (string-append - %output "/share/xsessions"))) - (mkdir-p xsessions) - (call-with-output-file (string-append - xsessions "/guile-wm.desktop") - (lambda (port) - (format port - "[Desktop Entry]~@ + (package + (name "guile-wm") + (version (git-version "1.0" revision commit)) + (synopsis "X11 window manager toolkit in Scheme") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mwitmer/guile-wm") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "086dijnpl5dpglf70d6f9sizyakr313y7blpdjrmbi687j1x3qcl"))= )) + (build-system gnu-build-system) + (arguments + `( ;; The '.scm' files go to $(datadir), so set that to the + ;; standard value. + #:configure-flags (list (string-append "--datadir=3D" + (assoc-ref %outputs "out") + "/share/guile/site/2.2")) + #:phases + (modify-phases %standard-phases + (add-before 'configure 'set-go-directory + (lambda* (#:key outputs #:allow-other-keys) + ;; Install .go files to $out/share/guile/site/2.2. + (let ((out (assoc-ref outputs "out"))) + (substitute* "module/Makefile.in" + (("^wmdir =3D .*$") + (string-append "wmdir =3D " out + "/share/guile/site/2.2\n")))) + #t)) + (add-after 'install 'set-load-path + (lambda* (#:key inputs outputs #:allow-other-keys) + ;; Put Guile-XCB's and Guile-WM's modules in the + ;; search path of PROG. + (let* ((out (assoc-ref outputs "out")) + (prog (string-append out "/bin/guile-wm")) + (mods (string-append + out "/share/guile/site/2.2")) + (xcb (string-append + (assoc-ref inputs "guile-xcb") + "/share/guile/site/2.2"))) + (wrap-program + prog + `("GUILE_LOAD_PATH" ":" prefix (,mods ,xcb)) + `("GUILE_LOAD_COMPILED_PATH" ":" prefix + (,mods ,xcb)))) + #t)) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + ;; add a .desktop file to xsessions + (let ((xsessions (string-append + %output "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file (string-append + xsessions "/guile-wm.desktop") + (lambda (port) + (format port + "[Desktop Entry]~@ Name=3D~a~@ Comment=3D~a~@ Exec=3D~a/bin/guile-wm~@ Type=3DApplication~%" - ,name ,synopsis %output)))) - #t))))) - (native-inputs `(("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-2.2) - ("guile-xcb" ,guile-xcb))) - (home-page "https://github.com/mwitmer/guile-wm/releases") - (description - "Guile-WM is a simple window manager that's completely customizable= =E2=80=94you + ,name ,synopsis %output)))) + #t))))) + (native-inputs `(("pkg-config" ,pkg-config) + ("texinfo" ,texinfo))) + (inputs `(("guile" ,guile-2.2) + ("guile-xcb" ,guile-xcb))) + (home-page "https://github.com/mwitmer/guile-wm/releases") + (description + "Guile-WM is a simple window manager that's completely customizable= =E2=80=94you have total control of what it does by choosing which modules to include. Included with it are a few modules that provide basic TinyWM-like window management, some window record-keeping, multi-monitor support, and emacs-l= ike keymaps and minibuffer. At this point, it's just enough to get you starte= d.") - (license gpl3+)))) + (license gpl3+)))) --=20 2.15.1 --odvpij3c2ljy2ebk-- --hb2pfgcewj5oaalw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlol1yAACgkQ4i+bv+40 hYgaOhAAu0VpHHInKtHpiclt1jMC6jKt+ujk8vXbVBSunfe2ea5ik14fiCkFYlyW iVFmV7DykkLALOhDcEviLEycjuuZrBCqO7laY1OKjdJzLCktaWAe++AdOotv6Bbu F/5E+2uiNacjbGk3WiiPX9dJFGpSPbfFYpkcRAn1PFWUJBblqonXUAMdT1J/O2HX Zc3r4SBTcxCIIJr7846CeUom/C77wpTgHZN4+NucTep+5TCWD4kYBDt0PLRS6eVd XtFiGb/wXjvwFrDoomB5U/S0VdaDOvhT3TxfGGSn0UXFzjsgTjT0Kuyw0iyw8u5d Qym+6YRyVm/z8FMKZPiCBWQAqPmFb9gR0nuQIXZIQSmGeutuPkd6DuPm9HLgLKJb OVxg+gS8FMAjs3l1CCLLWV5NAu3ut58MiuVTuCOqHB0mieNolDCiDEOz8j6tCjkY YRh4AnB12HX4jTxEYj6XirzaD6pbao3w1zz7d64xCGxsvUvLrnS12qlAIy1qZSWA A8ouL7apOU7RdEIBKI6dTIw/k6fj4869F5FNvVF1k1kNJ8v9sJXBIsfsc+tqRBOs Ch9zRdWhoUx72GVHjxIecVVZjQrv5UclLqGfgiHayRplLBWni/G8rMFvzkuZUeaE tI6hOYW3ydQCOrGMK1cZLHFLZt2EWVJbvEOAkoT+ZzfMCfzYAB0= =x2VZ -----END PGP SIGNATURE----- --hb2pfgcewj5oaalw-- From unknown Sat Aug 09 19:20:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29569] Guile-wm +Guile-xcb patches (updates, urls,etc) Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 07 Dec 2017 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29569 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: ng0 Cc: 29569@debbugs.gnu.org Received: via spool by 29569-submit@debbugs.gnu.org id=B29569.151266449725430 (code B ref 29569); Thu, 07 Dec 2017 16:35:01 +0000 Received: (at 29569) by debbugs.gnu.org; 7 Dec 2017 16:34:57 +0000 Received: from localhost ([127.0.0.1]:50879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMz8S-0006c6-QR for submit@debbugs.gnu.org; Thu, 07 Dec 2017 11:34:56 -0500 Received: from mout01.posteo.de ([185.67.36.65]:41301) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMz8Q-0006bs-QK for 29569@debbugs.gnu.org; Thu, 07 Dec 2017 11:34:55 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 7FB8520E3C for <29569@debbugs.gnu.org>; Thu, 7 Dec 2017 17:34:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1512664488; bh=rwCgpi/ALmWzVq9jlZ5l07PYaurOyncN95gaE7YMtZA=; h=From:To:Cc:Subject:Date:From; b=p9or8qoAgrd3JJ/4phMSRzNAYQ00ZSuy1fHu3DCEKlGY4feqayA6CCUSg12gvoiZT qAXQzSjKUoLr2+VwxPgMLrpL16fKPZ6BPyMXvCyGaC7Vj3qGvZoyXm8YUU5L7dg3+g 8lOSgl6cSy2c9qPPuXU1qAVOkDPz6ycz7fWznoJUesGBg4aWDGMTFUMX43MfJaMzew YC/kfZl7KaLM6OUgpgBvUP92u0mti0Zdoln+Kpe93laSCJ3LrjF/B8QcGbr3F5GR2j BdoTHJyKjLIaJTnoiT1/F89v5/pMR6H0Ate8R1ORDqZKq1jnSXZhJdPNSCo93j8PQf 6sIqJ6jKK2iLA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3yt1Kg2j1pz9rxS; Thu, 7 Dec 2017 17:34:46 +0100 (CET) From: Kei Kebreau References: <20171204231544.5usv6zwdgcxjjk2g@abyayala> Date: Thu, 07 Dec 2017 11:34:41 -0500 In-Reply-To: <20171204231544.5usv6zwdgcxjjk2g@abyayala> (ng0@n0.is's message of "Mon, 4 Dec 2017 23:15:44 +0000") Message-ID: <87vahimr8e.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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: -2.3 (--) --=-=-= Content-Type: text/plain ng0 writes: > So, > > I've updated to the latest commits in the hope that it would > fix the problem I have where guile-wm keeps crashing. > > It's my first couple of hours with guile-wm and I don't know > the code yet, so I'll look into it why none of the recent commits > fixed it (while the messages said they should). > > The state of it is as before. I doubt Guile-wm is stable as it > is in our master. > There are some changes. Like upstream made building with > Guile 2.2 an option, the original home page is gone, development > happens on github, etc. > I've made the change to use 2.2 a commit on its own. > I'll contribute a fix to upstream as soon as I can which will > address the fact that their build system picks 2.2 even when 2.0 > is given. This should not happen. > > Nice project, with some more work it could replace scrotwm for me. > > Rntime crashes (like we have them now) would be good to get > automated tests for these, simulating garbage keystrokes etc. > Long store short, here are 5 patches and I'll contact the > upstream developer soon. LGTM! Pushed to master. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlopbaEACgkQ5qXuPBlG eg0ZyA/8DHOthDepYF/88jixNOaTv5+AsIhP5u+5nQygGaRVpdgZBvUDcA2Dm1eD V9uXcizciHFjTAdom7Ihmyuck3b7nseph4HP1kbWw3UyrFpxjNu0jC0LY8Lzyjht zFXsPRpDL5M+gqRovhJMpkdvnq9R25xn3rFYB4cPuYXIr7d9YTuFX2lGGR10FhqF X2iCAZlgiuoYWcQsVUOX6Sm0UrN30GBVmnRqremdLRgVQDhQJh4gbBVSqnt04tIF zppxAZfBU2XMoXRPrbxByHthQDkrT3NHI0VKC2PtWozhsBNtfGWfImV2YCqN+vJf +NYo3pyyBBtRJGBN7uj9dGUnK7fuOkWTcvrS1U8qs2AYybDUAm1oKIqINXvRbRvs mAwYmN1Ctsx3xPTBaIYbIigcO1Tr6rLJEtORdyFjDZ8m/JFhYXjNe6TQ6xPyJs7x LqoXvWNKlMYKu3vkh3VG87O3SSGKoHcEIEpuXR/BuF1ZZ+ZPchs07shvbmXcIE5Z 8o5F4yAUfEWms+NHwWi5Ktz08VYz/BeGf5D27IcTETvAdgr8GfaszwKZvEFK8k+x Vo/OpyiX2VU8PNtKsG+IDj4CkTyDQ83jLmleOK2tZXM5IfJTGfZWZU25H1F712/l 9uCgjgK7jJMj18cNkOK49LP470qr9G+MwfZCrzsLRgpYz9eWzbw= =oNhY -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 09 19:20:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29569] Guile-wm +Guile-xcb patches (updates, urls,etc) Resent-From: Catonano Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 21 Dec 2017 21:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29569 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Kei Kebreau Cc: 29569@debbugs.gnu.org, ng0 Received: via spool by 29569-submit@debbugs.gnu.org id=B29569.151389207930633 (code B ref 29569); Thu, 21 Dec 2017 21:35:02 +0000 Received: (at 29569) by debbugs.gnu.org; 21 Dec 2017 21:34:39 +0000 Received: from localhost ([127.0.0.1]:46541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS8UA-0007y0-RG for submit@debbugs.gnu.org; Thu, 21 Dec 2017 16:34:39 -0500 Received: from mail-yw0-f180.google.com ([209.85.161.180]:42733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS8U8-0007xl-Nm for 29569@debbugs.gnu.org; Thu, 21 Dec 2017 16:34:37 -0500 Received: by mail-yw0-f180.google.com with SMTP id z132so794550ywd.9 for <29569@debbugs.gnu.org>; Thu, 21 Dec 2017 13:34:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=jFT+4lWGMwEkQ3x9fD7uLlkfWi+JMxEaVZZCnQSOxZw=; b=Jl2RNrQQigL5PV7j6ZbFkkHjk7aGkIIZDdFD0FgzpX4jofjlUiifH+Qc0EHk8THGSX vd+jQ0LPnwLaMiSp/+QCkQCYoNTSKM/OsZdGEGppBPlGEEjILatGjkgOe18RYCeLY9ga BVSyauPI2wt1L18ngB1vvDKxON0+KQATk5WluiftAJWGMO4tnoOnH7E9ddZdUGTpvdgT ZbmiAwjgogxAk1hbEwVXEpqz4EgZOp/UU175SEYbvxuoIX4Agmtcu6ezx39hR3hdcePg HCtChIurSAgUc1m3bj5TKMY16G4WLhSMvUKloBAGAoZAca1KlHAZwJvIYOrwJM5WgPqw wVVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=jFT+4lWGMwEkQ3x9fD7uLlkfWi+JMxEaVZZCnQSOxZw=; b=EYlEJNCUWHFu5rXBpHI++aA2fT7V+5XCXcxpGUHLdhtXq03iesV5v2+E+oDyCLcFbx tkV5ePcT8N54H01Qw5+f4ea0dpaV+ASPqsijSStcU2DRnPm7lovExkE3hK2XrbCCVEj9 NvWX0OIVN0FICmURTM4g9M8oog+fpQg1yd6lmJ7SzgFX/PVNjcqXYRt3eT9+U72wpyLT TXtRmhe1PqhmVyelRdwImL6G2lnAShzxYCN5A1Cu6ZL2JQcRNzG7vRkT31Xp7Q0DmFHD D9dviB/OAC20ATWpttnmW2QQEQvn/hUnQURrW5mc+hzpVuIt5PnwjU28I6Aj2MJ8O2ca vPxg== X-Gm-Message-State: AKGB3mKzqv+nrf/tZMvrAusa5gfKTSuxus4Y3lAiUACOYJudSQvWEn53 dZDB5gpX/Hz5Bzj1G8KLM4IRGiDZWUoEcx9rbg== X-Google-Smtp-Source: ACJfBouLlXD5Sq+O934xx0R/VJ1NbTWIuPuPiR1e/lbvBSdWs/PGGKksbgWbpaz3adeN1fjSsnCvLatP3yQHP52+QRA= X-Received: by 10.129.183.11 with SMTP id v11mr8495886ywh.140.1513892070865; Thu, 21 Dec 2017 13:34:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.232.131 with HTTP; Thu, 21 Dec 2017 13:34:30 -0800 (PST) In-Reply-To: <87vahimr8e.fsf@posteo.net> References: <20171204231544.5usv6zwdgcxjjk2g@abyayala> <87vahimr8e.fsf@posteo.net> From: Catonano Date: Thu, 21 Dec 2017 22:34:30 +0100 Message-ID: Content-Type: multipart/alternative; boundary="f403045d0e081cc0900560e077ae" X-Spam-Score: -0.0 (/) 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: -0.0 (/) --f403045d0e081cc0900560e077ae Content-Type: text/plain; charset="UTF-8" 2017-12-07 17:34 GMT+01:00 Kei Kebreau : > ng0 writes: > > > So, > > > > I've updated to the latest commits in the hope that it would > > fix the problem I have where guile-wm keeps crashing. > > > > It's my first couple of hours with guile-wm and I don't know > > the code yet, so I'll look into it why none of the recent commits > > fixed it (while the messages said they should). > > > > The state of it is as before. I doubt Guile-wm is stable as it > > is in our master. > > There are some changes. Like upstream made building with > > Guile 2.2 an option, the original home page is gone, development > > happens on github, etc. > > I've made the change to use 2.2 a commit on its own. > > I'll contribute a fix to upstream as soon as I can which will > > address the fact that their build system picks 2.2 even when 2.0 > > is given. This should not happen. > > > > Nice project, with some more work it could replace scrotwm for me. > > > > Rntime crashes (like we have them now) would be good to get > > automated tests for these, simulating garbage keystrokes etc. > > Long store short, here are 5 patches and I'll contact the > > upstream developer soon. > > LGTM! Pushed to master. > ehm, this bug could be closed, then ? I'd do it myself but I can't remember how to send control messages --f403045d0e081cc0900560e077ae Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


2017-12-07 17:34 GMT+01:00 Kei Kebreau <kkebreau@posteo.net><= /span>:
ng0 <ng0@n0.is> writes:

> So,
>
> I've updated to the latest commits in the hope that it would
> fix the problem I have where guile-wm keeps crashing.
>
> It's my first couple of hours with guile-wm and I don't know > the code yet, so I'll look into it why none of the recent commits<= br> > fixed it (while the messages said they should).
>
> The state of it is as before. I doubt Guile-wm is stable as it
> is in our master.
> There are some changes. Like upstream made building with
> Guile 2.2 an option, the original home page is gone, development
> happens on github, etc.
> I've made the change to use 2.2 a commit on its own.
> I'll contribute a fix to upstream as soon as I can which will
> address the fact that their build system picks 2.2 even when 2.0
> is given. This should not happen.
>
> Nice project, with some more work it could replace scrotwm for me.
>
> Rntime crashes (like we have them now) would be good to get
> automated tests for these, simulating garbage keystrokes etc.
> Long store short, here are 5 patches and I'll contact the
> upstream developer soon.

LGTM! Pushed to master.


ehm, this bug c= ould be closed, then ?

I'd do i= t myself but I can't remember how to send control messages
--f403045d0e081cc0900560e077ae-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 21 16:56:01 2017 Received: (at control) by debbugs.gnu.org; 21 Dec 2017 21:56:02 +0000 Received: from localhost ([127.0.0.1]:46546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS8or-0008Qv-LK for submit@debbugs.gnu.org; Thu, 21 Dec 2017 16:56:01 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:51806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS8oq-0008Qk-3H for control@debbugs.gnu.org; Thu, 21 Dec 2017 16:56:00 -0500 Received: from localhost (178.113.187.2.wireless.dyn.drei.com [178.113.187.2]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 58E5E33621D8 for ; Thu, 21 Dec 2017 22:55:58 +0100 (CET) Date: Thu, 21 Dec 2017 22:55:55 +0100 From: Danny Milosavljevic To: Message-ID: <20171221225555.50dab57f@scratchpost.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 29569 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [85.13.145.193 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 29569 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [85.13.145.193 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 0.0 TVD_SPACE_RATIO No description available. close 29569 From unknown Sat Aug 09 19:20:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29569] Guile-wm +Guile-xcb patches (updates, urls,etc) Resent-From: Catonano Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 21 Dec 2017 21:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29569 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Kei Kebreau , 29569-done@debbugs.gnu.org Cc: 29569@debbugs.gnu.org, ng0 Received: via spool by 29569-submit@debbugs.gnu.org id=B29569.151389345832607 (code B ref 29569); Thu, 21 Dec 2017 21:58:02 +0000 Received: (at 29569) by debbugs.gnu.org; 21 Dec 2017 21:57:38 +0000 Received: from localhost ([127.0.0.1]:46554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS8qQ-0008Tl-9S for submit@debbugs.gnu.org; Thu, 21 Dec 2017 16:57:38 -0500 Received: from mail-yb0-f170.google.com ([209.85.213.170]:38874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS8qO-0008TT-2S; Thu, 21 Dec 2017 16:57:36 -0500 Received: by mail-yb0-f170.google.com with SMTP id 129so8108547ybe.5; Thu, 21 Dec 2017 13:57:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pfgZbOsC8LiJJqFEbBzj+JNzoypu8HX6g03xKGKp1Hs=; b=DdpklNFO0MHZLIaJbl7f/co7oqzWvbceXi54vyGD7oZk0wy0VppR5AllgRBAk1s9z8 AfH0BYHOY6gdZrpfIaw4t/PhrknzxenknfkqYLWIqxoszcYa2DynWZxWbhwiqW0hkVWw ETKNWJCRwoY2Vt+WPBiBGUlzhyIr8X38io0qjGtMuixz/bM9ZB8xjPd38yWlqsgkmOIG Scj9W3f6UCKiGDAZLz57YA0/s/+Sb/XblfwR+dcz67u1axj9xRGShIGIS/mCxpFuiT9f xHFoRmog5pgouV0JN1hU/1K+z9zwvu2nZTyelkxgzFB01RO0K9cvNbRtl9D6xhuSn4wb +Ung== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pfgZbOsC8LiJJqFEbBzj+JNzoypu8HX6g03xKGKp1Hs=; b=BppEJ7i4oNSBqlr6/ZrO3EklLTdhh9kiAABdCHjA+GLpCr7OuIonwiydXWM0d0EyKP FhFvCl274fKaO4lkPGPeUDJaUHdZ5qm7n6On0vwFjffNao3X0AQ4wlmgqb1ve6sleWrK oLAqCUaAG1NfJwOlCDg0RYSQkpD7EKymZ5ZoVpG2eGfh2nMbqvUDfUkBPeAynZEu8znu foJ1krHI4KUUf138yPInzyJbxxJD9SrWAYG38dd6/CmoFEnrR0fvUcflxZSYVjBALSYz VVYdoW8APHdrhOkfA66HJ9oP69U39iXk1co5nXMjWCFOLACP27vPvGdup+SDWlpU7gTL Aegg== X-Gm-Message-State: AKGB3mKpI8jSE5tXMkKJv1TRgAYKGhj4Dy7/EmPYhlQPW3lo4NE6fWKQ 8dkECkqm2dBG7cKpWbdSJI60t9mLhmkcggF8WA== X-Google-Smtp-Source: ACJfBovy/uqXH756mQA5kLYQj4DNuzT6ehO8+AX5l1PMstDu3iBKuvSBo25WiJ6kNIqww2tllEzZHHhGLuF68BvJD+I= X-Received: by 10.37.232.3 with SMTP id k3mr8602538ybd.483.1513893450201; Thu, 21 Dec 2017 13:57:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.232.131 with HTTP; Thu, 21 Dec 2017 13:57:29 -0800 (PST) In-Reply-To: References: <20171204231544.5usv6zwdgcxjjk2g@abyayala> <87vahimr8e.fsf@posteo.net> From: Catonano Date: Thu, 21 Dec 2017 22:57:29 +0100 Message-ID: Content-Type: multipart/alternative; boundary="089e0826969453c1210560e0c98d" X-Spam-Score: -0.0 (/) 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: -0.0 (/) --089e0826969453c1210560e0c98d Content-Type: text/plain; charset="UTF-8" ah it should be this one 2017-12-21 22:34 GMT+01:00 Catonano : > > > 2017-12-07 17:34 GMT+01:00 Kei Kebreau : > >> ng0 writes: >> >> > So, >> > >> > I've updated to the latest commits in the hope that it would >> > fix the problem I have where guile-wm keeps crashing. >> > >> > It's my first couple of hours with guile-wm and I don't know >> > the code yet, so I'll look into it why none of the recent commits >> > fixed it (while the messages said they should). >> > >> > The state of it is as before. I doubt Guile-wm is stable as it >> > is in our master. >> > There are some changes. Like upstream made building with >> > Guile 2.2 an option, the original home page is gone, development >> > happens on github, etc. >> > I've made the change to use 2.2 a commit on its own. >> > I'll contribute a fix to upstream as soon as I can which will >> > address the fact that their build system picks 2.2 even when 2.0 >> > is given. This should not happen. >> > >> > Nice project, with some more work it could replace scrotwm for me. >> > >> > Rntime crashes (like we have them now) would be good to get >> > automated tests for these, simulating garbage keystrokes etc. >> > Long store short, here are 5 patches and I'll contact the >> > upstream developer soon. >> >> LGTM! Pushed to master. >> > > > ehm, this bug could be closed, then ? > > I'd do it myself but I can't remember how to send control messages > --089e0826969453c1210560e0c98d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
ah it should be this one

2017-12-21 22:34 GMT+01:00 Catonano <ca= tonano@gmail.com>:


2017-12-07 17:34 GMT+01:00 Kei Kebreau <kkebreau@post= eo.net>:
ng0 <ng0@n0.is> writes:

> So,
>
> I've updated to the latest commits in the hope that it would
> fix the problem I have where guile-wm keeps crashing.
>
> It's my first couple of hours with guile-wm and I don't know > the code yet, so I'll look into it why none of the recent commits<= br> > fixed it (while the messages said they should).
>
> The state of it is as before. I doubt Guile-wm is stable as it
> is in our master.
> There are some changes. Like upstream made building with
> Guile 2.2 an option, the original home page is gone, development
> happens on github, etc.
> I've made the change to use 2.2 a commit on its own.
> I'll contribute a fix to upstream as soon as I can which will
> address the fact that their build system picks 2.2 even when 2.0
> is given. This should not happen.
>
> Nice project, with some more work it could replace scrotwm for me.
>
> Rntime crashes (like we have them now) would be good to get
> automated tests for these, simulating garbage keystrokes etc.
> Long store short, here are 5 patches and I'll contact the
> upstream developer soon.

LGTM! Pushed to master.


ehm= , this bug could be closed, then ?

= I'd do it myself but I can't remember how to send control messages<= br>

--089e0826969453c1210560e0c98d--