Fails to parse PKGINFO of makepkg 6.1.0 packages
Description:
My custom arch repos utilize repose
to manage the packages added, updated and dropped.
After the update to pacman 6.1.0
and creating packages via makepkg
repose
fails with the following message:
$ repose -Jfv --root=/var/cache/pacman/hekate hekate.db
repose: failed to parse PKGINFO on libscfg-0.1.1-1-x86_64.pkg.tar.zst
Looking at the PKGINFO from this package and from another there seems to be new fields like xdata
.
Or it could also happen because of autoprovides? provides = libscfg.so=libscfg.so-64
Sadly upstream repo hasn't been updated in a long time, so this may be more of a candidate for dropping.
Additional info:
- package version(s):
repose 7.1-10
&pacman 6.1.0-3
- config and/or log files: as of now I didn't see a way to get debug output
- link to upstream bug report, if any:
upstream is inactive, but I opened https://github.com/vodik/repose/issues/58 .
In the past there were similar issues ( https://github.com/vodik/repose/issues/47 ). Depending on those I may try to get it back working again if it only fails because ofxdata
. Would be such a patch accepted if upstream doesn't update?
Steps to reproduce:
- build a package with
makepkg
frompacman 6.1.0
- use repose to create database files for a custom repo (
$ repose -Jfv --root=where/package/is/located whatever.db
)
Edited by Lex Black