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 18:39:36 +0200 Message-ID: <5a312950-ceb1-4f44-a56d-98634544bb1d@app.fastmail.com> References: <87o7u4p2t4.fsf@posteo.net> <874jvvm9hn.fsf@protesilaos.com> <7c2bdbbd-bd23-cda9-50d4-23c4702215df@secure.kjonigsen.net> <87czah43fk.fsf@posteo.net> Reply-To: jostein@kjonigsen.net Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=47616d6cc0fc4837965343de60a8b296 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11296"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Cyrus-JMAP/3.7.0-alpha0-1047-g9e4af4ada4-fm-20221005.001-g9e4af4ad Cc: "Bozhidar Batsov" , "Ergus via Emacs development discussions." , =?UTF-8?Q?Jostein_Kj=C3=B8nigsen?= To: "Philip Kaludercic" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 24 19:05:13 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 1on0sx-0002dU-HZ for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Oct 2022 19:05:12 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1on0Ud-0001Re-KX; Mon, 24 Oct 2022 12:40:03 -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 1on0Ub-0001QP-TW for emacs-devel@gnu.org; Mon, 24 Oct 2022 12:40:01 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1on0UZ-0004Jz-S8 for emacs-devel@gnu.org; Mon, 24 Oct 2022 12:40:01 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id D0ECB5C01D8; Mon, 24 Oct 2022 12:39:57 -0400 (EDT) Original-Received: from imap50 ([10.202.2.100]) by compute2.internal (MEProxy); Mon, 24 Oct 2022 12:39:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc: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= 1666629597; x=1666715997; bh=M4GUp4WnFUVfcVlgHd6SUabnUJ6h2Prxtmv oVQvxZQA=; b=tdv/8wUzDlGl1K5UMXYtG0A4LXAPLAB17nX1i16c/I+a2bpaaaQ FQ91ajj7uEkX2GFD+ilces1+2A04hf5+6bbgZs1OQENaDmCixrL+8fAbE+i7dGx1 zg5odhDPSS89atFJjX3MMv7hRAV9Khk2X9MkWysFI1OcfoFnSLAvFIY1JdSch9zh 9XYTQ40ZiydkMjs971IbIj1Y60Tp1EYAIm+I+4AqE3dTyVgoIxknPteVpOWqAvoo f0TqeVtFTAnlUkleAAfiFzjT66IcJkcxdUt16wNzDZXsDFHZNK4JU/iC7MxwCrbj mEu//FYuyIuA/6ZhHfIz3FZkVZn8V42zuQw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=1666629597; x=1666715997; bh=M4GUp4WnFUVfc VlgHd6SUabnUJ6h2PrxtmvoVQvxZQA=; b=ShuAXOPZCrrWTLmTBrzSZEROZrSrb yTmTnrlpJP9MvBX2vCtZN/ka+b3RGQdh4dUFmmqrBTtQBQVvAR2Ba2sqlZxea0sW jMoG+tg5LRc1G7YoZnnkQIC7ywmhxfOsQYFDB1nJ8TRrMRihggAWiSjFDDeGEPlx 5OgBWkTB9zQmnRskgcv9PZ0+qzHJp1+69Dv3BXH6S8g0Ai1DmbNCmv/N1yGXEVjf jCvXeHyF10W8JhM9apFgOQdvb559WBFhgYXGp9DDBQfx+emKMMP9/Bzm2tBfgSyq Yxq3XJ8r7eTSi1pKJiwmAT8HxS/XKByrbg/oNY9frTbMQzS/utxoEytAw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrgedtgedgleelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhrhfvvefutgesrgdtreerreerjeenucfhrhhomheplfho shhtvghinhgpmfhjpphnihhgshgvnhcuoehjohhsthgvihhnsehsvggtuhhrvgdrkhhjoh hnihhgshgvnhdrnhgvtheqnecuggftrfgrthhtvghrnhepgffhgfelueegffeigeehgfej tdeuleegveegudeuhfeijedvkeeghfduhfeffefhnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepjhhoshhtvghinhesshgvtghurhgvrdhkjhho nhhighhsvghnrdhnvght X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Original-Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9E3701700083; Mon, 24 Oct 2022 12:39:57 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface In-Reply-To: <87czah43fk.fsf@posteo.net> Received-SPF: pass client-ip=66.111.4.29; envelope-from=jostein@secure.kjonigsen.net; helo=out5-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, 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:298392 Archived-At: --47616d6cc0fc4837965343de60a8b296 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Oct 24, 2022, at 18:00, Philip Kaludercic wrote: > Jostein Kj=C3=B8nigsen writes: >=20 > > 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. >=20 > To my knowledge all of the major packages on MELPA are also available > via GNU or NonGNU ELPA, so I don't know if this is really an argument. >=20 > >> 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. >=20 > It really depends, I am certainly no recommending to enable this by > default. The idea is just to accommodate people like you who prefer > this mode of publishing releases. >=20 I=E2=80=99m not arguing it should be the default, for everyone.=20 I=E2=80=99m just supporting having rolling releases as a possibility. Lo= ts of users and developers prefer it that way.=20 In fact that=E2=80=99s how I (as a user) consume Emacs: git pull and bui= ld. I=E2=80=99m not waiting for official tagged versions.=20 --47616d6cc0fc4837965343de60a8b296 Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: quoted-printable

=
On Mon, Oct 24, 2022, at 18:00, Philip Kaludercic wrote:
<= blockquote type=3D"cite" id=3D"qt" style=3D"">
Jostein Kj=C3=B8nigse= n <jostein@secure.kjo= nigsen.net> writes:

> On 24.10.20= 22 08:14, Bozhidar Batsov wrote:
>> The patch seems = fine to me, but I'm a bit skeptical about the whole
>&g= t; rolling releases idea in general
>
>= ; This is the default operation for MELPA, which arguably has more
> popular packages than ELPA.

T= o my knowledge all of the major packages on MELPA are also available
=
via GNU or NonGNU ELPA, so I don't know if this is really an = argument.

>> How hard it is for peopl= e to actually update version timestamps
>> themselve= s or to just stick to the *-devel repos if they don't want
>> to cut releases?
>
> As a pa= ckage-developer, I may release patches weekly, but I update
> main versions maybe once every second year, if/when someone bothe= rs me
> about it.
>
>= Not having to version things manually is a god-send.

=
It really depends, I am certainly no recommending to enable t= his by
default.  The idea is just to accommodate peop= le like you who prefer
this mode of publishing releases.


I=E2=80=99m not = arguing it should be the default, for everyone. 

=
I=E2=80=99m just supporting having rolling releases as a poss= ibility. Lots of users and developers prefer it that way. 

In fact that=E2=80=99s how I (as a user) consume Em= acs: git pull and build. I=E2=80=99m not waiting for official tagged ver= sions. 
--47616d6cc0fc4837965343de60a8b296--