From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 1CB571FF187 for ; Tue, 18 Nov 2025 23:01:37 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 694071EAB2; Tue, 18 Nov 2025 23:01:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lchholdings-org.20230601.gappssmtp.com; s=20230601; t=1763503286; x=1764108086; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Np+LqzTGY1Q35EYRSDR9SXNMLb+TRzuxcOpx7ytCgV4=; b=CFbeNX5SR3gg7EZey1pTMEJFOiERb7DGpueerDNrTZQ0WkirdNLQZMzz4gh2vUIAzy 9Bod4C+/x2ojOUjIF5rozgfvvZB1avxCqxOW3skG7r8yK3eopG9IbmrSpEHQNlvBENFg K9o2yeJny5pCUO/gduNeGZv4/yZZZ6jfbHGPfegboejMKFtOqA3bHNbLgVVMmSCLUS4I 7b6eHG0l11kB5ZPwjf+N4RL4zHXru8hIOGeBofAu74vmmEwDFuosvSMkbgYcQf3QxiHq jPeuy/gguJ5a2D1fx/R9kd0Rr60UJXsWyHgyG9oTnGYHMpGCjGfVYtHf9zic8H5as/cE 30lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763503286; x=1764108086; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Np+LqzTGY1Q35EYRSDR9SXNMLb+TRzuxcOpx7ytCgV4=; b=kMk1AlzL2Zqs+Jfx+8Zm8tRmGqE5Tn87RgT3HmsIL34OcB8a0SVVFY5Lkaw3NVHl8p /cGS/kYr+4kkKeEd3J+MYVIaWbJq834jZp3KW3fEX4aVFgq5vBYfub+qgdluCcXs9bGx Buu70bHm74zOkhVReejAtxKvDAEsQYWUUT0YfUBUJlz3sUUFkWLLzIw81sQb58DAFzpn 0FmkaOgv6D7o7A6s4Wo/pwiDwrvAhUtA0Nb1QVZ61Y0N0tDiiLQMJ3sDu1gDgkLEeWS1 Se+U7MpiWwwoZT9kYwrAV9fXsEIkVLm6odLRf6IJ2bg6QtaFbA2tf67w+vULg1BsaDHw ozcQ== X-Gm-Message-State: AOJu0YwutDw7sYAwEWpJh88WFiRDX1it/6PM5PJytUtfz8WD7SAQ2Uj5 7y8jZAAeN1K7PKS10TQaLYo2O0qcyuhfkqjRccWOGctXJfRK+rUjVfbjePns1XG3swGlJLCRqAX ar69Las3k64R9gyXwWx3aJ2DVAd+Lu5GW/tA6SPR9fC79W0HjLSnQGDg0mvRBEildAJ3bwJlC1b VNSc9KoAfCv8QJy9UkyTtzFVvJwpPKi8qvyUeYxQ/eGk53i/uzSi2CUYGbY1BL64vzYOYbqILB3 m4P2ZSBR07C X-Gm-Gg: ASbGnctTVaUyHWo/fH/KjUW5UqcB7iXLFxEXXk+KvK60n2d5Pkn4D1BlrsFWSSnwVaC IwyN8NQT9maF65rJiEauyPR+HQAGz5er3dFxZKZKJ1QiiyaINwZYdywfHC83pc6wKc33sVKpNKn bUUGavd1414V+wWOL2fl/POlyE0cc49A+8H/u4+SqrsQHa+WFQ1Gm84xgcGZ8C8eCJJ7CF9Czb/ GYQrGIUZ8IU9yUfCl4OSrB+en1yive8wRdq50tH4xHwRj0alRAPoJDE6cDDAPd+W/hcUOsmVOrf QyZqi8HTldcUc5R/cXC4ChaQXej8D3Q1XoL3Lk1u8qu3yZWtlzxJChGy++aA7RY7rZyZPr0lVuW 8zUEVpaI/sqXJUy9qBpTGGKd0BoN6wejMF5vc3opWaVJbgnM7ejQnp4fC9p1B5CXJIKOHHV+N+g == X-Google-Smtp-Source: AGHT+IE9UMk4DunDDyuGT+ec8JXjnxZbFFSOzD8HVzmbJ9dtCErxlUrXgzFoVN5FiZaVS2aJPQE+TtWF3U4s X-Received: by 2002:a05:690e:1589:10b0:63f:b3f0:42f2 with SMTP id 956f58d0204a3-641e74a4ee7mr12295808d50.6.1763503285508; Tue, 18 Nov 2025 14:01:25 -0800 (PST) X-Relaying-Domain: lukeh990.io From: Luke Harding To: pve-devel@lists.proxmox.com Date: Tue, 18 Nov 2025 17:01:15 -0500 Message-ID: <20251118220122.61257-1-luke@lukeh990.io> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DMARC_MISSING 0.1 Missing DMARC policy RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [dab.pm] Subject: [pve-devel] [PATCH dab 0/7] Improvements to DAB; Support Devuan 6.0 X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Cc: Luke Harding Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" DISCLAIMER: This patch set is unsolicited. No fixes or discussions about these changes has occured. This is also: my first commit to any Proxmox repository (CLA is signed), my first time contributing perl, and my first time using a mailing list. I apologize for all of the above but hope this will be considered. This patch set addresses a couple of frustrations I have had with DAB. First, I was trying to create a Devuan 6 appliance and failed after adding the suite information, this was because the Devuan suites were not properly given the origin of Devuan and were trying to install 'systemd-sysv'. Next, I couldn't install packages like 'openssh-server' which depends on: 'systemd | systemd-standalone-sysusers | systemd-sysusers'. DAB would fail to grab 'systemd' which is obvious. But DAB would not fall back on the systemd-standalone-sysusers package which provides the bare minimum needed without being systemd. I changed the closure function to exhaust all options before failing. I also added an option to remove the MTA and SSH packages as they were not necessary for my use. Patch 6 here adds a bunch of new lines. I just ran proxmox-perltidy. If I used it incorrectly, I'd be happy to drop that one patch. Luke Harding (7): Add a '--no-ssh' option to dab bootstrap to disable ssh packages that are automatically included. Add origin for devuan suites Add devuan "Excalibur" 6.0 suite. Change closure algorithm to use an alternate package if the most preferred candidate fails. Add new `[--mta ]` flag; Deprecate --exim. Run proxmox-perltidy Bump version to 3.8.0 PVE/DAB.pm | 1495 ++++++++++++++++++++++++---------------------- dab | 237 ++++---- debian/changelog | 8 + 3 files changed, 912 insertions(+), 828 deletions(-) -- 2.52.0 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel