Re: RFC: New source packaging format
-----BEGIN PGP SIGNED MESSAGE-----
On 22 Oct 1997, Jim Pick wrote:
> 444 Oct 22 14:49 README
> 17506 Oct 22 14:42 hello_1.3-13.1_i386.deb
> 4306 Oct 22 14:53 src-deb-hello_1.3-1.1_all.deb
> 88758 Oct 22 14:54 src-orig-hello_1.3-1_all.deb
> [ ... ]
> drwxr-xr-x jim/jim 0 1997-10-22 11:51 ./
> drwxr-xr-x jim/jim 0 1997-10-22 11:51 usr/
> drwxr-xr-x jim/jim 0 1997-10-22 11:51 usr/src/
> drwxr-xr-x jim/jim 0 1997-10-22 11:51 usr/src/debian/
> drwxr-xr-x jim/jim 0 1997-10-22 11:53 usr/src/debian/src-orig-hello/
> -rw-r--r-- jim/jim 87942 1993-05-22 18:41 usr/src/debian/src-orig-hello/hello-1.3.tar.gz
So we have to make a new package for *every* source package?
Now that dpkg-source is able to manage untouched pristine source when
it is well-behaved, this is a step backwards.
> [ ... ]
> unpack:
> cd $(topbuilddir)
> -rm -rf hello.src
> tar xzvf $(srcdebiandir)/src-orig-hello/hello-1.3.tar.gz
> mv hello-1.3 hello.src
> touch unpack
>
> [ ... ]
> * An additional rule: unpack - pretty clear what this does. Source
> is kept in packed up tarballs in the source packages, and is only
> unpacked on a temporary basis under the $(topbuilddir) which
> is usually the current directory owned by the user making the
> package. There is no reason to unpack things in the same
> directory as the debian-specific files (as we currently do now).
> In this example, I unpacked to a directory called hello.src -
> that just me being a neat freak again.
>
> So the upstream source can be anything (ie. .src.rpm's), since
> the packaging system doesn't unpack them - only the rules the
> maintainer puts into the Makefile really matter.
There must be something wrong if the packaging system does not care by
itself of packaging and unpackaging...
Yes, this allows to even-more-untouched pristine sources, but IMHO those
braindead source packages should be discouraged. Repackaging the bad ones
is a good thing.
> OK, that's it. Tell me how you like it.
This package format is much more work for the maintainers.
The question is: Do we *really* need .deb packages to satisfy
Source-Dependencies?
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
iQCVAgUBNE9KjiqK7IlOjMLFAQHQdwQAg5gqp+EAoUITFpfaa+dobwKz2mtcBQp3
RwTPo/wZjI/IpaYV6X2MY5dAG/EQ1xtYwvqEGqKCfj/qiptRCNV3qHaN5Aafo9x4
//hSZViWTb7wmvk8rMYD4oZ+wBEy+pcItkK4cnF7SM57jSlw74R1YoZR9MGiXuV7
I93K+q3Cd74=
=aYKH
-----END PGP SIGNATURE-----
Reply to: