Merge ~raharper/curtin:ubuntu-bionic-sru-20200527 into curtin:master
- Git
- lp:~raharper/curtin
- ubuntu-bionic-sru-20200527
- Merge into master
Status: | Superseded |
---|---|
Proposed branch: | ~raharper/curtin:ubuntu-bionic-sru-20200527 |
Merge into: | curtin:master |
Diff against target: |
1178 lines (+1144/-2) 4 files modified
debian/README.source (+5/-0) debian/changelog (+1139/-0) debian/control (+0/-1) debian/rules (+0/-1) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
curtin developers | Pending | ||
Review via email: mp+384775@code.launchpad.net |
This proposal has been superseded by a proposal from 2020-05-28.
Commit message
git checkout -b ubuntu/xenial
git reset --hard upstream/
new-upstream-
Description of the change
Unmerged commits
- a1d9811... by Ryan Harper
-
releasing curtin version 20.1-2-
g42a9667f- 0ubuntu1~ 18.04.1 - 482cdf3... by Ryan Harper
-
update changelog (New upstream snapshot 20.1-2-g42a9667f).
- 388ba29... by Ryan Harper
-
merge from upstream/master at 20.1-2-g42a9667f
- f6ca388... by Ryan Harper
-
releasing curtin version 19.3-26-
g82f23e3d- 0ubuntu1~ 18.04.1 - 1c19c03... by Ryan Harper
-
update changelog (New upstream snapshot 19.3-26-g82f23e3d).
- d06c0ce... by Ryan Harper
-
merge from upstream/master at 19.3-26-g82f23e3d
- e95a4cf... by Ryan Harper
-
releasing curtin version 19.3-17-
g50ffca46- 0ubuntu1~ 18.04.1 - c3dc177... by Ryan Harper
-
update changelog (New upstream snapshot 19.3-17-g50ffca46).
- 2072af8... by Ryan Harper
-
merge from upstream at 19.3-17-g50ffca46
- 09ad5b9... by Dan Watkins
-
Merge branch 'fix_merge_
conflicts' into ubuntu/bionic This is required because master and the ubuntu/* branches now conflict
on merge, due to different Depends lines for probert. This commit being
present in master and in each of the packaging branches gives git enough
information to not conflict.
Preview Diff
1 | diff --git a/debian/README.source b/debian/README.source |
2 | new file mode 100644 |
3 | index 0000000..ccf4119 |
4 | --- /dev/null |
5 | +++ b/debian/README.source |
6 | @@ -0,0 +1,5 @@ |
7 | +To pull a new upstream snapshot, given lp:curtin in ../trunk: |
8 | + |
9 | + ./debian/new-upstream-snapshot ../trunk |
10 | + |
11 | +Then, edit changelog and look at entries in 'new-changes.log'. |
12 | diff --git a/debian/changelog b/debian/changelog |
13 | new file mode 100644 |
14 | index 0000000..c0f4bbf |
15 | --- /dev/null |
16 | +++ b/debian/changelog |
17 | @@ -0,0 +1,1139 @@ |
18 | +curtin (20.1-2-g42a9667f-0ubuntu1~18.04.1) bionic; urgency=medium |
19 | + |
20 | + * New upstream snapshot. (LP: #1881003) |
21 | + - vmtests: update skiptests |
22 | + - vmtest: allow installed centos images to reboot |
23 | + - Release 20.1 |
24 | + - Handle multiple separators which were found in TestAllindata vmtest |
25 | + - verify_ptable_flag: dos primary partitions use ptable_uuid map for flag |
26 | + - net_meta: add disabled mode to skip writing any network config |
27 | + [Lucas Moura] |
28 | + - vmtest: trigger guest panic to fail fast |
29 | + - Replace grub-shell-helper with install_grub command |
30 | + - vmtest-sync-images: update the URL of the maas streams [Paride Legovini] |
31 | + - Replace references to old team manager with new team manager |
32 | + [James Falcon] |
33 | + - tox: pin flake8 to version and add a tip-flake8 environment |
34 | + [Paride Legovini] |
35 | + - Fix flake8 E741 warning [Lucas Moura] |
36 | + - Makefile: make adjustments to call lint/style tools via python module |
37 | + - block-discover: ignore invalid id_serial/id_wwn values |
38 | + - Fix handing of reusing msdos partitions and flags |
39 | + - block.detect_multipath: ignore fake "devices" from /proc/mounts |
40 | + [Michael Hudson-Doyle] |
41 | + - udev: use shlex.quote when shlex.split errors on shell-escape chars |
42 | + - lvm: don't use vgscan --mknodes |
43 | + - vmtest: rsync don't cross filesystem boundaries when copying |
44 | + - vmtest: basic/basic_scsi adjust collect/tests for unstable device names |
45 | + - Add unittests for partition_handler calc_[dm]_part_info and kpartx paths |
46 | + - multipath: attempt to enforce /dev/mapper/mpath files are symlinks |
47 | + - block-meta: device mapper partitions may be block devices not links |
48 | + - Default to dm_name being id if empty earlier in dm_crypt_handler() |
49 | + [Ćukasz 'sil2100' Zemczak] |
50 | + - storage: correct declared schema draft version for storage schema |
51 | + - test_clear_holders: add missing zfs mock |
52 | + - Mock out zfs_supported to prevent attempting to load kernel modules |
53 | + - block-meta: skip wipe device paths if not present |
54 | + - unittest: do not allow util.subp by default |
55 | + - curthooks: support multiple ESP on UEFI bootable systems |
56 | + - block-discover: handle missing multipath 'path' data, use DM_NAME |
57 | + - lvm-over-multipath: handle lookups of multipath members |
58 | + - block-meta: don't filter preserve=true devices, select by wipe |
59 | + - vmtest: basic use dname to lookup disk with multiple partitions |
60 | + - block-meta: Don't check the ptable type of a disk with no ptable |
61 | + - curthooks: always use ChrootableTarget.subp when calling efibootmgr |
62 | + - storage: enable and use multipath during storage configuration |
63 | + - block-discover: detect nvme multipath devices |
64 | + - clear-holders: Tolerate vgchange errors during discovery |
65 | + - block-meta: handle preserve with vtoc ptable |
66 | + - vmtest: use -partition file for TestReuseRAIDMemberPartition class |
67 | + - format: extra_options should be a list type |
68 | + - tox: add pyflakes to the default tox run [Paride Legovini] |
69 | + - storage_config: Add 'extra_options' parameter to allow custom mkfs |
70 | + - Add support for installing Ubuntu Core 20 images |
71 | + - tox.ini: Fix issues with newer tox on focal |
72 | + - vmtest: Fix test_basic.py to run on s390x |
73 | + - vmtest: use util.load_file for loading collect files |
74 | + - block-meta: refactor storage_config preserve and wipe settings |
75 | + - block-discover: skip 'multipath' key in blockdevice if mpath name is None |
76 | + - tox: all py27 environments should use the base py27 deps |
77 | + - uefi: refactor efibootmg handling to support removing duplicate entries |
78 | + - tox: pin setuptools < 45 to allow installing py27 in virtenv |
79 | + - block-discover: add dasd parser and emit dasd storage config |
80 | + |
81 | + -- Ryan Harper <ryan.harper@canonical.com> Thu, 28 May 2020 15:23:57 -0500 |
82 | + |
83 | +curtin (19.3-26-g82f23e3d-0ubuntu1~18.04.1) bionic; urgency=medium |
84 | + |
85 | + * New upstream snapshot. (LP: #1861452) |
86 | + - install-grub: refactor uefi partition/disk searching |
87 | + - doc: update Canonical contributors URL [Paul Tobias] |
88 | + - block-discover: detect additional "extended" partition types in MBR |
89 | + - vmtests: skip focal bcache tests due to kernel bug |
90 | + - net/deps.py: detect openvswitch cfg and install openvswitch packages |
91 | + - vmtest: collection of vmtest related fixes to make things triple green |
92 | + - clear-holders: umap the parent mpath to wipe the underlying partitions |
93 | + - vmtests: bump fixby date out and fix false positive when date passes |
94 | + - vmtests: drop disco tests using a tool to automate the process |
95 | + |
96 | + -- Ryan Harper <ryan.harper@canonical.com> Fri, 14 Feb 2020 09:50:11 -0600 |
97 | + |
98 | +curtin (19.3-17-g50ffca46-0ubuntu1~18.04.1) bionic; urgency=medium |
99 | + |
100 | + * New upstream snapshot. (LP: #1861452) |
101 | + - clear-holders: ensure we wipe device even if multipath enabled not not mp |
102 | + - block_meta: use reliable fs_spec entries for block devices |
103 | + - multipath: handle removal of multipath partitions correctly |
104 | + - vmtests: skip Focal deploying Centos70 ScsiBasic |
105 | + - vmtests: fix network mtu tests, separating ifupdown vs networkd |
106 | + - doc: Fix kexec documentation bug. [Mike Pontillo] |
107 | + - vmtests: Add Focal Fossa |
108 | + - centos: Add centos/rhel 8 support, enable UEFI Secure Boot [Lee Trager] |
109 | + - Bump XFS /boot skip-by date out a while |
110 | + - vmtest: Fix a missing unset of OUTPUT_FSTAB |
111 | + - curthooks: handle s390x/aarch64 kernel install hooks |
112 | + - clear-holders: handle arbitrary order of devices to clear |
113 | + - curthooks: only run update-initramfs in target once |
114 | + - test_network_mtu: bump fixby date for MTU tests |
115 | + - block-discover: don't skip partitions on virtual devices |
116 | + - block-discover: handle partial probe data |
117 | + - Fix parsing of squashfs: uri prefix for installation sources [Daniel Fox] |
118 | + - Release 19.3 |
119 | + - Update HACKING.rst with Josh Powers contact info. |
120 | + - t/jenkins-runner: replace $EPOCHSECONDS with 'date +%s' [Paride Legovini] |
121 | + - curthooks: skip setup_kernel_img_conf on eoan and newer |
122 | + - block_meta: use lookup for wwn, fix fallback from wwn, serial, path |
123 | + - vmtest: Adjust TestScsiBasic to use dnames to find correct disk |
124 | + - schema: Add ptable value 'unsupported' |
125 | + - tools/xkvm: add -nographic to speed up devopt query |
126 | + - test_block_dasd: fix random_device_id to only generate valid IDs |
127 | + - vmtest: update skip_if_arch message |
128 | + - Add skip_by_date to eoan ipv6 vlan test |
129 | + - storage_config: interpret value, not presence, of |
130 | + DM_MULTIPATH_DEVICE_PATH [Michael Hudson-Doyle] |
131 | + - vmtest: Add skip_by_date for test_ip_output on eoan + vlans |
132 | + - block-schema: update raid schema for preserve and metadata |
133 | + - dasd: update partition table value to 'vtoc' |
134 | + - clear-holders: increase the level for devices with holders by one |
135 | + - tests: mock timestamp used in collect-log file creation |
136 | + - ChrootableTarget: mount /run to resolve lvm/mdadm issues which |
137 | + require it. |
138 | + - block-discover: handle multipath disks |
139 | + - Handle partial raid on partitions |
140 | + - install: export zpools if present in the storage-config |
141 | + - block-schema: allow 'mac' as partition table type |
142 | + - jenkins-runner: disable the lockfile timeout by default [Paride Legovini] |
143 | + - curthooks: use correct grub-efi package name on i386 |
144 | + - vmtest-sync-images: remove unused imports [Paride Legovini] |
145 | + - vmtests: use file locking on the images [Paride Legovini] |
146 | + - vmtest: enable arm64 [Paride Legovini] |
147 | + - Make the vmtests/test_basic test suite run on ppc64el [Paride Legovini] |
148 | + - vmtests: separate arch and target_arch in tests [Paride Legovini] |
149 | + - vmtests: new decorator: skip_if_arch [Paride Legovini] |
150 | + - vmtests: increase the VM memory for Bionic |
151 | + - vmtests: Skip Eoan ZFS Root tests until bug fix is complete |
152 | + - util: add support for 'tbz', 'txz' tar format types to sanitize_source |
153 | + - net: ensure eni helper tools install if given netplan config |
154 | + - d/control: update Depends for new probert package names |
155 | + [Dimitri John Ledkov] |
156 | + - vmtest: fix typo in EoanBcacheBasic test name |
157 | + - storage schema: Update nvme wwn regex to allow for nvme wwid format |
158 | + - Allow EUI-64 formatted WWNs for disks and accept NVMe partition naming |
159 | + [Reed Slaby] |
160 | + - Makefile: split Python 2 and Python 3 unittest targets apart |
161 | + - Switch to the new btrfs-progs package name, with btrfs-tools fallback. |
162 | + [Dimitri John Ledkov] |
163 | + - vmtest: bump ram size on Zfs tests for Disco and Eoan |
164 | + - vmtest: drop Cosmic test cases |
165 | + - unittests: mock subp in ChrootableTarget _exit_ test cases |
166 | + - util.ChrootableTarget: skip rename of resolv.conf if not present |
167 | + in target |
168 | + - Release 19.2 |
169 | + - storage_config: a missing ID_PART_TABLE_TYPE key means no ptable |
170 | + [Michael Hudson-Doyle] |
171 | + - vmtests: drop skip_by_date decorators for bug 1813228 |
172 | + - block: Add opportunistic zkey encryption if supported |
173 | + - vmtests: add support for CURTIN_VMTEST_APT_PROXY |
174 | + - vmtests: add use of CURTIN_VMTEST_ prefixed envvars to image sync |
175 | + - vmtest: dont raise SkipTest in class definition |
176 | + |
177 | + -- Ryan Harper <ryan.harper@canonical.com> Thu, 30 Jan 2020 13:52:22 -0600 |
178 | + |
179 | +curtin (19.1-7-g37a7a0f4-0ubuntu1~18.04.1) bionic; urgency=medium |
180 | + |
181 | + * d/control: drop probert dependency, not yet in main (LP: #1831757) |
182 | + * New upstream snapshot. (LP: #1831772) |
183 | + - vmtests: determine block name via dname when verifying volume groups |
184 | + - vmtest: add Centos66/Centos70 FromBionic release and re-add tests |
185 | + - block-discover: add cli/API for exporting existing storage to config |
186 | + - vmtest: refactor test_network code for Eoan |
187 | + - curthoooks: disable daemons while reconfiguring mdadm |
188 | + [Michael Hudson-Doyle] |
189 | + - mdadm: fix install to existing raid [Michael Hudson-Doyle] |
190 | + - apt_proxy env var set but empty => do not setup any proxy |
191 | + [Paride Legovini] |
192 | + - release 19.1 |
193 | + - vmtest: add missing skip_by_date on Eoan test_network_mtu |
194 | + - vmtest: remove skip_by_date on Disco Allindata test |
195 | + - block: support multipath devices in lookup and partition_kname |
196 | + - grub: add grub config to control os_prober,terminal settings in target |
197 | + - vmtest: add eoan tests [Paride Legovini] |
198 | + - vmtest: add dependency on python3-jsonschema [Paride Legovini] |
199 | + - Pylint compatibility with Python 3.7 [Paride Legovini] |
200 | + - vmtest: disable disco multipath test |
201 | + - vmtests: bump network mtu tests out a bit |
202 | + - Fix up yaml.load warnings |
203 | + - vmtest: disable trusty, it's dead jim |
204 | + - vmtest: reenable UEFI 4k tests, which got dropped when fixing |
205 | + subclassing. |
206 | + - vmtests: Add test_kernel_img_conf stub for PsuedoVMBaseClass |
207 | + - curthooks: chzdev_import must encode data if provided |
208 | + - vmtest: test for kernel-img conf on ubuntu only |
209 | + - Setup kernel-img.conf like base-installer/live-installer did. |
210 | + [Dimitri John Ledkov] |
211 | + - zfs: pass pool and fs properties to zpool_create |
212 | + [Jean-Baptiste Lallement] |
213 | + - block_meta: pass lvm_partition size through human2bytes |
214 | + [Michael Hudson-Doyle] |
215 | + - clear-holders: refactor bcache shutdown and add longer timeout |
216 | + - schema-validate-storage: remove unused imports [Paride Legovini] |
217 | + - add subcommand schema for storage-config validation |
218 | + - clear-holders: wipe raid members at data offsets when not assembled |
219 | + - Add support for s390 DASD devices |
220 | + - vmtest: skip DiscoTestAllindata while initrd lacks crypto modules |
221 | + - block_meta: allow passing a dm_crypt key by keyfile |
222 | + [Michael Hudson-Doyle] |
223 | + - ChrootableTarget: add /run to mounts for redhat targets |
224 | + - vmtest: consolidate vm mem config, defaults via release, env override |
225 | + |
226 | + -- Ryan Harper <ryan.harper@canonical.com> Wed, 05 Jun 2019 12:19:06 -0500 |
227 | + |
228 | +curtin (18.2-10-g7afd77fa-0ubuntu1~18.04.1) bionic; urgency=medium |
229 | + |
230 | + * New upstream snapshot. (LP: #1817964) |
231 | + - Support for multi-layers images fsimage-layered:// URI |
232 | + [Jean-Baptiste Lallement] |
233 | + - dname: relax dname req for disk serial/wwn presence for compatibility |
234 | + - flake8: fix some E117 over-indented issues [Paride Legovini] |
235 | + - bcache: ensure partitions on bcache devices are detected as partition |
236 | + - vmtest: bump skip_by_date out a year for trusty bcache bug |
237 | + - Fix typo in doc/topics/integration-testing.rst. [Paride Legovini] |
238 | + - flake8: Fix two issues found with new version of flake8 |
239 | + - clear-holders: handle FileNotFound when probing for bcache device slaves |
240 | + - vmtests: network mtu fix-by bump to post 19.04 release |
241 | + - vmtest: Fix bug preventing explicit disabling of system_upgrade. |
242 | + - Release 18.2 |
243 | + - Adjust helpers/common to edit GRUB_CMDLINE_LINUX_DEFAULT in place. |
244 | + - dname: persistent names based on serial or wwn |
245 | + - Fix bug in is_swap_device if a device was smaller than page_size. |
246 | + - vmtest: add disco tests [Joshua Powers] |
247 | + - unittest: change directory to tmpdir for testing relative files. |
248 | + - Add clear-holders to meta-simple |
249 | + - vmtests: check install log for Out of memory kernel messages and fail |
250 | + - unittest: correctly use tmpdir for my.img [Joshua Powers] |
251 | + - block_meta: use wipe config when clearing partitions |
252 | + - tests: fix vmtests for apt perserve_source_list changes |
253 | + - apt: Use new format apt config when writing preserve_sources_list. |
254 | + - vmtests: multipath mount /home with nofail and validate in unittest |
255 | + - vmtests: fix common collect scripts to not exit failure. |
256 | + - vmtest: handle collect disk unpack failure |
257 | + - vmtests: dont use multiple subclasses in uefi 4k tests |
258 | + - vmtests: disable snapd/seeding to avoid boot hang |
259 | + - jenkins-runner: fix when using --filter only |
260 | + |
261 | + -- Ryan Harper <ryan.harper@canonical.com> Thu, 28 Feb 2019 09:45:37 -0600 |
262 | + |
263 | +curtin (18.1-59-g0f993084-0ubuntu1~18.04.1) bionic; urgency=medium |
264 | + |
265 | + * New upstream snapshot. (LP: #1795712) |
266 | + - distro: fix system_upgrade command using string instead of function |
267 | + - Capture stdout when using lxc file push |
268 | + - vmtest: boot ephemeral with 'ro' on the kernel command line. |
269 | + - vmtest: Fix typo in skip-by-date. |
270 | + - vmtest: kick skip-by-date for 1671951. |
271 | + - tools/jenkins-runner: Error if both filters and tests are given. |
272 | + - vmtests: prevent tests from modifying cls.collect_scripts |
273 | + - Enable custom storage configuration for centos images |
274 | + - vmtest: ensure we collect /var/log/journal only once |
275 | + - Don't allow reads of /proc and modprobe zfs through |
276 | + - clear-holders: handle missing zpool/zfs tools when wiping |
277 | + - clear-holders: rescan for lvm devices after assembling raid arrays |
278 | + - vmtest: enable persistent journal and collect at boot time |
279 | + - Add timing and logging functions. |
280 | + - parse_dpkg_version: support non-numeric in version string. |
281 | + - Add main so that 'python3 -m curtin' does the right thing. |
282 | + - Add subcommand 'features'. |
283 | + - block: use uuid4 (random) when autogenerating UUIDS for filesystems |
284 | + - vmtests: Increase size of root filesystems. |
285 | + - clear-holders: reread ptable after wiping disks with partitions |
286 | + - vmtest: Skip proposed pocket on dev release when 'proposed' in ADD_REPOS. |
287 | + - tests: remove Ubuntu Artful [Joshua Powers] |
288 | + - vmtests: Let a raised SkipTest go through skip_by_date. |
289 | + - vmtests: Increase root fs to give upgrades to -proposed more space. |
290 | + - vmtest: Order the vmtest_pollinate late_command earlier. |
291 | + - vmtest: always add 'curtin/vmtest' to installed pollinate user_agent. |
292 | + - vmtests: make skip_by_date a decorator that runs and reports. |
293 | + - vmtests: always declare certain attributes and remove redundant tests. |
294 | + - vmtests: Add Cosmic release to tests [Joshua Powers] |
295 | + - vmtests: skip TrustyTestMdadmBcache until 2019-01-22. |
296 | + - tox: use simplestreams from git repository rather than bzr. |
297 | + - document that you can set ptable on raids [Michael Hudson-Doyle] |
298 | + - vmtests: move skip-by date of xfs root and xfs boot out 1 year. |
299 | + - vmtests: network_mtu move fixby date out 4 months from last value |
300 | + - Fix WorkingDir class to support already existing target directory. |
301 | + - Fix extraction of local filesystem image. |
302 | + - Fix tip-pyflakes imported but unused call to util.get_platform_arch |
303 | + - subp: update return value of subp with combine_capture=True. |
304 | + - tox: add a xenial environments, default envlist changes. |
305 | + - tests: Fix race on utcnow during timestamped curtin-log dir creation |
306 | + - curtainer: patch source version from --source. |
307 | + - pyflakes: fix unused variable references identified by pyflakes 2.0.0. |
308 | + |
309 | + -- Scott Moser <smoser@ubuntu.com> Fri, 12 Oct 2018 16:30:03 -0400 |
310 | + |
311 | +curtin (18.1-17-gae48e86f-0ubuntu1~18.04.1) bionic; urgency=medium |
312 | + |
313 | + * New upstream snapshot. (LP: #1772044) |
314 | + - tests: replace usage of mock.assert_called |
315 | + - tools: jenkins-runner show curtin version in output. |
316 | + - zfs: implement a supported check to handle i386 |
317 | + - Support mount entries not tied to a device, including bind and tmpfs. |
318 | + - block/clear_holders/mdadm: refactor handling of layered device wiping |
319 | + - clear_holders: only export zpools that have been imported |
320 | + - vmtests: allow env control of apt, system_upgrade, package upgrade |
321 | + - util.get_efibootmgr: filter bootorder by found entries |
322 | + - vmtests: adjust lvm_iscsi dnames to match configuration |
323 | + - vmtest: always boot with BOOTIF and ip=:::::BOOTIF:dhcp |
324 | + - make_dname for bcache should use backing device uuid |
325 | + - zfsroot: add additional checks, do not require disk 'serial' attribute |
326 | + |
327 | + -- Ryan Harper <ryan.harper@canonical.com> Fri, 18 May 2018 13:58:58 -0500 |
328 | + |
329 | +curtin (18.1-5-g572ae5d6-0ubuntu1) bionic; urgency=medium |
330 | + |
331 | + * New upstream snapshot. |
332 | + - clear-holders: fix lvm name use when shutting down (LP: #1764602) |
333 | + - install: prevent unmount: disabled from swallowing installation failures |
334 | + (LP: #1764210) |
335 | + - vmtest: bionic images no longer use the vlan package |
336 | + - pycodestyle: Fix invalid escape sequences in string literals. |
337 | + |
338 | + -- Ryan Harper <ryan.harper@canonical.com> Wed, 18 Apr 2018 10:15:46 -0500 |
339 | + |
340 | +curtin (18.1-1-g45564eef-0ubuntu1) bionic; urgency=medium |
341 | + |
342 | + * New upstream snapshot. |
343 | + - Drop ubuntu branch management script new-upstream-snapshot. |
344 | + - Release 18.1 |
345 | + - zfs/zpool version=28 by default, allow users to override default values. |
346 | + (LP: #1754013) |
347 | + |
348 | + -- Chad Smith <chad.smith@canonical.com> Wed, 28 Mar 2018 14:22:58 -0600 |
349 | + |
350 | +curtin (17.1-51-gbd40234f-0ubuntu1) bionic; urgency=medium |
351 | + |
352 | + * New upstream snapshot. |
353 | + - helpers/shell-archive: drop use of tar --sparse flag (LP: #1757565) |
354 | + - vmtest: In Basic install, add entry for swap to fstab and verify its use. |
355 | + - vmtest: skip some bcache tests pending kernel fixes |
356 | + - vmtests: extend skip_by_date for lvmroot_xfsroot and network_mtu |
357 | + - vmtest: fix pollinate re.search to use groupdict() |
358 | + - Add pollinate user-agent configuration support. |
359 | + |
360 | + -- Ryan Harper <ryan.harper@canonical.com> Fri, 23 Mar 2018 10:51:50 -0500 |
361 | + |
362 | +curtin (17.1-45-g1a5fe18a-0ubuntu1) bionic; urgency=medium |
363 | + |
364 | + * New upstream snapshot. |
365 | + - vmtest: Remove xenial and trusty specific workaround for rooturl. |
366 | + - vmtest: Add Filesystem Battery test. |
367 | + - Remove grub2/xenial specific workarounds for zfsroot. |
368 | + - Disable dirty_disks mode for mdadm + iscsi tests |
369 | + - tools/curtainer: Try harder to get source at binary version. |
370 | + |
371 | + -- Scott Moser <smoser@ubuntu.com> Wed, 07 Mar 2018 12:20:40 -0500 |
372 | + |
373 | +curtin (17.1-40-g46f8000f-0ubuntu1) bionic; urgency=medium |
374 | + |
375 | + * New upstream snapshot. |
376 | + - clear_holders: wipe complex devices before disassembly (LP: #1750519) |
377 | + - vmtests: network_mtu: fix bug number and move date out one month |
378 | + - fix /usr/bin/curtin exit code in install failure (LP: #1751176) |
379 | + |
380 | + -- Scott Moser <smoser@ubuntu.com> Wed, 07 Mar 2018 02:55:23 -0500 |
381 | + |
382 | +curtin (17.1-37-g82622f12-0ubuntu1) bionic; urgency=medium |
383 | + |
384 | + * New upstream snapshot. |
385 | + - docs: Document use of format command with fstype: zfsroot |
386 | + - docs: Add HACKING.rst doc to top level dir and readthedocs. |
387 | + - vmtest: fix centos root-tgz image sync |
388 | + - block_meta: Ensure offset input to sgdisk are integers. |
389 | + - Fix error in url_helper and vmtest from previous commit. |
390 | + - tools: fix curtainer to specify source version to apt-get source. |
391 | + - Add support for installing sources that are a filesystem image. |
392 | + (LP: #1746348) |
393 | + - clear-holders: detect and remove devices from kernel swap as needed. |
394 | + (LP: #1743643) |
395 | + - tests: remove xfs filesystem from basic uefi test. |
396 | + - tools: fix curtainer --source with trusty. |
397 | + - apply_net: do not write to stderr directly. |
398 | + - vmtest: Drop use of root-image.gz and maas2roottar. |
399 | + - in-target: use ChrootableTarget so that unshare pid is used. |
400 | + - tools/curtainer: check that binary and source version are the same. |
401 | + (LP: #1747077) |
402 | + - Add zfsroot as a filesystem type |
403 | + - fix modeline for shell syntax files. |
404 | + - error logs: Create error_tarfile path if path does not exist |
405 | + [Chad Smith] (LP: #1746363) |
406 | + - zfs: only load zfs on xenial+ skip artful/bionic zfs env export |
407 | + - error logs: automatically collect and tar curtin logs upon error. |
408 | + [Chad Smith] |
409 | + - vmtests: Support skipping skip_by_date tests based on environment. |
410 | + - Add zpool, zfs storage commands for experimental support of ZFS on root. |
411 | + - tests: revert workaround for bug in overlayroot that is now fixed. |
412 | + - tests: Bump skip_by_dates for bug 1652822 and 1671952. |
413 | + - cli: add curtin collect-logs sub-command [Chad Smith] |
414 | + - vmtest: Do not run tests of unsupported Ubuntu releases. |
415 | + - Make license headers and file footers consistent and simplify. |
416 | + |
417 | + -- Scott Moser <smoser@ubuntu.com> Wed, 21 Feb 2018 12:19:07 -0500 |
418 | + |
419 | +curtin (17.1-11-ga4c9636b-0ubuntu1) bionic; urgency=medium |
420 | + |
421 | + * New upstream snapshot. |
422 | + - tests: cleanup the apt custom sources test. |
423 | + - apt: Be more lenient when replacing mirrors in /etc/apt/sources.list |
424 | + (LP: #1744038) |
425 | + - vmtest: Drop Zesty release |
426 | + - vmtest: initialize logger with class names for easy parsing |
427 | + - packaging: Do not mention primary contributors in debian/changelog. |
428 | + |
429 | + -- Scott Moser <smoser@ubuntu.com> Thu, 18 Jan 2018 16:31:27 -0500 |
430 | + |
431 | +curtin (17.1-6-g8b145067-0ubuntu1) bionic; urgency=medium |
432 | + |
433 | + * New upstream snapshot. |
434 | + - packaging: Update new-upstream-snapshot to work with git. |
435 | + - Bump pylint to 1.8.1. |
436 | + - vmtests: switch to MAAS v3 streams for images and kernels [Ryan Harper] |
437 | + - tests: update pack tests to clear out pyc files more completely. |
438 | + - debian/control: drop conflicts that had bzr version |
439 | + - Switch uses of bzr to git, borrow from cloud-init git workflow. |
440 | + |
441 | + -- Ryan Harper <ryan.harper@canonical.com> Tue, 16 Jan 2018 15:42:36 -0600 |
442 | + |
443 | +curtin (17.1-0ubuntu1) bionic; urgency=medium |
444 | + |
445 | + * New upstream release (17.1). |
446 | + |
447 | + -- Scott Moser <smoser@ubuntu.com> Fri, 15 Dec 2017 16:53:09 -0500 |
448 | + |
449 | +curtin (17.0~bzr552-0ubuntu1) bionic; urgency=medium |
450 | + |
451 | + * New upstream snapshot. |
452 | + - packaging: update debian/build-deb to remove ~bzrREV when using equal tag |
453 | + - pack: fix packing when curtin is installed inside a snap. |
454 | + - tox: move to pylint 1.7.4 |
455 | + - vmtests: iscsi minor cleanup. |
456 | + - vmtests: exercise rootfs over an lvm logical volume |
457 | + - Switch network dep filter to test for ifupdown/nplan instead of release |
458 | + name |
459 | + - Allow control of curtin install unmounting |
460 | + - vmtests: Add Bionic release to tests and update classes. |
461 | + - storage: add 'options' key mount type to specify mount parameters for |
462 | + filesystems (LP: #1709284) |
463 | + - Re-add curthooks.write_files method for backwards compat (LP: #1731709) |
464 | + - vmtest: Remove ArtfulTestBridging skip_by_date check, bug fixed |
465 | + |
466 | + -- Ryan Harper <ryan.harper@canonical.com> Fri, 08 Dec 2017 14:48:42 -0600 |
467 | + |
468 | +curtin (0.1.0~bzr541-0ubuntu1) bionic; urgency=medium |
469 | + |
470 | + * New upstream snapshot. |
471 | + - Drop Precise from vmtest |
472 | + - clear_holders: bcache log IO/OS exceptions but do not raise |
473 | + - vmtest: Support newer qemu and multipath. |
474 | + - block: enable control over exclusive_open use when wiping volumes |
475 | + - block: handle wiping bcache parts (LP: #1718699) |
476 | + - vmtests: Defer ArtfulNetworkMtu SkipbyDate to 2018 |
477 | + - bcache: accept sysfs write failure in shutdown handler if path missing |
478 | + (LP: #1700564) |
479 | + - vmtest: Rephrase a message about no disks to be less scary |
480 | + - block_meta: use block.wipe_volume(mode=superblock) to clear MBR/GPT tables |
481 | + (LP: #1722322) |
482 | + |
483 | + -- Ryan Harper <ryan.harper@canonical.com> Tue, 07 Nov 2017 11:13:00 -0600 |
484 | + |
485 | +curtin (0.1.0~bzr532-0ubuntu1) artful; urgency=medium |
486 | + |
487 | + * New upstream snapshot. |
488 | + - vmtest: fix artful networking (LP: #1714028, LP: #1718216, LP: #1706744) |
489 | + - docs: Trivial doc fix for enabling proposed. |
490 | + - setup.py: fix to allow installation into a virtualenv (LP: #1703755) |
491 | + - doc: update documentation on curtin-hooks and non-ubuntu installation. |
492 | + - reporter: Add journald reporter to send events to journald |
493 | + - vmtests: add option to tar disk images after test run |
494 | + - install: ensure iscsi service is running to handle shutdown properly |
495 | + - mdadm: handle write failures to sysfs entries when stopping mdadm |
496 | + (LP: #1708052) |
497 | + - vmtest: catch exceptions in curtin-log-print |
498 | + - iscsi: use curtin storage config to disconnect iscsi targets |
499 | + (LP: #1713537) |
500 | + - vmtests: bump skip_by_date values out to give cloud-init SRU more time |
501 | + - vmtest: get info about collected symlinks and then delete them. |
502 | + - Update network cloud-init related skiptest dates, SRU still pending |
503 | + |
504 | + -- Ryan Harper <ryan.harper@canonical.com> Thu, 05 Oct 2017 19:15:28 -0500 |
505 | + |
506 | +curtin (0.1.0~bzr519-0ubuntu1) artful; urgency=medium |
507 | + |
508 | + * New upstream snapshot. |
509 | + - tests: Add CiTestCase common parent for all curtin tests. |
510 | + - vmtests: Remove force flag for centos curthooks |
511 | + - tools/jenkins-runner: improve tgtd cleanup logic |
512 | + - tests: Drop EOL Wily Vivid and Yakkety tests. |
513 | + - Disable yum plugins when installing packages, update ca-certs for https |
514 | + - Rename centos_network_curthooks -> centos_apply_network_config. |
515 | + - tests: in centos_defaults use write_files for grub serial. |
516 | + - write_files: write files after extract, change write_files signature. |
517 | + - pass network configuration through to target for ubuntu and centos |
518 | + - tests: disable yakkety tests. |
519 | + - tools/launch: automatically pass on proxy settings to curtin |
520 | + - Add top level 'proxy' to config, deprecate top level http_proxy. |
521 | + - tools/curtainer: fix to enable deb-src for -proposed. |
522 | + - Use unshare to put chroot commands in own pid namespace. |
523 | + |
524 | + -- Scott Moser <smoser@ubuntu.com> Thu, 03 Aug 2017 15:51:19 -0400 |
525 | + |
526 | +curtin (0.1.0~bzr505-0ubuntu1) artful; urgency=medium |
527 | + |
528 | + * debian/new-upstream-snapshot: fix issue with whitespace at end of line. |
529 | + * New upstream snapshot. |
530 | + - vmtest: let the socket level select a port rather than us picking one. |
531 | + - Fix deb build by mocking call to udevadm settle |
532 | + - Clear and re-order UEFI boot methods during UEFI grub installation. |
533 | + - Resolve bcache race-conditions |
534 | + - tests: clean up usage of collect files |
535 | + |
536 | + -- Scott Moser <smoser@ubuntu.com> Mon, 12 Jun 2017 15:45:33 -0400 |
537 | + |
538 | +curtin (0.1.0~bzr500-0ubuntu1) artful; urgency=medium |
539 | + |
540 | + * New upstream snapshot. |
541 | + - Allow re-use of vmtest output |
542 | + - Fix stacked storage configurations with iSCSI (LP: #1683910) |
543 | + - vmtests: enable tests to apply storage config to validate clear_holders path |
544 | + - mdadm_stop: Add retry and additional steps to halt a resync |
545 | + - vmtests: Add Artful release and update classes |
546 | + - clear-holders: mdadm use /proc/mdstat to wait for array to stop (LP: #1682584) |
547 | + - uc16 curthooks: add 'network' key to config file (LP: #1685000) |
548 | + - Doc and makefile updates for build and test on new systems. |
549 | + - clear-holders: make bcache handler wait for device shutdown (LP: #1680409) |
550 | + - vmtest: Use utf-8 and fix pseudo test collect_output |
551 | + - vmtest: fix path to install log, and utilize the globally copied paths. |
552 | + - Copy curtin install log into target. (LP: #1684128) |
553 | + - vmtest: add in post-test log post-processing |
554 | + - vmtest: update source.list test |
555 | + - add recursive flag to do_umount, add --umount to block-meta |
556 | + - load_command_environment: fix strict flag, and unit tests. |
557 | + - block_meta: Attempt to mount by UUID= if possible (LP: #1676991) |
558 | + - Make systems with root on bcache use root=UUID=. (LP: #1680591) |
559 | + |
560 | + -- Scott Moser <smoser@ubuntu.com> Fri, 19 May 2017 16:57:07 -0400 |
561 | + |
562 | +curtin (0.1.0~bzr482-0ubuntu1) zesty; urgency=medium |
563 | + |
564 | + * New upstream snapshot. |
565 | + - Fix iscsi disks that have a ':' in the target name. (LP: #1679222) |
566 | + - tests: re-enable ZestyTestMdadmBcache. |
567 | + - curthooks: fix pylint reported error when using ubuntu_core_curthooks. |
568 | + |
569 | + -- Scott Moser <smoser@ubuntu.com> Wed, 05 Apr 2017 15:22:25 -0400 |
570 | + |
571 | +curtin (0.1.0~bzr479-0ubuntu1) zesty; urgency=medium |
572 | + |
573 | + * New upstream snapshot. |
574 | + - Add support for installing Ubuntu-Core 16 images. |
575 | + - Add 'STORAGE_CONFIG_V1_DD' to the feature list. |
576 | + - flake8: fix flake8 issues with previous merge. |
577 | + - Support selection of target disk for dd images install via |
578 | + storage config. (LP: #1640301) |
579 | + - vmtest: have vmtest-sync-images avoid running when jenkins-runner is. |
580 | + - tools/curtin-from-container: do not use lxc file push --create-dirs |
581 | + - tests: enable curtainer to pull down curtin source locally |
582 | + - tests: make nose output always include class name and method. |
583 | + - tools/curtin-from-container: default to verbosity level 0, not 2. |
584 | + |
585 | + -- Scott Moser <smoser@ubuntu.com> Thu, 23 Mar 2017 13:06:43 -0400 |
586 | + |
587 | +curtin (0.1.0~bzr470-0ubuntu1) zesty; urgency=medium |
588 | + |
589 | + * New upstream snapshot. |
590 | + - vmtest: allow time-based skipping of tests, apply to ZestyMdadmBcache |
591 | + (LP: #1667078) |
592 | + - Add iSCSI disk support. (LP: #1645515) |
593 | + - vmtest: handle change in btrfs-progs when finding fs UUID. (LP: #1665701) |
594 | + - pycodestyle: fix bare except in vmtests |
595 | + - unittests: add subp coverage for retries, and rcs |
596 | + - reporting: Add better descriptions and granularity of events |
597 | + - tox: do not bother with pep8 from trusty in trusty-check |
598 | + - tests: add two scripts used for running vmtest with installed package. |
599 | + - Make add-apt-repository command retry |
600 | + - Add tests for network bridging configuration |
601 | + - debian/rules: remove debug 'find' |
602 | + |
603 | + -- Scott Moser <smoser@ubuntu.com> Tue, 28 Feb 2017 10:30:43 -0500 |
604 | + |
605 | +curtin (0.1.0~bzr460-0ubuntu1) zesty; urgency=medium |
606 | + |
607 | + * New upstream snapshot. |
608 | + - Install zipl in target on s390x arch. (LP: #1662346) |
609 | + |
610 | + -- Scott Moser <smoser@ubuntu.com> Wed, 08 Feb 2017 17:09:34 -0500 |
611 | + |
612 | +curtin (0.1.0~bzr459-0ubuntu1) zesty; urgency=medium |
613 | + |
614 | + * New upstream snapshot. |
615 | + - Remove style checking during build and add latest style checks to tox |
616 | + - avoid UnicodeDecode error on passing non-utf8 into shlex |
617 | + - adjustments to version string handling, improved pack unit tests. |
618 | + - helpers/common: Add grub install debugging output |
619 | + - curtin: add version module and display in output and logs |
620 | + - content decoding in load_file, apply_net raise exception on errors |
621 | + - gpg: retry when recv'ing gpg keys fail (LP: #1661337) |
622 | + - Add clear_holders checks to disk and partition handlers (LP: #1659509) |
623 | + - net: add new lines after rendered static routes. (LP: #1649652) |
624 | + - multipath: don't run update-grub; setup_grub will handle this better. |
625 | + (LP: #1656369) |
626 | + - test related changes: |
627 | + - vmtest: Add tests for zesty and Trusty HWE-X kernels. |
628 | + - tests: fix tox tip-pycodestyle complaints |
629 | + - image-sync: add debugging output to help diagnose errors |
630 | + - vmtest: change get_curtin_version to use version subcommand. |
631 | + - subp doc an unit test improvements. |
632 | + - vmtest: Add the ability to add extra config files to test execution. |
633 | + - vmtest: overhaul image sync |
634 | + - vmtest: skip apt-proxy test if not set |
635 | + - vmtest: add 'webserv' helper |
636 | + - vmtest: add CURTIN_VMTEST_CURTIN_EXE variable. |
637 | + |
638 | + -- Scott Moser <smoser@ubuntu.com> Wed, 08 Feb 2017 15:29:57 -0500 |
639 | + |
640 | +curtin (0.1.0~bzr435-0ubuntu1) zesty; urgency=medium |
641 | + |
642 | + * New upstream snapshot. |
643 | + - pep8: fix pep8 errors found with 'make pep8' on zesty. |
644 | + - Workaround failures caused by gpg2 daemons left running in chroot. |
645 | + (LP: #1645680) |
646 | + - Install u-boot-tools when running on a system with u-boot. |
647 | + (LP: #1640519) |
648 | + - block: fix partition kname for raid devices (LP: #1641661) |
649 | + - Fix up tox errors that slipped in and new pycodestyle 2.1.0 complaints. |
650 | + - vmtests: adjust vmtest image sync metadata filenames |
651 | + - vmtests: Add centos support |
652 | + - Disable WilyTestRaid5Bcache vmtest |
653 | + - tools/xkvm: fix --netdev=<bridge> |
654 | + - bytes2human: fix for values larger than 32 bit int on 32 bit python2. |
655 | + |
656 | + -- Scott Moser <smoser@ubuntu.com> Thu, 01 Dec 2016 21:05:30 -0500 |
657 | + |
658 | +curtin (0.1.0~bzr425-0ubuntu1) yakkety; urgency=medium |
659 | + |
660 | + [ Scott Moser ] |
661 | + * debian/new-upstream-snapshot: add writing of debian changelog entries. |
662 | + |
663 | + [ Ryan Harper ] |
664 | + * New upstream snapshot. |
665 | + - unittest,tox.ini: catch and fix issue with trusty-level mock of open |
666 | + - block/mdadm: add option to ignore mdadm_assemble errors (LP: #1618429) |
667 | + - curtin/doc: overhaul curtin documentation for readthedocs.org |
668 | + (LP: #1351085) |
669 | + - curtin.util: re-add support for RunInChroot (LP: #1617375) |
670 | + - curtin/net: overhaul of eni rendering to handle mixed ipv4/ipv6 configs |
671 | + - curtin.block: refactor clear_holders logic into block.clear_holders and |
672 | + cli cmd |
673 | + - curtin.apply_net should exit non-zero upon exception. (LP: #1615780) |
674 | + - apt: fix bug in disable_suites if sources.list line is blank. |
675 | + - vmtests: disable Wily in vmtests |
676 | + - Fix the unittests for test_apt_source. |
677 | + |
678 | + -- Scott Moser <smoser@ubuntu.com> Thu, 29 Sep 2016 14:55:29 -0400 |
679 | + |
680 | +curtin (0.1.0~bzr415-0ubuntu1) yakkety; urgency=medium |
681 | + |
682 | + * New upstream snapshot. |
683 | + - Add apt configuration features. (LP: #1574113) |
684 | + - mkfs.vfat: add force flag for formating whole disks (LP: #1597923) |
685 | + - block.mkfs: fix sectorsize flag (LP: #1597522) |
686 | + - block_meta: cleanup use of sys_block_path and handle cciss knames |
687 | + (LP: #1562249) |
688 | + - block.get_blockdev_sector_size: handle _lsblock multi result return |
689 | + (LP: #1598310) |
690 | + - util: add target (chroot) support to subp, add target_path helper |
691 | + - block_meta: fallback to parted if blkid does not produce output |
692 | + (LP: #1524031) |
693 | + - commands.block_wipe: correct default wipe mode to 'superblock' |
694 | + |
695 | + -- Scott Moser <smoser@ubuntu.com> Fri, 05 Aug 2016 16:51:20 -0400 |
696 | + |
697 | +curtin (0.1.0~bzr399-0ubuntu1) yakkety; urgency=medium |
698 | + |
699 | + * debian/new-upstream-snapshot: fix for specifying revision. |
700 | + * New upstream snapshot. |
701 | + - curtin/net: fix inet value for subnets, don't add interface attributes |
702 | + to alias (LP: #1588547) |
703 | + - improve net-meta network configuration (LP: #1592149) |
704 | + - reporting: set webhook handler level to DEBUG, no filtering |
705 | + (LP: #1590846) |
706 | + - tests/vmtests: add yakkety, remove vivid |
707 | + - curtin/net: use post-up for interface alias, resolve 120 second time out |
708 | + on Trusty when using interface aliases |
709 | + - vmtest: provide info on images used |
710 | + - fix multipath configuration and add multipath tests (LP: #1551937) |
711 | + - tools/launch and tools/xkvm: whitespace cleanup and bash -x |
712 | + - tools/launch: boot by root=LABEL=cloudimg-rootfs |
713 | + - Initial vmtest power8 support and TestSimple test. |
714 | + |
715 | + -- Scott Moser <smoser@ubuntu.com> Tue, 12 Jul 2016 12:31:34 -0400 |
716 | + |
717 | +curtin (0.1.0~bzr389-0ubuntu1) yakkety; urgency=medium |
718 | + |
719 | + * New upstream snapshot. |
720 | + * Detect and remove legacy /etc/network/interfaces.d/eth0.cfg from |
721 | + target (LP: #1582410) |
722 | + |
723 | + -- Scott Moser <smoser@ubuntu.com> Fri, 03 Jun 2016 09:34:17 -0400 |
724 | + |
725 | +curtin (0.1.0~bzr387-0ubuntu1) yakkety; urgency=medium |
726 | + |
727 | + * New upstream snapshot. |
728 | + * fix timestamp in reporting events. |
729 | + |
730 | + -- Scott Moser <smoser@ubuntu.com> Tue, 10 May 2016 10:19:20 -0400 |
731 | + |
732 | +curtin (0.1.0~bzr385-0ubuntu2) yakkety; urgency=medium |
733 | + |
734 | + * debian/control: add bcache-tools dependency to curtin. |
735 | + |
736 | + -- Scott Moser <smoser@ubuntu.com> Thu, 05 May 2016 16:35:37 -0400 |
737 | + |
738 | +curtin (0.1.0~bzr385-0ubuntu1) yakkety; urgency=medium |
739 | + |
740 | + * debian/control: drop python from curtin-common Depends. |
741 | + remove unnecessary Depends on util-linux as it is essential. |
742 | + python3-curtin, python-curtin: drop unnecessary 'curl' from Depends. |
743 | + python3-curtin, python-curtin: list oauthlib and yaml explicitly. |
744 | + |
745 | + * New upstream snapshot. |
746 | + * mdadm: resolve mdadm/bcache and trusty+hwe issues |
747 | + (LP: #1569549, LP: #1514094) |
748 | + * fix support for 4k disks (LP: #1436632, LP: #1564977) |
749 | + * emit source /etc/network/interfaces.d/*.cfg in |
750 | + rendered /etc/network/interfaces |
751 | + * net: introduce 'control' field to network configuration to allow |
752 | + for declaring manual controlled interfaces |
753 | + * disable cloud-init networking as curtin is the source of network config |
754 | + * block: wipe_volume improvements |
755 | + * reporter: enhance reporting events to include levels and |
756 | + improve usefullness of messages |
757 | + * network: add bonding tests and cleanup newline rendering |
758 | + * block: fix partition path issue with nvme devices |
759 | + * fix logic error in kernel installation |
760 | + * block: add debug regarding raid modules being missing on mdadm create |
761 | + * add s390x support to curtin and vmtest |
762 | + |
763 | + |
764 | + -- Scott Moser <smoser@ubuntu.com> Thu, 05 May 2016 12:43:40 -0400 |
765 | + |
766 | +curtin (0.1.0~bzr365-0ubuntu1) xenial; urgency=medium |
767 | + |
768 | + * New upstream snapshot. |
769 | + * mkfs: handle fstype: vfat (LP: #1557334) |
770 | + * save the curtin install config to /root/curtin-install-cfg.yaml |
771 | + * deps: when 'curtin --install-deps' is run, it will now invoke |
772 | + apt-get install with '--no-install-recommends' |
773 | + * debian/control: adjust build dependency as python3-pyflakes in xenial |
774 | + now provides python3 modules for pyflakes. |
775 | + |
776 | + -- Scott Moser <smoser@ubuntu.com> Fri, 18 Mar 2016 10:18:21 -0400 |
777 | + |
778 | +curtin (0.1.0~bzr359-0ubuntu1) xenial; urgency=medium |
779 | + |
780 | + * debian/new-upstream-snapshot, debian/README.source: add |
781 | + new-upstream-snapshot and mention it in README.source |
782 | + * New upstream snapshot. |
783 | + * curtin/net: Add bond parsing & improved source, source-directory |
784 | + parsing for ENI |
785 | + * curtin/net: move global dns-* options under auto lo in ENI (LP: #1543263) |
786 | + |
787 | + -- Scott Moser <smoser@ubuntu.com> Fri, 26 Feb 2016 16:28:31 -0500 |
788 | + |
789 | +curtin (0.1.0~bzr351-0ubuntu1) xenial; urgency=medium |
790 | + |
791 | + * New upstream snapshot. |
792 | + * partitioning: limited support for odd ordering of partition |
793 | + numbers (LP: #1543263). Specifically targetted at MAAS and |
794 | + powerVM support. |
795 | + * many upstream test improvements (LP: #1533770) |
796 | + * general upstream code improvements |
797 | + * use mkfs.vfat rather than mkfs.fat to support precise. |
798 | + * use removable devices for installation if no non-removable devices are |
799 | + found [Robert Clark] (LP: #1532062) |
800 | + * mkfs: fix for lack of uuid in btrfs tools on precise or trusty |
801 | + * added 'curtin mkfs' command for easily making filesystems. |
802 | + * mdadm: fix issues exposed by use via block_meta (LP: #1531520) |
803 | + * improvements and small bug fix for oauth on systems with bad clock |
804 | + * support bcache installation on precise |
805 | + * fix bug in install_grub to partition when storage_config |
806 | + provided. (LP: #1523779) |
807 | + * url_helper: raise import error on lack of oauth only when oauth used |
808 | + * block_meta: handle 'preserve' flag for raid devices (LP: #1522147) |
809 | + * close file descriptors from --config= arguments |
810 | + * xenial: disable update-motd during an apt-get update (LP: #1527710) |
811 | + * curthooks: know kernel mapping for xenial (4.4.0) |
812 | + * fix python executable selection when 'curtin --help' is called |
813 | + * subp: add decode parameter, defaulting to replace (LP: #1526127) |
814 | + * support passing an integer or valid float to human2bytes |
815 | + * Use /proc/mounts to find missing mountpoints |
816 | + |
817 | + -- Scott Moser <smoser@ubuntu.com> Fri, 12 Feb 2016 17:07:33 -0500 |
818 | + |
819 | +curtin (0.1.0~bzr314-0ubuntu1) xenial; urgency=medium |
820 | + |
821 | + * New upstream snapshot. |
822 | + * support installing .tar.xz, .tar.gz, .tar.bz2 or .tar via smtar helper |
823 | + * improve dependency checking (LP: #1514888) |
824 | + * Allow re-use of bcache cache devices with separate backing devices |
825 | + (LP: #1514094) |
826 | + * call mkfs.ext3 or mkfs.ext4 with -F (force) |
827 | + * Partition alignment and sizing fixes (LP: #1513085) |
828 | + * Set bcache cache_mode if present in storage config (LP: #1510334) |
829 | + * apt-get update: do not download translation files and source files |
830 | + during installation. |
831 | + * new sub-commands 'system-upgrade' and 'system-install' for package |
832 | + upgrade and installation. |
833 | + * debian/control: do not list unversioned e2fsprogs as it is essential. |
834 | + |
835 | + -- Scott Moser <smoser@ubuntu.com> Mon, 23 Nov 2015 11:28:52 -0500 |
836 | + |
837 | +curtin (0.1.0~bzr276-0ubuntu1) wily; urgency=medium |
838 | + |
839 | + * New upstream snapshot. |
840 | + * debian/control: add python3-curtin depends to curtin (LP: #1503507) |
841 | + |
842 | + -- Scott Moser <smoser@ubuntu.com> Wed, 07 Oct 2015 09:50:34 -0400 |
843 | + |
844 | +curtin (0.1.0~bzr275-0ubuntu1) wily; urgency=medium |
845 | + |
846 | + * debian/README.source: tweak to doc on how to generate snapshot |
847 | + * New upstream snapshot. |
848 | + * add advanced storage layout |
849 | + * add advanced networking configuration |
850 | + * add 'vmtest' framework for automated test. |
851 | + * add 'tox' for unit testing |
852 | + * add reporting framework for reporting status events to MAAS or other |
853 | + webhook listener. |
854 | + * enable configuring of verbosity and stacktrace info in config as opposed |
855 | + to command line only |
856 | + * faster swap creation using fallocate (LP: #1482994) |
857 | + * support specifying kernel without 'mapping' in config |
858 | + * add 'system-upgrade' command and config for enabling upgrading the target |
859 | + |
860 | + -- Scott Moser <smoser@ubuntu.com> Fri, 02 Oct 2015 16:19:07 -0400 |
861 | + |
862 | +curtin (0.1.0~bzr227-0ubuntu1) wily; urgency=medium |
863 | + |
864 | + * New upstream snapshot. |
865 | + * support '---' or '--' as token to indicate the subsequent kernel command |
866 | + line parameters should be copied from install envionrment to installed |
867 | + environment. (LP: #1402042) |
868 | + * partition: when partitioning mbr and boot partition verify that |
869 | + both partitions exist. |
870 | + * partition: when creating mbr table, leave space for secondary gpt header |
871 | + * fix uefi install path on nvme devices (LP: #1471928) |
872 | + |
873 | + -- Scott Moser <smoser@ubuntu.com> Thu, 09 Jul 2015 16:17:20 -0400 |
874 | + |
875 | +curtin (0.1.0~bzr221-0ubuntu1) wily; urgency=medium |
876 | + |
877 | + * debian/README.source: minor fixes in doc on merging upstream |
878 | + * New upstream snapshot. |
879 | + * force re-reading of partition information before looking |
880 | + for multipath UUID matches. |
881 | + |
882 | + -- Scott Moser <smoser@ubuntu.com> Wed, 24 Jun 2015 14:08:55 -0400 |
883 | + |
884 | +curtin (0.1.0~bzr220-0ubuntu1) wily; urgency=medium |
885 | + |
886 | + * New upstream snapshot. |
887 | + * more multipath work. hopefully reliable multipath boot on ppc64 now. |
888 | + * some cleanups to partitioning code. |
889 | + * know expected kernel mapping for wily (4.2) |
890 | + * support UEFI-based ARM64 systems (LP: #1447834) |
891 | + * catch one more usage of lsblk (LP: #1386275) |
892 | + |
893 | + -- Scott Moser <smoser@ubuntu.com> Thu, 18 Jun 2015 14:19:55 -0400 |
894 | + |
895 | +curtin (0.1.0~bzr215-0ubuntu1) wily; urgency=medium |
896 | + |
897 | + * New upstream snapshot. |
898 | + * multipath: Generate /etc/multipath/bindings file during installation. |
899 | + |
900 | + -- Scott Moser <smoser@ubuntu.com> Tue, 16 Jun 2015 15:39:29 -0400 |
901 | + |
902 | +curtin (0.1.0~bzr214-0ubuntu1) wily; urgency=medium |
903 | + |
904 | + * New upstream snapshot. |
905 | + * Use filesystem uuid rather than scsi_id to avoid false positives |
906 | + when detecting multipath (LP: #1463043). |
907 | + |
908 | + -- Scott Moser <smoser@ubuntu.com> Tue, 09 Jun 2015 16:35:21 -0400 |
909 | + |
910 | +curtin (0.1.0~bzr213-0ubuntu1) wily; urgency=medium |
911 | + |
912 | + * New upstream snapshot. |
913 | + * retry apt-get update to avoid transient failures (LP: #1403133) |
914 | + * detect and handle multipath devices (LP: #1371634) |
915 | + * udevadm settle before unmounting target's /dev (LP: #1462139) |
916 | + * doc/ improved developer doc and tools using maas images for test |
917 | + * use --no-nvram option to grub-install if available (LP: #1311827) |
918 | + |
919 | + -- Scott Moser <smoser@ubuntu.com> Fri, 05 Jun 2015 15:06:31 -0400 |
920 | + |
921 | +curtin (0.1.0~bzr205-0ubuntu1) wily; urgency=medium |
922 | + |
923 | + * New upstream snapshot. |
924 | + * improve finding devices and partitions to account for |
925 | + non-standard names (LP: #1401190, LP: #1263181) |
926 | + * do not consider removable devices or devices < 1G as installable |
927 | + * add internal function wipe_partition and use that rather than |
928 | + wipefs for wiping filesystem header data on a partition. |
929 | + |
930 | + -- Scott Moser <smoser@ubuntu.com> Fri, 15 May 2015 16:52:07 -0400 |
931 | + |
932 | +curtin (0.1.0~bzr201-0ubuntu1) vivid; urgency=medium |
933 | + |
934 | + * New upstream snapshot. |
935 | + * curtin.deps.install: actually install, rather than --dry-run. |
936 | + |
937 | + -- Scott Moser <smoser@ubuntu.com> Fri, 20 Mar 2015 16:30:11 -0400 |
938 | + |
939 | +curtin (0.1.0~bzr200-0ubuntu1) vivid; urgency=medium |
940 | + |
941 | + * New upstream snapshot. |
942 | + * support installation of vivid on vivid via python3 (LP: #1427950) |
943 | + * know kernel mapping for vivid (3.19) |
944 | + * debian/control: update standards versions, wrap-and-sort |
945 | + |
946 | + -- Scott Moser <smoser@ubuntu.com> Wed, 11 Mar 2015 13:19:43 -0400 |
947 | + |
948 | +curtin (0.1.0~bzr196-0ubuntu1) vivid; urgency=medium |
949 | + |
950 | + * New upstream snapshot. |
951 | + * fix bug installing to UEFI systems (LP: #1383727) |
952 | + |
953 | + -- Scott Moser <smoser@ubuntu.com> Mon, 08 Dec 2014 20:01:44 -0500 |
954 | + |
955 | +curtin (0.1.0~bzr195-0ubuntu1) vivid; urgency=medium |
956 | + |
957 | + * New upstream snapshot. |
958 | + * move install log from /var/log/curtin_install.log to |
959 | + /var/log/curtin/install.log (LP: #1378910) |
960 | + * to not use '--acl' when extracting tar files (LP: #1382632) |
961 | + as it inadvertently writes default directory acls. |
962 | + * invoke lsblk with '--output' rather than '--out' to avoid |
963 | + ambiguity in newer versions of lsblk (LP: #1386275) |
964 | + |
965 | + -- Scott Moser <smoser@ubuntu.com> Mon, 27 Oct 2014 12:25:27 -0400 |
966 | + |
967 | +curtin (0.1.0~bzr190-0ubuntu1) utopic; urgency=medium |
968 | + |
969 | + * New upstream snapshot. |
970 | + * add log reporter (LP: #1369129, LP: #1371218) |
971 | + * allow debug messages of helper programs to be seen |
972 | + * fix 'make check' |
973 | + * handle utf-8 output correctly. (LP: #1370249) |
974 | + * set root device correctly on ppc64 (LP: #1371133) |
975 | + * call update-grub to ensure grub.cfg is written (LP: #1373137) |
976 | + * fix dd-tgz mode, only call partprobe on target device. |
977 | + |
978 | + -- Scott Moser <smoser@ubuntu.com> Fri, 26 Sep 2014 17:26:34 -0400 |
979 | + |
980 | +curtin (0.1.0~bzr162-0ubuntu1) utopic; urgency=medium |
981 | + |
982 | + * New upstream snapshot. |
983 | + * block-meta: fix '--boot' when used with mbr. |
984 | + * human2bytes: support floating point numbers (.5G or 2G). |
985 | + * sanitize_source: fix detection of url prefixes that specify type |
986 | + * fix reference to variable before use (LP: #1361350) |
987 | + |
988 | + -- Scott Moser <smoser@ubuntu.com> Thu, 04 Sep 2014 17:10:14 -0400 |
989 | + |
990 | +curtin (0.1.0~bzr155-0ubuntu1) utopic; urgency=medium |
991 | + |
992 | + * New upstream snapshot. |
993 | + - fix '--maxsize' argument to 'curtin swap' (LP: #1360318) [Jason Hobbs] |
994 | + * d/README.source: add file describing how snapshot releases are made. |
995 | + |
996 | + -- Scott Moser <smoser@ubuntu.com> Fri, 22 Aug 2014 11:54:49 -0400 |
997 | + |
998 | +curtin (0.1.0~bzr153-0ubuntu1) utopic; urgency=medium |
999 | + |
1000 | + * New upstream snapshot. |
1001 | + * support for creating swap file. |
1002 | + * fix bug when specifying kernel mapping in config. |
1003 | + * install_kernel: run apt-get udpate before searching cache (LP: #1358424) |
1004 | + * correctly check for availability of eatmydata (LP: #1358350) |
1005 | + * support installation on ppc64 systems (ubuntu ppc64el) |
1006 | + |
1007 | + -- Scott Moser <smoser@ubuntu.com> Thu, 21 Aug 2014 03:35:53 -0400 |
1008 | + |
1009 | +curtin (0.1.0~bzr143-0ubuntu1) utopic; urgency=medium |
1010 | + |
1011 | + * New upstream snapshot. |
1012 | + * better choose a default boot fstype. |
1013 | + |
1014 | + -- Scott Moser <smoser@ubuntu.com> Mon, 04 Aug 2014 04:57:29 -0400 |
1015 | + |
1016 | +curtin (0.1.0~bzr142-0ubuntu1) utopic; urgency=medium |
1017 | + |
1018 | + * New upstream snapshot. |
1019 | + * add utility for parsing /etc/network/interfaces |
1020 | + * aarm64 support [Newell Jensen] |
1021 | + * run update-initramfs in aarm64 |
1022 | + * create boot partition when necessary (LP: #1338851 LP: #1340942) |
1023 | + * know kernel mapping for utopic (3.16) |
1024 | + * properly write fstype into /etc/fstab per provided fstype |
1025 | + * add support for disk images as type 'dd-tgz' |
1026 | + * correctly call finalize in target (LP: #1328521) |
1027 | + * support invoking tar with --xattrs if available (LP: #1307636) |
1028 | + * increase size of uefi partition to 512M (LP: #1306164) |
1029 | + |
1030 | + -- Scott Moser <smoser@ubuntu.com> Tue, 22 Jul 2014 18:53:38 -0400 |
1031 | + |
1032 | +curtin (0.1.0~bzr126-0ubuntu1) trusty; urgency=medium |
1033 | + |
1034 | + * New upstream snapshot. |
1035 | + * create 500M EFI System Partition (ESP) instead of 100M. (LP: #1306164) |
1036 | + |
1037 | + -- Scott Moser <smoser@ubuntu.com> Thu, 10 Apr 2014 15:11:18 -0400 |
1038 | + |
1039 | +curtin (0.1.0~bzr125-0ubuntu1) trusty; urgency=medium |
1040 | + |
1041 | + * New upstream snapshot. |
1042 | + * fix regression in installation on pc-bios systems (LP: #1303617) |
1043 | + |
1044 | + -- Scott Moser <smoser@ubuntu.com> Mon, 07 Apr 2014 10:18:34 -0400 |
1045 | + |
1046 | +curtin (0.1.0~bzr124-0ubuntu1) trusty; urgency=medium |
1047 | + |
1048 | + * New upstream snapshot. |
1049 | + * install correctly on UEFI booted systems (LP: #1300910) |
1050 | + [Blake Rouse] |
1051 | + * whitespace fixes and other small fixes. |
1052 | + |
1053 | + -- Scott Moser <smoser@ubuntu.com> Thu, 03 Apr 2014 14:47:01 -0400 |
1054 | + |
1055 | +curtin (0.1.0~bzr121-0ubuntu1) trusty; urgency=medium |
1056 | + |
1057 | + * New upstream snapshot. |
1058 | + * support installing kernel package of booted kernel |
1059 | + to enable hardware enablement kernels through maas. |
1060 | + * support Calxeda highbank and other ARMv7 systems |
1061 | + * fix gpt partitioning. It wouldn't allow grub installation |
1062 | + * support for using kexec to boot into the installed system |
1063 | + to avoid a hardware bios post. |
1064 | + * support declaring target device via config |
1065 | + * support installing from a local url (file:///) |
1066 | + * fix bug where 'console=' parms were not removed from image's |
1067 | + settings (problematic when image was cloud image) |
1068 | + * run apt-get update if installing packages |
1069 | + |
1070 | + -- Scott Moser <smoser@ubuntu.com> Wed, 26 Mar 2014 17:34:57 -0400 |
1071 | + |
1072 | +curtin (0.1.0~bzr95-0ubuntu2) trusty; urgency=medium |
1073 | + |
1074 | + * Rebuild to drop files installed into /usr/share/pyshared. |
1075 | + |
1076 | + -- Matthias Klose <doko@ubuntu.com> Sun, 23 Feb 2014 13:46:42 +0000 |
1077 | + |
1078 | +curtin (0.1.0~bzr95-0ubuntu1) trusty; urgency=low |
1079 | + |
1080 | + * New upstream snapshot. |
1081 | + * fix bug in block-meta resulting in first disk not always being used |
1082 | + (LP: #1244026) |
1083 | + |
1084 | + -- Scott Moser <smoser@ubuntu.com> Thu, 24 Oct 2013 01:41:47 -0400 |
1085 | + |
1086 | +curtin (0.1.0~bzr94-0ubuntu1) saucy-proposed; urgency=low |
1087 | + |
1088 | + * New upstream snapshot. |
1089 | + * fix bug where /usr/sbin/policy-rc.d was not being removed after |
1090 | + being utilized during installation to disable daemons. (LP: #1238915) |
1091 | + |
1092 | + -- Scott Moser <smoser@ubuntu.com> Tue, 15 Oct 2013 14:45:16 -0400 |
1093 | + |
1094 | +curtin (0.1.0~bzr93-0ubuntu1) saucy; urgency=low |
1095 | + |
1096 | + * New upstream snapshot. |
1097 | + * curtin/commands/in_target.py, curtin/commands/main.py: |
1098 | + fix 'curtin -v' and 'curtin in-target' (LP: #1237139) |
1099 | + * non-production / development changes: |
1100 | + * doc/devel/README.txt: development doc update |
1101 | + * tools/build-deb, tools/export-tarball: |
1102 | + trunk development changes for creating tarball and building debs. |
1103 | + * tools/launch: support '--add' for adding files such as config files |
1104 | + |
1105 | + -- Scott Moser <smoser@ubuntu.com> Tue, 08 Oct 2013 20:20:11 -0400 |
1106 | + |
1107 | +curtin (0.1.0~bzr87-0ubuntu1) saucy; urgency=low |
1108 | + |
1109 | + * New upstream snapshot. |
1110 | + * fix bug that prevented some systems from booting because |
1111 | + 'dpkg-reconfigure grub-pc' was not being run. |
1112 | + |
1113 | + -- Scott Moser <smoser@ubuntu.com> Wed, 25 Sep 2013 16:35:30 -0400 |
1114 | + |
1115 | +curtin (0.1.0~bzr86-0ubuntu1) saucy; urgency=low |
1116 | + |
1117 | + * New upstream snapshot. |
1118 | + * correctly install grub to device rather than partition |
1119 | + * correctly write /etc/network/interfaces |
1120 | + * get cloud-init configure to work with preseed data. |
1121 | + * use tar with --numeric owner when extracting |
1122 | + |
1123 | + -- Scott Moser <smoser@ubuntu.com> Tue, 24 Sep 2013 22:32:08 -0400 |
1124 | + |
1125 | +curtin (0.1.0~bzr85-0ubuntu1) saucy; urgency=low |
1126 | + |
1127 | + * New upstream snapshot. |
1128 | + * fix 'pack_install' usage for maas (LP: #1227944) |
1129 | + * debian/rules: fix 'curtin' package to install as python2 |
1130 | + |
1131 | + -- Scott Moser <smoser@ubuntu.com> Fri, 20 Sep 2013 16:59:25 -0400 |
1132 | + |
1133 | +curtin (0.1.0~bzr82-0ubuntu1) saucy; urgency=low |
1134 | + |
1135 | + * New upstream snapshot. |
1136 | + * 'net-meta auto' is now default for interfaces. |
1137 | + * power_state config can now cause reboot after install. |
1138 | + |
1139 | + -- Scott Moser <smoser@ubuntu.com> Thu, 19 Sep 2013 17:07:17 -0400 |
1140 | + |
1141 | +curtin (0.1.0~bzr75-0ubuntu1) saucy; urgency=low |
1142 | + |
1143 | + * New upstream snapshot. |
1144 | + * change 'curtin' installer to be python2 for better compatibility |
1145 | + * split up packaging. Provide curtin, curtin-common, python-curtin and |
1146 | + python3-curtin. |
1147 | + * add 'curtin in-target' command for chrooting to target |
1148 | + * support http_proxy, apt_proxy, and specifying ubuntu mirrors. |
1149 | + |
1150 | + -- Scott Moser <smoser@ubuntu.com> Thu, 19 Sep 2013 04:07:25 -0400 |
1151 | + |
1152 | +curtin (0.1.0~bzr54-0ubuntu1) saucy; urgency=low |
1153 | + |
1154 | + * Initial release |
1155 | + |
1156 | + -- Scott Moser <smoser@ubuntu.com> Mon, 29 Jul 2013 16:12:09 -0400 |
1157 | diff --git a/debian/control b/debian/control |
1158 | index cea1af8..97e496a 100644 |
1159 | --- a/debian/control |
1160 | +++ b/debian/control |
1161 | @@ -36,7 +36,6 @@ Depends: bcache-tools, |
1162 | lvm2, |
1163 | mdadm, |
1164 | parted, |
1165 | - probert-storage | probert, |
1166 | python3-curtin (= ${binary:Version}), |
1167 | udev, |
1168 | xfsprogs, |
1169 | diff --git a/debian/rules b/debian/rules |
1170 | index af2ebab..8a12410 100755 |
1171 | --- a/debian/rules |
1172 | +++ b/debian/rules |
1173 | @@ -17,5 +17,4 @@ override_dh_auto_install: |
1174 | $$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \ |
1175 | done |
1176 | chmod 755 $(CURDIR)/debian/tmp/usr/lib/curtin/helpers/* |
1177 | - find $(CURDIR)/debian/tmp |
1178 | for f in $$(find $(CURDIR)/debian/tmp/usr/lib -type f -name version.py); do [ -f "$$f" ] || continue; sed -i 's,@@PACKAGED_VERSION@@,$(DEB_VERSION),' "$$f"; done |