Page MenuHomeFreeBSD

pkgbase: accommodate pkg < 1.17
ClosedPublic

Authored by emaste on Jul 27 2021, 6:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jun 14, 10:31 AM
Unknown Object (File)
Mon, Jun 10, 1:33 PM
Unknown Object (File)
Thu, Jun 6, 9:56 PM
Unknown Object (File)
Tue, Jun 4, 7:14 AM
Unknown Object (File)
Thu, May 30, 5:44 AM
Unknown Object (File)
Thu, May 30, 3:17 AM
Unknown Object (File)
Thu, May 30, 2:56 AM
Unknown Object (File)
Fri, May 17, 8:47 PM
Subscribers

Details

Summary

R10:6cafdee71d2b23e8ec95d1f128b0e11f103491bb adapted pkgbase build for 1.17, but broke Cirrus-CI's use of PKG_FORMAT=tar as quarterly pkg set still uses pkg 1.16. As a result Cirrus-CI pkg and test was disabled in R10:2bfba2a04b05524d72a6190164aa5aaa1d29e337.

Check pkg --version and use the old logic for < 1.17. To be reverted once we no longer encounter pkg 1.16 in cloud images.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

emaste created this revision.
Makefile.inc1
1860 ↗(On Diff #92821)

is this related ?

1882 ↗(On Diff #92821)

extra line

Makefile.inc1
1860 ↗(On Diff #92821)

Yes because we use PKG_BIN_VERSION in sign-packages below. I could split PKG_BIN_VERSION out into a separate section to avoid an unnecessary shell invocation for PKG_ABI but it doesn't seem worth much. I would like to revert this entire change once we won't encounter 1.16 anymore.

1882 ↗(On Diff #92821)

Removed in my local version now.

manu added inline comments.
Makefile.inc1
1860 ↗(On Diff #92821)

Ah right, I've missed that.

This revision is now accepted and ready to land.Jul 27 2021, 6:46 PM
This revision was automatically updated to reflect the committed changes.