From f0ef2f3caf7f9078cd9e08e0fb39fece0f8ed972 Mon Sep 17 00:00:00 2001 From: David Runge Date: Mon, 1 Feb 2021 09:59:49 +0100 Subject: Add changelog file CHANGELOG.rst: Add file to track changes (at least for v51). --- CHANGELOG.rst | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 CHANGELOG.rst (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 0000000..0b8a85d --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,31 @@ +######### +Changelog +######### + +[51] - 2021-02-01 +================= + +Added +----- + +- VNC support for `run_archiso` +- SSH enabled by default in baseline and releng profiles +- Add cloud-init support to baseline and releng profiles +- Add simple port forwarding to `run_archiso` to allow testing of SSH +- Add support for loading cloud-init user data images to `run_archiso` +- Add version information to images generated with `mkarchiso` +- Use pacman hooks for things previously done in `customize_airootfs.sh` (e.g. generating locale, uncommenting mirror + list) +- Add network setup for the baseline profile +- Add scripts for CI to build the baseline and releng profiles automatically + +Changed +------- + +- Change upstream URL in vendored profiles to archlinux.org +- Reduce the amount of sed calls in mkarchiso +- Fix typos in `mkarchiso` +- mkinitcpio-archiso: Remove resolv.conf before copy to circumvent its use +- Remove `customize_airootfs.sh` from the vendored profiles +- Support overriding more variables in `profiledef.sh` and refactor their use in `mkarchiso` +- Cleanup unused code in `run_archiso` -- cgit v1.2.3-70-g09d2 From 495721a79c348e6d5b801f5315ad2c0a2c980c13 Mon Sep 17 00:00:00 2001 From: David Runge Date: Tue, 30 Mar 2021 20:29:31 +0200 Subject: Add changelog entry for v52 CHANGELOG.rst: Add changelog entry for v52 --- CHANGELOG.rst | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0b8a85d..3e5df19 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,30 @@ Changelog ######### +[52] - 2021-04-01 +================= + +Added +----- + +- Add usbmuxd support +- Add EROFS support (as an experimental alternative to squashfs) +- Add creation of zsync control file for delta downloads +- Add sof-firmware for additional soundcard support +- Add support for recursively setting file permissions on folders using profiledef.sh +- Add support for mobile broadband devices with the help of modemmanager +- Add information on PGP signatures of tags +- Add archinstall support + +Changed +------- + +- Remove haveged +- Fix various things in relation to gitlab CI +- Change systemd-networkd files to more generically setup networkds for devices +- Fix the behavior of the `script=` kernel commandline parameter to follow redirects +- Change the amount of mirrors checked by reflector to 20 to speed up availability of the mirrorlist + [51] - 2021-02-01 ================= -- cgit v1.2.3-70-g09d2 From e2cce07df7119274e17c6fb7039a4448265364d7 Mon Sep 17 00:00:00 2001 From: David Runge Date: Sat, 1 May 2021 10:22:36 +0200 Subject: Add changelog for v53 CHANGELOG.rst: Add changelog for v53 --- CHANGELOG.rst | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3e5df19..28861f1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,26 @@ Changelog ######### +[53] - 2021-05-01 +================= + +Added +----- + +- Add ISO name to grubenv +- Add further metrics to CI, so that number of packages and further image sizes can be tracked +- Add IMAGE_ID and IMAGE_VERSION to /etc/os-release + +Changed +------- + +- Revert to an invalid GPT for greater hardware compatibility +- Fix CI scripts and initcpio script to comply with stricter shellcheck +- Fix an issue where writing to /etc/machine-id might override a file outside of the build directory +- Change gzip flags, so that compressed files are created reproducibly +- Increase default serial baud rate to 115200 +- Remove deprecated documentation and format existing documentation + [52] - 2021-04-01 ================= -- cgit v1.2.3-70-g09d2 From 28ab118099b19f76ff1937776400a2bb7f8b09bb Mon Sep 17 00:00:00 2001 From: David Runge Date: Thu, 13 May 2021 22:18:47 +0200 Subject: Add changelog for v54 CHANGELOG.rst: Add changelog entry for v54. --- CHANGELOG.rst | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 28861f1..87518b4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,35 @@ Changelog ######### +[54] - 2021-05-13 +================= + +Added +----- + +- Add the concept of buildmodes to mkarchiso, which allows for building more than the default .iso artifact + (sequentially) +- Add support to mkarchiso and both baseline and releng profiles for building a bootstrap image (a compressed + bootstrapped Arch Linux environment), by using the new buildmode `bootstrap` +- Add support to mkarchiso and both baseline and releng profiles for building artifacts required for netboot with iPXE + (optionally allowing codesigning on the artifacts), by using the new buildmode `netboot` +- Add qemu-guest-agent and virtualbox-guest-utils-nox to the releng profile and enable their services by default to + allow interaction between hypervisor and virtual machine if the installation medium is booted in a virtualized + environment + +Changed +------- + +- Always use the .sig file extension when signing the rootfs image, as that is how mkinitcpio-archiso expects it +- Fix for CI and run_archiso scripts to be compatible with QEMU >= 6.0 +- Increase robustness of CI by granting more time to reach the first prompt +- Change CI to build all available buildmodes of the baseline and releng profiles (baseline's netboot is currently + excluded due to a bug) +- Install all implicitly installed packages explicitly for the releng profile +- Install keyrings more generically when using pacman-init.service +- Consolidate CI scripts so that they may be shared between the archiso, arch-boxes and releng project in the future and + expose their configuration with the help of environment variables + [53] - 2021-05-01 ================= -- cgit v1.2.3-70-g09d2 From 5751de9753ef4d8adeb1481a3a843304a8e2265d Mon Sep 17 00:00:00 2001 From: David Runge Date: Sun, 30 May 2021 01:04:08 +0200 Subject: Add changelog for v55 CHANGELOG.rst: Add changelog entries for v55. --- CHANGELOG.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 87518b4..b4e28ee 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ Changelog ######### +[55] - 2021-06-01 +================= + +Added +----- + +- Add integration for pv when using the copytoram boot parameter so that progress on copying the image to RAM is shown +- Add experimental support for EROFS by using it for the rootfs image in the baseline profile + +Changed +------- + +- Change information on IRC channel, as Arch Linux moved to Libera Chat +- Fix a regression, that would prevent network interfaces to be configured under certain circumstances + [54] - 2021-05-13 ================= -- cgit v1.2.3-70-g09d2 From 9e6b0d369819b5fe14ec31a8fbee80a8dff7c5d0 Mon Sep 17 00:00:00 2001 From: David Runge Date: Wed, 30 Jun 2021 18:36:44 +0200 Subject: Add changelog for v56 CHANGELOG.rst: Add a changelog entry for v56. --- CHANGELOG.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b4e28ee..313a395 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,25 @@ Changelog ######### +[56] - 2021-07-01 +================= + +Added +----- + +- Add pacman >= 6 compatible configuration +- Add documentation for the `script` boot parameter + +Changed +------- + +- Clear environment variables before working in chroot +- Update Arch Wiki URLs +- Pass SOURCE_DATE_EPOCH to chroot +- Enable parallel downloads in profile pacman configurations +- Generalize the approach of interacting with ucode images +- Execute the netboot build mode for the baseline profile in CI + [55] - 2021-06-01 ================= -- cgit v1.2.3-70-g09d2 From 53904baef913b5485d00d7405d21dadd21388b26 Mon Sep 17 00:00:00 2001 From: David Runge Date: Sun, 11 Jul 2021 21:00:03 +0200 Subject: Add changelog for 56.1 CHANGELOG.rst: Add a changelog entry for 56.1 --- CHANGELOG.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 313a395..c6e505f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ Changelog ######### +[56.1] - 2021-07-11 +=================== + +Added +----- + +Changed +------- + +- Simplify gitlab CI setup by using ci-scripts (shared amongst several projects) +- Fix an issue with the unsetting of environment variables before using pacstrap/arch-chroot +- Remove termite-terminfo from the releng profile's list of packages (it is not in the official repositories anymore) +- Set LC_ALL instead of LANG + [56] - 2021-07-01 ================= -- cgit v1.2.3-70-g09d2 From 12c21b15afb30f7bedbecc7bfd25d5d66d9abadd Mon Sep 17 00:00:00 2001 From: David Runge Date: Fri, 30 Jul 2021 16:42:57 +0200 Subject: Add changelog for 57 CHANGELOG.rst: Add an entry for v57. --- CHANGELOG.rst | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c6e505f..aaea00e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,26 @@ Changelog ######### +[57] - 2021-07-30 +================= + +Added +----- + +- Add a missing line in the systemd-networkd-wait-online.service in the baseline profile + +Changed +------- + +- Adapt systemd-networkd configuration to systemd ≥ 249 +- Improve documentation in ``mkarchiso`` and systemd-networkd related configuration files +- Fix an issue that may prevent continuing an aborted build of the ``netboot`` or ``iso`` buildmode + +Removed +------- + +- Remove SPDX license identifier from files that are not eligible for copyright (e.g. configuration files) + [56.1] - 2021-07-11 =================== -- cgit v1.2.3-70-g09d2 From fbe48dd7d27e20cf41d6bea3aa62c72a89e26bc2 Mon Sep 17 00:00:00 2001 From: David Runge Date: Wed, 25 Aug 2021 14:10:06 +0200 Subject: Add changelog for v58 CHANGELOG.rst: Add changelog entries for v58. --- CHANGELOG.rst | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aaea00e..a15fe67 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,31 @@ Changelog ######### +[58] - 2021-08-25 +================= + +Added +----- + +- Add support for ``gpg``'s ``--sender`` option + +Changed +------- + +- Change the way ``mkarchiso`` uses ext4 images to copying files to it directly instead of mounting (this action now + does not require elevated privileges anymore) +- Add version files when using ``netboot`` buildmode as well +- Update the sshd configuration to be compatible with openssh 8.7p1 +- Overhaul the used ``gpg`` options +- Fix use of potentially unbound variables +- Refactor the validation functions to have fewer large functions and less code duplication + +Removed +------- + +- Remove all files related to ``mkinitcpio`` integration, as they now live in + https://gitlab.archlinux.org/mkinitcpio/mkinitcpio-archiso + [57] - 2021-07-30 ================= -- cgit v1.2.3-70-g09d2 From 12b31c8778f516fc8c05e45525d8195c94ae5f29 Mon Sep 17 00:00:00 2001 From: David Runge Date: Tue, 30 Nov 2021 23:11:42 +0100 Subject: Add changelog for v59 CHANGELOG.rst: Add changelog information for v59. --- CHANGELOG.rst | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a15fe67..9e78a0b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,27 @@ Changelog ######### +[59] - 2021-11-30 +================= + +Added +----- + +- Add mailmap file for easier author integration with git +- Add grub and refind to the package list of the releng profile + +Changed +------- + +- Replace use of date with printf +- Silence command output more efficiently when using --quiet +- Modify curl call to retry up to ten times before giving up on downloading an automated script + +Removed +------- + +- Remove requirement on setting a Boot mode when building a netboot image + [58] - 2021-08-25 ================= -- cgit v1.2.3-70-g09d2 From 3c0720b72fafd87da81cf90731bc7ae91931bb11 Mon Sep 17 00:00:00 2001 From: David Runge Date: Tue, 28 Dec 2021 10:20:44 +0100 Subject: Add dummy changelog entry CHANGELOG.rst: Add a dummy changelog entry that serves as entry for any unreleased changes. --- CHANGELOG.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9e78a0b..f8afc13 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ Changelog ######### +[XX] - YYYY-MM-DD +================= + +Added +----- + +Changed +------- + +Removed +------- + [59] - 2021-11-30 ================= -- cgit v1.2.3-70-g09d2 From 5b01770f7b642bd0da90be668e675720cd056a51 Mon Sep 17 00:00:00 2001 From: David Runge Date: Tue, 28 Dec 2021 10:27:55 +0100 Subject: Add changelog for version 60 CHANGELOG.rst: Add a changelog entry for version 60. --- CHANGELOG.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f8afc13..a166bf7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -14,6 +14,25 @@ Changed Removed ------- +[60] - 2021-12-28 +================= + +Added +----- + +- Add `BB8E6F1B81CF0BB301D74D1CBF425A01E68B38EF` in the Releases section of the README, giving maintainer power to + nl6720. + +Changed +------- + +- Show a more descriptive message when no code signing certificate is used + +Removed +------- + +- Remove unused archiso_shutdown hook from the releng profile's mkinitcpio config + [59] - 2021-11-30 ================= -- cgit v1.2.3-70-g09d2