From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 15:32:47 2019 Received: (at submit) by debbugs.gnu.org; 12 Oct 2019 19:32:47 +0000 Received: from localhost ([127.0.0.1]:34206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJN8B-0008UO-Gx for submit@debbugs.gnu.org; Sat, 12 Oct 2019 15:32:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:33570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJN89-0008UG-Rb for submit@debbugs.gnu.org; Sat, 12 Oct 2019 15:32:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51393) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJN88-0004yo-By for guix-patches@gnu.org; Sat, 12 Oct 2019 15:32:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_05,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iJN87-0007EU-6v for guix-patches@gnu.org; Sat, 12 Oct 2019 15:32:44 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:42993) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iJN86-0007Ck-L8 for guix-patches@gnu.org; Sat, 12 Oct 2019 15:32:43 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 2DACC210AF for ; Sat, 12 Oct 2019 15:32:40 -0400 (EDT) Received: from imap6 ([10.202.2.56]) by compute6.internal (MEProxy); Sat, 12 Oct 2019 15:32:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=w4Fxc6u/23d93ipFyX85/SVmJNYQsKzNQGTHUan+5tw=; b=Inx9AkGi EQ0I6BTfG+CPtqK0S2hz6/1/oeQQFfR/EyE/qTWO//LFDllIKLZyfXFmf57T2g57 9j0YfxoV3+QGKK8DMRTPbt6UA1LqrszzZq1Zern7x8x43pABZtFXVsT7ZfWtsBZm A34vG3xAE50c5j08vtgFuy4Cxif5nqG1D+Rl35lRmK0ldC2RKQOK/EVs/JQyQ0l/ 2FaLHraSlz1VAMCQ0ox0r/L3r4fkOBoxPDGh3gtreSu/2NlXfHwVMiuq58ApsBjF xdGNMQ7skxoRR4hV26vEoYIbEPrFzp0ztbTA5vD52tVVuOE1gmoGeBoYYT9Hx4Q6 5hhoSxjl84rP1Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=w4Fxc6u/23d93ipFyX85/SVmJNYQs KzNQGTHUan+5tw=; b=SLeFTVQq0YodDGi33cvvMQhWoawB86U0CQPfrFKZLODWS WkHR/VLjV36FjN7c6fNxqQK8eJmGjJXFyHcRLuPCc2YX0znoRz/xmoevEbF5xNtk 210jo6TzDgIrXaZxnLZUiICST6PPNczZkKUZJ7Cw9bpkjAnqHWCmKXm1UE+0EYrC 0hHeg2DZeNLUDHV98Mo3Nus0rI7XVad6GRs/o7kXHzI2OJk5rCHrI3HYaqyINldE jjPPIASVYvTqq3mcrkzSaCMchV8JT6NwFM7LtCzN4xcO/DCJyBj+tfHYSeAUYeW3 KAk8sWJqU0cok3+d13n3BfJs29Bj9TeZ/20mmc9WQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgddufeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehttdertd erredtnecuhfhrohhmpedftehlvgigucfirhhifhhfihhnfdcuoegrsegrjhhgrhhfrdgt ohhmqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecurfgrrhgrmhepmhgrihhlfh hrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id A6D721400A2; Sat, 12 Oct 2019 15:32:39 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-360-g7dda896-fmstable-20191004v2 Mime-Version: 1.0 Message-Id: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> Date: Sat, 12 Oct 2019 19:32:19 +0000 From: "Alex Griffin" To: guix-patches@gnu.org Subject: [PATCH 0/3] gnu: Add kmonad. Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.29 X-Spam-Score: -1.6 (-) 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: -2.6 (--) This patch series adds kmonad, an advanced keyboard remapping utility inspired by the open source QMK keyboard firmware project. https://github.com/david-janssen/kmonad -- Alex Griffin From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 15:34:28 2019 Received: (at 37717) by debbugs.gnu.org; 12 Oct 2019 19:34:28 +0000 Received: from localhost ([127.0.0.1]:34212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJN9n-000060-Ue for submit@debbugs.gnu.org; Sat, 12 Oct 2019 15:34:28 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:46755) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJN9m-00005c-CQ for 37717@debbugs.gnu.org; Sat, 12 Oct 2019 15:34:26 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 3DE9C20C55 for <37717@debbugs.gnu.org>; Sat, 12 Oct 2019 15:34:21 -0400 (EDT) Received: from imap6 ([10.202.2.56]) by compute6.internal (MEProxy); Sat, 12 Oct 2019 15:34:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=hlYS+IgVyvr/o8fDuLX/bfIcmaYBidNriuuuW9chErg=; b=bMFshDx3 CMBaY3jXagkFo9bzuF7ABGLcKGryRx80LU3xBrXyOesMhVRBF5+WL6rVrbSRMtmL HOLey0J4D0nEvfktLPbhyskxnC6Bw76+Ky9okG+HjBjGvKXMTasK1d7VWyZMnUpQ gyYGqodSh7GiXBFuvAmeKwZJzq8J9uK678FJnlo5twplm0c3xA4dd239YobQL3tx 3goEAkrV/nOMbP7ARr0x/404l8uLyJOWOu3+tddTir7ruKNTVJ/t32iczFdPhXcT 6Qfg0eVnki3717SySe/a+78uwsDnX7gvyexaXu7Sectax+6bNtP4b5OTWRa6aL2i 09IXC9VksEdRzw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=hlYS+IgVyvr/o8fDuLX/bfIcmaYBi dNriuuuW9chErg=; b=HA4eFvuWxK0GtHEkWw2wChkskFOIscNS3O/LuFwWgv9OU CCUY6h5mCwGZtV+UxUtTNz6jLYJ17AahqcgOaWQnjJkLr77S53WEQaWuR7fshweP eHVQp33SxkEbiEhnTUVJ6N6Wq6tCAuM6RnUegUjY49XYSy9uHrdd0SfPhpQ2lkTg u0/i6lp61MwLk+xWLXvIyWh+LQW+AjFreD9wM4AaYLWa1hyyy8YA5kIapp2rPqQX d7ZzLLH2HivEe1Q9uz/ImgwEkJio8b2RRvkis3xa7hMLv2ku6WjD62VtNy0xdWCj 5L/15JHORCCK23QE0IwdUjKvvyJqVko9BQhWjdFeA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgddufeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehmtderre erredtnecuhfhrohhmpedftehlvgigucfirhhifhhfihhnfdcuoegrsegrjhhgrhhfrdgt ohhmqeenucfrrghrrghmpehmrghilhhfrhhomheprgesrghjghhrfhdrtghomhenucevlh hushhtvghrufhiiigvpedt X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 0D1291400A2; Sat, 12 Oct 2019 15:34:21 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-360-g7dda896-fmstable-20191004v2 Mime-Version: 1.0 Message-Id: Date: Sat, 12 Oct 2019 19:33:58 +0000 From: "Alex Griffin" To: 37717@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add ghc-atomic-primops. Content-Type: multipart/mixed; boundary=8097de6cb1d24dd8b4a00b21a4e24e8a X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --8097de6cb1d24dd8b4a00b21a4e24e8a Content-Type: text/plain -- Alex Griffin --8097de6cb1d24dd8b4a00b21a4e24e8a Content-Disposition: attachment;filename="0001-gnu-Add-ghc-atomic-primops.patch" Content-Type: text/x-patch; name="0001-gnu-Add-ghc-atomic-primops.patch" Content-Transfer-Encoding: BASE64 RnJvbSA3N2ZmMzI5ZGQzNGQzMDdmMTk2MjkwODZiYWY0NGMxNjIzODU4ZmExIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDEyIE9jdCAyMDE5IDEzOjM0OjQzIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxLzNd IGdudTogQWRkIGdoYy1hdG9taWMtcHJpbW9wcy4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwt eHl6LnNjbSAoZ2hjLWF0b21pYy1wcmltb3BzKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9w YWNrYWdlcy9oYXNrZWxsLXh5ei5zY20gfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysr KwogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvaGFza2VsbC14eXouc2NtIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwteHl6LnNj bQppbmRleCAyOTc3Mzk4ODgwLi4zN2RmMmVkOTA5IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMvaGFza2VsbC14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9oYXNrZWxsLXh5ei5zY20K QEAgLTIxLDYgKzIxLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBKYWNvYiBNYWNEb25h bGQgPGphY2Nhcm1hY0BnbWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgSm9obiBT b28gPGpzb28xQGFzdS5lZHU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgS3lsZSBNZXllciA8 a3lsZUBreWxlYW0uY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE5IEFsZXggR3JpZmZpbiA8 YUBhamdyZi5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4K IDs7OwpAQCAtMzgxLDYgKzM4MiwzMSBAQCBvdmVyIHRocmVhZHMgaW4gSGFza2VsbCwgaW4g d2hpY2ggQGNvZGV7QXN5bmMgYX0gaXMgYSBjb25jdXJyZW50IHRocmVhZCB0aGF0CiB3aWxs IGV2ZW50dWFsbHkgZGVsaXZlciBhIHZhbHVlIG9mIHR5cGUgQGNvZGV7YX0uIikKICAgICAo bGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCiAKKyhkZWZpbmUtcHVibGljIGdoYy1hdG9taWMt cHJpbW9wcworICAocGFja2FnZQorICAgIChuYW1lICJnaGMtYXRvbWljLXByaW1vcHMiKQor ICAgICh2ZXJzaW9uICIwLjguMyIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorICAg ICAgICAgICAgICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9hdG9taWMt cHJpbW9wcy9hdG9taWMtcHJpbW9wcy0iCisgICAgICAgICAgICAgdmVyc2lvbgorICAgICAg ICAgICAgICIudGFyLmd6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyCisg ICAgICAgICAiMDNuNWRteXBscnFnYnlmOGRyOTFpemt4Y2k3Z2tsM2kzZm5wODJpNWxkODY5 enJnamZoMCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBoYXNrZWxsLWJ1aWxkLXN5c3RlbSkK KyAgICAoaW5wdXRzIGAoKCJnaGMtcHJpbWl0aXZlIiAsZ2hjLXByaW1pdGl2ZSkpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9ycm5ld3Rvbi9oYXNrZWxsLWxvY2tm cmVlL3dpa2kiKQorICAgIChzeW5vcHNpcyAiU2FmZSBhcHByb2FjaCB0byBDQVMgYW5kIG90 aGVyIGF0b21pYyBvcHMiKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiQWZ0ZXIgR0hDIDcu NCBhIG5ldyBAY29kZXtjYXNNdXRWYXIjfSBwcmltb3AgYmVjYW1lIGF2YWlsYWJsZSwgYnV0 IGl0J3MKK2RpZmZpY3VsdCB0byB1c2Ugc2FmZWx5LCBiZWNhdXNlIHBvaW50ZXIgZXF1YWxp dHkgaXMgYSBoaWdobHkgdW5zdGFibGUgcHJvcGVydHkKK2luIEhhc2tlbGwuICBUaGlzIGxp YnJhcnkgcHJvdmlkZXMgYSBzYWZlciBtZXRob2QgYmFzZWQgb24gdGhlIGNvbmNlcHQgb2YK K0Bjb2Rle1RpY2tldH1zLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQorCiAo ZGVmaW5lLXB1YmxpYyBnaGMtYXRvbWljLXdyaXRlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImdoYy1hdG9taWMtd3JpdGUiKQotLSAKMi4yMy4wCgo= --8097de6cb1d24dd8b4a00b21a4e24e8a-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 15:34:54 2019 Received: (at 37717) by debbugs.gnu.org; 12 Oct 2019 19:34:54 +0000 Received: from localhost ([127.0.0.1]:34216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJNAE-00006d-CQ for submit@debbugs.gnu.org; Sat, 12 Oct 2019 15:34:54 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:59599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJNAD-00006S-Hd for 37717@debbugs.gnu.org; Sat, 12 Oct 2019 15:34:53 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 69A3320C55 for <37717@debbugs.gnu.org>; Sat, 12 Oct 2019 15:34:48 -0400 (EDT) Received: from imap6 ([10.202.2.56]) by compute6.internal (MEProxy); Sat, 12 Oct 2019 15:34:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=WefJpCrcz2V0h14Ag5n2RVZGuE39B+tpeUMnH7SV3+k=; b=DGBW8ZkF WTg/J7zEJ4cLCkKmV8ORcETNevHOBz+nyGgf/Uj/bkBZk8NIb9lzcDd+y9EcB5TR rbozk1QNj7WiQuu4UCt9VK7b7kSasg88mGNvDV9RckNVveU5RTMaWYmvpKInFib0 0ag/pappwzZ3tR4XOvhyatR8t+VLEwOhtd5Y6wAlk059EDA1oyiMsIz3kn8649aa ytO4+mwEnQEzMBIj+wvNhfOJwqRLECh0Cvtz3T3RcaRK8mTLAVaBzUwxp9TjDSbA UG6f+7LHcYqu5dUGrtUsN9bGEjhItj9hcjjWulg8BlhyBMmJ5Rh+JmQt4Bvh4iu4 Ius4Iic3kX8rlg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=WefJpCrcz2V0h14Ag5n2RVZGuE39B +tpeUMnH7SV3+k=; b=OhPMJL9ucaGy2mROAkokhsbi82iG7PRKMJIU7fEOJyije 9mqhFsPXDfhEkJXv5g4KUSveiUGYbMS7LVvij8Ihg2/qBowPQTr0VzfFGBsy0JM6 jzRuseaTGTghrhqlryTarnQqhiBcwLBJUF8GT+o0TB+BACHUmfb25U/gh3V0XnAD WOZvUKyfkUH2LkOeG2heN4TmOCO21NgCaFbuVxAvMgnGrnlpPeknDy4Qumzr3Z9S at4HxR0AKDpoTyY5YTLoqFonIULnTn9yHOHt+mlNHc0ytUNIo8A0brAk0CJGkTRL 32iJqkxjRUWsxvqk1tq7XFlhmvqoGRsxqJ5/Umqtg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgddufeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehmtderre erredtnecuhfhrohhmpedftehlvgigucfirhhifhhfihhnfdcuoegrsegrjhhgrhhfrdgt ohhmqeenucfrrghrrghmpehmrghilhhfrhhomheprgesrghjghhrfhdrtghomhenucevlh hushhtvghrufhiiigvpedu X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 379671400A2; Sat, 12 Oct 2019 15:34:48 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-360-g7dda896-fmstable-20191004v2 Mime-Version: 1.0 Message-Id: Date: Sat, 12 Oct 2019 19:34:27 +0000 From: "Alex Griffin" To: 37717@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add ghc-unagi-chan. Content-Type: multipart/mixed; boundary=7103bceac6274bdfb739a7a9f34f0a1c X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --7103bceac6274bdfb739a7a9f34f0a1c Content-Type: text/plain -- Alex Griffin --7103bceac6274bdfb739a7a9f34f0a1c Content-Disposition: attachment;filename="0002-gnu-Add-ghc-unagi-chan.patch" Content-Type: text/x-patch; name="0002-gnu-Add-ghc-unagi-chan.patch" Content-Transfer-Encoding: BASE64 RnJvbSAxMmI0M2ZjMTY1YWFmY2UyODQ0ZjhlZGY5ZGFkOTlmODliY2FkOTQzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDEyIE9jdCAyMDE5IDEzOjQ1OjM1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyLzNd IGdudTogQWRkIGdoYy11bmFnaS1jaGFuLgoKKiBnbnUvcGFja2FnZXMvaGFza2VsbC14eXou c2NtIChnaGMtdW5hZ2ktY2hhbik6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMv aGFza2VsbC14eXouc2NtIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9oYXNrZWxsLXh5ei5zY20gYi9nbnUvcGFja2FnZXMvaGFza2VsbC14eXouc2Nt CmluZGV4IDM3ZGYyZWQ5MDkuLmU4YTZhMWM0OTggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9oYXNrZWxsLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwteHl6LnNjbQpA QCAtMTA2MzEsNiArMTA2MzEsMzkgQEAgcHJvY2Vzc2VzLiAgSXQgd3JhcHMgYXJvdW5kIHRo ZSBAY29kZXtwcm9jZXNzfSBsaWJyYXJ5LCBhbmQgaW50ZW5kcyB0byBpbXByb3ZlCiB1cG9u IGl0LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQogCisoZGVmaW5lLXB1Ymxp YyBnaGMtdW5hZ2ktY2hhbgorICAocGFja2FnZQorICAgIChuYW1lICJnaGMtdW5hZ2ktY2hh biIpCisgICAgKHZlcnNpb24gIjAuNC4xLjIiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdp bgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKKyAgICAgICAgICAgICAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2Uv dW5hZ2ktY2hhbi91bmFnaS1jaGFuLSIKKyAgICAgICAgICAgICB2ZXJzaW9uCisgICAgICAg ICAgICAgIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAg ICAgICAgICIxbG5sNW40am5qbW00Y2hwNDYxZ2xjd2tycnc2M3JqejNmdnByd3hjeTNsa3Bi a3JxdmduIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGhhc2tlbGwtYnVpbGQtc3lzdGVtKQor ICAgIChpbnB1dHMKKyAgICAgYCgoImdoYy1hdG9taWMtcHJpbW9wcyIgLGdoYy1hdG9taWMt cHJpbW9wcykKKyAgICAgICAoImdoYy1wcmltaXRpdmUiICxnaGMtcHJpbWl0aXZlKSkpCisg ICAgKGFyZ3VtZW50cworICAgICBgKCM6dGVzdHM/ICNmIDsgRklYTUU6IFRlc3RzIGNhbid0 IGZpbmQgRGF0YS5QcmltaXRpdmUuQWRkcgorICAgICAgICM6Y2FiYWwtcmV2aXNpb24KKyAg ICAgICAoIjEiCisgICAgICAgICIwOXBxaTg2N3dza3dnYzVscG4xOTdmODk1bWJuMTE3NHlk Z2xsdmNwcGNzbXJ6MmI2eXI2IikpKQorICAgIChob21lLXBhZ2UgImh0dHA6Ly9oYWNrYWdl Lmhhc2tlbGwub3JnL3BhY2thZ2UvdW5hZ2ktY2hhbiIpCisgICAgKHN5bm9wc2lzICJGYXN0 IGNvbmN1cnJlbnQgcXVldWVzIHdpdGggYSBDaGFuLWxpa2UgQVBJLCBhbmQgbW9yZSIpCisg ICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgaW1wbGVtZW50 YXRpb25zIG9mIGNvbmN1cnJlbnQgRklGTyBxdWV1ZXMgKGZvcgorYm90aCBnZW5lcmFsIGJv eGVkIGFuZCBwcmltaXRpdmUgdW5ib3hlZCB2YWx1ZXMpIHRoYXQgYXJlIGZhc3QsIHBlcmZv cm0gd2VsbAordW5kZXIgY29udGVudGlvbiwgYW5kIG9mZmVyIGEgQ2hhbi1saWtlIGludGVy ZmFjZS4gIFRoZSBsaWJyYXJ5IG1heSBiZSBvZgorbGltaXRlZCB1c2VmdWxuZXNzIG91dHNp ZGUgb2YgeDg2IGFyY2hpdGVjdHVyZXMgd2hlcmUgdGhlIGZldGNoLWFuZC1hZGQKK2luc3Ry dWN0aW9uIGlzIG5vdCBhdmFpbGFibGUuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0z KSkpCisKIChkZWZpbmUtcHVibGljIGdoYy11bmJvdW5kZWQtZGVsYXlzCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImdoYy11bmJvdW5kZWQtZGVsYXlzIikKLS0gCjIuMjMuMAoK --7103bceac6274bdfb739a7a9f34f0a1c-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 15:38:45 2019 Received: (at 37717) by debbugs.gnu.org; 12 Oct 2019 19:38:45 +0000 Received: from localhost ([127.0.0.1]:34236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJNDq-0000Dr-Rx for submit@debbugs.gnu.org; Sat, 12 Oct 2019 15:38:43 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:46799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJNDo-0000De-3r for 37717@debbugs.gnu.org; Sat, 12 Oct 2019 15:38:36 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 015342177A for <37717@debbugs.gnu.org>; Sat, 12 Oct 2019 15:38:31 -0400 (EDT) Received: from imap6 ([10.202.2.56]) by compute6.internal (MEProxy); Sat, 12 Oct 2019 15:38:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=1c3umHKpTqx9NEajfoJ9p94dOyEF45ovnDi1G2+5UoY=; b=nzywimlJ BgQdq92JqEM52pjcCmVNXaSM9cXkWfRSwjFhLr2N7H7f1oWHEIDim5wpDwEsTPQk zgqWPKuvrDAuiF3Zn0dasWd9CFA452neDzKHpBZtOi78PUprZ62F3GRUJ/2rvY0Q hu0jJoSXmy2gJ2G8hMNZTY/jFCk7sjLB/I64/6tg8P5XTktYv+gNFO8eo9fjVVJq La08wLsuBnpjiw7rWQ9GvE9WQWx2WizbctC8StRsUf820cuvrnA5/u26A+EUbS7g BnhvTdVKS5akfTCwvWtiafT+k3dupXDlE5airUlB8v/wC/3PJUcWYXQQVqludwY3 t9DLpyW6vf0ymg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=1c3umHKpTqx9NEajfoJ9p94dOyEF4 5ovnDi1G2+5UoY=; b=fi1ir9wVQFjz3xDEYwi23zbZTtfiyzgM5O2tzOgYI5hTB TZio3Qd0qyVXMfBQudNvn+R1TcHVhtSEmc0WIwSfLzdzO+ya2cVFNZ58jqL94l9W k1quWNlXqc+cIgF0MQhqVD/1AKTf4pkoZ6cCdt/Bz133q0bWXvijHoh5jdFyVdg/ FQqqzPYBcYGW4a7Kek3hZNnKlHAyyHHwnmFqAWqq1AQHsOSSYgLETfHHFe21GipC fgN2y5JO1rv3f+N7qt8aa5KjCI+p7VLEShMTk3RNT9h4y4qig7lqEafEoUKGFEYz EQmlt4Rs86MViVdb5xmUoM6btU7zHPw7/GOnypI4w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgddugedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehmtderre erredtnecuhfhrohhmpedftehlvgigucfirhhifhhfihhnfdcuoegrsegrjhhgrhhfrdgt ohhmqeenucfrrghrrghmpehmrghilhhfrhhomheprgesrghjghhrfhdrtghomhenucevlh hushhtvghrufhiiigvpedt X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id A08471400A6; Sat, 12 Oct 2019 15:38:30 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-360-g7dda896-fmstable-20191004v2 Mime-Version: 1.0 Message-Id: Date: Sat, 12 Oct 2019 19:38:10 +0000 From: "Alex Griffin" To: 37717@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add kmonad. Content-Type: multipart/mixed; boundary=b213a1b577b848ebbe520bc54f770f26 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --b213a1b577b848ebbe520bc54f770f26 Content-Type: text/plain This patch adds KMonad. A KMonad service is probably in order at some point, because to avoid running it as root you need to set up group permissions and udev rules. -- Alex Griffin --b213a1b577b848ebbe520bc54f770f26 Content-Disposition: attachment;filename="0003-gnu-Add-kmonad.patch" Content-Type: text/x-patch; name="0003-gnu-Add-kmonad.patch" Content-Transfer-Encoding: BASE64 RnJvbSBjMzI1NmNiNDZjMjI3NDM4Y2UzMGRmYzJiODlhNzIzYjM2N2I1ZDIzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDEyIE9jdCAyMDE5IDEzOjU1OjQ5IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzLzNd IGdudTogQWRkIGttb25hZC4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20gKGtt b25hZCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvaGFza2VsbC1hcHBzLnNj bSB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgNDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9oYXNr ZWxsLWFwcHMuc2NtIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20KaW5kZXggZTA5 Mjg1ZDYzYS4uMmMwNDkxZmE5YiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2hhc2tlbGwt YXBwcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20KQEAgLTExLDYg KzExLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNSBQYXVsIHZhbiBkZXIgV2FsdCA8cGF1 bEBkZW5rbmVyZC5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgS3lsZSBNZXllciA8a3ls ZUBreWxlYW0uY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDE1IEpvaG4gU29vIDxqc29vMUBh c3UuZWR1PgorOzs7IENvcHlyaWdodCDCqSAyMDE5IEFsZXggR3JpZmZpbiA8YUBhamdyZi5j b20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAt NDk3LDYgKzQ5OCw1MSBAQCB3aXRoIENTUyBhbmQgbW91c2VvdmVyIGFubm90YXRpb25zLCBY SFRNTCAxLjAgd2l0aCBpbmxpbmUgQ1NTIHN0eWxpbmcsIExhVGVYLAogYW5kIG1JUkMgY2hh dCBjb2Rlcy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRlZmluZS1w dWJsaWMga21vbmFkCisgIChwYWNrYWdlCisgICAgKG5hbWUgImttb25hZCIpCisgICAgKHZl cnNpb24gIjAuMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0 aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg ICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2RhdmlkLWphbnNzZW4va21vbmFkLmdpdCIp CisgICAgICAgICAgICAgKGNvbW1pdCAiMDZkN2I4YzcwOWVmYTY5NWJlMzVkZjliZGU5MTI3 NWNiYjJiYTA5OSIpKSkKKyAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUg dmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIxcmpyNGg1eXE2 M3gza2FkNnluNHA4djI2Mzg5c2Q5ZGdyNW4ydzczczFjaGFmYXB6d3dkIikpKSkKKyAgICAo YnVpbGQtc3lzdGVtIGhhc2tlbGwtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMK KyAgICAgICAgIChkZWxldGUgJ2hhZGRvY2spICAgICAgICAgICAgIDsgSGFkZG9jayBmYWls cyB0byBnZW5lcmF0ZSBkb2NzCisgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdpbnN0 YWxsLWRvY3VtZW50YXRpb24KKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMg IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3NvYy1y ZWYgb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgIChkb2MgKHN0cmluZy1h cHBlbmQgb3V0ICIvc2hhcmUvZG9jL2ttb25hZC0iICx2ZXJzaW9uKSkpCisgICAgICAgICAg ICAgICAoaW5zdGFsbC1maWxlICJSRUFETUUubWQiIGRvYykKKyAgICAgICAgICAgICAgIChj b3B5LXJlY3Vyc2l2ZWx5ICJkb2MiIGRvYykKKyAgICAgICAgICAgICAgIChjb3B5LXJlY3Vy c2l2ZWx5ICJleGFtcGxlIiAoc3RyaW5nLWFwcGVuZCBkb2MgIi9leGFtcGxlIikpCisgICAg ICAgICAgICAgICAjdCkpKSkpKQorICAgIChpbnB1dHMKKyAgICAgYCgoImdoYy1jZXJlYWwi ICxnaGMtY2VyZWFsKQorICAgICAgICgiZ2hjLWV4Y2VwdGlvbnMiICxnaGMtZXhjZXB0aW9u cykKKyAgICAgICAoImdoYy1oYXNoYWJsZSIgLGdoYy1oYXNoYWJsZSkKKyAgICAgICAoImdo Yy1sZW5zIiAsZ2hjLWxlbnMpCisgICAgICAgKCJnaGMtbWVnYXBhcnNlYyIgLGdoYy1tZWdh cGFyc2VjLTcpCisgICAgICAgKCJnaGMtb3B0cGFyc2UtYXBwbGljYXRpdmUiICxnaGMtb3B0 cGFyc2UtYXBwbGljYXRpdmUpCisgICAgICAgKCJnaGMtdW5hZ2ktY2hhbiIgLGdoYy11bmFn aS1jaGFuKQorICAgICAgICgiZ2hjLXVubGlmdGlvIiAsZ2hjLXVubGlmdGlvKQorICAgICAg ICgiZ2hjLXVub3JkZXJlZC1jb250YWluZXJzIiAsZ2hjLXVub3JkZXJlZC1jb250YWluZXJz KSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2RhdmlkLWphbnNzZW4v a21vbmFkIikKKyAgICAoc3lub3BzaXMgIkFkdmFuY2VkIGtleWJvYXJkIG1hbmFnZXIiKQor ICAgIChkZXNjcmlwdGlvbiAiS01vbmFkIGlzIGEga2V5Ym9hcmQgcmVtYXBwaW5nIHV0aWxp dHkgdGhhdCBzdXBwb3J0cworYWR2YW5jZWQgZnVuY3Rpb25hbGl0eSwgc3VjaCBhcyBjdXN0 b20ga2V5bWFwIGxheWVycyBhbmQgbW9kaWZpZXJzLCBtYWNyb3MsCithbmQgY29uZGl0aW9u YWwgbWFwcGluZ3MgdGhhdCBzZW5kIGEgZGlmZmVyZW50IGtleWNvZGUgd2hlbiB0YXBwZWQg b3IgaGVsZC4KK0J5IG9wZXJhdGluZyBhdCBhIGxvd2VyIGxldmVsIHRoYW4gbW9zdCBzaW1p bGFyIHRvb2xzLCBpdCBzdXBwb3J0cyBYMTEsCitXYXlsYW5kLCBhbmQgTGludXggY29uc29s ZSBlbnZpcm9ubWVudHMgYWxpa2UuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkp CisKIChkZWZpbmUtcHVibGljIHJhaW5jYXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAicmFp bmNhdCIpCi0tIAoyLjIzLjAKCg== --b213a1b577b848ebbe520bc54f770f26-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 18:33:31 2019 Received: (at 37717) by debbugs.gnu.org; 12 Oct 2019 22:33:31 +0000 Received: from localhost ([127.0.0.1]:34422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJPx0-0004JM-3K for submit@debbugs.gnu.org; Sat, 12 Oct 2019 18:33:31 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:39107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJPwx-0004J8-V6 for 37717@debbugs.gnu.org; Sat, 12 Oct 2019 18:33:24 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B4989210AF for <37717@debbugs.gnu.org>; Sat, 12 Oct 2019 18:33:18 -0400 (EDT) Received: from imap6 ([10.202.2.56]) by compute6.internal (MEProxy); Sat, 12 Oct 2019 18:33:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=qx/RJ0F38arhQO7teesblcK93CElp30+PiuWEy2duMU=; b=px38DTxg uBifAkKgywERkEBxsAtLP6nXIGHl0h9hCRK5YyNto1CvhfMM2HuaOOH1aYUpNKfg Ok0k8E2ZHpHXu+zMretyw9D8DQvvM2iIEURqru4P0zDJjH/RvBLHPTqRAOmCKOCx ELNyW2nElClreiy9zGcjnWpbuqOM7EHXgBZXkBAQEPk6/NRKYQJsTzjX9DZFKlqg mCNdgWeWiJVzMZx2/RRm9fGMioI/xGjsBS225XSL9H+m6Q0wPdFe6ueXvgN1hiiO aB1QtOVbbIbkJ/PipYhR6oOR619tENFuZiVkUvlRaBoJi6V28arvj+dzKYlsyzYj X6b0uYtAcCuDPg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=qx/RJ0F38arhQO7teesblcK93CElp 30+PiuWEy2duMU=; b=kvHbaK1UMOyR+Ax2Y3fx7fkybfLTWSsCK5e3ja6o6vPZv +A76sQ7ytdYGVvqcrq9Q1+CE1n+276mLiGC1MKjj3skXmmBHAkXi3nqEaNaxngAs L8RbWiiiWxkvx7ESCBsUWk+6YfYmmN1/6cgnbSbDUs01rhh+C/ix+6+7ZZP0tEGI p8J2jbqAAZLKXim6FQeyshOXsTb7bGP2fbCeo9nGVsXuLe9lx9g53ttQi5ECfymg pvqdXXUkEZe9hw++biSFC55+nSkGjjZWH84NnDq/9xOmp3/jHMEgjtnEUmLyzW51 ZT7fhy2cVVIQgdIj11tAeVYHh9pWH1UgHrj32Z9VQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieekgdduvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesmhdtreerre ertdenucfhrhhomhepfdetlhgvgicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtgho mheqnecuffhomhgrihhnpehgnhhurdhorhhgnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grsegrjhhgrhhfrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 5A97D1400A2; Sat, 12 Oct 2019 18:33:18 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-360-g7dda896-fmstable-20191004v2 Mime-Version: 1.0 Message-Id: <0d12f8da-b2ca-4b42-a39d-64ed503416d5@www.fastmail.com> Date: Sat, 12 Oct 2019 22:32:58 +0000 From: "Alex Griffin" To: 37717@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add kmonad. Content-Type: multipart/mixed; boundary=1a1fa578fb29416ea1d6423fcd49bf23 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --1a1fa578fb29416ea1d6423fcd49bf23 Content-Type: text/plain I went ahead and added the necessary udev rule to the kmonad package. The revised patch is attached. I've tested it and confirmed that if you add your user to the input group, and include kmonad in your system udev rules [1], you can run kmonad as an unprivileged user. [1]: https://guix.gnu.org/manual/en/html_node/Base-Services.html -- Alex Griffin --1a1fa578fb29416ea1d6423fcd49bf23 Content-Disposition: attachment;filename="0003-gnu-Add-kmonad.patch" Content-Type: text/x-patch; name="0003-gnu-Add-kmonad.patch" Content-Transfer-Encoding: BASE64 RnJvbSA5M2MwZDdmZDY4YzhiZWUwODE2MmRmYjkzNzI1Njc1ZGZkOWQ4MTAxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDEyIE9jdCAyMDE5IDEzOjU1OjQ5IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzLzNd IGdudTogQWRkIGttb25hZC4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20gKGtt b25hZCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvaGFza2VsbC1hcHBzLnNj bSB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgNTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9oYXNr ZWxsLWFwcHMuc2NtIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20KaW5kZXggZTA5 Mjg1ZDYzYS4uNjlhNGRmMmNjMiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2hhc2tlbGwt YXBwcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20KQEAgLTExLDYg KzExLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNSBQYXVsIHZhbiBkZXIgV2FsdCA8cGF1 bEBkZW5rbmVyZC5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgS3lsZSBNZXllciA8a3ls ZUBreWxlYW0uY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDE1IEpvaG4gU29vIDxqc29vMUBh c3UuZWR1PgorOzs7IENvcHlyaWdodCDCqSAyMDE5IEFsZXggR3JpZmZpbiA8YUBhamdyZi5j b20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAt NDk3LDYgKzQ5OCw2MyBAQCB3aXRoIENTUyBhbmQgbW91c2VvdmVyIGFubm90YXRpb25zLCBY SFRNTCAxLjAgd2l0aCBpbmxpbmUgQ1NTIHN0eWxpbmcsIExhVGVYLAogYW5kIG1JUkMgY2hh dCBjb2Rlcy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRlZmluZS1w dWJsaWMga21vbmFkCisgIChwYWNrYWdlCisgICAgKG5hbWUgImttb25hZCIpCisgICAgKHZl cnNpb24gIjAuMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0 aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg ICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2RhdmlkLWphbnNzZW4va21vbmFkLmdpdCIp CisgICAgICAgICAgICAgKGNvbW1pdCAiMDZkN2I4YzcwOWVmYTY5NWJlMzVkZjliZGU5MTI3 NWNiYjJiYTA5OSIpKSkKKyAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUg dmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIxcmpyNGg1eXE2 M3gza2FkNnluNHA4djI2Mzg5c2Q5ZGdyNW4ydzczczFjaGFmYXB6d3dkIikpKSkKKyAgICAo YnVpbGQtc3lzdGVtIGhhc2tlbGwtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMK KyAgICAgICAgIChkZWxldGUgJ2hhZGRvY2spICAgICAgICAgICAgIDsgSGFkZG9jayBmYWls cyB0byBnZW5lcmF0ZSBkb2NzCisgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdpbnN0 YWxsLXVkZXYtcnVsZXMKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3NvYy1yZWYg b3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgIChydWxlcyAoc3RyaW5nLWFw cGVuZCBvdXQgIi9saWIvdWRldi9ydWxlcy5kIikpKQorICAgICAgICAgICAgICAgKG1rZGly LXAgcnVsZXMpCisgICAgICAgICAgICAgICAod2l0aC1vdXRwdXQtdG8tZmlsZSAoc3RyaW5n LWFwcGVuZCBydWxlcyAiLzcwLWttb25hZC5ydWxlcyIpCisgICAgICAgICAgICAgICAgIChs YW1iZGEgXworICAgICAgICAgICAgICAgICAgIChkaXNwbGF5CisgICAgICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICAiS0VSTkVMPT1cInVp bnB1dFwiLCBNT0RFPVwiMDY2MFwiLCAiCisgICAgICAgICAgICAgICAgICAgICAiR1JPVVA9 XCJpbnB1dFwiLCBPUFRJT05TKz1cInN0YXRpY19ub2RlPXVpbnB1dFwiIikpCisgICAgICAg ICAgICAgICAgICAgKG5ld2xpbmUpKSkpKSkKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3Rh bGwtdWRldi1ydWxlcyAnaW5zdGFsbC1kb2N1bWVudGF0aW9uCisgICAgICAgICAgIChsYW1i ZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAo bGV0KiAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAg ICAgICAoZG9jIChzdHJpbmctYXBwZW5kIG91dCAiL3NoYXJlL2RvYy9rbW9uYWQtIiAsdmVy c2lvbikpKQorICAgICAgICAgICAgICAgKGluc3RhbGwtZmlsZSAiUkVBRE1FLm1kIiBkb2Mp CisgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAiZG9jIiBkb2MpCisgICAgICAg ICAgICAgICAoY29weS1yZWN1cnNpdmVseSAiZXhhbXBsZSIgKHN0cmluZy1hcHBlbmQgZG9j ICIvZXhhbXBsZSIpKQorICAgICAgICAgICAgICAgI3QpKSkpKSkKKyAgICAoaW5wdXRzCisg ICAgIGAoKCJnaGMtY2VyZWFsIiAsZ2hjLWNlcmVhbCkKKyAgICAgICAoImdoYy1leGNlcHRp b25zIiAsZ2hjLWV4Y2VwdGlvbnMpCisgICAgICAgKCJnaGMtaGFzaGFibGUiICxnaGMtaGFz aGFibGUpCisgICAgICAgKCJnaGMtbGVucyIgLGdoYy1sZW5zKQorICAgICAgICgiZ2hjLW1l Z2FwYXJzZWMiICxnaGMtbWVnYXBhcnNlYy03KQorICAgICAgICgiZ2hjLW9wdHBhcnNlLWFw cGxpY2F0aXZlIiAsZ2hjLW9wdHBhcnNlLWFwcGxpY2F0aXZlKQorICAgICAgICgiZ2hjLXVu YWdpLWNoYW4iICxnaGMtdW5hZ2ktY2hhbikKKyAgICAgICAoImdoYy11bmxpZnRpbyIgLGdo Yy11bmxpZnRpbykKKyAgICAgICAoImdoYy11bm9yZGVyZWQtY29udGFpbmVycyIgLGdoYy11 bm9yZGVyZWQtY29udGFpbmVycykpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHVi LmNvbS9kYXZpZC1qYW5zc2VuL2ttb25hZCIpCisgICAgKHN5bm9wc2lzICJBZHZhbmNlZCBr ZXlib2FyZCBtYW5hZ2VyIikKKyAgICAoZGVzY3JpcHRpb24gIktNb25hZCBpcyBhIGtleWJv YXJkIHJlbWFwcGluZyB1dGlsaXR5IHRoYXQgc3VwcG9ydHMKK2FkdmFuY2VkIGZ1bmN0aW9u YWxpdHksIHN1Y2ggYXMgY3VzdG9tIGtleW1hcCBsYXllcnMgYW5kIG1vZGlmaWVycywgbWFj cm9zLAorYW5kIGNvbmRpdGlvbmFsIG1hcHBpbmdzIHRoYXQgc2VuZCBhIGRpZmZlcmVudCBr ZXljb2RlIHdoZW4gdGFwcGVkIG9yIGhlbGQuCitCeSBvcGVyYXRpbmcgYXQgYSBsb3dlciBs ZXZlbCB0aGFuIG1vc3Qgc2ltaWxhciB0b29scywgaXQgc3VwcG9ydHMgWDExLAorV2F5bGFu ZCwgYW5kIExpbnV4IGNvbnNvbGUgZW52aXJvbm1lbnRzIGFsaWtlLiIpCisgICAgKGxpY2Vu c2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyByYWluY2F0CiAgIChwYWNr YWdlCiAgICAgKG5hbWUgInJhaW5jYXQiKQotLSAKMi4yMy4wCgo= --1a1fa578fb29416ea1d6423fcd49bf23-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 14:23:38 2019 Received: (at 37717) by debbugs.gnu.org; 18 Oct 2019 18:23:39 +0000 Received: from localhost ([127.0.0.1]:51543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLWuT-0005np-Rj for submit@debbugs.gnu.org; Fri, 18 Oct 2019 14:23:37 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:49185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLWuS-0005na-BP for 37717@debbugs.gnu.org; Fri, 18 Oct 2019 14:23:33 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 64062590; Fri, 18 Oct 2019 14:23:26 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 18 Oct 2019 14:23:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm1; bh=1gyi+guuVUbs4DAvkHJ0OxjgGo 9ntTKS9p88CxtaBCg=; b=NnDytInFKA5I3rwOYHNVePUhUrVfyiOy01S6sxI1h8 AI4Yt31fSsO+It1ywEjhABPkJ6PR2WBt7zaN6M5opy5Tw5Gfk4A9fowivOe0lzX/ y9H6lPBZWPgZRj9PuYOq3eYM9ATNDQzLYoPhtbO3V0wTaTKJh4ZF4c1pMM/mTlJj ymvAZoIimGsn+Yee/BoFTIWRrDqibazdUn9oSs3Z+uiIv9O9Ad0lXr0F9f3Z3hZv Du2NTjacvDiVVMLCONdYhC6khKV1/Ubh5Vz6c+qoqu8lgLtH/Pav9bPrWwdfhxPm jXyhWYlG+klbCIOPs0LdRJI7oHa7eWnG2rKNHAEox16A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=1gyi+g uuVUbs4DAvkHJ0OxjgGo9ntTKS9p88CxtaBCg=; b=JMZIx1UbOt3Aeq9SmoI2f1 EWruG+IEkD5tcx4lMZ/WQQmaNMZeYrKhC89yx70/Pz9ROpuTVPg+feNxsWU1Dbi7 LOqS24+5COulyY9AvZgY8ZRzIQtcMSjjAzs8sHDqT8JKywAmnNj6X9SIPwSMEMlH 0PCc7VtzKfUpLtLa4BdOx9mztRR07wEA4XdPycd4igxhizplRykT3e313IXEXa6J bVhl1J8NRHqgp1pM7TcyqNtZL1LYzvZr2nHSOkWEm9nzhT5hAZkWiOu2IvfORI5k X5Iy4LWvIK4o08UOh3edHabTN1uRvVsc8N05tVJ69FVeceSlyj+uEgTVaFYs9enA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrjeelgdduvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesghdtre ertdertdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehsthgrtghkrghgvgdrohhrghdpghhith hhuhgsrdgtohhmpdhhrghskhgvlhhlrdhorhhgnecukfhppeeivddrudeirdduledvrddu hedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrd gtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id E28B580059; Fri, 18 Oct 2019 14:23:24 -0400 (EDT) From: Marius Bakke To: Alex Griffin , 37717@debbugs.gnu.org Subject: Re: [bug#37717] [PATCH 1/3] gnu: Add ghc-atomic-primops. In-Reply-To: References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> User-Agent: Notmuch/0.29.1 (https://notmuchmail.org) Emacs/26.2 (x86_64-pc-linux-gnu) Date: Fri, 18 Oct 2019 20:23:22 +0200 Message-ID: <87tv85ykth.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable "Alex Griffin" writes: > From 77ff329dd34d307f19629086baf44c1623858fa1 Mon Sep 17 00:00:00 2001 > From: Alex Griffin > Date: Sat, 12 Oct 2019 13:34:43 -0500 > Subject: [PATCH 1/3] gnu: Add ghc-atomic-primops. > > * gnu/packages/haskell-xyz.scm (ghc-atomic-primops): New variable. [...] > diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm > index 2977398880..37df2ed909 100644 > --- a/gnu/packages/haskell-xyz.scm > +++ b/gnu/packages/haskell-xyz.scm > @@ -381,6 +382,31 @@ over threads in Haskell, in which @code{Async a} is = a concurrent thread that > will eventually deliver a value of type @code{a}.") > (license license:bsd-3))) >=20=20 > +(define-public ghc-atomic-primops > + (package > + (name "ghc-atomic-primops") > + (version "0.8.3") Note: we follow the Stackage LTS versions for GHC 7.4, currently 12.26. So I think we should take version 0.8.2 instead: https://www.stackage.org/lts-12.26/package/atomic-primops-0.8.2 (hopefully Timothy or someone can correct me if I'm wrong here) > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://hackage.haskell.org/package/atomic-primops/atomic-= primops-" > + version > + ".tar.gz")) Can you align these lines a bit? > + (sha256 > + (base32 > + "03n5dmyplrqgbyf8dr91izkxci7gkl3i3fnp82i5ld869zrgjfh0")))) > + (build-system haskell-build-system) > + (inputs `(("ghc-primitive" ,ghc-primitive))) > + (home-page "https://github.com/rrnewton/haskell-lockfree/wiki") > + (synopsis "Safe approach to CAS and other atomic ops") > + (description > + "After GHC 7.4 a new @code{casMutVar#} primop became available, but= it's > +difficult to use safely, because pointer equality is a highly unstable p= roperty > +in Haskell. This library provides a safer method based on the concept of > +@code{Ticket}s.") Can you try to adjust the first sentence so that it reads better? Perhaps something along the lines of "GHC 7.4 introduced a new @code{casMutVar#} PrimOp which is difficult to use safely, because ...". --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl2qAxoACgkQoqBt8qM6 VPrNmQgAwd5jJ3iv0l70VWQiUFVV/6QRxHnOceExSU/jxRHVMGsHk3Ew4LhLcgWd uV6xlftMo6+f7UfUlix9UXJs1Qzuvy875h1bXFMRXOscqIsV67Xn8RwgkY8PTFBJ TIMxvDn7P87dbtjZf8AMQsEKbZdDqutExCHG/+Rc8CI4M1QxsueBsPffhcfC86EV YVwwPCPlyxEcck6V/lHUfaruhXqZD2VIl+1VLCYXspn0O7cfT92tWGokEKtXS2Bb +n3VRAYv9sDy8YOaZWBsUbEIwPOtol1JG713gAZ3szvEdQWpYjRZpGRQvTWwBvFZ xVgNp9Nx5o7MQnLKqRdNwfcifkNgxA== =boy/ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 14:28:43 2019 Received: (at 37717) by debbugs.gnu.org; 18 Oct 2019 18:28:43 +0000 Received: from localhost ([127.0.0.1]:51550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLWzT-0005wN-6W for submit@debbugs.gnu.org; Fri, 18 Oct 2019 14:28:43 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:54555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLWzQ-0005w7-JE for 37717@debbugs.gnu.org; Fri, 18 Oct 2019 14:28:41 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D4F78562; Fri, 18 Oct 2019 14:28:34 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 18 Oct 2019 14:28:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm1; bh=RE8c8B8YE5Zv+ZgUnKqwRCF8A6 KwMHF+H4A6vTgf4As=; b=r86w5a1Knwy4ia4ngl3v8mijX3FevZ3tREhVwO/wqz JeGArmEMGLnQR4Y7GLkHK5aEZRgeWdSTQZeSKcgqK6DYccB6rRw3YRA+5K7CV4I+ jBsPwsMaM6wBwGLX6GBXulG1w1EH77bCk6/ehBDwIkAZCVemb/g9WEeh/RT+JZFa 4Dw5Z3sBMLlv8RW4f/BUS0sVxbAHx+/YJPtlL7QJdEJCjrjGtxRZpWhM1IgRD3dx zHU6CEX2hdARihJu5JflbochMOR16RrcFgtUEPVeOLcIPIDdcY7fPNSpxxlZfRaP KXkGy6DR5YBhZdzggM6yU/SI13vIMHAcTdgjqK5nVoNQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=RE8c8B 8YE5Zv+ZgUnKqwRCF8A6KwMHF+H4A6vTgf4As=; b=k9+Ikc7CG1iDcNDPXtMosV 8oxnLKtOfIXtcQQyP4CZRpZhqI2YtDvE8hDyvieZtAp7OPhj7kb3YlHkbuWlONNG nTWykLAPPgB0lRlrha4j2zJHwzthPj/10AXe8OFZja8oh0g7HcL+7yMqEs5uGTaX Ts4DfBNeAj2TecwINxzLMV4/1FtDqjDvT2TJSRGYr5SGQKXBPOaRGA/0JHhOchXB 5vg9rtiHJE7caVsAUlEsGAhOfAWO8pL/Ox/4CVv/11Ch7EFDBNA1eZ/uhWRelt4J pLU3dLkqZOPC9bPAxfkcOTtg76xwfUWen4y1yzBnCPwmUyKJZkRC0nUc7vXkdvWQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrjeelgdduvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesghdtre ertdertdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppe eivddrudeirdduledvrdduhedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmsggrkhhk vgesfhgrshhtmhgrihhlrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id DECFBD6005B; Fri, 18 Oct 2019 14:28:33 -0400 (EDT) From: Marius Bakke To: Alex Griffin , 37717@debbugs.gnu.org Subject: Re: [bug#37717] [PATCH 2/3] gnu: Add ghc-unagi-chan. In-Reply-To: References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> User-Agent: Notmuch/0.29.1 (https://notmuchmail.org) Emacs/26.2 (x86_64-pc-linux-gnu) Date: Fri, 18 Oct 2019 20:28:31 +0200 Message-ID: <87r239ykkw.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --=-=-= Content-Type: text/plain "Alex Griffin" writes: > From 12b43fc165aafce2844f8edf9dad99f89bcad943 Mon Sep 17 00:00:00 2001 > From: Alex Griffin > Date: Sat, 12 Oct 2019 13:45:35 -0500 > Subject: [PATCH 2/3] gnu: Add ghc-unagi-chan. > > * gnu/packages/haskell-xyz.scm (ghc-unagi-chan): New variable. [...] > +(define-public ghc-unagi-chan > + (package > + (name "ghc-unagi-chan") > + (version "0.4.1.2") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://hackage.haskell.org/package/unagi-chan/unagi-chan-" > + version > + ".tar.gz")) I did not find this package in Stackage 12.26, so I guess it's OK to take this one. It's nice if you can prettify these lines, though :-) > + (sha256 > + (base32 > + "1lnl5n4jnjmm4chp461glcwkrrw63rjz3fvprwxcy3lkpbkrqvgn")))) > + (build-system haskell-build-system) > + (inputs > + `(("ghc-atomic-primops" ,ghc-atomic-primops) > + ("ghc-primitive" ,ghc-primitive))) > + (arguments > + `(#:tests? #f ; FIXME: Tests can't find Data.Primitive.Addr Should this not be provided by 'ghc-primitive'? Perhaps it is expecting a different version? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl2qBE8ACgkQoqBt8qM6 VPp2fggAk/alKO5xsVoUC2iz5JZRGykjiZB3ocumkurofE2cISKziE+aaje1zM36 FWJOxsBYDWMV/SVdkPEN2Mf2iYFjafy9QCCQif+fBnST5+lswMUeY3tB0tzL02Lv /YUwRTLqUf0u01K9izOljGYuIh+SmP/7OIgK1lZsSG1Q6y2LTQs06w8fzHZ6cbJj zkWshc1com4NVIFE+7hc+RRNE6czwRQ6mNOIM0iDgPLBpXt2XpBxphYE8GWSua6g wIrx2vY55+5hlDrznt39RuTCcjkYW9rJ7cTQfEOn5atUAOZQpsssPmJzaemZi2GP f0hrcREMieAty48rjW6Nhx6ka41/Ig== =MHL9 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 14:37:41 2019 Received: (at 37717) by debbugs.gnu.org; 18 Oct 2019 18:37:41 +0000 Received: from localhost ([127.0.0.1]:51556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLX89-0006BI-7m for submit@debbugs.gnu.org; Fri, 18 Oct 2019 14:37:41 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:54417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLX88-0006B6-03 for 37717@debbugs.gnu.org; Fri, 18 Oct 2019 14:37:40 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 18693523; Fri, 18 Oct 2019 14:37:34 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 18 Oct 2019 14:37:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm1; bh=dz2DUfhHjZjKETmJc+aK4WK3jX AAOc24e3NQ8dt5go0=; b=ER5smM4C3McV5l5RLFzv3+B16t9f+pU/4kni1PHD+v R8buiREY/LJCg4lhkOtCG4QXd+weCxozfy5nyfX5Zf9PiAgGpfDvJiIwZM3MVuv9 HO3NKph7XH0mUwaR7VpJCsSIe/JEf6J/BxAS8DgMwtATax1scD2Tmb8rHjn2x5Z2 Ki/TrpCzKc9ZxG0tLSmrsfBAedSdGHIjULarfF0w94qMGlYGLouYFJYp5nRXOYkw IqC6OwgGbhTDXsp1tC7fGtdB/vKPgWnMXvBSrRJP2wrMIB97+UCreAQXFAty+HZb qEHACQs6MFH91tk+bbDl3MGJFnrnFr16T6RDjWjwfZxg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=dz2DUf hHjZjKETmJc+aK4WK3jXAAOc24e3NQ8dt5go0=; b=cjNw6IbWLU+e07vwp/tkCF CQ6tIR/9GpGNYm8gyJgELI8W7EugpbqLCjDJDeZrareU6iE5ebOkl4bTFC10rwEH nZZTME/BkqHyFEvfkFAJiQyI68h/yHqfoatppwIVb3LGB2VH4SkgKalytgC5zhqb lPwb/iqk74QTf6/gPiYz5C9lTcxhO3FCHDfwyiwbx1A1cubp7YW5U8j+UrX6/xON x6Ma501VMBt+Br/VQnhYMhXsZ36x9PzcWtMQU3I1bGRkf8s4OxoDSSt5OCYqRbei d5XEumcg2I12UKqEycc6MxyEnjaiSo3R2/Srr05RfB1kfUJmEoq4afrLfXJvfMOQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrjeelgdduvdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesghdtre ertdertdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id E618680063; Fri, 18 Oct 2019 14:37:32 -0400 (EDT) From: Marius Bakke To: Alex Griffin , 37717@debbugs.gnu.org Subject: Re: [bug#37717] [PATCH 3/3] gnu: Add kmonad. In-Reply-To: <0d12f8da-b2ca-4b42-a39d-64ed503416d5@www.fastmail.com> References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> <0d12f8da-b2ca-4b42-a39d-64ed503416d5@www.fastmail.com> User-Agent: Notmuch/0.29.1 (https://notmuchmail.org) Emacs/26.2 (x86_64-pc-linux-gnu) Date: Fri, 18 Oct 2019 20:37:31 +0200 Message-ID: <87o8ydyk5w.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --=-=-= Content-Type: text/plain "Alex Griffin" writes: > I went ahead and added the necessary udev rule to the kmonad package. The revised patch is attached. I've tested it and confirmed that if you add your user to the input group, and include kmonad in your system udev rules [1], you can run kmonad as an unprivileged user. Nice work! > From 93c0d7fd68c8bee08162dfb93725675dfd9d8101 Mon Sep 17 00:00:00 2001 > From: Alex Griffin > Date: Sat, 12 Oct 2019 13:55:49 -0500 > Subject: [PATCH 3/3] gnu: Add kmonad. > > * gnu/packages/haskell-apps.scm (kmonad): New variable. [...] > +(define-public kmonad > + (package > + (name "kmonad") > + (version "0.2.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/david-janssen/kmonad.git") > + (commit "06d7b8c709efa695be35df9bde91275cbb2ba099"))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1rjr4h5yq63x3kad6yn4p8v26389sd9dgr5n2w73s1chafapzwwd")))) > + (build-system haskell-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (delete 'haddock) ; Haddock fails to generate docs > + (add-after 'install 'install-udev-rules > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (rules (string-append out "/lib/udev/rules.d"))) > + (mkdir-p rules) > + (with-output-to-file (string-append rules "/70-kmonad.rules") > + (lambda _ > + (display > + (string-append > + "KERNEL==\"uinput\", MODE=\"0660\", " > + "GROUP=\"input\", OPTIONS+=\"static_node=uinput\"")) > + (newline)))))) Nitpicking, but I have a preference for the more explicit 'call-with-output-file', as well as using 'format': (call-with-output-file (string-append rules ...) (lambda (port) (format port "KERNEL...~%"))) YMMV. This phase should return #t, though. Otherwise LGTM. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl2qBmsACgkQoqBt8qM6 VPq+XAgAigKGi3F3Pcckjjt0rDHiROIRhsCAXG/KoMoR4DUzdFTThEmdNysxYIBf uIvAsCUvkoEylQZ8Hx/ZItJSZjranK6mqpuyHQkIqOXn0R5qR2zLX/Dh9pgBdvXp a1a974mpCt3S9Nk/ukfrIVmr6ENeBFwLTd245IijP/Y6On2bdDhnnYexFSqI/Omk gMcPvuLT0qv6qoB/5hasOdox8OGoErip2c7MGeKVyO39pMLpPNrVebV/Xuz4XRfi MlFrWu2FiyomBuMOi9zNq7lAKcWlfjTHw/4q4OhicJ94gqJ4cOgU2eewvCfKGPNr vwq52zKpyYEVgWo/wS0ehyWTqurszw== =Nt+U -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 14:47:31 2019 Received: (at 37717) by debbugs.gnu.org; 18 Oct 2019 18:47:31 +0000 Received: from localhost ([127.0.0.1]:51562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLXHf-0006Rd-9q for submit@debbugs.gnu.org; Fri, 18 Oct 2019 14:47:31 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:45443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLXHc-0006RI-IN for 37717@debbugs.gnu.org; Fri, 18 Oct 2019 14:47:30 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8A21C1D0; Fri, 18 Oct 2019 14:47:22 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 18 Oct 2019 14:47:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm1; bh=T/YRm8GpczmEw04MpAjEA9CWSw uARqO2YrIKWODPi3o=; b=ap7D+WFByZZzkUbu4/NNG4vRaWfBBflUrNH4EdRA1s At5x8Nt2x/ywZmF5UZbGi2XxEYJH1TxfuW45RCHfrtL+Zm5pyhy+VJ7Tttnp9w45 22AoUMMmZnjbcdG7JI5NtjssOp+Hxrd49OqtnxeU4WqTvyMiRMNHf5Xhtyhm0KqK tLO0cuePzdz+y4DGjuELGckSpV3mvy5ZWeSO6OTtrKMrUcR8yvg5Qza8N9PNg7AJ gbL2cz6lXUtFv7benIKHzMRzDKONqgPE/kCepoItdQefqvAPpvcG/vzfL2y9GJoY WBIdcGT7bE7SUNgnlHFIWvuz37X//9CXZKS+YTjnQssA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=T/YRm8 GpczmEw04MpAjEA9CWSwuARqO2YrIKWODPi3o=; b=IOODRZ3Zvt8mxZiv8BSF97 Jnf5AMg/+FiLp3PxxtVrAefXwJqqRhBwVY/nNdP8TkDFVqWIxdngBd3i1OMy89YJ j3qw+JRRMVrU050umAToCxEy0peMAJvCyoXIgtJU994IHZlVwlZoV4NZ8AOUXGZw NmQ/zsWZU71njJYMuyoR6Xsb2Puzjjq9xlkE8MghP4/ktNQ1kRQ5uaqmL/OGas6X 0cq1GJ2uK4OFjW3DCOKMTIVKy9Fkogc6nQGpi1De5dFGLif53/GHxrcB3Vvo1Z6B JPl9vPWLf4oV7czyzQLhHXKp254a2zPFTKnlv7OJ5jXCyj+K7SAblas0nCN3tbsQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrjeelgdduvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesghdtre ertdertdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 9E90DD6005A; Fri, 18 Oct 2019 14:47:21 -0400 (EDT) From: Marius Bakke To: Alex Griffin , 37717@debbugs.gnu.org Subject: Re: [bug#37717] [PATCH 0/3] gnu: Add kmonad. In-Reply-To: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> User-Agent: Notmuch/0.29.1 (https://notmuchmail.org) Emacs/26.2 (x86_64-pc-linux-gnu) Date: Fri, 18 Oct 2019 20:47:20 +0200 Message-ID: <87lfthyjpj.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --=-=-= Content-Type: text/plain "Alex Griffin" writes: > This patch series adds kmonad, an advanced keyboard remapping utility inspired by the open source QMK keyboard firmware project. > > https://github.com/david-janssen/kmonad Thanks! kmonad looks like a great tool. I sent some feedback on the individual patches. Can you create an account on Savannah if you haven't already? Then you can push the next version yourself. :-) Please also send a reply to this message signed by the same GPG key that you will use to sign commits, and make sure to upload it to Savannah. Thanks in advance, Marius --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl2qCLgACgkQoqBt8qM6 VPoWRgf/dcM2JAKQCQUNcZMR+w5YL7wsQ7q2oHwb9lWx1dyTfQOMOqiEfL5g3iok dvrOoN5FHZIuRE4Dfrh7oKj1sOaCAd0P90ockbALP8ZR0ZIjoKhYGowev4nc8XOX pThJtWEMvELFVTmfeqtIpd5XVNlm34SHVDX55QufFXsOgQ7UDLrmIQVG1yaOFYWE KubxG+tdrfMd30KrZRsuV92s8Pb2gdxh+wAJh0v6tj5Poa84PIM9g0qmvaN30hb2 bOQthj9rGezzoeN1pywfltIgZXtVDFlyp0y2XKmz0l99MiuEDOrcZhQD0sBQkqBW /CZs295YO/eVYhHdENRuEzlBuum/KA== =s30c -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 25 22:43:32 2019 Received: (at 37717) by debbugs.gnu.org; 26 Oct 2019 02:43:32 +0000 Received: from localhost ([127.0.0.1]:39573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOC34-0004gf-0C for submit@debbugs.gnu.org; Fri, 25 Oct 2019 22:43:32 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:45917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOC30-0004gO-Cz for 37717@debbugs.gnu.org; Fri, 25 Oct 2019 22:43:23 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 78A2055F; Fri, 25 Oct 2019 22:43:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Fri, 25 Oct 2019 22:43:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type; s=fm1; bh=pRb6Mgo8vJP48UXB8SiWMNRMLB5 xf3mNG5kkdzpJIng=; b=lM3Tml3IXVnpzYewr62YaYyDkFgQMdggflJOBvGuVoJ O+rTzf5atyB5AjWdVejXPe/oAncaSbX+8SbsWHSeA9ofNUqqRBembGw9dSon0vBQ 5BuW4vI254t7cqXH6boMZAbdodkVNvnbqbjoIDPdpLzcEGdcqphzwq73UwXNZal1 9YJI8wOuJPNFubnFgsvCL0fbyuNSDzeLLejHww54faFnqR+FCWMH1ruXZHK8vjz5 mkkgjBezk7BNX8V/bzJVvtN7H6kzUEg9/5vDjU6hDhp3eDnoBzAkuaqPdSOOTj4q Lkh9izAh3wY5MaQvqXJm6F3ch/XkXzmGECXmeSciDeA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=pRb6Mg o8vJP48UXB8SiWMNRMLB5xf3mNG5kkdzpJIng=; b=elnB0lDsoQI1FNyyUnDRnu U/JuOFlVoYECr+huz7N3hBZ94YadBnqtmdcBpL5Gn+VK88qNyIlYyOTXABXYvk4X t2XR5WfDXCPwZZj8zQu0RBOYqYy5DE5MnK/UZPUKC0CeV4qN3CQvPYQdFuEBQrDb iVamxb6kw9CeOlsTyCtN+DUJrfva61/pmkxQxp3XdS9yPm5jjPz1DzkX9DKtPE8q Qp58lnPBVBt3DfnqP9c0Hf4yQOkfzSxRemVPVUhGHxWlNtsPCZjf6NoHfhXe+NkI IARIygzcKkB3ftEBGiCoYWIMRPOrjgmWsvevXEnxUeBbQzmR1JxUR+qk+HBPbEjw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrleeggdeigecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefuvfhfhffkffgfgggjtgesghdtrefotdefjeenucfhrhhomheptehlvgigucfi rhhifhhfihhnuceorgesrghjghhrfhdrtghomheqnecuffhomhgrihhnpehgihhthhhusg drtghomhenucfkphepudejgedrvddtrddukedvrdduheeknecurfgrrhgrmhepmhgrihhl fhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from [192.168.1.156] (174-20-182-158.mpls.qwest.net [174.20.182.158]) by mail.messagingengine.com (Postfix) with ESMTPA id 8F5F3D6005D; Fri, 25 Oct 2019 22:43:15 -0400 (EDT) Subject: Re: [bug#37717] [PATCH 0/3] gnu: Add kmonad. To: Marius Bakke , 37717@debbugs.gnu.org References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> <87lfthyjpj.fsf@devup.no> From: Alex Griffin Openpgp: preference=signencrypt Autocrypt: addr=a@ajgrf.com; keydata= mQINBFHp0wABEAD5kYWL4Flu5PSemOi1d0lorFgI6+3SSbBnRHuqe7WTKSXveW7Zok2Ec8nw xlTb37G1QRte0DImmEOIXt9noQT7S3ywYPCZkgrYbe6iHE7yjD4P/vp0McJN9xLw+uhidxgV dyd9jA0ZkDWGgGCQQZT+M/HyjSY9r5clOIgA9OEcTFxhfTcnzATssPKXoRzYHWmcRTQuBcwn xb+IayHlLa15dEP/4u4KfL7whxHP1V6pT45W+dSNTVEHADZG0PcFsG8v6V6BBu7yGSDC4cfx MQxBn6JvWQ3m1tAUAqR2ZyTQqWzYvsvrEdeqcaVZ42s1iu6fdo6SuFmUqKKWrTeHHXpHy6l+ H8hiteNBH8lGP3tkRPCBfXrSqaGaHHHk127FZ5CphswvMsDo6HZs4Lsvke1CuAMbT3hGmtnk jmJf9sksMkeaGEDPcIbCSjHbd4XIqZ8xloVDm9cLm4M11YId8Jj2rMR1NNm2H1AkyJu9+7MN TTo6gFd/Aqgh/jPBZC4yC9MZVx4wGvUcesmwC4XCL9yLgoWTQiUgilBVPr7she7DhDOfmwz1 qYJ38lgOg0auBGIETyebICIP6qBH9CPTFgtgtCuuNugjWIXmZrUnqdUZLAfRFQ6gVVa3wtjS 3oj0mwVQdFgSbO0WgkXPdPZpIhlVa2uMoKe4OjMXQ5L0L5FKfQARAQABtBpBbGV4IEdyaWZm aW4gPGFAYWpncmYuY29tPokCVAQTAQoAPgIbAwULCQgHAwUVCgkICwUWAgEDAAIeAQIXgBYh BCo5P/9o9O96PSkSr29RIKAi+7LVBQJcMRdiBQkMIzHiAAoJEG9RIKAi+7LVXs0P/i+NHPhU NCutnapy8lFDYrpynJ/W2AL5NKWvsI+6GTzA7lq+2WWAG5c5qibEp9K2KvEoNS7e3jS0mgNr 38hp57tnumlVeVFu9W8C+PlLb6NcKbyopHZlCOUbw5dTaUSoTJMbit7VYZTjdEiAUmjVL7XL aN+XQEfXImcy0WsIS1VdR/c4KSJrAnkbRTuhWcFLQWnXfYO3hJiy8egkaCL8btJyh4RgD97q da6wMnSK6O6C37t0oT99EY68lp1993AiezczFqHCLYOvPz8fw68i+hMXPWUuQhLZvzMA1uH4 eGK7trTa+8VIAJwfi2VpLZySPybczWAVEILMthdv8HDEiAzEy+Vo/bS+cIm4NpQFpXUX8Y8r 46sKW18yXzU0/iqwSfKscuTD8OxM/TzYJqTOFh0YpPrO6I52TvDq4CwvWbrffhITzV6ZkT35 SPX5/4ed6xJvWJGU9Mg9+PXwW9oxfHwEj4z+urcWCOZLlxSa2cpKLoRpcbtmT+wyR5IQ8UwI nR7RNXGJllk/vsR95wguj1DMz5JhCwnVQ6+B/4g5UL0u/mawG+6bciqGXWH4vEjsRTYGG1N6 tjcntrdWqkMUuhc1aVLek35urLT/KmUhxMsMx6fuvv98pQ/tb764qhrgR3bhFEBXLwQMlGFb 7amZxdtOwudE23e/JV/+MXQu6bhkuQINBFHp0wABEACcx7Z2WuGDRcscFEp+fvb0FR7bhdnP /sDfik1bbbKAVJB08S2c9wpw2X6QBaPyj3dzbaYnGIK+H/1fKw+O7tvVSYHPm2woJ2THv6/C pKf+NfuiC6cD4zA1f8q+cGTl2jBr3ELyoTCQ1COFil96xCCBIBTT/oN86B1q9lT1x42Fp5eI 93WArp98SDjCcjFkpu1T/ggX46kmfOyggawRWkkzksKAG9Tc7ZW55jms1ocMMvcWNukXHDdE MmdJ2GQzumPyfxEzrUu889pGMMI2oySj60wKRkLyAbI5xOJk77QY7e5yUK9UOFjMff9Jdphe da9KKeHQ4TfPe3A0+e51gERe6fSfnuGG5gjArH9P3//eq6ZBO0RhdqaJQ8DvU3KqO/3MVfZF xIn9N+yHKYJhYDTIFv4nVZ2B++qiWNe8Hmx8XOuhha5KYAxJkp4xF8TVoee+Q9oZZj73krG6 VpsUyxLVR5wD4e4cAPsr8xWNGN1Hnggy8Jckr6j3n0fDrUSDB/9RXiFr2Z7h3qmKci8/XSBx BFVCICCT3h7cpvzuxCZ64by7Dx8YDgvmmdG4uoJ66kx70OxKpQnjNZ1iQmTOx83TJ6Nl5//2 mwUWkuxmzT/+z/AqdXlXVkQsMu4RR0lpsPVgUoWrrxybCib19Cl7vXF5WfSt+d2hi1qiGmkg j2QrYwARAQABiQI8BBgBCgAmAhsMFiEEKjk//2j073o9KRKvb1EgoCL7stUFAlwxF4UFCQwj MgUACgkQb1EgoCL7stUK4Q/+KmanAe1AbssKU3/YEiEzQJqhd/KKTopv6v4grHjA1vwl1Mrs qtZhAkQeeEdhb+kRiExxrJDePbhycqC1+0gOoWg8kfAmexxwdDzp2V4Bum2Bxph72eo9yJfO zRRHNPjzSw/yNY/GHZ5CnbBD7PtoHeOhjgobLUMwQazpzkIMyC37DQaURGVA5Dx+KaRp857P +UfjFTPs6yPB6w2cG9Rj2poE2Ls9RKM/0KR6N7XjRZwxEKbZrFwTPQNtrqkLS54GQDhA8ZUv V7rSXE2/RtXS82eJHncXoRxhcZYQSe5U8yrAVg+mrcGvlgpJei0BMf0vWEt+PO95fMYkqt9t /QTGnQASjuGO/gZweE8KTNI/M3OJu332W0XtJM+0Er6+vYmkrmknVX430rmQYM5ox53EH8Pt K/OzV3XCLH/zNEZN20/+JdCQC3cugDar7PEsRrIjfx3YdHJthYZ6dyD0C/4CmE0PmmPz+gSW kFeX85/BtUOkOGTpcECTX8RnoxR2eNtcHDNcpORfYF67iicPGZ8sf1BlobkwDMx62V6lfm6U vsjPtgUhsIdSTeWMdKKkML+EC6i/uUx0q8MxjAYHPqGs8ZqSUMvRBeapy3v79ecUTlms1VhD 67m98q5oMPU27gOsvPCRmb+90NCMHcpjcDBE8q18a109GCvgwDEaLJPsq7s= Message-ID: <4ba7596b-5f84-f3ab-e15a-7a99011ad4c1@ajgrf.com> Date: Fri, 25 Oct 2019 21:43:13 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <87lfthyjpj.fsf@devup.no> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jLefpTZjKLMj8ZN23plEnEWNzXKrbCVFW" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jLefpTZjKLMj8ZN23plEnEWNzXKrbCVFW Content-Type: multipart/mixed; boundary="SGnmCbgbqldNWU1IQylvHMxCxLiHvNP9H"; protected-headers="v1" From: Alex Griffin To: Marius Bakke , 37717@debbugs.gnu.org Message-ID: <4ba7596b-5f84-f3ab-e15a-7a99011ad4c1@ajgrf.com> Subject: Re: [bug#37717] [PATCH 0/3] gnu: Add kmonad. References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> <87lfthyjpj.fsf@devup.no> In-Reply-To: <87lfthyjpj.fsf@devup.no> --SGnmCbgbqldNWU1IQylvHMxCxLiHvNP9H Content-Type: multipart/mixed; boundary="------------1304C277A46FD133F210DF8D" Content-Language: en-US This is a multi-part message in MIME format. --------------1304C277A46FD133F210DF8D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/18/19 1:47 PM, Marius Bakke wrote: > I sent some feedback on the individual patches. Can you create an > account on Savannah if you haven't already? Then you can push the next= > version yourself. :-) >=20 > Please also send a reply to this message signed by the same GPG key tha= t > you will use to sign commits, and make sure to upload it to Savannah. Thanks! I've attached updated patches with the suggested changes, created a Savannah account, and this email should be signed with my GPG k= ey. Kmonad 0.3 was released last week, but I don't think it can be updated in Guix until we move to a newer Stackage. > Should this not be provided by 'ghc-primitive'? Perhaps it is > expecting a different version? =46rom what I can gather, there were a few commits upstream to add suppor= t for primitive 0.7 without breaking 0.6, but they forgot to make the same change in the test suite. https://github.com/jberryman/unagi-chan/commit/b4af3f2b0d76de701ec8ca4a17= ab88f776fe80a9 --=20 Alex Griffin --------------1304C277A46FD133F210DF8D Content-Type: text/x-patch; name="0001-gnu-Add-ghc-atomic-primops.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-ghc-atomic-primops.patch" =46rom f21859ffccd201e9229e38cdc0be1e7bd4be0cd4 Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Sat, 12 Oct 2019 13:34:43 -0500 Subject: [PATCH 1/3] gnu: Add ghc-atomic-primops. * gnu/packages/haskell-xyz.scm (ghc-atomic-primops): New variable. --- gnu/packages/haskell-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 2977398880..e134641de4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -21,6 +21,7 @@ ;;; Copyright =C2=A9 2019 Jacob MacDonald ;;; Copyright =C2=A9 2019 John Soo ;;; Copyright =C2=A9 2019 Kyle Meyer +;;; Copyright =C2=A9 2019 Alex Griffin ;;; ;;; This file is part of GNU Guix. ;;; @@ -381,6 +382,28 @@ over threads in Haskell, in which @code{Async a} is = a concurrent thread that will eventually deliver a value of type @code{a}.") (license license:bsd-3))) =20 +(define-public ghc-atomic-primops + (package + (name "ghc-atomic-primops") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/atomic-p= rimops" + "/atomic-primops-" version ".tar.gz")) + (sha256 + (base32 + "0cyr2x6xqz6s233znrz9rnrfj56m9bmnawwnka0lsqqy1hp8gy37")))) + (build-system haskell-build-system) + (inputs `(("ghc-primitive" ,ghc-primitive))) + (home-page "https://github.com/rrnewton/haskell-lockfree/wiki") + (synopsis "Safe approach to CAS and other atomic ops") + (description + "GHC 7.4 introduced a new @code{casMutVar} PrimOp which is difficul= t to +use safely, because pointer equality is a highly unstable property in Ha= skell. +This library provides a safer method based on the concept of @code{Ticke= t}s.") + (license license:bsd-3))) + (define-public ghc-atomic-write (package (name "ghc-atomic-write") --=20 2.23.0 --------------1304C277A46FD133F210DF8D Content-Type: text/x-patch; name="0002-gnu-Add-ghc-unagi-chan.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0002-gnu-Add-ghc-unagi-chan.patch" =46rom 1f5fa2c80e1e8e2ae2bfa430f7feefad159fbd40 Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Sat, 12 Oct 2019 13:45:35 -0500 Subject: [PATCH 2/3] gnu: Add ghc-unagi-chan. * gnu/packages/haskell-xyz.scm (ghc-unagi-chan): New variable. --- gnu/packages/haskell-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e134641de4..2b7fb68bb8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10628,6 +10628,37 @@ processes. It wraps around the @code{process} l= ibrary, and intends to improve upon it.") (license license:expat))) =20 +(define-public ghc-unagi-chan + (package + (name "ghc-unagi-chan") + (version "0.4.1.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/unagi-ch= an" + "/unagi-chan-" version ".tar.gz")) + (sha256 + (base32 + "1lnl5n4jnjmm4chp461glcwkrrw63rjz3fvprwxcy3lkpbkrqvgn")))) + (build-system haskell-build-system) + (inputs + `(("ghc-atomic-primops" ,ghc-atomic-primops) + ("ghc-primitive" ,ghc-primitive))) + (arguments + `(#:tests? #f ; FIXME: Tests can't find Data.Primitive.Addr + #:cabal-revision + ("1" + "09pqi867wskwgc5lpn197f895mbn1174ydgllvcppcsmrz2b6yr6"))) + (home-page "http://hackage.haskell.org/package/unagi-chan") + (synopsis "Fast concurrent queues with a Chan-like API, and more") + (description + "This library provides implementations of concurrent FIFO queues (f= or +both general boxed and primitive unboxed values) that are fast, perform = well +under contention, and offer a Chan-like interface. The library may be o= f +limited usefulness outside of x86 architectures where the fetch-and-add +instruction is not available.") + (license license:bsd-3))) + (define-public ghc-unbounded-delays (package (name "ghc-unbounded-delays") --=20 2.23.0 --------------1304C277A46FD133F210DF8D Content-Type: text/x-patch; name="0003-gnu-Add-kmonad.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0003-gnu-Add-kmonad.patch" =46rom 03602a5602a701554e82383b7032f2d6d02b8e19 Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Sat, 12 Oct 2019 13:55:49 -0500 Subject: [PATCH 3/3] gnu: Add kmonad. * gnu/packages/haskell-apps.scm (kmonad): New variable. --- gnu/packages/haskell-apps.scm | 59 +++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/haskell-apps.scm b/gnu/packages/haskell-apps.sc= m index c5e1cd6c64..a349c7445d 100644 --- a/gnu/packages/haskell-apps.scm +++ b/gnu/packages/haskell-apps.scm @@ -11,6 +11,7 @@ ;;; Copyright =C2=A9 2015 Paul van der Walt ;;; Copyright =C2=A9 2019 Kyle Meyer ;;; Copyright =C2=A9 2015 John Soo +;;; Copyright =C2=A9 2019 Alex Griffin ;;; ;;; This file is part of GNU Guix. ;;; @@ -496,6 +497,64 @@ with CSS and mouseover annotations, XHTML 1.0 with i= nline CSS styling, LaTeX, and mIRC chat codes.") (license license:bsd-3))) =20 +(define-public kmonad + (package + (name "kmonad") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/david-janssen/kmonad.git") + (commit "06d7b8c709efa695be35df9bde91275cbb2ba099"))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rjr4h5yq63x3kad6yn4p8v26389sd9dgr5n2w73s1chafapzwwd"))= )) + (build-system haskell-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'haddock) ; Haddock fails to generate docs + (add-after 'install 'install-udev-rules + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (rules (string-append out "/lib/udev/rules.d"))) + (mkdir-p rules) + (call-with-output-file (string-append rules "/70-kmonad.r= ules") + (lambda (port) + (display + (string-append + "KERNEL=3D=3D\"uinput\", MODE=3D\"0660\", " + "GROUP=3D\"input\", OPTIONS+=3D\"static_node=3Duinp= ut\"\n") + port))) + #t))) + (add-after 'install-udev-rules 'install-documentation + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (doc (string-append out "/share/doc/kmonad-" ,versio= n))) + (install-file "README.md" doc) + (copy-recursively "doc" doc) + (copy-recursively "example" (string-append doc "/example"= )) + #t)))))) + (inputs + `(("ghc-cereal" ,ghc-cereal) + ("ghc-exceptions" ,ghc-exceptions) + ("ghc-hashable" ,ghc-hashable) + ("ghc-lens" ,ghc-lens) + ("ghc-megaparsec" ,ghc-megaparsec-7) + ("ghc-optparse-applicative" ,ghc-optparse-applicative) + ("ghc-unagi-chan" ,ghc-unagi-chan) + ("ghc-unliftio" ,ghc-unliftio) + ("ghc-unordered-containers" ,ghc-unordered-containers))) + (home-page "https://github.com/david-janssen/kmonad") + (synopsis "Advanced keyboard manager") + (description "KMonad is a keyboard remapping utility that supports +advanced functionality, such as custom keymap layers and modifiers, macr= os, +and conditional mappings that send a different keycode when tapped or he= ld. +By operating at a lower level than most similar tools, it supports X11, +Wayland, and Linux console environments alike.") + (license license:expat))) + (define-public raincat (package (name "raincat") --=20 2.23.0 --------------1304C277A46FD133F210DF8D-- --SGnmCbgbqldNWU1IQylvHMxCxLiHvNP9H-- --jLefpTZjKLMj8ZN23plEnEWNzXKrbCVFW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEKjk//2j073o9KRKvb1EgoCL7stUFAl2zssJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDJB MzkzRkZGNjhGNEVGN0EzRDI5MTJBRjZGNTEyMEEwMjJGQkIyRDUACgkQb1EgoCL7 stUNig/9EDmm4yORkdTn2eF2PE3a1uH40otl0E+d8friBuAGJyCQ6259GcqfNcD4 zWc8OoqPOUHP4cvSpe0hqr9mHPQV758/Ej6ppKUs3FqPF5xFd3JyZmQ9vcimgDqz Jcw04Hu6kLJC2evAUi+JXu3ClIBsGn5wMUVG9+3xphJIBDtJuGZFhiZ/1htCVxb+ u/WotSy58WIsKW1BhIBA9NUTP4+I5Sdv9aCvDS9iVxxs88fnL+ocxAzlGiidceHh KEJMA1F1y0Ovmhm/JFuufeoLgbuz9isVsL6gvofukFIpVStlYuywfyp8i/pO+SKk rUgvDL2Q7EensDwOOWN5jJMQGrTVnBfIT+Hf3GrF9Mc0PwyTKuy8SA/7mqSlPZei letbLxPQLEhcdlY9c8CwXcoQwUWZ1/futX05EtEUjPgw/Qn8O7Flj6NP4O2vKVcg zn+RVa1RIb8F3y3XVEs1V0XimLbCSF1PLJqbtmgFj2iEVcev3oZvYOM8Fq8Dk+/J zChO9MpQqyWpS8S4cCnBC2hL53h/ThwvVU4eEj7nzjO6IXo2lyH/ShyaCvigq+xV vPrxdjcwoMpbzXD8RTO8xNmEswfL3Kc3izecmg+CO5wtthxtSgTVBvxvfUPXisOm zQvo1i3muW1P60sw6N91XT4g2KZ+fpCGcZAHRYaJIvuYAPPn1TQ= =VzVY -----END PGP SIGNATURE----- --jLefpTZjKLMj8ZN23plEnEWNzXKrbCVFW-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 28 19:12:06 2019 Received: (at 37717) by debbugs.gnu.org; 28 Oct 2019 23:12:06 +0000 Received: from localhost ([127.0.0.1]:46566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPEBB-0004RD-Tx for submit@debbugs.gnu.org; Mon, 28 Oct 2019 19:12:06 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:38781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPEBA-0004Qh-12 for 37717@debbugs.gnu.org; Mon, 28 Oct 2019 19:12:04 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id EF35F417; Mon, 28 Oct 2019 19:11:57 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 28 Oct 2019 19:11:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm1; bh=GeZ87NTCGwrJBAJqUodQjaBWAq D3m3rawVvii/Rj96U=; b=DW1gJEThff+oDy2wGFWdJtW3tXBbWCBIWLgPTnUAZP tGTk6NoL9DZTst1lwpNRKn/r96P3I0GdQbOETZyz1pL7WFgllzWrEuq1FQetnPRb F4O6SxvxYifriuRAIICny3NRY0QARWgRYh3Cf+7SyXMWqanoPEac1y7IF3kZysgI fWk1thX+bHOG7UkRS0v7oBRYkGHStqw+Vm1HaZqXrBxU/2EqwbZZylh4hWn2Y8A1 dYrhIPK/83YvgY/gZHUtLHWgYDKhEpW/gT4y38pjOHnDtCZ0qsmuFlSdid8XcRKU N0qdNBC8D44vwB2BAmcUJ4CqsyGWgIqeofJCNn69J/7g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=GeZ87N TCGwrJBAJqUodQjaBWAqD3m3rawVvii/Rj96U=; b=oNwX2cYrz59dCgfrphRIkx 9vye6rVZ9JyghDpyfj3CfybKrCAA3QKU207XU6tSUpon00Sx23xq77zkMb72H0vH nQ1NZLrq6g+KZJ4/q25TbS3vSuXxcTztIxPUkkyWAj9rZUnjR7Ox5lMPUAP4fE5S tqX87XTj+fYV0ZJ5hX9qh6bE7vWhYncQQQ0zNKGUblCAc7s5RsUq7ZR2eiksrMIB crzqvSuHqiE2ijcFAUHQAH/q5AfDKY0WgFiye3/ExY89u3E4lqJlzbThJRlP7uEI Y3cqn+xMLKPQbISraNw3Q1OC1NyyfEL6fi/71PH0F3IgLFHnc2XrK6Xdf9iVn4VA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddttddgtdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesghdtre ertdertdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id DF6178005C; Mon, 28 Oct 2019 19:11:56 -0400 (EDT) From: Marius Bakke To: Alex Griffin , 37717@debbugs.gnu.org Subject: Re: [bug#37717] [PATCH 0/3] gnu: Add kmonad. In-Reply-To: <4ba7596b-5f84-f3ab-e15a-7a99011ad4c1@ajgrf.com> References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> <87lfthyjpj.fsf@devup.no> <4ba7596b-5f84-f3ab-e15a-7a99011ad4c1@ajgrf.com> User-Agent: Notmuch/0.29.1 (https://notmuchmail.org) Emacs/26.2 (x86_64-pc-linux-gnu) Date: Tue, 29 Oct 2019 00:11:53 +0100 Message-ID: <87d0egtqh2.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Alex Griffin writes: > On 10/18/19 1:47 PM, Marius Bakke wrote: >> I sent some feedback on the individual patches. Can you create an >> account on Savannah if you haven't already? Then you can push the next >> version yourself. :-) >>=20 >> Please also send a reply to this message signed by the same GPG key that >> you will use to sign commits, and make sure to upload it to Savannah. > > Thanks! I've attached updated patches with the suggested changes, > created a Savannah account, and this email should be signed with my GPG k= ey. Great! I have added you to the Savannah project now. \o/ Make sure to read HACKING, and enjoy your new commit superpowers. :-) > Kmonad 0.3 was released last week, but I don't think it can be updated > in Guix until we move to a newer Stackage. Right. Rumor has it that a new Stackage LTS 14 branch is coming up, perhaps you can be an early tester? ;-) >> Should this not be provided by 'ghc-primitive'? Perhaps it is >> expecting a different version? > > From what I can gather, there were a few commits upstream to add support > for primitive 0.7 without breaking 0.6, but they forgot to make the same > change in the test suite. > > https://github.com/jberryman/unagi-chan/commit/b4af3f2b0d76de701ec8ca4a17= ab88f776fe80a9 OK. Can you adjust the comment to mention that a newer ghc-primitive is required? Otherwise LGTM. Thanks, and welcome! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl23dbkACgkQoqBt8qM6 VPrCogf8CSRzPXXWUPBi3UhYo1HtBh0zVCSRXBHRTcyOi67GhPgW+DTC1cvrn7oh /yICJZwOnCQ365owXGXvjLezQYvkLNPg/6UH+VnX3/BI0IJqqmuYP9RCGRdJJTAo 9Dq0BT/hu8O9LCxYFGErWROuUJyyw7TIGEIc10UUyGfm2HTV+ZiJuY/PweptsNnC bN+ueNZACaQKsUPPCpjRZJglKojz7uAWsIFOzKhKCyeYxZJCwprTSm1r6KIfWbvV Pqp6K0QQlPY34bk2f2HhIMcAPD7cWDxQm3Cf1FskQRMx1GLAuEsb8fVn9KFDmO8X K7CbM1DDUZ7pgWt7wp/+MG9tihEBhg== =oStX -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 29 23:56:54 2019 Received: (at 37717-done) by debbugs.gnu.org; 30 Oct 2019 03:56:54 +0000 Received: from localhost ([127.0.0.1]:49160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPf6M-0004Ga-6T for submit@debbugs.gnu.org; Tue, 29 Oct 2019 23:56:54 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:54167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPf6J-0004GJ-0o for 37717-done@debbugs.gnu.org; Tue, 29 Oct 2019 23:56:52 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id DAB4442C; Tue, 29 Oct 2019 23:56:44 -0400 (EDT) Received: from imap6 ([10.202.2.56]) by compute6.internal (MEProxy); Tue, 29 Oct 2019 23:56:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=u1+h5NPj5O8rcRZnBUrPQVFZBiQiUN3 A4ElY42juH4o=; b=VyzwNsWL9a4vfTWDe0dVgY2kgujHT2ui5OwmcOUEtJeZfCx S8IhvIaoh+fr2h61FRnubjWLLBlsLXJI71+qJG976CdzwEVf06Z4IdetIyaWjt01 ftqkiyLY+PNfg3V8OirLkCQJuO+8nAUwHGYkjW0M4ZanqAGbQRAOBFKM5rgBDOPj g4/+Zg+vFiqPnGpWyqXkZiNDx7kLnXuL+p2OfhfwmZm3IdhCwjVacquaDjs3jNwB sji+5MwQPOB3ibrqIWAN9PJLdp3HRQzpmNpRSlC3272T36eguidrT+Uo94HwYMZa XRf/WRjX5iMqVapfwG1PySatEIt+flLh7n7A0VQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=u1+h5N Pj5O8rcRZnBUrPQVFZBiQiUN3A4ElY42juH4o=; b=vB9Kw5cJXlHifa3bIisvaZ 3AgVRySfMNi/ZxY8MPgMovy8i/RThj9xPeIXXK3aUSeU8YtE7cdxb5GvGi7RDUwd rj2Xsn2iNASbNCZqyB3LxxKnlqmfatVsH6bjJAziyRqzj8+Fvsn9/n8dhSdxA+jf KUs/1vdMmSyzMurHGacDaJmuOj+R+lbeYSPzhXBzCUIOOThmp/GwXgkdSnLJXXE+ LndNLv1Jkko7DTT6h34Am0SZOkauHmaRCwimTDPhk4lrjM61kwAYLTXjiPu29mw9 rIRJ+46amd3Hd2YMrgf/lpOllxc9NnNRRR5lWXI7qpz0kSKR+vITDAnWujW5yZ6A == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddtvddgieeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdetlhgv gicuifhrihhffhhinhdfuceorgesrghjghhrfhdrtghomheqnecurfgrrhgrmhepmhgrih hlfhhrohhmpegrsegrjhhgrhhfrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3A4031400A2; Tue, 29 Oct 2019 23:56:44 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-512-g193a140-fmstable-20191028v1 Mime-Version: 1.0 Message-Id: In-Reply-To: <87d0egtqh2.fsf@devup.no> References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> <87lfthyjpj.fsf@devup.no> <4ba7596b-5f84-f3ab-e15a-7a99011ad4c1@ajgrf.com> <87d0egtqh2.fsf@devup.no> Date: Wed, 30 Oct 2019 03:56:24 +0000 From: "Alex Griffin" To: "Marius Bakke" , 37717-done@debbugs.gnu.org Subject: Re: [bug#37717] [PATCH 0/3] gnu: Add kmonad. Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37717-done 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 (-) Just committed kmonad to master, marking this bug as done. On Mon, Oct 28, 2019, at 11:11 PM, Marius Bakke wrote: > Great! I have added you to the Savannah project now. \o/ > > Make sure to read HACKING, and enjoy your new commit superpowers. :-) > Thanks, and welcome! Thanks, I'm excited to be part of the project! > Right. Rumor has it that a new Stackage LTS 14 branch is coming up, > perhaps you can be an early tester? ;-) Sure, I'll keep an eye out for it. -- Alex Griffin From unknown Sat Aug 16 16:11:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 27 Nov 2019 12:24:04 +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