From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: ELPA commit freeze Date: Thu, 22 Aug 2013 02:38:46 +0300 Message-ID: <52154F86.3030905@yandex.ru> References: <871u5w1tpy.fsf@yandex.ru> <520FA630.8080003@yandex.ru> <5211BBC8.40408@yandex.ru> <52133662.1000900@yandex.ru> <5213FA1C.3080700@yandex.ru> <521471ED.8000309@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1377128351 7971 80.91.229.3 (21 Aug 2013 23:39:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 21 Aug 2013 23:39:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 22 01:39:13 2013 Return-path: Envelope-to: ged-emacs-devel@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 1VCHzc-0003a4-5T for ged-emacs-devel@m.gmane.org; Thu, 22 Aug 2013 01:39:12 +0200 Original-Received: from localhost ([::1]:57114 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCHzb-0002SQ-Po for ged-emacs-devel@m.gmane.org; Wed, 21 Aug 2013 19:39:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCHzQ-0002RO-7l for emacs-devel@gnu.org; Wed, 21 Aug 2013 19:39:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VCHzH-0001r9-33 for emacs-devel@gnu.org; Wed, 21 Aug 2013 19:39:00 -0400 Original-Received: from mail-ee0-x22b.google.com ([2a00:1450:4013:c00::22b]:45441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCHzG-0001qI-TA for emacs-devel@gnu.org; Wed, 21 Aug 2013 19:38:51 -0400 Original-Received: by mail-ee0-f43.google.com with SMTP id e52so569231eek.2 for ; Wed, 21 Aug 2013 16:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=U8tr+Y/ApGQg+8g2HWM16V3Bjj5fni10zNUSmKpJoIg=; b=CTQQJT8ngT8e4xEWPm/8VmW7OPRNj+53ndrU94+AaCQPRwBLp/VLdlFYL3DZvRmjis dFzcMwqsYRHOQwqRFMOJx/JJ6DqIVLT7T0AZt6vrjs8Yepy3Rl7L9hs2e4H5wtSf0eB6 s5oc1z9k0gZnqLw49N5r9lajcmnbg6Bsrek0o2F/mXR1NaGDfNEC1QxXz06iYouiV+EW RvUX+xcoZkD4MyhjDJaxP51ZL63FmRRkArlBoyh2T+tqCK5Ktx/ZJyvjn/TTR1wT3W92 3YU6FNkbVdMIKjhpGt1JEMSUrX5fuh7RIUxQ5btBWVOXEYlfsxoB2SgDLlYCw7Ax/czO A99Q== X-Received: by 10.14.111.9 with SMTP id v9mr13416294eeg.35.1377128330150; Wed, 21 Aug 2013 16:38:50 -0700 (PDT) Original-Received: from [192.168.10.2] (62-118-214.netrun.cytanet.com.cy. [62.228.118.214]) by mx.google.com with ESMTPSA id k7sm13393096eeg.13.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 21 Aug 2013 16:38:49 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c00::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162962 Archived-At: On 21.08.2013 22:56, Stefan Monnier wrote: >> So that the paths in .elpaignore don't have to start with the name of the >> package's directory. > > I expect that most of the patterns won't need to include any directory, > so they won't be affected care. Ok, the smaller patch at the end works, too. Forgive the clunkiness, I've no experience with sh programming. >> Because that would be weird. > > Slightly, but that seems rather minor. And actually, $${pt} includes the package version, so there'll be no way to exclude specific filename at the top of the package repository, but not inside subdirectories. I suppose it is a rather peculiar use case, though. Maybe leave it as "to be implemented". diff --git a/GNUmakefile b/GNUmakefile index 0fac72b..e95bcde 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -49,7 +49,9 @@ process-archive: for pt in *; do \ if [ -d $$pt ]; then \ echo "Creating tarball $${pt}.tar" && \ - tar -cf $${pt}.tar $$pt --remove-files; \ + tar -cf $${pt}.tar $$pt \ + $$(if [ -f $${pt}/.elpaignore ]; then echo "-X $${pt}/.elpaignore"; fi;); \ + rm -r $${pt}; \ fi; \ done mkdir -p archive/packages