From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 19 16:36:44 2021 Received: (at submit) by debbugs.gnu.org; 19 Nov 2021 21:36:44 +0000 Received: from localhost ([127.0.0.1]:40685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moBYj-0004LI-Cf for submit@debbugs.gnu.org; Fri, 19 Nov 2021 16:36:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:37266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moBYh-0004L9-Mw for submit@debbugs.gnu.org; Fri, 19 Nov 2021 16:36:36 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moBYh-0004Lr-DV for guix-patches@gnu.org; Fri, 19 Nov 2021 16:36:35 -0500 Received: from relay12.mail.gandi.net ([217.70.178.232]:46419) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moBYf-0005OJ-5O for guix-patches@gnu.org; Fri, 19 Nov 2021 16:36:34 -0500 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by relay12.mail.gandi.net (Postfix) with ESMTPSA id F1436200006 for ; Fri, 19 Nov 2021 21:36:29 +0000 (UTC) From: Nicolas Goaziou To: guix-patches@gnu.org Subject: [PATCH] Add tlpui Date: Fri, 19 Nov 2021 22:36:29 +0100 Message-ID: <87czmvygiq.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=217.70.178.232; envelope-from=mail@nicolasgoaziou.fr; helo=relay12.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: -0.3 (/) --=-=-= Content-Type: text/plain Hello, The following patch adds TLPUI to "linux.scm". Regards, -- Nicolas Goaziou --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-Add-tlpui.patch Content-Description: Add TLPUI >From 701601c421713157c13f6fd2c649b7e69fc079fd Mon Sep 17 00:00:00 2001 Message-Id: <701601c421713157c13f6fd2c649b7e69fc079fd.1637357746.git.mail@nicolasgoaziou.fr> From: Nicolas Goaziou Date: Fri, 19 Nov 2021 22:35:25 +0100 Subject: [PATCH] gnu: Add tlpui. * gnu/packages/linux.scm (tlpui): New variable. --- gnu/packages/linux.scm | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 1d005de1db..17a702c73e 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -6874,6 +6874,61 @@ (define-public tlp ;; rest is GPLv2+. (license (list license:gpl2+ license:gpl3+)))) +(define-public tlpui + (package + (name "tlpui") + (version "1.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/d4nj1/TLPUI") + (commit (string-append "tlpui-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sd380inkiq8mljnzjd8p69a6cnwv19v2793358v3ws1mr55x127")))) + (build-system python-build-system) + (arguments + `(#:tests? #false + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-setup.py + ;; Install data_files to $out/share instead of /usr/share. + (lambda _ + (substitute* "setup.py" + (("/usr/") "")))) + (add-after 'unpack 'use-tlp-input + ;; Hard-code tlp-stat filename to avoid propagating "tlp". + (lambda* (#:key inputs #:allow-other-keys) + (let ((tlp-stat (string-append (assoc-ref inputs "tlp") + "/bin/tlp-stat"))) + (substitute* '("tlpui/file.py" + "tlpui/settingshelper.py" + "tlpui/statui.py") + (("which\\(\"tlp-stat\"\\)") (string-append "'" tlp-stat "'")) + (("\"tlp-stat\"") (string-append "'" tlp-stat "'")))))) + (add-after 'install 'wrap-gi-python + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH"))) + (wrap-program (string-append out "/bin/tlpui") + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection))) + (inputs + `(("gtk+" ,gtk+) + ("python-pygobject" ,python-pygobject) + ("tlp" ,tlp))) + (home-page "https://github.com/d4nj1/TLPUI") + (synopsis "User interface for TLP written in Python") + (description + "The Python scripts in this project generate a GTK-UI to change +TLP configuration files easily. It has the aim to protect users from +setting bad configuration and to deliver a basic overview of all the +valid configuration values.") + (license license:gpl2+))) + (define-public lshw (package (name "lshw") -- 2.34.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 25 07:38:59 2021 Received: (at 51986) by debbugs.gnu.org; 25 Nov 2021 12:39:00 +0000 Received: from localhost ([127.0.0.1]:56107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqE1f-0008NM-Jp for submit@debbugs.gnu.org; Thu, 25 Nov 2021 07:38:59 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqE1d-0008N8-Se for 51986@debbugs.gnu.org; Thu, 25 Nov 2021 07:38:54 -0500 Received: from [2001:470:142:3::e] (port=39260 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqE1Q-0002C5-02; Thu, 25 Nov 2021 07:38:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=pSGNtHxi4UvNwMdhH6jTIpkvOifJPbDvWW7t9RWMbkc=; b=egxNejCIYu1xuZD7g2IX 9luQNXHBJ8vSl5lGQYN8L8uChwGdjJWLmWHWCfm0PakCQxf5RcpCVqtrJHmDJrTQCIOW0Pg3H/vg0 IYYpLzUDRlg4L2C4SZgqfsmvNuK9jSBFf5555uWz6oPa0+kPfvPaOYLoHuyJdaSMpeX7xem34Qlqw wj8UN9hELjb8itKkYLN7tTbR6Kq1lVLwGIzcDQk2OAwAudgdVDF9k00exauRZamzPxwq0C0yl8pWl PcMeAQ/QU3JgiLQbPckyzc303RJTEubiOxW/kMrsaliwj0MoQZtVtlPcnBZ2srzOBKwbaCC5eMIcZ EIrk3+Vjljr3mQ==; Received: from [2a01:e0a:19b:d9a0:2ddb:d3d2:32e8:d31a] (port=57954 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqE1L-0006LD-H2; Thu, 25 Nov 2021 07:38:39 -0500 From: Mathieu Othacehe To: Nicolas Goaziou Subject: Re: bug#51986: [PATCH] Add tlpui References: <87czmvygiq.fsf@nicolasgoaziou.fr> Date: Thu, 25 Nov 2021 12:38:33 +0000 In-Reply-To: <87czmvygiq.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Fri, 19 Nov 2021 22:36:29 +0100") Message-ID: <87ee74mmuu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51986 Cc: 51986@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Nicolas, > * gnu/packages/linux.scm (tlpui): New variable. When trying to build the following patch on the c-u-f branch, I have the following error: --8<---------------cut here---------------start------------->8--- phase `check' succeeded after 0.0 seconds starting phase `sanity-check' Unable to init server: Could not connect: Connection refused Unable to init server: Could not connect: Connection refused validating 'TLPUI' /gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages ...checking requirements: OK ...trying to load module tlpui: OK ...trying to load endpoint gui_scripts tlpui: ERROR: Traceback (most recent call last): File "/gnu/store/p5fgysbcnnp8b1d91mrvjvababmczga0-python-3.9.6/lib/python3.9/pathlib.py", line 1313, in mkdir self._accessor.mkdir(self, mode) FileNotFoundError: [Errno 2] No such file or directory: '/homeless-shelter/.config/tlpui' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/gnu/store/p5fgysbcnnp8b1d91mrvjvababmczga0-python-3.9.6/lib/python3.9/pathlib.py", line 1313, in mkdir self._accessor.mkdir(self, mode) FileNotFoundError: [Errno 2] No such file or directory: '/homeless-shelter/.config' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/gnu/store/nwwr89v2vyg1hs48i49m083vhczsgh3m-sanity-check.py", line 85, in ep.load() File "/gnu/store/p5fgysbcnnp8b1d91mrvjvababmczga0-python-3.9.6/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2450, in load return self.resolve() File "/gnu/store/p5fgysbcnnp8b1d91mrvjvababmczga0-python-3.9.6/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2456, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages/tlpui/__main__.py", line 8, in from . import settings File "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages/tlpui/settings.py", line 13, in userconfig = settingshelper.UserConfig() File "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages/tlpui/settingshelper.py", line 53, in __init__ self.read_user_config() File "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages/tlpui/settingshelper.py", line 71, in read_user_config self.userconfigfile.parent.mkdir(parents=True, exist_ok=True) File "/gnu/store/p5fgysbcnnp8b1d91mrvjvababmczga0-python-3.9.6/lib/python3.9/pathlib.py", line 1317, in mkdir self.parent.mkdir(parents=True, exist_ok=True) File "/gnu/store/p5fgysbcnnp8b1d91mrvjvababmczga0-python-3.9.6/lib/python3.9/pathlib.py", line 1317, in mkdir self.parent.mkdir(parents=True, exist_ok=True) File "/gnu/store/p5fgysbcnnp8b1d91mrvjvababmczga0-python-3.9.6/lib/python3.9/pathlib.py", line 1313, in mkdir self._accessor.mkdir(self, mode) PermissionError: [Errno 13] Permission denied: '/homeless-shelter' error: in phase 'sanity-check': uncaught exception: %exception #<&invoke-error program: "python" arguments: ("/gnu/store/nwwr89v2vyg1hs48i49m083vhczsgh3m-sanity-check.py" "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages") exit-status: 1 term-signal: #f stop-signal: #f> phase `sanity-check' failed after 0.2 seconds command "python" "/gnu/store/nwwr89v2vyg1hs48i49m083vhczsgh3m-sanity-check.py" "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages" failed with status 1 note: keeping build directory `/tmp/guix-build-tlpui-1.4.0.drv-1' builder for `/gnu/store/2xbpy0qsqr6pqaa5vwcs6l8mxyahadg5-tlpui-1.4.0.drv' failed with exit code 1 build of /gnu/store/2xbpy0qsqr6pqaa5vwcs6l8mxyahadg5-tlpui-1.4.0.drv failed View build log at '/var/log/guix/drvs/2x/bpy0qsqr6pqaa5vwcs6l8mxyahadg5-tlpui-1.4.0.drv.bz2'. guix build: error: build of `/gnu/store/2xbpy0qsqr6pqaa5vwcs6l8mxyahadg5-tlpui-1.4.0.drv' failed --8<---------------cut here---------------end--------------->8--- Any idea what could go wrong? Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 26 03:36:27 2021 Received: (at 51986) by debbugs.gnu.org; 26 Nov 2021 08:36:27 +0000 Received: from localhost ([127.0.0.1]:58651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqWiZ-0008Pg-7b for submit@debbugs.gnu.org; Fri, 26 Nov 2021 03:36:27 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:53749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqWiX-0008PT-Qw for 51986@debbugs.gnu.org; Fri, 26 Nov 2021 03:36:26 -0500 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id ADE75FF80B; Fri, 26 Nov 2021 08:36:18 +0000 (UTC) From: Nicolas Goaziou To: Mathieu Othacehe Subject: Re: [bug#51986] [PATCH] Add tlpui References: <87czmvygiq.fsf@nicolasgoaziou.fr> <87ee74mmuu.fsf@gnu.org> Date: Fri, 26 Nov 2021 09:36:17 +0100 In-Reply-To: <87ee74mmuu.fsf@gnu.org> (Mathieu Othacehe's message of "Thu, 25 Nov 2021 12:38:33 +0000") Message-ID: <874k7zqpoe.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51986 Cc: 51986@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Mathieu Othacehe writes: Thanks for the feedback. > When trying to build the following patch on the c-u-f branch, I have the > following error: [...] > error: in phase 'sanity-check': uncaught exception: > %exception #<&invoke-error program: "python" arguments: ("/gnu/store/nwwr89v2vyg1hs48i49m083vhczsgh3m-sanity-check.py" "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages") exit-status: 1 term-signal: #f stop-signal: #f> > phase `sanity-check' failed after 0.2 seconds > command "python" "/gnu/store/nwwr89v2vyg1hs48i49m083vhczsgh3m-sanity-check.py" "/gnu/store/xjvdm652mfks314s1lnvwinn6pnrbz5a-tlpui-1.4.0/lib/python3.9/site-packages" failed with status 1 I disabled tests in the package definition because the program insists on reading "/etc" directory. However, c-u-f added a new phase, `sanity-check' which has the same issue (trying to read "/etc"). We could delete that phase too, but I'm not sure about the consequences. Meawhile, there's the upstream pending open issue: Regards, -- Nicolas Goaziou From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 21 16:25:38 2021 Received: (at 51986-done) by debbugs.gnu.org; 21 Dec 2021 21:25:38 +0000 Received: from localhost ([127.0.0.1]:55866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzmde-0003f1-8v for submit@debbugs.gnu.org; Tue, 21 Dec 2021 16:25:38 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:45371) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzmdc-0003eb-2N for 51986-done@debbugs.gnu.org; Tue, 21 Dec 2021 16:25:36 -0500 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 939E6240002 for <51986-done@debbugs.gnu.org>; Tue, 21 Dec 2021 21:25:29 +0000 (UTC) From: Nicolas Goaziou To: 51986-done@debbugs.gnu.org Subject: [PATCH] Add tlpui Date: Tue, 21 Dec 2021 22:25:28 +0100 Message-ID: <878rwd1whj.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51986-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 (-) Applied. I could enable tests, but couldn't appease sanity-check phase. From unknown Tue Aug 19 14:23:18 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, 19 Jan 2022 12:24:07 +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