Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZFS 2.3.0 #28

Open
wants to merge 109 commits into
base: master
Choose a base branch
from
Open

ZFS 2.3.0 #28

wants to merge 109 commits into from

Conversation

mmstick
Copy link
Member

@mmstick mmstick commented Jan 20, 2025

Unblocks Linux 6.11 through 6.13 support

cdluminate and others added 30 commits November 1, 2023 20:38
Update to upstream version '2.2.0'
with Debian dir 36e96e75ce170ba6bafcfd3bcbb152ebec610014
based on contrib/debian/rules.in

Signed-off-by: Stoiko Ivanov <[email protected]>
With ZFS 2.2. they're actually only installed if ZFS is being build
for FreeBSD, so not remvoing them here leads to a missing file error.

Signed-off-by: Thomas Lamprecht <[email protected]>
Signed-off-by: Stoiko Ivanov <[email protected]>
Cater to dh_missing complaints and ship new:
- zilstat tool
- zfs-lock and zfs-unlock manual pages in section 8
- vdevprops manual page in section 7
- systemd template unit files for trimming a specific pool, inclusive
  timers to do so on a weekly and/or monthly basis. Keep those covered
  by our default "no-stop-on-upgrade" rule for the dh_systemd helper.

Signed-off-by: Thomas Lamprecht <[email protected]>
Signed-off-by: Stoiko Ivanov <[email protected]>
Lots of targeted commands consisting of a single file as source got
moved a level up from their command-specific sub-directory to cmd/
directory directly.

A handful of build-artefacts like configure/m4 files generated by
auto-tools, was removed from being tracked by git.

Then some stuff was simple unused or broken and got deleted
(vdev_cache, zfs_spa).

Others where replaced (sha256 by general sha2 library, zstreamdump by
zstream).

Signed-off-by: Thomas Lamprecht <[email protected]>
Signed-off-by: Stoiko Ivanov <[email protected]>
This was integrated into upstreams autoconf in commit:
e69ade32e116e72d03068c03799924c3f1a15c95
(contrib: bash_completion.d: make install destination vendor
dependent)

Signed-off-by: Stoiko Ivanov <[email protected]>
While some symbols were also removed - upstream did not change the
soname of the libraries, and the commits removing (at least part of)
the symbols mostly mention that it's undocumented and left-over code,
or a general cleanup.
e.g. commits:
d406a695c libefi: remove efi_auto_sense()
94f942c65 libspl: staticify buf and pagesize, rename aok to libspl_assert_ok
18168da72 module/*.ko: prune .data, global .rodata
739cfb965 libzfs: convert to -fvisibility=hidden
327c90461 lib{efi,avl,share,tpool,zfs_core,zfsbootenv,zutil}: -fvisibility=hidden
3e254aaad Remove old or redundant SHA2 files
2b4f2fc93 libzfs: return (allocated) strings instead of filling buffers

So keep the soname in sync with upstream.

Signed-off-by: Stoiko Ivanov <[email protected]>
Signed-off-by: Stoiko Ivanov <[email protected]>
Signed-off-by: Stoiko Ivanov <[email protected]>
Update to upstream version '2.2.1'
with Debian dir d7725d35c5dd187ec72954cfdf6d6e11226725e6
Signed-off-by: Shengqi Chen <[email protected]>
Add some 32bit-only symbols, tag some amd64-only symbols

Signed-off-by: Shengqi Chen <[email protected]>
Signed-off-by: Shengqi Chen <[email protected]>
Signed-off-by: Shengqi Chen <[email protected]>
Gbp-Dch: ignore

Signed-off-by: Shengqi Chen <[email protected]>
Update to upstream version '2.2.2'
with Debian dir 4b51dcb17452a0b7b5733207adcc28d1b0bd19f5
Harry-Chen and others added 28 commits October 11, 2024 15:43
Signed-off-by: Shengqi Chen <[email protected]>
Update to upstream version '2.3.0~rc2'
with Debian dir 62a4b76412cf8855449ced053d95e158b5a14880
Signed-off-by: Shengqi Chen <[email protected]>
Update to upstream version '2.3.0~rc4'
with Debian dir 3434274db8bf797e08dda6aaa1e59436063643f9
Signed-off-by: Shengqi Chen <[email protected]>
Update to upstream version '2.3.0~rc5'
with Debian dir 09dad2d1777a690a8fd12ba833261eba96543434
Update to upstream version '2.3.0'
with Debian dir 7974fda443baabfb02d7722d85495d3d2e1738f3
@mmstick mmstick requested review from a team January 20, 2025 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants