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 BE4911FF13E for ; Fri, 23 Jan 2026 16:39:58 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 5BAFC11271; Fri, 23 Jan 2026 16:40:16 +0100 (CET) From: Arthur Bied-Charreton To: pve-devel@lists.proxmox.com Date: Fri, 23 Jan 2026 16:36:00 +0100 Message-ID: <20260123153939.346440-1-a.bied-charreton@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.083 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_LAZY_DOMAIN_SECURITY 1 Sending domain does not have any anti-forgery methods RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RDNS_NONE 0.793 Delivered to internal network by a host with no rDNS SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_NONE 0.001 SPF: sender does not publish an 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. [proxmox.com, readme.dev] Subject: [pve-devel] [PATCH pve-common] Update PVE development setup documentation 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" The repository configuration docs contained instructions about Debian 12, and they were still referring to pvetest instead of pve-test. Also updated the package list, removed the packages that don't exist anymore and added the ones I needed to install while building some subsystems for the first time. Signed-off-by: Arthur Bied-Charreton --- Sorry about the crazy diff for the package list, changes were required on almost every line so I did not find a way to make it easier to read.. README.dev | 63 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/README.dev b/README.dev index c5468f8..bef339f 100644 --- a/README.dev +++ b/README.dev @@ -1,7 +1,7 @@ = Setup PVE Development Environment = 0. Read https://pve.proxmox.com/wiki/Developer_Documentation -1. Install Debian 12 Bookworm (you can also start from a PVE installation and +1. Install Debian 13 Trixie (you can also start from a PVE installation and skip step 2 - 5, 7 - 11) 2. Configure the network interface(s) 3. Change the IP address of your hostname for proper name resolution @@ -17,13 +17,22 @@ run: apt-get update && apt-get install openssh-server Connect via ssh to host and switch user to root -6. Configure 'pvetest' repository in /etc/apt/sources.list.d/: +6. Configure 'pve-test' repository in /etc/apt/sources.list.d/: - run: echo "deb http://download.proxmox.com/debian bookworm pvetest" > /etc/apt/sources.list.d/pve-development.list + run: + ``` +cat >> /etc/apt/sources.list.d/pve-development.sources << EOF +Types: deb +URIs: http://download.proxmox.com/debian/pve +Suites: trixie +Components: pve-test +Signed-By: /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg +EOF + ``` 7. Add the repository key, run: - wget -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg" + wget -O /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg "https://enterprise.proxmox.com/debian/proxmox-release-trixie.gpg" 8. run: apt-get update && apt-get dist-upgrade 9. run: apt-get install proxmox-ve @@ -56,32 +65,26 @@ helpers) and use: in the top-level directory of a git repository. apt-get install autotools-dev autogen dh-autoreconf dkms doxygen check pkg-config \ -groff quilt dpatch automake autoconf libtool lintian libdevel-cycle-perl \ -libjson-perl libcommon-sense-perl liblinux-inotify2-perl libio-stringy-perl \ -libstring-shellquote-perl dh-systemd rpm2cpio libsqlite3-dev sqlite3 \ -libglib2.0-dev librrd-dev librrds-perl rrdcached libdigest-hmac-perl \ -libxml-parser-perl gdb libcrypt-openssl-random-perl \ -libcrypt-openssl-rsa-perl libnet-ldap-perl libauthen-pam-perl \ -libjson-xs-perl libterm-readline-gnu-perl oathtool libmime-base32-perl \ -liboath0 libpci-dev texi2html libsdl1.2-dev libgnutls28-dev \ -libspice-protocol-dev xfslibs-dev libnuma-dev libaio-dev \ -pve-libspice-server-dev libusbredirparser-dev glusterfs-common \ -libusb-1.0-0-dev librbd-dev libpopt-dev iproute bridge-utils numactl \ -glusterfs-common ceph-common python-ceph libgoogle-perftools4 \ -libfile-chdir-perl lvm2 glusterfs-client liblockfile-simple-perl \ -libsystemd-dev libreadline-gplv2-dev libio-multiplex-perl \ -libnetfilter-log-dev libipset3 ipset socat libsasl2-dev libogg-dev \ -python-pyparsing libfilesys-df-perl libcrypt-ssleay-perl \ -libfile-readbackwards-perl libanyevent-perl libanyevent-http-perl \ -unzip liblocale-po-perl libfile-sync-perl cstream \ -lzop dtach hdparm gdisk parted ttf-dejavu-core \ -liblzma-dev dosfstools mtools libxen-dev libfuse-dev libcpg-dev libquorum-dev \ -libcmap-dev libuuid-perl libqb-dev libapparmor-dev docbook2x libcap-dev \ -dh-apparmor graphviz libseccomp-dev libglib-perl libgtk3-perl libnss3-dev \ -libdlm-dev libudev-dev asciidoc-dblatex source-highlight libiscsi-dev \ -libiscsi7 librsvg2-bin libarchive-dev libgpgme-dev libcurl4-gnutls-dev \ -libtest-mockmodule-perl libjemalloc-dev libjpeg-dev - +groff quilt automake autoconf libtool lintian libdevel-cycle-perl libjson-perl \ +libcommon-sense-perl liblinux-inotify2-perl libio-stringy-perl \ +libstring-shellquote-perl rpm2cpio libsqlite3-dev sqlite3 libglib2.0-dev \ +librrd-dev librrds-perl rrdcached libdigest-hmac-perl libxml-parser-perl gdb \ +libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl libnet-ldap-perl \ +libauthen-pam-perl libjson-xs-perl libterm-readline-gnu-perl oathtool \ +libmime-base32-perl liboath0 libpci-dev texi2html libsdl1.2-dev libgnutls28-dev \ +libspice-protocol-dev xfslibs-dev libnuma-dev libaio-dev libusb-1.0-0-dev \ +librbd-dev libpopt-dev bridge-utils numactl glusterfs-common ceph-common \ +libgoogle-perftools4 libio-multiplex-perl libfile-slurp-perl libcorosync-common-dev \ +libfile-chdir-perl lvm2 glusterfs-client liblockfile-simple-perl libsystemd-dev \ +libnetfilter-log-dev ipset socat libsasl2-dev libogg-dev libfilesys-df-perl \ +libcrypt-ssleay-perl libfile-readbackwards-perl libanyevent-perl \ +libanyevent-http-perl unzip liblocale-po-perl libfile-sync-perl cstream lzop dtach \ +hdparm gdisk parted libusbredirparser-dev glusterfs-common liblzma-dev dosfstools \ +mtools libxen-dev libfuse-dev libcpg-dev libquorum-dev libcmap-dev libuuid-perl \ +libqb-dev libapparmor-dev docbook2x libcap-dev dh-apparmor graphviz libseccomp-dev \ +libglib-perl libgtk3-perl libnss3-dev libdlm-dev libudev-dev asciidoc-dblatex \ +source-highlight libiscsi-dev libiscsi7 librsvg2-bin libarchive-dev libgpgme-dev \ +libcurl4-gnutls-dev libtest-mockmodule-perl libjemalloc-dev libjpeg-dev = Compile PVE packages from Source = -- 2.47.3 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel