From unknown Tue Jun 24 01:38:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#45706 <45706@debbugs.gnu.org> To: bug#45706 <45706@debbugs.gnu.org> Subject: Status: vscodium Reply-To: bug#45706 <45706@debbugs.gnu.org> Date: Tue, 24 Jun 2025 08:38:44 +0000 retitle 45706 vscodium reassign 45706 guix submitter 45706 "Hamzeh Nasajpour" severity 45706 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 15:49:48 2021 Received: (at submit) by debbugs.gnu.org; 6 Jan 2021 20:49:48 +0000 Received: from localhost ([127.0.0.1]:45716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxFkZ-0002y2-Jl for submit@debbugs.gnu.org; Wed, 06 Jan 2021 15:49:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:34870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxFkY-0002xt-2o for submit@debbugs.gnu.org; Wed, 06 Jan 2021 15:49:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51006) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxFkX-0005YF-RT for bug-guix@gnu.org; Wed, 06 Jan 2021 15:49:45 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:41045) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxFkV-0004m9-6w for bug-guix@gnu.org; Wed, 06 Jan 2021 15:49:45 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 2706294A for ; Wed, 6 Jan 2021 15:49:40 -0500 (EST) Received: from imap5 ([10.202.2.55]) by compute3.internal (MEProxy); Wed, 06 Jan 2021 15:49:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantherx.org; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=DcbILuuV8cQYD2708ZXC3bPBtow+JH/y6rZ3X3Tiics=; b=YYJAEwdx Htk+JD2W0XDBBIhS2AuLyTIZUAVUjgwygLR/QO2yk2O+aNg4ZMs42WzDEMje9Z5N mMYmE5jTCgf+dIeok7l3hqJTDXR1oxIgMFaIqLhoVsslInT7xjm/5GKe6oGuCK2g iu0Kdl0d99YfQu1s2AfLCHAmrg4bbKJbtC0r7geepuLqBzCCIbFdz8VXd8tMqLIP jEtNQ0yxOCxqjBTrqkUM0BskqamHmv6PPs3CHuByK7r+WhNKH+IrCQww0Qu17eg0 xJSfEGmStdyFlmT4kyJaUc2J8rrOMwxoBwEl4//LpVei9WzJcLcH7YAMcoVDWdOA ON/HAUaLvJJqkg== 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=DcbILuuV8cQYD2708ZXC3bPBtow+J H/y6rZ3X3Tiics=; b=l6ATL+FccDIde6zKceKmWcoQhXS5pZo9mLZOM8LOe8yyr dUpgKhbV/z+IjmQS/IR+K0NbUIVlTg49j+hje3CNWYD0BmLuD6g9o5/L6vu/2n8Y +u0rmnby5mRA2OJoBXyjpyDkEdhqPAIEzKvSckX9stDCLhHHdNC8Pwp1ocZuALte VTsgVvtdRBi4Iuq7sCx10rB3YPQShOKdrEQnrwpaTMq+O6sJdXuKN3ZrK/s/SdVM oeL7WE1d+j0XiMLrqFXkf9wVQgaWJv8WPj2t52pbBG4Tf0jnFOCLYvW3zEleDuaB nqgI5n8Ycq94FxDNsZLBrP/1KFPfXk65Rz+HaVoJw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdegtddggeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehttdertd erredtnecuhfhrohhmpedfjfgrmhiivghhucfprghsrghjphhouhhrfdcuoehhrdhnrghs rghjphhouhhrsehprghnthhhvghrgidrohhrgheqnecuggftrfgrthhtvghrnhepfeekge efjefhvdfguedufeetuefghfeifeeljeekvdetudetkeekfeffveevieetnecuffhomhgr ihhnpehgihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehhrdhnrghsrghjphhouhhrsehprghnthhhvghrgidrohhrgh X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6F3855C0099; Wed, 6 Jan 2021 15:49:39 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.1-61-gb52c239-fm-20201210.001-gb52c2396 Mime-Version: 1.0 Message-Id: <21b57d16-d87b-408f-ad9d-7be207072676@www.fastmail.com> Date: Thu, 07 Jan 2021 00:19:18 +0330 From: "Hamzeh Nasajpour" To: bug-guix@gnu.org Subject: vscodium Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.19; envelope-from=h.nasajpour@pantherx.org; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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: -2.6 (--) Hello, I want to package the `vscode` in guix. Actually I packaged it, but I faced with some issues that I think the package definition needs some modifications. I installed it and I get this error: ``` $ codium --verbose Cannot upload crash dump: cannot exec /usr/bin/wget Unexpected crash report id length Failed to get crash dump id. Report Id: [1338:1217/162312.625705:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process. Cannot upload crash dump: cannot exec /usr/bin/wget Unexpected crash report id length Failed to get crash dump id. Report Id: $ codium --verbose --disable-gpu Cannot upload crash dump: cannot exec /usr/bin/wget Unexpected crash report id length Failed to get crash dump id. Report Id: Cannot upload crash dump: cannot exec /usr/bin/wget Unexpected crash report id length Failed to get crash dump id. Report Id: ``` While I can run it with `--help` and `--version` options: ``` $ codium --version 1.51.1 e5a624b788d92b8d34d1392e4c4d9789406efe8f x64 $ codium --help VSCodium 1.51.1 Usage: codium [options][paths...] To read from stdin, append '-' (e.g. 'ps aux | grep code | codium -') Options -d --diff Compare two files with each other. -a --add Add folder(s) to the last active window. -g --goto Open a file at the path on the specified line and character position. -n --new-window Force to open a new window. -r --reuse-window Force to open a file or folder in an already opened window. --folder-uri Opens a window with given folder uri(s) --file-uri Opens a window with given file uri(s) -w --wait Wait for the files to be closed before returning. --locale The locale to use (e.g. en-US or zh-TW). --user-data-dir Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code. -h --help Print usage. ... ``` The package definition is here: ``` (define-module (px packages programming) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix download) #:use-module (guix packages) #:use-module (guix utils) #:use-module (guix build-system trivial) #:use-module (gnu packages bash) #:use-module (gnu packages bootstrap) #:use-module (gnu packages commencement) #:use-module (gnu packages compression) #:use-module (gnu packages cups) #:use-module (gnu packages elf) #:use-module (gnu packages fontutils) #:use-module (gnu packages gl) #:use-module (gnu packages base) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) #:use-module (gnu packages gtk) #:use-module (gnu packages linux) #:use-module (gnu packages nss) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (gnu packages xorg)) (define-public vscodium (package (name "vscodium") (version "1.51.1") (source (origin (method url-fetch) (uri "https://github.com/VSCodium/vscodium/releases/download/1.51.1/VSCodium-linux-x64-1.51.1.tar.gz") (sha256 (base32 "0hn4pqmabz3qf3bbqnn1fz7fcgzdkp2lwr2yzgmx8hhh3cff8bnb")))) (build-system trivial-build-system) (arguments `(#:modules ((guix build utils)) #:builder (begin (use-modules (guix build utils) (srfi srfi-26)) (let* ((source (assoc-ref %build-inputs "source")) (alsa-lib (assoc-ref %build-inputs "alsa-lib")) (at-spi2-atk (assoc-ref %build-inputs "at-spi2-atk")) (at-spi2-core(assoc-ref %build-inputs "at-spi2-core")) (atk (assoc-ref %build-inputs "atk")) (bash (assoc-ref %build-inputs "bash")) (cairo (assoc-ref %build-inputs "cairo")) (coreutils (assoc-ref %build-inputs "coreutils")) (cups (assoc-ref %build-inputs "cups")) (dbus (assoc-ref %build-inputs "dbus")) (expat (assoc-ref %build-inputs "expat")) (fontconfig (assoc-ref %build-inputs "fontconfig")) (gcc (assoc-ref %build-inputs "gcc")) (ar (assoc-ref %build-inputs "gcc-toolchain")) (gdk-pixbuf (assoc-ref %build-inputs "gdk-pixbuf")) (glib (assoc-ref %build-inputs "glib")) (gzip (assoc-ref %build-inputs "gzip")) (gtk (assoc-ref %build-inputs "gtk+")) (pango (assoc-ref %build-inputs "pango")) (patchelf (assoc-ref %build-inputs "patchelf")) (tar (assoc-ref %build-inputs "tar")) (xz (assoc-ref %build-inputs "xz")) (libdrm (assoc-ref %build-inputs "libdrm")) (libx11 (assoc-ref %build-inputs "libx11")) (libxcb (assoc-ref %build-inputs "libxcb")) (libxcursor (assoc-ref %build-inputs "libxcursor")) (libxcomposite (assoc-ref %build-inputs "libxcomposite")) (libxdamage (assoc-ref %build-inputs "libxdamage")) (libxext (assoc-ref %build-inputs "libxext")) (libxfixes (assoc-ref %build-inputs "libxfixes")) (libxi (assoc-ref %build-inputs "libxi")) (libxrandr (assoc-ref %build-inputs "libxrandr")) (libxrender (assoc-ref %build-inputs "libxrender")) (libxss (assoc-ref %build-inputs "libxscrnsaver")) (libxtst (assoc-ref %build-inputs "libxtst")) (libnss (assoc-ref %build-inputs "nss")) (libnspr (assoc-ref %build-inputs "nspr")) (ld-so (string-append (assoc-ref %build-inputs "glibc") ,(glibc-dynamic-linker))) (mesa (assoc-ref %build-inputs "mesa")) (bin-dir (string-append %output "/bin")) (lib-dir (string-append %output "/lib/vscode")) (codium-exec(string-append %output "/lib/vscode/codium"))) (mkdir-p bin-dir) (setenv "PATH" (string-append (string-append ar "/bin:") (string-append bash "/bin:") (string-append coreutils "/bin:") (string-append gzip "/bin:") (string-append patchelf "/bin:") (string-append tar "/bin:") (string-append xz "/bin:"))) (invoke "tar" "xvf" source) (invoke "mkdir" "-p" lib-dir) (invoke "mkdir" "-p" bin-dir) (copy-recursively "." lib-dir) (substitute* (string-append lib-dir "/bin/codium") (("ELECTRON=" all) (string-append "VSCODE_PATH='" lib-dir "'\nELECTRON="))) (invoke "ln" "-s" (string-append lib-dir "/bin/codium") bin-dir) (invoke "patchelf" "--set-interpreter" ld-so codium-exec) ; (substitute* '("usr/share/applications/codium.desktop") ; (("Exec=/usr/share/codium/codium") (string-append "Exec=" %output "/bin/codium"))) ; (substitute* '("usr/share/applications/codium-url-handler.desktop") ; (("Exec=/usr/share/codium/codium") (string-append "Exec=" %output "/bin/codium"))) ; (invoke "cp" "usr/share/codium/resources/app/resources/linux/code.png" (string-append %output "/share/pixmaps/code.png")) (invoke "cat" (string-append bin-dir "/codium")) (wrap-program codium-exec `("FONTCONFIG_PATH" ":" prefix (,(string-append fontconfig "/etc/fonts")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append alsa-lib "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append at-spi2-core "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append at-spi2-atk "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append atk "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append dbus "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append cairo "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append cups "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append expat "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append gcc "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append glib "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append gdk-pixbuf "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append gtk "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libdrm "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libx11 "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxcb "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxcomposite "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxcursor "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxdamage "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxext "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxfixes "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxi "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxrandr "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxrender "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxtst "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libxss "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libnss "/lib/nss")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append libnspr "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append mesa "/lib")))) (wrap-program codium-exec `("LD_LIBRARY_PATH" ":" prefix (,(string-append pango "/lib")))) #t)))) (native-inputs `(("alsa-lib" ,alsa-lib) ("at-spi2-atk" ,at-spi2-atk) ("coreutils" ,coreutils) ("cairo" ,cairo) ("cups" ,cups) ("dbus" ,dbus) ("expat" ,expat) ("fontconfig" ,fontconfig) ("gcc" ,gcc "lib") ("gcc-toolchain" ,gcc-toolchain) ("glib" ,glib) ("gdk-pixbuf" ,gdk-pixbuf) ("gtk+" ,gtk+) ("glibc" ,glibc) ("libdrm" ,libdrm) ("libxcb" ,libxcb) ("libxcursor" ,libxcursor) ("libx11" ,libx11) ("libxcomposite" ,libxcomposite) ("libxdamage" ,libxdamage) ("libxext" ,libxext) ("libxfixes" ,libxfixes) ("libxi" ,libxi) ("libxrandr" ,libxrandr) ("libxrender" ,libxrender) ("libxscrnsaver" ,libxscrnsaver) ("libxtst" ,libxtst) ("mesa" ,mesa) ("gzip" ,gzip) ("pango" ,pango) ("patchelf" ,patchelf) ("nss" ,nss) ("nspr" ,nspr) ("tar" ,tar) ("xz" ,xz))) (inputs `(("bash" ,bash) ("zlib" ,zlib))) (home-page "https://github.com/VSCodium/vscodium") (synopsis "Free/Libre Open Source Software Binaries of VSCode") (description "Free/Libre Open Source Software Binaries of VSCode.") (license license:expat))) ``` Do you have any idea? Please help, I need this IDE urgently :) Regards, Hamzeh -- Hamzeh Nasajpour PantherX Team From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 17:39:01 2021 Received: (at 45706) by debbugs.gnu.org; 6 Jan 2021 22:39:01 +0000 Received: from localhost ([127.0.0.1]:45814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxHSG-0005l8-UC for submit@debbugs.gnu.org; Wed, 06 Jan 2021 17:39:01 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:19287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxHSE-0005kx-4B for 45706@debbugs.gnu.org; Wed, 06 Jan 2021 17:38:59 -0500 Received: from nijino.local (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DB4663vXrz1LLyW; Wed, 6 Jan 2021 23:38:54 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DB4663vXrz1LLyW DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1609972734; bh=ZGoy0oWe0BZ1/eJuFMuRLOoVJyCGxpu1srYZlRmb1uc=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=ZhqKIHMygwyzw1IZQ6IZ/vE0KQbfltaIlWccmNUsVc/WfOvj2p72knDHvCuT3LdmX 6jFj4eOFAvDmGtZ0EDLiSBxb6wlDqgns9hqSKSq8nZrot1ocy+0x6EnDf1EG7pzaGs J4CBqFaL4cH0myNf5hVkD7I0bl0oYMtu3dKNzgwc= Message-ID: Subject: Re: vscodium From: Leo Prikler To: Hamzeh Nasajpour Date: Wed, 06 Jan 2021 23:38:53 +0100 In-Reply-To: <21b57d16-d87b-408f-ad9d-7be207072676@www.fastmail.com> References: <21b57d16-d87b-408f-ad9d-7be207072676@www.fastmail.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45706 Cc: 45706@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 Hamzeh, Am Donnerstag, den 07.01.2021, 00:19 +0330 schrieb Hamzeh Nasajpour: > Hello, > > I want to package the `vscode` in guix. Actually I packaged it, but I > faced with some issues that I think the package definition needs some > modifications. > > I installed it and I get this error: > ``` > $ codium --verbose > Cannot upload crash dump: cannot exec /usr/bin/wget > Unexpected crash report id length > Failed to get crash dump id. > Report Id: > [1338:1217/162312.625705:ERROR:sandbox_linux.cc(374)] > InitializeSandbox() called with multiple threads in process gpu- > process. > Cannot upload crash dump: cannot exec /usr/bin/wget > Unexpected crash report id length > Failed to get crash dump id. > Report Id: > > $ codium --verbose --disable-gpu > Cannot upload crash dump: cannot exec /usr/bin/wget > Unexpected crash report id length > Failed to get crash dump id. > Report Id: > Cannot upload crash dump: cannot exec /usr/bin/wget > Unexpected crash report id length > Failed to get crash dump id. > Report Id: > ``` You probably want to patch the reference to /usr/bin/wget using substitute*. That being said, I'm not sure whether that will fix the original issue. > While I can run it with `--help` and `--version` options: > ``` > $ codium --version > 1.51.1 > e5a624b788d92b8d34d1392e4c4d9789406efe8f > x64 > > $ codium --help > VSCodium 1.51.1 > > Usage: codium [options][paths...] > > To read from stdin, append '-' (e.g. 'ps aux | grep code | codium -') > > Options > -d --diff Compare two files with each > other. > -a --add Add folder(s) to the last active > window. > -g --goto Open a file at the path on the > specified line and character position. > -n --new-window Force to open a new window. > -r --reuse-window Force to open a file or folder in > an already opened window. > --folder-uri Opens a window with given folder > uri(s) > --file-uri Opens a window with given file > uri(s) > -w --wait Wait for the files to be closed > before returning. > --locale The locale to use (e.g. en-US or > zh-TW). > --user-data-dir Specifies the directory that user > data is kept in. Can be used to open multiple distinct instances of > Code. > -h --help Print usage. > > ... > ``` > > The package definition is here: > ``` > (define-module (px packages programming) > #:use-module ((guix licenses) #:prefix license:) > #:use-module (guix download) > #:use-module (guix packages) > #:use-module (guix utils) > #:use-module (guix build-system trivial) > #:use-module (gnu packages bash) > #:use-module (gnu packages bootstrap) > #:use-module (gnu packages commencement) > #:use-module (gnu packages compression) > #:use-module (gnu packages cups) > #:use-module (gnu packages elf) > #:use-module (gnu packages fontutils) > #:use-module (gnu packages gl) > #:use-module (gnu packages base) > #:use-module (gnu packages gcc) > #:use-module (gnu packages glib) > #:use-module (gnu packages gtk) > #:use-module (gnu packages linux) > #:use-module (gnu packages nss) > #:use-module (gnu packages xdisorg) > #:use-module (gnu packages xml) > #:use-module (gnu packages xorg)) > > (define-public vscodium > (package > (name "vscodium") > (version "1.51.1") > (source (origin > (method url-fetch) > (uri " > https://github.com/VSCodium/vscodium/releases/download/1.51.1/VSCodium-linux-x64-1.51.1.tar.gz > ") > (sha256 > (base32 > "0hn4pqmabz3qf3bbqnn1fz7fcgzdkp2lwr2yzgmx8hhh3cff8bnb" > )))) > (build-system trivial-build-system) > (arguments > `(#:modules ((guix build utils)) > #:builder (begin > (use-modules (guix build utils) > (srfi srfi-26)) > (let* ((source (assoc-ref %build-inputs > "source")) > (alsa-lib (assoc-ref %build-inputs "alsa- > lib")) > (at-spi2-atk (assoc-ref %build-inputs "at- > spi2-atk")) > (at-spi2-core(assoc-ref %build-inputs "at- > spi2-core")) > (atk (assoc-ref %build-inputs > "atk")) > (bash (assoc-ref %build-inputs > "bash")) > (cairo (assoc-ref %build-inputs > "cairo")) > (coreutils (assoc-ref %build-inputs > "coreutils")) > (cups (assoc-ref %build-inputs > "cups")) > (dbus (assoc-ref %build-inputs > "dbus")) > (expat (assoc-ref %build-inputs > "expat")) > (fontconfig (assoc-ref %build-inputs > "fontconfig")) > (gcc (assoc-ref %build-inputs > "gcc")) > (ar (assoc-ref %build-inputs "gcc- > toolchain")) > (gdk-pixbuf (assoc-ref %build-inputs "gdk- > pixbuf")) > (glib (assoc-ref %build-inputs > "glib")) > (gzip (assoc-ref %build-inputs > "gzip")) > (gtk (assoc-ref %build-inputs > "gtk+")) > (pango (assoc-ref %build-inputs > "pango")) > (patchelf (assoc-ref %build-inputs > "patchelf")) > (tar (assoc-ref %build-inputs > "tar")) > (xz (assoc-ref %build-inputs "xz")) > (libdrm (assoc-ref %build-inputs > "libdrm")) > (libx11 (assoc-ref %build-inputs > "libx11")) > (libxcb (assoc-ref %build-inputs > "libxcb")) > (libxcursor (assoc-ref %build-inputs > "libxcursor")) > (libxcomposite (assoc-ref %build-inputs > "libxcomposite")) > (libxdamage (assoc-ref %build-inputs > "libxdamage")) > (libxext (assoc-ref %build-inputs > "libxext")) > (libxfixes (assoc-ref %build-inputs > "libxfixes")) > (libxi (assoc-ref %build-inputs > "libxi")) > (libxrandr (assoc-ref %build-inputs > "libxrandr")) > (libxrender (assoc-ref %build-inputs > "libxrender")) > (libxss (assoc-ref %build-inputs > "libxscrnsaver")) > (libxtst (assoc-ref %build-inputs > "libxtst")) > (libnss (assoc-ref %build-inputs > "nss")) > (libnspr (assoc-ref %build-inputs > "nspr")) > (ld-so (string-append (assoc-ref > %build-inputs "glibc") > ,(glibc-dynamic-linker))) > (mesa (assoc-ref %build-inputs > "mesa")) > (bin-dir (string-append %output "/bin")) > (lib-dir (string-append %output > "/lib/vscode")) > (codium-exec(string-append %output > "/lib/vscode/codium"))) > (mkdir-p bin-dir) > (setenv "PATH" (string-append > (string-append > ar "/bin:") > (string-append > bash "/bin:") > (string-append > coreutils "/bin:") > (string-append > gzip "/bin:") > (string-append > patchelf "/bin:") > (string-append > tar "/bin:") > (string-append > xz "/bin:"))) > (invoke "tar" "xvf" source) > (invoke "mkdir" "-p" lib-dir) > (invoke "mkdir" "-p" bin-dir) > (copy-recursively "." lib-dir) > (substitute* (string-append lib-dir > "/bin/codium") > (("ELECTRON=" all) (string-append > "VSCODE_PATH='" lib-dir "'\nELECTRON="))) > (invoke "ln" "-s" (string-append lib-dir > "/bin/codium") bin-dir) > (invoke "patchelf" "--set-interpreter" ld-so > codium-exec) > > ; (substitute* > '("usr/share/applications/codium.desktop") > ; (("Exec=/usr/share/codium/codium") > (string-append "Exec=" %output "/bin/codium"))) > ; (substitute* '("usr/share/applications/codium- > url-handler.desktop") > ; (("Exec=/usr/share/codium/codium") > (string-append "Exec=" %output "/bin/codium"))) > ; (invoke "cp" > "usr/share/codium/resources/app/resources/linux/code.png" (string- > append %output "/share/pixmaps/code.png")) > (invoke "cat" (string-append bin-dir "/codium")) That is not a very usable package definition at all. Please try to build things from source instead of relying on patchelf-based hacks. > (wrap-program codium-exec > `("FONTCONFIG_PATH" ":" prefix > (,(string-append fontconfig "/etc/fonts")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append alsa-lib "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append at-spi2-core "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append at-spi2-atk "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append atk "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append dbus "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append cairo "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append cups "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append expat "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append gcc "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append glib "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append gdk-pixbuf "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append gtk "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libdrm "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libx11 "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxcb "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxcomposite "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxcursor "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxdamage "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxext "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxfixes "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxi "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxrandr "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxrender "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxtst "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libxss "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libnss "/lib/nss")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append libnspr "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append mesa "/lib")))) > (wrap-program codium-exec > `("LD_LIBRARY_PATH" ":" prefix > (,(string-append pango "/lib")))) > #t)))) You should actually be able to do all this in a single wrap-program. > (native-inputs `(("alsa-lib" ,alsa-lib) > ("at-spi2-atk" ,at-spi2-atk) > ("coreutils" ,coreutils) > ("cairo" ,cairo) > ("cups" ,cups) > ("dbus" ,dbus) > ("expat" ,expat) > ("fontconfig" ,fontconfig) > ("gcc" ,gcc "lib") > ("gcc-toolchain" ,gcc-toolchain) > ("glib" ,glib) > ("gdk-pixbuf" ,gdk-pixbuf) > ("gtk+" ,gtk+) > ("glibc" ,glibc) > ("libdrm" ,libdrm) > ("libxcb" ,libxcb) > ("libxcursor" ,libxcursor) > ("libx11" ,libx11) > ("libxcomposite" ,libxcomposite) > ("libxdamage" ,libxdamage) > ("libxext" ,libxext) > ("libxfixes" ,libxfixes) > ("libxi" ,libxi) > ("libxrandr" ,libxrandr) > ("libxrender" ,libxrender) > ("libxscrnsaver" ,libxscrnsaver) > ("libxtst" ,libxtst) > ("mesa" ,mesa) > ("gzip" ,gzip) > ("pango" ,pango) > ("patchelf" ,patchelf) > ("nss" ,nss) > ("nspr" ,nspr) > ("tar" ,tar) > ("xz" ,xz))) A lot of those native-inputs should probably be regular inputs. > (inputs `(("bash" ,bash) > ("zlib" ,zlib))) > (home-page "https://github.com/VSCodium/vscodium") > (synopsis "Free/Libre Open Source Software Binaries of VSCode") > (description > "Free/Libre Open Source Software Binaries of VSCode.") Free blobs are still blobs. Just like with the Linux kernel or Chromium, you will have to download the original source, then apply whatever patches VSCodium applies (if any) and build VSCodium using the patched source. See any package, that uses computed origins. > (license license:expat))) > ``` > > Do you have any idea? Please help, I need this IDE urgently :) I'm not sure how urgent "urgently" is, but in my opinion you don't need a package description to figure out the correct set of arguments towards patchelf. That said, if you do have the chance to invest time into a proper definition, you should really try to build from source. As far as getting this into Guix itself is concerned, I fear that Microsoft's heavy branding might make it hard to comply with the FSDG. IIUC VSCodium undoes some of the branding, but I have no idea how thorough they are. Regards, Leo From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 18:03:33 2021 Received: (at submit) by debbugs.gnu.org; 6 Jan 2021 23:03:33 +0000 Received: from localhost ([127.0.0.1]:45868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxHq1-0006NO-7q for submit@debbugs.gnu.org; Wed, 06 Jan 2021 18:03:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:33624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxHpz-0006NA-4n for submit@debbugs.gnu.org; Wed, 06 Jan 2021 18:03:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxHpy-0008JL-U7 for bug-guix@gnu.org; Wed, 06 Jan 2021 18:03:30 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21125) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxHpw-0000ch-LU for bug-guix@gnu.org; Wed, 06 Jan 2021 18:03:30 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1609974203; cv=none; d=zohomail.com; s=zohoarc; b=KjQVIiTqD1Bms9sQkJT0roC0HFRJzd/uAC1CjFogVmzH8AsprADEJ54IaM44GGKWFL71OU8jsa6OnumgpD/W9WuGG0XwnsNEM0hnMvoGrmFnEMU7z4wha59i5OEayuhtUGKHWmU5tyA0e2tFjm7JzyS2zq7sFXVbOakc1ug0UuA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1609974203; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=roOtmN6ONjBUsZAkLcpNzRfjk5YmjD5qCqUrEDSN+lw=; b=KYJA7oieVMMIeU57kooriVLN+boJNozgpJ4n/s/LabbzJ6vjNjxf3EcWTooHX92ugURdakNHVT7MKd8kDW97sY9AnFpIpjMC3ks1c2gtodyI7mWBYYrCc/t87B+gH/1TFuKDAVR2HQpJrJMIRz90WaLL1R4Dr4MicdfEE87as8I= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1609974203; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=roOtmN6ONjBUsZAkLcpNzRfjk5YmjD5qCqUrEDSN+lw=; b=ht3+IbZtBdsVRTpItEaVae0EuJqStv8wNnvQL49WisyQ8TKcsGwIJ6M1+xF8ZLV+ qyuQGA6cMq/oBgGEwfMMx/kwuQQV02fkn0cTyCJ556LfEib4lfLQEz8ifYYLO/UezHn Yh8RmBdr1RT4N9sfKQOLXZ1tkEsoKn9DylNhCPAk= Received: from localhost (p54ad4c0c.dip0.t-ipconnect.de [84.173.76.12]) by mx.zohomail.com with SMTPS id 1609974200533485.73267876810723; Wed, 6 Jan 2021 15:03:20 -0800 (PST) References: <21b57d16-d87b-408f-ad9d-7be207072676@www.fastmail.com> User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus To: Hamzeh Nasajpour Subject: Re: bug#45706: vscodium In-reply-to: <21b57d16-d87b-408f-ad9d-7be207072676@www.fastmail.com> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 07 Jan 2021 00:03:16 +0100 Message-ID: <87czyhhdmz.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=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.3 (-) X-Debbugs-Envelope-To: submit Cc: bug-guix@gnu.org, 45706@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: -2.3 (--) Hi, Leo already commented on the important stuff, so let me just comment on the less important things: Hamzeh Nasajpour writes: > (invoke "mkdir" "-p" lib-dir) > (invoke "mkdir" "-p" bin-dir) [=E2=80=A6] > (invoke "ln" "-s" (string-append lib-dir "/bin/codiu= m") bin-dir) [=E2=80=A6] > ; (invoke "cp" "usr/share/codium/resources/app/resour= ces/linux/code.png" (string-append %output "/share/pixmaps/code.png")) [=E2=80=A6] > (invoke "cat" (string-append bin-dir "/codium")) Try to resist the temptation to spawn new processes for everything. All of these things can be done with just Guile. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 17 08:29:44 2021 Received: (at 45706-done) by debbugs.gnu.org; 17 Dec 2021 13:29:44 +0000 Received: from localhost ([127.0.0.1]:38273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1myDIu-0003iG-Jn for submit@debbugs.gnu.org; Fri, 17 Dec 2021 08:29:44 -0500 Received: from mail-qk1-f179.google.com ([209.85.222.179]:35338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1myDIs-0003i1-Qw for 45706-done@debbugs.gnu.org; Fri, 17 Dec 2021 08:29:43 -0500 Received: by mail-qk1-f179.google.com with SMTP id m192so2067376qke.2 for <45706-done@debbugs.gnu.org>; Fri, 17 Dec 2021 05:29:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:in-reply-to:message-id:user-agent:mime-version; bh=eCX+VKKSODQzq9r9sVVz6qxmtWk+wk5F4EZ2PvMBKPg=; b=TDTEGX80YaBR7DBc2eQ2UygF1JbjMMvtkM5uj09+Xbfkx1wp63NK4vSyNhAnyBWaZw 9f2kscgz5jgDMrCYYMkPfVR98Au8V1SsfvMXm6P6Yro1yaaw+wRwHsJrprykUNMmA86V QLBmi0EcvOVI1tWmoestjHWzr1PcKnD4vFxvFXDcD9G6hk91rYwlu/mtlsqKA+3u2kne Qb1FuSZJN8IwTiU2TVFgwnHUenj6cbVsaSUbXgfDLFNA8XLJgD9VD3eY8EHLh2FKcBGb CHcp+gL1RD1cOfFlDvhTO1GXqq4PT7ZyMBxNz8r6Q1P9W+vBDrvASoIqOzaQZyV40FMW 8eFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:in-reply-to:message-id :user-agent:mime-version; bh=eCX+VKKSODQzq9r9sVVz6qxmtWk+wk5F4EZ2PvMBKPg=; b=WUC9snwzAfMoQMPP4GM6WLMVkgdZdfVD0j+5vsXogK0tml8SMeh8zQfdgAi96zAYZg 4GWYYnqqgMKW8vEbriO8Rb9Lwh3BtUnYXVw8v6lb92edqnFXT9zSOn512KpQHLPZkg3b OKxPldbr4squi9e3wFPwwHqDMz9xz3B4yJFcQaaAcqZO2Hirz4ln5r9tkpxZmiYgEdg2 GzZkcZBFsK1/+6rIubrcvp6Xc4ItReKfsTaGsVOTSMbLoVEeHU6SX4SX0//Oa31F1ThW GDERxFESngkylwjI3hCgY14M3vgMuQVcUTyFZvzjLVeGcm5megBF21MZ6pKc06C9U3/a dg4A== X-Gm-Message-State: AOAM531kqt9gXa/HqSk5v9G+XBx3hcFOtXb9logE5sRem/Jvmc5q7WP4 cvBOckvKksGyNNqjiX8yoYdhAa+vhxw= X-Google-Smtp-Source: ABdhPJx06WjkR8DFXGva7iOrmqYojuAjGQCmZC8J4G3OFOdVYJgEtSHEU9SgwSl4J/sdOdk0AgnlrQ== X-Received: by 2002:a05:620a:4507:: with SMTP id t7mr1644407qkp.582.1639747777031; Fri, 17 Dec 2021 05:29:37 -0800 (PST) Received: from hurd ([207.35.95.41]) by smtp.gmail.com with ESMTPSA id bj30sm4587249qkb.58.2021.12.17.05.29.36 for <45706-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Dec 2021 05:29:36 -0800 (PST) From: Maxim Cournoyer To: bug#45706 <45706-done@debbugs.gnu.org> Subject: Re: bug#45706: vscodium Date: Fri, 17 Dec 2021 08:29:35 -0500 In-Reply-To: bug's message of "Fri, 17 Dec 2021 13:23:45 +0000" Message-ID: <87o85f741s.fsf@gmail.com> 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.0 (/) X-Debbugs-Envelope-To: 45706-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.0 (-) Hello, bug#45706 <45706@debbugs.gnu.org> writes: > retitle 45706 vscodium > reassign 45706 guix > submitter 45706 "Hamzeh Nasajpour" > severity 45706 normal > > thanks As this is not a bug (it is a packaging request), and is already requested on the resource used for that [0], I'm closing this issue. Thank you, Maxim [0] https://libreplanet.org/wiki/Group:Guix/Wishlist From unknown Tue Jun 24 01:38:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 15 Jan 2022 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