FS#42551 - [devtools] checkpkg gives bsdtar error msgs for packages not having *.so* files

Attached to Project: Arch Linux
Opened by Felix Yan (felixonmars) - Saturday, 25 October 2014, 12:01 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 04 December 2014, 13:55 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Dave Reisner (falconindy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I'm getting the following errors for every package that doesn't contain any *.so* files, when running checkpkg:

bsdtar: *.so*: Not found in archive
bsdtar: Error exit delayed from previous errors.
bsdtar: *.so*: Not found in archive
bsdtar: Error exit delayed from previous errors.

checkpkg works fine regardless of the errors, though. When downgrading to previous version, the errors disappear.

Additional info:
* package version(s)
devtools 20141024-1
This task depends upon

Closed by  Dave Reisner (falconindy)
Thursday, 04 December 2014, 13:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  https://projects.archlinux.org/devtools. git/commit/?id=b58fb33482bdce19163eb23ea 79bb1a2f74b1719
Comment by Doug Newgard (Scimmia) - Saturday, 25 October 2014, 14:22 GMT
So this is coming from find-libprovides. Should that handle the case of a package with no libs, or should checkpkg simply suppress the error?
Comment by Dave Reisner (falconindy) - Saturday, 25 October 2014, 15:26 GMT
Probably just going to have to mask this in checkpkg. bsdtar doesn't consider it an error when your --include doesn't match anything in the archive =/
Comment by Dave Reisner (falconindy) - Saturday, 25 October 2014, 15:42 GMT Comment by Felix Yan (felixonmars) - Thursday, 04 December 2014, 06:12 GMT
Sorry for the late response - the patch works correctly here, thanks!

Loading...