d/control: match package names to debian-upstream
during the tracking of zfs-2.0.x integration in debian upstream I did
not notice that the library packages got renamed yet another time (see
[0]) to match the soname version.
This patch renames our library packagenames to match debian upstream
and includes Breaks,Depends on the intermediate versions we shipped
with the zfs-2.0.3 release.
Noticed while checking an issue (with `aptitude` vs. `apt`) reported
on pve-user.
Tested on a VM running our latest packages and on one still running
zfs 0.8.5
[0] 42ba750f8c
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
This commit is contained in:
parent
59b6645a48
commit
00fad03966
8
Makefile
8
Makefile
@ -6,12 +6,12 @@ ZFSPKGVER != dpkg-parsechangelog -l ${ZFSPKG}/changelog -Sversion
|
|||||||
ZFSDIR=zfs-linux_${ZFSVER}
|
ZFSDIR=zfs-linux_${ZFSVER}
|
||||||
ZFSSRC=upstream
|
ZFSSRC=upstream
|
||||||
|
|
||||||
ZFS_DEB1= libnvpair2linux_${ZFSPKGVER}_amd64.deb
|
ZFS_DEB1= libnvpair3linux_${ZFSPKGVER}_amd64.deb
|
||||||
ZFS_DEB2= \
|
ZFS_DEB2= \
|
||||||
libuutil2linux_${ZFSPKGVER}_amd64.deb \
|
libuutil3linux_${ZFSPKGVER}_amd64.deb \
|
||||||
libzfs3linux_${ZFSPKGVER}_amd64.deb \
|
libzfs4linux_${ZFSPKGVER}_amd64.deb \
|
||||||
libzfslinux-dev_${ZFSPKGVER}_amd64.deb \
|
libzfslinux-dev_${ZFSPKGVER}_amd64.deb \
|
||||||
libzpool3linux_${ZFSPKGVER}_amd64.deb \
|
libzpool4linux_${ZFSPKGVER}_amd64.deb \
|
||||||
zfs-dbg_${ZFSPKGVER}_amd64.deb \
|
zfs-dbg_${ZFSPKGVER}_amd64.deb \
|
||||||
zfs-zed_${ZFSPKGVER}_amd64.deb \
|
zfs-zed_${ZFSPKGVER}_amd64.deb \
|
||||||
zfs-initramfs_${ZFSPKGVER}_all.deb \
|
zfs-initramfs_${ZFSPKGVER}_all.deb \
|
||||||
|
50
debian/control
vendored
50
debian/control
vendored
@ -21,12 +21,12 @@ Homepage: https://www.zfsonlinux.org/
|
|||||||
Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git
|
Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git
|
||||||
Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary
|
Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary
|
||||||
|
|
||||||
Package: libnvpair2linux
|
Package: libnvpair3linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libnvpair1, libnvpair1linux
|
Breaks: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
|
||||||
Replaces: libnvpair1, libnvpair1linux
|
Replaces: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
|
||||||
Description: Solaris name-value library for Linux
|
Description: Solaris name-value library for Linux
|
||||||
This library provides routines for packing and unpacking nv pairs for
|
This library provides routines for packing and unpacking nv pairs for
|
||||||
transporting data across process boundaries, transporting between
|
transporting data across process boundaries, transporting between
|
||||||
@ -44,12 +44,12 @@ Description: PAM module for managing encryption keys for ZFS
|
|||||||
This provides a Pluggable Authentication Module (PAM) that automatically
|
This provides a Pluggable Authentication Module (PAM) that automatically
|
||||||
unlocks encrypted ZFS datasets upon login.
|
unlocks encrypted ZFS datasets upon login.
|
||||||
|
|
||||||
Package: libuutil2linux
|
Package: libuutil3linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libuutil1, libuutil1linux
|
Breaks: libuutil1, libuutil1linux, libuutil2linux, libuutil3
|
||||||
Replaces: libuutil1, libuutil1linux
|
Replaces: libuutil1, libuutil1linux, libuutil2linux, libuutil3
|
||||||
Description: Solaris userland utility library for Linux
|
Description: Solaris userland utility library for Linux
|
||||||
This library provides a variety of glue functions for ZFS on Linux:
|
This library provides a variety of glue functions for ZFS on Linux:
|
||||||
* libspl: The Solaris Porting Layer userland library, which provides APIs
|
* libspl: The Solaris Porting Layer userland library, which provides APIs
|
||||||
@ -64,26 +64,26 @@ Description: Solaris userland utility library for Linux
|
|||||||
Package: libzfslinux-dev
|
Package: libzfslinux-dev
|
||||||
Section: contrib/libdevel
|
Section: contrib/libdevel
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: libnvpair2linux (= ${binary:Version}),
|
Depends: libnvpair3linux (= ${binary:Version}),
|
||||||
libuutil2linux (= ${binary:Version}),
|
libuutil3linux (= ${binary:Version}),
|
||||||
libzfs3linux (= ${binary:Version}),
|
libzfs4linux (= ${binary:Version}),
|
||||||
libzfsbootenv1linux (= ${binary:Version}),
|
libzfsbootenv1linux (= ${binary:Version}),
|
||||||
libzpool3linux (= ${binary:Version}),
|
libzpool4linux (= ${binary:Version}),
|
||||||
${misc:Depends}
|
${misc:Depends}
|
||||||
Provides: libnvpair-dev, libuutil-dev
|
Provides: libnvpair-dev, libuutil-dev
|
||||||
Description: OpenZFS filesystem development files for Linux
|
Description: OpenZFS filesystem development files for Linux
|
||||||
Header files and static libraries for compiling software against
|
Header files and static libraries for compiling software against
|
||||||
libraries of OpenZFS filesystem.
|
libraries of OpenZFS filesystem.
|
||||||
.
|
.
|
||||||
This package includes the development files of libnvpair2, libuutil2,
|
This package includes the development files of libnvpair3, libuutil3,
|
||||||
libzpool3 and libzfs3.
|
libzpool4 and libzfs4.
|
||||||
|
|
||||||
Package: libzfs3linux
|
Package: libzfs4linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libzfs2, libzfs2linux
|
Breaks: libzfs2, libzfs2linux, libzfs3linux, libzfs4
|
||||||
Replaces: libzfs2, libzfs2linux
|
Replaces: libzfs2, libzfs2linux, libzfs3linux, libzfs4
|
||||||
Description: OpenZFS filesystem library for Linux
|
Description: OpenZFS filesystem library for Linux
|
||||||
OpenZFS is a storage platform that encompasses the functionality of
|
OpenZFS is a storage platform that encompasses the functionality of
|
||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
@ -95,6 +95,8 @@ Package: libzfsbootenv1linux
|
|||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
|
Breaks: libzfs2, libzfs4
|
||||||
|
Replaces: libzfs2, libzfs4
|
||||||
Description: OpenZFS filesystem library for Linux
|
Description: OpenZFS filesystem library for Linux
|
||||||
OpenZFS is a storage platform that encompasses the functionality of
|
OpenZFS is a storage platform that encompasses the functionality of
|
||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
@ -102,12 +104,12 @@ Description: OpenZFS filesystem library for Linux
|
|||||||
.
|
.
|
||||||
The zfsbootenv library provides support for modifying ZFS label information.
|
The zfsbootenv library provides support for modifying ZFS label information.
|
||||||
|
|
||||||
Package: libzpool3linux
|
Package: libzpool4linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libzpool2, libzpool2linux
|
Breaks: libzpool2, libzpool2linux, libzpool3linux, libzpool4
|
||||||
Replaces: libzpool2, libzpool2linux
|
Replaces: libzpool2, libzpool2linux, libzpool3linux, libzpool4
|
||||||
Description: OpenZFS pool library for Linux
|
Description: OpenZFS pool library for Linux
|
||||||
OpenZFS is a storage platform that encompasses the functionality of
|
OpenZFS is a storage platform that encompasses the functionality of
|
||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
@ -242,10 +244,10 @@ Package: zfs-dbg
|
|||||||
Section: contrib/debug
|
Section: contrib/debug
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: libnvpair2linux (= ${binary:Version}),
|
Depends: libnvpair3linux (= ${binary:Version}),
|
||||||
libuutil2linux (= ${binary:Version}),
|
libuutil3linux (= ${binary:Version}),
|
||||||
libzfs3linux (= ${binary:Version}),
|
libzfs4linux (= ${binary:Version}),
|
||||||
libzpool3linux (= ${binary:Version}),
|
libzpool4linux (= ${binary:Version}),
|
||||||
zfs-zed (= ${binary:Version}),
|
zfs-zed (= ${binary:Version}),
|
||||||
zfsutils-linux (= ${binary:Version}),
|
zfsutils-linux (= ${binary:Version}),
|
||||||
${misc:Depends}
|
${misc:Depends}
|
||||||
@ -254,8 +256,8 @@ Description: Debugging symbols for OpenZFS userland libraries and tools
|
|||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
compression, encryption, snapshots, and more.
|
compression, encryption, snapshots, and more.
|
||||||
.
|
.
|
||||||
This package contains the debugging symbols for libzpool3linux, libzfs3linux,
|
This package contains the debugging symbols for libzpool4linux, libzfs4linux,
|
||||||
libnvpair2linux, libuutil2linux, zfs-zed and zfsutils-linux.
|
libnvpair3linux, libuutil3linux, zfs-zed and zfsutils-linux.
|
||||||
|
|
||||||
Package: spl
|
Package: spl
|
||||||
Section: contrib/metapackages
|
Section: contrib/metapackages
|
||||||
|
1
debian/libnvpair2linux.lintian-overrides
vendored
1
debian/libnvpair2linux.lintian-overrides
vendored
@ -1 +0,0 @@
|
|||||||
libnvpair2linux: package-name-doesnt-match-sonames
|
|
1
debian/libnvpair3linux.lintian-overrides
vendored
Normal file
1
debian/libnvpair3linux.lintian-overrides
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
1
debian/libuutil2linux.lintian-overrides
vendored
1
debian/libuutil2linux.lintian-overrides
vendored
@ -1 +0,0 @@
|
|||||||
libuutil2linux: package-name-doesnt-match-sonames
|
|
1
debian/libuutil3linux.lintian-overrides
vendored
Normal file
1
debian/libuutil3linux.lintian-overrides
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
1
debian/libzfs3linux.lintian-overrides
vendored
1
debian/libzfs3linux.lintian-overrides
vendored
@ -1 +0,0 @@
|
|||||||
libzfs3linux: package-name-doesnt-match-sonames
|
|
1
debian/libzfs4linux.lintian-overrides
vendored
Normal file
1
debian/libzfs4linux.lintian-overrides
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
1
debian/libzpool3linux.lintian-overrides
vendored
1
debian/libzpool3linux.lintian-overrides
vendored
@ -1 +0,0 @@
|
|||||||
libzpool3linux: package-name-doesnt-match-sonames
|
|
1
debian/libzpool4linux.lintian-overrides
vendored
Normal file
1
debian/libzpool4linux.lintian-overrides
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
Loading…
Reference in New Issue
Block a user