opkbuild 4.2.1 released


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:


opkbuild is similar in function to the development library and utilities
of dpkg, the Debian package manager:



Source archives are available from the files site by HTTP or FTP:


Here are the MD5 checksums:

    2b3cbbdb17c8928a25e280b05d6e5a7c  opkbuild-4.2.1.tar.gz
    51201704b950dd8802a172b17212fab4  opkbuild-4.2.1.tar.bz2
    494b6f0a387d668a9d2190a7f08ca52d  opkbuild-4.2.1.tar.xz

Here are the SHA-256 checksums:

    35fc5483c92ef5c814f1fea5c1a0bac985c65eda8e29bb438fa7b88b5ed41237  opkbuild-4.2.1.tar.gz
    91e0775c06f95fd85822c861d7e599520e453ab0c4b9fdbdae4c7023df223870  opkbuild-4.2.1.tar.bz2
    192a6353354927deaef680c3015bddb494b6b50942228ae51475ecb6ae90561e  opkbuild-4.2.1.tar.xz

The sources are maintained in a Git repository:


This release is marked by the "opkbuild/4.2.1" tag.

NEWS for Version 4.2.1

"Now winterized to prevent freezing in December!"


  * ob-gencontrol now strips newlines from "Build-Depends" fields
    instead of generating invalid control files.  All spacing of
    dependency control fields is now normalized using ob_parse_dep().


  * ob_iso8601_gmtime() and ob_touch_t_gmtime() no longer trigger an
    infinite loop when passed times in December.  This time bomb
    introduced in opkbuild version 4.1.1 broke ob-buildopk one month
    every year.

Shortlog of Changes Since Version 4.2.0

Patrick McDermott (9):
      NEWS, configure.ac: Set version to 4.2.0+dev
      ob_*_gmtime(): Don't freeze in December
      ob_parse_dep(): Fix documentation
      ob-gencontrol: Use an FD for control files
      tests/exe/ob-gencontrol.sh: Test newlines in B-D
      ob-gencontrol: Normalize B-D field spacing
      NEWS, configure.ac: Set version to 4.2.1
      Update copyright years
      NEWS: Release opkbuild 4.2.1

Diffstat of Changes Since Version 4.2.0

 NEWS                       | 22 +++++++++++++++++++-
 configure.ac               |  2 +-
 lib/deps.sh                |  2 +-
 lib/metadata.sh            |  2 +-
 lib/metadata/proteanos.sh  |  2 +-
 lib/time.sh                |  1 +
 src/ob-gencontrol.sh       | 42 +++++++++++++++++++++++---------------
 tests/data/pkg/control     |  3 ++-
 tests/exe/ob-gencontrol.sh |  3 ++-
 9 files changed, 56 insertions(+), 23 deletions(-)

Patrick McDermott, CEO
Putting customers in control of high-quality technologies

Attachment: pgptgfetQK3vD.pgp
Description: OpenPGP digital signature