From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: Don't add tags to ELPA packages -- documentation? Date: Tue, 17 Aug 2021 16:36:54 -0700 Message-ID: <87bl5vod7t.fsf@ericabrahamsen.net> References: <87fsv7bww1.fsf@ericabrahamsen.net> <87k0kjoi3j.fsf@ericabrahamsen.net> <7dc63c685f15a500c7b37a153c28f6b3@webmail.orcon.net.nz> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40844"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Monnier , emacs-devel@gnu.org To: Phil Sainty Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 18 01:37:33 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mG8eD-000AP1-0W for ged-emacs-devel@m.gmane-mx.org; Wed, 18 Aug 2021 01:37:33 +0200 Original-Received: from localhost ([::1]:53202 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mG8eB-0001kk-Kc for ged-emacs-devel@m.gmane-mx.org; Tue, 17 Aug 2021 19:37:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40962) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mG8df-00014O-Cd for emacs-devel@gnu.org; Tue, 17 Aug 2021 19:36:59 -0400 Original-Received: from mail.ericabrahamsen.net ([52.70.2.18]:55704) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mG8dd-0002hx-Jo for emacs-devel@gnu.org; Tue, 17 Aug 2021 19:36:59 -0400 Original-Received: from localhost (75-172-126-110.tukw.qwest.net [75.172.126.110]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 47EB9FA07F; Tue, 17 Aug 2021 23:36:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1629243415; bh=KTU/TKz8dIjSVpZ/5+VQ2SyWnysTDrvO2cxtLEOjck0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=TwnH7OgkcywHj6YtrJfN/RtmewG49ZxoChDELGyfqMC5YqgM8WgnpjzCfMwm7zu1c Zyq0juDAdgxnM5816j73lPLPYqkUJ6Tx0W2jlnGpfREJjgaZeFVqov6STRuUUd8/jj jyCNiBEVrwNKnKVMxveyZXml+OJ4XwiA3OvNZaKw= In-Reply-To: <7dc63c685f15a500c7b37a153c28f6b3@webmail.orcon.net.nz> (Phil Sainty's message of "Wed, 18 Aug 2021 11:28:52 +1200") Received-SPF: pass client-ip=52.70.2.18; envelope-from=eric@ericabrahamsen.net; helo=mail.ericabrahamsen.net X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272532 Archived-At: Phil Sainty writes: > On 2021-08-18 09:51, Eric Abrahamsen wrote: >> Good to know! I don't suppose you know what happens when we add ELPA or >> nongnu ELPA as a new remote to a repo already containing tags that will >> conflict with ELPA tags? Do you know at what stage git will bark at us? > > Checking the docs... > > Git doesn't push any tags by default, so really git shouldn't bark at > you unless you've explicitly asked it to do that and there turned out > to be a conflict. > > "git push --follow-tags" will include relevant tags. > "git push --tag" will include *all* tags. > > Unless you're using those, or have configured push.followTags, I think > you won't have any issues. > > The small number of existing tags in the ELPA repository would have been > pushed in one of those ways. Okay, this is really useful! Thank you. So it's only an issue if package maintainers have explicitly pushed their tags to the ELPA repo. So all the README needs to say, really, is "don't push your tags to the ELPA repo".