- From: Patrick McDermott <patrick DОТ mcdermott АТ libiquity DОТ com>
- To: proteanos-dev АТ lists DОТ proteanos DОТ com
- Date: Sat, 02 Jan 2021 18:41:01 -0500
- Message-id: 20210102184101 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.2.2/ ftp://files.proteanos.com/pub/opkbuild/4.2.2/ Here are the MD5 checksums: 2d8e01c11421d670a7d9a18051eed1d5 opkbuild-4.2.2.tar.gz abef5965679f947107e39f56c8ecb306 opkbuild-4.2.2.tar.bz2 33e79691f6d2ae58d47115e91421c6cd opkbuild-4.2.2.tar.xz Here are the SHA-256 checksums: 08f27c15018902941066a030094cb34c22e7f4827d89c83ca1b59df0a21f49ad opkbuild-4.2.2.tar.gz 01fe5cd71c6cba4956116b0f3ce02907cf543d388ac483d85ea0d6a3ea8ad0a3 opkbuild-4.2.2.tar.bz2 027312a31452b8545f422f1a27d2bee2fb3290ccc21b1ed93b69b101ccd9da6f opkbuild-4.2.2.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.2.2" tag. NEWS for Version 4.2.2 ====================== Utilities: * ob-buildopk now sets the modification time of the "control.tar.gz" and "data.tar.gz" files after compression rather than before, because BusyBox's gzip doesn't preserve modification times. * ob-buildenv now adds "-ffile-prefix-map" options to CFLAGS and CXXFLAGS. It also now sets "TZ='UTC0'" and "LC_ALL='C'". * ob-gencontrol now reduces and normalizes binary package dependencies after substituting variables. Otherwise, substitution variables may contain dependency restrictions or newline characters that are passed through to the binary package's control file. libopkbuild: * ob_iso8601_gmtime() and ob_touch_t_gmtime() no longer trigger an infinite loop when passed times on January 1. This time bomb broke ob-buildopk one day every year. Locales: * "C" and "POSIX" locales have been added. They are identical to the "en_US" locale. Shortlog of Changes Since Version 4.2.1 ======================================= Patrick McDermott (17): scripts/announce-release.sh: s/http/https/ in sig NEWS, configure.ac: Set version to 4.2.1+dev ob-buildopk: touch after gzip, not before ob-buildenv: Set -ffile-prefix-map ob-gencontrol: Reduce deps after substvars tests/exe/ob-buildenv.sh: Update for c18744d locale: Update copyright years tests/lib/ob_rfc822_mktime.sh: Add more test cases ob_*_gmtime(): Don't freeze on New Year's Day NEWS, configure.ac: Set version to 4.2.2 tests/lib/ob_*time.sh: Fix header comments tests/lib/ob_touch_t_gmtime.sh: New file ob-buildenv: Set LC_ALL='C' ob-buildenv: Set TZ='UTC0' locale: Add C and POSIX locales locale: Make en_US a link to C NEWS: Release opkbuild 4.2.2 Diffstat of Changes Since Version 4.2.1 ======================================= NEWS | 28 +++++++++++++++++ configure.ac | 2 +- lib/time.sh | 2 +- locale/{en_US => C}/libopkbuild_2.sh | 2 +- locale/{en_US => C}/opkbuild.sh | 4 +-- locale/POSIX | 1 + locale/en_US | 1 + locale/local.mk | 4 +++ scripts/announce-release.sh | 2 +- src/ob-buildenv.sh | 6 ++++ src/ob-buildopk.sh | 2 +- src/ob-gencontrol.sh | 4 +-- tests/exe/ob-buildenv.sh | 4 +++ tests/lib/ob_iso8601_gmtime.sh | 7 +++-- tests/lib/ob_rfc822_mktime.sh | 7 +++-- tests/lib/ob_touch_t_gmtime.sh | 46 ++++++++++++++++++++++++++++ tests/local.mk | 1 + 17 files changed, 110 insertions(+), 13 deletions(-) -- Patrick McDermott, CEO Libiquity Putting customers in control of high-quality technologies https://www.libiquity.com/
Attachment:
pgpCHdhcMp9Md.pgp
Description: OpenPGP digital signature
- opkbuild 4.2.2 released, Patrick McDermott