Bug 672093 - RFE: split out a xemacs-filesystem package
Summary: RFE: split out a xemacs-filesystem package
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xemacs
Version: rawhide
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: ---
Assignee: Jerry James
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 661866
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-23 22:37 UTC by Ville Skyttä
Modified: 2011-03-08 02:27 UTC (History)
4 users (show)

Fixed In Version: xemacs-21.5.29-18.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of: 661866
Environment:
Last Closed: 2011-03-08 02:27:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ville Skyttä 2011-01-23 22:37:31 UTC
+++ This bug was initially created as a clone of Bug #661866 +++

I'd like to see a lightweight emacs-filesystem package split out of emacs.  The motivation for this is that packages could at least drop in various init or site-start files without a) requiring any emacs (or -common which isn't lightweight) to be installed, b) owning various emacs dirs, c) using triggers to install the files, or d) splitting annoyingly small *-*emacs subpackages from them.

For this purpose, the package should own/include at least these (empty) dirs:
%{_datadir}/emacs
%{_datadir}/emacs/site-lisp
%{_datadir}/emacs/site-lisp/site-start.d

Ccing xemacs maintainer, same RFE applies to it.

--- Additional comment from kklic on 2011-01-11 04:27:03 EST ---

Done in Rawhide: emacs-23.2-17.fc15

Emacs Packaging Guidelines should be modified to mention the possibility of using the -filesystem package. Nevertheless, it should be noted that it's only for small add-ons which do not slow down Emacs startup and do not modify default Emacs behaviour, because users cannot uninstall the Emacs-related part of the package without removing the package core.

https://fedoraproject.org/wiki/Packaging:Emacs

Comment 1 Fedora Update System 2011-03-01 20:01:04 UTC
Package xemacs-21.5.29-17.fc15:
* should fix your issue,
* was pushed to the Fedora 15 updates-testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing xemacs-21.5.29-17.fc15'
as soon as you are able to, then reboot.
Please go to the following url:
https://admin.fedoraproject.org/updates/xemacs-21.5.29-17.fc15
then log in and leave karma (feedback).

Comment 2 Ville Skyttä 2011-03-01 20:24:17 UTC
Thanks.  One minor issue though - the -filesystem package should be noarch as far as I can tell.

Comment 3 Jerry James 2011-03-01 20:33:48 UTC
Oops.  I'll fix that in a jiffy....

Comment 4 Fedora Update System 2011-03-01 21:36:15 UTC
xemacs-21.5.29-17.fc15 has been pushed to the Fedora 15 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update xemacs'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/xemacs-21.5.29-17.fc15

Comment 5 Jonathan Underwood 2011-03-01 22:29:43 UTC
Ville - do you plan to propose a change to the Emacs packaging guidelines to reflect this? If not, I can have a look at it, but not until the weekend.

Comment 6 Ville Skyttä 2011-03-02 07:11:44 UTC
I will probably get to it sometime but it'll take quite a bit longer than the next weekend, so it'd be great if you or someone else would beat me to it.

Comment 7 Fedora Update System 2011-03-03 02:50:54 UTC
xemacs-21.5.29-18.fc15 has been pushed to the Fedora 15 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update xemacs'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/xemacs-21.5.29-18.fc15

Comment 8 Fedora Update System 2011-03-08 02:26:59 UTC
xemacs-21.5.29-18.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.