all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors
@ 2026-02-25 10:19 Lukas Wagner
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 1/4] debian: silence 'field-too-long Build-Depends' error Lukas Wagner
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Lukas Wagner @ 2026-02-25 10:19 UTC (permalink / raw)
  To: pdm-devel

Changes since v1:
  - rebased
  - slightly rephrase man page for pdmAtoB (Thx @ Shannon!)

Lukas Wagner (4):
  debian: silence 'field-too-long Build-Depends' error
  debian: add uses-dpkg-database-directly override for pdmAtoB
  debian: add lintian-override allowing the banner service in
    getty.target
  docs: add simple man page for pdmAtoB

 debian/proxmox-datacenter-manager.install       |  1 +
 ...proxmox-datacenter-manager.lintian-overrides |  2 ++
 debian/source/lintian-overrides                 |  1 +
 docs/Makefile                                   |  1 +
 docs/conf.py                                    |  1 +
 docs/pdmAtoB/man1.rst                           | 17 +++++++++++++++++
 6 files changed, 23 insertions(+)
 create mode 100644 debian/source/lintian-overrides
 create mode 100644 docs/pdmAtoB/man1.rst

-- 
2.47.3





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

* [PATCH datacenter-manager v2 1/4] debian: silence 'field-too-long Build-Depends' error
  2026-02-25 10:19 [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Lukas Wagner
@ 2026-02-25 10:19 ` Lukas Wagner
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 2/4] debian: add uses-dpkg-database-directly override for pdmAtoB Lukas Wagner
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Lukas Wagner @ 2026-02-25 10:19 UTC (permalink / raw)
  To: pdm-devel

We just have a lot of build dependencies.

The override was copied over from proxmox-backup.

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
Reviewed-by: Shannon Sterz <s.sterz@proxmox.com>
Tested-by: Shannon Sterz <s.sterz@proxmox.com>
---
 debian/source/lintian-overrides | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 debian/source/lintian-overrides

diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 00000000..e067c88d
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1 @@
+proxmox-datacenter-manager source: field-too-long Build-Depends (* chars > 5000)
-- 
2.47.3





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

* [PATCH datacenter-manager v2 2/4] debian: add uses-dpkg-database-directly override for pdmAtoB
  2026-02-25 10:19 [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Lukas Wagner
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 1/4] debian: silence 'field-too-long Build-Depends' error Lukas Wagner
@ 2026-02-25 10:19 ` Lukas Wagner
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 3/4] debian: add lintian-override allowing the banner service in getty.target Lukas Wagner
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Lukas Wagner @ 2026-02-25 10:19 UTC (permalink / raw)
  To: pdm-devel

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
Reviewed-by: Shannon Sterz <s.sterz@proxmox.com>
Tested-by: Shannon Sterz <s.sterz@proxmox.com>
---
 debian/proxmox-datacenter-manager.lintian-overrides | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/proxmox-datacenter-manager.lintian-overrides b/debian/proxmox-datacenter-manager.lintian-overrides
index 75869104..1f2ea905 100644
--- a/debian/proxmox-datacenter-manager.lintian-overrides
+++ b/debian/proxmox-datacenter-manager.lintian-overrides
@@ -1,3 +1,4 @@
 package-installs-apt-sources [etc/apt/sources.list.d/pdm-enterprise.sources]
+uses-dpkg-database-directly [usr/sbin/pdmAtoB]
 uses-dpkg-database-directly [usr/libexec/proxmox/proxmox-datacenter-api]
 uses-dpkg-database-directly [usr/libexec/proxmox/proxmox-datacenter-privileged-api]
-- 
2.47.3





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

* [PATCH datacenter-manager v2 3/4] debian: add lintian-override allowing the banner service in getty.target
  2026-02-25 10:19 [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Lukas Wagner
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 1/4] debian: silence 'field-too-long Build-Depends' error Lukas Wagner
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 2/4] debian: add uses-dpkg-database-directly override for pdmAtoB Lukas Wagner
@ 2026-02-25 10:19 ` Lukas Wagner
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 4/4] docs: add simple man page for pdmAtoB Lukas Wagner
  2026-02-25 10:54 ` applied-series: [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Fabian Grünbichler
  4 siblings, 0 replies; 6+ messages in thread
From: Lukas Wagner @ 2026-02-25 10:19 UTC (permalink / raw)
  To: pdm-devel

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
Reviewed-by: Shannon Sterz <s.sterz@proxmox.com>
Tested-by: Shannon Sterz <s.sterz@proxmox.com>
---
 debian/proxmox-datacenter-manager.lintian-overrides | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/proxmox-datacenter-manager.lintian-overrides b/debian/proxmox-datacenter-manager.lintian-overrides
index 1f2ea905..34a4e114 100644
--- a/debian/proxmox-datacenter-manager.lintian-overrides
+++ b/debian/proxmox-datacenter-manager.lintian-overrides
@@ -1,4 +1,5 @@
 package-installs-apt-sources [etc/apt/sources.list.d/pdm-enterprise.sources]
+systemd-service-file-refers-to-unusual-wantedby-target getty.target [usr/lib/systemd/system/proxmox-datacenter-manager-banner.service]
 uses-dpkg-database-directly [usr/sbin/pdmAtoB]
 uses-dpkg-database-directly [usr/libexec/proxmox/proxmox-datacenter-api]
 uses-dpkg-database-directly [usr/libexec/proxmox/proxmox-datacenter-privileged-api]
-- 
2.47.3





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

* [PATCH datacenter-manager v2 4/4] docs: add simple man page for pdmAtoB
  2026-02-25 10:19 [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Lukas Wagner
                   ` (2 preceding siblings ...)
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 3/4] debian: add lintian-override allowing the banner service in getty.target Lukas Wagner
@ 2026-02-25 10:19 ` Lukas Wagner
  2026-02-25 10:54 ` applied-series: [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Fabian Grünbichler
  4 siblings, 0 replies; 6+ messages in thread
From: Lukas Wagner @ 2026-02-25 10:19 UTC (permalink / raw)
  To: pdm-devel

Mostly to silence the lintian warning complaining about the missing
page. The content was copied over from PBS and adapted.

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
Reviewed-by: Shannon Sterz <s.sterz@proxmox.com>
Tested-by: Shannon Sterz <s.sterz@proxmox.com>
---

Notes:
    Changes since v1:
      - rebased
      - slightly rephrased the pdmAtoB man page, thx @ Shannon

 debian/proxmox-datacenter-manager.install |  1 +
 docs/Makefile                             |  1 +
 docs/conf.py                              |  1 +
 docs/pdmAtoB/man1.rst                     | 17 +++++++++++++++++
 4 files changed, 20 insertions(+)
 create mode 100644 docs/pdmAtoB/man1.rst

diff --git a/debian/proxmox-datacenter-manager.install b/debian/proxmox-datacenter-manager.install
index 001d7272..fad3f4a4 100644
--- a/debian/proxmox-datacenter-manager.install
+++ b/debian/proxmox-datacenter-manager.install
@@ -12,6 +12,7 @@ usr/sbin/pdmAtoB
 usr/sbin/proxmox-datacenter-manager-admin
 usr/share/bash-completion/completions/pdmAtoB.bash
 usr/share/bash-completion/completions/proxmox-datacenter-manager-admin.bash
+usr/share/man/man1/pdmAtoB.1
 usr/share/man/man1/proxmox-datacenter-api.1
 usr/share/man/man1/proxmox-datacenter-manager-admin.1
 usr/share/man/man1/proxmox-datacenter-privileged-api.1
diff --git a/docs/Makefile b/docs/Makefile
index 0487c97e..faa633bc 100644
--- a/docs/Makefile
+++ b/docs/Makefile
@@ -7,6 +7,7 @@ GENERATED_SYNOPSIS := \
 	config/views/config.rst \
 
 MAN1_PAGES := \
+	pdmAtoB.1 \
 	proxmox-datacenter-manager-admin.1 \
 	proxmox-datacenter-manager-client.1 \
 	proxmox-datacenter-api.1 \
diff --git a/docs/conf.py b/docs/conf.py
index 9de1d1da..39724ef3 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -95,6 +95,7 @@ man_pages = [
     ('proxmox-datacenter-api/man1', 'proxmox-datacenter-api', 'Proxmox Datacenter Manager Public API Server', [author], 1),
     ('proxmox-datacenter-privileged-api/man1', 'proxmox-datacenter-privileged-api', 'Proxmox Datacenter Manager Privileged API Server', [author], 1),
     # CLI
+    ('pdmAtoB/man1', 'pdmAtoB', 'Upgrade checker for Proxmox Datacenter Manager', [author], 1),
     ('proxmox-datacenter-manager-admin/man1', 'proxmox-datacenter-manager-admin', 'Command line tool for managing Proxmox Datacenter Manager hosts.', [author], 1),
     ('proxmox-datacenter-manager-client/man1', 'proxmox-datacenter-manager-client', 'Command line tool for connecting and controlling the remotes and resources of a Proxmox Datacenter Manager hosts.', [author], 1),
     # configs
diff --git a/docs/pdmAtoB/man1.rst b/docs/pdmAtoB/man1.rst
new file mode 100644
index 00000000..04a6ff26
--- /dev/null
+++ b/docs/pdmAtoB/man1.rst
@@ -0,0 +1,17 @@
+:orphan:
+
+
+=======
+pdmAtoB
+=======
+
+Description
+===========
+
+This tool will help you detect common pitfalls and misconfigurations before and
+during the upgrade of a Proxmox Datacenter Manager system. Any failures or
+warnings must be addressed prior to the upgrade. If you suspect that a message
+is a false positive, utmost carefulness is advised when proceeding with the
+upgrade.
+
+.. include:: ../pdm-copyright.rst
-- 
2.47.3





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

* applied-series: [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors
  2026-02-25 10:19 [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Lukas Wagner
                   ` (3 preceding siblings ...)
  2026-02-25 10:19 ` [PATCH datacenter-manager v2 4/4] docs: add simple man page for pdmAtoB Lukas Wagner
@ 2026-02-25 10:54 ` Fabian Grünbichler
  4 siblings, 0 replies; 6+ messages in thread
From: Fabian Grünbichler @ 2026-02-25 10:54 UTC (permalink / raw)
  To: pdm-devel, Lukas Wagner


On Wed, 25 Feb 2026 11:19:20 +0100, Lukas Wagner wrote:
> Changes since v1:
>   - rebased
>   - slightly rephrase man page for pdmAtoB (Thx @ Shannon!)
> 
> Lukas Wagner (4):
>   debian: silence 'field-too-long Build-Depends' error
>   debian: add uses-dpkg-database-directly override for pdmAtoB
>   debian: add lintian-override allowing the banner service in
>     getty.target
>   docs: add simple man page for pdmAtoB
> 
> [...]

Applied, thanks!

[1/4] debian: silence 'field-too-long Build-Depends' error
      commit: 88088ec11d2532cab6cdf16caa840858ff79aaed
[2/4] debian: add uses-dpkg-database-directly override for pdmAtoB
      commit: 2aee9afb21218f4c4d75136a31d77e7ce62b6bb1
[3/4] debian: add lintian-override allowing the banner service in getty.target
      commit: 0f508284ff93844a6a0daa957746d355b5901dc9
[4/4] docs: add simple man page for pdmAtoB
      commit: 2de0e34887cd7f149f7381e543444659fb9cc130

Best regards,
-- 
Fabian Grünbichler <f.gruenbichler@proxmox.com>




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

end of thread, other threads:[~2026-02-25 10:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-25 10:19 [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Lukas Wagner
2026-02-25 10:19 ` [PATCH datacenter-manager v2 1/4] debian: silence 'field-too-long Build-Depends' error Lukas Wagner
2026-02-25 10:19 ` [PATCH datacenter-manager v2 2/4] debian: add uses-dpkg-database-directly override for pdmAtoB Lukas Wagner
2026-02-25 10:19 ` [PATCH datacenter-manager v2 3/4] debian: add lintian-override allowing the banner service in getty.target Lukas Wagner
2026-02-25 10:19 ` [PATCH datacenter-manager v2 4/4] docs: add simple man page for pdmAtoB Lukas Wagner
2026-02-25 10:54 ` applied-series: [PATCH datacenter-manager v2 0/4] Fix or ignore lintian errors Fabian Grünbichler

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