From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Fidler, Matt" Newsgroups: gmane.emacs.bugs Subject: bug#13136: 24.2; tar-ball packages created on windows do not work Date: Tue, 11 Dec 2012 14:18:26 +0000 Message-ID: <6FA09CD345DDA74CAB37B48415C54FF8DBB1@023-CH1MPN1-004.023d.mgd.msft.net> References: <6FA09CD345DDA74CAB37B48415C54FF8D810@023-CH1MPN1-004.023d.mgd.msft.net> <56fw3dp4ut.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1355235589 7720 80.91.229.3 (11 Dec 2012 14:19:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Dec 2012 14:19:49 +0000 (UTC) Cc: "13136@debbugs.gnu.org" <13136@debbugs.gnu.org> To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 11 15:20:01 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TiQgi-0006WI-4g for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Dec 2012 15:20:00 +0100 Original-Received: from localhost ([::1]:59191 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiQgV-0007xh-1J for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Dec 2012 09:19:47 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:37210) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiQgG-0007bb-Vm for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 09:19:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiQg5-0005HW-Jm for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 09:19:32 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiQg5-0005Gi-GU for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 09:19:21 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TiQgk-0008IL-7t for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 09:20:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Fidler, Matt" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Dec 2012 14:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13136 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13136-submit@debbugs.gnu.org id=B13136.135523559231865 (code B ref 13136); Tue, 11 Dec 2012 14:20:02 +0000 Original-Received: (at 13136) by debbugs.gnu.org; 11 Dec 2012 14:19:52 +0000 Original-Received: from localhost ([127.0.0.1]:36659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiQgY-0008Hs-Hw for submit@debbugs.gnu.org; Tue, 11 Dec 2012 09:19:52 -0500 Original-Received: from mail1.bemta14.messagelabs.com ([193.109.254.98]:49741) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiQgU-0008Hh-EU for 13136@debbugs.gnu.org; Tue, 11 Dec 2012 09:19:48 -0500 Original-Received: from [85.158.140.195:8338] by server-14.bemta-14.messagelabs.com id 55/C0-14517-8D047C05; Tue, 11 Dec 2012 14:19:04 +0000 X-Env-Sender: matt.fidler@alcon.com X-Msg-Ref: server-15.tower-193.messagelabs.com!1355235543!12227999!1 X-Originating-IP: [160.62.7.20] X-StarScan-Received: X-StarScan-Version: 6.6.1.8; banners=-,-,- X-VirusChecked: Checked Original-Received: (qmail 2877 invoked from network); 11 Dec 2012 14:19:03 -0000 Original-Received: from unknown (HELO ch1ssmenov01.novartis.com) (160.62.7.20) by server-15.tower-193.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 11 Dec 2012 14:19:03 -0000 Original-Received: from ch1ssinov1.novartis.net ([147.167.17.153]) by ch1ssmenov01.novartis.com (8.14.4/8.14.4) with ESMTP id qBBEJ3O9030831; Tue, 11 Dec 2012 15:19:03 +0100 Original-Received: from webmail2.novartis.net (023-ch1mmr1-005.023d.mgd.msft.net [160.62.24.14]) by ch1ssinov1.novartis.net (8.14.4/8.14.4) with ESMTP id qBBEHxOT010634 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 11 Dec 2012 15:19:03 +0100 Original-Received: from 023-CH1MPN1-004.023d.mgd.msft.net ([169.254.3.48]) by 023-CH1MMR1-005.023d.mgd.msft.net ([160.62.24.14]) with mapi id 14.02.0318.003; Tue, 11 Dec 2012 14:18:26 +0000 Thread-Topic: bug#13136: 24.2; tar-ball packages created on windows do not work Thread-Index: Ac3W81AcLSTLNlemTdGoJ5PCQLxC3AAaBatbABOT1WA= In-Reply-To: <56fw3dp4ut.fsf@fencepost.gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [161.61.8.70] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:68313 Archived-At: Glenn, I'm sorry, I wasn't as clear as I could have been. =20 The directory structure is actually Org-readme-0.11 Org-readme-0.11/org-readme.pkg.el The issue is that the directory entry does not include this forward slash w= hen using bsdtar or 7zip under windows. It doesn't matter if you include t= he forward slash in the tar command or 7zip command. Matt. -----Original Message----- From: Glenn Morris [mailto:rgm@gnu.org]=20 Sent: Monday, December 10, 2012 10:53 PM To: Fidler, Matt Cc: 13136@debbugs.gnu.org Subject: Re: bug#13136: 24.2; tar-ball packages created on windows do not w= ork "Fidler, Matt" wrote: > Any tar-ball package created with 7zip or with bsdtar includes the > > directory structure of a package as follows: > > > > org-readme-0.11 > > org-readme-0.11\org-readme-pkg.el Thanks for the report. Is this a valid tar file? The zip format explicitly requires forward slashes [1], but I could not find a clear answer one way or the other for tar. http://www.gnu.org/software/tar/manual/html_node/Portable-Names.html#SEC137 says: Use portable file and member names. A name is portable if it contains only ASCII letters and digits, `/', `.', '_', and '-' [...] http://www.gnu.org/software/tar/manual/html_node/Standard.html#SEC182 just says The name field is the file name of the file, with directory names (if any) preceding the file name, separated by slashes. which is annoyingly vague. Anyway, none of that really helps you... [1] http://www.pkware.com/documents/casestudies/APPNOTE.TXT =20 4.4.17.1 The name of the file, with optional relative path. =20 The path stored MUST not contain a drive or device letter, or a leading slash. All slashes MUST be forward slashes '/' as opposed to backwards slashes '\' for compatibility with Amiga and UNIX file systems etc.