From unknown Sat Aug 16 23:44:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46255: Undeclared xbindkeys dependency on Tk Resent-From: mandraker@inventati.org Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 02 Feb 2021 11:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46255 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 46255@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16122636672790 (code B ref -1); Tue, 02 Feb 2021 11:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Feb 2021 11:01:07 +0000 Received: from localhost ([127.0.0.1]:34213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6tQe-0000ir-Gl for submit@debbugs.gnu.org; Tue, 02 Feb 2021 06:01:07 -0500 Received: from lists.gnu.org ([209.51.188.17]:41906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6sNJ-0007N3-Uz for submit@debbugs.gnu.org; Tue, 02 Feb 2021 04:53:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6sNJ-0008FP-Dy for bug-guix@gnu.org; Tue, 02 Feb 2021 04:53:33 -0500 Received: from latitanza.investici.org ([82.94.249.234]:55097) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6sNH-0003sh-6F for bug-guix@gnu.org; Tue, 02 Feb 2021 04:53:33 -0500 Received: from 2.mail-backend.investici.org (unknown [10.0.0.12]) by latitanza.investici.org (Postfix) with ESMTP id 4DVKrH4XwWz8sfg for ; Tue, 2 Feb 2021 09:53:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1612259599; bh=n8UCgIZDVQp3VxtIXxTIhzwhzmPAWsdPpFIDEDxyjyI=; h=Date:From:To:Subject:From; b=i9/VBXBPFhmLJ7B3n8M0+v8uR3zEJezxT2j21rTXyXq/5FsS7fDa0qKFmkC/DC8ZP KBQ6MOIZyZz3bucs/0fUSFF5lF667ACgJ0723hs9nL0p93uzBLSYq8h7SNWykq1DeI se7WerWokT528ggJmsjCTgillzz38w7TTpybPi7U= Received: from 2.webmail.investici.org (localhost [127.0.0.1]) (Authenticated sender: mandraker@inventati.org) by 2.mail-backend.investici.org (Postfix) with ESMTPA id 4DVKrH3NV9z2xD5 for ; Tue, 2 Feb 2021 09:53:19 +0000 (UTC) MIME-Version: 1.0 Date: Tue, 02 Feb 2021 09:53:19 +0000 From: mandraker@inventati.org User-Agent: Roundcube Webmail Message-ID: X-Sender: mandraker@inventati.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=82.94.249.234; envelope-from=mandraker@inventati.org; helo=latitanza.investici.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Tue, 02 Feb 2021 06:01:03 -0500 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.4 (--) Dear Guix Dev. $ xbindkeys_show /home/eric/.guix-profile/bin/xbindkeys_show: line 3: exec: wish: not found $ cat /home/eric/.guix-profile/bin/xbindkeys_show #!/gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh # \ exec wish "$0" "$@" ^ | ... | | xbindkeys_show use the package Tk that is not declared SeeYAAA! From unknown Sat Aug 16 23:44:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46255: Undeclared xbindkeys dependency on Tk Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 02 Feb 2021 17:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46255 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: mandraker@inventati.org Cc: 46255-done@debbugs.gnu.org, 46255@debbugs.gnu.org X-Debbugs-Original-Cc: 46255-done@debbugs.gnu.org, bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161228528515882 (code B ref -1); Tue, 02 Feb 2021 17:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Feb 2021 17:01:25 +0000 Received: from localhost ([127.0.0.1]:36086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6z3L-000485-4O for submit@debbugs.gnu.org; Tue, 02 Feb 2021 12:01:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:33416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6z3I-00047x-S5 for submit@debbugs.gnu.org; Tue, 02 Feb 2021 12:01:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6z3I-0006xb-DG for bug-guix@gnu.org; Tue, 02 Feb 2021 12:01:20 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:37978) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6z3C-0006c9-GS for bug-guix@gnu.org; Tue, 02 Feb 2021 12:01:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=1/+7/bN81dnBrb0HtWz9cGg3NND7F9tjVfJGN2XyQKM=; h=date:in-reply-to: references:subject:cc:to:from; b=VmuGKpaFkklXak6RanykGLe0/UU5FWRkaYU0b i+6RAcQ5vZNhAi4Dxj/vrJGNRqK52d9QZG1cVptr8I/13LN4ALQe4oXMs0qfWnLO3Ke5sL WIt80H9YQ0L/kqyVgSDJx1S1gyERez3meiJ+UTlkXyfaWrG5nQIofy7snGJ1Tpe8Gk4u1U BmEOwHo37ovUmAfYwTu6ql6yLWSVsJIHfOGDgi8YLwUgauLd9bpMbJ3B/yMDmJXe85HEhP yfcHx5Jxtgqh5pmEliOBllig/uB8lmrjC8etW0qUFXD/WwuA8WtRgZhYMO8MHg8ndS5+dI NSHftesViREOMMRsRog2lUIgA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 43780ea8 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Tue, 2 Feb 2021 17:01:52 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice References: In-reply-to: Date: Tue, 02 Feb 2021 18:01:23 +0100 Message-ID: <87pn1iv1y4.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Mandraker, mandraker@inventati.org =E5=86=99=E9=81=93=EF=BC=9A > $ xbindkeys_show > /home/eric/.guix-profile/bin/xbindkeys_show: line 3: exec: wish:=20 > not > found Thanks. This was due to ...unconventional shebang usage upstream: #!/bin/sh=20 # \ exec wish "$0" "$@" I don't pretend to comprehend why. I don't see any polyglottal=20 cleverness going on below it. Our built-in =E2=80=98patch-shebang=E2=80=99 has no problem patching first = one=20 (creating a bogus dependency on bash, now gone) but can't see the=20 obfuscated wish one. Fixed[0] by turning it into a proper shebang first. Please test and report your results; it complains about a missing=20 configuration file here. > xbindkeys_show use the package Tk that is not declared They do declare it, kind of, in xbindkeys.spec and ./configure=20 etc. And (incidentally) halfway down the ChangeLog file. Hardly=20 obvious, indeed. Kind regards, T G-R [0]:=20 https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D72fabd8d6ef7fbfd19c= 1f1ef294b26e3c5a16bbf --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYBmFYw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15DEYA+wdHz7IRx2CHEV0jpa+QvJDzIe74Pqk14T8u7HVu UdWxAP40QitcIEkSvhX0rkZtUsCub4JLr/peVQLVPrVOSFmGDg== =8AWV -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 23:44:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: mandraker@inventati.org Subject: bug#46255: closed (Re: bug#46255: Undeclared xbindkeys dependency on Tk) Message-ID: References: <87pn1iv1y4.fsf@nckx> X-Gnu-PR-Message: they-closed 46255 X-Gnu-PR-Package: guix Reply-To: 46255@debbugs.gnu.org Date: Tue, 02 Feb 2021 17:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1612285322-15940-1" This is a multi-part message in MIME format... ------------=_1612285322-15940-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #46255: Undeclared xbindkeys dependency on Tk which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 46255@debbugs.gnu.org. --=20 46255: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46255 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1612285322-15940-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 46255-done) by debbugs.gnu.org; 2 Feb 2021 17:01:16 +0000 Received: from localhost ([127.0.0.1]:36082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6z3D-00047k-RL for submit@debbugs.gnu.org; Tue, 02 Feb 2021 12:01:16 -0500 Received: from tobias.gr ([80.241.217.52]:56168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6z3A-00047Y-At for 46255-done@debbugs.gnu.org; Tue, 02 Feb 2021 12:01:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=1/+7/bN81dnBrb0HtWz9cGg3NND7F9tjVfJGN2XyQKM=; h=date:in-reply-to: references:subject:cc:to:from; b=VmuGKpaFkklXak6RanykGLe0/UU5FWRkaYU0b i+6RAcQ5vZNhAi4Dxj/vrJGNRqK52d9QZG1cVptr8I/13LN4ALQe4oXMs0qfWnLO3Ke5sL WIt80H9YQ0L/kqyVgSDJx1S1gyERez3meiJ+UTlkXyfaWrG5nQIofy7snGJ1Tpe8Gk4u1U BmEOwHo37ovUmAfYwTu6ql6yLWSVsJIHfOGDgi8YLwUgauLd9bpMbJ3B/yMDmJXe85HEhP yfcHx5Jxtgqh5pmEliOBllig/uB8lmrjC8etW0qUFXD/WwuA8WtRgZhYMO8MHg8ndS5+dI NSHftesViREOMMRsRog2lUIgA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 43780ea8 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Tue, 2 Feb 2021 17:01:52 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice To: mandraker@inventati.org Subject: Re: bug#46255: Undeclared xbindkeys dependency on Tk References: In-reply-to: Date: Tue, 02 Feb 2021 18:01:23 +0100 Message-ID: <87pn1iv1y4.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46255-done Cc: 46255-done@debbugs.gnu.org, bug-guix@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Mandraker, mandraker@inventati.org =E5=86=99=E9=81=93=EF=BC=9A > $ xbindkeys_show > /home/eric/.guix-profile/bin/xbindkeys_show: line 3: exec: wish:=20 > not > found Thanks. This was due to ...unconventional shebang usage upstream: #!/bin/sh=20 # \ exec wish "$0" "$@" I don't pretend to comprehend why. I don't see any polyglottal=20 cleverness going on below it. Our built-in =E2=80=98patch-shebang=E2=80=99 has no problem patching first = one=20 (creating a bogus dependency on bash, now gone) but can't see the=20 obfuscated wish one. Fixed[0] by turning it into a proper shebang first. Please test and report your results; it complains about a missing=20 configuration file here. > xbindkeys_show use the package Tk that is not declared They do declare it, kind of, in xbindkeys.spec and ./configure=20 etc. And (incidentally) halfway down the ChangeLog file. Hardly=20 obvious, indeed. Kind regards, T G-R [0]:=20 https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D72fabd8d6ef7fbfd19c= 1f1ef294b26e3c5a16bbf --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYBmFYw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15DEYA+wdHz7IRx2CHEV0jpa+QvJDzIe74Pqk14T8u7HVu UdWxAP40QitcIEkSvhX0rkZtUsCub4JLr/peVQLVPrVOSFmGDg== =8AWV -----END PGP SIGNATURE----- --=-=-=-- ------------=_1612285322-15940-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Feb 2021 11:01:07 +0000 Received: from localhost ([127.0.0.1]:34213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6tQe-0000ir-Gl for submit@debbugs.gnu.org; Tue, 02 Feb 2021 06:01:07 -0500 Received: from lists.gnu.org ([209.51.188.17]:41906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6sNJ-0007N3-Uz for submit@debbugs.gnu.org; Tue, 02 Feb 2021 04:53:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6sNJ-0008FP-Dy for bug-guix@gnu.org; Tue, 02 Feb 2021 04:53:33 -0500 Received: from latitanza.investici.org ([82.94.249.234]:55097) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6sNH-0003sh-6F for bug-guix@gnu.org; Tue, 02 Feb 2021 04:53:33 -0500 Received: from 2.mail-backend.investici.org (unknown [10.0.0.12]) by latitanza.investici.org (Postfix) with ESMTP id 4DVKrH4XwWz8sfg for ; Tue, 2 Feb 2021 09:53:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1612259599; bh=n8UCgIZDVQp3VxtIXxTIhzwhzmPAWsdPpFIDEDxyjyI=; h=Date:From:To:Subject:From; b=i9/VBXBPFhmLJ7B3n8M0+v8uR3zEJezxT2j21rTXyXq/5FsS7fDa0qKFmkC/DC8ZP KBQ6MOIZyZz3bucs/0fUSFF5lF667ACgJ0723hs9nL0p93uzBLSYq8h7SNWykq1DeI se7WerWokT528ggJmsjCTgillzz38w7TTpybPi7U= Received: from 2.webmail.investici.org (localhost [127.0.0.1]) (Authenticated sender: mandraker@inventati.org) by 2.mail-backend.investici.org (Postfix) with ESMTPA id 4DVKrH3NV9z2xD5 for ; Tue, 2 Feb 2021 09:53:19 +0000 (UTC) MIME-Version: 1.0 Date: Tue, 02 Feb 2021 09:53:19 +0000 From: mandraker@inventati.org To: bug-guix@gnu.org Subject: Undeclared xbindkeys dependency on Tk User-Agent: Roundcube Webmail Message-ID: X-Sender: mandraker@inventati.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=82.94.249.234; envelope-from=mandraker@inventati.org; helo=latitanza.investici.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 02 Feb 2021 06:01:03 -0500 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.4 (--) Dear Guix Dev. $ xbindkeys_show /home/eric/.guix-profile/bin/xbindkeys_show: line 3: exec: wish: not found $ cat /home/eric/.guix-profile/bin/xbindkeys_show #!/gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh # \ exec wish "$0" "$@" ^ | ... | | xbindkeys_show use the package Tk that is not declared SeeYAAA! ------------=_1612285322-15940-1--