[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