debian-cloud-images (0.0.8)
[PTS] [DDPO]
COMMITS: VCS has seen 67 commits since the debian/0.0.7 tag
- Git: https://salsa.debian.org/cloud-team/debian-cloud-images.git [package]
-
- Branch: master
- Path: debian/changelog
- Repo size: 630784
- Browser: https://salsa.debian.org/cloud-team/debian-cloud-images/tree/master/package
- Last scan: 2024-04-19 10:08:22+00
- Next scan: 2024-04-24 21:33:00+00
- Open issues: 35
- Merge requests: 7
- CI pipeline status: success
- Debian changelog in Git:
debian-cloud-images (0.0.8) unstable; urgency=medium
* Remove dependencies on conflicting packages. (closes: #1062955)
-- Bastian Blank <waldi@debian.org> Thu, 08 Feb 2024 08:02:37 +0100
- This branch is 67 commits ahead of tag debian/0.0.7
- Git log:
commit 27ef83f56177c018294e4baa6f2d8fb612008440
Merge: 76d0481 4578692
Author: Bastian Blank <waldi@debian.org>
Date: Fri Apr 19 06:47:15 2024 +0000
Merge branch 'fix-duplicate-arguments' into 'master'
Register arguments only once
See merge request cloud-team/debian-cloud-images!406
commit 4578692b1ae8c285e273324d3fbafc9ca6878302
Author: Bastian Blank <waldi@debian.org>
Date: Fri Apr 19 08:34:50 2024 +0200
Register arguments only once
If you register arguments with argparse multiple times on different
levels of subparsers, it seems to not longer know how to read them. So
again only register arguments at the lowest level.
commit 76d0481237f0582fb45c60fbbeb61a404c1c7205
Merge: 1eeab65 577f9c1
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Apr 18 19:20:55 2024 +0000
Merge branch 'master' into 'master'
Install libnss-myhostname
See merge request cloud-team/debian-cloud-images!404
commit 577f9c17cdc0f74a98d6ca2908201522864580a5
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Apr 18 08:36:27 2024 -0700
Install libnss-myhostname
As observed in #1064235, cloud instances with neither libnss-resolve nor
libnss-myhostname are unable to resolve their own hostname. On bookworm, this
causes issues as we recently started removing libnss-resolve due to name
resolution issues. But even on newer releases, the libnss-resolve
documentation recommends installing both libnss-resolve and libnss-myhostname
side-by-side, e.g. from nss-resolve(8):
This duplicates the functionality of nss-myhostname(8), but it is still
recommended (see examples below) to keep nss-myhostname configured in
/etc/nsswitch.conf, to keep those names resolveable if systemd-resolved is not
running.
commit 1eeab6504bd15a65156c065e4619165710890473
Merge: d8f61f5 f7777ba
Author: Bastian Blank <waldi@debian.org>
Date: Thu Apr 18 16:31:50 2024 +0000
Merge branch 'split-cloud-nocloud' into 'master'
Split nocloud away from cloud class
See merge request cloud-team/debian-cloud-images!334
commit f7777ba7e749ceaae652c6b88a0d588bfec6dda9
Author: Bastian Blank <waldi@debian.org>
Date: Wed Apr 17 21:03:29 2024 +0200
Split nocloud away from cloud class
Up until now, the nocloud images contained stuff destined for explicit
cloud images. For example it includes a ssh server, but without any ssh
keys, so failing.
This splits nocloud away from the existing cloud class.
commit d8f61f572518c87791b77ea27c84747ceb4debe8
Merge: 5343a8a c6dcf73
Author: Bastian Blank <waldi@debian.org>
Date: Wed Apr 17 17:49:15 2024 +0000
Merge branch 'split-cloud-system' into 'master'
Split out class for bootable system from cloud
See merge request cloud-team/debian-cloud-images!347
commit c6dcf73e1be01a918a7ce8556b71f36014db2eaf
Author: Bastian Blank <waldi@debian.org>
Date: Tue Apr 16 15:45:24 2024 +0200
Move some stuff into new class
commit 99cba02c49e9c728396b1dcf9c6017a68ddb2af0
Author: Bastian Blank <waldi@debian.org>
Date: Tue Apr 16 15:45:00 2024 +0200
Split out class for bootable system from cloud
The cloud class meant also bootable system. But there are bootable
systems that are not cloud, like nocloud. Make sure we can distinguish
between them by splitting the cloud class up.
commit 5343a8ab508232554b170972c5c66da0d5e628b7
Merge: 354dab1 60fe4ad
Author: Bastian Blank <waldi@debian.org>
Date: Tue Apr 16 11:58:06 2024 +0000
Merge branch 'disable-buster-backports' into 'master'
Disable removed buster-backports suite
See merge request cloud-team/debian-cloud-images!403
commit 60fe4adc5d59ecb0bd9d68d7408eb4157916e4ff
Author: Bastian Blank <waldi@debian.org>
Date: Tue Apr 16 11:58:05 2024 +0000
Disable removed buster-backports suite
commit 354dab19c571319abc6ef1cab624301eca486a08
Merge: f1b327c 0311529
Author: Bastian Blank <waldi@debian.org>
Date: Tue Apr 16 10:56:34 2024 +0000
Merge branch 'build-rootfs-oci' into 'master'
Write rootfs into a OCI compliant image
See merge request cloud-team/debian-cloud-images!401
commit 031152973224bb0b3b6cc764bd5eae6896e8e282
Author: Bastian Blank <waldi@debian.org>
Date: Mon Apr 15 21:34:28 2024 +0200
Write rootfs into a OCI compliant image
commit b61ba4d96b932db55c906293a7702aad9b8e75b3
Author: Bastian Blank <waldi@debian.org>
Date: Mon Apr 15 21:14:59 2024 +0200
Add minimal helper for OCI image directories
commit f1b327cf093248fd41f7b1a21a74dc7c8e93b50c
Merge: 2192338 e1d2f7f
Author: Bastian Blank <waldi@debian.org>
Date: Tue Apr 16 10:38:28 2024 +0000
Merge branch 'arm64-qemu-faster' into 'master'
Disable some expensive emulation in qemu for arm64
See merge request cloud-team/debian-cloud-images!402
commit e1d2f7f8011a14cbd305a57638baab3b5d8b2573
Author: Bastian Blank <waldi@debian.org>
Date: Tue Apr 16 12:18:45 2024 +0200
Disable some expensive emulation in qemu for arm64
commit 21923387504ddc779b54930e4c0962dd3ab9b250
Merge: a2cdf6b ca40f71
Author: Bastian Blank <waldi@debian.org>
Date: Mon Apr 15 18:01:16 2024 +0000
Merge branch 'build-rootfs' into 'master'
Add tool to build rootfs in sandbox
See merge request cloud-team/debian-cloud-images!395
commit ca40f71f96acdc6f49b22e46c05d3103e275c02d
Author: Bastian Blank <waldi@debian.org>
Date: Tue Feb 20 16:54:45 2024 +0100
Add tool to build rootfs in sandbox
commit b56dda5d28b47939afde136f3ce1c8745ae0b64a
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 17 21:31:01 2024 +0100
Implement minimal sandbox using crun
commit a2cdf6b657bb70fb58dc06fcbc2bb91bd4bf25c0
Merge: 9617ccd 325d5bc
Author: Bastian Blank <waldi@debian.org>
Date: Wed Apr 10 17:59:00 2024 +0000
Merge branch 'revamp-cli-arguments' into 'master'
Revamp complete CLI handling
See merge request cloud-team/debian-cloud-images!381
commit 325d5bc7266cb6db67041ccadfd08af3f9d6abfc
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 17 12:48:22 2024 +0100
Revamp complete CLI handling
commit e83e6604d54b905ff71a225aac7c1597583601be
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 17 12:54:09 2024 +0100
Ignore some missing type definitions
commit 9617ccd7b3d14c8a332b3d364211792219543819
Merge: a188959 89940b5
Author: Bastian Blank <waldi@debian.org>
Date: Sun Apr 7 17:46:15 2024 +0000
Merge branch 'move-manifest-build' into 'master'
Move manifest generation into main build
See merge request cloud-team/debian-cloud-images!400
commit 89940b55172427d081c0d4b04d2e5e7cd567dd1c
Author: Bastian Blank <waldi@debian.org>
Date: Mon Apr 1 13:40:31 2024 +0200
Move manifest generation into main build
commit 15b8e3ff9ff35e0c7defb0f489ac46af66f2b541
Author: Bastian Blank <waldi@debian.org>
Date: Mon Apr 1 13:26:46 2024 +0200
Support read and write of Deb822 into dataclasses
commit a188959ebad5d66f446e6f7b5dc51c9aeb900d5b
Merge: 68f2b9f 2d881ea
Author: Ross Vandegrift <rvandegrift@debian.org>
Date: Thu Apr 4 04:41:24 2024 +0000
Merge branch 'master' into 'master'
Avoid installing libnss-resolve on bookworm
See merge request cloud-team/debian-cloud-images!399
commit 2d881ea09c53e91635d23f64dbf0b6ad9d9ceaec
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Apr 4 03:46:26 2024 +0000
Avoid installing libnss-resolve on bookworm
As discussed on
https://lists.debian.org/debian-cloud/2024/03/msg00018.html and
elsewhere.
commit 68f2b9f5885759a1e60a5438adda8dd000c62b4f
Merge: cd80dd1 6cf0e30
Author: Bastian Blank <waldi@debian.org>
Date: Sun Mar 31 19:03:43 2024 +0000
Merge branch 'install-manual-grub' into 'master'
Install grub by hand
See merge request cloud-team/debian-cloud-images!398
commit 6cf0e30b9fe629838eba69408604e987a63ea9c5
Author: Bastian Blank <waldi@debian.org>
Date: Fri Mar 22 10:39:05 2024 +0100
Install grub by hand
commit cd80dd16e877d3a7c9acb157701cf85d99ff1ceb
Merge: bb56810 a0a5cbf
Author: Bastian Blank <waldi@debian.org>
Date: Sat Mar 30 21:47:34 2024 +0000
Merge branch 'factor-out-fstab' into 'master'
Factor out generation of /etc/fstab
See merge request cloud-team/debian-cloud-images!397
commit a0a5cbfda39d096b04d49006220ceaec0b6c3e6c
Author: Bastian Blank <waldi@debian.org>
Date: Fri Mar 29 15:21:11 2024 +0100
Factor out generation of /etc/fstab
commit bb56810cef6d47a07219db5babb10eb1f3d3429d
Merge: 41eda57 f7a6a3b
Author: Bastian Blank <waldi@debian.org>
Date: Sat Mar 30 19:02:27 2024 +0000
Merge branch 'factor-out-cloud-release' into 'master'
Factor out generation of /etc/cloud-release
See merge request cloud-team/debian-cloud-images!396
commit f7a6a3bcb9cae07fe1233fef1cfda0d595c6ebac
Author: Bastian Blank <waldi@debian.org>
Date: Fri Mar 29 14:50:28 2024 +0100
Factor out generation of /etc/cloud-release
commit 41eda573e5eef8cedf2dfd56442304ad5953682f
Merge: 5b54cc3 0327dc7
Author: Bastian Blank <waldi@debian.org>
Date: Wed Mar 20 20:18:23 2024 +0000
Merge branch 'factor-out-build-image' into 'master'
Factor out code working on an image into own class
See merge request cloud-team/debian-cloud-images!394
commit 0327dc7a102017af6466ad743917ca51cfeaf12c
Author: Bastian Blank <waldi@debian.org>
Date: Wed Mar 20 19:28:50 2024 +0100
Factor out code working on an image into own class
commit 5b54cc3d12a264a9628d1630ab9ede2ea9b3e2fd
Merge: a5c4e42 2b21ef1
Author: Bastian Blank <waldi@debian.org>
Date: Sun Mar 17 13:07:53 2024 +0000
Merge branch 'simpler-mounts' into 'master'
Make build time mounts simpler
See merge request cloud-team/debian-cloud-images!393
commit 2b21ef1b013e05f515c9c89f92a368801655acf8
Author: Bastian Blank <waldi@debian.org>
Date: Tue Mar 12 20:10:59 2024 +0100
Make build time mounts simpler
commit a5c4e42ac1ce97666f59a47d46147ce9fe33b43c
Merge: ae04974 fa2c012
Author: Bastian Blank <waldi@debian.org>
Date: Tue Mar 12 18:50:59 2024 +0000
Merge branch 'hardcode-grub' into 'master'
Allow grub config generation without filesystems
See merge request cloud-team/debian-cloud-images!392
commit fa2c012ef4a78175374cf5b472834916eb956b2e
Author: Bastian Blank <waldi@debian.org>
Date: Sat Mar 2 11:08:19 2024 +0100
Allow grub config generation without filesystems
This overrides grub-probe with a stub implementation that just returns
hardcoded values. Those have to match the resulting image good enough.
commit ae049742f3cadd780810782dd7e59cd1f232cd31
Merge: 96b9160 2c6dfbb
Author: Bastian Blank <waldi@debian.org>
Date: Wed Feb 28 20:39:16 2024 +0000
Merge branch 'use-partuuid' into 'master'
Use partition UUID instead of filesystem
See merge request cloud-team/debian-cloud-images!388
commit 2c6dfbb5a34ca29afb5c7f25f528d7585366c03d
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 24 20:47:44 2024 +0100
Use partition UUID instead of filesystem
commit 96b9160f14c9991f0cd665dcc80ea46533800ec9
Merge: 14c1458 77677d6
Author: Bastian Blank <waldi@debian.org>
Date: Wed Feb 28 19:49:24 2024 +0000
Merge branch 'merge-grub' into 'master'
Move grub setup into architecture classes
See merge request cloud-team/debian-cloud-images!390
commit 77677d63d9cbe404774e24a8b3facf03a875de9d
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 25 20:34:34 2024 +0100
Move grub setup into architecture classes
commit 14c1458a821214ad275fc4f123c9e34221c71c1f
Merge: 8ec9a00 6b8d4bb
Author: Bastian Blank <waldi@debian.org>
Date: Tue Feb 27 22:47:42 2024 +0000
Merge branch 'system-test-grub-arch' into 'master'
Test if correct grub is installed into /boot/grub
See merge request cloud-team/debian-cloud-images!391
commit 6b8d4bb600854ae436821dde47ef9fead7cce0fe
Author: Bastian Blank <waldi@debian.org>
Date: Tue Feb 27 17:12:57 2024 +0100
Test if correct grub is installed into /boot/grub
commit 8ec9a00604d445ca5435967e33c0bc270fccc8fc
Merge: f2358bf 317f82a
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 25 19:27:21 2024 +0000
Merge branch 'remove-unused' into 'master'
Remove unused disk config
See merge request cloud-team/debian-cloud-images!389
commit 317f82af790b12937150d115e7bcbf01923d5a89
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 25 19:27:20 2024 +0000
Remove unused disk config
commit f2358bf4bf5c0b3d8d0b4e7e63bbb9906fb2c256
Merge: 4de08d8 32c76e1
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 24 21:59:04 2024 +0000
Merge branch 'use-dps-parttypes' into 'master'
Use partition types assigned by UAPI group
See merge request cloud-team/debian-cloud-images!387
commit 32c76e16edaf0450a9c7e68f6d4addb92965d104
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 24 21:59:03 2024 +0000
Use partition types assigned by UAPI group
commit 4de08d81208a47304063e017a697b22c89c018e1
Merge: da56a10 2572725
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 24 21:09:24 2024 +0000
Merge branch 'merge-cleanup' into 'master'
Move all cleanup together
See merge request cloud-team/debian-cloud-images!386
commit 2572725eceeee8091ffb088218d771af7a812fc9
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 24 21:09:24 2024 +0000
Move all cleanup together
commit da56a1091e5ecafafaa278301ad773936af22f0e
Merge: 6d9514c 7883779
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 24 15:40:21 2024 +0000
Merge branch 'clean-extrbase' into 'master'
Override extrbase with debootstrap call
See merge request cloud-team/debian-cloud-images!385
commit 78837797957f44f6087165b16e9c208295a7b51b
Author: Bastian Blank <waldi@debian.org>
Date: Wed Feb 21 11:59:00 2024 +0100
Override extrbase with debootstrap call
The extrbase task sadly does stuff unrelated the debootstrap, like
trying to mount a tmpfs and copy data to it. We don't want that, so
clear out the complete task and make the call more robust.
commit 6d9514c43220ddf013bdd45bb48e54ed68fad7e2
Merge: 037497d 5ecf2e9
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 18 09:20:45 2024 +0000
Merge branch 'drop-python-older' into 'master'
Drop support for Python < 3.9
See merge request cloud-team/debian-cloud-images!384
commit 5ecf2e9c63062b53cfe6c2dafb3622d7aa0851d7
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 18 10:07:59 2024 +0100
Drop support for Python < 3.9
commit 037497d9e93b3c077012279347ff476a6d80f5ac
Merge: e264e95 610d355
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 18 09:15:06 2024 +0000
Merge branch 'use-importlib-resources' into 'master'
Use resources support from importlib
See merge request cloud-team/debian-cloud-images!382
commit 610d3555984d0e7b90b863303d76a7e06575c3cc
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 18 09:15:06 2024 +0000
Use resources support from importlib
commit e264e95af1ac48bd526b00a5a06ba02be9950e38
Merge: 9e4b02e 7a9d658
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 18 09:03:53 2024 +0000
Merge branch 'test-trixie' into 'master'
Test on Trixie
See merge request cloud-team/debian-cloud-images!383
commit 7a9d6584c96a43cbcb38cf7f10b59befabb74dd4
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 18 10:01:12 2024 +0100
Test on Trixie
commit 9e4b02e9749da15cd3e009fa869dc87aaa9d2b9c
Merge: 1717833 63e91cb
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 17 16:14:49 2024 +0000
Merge branch 'add-spdx' into 'master'
Add SPDX header to many files
See merge request cloud-team/debian-cloud-images!380
commit 63e91cb3a1cdf6d4b84f2149c7d0918139bb6bd9
Author: Bastian Blank <waldi@debian.org>
Date: Sat Feb 17 11:46:05 2024 +0100
Add SPDX header to many files
commit 1717833545456fed7004d9dbf02141976872a91d
Merge: d067730 b3852fd
Author: Noah Meyerhans <noahm@debian.org>
Date: Fri Feb 9 18:15:59 2024 +0000
Merge branch 'master' into 'master'
ec2: put-ssm: add the ability to limit regions acted upon
See merge request cloud-team/debian-cloud-images!379
commit b3852fdd678006913a29c7d28307a0cc0997eae8
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Feb 8 21:34:12 2024 -0800
ec2: put-ssm: add the ability to limit regions acted upon
This adds a new `--regions` command line option that lets us limit the
regions in which we set a variable to the specified comma-separated
list.
commit d0677308d7e7e7cbe8b38c0e8c152398e98a2598
Merge: 9c974e6 2c6273e
Author: Bastian Blank <waldi@debian.org>
Date: Thu Feb 8 07:26:08 2024 +0000
Merge branch 'restrict-packages' into 'master'
Remove dependencies on conflicting packages
See merge request cloud-team/debian-cloud-images!378
commit 2c6273ee5969fbb3a79ea728063839d3ecfde937
Author: Bastian Blank <waldi@debian.org>
Date: Thu Feb 8 08:12:57 2024 +0100
Try to install package in test
commit c7903b2039f39e2def316658e4c0e741d12d255f
Author: Bastian Blank <waldi@debian.org>
Date: Thu Feb 8 08:02:42 2024 +0100
Release 0.0.8
commit 1b6beda9610247975c5203665255f8e083317619
Author: Bastian Blank <waldi@debian.org>
Date: Thu Feb 8 07:59:35 2024 +0100
Remove dependencies on conflicting packages