* [pve-devel] [PATCH proxmox-ve-rs 2/3] d/control: specify the build-deps not needed for "nocheck" profile
[not found] <20241121100917.1209701-1-jing@jing.rocks>
@ 2024-11-21 10:06 ` Jing Luo via pve-devel
2024-11-21 10:06 ` [pve-devel] [PATCH proxmox-ve-rs 3/3] d/control: include a revision in the package version Jing Luo via pve-devel
1 sibling, 0 replies; 2+ messages in thread
From: Jing Luo via pve-devel @ 2024-11-21 10:06 UTC (permalink / raw)
To: pve-devel; +Cc: Jing Luo
[-- Attachment #1: Type: message/rfc822, Size: 6883 bytes --]
From: Jing Luo <jing@jing.rocks>
To: pve-devel@lists.proxmox.com
Cc: Jing Luo <jing@jing.rocks>
Subject: [PATCH proxmox-ve-rs 2/3] d/control: specify the build-deps not needed for "nocheck" profile
Date: Thu, 21 Nov 2024 19:06:50 +0900
Message-ID: <20241121100917.1209701-2-jing@jing.rocks>
These rust libs are not needed if using DEB_BUILD_PROFILES="nocheck". This
helps bootstrap proxmox to another arch in the future.
Signed-off-by: Jing Luo <jing@jing.rocks>
---
proxmox-ve-config/debian/control | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/proxmox-ve-config/debian/control b/proxmox-ve-config/debian/control
index 4be4417..401d0ca 100644
--- a/proxmox-ve-config/debian/control
+++ b/proxmox-ve-config/debian/control
@@ -2,25 +2,25 @@ Source: rust-proxmox-ve-config
Section: rust
Priority: optional
Maintainer: Proxmox Support Team <support@proxmox.com>
-Build-Depends: cargo:native,
+Build-Depends: cargo:native <!nocheck>,
debhelper-compat (= 13),
dh-sequence-cargo,
- librust-anyhow-1+default-dev,
- librust-log-0.4+default-dev (>= 0.4.17-~~),
- librust-nix-0.26+default-dev (>= 0.26.1-~~),
- librust-thiserror-dev (>= 1.0.59-~~),
- librust-proxmox-schema-3+default-dev,
- librust-proxmox-sortable-macro-dev,
- librust-proxmox-sys-dev,
- librust-serde-1+default-dev,
- librust-serde-1+derive-dev,
- librust-serde-json-1+default-dev,
- librust-serde-plain-1+default-dev,
- librust-serde-with+default-dev,
- libstd-rust-dev,
- netbase,
+ librust-anyhow-1+default-dev <!nocheck>,
+ librust-log-0.4+default-dev (>= 0.4.17-~~) <!nocheck>,
+ librust-nix-0.26+default-dev (>= 0.26.1-~~) <!nocheck>,
+ librust-thiserror-dev (>= 1.0.59-~~) <!nocheck>,
+ librust-proxmox-schema-3+default-dev <!nocheck>,
+ librust-proxmox-sortable-macro-dev <!nocheck>,
+ librust-proxmox-sys-dev <!nocheck>,
+ librust-serde-1+default-dev <!nocheck>,
+ librust-serde-1+derive-dev <!nocheck>,
+ librust-serde-json-1+default-dev <!nocheck>,
+ librust-serde-plain-1+default-dev <!nocheck>,
+ librust-serde-with+default-dev <!nocheck>,
+ libstd-rust-dev <!nocheck>,
+ netbase <!nocheck>,
python3,
- rustc:native (>= 1.82),
+ rustc:native (>= 1.82) <!nocheck>,
Standards-Version: 4.7.0
Homepage: https://www.proxmox.com
--
2.47.0
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
* [pve-devel] [PATCH proxmox-ve-rs 3/3] d/control: include a revision in the package version
[not found] <20241121100917.1209701-1-jing@jing.rocks>
2024-11-21 10:06 ` [pve-devel] [PATCH proxmox-ve-rs 2/3] d/control: specify the build-deps not needed for "nocheck" profile Jing Luo via pve-devel
@ 2024-11-21 10:06 ` Jing Luo via pve-devel
1 sibling, 0 replies; 2+ messages in thread
From: Jing Luo via pve-devel @ 2024-11-21 10:06 UTC (permalink / raw)
To: pve-devel; +Cc: Jing Luo
[-- Attachment #1: Type: message/rfc822, Size: 6041 bytes --]
From: Jing Luo <jing@jing.rocks>
To: pve-devel@lists.proxmox.com
Cc: Jing Luo <jing@jing.rocks>
Subject: [PATCH proxmox-ve-rs 3/3] d/control: include a revision in the package version
Date: Thu, 21 Nov 2024 19:06:51 +0900
Message-ID: <20241121100917.1209701-3-jing@jing.rocks>
The "dsc" target also fails because of this:
error: can't build with source format '3.0 (quilt)': non-native package version does not contain a revision
d/source/format is automatically generated as '3.0 (quilt)', let's keep it that way.
Include a dch entry so no one will forget this when bumping the version. Also
add a lintian-override for the source package because of this.
Signed-off-by: Jing Luo <jing@jing.rocks>
---
proxmox-ve-config/debian/changelog | 8 ++++++++
proxmox-ve-config/debian/source/lintian-overrides | 1 +
2 files changed, 9 insertions(+)
create mode 100644 proxmox-ve-config/debian/source/lintian-overrides
diff --git a/proxmox-ve-config/debian/changelog b/proxmox-ve-config/debian/changelog
index 433f7b2..91bd1bd 100644
--- a/proxmox-ve-config/debian/changelog
+++ b/proxmox-ve-config/debian/changelog
@@ -1,3 +1,11 @@
+rust-proxmox-ve-config (0.2.1-1) UNRELEASED; urgency=medium
+
+ * correct source package name
+ * specify the build-deps not needed for "nocheck" profile
+ * include a revision in the package version
+
+ -- Proxmox Support Team <support@proxmox.com> Thu, 21 Nov 2024 18:48:51 +0900
+
proxmox-ve-config (0.2.0) unstable; urgency=medium
* firewall config: add sdn scope for ipsets
diff --git a/proxmox-ve-config/debian/source/lintian-overrides b/proxmox-ve-config/debian/source/lintian-overrides
new file mode 100644
index 0000000..95b87e8
--- /dev/null
+++ b/proxmox-ve-config/debian/source/lintian-overrides
@@ -0,0 +1 @@
+rust-proxmox-ve-config source: odd-historical-debian-changelog-version 0.2.0 (for non-native) [debian/changelog:9]
--
2.47.0
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-11-21 10:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20241121100917.1209701-1-jing@jing.rocks>
2024-11-21 10:06 ` [pve-devel] [PATCH proxmox-ve-rs 2/3] d/control: specify the build-deps not needed for "nocheck" profile Jing Luo via pve-devel
2024-11-21 10:06 ` [pve-devel] [PATCH proxmox-ve-rs 3/3] d/control: include a revision in the package version Jing Luo via pve-devel
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