Re: Emacs package guidelines introduce unnecessary deps
MC == Michael Cronenworth m...@cchtml.com writes: MC The guidelines now force any package that has Emacs add-ons to MC install them in the main package and Requires: MC emacs-filesystem. Emacs is not installed by default and I do not use MC Emacs, nor will I ever. emacs-filesystem consists of three directories and nothing else. There's no dependency on emacs itself. MC I'm not sure why having sub-packages was such a negative thing. Can MC we bring back sub-packages? Seems to me that wouldn't bring any real benefit. - J -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Emacs package guidelines introduce unnecessary deps
On 20 September 2012 14:51, Jason L Tibbitts III ti...@math.uh.edu wrote: MC == Michael Cronenworth m...@cchtml.com writes: MC The guidelines now force any package that has Emacs add-ons to MC install them in the main package and Requires: MC emacs-filesystem. Emacs is not installed by default and I do not use MC Emacs, nor will I ever. emacs-filesystem consists of three directories and nothing else. There's no dependency on emacs itself. Exactly. And, also, before this current guideline was introduced, those packages would have had a Requires on Emacs itself if they had complied with the previous guidelines, or else split out the Emacs file(s) into a sub-package. MC I'm not sure why having sub-packages was such a negative thing. Can MC we bring back sub-packages? It was extra packaging work, and a lot of packagers were resistant to splitting out sub-packages. Often splitting out the Emacs file into a subpackage resulted in a package with just one or two files. The emacs-filesystem approach is a pragmatic way of dealing with reality, and consistent with eg. vim, XEmacs etc. Jonathan (author of said guidelines). -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Emacs package guidelines introduce unnecessary deps
On 20 September 2012 06:36, Michael Cronenworth m...@cchtml.com wrote: The guidelines now force any package that has Emacs add-ons to install them in the main package and Requires: emacs-filesystem. You're mistaken here. The new guidelines still allow for a packager to split out the Emacs relevant bits into a sub-package. But, if the package contains just one or two helper files for Emacs support and the packager would rather keep them in the main package, (s)he can do that and Require the emacs-filesystem packge. To reiterate: noone is forced to keep Emacs add-ons in the main package. Packager discretion can be applied. Emacs is not installed by default and I do not use Emacs, nor will I ever. I'm not sure why having sub-packages was such a negative thing. Can we bring back sub-packages? I don't understand why you object so much to the emacs-filesystem package - it contains 3 empty directories only. Can you clarify? Cheers, Jonathan -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel