From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: Improving GNU ELPA Date: Wed, 19 Jul 2017 23:59:17 +0100 Message-ID: <87vamo58ze.fsf@russet.org.uk> References: <87r2xg2wra.fsf@bernoul.li> <87pod02swk.fsf@bernoul.li> <87tw29ogxa.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1500505205 19066 195.159.176.226 (19 Jul 2017 23:00:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 19 Jul 2017 23:00:05 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 20 01:00:01 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dXxwj-0004cq-P5 for ged-emacs-devel@m.gmane.org; Thu, 20 Jul 2017 00:59:57 +0200 Original-Received: from localhost ([::1]:35298 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dXxwp-0000hJ-6A for ged-emacs-devel@m.gmane.org; Wed, 19 Jul 2017 19:00:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dXxwC-0000hE-NF for emacs-devel@gnu.org; Wed, 19 Jul 2017 18:59:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dXxw8-0006ea-SK for emacs-devel@gnu.org; Wed, 19 Jul 2017 18:59:24 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:44896) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dXxw8-0006db-LM for emacs-devel@gnu.org; Wed, 19 Jul 2017 18:59:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=MS2v9SYqdDaTtL/dlBGyfGn7LHFznuALfwla2yw3ESg=; b=sOQM0cQmbA568vdxj0RIWoHEO G6j6kQSPfP/lKe7eGokx4yEadSuCmgbR9b800VDh0/QxOkpa187Lq1C1nyBVS8d1oDb6yLBwi606B DIaAaq6n6xFHICZKJizJTO5Iq+39ImzXeSVo9yAVBGEHaiNSf+O9qfnNqTeTy0pKqrEqRmYZz4QUX 7y5LBaHbjz0KvwNNVId1KJmU1o/o+5TQt1KhLQ6UtkBsy7xhMuuSqHLAUAcDx8cNfmAwE6QqMEBgy h/b7z3HTOjZ9lcvTZkGII5p46UJInJy18az3eVmapWR8YBKeNb83Y4X0Np+Flcmh9gwodZplJFfdl iBforeXwg==; Original-Received: from cpc8-benw10-2-0-cust100.16-2.cable.virginm.net ([92.233.204.101]:50750 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1dXxw5-001ZIH-P3; Wed, 19 Jul 2017 22:59:17 +0000 In-Reply-To: (Stefan Monnier's message of "Tue, 18 Jul 2017 13:26:34 -0400") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 78.129.138.110 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:216881 Archived-At: Stefan Monnier writes: >>> There are no real rules, here, other than the fact that elpa.git may be >>> modified by us directly, so if the maintainer decides to keep the >>> "upstream" elsewhere it's his responsibility to deal with the fallout >> This bit I don't like! > > You're not alone, so in general we should try to avoid it. > >> What sort of commits do you do locally? > > Not sure what you mean by "locally". Do you mean, what kinds of commits > do we want to install directly into elpa.git (for those cases where the > upstream is elsewhere)? Yes, precisely so. > Typically things like incorrect copyright notices or compilation breakage. Does ELPA not check for the copyright? I.e. if it's incorrect, it will be wrong in the git repo only and not in the distributed ELPA package. >> Would scripting something to branch, and do git-request-pull to the >> upstream be a substitute? > > Nowadays, most of time I send a patch via email to the maintainer rather > than committing directly. It's more tedious but since I now do much less > janitorial work on elpa.git code it's OK. janitorial work is always tedious! Phil