all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH proxmox] systemd: debcargo: add libsystemd-dev to dependencies
@ 2024-08-23 12:11 Maximiliano Sandoval
  2024-11-12 20:07 ` [pbs-devel] applied: " Thomas Lamprecht
  0 siblings, 1 reply; 2+ messages in thread
From: Maximiliano Sandoval @ 2024-08-23 12:11 UTC (permalink / raw)
  To: pbs-devel; +Cc: Wolfgang Bumiller

`Build-Depends` and `Depends` in d/control are missing `libsystemd-dev`,
resulting in mk-build-deps not being able to install all dependencies
needed by `make deb`.

After running `make deb` the control file looks:

```diff
modified   proxmox-systemd/debian/control
@@ -6,7 +6,8 @@ Build-Depends: debhelper (>= 12),
  cargo:native <!nocheck>,
  rustc:native <!nocheck>,
  libstd-rust-dev <!nocheck>,
- librust-libc-0.2+default-dev (>= 0.2.107-~~) <!nocheck>
+ librust-libc-0.2+default-dev (>= 0.2.107-~~) <!nocheck>,
+ libsystemd-dev <!nocheck>
 Maintainer: Proxmox Support Team <support@proxmox.com>
 Standards-Version: 4.6.2
 Vcs-Git: git://git.proxmox.com/git/proxmox.git
@@ -19,7 +20,8 @@ Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- librust-libc-0.2+default-dev (>= 0.2.107-~~)
+ librust-libc-0.2+default-dev (>= 0.2.107-~~),
+ libsystemd-dev
 Provides:
  librust-proxmox-systemd+default-dev (= ${binary:Version}),
  librust-proxmox-systemd-0-dev (= ${binary:Version}),
```

Suggested-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-systemd/debian/control       | 6 ++++--
 proxmox-systemd/debian/debcargo.toml | 3 +++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/proxmox-systemd/debian/control b/proxmox-systemd/debian/control
index e176ec19..f27a8519 100644
--- a/proxmox-systemd/debian/control
+++ b/proxmox-systemd/debian/control
@@ -6,7 +6,8 @@ Build-Depends: debhelper (>= 12),
  cargo:native <!nocheck>,
  rustc:native <!nocheck>,
  libstd-rust-dev <!nocheck>,
- librust-libc-0.2+default-dev (>= 0.2.107-~~) <!nocheck>
+ librust-libc-0.2+default-dev (>= 0.2.107-~~) <!nocheck>,
+ libsystemd-dev <!nocheck>
 Maintainer: Proxmox Support Team <support@proxmox.com>
 Standards-Version: 4.6.2
 Vcs-Git: git://git.proxmox.com/git/proxmox.git
@@ -19,7 +20,8 @@ Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
- librust-libc-0.2+default-dev (>= 0.2.107-~~)
+ librust-libc-0.2+default-dev (>= 0.2.107-~~),
+ libsystemd-dev
 Provides:
  librust-proxmox-systemd+default-dev (= ${binary:Version}),
  librust-proxmox-systemd-0-dev (= ${binary:Version}),
diff --git a/proxmox-systemd/debian/debcargo.toml b/proxmox-systemd/debian/debcargo.toml
index b7864cdb..e2bbc37b 100644
--- a/proxmox-systemd/debian/debcargo.toml
+++ b/proxmox-systemd/debian/debcargo.toml
@@ -5,3 +5,6 @@ maintainer = "Proxmox Support Team <support@proxmox.com>"
 [source]
 vcs_git = "git://git.proxmox.com/git/proxmox.git"
 vcs_browser = "https://git.proxmox.com/?p=proxmox.git"
+
+[packages.lib]
+depends = [ "libsystemd-dev" ]
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [pbs-devel] applied: [PATCH proxmox] systemd: debcargo: add libsystemd-dev to dependencies
  2024-08-23 12:11 [pbs-devel] [PATCH proxmox] systemd: debcargo: add libsystemd-dev to dependencies Maximiliano Sandoval
@ 2024-11-12 20:07 ` Thomas Lamprecht
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Lamprecht @ 2024-11-12 20:07 UTC (permalink / raw)
  To: Proxmox Backup Server development discussion, Maximiliano Sandoval
  Cc: Wolfgang Bumiller

Am 23.08.24 um 14:11 schrieb Maximiliano Sandoval:
> `Build-Depends` and `Depends` in d/control are missing `libsystemd-dev`,
> resulting in mk-build-deps not being able to install all dependencies
> needed by `make deb`.
> 
> After running `make deb` the control file looks:
> 
> ```diff
> modified   proxmox-systemd/debian/control
> @@ -6,7 +6,8 @@ Build-Depends: debhelper (>= 12),
>   cargo:native <!nocheck>,
>   rustc:native <!nocheck>,
>   libstd-rust-dev <!nocheck>,
> - librust-libc-0.2+default-dev (>= 0.2.107-~~) <!nocheck>
> + librust-libc-0.2+default-dev (>= 0.2.107-~~) <!nocheck>,
> + libsystemd-dev <!nocheck>
>  Maintainer: Proxmox Support Team <support@proxmox.com>
>  Standards-Version: 4.6.2
>  Vcs-Git: git://git.proxmox.com/git/proxmox.git
> @@ -19,7 +20,8 @@ Architecture: any
>  Multi-Arch: same
>  Depends:
>   ${misc:Depends},
> - librust-libc-0.2+default-dev (>= 0.2.107-~~)
> + librust-libc-0.2+default-dev (>= 0.2.107-~~),
> + libsystemd-dev
>  Provides:
>   librust-proxmox-systemd+default-dev (= ${binary:Version}),
>   librust-proxmox-systemd-0-dev (= ${binary:Version}),
> ```
> 
> Suggested-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
> Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
> ---
>  proxmox-systemd/debian/control       | 6 ++++--
>  proxmox-systemd/debian/debcargo.toml | 3 +++
>  2 files changed, 7 insertions(+), 2 deletions(-)
> 
>

this was applied by wolfgang a while ago, thanks!


_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-11-12 20:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-08-23 12:11 [pbs-devel] [PATCH proxmox] systemd: debcargo: add libsystemd-dev to dependencies Maximiliano Sandoval
2024-11-12 20:07 ` [pbs-devel] applied: " Thomas Lamprecht

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