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

Re: suse open build service - debian builds





gbWilly

Gambas3 for Debian

Sent with Proton Mail secure email.

On Monday, December 9th, 2024 at 16:29, T Lee Davidson <t.lee.davidson@xxxxxxxxx> wrote:

> I don't understand why you are doing Native builds.
> 
> On 12/9/24 10:07, gbWilly wrote:
> 
> > 1. For packages that ship |debian/| subdirectory IN upstream source (known as native packages).= native
> 
> 
> The Gambas source tarball does not contain (ship) a 'debian' directory. So, we would not be doing native builds.

Because dpkg-source -b builds above source tarball with debian directory (= recipe) included 

> > 2. If |debian/| subdirectory is provided by packager (non-native package).= quilt
> 
> 
> This describes the current procedure. The packager provides the 'debian' directory after the source is retrieved from GitLab as
> it is not contained in the source.
> 
> 
> So, why aren't we doing Quilt builds?

Benoit is trying to do quilt builds and thus now only needs debian archive of the recipe and a .dsc.
And maybe a gambas source tarball without recipe -> but I think vcs-git in control might take care of that, depending on the debian package tools osb uses
I think so because, Paolo didn't build with a source package added, as quilt builds apparently pick their code from upstream (being our gitlab the way I constructed the recipe)

But there where some problems:
- first indicated that osb wanted to build source from a quilt recipe using dpkg-source -b, that failed (so I suggested native build as that will not fail this)
- then nezt build(s) the recipe created with gambas-package-tool made some errors, so build failed on that..
- now versions seems to be problematic. Debian is very strict about version numbers, taking them from changelog for making packages. If osb changes that without adapting changelog and who knows what more, debian package tools will NOT build.

So, the saga continues.
Meanwhile issuccesfully build on both ububtu 22.04 and 24.04, with base debian12 recipe and some small modifications.
Only need to create a repo for both and test if they install and run.

gbWilly


Follow-Ups:
Re: suse open build service - debian buildsT Lee Davidson <t.lee.davidson@xxxxxxxxx>
References:
suse open build service - debian buildsgbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: suse open build service - debian buildsgbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: suse open build service - debian buildsT Lee Davidson <t.lee.davidson@xxxxxxxxx>