all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH pve-common] Update PVE development setup documentation
@ 2026-01-23 15:36 Arthur Bied-Charreton
  0 siblings, 0 replies; only message in thread
From: Arthur Bied-Charreton @ 2026-01-23 15:36 UTC (permalink / raw)
  To: 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 <a.bied-charreton@proxmox.com>
---
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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-01-23 15:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-23 15:36 [pve-devel] [PATCH pve-common] Update PVE development setup documentation Arthur Bied-Charreton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal