mirror of
https://git.proxmox.com/git/proxmox-perl-rs
synced 2025-05-24 15:37:54 +00:00

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>
25 lines
804 B
Plaintext
25 lines
804 B
Plaintext
Source: libproxmox-rs-perl
|
|
Section: perl
|
|
Priority: optional
|
|
Build-Depends:
|
|
debhelper (>= 12),
|
|
Maintainer: Proxmox Support Team <support@proxmox.com>
|
|
Standards-Version: 4.5.1
|
|
Vcs-Git: git://git.proxmox.com/git/proxmox-perl-rs.git
|
|
Vcs-Browser: https://git.proxmox.com/?p=proxmox-perl-rs.git
|
|
Homepage: https://www.proxmox.com
|
|
Rules-Requires-Root: no
|
|
|
|
Package: libproxmox-rs-perl
|
|
Architecture: any
|
|
Depends:
|
|
${misc:Depends},
|
|
${perl:Depends},
|
|
${shlibs:Depends},
|
|
libpve-rs-perl (>= 0.6.0) | libpmg-rs-perl (>= 0.5.0),
|
|
Breaks: libpve-rs-perl (<< 0.6.0)
|
|
Replaces: libpve-rs-perl (<< 0.6.0)
|
|
Description: PVE/PMG common parts which have been ported to Rust - Perl packages
|
|
Contains the perl side of modules provided by the libraries of both libpve-rs-perl and
|
|
libpmg-rs-perl, loading whichever is available.
|