Re: setting up a sbuild chroot - which key?

2024-05-09 Thread Riccardo Mottola

Hi,

perhaps I'm loosing myself in a glass of water here.

John Paul Adrian Glaubitz wrote:

You include the keyring when creating the chroot using the "--include" option:

# sbuild-createchroot unstable /srv/chroot/unstable-powerpc \
   --arch=powerpc --variant=buildd --include=debian-ports-archive-keyring \
   http://ftp.ports.debian.org/debian-ports

I don't need buildd, so I think I can simplify the call to createchroot.

 sudo sbuild-createchroot unstable debian-powerpc 
--include=debian-ports-archive-keyring 
http://ftp.ports.debian.org/debian-ports


this answer me

E: Release signed by unknown key (key id 8D69674688B6CB36)
   The specified keyring /usr/share/keyrings/debian-archive-keyring.gpg 
may be incorrect or out of date.
   You can find the latest Debian release key at 
https://ftp-master.debian.org/keys.html


Thanks to this error and some internet search [1]

 sudo apt-get install debian-ports-archive-keyring

Reissuing the command, still gets the same error. Then I follow 
Jeffrey's advice of using --keyring


sudo sbuild-createchroot unstable debian-powerpc 
--include=debian-ports-archive-keyring --keyring 
/usr/share/keyrings/debian-ports-archive-keyring.gpg 
http://ftp.ports.debian.org/debian-ports


<... iBook fan goes full power and wait wait ...>

And I seem to have an environment.

Then I go into python-2.7 directory I got with the command:

$ dget 
-uhttp://snapshot.debian.org/archive/debian/20220801T085926Z/pool/main/p/python2.7/python2.7_2.7.18-13.2.dsc


I issue:

sbuild -d sid --arch-all --arch=powerpc python2.7_2.7.18-13.2.dsc

but I get:
Package: python2.7
Version: 2.7.18-13.2
Source Version: 2.7.18-13.2
Distribution: sid
Machine Architecture: powerpc
Host Architecture: powerpc
Build Architecture: powerpc
Build Type: binary

E: Chroot for distribution sid, architecture powerpc not found
E: Error creating chroot


I suppose the issue is because the distribution is sid, but we want 
bookworm?


Riccardo

[1] https://github.com/go-debos/debos/issues/463



Re: setting up a sbuild chroot - which key?

2024-05-09 Thread John Paul Adrian Glaubitz



> On May 9, 2024, at 5:15 PM, Riccardo Mottola  
> wrote:
> 
> Hi,
> 
> perhaps I'm loosing myself in a glass of water here.
> 
> John Paul Adrian Glaubitz wrote:
>> You include the keyring when creating the chroot using the "--include" 
>> option:
>> 
>> # sbuild-createchroot unstable /srv/chroot/unstable-powerpc \
>>   --arch=powerpc --variant=buildd --include=debian-ports-archive-keyring \
>>   http://ftp.ports.debian.org/debian-ports
> I don't need buildd, so I think I can simplify the call to createchroot.

Yes, you need “buildd”.

>  sudo sbuild-createchroot unstable debian-powerpc 
> --include=debian-ports-archive-keyring 
> http://ftp.ports.debian.org/debian-ports
> 
> this answer me
> 
> E: Release signed by unknown key (key id 8D69674688B6CB36)
>The specified keyring /usr/share/keyrings/debian-archive-keyring.gpg may 
> be incorrect or out of date.
>You can find the latest Debian release key at 
> https://ftp-master.debian.org/keys.html
> 
> Thanks to this error and some internet search [1]
> 
>  sudo apt-get install debian-ports-archive-keyring

Correct. You can also pass “—no-check-gpg”.

> Reissuing the command, still gets the same error. Then I follow Jeffrey's 
> advice of using --keyring
> 
> sudo sbuild-createchroot unstable debian-powerpc 
> --include=debian-ports-archive-keyring --keyring 
> /usr/share/keyrings/debian-ports-archive-keyring.gpg 
> http://ftp.ports.debian.org/debian-ports
> 
> <... iBook fan goes full power and wait wait ...>
> 
> And I seem to have an environment.
> 
> Then I go into python-2.7 directory I got with the command:
> 
> $ dget 
> -uhttp://snapshot.debian.org/archive/debian/20220801T085926Z/pool/main/p/python2.7/python2.7_2.7.18-13.2.dsc
> 
> 
> I issue:
> 
> sbuild -d sid --arch-all --arch=powerpc python2.7_2.7.18-13.2.dsc
> 
> but I get:
> Package: python2.7
> Version: 2.7.18-13.2
> Source Version: 2.7.18-13.2
> Distribution: sid
> Machine Architecture: powerpc
> Host Architecture: powerpc
> Build Architecture: powerpc
> Build Type: binary

Did you run sbuild-createchroot and did it succeed?

> E: Chroot for distribution sid, architecture powerpc not found
> E: Error creating chroot
> 
> 
> I suppose the issue is because the distribution is sid, but we want bookworm?

There is no bookworm for powerpc, just sid.

Adrian

> Riccardo
> 
> [1] https://github.com/go-debos/debos/issues/463