[git-buildpackage] Different mirrors with pbuilder and dist?
Quanah Gibson-Mount
quanah at symas.com
Wed Dec 8 18:06:06 CET 2021
--On Wednesday, December 8, 2021 5:38 PM +0100 Guido Günther
<agx at sigxcpu.org> wrote:
> Hi Quanah,
>
> I think you want
>
> --git-pbuilder-options=
>
> then which allow you to pass options through to pbuilder. There's an
> example in the manpage that show how to use a different pbuilderrc. This
> option can also be specified as `pbuilder-options` in gbp.conf.
Ok, I see the option get passed in:
I: forking: pbuilder build --debbuildopts --debbuildopts --configfile
/home/build/.pbuilderrc.ol25 --buildplace
/var/cache/pbuilder/build/cow.72185 --buildresult /home/bui
ld/git/soldap/25/d10 --mirror http://us.archive.ubuntu.com/ubuntu
--architecture amd64 --distribution devel --extrapackages ccache --no-targz
--internal-chrootexec 'chroot /
var/cache/pbuilder/build/cow.72185 cow-shell'
/home/build/git/soldap/25/d10/symas-openssl_1.1.1l-2buster1.dsc
But it doesn't appear to actually honor the OTHERMIRROR setting:
cat ~/.pbuilderrc.ol25
OTHERMIRROR="deb [trusted=yes]
http://apito1.rb.symas.net/repo/deb/main/ol25 buster main"
because it's unable to find the package:
The following packages have unmet dependencies:
pbuilder-satisfydepends-dummy : Depends: symas-buildtools which is a
virtual package and is not provided by any available package
If I log in directly:
DIST=buster ARCH=amd64 git-pbuilder login
add it to the sources list:
root at ub20build:/# echo "deb [trusted=yes]
http://apito1.rb.symas.net/repo/deb/main/ol25 buster main" >>
/etc/apt/sources.list
root at ub20build:/# apt update
Get:1 http://apito1.rb.symas.net/repo/deb/main/ol25 buster InRelease [5717
B]
Hit:2 http://http.us.debian.org/debian buster InRelease
Get:3 http://apito1.rb.symas.net/repo/deb/main/ol25 buster/main amd64
Packages [484 B]
root at ub20build:/# apt install symas-buildtools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
symas-buildtools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
So it appears that while the option is passed in, it doesn't actually do
anything in regards to it. :/
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
More information about the git-buildpackage
mailing list