FS#63734 - [maxima] PKGBUILD and package are out-of-sync

Attached to Project: Arch Linux
Opened by Erich Eckner (deepthought) - Thursday, 12 September 2019, 09:31 GMT
Last edited by Jürgen Hötzel (juergen) - Friday, 10 July 2020, 19:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jürgen Hötzel (juergen)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

the PKGBUILD (in repos/extra-x86_64/ as well as trunk/) claims to depend on sbcl=1.5.3, however, the package depends on sbcl=1.5.5 (which is the correct, current version).
This breaks downstream recompiling distributions (like archlinux32): they cannot build this package, because the dependency in the PKGBUILD cannot be met.

Additional info:
* package version(s)
maxima 5.43.0-3
git revision 14988b2ccc111a6bd28cf7d959146fb59d663337

Steps to reproduce:
> git checkout 14988b2ccc111a6bd28cf7d959146fb59d663337
> cd maxima/repos/extra-x86_64
> extra-x86_64-build
This task depends upon

Closed by  Jürgen Hötzel (juergen)
Friday, 10 July 2020, 19:49 GMT
Reason for closing:  Implemented
Additional comments about closing:  offload-build
Comment by Levente Polyak (anthraxx) - Thursday, 12 September 2019, 13:23 GMT
@Jürgen Hötzel:

How are you building your packages that this could actually even happen? extra-x86_64-build with a simple extrapkg?
I'm just wondering how the only change for 5.43.0-3 was a pkgrel bump while it now depends on sbcl=1.5.5
Comment by Jürgen Hötzel (juergen) - Monday, 16 September 2019, 12:37 GMT
I used a the pkgbuild build machine to update/build the package and used extrapkg on my own dev system (because i hade issues with GPG-agent forwarding). On my local dev system the PKGBUILD was outdated.

Sorry for the inconvinience. I synced the source files.
Comment by Eli Schwartz (eschwartz) - Tuesday, 17 September 2019, 00:12 GMT
Just reopening so I can drop a comment: consider using "offload-build", a new script provided by devtools, which will tar up your local PKGBUILD and submit it to dragon.archlinux.org (or a specified host), build it, and sync the produced packages back down.

Using this would probably help avoid sync issues. Also it's just plain handy. :)

Loading...