Attached are trivial patches to the zile ebuilds for use with livecd creation. the only thing it does is creates a symlink /usr/bin/emacs -> /usr/bin/zile
Created attachment 64297 [details, diff] 1.7 patch
Created attachment 64298 [details, diff] 2.0.0 patch
Created attachment 64299 [details, diff] 2.0.7 patch
Created attachment 64300 [details, diff] 2.0.7 patch
Not sure who decided to add the release team on this bug, but we don't use zile on any official releases.
Chris- Sorry if I wasn't clear, I would like to explore the possibility of providing zile on future livecds. zile is a lightweight replacement for emacs, it's footprint is allmost as small as nano. Feel free to RESOLVE LATER, so long as we can look at it for 2006.0
Alright, then allow me to make my position clear. We have no intentions for adding this to 2005.1's release. I also have no intentions for adding this to any future release's minimal CD, as we do *not* use clones for the simple fact of their limited functionality and because it causes undue stress from the multiple bug reports about which clone is better. Also, vim is provided only because "vi" is part of the POSIX standard. People expect it. Emacs is not. If you were to get the *real* emacs down to a usable size, then I would consider it, but otherwise, I would say WONTFIX. Now, starting with 2006.0, we have the LiveCD in our releases, which includes the *real* emacs, so this request becomes moot anyway. So my suggestion is to WONTFIX this bug. Since it isn't assigned to me, I won't close it. I'll leave that up to the emacs team.
wonderful, I have to download 600Mb of crap I don't want so I can have a 127k binary for my preferred editor. I'm closing this as it seems it just isn't doing any good.
(In reply to comment #7) > Now, starting with 2006.0, we have the LiveCD in our releases, which > includes the *real* emacs, so this request becomes moot anyway. Reopening, since app-editors/emacs was dropped in 2008.0, see (for example) <http://sources.gentoo.org/viewcvs.py/releng/trunk/releases/2008.0/specs/x86/i686/livecd-stage1.spec?view=markup>
This is a request for post-2008.0. Can we have Emacs back on the Live CD? I would volunteer to provide a stripped-down version if disk space is an issue. If that shouldn't be possible, I would ask to include at least one of the micro-emacsen from <http://www.gentoo.org/proj/en/lisp/emacs/editors.xml> instead. Zile would be a good choice.
$ ls -l /bin/nano /usr/bin/zile -rwxr-xr-x 1 root root 141236 May 26 12:36 /bin/nano -rwxr-xr-x 1 root root 103496 Jun 26 11:15 /usr/bin/zile $ for i in nano zile; do size=$(qlist $i | xargs ls -l | awk '{ sum+=$5 } END { print sum }'); echo $i $size; done nano 379231 zile 234331
No live DVD, so there is no Emacs at all on the 2008.0 release media. Increasing severity.
Uhh, no... it's still an enhancement request... After all, we're talking about a package which isn't *required* for *anything* but is strictly there to appease people's personal tastes, which isn't a stated Release Engineering goal. We should look into adding it back for 2008.1's release. We simply ran out of space for 2008.0, which will likely be the case for the future, too. In case people are wondering, the first thing to go when we run out of space is "extra" packages such as this that aren't required for installation. In order of importance, the kernel and hardware support come first, then packages needed for installation, then packages needed for functionality, then packages considered "extra" come last. In other words, don't expect "extra" packages to always be available on every release.
(In reply to comment #13) > We should look into adding it back for 2008.1's release. We simply ran > out of space for 2008.0, which will likely be the case for the future, too. Emacs team will be happy to help, if space is an issue. An Emacs 22.2 installation on x86 needs 97 MiB (it was 51 MiB for Emacs 21.4). We could reduce it to about half of that size easily, by not installing any uncompiled elisp files and omitting some parts of the documentation, like PostScript and PDF versions of the manuals. Even reducing it to less than half the size is possible, but then we would have to remove some functionality (e.g., support for some obscure human/programming languages). > In case people are wondering, the first thing to go when we run out of space > is "extra" packages such as this that aren't required for installation. For sure, $EDITOR is required for installation since users have to edit their configuration files. Considering that Emacs, Nano and Vi (to list them in alphabetical order) are the three most used editors in our community, some fraction of users will be unhappy if their editor variant is not available on the installation media. (I just installed a system from the 2008.0 minimal CD, and editing config files with a foreign editor was a painful experience.) So, how about the following? a) Include some Microemacs variant (Zile?) on the minimal CD. See my comment #11 about space requirements. b) Include GNU Emacs (maybe a stripped-down version) on the Live CD. If that should not be possible due to space constraints, a) would be a possible fall-back solution.
Considering Mike filed this bug way back before the LiveCD, I'm pretty sure that he meant the Minimal CD when he said LiveCD. Quite honestly, I see no reason to add anything to the minimal. Again, having a *choice* of editors isn't a requirement for installing. We provide more than one editor, currently, the Gentoo default, and the POSIX default. Anything further than that is simply bloat to the minimal CD. As for the LiveCD, we should provide a *complete* emacs, or none at all. I'd rather not get into the practice of hacking up ebuilds to make them fit on the LiveCD. Of course, you may be able to convince the rest of the Release Engineering guys to change standard practices now that I'm leaving Gentoo, so I'll leave this open and let them decide what to do with it, but I see it as essentially a no-op with RelEng simply trying to make sure emacs gets onto the next release's LiveCD.
Since RelEng just has agreed to add 20 MB to the minimal CD [1], I don't buy the size argument any more. Especially if we are talking about something of the order of only 200 kB (see comment #11). So could zile be added to the minimal CD? I'm sure that a substantial fraction of users would appreciate to have a Micro-Emacs variant available. [1] http://archives.gentoo.org/gentoo-dev/msg_101cae1a38b8705b3a06b123f5e09244.xml
Full emacs will be included on the 10.0 LiveDVD release.
I've added app-editors/zile to the autobuild installcd-stage1.spec
(In reply to comment #18) > I've added app-editors/zile to the autobuild installcd-stage1.spec Thank you very much. >=zile-2.3.13 sets a symlink to zile from /usr/bin/emacs.