From unknown Sat Jul 26 22:10:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22458: Collision between khal and vdirsyncer "bin/vdirsyncer" Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 24 Jan 2016 23:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22458 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22458@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14536778903700 (code B ref -1); Sun, 24 Jan 2016 23:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jan 2016 23:24:50 +0000 Received: from localhost ([127.0.0.1]:35288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNU1Z-0000xc-LX for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:49 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38750) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNU1X-0000xQ-H5 for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aNU1R-0005ON-DQ for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44911) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNU1R-0005OI-A4 for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:41 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNU1P-0003B8-RT for bug-guix@gnu.org; Sun, 24 Jan 2016 18:24:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aNU1M-0005NA-KM for bug-guix@gnu.org; Sun, 24 Jan 2016 18:24:39 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:53569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNU1M-0005N6-Fv for bug-guix@gnu.org; Sun, 24 Jan 2016 18:24:36 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 6242620312; Sun, 24 Jan 2016 18:24:35 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Sun, 24 Jan 2016 18:24:35 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=b7P lgOF36wTHirdMJpE3udb0AjY=; b=o5R93FPxDEThQH0koyYpmRZT2hRPtokmYAN 0Mw35nh2CiUdpi7jbf0esqlQv7645vfminDagXdO+LVz4yLRkjG/y5JKW/gRXqFo 4aP+j/Ak+aTKEkTcE2WEQ2x/evxhIGvXWRwQdUBVhGOko2v1euNfbnxfX3Cwcsrl p3zZsbBo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=b7PlgOF36wTHirdMJpE3udb0AjY=; b=QwTLi kSlkYurk0jCJzLpYtIJl2BmGkJM7eyHvJo8f2uYTL/Jw5qzMlUrvxr33G9cbS4T+ jmKa3/QygIEunFVRhYLM+ikgsQ7CmUUfgNYXEfNqjKO4uCZUv/HzFOh9hmozLHx2 xEOXDZKFNoZ5ioECemznYRHR1sQs1jMNiE9+S4= X-Sasl-enc: IW7mhWfh5mjD4DsVc/+Vc6gMBcT5fywPETLOuXuoybbd 1453677875 Received: from localhost (c-69-249-5-231.hsd1.pa.comcast.net [69.249.5.231]) by mail.messagingengine.com (Postfix) with ESMTPA id 1933768012C for ; Sun, 24 Jan 2016 18:24:35 -0500 (EST) Date: Sun, 24 Jan 2016 18:24:39 -0500 From: Leo Famulari Message-ID: <20160124232439.GA8199@jasmine> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.24 (2015-08-30) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) The packages khal and vdirsyncer are meant to be used together. Khal is a console calendar program and vdirsyncer synchronizes CalDAV data from a remote server to the local filesystem so that khal can use it. For some reason, the khal package is creating an "EASY-INSTALL-ENTRY-SCRIPT" (as "bin/.vdirsyncer-real") that wraps the propagated vdirsyncer executable. This means that both the khal and vdirsyncer packages contain the path "bin/vdirsyncer", which is annoying. Thankfully, they both end up executing the real vdirsyncer. Is this a common issue that we have a workaround for? I wonder if we can fix this in our package, or if I should take it upstream? I found this discussion on guix-devel relating to easy-install and path collisions, although I'm not sure if it's relevant: http://lists.gnu.org/archive/html/guix-devel/2014-12/msg00283.html Collisions! warning: collision encountered: /gnu/store/xxfyiwan4aidigk552i9pnm5z6myhk09-vdirsyncer-0.7.5/bin/vdirsyncer /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/vdirsyncer warning: arbitrarily choosing /gnu/store/xxfyiwan4aidigk552i9pnm5z6myhk09-vdirsyncer-0.7.5/bin/vdirsyncer Here is the output of `tree -a bin` from within khal's store directory: bin ├── easy_install -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.easy_install-wrap-01 ├── easy_install-3.4 -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.easy_install-3.4-wrap-01 ├── .easy_install-3.4-real ├── .easy_install-3.4-wrap-01 ├── .easy_install-real ├── .easy_install-wrap-01 ├── ikhal -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.ikhal-wrap-01 ├── .ikhal-real ├── .ikhal-wrap-01 ├── khal -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.khal-wrap-01 ├── .khal-real ├── .khal-wrap-01 ├── vdirsyncer -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.vdirsyncer-wrap-01 ├── .vdirsyncer-real └── .vdirsyncer-wrap-01 Here are the contents of .vdirsyncer-real: #!/gnu/store/jdjxwh49zwnl954yk5rz09i0p0pcx42k-python-wrapper-3.4.3/bin/python # EASY-INSTALL-ENTRY-SCRIPT: 'vdirsyncer==0.7.5','console_scripts','vdirsyncer' __requires__ = 'vdirsyncer==0.7.5' import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( load_entry_point('vdirsyncer==0.7.5', 'console_scripts', 'vdirsyncer')() ) From unknown Sat Jul 26 22:10:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22458: Collision between khal and vdirsyncer "bin/vdirsyncer" Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 03 Feb 2016 21:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22458 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Cc: 22458@debbugs.gnu.org Received: via spool by 22458-submit@debbugs.gnu.org id=B22458.14545365965350 (code B ref 22458); Wed, 03 Feb 2016 21:57:02 +0000 Received: (at 22458) by debbugs.gnu.org; 3 Feb 2016 21:56:36 +0000 Received: from localhost ([127.0.0.1]:58476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aR5Pg-0001OD-4m for submit@debbugs.gnu.org; Wed, 03 Feb 2016 16:56:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37819) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aR5Pe-0001Nw-FX for 22458@debbugs.gnu.org; Wed, 03 Feb 2016 16:56:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aR5PU-0008LO-HQ for 22458@debbugs.gnu.org; Wed, 03 Feb 2016 16:56:29 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aR5PU-0008LD-Ea; Wed, 03 Feb 2016 16:56:24 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:55002 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aR5PT-0002Qw-KW; Wed, 03 Feb 2016 16:56:24 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20160124232439.GA8199@jasmine> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 15 =?UTF-8?Q?Pluvi=C3=B4se?= an 224 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 03 Feb 2016 22:56:21 +0100 In-Reply-To: <20160124232439.GA8199@jasmine> (Leo Famulari's message of "Sun, 24 Jan 2016 18:24:39 -0500") Message-ID: <871t8t5ugq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.5 (-----) 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: -5.5 (-----) Leo Famulari skribis: > The packages khal and vdirsyncer are meant to be used together. Khal is > a console calendar program and vdirsyncer synchronizes CalDAV data from > a remote server to the local filesystem so that khal can use it. Then why do they both provide the same file? :-) > For some reason, the khal package is creating an > "EASY-INSTALL-ENTRY-SCRIPT" (as "bin/.vdirsyncer-real") that wraps the > propagated vdirsyncer executable. This means that both the khal and > vdirsyncer packages contain the path "bin/vdirsyncer", which is > annoying. Thankfully, they both end up executing the real vdirsyncer. I=E2=80=99m not sure I follow. Does upstream khal explicitly intend to ins= tall its own bin/vdirsyncer? Ludo=E2=80=99. From unknown Sat Jul 26 22:10:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22458: Collision between khal and vdirsyncer "bin/vdirsyncer" Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 03 May 2016 20:25:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22458 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Cc: 22458@debbugs.gnu.org Received: via spool by 22458-submit@debbugs.gnu.org id=B22458.14623071023705 (code B ref 22458); Tue, 03 May 2016 20:25:03 +0000 Received: (at 22458) by debbugs.gnu.org; 3 May 2016 20:25:02 +0000 Received: from localhost ([127.0.0.1]:35793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgsQ-0000xf-1N for submit@debbugs.gnu.org; Tue, 03 May 2016 16:25:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgsP-0000xN-7w for 22458@debbugs.gnu.org; Tue, 03 May 2016 16:25:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axgsA-000650-O2 for 22458@debbugs.gnu.org; Tue, 03 May 2016 16:24:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axgsA-00063A-KW; Tue, 03 May 2016 16:24:46 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:54476 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1axgs4-00036K-Gp; Tue, 03 May 2016 16:24:40 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20160124232439.GA8199@jasmine> <871t8t5ugq.fsf@gnu.org> Date: Tue, 03 May 2016 22:24:37 +0200 In-Reply-To: <871t8t5ugq.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 03 Feb 2016 22:56:21 +0100") Message-ID: <8737pykhyy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Leo Famulari skribis: > >> The packages khal and vdirsyncer are meant to be used together. Khal is >> a console calendar program and vdirsyncer synchronizes CalDAV data from >> a remote server to the local filesystem so that khal can use it. > > Then why do they both provide the same file? :-) > >> For some reason, the khal package is creating an >> "EASY-INSTALL-ENTRY-SCRIPT" (as "bin/.vdirsyncer-real") that wraps the >> propagated vdirsyncer executable. This means that both the khal and >> vdirsyncer packages contain the path "bin/vdirsyncer", which is >> annoying. Thankfully, they both end up executing the real vdirsyncer. > > I=E2=80=99m not sure I follow. Does upstream khal explicitly intend to i= nstall > its own bin/vdirsyncer? Ping? :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue May 03 16:25:09 2016 Received: (at control) by debbugs.gnu.org; 3 May 2016 20:25:09 +0000 Received: from localhost ([127.0.0.1]:35799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgsX-0000yn-8X for submit@debbugs.gnu.org; Tue, 03 May 2016 16:25:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axgsW-0000y8-CI for control@debbugs.gnu.org; Tue, 03 May 2016 16:25:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axgsI-0006A8-2r for control@debbugs.gnu.org; Tue, 03 May 2016 16:25:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58802) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axgsH-000683-W7 for control@debbugs.gnu.org; Tue, 03 May 2016 16:24:54 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:54478 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1axgsD-000385-2w for control@debbugs.gnu.org; Tue, 03 May 2016 16:24:49 -0400 Date: Tue, 03 May 2016 22:24:46 +0200 Message-Id: <871t5ikhyp.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #22458 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) severity 22458 minor From unknown Sat Jul 26 22:10:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22458: Collision between khal and vdirsyncer "bin/vdirsyncer" Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 03 May 2016 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22458 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 22458@debbugs.gnu.org Received: via spool by 22458-submit@debbugs.gnu.org id=B22458.146231211131627 (code B ref 22458); Tue, 03 May 2016 21:49:02 +0000 Received: (at 22458) by debbugs.gnu.org; 3 May 2016 21:48:31 +0000 Received: from localhost ([127.0.0.1]:35936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axiBD-0008E3-6U for submit@debbugs.gnu.org; Tue, 03 May 2016 17:48:31 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:57171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axiBA-0008Dv-W1 for 22458@debbugs.gnu.org; Tue, 03 May 2016 17:48:29 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 19EC320763; Tue, 3 May 2016 17:48:27 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Tue, 03 May 2016 17:48:27 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=Bmi76TpKEQupKxEGIqvVe0i4Tb4=; b=iTMpyz ggviatxiUGS48YuIXbwZsiHUGHF7RUCzOystrfVXbkz/NUYvlFioXF9yHS0CUxHE CfWHnhokF9JDLwl+b1uP9b5ZHUAdkYNdEmuzccg5K9QH8TBgbZJuYxdp9MFVVhJX J7Nm4VP38g3hjzBOzJe/fygTA0Yh4WL+mq5IQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Bmi76TpKEQupKxE GIqvVe0i4Tb4=; b=XsEmrzNJlgEJM0z6hmRnuyI5YApc69wOiJ+j4qSP506UHCQ dBCIEaDgQlY/2wpVJsFMFKb9eN2Jggr2PJRjGlvN1X2xLxGjKRcJ6rL1rRi6Clot KgaNBAUA4X6RCYV0uYfs/tl/BtVN1VKVo0i+xNOdioL3X8AYZWzHoiv1wNrM= X-Sasl-enc: tJbk65JVXNoEdmDqsPIje1tTrJTvIfxPDZlHVhQNCP6Y 1462312106 Received: from localhost (unknown [50.254.171.196]) by mail.messagingengine.com (Postfix) with ESMTPA id CB0D76801A2; Tue, 3 May 2016 17:48:26 -0400 (EDT) Date: Tue, 3 May 2016 17:48:26 -0400 From: Leo Famulari Message-ID: <20160503214826.GA14028@jasmine> References: <20160124232439.GA8199@jasmine> <871t8t5ugq.fsf@gnu.org> <8737pykhyy.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8737pykhyy.fsf@gnu.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Score: -0.7 (/) 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.7 (/) On Tue, May 03, 2016 at 10:24:37PM +0200, Ludovic Courtès wrote: > ludo@gnu.org (Ludovic Courtès) skribis: > > > Leo Famulari skribis: > > > >> The packages khal and vdirsyncer are meant to be used together. Khal is > >> a console calendar program and vdirsyncer synchronizes CalDAV data from > >> a remote server to the local filesystem so that khal can use it. > > > > Then why do they both provide the same file? :-) > > > >> For some reason, the khal package is creating an > >> "EASY-INSTALL-ENTRY-SCRIPT" (as "bin/.vdirsyncer-real") that wraps the > >> propagated vdirsyncer executable. This means that both the khal and > >> vdirsyncer packages contain the path "bin/vdirsyncer", which is > >> annoying. Thankfully, they both end up executing the real vdirsyncer. > > > > I’m not sure I follow. Does upstream khal explicitly intend to install > > its own bin/vdirsyncer? > > Ping? :-) Since I filed the bug, I might have learned enough to debug it. I'll take a look in the next day or so. From unknown Sat Jul 26 22:10:03 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: Leo Famulari Subject: bug#22458: closed (Re: bug#22458: Collision between khal and vdirsyncer "bin/vdirsyncer") Message-ID: References: <20161202192031.GA31891@jasmine> <20160124232439.GA8199@jasmine> X-Gnu-PR-Message: they-closed 22458 X-Gnu-PR-Package: guix Reply-To: 22458@debbugs.gnu.org Date: Fri, 02 Dec 2016 19:21:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1480706461-20757-1" This is a multi-part message in MIME format... ------------=_1480706461-20757-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #22458: Collision between khal and vdirsyncer "bin/vdirsyncer" 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 22458@debbugs.gnu.org. --=20 22458: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22458 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1480706461-20757-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 22458-done) by debbugs.gnu.org; 2 Dec 2016 19:20:35 +0000 Received: from localhost ([127.0.0.1]:50614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCtNq-0005O2-PW for submit@debbugs.gnu.org; Fri, 02 Dec 2016 14:20:34 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:35808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCtNo-0005Nt-VN for 22458-done@debbugs.gnu.org; Fri, 02 Dec 2016 14:20:33 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 5E261207F8; Fri, 2 Dec 2016 14:20:32 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Fri, 02 Dec 2016 14:20:32 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=A/+wP+67bK28Rxuge8wsbsSwMoY=; b=DHutvv Y3qa+BwPr5dDIt+QhoJixp9m4MhiwSMRerl9fZFUp9uiyb/H5MPNnb8c1qIctuqd UH6PLxW/eaDBZ/Qvgk0YjfC1w7Vz47N8yDbChRhPzq5uOJnCI1Hblv6UPLqLyfe8 oA1Ia+QJyZBbFZSukVvIRUxAgx6s+pcuyer7Q= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=A/+wP+67bK28Rx uge8wsbsSwMoY=; b=eoxxB/+9i3PfmDERNPM1w3gyN17AhRN9kDIbRLZ7CJ83/3 sUg8yaxilQTkzN3zw4+Gn0VBqfrcbuDYTBEwCIq/kKOEjB1yCBbmR22ENtymk2lI VRHDeapCwHQ6IhxkQvjj9KOIqu2dQ23WcHSxNJI+D/+++6vRGvizdzC/1QQt0= X-ME-Sender: X-Sasl-enc: KmrE9eYYwnSwAz8MokBBEDVRxA5NX9jUzvo8u2eMGIXM 1480706432 Received: from localhost (c-73-188-17-148.hsd1.pa.comcast.net [73.188.17.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 1F0DC247ED; Fri, 2 Dec 2016 14:20:32 -0500 (EST) Date: Fri, 2 Dec 2016 14:20:31 -0500 From: Leo Famulari To: 22458-done@debbugs.gnu.org Subject: Re: bug#22458: Collision between khal and vdirsyncer "bin/vdirsyncer" Message-ID: <20161202192031.GA31891@jasmine> References: <20160124232439.GA8199@jasmine> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160124232439.GA8199@jasmine> User-Agent: Mutt/1.7.1 (2016-10-04) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22458-done Cc: Hartmut Goebel 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.7 (/) On Sun, Jan 24, 2016 at 06:24:39PM -0500, Leo Famulari wrote: > warning: collision encountered: /gnu/store/xxfyiwan4aidigk552i9pnm5z6myhk09-vdirsyncer-0.7.5/bin/vdirsyncer /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/vdirsyncer > warning: arbitrarily choosing /gnu/store/xxfyiwan4aidigk552i9pnm5z6myhk09-vdirsyncer-0.7.5/bin/vdirsyncer Hartmut's work on the python-build-system has fixed this bug. Thank you Hartmut! ------------=_1480706461-20757-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Jan 2016 23:24:50 +0000 Received: from localhost ([127.0.0.1]:35288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNU1Z-0000xc-LX for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:49 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38750) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNU1X-0000xQ-H5 for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aNU1R-0005ON-DQ for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44911) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNU1R-0005OI-A4 for submit@debbugs.gnu.org; Sun, 24 Jan 2016 18:24:41 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNU1P-0003B8-RT for bug-guix@gnu.org; Sun, 24 Jan 2016 18:24:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aNU1M-0005NA-KM for bug-guix@gnu.org; Sun, 24 Jan 2016 18:24:39 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:53569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNU1M-0005N6-Fv for bug-guix@gnu.org; Sun, 24 Jan 2016 18:24:36 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 6242620312; Sun, 24 Jan 2016 18:24:35 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Sun, 24 Jan 2016 18:24:35 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=b7P lgOF36wTHirdMJpE3udb0AjY=; b=o5R93FPxDEThQH0koyYpmRZT2hRPtokmYAN 0Mw35nh2CiUdpi7jbf0esqlQv7645vfminDagXdO+LVz4yLRkjG/y5JKW/gRXqFo 4aP+j/Ak+aTKEkTcE2WEQ2x/evxhIGvXWRwQdUBVhGOko2v1euNfbnxfX3Cwcsrl p3zZsbBo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=b7PlgOF36wTHirdMJpE3udb0AjY=; b=QwTLi kSlkYurk0jCJzLpYtIJl2BmGkJM7eyHvJo8f2uYTL/Jw5qzMlUrvxr33G9cbS4T+ jmKa3/QygIEunFVRhYLM+ikgsQ7CmUUfgNYXEfNqjKO4uCZUv/HzFOh9hmozLHx2 xEOXDZKFNoZ5ioECemznYRHR1sQs1jMNiE9+S4= X-Sasl-enc: IW7mhWfh5mjD4DsVc/+Vc6gMBcT5fywPETLOuXuoybbd 1453677875 Received: from localhost (c-69-249-5-231.hsd1.pa.comcast.net [69.249.5.231]) by mail.messagingengine.com (Postfix) with ESMTPA id 1933768012C for ; Sun, 24 Jan 2016 18:24:35 -0500 (EST) Date: Sun, 24 Jan 2016 18:24:39 -0500 From: Leo Famulari To: bug-guix@gnu.org Subject: Collision between khal and vdirsyncer "bin/vdirsyncer" Message-ID: <20160124232439.GA8199@jasmine> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.24 (2015-08-30) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) The packages khal and vdirsyncer are meant to be used together. Khal is a console calendar program and vdirsyncer synchronizes CalDAV data from a remote server to the local filesystem so that khal can use it. For some reason, the khal package is creating an "EASY-INSTALL-ENTRY-SCRIPT" (as "bin/.vdirsyncer-real") that wraps the propagated vdirsyncer executable. This means that both the khal and vdirsyncer packages contain the path "bin/vdirsyncer", which is annoying. Thankfully, they both end up executing the real vdirsyncer. Is this a common issue that we have a workaround for? I wonder if we can fix this in our package, or if I should take it upstream? I found this discussion on guix-devel relating to easy-install and path collisions, although I'm not sure if it's relevant: http://lists.gnu.org/archive/html/guix-devel/2014-12/msg00283.html Collisions! warning: collision encountered: /gnu/store/xxfyiwan4aidigk552i9pnm5z6myhk09-vdirsyncer-0.7.5/bin/vdirsyncer /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/vdirsyncer warning: arbitrarily choosing /gnu/store/xxfyiwan4aidigk552i9pnm5z6myhk09-vdirsyncer-0.7.5/bin/vdirsyncer Here is the output of `tree -a bin` from within khal's store directory: bin ├── easy_install -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.easy_install-wrap-01 ├── easy_install-3.4 -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.easy_install-3.4-wrap-01 ├── .easy_install-3.4-real ├── .easy_install-3.4-wrap-01 ├── .easy_install-real ├── .easy_install-wrap-01 ├── ikhal -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.ikhal-wrap-01 ├── .ikhal-real ├── .ikhal-wrap-01 ├── khal -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.khal-wrap-01 ├── .khal-real ├── .khal-wrap-01 ├── vdirsyncer -> /gnu/store/8y78mn6ng28h0lihkfb8qasrlfydnnfy-khal-0.7.0/bin/.vdirsyncer-wrap-01 ├── .vdirsyncer-real └── .vdirsyncer-wrap-01 Here are the contents of .vdirsyncer-real: #!/gnu/store/jdjxwh49zwnl954yk5rz09i0p0pcx42k-python-wrapper-3.4.3/bin/python # EASY-INSTALL-ENTRY-SCRIPT: 'vdirsyncer==0.7.5','console_scripts','vdirsyncer' __requires__ = 'vdirsyncer==0.7.5' import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( load_entry_point('vdirsyncer==0.7.5', 'console_scripts', 'vdirsyncer')() ) ------------=_1480706461-20757-1--