[pve-devel] applied-series: [PATCH stable-7 container 0/2] setup: cherry-pick ubuntu 24.04 support

2024-06-04 Thread Thomas Lamprecht
Am 04/06/2024 um 10:34 schrieb Christoph Heiss: > This backports the series to support Ubuntu 24.04 "Noble" CTs [0]. > > They could be cherry-picked cleanly. Tested on a up-to-date PVE 7.4 > system (running on `pvetest`), template for Ubuntu 24.04 > (`ubuntu-24.04-standard_24.04-2_amd64.tar.zst`)

[pve-devel] [PATCH v1 pve-common 1/3] section config: document package and its methods with POD

2024-06-04 Thread Max Carrara
Apart from the obvious benefits that documentation has, this also allows LSPs to provide docstrings e.g. via 'textDocument/hover' [0]. Tested with Perl Navigator [1]. [0]: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_hover [1]:

[pve-devel] [PATCH v1 pve-common 3/3] section config: clean up parser logic

2024-06-04 Thread Max Carrara
In order to make the parser somewhat more maintainable in the future, this commit cleans up its logic and makes its control flow easier to follow. Signed-off-by: Max Carrara --- src/PVE/SectionConfig.pm | 189 --- 1 file changed, 98 insertions(+), 91

[pve-devel] [PATCH v1 pve-common 0/3] Section Config: Documentation & Code Cleanup

2024-06-04 Thread Max Carrara
Section Config: Documentation & Code Cleanup The main focus of this series is the comprehensive documentation which is added in patch 01. While not every single quirk and implementation detail may be covered, it should be decent enough to help

[pve-devel] [PATCH v1 pve-common 2/3] section config: update code style

2024-06-04 Thread Max Carrara
Replace `foreach` with `for` and use postfix deref instead of block (circumfix) dereference (`$foo->%*` instead of `%$foo`). Furthermore, make `format_config_line` a private sub instead of unnecessarily declaring it as an anonymous subroutine, which avoids the `&$sub_ref(...)` syntax altogether.

[pve-devel] applied-series: [PATCH many v3 0/8] notifications: move template strings to template files

2024-06-04 Thread Wolfgang Bumiller
applied series & bumped packages, thanks ___ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

[pve-devel] [PATCH stable-7 container 2/2] setup: unlink default netplan configuration even with Ubuntu >= 23.04

2024-06-04 Thread Christoph Heiss
From: Fiona Ebner It seems like commit 02d9462 ("setup: enable systemd-networkd via preset for ubuntu 23.04+") also resulted in the default netplan configuration no longer being unlinked. That should still happen, even if systemd-networkd is now enabled via preset. Otherwise, the network

[pve-devel] [PATCH stable-7 container 0/2] setup: cherry-pick ubuntu 24.04 support

2024-06-04 Thread Christoph Heiss
This backports the series to support Ubuntu 24.04 "Noble" CTs [0]. They could be cherry-picked cleanly. Tested on a up-to-date PVE 7.4 system (running on `pvetest`), template for Ubuntu 24.04 (`ubuntu-24.04-standard_24.04-2_amd64.tar.zst`) was copied from a 8.2 host for testing. Tested creating

[pve-devel] [PATCH stable-7 container 1/2] setup: support Ubuntu 24.04 Noble

2024-06-04 Thread Christoph Heiss
From: Fiona Ebner Minimally tested, that an upgrade from an existing 23.04 container works, there still is network and no obviously bad messages in the container's journal. Reported in the community forum: https://forum.proxmox.com/threads/145848/ Signed-off-by: Fiona Ebner (cherry picked

[pve-devel] [PATCH docs] intro: add information on copyright files

2024-06-04 Thread Fabian Grünbichler
might not be obvious for users that are not involved with Debian. Signed-off-by: Fabian Grünbichler --- obviously, the same sentence with a different package name can be added to pmg and pbs docs as well, if the wording is settled.. pve-intro.adoc | 4 1 file changed, 4 insertions(+)