Bug 2212452

Summary: Unnecessarily strict dependency on emacs-filesystem
Product: [Fedora] Fedora Reporter: Björn Lindström <bkhl>
Component: emacsAssignee: Daiki Ueno <dueno>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 38CC: benson_muite, dan.cermak, dueno, gordon.messmer, msekleta, phracek, robinlee.sysu, swt
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Björn Lindström 2023-06-05 15:28:03 UTC
Because each build of emacs-common strictly depends on the matching build of emacs-filesystem, if I want to layer a particular version of Emacs, I have to do this rather awkward override:

rpm-ostree override replace '$URL/emacs-filesystem-$VERSION.rpm'




Reproducible: Always

Steps to Reproduce:
This comes up when wanting to test a pretest build of Emacs from COPR on Silverblue, further details on how to do that currently are in: https://discussion.fedoraproject.org/t/bhavin192-emacs-pretest/21690/4


Expected Results:  
Since the only thing provided by the emacs-filesystem package is the path '/usr/share/emacs/site-lisp/site-start.d', this package could quite easily have a fixed version, and all future builds of Emacs depend on that, or rather a range of version from when the package was first created and that new "fixed" version.