summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: f2517a0f167bb36f6340697ac583ef96b922af67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
3.0.0-alpha5 (2013-06-16)

  [ P. J. McDermott ]
  * Escape single quotes in substitution variable values.
  * Exit on failure to parse package metadata.
  * Fix "Bad binary package name" warning when there are no binary package
    metadata directories.
  * Fix output of changelog parsing errors.
  * Set "Host-Arch" and "Host-Plat" substitution variables, which were recently
    added to the SPF 2.0 specification.
  * Make build system non-recursive and faster.
  * Centralize build system logic into the top-level input makefile to make the
    build system smaller and more easily maintainable.
  * Distribute the "mksysconf.in" input makefile.  Previously this was missing
    from the tar archives.
  * Better handle unrecognized options to configure.
  * Fix some issues with fakeroot option handling.

3.0.0-alpha4 (2012-11-16)

  [ P. J. McDermott ]
  * Make ob-unpacksource not consider a lack of sources to be an error.
  * Support the use of multiple build helpers.
  * Move _ob_dep_arch_is_concerned() and _ob_dep_plat_is_concerned() to the
    public API.
  * Support negation in binary package "Architecture" fields.
  * Optionally reduce platforms in ob_get_binary_packages().
  * Make ob-unpacksource work on tar archives without explicit entries for
    directories.
  * Don't print an error when there's no substvars file.
  * Set an "OPK_TOOL_PREFIX" environment variable (needed for packages that use
    kbuild).
  * Remove code related to the table of upstream build system architectures.
  * Replace testsetup.sh with a slightly better "mksysconf" makefile.
  * Add some error handling to opkbuild.
  * Reduce platforms for OPK_PACKAGES.

3.0.0-alpha3 (2012-10-26)

  [ P. J. McDermott ]
  * Fix the creation of source package documentation directories.
  * Fix license information in opkbuild and configure output messages and
    testsetup.sh source code.
  * Add the build helper directory to the beginning, rather than the end, of
    PATH.  This should prevent the unintended use of old versions of build
    helper utilities.
  * Fix and improve ob-installplatconf.
  * Reduce binary package relationship fields in ob-gencontrol.
  * Support substitution variables in control field values.
  * Fix quotes in the "install" target of man/Makefile.in.
  * Better support multiple invocations of ob-unpacksource and ob-installdocs.
  * Reduce platform specifiers in dependency strings.
  * Support comments in control files.

3.0.0-alpha2 (2012-10-16)

  [ P. J. McDermott ]
  * Don't rely on POSIX-conformant parsing of makefile comments.
  * Make ob-gencontrol write "Platform" and "Maintainer" fields.
  * Fix names of opk files written by ob-buildopk.
  * Get an "Uploader", not "Maintainer", field from SPF 2.0 changelogs.
  * Make testsetup.sh print informational and error messages.
  * Additionally license everything for use under the terms of the GNU GPL
    version 2.0.

3.0.0-alpha1 (2012-10-11)

  [ P. J. McDermott ]
  * Split the core distribution build system into its own package.
  * Provide a fairly well-designed library, libopkbuild, with an API that is
    to be stable and versioned.
  * Rewrite build system.
  * Internationalize messages.
  * Write unit tests for some library functions.
  * Support source package formats and distribution metadata through plugins.
  * Support SPF 2.0.
  * Heavily refactor utilities.
  * Set up package build helpers (currently only opkhelper-3.0).