forked from CumulusNetworks/DUE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
224 lines (160 loc) · 8.96 KB
/
ChangeLog
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
due (4.1.0-1) unstable; urgency=medium
* Version bump to 4.1.0
* Added patch-images to fix broken Debian 9 image APT URLS
-- Alex Doyle <[email protected]> Sun, 02 Jul 2023 12:30:00 -0800
due (4.0.1-1) unstable; urgency=medium
* Version bump to 4.0.1
* Image export now keeps name and tag
* ONIE images do not suggest additional mounts (broke Podman)
* Bugfix Debian duebuild --download-src
* Debian package installs docs.
-- Alex Doyle <[email protected]> Sat, 21 Jan 2023 14:50:00 -0800
due (4.0.0-1) unstable; urgency=medium
* Version bump to 4.0.0
* Compatibility - Red Hat, SUSE, and Windows Subsystem for Linux support.
* Podman - fixes for WSL, Red Hat, SUSE.
* Documentation - updated for WSL, Red Hat, SUSE.
* Stability - Shellcheck and bug fixes.
* Customize - system and user config files can customize container launches.
* Expired release support for Debian 8 Jessie.
* Creation - directory inheritance is used for new containers.
-- Alex Doyle <[email protected]> Sat, 01 Oct 2022 16:16:16 -0700
due (3.1.0-1) unstable; urgency=medium
* Version bump to 3.1.0
* Podman - user should keep their host identity in a container.
* RedHat - use of 'adduser' only supplies supported arguments.
* Example template - default user 'bob' added for test/demonstration.
* Shellcheck - cleanup performed.
* Makefile - debian-package command builds .debs using debian-test.
-- Alex Doyle <[email protected]> Sat, 05 Mar 2022 14:14:14 -0700
due (3.0.0-1) unstable; urgency=medium
* Version bump to 3.0.0
* Support Podman as well as Docker.
* Replace qemu, qemu-system Recommends with just qemu-user-static. Closes: bug#992947
* templates: Add pre and post install local dirs to build local packages into containers
* templates: debian-package and onie support for Debian 11
* Makefile: Clean up and provide better help by default
* debian-package: due-manage-local-repo: support multiple named local repositories
* libdue: support sub-type template directory file hierarchy for templates
* Fix invocation bug when running ARM64 containers on aarch64 hosts
* Fix save/load import/export mismatch when writing and reading image files.
-- Alex Doyle <[email protected]> Tue, 31 Aug 2021 11:11:11 -0700
due (2.3.0-1) unstable; urgency=medium
* Version bump to 2.3.0
* Red Hat image support in libdue and container scripts.
* ChangeLog: Lintian cleanup.
-- Alex Doyle <[email protected]> Sat, 02 Jan 2021 06:06:06 -0700
due (2.2.0-1) unstable; urgency=medium
* Version bump to 2.2.0
* libdue: Initial support to run under Red Hat Linux
* Makefile: debian package build target, help
* README.md: installation update
* ChangeLog: Lintian cleanup.
-- Alex Doyle <[email protected]> Fri, 25 Dec 2020 07:07:07 -0700
due (2.1.0-1) unstable; urgency=medium
* debian-package: duebuild now builds binaries by default, not source as well.
* debian-package: fixed incorrect examples in help-examples.
* debian-package: --use-local-repo now usues due-manage-local-repo.sh.
* debian-package: added due-manage-local-repo.sh to let the user add/remove local pacakges.
* debian-package: README.md - updated with due-manage-local-repo.sh documentation.
* debian-package: duebuild - better error handling on dependency install fails.
* common-templates: c-add-docker-user script will add user to docker group, if it exists
* onie: Initial support for a Debian 10 build environment
-- Alex Doyle <[email protected]> Fri, 27 Nov 2020 17:00:00 -0700
due (2.0.0-1) unstable; urgency=medium
* Initial upload. Closes: #931617
* debian-package: Set ulimit -n 10000 for slow Apt on Jessie images
* debian-package: Install python version based on image Debian release
* debian-package: Clean up files generated when resolving build dependencies
* debian-package: Keep current package configuration on packag upgrades
* debian-package: Absolute path option for local package repository
* debian-package: Don't error out if no dependencies need to be installed.
* ONIE: Debian 10 build environment support
* libdue for emulation, qemu-<arch>-static comes from source image's arch
* due: do not filter images after --run-image has been invoked.
* due: add --delete option
* due: add --manage --browse Docker registry option
* docs: Markdown cleanup. Updated some stale docs.
* docs: Added Branching.md to explaing the branch/release structure.
* Makefile: write release version in libdue to documentation.
* git branches: refactored for Debian naming conventions.
* everything: Ran spell check.
-- Alex Doyle <[email protected]> Fri, 21 Aug 2020 21:53:56 -0700
due (1.6.3-1) unstable; urgency=medium
* Add --filter to --create --help.
* Add *.buildinfo and *.changes to .gitignore.
* Close #8 Use ncores to maximize build jobs.
* Clean exit if bad menu value chosen
* Mention --run-image option on image menu (addresses issue #10 )
* Close #12 - add wget as part of default install
* Container/image export/import rework.
-- Alex Doyle <[email protected]> Sat, 01 Aug 2020 16:53:56 -0700
due (1.6.2-1) UNRELEASED; urgency=medium
* Change --snapshot to --export. Works with --import now
* Sanity check mounting two --volumes to the same container dir
* duebuild takes --build as a synonym for --cbuild
-- Alex Doyle <[email protected]> Tue, 28 Jul 2020 21:33:40 -0700
due (1.6.1-1) UNRELEASED; urgency=medium
* --login now executes ~/.bashrc, etc
* Fix typo in stop container script.
* Shellcheck corrections for container-create-user.sh
-- Alex Doyle <[email protected] > Thu, 09 Jul 2020 17:03:15 -0700
due (1.6.0-1) UNRELEASED; urgency=medium
* Added debian-upstream branch for promotion to Debian.
* Packaging/Licensing cleanup prompted by Debian QA tools.
-- Alex Doyle <[email protected]> Sun, 28 Jun 2020 15:16:59 -0700
due (1.5.0-1) UNRELEASED; urgency=medium
* Command line help is no longer order specific
* Debian package build: duebuild takes --deb-build-opt
* Debian package build: duebuild takes --build-command
* Debian package build: --jobs now applies with default build
-- Alex Doyle <[email protected]> Sun, 14 Jun 2020 09:35:04 -0700
due (1.4.0-1) UNRELEASED; urgency=medium
* Copyright updates to 2020
* Debian package build: add local package repository feature.
* Debian package build: improved package dependency install error handling.
* Debian package build: container apt upgrades before build.
* Debian package build: update documentation with package build examples.
-- Alex Doyle <[email protected]> Sat, 06 Jun 2020 10:21:05 -0700
due (1.3.1-1) UNRELEASED; urgency=medium
* Update version number
* Invoke help after --build if 'help' is typed
* Stop containers script now has containers in the name, not images
-- Alex Doyle <[email protected]> Thu, 14 May 2020 17:46:51 -0700
due (1.3.0-1) UNRELEASED; urgency=medium
* Non interactive commands now return a return code.
* debian-package duebuild has better .dsc build support.
* Label support to auto-mount host directories with DUEMountHostDirectories.
-- Alex Doyle <[email protected]> Tue, 12 May 2020 17:46:51 -0700
due (1.2.1-1) UNRELEASED; urgency=medium
* Added first time setup checks and hints.
-- Alex Doyle <[email protected]> Mon, 13 Apr 2020 18:21:55 -0700
due (1.2.0-1) UNRELEASED; urgency=medium
* Added --dockerarg to pass arguments directly to docker
* Added docker run argument setting based on container type
* Fixed bug where container --tag option wasn't passed.
-- Alex Doyle <[email protected]> Tue, 17 Mar 2020 01:02:00 -0800
due (1.1.0-1) UNRELEASED; urgency=medium
* Added --stop option for running containers.
* Added --create --clean option to delete due-buid-merge directory.
* Added --container-name option to set the name of a container.
* Fixed arm32v5 (armel) container creation with qemu on amd64
* Fixed bug where --command was run as --interactive, when it is not.
* Fixed bug where image tags were not considered in filtering.
* Script incremental cleanup with ShellCheck
-- Alex Doyle <[email protected]> Sat, 29 Feb 2020 12:00:01 -0800
due (1.0.1-1) UNRELEASED; urgency=medium
* ONIE template fixes for Debian 8, duebuild script, better docs.
* Added --run --debug option to debug partially created images.
* Added more printouts of shell/Docker commands DUE runs.
* Added date printouts to --delete-matched, clarified script name.
* Fixed --login skipping the first entry.
* Fixed double setting of prompt/path in due-bashrc.template.
* Fixed --cbuild parsing passed arguments rather than passing them.
* Documentation has more examples and formatting consistency.
* Documented existing --build option that reduces build invocation typing.
* Documentation rebuild is now separate from package build.
-- Alex Doyle <[email protected]> Sat, 01 Feb 2020 08:08:08 -0700
due (1.0.0-1) UNRELEASED; urgency=medium
* Initial Debian packaging
-- Alex Doyle <[email protected]> Sun, 29 Dec 2019 14:52:02 -0700