-
Notifications
You must be signed in to change notification settings - Fork 1
/
changelog
5004 lines (3853 loc) · 199 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
grub2 (2.02-2ubuntu8.15) bionic; urgency=medium
* Make the linux command in EFI grub always try EFI handover; thanks
to Chris Coulson for the patches (LP: #1864533)
-- Julian Andres Klode <[email protected]> Wed, 11 Mar 2020 21:57:49 +0100
grub2 (2.02-2ubuntu8.14) bionic; urgency=medium
* Fix kexec on ACPI/UEFI ARM systems w/ crashkernel reserved memory
beyond the 4GiB boundary. (LP: #1851190)
* Apply patch from Peter Jones to forbid the "devicetree" command when
Secure Boot is enabled. (LP: #1851897)
-- dann frazier <[email protected]> Sun, 10 Nov 2019 22:52:35 -0700
grub2 (2.02-2ubuntu8.13) bionic; urgency=medium
* debian/build-efi-images: add HTTP to generated UEFI images. (LP: #1787630)
* debian/config.in, debian/grub-common.dirs, debian/postinst.in,
debian/postrm.in: cherry-pick Colin's changes to ucf handling from
2.02+dfsg1-11 to avoid unnecessarily prompting about grub.cfg changes.
(LP: #564853)
-- Mathieu Trudel-Lapierre <[email protected]> Mon, 18 Mar 2019 12:11:57 -0400
grub2 (2.02-2ubuntu8.12) bionic; urgency=medium
* debian/grub-check-signatures: make sure grub-check-signatures conserves
its execute bit.
-- Mathieu Trudel-Lapierre <[email protected]> Thu, 07 Feb 2019 18:20:04 -0500
grub2 (2.02-2ubuntu8.11) bionic; urgency=medium
[ Mathieu Trudel-Lapierre ]
* debian/grub-check-signatures: properly account for DB showing as empty on
some broken firmwares: Guard against mokutil --export --db failing, and do
a better job at finding the DER certs for conversion to PEM format.
(LP: #1814575)
* debian/patches/linuxefi_disable_sb_fallback.patch: Disallow unsigned
kernels if UEFI Secure Boot is enabled. If UEFI Secure Boot is enabled
and kernel signature verification fails, do not boot the kernel. Patch
from Linn Crosetto. (LP: #1401532)
[ Steve Langasek ]
* debian/patches/quick-boot-lvm.patch: checking the return value of
'lsefi' when the command doesn't exist does not do what's expected, so
instead check the value of $grub_platform which is simpler anyway.
LP: #1814403.
-- Mathieu Trudel-Lapierre <[email protected]> Tue, 05 Feb 2019 12:26:27 -0500
grub2 (2.02-2ubuntu8.10) bionic; urgency=medium
[ Mathieu Trudel-Lapierre ]
* debian/grub-check-signatures: check kernel signatures against keys known
in firmware, in case a kernel is signed but not using a key that will pass
validation, such as when using kernels coming from a PPA. (LP: #1789918)
* debian/patches/mkconfig_leave_breadcrumbs.patch: make sure grub-mkconfig
leaves a trace of what files were sourced to help generate the config
we're building. (LP: #1812863)
[ Steve Langasek ]
* debian/patches/quick-boot-lvm.patch: If we don't have writable
grubenv and we're on EFI, always show the menu. Closes LP: #1800722.
-- Mathieu Trudel-Lapierre <[email protected]> Wed, 09 Jan 2019 14:04:09 -0500
grub2 (2.02-2ubuntu8.9) bionic; urgency=medium
[ Mathieu Trudel-Lapierre ]
* debian/default/grub.md5sum: add entry for 2.02-2ubuntu8.7; to force an
update of /etc/default/grub back to the correct timeout value of 0 if the
file has otherwise not been edited by the user. (LP: #1784363)
[ Steve Langasek ]
* debian/grub-check-signatures: Handle the case where we have unsigned
vmlinuz and signed vmlinuz.efi.signed. (LP: #1788727)
-- Mathieu Trudel-Lapierre <[email protected]> Thu, 08 Nov 2018 10:53:28 -0500
grub2 (2.02-2ubuntu8.8) bionic; urgency=medium
* debian/rules: set DEFAULT_TIMEOUT=0 for flicker-free boot scenarios (all
arches but ppc64el) to avoid 10 second delays at boot not showing a menu.
(LP: #1784363)
-- Mathieu Trudel-Lapierre <[email protected]> Fri, 12 Oct 2018 15:29:35 -0400
grub2 (2.02-2ubuntu8.7) bionic; urgency=medium
* debian/patches/0001-i386-linux-Add-support-for-ext_lfb_base.patch:
Add support for ext_lfb_base. (LP: #1785033)
-- Ivan Hu <[email protected]> Thu, 11 Oct 2018 08:39:26 -0400
grub2 (2.02-2ubuntu8.6) bionic; urgency=medium
* debian/patches/linuxefi_fix_relocate_coff.patch: fix typo in
relocate_coff() causing issues with relocation of code in chainload.
(LP: #1792575)
* debian/patches/linuxefi_truncate_overlong_reloc_section.patch: The Windows
7 bootloader has inconsistent headers; truncate to the smaller, correct
size to fix chainloading Windows 7. (LP: #1792575)
-- Mathieu Trudel-Lapierre <[email protected]> Thu, 27 Sep 2018 17:00:43 +0200
grub2 (2.02-2ubuntu8.5) bionic; urgency=medium
* debian/patches/grub-reboot-warn.patch: Warn when "for the next
boot only" promise cannot be kept. (LP: #788298)
-- dann frazier <[email protected]> Tue, 18 Sep 2018 14:42:23 -0600
grub2 (2.02-2ubuntu8.4) bionic; urgency=medium
* debian/patches/ofnet-init-structs-in-bootpath-parser.patch: initialize
structs in bootpath parser. Fixes netboot issues on ppc64el. (LP: #1785859)
-- Julian Andres Klode <[email protected]> Thu, 23 Aug 2018 21:29:46 +0200
grub2 (2.02-2ubuntu8.3) bionic; urgency=medium
* Verify that the current and newer kernels are signed when grub is updated, to
make sure people do not accidentally shutdown without a signed kernel.
(LP: #1786491)
-- Julian Andres Klode <[email protected]> Fri, 13 Jul 2018 15:21:48 +0200
grub2 (2.02-2ubuntu8.2) bionic; urgency=medium
* debian/rules: replace GRUB_HIDDEN_* variables with the more concise and
less confusing GRUB_TIMEOUT_STYLE=hidden. (LP: #1258597)
* debian/control: update Vcs links.
-- Mathieu Trudel-Lapierre <[email protected]> Tue, 17 Jul 2018 14:13:52 -0400
grub2 (2.02-2ubuntu8.1) bionic; urgency=medium
* debian/patches/add-an-auto-nvram-option-to-grub-install.patch: Add the
--auto-nvram option to grub-install for auto-detecting NVRAM availability
before attempting NVRAM updates. (LP: #1778848)
-- Łukasz 'sil2100' Zemczak <[email protected]> Tue, 05 Jun 2018 00:34:38 +0200
grub2 (2.02-2ubuntu8) bionic; urgency=medium
* Drop debian/patches/mkconfig_keep_native_term_active.patch, which can
lead to flickering between graphical and text mode when traversing the
menu. (LP: #1752767)
* debian/patches/yylex-explicitly_cast_fprintf_to_void.patch: Fix FTBFS
with flex 2.6.4.
-- dann frazier <[email protected]> Sun, 04 Mar 2018 06:11:35 -0700
grub2 (2.02-2ubuntu7) bionic; urgency=medium
[ Julian Andres Klode ]
* debian/patches/shorter_version_info.patch: Only show the upstream version
in menu and console, and hide the package one in a package_version
variable. (LP: #1723434)
[ Mathieu Trudel-Lapierre ]
* debian/patches/skip_text_gfxpayload_where_not_supported.patch: Skip the
'text' payload if it's not supported but present in gfxpayload, such as
on EFI systems. (LP: #1711452)
-- Mathieu Trudel-Lapierre <[email protected]> Fri, 09 Feb 2018 16:30:45 -0500
grub2 (2.02-2ubuntu6) bionic; urgency=medium
[ Steve Langasek ]
* debian/patches/bufio_sensible_block_sizes.patch: Don't use arbitrary file
fizes as block sizes in bufio: this avoids potentially seeking back in
the files unnecessarily, which may require re-open files that cannot be
seeked into, such as via TFTP. (LP: #1743249)
-- Mathieu Trudel-Lapierre <[email protected]> Mon, 05 Feb 2018 11:58:09 -0500
grub2 (2.02-2ubuntu5) bionic; urgency=medium
* debian/patches/mkconfig_keep_native_term_active.patch: Keep the
default EFI console active while enabling gfxterm. (LP: #1743884)
-- dann frazier <[email protected]> Wed, 31 Jan 2018 10:51:11 -0700
grub2 (2.02-2ubuntu4) bionic; urgency=medium
* debian/patches/vt_handoff.patch: modify the existing patch to set
vt.handoff=1 instead of vt.handoff=7 as we now start display managers on
vt1 anyway. This also fixes issues with netboot installed server systems
not displaying the login prompt on boot. (LP: #1675453)
-- Łukasz 'sil2100' Zemczak <[email protected]> Thu, 18 Jan 2018 18:32:31 +0100
grub2 (2.02-2ubuntu3) bionic; urgency=medium
* util/grub-install.c: Drop extra handling for x.efi.signed files for mok
and fallback binaries: shim now installs them without the .signed
extension. (LP: #1708245)
* debian/control: Breaks shim (<< 13).
-- Mathieu Trudel-Lapierre <[email protected]> Wed, 17 Jan 2018 09:25:09 -0500
grub2 (2.02-2ubuntu2) bionic; urgency=medium
* Cherry-pick upstream patch to change the default TSC calibration method
to pmtimer on EFI systems (LP: #1734278)
* debian/control: Update Vcs fields for code location on Ubuntu.
-- Mathieu Trudel-Lapierre <[email protected]> Tue, 05 Dec 2017 11:47:31 -0500
grub2 (2.02-2ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- debian/patches/support_initrd-less_boot.patch: Added knobs to allow
non-initrd boot config. (LP: #1640878)
- Disable os-prober for ppc64el on the PowerNV platform, to reduce the
number of entries/clutter from other OSes in Petitboot (LP: #1447500)
- debian/build-efi-images: provide a new grub EFI image which enforces that
loaded kernels are signed for Secure Boot: build gsb$arch.efi; which is
the same as grub$arch.efi minus the 'linux' module. Without fallback to
'linux' for unsigned loading, this makes it effectively enforce having a
signed kernel. (LP: #1401532)
- debian/patches/install_signed.patch, grub-install-extra-removable.patch:
- Make sure if we install shim; it should also be exported as the default
bootloader to install later to a removable path, if we do.
- Rework grub-install-extra-removable.patch to reverse its logic: in the
default case, install the bootloader to /EFI/BOOT, unless we're trying
to install on a removable device, or explicitly telling grub *not* to
do it.
- Move installing fb$arch.efi to --no-extra-removable; as we don't want
fallback to be installed unless we're also installing to /EFI/BOOT.
(LP: #1684341)
- Make sure postinst and templates know about the replacement of
--force-extra-removable with --no-extra-removable.
* Sync Secure Boot support patches with the upstream patch set from
rhboot/grub2:master-sb. Renamed some patches and updated descriptions for
the whole thing to make more sense, too:
- dropped debian/patches/linuxefi_require_shim.patch
- renamed: debian/patches/no_insmod_on_sb.patch ->
debian/patches/linuxefi_no_insmod_on_sb.patch
- debian/patches/linuxefi.patch
- debian/patches/linuxefi_debug.patch
- debian/patches/linuxefi_non_sb_fallback.patch
- debian/patches/linuxefi_add_sb_to_efi_chainload.patch
- debian/patches/linuxefi_cleanup_errors_in_loader.patch
- debian/patches/linuxefi_fix_efi_validation_race.patch
- debian/patches/linuxefi_handle_multiarch_boot.patch
- debian/patches/linuxefi_honor_sb_mode.patch
- debian/patches/linuxefi_move_fdt_helper.patch
- debian/patches/linuxefi_load_arm_with_sb.patch
- debian/patches/linuxefi_minor_cleanups.patch
- debian/patches/linuxefi_re-enable_linux_cmd.patch
- debian/patches/linuxefi_rework_linux16_cmd.patch
- debian/patches/linuxefi_rework_linux_cmd.patch
- debian/patches/linuxefi_rework_non-sb_efi_chainload.patch
- debian/patches/linuxefi_rework_pe_loading.patch
- debian/patches/linuxefi_use_dev_chainloader_target.patch
* debian/patches/dont-fail-efi-warnings.patch: handle linuxefi patches and
the casting they do on some architectures: we don't want to fail build
because of some of the warnings that can show up since we otherwise build
with -Werror.
-- Mathieu Trudel-Lapierre <[email protected]> Mon, 06 Nov 2017 15:37:12 -0500
grub2 (2.02-3) UNRELEASED; urgency=medium
* Use current location for upstream signing key
(debian/upstream/signing-key.asc).
* Update upstream signing key to a non-expired version.
[ Debconf translations ]
* [sq] Albanian (Silva Arapi; closes: #874497).
-- Colin Watson <[email protected]> Sun, 15 Oct 2017 13:43:06 +0100
grub2 (2.02-2) unstable; urgency=medium
* Comment out debian/watch lines for betas and pre-releases for now.
* Cherry-pick upstream patch to allow mounting ext2/3/4 file systems that
have the 'encrypt' feature enabled (closes: #840204).
-- Colin Watson <[email protected]> Thu, 06 Jul 2017 18:02:02 +0100
grub2 (2.02-1) unstable; urgency=medium
* New upstream release.
- xen: Fix wrong register in relocator (closes: #799480).
* Resolve symlinks for supported init paths as well as for /sbin/init
(thanks, Felipe Sateler; closes: #842315).
[ Debconf translations ]
* [sr] Serbian (Karolina Kalic; closes: #691288).
* [sr@latin] Serbian Latin (Karolina Kalic; closes: #691289).
* [pt] Portuguese (Rui Branco - DebianPT; closes: #864171).
-- Colin Watson <[email protected]> Fri, 23 Jun 2017 13:47:39 +0100
grub2 (2.02~beta3-5) unstable; urgency=medium
[ Steve McIntyre ]
* Make grub-install check for errors from efibootmgr (closes: #853234).
There are probably still underlying issues in other similar reported
bugs, but they're more effectively tracked elsewhere (e.g. efibootmgr)
at this point (closes: #756253, #852513).
[ Debconf translations ]
* [ug] Uyghur (Abduqadir Abliz).
* [es] Spanish (Manuel "Venturi" Porras Peralta; closes: #852977).
-- Colin Watson <[email protected]> Sat, 11 Feb 2017 15:09:19 +0000
grub2 (2.02~beta3-4ubuntu7) artful; urgency=medium
* debian/patches/headers_for_device_macros.patch,
debian/patches/fix_check_for_sys_macros.patch: make sure the right
device macro header is included and that the deprecation warning
is dealt with. LP: #1722955.
-- Tiago Stürmer Daitx <[email protected]> Thu, 12 Oct 2017 09:41:17 -0400
grub2 (2.02~beta3-4ubuntu6) artful; urgency=medium
* debian/patches/mount-ext4-fs-with-crypto-enabled.patch: Allow grub to
mount an EXT4 partition that has the 'encrypt' feature enabled
(closes: 840204)
-- Tyler Hicks <[email protected]> Wed, 05 Jul 2017 22:23:03 +0000
grub2 (2.02~beta3-4ubuntu5) artful; urgency=medium
* debian/patches/linuxefi.patch: fix double-free caused by an extra
grub_free() call in this patch (which the previous upload didn't change).
* debian/patches/linuxefi_rework_non-sb_cases.patch,
debian/patches/linuxefi_non_sb_fallback.patch: refreshed.
-- Mathieu Trudel-Lapierre <[email protected]> Mon, 29 May 2017 16:28:41 -0400
grub2 (2.02~beta3-4ubuntu4) artful; urgency=medium
* debian/patches: Rework linuxefi/SecureBoot support and sync with upstream
SB patch set:
- linuxefi_arm_sb_support.patch: add Secure Boot support for arm for its
chainloader.
- linuxefi_fix_validation_race.patch: Fix a race in validating images.
- linuxefi_chainloader_path.patch: honor the starting path for grub, so
images do not need to be started from $root.
- linuxefi_chainloader_sb.patch: Fix some more issues in chainloader use
when Secure Boot is enabled.
- linuxefi_loaders_enforce_sb.patch: Enforce Secure Boot policy for all
loaders: don't load the commands when Secure Boot is enabled.
- linuxefi_re-enable_linux_cmd.patch: Since we rely on the linux and
initrd commands to automatically hand-off to linuxefi/initrdefi; re-
enable the linux loader.
- linuxefi_chainloader_pe_fixes.patch: PE parsing fixes for chainloading
"special" PE images, such as Windows'.
- linuxefi_rework_non-sb_cases.patch: rework cases where Secure Boot is
disabled or shim validation is disabled so loading works as EFI binaries
when it is supposed to.
- Removed linuxefi_require_shim.patch; superseded by the above.
-- Mathieu Trudel-Lapierre <[email protected]> Thu, 11 May 2017 17:05:04 -0400
grub2 (2.02~beta3-4ubuntu3) artful; urgency=medium
* debian/patches/install_signed.patch, grub-install-extra-removable.patch:
- Make sure if we install shim; it should also be exported as the default
bootloader to install later to a removable path, if we do.
- Rework grub-install-extra-removable.patch to reverse its logic: in the
default case, install the bootloader to /EFI/BOOT, unless we're trying
to install on a removable device, or explicitly telling grub *not* to
do it.
- Move installing fb$arch.efi to --no-extra-removable; as we don't want
fallback to be installed unless we're also installing to /EFI/BOOT.
(LP: #1684341)
-- Mathieu Trudel-Lapierre <[email protected]> Wed, 26 Apr 2017 21:08:22 -0400
grub2 (2.02~beta3-4ubuntu2) zesty; urgency=medium
* debian/build-efi-images: provide a new grub EFI image which enforces that
loaded kernels are signed for Secure Boot: build gsb$arch.efi; which is
the same as grub$arch.efi minus the 'linux' module. Without fallback to
'linux' for unsigned loading, this makes it effectively enforce having a
signed kernel. (LP: #1401532)
-- Mathieu Trudel-Lapierre <[email protected]> Thu, 30 Mar 2017 17:45:23 -0400
grub2 (2.02~beta3-4ubuntu1) zesty; urgency=medium
* Merge with Debian; remaining changes:
- debian/patches/support_initrd-less_boot.patch: Added knobs to allow
non-initrd boot config. (LP: #1640878)
- Disable os-prober for ppc64el on the PowerNV platform, to reduce the
number of entries/clutter from other OSes in Petitboot (LP: #1447500)
-- dann frazier <[email protected]> Thu, 09 Feb 2017 10:06:57 -0700
grub2 (2.02~beta3-4) unstable; urgency=medium
[ Colin Watson ]
* Drop build-dependency on libxen-dev, unnecessary now that upstream has
taken a copy of the necessary public headers.
* Ensure that build-efi-images has a suitable PATH for running mkfs.msdos
(thanks, Luca Boccassi; closes: #852001).
[ dann frazier ]
* Add grub2/update_nvram template to allow users to disable NVRAM
updates during package upgrades (LP: #1642298).
[ Debconf translations ]
* [ro] Romanian (Andrei POPESCU).
* [kk] Kazakh (Baurzhan Muftakhidinov).
* [lt] Lithuanian (Rimas Kudelis).
* [th] Thai (Theppitak Karoonboonyanan).
* [sl] Slovenian (Vanja Cvelbar).
* [pl] Polish (Łukasz Dulny).
* [eu] Basque (Iñaki Larrañaga Murgoitio; closes: #851981).
* [bg] Bulgarian (Damyan Ivanov; closes: #852024).
* [de] German (Helge Kreutzmann; closes: #852027).
* [vi] Vietnamese (Trần Ngọc Quân).
* [ko] Korean (Changwoo Ryu; closes: #852061).
* [ru] Russian (Yuri Kozlov; closes: #852064).
* [tr] Turkish (Mert Dirik).
* [it] Italian (Luca Monducci; closes: #852073).
* [cs] Czech (Miroslav Kure; closes: #852189).
* [be] Belarusian (Viktar Siarheichyk; closes: #852286).
* [eo] Esperanto (Felipe Castro).
* [uk] Ukrainian (Yatsenko Alexandr).
* [pt_BR] Brazilian Portuguese (Adriano Rafael Gomes; closes: #852325).
* [hr] Croatian (Tomislav Krznar).
* [ca] Catalan (Innocent De Marchi; closes: #852331).
* [fr] French (Baptiste Jammet; closes: #852341).
* [da] Danish (Joe Hansen; closes: #852349).
* [nl] Dutch (Frans Spiesschaert; closes: #852403).
-- Colin Watson <[email protected]> Tue, 24 Jan 2017 11:39:45 +0000
grub2 (2.02~beta3-3) unstable; urgency=medium
[ Chad MILLER ]
* Signal to zpool that it should emit full names of constituent devices
(closes: #824974, LP: #1527727).
[ Mathieu Trudel-Lapierre ]
* Fix support for IPv6 PXE booting under UEFI (LP: #1229458):
- misc-fix-invalid-char-strtol.patch: fix strto*l methods invalid chars.
- net_read_bracketed_ipv6_addr.patch: read bracketed IPv6 addresses.
- bootp_new_net_bootp6_command.patch: add new bootp6 commands.
- efinet_uefi_ipv6_pxe_support.patch: teach efinet to allow bootp6.
- bootp_process_dhcpack_http_boot.patch: process DHCPACK, support HTTP.
- efinet_set_network_from_uefi_devpath.patch: configure network from the
devpath provided by the UEFI firmware.
- efinet_set_dns_from_uefi_proto.patch: set DNS nameservers and search
domains from the UEFI protocol.
* debian/patches/install_signed.patch: update patch for the new names of
the EFI binaries from shim.
* debian/control: Breaks shim (<< 0.9+1474479173.6c180c6-0ubuntu1~) due to
the renamed binaries in the new shim.
* debian/postinst.in: call on to update-secureboot-policy on configure to
make sure users can disable shim validation if necessary.
* debian/build-efi-images: add loopback and squash4 modules to the signed
EFI images.
-- Colin Watson <[email protected]> Tue, 01 Nov 2016 11:10:52 +0000
grub2 (2.02~beta3-2) unstable; urgency=medium
* debian/watch: Switch URL scheme to HTTP.
* Fix operator precedence in GRUB_DEVICE UUID tests (closes: #841680,
#841741).
-- Colin Watson <[email protected]> Mon, 31 Oct 2016 10:24:02 +0000
grub2 (2.02~beta3-1) unstable; urgency=medium
[ Colin Watson ]
* New upstream beta release.
* syslinux_test: Fix out-of-tree build handling.
* Drop "grub-shell: Pass -no-pad to xorriso when building floppy images".
The floppy images built by grub-shell are no longer over the floppy
limit, and this patch now itself causes fddboot_test failures.
* Build with GCC 6 (closes: #835964).
* linuxefi.patch: Adjust for libgcc removal.
* Apply openSUSE patch to accept empty modules for now so that Xen builds
work.
[ Debconf translations ]
* [ja] Japanese (Takuma Yamada; closes: #815203, #817084).
[ Martin Pitt ]
* debian/grub-common.init: Don't source /lib/init/vars.sh, we don't depend
on initscripts (and don't want to). There is no reason why we would not
use the LSB log_action_msg in non-verbose (default) mode, most other
packages use it unconditionally (closes: #824875, LP: #1584134).
[ Steve Beattie ]
* debian/rules: Disable PIE builds for GRUB modules (closes: #837493).
-- Colin Watson <[email protected]> Sun, 16 Oct 2016 10:46:46 +0100
grub2 (2.02~beta2-36) unstable; urgency=medium
[ Colin Watson ]
* Use HTTPS for Vcs-Git URL.
* Add zfs, zfscrypt, and zfsinfo to signed EFI images (LP: #1542358).
[ Martin Pitt ]
* debian/postinst.in, debian/kernel/zz-update-grub: Call
systemd-detect-virt (which works under any init system, despite the
name) instead of the Ubuntu specific running-in-container wrapper.
(LP: #1539016)
-- Colin Watson <[email protected]> Fri, 05 Feb 2016 15:41:05 +0000
grub2 (2.02~beta2-35) unstable; urgency=medium
* Apply the arm64 -mpc-relative-literal-loads workaround in configure
rather than in debian/rules, to cope with toolchains that don't have the
relevant patch applied.
-- Colin Watson <[email protected]> Fri, 22 Jan 2016 11:02:10 +0000
grub2 (2.02~beta2-34) unstable; urgency=medium
[ Colin Watson ]
* Remove duplicate Replaces on grub-ieee1275 (<< 2.00-4) from
grub2-common.
* Refer to /usr/share/common-licenses/GPL-3 rather than
/usr/share/common-licenses/GPL.
* Cherry-pick upstream patches to add more ACPI opcodes to acpihalt
(closes: #766853, LP: #1530648).
* Drop build-dependency on libusb-dev, since it was currently unused in
any case; also explicitly configure with --disable-grub-emu-usb to avoid
possible future ambiguity (closes: #810421).
* Use dpkg-maintscript-helper to convert directories to symlinks in
various upgrade cases, in place of hand-coded equivalents.
* Change versioned Conflicts from grub-common and grub2-common into Breaks
or Breaks+Replaces as appropriate.
* Remove pragmas related to -Wunreachable-code (closes: #812047).
* Temporarily work around arm64 build failure with gcc-5 >= 5.3.1-4 using
-mpc-relative-literal-loads.
* Backport various ZFS improvements from trunk (closes: #706415, #772797;
LP: #1451476, #1530457).
[ Didier Roche ]
* Use new plymouth theme path to set grub theme configuration.
-- Colin Watson <[email protected]> Fri, 22 Jan 2016 10:03:00 +0000
grub2 (2.02~beta2-33) unstable; urgency=high
[ Mathieu Trudel-Lapierre ]
* Cherry-picks to better handle TFTP timeouts on some arches: (LP: #1521612)
- (7b386b7) efidisk: move device path helpers in core for efinet
- (c52ae40) efinet: skip virtual IP devices when enumerating cards
- (f348aee) efinet: enable hardware filters when opening interface
[ Lee Trager ]
* Add raid5rec and raid6rec to signed EFI images (closes: #807385).
[ Colin Watson ]
* CVE-2015-8370: Fix authentication bypass via backspace integer underflow
(closes: #808122).
-- Colin Watson <[email protected]> Wed, 16 Dec 2015 09:46:22 +0000
grub2 (2.02~beta2-32) unstable; urgency=medium
[ Mathieu Trudel-Lapierre ]
* Cherry-pick patch to add SAS disks to the device list from the ofdisk
module. (LP: #1517586)
[ dann frazier ]
* Cherry-pick patch to open Simple Network Protocol exclusively.
(LP: #1508893)
[ Linn Crosetto ]
* Install arm64 signed images if UEFI Secure Boot is enabled (closes:
#806178).
-- Colin Watson <[email protected]> Wed, 25 Nov 2015 16:07:21 +0000
grub2 (2.02~beta2-31) unstable; urgency=medium
* Cherry-pick upstream patch to fix XFS alignment treatment.
* Cherry-pick upstream patch to fix XFS handling of symlink with
crc-enabled filesystem.
-- Colin Watson <[email protected]> Thu, 05 Nov 2015 15:08:03 +0000
grub2 (2.02~beta2-30) unstable; urgency=medium
[ dann frazier ]
* arm64/setjmp: Add missing license macro. (LP: #1459871)
[ Colin Watson ]
* Cherry-pick upstream patches for XFS v5 support (closes: #772565).
-- Colin Watson <[email protected]> Thu, 05 Nov 2015 12:30:27 +0000
grub2 (2.02~beta2-29) unstable; urgency=medium
[ Linn Crosetto ]
* Clean up docs, mpi, and other files (closes: #798607).
[ dann frazier ]
* progress: avoid NULL dereference for net files. (LP: #1459872)
-- Colin Watson <[email protected]> Tue, 13 Oct 2015 23:36:46 +0100
grub2 (2.02~beta2-28) unstable; urgency=medium
* Reduce the CFLAGS -O3 default on Ubuntu ppc64el to -O2; it introduces
various -Werror failures and isn't worth it here.
-- Colin Watson <[email protected]> Sun, 06 Sep 2015 01:25:56 +0100
grub2 (2.02~beta2-27) unstable; urgency=medium
[ Felix Zielcke ]
* Remove Robert Millan from Uploaders with his permission. Thanks for
all the work he did for GRUB 2!
* Stop forcing gcc-4.9 for building.
* Update to Policy 3.9.6.
* Update the Browser URL for our git repository.
* Use dpkg-buildflags at least for the host binaries.
* Simplify Build-Depends.
[ Colin Watson ]
* Go back to forcing a particular compiler version, but this time gcc-5.
The reason for this is that new compiler versions often make slight
changes to the size of compiled code which break delicate parts of GRUB,
and we want to make sure that we test newer versions before switching to
them.
* Make builds that are not limited to architecture-dependent packages
(i.e. dpkg-buildpackage -b) work on non-x86 architectures (closes:
#744954).
[ Mathieu Trudel-Lapierre ]
* debian/build-efi-images: Look for grub.cfg in $cmdpath too in
gcdx64.efi, to simplify embedded scenarios: putting a grub.cfg snippet
that loads the right "real" grub.cfg can be useful. (LP: #1468111)
* debian/patches/uefi_firmware_setup.patch: Take into account that the
UEFI variable OsIndicationsSupported is a bit field, and as such should
be compared as hex values in 30_uefi-firmware.in. (LP: #1456911)
* Update quick boot logic to handle abstractions for which there is no
write support. (LP: #1274320)
[ dann frazier ]
* d/p/arm64-set-correct-length-of-device-path-end-entry.patch: Fixes
booting arm64 kernels on certain UEFI implementations. (LP: #1476882)
[ Debconf translations ]
* [lv] Latvian (Rudolfs Mazurs; closes: #777648).
-- Colin Watson <[email protected]> Fri, 04 Sep 2015 12:35:59 +0100
grub2 (2.02~beta2-26) unstable; urgency=medium
[ William Grant ]
* Fix linuxefi module to be included on x86_64-efi rather than amd64-efi.
amd64-efi isn't a thing. (LP: #1464959)
[ Steven Chamberlain ]
* Recognise Xen xbd and KVM virtio disks on kFreeBSD (closes: #786621).
-- Colin Watson <[email protected]> Sun, 14 Jun 2015 10:02:19 +0100
grub2 (2.02~beta2-25) unstable; urgency=medium
* Build-depend on dosfstools and mtools on arm64 as well as amd64.
-- Colin Watson <[email protected]> Fri, 12 Jun 2015 12:29:19 +0100
grub2 (2.02~beta2-24) unstable; urgency=medium
[ Mathieu Trudel-Lapierre ]
* Fix handling of --disk-module option (cherry-pick from fa335308).
(Closes: #746596, LP: #1309735)
* Fix double-free of LV names for mdraid (cherry-pick from fc535b32).
(LP: #1330963)
[ dann frazier ]
* Build image tarball on arm64
* Only include linuxefi module in images for amd64. This module doesn't
exist on other platforms like arm64, where GRUB chainloads to the kernel
EFI stub.
[ Paulo Flabiano Smorigo ]
* powerpc: Add a flag to avoid unnecessary optimizations (like vsx)
(LP: #1459706).
-- Colin Watson <[email protected]> Thu, 11 Jun 2015 17:08:09 +0100
grub2 (2.02~beta2-23) unstable; urgency=medium
[ Debconf translations ]
* [da] Danish (Joe Dalton; closes: #781333).
[ Felix Zielcke ]
* Run the tests with LC_MESSAGES=C.UTF-8. Some tests fail with non
english locale. (Closes: #782580)
[ Mathieu Trudel-Lapierre ]
* Backport from upstream:
- arp, icmp: Fix handling in case of oversized or invalid packets.
(LP: #1428005)
[ Robie Basak ]
* Change the default GRUB_RECORDFAIL_TIMEOUT to 30, so interactive users
still get the opporunity to intervene after a real boot failure, but
headless users will not end up stuck after boot failures that were
really power failures (closes: #782552, LP: #1443735).
-- Colin Watson <[email protected]> Thu, 14 May 2015 16:18:33 +0100
grub2 (2.02~beta2-22) unstable; urgency=medium
* Make grub-common's Suggests on grub-emu architecture-specific, to
quieten debcheck.
* Remove unnecessary feature test macros from hostfs, to fix building with
glibc 2.20.
* Backport from upstream:
- Fix UEFI boot failure with some firmware that returns incorrect paths
(closes: #735960).
-- Colin Watson <[email protected]> Mon, 23 Mar 2015 15:30:15 +0000
grub2 (2.02~beta2-21) unstable; urgency=medium
[ Mathieu Trudel-Lapierre ]
* Fix overlap check in check_blocklists for load_env (backported patch
from upstream commit 1f6af2a9; LP: #1311247).
[ Steve McIntyre ]
* Add support for running a 64-bit Linux kernel on a 32-bit EFI (closes:
#775202).
[ Colin Watson ]
* Use mtmsr rather than mtmsrd in ppc64el-disable-vsx.patch, since the
"VSX Available" bit is in the lower half of the MSR anyway, and mtmsrd
faults on 32-bit systems (closes: #776400).
-- Colin Watson <[email protected]> Tue, 27 Jan 2015 20:37:04 +0000
grub2 (2.02~beta2-20) unstable; urgency=medium
[ Colin Watson ]
* Generate alternative init entries in advanced menu (closes: #757298,
#773173).
* When configuring grub-pc, copy unicode.pf2 to /boot/grub/ even if
/boot/grub/grub.cfg does not exist yet; this matches the behaviour of
grub-efi-* (thanks, Luca Capello; closes: #617196).
[ Debconf translations ]
* [fi] Finnish (Timo Jyrinki; closes: #774060).
* [mr] Marathi (sampada nakhare; closes: #773901).
-- Colin Watson <[email protected]> Sat, 03 Jan 2015 12:39:52 +0000
grub2 (2.02~beta2-19) unstable; urgency=medium
[ Steve McIntyre ]
* Handle case insensitivity of VFAT filesystem on /boot/EFI when installing
extra cpoy of grub-efi to the removable media path
/boot/efi/EFI/BOOT/BOOT$ARCH.EFI (Closes: #773092)
* Make the force_efi_extra_removable debconf prompt only show up when
configuring grub-*efi*. Closes: #773004
[ Ian Campbell ]
* Improvements to English wording of new debconf template from Justin B Rye.
* Add debian/README.source.
[ Debconf translations ]
* [eu] Basque (Iñaki Larrañaga Murgoitio, Closes: #772946)
* [be] Belarusian (Viktar Siarheichyk, Closes: #773054)
* [pt_BR] Brazilian Portuguese (Adriano Rafael Gomes, Closes: #773682)
* [bg] Bulgarian (Damyan Ivanov, Closes: #772878)
* [cs] Czech (Miroslav Kure, Closes: #772924)
* [nl] Dutch (Frans Spiesschaert, Closes: 773637)
* [eo] Esperanto (Felipe Castro, Closes: #773096)
* [fi] Finnish (Timo Jyrinki, Closes: #772921)
* [fr] French (Christian PERRIER, Closes: #772771)
* [de] German (Martin Eberhard Schauer, Closes: #773664)
* [el] Greek (Panagiotis Georgakopoulos, Closes: #773068)
* [he] Hebrew (Omer Zak, Closes: #773377)
* [is] Icelandic (Sveinn í Felli, Closes: #772922)
* [it] Italian (Luca Monducci, Closes: #773553)
* [kk] Kazakh (Baurzhan Muftakhidinov, Closes: #772916)
* [lt] Lithuanian (Rimas Kudelis, Closes: #773060)
* [pl] Polish (Łukasz Dulny, Closes: #772930)
* [ro] Romanian (Andrei POPESCU, Closes: #773349)
* [ru] Russian (Yuri Kozlov, Closes: #773211)
* [sl] Slovenian (Vanja Cvelbar, Closes: #773508)
* [es] Spanish (Manuel "Venturi" Porras Peralta, Closes: #773222)
* [sv] Swedish (Martin Bagge & Anders Jonsson, Closes: 773208)
* [th] Thai (Theppitak Karoonboonyanan, Closes: #773160)
* [zh_TW] Traditional Chinese (Vincent W. Chen, Closes: #773418)
* [tr] Turkish (Mert Dirik, Closes: #773666)
-- Ian Campbell <[email protected]> Mon, 22 Dec 2014 11:55:33 +0000
grub2 (2.02~beta2-18) unstable; urgency=medium
[ Steve McIntyre ]
* Add support for forcing an extra copy of grub-efi to the removable
media path /boot/efi/EFI/BOOT/BOOT$ARCH.EFI (#767037)
[ Ian Campbell ]
* Add myself to Uploaders.
-- Ian Campbell <[email protected]> Mon, 08 Dec 2014 08:38:38 +0000
grub2 (2.02~beta2-17) unstable; urgency=medium
[ Colin Watson ]
* Fix up some pointer-to-integer casts in linuxefi so that it can build on
i386-efi.
* Backport from upstream:
- Fix typo (gettext_print instead of gettext_printf) (LP: #1390766).
[ Ian Campbell ]
* Correct syntax error in grub-xen-host bootstrap configuration file.
* Log failure when grub-install fails in postinst, rather than failing the
entire postinst. (Closes: #770412)
* Arrange to insmod xzio and lzopio when booting a kernel as a Xen guest.
(Closes: #755256)
-- Ian Campbell <[email protected]> Sun, 30 Nov 2014 17:15:21 +0000
grub2 (2.02~beta2-16) unstable; urgency=medium
[ Ian Campbell ]
* Provide prebuilt grub-xen binaries for host use in a new grub-xen-host
package.
* Build/Install binaries into /boot/xen when installing grub-xen.
-- Ian Campbell <[email protected]> Thu, 06 Nov 2014 13:32:01 +0000
grub2 (2.02~beta2-15) unstable; urgency=medium
* Disable nvram installation again on chrp_ibm machines that are emulated
by qemu; that doesn't have nvram devices so the nvram utility inevitably
fails.
-- Colin Watson <[email protected]> Wed, 15 Oct 2014 21:34:02 +0100
grub2 (2.02~beta2-14) unstable; urgency=medium
* On architectures without a real GRUB port, just build the utilities.
This makes tools such as grub-probe and grub-fstest available
everywhere, and makes grub-mount available on all Linux and kFreeBSD
architectures.
* Remove .MIPS.abiflags section from images (thanks, Jurica Stanojkovic,
although I used a slightly simpler approach; closes: #762307).
* Include a text attribute reset in the clear command for ppc
(LP: #1295255).
* Disable VSX instruction on powerpc startup to fix booting on ppc64el.
* Stop adding a CHRP note on chrp_ibm machines, since that apparently
breaks PowerVM and isn't needed on other machine types as far as we can
tell (LP: #1334793).
* Refactor flicker-free-boot configuration in debian/rules to reduce
duplication.
* Disable flicker-free-boot on Ubuntu ppc64el for now, as it isn't needed
there and causes too many problems (LP: #1338471).
* Use nvram rather than nvsetenv on chrp_ibm machines, since that tool is
better-supported and copes with such things as nvram being missing in
qemu.
* Remove brace-expansion from the postrm, and switch the preinst and
postrm to /bin/sh (closes: #762940).
* On ppc64el, look for a PReP partition and install the core image to the
first one if found. For now this is done by borrowing prep-bootdev.c
from grub-installer, incurring a dependency on libparted.
-- Colin Watson <[email protected]> Fri, 26 Sep 2014 18:05:15 +0100
grub2 (2.02~beta2-13) unstable; urgency=medium
* Drop gcc-4.9-multilib build-dependency on ppc64el again.
-- Colin Watson <[email protected]> Fri, 19 Sep 2014 20:30:31 +0100
grub2 (2.02~beta2-12) unstable; urgency=medium
[ Colin Watson ]
* Point Vcs-* fields back at master.
* Support grub-emu on x32 (closes: #760428).
* Adjust packaging for x32:
- Build-depend on cpio on x32 as well.
- Make grub-efi-ia32-bin and grub-efi-amd64-bin depend on efibootmgr on
any Linux architecture for which they are built (in practice, adding
x32).
- Build grub-mount-udeb on x32 as well.
- Add Lintian binary-from-other-architecture overrides where
appropriate.
* Apply patches from Paulo Flabiano Smorigo to allow building a 32-bit
big-endian loader on ppc64el using -m32 -mbig-endian, replacing the
cross-compiler hack.
[ Ian Campbell ]
* Add dependency on efibootmgr to grub-efi-{arm,arm64}-bin.
-- Colin Watson <[email protected]> Fri, 19 Sep 2014 15:19:26 +0100
grub2 (2.02~beta2-11) unstable; urgency=medium
* Force grub-pc/mixed_legacy_and_grub2 to be reshown, rather than failing
when it was already seen (closes: #749571).
* Build with GCC 4.9 (closes: #748003).
* Build for sparc64 (closes: #753784).
* Fix an infinite loop in grub-mkconfig when kernel paths contain regex
metacharacters. Thanks to Heimo Stranner for the report.
* On upgrade, if we find that one of the install devices no longer exists,
ask the debconf question at priority critical rather than high.
-- Colin Watson <[email protected]> Thu, 24 Jul 2014 09:11:31 +0100
grub2 (2.02~beta2-10) unstable; urgency=medium
[ Colin Watson ]
* Add the true module to the signed image, since 05_debian_theme uses it.
Thanks to Dimitri John Ledkov for the report.
* Limit test suite parallelisation to 1; the test suite seems to have some
isolation problems at higher levels at the moment (closes: #746856).
* Simplify override_dh_install a bit.
* Backport patches from upstream to make the network stack more responsive
on busy networks (LP: #1314134).
[ Dimitri John Ledkov ]
* Add support for nvme device in grub-mkdevicemap (closes: #746396,
LP: #1275162).
[ Debconf translations ]
* Korean (Changwoo Ryu, closes: #745559).
-- Colin Watson <[email protected]> Thu, 08 May 2014 11:13:48 +0100
grub2 (2.02~beta2-9) unstable; urgency=medium
* Backport from upstream:
- Tolerate devices with no filesystem UUID returned by os-prober
(LP: #1287436).
-- Colin Watson <[email protected]> Thu, 10 Apr 2014 17:34:44 +0100
grub2 (2.02~beta2-8) unstable; urgency=medium
[ Colin Watson ]
* Backport from upstream:
- ieee1275: check for IBM pseries emulated machine.
- Fix partmap, cryptodisk, and abstraction handling in grub-mkconfig
(closes: #735935).
- btrfs: fix get_root key comparison failures due to endianness.
* Build-depend on automake (>= 1.10.1) to ensure that it meets configure's
requirements (LP: #1299041).
* When installing an image for use with UEFI Secure Boot, generate a
load.cfg even if there are no device abstractions in use (LP: #1298399).
[ Jon Severinsson ]
* Add Tanglu support, as in Debian except:
- Enable splash screen by default (as Ubuntu)
- Enable quiet and quick boot (as Ubuntu)
- Enable the grub-common init script (as Ubuntu)
- Enable dynamic gfxpayload (as Ubuntu)
- Enable vt handover (as Ubuntu)
- Use monochromatic theme by default (as Ubuntu)
- Use Tanglu GRUB wallpaper by default.
-- Colin Watson <[email protected]> Mon, 31 Mar 2014 16:30:37 +0100
grub2 (2.02~beta2-7) experimental; urgency=medium
* Fix shift-held-down test not to clear other modifier key states
(LP: #843804).
* Explicitly pass an appropriate --target to grub-install in the postinst
(suggested by Jordan Uggla).
* Backport from upstream:
- Use bootaa64.efi instead of bootaarch64.efi on arm64 to comply with
EFI specification. Also use grubaa64.efi for consistency.
-- Colin Watson <[email protected]> Mon, 10 Mar 2014 13:39:33 +0000
grub2 (2.02~beta2-6) experimental; urgency=medium
* Install bootinfo.txt and grub.chrp into grub-ieee1275-bin on powerpc and
ppc64el.
* Port yaboot logic to improve installation for various powerpc machine
types.
* Improve parsing of /etc/default/grub.d/*.cfg in C utilities
(LP: #1273694).
* Run grub-install on install or upgrade on grub-ieee1275/ppc64el.
-- Colin Watson <[email protected]> Tue, 28 Jan 2014 23:50:55 +0000
grub2 (2.02~beta2-5) experimental; urgency=medium
* Add a number of EFI debugging commands to the signed image (lsefi,