David Kastrup wrote:
"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
> David Kastrup writes:
>
> > I think the "mere aggregation" angle does not cut it since it
> > leaves the build system uncatered for.
>
> Yeah, I know you think that. You're still wrong. The GPL doesn't
> require that Debian distribute debian/rules with every .deb built from
> GPL sources, and it doesn't require us to distribute XEmacs.rules with
> every -pkg.tar.gz.
You are confused. .deb files are not even supposed to contain the
source code to a package. They are only distributed accompanied with
the corresponding Debian source file packages (from the same server, or
available at no extra cost), and those certainly contain debian/rules.
Your XEmacs package distribution does not include either instructions
how to get the source, nor is the package-specific build source
distributed alongside. Not on the same server, not on request. There
are no XEmacs source packages containing the package specific scripts
for building the binary packages.
So don't use Debian packages as an excuse: Debian _does_ distribution of
the complete sources and build scripts, as source packages accompanying
the binary packages. Nobody but you claims that .deb is supposed to
include source.
David Kastrup wrote:
"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
> David Kastrup writes:
>
> > I think the "mere aggregation" angle does not cut it since it
> > leaves the build system uncatered for.
>
> Yeah, I know you think that. You're still wrong. The GPL doesn't
> require that Debian distribute debian/rules with every .deb built from
> GPL sources, and it doesn't require us to distribute XEmacs.rules with
> every -pkg.tar.gz.
You are confused. .deb files are not even supposed to contain the
source code to a package. They are only distributed accompanied with
the corresponding Debian source file packages (from the same server, or
available at no extra cost), and those certainly contain debian/rules.
Your XEmacs package distribution does not include either instructions
how to get the source, nor is the package-specific build source
distributed alongside. Not on the same server, not on request. There
are no XEmacs source packages containing the package specific scripts
for building the binary packages.
So don't use Debian packages as an excuse: Debian _does_ distribution of
the complete sources and build scripts, as source packages accompanying
the binary packages. Nobody but you claims that .deb is supposed to
include source.
Can't XEmacs have something like a link to the CVS/mercury server that hosts
the xemacs package lisp source code? That should be simple enough for all the
people who are demanding the source code.
And I agree with Stephen, it is _not_ required to include XEmacs source within
the binary packages.
Thanks
Wei
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta