[pve-devel] applied: [v3 ha-manager 0/5] packaging cleanup
Thomas Lamprecht
t.lamprecht at proxmox.com
Wed Oct 17 11:54:17 CEST 2018
On 10/10/18 1:55 PM, Fabian Grünbichler wrote:
> restructure packaging and module dependencies to make pve-ha-simulator a
> standalone package, and build all packages correctly using dpkg-buildpackage.
>
> standalone pve-ha-simulator tested on plain Debian Stretch, regular packages
> tested on PVE.
>
> changelog:
>
> v2 -> v3:
>
> move more code to PVE::HA::Env/PVE::HA::Config instead of using conditional
> imports, replacing old patch #1 with new patches #1 and #2
>
> v1 -> v2:
>
> instead of de-duplicating the shipped perl modules via a new binary package, we
> ship all files shared with libpve-common-perl and pve-ha-manager a second time
> in pve-ha-simulator to make the latter completely independent from other PVE
> packages.
>
> other changes include removal of a spuriously introduced dependency
> (libdigest-perl-md5-perl is not providing Digest::MD5 ;)) and the addition of
> --fail-missing to dh_install to make the build fail early in case the
> debian/*.install files are not updated for new files.
>
> Fabian Grünbichler (5):
> Tools/Config: refactor lrm status json reading
> Tools: remove dependency on PVE::Cluster
> build: restructure packaging
> build: bump compat level to 10
> build: actually ship SOURCE file
>
applied, much thanks! added a commit on top installin the simulator executable
into /usr/bin not /usr/sbin as a normal user can execute it just fine.
Also added a note at the bash completion helpers explaining why we use
PVE::HA::Config without a perl use clause.
More information about the pve-devel
mailing list