[opensuse-buildservice] Debian build example?

Are there any good examples of a debian build? What is the answer to this question from the documentation? QUESTION: does the pristine tarball have to be in .gz format? (this seems to be requird for Debian packages normally) Suppose you have the 3 elements (known to work locally): 1) the pristine tarball 2) a diff file 3) a dsc file How do you setup a debian build? Thank You. -- Paul Elliott 1(512)837-1096 pelliott@io.com PMB 181, 11900 Metric Blvd Suite J http://www.io.com/~pelliott/pme/ Austin TX 78758-3117

On Wednesday 12 September 2007 01:39:34 wrote Paul Elliott:
Are there any good examples of a debian build?
What is the answer to this question from the documentation? QUESTION: does the pristine tarball have to be in .gz format? (this seems to be requird for Debian packages normally)
Suppose you have the 3 elements (known to work locally): 1) the pristine tarball 2) a diff file 3) a dsc file
How do you setup a debian build?
just upload the source and adding a debian target repo should be enough. You can easily do this in the web client. bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Paul Elliott wrote:
Are there any good examples of a debian build?
What is the answer to this question from the documentation? QUESTION: does the pristine tarball have to be in .gz format? (this seems to be requird for Debian packages normally)
No, it also allows .bz2 tarballs.
Suppose you have the 3 elements (known to work locally): 1) the pristine tarball 2) a diff file
You don't need to have the .diff file if you don't need it.
3) a dsc file
The way that Build Service uses .dsc files here is a bit strange, in my view. You need to upload it, and it is used for 'build-depends' stuff, but note that all of the information present in the DSC file is *derived information* that really comes from the 'changelog' and 'control' files. So I reckon that Build Service should be parsing the changelog and control files instead, which together with the 'rules' file are analogous to an RPM .spec file. Have a look a the way I've done things, perhaps for comparison (presumably you can access this?) http://build.opensuse.org/package/show?project=home%3Ajdpipe&package=ascend The debian.tar.gz file in my project contains a few less-frequently used files such as mandatory man page files and post install scripts. An issue I have come across is that the Ubuntu 7.04 repository accessed in order to satisfy build-time dependencies does not contain the enture Ubuntu universe; I have not been able to determine the definitive list of available .deb packages on BS. Cheers JP --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Adrian Schröter
-
John Pye
-
Paul Elliott