[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: