]> git.proxmox.com Git - proxmox-perl-rs.git/log
proxmox-perl-rs.git
10 months agobump pmg-rs to 0.6.3 stable-7
Wolfgang Bumiller [Fri, 9 Jun 2023 09:36:23 +0000 (11:36 +0200)]
bump pmg-rs to 0.6.3

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agobump pve-rs to 0.7.7
Wolfgang Bumiller [Fri, 9 Jun 2023 09:31:10 +0000 (11:31 +0200)]
bump pve-rs to 0.7.7

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agod/control fixup
Wolfgang Bumiller [Fri, 9 Jun 2023 09:29:59 +0000 (11:29 +0200)]
d/control fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agoupdate proxmox-apt dependency to 0.9.4
Wolfgang Bumiller [Fri, 9 Jun 2023 09:19:39 +0000 (11:19 +0200)]
update proxmox-apt dependency to 0.9.4

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agobuildsys: add clean target for common package
Thomas Lamprecht [Thu, 18 May 2023 10:46:27 +0000 (12:46 +0200)]
buildsys: add clean target for common package

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: cleanup and expand clean target
Thomas Lamprecht [Thu, 18 May 2023 09:59:07 +0000 (11:59 +0200)]
buildsys: cleanup and expand clean target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: add missing deb targets
Wolfgang Bumiller [Wed, 17 May 2023 13:57:02 +0000 (15:57 +0200)]
buildsys: add missing deb targets

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agobuildsys: backport common pkg buildsystem fixups
Wolfgang Bumiller [Wed, 17 May 2023 13:49:08 +0000 (15:49 +0200)]
buildsys: backport common pkg buildsystem fixups

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agobuildsys: pmg-rs: dsc and sbuild updates
Wolfgang Bumiller [Wed, 17 May 2023 13:43:28 +0000 (15:43 +0200)]
buildsys: pmg-rs: dsc and sbuild updates

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agobuildsys: make pve-rs sbuild compatible
Wolfgang Bumiller [Wed, 17 May 2023 07:37:31 +0000 (09:37 +0200)]
buildsys: make pve-rs sbuild compatible

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
10 months agoundo rust workspace change in preparation for .dsc builds
Wolfgang Bumiller [Wed, 17 May 2023 07:03:49 +0000 (09:03 +0200)]
undo rust workspace change in preparation for .dsc builds

The library ending up a level above the actual code just
makes .dsc/sbuild building very inconvenient, and pve-rs and
pmg-rs often grow independently from one another.

All we need is the common code available.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
11 months agobuildsys: pve: add dsc target, derive distribution automatically
Wolfgang Bumiller [Tue, 16 May 2023 12:28:25 +0000 (14:28 +0200)]
buildsys: pve: add dsc target, derive distribution automatically

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
11 months agobump pve-rs to 0.7.6
Wolfgang Bumiller [Wed, 10 May 2023 11:21:21 +0000 (13:21 +0200)]
bump pve-rs to 0.7.6

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
11 months agomajor build system upgrade
Wolfgang Bumiller [Tue, 9 May 2023 09:29:05 +0000 (11:29 +0200)]
major build system upgrade

- Add a 'common' symlink inside pve-rs/pmg-rs
- Have the `build/` target replace it with a dir and copy
  `common/src` into it.
- Depend on perlmod-bin to generate the perl package files.

now pve-rs and pmg-rs can be built directly from within via
dpkg-buildpackage

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
11 months agobump proxmox-tfa to 4
Wolfgang Bumiller [Thu, 20 Apr 2023 07:51:09 +0000 (09:51 +0200)]
bump proxmox-tfa to 4

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
12 months agoupdate to new tfa crate
Wolfgang Bumiller [Tue, 18 Apr 2023 09:26:04 +0000 (11:26 +0200)]
update to new tfa crate

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
12 months agouse more workspace variables, upgrade edition
Wolfgang Bumiller [Fri, 28 Apr 2023 10:37:50 +0000 (12:37 +0200)]
use more workspace variables, upgrade edition

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
12 months agobuildsys: drop old deb building from pmg,pve Makefiles
Wolfgang Bumiller [Tue, 21 Mar 2023 14:40:08 +0000 (15:40 +0100)]
buildsys: drop old deb building from pmg,pve Makefiles

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
13 months agobump version to 0.7.5
Thomas Lamprecht [Tue, 21 Mar 2023 16:58:45 +0000 (17:58 +0100)]
bump version to 0.7.5

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agobump version to 0.7.4
Thomas Lamprecht [Tue, 21 Mar 2023 14:30:34 +0000 (15:30 +0100)]
bump version to 0.7.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agobump proxmox-resource-scheduling dependency to 0.2
Thomas Lamprecht [Tue, 21 Mar 2023 14:26:40 +0000 (15:26 +0100)]
bump proxmox-resource-scheduling dependency to 0.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agopve: test: resource scheduling: add test with overcommitted node
Fiona Ebner [Tue, 21 Mar 2023 12:33:45 +0000 (13:33 +0100)]
pve: test: resource scheduling: add test with overcommitted node

which will fail with librust-proxmox-resource-scheduling-dev=0.1.0-1

Reported-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
13 months agopve: test: resource scheduling: use dedicated functions for tests
Fiona Ebner [Tue, 21 Mar 2023 12:33:44 +0000 (13:33 +0100)]
pve: test: resource scheduling: use dedicated functions for tests

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
13 months agobuildsys: fix 'target/' path in install target
Wolfgang Bumiller [Tue, 21 Mar 2023 11:54:50 +0000 (12:54 +0100)]
buildsys: fix 'target/' path in install target

The target/ dir is relative to the workspace Cargo.toml
file.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
13 months agoupdate to new tfa crate
Wolfgang Bumiller [Tue, 7 Mar 2023 11:48:46 +0000 (12:48 +0100)]
update to new tfa crate

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
13 months agobump d/control
Wolfgang Bumiller [Tue, 7 Mar 2023 11:42:08 +0000 (12:42 +0100)]
bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
13 months agouse workspace dependencies
Wolfgang Bumiller [Tue, 7 Mar 2023 11:40:49 +0000 (12:40 +0100)]
use workspace dependencies

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
13 months agoinitialize logging when shared library is loaded
Lukas Wagner [Tue, 21 Feb 2023 09:29:46 +0000 (10:29 +0100)]
initialize logging when shared library is loaded

This commit sets up logging by hooking into module loading/bootstraping
process to call a new `init` function exported by the `Proxmox::Lib::{PVE,PMG}`
module, which initializes `env_logger` with its default settings.

This allows us to use `log::*` macros from Rust code.

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
15 months agoupdate to nix 0.26
Fabian Grünbichler [Thu, 5 Jan 2023 12:16:26 +0000 (13:16 +0100)]
update to nix 0.26

and proxmox-sys using it

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
17 months agodrop comment about running tests during build
Wolfgang Bumiller [Tue, 15 Nov 2022 12:45:58 +0000 (13:45 +0100)]
drop comment about running tests during build

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agopve: build test stub of Proxmox::Lib::PVE for tests
Wolfgang Bumiller [Tue, 15 Nov 2022 12:35:23 +0000 (13:35 +0100)]
pve: build test stub of Proxmox::Lib::PVE for tests

this replaces the libdirs() sub with one containing:
- ../target (for when run from build/pve-rs)
- ../../target (for when run from toplevel/pve-rs

This way we can run 'make check' both from within `pve-rs`
as well as from the package building process.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agopackage template: introduce libdirs() method
Wolfgang Bumiller [Tue, 15 Nov 2022 12:25:21 +0000 (13:25 +0100)]
package template: introduce libdirs() method

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agobuildsys: generate .pm files in packages
Wolfgang Bumiller [Tue, 15 Nov 2022 12:16:51 +0000 (13:16 +0100)]
buildsys: generate .pm files in packages

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agobuildsys: generate Proxmox::Lib within the product Makefiles
Wolfgang Bumiller [Tue, 15 Nov 2022 12:09:27 +0000 (13:09 +0100)]
buildsys: generate Proxmox::Lib within the product Makefiles

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agobuildsys: include defines.mk in pve-rs and pmg-rs
Wolfgang Bumiller [Tue, 15 Nov 2022 12:06:47 +0000 (13:06 +0100)]
buildsys: include defines.mk in pve-rs and pmg-rs

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agobuildsys: move package_template to defines.mk
Wolfgang Bumiller [Tue, 15 Nov 2022 12:05:50 +0000 (13:05 +0100)]
buildsys: move package_template to defines.mk

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agobuildsys: drop PERLMOD_PRODUCT variable
Wolfgang Bumiller [Tue, 15 Nov 2022 12:05:10 +0000 (13:05 +0100)]
buildsys: drop PERLMOD_PRODUCT variable

it's not used anymore

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agopve-rs: bump to 0.7.3
Wolfgang Bumiller [Tue, 15 Nov 2022 10:14:14 +0000 (11:14 +0100)]
pve-rs: bump to 0.7.3

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agopve: bump d/control
Wolfgang Bumiller [Tue, 15 Nov 2022 10:11:27 +0000 (11:11 +0100)]
pve: bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agouse Test::More for resource_scheduling tests
Wolfgang Bumiller [Tue, 15 Nov 2022 10:10:32 +0000 (11:10 +0100)]
use Test::More for resource_scheduling tests

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agoadd basic test for resource scheduling
Fiona Ebner [Thu, 10 Nov 2022 14:37:44 +0000 (15:37 +0100)]
add basic test for resource scheduling

currently only used to test the installed version and not
automatically during build. See the FIXME note for why.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
17 months agopve-rs: add resource scheduling module
Fiona Ebner [Thu, 10 Nov 2022 14:37:43 +0000 (15:37 +0100)]
pve-rs: add resource scheduling module

backed by the proxmox-resource-scheduling crate.

Initially to be used by the HA manager to allow it basing its decision
where to start a new or recovered service on static usage information
rather than just counting.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
19 months agopmg-rs: bump to 0.6.2
Fabian Grünbichler [Wed, 7 Sep 2022 10:06:18 +0000 (12:06 +0200)]
pmg-rs: bump to 0.6.2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
19 months agopve-rs: bump to 0.7.2
Fabian Grünbichler [Wed, 7 Sep 2022 10:06:05 +0000 (12:06 +0200)]
pve-rs: bump to 0.7.2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
19 months agocommon: bump to 0.2.1
Fabian Grünbichler [Wed, 7 Sep 2022 10:05:37 +0000 (12:05 +0200)]
common: bump to 0.2.1

and update versioned depends/breaks

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
19 months agoupdate to proxmox-subscription 0.3
Fabian Grünbichler [Wed, 7 Sep 2022 08:06:10 +0000 (10:06 +0200)]
update to proxmox-subscription 0.3

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
19 months agoupdate to proxmox-http 0.7
Fabian Grünbichler [Thu, 4 Aug 2022 08:31:37 +0000 (10:31 +0200)]
update to proxmox-http 0.7

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
20 months agocommon: add versioned Breaks
Wolfgang Bumiller [Wed, 17 Aug 2022 11:13:47 +0000 (13:13 +0200)]
common: add versioned Breaks

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump proxmox-sys dependency to 0.4
Fabian Grünbichler [Tue, 2 Aug 2022 12:42:50 +0000 (14:42 +0200)]
bump proxmox-sys dependency to 0.4

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
21 months agobump pmg-rs to 0.6.1
Wolfgang Bumiller [Mon, 25 Jul 2022 11:46:35 +0000 (13:46 +0200)]
bump pmg-rs to 0.6.1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump pve-rs to 0.7.1
Wolfgang Bumiller [Mon, 25 Jul 2022 11:46:10 +0000 (13:46 +0200)]
bump pve-rs to 0.7.1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump proxmox-tfa to 2.1
Wolfgang Bumiller [Mon, 25 Jul 2022 11:43:54 +0000 (13:43 +0200)]
bump proxmox-tfa to 2.1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobuildsys: fix common upload target interpretation
Thomas Lamprecht [Mon, 25 Jul 2022 09:43:40 +0000 (11:43 +0200)]
buildsys: fix common upload target interpretation

FWICT there's no way to escape the comma directly, so use a
intermediate variable to pass the correct value to the call

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
21 months agobump common to 0.2.0
Wolfgang Bumiller [Thu, 21 Jul 2022 13:01:47 +0000 (15:01 +0200)]
bump common to 0.2.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agocommon: depend on next pve-rs/pmg-rs bump
Wolfgang Bumiller [Thu, 21 Jul 2022 13:01:20 +0000 (15:01 +0200)]
common: depend on next pve-rs/pmg-rs bump

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump pmg-rs to 0.6.0
Wolfgang Bumiller [Thu, 21 Jul 2022 12:58:59 +0000 (14:58 +0200)]
bump pmg-rs to 0.6.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump pve-rs to 0.7.0
Wolfgang Bumiller [Thu, 21 Jul 2022 12:58:48 +0000 (14:58 +0200)]
bump pve-rs to 0.7.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agopmg: bump d/control
Wolfgang Bumiller [Thu, 21 Jul 2022 12:55:53 +0000 (14:55 +0200)]
pmg: bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agopve: bump d/control
Wolfgang Bumiller [Thu, 21 Jul 2022 12:55:30 +0000 (14:55 +0200)]
pve: bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump proxmox-http to 0.6.4
Wolfgang Bumiller [Thu, 21 Jul 2022 12:58:35 +0000 (14:58 +0200)]
bump proxmox-http to 0.6.4

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump proxmox-apt to 0.9 and proxmox-subscription to 0.2
Wolfgang Bumiller [Thu, 21 Jul 2022 12:54:45 +0000 (14:54 +0200)]
bump proxmox-apt to 0.9 and proxmox-subscription to 0.2

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agocommon: adapt to changes in proxmox_subscription
Fabian Grünbichler [Thu, 21 Jul 2022 11:33:47 +0000 (13:33 +0200)]
common: adapt to changes in proxmox_subscription

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
21 months agocargo fmt
Fabian Grünbichler [Thu, 21 Jul 2022 11:33:37 +0000 (13:33 +0200)]
cargo fmt

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
21 months agoadapt to proxmox-apt changes
Fabian Grünbichler [Thu, 21 Jul 2022 10:52:37 +0000 (12:52 +0200)]
adapt to proxmox-apt changes

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
21 months agocommon: add proxmox_subscription wrapper
Fabian Grünbichler [Thu, 30 Jun 2022 13:04:20 +0000 (15:04 +0200)]
common: add proxmox_subscription wrapper

and expose it for PVE and PMG.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
21 months agobuildsys: add common-upload target
Wolfgang Bumiller [Fri, 8 Jul 2022 12:54:22 +0000 (14:54 +0200)]
buildsys: add common-upload target

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump common version to 0.1.2
Wolfgang Bumiller [Fri, 8 Jul 2022 12:50:35 +0000 (14:50 +0200)]
bump common version to 0.1.2

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump pve-rs to 0.6.2
Wolfgang Bumiller [Fri, 8 Jul 2022 12:49:47 +0000 (14:49 +0200)]
bump pve-rs to 0.6.2

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump pmg-rs to 0.5.2
Wolfgang Bumiller [Fri, 8 Jul 2022 12:49:41 +0000 (14:49 +0200)]
bump pmg-rs to 0.5.2

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agocommon: depend on next pmg/pve bump
Wolfgang Bumiller [Fri, 8 Jul 2022 12:48:11 +0000 (14:48 +0200)]
common: depend on next pmg/pve bump

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agomove apt repositories module to common
Fabian Ebner [Fri, 8 Jul 2022 11:55:53 +0000 (13:55 +0200)]
move apt repositories module to common

while introducing a 'product' parameter to the relevant functions and
adding wrappers for backwards-compatibility.

Suggested-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
22 months agocommon: fix base for PMG
Wolfgang Bumiller [Wed, 6 Jul 2022 10:34:41 +0000 (12:34 +0200)]
common: fix base for PMG

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agod/control: update build-dep for nix rs dependency to 0.24
Thomas Lamprecht [Mon, 20 Jun 2022 08:33:11 +0000 (10:33 +0200)]
d/control: update build-dep for nix rs dependency to 0.24

was missed in commit b67ff27d9e5869d0e7d25bf6b0c8176b401cb438

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
22 months agobuildsys: remove common-deb flag file too on clean
Thomas Lamprecht [Tue, 10 May 2022 05:13:56 +0000 (07:13 +0200)]
buildsys: remove common-deb flag file too on clean

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
22 months agocommon: bump version to 0.1.1
Thomas Lamprecht [Tue, 10 May 2022 05:12:30 +0000 (07:12 +0200)]
common: bump version to 0.1.1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
23 months agoupdate to nix 0.24
Fabian Grünbichler [Thu, 2 Jun 2022 11:36:44 +0000 (13:36 +0200)]
update to nix 0.24

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
23 months agocommon: d/control: break/replace libpve-rs-perl (<< 0.6.0)
Stoiko Ivanov [Mon, 9 May 2022 10:17:51 +0000 (12:17 +0200)]
common: d/control: break/replace libpve-rs-perl (<< 0.6.0)

libproxmox-rs-perl ships /usr/share/perl5/PVE/RS/CalendarEvent.pm,
which was also present in libpve-rs-perl until version 0.5.1

This can lead to a (racy) issue while upgrading - depending
on which of libproxmox-rs-perl or libpve-rs-perl gets unpacked first
we potentially run into:
```
dpkg: error processing archive \
/tmp/apt-dpkg-install-lNBzMn/48-libproxmox-rs-perl_0.1.0_amd64.deb (--unpack):
 trying to overwrite '/usr/share/perl5/PVE/RS/CalendarEvent.pm', \
 which is also in package libpve-rs-perl 0.5.1
```

This patch follows the debian policy manual for these situations:
https://www.debian.org/doc/debian-policy/ch-relationships.html#s-breaks

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Reviewed-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Acked-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agopve-rs: bump d/control
Wolfgang Bumiller [Tue, 19 Apr 2022 13:08:24 +0000 (15:08 +0200)]
pve-rs: bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump version to 0.6.1
Thomas Lamprecht [Tue, 19 Apr 2022 08:58:51 +0000 (10:58 +0200)]
bump version to 0.6.1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate proxmox-openid to 0.9.5
Thomas Lamprecht [Tue, 19 Apr 2022 08:56:43 +0000 (10:56 +0200)]
update proxmox-openid to 0.9.5

to fix azure support that broke with the switch to ureq due to azure
not understanding chunked transfer encoding

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate proxmox-openid to 0.9.4
Thomas Lamprecht [Tue, 29 Mar 2022 08:38:29 +0000 (10:38 +0200)]
update proxmox-openid to 0.9.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: drop file list in Makefiles
Wolfgang Bumiller [Mon, 21 Mar 2022 13:08:07 +0000 (14:08 +0100)]
buildsys: drop file list in Makefiles

just install all files, `make gen` at the top level is
responsible for generating the correct files

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agopve: buildsys: remove CalendarEvent file
Wolfgang Bumiller [Mon, 21 Mar 2022 12:45:00 +0000 (13:45 +0100)]
pve: buildsys: remove CalendarEvent file

this has been moved to the common package

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump pmg-rs to 0.5.1
Wolfgang Bumiller [Mon, 21 Mar 2022 08:29:43 +0000 (09:29 +0100)]
bump pmg-rs to 0.5.1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobuildsys: fail when trying to install non-existent files
Wolfgang Bumiller [Mon, 21 Mar 2022 08:28:02 +0000 (09:28 +0100)]
buildsys: fail when trying to install non-existent files

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agopmg: buildsys: typo fix: install PMG.pm
Wolfgang Bumiller [Mon, 21 Mar 2022 08:26:55 +0000 (09:26 +0100)]
pmg: buildsys: typo fix: install PMG.pm

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agorelease libproxmox-rs-perl as 0.1.0
Wolfgang Bumiller [Thu, 17 Mar 2022 12:43:33 +0000 (13:43 +0100)]
release libproxmox-rs-perl as 0.1.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agocommon: add PVE::RS::CalendarEvent for compat
Wolfgang Bumiller [Thu, 17 Mar 2022 12:38:33 +0000 (13:38 +0100)]
common: add PVE::RS::CalendarEvent for compat

This simply uses the new one as a base in order to help
getting the packages setup initially.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump perlmod to 0.13
Wolfgang Bumiller [Tue, 8 Mar 2022 09:30:47 +0000 (10:30 +0100)]
bump perlmod to 0.13

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump pmg-rs to 0.5.0
Wolfgang Bumiller [Tue, 1 Mar 2022 09:39:51 +0000 (10:39 +0100)]
bump pmg-rs to 0.5.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump pve-rs to 0.6.0
Wolfgang Bumiller [Tue, 1 Mar 2022 09:38:06 +0000 (10:38 +0100)]
bump pve-rs to 0.6.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoadd libproxmox-rs-perl and release it as 0.1.0
Wolfgang Bumiller [Tue, 1 Mar 2022 08:51:59 +0000 (09:51 +0100)]
add libproxmox-rs-perl and release it as 0.1.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agofixup .gitignore
Wolfgang Bumiller [Tue, 1 Mar 2022 10:42:26 +0000 (11:42 +0100)]
fixup .gitignore

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agogenerate and install perl package files
Wolfgang Bumiller [Mon, 28 Feb 2022 10:57:56 +0000 (11:57 +0100)]
generate and install perl package files

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobuildsys: add genpackage.pl script
Wolfgang Bumiller [Mon, 28 Feb 2022 10:27:17 +0000 (11:27 +0100)]
buildsys: add genpackage.pl script

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoadd common-src/ and move CalendarEvent to it
Wolfgang Bumiller [Fri, 25 Feb 2022 14:40:00 +0000 (15:40 +0100)]
add common-src/ and move CalendarEvent to it

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoadd base files for 'common' loading
Wolfgang Bumiller [Thu, 24 Feb 2022 09:50:09 +0000 (10:50 +0100)]
add base files for 'common' loading

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoRevert "move apt to /perl-apt, use PERLMOD_PRODUCT env var"
Wolfgang Bumiller [Mon, 28 Feb 2022 11:01:24 +0000 (12:01 +0100)]
Revert "move apt to /perl-apt, use PERLMOD_PRODUCT env var"

This reverts commit 9bc3ab23cba44ee9cdad2e6a24c9783a993183c5.

This is not the way we're going to organize common code.

2 years agoupdate d/control files
Wolfgang Bumiller [Mon, 28 Feb 2022 11:24:19 +0000 (12:24 +0100)]
update d/control files

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump perlmod to 0.12
Wolfgang Bumiller [Fri, 25 Feb 2022 14:55:01 +0000 (15:55 +0100)]
bump perlmod to 0.12

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>