[opensuse-buildservice] Debian build issues

Hi, I've read http://en.opensuse.org/Build_Service/Deb_builds It is a nice tutorial, but an example and some more details are missing, my project used to build debian and Ubuntu packages before those build-service improvments. I found a example project that seams to use the new features and I used http://build.opensuse.org/project/show?project=home%3Afcarlier as template for my debian builds. But it still does not work :( Here is my project http://build.opensuse.org/package/show?package=KDevelop3&project=home%3Aamil... I get: nothing provides kdelibs-data > 4:3.5.5a.dfsg.1 needed by kdelibs4c2a But I have no clue how to solve that, -- Amilcar Lucas Webmaster The KDevelop project --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Mon, May 07, 2007 at 03:54:11PM +0200, Amilcar do Carmo Lucas wrote:
Hi,
I've read http://en.opensuse.org/Build_Service/Deb_builds It is a nice tutorial, but an example and some more details are missing, my project used to build debian and Ubuntu packages before those build-service improvments.
I found a example project that seams to use the new features and I used http://build.opensuse.org/project/show?project=home%3Afcarlier as template for my debian builds.
But it still does not work :(
Here is my project http://build.opensuse.org/package/show?package=KDevelop3&project=home%3Aamil... I get: nothing provides kdelibs-data > 4:3.5.5a.dfsg.1 needed by kdelibs4c2a
Oh no, it seems to me like this is caused by incompatibilities between the rpm version compare mechanism and the one from debian. kdelibs4c2a_3.5.5a.dfsg.1-8 contains: Depends: kdelibs-data (>> 4:3.5.5a.dfsg.1), kdelibs-data (<< 4:3.5.5a.dfsg.2) This is not solvable with the rpm mechanism, where "kdelibs-data > 4:3.5.5a.dfsg.1" is not true for "kdelibs-data_3.5.5a.dfsg.1-8" (which seems pretty reasonable to me). Seems like debian treats this different, is there any debian expert out there who can confirm that? Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Mon, May 07, 2007 at 04:09:18PM +0200, Michael Schroeder wrote:
On Mon, May 07, 2007 at 03:54:11PM +0200, Amilcar do Carmo Lucas wrote:
Hi,
I've read http://en.opensuse.org/Build_Service/Deb_builds It is a nice tutorial, but an example and some more details are missing, my project used to build debian and Ubuntu packages before those build-service improvments.
I found a example project that seams to use the new features and I used http://build.opensuse.org/project/show?project=home%3Afcarlier as template for my debian builds.
But it still does not work :(
Here is my project http://build.opensuse.org/package/show?package=KDevelop3&project=home%3Aamil... I get: nothing provides kdelibs-data > 4:3.5.5a.dfsg.1 needed by kdelibs4c2a
Oh no, it seems to me like this is caused by incompatibilities between the rpm version compare mechanism and the one from debian.
kdelibs4c2a_3.5.5a.dfsg.1-8 contains: Depends: kdelibs-data (>> 4:3.5.5a.dfsg.1), kdelibs-data (<< 4:3.5.5a.dfsg.2)
This is not solvable with the rpm mechanism, where "kdelibs-data > 4:3.5.5a.dfsg.1" is not true for "kdelibs-data_3.5.5a.dfsg.1-8" (which seems pretty reasonable to me). Seems like debian treats this different, is there any debian expert out there who can confirm that?
I've now added a workaround. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Monday 07 May 2007 18:10:05 Michael Schroeder wrote:
Seems like debian treats this different, is there any debian expert out there who can confirm that?
I've now added a workaround.
Thanks Michael but unfortunately it still does not work. -- Amilcar Lucas Webmaster The KDevelop project --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On 2007-05-07 18:26:22 +0200, Amilcar do Carmo Lucas wrote:
On Monday 07 May 2007 18:10:05 Michael Schroeder wrote:
Seems like debian treats this different, is there any debian expert out there who can confirm that?
I've now added a workaround.
Thanks Michael but unfortunately it still does not work.
are you sure the package build was triggered again? does it still fail with the same error? be a bit more verbose please. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Tuesday 08 May 2007 15:59:35 you wrote:
does it still fail with the same error? No it gives a new error.
be a bit more verbose please. the error is: package contains more than one tar file: kdevelop-3.4.0.2.tar.bz2 c_cpp_reference-2.0.2_for_KDE_3.2.tar.bz2 dpkg-source: error: cannot open .dsc file /usr/src/packages/SOURCES.DEB/*.dsc: No such file or directory
-- Amilcar Lucas Webmaster The KDevelop project --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Tuesday 08 May 2007 15:59:35 you wrote:
does it still fail with the same error? No it gives a new error.
be a bit more verbose please. the error is: package contains more than one tar file: kdevelop-3.4.0.2.tar.bz2 c_cpp_reference-2.0.2_for_KDE_3.2.tar.bz2 dpkg-source: error: cannot open .dsc file /usr/src/packages/SOURCES.DEB/*.dsc: No such file or directory
Can someone acknowledge/reply to this ? -- Amilcar Lucas Webmaster The KDevelop project --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Wed, May 16, 2007 at 05:12:19PM +0200, Amilcar do Carmo Lucas wrote:
On Tuesday 08 May 2007 15:59:35 you wrote:
does it still fail with the same error? No it gives a new error.
be a bit more verbose please. the error is: package contains more than one tar file: kdevelop-3.4.0.2.tar.bz2 c_cpp_reference-2.0.2_for_KDE_3.2.tar.bz2 dpkg-source: error: cannot open .dsc file /usr/src/packages/SOURCES.DEB/*.dsc: No such file or directory
Can someone acknowledge/reply to this ?
Yes, it means that your package contains more than one tar file and so the debian helper doesn't know what to do. Which just means that there was a bug in the build script that made it always call the transformator even if there is no file matching "debian.*". Now fixed. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Amilcar do Carmo Lucas
-
Marcus Rueckert
-
Michael Schroeder