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 21A861FF183 for ; Wed, 10 Sep 2025 22:05:34 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6FAF52E94; Wed, 10 Sep 2025 22:05:36 +0200 (CEST) Date: Wed, 10 Sep 2025 16:04:43 -0400 To: pve-devel@lists.proxmox.com MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: Peter via pve-devel Precedence: list Cc: Peter X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: [pve-devel] [RFC] CentOS, Rocky, Alma 10 Content-Type: multipart/mixed; boundary="===============3908549053022264864==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============3908549053022264864== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 870CED6A09 for ; Wed, 10 Sep 2025 22:05:35 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 5F6872E54 for ; Wed, 10 Sep 2025 22:05:05 +0200 (CEST) Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Wed, 10 Sep 2025 22:05:03 +0200 (CEST) Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-24c89867a17so74471785ad.1 for ; Wed, 10 Sep 2025 13:05:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757534696; x=1758139496; darn=lists.proxmox.com; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Gp3l+u987t+dgRqNMuiXd9jODRUdhJLvZZSHYJqH54o=; b=CJbT6S38iI2MZPGLTy85hY12tw6KhCT/jmKmaqC0lnijRvo/0X2EXS/AbEc6mOScRG +1vKmmd7Df5JlN4Xd0hquBoF5L2SvYEZbfhrPnUnK96cgBFxQp9RzPaLsZ5DTEHugBus 7FVpMYhVuuxp5v8jq8TCSncBeXH1eRQAlGi1H/g82L1XBZUnCv7+BCMPN0Ov/QODODUZ +2CJvgFh9a8/cc1rHg5h9Z+pSisUFN25eUjnt6fwr2jcx4JacXNPCgoe9UWMhzOKDOID y+/YPcAzUqys9pXwGuqwBKH681905N3s4ue7KmxvJGRwk+LQMFLbRQQTnjTugk19gFQL +1Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757534696; x=1758139496; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Gp3l+u987t+dgRqNMuiXd9jODRUdhJLvZZSHYJqH54o=; b=GN0SQ82en0S3Mj010tw1erHCtG6eOr7wsBby0SgMnHzAjzx762VhL5MfZPB2j1Umvh ChjRgyjEN00AVv5HuzyGJNiXwdkLCPL4NObC2g1dgUbi/WBN9kYF96KsPbM+ykJqAa2w WOO7tvQbbs3MNFAEJ9nujv3Qtj31aIX7muMErt/jsw1LjTf1AtwXM8epSuq12iNBbp8S gyHYZUxYkTfGeo25VwoaDCv9nhsAJS55d73k5PhcNxd6Ei7bjJN2szL65JA3BM44WS4V GgR9rAR7B/995QOKzbZkvU3Bmh72YpxUHYynTvVDSRTTfmRG4ab8ezgMAqxxtdJ+BjHk 6Cxg== X-Gm-Message-State: AOJu0YyEs1eNSKp0lqag5ttXnx2vuU85m/vK4lDrSCc+COXG2ZUVh8lB Fn2rL5XAyCq9szpoqFUGNOjb+ijRnURvmQGA9ESzvVMYQEihWL8VS004OrVt2x2Rli+i28h5dev 1vASPeBTKwbAOZ3yzqpbm2CXOxsfjokApbbzC X-Gm-Gg: ASbGnctOeFnO+A7xr95PIEsvr+9Jw21NxXFsykQwDd8xzj3ZUpx4HIRHDFfgkFHpEk5 F8uQDHJP64a8FZjG8WgbJhEn7ku8Lj7lpWL6osiisApBdSjDDZWOIo0L/ZGfYOluSLivD6II+g2 RgxCJGLVqzFKb/mijg4rrbjtCUQVx2scIuKEA8+eoVZe8yKP2yTKmG36q97VwmMOaUyb1Uo4UtO BM2vwW6YSxusMzFCH0+2U5H4W5p6O8SQRdQjnko3iZFYdoqLcVeCUBG7ltbeg== X-Google-Smtp-Source: AGHT+IGLXSNh+27Q+GlFZzOTSSbmUaSLpAlokUrg4LvuZByySBYiMvC7vEQWcYrqmUm6zbwszPISQYnyaodlpZBJV2o= X-Received: by 2002:a17:902:e551:b0:24b:270e:56cb with SMTP id d9443c01a7336-2516ec70fd2mr212239225ad.27.1757534695721; Wed, 10 Sep 2025 13:04:55 -0700 (PDT) MIME-Version: 1.0 From: Peter Date: Wed, 10 Sep 2025 16:04:43 -0400 X-Gm-Features: AS18NWCdnNzrpxydWROgiMwF43TxCZ2pE6UecWMedCuX1Ehj93If0qEvJeO9rw8 Message-ID: Subject: [RFC] CentOS, Rocky, Alma 10 To: pve-devel@lists.proxmox.com X-SPAM-LEVEL: Spam detection results: 0 AWL 0.100 Adjusted score from AWL reputation of From: address 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 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider HTML_MESSAGE 0.001 HTML included in message KAM_NUMSUBJECT 0.5 Subject ends in numbers excluding current years POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes 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. [centos.pm,1.so,libsystemd-shared-256.so,base.pm] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 After seeing the thread on Debian 13.1, I wanted to ask what the process is for adding container support for version 10 of the various RHEL families? As to the mechanics, similar to Trixie, there's a version check that blocks installing a container running el10: --- LXC/Setup/CentOS.pm.orig 2025-09-10 15:57:05.961409961 -0400 +++ LXC/Setup/CentOS.pm 2025-09-06 16:22:18.589570360 -0400 @@ -23,5 +23,5 @@ if (($release =~ m/release\s+(\d+\.\d+)(\.\d+)?/) || ($release =~ m/release\s+(\d+)/)) { - if ($1 >= 5 && $1 < 10) { + if ($1 >= 5 && $1 < 11) { $version = $1; } That lets me install version 10, but then I get a warning each time the container starts. It turns out the pattern matching for systemd version is a little too strict in LXC/Setup/Base.pm:get_systemd_version: if ($line =~ /libsystemd-shared-(\d+)(?:[-.][a-zA-Z0-9]+)*\.so:?$/) { This worked fine for version 9 and earlier, as their .so line looked like "libsystemd-shared-256.so". But as of version 10, the .so line is now " libsystemd-shared-257-9.0.1.el10_0.1.so". The "el10_0" throws off the regular expression. Would it be preferable to loosen the pattern in Base.pm or to copy get_systemd_version into CentOS.pm and revise the pattern there? --===============3908549053022264864== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============3908549053022264864==--