Hi, Am Freitag, den 15.06.2007, 13:50 +0200 schrieb Amilcar do Carmo Lucas:
Hi Michael,
Am Freitag, den 15.06.2007, 12:20 +0200 schrieb Michael Schroeder:
On Thu, Jun 14, 2007 at 08:12:26PM +0200, Amilcar do Carmo Lucas wrote:
Thanks for the fixes Michael, now only one remanins:
now finalizing build dir...running debian transformer... package contains more than one tar file: kdevelop-3.4.1.tar.bz2 xUbuntu_6.06.tar.gzd pkg-source: error: cannot open .dsc file /usr/src/packages/SOURCES.DEB/*.dsc: No such file or directory
Yes, but that's a bug in your package: you can't have multiple tar balls in a debian package. I do not want to have multiple tar files in a debian, I want it to only use
On Friday 15 June 2007 12:48:23 Stephan Hermann wrote: the kdevelop.tar.bz2 file that I provide in the .dsc file and ignore all others. That is why the .dsc file exists, right ? To tell what files should be used.
The .dsc file is generated, when you normally debuild your debianized tar ball, means kdevelop-x.y.z/debian/ exists with all necessary files (which you have to do in the first step). Having a kdevelop_x.y.z.orig.tar.gz and calling debuild in the debianized source tree, gives you the .dsc file and the diff.gz file, which includes all changes against the upstream orig tarball. The .dsc file gives you a proper description of the debian source package. (Maintainer, source package name, arch etc.) It includes as well a files section, e.g. Files: ebe8fe526c7c9c3e7c543645b383612c 9594 asoundconf-gtk_1.5.1.orig.tar.gz 5e2786bc429c1f27c017bcfb7edee2d7 2935 asoundconf-gtk_1.5.1-0ubuntu2.diff.gz To give the build service the clue about what files are belonging to this source package and if the md5 sums are matching with the uploaded files. So, if you want to create a source debian package you need to create your .dsc file with the usual debian development utils. debuild will check for the tar.gz file (if you have a <source>-<version>.tar.gz it will symlink it to <source>_<verion>.orig.tar.gz) and will create your .dsc file. You can test your build of debian source package e.g. on debian with pbuilder, which is the debian brother to "build" on suse. Actually I'm working on building debian packages on the opensuse build service, but when Adrian and the others implemented the correct behaviour they will check against all this. Regards, \sh -- Stephan Hermann eMail: sh@sourcecode.de Blog: http://linux.blogweb.de/ JID: sh@linux-server.org OSS-Developer and Admin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org