Bug 2249352

Summary: W3m fails on Fedora 39/Emacs 29
Product: [Fedora] Fedora Reporter: Göran Uddeborg <goeran>
Component: emacs-common-w3mAssignee: Akira TAGOH <tagoh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 39CC: michel, tagoh
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: emacs-common-w3m-1.4.632~0.e3b87d61-1.fc40 emacs-common-w3m-1.4.632~0.e3b87d61-1.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-12-07 02:07:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Göran Uddeborg 2023-11-12 14:05:23 UTC
Description of problem:
As far as I can tell, emacs-w3m doesn't work at all after upgrade to Emacs 29 in Fedora 39. Below I give one example of what I tried that didn't work.


Version-Release number of selected component (if applicable):
emacs-29.1-2.fc39.x86_64
emacs-w3m-1.4.631-0.14.20180618cvs.fc39.noarch


How reproducible:
Every time


Steps to Reproduce:
1. M-x w3m-find-file


Actual results:
internal-macroexpand-for-load: Eager macro-expansion failure: (error "Eager macro-expansion failure: (wrong-type-argument sequencep lambda)


Expected results:
A chance to select a file.


Additional info:
It seems the sources used for this package is very old. It seems they don't do numbered releases any more, but looking at https://github.com/emacs-w3m/emacs-w3m/commits/master there has been several commits since that old snapshot, Some of them explicitly mentions making the package compatible with more recent Emacs versions. Perhaps upgrading to the current sources is all that needs to be done.

Comment 1 Fedora Update System 2023-11-28 10:50:08 UTC
FEDORA-2023-04fdc64c47 has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-04fdc64c47

Comment 2 Fedora Update System 2023-11-28 10:51:44 UTC
FEDORA-2023-04fdc64c47 has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 3 Fedora Update System 2023-11-28 12:11:11 UTC
FEDORA-2023-371c442f5a has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-371c442f5a

Comment 4 Fedora Update System 2023-11-29 03:02:18 UTC
FEDORA-2023-371c442f5a has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-371c442f5a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-371c442f5a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2023-12-07 02:07:02 UTC
FEDORA-2023-371c442f5a has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.