summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS79
1 files changed, 77 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 79a9bfe..46c51d1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,82 @@
+opkbuild version 4.2.2+dev
+--------------------------
+
+Released: ????-??-??
+
+Utilities:
+
+ * ob-gencontrol now automatically lists the binary package that
+ provides source package documentation as a dependency (with version
+ restrictions) of all other binary packages built from the same
+ source package.
+
+libopkbuild:
+
+ * ProteanOS source package versions may now contain epochs. This
+ complies with the latest draft of SPF 2.0.
+ * A new ob_clean_name() function has been added.
+ ob_get_binary_packages() no longer complains about duplicate "clean"
+ binary package names such as "libc-1" and "libc++.1". This will
+ allow SPF 2.0 to remove the restriction on "binary package clean
+ names".
+
+Build system:
+
+ * The test suite summary is fixed, after being broken by GNU Automake
+ since version 1.16.3.
+
+opkbuild version 4.2.2
+----------------------
+
+Released: 2021-01-02
+
+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.
+
+opkbuild version 4.2.1
+----------------------
+
+Released: 2020-12-08
+
+"Now winterized to prevent freezing in December!"
+
+Utilities:
+
+ * 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().
+
+libopkbuild:
+
+ * 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.
+
opkbuild version 4.2.0
----------------------
-Released: ????-??-??
+Released: 2020-07-10
The major new features in this version are the utilization of package
archive sections and the architecture qualification of the names of
@@ -539,7 +614,7 @@ before opkbuild was split into its own package.
Copyright Information
---------------------
-Copyright (C) 2012-2014, 2018 Patrick McDermott
+Copyright (C) 2012-2014, 2018-2021, 2023 Patrick McDermott
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright