[pve-devel] [RFC ha-manager 00/12] packaging cleanup
Fabian Grünbichler
f.gruenbichler at proxmox.com
Fri Sep 28 12:48:47 CEST 2018
this series cleans up the packaging of our ha-manager repo:
- general improvements
- moving of common perl modules into own package instead of shipping them twice in different paths
- cleanup of dependencies / use statements
(simulator now only requires libpve-common-perl and libpve-ha-common-perl)
- regular usage of dpkg-buildpackage
it does introduce a new binary package, hence the RFC.
note that some of the intermediate patches are not strictly necessary / could
be squashed into the bigger ones, but I wanted to keep the whole thing readable
and reviewable in smaller chunks.
Fabian Grünbichler (12):
build: remove leftover PHONY declaration
remove unused use statements
pve-ha-tester: use correct lib path
groups: register groups directly
Tools: make PVE::Cluster and HA-Env optional
sim: don't install real resources
sim: don't install PVE::HA::Config
build: restructure packaging
build: bump compat level to 10
debian/control: add missing dependencies
build: actually ship SOURCE file
bump version to 2.0-6
Makefile | 21 +++----------
src/Makefile | 9 ++----
src/PVE/HA/Makefile | 14 +++------
src/PVE/HA/Resources/Makefile | 5 ---
src/PVE/HA/Sim/Makefile | 6 ++--
src/PVE/HA/Sim/Resources/Makefile | 4 +--
src/PVE/Makefile | 6 ----
changelog.Debian => debian/changelog | 10 ++++++
debian/compat | 2 +-
debian/control | 32 ++++++++++++++++++--
debian/libpve-ha-common-perl.docs | 1 +
debian/libpve-ha-common-perl.install | 10 ++++++
debian/pve-ha-manager.docs | 1 +
debian/pve-ha-manager.install | 24 +++++++++++++++
debian/{triggers => pve-ha-manager.triggers} | 0
debian/pve-ha-simulator.docs | 1 +
debian/pve-ha-simulator.install | 2 ++
simdebian/compat | 1 -
simdebian/control | 14 ---------
simdebian/copyright | 16 ----------
simdebian/rules | 20 ------------
src/PVE/HA/Config.pm | 4 ---
src/PVE/HA/FenceConfig.pm | 1 -
src/PVE/HA/Groups.pm | 3 ++
src/PVE/HA/Sim/Hardware.pm | 4 +--
src/PVE/HA/Tools.pm | 25 ++++++++++++++-
src/pve-ha-simulator | 2 +-
src/pve-ha-tester | 5 +--
src/test/ha-tester.pl | 3 --
src/test/test_failover1.pl | 4 +--
30 files changed, 130 insertions(+), 120 deletions(-)
rename changelog.Debian => debian/changelog (98%)
create mode 100644 debian/libpve-ha-common-perl.docs
create mode 100644 debian/libpve-ha-common-perl.install
create mode 100644 debian/pve-ha-manager.docs
create mode 100644 debian/pve-ha-manager.install
rename debian/{triggers => pve-ha-manager.triggers} (100%)
create mode 100644 debian/pve-ha-simulator.docs
create mode 100644 debian/pve-ha-simulator.install
delete mode 100644 simdebian/compat
delete mode 100644 simdebian/control
delete mode 100644 simdebian/copyright
delete mode 100755 simdebian/rules
--
2.19.0
More information about the pve-devel
mailing list