Advertisement
Guest User

Untitled

a guest
Feb 26th, 2018
1,820
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.87 KB | None | 0 0
  1. * Tue Feb 13 2018 mchang@suse.com
  2. - Fix incorrect check preventing the script from running (bsc#1078481)
  3. * 80_suse_btrfs_snapshot
  4.  
  5. * Wed Feb 07 2018 mchang@suse.com
  6. - Fix disappeared snapshot menu entry (bsc#1078481)
  7. * 80_suse_btrfs_snapshot
  8.  
  9. * Tue Feb 06 2018 mchang@suse.com
  10. - Fix unquoted string error and add some more checks (bsc#1079330)
  11. * grub2-check-default.sh
  12.  
  13. * Mon Feb 05 2018 olaf@aepfle.de
  14. - The %prep section applies patches, the %build section builds.
  15. Remove mixup of patching and building from %prep for quilt setup
  16. Related to bsc#1065703
  17.  
  18. * Tue Jan 23 2018 mchang@suse.com
  19. - Check if default entry need to be corrected for updated distributor version
  20. and/or use fallback entry if default kernel entry removed (bsc#1065349)
  21. * grub2-check-default.sh
  22. * grub2-mkconfig-default-entry-correction.patch
  23. - Fix grub2-mkconfig warning when disk is LVM PV (bsc#1071239)
  24. * grub2-getroot-scan-disk-pv.patch
  25.  
  26. * Fri Dec 08 2017 mchang@suse.com
  27. - Filter out autofs and securityfs from /proc/self/mountinfo to speed
  28. up nfsroot test in large number of autofs mounts (bsc#1069094)
  29. * modified grub2-pass-corret-root-for-nfsroot.patch
  30.  
  31. * Tue Nov 28 2017 mchang@suse.com
  32. - Fix http(s) boot security review (bsc#1058090)
  33. * 0002-AUDIT-0-http-boot-tracker-bug.patch
  34.  
  35. * Tue Nov 14 2017 mchang@suse.com
  36. - 0001-add-support-for-UEFI-network-protocols.patch:
  37. * Workaround http data access in firmware
  38. * Fix DNS device path parsing for efinet device
  39. * Relaxed UEFI Protocol requirement
  40. * Support Intel OPA (Omni-Path Architecture) PXE Boot (bsc#1015589)
  41.  
  42. * Wed Nov 08 2017 olaf@aepfle.de
  43. - grub2-xen-pv-firmware.cfg: remove linemode=1 from cmdline for
  44. SUSE installer. openQA expects ncurses interface. (bsc#1066919)
  45.  
  46. * Mon Nov 06 2017 jmatejek@suse.com
  47. - use python3 for autogen.sh (fate#323526)
  48.  
  49. * Tue Oct 31 2017 msuchanek@suse.com
  50. - Do not check that PReP partition does not contain an ELF during installation
  51. (bsc#1065738).
  52. * grub2-install-remove-useless-check-PReP-partition-is-empty.patch
  53.  
  54. * Tue Sep 26 2017 mchang@suse.com
  55. - Build diskboot_tpm.img as separate image to diskboot.img to prevent failure
  56. in booting on some bogus firmware. To use the TPM image you have to use
  57. suse-enable-tpm option of grub2-install (bsc#1052401)
  58. * 0013-tpm-i386-pc-diskboot-img.patch
  59.  
  60. * Wed Sep 20 2017 mlatimer@suse.com
  61. - Use /boot/<arch>/loader/linux to determine if install media
  62. is SUSE instead of /contents file (bsc#1054453)
  63.  
  64. * Tue Sep 19 2017 mlatimer@suse.com
  65. - Use the pvops-enabled default kernel if the traditional xen
  66. pv kernel and initrd are not found (bsc#1054453)
  67.  
  68. * Fri Sep 08 2017 agraf@suse.com
  69. - Fix reboot in UEFI environments (bsc#1047331)
  70. * Add grub2-efi-Move-grub_reboot-into-kernel.patch
  71. * Refresh grub2-efi-Free-malloc-regions-on-exit.patch
  72.  
  73. * Sun Sep 03 2017 mchang@suse.com
  74. - Add preliminary patch for UEFI HTTPS and related network protocol support
  75. (fate#320130)
  76. * 0001-add-support-for-UEFI-network-protocols.patch
  77.  
  78. * Sun Sep 03 2017 mchang@suse.com
  79. - grub2-s390x-04-grub2-install.patch : remove arybase dependency in
  80. grub2-zipl-setup by not referencing to $[ (bsc#1055280)
  81.  
  82. * Wed Aug 23 2017 rw@suse.com
  83. - Fix minor oversights in and the exit value of the grub2-install
  84. helper on s390x. (bsc#1055343, fate#323298)
  85. * grub2-s390x-09-improve-zipl-setup.patch
  86.  
  87. * Mon Jul 24 2017 bwiedemann@suse.com
  88. - Make grub2.info build reproducible (boo#1047218)
  89.  
  90. * Tue Jul 04 2017 arvidjaar@gmail.com
  91. - add grub2-fix-build-with-flex-2.6.4.patch - fix build with flex 2.6.4+
  92. that removed explicit (void) cast from fprintf call in yy_fatal_error.
  93.  
  94. * Thu Jun 01 2017 mchang@suse.com
  95. - Support LVM physical volume created without metadatacopies (bsc#1027526)
  96. * grub2-diskfilter-support-pv-without-metadatacopies.patch
  97. - Fix page fault exception when grub loads with Nvidia cards (bsc#1038533)
  98. * grub2-efi-uga-64bit-fb.patch
  99. - Require 'kexec-tools' for System z. (bsc#944358)
  100. * modified grub2.spec
  101.  
  102. * Thu May 11 2017 mchang@suse.com
  103. - grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  104. to support booting from lvm volume (bsc#1004324)
  105. - Grub not working correctly with xen and btrfs snapshots (bsc#1026511)
  106. * Add grub2-btrfs-09-get-default-subvolume.patch
  107. * grub2-xen-pv-firmware.cfg : search path in default subvolume
  108.  
  109. * Thu Apr 27 2017 arvidjaar@gmail.com
  110. - new upstream version 2.02
  111. * rediff
  112. - use-grub2-as-a-package-name.patch
  113. * drop upstream patches
  114. - grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch
  115. - grub2-add-FALLTHROUGH-annotations.patch
  116. - update translations
  117.  
  118. * Sun Mar 26 2017 arvidjaar@gmail.com
  119. - update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  120. in additional environment block (boo#1031025)
  121.  
  122. * Wed Mar 22 2017 arvidjaar@gmail.com
  123. - fix building with GCC (bsc#1030247)
  124. * add grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch
  125. * grub2-add-FALLTHROUGH-annotations.patch
  126.  
  127. * Mon Mar 20 2017 mchang@suse.com
  128. - Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  129. * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch
  130. - Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  131. * grub2-btrfs-06-subvol-mount.patch
  132.  
  133. * Fri Mar 17 2017 mchang@suse.com
  134. - 0004-tpm-Rework-linux-command.patch : Fix out of bound memory copy
  135. (bsc#1029187)
  136.  
  137. * Thu Mar 16 2017 arvidjaar@gmail.com
  138. - new upstream version 2.02~rc2
  139. * rediff
  140. - use-grub2-as-a-package-name.patch
  141. - grub2-linguas.sh-no-rsync.patch
  142. * drop upstream patches
  143. - 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch
  144.  
  145. * Mon Mar 06 2017 mchang@suse.com
  146. - TPM Support (FATE#315831)
  147. * 0001-tpm-Core-TPM-support.patch
  148. * 0002-tpm-Measure-kernel-initrd.patch
  149. * 0003-tpm-Add-BIOS-boot-measurement.patch
  150. * 0004-tpm-Rework-linux-command.patch
  151. * 0005-tpm-Rework-linux16-command.patch
  152. * 0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch
  153. * 0007-tpm-Measure-the-kernel-commandline.patch
  154. * 0008-tpm-Measure-commands.patch
  155. * 0009-tpm-Measure-multiboot-images-and-modules.patch
  156. * 0010-tpm-Fix-boot-when-there-s-no-TPM.patch
  157. * 0011-tpm-Fix-build-error.patch
  158. * 0012-tpm-Build-tpm-as-module.patch
  159. - grub2.spec : Add grub-tpm.efi for Secure Boot
  160.  
  161. * Fri Mar 03 2017 mchang@suse.com
  162. - Fix invalid Xen EFI config files if xen_args include GRUB2 quoting
  163. (bsc#900418) (bsc#951748)
  164. * grub2-efi-xen-cfg-unquote.patch
  165. - Fix linuxefi erroneously initialize linux's boot_params with non-zero
  166. values. (bsc#1025563)
  167. * grub2-linuxefi-fix-boot-params.patch
  168. - Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  169. regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)
  170.  
  171. * Wed Mar 01 2017 mchang@suse.com
  172. - Fix for openQA UEFI USB Boot failure with upstream patch (bsc#1026344)
  173. * added 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch
  174. * removed 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch
  175.  
  176. * Thu Feb 23 2017 mchang@suse.com
  177. - Temporary fix for openQA UEFI USB Boot failure (bsc#1026344)
  178. * 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch
  179.  
  180. * Fri Feb 17 2017 mchang@suse.com
  181. - grub2.spec: fix s390x file list.
  182.  
  183. * Thu Feb 16 2017 msuchanek@suse.com
  184. - require efibootmgr in efi package (boo#1025520)
  185.  
  186. * Wed Feb 15 2017 mchang@suse.com
  187. - Merge changes from SLE12
  188. - add grub2-emu-4-all.patch
  189. * Build 'grub2-emu' wherever possible, to allow a better
  190. implementation of that feature.
  191. - add grub2-s390x-06-loadparm.patch,
  192. - add grub2-commands-introduce-read_file-subcommand.patch:
  193. * allow s390x to telecontrol grub2. (bsc#891946, bsc#892852)
  194. - add grub2-s390x-06-loadparm.patch:
  195. * ignore case and fix transliteration of parameter. (bsc#891946)
  196. - add grub2-s390x-07-add-image-param-for-zipl-setup.patch
  197. * Add --image switch to force zipl update to specific kernel
  198. (bsc#928131)
  199. - add grub2-s390x-08-workaround-part-to-disk.patch
  200. * Ignore partition tables on s390x. (bsc#935127)
  201. - add grub2-efi-chainload-harder.patch:
  202. * allow XEN to be chain-loaded despite firmware flaws. (bnc#887793)
  203. * Do not use shim lock protocol for reading pe header, it won't be
  204. available when secure boot disabled (bsc#943380)
  205. * Make firmware flaw condition be more precisely detected and add
  206. debug message for the case
  207. * Check msdos header to find PE file header (bsc#954126)
  208. - grub2-s390x-04-grub2-install.patch:
  209. * streamline boot to grub menu. (bsc#898198)
  210. * Force '/usr' to read-only before calling kexec. (bsc#932951)
  211. - grub2-once:
  212. * add '--enum' option to enumerate boot-entries in a way
  213. actually understood by 'grub2'. (bsc#892852, bsc#892811)
  214. * Examine variables from grub environment in 'grub2-once'. (fate#319632)
  215.  
  216. * Fri Feb 10 2017 arvidjaar@gmail.com
  217. - new upstream version 2.02~rc1
  218. * rediff
  219. - use-grub2-as-a-package-name.patch
  220. - grub2-s390x-04-grub2-install.patch
  221. - grub2-accept-empty-module.patch
  222. - grub2-btrfs-04-grub2-install.patch
  223. - grub2-btrfs-06-subvol-mount.patch
  224. * drop upstream patches
  225. - 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch
  226. - 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch
  227. - 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch
  228. - 0001-Fix-fwpath-in-efi-netboot.patch
  229. - 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  230. - 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  231. - grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch
  232. - 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch
  233. - 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch
  234. - 0001-xen-make-xen-loader-callable-multiple-times.patch
  235. - 0002-xen-avoid-memleaks-on-error.patch
  236. - 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  237. - 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  238. - 0005-xen-synchronize-xen-header.patch
  239. - 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  240. - 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  241. - 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  242. - 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  243. - 0010-xen-modify-page-table-construction.patch
  244. - 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
  245. * add
  246. - fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch
  247. fix compilation with new glibc
  248.  
  249. * Thu Feb 09 2017 mchang@suse.com
  250. - Fix build error on glibc-2.25
  251. * 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch
  252. * 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch
  253. - Fix fwpath in efi netboot (fate#321993) (bsc#1022294)
  254. * 0001-Fix-fwpath-in-efi-netboot.patch
  255.  
  256. * Fri Feb 03 2017 mchang@suse.com
  257. - grub2-systemd-sleep.sh: Fix prematurely abort by commands error return code
  258. and skip the offending menu entry (bsc#1022880)
  259.  
  260. * Wed Feb 01 2017 agraf@suse.com
  261. - Add support for BLT only EFI GOP adapters (FATE#322332)
  262. * grub2-efi-gop-add-blt.patch
  263.  
  264. * Wed Jan 25 2017 schwab@linux-m68k.org
  265. - info-dir-entry.patch: Update info dir entry to follow renaming to grub2
  266.  
  267. * Mon Jan 16 2017 matwey.kornilov@gmail.com
  268. - Add serial module to efi image.
  269. Serial terminal is still useful even with EFI Secure Boot
  270.  
  271. * Wed Jan 11 2017 mchang@suse.com
  272. - Support %posttrans with marcos provided by update-bootloader-rpm-macros
  273. package (bsc#997317)
  274.  
  275. * Wed Jan 04 2017 mchang@suse.com
  276. - Remove outdated README.openSUSE (bsc#907693)
  277.  
  278. * Fri Dec 30 2016 sor.alexei@meowr.ru
  279. - 20_memtest86+: avoid adding memtest86+ to the list with UEFI
  280. booting.
  281.  
  282. * Fri Oct 28 2016 mchang@suse.com
  283. - Fix new line character in distributor (bsc#1007212)
  284. * modified grub2-default-distributor.patch
  285.  
  286. * Fri Oct 21 2016 mchang@suse.com
  287. - From Juergen Gross <jgross@suse.com>: grub-xen: support booting huge
  288. pv-domains (bsc#1004398) (bsc#899465)
  289. * 0001-xen-make-xen-loader-callable-multiple-times.patch
  290. * 0002-xen-avoid-memleaks-on-error.patch
  291. * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  292. * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  293. * 0005-xen-synchronize-xen-header.patch
  294. * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  295. * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  296. * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  297. * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  298. * 0010-xen-modify-page-table-construction.patch
  299. * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
  300.  
  301. * Tue Oct 11 2016 dmueller@suse.com
  302. - add support for netboot on arm64-efi platforms (bsc#998097)
  303. * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch
  304.  
  305. * Fri Sep 02 2016 mchang@suse.com
  306. - use $PRETTY_NAME instead of $NAME $VERSION for $GRUB_DISTRIBUTOR
  307. in openSUSE Tumbleweed (bsc#995549)
  308. * modified grub2-default-distributor.patch
  309. - grub2.spec: add http module to grub.efi (fate#320129)
  310.  
  311. * Wed Aug 31 2016 matz@suse.com
  312. - binutils 2.27 creates empty modules without a symtab.
  313. Add patch grub2-accept-empty-module.patch to not reject them.
  314.  
  315. * Sat Aug 20 2016 arvidjaar@gmail.com
  316. - since version 1.7 cryptsetup defaults to SHA256 for LUKS - include
  317. gcry_sha256 in signed EFI image
  318.  
  319. * Fri Aug 12 2016 mchang@suse.com
  320. - Workaround default entry in snapshot menu (bsc#956046)
  321. * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
  322. - grub2.spec: Add true command to grub.efi (bsc#993274)
  323.  
  324. * Wed Aug 03 2016 mchang@suse.com
  325. - grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  326. taken from YaST settings. (bsc#989803)
  327.  
  328. * Wed Aug 03 2016 mchang@suse.com
  329. - Add patches from Roberto Sassu <rsassu@suse.de>
  330. - Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  331. device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  332. - added grub2-fix-multi-device-root-kernel-argument.patch
  333. (bsc#960776)
  334. - grub2-zipl-setup: avoid multi-device root= kernel argument
  335. * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  336. (bsc#960776)
  337. - Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  338. to /etc/default/grub, to remove root= and rootflags= from the
  339. kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  340. - added grub2-suse-remove-linux-root-param.patch
  341. (bsc#962585)
  342.  
  343. * Tue Aug 02 2016 mchang@suse.com
  344. - Support HTTP Boot IPv4 and IPv6 (fate#320129)
  345. * 0001-misc-fix-invalid-character-recongition-in-strto-l.patch
  346. * 0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch
  347. * 0003-bootp-New-net_bootp6-command.patch
  348. * 0004-efinet-UEFI-IPv6-PXE-support.patch
  349. * 0005-grub.texi-Add-net_bootp6-doument.patch
  350. * 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch
  351. * 0007-efinet-Setting-network-from-UEFI-device-path.patch
  352. * 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch
  353. - Fix heap corruption after dns lookup
  354. * 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch
  355.  
  356. * Mon Jun 27 2016 ro@suse.de
  357. - fix filelist for s390x
  358.  
  359. * Tue Jun 21 2016 mchang@suse.com
  360. - Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  361. * modified grub2-btrfs-workaround-grub2-once.patch
  362. - Add missing closing bracket in 'grub2-snapper-plugin.sh'.
  363. - Fix snapshot booting on s390x (bsc#955115)
  364. * modified grub2-snapper-plugin.sh
  365. - Fallback to old subvol name scheme to support old snapshot config
  366. (bsc#953538)
  367. * added grub2-btrfs-07-subvol-fallback.patch
  368.  
  369. * Thu Jun 02 2016 arvidjaar@gmail.com
  370. - update grub2-once with patch from Björn Voigt - skip comments in
  371. /etc/sysconfig/bootloader (boo#963610)
  372.  
  373. * Fri May 20 2016 jengelh@inai.de
  374. - Make sure all systemd unit files are passed to %service_ macros.
  375.  
  376. * Thu May 19 2016 agraf@suse.com
  377. - Add patch to free memory on exit in efi environments (bsc#980739)
  378. * grub2-efi-Free-malloc-regions-on-exit.patch
  379.  
  380. * Mon May 02 2016 olaf@aepfle.de
  381. - Remove xen-devel from BuildRequires
  382. required headers are included in grub-2.0.2
  383.  
  384. * Thu Apr 28 2016 agraf@suse.com
  385. - Add support for "t" hotkey to switch to text mode (bsc#976836)
  386. * added grub2-SUSE-Add-the-t-hotkey.patch
  387. - Add support for hidden menu entries (bsc#976836)
  388. * added grub2-Add-hidden-menu-entries.patch
  389.  
  390. * Tue Apr 19 2016 mchang@suse.com
  391. - Correct show user defined comments in menu for snapshots (bsc#956698)
  392. * modified grub2-snapper-plugin.sh
  393.  
  394. * Mon Mar 21 2016 mchang@suse.com
  395. - Fix GRUB_DISABLE_LINUX_UUID to be ignore and also fallback kernel device
  396. won't be used if fs uuid not detected (bsc#971867)
  397. * added 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch
  398. * added 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch
  399.  
  400. * Tue Mar 01 2016 arvidjaar@gmail.com
  401. - new upstream version 2.02~beta3
  402. * highlights of user visible changes not yet present in openSUSE package
  403. - arm-uboot now generates position independent self relocating image, so
  404. single binary should run on all supported systems
  405. - loader for Xen on aarch64. grub-mkconfig support was not in time for
  406. beta3 yet.
  407. - improved ZFS support (extensible_dataset, large_blocks, embedded_data,
  408. hole_birth features)
  409. - support for IPv6 Router Advertisements
  410. - support for persistent memory (we do not overwrite it and pass correct
  411. information to OS)
  412. - try to display more specific icons for os-prober generated menu entries
  413. - grub-install detects EFI bit size and selects correct platform (x86_64-efi
  414. or i386-efi) independent of OS bit size; needs kernel 4.0 or higher.
  415. - LVM RAID1 support
  416. - xnu loader fixes which should make OS X menu entry generated by os-prober
  417. work again
  418. - key modifiers (Ctrl-X etc) should work on EFI too
  419. - ... and lot of fixes over entire tree
  420. * rediff
  421. - rename-grub-info-file-to-grub2.patch
  422. - use-grub2-as-a-package-name.patch
  423. - grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
  424. - grub2-fix-menu-in-xen-host-server.patch
  425. - grub2-efi-HP-workaround.patch
  426. - grub2-secureboot-chainloader.patch
  427. - grub2-s390x-02-kexec-module-added-to-emu.patch
  428. - grub2-s390x-04-grub2-install.patch
  429. - grub2-s390x-05-grub2-mkconfig.patch
  430. - grub2-efi-xen-chainload.patch
  431. - grub2-mkconfig-aarch64.patch
  432. - grub2-btrfs-04-grub2-install.patch
  433. - grub2-ppc64-cas-reboot-support.patch
  434. - 0002-Add-Virtual-LAN-support.patch
  435. * fix grub2-secureboot-add-linuxefi.patch - use grub_memset and
  436. grub_memcpy instead of memset and memcpy (caused errors due to
  437. compiler warning)
  438. * drop upstream patches
  439. - 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch
  440. - 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch
  441. - 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch
  442. - 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch
  443. - 0003-efinet-open-Simple-Network-Protocol-exclusively.patch
  444. - 0001-efinet-Check-for-immediate-completition.patch
  445. - 0001-efinet-enable-hardware-filters-when-opening-interfac.patch
  446. - grub2-xen-legacy-config-device-name.patch
  447. - grub2-getroot-support-NVMe-device-names.patch
  448. - grub2-netboot-hang.patch
  449. - grub2-btrfs-fix-incorrect-address-reference.patch
  450. - aarch64-reloc.patch
  451. - grub2-glibc-2.20.patch (related code dropped upstream)
  452. - grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  453. - grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch
  454. - grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch
  455. - grub2-ppc64-qemu.patch
  456. - grub2-xfs-Add-helper-for-inode-size.patch
  457. - grub2-xfs-Fix-termination-loop-for-directory-iteration.patch
  458. - grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch
  459. - grub2-xfs-V5-filesystem-format-support.patch
  460. - 0001-Add-bootargs-parser-for-open-firmware.patch
  461. - grub2-arm64-set-correct-length.patch
  462. - grub2-arm64-setjmp-Add-missing-license-macro.patch
  463. - grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch
  464. - 0001-unix-password-Fix-file-descriptor-leak.patch
  465. - 0002-linux-getroot-fix-descriptor-leak.patch
  466. - 0003-util-grub-mount-fix-descriptor-leak.patch
  467. - 0004-linux-ofpath-fix-descriptor-leak.patch
  468. - 0005-grub-fstest-fix-descriptor-leak.patch
  469. - ppc64le.patch
  470. - libgcc-prereq.patch
  471. - libgcc.patch
  472. - 0001-Fix-security-issue-when-reading-username-and-passwor.patch
  473. - 0001-menu-fix-line-count-calculation-for-long-lines.patch
  474. - grub2-arm64-Reduce-timer-event-frequency-by-10.patch
  475. - 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch
  476. - 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch
  477. - 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch
  478. - 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch
  479. - 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch
  480. - 0005-i386-fix-TSC-calibration-using-PIT.patch
  481. - biendian.patch
  482. - ppc64_opt.patch
  483. * drop workarounds for gdb_grub and grub.chrp, they are now installed under fixed name
  484. * do not patch docs/Makefile.in, it is regenerated anyway
  485.  
  486. * Tue Mar 01 2016 agraf@suse.com
  487. - Make mkconfig search for zImage on arm
  488. * grub2-mkconfig-arm.patch
  489.  
  490. * Sun Feb 28 2016 agraf@suse.com
  491. - Add support to directly pass an EFI FDT table to a kernel on 32bit arm
  492. * 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  493. * 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  494.  
  495. * Fri Jan 29 2016 mchang@suse.com
  496. - Add config option to set efi xen loader command line option (bsc#957383)
  497. * added grub2-efi-xen-cmdline.patch
  498.  
  499. * Thu Jan 28 2016 dvaleev@suse.com
  500. - Drop ppc64le patches. Build stage1 as BE for Power
  501. Droped patches:
  502. - grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch
  503. - grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch
  504. - grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch
  505. - grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch
  506. - grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch
  507. - grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch
  508. - grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch
  509. - grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch
  510. - grub2-ppc64le-09-Add-powerpc64-types.patch
  511. - grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch
  512. - grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch
  513. - grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch
  514. - grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch
  515. - grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch
  516. - grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch
  517. - grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch
  518. - grub2-ppc64le-17-Add-ppc64-relocations.patch
  519. - grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch
  520. - grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch
  521. - grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch
  522. - grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch
  523. - grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch
  524. - grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch
  525. - grub2-ppc64le-timeout.patch
  526. - grub2-ppc64-build-ppc64-32bit.patch
  527. - Added patches:
  528. - biendian.patch
  529. - grub2-ppc64-cas-reboot-support.patch
  530. - libgcc-prereq.patch
  531. - libgcc.patch
  532. - ppc64_opt.patch
  533. - ppc64le.patch
  534.  
  535. * Wed Jan 20 2016 mchang@suse.com
  536. - Backport upstream patches for HyperV gen2 TSC timer calbration without
  537. RTC (bsc#904647)
  538. * added 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch
  539. * added 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch
  540. * added 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch
  541. * added 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch
  542. * added 0005-i386-fix-TSC-calibration-using-PIT.patch
  543.  
  544. * Mon Dec 28 2015 arvidjaar@gmail.com
  545. - Add 0001-menu-fix-line-count-calculation-for-long-lines.patch (bsc#943585)
  546.  
  547. * Thu Dec 17 2015 olaf@aepfle.de
  548. - grub2-xen-pv-firmware.cfg: fix hd boot (boo#926795)
  549.  
  550. * Wed Dec 16 2015 arvidjaar@gmail.com
  551. - Add 0001-Fix-security-issue-when-reading-username-and-passwor.patch
  552. Fix for CVE-2015-8370 [boo#956631]
  553.  
  554. * Wed Dec 09 2015 arvidjaar@gmail.com
  555. - Update grub2-efi-xen-chainload.patch - fix copying of Linux kernel
  556. and initrd to ESP (boo#958193)
  557.  
  558. * Mon Dec 07 2015 olaf@aepfle.de
  559. - Rename grub2-xen.cfg to grub2-xen-pv-firmware.cfg (boo#926795)
  560.  
  561. * Fri Dec 04 2015 olaf@aepfle.de
  562. - grub2-xen.cfg: to handle grub1 menu.lst in PV guest (boo#926795)
  563.  
  564. * Thu Nov 26 2015 mchang@suse.com
  565. - Expand list of grub.cfg search path in PV Xen guest for systems
  566. installed to btrfs snapshot. (bsc#946148) (bsc#952539)
  567. * modified grub2-xen.cfg
  568. - drop grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bsc#774666)
  569.  
  570. * Wed Nov 18 2015 arvidjaar@gmail.com
  571. - Add 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch
  572. Fix reading password by grub2-mkpasswd-pbdk2 without controlling
  573. tty, e.g. when called from Xfce menu (boo#954519)
  574.  
  575. * Sun Nov 01 2015 arvidjaar@gmail.com
  576. - Modify grub2-linguas.sh-no-rsync.patch to re-enable en@quot catalog
  577. (boo#953022). Other autogenerated catalogs still fail to build due
  578. to missing C.UTF-8 locale.
  579.  
  580. * Fri Oct 30 2015 mchang@suse.com
  581. - Allow to execute menuentry unrestricted as default (fate#318574)
  582. * added grub2-menu-unrestricted.patch
  583.  
  584. * Thu Oct 29 2015 mchang@suse.com
  585. - Add missing quoting for linuxefi (bsc#951962)
  586. * modified grub2-secureboot-use-linuxefi-on-uefi.patch
  587. * refreshed grub2-secureboot-provide-linuxefi-config.patch
  588.  
  589. * Sun Oct 18 2015 eich@suse.com
  590. - Include custom.cfg into the files scanned by grub2-once.
  591. Allows to chose manually added entries as well (FATE#319632).
  592.  
  593. * Wed Oct 07 2015 mchang@suse.com
  594. - Upstream patches for fixing file descriptor leakage (bsc#943784)
  595. * added 0001-unix-password-Fix-file-descriptor-leak.patch
  596. * added 0002-linux-getroot-fix-descriptor-leak.patch
  597. * added 0003-util-grub-mount-fix-descriptor-leak.patch
  598. * added 0004-linux-ofpath-fix-descriptor-leak.patch
  599. * added 0005-grub-fstest-fix-descriptor-leak.patch
  600.  
  601. * Tue Oct 06 2015 mchang@suse.com
  602. - Do not force ro option in linuxefi patch (bsc#948555)
  603. * modified grub2-secureboot-use-linuxefi-on-uefi.patch
  604. * refrehed grub2-secureboot-provide-linuxefi-config.patch
  605.  
  606. * Wed Sep 23 2015 dmueller@suse.com
  607. - add 0001-efinet-Check-for-immediate-completition.patch,
  608. 0001-efinet-enable-hardware-filters-when-opening-interfac.patch,
  609. grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch
  610. (bsc#947203)
  611.  
  612. * Mon Sep 14 2015 mchang@suse.com
  613. - Set default GRUB_DISTRIBUTOR from /etc/os-release if it is empty
  614. or not set by user (bsc#942519)
  615. * added grub2-default-distributor.patch
  616. * modified grub.default
  617.  
  618. * Tue Aug 18 2015 mchang@suse.com
  619. - add systemd-sleep-plugin subpackage (bsc#941758)
  620. - evaluate the menu entry's title string by printf
  621. * modified grub2-once
  622. * added grub2-systemd-sleep.sh
  623.  
  624. * Fri Jul 31 2015 mchang@suse.com
  625. - fix for 'rollback' hint (bsc#901487)
  626. * modified grub2-btrfs-05-grub2-mkconfig.patch:
  627.  
  628. * Fri Jul 17 2015 mchang@suse.com
  629. - Replace 12.1 with 12 SP1 for the list of snapshots (bsc#934252)
  630. * modified grub2-snapper-plugin.sh
  631.  
  632. * Thu Jun 18 2015 mchang@suse.com
  633. - Fix btrfs subvol detection on BigEndian systems (bsc#933541)
  634. * modified grub2-btrfs-06-subvol-mount.patch
  635. - Fix grub2-mkrelpath outputs wrong path on BigEndian system
  636. * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch
  637.  
  638. * Fri Jun 12 2015 mchang@suse.com
  639. - If we have a post entry and the description field is empty, we should use the
  640. "Pre" number and add that description to the post entry. (fate#317972)
  641. - Show user defined comments in grub2 menu for snapshots (fate#318101)
  642. * modified grub2-snapper-plugin.sh
  643.  
  644. * Sun Jun 07 2015 arvidjaar@gmail.com
  645. - add 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch
  646. make sure firmware path starts with '/' (boo#902982)
  647.  
  648. * Fri Jun 05 2015 mchang@suse.com
  649. - Fix btrfs patch on BigEndian systems (bsc#933541)
  650. * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  651. * modified grub2-btrfs-06-subvol-mount.patch
  652.  
  653. * Wed Jun 03 2015 agraf@suse.com
  654. - Fix license for setjmp module
  655. * added grub2-arm64-setjmp-Add-missing-license-macro.patch
  656.  
  657. * Thu May 21 2015 mchang@suse.com
  658. - Fix install into snapper controlled btrfs subvolume and can't
  659. load grub modules from separate subvolume (fate#318392)
  660. * added grub2-btrfs-06-subvol-mount.patch
  661. * grub2-snapper-plugin.sh: use absolute subvol name
  662.  
  663. * Tue May 19 2015 arvidjaar@gmail.com
  664. - also Recommends mtools for grub2-mkrescue (used to create EFI
  665. boot image) in addition to libburnia-tools.
  666.  
  667. * Mon May 11 2015 mchang@suse.com
  668. - Support booting opensuse installer as PV DomU (boo#926795)
  669. * added grub2-xen.cfg for tracking default pvgrub2 xen configs rather than
  670. generating it from spec file
  671. * grub2-xen.cfg: from Olaf Hering <ohering@suse.com>
  672.  
  673. * Sun May 10 2015 arvidjaar@gmail.com
  674. - replace grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch
  675. with upstream version:
  676. * 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch
  677. * 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch
  678. * 0003-efinet-open-Simple-Network-Protocol-exclusively.patch
  679. Fixes EFI network boot in some QEMU configurations.
  680.  
  681. * Wed Apr 29 2015 dmueller@suse.com
  682. - fix grub2-mkconfig-aarch64.patch: fix arch detection broken
  683. by malformed patch rediffing
  684.  
  685. * Wed Apr 15 2015 mchang@suse.com
  686. - Cleanup patch not applied
  687. * remove grub2-enable-theme-for-terminal-window.patch
  688. * grub2.rpmlintrc: remove addFilter("patch-not-applied")
  689.  
  690. * Thu Apr 02 2015 mchang@suse.com
  691. - Merge changes from SLE12
  692. - Do not pass root= when root is on nfs (bnc#894374)
  693. * modified grub2-pass-corret-root-for-nfsroot.patch
  694. * modified grub2-secureboot-provide-linuxefi-config.patch
  695. * modified grub2-secureboot-use-linuxefi-on-uefi.patch
  696. - Fix xen pvops kernel not appear on menu (bnc#895286)
  697. * modified grub2-fix-menu-in-xen-host-server.patch
  698. - Workaround grub2-once (bnc#892358)
  699. * added grub2-btrfs-workaround-grub2-once.patch
  700. * added grub2-once.service
  701. * modified grub2-once
  702. - Fix busy-loop and hang while network booting (bnc#870613)
  703. * added grub2-netboot-hang.patch
  704. - Add warning in grubenv file about editing it directly (bnc#887008)
  705. * added grub2-editenv-add-warning-message.patch
  706. - Fix broken graphics with efifb on QEMU/KVM and nomodeset (bnc#884558)
  707. * added grub2-efi-disable-video-cirrus-and-bochus.patch
  708. - Disable video support on Power (bnc#877142)
  709. * added grub2-ppc64le-disable-video.patch
  710. - Track occupied memory so it can be released on exit (bnc#885026)
  711. * added grub2-ppc64le-memory-map.patch
  712. - Fix grub.xen config searching path on boot partition (bnc#884828)
  713. - Add linux16 and initrd16 to grub.xen (bnc#884830)
  714. * added grub2-xen-linux16.patch
  715. - VLAN tag support (fate#315753)
  716. * added 0001-Add-bootargs-parser-for-open-firmware.patch
  717. * added 0002-Add-Virtual-LAN-support.patch
  718. - Use chainloader to boot xen.efi under UEFI (bnc#871857)
  719. * added grub2-efi-xen-chainload.patch
  720. - Use device part of chainloader target, if present (bnc#871857)
  721. * added grub2-efi-chainloader-root.patch
  722. - Create only hypervisor pointed by /boot/xen.gz symlink (bnc#877040)
  723. * modified grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
  724. - Fix xen and native entries differ in grub.cfg (bnc#872014)
  725. * modified grub2-linux.patch
  726. - Fix install error on ddf md device (bnc#872360)
  727. * added grub2-getroot-treat-mdadm-ddf-as-simple-device.patch
  728. - Fix booting from NVMe device (bnc#873132)
  729. * added grub2-getroot-support-NVMe-device-names.patch
  730. - Document peculiarities of s390 terminals
  731. * added README.ibm3215
  732. - Grub2 for System z (fate#314213)
  733. * added grub2-s390x-02-kexec-module-added-to-emu.patch
  734. * added grub2-s390x-03-output-7-bit-ascii.patch
  735. * added grub2-s390x-04-grub2-install.patch
  736. * added grub2-s390x-05-grub2-mkconfig.patch
  737.  
  738. * Mon Mar 16 2015 schwab@suse.de
  739. - grub2-arm64-set-correct-length.patch: arm64: set correct length of
  740. device path end entry
  741.  
  742. * Wed Mar 04 2015 mchang@suse.com
  743. - grub2-efi-HP-workaround.patch:
  744. * try to read config from all-uppercase prefix as last resort.
  745. (bnc#872503) (boo#902982)
  746.  
  747. * Mon Feb 16 2015 arvidjaar@gmail.com
  748. - add luks, gcry_rijndael, gcry_sha1 to signed EFI image to support
  749. LUKS partition in default setup (boo#917427)
  750.  
  751. * Thu Feb 05 2015 mchang@suse.com
  752. - enable i386-xen (boo#891043)
  753.  
  754. * Wed Feb 04 2015 mchang@suse.com
  755. - Downgrade os-prober dependency to Recommends (boo#898610)
  756.  
  757. * Thu Dec 25 2014 mchang@suse.com
  758. - grub2-snapper-plugin.sh: cleanup grub-snapshot.cfg not referring
  759. to any snapshot (boo#909359)
  760.  
  761. * Thu Dec 25 2014 mpluskal@suse.com
  762. - Require efibootmgr also on i586
  763.  
  764. * Tue Dec 16 2014 schwab@suse.de
  765. - Require efibootmgr also on aarch64
  766.  
  767. * Thu Dec 11 2014 schwab@suse.de
  768. - grub2-snapper-plugin.sh: fix use of printf without format string; fix
  769. quoting
  770.  
  771. * Wed Dec 10 2014 schwab@suse.de
  772. - grub2-arm64-Reduce-timer-event-frequency-by-10.patch: fix periodic timer
  773. on arm64
  774.  
  775. * Thu Dec 04 2014 agraf@suse.com
  776. - enable 32bit arm targets for uboot and efi
  777.  
  778. * Sat Nov 29 2014 Led <ledest@gmail.com>
  779. - Replace 'echo -e' command in grub2-snapper-plugin.sh script to
  780. 'printf' command. '-e' option of 'echo' command may be
  781. unsupported in some POSIX-complete shells.
  782.  
  783. * Fri Nov 14 2014 Led <ledest@gmail.com>
  784. - fix bashism in post script
  785.  
  786. * Thu Oct 30 2014 jdelvare@suse.de
  787. - grub2.spec: Fix conditional construct which wasn't supported by
  788. older versions of rpmbuild (caused error message
  789. "parseExpressionBoolean returns -1".)
  790.  
  791. * Thu Oct 30 2014 mchang@suse.com
  792. - fix errors when boot is btrfs with Windows partition scheme. The
  793. first partition is created on cylinder boundary that can't offer
  794. enough room for core.img and also the installation has to be in
  795. logical paritition which made MBR the only location to install.
  796. (bnc#841247)
  797. * add grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch
  798.  
  799. * Tue Sep 30 2014 mchang@suse.com
  800. - packaging 20_memtest86+ and 20_ppc_terminfo in corresponing grubarch
  801. package
  802.  
  803. * Mon Sep 29 2014 fcastelli@suse.com
  804. - Add '80_suse_btrfs_snapshot' required to show btrfs snapshots inside
  805. of the boot menu.
  806.  
  807. * Sun Sep 28 2014 arvidjaar@gmail.com
  808. - fix btrfs on big endian systems (ppc/ppc64)
  809. * add grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch
  810.  
  811. * Sun Sep 21 2014 arvidjaar@gmail.com
  812. - update translations
  813. - fix possible access to uninitialized pointer in linux loader
  814. * add grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  815. * drop superceded grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch
  816.  
  817. * Thu Sep 18 2014 mchang@suse.com
  818. - fix grub.xen not able to handle legacy menu.lst hdX names (bnc#863821)
  819. * add grub2-xen-legacy-config-device-name.patch from arvidjaar
  820. - fix the performance of grub2 uefi pxe is bad (bnc#871555)
  821. * add grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch
  822.  
  823. * Tue Sep 16 2014 schwab@suse.de
  824. - grub2-mkconfig-aarch64.patch: Look for Image-* instead of vmlinuz-* on
  825. aarch64
  826.  
  827. * Mon Sep 15 2014 arvidjaar@gmail.com
  828. - add grub2-glibc-2.20.patch - fix build with glibc 2.20+
  829. (use _DEFAULT_SOURCE to avoid warning)
  830.  
  831. * Fri Sep 12 2014 mchang@suse.com
  832. - fix xen pvops kernel not appear on menu (bnc#895286)
  833. * refresh grub2-fix-menu-in-xen-host-server.patch
  834.  
  835. * Wed Sep 10 2014 mchang@suse.com
  836. - fix extraneous comma in printf shell command (bnc#895884)
  837. * refresh grub2-btrfs-04-grub2-install.patch
  838.  
  839. * Wed Aug 27 2014 schwab@suse.de
  840. - aarch64-reloc.patch: replace with upstream solution
  841.  
  842. * Mon Aug 25 2014 mchang@suse.com
  843. - remove unused patch, which's supersceded by new snapper rollback
  844. support patches
  845. * 0001-script-provide-overridable-root-by-subvol.patch
  846. * 0002-script-create-menus-for-btrfs-snapshot.patch
  847.  
  848. * Fri Aug 22 2014 mchang@suse.com
  849. - fix openqa boot error on separate boot partition
  850. * refresh grub2-btrfs-05-grub2-mkconfig.patch
  851.  
  852. * Thu Aug 21 2014 mchang@suse.com
  853. - update snapper plugin for rollback support
  854. * refresh grub2-snapper-plugin.sh
  855.  
  856. * Fri Aug 15 2014 mchang@suse.com
  857. - snapper rollback support patches.
  858. - rename patch
  859. * 0002-btrfs-add-ability-to-boot-from-subvolumes.patch to
  860. grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  861. * 0004-btrfs-export-subvolume-envvars.patch to
  862. grub2-btrfs-02-export-subvolume-envvars.patch
  863. - added patches
  864. * grub2-btrfs-03-follow_default.patch
  865. * grub2-btrfs-04-grub2-install.patch
  866. * grub2-btrfs-05-grub2-mkconfig.patch
  867. - remove patch
  868. * 0003-cmdline-add-envvar-loader_cmdline_append.patch
  869.  
  870. * Thu Aug 14 2014 mchang@suse.com
  871. - grub2-btrfs-fix-incorrect-address-reference.patch
  872. * Fix incorrect address reference in GRUB_BTRFS_EXTENT_REGULAR
  873. range check (bnc#869748)
  874.  
  875. * Wed Aug 13 2014 mchang@suse.com
  876. - grub2-vbe-blacklist-preferred-1440x900x32.patch
  877. * Blacklist preferred resolution 1440x900x32 which is broken on
  878. many Thinkpads (bnc#888727)
  879.  
  880. * Tue Aug 12 2014 schwab@suse.de
  881. - Enable building on aarch64
  882. - aarch64-reloc.patch: support R_AARCH64_PREL32 relocation
  883. - Build host tools with RPM_OPT_FLAGS
  884.  
  885. * Mon Aug 11 2014 dvaleev@suse.com
  886. - Fix the 64-bit trampoline code in dynamic linker (bnc#890999)
  887. grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch
  888.  
  889. * Tue Jul 29 2014 tiwai@suse.de
  890. - Prefer a higher resolution in efi_gop driver if the mode taking
  891. over is too small like 640x480 (bnc#887972):
  892. grub2-efi_gop-avoid-low-resolution.patch
  893.  
  894. * Wed Jul 09 2014 dvlaeev@suse.com
  895. - Fix ppc64le build by fixing
  896. grub2-xfs-V5-filesystem-format-support.patch
  897.  
  898. * Wed Jun 25 2014 jack@suse.cz
  899. - xfs V5 superblock support (bnc#880166 bnc#883942)
  900. - added patches:
  901. * grub2-xfs-Add-helper-for-inode-size.patch
  902. * grub2-xfs-Fix-termination-loop-for-directory-iteration.patch
  903. * grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch
  904. * grub2-xfs-V5-filesystem-format-support.patch
  905.  
  906. * Fri Jun 20 2014 jeffm@suse.com
  907. - grub2: use stat instead of udevadm for partition lookup (bnc#883635)
  908. * Added grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch
  909.  
  910. * Tue Apr 15 2014 tchvatal@suse.com
  911. - Fix sorting of RC kernels to be older than first regular of the
  912. series. Fixes bnc#827531.
  913. - added patches:
  914. * grub2-use-rpmsort-for-version-sorting.patch
  915.  
  916. * Thu Apr 10 2014 dvaleev@suse.com
  917. - Build GRUB2 for ppc64le as LittleEndian and 64bit
  918. - Fix timeout issue on ppc64le (bnc#869166)
  919. - Add powerpc-utils requires to grub2-powerpc-ieee1275
  920. - added patches:
  921. * grub2-ppc64-build-ppc64-32bit.patch
  922. * grub2-ppc64-qemu.patch
  923. * grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch
  924. * grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch
  925. * grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch
  926. * grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch
  927. * grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch
  928. * grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch
  929. * grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch
  930. * grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch
  931. * grub2-ppc64le-09-Add-powerpc64-types.patch
  932. * grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch
  933. * grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch
  934. * grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch
  935. * grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch
  936. * grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch
  937. * grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch
  938. * grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch
  939. * grub2-ppc64le-17-Add-ppc64-relocations.patch
  940. * grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch
  941. * grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch
  942. * grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch
  943. * grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch
  944. * grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch
  945. * grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch
  946. * grub2-ppc64le-timeout.patch
  947. - removed patches:
  948. * grub2-powerpc-libgcc.patch
  949. * grub2-ppc64le-core-bigendian.patch
  950. * grub2-ppc64le-platform.patch
  951.  
  952. * Thu Apr 10 2014 mchang@suse.com
  953. - add grub2-x86_64-xen subpackage (bnc#863821)
  954.  
  955. * Sat Apr 05 2014 arvidjaar@gmail.com
  956. - rename grub2.chrp back into grub.chrp, otherwise it is not found by
  957. grub tools
  958. - replace grub2-use-DejaVuSansMono-for-starfield-theme.patch with
  959. grub2-use-Unifont-for-starfield-theme-terminal.patch - use Unifont
  960. font for terminal window
  961.  
  962. * Thu Feb 27 2014 mchang@suse.com
  963. - grub2-snapper-plugin: fix important snapshots are not marked as such
  964. in grub2 menu, also display the snapshot entries in the format
  965. "important distribution version (kernel_version, timestamp, pre/post)"
  966. (bnc#864842)
  967.  
  968. * Mon Feb 24 2014 mchang@suse.com
  969. - refresh grub2-fix-menu-in-xen-host-server.patch (bnc#859361)
  970. * prevent 10_linux from booting xen kernel without pv_opt support
  971. on systems other than xen PV domU guest
  972. * prevent 20_linux_xen.in from setting up nested virt running from
  973. Xen domU
  974. - refresh grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
  975. * adjust accordingly
  976.  
  977. * Thu Feb 20 2014 jw@suse.com
  978. - updating grub2-once
  979. - added --list switch.
  980. - improved --help and error handling.
  981.  
  982. * Tue Feb 11 2014 mchang@suse.com
  983. - add Supplements: packageand(snapper:grub2) in grub2-snapper-plugin
  984. to install it while both snapper and grub2 are installed
  985.  
  986. * Wed Feb 05 2014 mchang@suse.com
  987. - add grub2-snapper-plugin.sh (fate#316232)
  988. * grub2's snapper plugin for advanced btrfs snapshot menu management
  989. * package as grub2-snapper-plugin.noarch
  990. - refresh 0002-script-create-menus-for-btrfs-snapshot.patch
  991. * when booting btrfs snapshots disabled, deleting snapshot master config
  992. if it's not customized
  993.  
  994. * Fri Jan 31 2014 dvaleev@suse.com
  995. - Enable grub2 for PowerPC LE (ppc64le)
  996. - Add ppc64le to exclusive arches
  997. - Don't require gcc-32bit (PowerLE don't have 32bit toolchain)
  998. - added patches:
  999. * grub2-powerpc-libgcc.patch
  1000. Provide 32bit libgcc functions for PowerLE
  1001. * grub2-ppc64le-core-bigendian.patch
  1002. Build grub kernel and images as BE on ppc64le (BL is BE there)
  1003. * grub2-ppc64le-platform.patch
  1004. Enable ppc64le platform
  1005.  
  1006. * Fri Jan 24 2014 jjolly@suse.com
  1007. - Add changes to allow build for s390x arch: added
  1008. grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch
  1009.  
  1010. * Wed Jan 22 2014 mchang@suse.com
  1011. - refresh 0002-script-create-menus-for-btrfs-snapshot.patch
  1012. * Fix bootable snapshots not found while root is on Btrfs subvolume
  1013. (bnc#859587)
  1014. * Create missing slave config in /.snapshots/<num>/
  1015. * Prefix with SUSE_ for related options
  1016.  
  1017. * Fri Jan 17 2014 mchang@suse.com
  1018. - refresh 0001-script-provide-overridable-root-by-subvol.patch
  1019. * Introduce $boot_prefix for setting prefix on seeking other /boot
  1020. directory.
  1021. - refresh 0002-script-create-menus-for-btrfs-snapshot.patch
  1022. * Support existing snapshots by creating their missing slave configs.
  1023. * Temporarily default to disable this feature until receiving more
  1024. tests from QA.
  1025. * Introduce GRUB_ENABLE_CUSTOM_SNAPSHOT_SUBMENU to allow custom
  1026. submenu for listing snapshots rather than the default one.
  1027.  
  1028. * Wed Jan 15 2014 arvidjaar@gmail.com
  1029. - package autoiso.cfg and osdetect.cfg as documentation
  1030. - add 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch -
  1031. fix configure test for DejaVu font
  1032. - add dejavu-fonts to BR (needed to build starfield theme)
  1033. - package starfield theme as grub2-branding-upstream
  1034. - add grub2-use-DejaVuSansMono-for-starfield-theme.patch - use fixed width
  1035. font for starfield theme
  1036. - clarify that grub2 subpackage contains only user space tools
  1037.  
  1038. * Wed Jan 15 2014 mchang@suse.com
  1039. - add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
  1040. * 0001-script-provide-overridable-root-by-subvol.patch
  1041. * 0002-script-create-menus-for-btrfs-snapshot.patch
  1042.  
  1043. * Fri Dec 27 2013 arvidjaar@gmail.com
  1044. - update to grub-2.02 beta2
  1045. * drop upstream patches
  1046. - grub2-fix-unquoted-string-in-class.patch (different)
  1047. - grub2-cdpath.patch (modified)
  1048. - grub2-fix-parsing-of-short-LVM-PV-names.patch
  1049. - grub2-fix-descriptor-leak-in-grub_util_is_imsm.patch
  1050. - grub2-install-opt-skip-fs-probe.patch (file it patched no more exists,
  1051. functionality included upstream)
  1052. - grub2-fix-x86_64-efi-startup-stack-alignment.patch
  1053. - grub2-fix-x86_64-efi-callwrap-stack-alignment.patch
  1054. - 0001-Fix-build-with-FreeType-2.5.1.patch
  1055. * rediff
  1056. - grub2-linux.patch
  1057. - use-grub2-as-a-package-name.patch (do not patch generated configure)
  1058. - grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
  1059. - grub2-fix-locale-en.mo.gz-not-found-error-message.patch (upstream added
  1060. explicit exclusion for en_* language only; I do not see reason to stop
  1061. with error in this case for any language).
  1062. - not-display-menu-when-boot-once.patch
  1063. - grub2-secureboot-provide-linuxefi-config.patch
  1064. - grub2-pass-corret-root-for-nfsroot.patch
  1065. - 0002-btrfs-add-ability-to-boot-from-subvolumes.patch
  1066. - grub2-fix-menu-in-xen-host-server.patch
  1067. - grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
  1068. - grub2-secureboot-add-linuxefi.patch
  1069. - grub2-secureboot-no-insmod-on-sb.patch
  1070. - rename-grub-info-file-to-grub2.patch
  1071. * drop Makefile.util.am and Makefile.core.am, they are now generated
  1072. during build
  1073. * call ./autogen.sh again now when it does not need autogen anymore; drop
  1074. autoreconf call, it is called by autogen.sh
  1075. * drop 0001-btrfs-rename-skip_default-to-follow_default.patch - is not
  1076. needed anymore due to upstream changes
  1077. * package /usr/bin/grub2-file, /usr/bin/grub2-syslinux2cfg and
  1078. /usr/sbin/grub2-macbless
  1079. * use grub-install --no-bootsector instead of --grub-setup=/bin/true
  1080. in postinstall script
  1081.  
  1082. * Tue Dec 17 2013 mchang@suse.com
  1083. - add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
  1084. * 0001-btrfs-rename-skip_default-to-follow_default.patch
  1085. * 0002-btrfs-add-ability-to-boot-from-subvolumes.patch
  1086. * 0003-cmdline-add-envvar-loader_cmdline_append.patch
  1087. * 0004-btrfs-export-subvolume-envvars.patch
  1088.  
  1089. * Tue Dec 10 2013 arvidjaar@gmail.com
  1090. - add patch 0001-Fix-build-with-FreeType-2.5.1.patch - fix build with
  1091. freetype2 >= 2.5.1 (backport from fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb)
  1092.  
  1093. * Sun Dec 01 2013 arvidjaar@gmail.com
  1094. - reset executable bits on *module, *.exec and *.image files. They are not
  1095. executable.
  1096.  
  1097. * Fri Nov 22 2013 glin@suse.com
  1098. - add grub2-fix-x86_64-efi-startup-stack-alignment.patch and
  1099. grub2-fix-x86_64-efi-callwrap-stack-alignment.patch: fix the
  1100. stack alignment of x86_64 efi. (bnc#841426)
  1101.  
  1102. * Wed Sep 11 2013 mchang@suse.com
  1103. - use new update-bootloader option --reinit to install and update
  1104. bootloader config
  1105. - refresh grub2-secureboot-no-insmod-on-sb.patch to fobid module
  1106. loading completely.
  1107.  
  1108. * Mon Sep 09 2013 lnussel@suse.de
  1109. - replace openSUSE UEFI certificate with new 2048 bit certificate.
  1110.  
  1111. * Sat Jul 27 2013 arvidjaar@gmail.com
  1112. - add grub2-fix-parsing-of-short-LVM-PV-names.patch - fix PV detection in
  1113. grub-probe when PV name is less than 10 charaters
  1114. - add grub2-fix-descriptor-leak-in-grub_util_is_imsm.patch - fix decriptor
  1115. leak which later caused LVM warnings during grub-probe invocation
  1116. - remove --enable-grub-emu-usb - it is not needed on physical platform
  1117.  
  1118. * Tue Jul 09 2013 mchang@suse.com
  1119. - refresh grub2-fix-menu-in-xen-host-server.patch: In domU we
  1120. have to add xen kernel to config. (bnc#825528)
  1121.  
  1122. * Wed Jun 26 2013 elchevive@opensuse.org
  1123. - updated existent translations and include new ones
  1124. (es, lt, pt_BR, sl, tr)
  1125.  
  1126. * Sun Jun 16 2013 arvidjaar@gmail.com
  1127. - update to current upstream trunk rev 5042
  1128. * drop upstream patches
  1129. - grub2-correct-font-path.patch
  1130. - grub2-fix-mo-not-copied-to-grubdir-locale.patch
  1131. - grub2-stdio.in.patch
  1132. - grub2-fix-build-error-on-flex-2.5.37.patch
  1133. - grub2-quote-messages-in-grub.cfg.patch
  1134. - 30_os-prober_UEFI_support.patch
  1135. - grub2-fix-enumeration-of-extended-partition.patch
  1136. - grub2-add-device-to-os_prober-linux-menuentry.patch
  1137. - grub2-fix-tftp-endianness.patch
  1138. - efidisk-ahci-workaround
  1139. - grub2-grub-mount-return-failure-if-FUSE-failed.patch
  1140. * rediff
  1141. - rename-grub-info-file-to-grub2.patch
  1142. - grub2-linux.patch
  1143. - use-grub2-as-a-package-name.patch
  1144. - grub2-iterate-and-hook-for-extended-partition.patch
  1145. - grub2-secureboot-add-linuxefi.patch
  1146. - grub2-secureboot-no-insmod-on-sb.patch
  1147. - grub2-secureboot-chainloader.patch
  1148. * add
  1149. - grub2-linguas.sh-no-rsync.patch
  1150. + disable rsync in linguas.sh so it can be used during RPM build
  1151. + disable auto-generated catalogs, they fail at the moment due to
  1152. missing C.UTF-8 locale
  1153. * update Makefile.util.am and Makefile.core.am
  1154. * grub2-mknetdir is now in /usr/bin
  1155. * generate po/LINGUAS for message catalogs using distributed linguas.sh
  1156. * remove po/stamp-po during setup to trigger message catalogs rebuild
  1157. * package bootinfo.txt on PPC (used by grub2-mkrescue)
  1158.  
  1159. * Sat Apr 13 2013 arvidjaar@gmail.com
  1160. - BuildRequires: help2man to generate man pages and package them too
  1161.  
  1162. * Fri Apr 05 2013 arvidjaar@gmail.com
  1163. - add grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch (bnc#810912)
  1164. * use linuxefi in 30_os-prober if secure boot is enabled
  1165.  
  1166. * Wed Apr 03 2013 arvidjaar@gmail.com
  1167. - update rename-grub-info-file-to-grub2.patch
  1168. * do not rename docs/grub2.texi here, do it in %%prep (we do it there
  1169. conditionally already). It simplifies patch refreshing using quilt
  1170. which does not support file rename.
  1171.  
  1172. * Wed Apr 03 2013 mchang@suse.com
  1173. - refresh grub2-secureboot-chainloader.patch: Fix wrongly aligned
  1174. buffer address (bnc#811608)
  1175.  
  1176. * Thu Mar 28 2013 mchang@suse.com
  1177. - package Secure Boot CA file as /usr/lib64/efi/grub.der which
  1178. could be used to verify signed image from build server
  1179. - add openSUSE-UEFI-CA-Certificate.crt, openSUSE Secure Boot CA
  1180. - add SLES-UEFI-CA-Certificate.crt, SUSE Linux Enterprise Secure
  1181. Boot CA
  1182.  
  1183. * Mon Mar 25 2013 dvaleev@suse.com
  1184. - extraconfigure macro is not defined on ppc
  1185.  
  1186. * Sat Mar 23 2013 arvidjaar@gmail.com
  1187. - corretly set chainloaded image device handle in secure boot mode (bnc#809038)
  1188.  
  1189. * Wed Mar 13 2013 mchang@suse.com
  1190. - remove all compatible links in grub2-efi as now all concerned
  1191. utilities are fixed
  1192. - superseding grub2-efi by grub2-x86_64-efi and grub2-i386-efi on
  1193. x86_64 and ix86 respectively
  1194. - make grub2-x86_64-efi and grub2-i386-efi providing grub2-efi
  1195. capability to not break package dependency
  1196. - handle upgrade from 12.2 by preseving grubenv and custom.cfg to
  1197. new directory /boot/grub2, rename /boot/grub2-efi to
  1198. /boot/grub2-efi.rpmsave to avoid confusion.
  1199.  
  1200. * Mon Mar 11 2013 arvidjaar@gmail.com
  1201. - move post scripts into corresponding subpackages to ensure they are
  1202. run after updated binaries are installed. Currently it may happen
  1203. that update-bootlader picks up old binaries.
  1204. - move requires for perl-Bootloader to target subpackages. Make sure
  1205. efi requires minimal version that supports /boot/grub2.
  1206. - add requires(post) to force order of installation: grub2 => grub2-arch
  1207. => grub2-efi
  1208. - split efi post in two parts. One that updates configuration and is part
  1209. of grub2-efiarch and second that migrates settings and is part of
  1210. grub2-efi. Only custom.cfg and grubenv may need migration. device.map
  1211. is not relevant for EFI and new grub.cfg had been created at this point.
  1212.  
  1213. * Mon Mar 11 2013 mchang@suse.com
  1214. - add grub2-fix-tftp-endianness.patch from upstream (bnc#808582)
  1215. - add efinet and tftp to grub.efi (bnc#808582)
  1216.  
  1217. * Thu Mar 07 2013 seife+obs@b1-systems.com
  1218. - convert spec file to UTF-8
  1219.  
  1220. * Thu Mar 07 2013 mchang@suse.com
  1221. - add lvm to grub.efi (bnc#807989)
  1222. - add loadenv to grub.efi (bnc#807992)
  1223.  
  1224. * Mon Mar 04 2013 arvidjaar@gmail.com
  1225. - grub2-grub-mount-return-failure-if-FUSE-failed.patch - return error
  1226. if fuse_main failed (bnc#802983)
  1227.  
  1228. * Mon Feb 25 2013 fcrozat@suse.com
  1229. - Fix build for SLES 11.
  1230.  
  1231. * Tue Feb 19 2013 duwe@suse.com
  1232. Fix up bogus items from the previous merge:
  1233. - efi_libdir = _libdir = /usr/lib
  1234. - package /usr/lib/grub2 dir only once
  1235. - move grub.efi to /usr/lib/grub2/%{grubefiarch}/
  1236. - create a symlink so that scripts can find it there.
  1237.  
  1238. * Thu Feb 14 2013 duwe@suse.com
  1239. - merge internal+external BS changes into superset spec file,
  1240. remove obsolete dependencies
  1241. - merge SLES+openSUSE patches, restrict "grub-efi" to 12.2
  1242. - add efidisk-ahci-workaround (bnc#794674)
  1243. - fix unquoted-string-in-class.patch (bnc#788322)
  1244.  
  1245. * Fri Feb 08 2013 mchang@suse.com
  1246. - adapt to pesign-obs-integration changes
  1247.  
  1248. * Thu Feb 07 2013 mchang@suse.com
  1249. - grub.efi signing on build server.
  1250.  
  1251. * Thu Jan 31 2013 duwe@suse.com
  1252. - switch to out of source / subdir build
  1253.  
  1254. * Wed Jan 30 2013 mchang@suse.com
  1255. - sync from SLE-11 SP3 to date
  1256. - set empty prefix to grub.efi for looking up in current directory
  1257. - grub2-cdpath.patch: fix the grub.cfg not found when booting from
  1258. optical disk
  1259. - put grub.efi in grub2's source module directory
  1260. - create links in system's efi directory to grub.efi
  1261. - arvidjaar: do not overwrite device path in grub2-cdpath.patch
  1262.  
  1263. * Wed Jan 30 2013 arvidjaar@gmail.com
  1264. - remove obsolete reference to /boot/grub2-efi and /usr/sbin/grub2-efi
  1265. from grub2-once
  1266. - add GRUB_SAVEDFAULT description to /etc/default/grub
  1267.  
  1268. * Tue Jan 29 2013 mchang@suse.com
  1269. - set empty prefix to grub.efi for looking up in current directory
  1270. - remove grubcd.efi, as grub.efi can now be used for cdrom booting
  1271.  
  1272. * Mon Jan 28 2013 snwint@suse.de
  1273. - add fat module to grubcd
  1274. - explicitly set empty prefix to get grub to set $prefix to the currrent
  1275. directory
  1276.  
  1277. * Fri Jan 18 2013 mchang@suse.com
  1278. - ship a Secure Boot UEFI compatible bootloader (fate#314485)
  1279. - add grub2-secureboot-chainloader.patch, which expands the efi
  1280. chainloader to be able to verify images via shim lock protocol.
  1281.  
  1282. * Fri Jan 18 2013 mchang@suse.com
  1283. - ship a Secure Boot UEFI compatible bootloader (fate#314485).
  1284. - update for cdrom boot support.
  1285. - grub2-cdpath.patch: fix the grub.cfg not found when booting from
  1286. optical disk.
  1287. - grubcd.efi: the efi image used for optial disk booting, with
  1288. reduced size and $prefix set to /EFI/BOOT.
  1289.  
  1290. * Tue Jan 08 2013 mchang@suse.com
  1291. - add grub2-fix-unquoted-string-in-class.patch (bnc#788322)
  1292.  
  1293. * Tue Jan 08 2013 arvidjaar@gmail.com
  1294. - add grub2-add-device-to-os_prober-linux-menuentry.patch (bnc#796919)
  1295.  
  1296. * Sun Jan 06 2013 arvidjaar@gmail.com
  1297. - add patch grub2-fix-enumeration-of-extended-partition.patch to
  1298. fix enumeration of extended partitions with non-standard EBR (bnc#779534)
  1299.  
  1300. * Fri Jan 04 2013 arvidjaar@gmail.com
  1301. - add support for chainloading another UEFI bootloader to
  1302. 30_os-prober (bnc#775610)
  1303.  
  1304. * Fri Dec 21 2012 mchang@suse.com
  1305. - put 32-bit grub2 modules to /usr/lib/grub2
  1306. - put 64-bit grub2 modules to /usr/lib64/grub2 (x86_64-efi)
  1307. - put grub.efi to /usr/lib64/efi(x86_64) or /usr/lib/efi(i586)
  1308.  
  1309. * Tue Dec 18 2012 mchang@suse.com
  1310. - ship a Secure Boot UEFI compatible bootloader (fate#314485)
  1311. - add grub2-secureboot-chainloader.patch, which expands the efi
  1312. chainloader to be able to verify images via shim lock protocol.
  1313.  
  1314. * Fri Nov 30 2012 mchang@suse.com
  1315. - replace %{sles_version} by %{suse_version}
  1316. - use correct product name
  1317.  
  1318. * Mon Nov 26 2012 mchang@suse.com
  1319. - ship a Secure Boot UEFI compatible bootloader (fate#314485)
  1320. - added secureboot patches which introduces new linuxefi module
  1321. that is able to perform verifying signed images via exported
  1322. protocol from shim. The insmod command will not function if
  1323. secure boot enabled (as all modules should built in grub.efi
  1324. and signed).
  1325. - grub2-secureboot-add-linuxefi.patch
  1326. - grub2-secureboot-use-linuxefi-on-uefi.patch
  1327. - grub2-secureboot-no-insmod-on-sb.patch
  1328. - grub2-secureboot-provide-linuxefi-config.patch
  1329. - Makefile.core.am : support building linuxefi module
  1330. - Make grub.efi image that is with all relevant modules incorporated
  1331. and signed, it will be the second stage to the shim loader which
  1332. will verified it when secureboot enabled.
  1333. - Make grub.efi's path to align with shim loader's default loader
  1334. lookup path.
  1335. - The changes has been verified not affecting any factory instalation,
  1336. but will allow us to run & test secure boot setup manually with shim.
  1337.  
  1338. * Thu Nov 22 2012 mchang@suse.com
  1339. - ship a Secure Boot UEFI compatible bootloader (fate#314485)
  1340. - In SLE-11 SP3, don't include any other architecture binaries
  1341. except EFI, so we split packages by architecture binaries to
  1342. meet the requirement.
  1343. - grub2 : common utilties and config etc
  1344. - grub2-efi : provide compatibilty to grub2-efi package
  1345. - grub2-i386-pc : binaries for x86 legacy pc firmware
  1346. - grub2-i386-efi : binaries for ia32 EFI firmware
  1347. - grub2-x86_64-efi : binaries for x86_64 firmware
  1348. - grub2-powerpc-ieee1275: binaries for powerpc open firmware
  1349.  
  1350. * Tue Nov 20 2012 arvidjaar@gmail.com
  1351. - update grub2-quote-messages-in-grub.cfg.patch to use upstream commit
  1352.  
  1353. * Mon Nov 19 2012 arvidjaar@gmail.com
  1354. - quote localized "Loading ..." messages in grub.cfg (bnc#790195)
  1355.  
  1356. * Mon Nov 05 2012 aj@suse.de
  1357. - We really only need makeinfo, so require that one where it exists.
  1358.  
  1359. * Thu Nov 01 2012 mchang@suse.com
  1360. - ship a Secure Boot UEFI compatible bootloader (fate#314485)
  1361. - Secure boot support in installer DVD (fate#314489)
  1362. - prime support for package on SLE-11 (SP3)
  1363. - remove buildrequire to libuse and ncurses 32-bit devel packages
  1364. as they are needed by grub-emu which we don't support
  1365. - remove buildrequire to freetype2-devel-32bit as it's not need
  1366. by grub2-mkfont and others
  1367. - buildrequire to xz instead of lzma
  1368. - buildrequire to texinfo instead of makeinfo
  1369. - remove buildrequire to autogen as it's not available in SLE-11
  1370. - add Makefile.util.am Makefile.core.am generated by autogen
  1371. - run autoreconf -vi instead of ./autogen.sh
  1372. - For SLE-11 remove buildrequire to gnu-unifont as it's not
  1373. yet available. Also do not package pf fonts created from it.
  1374. - workaround SLE-11 patch utility not rename file for us
  1375. - add -fno-inline-functions-called-once to CFLAGS to fix build
  1376. error on gcc 4.3.x
  1377. - not require os-prober for SLE-11, as package not yet ready
  1378.  
  1379. * Sat Oct 27 2012 arvidjaar@gmail.com
  1380. - grub2-efi now depends on exact grub2 version
  1381.  
  1382. * Thu Oct 25 2012 arvidjaar@gmail.com
  1383. - build grub2-efi with standard "grub2" prefix (bnc#782891)
  1384. - remove use-grub2-efi-as-a-package-name.patch
  1385. - migrate settings from /boot/grub2-efi to /boot/grub2 in efi post
  1386. - provide some compatibility links grub2-efi-xxx for perl-Bootloader
  1387. - workaround for /boot/grub2-efi linkk and /boot/grub2/grub.cfg
  1388. missing on update from older versions
  1389.  
  1390. * Thu Oct 25 2012 mchang@suse.com
  1391. - add grub2-fix-build-error-on-flex-2.5.37.patch
  1392.  
  1393. * Thu Oct 18 2012 arvidjaar@gmail.com
  1394. - modify patch grub2-iterate-and-hook-for-extended-partition.patch to
  1395. ignore extended partitions other then primary (bnc#785341)
  1396.  
  1397. * Wed Sep 26 2012 mchang@suse.com
  1398. - refresh grub2-fix-locale-en.mo.gz-not-found-error-message.patch
  1399. with the correct fix in upstream bugzilla #35880 by Colin Watson
  1400. (bnc#771393)
  1401.  
  1402. * Fri Sep 21 2012 mchang@suse.com
  1403. - grub2-fix-locale-en.mo.gz-not-found-error-message.patch (bnc#771393)
  1404.  
  1405. * Wed Sep 19 2012 arvidjaar@gmail.com
  1406. - add 20_memtest86+ (bnc#780622)
  1407.  
  1408. * Tue Sep 18 2012 mchang@suse.com
  1409. - Fix un-bootable grub2 testing entry in grub's menu.lst (bnc#779370)
  1410. - Not add new grub2 testing entry if it's not found in menu.lst
  1411. - Update grub2 stuff and config if there's grub2 entry in menu.lst
  1412. - Check for current bootloader as update-bootloader acts on it
  1413.  
  1414. * Thu Aug 30 2012 mchang@suse.com
  1415. - add grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bnc#774666)
  1416. - add grub2-pass-corret-root-for-nfsroot.patch (bnc#774548)
  1417.  
  1418. * Mon Aug 20 2012 mchang@suse.com
  1419. - disable grub2-enable-theme-for-terminal-window.patch to use
  1420. default black background due to current background has poor
  1421. contrast to the font color (bnc#776244).
  1422.  
  1423. * Fri Aug 10 2012 jslaby@suse.de
  1424. - rename grub2once to grub2-once
  1425.  
  1426. * Wed Aug 01 2012 mchang@suse.com
  1427. - add grub2once (bnc#771587)
  1428. - add not-display-menu-when-boot-once.patch
  1429.  
  1430. * Sat Jul 28 2012 aj@suse.de
  1431. - Fix build with missing gets declaration (glibc 2.16)
  1432.  
  1433. * Fri Jul 27 2012 tittiatcoke@gmail.com
  1434. - Add grub2-enable-theme-for-terminal-window.patch (bnc#770107)
  1435.  
  1436. * Thu Jul 19 2012 mchang@suse.com
  1437. - add grub2-fix-menu-in-xen-host-server.patch (bnc#757895)
  1438.  
  1439. * Wed Jul 18 2012 mchang@suse.com
  1440. - add grub2-fix-error-terminal-gfxterm-isn-t-found.patch
  1441. - add grub2-fix-mo-not-copied-to-grubdir-locale.patch
  1442.  
  1443. * Wed Jul 18 2012 aj@suse.de
  1444. - We only need makeinfo, not texinfo for building.
  1445.  
  1446. * Tue Jul 17 2012 jslaby@suse.de
  1447. - fix build by adding texinfo to buildrequires.
  1448.  
  1449. * Fri Jul 06 2012 mchang@suse.com
  1450. - grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch. We
  1451. don't run in sigle user mode for recovery, instead use different
  1452. set kernel command line options which could be specified by this
  1453. GRUB_CMDLINE_LINUX_RECOVERY setting.
  1454.  
  1455. * Wed Jul 04 2012 mchang@suse.com
  1456. - add use-grub2-efi-as-a-package-name.patch (bnc#769916)
  1457.  
  1458. * Fri Jun 29 2012 dvaleev@suse.com
  1459. - Add configuration support for serial terminal consoles. This will
  1460. set the maximum screen size so that text is not overwritten.
  1461.  
  1462. * Fri Jun 29 2012 dvaleev@suse.com
  1463. - don't enable grub-emu-usb on ppc ppc641
  1464.  
  1465. * Thu Jun 28 2012 jslaby@suse.de
  1466. - update to 2.0 final
  1467. * see ChangeLog for changes
  1468.  
  1469. * Mon Jun 25 2012 adrian@suse.de
  1470. - enable xz/lzma support for image file generation
  1471.  
  1472. * Sun Jun 24 2012 jslaby@suse.de
  1473. - update to 2.0 beta6, a snapshot from today
  1474. * see ChangeLog for changes
  1475.  
  1476. * Fri Jun 22 2012 mchang@suse.com
  1477. - do not package grub.cfg, as it's generated at runtime and the
  1478. presence of it would confuse pygrub (bnc#768063)
  1479.  
  1480. * Wed May 16 2012 mchang@suse.com
  1481. - fix build error on 12.1 caused by autogen aborts because of
  1482. absence of guile package
  1483.  
  1484. * Wed May 02 2012 mchang@suse.com
  1485. - grub2-automake-1-11-2.patch : fix grub2 build error on newer
  1486. autotools (automake >= 1.11.2)
  1487. - call ./autogen.sh
  1488.  
  1489. * Thu Apr 19 2012 mchang@suse.com
  1490. - grub2-probe-disk-mountby.patch : fix grub2-probe fails on
  1491. probing mount-by devices under /dev/disk/by-(id|uuid|path).
  1492. (bnc#757746)
  1493.  
  1494. * Thu Mar 29 2012 mchang@suse.com
  1495. - Add Requires to os-prober as script depends on it for probing
  1496. foreign os (bnc#753229)
  1497.  
  1498. * Wed Mar 21 2012 mchang@suse.com
  1499. - Mark %config(noreplace) to /etc/default/grub (bnc#753246)
  1500.  
  1501. * Fri Mar 16 2012 aj@suse.de
  1502. - Fix build with gcc 4.7 (needs -fno-strict-aliasing for zfs code).
  1503.  
  1504. * Tue Mar 13 2012 mchang@suse.com
  1505. - Fix error in installation to extended partition (bnc#750897)
  1506. add grub2-iterate-and-hook-for-extended-partition.patch
  1507. add grub2-install-opt-skip-fs-probe.patch
  1508.  
  1509. * Mon Mar 12 2012 tittiatcoke@gmail.com
  1510. - Added BuildRequires for gnu-unifont in order to create the
  1511. necessary fonts for a graphical boot menu.
  1512.  
  1513. * Mon Feb 20 2012 andrea.turrini@gmail.com
  1514. - fixed typos in grub2.spec
  1515.  
  1516. * Mon Jan 02 2012 mchang@suse.com
  1517. - platforms without efi should not specify exclusion of it
  1518.  
  1519. * Thu Dec 29 2011 mchang@suse.com
  1520. - set --target=%{_target_plaform) explicitly to %configure in case
  1521. it wouldn't do that for us implicitly
  1522. - when making x86_64-efi image not use i386 target build and keep
  1523. use of x86_64. otherwise it would have error "invalid ELF header"
  1524.  
  1525. * Fri Dec 02 2011 coolo@suse.com
  1526. - add automake as buildrequire to avoid implicit dependency
  1527.  
  1528. * Mon Nov 28 2011 jslaby@suse.de
  1529. - remove doubly packaged files
  1530. - remove INSTALL from docs
  1531. - handle duplicate bindir files
  1532.  
  1533. * Mon Oct 31 2011 meissner@suse.de
  1534. - make efi exclusion more complete
  1535.  
  1536. * Thu Oct 27 2011 aj@suse.de
  1537. - efibootmgr only exists on x86-64 and ia64.
  1538.  
  1539. * Tue Oct 25 2011 aj@suse.de
  1540. - Add requires from efi subpackage to main package (bnc#72596)
  1541.  
  1542. * Mon Oct 24 2011 jslaby@suse.de
  1543. - update it and pl translations
  1544. - cleanup spec file
  1545. * don't package efi files to non-efi package
  1546.  
  1547. * Thu Aug 25 2011 aj@suse.de
  1548. - Fix directory ownership.
  1549.  
  1550. * Tue Aug 23 2011 aj@suse.de
  1551. - Build an efi subpackage [bnc#713595].
  1552.  
  1553. * Tue Aug 02 2011 dvaleev@novell.com
  1554. - enable ppc build
  1555. - patch unused-but-set-variable
  1556.  
  1557. * Tue Jul 12 2011 aj@suse.de
  1558. - Create submenu for all besides primary Linux kernels.
  1559. - Only run preun section during package install but not during
  1560. upgrade.
  1561.  
  1562. * Tue Jul 12 2011 aj@suse.de
  1563. - Update README.openSUSE
  1564.  
  1565. * Tue May 31 2011 jslaby@suse.de
  1566. - update translations
  1567. - update to 1.99 final
  1568. * See NEWS file for changes
  1569.  
  1570. * Sat May 07 2011 jslaby@suse.de
  1571. - fix build with gcc 4.6
  1572. - build in parallel (fixed finally in 1.99)
  1573. - add translations from translations project
  1574. - update to 1.99-rc2
  1575. * See NEWS file for changes
  1576.  
  1577. * Wed Oct 27 2010 jslaby@suse.de
  1578. - fix vanishing of /boot/grub2/* if /boot/grub/device.map
  1579. doesn't exist
  1580.  
  1581. * Mon Oct 25 2010 jslaby@suse.de
  1582. - add missing " in the default file; add "fi" to grub2-linux.patch
  1583.  
  1584. * Mon Oct 11 2010 jslaby@suse.de
  1585. - repack gz to bz2 (0.5M saving)
  1586.  
  1587. * Sat Oct 09 2010 aj@suse.de
  1588. - Do not output vmlinux if vmlinuz of same version exists.
  1589. - Update default grub file.
  1590.  
  1591. * Sat Oct 09 2010 aj@suse.de
  1592. - Add patch grub-1.98-follow-dev-mapper-symlinks.patch from Fedora
  1593. for grub2-probe to detect lvm devices correctly
  1594.  
  1595. * Sat Sep 11 2010 jslaby@suse.de
  1596. - add gettext "requires"
  1597.  
  1598. * Sun Mar 14 2010 aj@suse.de
  1599. - Fix build on x86-64.
  1600.  
  1601. * Fri Mar 12 2010 aj@suse.de
  1602. - Don't build parallel.
  1603. - Update to grub 1.98 including:
  1604. * Multiboot on EFI support.
  1605. * Saved default menu entry support, with new utilities `grub-reboot' and
  1606. `grub-set-default'.
  1607. * Encrypted password support, with a new utility `grub-mkpasswd-pbkdf2'.
  1608. * `grub-mkfloppy' removed; use `grub-mkrescue' to create floppy images.
  1609.  
  1610. * Fri Feb 12 2010 aj@suse.de
  1611. - Update to grub 1.97.2:
  1612. * Fix a few 4 GiB limits.
  1613. * Fix license problems with a few BSD headers.
  1614. * Lots of misc bugfixes.
  1615.  
  1616. * Wed Dec 09 2009 aj@suse.de
  1617. - Fix requires.
  1618.  
  1619. * Wed Dec 09 2009 aj@suse.de
  1620. - Mark /etc/default/grub as config file.
  1621.  
  1622. * Wed Dec 09 2009 aj@suse.de
  1623. - Mark root partition rw
  1624.  
  1625. * Wed Dec 09 2009 aj@suse.de
  1626. - New package grub2.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement