[arch-general] Package are signed... but pacman doesn't like them...?

Giovanni 'ItachiSan' Santini itachi.sama.amaterasu at gmail.com
Mon Jul 4 09:58:54 UTC 2016

Il 03/07/2016 23:50, Christian Hesse ha scritto:
> The db file is just a simple tar archive, compressed with gzip. Unzip it and
> you will find a directory for every package. Every directory contains the
> file 'desc' at least. Within the file you should find a line '%PGPSIG%',
> followed by a single line containing the signature.
> Looks like the build service breaks this line, which confuses pacman.

I've opened an issue and created a pull request, as I made some
experiments with perl in order to have the script working; the issue
(now closed) is here:

Now, pacman recognises the key and accepts the package, but it still
complains a little, saying that the signature format is unsupported:

--- Terminal output starts here
$ LANG=C sudo pacman -Sy dpkg
:: Synchronizing package databases...
 ... sync stuff here ...
resolving dependencies...
looking for conflicting packages...

Packages (1) dpkg-1.17.25-1

Total Download Size:   1.46 MiB
Total Installed Size:  9.20 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 dpkg-1.17.25-1-x86_64   1492.1 KiB   $speed 00:00 [--------------] 100%
(1/1) checking keys in keyring                     [--------------] 100%
error: dpkg: unsupported signature format(0/1)
checking package integrity                         [co  o  o  o  o  o
(1/1) checking package integrity                   [--------------] 100%
(1/1) loading package files                        [--------------] 100%
 ... installation stuff here ...
--- Terminal output ends here

Why does pacman give that error?
As it marks it as an error, but it install the package anyways...!

Giovanni Santini
My blog: http://giovannisantini.tk
My code: https://github.com/ItachiSan
My code, again: https://gitlab.com/u/ItachiSan
My Twitter: https://twitter.com/santini__gio
My Facebook: https://www.facebook.com/giovanni.santini
My Google+: https://plus.google.com/+GiovanniSantini/

More information about the arch-general mailing list