GNU bug report logs -
#66427
Conflict between Emacs version dependencies in AUCTeX code and GNU package archive
Previous Next
Reported by: Win Treese <treese <at> acm.org>
Date: Mon, 9 Oct 2023 17:48:02 UTC
Severity: normal
Done: Tassilo Horn <tsdh <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 66427 in the body.
You can then email your comments to 66427 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Mon, 09 Oct 2023 17:48:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Win Treese <treese <at> acm.org>
:
New bug report received and forwarded. Copy sent to
bug-auctex <at> gnu.org
.
(Mon, 09 Oct 2023 17:48:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
As far as I can tell, after AUCTeX 13.2, things were changed to require a minimum Emacs version of 26.1, which is fine. However, the GNU package archives system still advertises it as working for Emacs 25.1.
This means that users can download 13.2.1, but it won’t run. If the package archive information is also updated, it won’t get downloaded. Could that be changed?
It’s obviously been a long time since Emacs 26.1, but Aquamacs on the Mac is still based on 25.3. That’s being fixed, but in the meantime this has been affecting some Aquamacs users, at least.
If it’s too much trouble, that’s fine.
Thanks for your consideration!
Best,
Win
Win Treese
treese <at> acm.org
Aquamacs maintainer
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 07:26:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 66427 <at> debbugs.gnu.org (full text, mbox):
Hi Win,
>>>>> Win Treese <treese <at> acm.org> writes:
> As far as I can tell, after AUCTeX 13.2, things were changed to
> require a minimum Emacs version of 26.1, which is fine. However, the
> GNU package archives system still advertises it as working for Emacs
> 25.1.
Thank you for reporting. I confirmed what you reported.
> This means that users can download 13.2.1, but it won’t run. If the
> package archive information is also updated, it won’t get downloaded.
> Could that be changed?
Looking at auctex.el in ELPA repository[1], it still has
;; Package-Requires: ((emacs "25.1"))
in the header. I suppose this is the culprit.
It seems that the change in auctex.el.in didn't propagate to auctex.el.
Tassilo, shouldn't the GNUmakefile[2] have a rule to generate auctex.el
from auctex.el.in? (Maybe that causes discrepancy in the copyright
header of the generated auctex.el diverging from what ELPA system
expects?)
[1] https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/auctex.el?h=externals/auctex#n9
[2] https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/GNUmakefile?h=externals/auctex
Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 07:52:02 GMT)
Full text and
rfc822 format available.
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
Ikumi Keita <ikumi <at> ikumi.que.jp> writes:
Hi!
>> As far as I can tell, after AUCTeX 13.2, things were changed to
>> require a minimum Emacs version of 26.1, which is fine. However, the
>> GNU package archives system still advertises it as working for Emacs
>> 25.1.
>
> Thank you for reporting. I confirmed what you reported.
>
>> This means that users can download 13.2.1, but it won’t run. If the
>> package archive information is also updated, it won’t get downloaded.
>> Could that be changed?
>
> Looking at auctex.el in ELPA repository[1], it still has
> ;; Package-Requires: ((emacs "25.1"))
> in the header. I suppose this is the culprit.
Indeed.
> It seems that the change in auctex.el.in didn't propagate to
> auctex.el. Tassilo, shouldn't the GNUmakefile[2] have a rule to
> generate auctex.el from auctex.el.in? (Maybe that causes discrepancy
> in the copyright header of the generated auctex.el diverging from what
> ELPA system expects?)
Indeed, that would be nice. However, only the committed auctex.el in
the ELPA version has a Version header. Whenever that changes, a new
ELPA release is triggered. So the rule would need to regenerate
auctex.el from auctex.el.in but inject the very same Version as the old
one had.
Well, in the end auctex.el is simple enough. I just have to remember to
bump the emacs version when I merge after we've bumped the emacs version
on master...
I've done it now and merged from master. Are you fine with pushing
another ELPA release now?
Bye,
Tassilo
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 07:52:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 08:59:02 GMT)
Full text and
rfc822 format available.
Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):
>>>>> Tassilo Horn <tsdh <at> gnu.org> writes:
> Indeed, that would be nice. However, only the committed auctex.el in
> the ELPA version has a Version header. Whenever that changes, a new
> ELPA release is triggered. So the rule would need to regenerate
> auctex.el from auctex.el.in but inject the very same Version as the old
> one had.
Hmm, then the rule is to generate auctex.el.out instead of auctex.el and
admin/release-process.org should be changed to direct to rename
auctex.el.out to auctex.el before editing auctex.el?
> I've done it now and merged from master. Are you fine with pushing
> another ELPA release now?
Yes, please.
Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 08:59:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 09:34:02 GMT)
Full text and
rfc822 format available.
Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):
Ikumi Keita <ikumi <at> ikumi.que.jp> writes:
>> Indeed, that would be nice. However, only the committed auctex.el in
>> the ELPA version has a Version header. Whenever that changes, a new
>> ELPA release is triggered. So the rule would need to regenerate
>> auctex.el from auctex.el.in but inject the very same Version as the
>> old one had.
>
> Hmm, then the rule is to generate auctex.el.out instead of auctex.el and
> admin/release-process.org should be changed to direct to rename
> auctex.el.out to auctex.el before editing auctex.el?
Or admin/release-process.org should just mention that auctex.el.in
should be checked if Package-Requires or something else has been
changed which would need to be copied over to auctex.el manually.
>> I've done it now and merged from master. Are you fine with pushing
>> another ELPA release now?
>
> Yes, please.
Will do!
Bye,
Tassilo
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 09:34:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 14:42:01 GMT)
Full text and
rfc822 format available.
Message #29 received at submit <at> debbugs.gnu.org (full text, mbox):
Thank you all for the quick response!
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 14:42:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#66427
; Package
auctex
.
(Wed, 11 Oct 2023 14:44:02 GMT)
Full text and
rfc822 format available.
Message #35 received at submit <at> debbugs.gnu.org (full text, mbox):
Win Treese <treese <at> acm.org> writes:
> Thank you all for the quick response!
You are welcome! I'm closing this issue.
Bye,
Tassilo
Reply sent
to
Tassilo Horn <tsdh <at> gnu.org>
:
You have taken responsibility.
(Wed, 11 Oct 2023 14:44:03 GMT)
Full text and
rfc822 format available.
Notification sent
to
Win Treese <treese <at> acm.org>
:
bug acknowledged by developer.
(Wed, 11 Oct 2023 14:44:03 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 09 Nov 2023 12:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 301 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.