[Dev] [PATCH] libretools: fix i686 gpg signature failures

Isaac David isacdaavid at isacdaavid.info
Wed Mar 21 06:58:28 GMT 2018


Luke Shumaker wrote:
> On Tue, 20 Mar 2018 16:51:49 -0400,
> Andreas Grapentin wrote:
>>  archlinux32 is building their own arch=(any) packages, which means 
>> they
>>  can't share the same cachedir as the x86_64 built -any packages. 
>> This
>>  patch adds a separate cachedir for each CARCH in librechroot, which
>>  should solve the signature issues we have seen in libremakepkg.
> 
> But we don't import arch=(any) packages from archlinux32 anymore, do
> we?
> 
> Actually, I don't think we import arch=(any) packages from ALARM
> anymore either.

right, unless it's an original package.

more precisely, Arch's arch=(any) packages may override
existing ALARM or Arch32 pkgnames -- they are given priority
and all architectures are meant to use archlinux-keyring.
i don't expect this scenario to surface often in practice,
since both ALARM and Arch32 follow Arch, not the other way
around.

on the other hand, ALARM and Arch32's arch=(any) packages aren't
allowed to override Arch's arch=(any) stuff, nor each other's.

this is the relevant code:

https://git.parabola.nu/packages/dbscripts.git/tree/db-import-pkg?id=78fd5a0ca15cedc369ffd6c8035fd573ca253d76#n124
https://git.parabola.nu/packages/dbscripts.git/tree/db-import-pkg?id=78fd5a0ca15cedc369ffd6c8035fd573ca253d76#n304

-- 
Isaac David
GPG: 38D33EF29A7691134357648733466E12EC7BA943
Ring: c8ba5620e080bef9470efb314c257304ff9480f5
Tox: 
0C730E0156E96E6193A1445D413557FF5F277BA969A4EA20AC9352889D3B390E77651E816F0C





More information about the Dev mailing list