[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