-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog
1276 lines (938 loc) · 44.7 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
zfs-linux (2.2.0-terem1) unstable; urgency=medium
* Build on 2.2.0 tag from openzfs upstream
-- Andrey Prokopenko <job@terem.fr> Tue, 16 Oct 2023 08:01:10 +0200
zfs-linux (2.1.10-1) UNRELEASED; urgency=medium
[ Mo Zhou ]
* Fix riscv64 CI failure as well.
[ Aron Xu ]
* New upstream version 2.1.10
* Drop patches that are alreay in upstream stable release
-- Aron Xu <aron@debian.org> Wed, 19 Apr 2023 13:36:17 +0800
zfs-linux (2.1.9-4) unstable; urgency=medium
[ Mo Zhou ]
* Tentative fix for armel CI due to missing kernel headers.
[ наб ]
* /lib/zfs-linux/trim: don't exit 1 if last pool isn't nvme-only (Closes: #1030316)
[ Aron Xu ]
* cherry pick patches from upstream 2.1.10 stable branch
* libzpool5linux: update symbols
-- Aron Xu <aron@debian.org> Wed, 19 Apr 2023 00:18:07 +0800
zfs-linux (2.1.9-3) unstable; urgency=medium
* targeted cherry-pick to fix quality issues
-- Aron Xu <aron@debian.org> Sat, 25 Mar 2023 23:07:02 +0800
zfs-linux (2.1.9-2) unstable; urgency=medium
[ Aron Xu ]
* d/control: remove obsolete Recommends lsb-base
* cherry-pick upstream post 2.1.9 patches
[ Mo Zhou ]
* Cherry-pick more patches.
* Add a new symbol for libzpool5linux.
-- Aron Xu <aron@debian.org> Sun, 26 Feb 2023 12:32:52 +0800
zfs-linux (2.1.9-1) unstable; urgency=medium
* New upstream version 2.1.9
-- Aron Xu <aron@debian.org> Thu, 26 Jan 2023 14:36:48 +0800
zfs-linux (2.1.8-1) unstable; urgency=medium
[ Aron Xu ]
* New upstream version 2.1.8
* d/patches: drop patches merged upstream, refresh remaining ones
* Update std-ver to 4.6.2, no change required
[ Douglas A. Tutty ]
* README.Debian: document libpam-zfs usage for homes not in rpool (Closes: #1024128)
-- Aron Xu <aron@debian.org> Sun, 22 Jan 2023 02:08:54 +0800
zfs-linux (2.1.7-2) unstable; urgency=medium
[ Mo Zhou ]
* Add script for testing bullseye->bookworm upgrade. (irrelevant to packaging) (See: #1024326)
[ Paulo Henrique de Lima Santana ]
* Add Brazilian Portuguese debconf templates translation (Closes: #1026402)
[ Aron Xu ]
* Add upstream patch to avoid packaging.version.LegacyVersion (Closes: #1028174)
* libzfslinux-dev: Depends on libblkid-dev (Closes: #1023070)
* Add upstream patch for linux 6.1 and 6.2 compatibility (Closes: #1028242)
-- Aron Xu <aron@debian.org> Fri, 13 Jan 2023 01:47:49 +0800
zfs-linux (2.1.7-1) unstable; urgency=medium
* New upstream version 2.1.7
* Remove merged patches and refresh the remaining ones.
-- Mo Zhou <lumin@debian.org> Fri, 02 Dec 2022 18:42:14 -0500
zfs-linux (2.1.6-3) unstable; urgency=medium
[ наб ]
* Clean up and fix the automatic trim script. (Closes: #1022712)
-- Mo Zhou <lumin@debian.org> Sat, 05 Nov 2022 23:29:46 -0400
zfs-linux (2.1.6-2) unstable; urgency=medium
* Fix the accidentally broken systemd boot sequence.
(Fixes: https://github.com/openzfs/zfs/issues/14010)
* Install zfs-load-key.service (/dev/null).
The init script with the same name has to be skipped for systemd.
-- Mo Zhou <lumin@debian.org> Tue, 11 Oct 2022 18:34:41 -0400
zfs-linux (2.1.6-1) unstable; urgency=medium
[ Aron Xu ]
* trim: determine if a device uses nvme transport with lsblk (Closes: #990745)
[ Mo Zhou ]
* New upstream version 2.1.6 (Oct 2022)
* Install init script "zfs-load-keys". (Closes: #1017911)
* Symlink zfs,zpool to /bin/ for non-root usage. (Closes: #979437)
* Symlink zpool_influxdb to /bin. (Closes: #1001446)
* Merge changes from ubuntu diff from 2.1.5-1ubuntu1 to 2.1.5-1ubuntu5.
Changes during merge:
- OpenZFS upstream patches are dropped.
- d/control and d/tests/control are renamed with .ubuntu suffix.
- ABI check is not enforced.
* Refresh existing patches.
* Refresh symbols control file.
* Update lintian overrides.
* Deal with the annoying lintian mismatch due to square brackets.
[ Dimitri John Ledkov (ubuntu diff) ]
* Fix cross-compile of the dkms module.
* Adapt symbols file.
* Bump zzstd.ko module version number. All modules are going to be
merged into one upstream soon. At the moment all other modules
increase with every build, but zzstd one. Append zfs package version
to zzstd module version number, to make dkms module versions higher
than kernel prebuilt ones.
* Merge from Debian Unstable, remaining changes:
- debian/control:
+ drop dependencies on "zfs-modules | zfs-dkms" such that all
packages can be installed in containers, on hosts that have zfs
module loaded.
+ change initramfs/dracut packages to only Ubuntu-64bit
architectures, zfs is not well supported on 32bit arches
- debian/rules:
+ enforce abi check on Ubuntu amd64
- debian/tests/control:
+ reduce testing to smoketest only
+ Ubuntu Kernel regression testing covers zfs testsuite
- debian/patches:
+ Apply Ubuntu patchset to integrate with zsys
-- Mo Zhou <lumin@debian.org> Tue, 04 Oct 2022 14:42:07 -0400
zfs-linux (2.1.5-1) unstable; urgency=medium
[ Andreas Beckmann ]
* Switch to dh-sequence-dkms.
* Do not use deprecated dkms feature REMAKE_INITRD.
* Switch to autopkgtest-pkg-dkms.
* Do not attempt to build the modules on PREEMPT_RT kernels. (cf. #981212)
[ Mo Zhou ]
* New upstream version 2.1.5 (June 2022) (Closes: #1012600)
* Remove merged patches:
- 4900-ppc-get-user-workaround.patch
- 4901-zvol_wait-Ignore-locked-zvols.patch
- no-REMAKE_INITRD.patch
And Rebase all remaining patches.
[ Alejandro R. Sedeño ]
* zfs-dracut: install new man page
* refresh symbols
-- Mo Zhou <lumin@debian.org> Wed, 22 Jun 2022 20:48:20 -0700
zfs-linux (2.1.4-1) unstable; urgency=medium
* New upstream version 2.1.4 (Closes: #1007186)
* Sync debian/patches/ubuntu directory from 2.1.2-1ubuntu3.
- Ubuntu patches are not applied on Debian.
+ Reorder patches in patches/series to keep ubuntu patches last.
+ Autopkgtest improvements for kernel-smoke-test-scrub.
+ Thanks to Dimitri John Ledkov <dimitri.ledkov@canonical.com>.
+ Thanks to Dave Jones <dave.jones@canonical.com>.
+ Sync debian/control.ubuntu from downstream debian/control.
* Rebase existing patchset to new upstream release.
* Install upstream's new systemd scrub service (weekly and monthly).
* Build with libcurl for new keylocation=https:// (Closes: #988521)
* Refresh symbols control file.
* Update lintian overrides.
-- Mo Zhou <lumin@debian.org> Sat, 26 Mar 2022 15:44:54 -0400
zfs-linux (2.1.2-1) unstable; urgency=medium
* New upstream version 2.1.2
* Update symbols
-- Aron Xu <aron@debian.org> Thu, 16 Dec 2021 23:12:47 +0800
zfs-linux (2.1.1-3) unstable; urgency=medium
* Fix pkgcfg path in dkms.mkconf
* Add patch to avoid zfs-volume-wait timeout with locked encrypted
zvols (Closes: #997980, LP: #1888405)
* Update README.{Source,Debian} to reflect current situation (Closes: #986301)
-- Aron Xu <aron@debian.org> Wed, 08 Dec 2021 16:55:48 +0800
zfs-linux (2.1.1-2) experimental; urgency=medium
* d/lib{uutil3,zfs4,zpool5}linux.symbols: updated
-- Aron Xu <aron@debian.org> Sat, 27 Nov 2021 02:37:32 +0800
zfs-linux (2.1.1-1) experimental; urgency=medium
* New upstream version 2.1.1 (Closes: #991896)
* d/patches: update for 2.1.x series
* d/control: require abigail-tools >= 1.8
* d/rules: allow abigail to fail
* zfsutils-linux: move {zfs,zpool}{concepts,props} from man8 to man7
* zfsutils-linux: install new files
* libzpool: update soversion from 4 to 5, update symbols
* Add PPC get_user workaround from Ubuntu
* d/patches: clean up patches and make lintian happy
* d/control: update short desc for libzfs4linux and libzfsbootenv1linux
* d/patches: update Forwarded header
* d/copyright: update copyright information
* d/control: remove transition dummpy packages spl and spl-dkms
* d/zfs-test.lintian-overrides: update file path
* Close debconf translation bugs for those already merged
Closes: #984731, #985130, #985360, #986337, #987342, #993892
-- Aron Xu <aron@debian.org> Wed, 24 Nov 2021 21:50:39 +0800
zfs-linux (2.0.6-1) unstable; urgency=medium
[ Ben K ]
* Fix grammar (or maybe it was a typo) of "das/dass" in debian/po/de.po.
[ Aron Xu ]
* d/README.Debian: update the scrub time
* New upstream version 2.0.6
* Remove applied patch, refresh remaining ones
* Update symbols for libzpool4linux
-- Aron Xu <aron@debian.org> Thu, 23 Sep 2021 14:43:12 +0800
zfs-linux (2.0.3-9) unstable; urgency=medium
* Cherry-pick "Remove iov_iter_advance() for iter_write" (Closes: #989373)
-- Mo Zhou <lumin@debian.org> Thu, 01 Jul 2021 13:44:20 +0800
zfs-linux (2.0.3-8) unstable; urgency=medium
* Fix a typo in autopkgtest-dependency header package name.
-- Mo Zhou <lumin@debian.org> Thu, 15 Apr 2021 09:44:39 +0800
zfs-linux (2.0.3-7) unstable; urgency=medium
* Use Architecture: field for autopkgtest.
* Add missing test dependency linux-headers-armmp for armhf.
-- Mo Zhou <lumin@debian.org> Wed, 14 Apr 2021 12:24:03 +0800
zfs-linux (2.0.3-6) unstable; urgency=medium
[ наб ]
* Fix broken purge detection in zfs-zed.postrm. (Closes: #986374)
* /u/l/z-l/{scrub, trim}: enhancements including proper handling for pools
with spaces in name. (Closes: #986380)
[ Mo Zhou ]
* Really install README.Debian into every binary package.
-- Mo Zhou <lumin@debian.org> Mon, 05 Apr 2021 10:35:25 +0800
zfs-linux (2.0.3-5) unstable; urgency=medium
[ наб ]
* Fix d/rules that README.Debian is installed for libnvpair3linux only.
(Closes: #986299)
-- Mo Zhou <lumin@debian.org> Sat, 03 Apr 2021 17:55:51 +0800
zfs-linux (2.0.3-4) unstable; urgency=medium
* Revise the auto-{scrub,trim} scripts and describe usage in README.Debian.
(See #986185 and thanks for наб)
-- Mo Zhou <lumin@debian.org> Fri, 02 Apr 2021 21:35:32 +0800
zfs-linux (2.0.3-3) unstable; urgency=medium
* Use zfs property for periodical-{scrub,trim} cron jobs.
This fixes the exclusive "nvme-only" behavior of the auto-trim script.
P.S. In this way, we will not have to store configs in /etc/default/zfs,
or use debconf database as a registry. Plus, this also allows us to
configure the cron job behavior per zpool.
(Closes: #986185)
* Fix i386 autopkgtest failure due to missing dependency.
-- Mo Zhou <lumin@debian.org> Fri, 02 Apr 2021 14:34:15 +0800
zfs-linux (2.0.3-2) unstable; urgency=medium
[ Aron Xu ]
* cherry pick of upstream post-2.0.3 fixes
* debconf: update the term ZFS to OpenZFS
* debconf: run debconf-updatepo
[ Antonio Russo ]
* Adjust zed.d symlink-preservation (Closes: #983401)
* Remove /etc/zfs/zed.d on purge
[ Mo Zhou ]
* Only automatically TRIM NVMe SSD pools. (Closes: #983086, #982505)
[ наб ]
* Fix a misleading comment in the scrub cronjob script. (Closes: #985349)
-- Aron Xu <aron@debian.org> Tue, 30 Mar 2021 14:47:05 +0800
zfs-linux (2.0.3-1) unstable; urgency=medium
* New upstream version 2.0.3
* Remove upstreamed patches.
* Synchronize with ubuntu delta 2.0.1-1ubuntu2.
-- Mo Zhou <lumin@debian.org> Fri, 12 Feb 2021 16:30:01 +0800
zfs-linux (2.0.2-1) unstable; urgency=medium
[ Mo Zhou ]
* New upstream version 2.0.2
[ Antonio Russo ]
* Remove upstreamed patches and refresh remaining ones.
* Update debian/copyright
* Add ZTS to debian/tests
* Bump Standards-Version to 4.5.1 (no changes)
* Reoganize debian/patches
* Cherry pick patches from 2.0.3 staging
-- Mo Zhou <lumin@debian.org> Sat, 06 Feb 2021 13:30:55 +0800
zfs-linux (2.0.1-3) unstable; urgency=medium
[ Antonio Russo ]
* Install zgenhostid in /sbin (Closes: #980464)
* Three ZTS patches
-- Mo Zhou <lumin@debian.org> Thu, 21 Jan 2021 17:09:02 +0800
zfs-linux (2.0.1-2) unstable; urgency=medium
* Patch: move manpage arcstat(1) to arcstat(8). (Closes: #980105)
* Cherry-pick patches from upstream zfs-2.0.2-staging branch.
+ 0001-zpool-Dryrun-fails-to-list-some-devices.patch
-- Mo Zhou <lumin@debian.org> Fri, 15 Jan 2021 22:27:09 +0800
zfs-linux (2.0.1-1) unstable; urgency=medium
* Upload to unstable.
-- Mo Zhou <lumin@debian.org> Sun, 10 Jan 2021 22:24:18 +0800
zfs-linux (2.0.1-1~exp1) experimental; urgency=medium
[ Mo Zhou ]
* New upstream version 2.0.1 (Closes: #977656)
* Elaborate the functionality of ZED in long description. (Closes: #979414)
* Fixup encoding in one of the patch headers.
* Update lintian overrides.
[ Antonio Russo ]
* Update overrides for 2.0.1
* New symbols shipped in 2.0.1
-- Mo Zhou <lumin@debian.org> Sat, 09 Jan 2021 13:24:36 +0800
zfs-linux (2.0.0-1~exp1) experimental; urgency=medium
[ Mo Zhou ]
* New upstream version 2.0.0
* d/rules: Only check ABI for the amd64 architecture.
* Refresh symbols file again based on arm64.
[ Antonio Russo ]
* Use new --with-pkgconfigdir tunable
* ship arcstat(1) manual page
* Manual pages were split into subpages
* Add new zstream utility
* Include new zfs_ids_to_path tool
* Include new pam_zfs_key mechanism
* Refresh patches
* Remove upstreamed patches
* Do not regenerate zfs_gitrev.sh during dkms build
* Bump library versions to match upstream
* Update symbols
* refresh lintian-overrides for 2.0.0
* package zfsbootenv library
* Remove upstreamed risc patches
* override zfs-tests lintian warnings
* Validate ABI at build time
* Reflect libssl requirement of libzfs
* Exclude FreeBSD sources in Linux DKMS package
* Remove duplicate lintian override
* Update debian/copyright
[ Aron Xu ]
* Remove out dated lintian override: package-uses-old-debhelper-compat-version
-- Aron Xu <aron@debian.org> Fri, 25 Dec 2020 01:33:41 +0800
zfs-linux (0.8.6-1) unstable; urgency=medium
* New upstream version 0.8.6
* d/patches/update-meta.patch: disabled, not needed this upload
-- Aron Xu <aron@debian.org> Thu, 17 Dec 2020 17:18:12 +0800
zfs-linux (0.8.5-3) unstable; urgency=medium
[ Antonio Russo ]
* symbols: Build-Depends-Package on libzfslinux-dev
[ Aron Xu ]
* Petter to step aside, thanks for all the work, happy hacking!
[ Witold Baryluk ]
* Don't stop on first error in scrub and trim script (Closes: #976090)
-- Mo Zhou <lumin@debian.org> Thu, 10 Dec 2020 14:28:50 +0800
zfs-linux (0.8.5-2) unstable; urgency=medium
[ Antonio Russo ]
* zfs-dkms: restrict to the same source version (Closes: #972327)
* lintian: ignore binary data in lua script.
[ Mo Zhou ]
* Cherry-pick x32 support from master branch. (Closes: #968256)
-- Mo Zhou <lumin@debian.org> Thu, 29 Oct 2020 14:05:31 +0800
zfs-linux (0.8.5-1) unstable; urgency=medium
[ Aron Xu ]
* Schedule pool TRIM on every first Sunday of month
[ Mo Zhou ]
* New upstream version 0.8.5 (Oct 6 2020 UTC) (Closes: #966565, #968550)
* Remove merged patches and refresh the remaining ones.
* Update installation path for libzfslinux-dev pkgconfig files.
* Add d/clean to clean up useless files and those generated from templates.
[ Antonio Russo ]
* Apply wrap-and-sort
* Update version-dependent paths in lintian overrides
* Update kernel compatibility
* Install in multiarch-compatible directories.
-- Mo Zhou <lumin@debian.org> Fri, 16 Oct 2020 18:14:05 +0800
zfs-linux (0.8.4-2) unstable; urgency=medium
* Sync with Ubuntu delta 0.8.4-1ubuntu10.
+ Sync 4000-zsys-support.patch from 0.8.4-1ubuntu10.
+ Backport upstream patches fixing a dependency loop when encryption
via Luks (like swap) is enabled. (LP: #1875577)
Patch: git_fix_dependency_loop_encryption{1,2}.patch
+ Add Linux 5.8 compat fix (4520-Linux-5.8-compat-__vmalloc.patch)
+ Remove 4500-fix-generator-invalid-cache.patch following Ubuntu
+ Make keystore encryption or direct ZFS encryption closer, and make
the service chain more robust. (4000-mount-encrypted-dataset-fix.patch)
+ Add risc-v 64 bit support, requires implementing risc-v setjmp/longjmp
and adding some relevant #defines (4521-enable-risc-v-isa.patch)
+ 4620-zfs-vol-wait-fix-locked-encrypted-vols.patch
zfs-volume-wait.service systemd unit does not start if the encrypted
zvol is locked. The /sbin/zvol_wait should not wait for links when the
volume has property keystatus=unavailable. Add a check for this.
+ Thanks to Ubuntu developers. Let's hope for a smaller debdiff.
* Fix FTBFS with sphinx (Closes: #962276).
* Rebase git_fix_dependency_loop_encryption1.patch and refresh the rest.
-- Mo Zhou <lumin@debian.org> Thu, 23 Jul 2020 22:26:35 +0800
zfs-linux (0.8.4-1) unstable; urgency=medium
[ Antonio Russo ]
* Let zfs-test use installed python3
* Add dependencies for zfs-test
* Refresh patches for 0.8.4
* Refresh debian/not-installed
[ Mo Zhou ]
* New upstream version 0.8.4
* Bump Standards-Version to 4.5.0 (no change).
* Refresh symbols control file.
* Remove the unnecessary --with systemd dh option.
-- Mo Zhou <lumin@debian.org> Wed, 13 May 2020 14:46:54 +0800
zfs-linux (0.8.3-2) unstable; urgency=medium
[ Richard Laager ]
* cron: Do not error if already scrubbing
[ Antonio Russo ]
* [dracut] include zfs-load-module.service
* Preserve /etc/zfs/zed.d configuration on upgrade (Closes: #952822)
[ Mo Zhou ]
* Reword ZFS Description, thanks to Richard Laager (Closes: #949911)
* Import patches from Ubuntu delta (0.8.3-1ubuntu3).
+ Apply 2100-zfs-load-module.patch and add this new service.
+ The rest Ubuntu specific patches are left in the comment.
* Refresh upstream Git repo URL in d/copyright.
* Sync patchset with Ubuntu diff (= 0.8.3-1ubuntu8).
+ Cherry-pick patches for Linux 5.5, 5.6 support.
+ Rest patches are unapplied (can reduce Debian/Ubuntu debdiff).
+ Many thanks to Ubuntu developers.
* Import the Ubuntu version of tests/control as tests/control.ubuntu
* Autopkgtest: Reconfigure before testing binary kmod pkg builds.
-- Mo Zhou <lumin@debian.org> Thu, 19 Mar 2020 10:58:53 +0800
zfs-linux (0.8.3-1) unstable; urgency=medium
* New upstream version 0.8.3
* Remove the seven upstreamed/cherry-picked patches.
* Mark zfs-import.service as not-installed.
* Refresh symbol control files.
* Add NEWS entry about SIMD and parallel KABI checks.
-- Mo Zhou <lumin@debian.org> Sat, 25 Jan 2020 15:58:35 +0800
zfs-linux (0.8.2-5) unstable; urgency=medium
* Remove old+unused SIMD patches; Move the openrc patch to "unapplied" dir.
* Correct zpool scrubing oneliner in crontab. (Closes: #946748)
Thanks to Dirk Heinrichs. Reviewed by Richard Laager.
* Cherry-pick: fix-automount-for-root-filesystems.patch (Closes: #945585)
* Add patch headers to patches without them.
* Override a series of lintian Info.
* Bump Standards-Version to 4.4.1 (no change).
* Update my mail address in control and copyright.
-- Mo Zhou <lumin@debian.org> Tue, 21 Jan 2020 20:39:26 +0800
zfs-linux (0.8.2-4) unstable; urgency=medium
[ Colin Ian King ]
* etc-defaults-zfs-notice.patch: fix "unexpected end of diff".
[ Steve Langasek ]
* initramfs: setup keymapping and video for prompts. (LP: #1856408)
[ Heitor Alves de Siqueira ]
* Fix livelock between ZFS evict and writeback threads (LP: #1856084)
- Upstream 41e1aa2a06f8 "Break out of zfs_zget early if unlinked znode"
- Upstream 0c46813805f4 "Check for unlinked znodes after igrab()"
(Closes: #946610)
[ Mo Zhou ]
* Autopkgtest: Remove the vendor tests from binary-debs* tests
and the dkms-zfs-test.
* Merge 2 upstreamed patches from ubuntu diff (0.8.2-3ubuntu1)
+ 4501-fix-var-lib-race.patch
+ 4600-diff_cb-does-not-handle-large-dnodes.patch
* Don't restart zfs-{import*,mount} on/after upgrade. (Closes: #923377)
-- Mo Zhou <cdluminate@gmail.com> Thu, 19 Dec 2019 21:25:28 +0800
zfs-linux (0.8.2-3) unstable; urgency=medium
[ Aron Xu ]
* Drop OpenRC support due to the difficulties of merging upstream
[ Mo Zhou ]
* Also trigger update-initramfs by zfs-dkms in case that of zfs-initramfs
was somehow missed. (Closes: #941859)
* Amend broken autopkgtest for binary module package build.
* Have zfs-dkms Suggest: debhelper (Closes: #909183)
* Try to load zfs.ko before starting services at postinst. This fixes a
long-standing problem where fresh installs may fail during postinst.
(Closes: #921305, #927003, #940238)
* Patch /etc/defaults/zfs, adding a notice for systemd user.
(Closes: #901436)
* Update lintian overrides.
-- Mo Zhou <cdluminate@gmail.com> Sat, 02 Nov 2019 13:00:41 +0800
zfs-linux (0.8.2-2) unstable; urgency=medium
[ Antonio Russo ]
* relocate zgenhostid and zvol_wait from /usr/bin to /sbin
* Remove a patch implicated in data corruption (related to
linux-5.0-simd-compat.patch)
[ Mo Zhou ]
* Collect symbol updates from buildd/ppa for non-x86 archs.
-- Mo Zhou <cdluminate@gmail.com> Sat, 28 Sep 2019 03:09:51 +0000
zfs-linux (0.8.2-1) unstable; urgency=medium
* New upstream version 0.8.2 (Closes: #941019)
* Deprecate control.in and use ${linux:Recommends} for the dynamic part.
* French debconf templates translation by Julien Patriarca (Closes: #934631)
* Remove merged patches:
- 2000-increase-default-zcmd-allocation-to-256K.patch
- git_fix_mount_race.patch
* Disable linux-5.0-simd-compat.patch due to its incorrect assumption that
may lead to system instability when SIMD is enabled. (Closes: #940932)
See also https://github.com/zfsonlinux/zfs/issues/9346
* Install new service that waits on zvol links to be created (gh#8975).
* Remove unused control variable ${python3:Depends} for zfsutils-linux.
* Track symbols for lib{nvpair1,uutil1,zfs2,zpool2}.
* lintian: Override source: excessive-debhelper-overrides
* lintian: Remove unused overrides for zfs-test.
-- Mo Zhou <cdluminate@gmail.com> Fri, 27 Sep 2019 12:35:34 +0800
zfs-linux (0.8.1-4) unstable; urgency=medium
[ Didier Roche ]
* Cherry-pick commit to fix a race condition when canmount=off
(LP: #1837717) (synced from 0.8.1-1ubuntu8).
[ Fabian Grünbichler ]
* cherry-pick compat fix for CONFIG_X86_DEBUG_FPU (Closes: #934282)
[ Mo Zhou ]
* Drop lib{attr,selinux}1-dev from B-D; add lib{aio,udev,elf}-dev to B-D.
(LP: #1837544) (See https://github.com/zfsonlinux/zfs/issues/9036)
-- Mo Zhou <cdluminate@gmail.com> Sat, 10 Aug 2019 04:23:33 +0000
zfs-linux (0.8.1-3) unstable; urgency=medium
[ Aron Xu ]
* Install fakeroot for some autopkgtest cases
* Make binary module packages builds parallel
* control: fix typo in zfs-test short description
[ Mo Zhou ]
* Patch: force verbose output from libtool.
* Override false posive lintian errors and several warnings.
* Bump Standards-Version to 4.4.0 (no change).
* Cherry-pick e5db313 to fix the linux-SIMD compatibility.
* Apply wrap-and-sort.
* Upload to unstable.
-- Mo Zhou <cdluminate@gmail.com> Mon, 22 Jul 2019 08:49:44 +0000
zfs-linux (0.8.1-2) experimental; urgency=medium
[ Colin Ian King ]
* Ensure libc6-dev or libc-dev is installed when building zfs-dkms.
* Ensure any previous ZFS/SPL modules are removed before loading
new ZFS/SPL modules to ensure correct drivers are being tested.
Changes in debian/tests/kernel-smoke-test
* Fix timeout issue in LXD: 3100-remove-libzfs-module-timeout.patch
[ Mo Zhou ]
* Cherry-pick patches from ubuntu diff: 0.8.1-1ubuntu5 .
* Skip autopkgtest: dkms/modules tests for Ubuntu.
* Avoid lintian warning by using explicit await trigger.
* Override more lintian warnings.
* Remove insserv confliction as the circular depends has been fixed;
libpython3-stdlib (<< 3.6.4) ships distutils. (Closes: #931515)
-- Mo Zhou <cdluminate@gmail.com> Tue, 09 Jul 2019 07:29:27 +0000
zfs-linux (0.8.1-1) experimental; urgency=medium
* New upstream version 0.8.1
* Remove cherry-picked zfs-gh8816-revert-ec4f9b8.patch .
-- Mo Zhou <cdluminate@gmail.com> Tue, 18 Jun 2019 16:20:51 +0800
zfs-linux (0.8.0-2) experimental; urgency=high
* Revert ec4f9b8 to avoid potential dataloss. (See: Github#8816)
-- Mo Zhou <cdluminate@gmail.com> Thu, 30 May 2019 02:19:31 +0000
zfs-linux (0.8.0-1) experimental; urgency=medium
[ Stoiko Ivanov ]
* zfsutils-linux: persist hostid in postinst script
[ Mo Zhou ]
* New upstream version 0.8.0
* Rebase 0001-Prevent-manual-builds-in-the-DKMS-source.patch
* Refresh 2000-increase-default-zcmd-allocation-to-256K.patch
* debian/NEWS: add news for 0.8.0
* Enforce version alignment between zfsutils-linux/libs. (Closes: #928118)
* Remove unused lintian overrides for zfsutils-linux.
-- Mo Zhou <cdluminate@gmail.com> Wed, 29 May 2019 08:59:35 +0000
zfs-linux (0.8.0~rc4-1) experimental; urgency=medium
* New upstream version 0.8.0~rc4
* Remove already merged patches:
- clarify-zpool-iostat-statistics-reporting.patch
- allow-rename-of-in-use-zvol-dataset.patch
- delay-injection-can-cause-indefinitely-hung-zios.patch
- dont-enter-zvols-rangelock-for-read-bio-with-size-0.patch
- fix-zdb-crash.patch
- zfs-mount-manpage-should-document-legacy-behaviour.patch
- zfs-mounted-nfsv3-shares-fail-lock-reclaims.patch
* Refresh remaining patches (quilt push -a --refresh).
* Refresh debian/control.
-- Mo Zhou <cdluminate@gmail.com> Thu, 18 Apr 2019 08:48:08 +0000
zfs-linux (0.8.0~rc3-1) experimental; urgency=medium
[ Antonio Russo ]
* Use zfsexecdir tunable to relocate scripts.
* Install systemd zfs-mount-generator
* SPL is now included in upstream ZFS packaging.
Build dummy spl and spl-dkms packages to ease upgrades.
(Closes: #909153, #902165, #894609)
* Refresh remaining patches.
* Include new scsi example scripts.
* Use arc_summary3.py to provide arc_summary.
* Reflect tests removed upstream.
* Include zfs-program manual page.
* Add ssl dependency.
* Build and provide python3-pyzfs package.
* Fix dh_strip build failure
[ Mo Zhou ]
* New upstream version 0.8.0~rc3 (Closes: #900862)
* Use Linux-{Maximum,Minimum} META info to specify linux compatibility.
Based on Antonio Russo <antonio.e.russo@gmail.com>'s patch.
* Update the Homepage URL to use https format URL.
* Remove duplicated "Priority" fields in control*.
* Update short and long descriptions for dummy packages: spl, spl-dkms.
* Let dummy packages depends on misc:Depends, to make lintian happy.
* Update lintian overrides for zfsutils-linux, zfs-test and zfs-zed.
* Drop zfs-dbg in favor of automatic -dbgsym packages.
* Overhaul copyright for the 0.8.X release.
* Add 2 NEW autopkgtest cases which build modules and modules-udeb packages.
* Update control.modules.in and refresh the kernel module file list.
* Add missing Deps: file, python3-distutils for zfs-dkms.
* Upgrade debian/watch to uscan-version-4.
* Autopkgtest: New smoke test: kernel-smoke-test-encryption
* Autopkgtest: New test case that runs ztest.
* Remove 25 backported patches that are already applied in current version:
- 2301-zfs-promote-rename-.-recv-should-be-an-error.patch
- 2302-Fix-parsable-zfs-get-for-compressratios.patch
- 2303-Fix-zpool-events-scripted-mode-tab-separator.patch
- 2305-Allow-longer-SPA-names-in-stats.patch
- 2308-OpenZFS-8375-Kernel-memory-leak-in-nvpair-code.patch
- 2309-OpenZFS-7261-nvlist-code-should-enforce-name-length-.patch
- 2310-OpenZFS-5778-nvpair_type_is_array-does-not-recognize.patch
- 2313-Fix-printk-calls-missing-log-level.patch
- 2314-Fix-abdstats-kstat-on-32-bit-systems.patch
- 2316-Fix-coverity-defects-147480-147584.patch
- 2317-Fix-coverity-defects-CID-161388.patch
- 2318-Use-ashift-12-by-default-on-SSDSC2BW48-disks.patch
- 2319-OpenZFS-8558-8602-lwp_create-returns-EAGAIN.patch
- 2320-ZFS-send-fails-to-dump-objects-larger-than-128PiB.patch
- 2323-Fix-segfault-in-zpool-iostat-when-adding-VDEVs.patch
- 2328-Fix-fsanitize-address-memory-leak.patch
- 2331-OpenZFS-8897-zpool-online-e-fails-assertion-when-run.patch
- 2332-OpenZFS-8898-creating-fs-with-checksum-skein-on-the-.patch
- 2334-OpenZFS-8641-zpool-clear-and-zinject-don-t-work-on-s.patch
- 2336-OpenZFS-8972-zfs-holds-In-scripted-mode-do-not-pad-c.patch
- 2337-Revert-Remove-wrong-ASSERT-in-annotate_ecksum.patch
- 2338-OpenZFS-8731-ASSERT3U-nui64s-UINT16_MAX-fails-for-la.patch
- 2339-Prevent-zdb-8-from-occasionally-hanging-on-I-O.patch
- 2341-Change-movaps-to-movups-in-AES-NI-code.patch
- 3203-Fix-zpool-create-t-tempname.patch
-- Mo Zhou <cdluminate@gmail.com> Tue, 02 Apr 2019 09:29:55 +0000
zfs-linux (0.7.13-1) unstable; urgency=medium
[ Mo Zhou ]
* New upstream version 0.7.13
* Rebase 2332-OpenZFS-8898-creating-fs-with-checksum-skein-on-the-.patch.
* Remove linux 4.20 and 5.0 compat fixes (supported by upstream).
- 3204-Add-4.20-timespec-compat-fix.patch
- 3300-Add-check-for-totalram-pages.patch
- 3301-Add-check-for-ktime_get_coarse_real_ts64.patch
- 3302-linux-5-0-disable-vector-instructions-on-5-0-kernels.patch
- 3303-linux-5-0-convert-ms-macros-to-sb.patch
- 3304-linux-5-0-fix-bio-set-dev.patch
* Bump Standards-Version to 4.3.0 (no change).
[ Antonio Russo ]
* Include new example scripts
-- Mo Zhou <cdluminate@gmail.com> Tue, 05 Mar 2019 07:12:33 +0000
zfs-linux (0.7.12-5) unstable; urgency=medium
* Prevent autopkgtest::dkms-zfs-test from installing zfsutils-linux
which would cause test failure.
-- Mo Zhou <cdluminate@gmail.com> Thu, 28 Feb 2019 13:21:53 +0000
zfs-linux (0.7.12-4) unstable; urgency=medium
[ Salsa Pipeline ]
* Update salsa CI pipeline
[ Mo Zhou ]
* Rewrite autopkgtest script dkms-zfs-test. (Closes: #921383)
* Cherry-pick some upstream commits and refresh patches:
+ clarify-zpool-iostat-statistics-reporting.patch
+ delay-injection-can-cause-indefinitely-hung-zios.patch
+ dont-enter-zvols-rangelock-for-read-bio-with-size-0.patch
+ fix-zdb-crash.patch
+ zfs-mount-manpage-should-document-legacy-behaviour.patch
+ zfs-mounted-nfsv3-shares-fail-lock-reclaims.patch
+ allow-rename-of-in-use-zvol-dataset.patch
-- Mo Zhou <cdluminate@gmail.com> Wed, 27 Feb 2019 10:36:59 +0000
zfs-linux (0.7.12-3) unstable; urgency=medium
[ Colin Ian King (Ubuntu diff 0.7.12-1ubuntu5) ]
* Cherry-pick upstream patches:
+ 2301-zfs-promote-rename-.-recv-should-be-an-error.patch
+ 2302-Fix-parsable-zfs-get-for-compressratios.patch
+ 2303-Fix-zpool-events-scripted-mode-tab-separator.patch
+ 2305-Allow-longer-SPA-names-in-stats.patch
+ 2308-OpenZFS-8375-Kernel-memory-leak-in-nvpair-code.patch
+ 2309-OpenZFS-7261-nvlist-code-should-enforce-name-length-.patch
+ 2310-OpenZFS-5778-nvpair_type_is_array-does-not-recognize.patch
+ 2313-Fix-printk-calls-missing-log-level.patch
+ 2314-Fix-abdstats-kstat-on-32-bit-systems.patch
+ 2316-Fix-coverity-defects-147480-147584.patch
+ 2317-Fix-coverity-defects-CID-161388.patch
+ 2318-Use-ashift-12-by-default-on-SSDSC2BW48-disks.patch
+ 2319-OpenZFS-8558-8602-lwp_create-returns-EAGAIN.patch
+ 2320-ZFS-send-fails-to-dump-objects-larger-than-128PiB.patch
+ 2323-Fix-segfault-in-zpool-iostat-when-adding-VDEVs.patch
+ 2328-Fix-fsanitize-address-memory-leak.patch
+ 2331-OpenZFS-8897-zpool-online-e-fails-assertion-when-run.patch
+ 2332-OpenZFS-8898-creating-fs-with-checksum-skein-on-the-.patch
+ 2334-OpenZFS-8641-zpool-clear-and-zinject-don-t-work-on-s.patch
+ 2336-OpenZFS-8972-zfs-holds-In-scripted-mode-do-not-pad-c.patch
+ 2337-Revert-Remove-wrong-ASSERT-in-annotate_ecksum.patch
+ 2338-OpenZFS-8731-ASSERT3U-nui64s-UINT16_MAX-fails-for-la.patch
+ 2339-Prevent-zdb-8-from-occasionally-hanging-on-I-O.patch
+ 2341-Change-movaps-to-movups-in-AES-NI-code.patch
+ 3203-Fix-zpool-create-t-tempname.patch
* Add Linux 4.20 and 5.0 compat fixes. (0.7.12-1ubuntu{3,4,5})
+ 3204-Add-4.20-timespec-compat-fix.patch
+ 3300-Add-check-for-totalram-pages.patch
+ 3301-Add-check-for-ktime_get_coarse_real_ts64.patch
+ 3302-linux-5-0-disable-vector-instructions-on-5-0-kernels.patch
+ 3303-linux-5-0-convert-ms-macros-to-sb.patch
+ 3304-linux-5-0-fix-bio-set-dev.patch
[ Aron Xu ]
* Bump linux_compat to 5.0
[ Mo Zhou ]
* Update init-debian-openrc-workaround.patch
* Remove duplicated Priority field from control.
* Amend autopkgtest script dkms-zfs-test. (Closes: #921383)
-- Mo Zhou <cdluminate@gmail.com> Tue, 19 Feb 2019 04:41:10 +0000
zfs-linux (0.7.12-2) unstable; urgency=medium
[ Colin Ian King ]
* Only run autopkgtests for amd64, arm64, ppc64el and s390x (LP#1805627).
[ Martin Bagge / brother ]
* [INTL:sv] Swedish strings for zfs-linux debconf (Closes: #918020)
[ Anders Jonsson ]
* sv.po: typo fix
[ Mo Zhou ]
* Change init script's behaviour to default during postinst.
* Add ${perl:Depends} to zfs-dkms's Depends.
* Add autopkgtest script to test zfs-dkms build.
* autopkgtest: minor fix
[ Aron Xu ]
* Add XS-Autobuild: yes to d/control
* Conflicts with insserv << 1.18 (Closes: #915831)
-- Aron Xu <aron@debian.org> Fri, 11 Jan 2019 21:32:06 +0800
zfs-linux (0.7.12-1) unstable; urgency=medium
[ Stoiko Ivanov ]
* Add Breaks/Replaces to zfs-initramfs
[ Mo Zhou ]
* New upstream version 0.7.12
* Drop unnecessary patch init-start-stop-dep-on-local-fs.patch .
* Override init.d-script-missing-dependency-on-local_fs for zfs-zed.
* Bump linux compatibility to 4.19 .
-- Mo Zhou <cdluminate@gmail.com> Mon, 19 Nov 2018 11:32:44 +0000
zfs-linux (0.7.11-3) unstable; urgency=medium
[ Antonio Russo ]
+ https://salsa.debian.org/zfsonlinux-team/zfs/merge_requests/9
* Break/Replace upstream .deb packages (Closes: #839921)
* Install upstream bash completion file instead of embedded one.
* Modify META before autoreconf.
* Make dkms distdir before build to avoid including build artifacts.
* Remove ZFS_AC_PACKAGE macros from DKMS sources.
This removes dpkg-dev dependency from zfs-dkms package.
* Use upstream's dkms.mkconf script to produce dkms.conf .
* Ship initramfs zdev hook in zfs-initramfs (Closes: #902052)
[ Nicolas Braud-Santoni ]
* Update debian/copyright, removing unused wildcards.
[ Nicholas D Steeves ]
* Change -dbg package's priority from extra to optional.
[ Mo Zhou ]
* Fix FTBFS on architecture=all due to FileNotFound. (Closes: #911937)
* Add isolation-machine restriction to autopkgtest because the tests
needs to interact with the kernel, i.e. loading kernel module.
-- Mo Zhou <cdluminate@gmail.com> Sun, 28 Oct 2018 10:28:52 +0000
zfs-linux (0.7.11-2) unstable; urgency=medium
* Support Devuan in dkms script. (Closes: #900089)
Thanks to Chris Dos <chris@chrisdos.com>
* Install init scripts to support non-systemd setups. (Closes: #826994)
Thanks to Chris Dos <chris@chrisdos.com>
* Override init.d-script-does-not-source-init-functions for
zfsutils-linux and zfs-zed.
* Patch upstream init scripts to make them work for Debian+OpenRC setup.
* Patch upstream init script to fix missing dependency on local_fs.
-- Mo Zhou <cdluminate@gmail.com> Fri, 26 Oct 2018 09:32:06 +0000
zfs-linux (0.7.11-1) unstable; urgency=medium
[ Aron Xu ]
* Add dpkg-dev to Depends of zfs-dkms (Closes: #900714)
[ Nicolas Braud-Santoni ]
* Use canonical HTTPS format URL for Vcs-Git (Closes: #895873)
[ Mo Zhou ]
* New upstream version 0.7.11 (Closes: #908290)
* Bump linux_compat to 4.18 .
* Replace get_next.sh with one-liner awk script in rules.
* Append myself to Uploaders and refresh auto-generated control.
* Use HTTPS format URI in watch file.
* Recommends linux-libc-dev (<< LINUX_NEXT~) instead of (<< LINUX_NEXT).
-- Mo Zhou <cdluminate@gmail.com> Wed, 19 Sep 2018 08:45:18 +0000
zfs-linux (0.7.9-3) unstable; urgency=medium
[ Antonio Russo ]
* Expand zfs-test and add Breaks/Conflicts (Closes: #899047)
[ Aron Xu ]
* d/control: migrate to alioth-lists (Closes: #899756)
-- Aron Xu <aron@debian.org> Mon, 28 May 2018 18:22:02 +0800
zfs-linux (0.7.9-2) unstable; urgency=medium
[ Aron Xu ]
* Move more zfs test tools to zfs-test package (Closes: #868653)
* New upstream version 0.7.9
* d/rules: add --enable-systemd
* Fix lintian obsolete-relation-form-in-source
* Bump supported linux version to 4.16
[ Antonio Russo ]
* Install enum-extract.pl with dkms
* Handle /proc/kallsym obfuscation (Closes: #891936)
-- Aron Xu <aron@debian.org> Thu, 17 May 2018 23:47:29 +0800
zfs-linux (0.7.6-1) unstable; urgency=medium
[ Lev Lamberov ]
* [INTL:ru] Updated Russian translation of debconf (Closes: #885990)
[ Aron Xu]
* New upstream release (Closes: #889795, #890576)