GNU bug report logs - #77075
[PATCH] Prepare package.el to be published on GNU ELPA

Previous Next

Package: emacs;

Reported by: Philip Kaludercic <philipk <at> posteo.net>

Date: Mon, 17 Mar 2025 17:34:01 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Philip Kaludercic <philipk <at> posteo.net>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: Daniel Mendler <mail <at> daniel-mendler.de>, Stefan Kangas <stefankangas <at> gmail.com>, 77075 <at> debbugs.gnu.org
Subject: bug#77075: [PATCH] Prepare package.el to be published on GNU ELPA, [PATCH] Prepare package.el to be published on GNU ELPA
Date: Wed, 19 Mar 2025 16:27:10 +0000
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:

>>> I'm worried that our standard practice is being polluted by other
>>> systems where it's routine to force all users to constantly upgrade
>>> everything (which I believe ultimately erodes the freedoms offered by
>>> Free Software), so I think it's important that the packages over which
>>> we have some control preserve the tradition of being careful to keep
>>> dependencies no stricter than necessary.
>>
>> Could you perhaps briefly explain the philosophical argument?
>
> Not sure what you mean by that, but if you want me to explain why
> I think it erodes Free Software: in systems like Rust/Go/JS where
> dependencies tend to be very tight, it becomes a lot more difficult to
> maintain local changes to a piece of code, because pretty quickly none
> of the rest of the "world" will work with the version of the package FOO
> you modified, so either you stick to an old snapshot of all the packages
> (i.e. "stuck in time") or you have to port your change to a newer
> version of FOO (i.e. live on the bleeding edge).
>
> If you push the precise-version-dependency argument to its logical
> conclusion, packages should even refuse to work (unless you modify them,
> that is) with your locally modified version of FOO because, well, they
> haven't been tested against your version of the package, have they?
> Their coders wouldn't want to receive bug reports about people using
> their package with your modified FOO.

In that case I misunderstood what you are referring to, but I agree that
it is a relevant concern.  If you think it is worth it, I can check if
reducing the version of Compat is feasible, or if that would just
require the introduction of too many kludges.

>
>         Stefan




This bug report was last modified 84 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.