[pve-devel] Backport of Debian Strech tar 1.28 in the pve archive

Thomas Lamprecht t.lamprecht at proxmox.com
Mon Apr 18 16:21:20 CEST 2016


With the new tar package I get an lintian error when building
pve-manager (also pve-container)
I get the following error output, and:

> lintian -X binaries pve-manager_4.1-30_amd64.deb
> warning: the authors of lintian do not recommend running it with root
> privileges!
> W: pve-manager: postrm-does-not-purge-debconf
> W: pve-manager: debconf-is-not-a-registry DEBIAN/config
> W: pve-manager: debconf-is-not-a-registry DEBIAN/postinst
> W: pve-manager: description-synopsis-starts-with-article
> E: pve-manager: non-standard-toplevel-dir DEBIAN/
> W: pve-manager: file-in-unusual-dir DEBIAN/conffiles
> W: pve-manager: file-in-unusual-dir DEBIAN/config
> W: pve-manager: file-in-unusual-dir DEBIAN/control
> W: pve-manager: file-in-unusual-dir DEBIAN/postinst
> W: pve-manager: file-in-unusual-dir DEBIAN/postrm
> W: pve-manager: file-in-unusual-dir DEBIAN/preinst
> W: pve-manager: file-in-unusual-dir DEBIAN/prerm
> W: pve-manager: file-in-unusual-dir DEBIAN/templates
> W: pve-manager: file-in-unusual-dir DEBIAN/triggers
> W: pve-manager: setgid-binary usr/bin/pvemailforward 2755 root/www-data
> W: pve-manager: script-with-language-extension usr/bin/pvemailforward.pl
> W: pve-manager: duplicate-font-file
> usr/share/pve-manager/css/fonts/FontAwesome.otf also in fonts-font-awesome
> W: pve-manager: duplicate-font-file
> usr/share/pve-manager/css/fonts/fontawesome-webfont.ttf also in
> fonts-font-awesome
> W: pve-manager: non-standard-dir-perm var/log/pveproxy/ 0700 != 0755
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/spiceproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/spiceproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/spiceproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/spiceproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvestatd
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvestatd
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvestatd
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvestatd
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pveproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pveproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pveproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pveproxy
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvedaemon
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvedaemon
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvedaemon
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pvedaemon
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pve-manager
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pve-manager
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pve-manager
> W: pve-manager: script-in-etc-init.d-not-registered-via-update-rc.d
> etc/init.d/pve-manager
> W: pve-manager: binary-without-manpage usr/bin/pvebanner
> W: pve-manager: binary-without-manpage usr/bin/pvemailforward
> W: pve-manager: binary-without-manpage usr/bin/pvemailforward.pl
> W: pve-manager: binary-without-manpage usr/bin/pveupdate
> W: pve-manager: maintainer-script-calls-systemctl postinst:30
> W: pve-manager: maintainer-script-calls-systemctl postinst:31
> W: pve-manager: maintainer-script-calls-systemctl postinst:32
> W: pve-manager: maintainer-script-calls-systemctl postinst:33

When i downgrade to jessies tar I do not get this error (and much less
warnings).

The problem seems to be with dpkg-deb and was fixed it upstream at:
https://anonscm.debian.org/cgit/dpkg/dpkg.git/commit/?id=fcfe4f3aa2f3cb7f8179d4f2fe6dd65e75f7bbdf

So the back port of tar will also need dpkg fix(es) and is problematic.

cheers,
Thomas

On 04/18/2016 10:08 AM, Emmanuel Kasper wrote:
> Hi
> This patch serie updates creates a backport from the tar package 
> 1.28 from Debian Stretch.
> It fixes the following bug https://bugzilla.proxmox.com/show_bug.cgi?id=928
> ( creating a container from a template or restoring from a backup would
> create unwanted default acls )
> The version string for the changelog is explained in detail in the fourth patch
>
>
>
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
>





More information about the pve-devel mailing list