Commit Graph

83 Commits

Author SHA1 Message Date
Fabian Grünbichler
c3cbcae289 bump version to 1.5.1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-01-30 13:57:06 +01:00
Fabian Grünbichler
a60f1c9ea1 debian: update symbols file after version bump
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-01-30 13:19:18 +01:00
Thomas Lamprecht
7bc0ae4463 bump version to 1.5.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-01-24 08:29:24 +01:00
Thomas Lamprecht
f226c2a26b use pbs-api-types dependency from newly separated package
We moved pbs-api-types out of proxmox-backup and package it now like
our other rust source code crates for better reuse. Switch this use
site over to use the package variant, not the submodule one, as the
latter won't exist anymore once we update the submodule the next time
anyway.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-01-24 08:23:35 +01:00
Fabian Grünbichler
16298c5fa0 update to current PBS master
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-01-17 10:32:52 +01:00
Fabian Grünbichler
261437c26f update submodule to PBS 3.2.8-1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-29 11:46:02 +01:00
Fabian Grünbichler
0088d34542 update to current PBS master
and regenerate d/control accordingly

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-04 10:09:57 +02:00
Wolfgang Bumiller
50ecd20e81 regenerate d/control
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-07-09 13:46:08 +02:00
Filip Schauer
9413af572d bump build dependencies
Signed-off-by: Filip Schauer <f.schauer@proxmox.com>
2024-07-09 13:43:54 +02:00
Fabian Grünbichler
68d377e49c proxmox-backup: update to current master 2024-06-20 09:56:40 +02:00
Wolfgang Bumiller
c35034c98f bump schema dep to 3 and submodule
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-06 16:54:10 +01:00
Fabian Grünbichler
a087badbe9 bump version to 1.4.1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-11-28 13:33:09 +01:00
Fabian Grünbichler
d90cdd63a0 update to PBS 3.0.5
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-11-28 13:33:03 +01:00
Fabian Grünbichler
8af623b210 update symbols file
missed with last bump

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-10-03 12:02:45 +02:00
Fabian Grünbichler
b68750a609 update to current PBS and cbindgen
cbindgen still requires syn 1.x unfortunately, the new version picks up
wakeup_callback which we don't actually need in our interface, so exclude it at
least until the next bump happens for other reasons.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-10-03 12:00:41 +02:00
Filip Schauer
73a09e9672 buildsys: bump dependencies to bookworm updates
This fixes dependency installation errors when running the
`mk-build-deps --install` command against the current proxmox devel
bookworm repository.

Signed-off-by: Filip Schauer <f.schauer@proxmox.com>
2023-09-15 16:25:34 +02:00
Thomas Lamprecht
86dcf21ef2 bump version to 1.4.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
8ab65bc12b d/control: raise standards version compliance to 4.6.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
528a33fed9 d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
afc3670334 update dependencies for current bookworm state
as we also track the PBS dependencies in d/control, as the workspace
crates we use from there cannot profit from being handled by debian
dependency system, like the others which are shipped as .deb package

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
198c9ba59d buildsys: use actual build-dir and improve reproducability
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
afe4512f30 d/rules: enforce that the debian package version mateches cargo one
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
81f4432579 d/control: add missing ${misc:Depends}
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
9421e72129 d/control: make dev package depend on exact version of library package
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
cbcc23c5c7 d/control: fix missin cargo and git build-dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
1c441393c0 debian: wrap-and-sort -tkn
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Fabian Grünbichler
a90a65deeb build: add patchelf to build-depends
used to strip unnecessarily linked libraries.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 15:56:56 +01:00
Fabian Grünbichler
890700ff25 update d/control
with improved cargo-fairy that actually picks up all of the transitive
dependencies.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 15:23:59 +01:00
Fabian Grünbichler
97c4f5891c build: add cbindgen to regular dependencies
so that it gets properly included in d/control

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 15:23:59 +01:00
Fabian Grünbichler
39adea972d update d/control
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 11:13:06 +01:00
Fabian Grünbichler
baa3211ec1 bump version to 1.3.2-1 and update symbols file
this optional symbol having disappeared doesn't stop the library from being loaded by old Qemu.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:13 +01:00
Fabian Grünbichler
4d90c957b5 update to current PBS head
to reduce transitive dependencies pulled in by pbs-config, like proxmox-metrics

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:03 +01:00
Thomas Lamprecht
4d450bb294 bump version to 1.3.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-13 13:59:50 +02:00
Thomas Lamprecht
368c116236 update symbols
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-12 14:00:50 +02:00
Thomas Lamprecht
e5fba1d12f bump version to 1.3.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-12 13:56:24 +02:00
Wolfgang Bumiller
8556530b34 bump d/control
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-05-12 13:41:27 +02:00
Wolfgang Bumiller
bf18160d8f complete d/control
Since we have git dependencies on pbs-api-types,tools,... we
need to actually include all of *their* dependencies as well
in our d/control file...

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-24 13:44:26 +01:00
Wolfgang Bumiller
5545f466c9 bump d/control
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-24 12:23:47 +01:00
Dietmar Maurer
8d5ddc9c8e bump version to 1.2.1-1
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-24 11:47:36 +01:00
Thomas Lamprecht
6e555bc73a bump version to 1.2.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:55:59 +02:00
Thomas Lamprecht
0d8bac1cbc d/copyright: fix dates
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:54:47 +02:00
Thomas Lamprecht
653e3bf798 d/compat: use comapt level 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:54:47 +02:00
Thomas Lamprecht
5eaa3ecffd bump version to 1.1.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-16 13:52:39 +02:00
Thomas Lamprecht
8de935110e bump version to 1.0.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-12 12:37:35 +01:00
Thomas Lamprecht
5403a71b2f buildsys: patch out unused dependencies from library
mirrors the changes from proxmox-backup commit
198ebc6c86380351662b8b01537f449538ff1e6b [0]

[0]: https://git.proxmox.com/?p=proxmox-backup.git;a=commit;h=198ebc6c86380351662b8b01537f449538ff1e6b

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-12 12:37:35 +01:00
Thomas Lamprecht
af51823cc8 d/control: record breaks for older pve-qemu-kvm
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-12 11:50:45 +01:00
Thomas Lamprecht
99d016e4d8 d/symbols: reflect changes to proxmox_backup_new
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-12 11:50:45 +01:00
Fabian Grünbichler
58f4a111bd build: track symbols
for easier auto-generation of versioned deps. when adding new symbols,
the build should display a warning + diff (in addition to our manual
tracking of the generated header file). changes in symbol signatures or
semantics are not caught automatically by the symbols file, but still
require bumping the minimum library version for that symbol accordingly.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-02-12 10:54:32 +01:00
Fabian Grünbichler
447552da4a d/control: add cbindgen to build-deps
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-11-30 13:41:45 +01:00
Dietmar Maurer
18d5b98ab1 bump version to 1.0.2-1 2020-11-25 08:32:46 +01:00