From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: [ELPA] I regret using subtree (was: debbugs tracker builds character) Date: Sun, 12 Mar 2017 17:22:37 -0700 Message-ID: <87innet48i.fsf_-_@ericabrahamsen.net> References: <87oa694rfw.fsf@russet.org.uk> <837fcxlbay.fsf@gnu.org> <87lh1d2wg5.fsf@russet.org.uk> <83eg75jk5h.fsf@gnu.org> <87lh1cb6p0.fsf@lifelogs.com> <87oa5sa176.fsf_-_@lifelogs.com> <874m7kmkcm.fsf@gmx.de> <871t2o6t94.fsf@gmx.de> <87wpkf6pup.fsf@lifelogs.com> <87poq6iweb.fsf@ericabrahamsen.net> <87shv0uy3w.fsf@ericabrahamsen.net> <87oa5ouf6x.fsf@ericabrahamsen.net> <87y44qu40k.fsf@ericabrahamsen.net> <87twfetz6s.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1489364589 12217 195.159.176.226 (13 Mar 2017 00:23:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 13 Mar 2017 00:23:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 13 01:23:05 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 1cnDlN-0002D1-AM for ged-emacs-devel@m.gmane.org; Mon, 13 Mar 2017 01:23:01 +0100 Original-Received: from localhost ([::1]:49402 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnDlT-0003uk-AL for ged-emacs-devel@m.gmane.org; Sun, 12 Mar 2017 20:23:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52284) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnDlN-0003ue-PC for emacs-devel@gnu.org; Sun, 12 Mar 2017 20:23:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnDlJ-0002ex-01 for emacs-devel@gnu.org; Sun, 12 Mar 2017 20:23:01 -0400 Original-Received: from [195.159.176.226] (port=38323 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cnDlI-0002ep-Py for emacs-devel@gnu.org; Sun, 12 Mar 2017 20:22:56 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cnDl9-0000tM-9n for emacs-devel@gnu.org; Mon, 13 Mar 2017 01:22:47 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 31 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:OwT6c1KqHhyS1fRRmAhDIxPVTcU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:212968 Archived-At: Okay, I officially regret having used the subtree approach to squash Gnorb into Elpa, and if at all possible I would like to abandon this and move to just working in the Elpa tree. Do I have to do anything magic? My understanding of the `git subtree' command is that it isn't actually a "real" command, it's just some behind-the-scenes jiggery-pokery with merge and cherry-pick and read-tree. Ie, I should just be able to declare "I'm done with this" and carry on making commits directly into Elpa. Is that correct? The only thing I'll regret is the github issue tracker, and for that reason I'm tacking this on to a thread from last year, about making `report-emacs-bug' collect package information before sending a bug report, and cc'ing maintainers. I still think this is a good idea, and I think my patch, if not ideal, is good enough, so I'm reviving it. What say you all? Eric > Stefan Monnier writes: > >>> We can either "go big" (use features), or "go small" (manually >>> package-initialize, then use package-alist). Would you make an executive >>> decision, and I'll patch? >> >> Your guess is as good as mine, > > Fair enough! I choose the conservative route: here's a patch that just > works on package-alist. If anyone complains, it will be easy enough to > expand later.