Re: Emacs package guidelines introduce unnecessary deps

2012-09-20 Thread Jason L Tibbitts III
 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

2012-09-20 Thread Jonathan Underwood
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

2012-09-20 Thread Jonathan Underwood
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