- From: Patrick McDermott <patrick DОТ mcdermott АТ libiquity DОТ com>
- To: proteanos-dev АТ lists DОТ proteanos DОТ com
- Date: Tue, 02 Apr 2019 13:34:08 -0400
- Message-id: 20190402133408 DОТ patrick DОТ mcdermott АТ libiquity DОТ com
About ===== opkbuild is a distribution build system -- a set of tools for building software packages. From source packages it builds binary packages for use with the opkg package manager. Currently one format of source package is supported by opkbuild: ProteanOS Source Package Format 2.0: http://specs.proteanos.com/spf-2.0/ opkbuild is similar in function to the development library and utilities of dpkg, the Debian package manager: https://packages.debian.org/sid/dpkg-dev https://packages.debian.org/sid/libdpkg-perl https://wiki.debian.org/Teams/Dpkg/ Downloading =========== Source archives are available from the files site by HTTP or FTP: http://files.proteanos.com/pub/opkbuild/4.0.1/ ftp://files.proteanos.com/pub/opkbuild/4.0.1/ Here are the MD5 checksums: 8d79ed2d0723750906aad44cc797bc06 opkbuild-4.0.1.tar.gz d126ebf2a71fa180469fccd4d57f53bf opkbuild-4.0.1.tar.bz2 4b84ec672fceab4decf6ff234a29d308 opkbuild-4.0.1.tar.xz Here are the SHA-256 checksums: c10a9d96f806ef3d4d112906fc5a123bba41fb2146b3c3c0ea0cfb96c9895eb5 opkbuild-4.0.1.tar.gz 03c727acc2eb47db7088c55adf693f9f9a836a52092468b22f3b3fad11f5d24b opkbuild-4.0.1.tar.bz2 9d81ab05d5d718c5f5a5ec0f41d039be6951027f580573b8e394d8b42f846f80 opkbuild-4.0.1.tar.xz The sources are maintained in a Git repository: http://git.proteanos.com/opkbuild/opkbuild.git/ git://git.proteanos.com/opkbuild/opkbuild.git/ This release is marked by the "opkbuild/4.0.1" tag. NEWS for Version 4.0.1 ====================== Bug fixes and minor changes: * Dates in manual pages are now generated correctly, regardless of the output formatting of the ls command at build time. * configure no longer checks for make. This was needed for mksysconf, which was removed in version 4.0.0. * Substitution variables are now correctly set for binary packages with non-alphanumeric characters in their names. Unsanitized data was passed to eval, however it was first validated to not contain characters such as whitespace and it was interpolated into a string that couldn't yield a command name that would normally exist on any system. Shortlog of Changes Since Version 4.0.0 ======================================= Patrick McDermott (16): TODO: Add build reproducibility task Makefile.am: Upload .asc files configure.ac: Use quadrigraphs configure.ac: Drop check for make tools/mtime.sh: Parse ls output with read, not cut NEWS, configure.ac: Set version to 4.0.0+dev and list changes Makefile.am: Set signing key Makefile.am: Fix signatures uploading ob_set_binary_substvar(), ob_substvars(): Clean up binary package names Add test binary package with hyphenated name Merge branch 'master' of ssh://git.proteanos.com/opkbuild/opkbuild NEWS: Document binary substvars fix NEWS, configure.ac: Set version to 4.0.1 NEWS: Note security (non-)implications of substvars bug tests/data/pkg/baz-qux.pkg/control: Distribute NEWS: Release opkbuild 4.0.1 Diffstat of Changes Since Version 4.0.0 ======================================= Makefile.am | 13 +++++++++---- NEWS | 18 ++++++++++++++++++ TODO | 2 ++ configure.ac | 29 ++--------------------------- lib/control.sh | 5 +++++ tests/aux/common.sh | 4 ++-- tests/data/pkg/baz-qux.pkg/control | 7 +++++++ tests/data/pkg/build | 1 + tests/exe/ob-buildopk.sh | 3 ++- tests/exe/ob-genchanges.sh | 5 ++++- tests/exe/ob-gencontrol.sh | 18 +++++++++++++++++- tests/local.mk | 1 + tools/mtime.sh | 9 +++++++-- 13 files changed, 77 insertions(+), 38 deletions(-) -- Patrick McDermott, CEO Libiquity Putting customers in control of high-quality technologies http://www.libiquity.com/
Attachment:
pgpmluUkMPFRP.pgp
Description: OpenPGP digital signature
- opkbuild 4.0.1 released, Patrick McDermott