From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jostein_Kj=c3=b8nigsen?= Newsgroups: gmane.emacs.devel Subject: Re: Allowing rolling release packages on ELPA Date: Mon, 24 Oct 2022 08:45:35 +0200 Message-ID: <7c2bdbbd-bd23-cda9-50d4-23c4702215df@secure.kjonigsen.net> References: <87o7u4p2t4.fsf@posteo.net> <874jvvm9hn.fsf@protesilaos.com> Reply-To: jostein@kjonigsen.net Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------nk6lEkMO00Uau4SX3gXdrmp7" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37333"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 To: Bozhidar Batsov , Emacs Devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 24 09:10:33 2022 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 1omrbS-0009Yt-IG for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Oct 2022 09:10:32 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1omrEH-0002bj-7l; Mon, 24 Oct 2022 02:46:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1omrDV-0002P2-TA for emacs-devel@gnu.org; Mon, 24 Oct 2022 02:45:46 -0400 Original-Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1omrDT-00007X-IB for emacs-devel@gnu.org; Mon, 24 Oct 2022 02:45:45 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 78FAE320084E; Mon, 24 Oct 2022 02:45:38 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 24 Oct 2022 02:45:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:reply-to:sender:subject:subject:to:to; s=fm2; t= 1666593938; x=1666680338; bh=hrx0b5eo0bb2GJCZA3uO0CF2i1KTobm/lTY J+r401pQ=; b=auOc+XEl5yx1R9U/EAxIwK/xM/oz8v2aIylEc9SF9jtKUqFiSGj MQgRGiobalqQXM34OeZcZxiecZCr8nxPssanSe28IKRIJAhYPDU10NT/2k7xCUBr 2sUBSCR2gVDiysYabxBdJiVvocDeMWqEI0XUReQ1DExgGOqts4Ezu/FsiZcpt/4U EcwRXzl/j+hO6CrPeh4AcLnldMwQfl9IVGGyybtrxQFMSTi0C84cQJzNuGHzBzyi G9GQVUAgoC51xSWt0R/vJWMLNEZn5JVxyUuBQVjfnA3sYUxfuHgZCYzHm/SUWHX7 BtpOvuPCdaRUufLC6Dx5bxx9JYPZ+1STpIw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1666593938; x=1666680338; bh=hrx0b5eo0bb2G JCZA3uO0CF2i1KTobm/lTYJ+r401pQ=; b=RnvHUJ5VDJUEJ7++Fat8tx+cHAhfr cCTPnCzZ4r24T8fLmFB8OW+GIY49fYlpvT4Iy6SneBGmZAHODPtgTtsOgMH5vOKx me9/KchDiKF9URWnYfZLya+0TW45FtRj9Y623v6ntfR869/1RKRnjByr+TauPY// N9rsGl70Rql7QoMkn+A9ZmX//MmiSMvn3C/CxGwN2spt854mfr8hjm+K/hqMLp+k n3HtczgtTwTsysMfD830OSyUZWbawl+m/4AueSn2Bd5EA0P1jEMLxLdIleCPW6OR dw2bDhqBb7qXSae+WFeTxBczh4O2PijMvXAdDx+ueh5swMJLKoUPZR2Vw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrgedtfedguddugecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtkfffgggfrhfuvfhfhfgjsegrtderredtfeejnecuhfhrohhmpeflohhs thgvihhnpgfmjhppnhhighhsvghnuceojhhoshhtvghinhesshgvtghurhgvrdhkjhhonh highhsvghnrdhnvghtqeenucggtffrrghtthgvrhhnpeekjeefheekudehieehkeeutdeh udeugffgtddvhfehveejvdeifeegfedufefhtdenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehjohhsthgvihhnsehsvggtuhhrvgdrkhhjohhn ihhgshgvnhdrnhgvth X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 24 Oct 2022 02:45:37 -0400 (EDT) Content-Language: nb-NO In-Reply-To: Received-SPF: pass client-ip=64.147.123.21; envelope-from=jostein@secure.kjonigsen.net; helo=wout5-smtp.messagingengine.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-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.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: "Emacs-devel" Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:298350 Archived-At: This is a multi-part message in MIME format. --------------nk6lEkMO00Uau4SX3gXdrmp7 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 24.10.2022 08:14, Bozhidar Batsov wrote: > The patch seems fine to me, but I'm a bit skeptical about the whole > rolling releases idea in general This is the default operation for MELPA, which arguably has more popular packages than ELPA. It works fine. > should something like a change to the docs really result in a new release? Yes. Unconditionally. Every patch is probably a feature or a bug-fix to some aspect of the package. As a user, I want those as soon as they are available. > How hard it is for people to actually update version timestamps > themselves or to just stick to the *-devel repos if they don't want to > cut releases? As a package-developer, I may release patches weekly, but I update main versions maybe once every second year, if/when someone bothers me about it. Not having to version things manually is a god-send. > > How much was the demand for something like this in general? I can't > think of any major Emacs package that does rolling releases. All of them does, if they're on MELPA. That's what MELPA does. -- Jostein --------------nk6lEkMO00Uau4SX3gXdrmp7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 24.10.2022 08:14, Bozhidar Batsov wrote:
The patch seems fine to me, but I'm a bit skeptical about the whole rolling releases idea in general

This is the default operation for MELPA, which arguably has more popular packages than ELPA.

It works fine.

should something like a change to the docs really result in a new release?

Yes. Unconditionally.

Every patch is probably a feature or a bug-fix to some aspect of the package. As a user, I want those as soon as they are available.

How hard it is for people to actually update version timestamps themselves or to just stick to the *-devel repos if they don't want to cut releases?

As a package-developer, I may release patches weekly, but I update main versions maybe once every second year, if/when someone bothers me about it.

Not having to version things manually is a god-send.


How much was the demand for something like this in general? I can't think of any major Emacs package that does rolling releases.

All of them does, if they're on MELPA. That's what MELPA does.

--

Jostein


--------------nk6lEkMO00Uau4SX3gXdrmp7--