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

Re: new developer questions



-----BEGIN PGP SIGNED MESSAGE-----

On Thu, 23 Jan 1997, Ioannis Tambouras wrote:

>  Hello, my name is Ioannis and I will try to release my first 
>  simple package ascii_1.2-1, see short demo at the end, with the
>  intention to become familiar with the ways and culture of this 
>  place. I followed the devel-list for a week and I read that nowdays
>  developing  packages is *trivial*. Not really, it is not! There is
>  tons of docs, policies, and manpages to read ; often, I read the wrong
>  ones. 

It is a matter of taking the hang :-)

>  Here are my questions, I need some help:
> 
>  (1)  Do I have to submit both the binary and source package, all at 
>  once, for the same debian release?

First time you upload a package, you have to submit everything
(.orig.tar.gz source, diff, dsc, .deb and .changes), for *unstable*.

stable is only for bug fixes, since it was frozen some time ago, not for
new packages.

Second (and 3th etc.) time you submit a package, you may omit the .orig
source, if it is based on the same upstream sources). You have to create
and upload another .orig source if it is based on a later upstream
source.

[ Note: Original Debian packages have no .orig source, nor diff. ]

Usually "dpkg-buildpackage -rsudo" takes care of this when you build a
package.

>  (2) Where can I read about the new package format.

/usr/doc/dpkg/policy.html, if you installed the dpkg-dev package.
 
>  (3) The way I understand it, dpkg -b is to build .deb, and 
>  deb-make is create source packages. Correct ?

More or less, but deb-make does only create a skeleton source package
which you have then to customize for your particular one. Moreover, dpkg
- --build is called from debian/rules, so you usually don't call it
directly.

>  (4) I have deb-make version 2.40, do I need to upgrade (to what?)

Yes: I would upgrade to 2.72. As more people are using it, more bugs
(if any) will be discovered, reported and fixed.

>  (5)  When someone says the "the package was uploaded to master",
>  do they mean master.debian.org ?

Yes.

> I could never find anything there,
>  in fact, not even the Incoming directory. Where is it?

This is explained in the HTML policy docs. The directory is:

/home/Debian/ftp/private/project/Incoming

You have an account on master haven't you? (If not, policy manuals says
how to ask for one), you will not see Incoming (I think) if you do an
anonymous ftp. Maybe this is the reason (?))

>  (6)  What is my deadline to upload for debian 1.3 ?

I think this is not decided yet. Upload as soon as possible, so that bugs
could be discovered as soon as possible and fixed before 1.3 :-)

Regards,

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: latin1

iQCVAgUBMudpCSqK7IlOjMLFAQHfiQQAj1+yXfuEy3rt4Z/7eD4OWO2L/Udb30+n
AlkAqe9TmZUsw7OjLEUf2Kttfg0/0Wj8pJPEIBvrfRaJtFmF9IcgA/2Pbu0MConN
aqIHi23x9/BDD0J6hfgJ6l9N5+K97MrqPiqs0LxYcylDD+wALDWHIkWvku8RkjUI
b+17nvwFYn0=
=RoKK
-----END PGP SIGNATURE-----

Santiago Vila <sanvila@unex.es>


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com


Reply to: