]> git.proxmox.com Git - grub2.git/blob - debian/changelog
Merge tag 'debian/2.06-13+deb12u1' into proxmox/bookworm
[grub2.git] / debian / changelog
1 grub2 (2.06-13+deb12u1) bookworm-security; urgency=medium
2
3 [ Mate Kukri ]
4 * SECURITY UPDATE: Crafted file system images can cause out-of-bounds write
5 and may leak sensitive information into the GRUB pager.
6 - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-parsing-a-volume-
7 label.patch:
8 fs/ntfs: Fix an OOB read when parsing a volume label
9 - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-parsing-bs-for-
10 index-at.patch:
11 fs/ntfs: Fix an OOB read when parsing bitmaps for index attributes
12 - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-parsing-dory-
13 entries-fr.patch:
14 fs/ntfs: Fix an OOB read when parsing directory entries from resident and
15 non-resident index attributes
16 - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-reading-data-fhe-
17 reside.patch:
18 fs/ntfs: Fix an OOB read when reading data from the resident $DATA +
19 attribute
20 - CVE-2023-4693
21 * SECURITY UPDATE: Crafted file system images can cause heap-based buffer
22 overflow and may allow arbitrary code execution and secure boot bypass.
23 - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-write-when-parsing-the-
24 ATTRIBUTE_LIST-.patch:
25 fs/ntfs: Fix an OOB write when parsing the $ATTRIBUTE_LIST attribute for
26 the $MFT file
27 - d/patches/ntfs-cve-fixes/fs-ntfs-Make-code-more-readable.patch
28 fs/ntfs: Make code more readable
29 - CVE-2023-4692
30
31 [ Julian Andres Klode ]
32 * Bump SBAT to grub,4
33
34 -- Julian Andres Klode <jak@debian.org> Mon, 02 Oct 2023 16:11:34 +0200
35
36 grub2 (2.06-13) unstable; urgency=medium
37
38 [ Steve McIntyre ]
39 * When *also* installing to the removable media path, include the
40 relevant mokmanager binary. Closes: #1034409
41
42 [ General Chaos ]
43 * Allow initrd to contain spaces. Closes: #838177, #820838.
44
45 [ Translators ]
46 * Update lots of translations of debconf templates, thanks to the
47 following:
48 + Welsh (Dafydd Tomos)
49 + German (Helge Kreutzmann). Closes: #1034850
50 + Croatian (Tomislav Krznar)
51 + Greek (Emmanuel Galatoulas)
52 + Esperanto (Felipe Castro)
53 + French (Baptiste Jammet). Closes: #1035761
54 + Italian (Luca Monducci). Closes: #1034825
55 + Kazakh (Baurzhan Muftakhidinov)
56 + Korean (Changwoo Ryu). Closes: #1034868
57 + Latvian (Rudolfs Mazurs)
58 + Dutch (Frans Spiesschaert). Closes: #1035399
59 + Norwegian Bokmål (Petter Reinholdtsen, Sverre Vaabenoe)
60 + Brazilian Portuguese (Adriano Rafael Gomes). Closes: #1035905
61 + Romanian (Remus-Gabriel Chelu)
62 + Russian (Yuri Kozlov). Closes: #1035294
63 + Turkish (Atila KOÇ). Closes: #1035846
64 + Swedish (Luna Jernberg)
65
66 -- Steve McIntyre <93sam@debian.org> Sun, 23 Apr 2023 20:55:54 +0100
67
68 grub2 (2.06-12) unstable; urgency=medium
69
70 * Fix up arm64 SB patch to fix build failure on 32-bit arm systems
71
72 -- Steve McIntyre <93sam@debian.org> Fri, 21 Apr 2023 13:30:26 +0100
73
74 grub2 (2.06-11) unstable; urgency=medium
75
76 * And try again... :-/
77
78 -- Steve McIntyre <93sam@debian.org> Fri, 21 Apr 2023 01:50:26 +0100
79
80 grub2 (2.06-10) unstable; urgency=medium
81
82 * Fix 32-bit build with the osdep/devmapper/getroot patches.
83
84 -- Steve McIntyre <93sam@debian.org> Fri, 21 Apr 2023 01:14:13 +0100
85
86 grub2 (2.06-9) unstable; urgency=medium
87
88 [ Steve McIntyre ]
89 * postinst: make config_item() more robust
90 * Add debconf logic for GRUB_DISABLE_OS_PROBER to make it easier to
91 control things here. Particularly useful for the installer.
92 Closes: #1031594, #1012865, #1025698.
93 * Add luks2 to the signed grub efi images. Closes: #1001248
94
95 [ Ben Hutchings ]
96 * Fix probing of LUKS2 devices (Closes: #1028301):
97 - disk/cryptodisk: When cheatmounting, use the sector info of the cheat
98 device
99 - osdep/devmapper/getroot: Have devmapper recognize LUKS2
100 - osdep/devmapper/getroot: Set up cheated LUKS2 cryptodisk mount from DM
101 parameters
102
103 [ Emanuele Rocca ]
104 * Add arm64-handover-to-kernel-if-sb-enabled.patch to fix Secure Boot on
105 arm64 (Closes: #1033657)
106
107 [ Mattia Rizzolo ]
108 * Don't warn about os-prober if it's not installed. Closes: #1020769
109
110 -- Steve McIntyre <93sam@debian.org> Thu, 20 Apr 2023 20:35:11 +0100
111
112 grub2 (2.06-8.1+pmx1) bookworm; urgency=medium
113
114 * Rebuild for Proxmox
115
116 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Mar 2023 11:12:22 +0100
117
118 grub2 (2.06-8.1) experimental; urgency=medium
119
120 * Non-maintainer upload.
121 * Fix an issue where a logical volume rename would lead grub to fail to
122 boot (Closes: #987008)
123
124 -- Antoine Beaupré <anarcat@debian.org> Sat, 25 Feb 2023 15:16:55 -0500
125
126 grub2 (2.06-8) unstable; urgency=medium
127
128 [ Steve McIntyre ]
129 * Fix an issue in an f2fs security fix which caused mount
130 failures. Closes: #1021846. Thanks to программист некто for helping
131 to debug the problem!
132 * Switch build-deps from gcc-10 to gcc-12. Closes: #1022184
133 * Include upstream patch to enable EFI zboot support on arm64.
134 Closes: #1026092
135 * grub-mkconfig: Restore umask for the grub.cfg. CVE-2021-3981
136 Closes: #1001414
137 * postinst: be more verbose when using grub-install to install onto
138 devices.
139 * /etc/default/grub: Fix comment about text-mode console.
140 Fixes #845683
141 * grub-install: Don't install the shim fallback program when called
142 with --removable. Closes: #1016737
143 * grub-install: Don't use our grub CD EFI image for --removable.
144 Closes: #1026915. Thanks to Pascal Hambourg for the patch.
145 * Ignore some new ext2 flags to stay compatible with latest mke2fs
146 defaults. Closes: #1030846
147
148 [ Colin Watson ]
149 * Remove myself from Uploaders.
150
151 -- Steve McIntyre <93sam@debian.org> Thu, 09 Feb 2023 01:09:00 +0000
152
153 grub2 (2.06-7) unstable; urgency=medium
154
155 [ Steve McIntyre ]
156 * Fix bug in core file code so errors are handled better. This makes
157 the fallback font-handling patch work properly.
158 Closes: #1025469, #1025477.
159
160 -- Steve McIntyre <93sam@debian.org> Tue, 06 Dec 2022 03:14:53 +0000
161
162 grub2 (2.06-6) unstable; urgency=medium
163
164 [ Steve McIntyre ]
165 * Include fonts in the memdisk build for EFI images.
166 Closes: #1024395, #1025352, #1024447
167 * Bump Debian SBAT level to 4
168 - Due to a mistake in the buster upload (2.06-3~deb10u2) that left
169 the CVE-2022-2601 bugs in place, we need to bump SBAT for all of
170 the Debian GRUB binaries. :-(
171 * Switch away from git-dpm
172
173 -- Steve McIntyre <93sam@debian.org> Sun, 04 Dec 2022 20:42:23 +0000
174
175 grub2 (2.06-5) unstable; urgency=high
176
177 [ Steve McIntyre ]
178 * Explicitly unset SOURCE_DATE_EPOCH before running fs tests
179 * Pull in upstream patches to harden font and image handling -
180 CVE-2022-2601, CVE-2022-3775.
181 * Bump SBAT level to 3 for grub-efi packages
182
183 -- Steve McIntyre <93sam@debian.org> Sun, 13 Nov 2022 00:33:35 +0000
184
185 grub2 (2.06-4) unstable; urgency=high
186
187 [ Steve McIntyre ]
188 * Updated the 2.06-3 changelog to mention closure of CVE-2022-28736
189 * Add a commented-out GRUB_DISABLE_OS_PROBER section to
190 /etc/default/grub to make it easier for users to turn os-prober
191 back on if they want it. Closes: #1013797, #1009336
192 * Add smbios to the signed grub efi images. Closes: #1008106
193 * Add serial to the signed grub efi images. Closes: #1013962
194 * grub2-common: Remove dependency on install-info, it's apparently
195 not needed. Closes: #1013698
196 * Don't strip Xen binaries so they work again. Closes: #1017944.
197 Thanks to Valentin Kleibel for the patch.
198
199 -- Steve McIntyre <93sam@debian.org> Wed, 14 Sep 2022 22:35:49 +0100
200
201 grub2 (2.06-3) unstable; urgency=medium
202
203 [ Colin Watson ]
204 * Update a few leftover uses of "which" to use "command -v" instead.
205 * Remove some old Lintian overrides.
206 * Trim trailing whitespace.
207 * debian/copyright: use spaces rather than tabs to start continuation lines.
208 * Add missing ${misc:Depends} to Depends for grub-efi-ia32-signed-template,
209 grub-efi-amd64-signed-template, grub-efi-arm64-signed-template.
210 * Bump debhelper from old 10 to 13.
211 * Set upstream metadata fields: Bug-Submit (from ./configure), Repository,
212 Repository-Browse.
213 * Drop now-unnecessary sparc PIE workaround from debian/rules (thanks,
214 John Paul Adrian Glaubitz; closes: #952815).
215
216 [ Debconf translations ]
217 * [id] Indonesian (Andika Triwidada; closes: #1007706).
218
219 [ Julian Andres Klode ]
220 * Add Julian Andres Klode to uploaders
221 * Disable building with LTO, as used in Ubuntu and possibly other
222 downstreams (maybe Debian one day), as that breaks the build.
223 * SECURITY UPDATE: Crafted PNG grayscale images may lead to out-of-bounds
224 write in heap.
225 - 0070-video-readers-png-Drop-greyscale-support-to-fix-heap.patch:
226 video/readers/png: Drop greyscale support to fix heap out-of-bounds write
227 - CVE-2021-3695
228 * SECURITY UPDATE: Crafted PNG image may lead to out-of-bound write during
229 huffman table handling.
230 - 0071-video-readers-png-Avoid-heap-OOB-R-W-inserting-huff-.patch:
231 video/readers/png: Avoid heap OOB R/W inserting huff table items
232 - CVE-2021-3696
233 * SECURITY UPDATE: Crafted JPEG image can lead to buffer underflow write in
234 the heap.
235 - 0076-video-readers-jpeg-Block-int-underflow-wild-pointer-.patch:
236 video/readers/jpeg: Block int underflow -> wild pointer write
237 - CVE-2021-3697
238 * SECURITY UPDATE: Integer underflow in grub_net_recv_ip4_packets
239 - 0079-net-ip-Do-IP-fragment-maths-safely.patch: net/ip: Do IP fragment
240 maths safely
241 - CVE-2022-28733
242 * SECURITY UPDATE: Out-of-bounds write when handling split HTTP headers
243 - 0085-net-http-Fix-OOB-write-for-split-http-headers.patch: net/http: Fix
244 OOB write for split http headers
245 - CVE-2022-28734
246 * SECURITY UPDATE: shim_lock verifier allows non-kernel files to be loaded
247 - 0066-kern-efi-sb-Reject-non-kernel-files-in-the-shim_lock.patch:
248 kern/efi/sb: Reject non-kernel files in the shim_lock verifier
249 - CVE-2022-28735
250 - Closes: #1001057
251 * SECURITY UPDATE: use-after-free in grub_cmd_chainloader()
252 - 0063-loader-efi-chainloader-Simplify-the-loader-state.patch:
253 loader/efi/chainloader: simplify the loader state
254 - 0064-commands-boot-Add-API-to-pass-context-to-loader.patch: commands/boot:
255 Add API to pass context to loader
256 - 0065-loader-efi-chainloader-Use-grub_loader_set_ex.patch:
257 loader/efi/chainloader: Use grub_loader_set_ex
258 - 0066-loader-i386-efi-linux-Use-grub_loader_set_ex.patch:
259 loader/i386/efi/linux: Use grub_loader_set_ex
260 - CVE-2022-28736
261 * Various fixes as a result of fuzzing and static analysis:
262 - 0067-kern-file-Do-not-leak-device_name-on-error-in-grub_f.patch:
263 kern/file: Do not leak device_name on error in grub_file_open()
264 - 0068-video-readers-png-Abort-sooner-if-a-read-operation-f.patch:
265 video/readers/png: Abort sooner if a read operation fails
266 - 0069-video-readers-png-Refuse-to-handle-multiple-image-he.patch:
267 video/readers/png: Refuse to handle multiple image headers
268 - 0072-video-readers-png-Sanity-check-some-huffman-codes.patch:
269 video/readers/png: Sanity check some huffman codes
270 - 0073-video-readers-jpeg-Abort-sooner-if-a-read-operation-.patch:
271 video/readers/jpeg: Abort sooner if a read operation fails
272 - 0074-video-readers-jpeg-Do-not-reallocate-a-given-huff-ta.patch:
273 video/readers/jpeg: Do not reallocate a given huff table
274 - 0075-video-readers-jpeg-Refuse-to-handle-multiple-start-o.patch:
275 video/readers/jpeg: Refuse to handle multiple start of streams
276 - 0077-normal-charset-Fix-array-out-of-bounds-formatting-un.patch:
277 normal/charset: Fix array out-of-bounds formatting unicode for display
278 - 0078-net-netbuff-Block-overly-large-netbuff-allocs.patch:
279 net/netbuff: Block overly large netbuff allocs
280 - 0080-net-dns-Fix-double-free-addresses-on-corrupt-DNS-res.patch:
281 net/dns: Fix double-free addresses on corrupt DNS response
282 - 0081-net-dns-Don-t-read-past-the-end-of-the-string-we-re-.patch:
283 net/dns: Don't read past the end of the string we're checking against
284 - 0082-net-tftp-Prevent-a-UAF-and-double-free-from-a-failed.patch:
285 net/tftp: Prevent a UAF and double-free from a failed seek
286 - 0083-net-tftp-Avoid-a-trivial-UAF.patch: net/tftp: Avoid a trivial UAF
287 - 0084-net-http-Do-not-tear-down-socket-if-it-s-already-bee.patch:
288 net/http: Do not tear down socket if it's already been torn down
289 - 0086-net-http-Error-out-on-headers-with-LF-without-CR.patch:
290 net/http: Error out on headers with LF without CR
291 - 0087-fs-f2fs-Do-not-read-past-the-end-of-nat-journal-entr.patch:
292 fs/f2fs: Do not read past the end of nat journal entries
293 - 0088-fs-f2fs-Do-not-read-past-the-end-of-nat-bitmap.patch:
294 fs/f2fs: Do not read past the end of nat bitmap
295 - 0089-fs-f2fs-Do-not-copy-file-names-that-are-too-long.patch:
296 fs/f2fs: Do not copy file names that are too long
297 - 0090-fs-btrfs-Fix-several-fuzz-issues-with-invalid-dir-it.patch:
298 fs/btrfs: Fix several fuzz issues with invalid dir item sizing
299 - 0091-fs-btrfs-Fix-more-ASAN-and-SEGV-issues-found-with-fu.patch:
300 fs/btrfs: Fix more ASAN and SEGV issues found with fuzzing
301 - 0092-fs-btrfs-Fix-more-fuzz-issues-related-to-chunks.patch:
302 fs/btrfs: Fix more fuzz issues related to chunks
303 * Bump SBAT generation:
304 - update debian/sbat.debian.csv.in
305
306 -- Julian Andres Klode <jak@debian.org> Fri, 10 Jun 2022 11:15:11 +0200
307
308 grub2 (2.06-2) unstable; urgency=medium
309
310 * Update to minilzo-2.10, fixing build failures on armel, mips64el,
311 mipsel, and ppc64el.
312
313 -- Colin Watson <cjwatson@debian.org> Mon, 29 Nov 2021 00:10:09 +0000
314
315 grub2 (2.06-1) unstable; urgency=medium
316
317 * Use "command -v" in maintainer scripts rather than "which".
318 * New upstream release.
319 - Switch to the upstream shim_lock verifier, dropping several more
320 manual checks for UEFI Secure Boot.
321 * Cherry-pick from upstream:
322 - fs/xfs: Fix unreadable filesystem with v4 superblock
323 - tests/ahci: Change "ide-drive" deprecated QEMU device name to "ide-hd"
324 (closes: #997100)
325 * Remove dir_to_symlink maintainer script code, which was only needed for
326 upgrades from before jessie.
327
328 -- Colin Watson <cjwatson@debian.org> Sun, 28 Nov 2021 13:30:32 +0000
329
330 grub2 (2.04-20) unstable; urgency=medium
331
332 [ Mathieu Trudel-Lapierre ]
333 * tpm: Pass unknown error as non-fatal, but debug print the error we got
334 (closes: #940911, LP: #1848892).
335
336 -- Colin Watson <cjwatson@debian.org> Sun, 11 Jul 2021 00:37:36 +0100
337
338 grub2 (2.04-19) unstable; urgency=medium
339
340 * Resync grub-install backup and restore patches from upstream, fixing
341 problems that left the system unbootable after certain kinds of failure
342 (closes: #983435).
343
344 -- Colin Watson <cjwatson@debian.org> Sat, 19 Jun 2021 13:04:38 +0100
345
346 grub2 (2.04-18) unstable; urgency=medium
347
348 [ Steve McIntyre ]
349 * Enable the shim_lock and tpm modules for i386-efi too. Ensure that
350 tpm is included in our EFI images.
351 * List the modules we include the EFI images - make it easier to
352 debug things.
353 * Add debug to display what's going on with verifiers
354
355 [ Colin Watson ]
356 * util/mkimage: Some fixes to PE binaries section size calculation
357 (closes: #987103).
358
359 -- Colin Watson <cjwatson@debian.org> Sun, 25 Apr 2021 16:20:17 +0100
360
361 grub2 (2.04-17) unstable; urgency=medium
362
363 * Pass --sbat when building the d-i netboot image as well.
364 * i386-pc: build verifiers API as module (thanks, Michael Chang; closes:
365 #984488, #985374).
366
367 -- Colin Watson <cjwatson@debian.org> Fri, 19 Mar 2021 10:41:41 +0000
368
369 grub2 (2.04-16) unstable; urgency=medium
370
371 * Fix broken advice in message when the postinst has to bail out (thanks
372 to Daniel Leidert for pointing out the problem).
373 * Backport security patch series from upstream:
374 - verifiers: Move verifiers API to kernel image
375 - kern: Add lockdown support
376 - kern/lockdown: Set a variable if the GRUB is locked down
377 - efi: Lockdown the GRUB when the UEFI Secure Boot is enabled
378 - efi: Use grub_is_lockdown() instead of hardcoding a disabled modules
379 list
380 - CVE-2020-14372: acpi: Don't register the acpi command when locked down
381 - CVE-2020-27779: mmap: Don't register cutmem and badram commands when
382 lockdown is enforced
383 - commands: Restrict commands that can load BIOS or DT blobs when locked
384 down
385 - commands/setpci: Restrict setpci command when locked down
386 - commands/hdparm: Restrict hdparm command when locked down
387 - gdb: Restrict GDB access when locked down
388 - loader/xnu: Don't allow loading extension and packages when locked
389 down
390 - docs: Document the cutmem command
391 - CVE-2020-25632: dl: Only allow unloading modules that are not
392 dependencies
393 - CVE-2020-25647: usb: Avoid possible out-of-bound accesses caused by
394 malicious devices
395 - mmap: Fix memory leak when iterating over mapped memory
396 - net/net: Fix possible dereference to of a NULL pointer
397 - net/tftp: Fix dangling memory pointer
398 - kern/parser: Fix resource leak if argc == 0
399 - kern/efi: Fix memory leak on failure
400 - kern/efi/mm: Fix possible NULL pointer dereference
401 - gnulib/regexec: Resolve unused variable
402 - gnulib/regcomp: Fix uninitialized token structure
403 - gnulib/argp-help: Fix dereference of a possibly NULL state
404 - gnulib/regexec: Fix possible null-dereference
405 - gnulib/regcomp: Fix uninitialized re_token
406 - io/lzopio: Resolve unnecessary self-assignment errors
407 - zstd: Initialize seq_t structure fully
408 - kern/partition: Check for NULL before dereferencing input string
409 - disk/ldm: Make sure comp data is freed before exiting from make_vg()
410 - disk/ldm: If failed then free vg variable too
411 - disk/ldm: Fix memory leak on uninserted lv references
412 - disk/cryptodisk: Fix potential integer overflow
413 - hfsplus: Check that the volume name length is valid
414 - zfs: Fix possible negative shift operation
415 - zfs: Fix resource leaks while constructing path
416 - zfs: Fix possible integer overflows
417 - zfsinfo: Correct a check for error allocating memory
418 - affs: Fix memory leaks
419 - libgcrypt/mpi: Fix possible unintended sign extension
420 - libgcrypt/mpi: Fix possible NULL dereference
421 - syslinux: Fix memory leak while parsing
422 - normal/completion: Fix leaking of memory when processing a completion
423 - commands/hashsum: Fix a memory leak
424 - video/efi_gop: Remove unnecessary return value of
425 grub_video_gop_fill_mode_info()
426 - video/fb/fbfill: Fix potential integer overflow
427 - video/fb/video_fb: Fix multiple integer overflows
428 - video/fb/video_fb: Fix possible integer overflow
429 - video/readers/jpeg: Test for an invalid next marker reference from a
430 jpeg file
431 - gfxmenu/gui_list: Remove code that coverity is flagging as dead
432 - loader/bsd: Check for NULL arg up-front
433 - loader/xnu: Fix memory leak
434 - loader/xnu: Free driverkey data when an error is detected in
435 grub_xnu_writetree_toheap()
436 - loader/xnu: Check if pointer is NULL before using it
437 - util/grub-install: Fix NULL pointer dereferences
438 - util/grub-editenv: Fix incorrect casting of a signed value
439 - util/glue-efi: Fix incorrect use of a possibly negative value
440 - script/execute: Fix NULL dereference in grub_script_execute_cmdline()
441 - commands/ls: Require device_name is not NULL before printing
442 - script/execute: Avoid crash when using "$#" outside a function scope
443 - CVE-2021-20225: lib/arg: Block repeated short options that require an
444 argument
445 - script/execute: Don't crash on a "for" loop with no items
446 - CVE-2021-20233: commands/menuentry: Fix quoting in setparams_prefix()
447 - kern/misc: Always set *end in grub_strtoull()
448 - video/readers/jpeg: Catch files with unsupported quantization or
449 Huffman tables
450 - video/readers/jpeg: Catch OOB reads/writes in grub_jpeg_decode_du()
451 - video/readers/jpeg: Don't decode data before start of stream
452 - term/gfxterm: Don't set up a font with glyphs that are too big
453 - fs/fshelp: Catch impermissibly large block sizes in read helper
454 - fs/hfsplus: Don't fetch a key beyond the end of the node
455 - fs/hfsplus: Don't use uninitialized data on corrupt filesystems
456 - fs/hfs: Disable under lockdown
457 - fs/sfs: Fix over-read of root object name
458 - fs/jfs: Do not move to leaf level if name length is negative
459 - fs/jfs: Limit the extents that getblk() can consider
460 - fs/jfs: Catch infinite recursion
461 - fs/nilfs2: Reject too-large keys
462 - fs/nilfs2: Don't search children if provided number is too large
463 - fs/nilfs2: Properly bail on errors in grub_nilfs2_btree_node_lookup()
464 - io/gzio: Bail if gzio->tl/td is NULL
465 - io/gzio: Add init_dynamic_block() clean up if unpacking codes fails
466 - io/gzio: Catch missing values in huft_build() and bail
467 - io/gzio: Zero gzio->tl/td in init_dynamic_block() if huft_build()
468 fails
469 - disk/lvm: Don't go beyond the end of the data we read from disk
470 - disk/lvm: Don't blast past the end of the circular metadata buffer
471 - disk/lvm: Bail on missing PV list
472 - disk/lvm: Do not crash if an expected string is not found
473 - disk/lvm: Do not overread metadata
474 - disk/lvm: Sanitize rlocn->offset to prevent wild read
475 - disk/lvm: Do not allow a LV to be it's own segment's node's LV
476 - fs/btrfs: Validate the number of stripes/parities in RAID5/6
477 - fs/btrfs: Squash some uninitialized reads
478 - kern/parser: Fix a memory leak
479 - kern/parser: Introduce process_char() helper
480 - kern/parser: Introduce terminate_arg() helper
481 - kern/parser: Refactor grub_parser_split_cmdline() cleanup
482 - kern/buffer: Add variable sized heap buffer
483 - CVE-2020-27749: kern/parser: Fix a stack buffer overflow
484 - kern/efi: Add initial stack protector implementation
485 - util/mkimage: Remove unused code to add BSS section
486 - util/mkimage: Use grub_host_to_target32() instead of
487 grub_cpu_to_le32()
488 - util/mkimage: Always use grub_host_to_target32() to initialize PE
489 stack and heap stuff
490 - util/mkimage: Unify more of the PE32 and PE32+ header set-up
491 - util/mkimage: Reorder PE optional header fields set-up
492 - util/mkimage: Improve data_size value calculation
493 - util/mkimage: Refactor section setup to use a helper
494 - util/mkimage: Add an option to import SBAT metadata into a .sbat
495 section
496 - grub-install-common: Add --sbat option
497 - kern/misc: Split parse_printf_args() into format parsing and va_list
498 handling
499 - kern/misc: Add STRING type for internal printf() format handling
500 - kern/misc: Add function to check printf() format against expected
501 format
502 - gfxmenu/gui: Check printf() format in the gui_progress_bar and
503 gui_label
504 - kern/mm: Fix grub_debug_calloc() compilation error
505 * Add SBAT section (thanks, Chris Coulson).
506
507 -- Colin Watson <cjwatson@debian.org> Tue, 02 Mar 2021 18:00:00 +0000
508
509 grub2 (2.04-15) unstable; urgency=medium
510
511 * Demote grub-common → mtools dependency to Suggests, to go with xorriso;
512 explain the situation in the package description (closes: #982313).
513
514 -- Colin Watson <cjwatson@debian.org> Mon, 08 Feb 2021 21:39:24 +0000
515
516 grub2 (2.04-14) unstable; urgency=medium
517
518 [ Raphaël Hertzog ]
519 * Extend grub-efi to also cover arm64/ia64/arm (closes: #981819).
520
521 [ Colin Watson ]
522 * Cherry-pick from upstream:
523 - grub-install: Fix inverted test for NLS enabled when copying locales
524 (closes: #979754).
525 * Fix handling of trailing commas in grub-pc/install_devices (closes:
526 #913928).
527 * Make grub-firmware-qemu Recommend/Enhance qemu-system-x86, not qemu
528 (closes: #966243).
529 * Make grub-common depend on mtools on EFI platforms, for grub-mkrescue
530 (closes: #774910).
531
532 -- Colin Watson <cjwatson@debian.org> Sun, 07 Feb 2021 15:23:51 +0000
533
534 grub2 (2.04-13) unstable; urgency=medium
535
536 [ Steve McIntyre ]
537 * Switch to using the efivarfs interface for detecting "system setup"
538 (Closes: #979299)
539
540 -- Colin Watson <cjwatson@debian.org> Sat, 06 Feb 2021 17:30:38 +0000
541
542 grub2 (2.04-12) unstable; urgency=medium
543
544 * Cherry-pick from upstream:
545 - mdraid1x_linux: Fix gcc10 error -Werror=array-bounds
546 - zfs: Fix gcc10 error -Werror=zero-length-bounds
547 * Build with GCC 10 (closes: #978515).
548
549 -- Colin Watson <cjwatson@debian.org> Mon, 28 Dec 2020 22:33:23 +0000
550
551 grub2 (2.04-11) unstable; urgency=medium
552
553 * grub-install: Fix backup restoration on i386 (closes: #976671).
554
555 -- Colin Watson <cjwatson@debian.org> Sun, 06 Dec 2020 18:29:51 +0000
556
557 grub2 (2.04-10) unstable; urgency=medium
558
559 [ Ian Campbell ]
560 * Remove myself from uploaders.
561
562 [ Colin Watson ]
563 * When upgrading grub-pc noninteractively, bail out if grub-install fails.
564 It's better to fail the upgrade than to produce a possibly-unbootable
565 system.
566 * Explicitly check whether the target device exists before running
567 grub-install, since grub-install copies modules to /boot/grub/ before
568 installing the core image, and the new modules might be incompatible
569 with the old core image (closes: #966575).
570 * Cherry-pick from upstream:
571 - tftp: Roll-over block counter to prevent data packets timeouts
572 (LP: #1892290).
573
574 [ Dimitri John Ledkov ]
575 * grub-install: Add backup and restore.
576 * Don't call grub-install on fresh install of grub-pc. It's the job of
577 installers to do that after a fresh install.
578
579 -- Colin Watson <cjwatson@debian.org> Sun, 08 Nov 2020 16:26:08 +0000
580
581 grub2 (2.04-9) unstable; urgency=high
582
583 * Backport security patch series from upstream:
584 - CVE-2020-10713: yylex: Make lexer fatal errors actually be fatal
585 - safemath: Add some arithmetic primitives that check for overflow
586 - calloc: Make sure we always have an overflow-checking calloc()
587 available
588 - CVE-2020-14308: calloc: Use calloc() at most places
589 - CVE-2020-14309, CVE-2020-14310, CVE-2020-14311: malloc: Use overflow
590 checking primitives where we do complex allocations
591 - iso9660: Don't leak memory on realloc() failures
592 - font: Do not load more than one NAME section
593 - gfxmenu: Fix double free in load_image()
594 - xnu: Fix double free in grub_xnu_devprop_add_property()
595 - lzma: Make sure we don't dereference past array
596 - term: Fix overflow on user inputs
597 - udf: Fix memory leak
598 - multiboot2: Fix memory leak if grub_create_loader_cmdline() fails
599 - tftp: Do not use priority queue
600 - relocator: Protect grub_relocator_alloc_chunk_addr() input args
601 against integer underflow/overflow
602 - relocator: Protect grub_relocator_alloc_chunk_align() max_addr against
603 integer underflow
604 - script: Remove unused fields from grub_script_function struct
605 - CVE-2020-15706: script: Avoid a use-after-free when redefining a
606 function during execution
607 - relocator: Fix grub_relocator_alloc_chunk_align() top memory
608 allocation
609 - hfsplus: fix two more overflows
610 - lvm: fix two more potential data-dependent alloc overflows
611 - emu: make grub_free(NULL) safe
612 - efi: fix some malformed device path arithmetic errors
613 - Fix a regression caused by "efi: fix some malformed device path
614 arithmetic errors"
615 - update safemath with fallback code for gcc older than 5.1
616 - efi: Fix use-after-free in halt/reboot path
617 - linux loader: avoid overflow on initrd size calculation
618 * CVE-2020-15707: linux: Fix integer overflows in initrd size handling
619 * Apply overflow checking to allocations in Debian patches:
620 - bootp: Fix integer overflow in parse_dhcp6_option
621 - unix/config: Fix integer overflow in grub_util_load_config
622 - deviceiter: Fix integer overflow in grub_util_iterate_devices
623
624 -- Colin Watson <cjwatson@debian.org> Wed, 29 Jul 2020 17:58:37 +0100
625
626 grub2 (2.04-8) unstable; urgency=medium
627
628 [ Vincent Lefevre ]
629 * Fix typos in /etc/grub.d/05_debian_theme. Closes: #959484
630
631 [ Fabian Greffrath ]
632 * Change font dependency to fonts-dejavu-core. Closes: #912846
633
634 [ Colin Watson ]
635 * Cherry-pick from upstream:
636 - templates/20_linux_xen: Ignore xenpolicy and config files too.
637 - templates/20_linux_xen: Support Xen Security Modules (XSM/FLASK).
638
639 [ Ian Jackson ]
640 * 20_linux_xen: Do not load XSM policy in non-XSM options (closes:
641 #961673).
642
643 -- Colin Watson <cjwatson@debian.org> Sun, 07 Jun 2020 10:06:37 +0100
644
645 grub2 (2.04-7) unstable; urgency=medium
646
647 [ Christian Göttsche ]
648 * Create grub default configuration with default SELinux context.
649
650 [ Steve McIntyre ]
651 * In the signed packages, change the version dependency on
652 grub-common to be >= and not =. This will allow for installation
653 in unstable to still work in the window while we wait for the
654 template package to do its second trip through the archive.
655 * Tweak the build-dep architecture listing for libefiboot-dev and
656 libefivar-dev. The linux-* wildcards don't work in the way
657 expected, and were missing out (at least) armhf and armel.
658 Closes: #958461
659
660 -- Colin Watson <cjwatson@debian.org> Wed, 22 Apr 2020 14:52:13 +0100
661
662 grub2 (2.04-6) unstable; urgency=medium
663
664 [ Romain Perier ]
665 * Add f2fs module to signed UEFI images
666
667 [ Steve McIntyre ]
668 * Add jfs module to signed UEFI images. Closes: #950959
669
670 [ Colin Watson ]
671 * Drop mkconfig-mid-upgrade.patch; it was only needed for upgrades from
672 GRUB 1.99 (now a long time ago) and can inappropriately hide problems
673 when /etc/grub.d/00_header should have been updated but wasn't (closes:
674 #953201).
675 * Cherry-pick from upstream:
676 - btrfs: Add support for new RAID1C34 profiles (closes: #958236).
677
678 -- Colin Watson <cjwatson@debian.org> Mon, 20 Apr 2020 01:03:08 +0100
679
680 grub2 (2.04-5) unstable; urgency=medium
681
682 * Cherry-pick from upstream:
683 - verifiers: Blocklist fallout cleanup (this was one cause of a build
684 failure on hurd-i386, though may not be the only one).
685 * Only recommend grub-efi-*-signed on the architectures where they exist.
686
687 -- Colin Watson <cjwatson@debian.org> Mon, 16 Dec 2019 15:48:45 +0000
688
689 grub2 (2.04-4) unstable; urgency=medium
690
691 [ Thomas Gaugler ]
692 * Add leading / to prefix of network boot image for d-i.
693
694 [ Martin von Wittich ]
695 * upgrade-from-grub-legacy: Set DPKG_MAINTSCRIPT_NAME and
696 DPKG_MAINTSCRIPT_PACKAGE when calling grub-pc.postinst manually (closes:
697 #943387).
698
699 [ Colin Watson ]
700 * Use policy-compliant architecture wildcards in libefiboot-dev and
701 libefivar-dev build-dependencies.
702 * Build with GCC 9 (closes: #944166).
703
704 -- Colin Watson <cjwatson@debian.org> Fri, 08 Nov 2019 10:58:30 +0000
705
706 grub2 (2.04-3) unstable; urgency=medium
707
708 * Apply patch from James Clarke to fix BIOS Boot Partition support on
709 sparc64 (closes: #931969).
710 * Fix UEFI installation for Devuan (thanks, Ivan J.; closes: #932966).
711 * Add probe module to signed UEFI images (closes: #936082).
712
713 -- Colin Watson <cjwatson@debian.org> Fri, 30 Aug 2019 13:50:41 +0100
714
715 grub2 (2.04-2) unstable; urgency=medium
716
717 [ James Clarke ]
718 * Only Build-Depend on libefiboot-dev and libefivar-dev on Linux
719 architectures, since they're Linux-only.
720
721 [ Colin Watson ]
722 * Use debhelper-compat instead of debian/compat.
723 * debian/apport/source_grub2.py:
724 - Avoid star import.
725 - Fix flake8 errors.
726 * Run gentpl.py with python3.
727
728 -- Colin Watson <cjwatson@debian.org> Sat, 03 Aug 2019 13:42:49 +0100
729
730 grub2 (2.04-1) unstable; urgency=medium
731
732 * New upstream release.
733 * debian/upstream/signing-key.asc: Add signing key of new upstream
734 maintainer (Daniel Kiper).
735
736 -- Colin Watson <cjwatson@debian.org> Tue, 09 Jul 2019 11:48:01 +0100
737
738 grub2 (2.04~rc1-3) experimental; urgency=medium
739
740 [ Will Thompson ]
741 * Fix --disable-quiet-boot.
742
743 [ Steve Langasek ]
744 * If we don't have writable grubenv and we're on EFI, always show the menu
745 (merged from Ubuntu).
746
747 [ Steve McIntyre ]
748 * Make all the signed EFI arches have a Recommends: from
749 grub-efi-ARCH-signed to shim-signed, not just amd64.
750 Closes: #931038
751 * Add myself to Uploaders
752
753 [ Colin Watson ]
754 * Squash linuxefi* patches into a single patch.
755
756 -- Colin Watson <cjwatson@debian.org> Thu, 27 Jun 2019 08:51:37 +0100
757
758 grub2 (2.04~rc1-2) experimental; urgency=medium
759
760 [ Colin Watson ]
761 * debian/build-efi-images: Add tpm on x86_64-efi (thanks, Chris Coulson).
762
763 [ Steve McIntyre ]
764 * Add the ntfs module to signed UEFI images. Closes: #923855
765 * Add the cpuid module to signed UEFI images. Closes: #928628
766 * Add the play module to signed UEFI images. Closes: #930290
767 * Add an extra di-specific version of the UEFI netboot image with a
768 different baked-in prefix value. Helps to fix #928750.
769 * Deal with --force-extra-removable with signed shim too. Closes: #930531
770
771 -- Colin Watson <cjwatson@debian.org> Sat, 15 Jun 2019 09:41:19 +0100
772
773 grub2 (2.04~rc1-1) experimental; urgency=medium
774
775 * New upstream release candidate.
776 - getroot: Save/restore CWD more reliably on Unix (closes: #918700).
777 * Rename patches to use "-" as a separator rather than "_" (except when
778 referring to a file, function, or command containing a "_").
779 * Fix format of debian/copyright.
780
781 -- Colin Watson <cjwatson@debian.org> Thu, 30 May 2019 16:56:05 +0100
782
783 grub2 (2.02+dfsg1-20) unstable; urgency=medium
784
785 [ Steve McIntyre ]
786 * Make all the signed EFI arches have a Recommends: from
787 grub-efi-ARCH-signed to shim-signed, not just amd64.
788 Closes: #931038
789 * Add myself to Uploaders
790
791 -- Steve McIntyre <93sam@debian.org> Tue, 25 Jun 2019 10:11:12 +0100
792
793 grub2 (2.02+dfsg1-19) unstable; urgency=medium
794
795 [ Colin Watson ]
796 * Fix format of debian/copyright.
797
798 [ Steve McIntyre ]
799 * Add the ntfs module to signed UEFI images. Closes: #923855
800 * Add the cpuid module to signed UEFI images. Closes: #928628
801 * Add the play module to signed UEFI images. Closes: #930290
802 * Add an extra di-specific version of the UEFI netboot image with a
803 different baked-in prefix value. Helps to fix #928750.
804 * Deal with --force-extra-removable with signed shim too. Closes: #930531
805
806 -- Colin Watson <cjwatson@debian.org> Fri, 14 Jun 2019 19:04:01 +0100
807
808 grub2 (2.02+dfsg1-18) unstable; urgency=medium
809
810 * Apply patches from Alexander Graf to fix grub-efi-arm crash (closes:
811 #927269):
812 - arm: Move trampolines into code section
813 - arm: Align section alignment with manual relocation offset code
814 * Make grub2-common Breaks+Replaces grub-cloud-amd64 (<< 0.0.4) to work
815 around that package shipping colliding configuration file names in
816 stretch-backports (closes: #919915).
817 * Apply patch from Peter Jones to forbid the "devicetree" command when
818 Secure Boot is enabled (closes: #927888).
819
820 -- Colin Watson <cjwatson@debian.org> Sat, 04 May 2019 22:58:32 +0100
821
822 grub2 (2.02+dfsg1-17) unstable; urgency=medium
823
824 * Make grub-efi-*-bin recommend efibootmgr. We don't actually use it any
825 more, but it's helpful for debugging.
826
827 -- Colin Watson <cjwatson@debian.org> Mon, 15 Apr 2019 18:38:30 +0100
828
829 grub2 (2.02+dfsg1-16) unstable; urgency=medium
830
831 * Fix -Wcast-align diagnostics on ARM.
832
833 -- Colin Watson <cjwatson@debian.org> Sat, 23 Mar 2019 23:28:17 +0000
834
835 grub2 (2.02+dfsg1-15) unstable; urgency=medium
836
837 * Build-depend on libefiboot-dev and libefivar-dev, for EFI variable
838 storage changes.
839 * Drop now-unnecessary dependencies on efibootmgr.
840
841 -- Colin Watson <cjwatson@debian.org> Sat, 23 Mar 2019 09:56:35 +0000
842
843 grub2 (2.02+dfsg1-14) unstable; urgency=medium
844
845 * Make signed packages depend on a matching version of grub-common, in an
846 attempt to prevent incorrect testing migrations (closes: #924814).
847 * Cherry-pick from upstream:
848 - xfs: Accept filesystem with sparse inodes (closes: #924760).
849 * Minimise writes to EFI variable storage (closes: #891434).
850
851 -- Colin Watson <cjwatson@debian.org> Sat, 23 Mar 2019 09:47:10 +0000
852
853 grub2 (2.02+dfsg1-13) unstable; urgency=medium
854
855 * Add regexp module to signed UEFI images.
856 * debian/signing-template.json.in: Use new extendable format.
857
858 [ Debconf translations ]
859 * [nb] Norwegian Bokmål (Petter Reinholdtsen; closes: #924326).
860
861 -- Colin Watson <cjwatson@debian.org> Thu, 14 Mar 2019 10:33:24 +0000
862
863 grub2 (2.02+dfsg1-12) unstable; urgency=medium
864
865 [ Colin Watson ]
866 * Remove code to migrate grub-pc/install_devices to persistent device
867 names under /dev/disk/by-id/. This migration happened in
868 1.98+20100702-1, which was in squeeze (four stable releases ago), so we
869 no longer need to carry around this complex code.
870 * Preserve previous answer to grub-pc/install_devices if we have to ask
871 grub-pc/install_devices_disks_changed and the user chooses not to
872 install to any devices, so that we can recover from temporary bugs that
873 cause /dev/disk/by-id/ paths to change (closes: #919029).
874 * debian/signing-template.json.in: Add trusted_certs key (empty, since
875 GRUB has no hardcoded list of trusted certificates).
876 * util: Detect more I/O errors (closes: #922741).
877
878 [ Leif Lindholm ]
879 * arm64/efi: Fix grub_efi_get_ram_base().
880
881 [ Steve McIntyre ]
882 * grub-install: Check for arm-efi as a default target (closes: #922104).
883
884 [ James Clarke ]
885 * osdep/freebsd: Fix partition calculation for EBR entries (closes:
886 #923253).
887
888 -- Colin Watson <cjwatson@debian.org> Fri, 01 Mar 2019 12:34:45 +0000
889
890 grub2 (2.02+dfsg1-11) unstable; urgency=medium
891
892 [ Colin Watson ]
893 * Apply patches from Alexander Graf to set arm64-efi code offset to
894 EFI_PAGE_SIZE (closes: #919012, LP: #1812317).
895 * Upgrade to debhelper v10.
896 * Set Rules-Requires-Root: no.
897 * Add help and ls modules to signed UEFI images (closes: #919955).
898 * Fix application of answers from dpkg-reconfigure to /etc/default/grub
899 (based loosely on a patch by Steve Langasek, for which thanks; closes:
900 #921702).
901
902 [ Steve McIntyre ]
903 * Make grub-efi-amd64-signed recommend shim-signed (closes: #919067).
904
905 [ Jeroen Dekkers ]
906 * Initialize keyboard in at_keyboard module init if keyboard is ready
907 (closes: #741464).
908
909 [ John Paul Adrian Glaubitz ]
910 * Include a.out header in assembly of sparc64 boot loader (closes:
911 #921249).
912
913 [ Hervé Werner ]
914 * Fix setup on Secure Boot systems where cryptodisk is in use (closes:
915 #917117).
916
917 [ Debconf translations ]
918 * [de] German (Helge Kreutzmann and Holger Wansing; closes: #921018).
919
920 -- Colin Watson <cjwatson@debian.org> Sun, 10 Feb 2019 18:53:41 +0000
921
922 grub2 (2.02+dfsg1-10) unstable; urgency=medium
923
924 * Apply patch from Heinrich Schuchardt (mentioned in #916695 though
925 unrelated):
926 - grub-core/loader/efi/fdt.c: do not copy random memory
927 * Add luks modules to signed UEFI images (pointed out by Alex Griffin and
928 Hervé Werner; closes: #908162, LP: #1565950).
929 * Keep track of the previous version of /usr/share/grub/default/grub and
930 set UCF_FORCE_CONFFOLD=1 when running ucf if it hasn't changed; ucf
931 can't figure this out for itself since we apply debconf-based
932 customisations on top of the template configuration file (closes:
933 #812574, LP: #564853).
934 * Backport Xen PVH guest support from upstream (closes: #776450). Thanks
935 to Hans van Kranenburg for testing.
936
937 -- Colin Watson <cjwatson@debian.org> Fri, 11 Jan 2019 15:24:20 +0000
938
939 grub2 (2.02+dfsg1-9) unstable; urgency=medium
940
941 [ Colin Watson ]
942 * Sync Maintainer/Uploaders in debian/signing-template/control.in with the
943 main packaging.
944 * Tell reportbug to submit bug reports against unsigned packages rather
945 than generated signed packages.
946 * Update Homepage, debian/copyright Source, and debian/watch to use HTTPS.
947 * Move bash completions to /usr/share/bash-completion/completions/grub and
948 add appropriate symlinks (closes: #912852).
949 * Build with GCC 8 (closes: #915735).
950
951 [ Leif Lindholm ]
952 * Apply patch series (mostly) from upstream to switch the arm loader over
953 to use the arm64 loader code and improve arm/arm64 initrd handling
954 (closes: #907596, #909420, #915091).
955
956 [ Matthew Garrett ]
957 * Don't enforce Shim signature validation if Secure Boot is disabled.
958
959 -- Colin Watson <cjwatson@debian.org> Fri, 07 Dec 2018 10:38:37 +0000
960
961 grub2 (2.02+dfsg1-8) unstable; urgency=medium
962
963 * Revise grub-<platform>-bin and grub-<platform> package descriptions to
964 try to explain better how they fit together and which one should be used
965 (based loosely on work by Justin B Rye, for which thanks; closes:
966 #630224).
967 * Skip flaky grub_cmd_set_date test (closes: #906470).
968 * Work around bug in obsolete init-select package: add Conflicts/Replaces
969 from grub-common, and take over /etc/default/grub.d/init-select.cfg with
970 a no-op stub (thanks to Guillem Jover for the suggestion; closes:
971 #863801).
972 * Build-depend on dosfstools and mtools on non-Linux variants of
973 i386/amd64/arm64 as well, to match debian/rules.
974 * Cherry-pick from upstream:
975 - i386/linux: Add support for ext_lfb_base (LP: #1785033).
976 * Don't source /etc/default/grub.d/*.cfg in config maintainer scripts,
977 since otherwise we incorrectly merge settings from there into
978 /etc/default/grub (closes: #872637, LP: #1797894).
979 * Add xfs module to signed UEFI images (closes: #911147, LP: #1652822).
980 * Cope with / being on a ZFS root dataset (closes: #886178).
981
982 [ Debconf translations ]
983 * [sv] Swedish (Martin Bagge and Anders Jonsson; closes: #851964).
984
985 -- Colin Watson <cjwatson@debian.org> Mon, 29 Oct 2018 13:02:08 +0000
986
987 grub2 (2.02+dfsg1-7) unstable; urgency=medium
988
989 * Move kernel maintainer script snippets into grub2-common (thanks,
990 Bastian Blank; closes: #910959).
991 * Add cryptodisk and gcry_* modules to signed UEFI images (closes:
992 #908162, LP: #1565950).
993 * Remove dh_builddeb override to use xz compression; this has been the
994 default since dpkg 1.17.0.
995
996 -- Colin Watson <cjwatson@debian.org> Sat, 27 Oct 2018 13:06:32 +0100
997
998 grub2 (2.02+dfsg1-6) unstable; urgency=medium
999
1000 * Only build *-signed packages on their native architecture for now, since
1001 otherwise we end up with clashing source packages (closes: #906596).
1002 * Refer to source packages in Built-Using, not binary packages (closes:
1003 #907483).
1004
1005 -- Colin Watson <cjwatson@debian.org> Tue, 28 Aug 2018 16:17:21 +0100
1006
1007 grub2 (2.02+dfsg1-5) unstable; urgency=medium
1008
1009 [ Colin Watson ]
1010 * Change Maintainer to pkg-grub-devel@alioth-lists.debian.net, following
1011 Alioth lists migration.
1012 * Backport from upstream:
1013 - Use grub-file to figure out whether multiboot2 should be used for
1014 Xen.gz (closes: #898947).
1015 - x86-64: Treat R_X86_64_PLT32 as R_X86_64_PC32.
1016 * Fix some test failures:
1017 - Disable sercon in SeaBIOS.
1018 - Fix qemu options for UHCI test.
1019
1020 [ Philipp Hahn ]
1021 * Disallow unsigned kernels if UEFI Secure Boot is enabled
1022 (patch by Linn Crosetto <linn@hpe.com>)
1023 * Add patch to fix lockdown mode
1024 (patch by Luca Boccassi <bluca@debian.org>)
1025 * Build monolithic EFI binaries for signing (closes: #851994)
1026 * Add template for signing monolithic EFI binaries
1027 * debian/build-efi-images: Use correct EFI vendor (closes: #769172)
1028
1029 [ Luca Boccassi ]
1030 * template packages: install changelog and copyright
1031 * Override lintian error about template rules file
1032 * Add XB-Efi-Vendor metadata to efi-*-bin packages
1033
1034 -- Colin Watson <cjwatson@debian.org> Mon, 30 Jul 2018 13:33:23 +0100
1035
1036 grub2 (2.02+dfsg1-4) unstable; urgency=medium
1037
1038 * Adjust restore_mkdevicemap.patch to fix format-overflow warning with GCC
1039 7 (the overflow was in fact impossible in practice, but GCC couldn't
1040 prove that).
1041 * Cherry-pick upstream patch to disable -Wformat-truncation on GCC >= 7 in
1042 printf_unit_test.
1043 * Build with GCC 7 (closes: #892397).
1044
1045 -- Colin Watson <cjwatson@debian.org> Sun, 01 Apr 2018 10:49:48 +0100
1046
1047 grub2 (2.02+dfsg1-3) unstable; urgency=medium
1048
1049 * sparc64: Don't use devspec to determine the OBP path (closes: #854568).
1050 * ieee1275: Fix crash in of_path_of_nvme when of_path is empty (closes:
1051 #891773).
1052 * sparc64: Limit nvme of_path_of_nvme to just SPARC.
1053
1054 -- Colin Watson <cjwatson@debian.org> Fri, 02 Mar 2018 12:53:34 +0000
1055
1056 grub2 (2.02+dfsg1-2) unstable; urgency=medium
1057
1058 * Build-depend on libparted-dev on powerpc and ppc64 (closes: #891070).
1059 * Add support for modern sparc64 hardware (thanks, Eric Snowberg via John
1060 Paul Adrian Glaubitz; closes: #854568).
1061 * Build without PIE on sparc and sparc64 (thanks, John Paul Adrian
1062 Glaubitz; closes: #891733).
1063
1064 -- Colin Watson <cjwatson@debian.org> Wed, 28 Feb 2018 12:03:49 +0000
1065
1066 grub2 (2.02+dfsg1-1) unstable; urgency=medium
1067
1068 * Switch to tracking debian/grub-extras/ using "git subtree" rather than
1069 submodules.
1070 * Update debian/README.source for Salsa migration.
1071 * Use pkg-config to find FreeType (closes: #887721).
1072 * Change various binary packages' priorities to optional, since "Priority:
1073 extra" is now deprecated.
1074 * Repack upstream tarball without grub-core/lib/libgcrypt*/cipher/crc.c,
1075 and provide a replacement implementation backported from more recent
1076 versions of libgcrypt (closes: #745409).
1077 * Cherry-pick upstream patch to avoid -Werror=unused-value build failure
1078 (closes: #890431).
1079 * Handle the case where udevadm exists but is non-functional, as warned
1080 about by Lintian 2.5.75.
1081
1082 -- Colin Watson <cjwatson@debian.org> Sat, 17 Feb 2018 21:28:41 +0000
1083
1084 grub2 (2.02-3) unstable; urgency=medium
1085
1086 * Use current location for upstream signing key
1087 (debian/upstream/signing-key.asc).
1088 * Update upstream signing key to a non-expired version.
1089 * Install bootinfo.txt and grub.chrp in grub-ieee1275-bin for ppc64, and
1090 install and use prep-bootdev on powerpc and ppc64 as well as ppc64el
1091 (thanks, John Paul Adrian Glaubitz; closes: #881730).
1092 * Cherry-pick upstream patch to change the default TSC calibration method
1093 to pmtimer on EFI systems (closes: #883193).
1094 * Move VCS to salsa.debian.org.
1095 * Consistently create /boot/grub in the postinst of all grub-<platform>
1096 packages (closes: #884883).
1097
1098 [ Debconf translations ]
1099 * [sq] Albanian (Silva Arapi; closes: #874497).
1100
1101 -- Colin Watson <cjwatson@debian.org> Sat, 10 Feb 2018 03:00:30 +0000
1102
1103 grub2 (2.02-2) unstable; urgency=medium
1104
1105 * Comment out debian/watch lines for betas and pre-releases for now.
1106 * Cherry-pick upstream patch to allow mounting ext2/3/4 file systems that
1107 have the 'encrypt' feature enabled (closes: #840204).
1108
1109 -- Colin Watson <cjwatson@debian.org> Thu, 06 Jul 2017 18:02:02 +0100
1110
1111 grub2 (2.02-1) unstable; urgency=medium
1112
1113 * New upstream release.
1114 - xen: Fix wrong register in relocator (closes: #799480).
1115 * Resolve symlinks for supported init paths as well as for /sbin/init
1116 (thanks, Felipe Sateler; closes: #842315).
1117
1118 [ Debconf translations ]
1119 * [sr] Serbian (Karolina Kalic; closes: #691288).
1120 * [sr@latin] Serbian Latin (Karolina Kalic; closes: #691289).
1121 * [pt] Portuguese (Rui Branco - DebianPT; closes: #864171).
1122
1123 -- Colin Watson <cjwatson@debian.org> Fri, 23 Jun 2017 13:47:39 +0100
1124
1125 grub2 (2.02~beta3-5) unstable; urgency=medium
1126
1127 [ Steve McIntyre ]
1128 * Make grub-install check for errors from efibootmgr (closes: #853234).
1129 There are probably still underlying issues in other similar reported
1130 bugs, but they're more effectively tracked elsewhere (e.g. efibootmgr)
1131 at this point (closes: #756253, #852513).
1132
1133 [ Debconf translations ]
1134 * [ug] Uyghur (Abduqadir Abliz).
1135 * [es] Spanish (Manuel "Venturi" Porras Peralta; closes: #852977).
1136
1137 -- Colin Watson <cjwatson@debian.org> Sat, 11 Feb 2017 15:09:19 +0000
1138
1139 grub2 (2.02~beta3-4) unstable; urgency=medium
1140
1141 [ Colin Watson ]
1142 * Drop build-dependency on libxen-dev, unnecessary now that upstream has
1143 taken a copy of the necessary public headers.
1144 * Ensure that build-efi-images has a suitable PATH for running mkfs.msdos
1145 (thanks, Luca Boccassi; closes: #852001).
1146
1147 [ dann frazier ]
1148 * Add grub2/update_nvram template to allow users to disable NVRAM
1149 updates during package upgrades (LP: #1642298).
1150
1151 [ Debconf translations ]
1152 * [ro] Romanian (Andrei POPESCU).
1153 * [kk] Kazakh (Baurzhan Muftakhidinov).
1154 * [lt] Lithuanian (Rimas Kudelis).
1155 * [th] Thai (Theppitak Karoonboonyanan).
1156 * [sl] Slovenian (Vanja Cvelbar).
1157 * [pl] Polish (Łukasz Dulny).
1158 * [eu] Basque (Iñaki Larrañaga Murgoitio; closes: #851981).
1159 * [bg] Bulgarian (Damyan Ivanov; closes: #852024).
1160 * [de] German (Helge Kreutzmann; closes: #852027).
1161 * [vi] Vietnamese (Trần Ngọc Quân).
1162 * [ko] Korean (Changwoo Ryu; closes: #852061).
1163 * [ru] Russian (Yuri Kozlov; closes: #852064).
1164 * [tr] Turkish (Mert Dirik).
1165 * [it] Italian (Luca Monducci; closes: #852073).
1166 * [cs] Czech (Miroslav Kure; closes: #852189).
1167 * [be] Belarusian (Viktar Siarheichyk; closes: #852286).
1168 * [eo] Esperanto (Felipe Castro).
1169 * [uk] Ukrainian (Yatsenko Alexandr).
1170 * [pt_BR] Brazilian Portuguese (Adriano Rafael Gomes; closes: #852325).
1171 * [hr] Croatian (Tomislav Krznar).
1172 * [ca] Catalan (Innocent De Marchi; closes: #852331).
1173 * [fr] French (Baptiste Jammet; closes: #852341).
1174 * [da] Danish (Joe Hansen; closes: #852349).
1175 * [nl] Dutch (Frans Spiesschaert; closes: #852403).
1176
1177 -- Colin Watson <cjwatson@debian.org> Tue, 24 Jan 2017 11:39:45 +0000
1178
1179 grub2 (2.02~beta3-3) unstable; urgency=medium
1180
1181 [ Chad MILLER ]
1182 * Signal to zpool that it should emit full names of constituent devices
1183 (closes: #824974, LP: #1527727).
1184
1185 [ Mathieu Trudel-Lapierre ]
1186 * Fix support for IPv6 PXE booting under UEFI (LP: #1229458):
1187 - misc-fix-invalid-char-strtol.patch: fix strto*l methods invalid chars.
1188 - net_read_bracketed_ipv6_addr.patch: read bracketed IPv6 addresses.
1189 - bootp_new_net_bootp6_command.patch: add new bootp6 commands.
1190 - efinet_uefi_ipv6_pxe_support.patch: teach efinet to allow bootp6.
1191 - bootp_process_dhcpack_http_boot.patch: process DHCPACK, support HTTP.
1192 - efinet_set_network_from_uefi_devpath.patch: configure network from the
1193 devpath provided by the UEFI firmware.
1194 - efinet_set_dns_from_uefi_proto.patch: set DNS nameservers and search
1195 domains from the UEFI protocol.
1196 * debian/patches/install_signed.patch: update patch for the new names of
1197 the EFI binaries from shim.
1198 * debian/control: Breaks shim (<< 0.9+1474479173.6c180c6-0ubuntu1~) due to
1199 the renamed binaries in the new shim.
1200 * debian/postinst.in: call on to update-secureboot-policy on configure to
1201 make sure users can disable shim validation if necessary.
1202 * debian/build-efi-images: add loopback and squash4 modules to the signed
1203 EFI images.
1204
1205 -- Colin Watson <cjwatson@debian.org> Tue, 01 Nov 2016 11:10:52 +0000
1206
1207 grub2 (2.02~beta3-2) unstable; urgency=medium
1208
1209 * debian/watch: Switch URL scheme to HTTP.
1210 * Fix operator precedence in GRUB_DEVICE UUID tests (closes: #841680,
1211 #841741).
1212
1213 -- Colin Watson <cjwatson@debian.org> Mon, 31 Oct 2016 10:24:02 +0000
1214
1215 grub2 (2.02~beta3-1) unstable; urgency=medium
1216
1217 [ Colin Watson ]
1218 * New upstream beta release.
1219 * syslinux_test: Fix out-of-tree build handling.
1220 * Drop "grub-shell: Pass -no-pad to xorriso when building floppy images".
1221 The floppy images built by grub-shell are no longer over the floppy
1222 limit, and this patch now itself causes fddboot_test failures.
1223 * Build with GCC 6 (closes: #835964).
1224 * linuxefi.patch: Adjust for libgcc removal.
1225 * Apply openSUSE patch to accept empty modules for now so that Xen builds
1226 work.
1227
1228 [ Debconf translations ]
1229 * [ja] Japanese (Takuma Yamada; closes: #815203, #817084).
1230
1231 [ Martin Pitt ]
1232 * debian/grub-common.init: Don't source /lib/init/vars.sh, we don't depend
1233 on initscripts (and don't want to). There is no reason why we would not
1234 use the LSB log_action_msg in non-verbose (default) mode, most other
1235 packages use it unconditionally (closes: #824875, LP: #1584134).
1236
1237 [ Steve Beattie ]
1238 * debian/rules: Disable PIE builds for GRUB modules (closes: #837493).
1239
1240 -- Colin Watson <cjwatson@debian.org> Sun, 16 Oct 2016 10:46:46 +0100
1241
1242 grub2 (2.02~beta2-36) unstable; urgency=medium
1243
1244 [ Colin Watson ]
1245 * Use HTTPS for Vcs-Git URL.
1246 * Add zfs, zfscrypt, and zfsinfo to signed EFI images (LP: #1542358).
1247
1248 [ Martin Pitt ]
1249 * debian/postinst.in, debian/kernel/zz-update-grub: Call
1250 systemd-detect-virt (which works under any init system, despite the
1251 name) instead of the Ubuntu specific running-in-container wrapper.
1252 (LP: #1539016)
1253
1254 -- Colin Watson <cjwatson@debian.org> Fri, 05 Feb 2016 15:41:05 +0000
1255
1256 grub2 (2.02~beta2-35) unstable; urgency=medium
1257
1258 * Apply the arm64 -mpc-relative-literal-loads workaround in configure
1259 rather than in debian/rules, to cope with toolchains that don't have the
1260 relevant patch applied.
1261
1262 -- Colin Watson <cjwatson@debian.org> Fri, 22 Jan 2016 11:02:10 +0000
1263
1264 grub2 (2.02~beta2-34) unstable; urgency=medium
1265
1266 [ Colin Watson ]
1267 * Remove duplicate Replaces on grub-ieee1275 (<< 2.00-4) from
1268 grub2-common.
1269 * Refer to /usr/share/common-licenses/GPL-3 rather than
1270 /usr/share/common-licenses/GPL.
1271 * Cherry-pick upstream patches to add more ACPI opcodes to acpihalt
1272 (closes: #766853, LP: #1530648).
1273 * Drop build-dependency on libusb-dev, since it was currently unused in
1274 any case; also explicitly configure with --disable-grub-emu-usb to avoid
1275 possible future ambiguity (closes: #810421).
1276 * Use dpkg-maintscript-helper to convert directories to symlinks in
1277 various upgrade cases, in place of hand-coded equivalents.
1278 * Change versioned Conflicts from grub-common and grub2-common into Breaks
1279 or Breaks+Replaces as appropriate.
1280 * Remove pragmas related to -Wunreachable-code (closes: #812047).
1281 * Temporarily work around arm64 build failure with gcc-5 >= 5.3.1-4 using
1282 -mpc-relative-literal-loads.
1283 * Backport various ZFS improvements from trunk (closes: #706415, #772797;
1284 LP: #1451476, #1530457).
1285
1286 [ Didier Roche ]
1287 * Use new plymouth theme path to set grub theme configuration.
1288
1289 -- Colin Watson <cjwatson@debian.org> Fri, 22 Jan 2016 10:03:00 +0000
1290
1291 grub2 (2.02~beta2-33) unstable; urgency=high
1292
1293 [ Mathieu Trudel-Lapierre ]
1294 * Cherry-picks to better handle TFTP timeouts on some arches: (LP: #1521612)
1295 - (7b386b7) efidisk: move device path helpers in core for efinet
1296 - (c52ae40) efinet: skip virtual IP devices when enumerating cards
1297 - (f348aee) efinet: enable hardware filters when opening interface
1298
1299 [ Lee Trager ]
1300 * Add raid5rec and raid6rec to signed EFI images (closes: #807385).
1301
1302 [ Colin Watson ]
1303 * CVE-2015-8370: Fix authentication bypass via backspace integer underflow
1304 (closes: #808122).
1305
1306 -- Colin Watson <cjwatson@debian.org> Wed, 16 Dec 2015 09:46:22 +0000
1307
1308 grub2 (2.02~beta2-32) unstable; urgency=medium
1309
1310 [ Mathieu Trudel-Lapierre ]
1311 * Cherry-pick patch to add SAS disks to the device list from the ofdisk
1312 module. (LP: #1517586)
1313
1314 [ dann frazier ]
1315 * Cherry-pick patch to open Simple Network Protocol exclusively.
1316 (LP: #1508893)
1317
1318 [ Linn Crosetto ]
1319 * Install arm64 signed images if UEFI Secure Boot is enabled (closes:
1320 #806178).
1321
1322 -- Colin Watson <cjwatson@debian.org> Wed, 25 Nov 2015 16:07:21 +0000
1323
1324 grub2 (2.02~beta2-31) unstable; urgency=medium
1325
1326 * Cherry-pick upstream patch to fix XFS alignment treatment.
1327 * Cherry-pick upstream patch to fix XFS handling of symlink with
1328 crc-enabled filesystem.
1329
1330 -- Colin Watson <cjwatson@debian.org> Thu, 05 Nov 2015 15:08:03 +0000
1331
1332 grub2 (2.02~beta2-30) unstable; urgency=medium
1333
1334 [ dann frazier ]
1335 * arm64/setjmp: Add missing license macro. (LP: #1459871)
1336
1337 [ Colin Watson ]
1338 * Cherry-pick upstream patches for XFS v5 support (closes: #772565).
1339
1340 -- Colin Watson <cjwatson@debian.org> Thu, 05 Nov 2015 12:30:27 +0000
1341
1342 grub2 (2.02~beta2-29) unstable; urgency=medium
1343
1344 [ Linn Crosetto ]
1345 * Clean up docs, mpi, and other files (closes: #798607).
1346
1347 [ dann frazier ]
1348 * progress: avoid NULL dereference for net files. (LP: #1459872)
1349
1350 -- Colin Watson <cjwatson@debian.org> Tue, 13 Oct 2015 23:36:46 +0100
1351
1352 grub2 (2.02~beta2-28) unstable; urgency=medium
1353
1354 * Reduce the CFLAGS -O3 default on Ubuntu ppc64el to -O2; it introduces
1355 various -Werror failures and isn't worth it here.
1356
1357 -- Colin Watson <cjwatson@debian.org> Sun, 06 Sep 2015 01:25:56 +0100
1358
1359 grub2 (2.02~beta2-27) unstable; urgency=medium
1360
1361 [ Felix Zielcke ]
1362 * Remove Robert Millan from Uploaders with his permission. Thanks for
1363 all the work he did for GRUB 2!
1364 * Stop forcing gcc-4.9 for building.
1365 * Update to Policy 3.9.6.
1366 * Update the Browser URL for our git repository.
1367 * Use dpkg-buildflags at least for the host binaries.
1368 * Simplify Build-Depends.
1369
1370 [ Colin Watson ]
1371 * Go back to forcing a particular compiler version, but this time gcc-5.
1372 The reason for this is that new compiler versions often make slight
1373 changes to the size of compiled code which break delicate parts of GRUB,
1374 and we want to make sure that we test newer versions before switching to
1375 them.
1376 * Make builds that are not limited to architecture-dependent packages
1377 (i.e. dpkg-buildpackage -b) work on non-x86 architectures (closes:
1378 #744954).
1379
1380 [ Mathieu Trudel-Lapierre ]
1381 * debian/build-efi-images: Look for grub.cfg in $cmdpath too in
1382 gcdx64.efi, to simplify embedded scenarios: putting a grub.cfg snippet
1383 that loads the right "real" grub.cfg can be useful. (LP: #1468111)
1384 * debian/patches/uefi_firmware_setup.patch: Take into account that the
1385 UEFI variable OsIndicationsSupported is a bit field, and as such should
1386 be compared as hex values in 30_uefi-firmware.in. (LP: #1456911)
1387 * Update quick boot logic to handle abstractions for which there is no
1388 write support. (LP: #1274320)
1389
1390 [ dann frazier ]
1391 * d/p/arm64-set-correct-length-of-device-path-end-entry.patch: Fixes
1392 booting arm64 kernels on certain UEFI implementations. (LP: #1476882)
1393
1394 [ Debconf translations ]
1395 * [lv] Latvian (Rudolfs Mazurs; closes: #777648).
1396
1397 -- Colin Watson <cjwatson@debian.org> Fri, 04 Sep 2015 12:35:59 +0100
1398
1399 grub2 (2.02~beta2-26) unstable; urgency=medium
1400
1401 [ William Grant ]
1402 * Fix linuxefi module to be included on x86_64-efi rather than amd64-efi.
1403 amd64-efi isn't a thing. (LP: #1464959)
1404
1405 [ Steven Chamberlain ]
1406 * Recognise Xen xbd and KVM virtio disks on kFreeBSD (closes: #786621).
1407
1408 -- Colin Watson <cjwatson@debian.org> Sun, 14 Jun 2015 10:02:19 +0100
1409
1410 grub2 (2.02~beta2-25) unstable; urgency=medium
1411
1412 * Build-depend on dosfstools and mtools on arm64 as well as amd64.
1413
1414 -- Colin Watson <cjwatson@debian.org> Fri, 12 Jun 2015 12:29:19 +0100
1415
1416 grub2 (2.02~beta2-24) unstable; urgency=medium
1417
1418 [ Mathieu Trudel-Lapierre ]
1419 * Fix handling of --disk-module option (cherry-pick from fa335308).
1420 (Closes: #746596, LP: #1309735)
1421 * Fix double-free of LV names for mdraid (cherry-pick from fc535b32).
1422 (LP: #1330963)
1423
1424 [ dann frazier ]
1425 * Build image tarball on arm64
1426 * Only include linuxefi module in images for amd64. This module doesn't
1427 exist on other platforms like arm64, where GRUB chainloads to the kernel
1428 EFI stub.
1429
1430 [ Paulo Flabiano Smorigo ]
1431 * powerpc: Add a flag to avoid unnecessary optimizations (like vsx)
1432 (LP: #1459706).
1433
1434 -- Colin Watson <cjwatson@debian.org> Thu, 11 Jun 2015 17:08:09 +0100
1435
1436 grub2 (2.02~beta2-23) unstable; urgency=medium
1437
1438 [ Debconf translations ]
1439 * [da] Danish (Joe Dalton; closes: #781333).
1440
1441 [ Felix Zielcke ]
1442 * Run the tests with LC_MESSAGES=C.UTF-8. Some tests fail with non
1443 english locale. (Closes: #782580)
1444
1445 [ Mathieu Trudel-Lapierre ]
1446 * Backport from upstream:
1447 - arp, icmp: Fix handling in case of oversized or invalid packets.
1448 (LP: #1428005)
1449
1450 [ Robie Basak ]
1451 * Change the default GRUB_RECORDFAIL_TIMEOUT to 30, so interactive users
1452 still get the opporunity to intervene after a real boot failure, but
1453 headless users will not end up stuck after boot failures that were
1454 really power failures (closes: #782552, LP: #1443735).
1455
1456 -- Colin Watson <cjwatson@debian.org> Thu, 14 May 2015 16:18:33 +0100
1457
1458 grub2 (2.02~beta2-22) unstable; urgency=medium
1459
1460 * Make grub-common's Suggests on grub-emu architecture-specific, to
1461 quieten debcheck.
1462 * Remove unnecessary feature test macros from hostfs, to fix building with
1463 glibc 2.20.
1464 * Backport from upstream:
1465 - Fix UEFI boot failure with some firmware that returns incorrect paths
1466 (closes: #735960).
1467
1468 -- Colin Watson <cjwatson@debian.org> Mon, 23 Mar 2015 15:30:15 +0000
1469
1470 grub2 (2.02~beta2-21) unstable; urgency=medium
1471
1472 [ Mathieu Trudel-Lapierre ]
1473 * Fix overlap check in check_blocklists for load_env (backported patch
1474 from upstream commit 1f6af2a9; LP: #1311247).
1475
1476 [ Steve McIntyre ]
1477 * Add support for running a 64-bit Linux kernel on a 32-bit EFI (closes:
1478 #775202).
1479
1480 [ Colin Watson ]
1481 * Use mtmsr rather than mtmsrd in ppc64el-disable-vsx.patch, since the
1482 "VSX Available" bit is in the lower half of the MSR anyway, and mtmsrd
1483 faults on 32-bit systems (closes: #776400).
1484
1485 -- Colin Watson <cjwatson@debian.org> Tue, 27 Jan 2015 20:37:04 +0000
1486
1487 grub2 (2.02~beta2-20) unstable; urgency=medium
1488
1489 [ Colin Watson ]
1490 * Generate alternative init entries in advanced menu (closes: #757298,
1491 #773173).
1492 * When configuring grub-pc, copy unicode.pf2 to /boot/grub/ even if
1493 /boot/grub/grub.cfg does not exist yet; this matches the behaviour of
1494 grub-efi-* (thanks, Luca Capello; closes: #617196).
1495
1496 [ Debconf translations ]
1497 * [fi] Finnish (Timo Jyrinki; closes: #774060).
1498 * [mr] Marathi (sampada nakhare; closes: #773901).
1499
1500 -- Colin Watson <cjwatson@debian.org> Sat, 03 Jan 2015 12:39:52 +0000
1501
1502 grub2 (2.02~beta2-19) unstable; urgency=medium
1503
1504 [ Steve McIntyre ]
1505 * Handle case insensitivity of VFAT filesystem on /boot/EFI when installing
1506 extra cpoy of grub-efi to the removable media path
1507 /boot/efi/EFI/BOOT/BOOT$ARCH.EFI (Closes: #773092)
1508 * Make the force_efi_extra_removable debconf prompt only show up when
1509 configuring grub-*efi*. Closes: #773004
1510
1511 [ Ian Campbell ]
1512 * Improvements to English wording of new debconf template from Justin B Rye.
1513 * Add debian/README.source.
1514
1515 [ Debconf translations ]
1516 * [eu] Basque (Iñaki Larrañaga Murgoitio, Closes: #772946)
1517 * [be] Belarusian (Viktar Siarheichyk, Closes: #773054)
1518 * [pt_BR] Brazilian Portuguese (Adriano Rafael Gomes, Closes: #773682)
1519 * [bg] Bulgarian (Damyan Ivanov, Closes: #772878)
1520 * [cs] Czech (Miroslav Kure, Closes: #772924)
1521 * [nl] Dutch (Frans Spiesschaert, Closes: 773637)
1522 * [eo] Esperanto (Felipe Castro, Closes: #773096)
1523 * [fi] Finnish (Timo Jyrinki, Closes: #772921)
1524 * [fr] French (Christian PERRIER, Closes: #772771)
1525 * [de] German (Martin Eberhard Schauer, Closes: #773664)
1526 * [el] Greek (Panagiotis Georgakopoulos, Closes: #773068)
1527 * [he] Hebrew (Omer Zak, Closes: #773377)
1528 * [is] Icelandic (Sveinn í Felli, Closes: #772922)
1529 * [it] Italian (Luca Monducci, Closes: #773553)
1530 * [kk] Kazakh (Baurzhan Muftakhidinov, Closes: #772916)
1531 * [lt] Lithuanian (Rimas Kudelis, Closes: #773060)
1532 * [pl] Polish (Łukasz Dulny, Closes: #772930)
1533 * [ro] Romanian (Andrei POPESCU, Closes: #773349)
1534 * [ru] Russian (Yuri Kozlov, Closes: #773211)
1535 * [sl] Slovenian (Vanja Cvelbar, Closes: #773508)
1536 * [es] Spanish (Manuel "Venturi" Porras Peralta, Closes: #773222)
1537 * [sv] Swedish (Martin Bagge & Anders Jonsson, Closes: 773208)
1538 * [th] Thai (Theppitak Karoonboonyanan, Closes: #773160)
1539 * [zh_TW] Traditional Chinese (Vincent W. Chen, Closes: #773418)
1540 * [tr] Turkish (Mert Dirik, Closes: #773666)
1541
1542 -- Ian Campbell <ijc@debian.org> Mon, 22 Dec 2014 11:55:33 +0000
1543
1544 grub2 (2.02~beta2-18) unstable; urgency=medium
1545
1546 [ Steve McIntyre ]
1547 * Add support for forcing an extra copy of grub-efi to the removable
1548 media path /boot/efi/EFI/BOOT/BOOT$ARCH.EFI (#767037)
1549
1550 [ Ian Campbell ]
1551 * Add myself to Uploaders.
1552
1553 -- Ian Campbell <ijc@debian.org> Mon, 08 Dec 2014 08:38:38 +0000
1554
1555 grub2 (2.02~beta2-17) unstable; urgency=medium
1556
1557 [ Colin Watson ]
1558 * Fix up some pointer-to-integer casts in linuxefi so that it can build on
1559 i386-efi.
1560 * Backport from upstream:
1561 - Fix typo (gettext_print instead of gettext_printf) (LP: #1390766).
1562
1563 [ Ian Campbell ]
1564 * Correct syntax error in grub-xen-host bootstrap configuration file.
1565 * Log failure when grub-install fails in postinst, rather than failing the
1566 entire postinst. (Closes: #770412)
1567 * Arrange to insmod xzio and lzopio when booting a kernel as a Xen guest.
1568 (Closes: #755256)
1569
1570 -- Ian Campbell <ijc@debian.org> Sun, 30 Nov 2014 17:15:21 +0000
1571
1572 grub2 (2.02~beta2-16) unstable; urgency=medium
1573
1574 [ Ian Campbell ]
1575 * Provide prebuilt grub-xen binaries for host use in a new grub-xen-host
1576 package.
1577 * Build/Install binaries into /boot/xen when installing grub-xen.
1578
1579 -- Ian Campbell <ijc@debian.org> Thu, 06 Nov 2014 13:32:01 +0000
1580
1581 grub2 (2.02~beta2-15) unstable; urgency=medium
1582
1583 * Disable nvram installation again on chrp_ibm machines that are emulated
1584 by qemu; that doesn't have nvram devices so the nvram utility inevitably
1585 fails.
1586
1587 -- Colin Watson <cjwatson@debian.org> Wed, 15 Oct 2014 21:34:02 +0100
1588
1589 grub2 (2.02~beta2-14) unstable; urgency=medium
1590
1591 * On architectures without a real GRUB port, just build the utilities.
1592 This makes tools such as grub-probe and grub-fstest available
1593 everywhere, and makes grub-mount available on all Linux and kFreeBSD
1594 architectures.
1595 * Remove .MIPS.abiflags section from images (thanks, Jurica Stanojkovic,
1596 although I used a slightly simpler approach; closes: #762307).
1597 * Include a text attribute reset in the clear command for ppc
1598 (LP: #1295255).
1599 * Disable VSX instruction on powerpc startup to fix booting on ppc64el.
1600 * Stop adding a CHRP note on chrp_ibm machines, since that apparently
1601 breaks PowerVM and isn't needed on other machine types as far as we can
1602 tell (LP: #1334793).
1603 * Refactor flicker-free-boot configuration in debian/rules to reduce
1604 duplication.
1605 * Disable flicker-free-boot on Ubuntu ppc64el for now, as it isn't needed
1606 there and causes too many problems (LP: #1338471).
1607 * Use nvram rather than nvsetenv on chrp_ibm machines, since that tool is
1608 better-supported and copes with such things as nvram being missing in
1609 qemu.
1610 * Remove brace-expansion from the postrm, and switch the preinst and
1611 postrm to /bin/sh (closes: #762940).
1612 * On ppc64el, look for a PReP partition and install the core image to the
1613 first one if found. For now this is done by borrowing prep-bootdev.c
1614 from grub-installer, incurring a dependency on libparted.
1615
1616 -- Colin Watson <cjwatson@debian.org> Fri, 26 Sep 2014 18:05:15 +0100
1617
1618 grub2 (2.02~beta2-13) unstable; urgency=medium
1619
1620 * Drop gcc-4.9-multilib build-dependency on ppc64el again.
1621
1622 -- Colin Watson <cjwatson@debian.org> Fri, 19 Sep 2014 20:30:31 +0100
1623
1624 grub2 (2.02~beta2-12) unstable; urgency=medium
1625
1626 [ Colin Watson ]
1627 * Point Vcs-* fields back at master.
1628 * Support grub-emu on x32 (closes: #760428).
1629 * Adjust packaging for x32:
1630 - Build-depend on cpio on x32 as well.
1631 - Make grub-efi-ia32-bin and grub-efi-amd64-bin depend on efibootmgr on
1632 any Linux architecture for which they are built (in practice, adding
1633 x32).
1634 - Build grub-mount-udeb on x32 as well.
1635 - Add Lintian binary-from-other-architecture overrides where
1636 appropriate.
1637 * Apply patches from Paulo Flabiano Smorigo to allow building a 32-bit
1638 big-endian loader on ppc64el using -m32 -mbig-endian, replacing the
1639 cross-compiler hack.
1640
1641 [ Ian Campbell ]
1642 * Add dependency on efibootmgr to grub-efi-{arm,arm64}-bin.
1643
1644 -- Colin Watson <cjwatson@debian.org> Fri, 19 Sep 2014 15:19:26 +0100
1645
1646 grub2 (2.02~beta2-11) unstable; urgency=medium
1647
1648 * Force grub-pc/mixed_legacy_and_grub2 to be reshown, rather than failing
1649 when it was already seen (closes: #749571).
1650 * Build with GCC 4.9 (closes: #748003).
1651 * Build for sparc64 (closes: #753784).
1652 * Fix an infinite loop in grub-mkconfig when kernel paths contain regex
1653 metacharacters. Thanks to Heimo Stranner for the report.
1654 * On upgrade, if we find that one of the install devices no longer exists,
1655 ask the debconf question at priority critical rather than high.
1656
1657 -- Colin Watson <cjwatson@debian.org> Thu, 24 Jul 2014 09:11:31 +0100
1658
1659 grub2 (2.02~beta2-10) unstable; urgency=medium
1660
1661 [ Colin Watson ]
1662 * Add the true module to the signed image, since 05_debian_theme uses it.
1663 Thanks to Dimitri John Ledkov for the report.
1664 * Limit test suite parallelisation to 1; the test suite seems to have some
1665 isolation problems at higher levels at the moment (closes: #746856).
1666 * Simplify override_dh_install a bit.
1667 * Backport patches from upstream to make the network stack more responsive
1668 on busy networks (LP: #1314134).
1669
1670 [ Dimitri John Ledkov ]
1671 * Add support for nvme device in grub-mkdevicemap (closes: #746396,
1672 LP: #1275162).
1673
1674 [ Debconf translations ]
1675 * Korean (Changwoo Ryu, closes: #745559).
1676
1677 -- Colin Watson <cjwatson@debian.org> Thu, 08 May 2014 11:13:48 +0100
1678
1679 grub2 (2.02~beta2-9) unstable; urgency=medium
1680
1681 * Backport from upstream:
1682 - Tolerate devices with no filesystem UUID returned by os-prober
1683 (LP: #1287436).
1684
1685 -- Colin Watson <cjwatson@debian.org> Thu, 10 Apr 2014 17:34:44 +0100
1686
1687 grub2 (2.02~beta2-8) unstable; urgency=medium
1688
1689 [ Colin Watson ]
1690 * Backport from upstream:
1691 - ieee1275: check for IBM pseries emulated machine.
1692 - Fix partmap, cryptodisk, and abstraction handling in grub-mkconfig
1693 (closes: #735935).
1694 - btrfs: fix get_root key comparison failures due to endianness.
1695 * Build-depend on automake (>= 1.10.1) to ensure that it meets configure's
1696 requirements (LP: #1299041).
1697 * When installing an image for use with UEFI Secure Boot, generate a
1698 load.cfg even if there are no device abstractions in use (LP: #1298399).
1699
1700 [ Jon Severinsson ]
1701 * Add Tanglu support, as in Debian except:
1702 - Enable splash screen by default (as Ubuntu)
1703 - Enable quiet and quick boot (as Ubuntu)
1704 - Enable the grub-common init script (as Ubuntu)
1705 - Enable dynamic gfxpayload (as Ubuntu)
1706 - Enable vt handover (as Ubuntu)
1707 - Use monochromatic theme by default (as Ubuntu)
1708 - Use Tanglu GRUB wallpaper by default.
1709
1710 -- Colin Watson <cjwatson@debian.org> Mon, 31 Mar 2014 16:30:37 +0100
1711
1712 grub2 (2.02~beta2-7) experimental; urgency=medium
1713
1714 * Fix shift-held-down test not to clear other modifier key states
1715 (LP: #843804).
1716 * Explicitly pass an appropriate --target to grub-install in the postinst
1717 (suggested by Jordan Uggla).
1718 * Backport from upstream:
1719 - Use bootaa64.efi instead of bootaarch64.efi on arm64 to comply with
1720 EFI specification. Also use grubaa64.efi for consistency.
1721
1722 -- Colin Watson <cjwatson@debian.org> Mon, 10 Mar 2014 13:39:33 +0000
1723
1724 grub2 (2.02~beta2-6) experimental; urgency=medium
1725
1726 * Install bootinfo.txt and grub.chrp into grub-ieee1275-bin on powerpc and
1727 ppc64el.
1728 * Port yaboot logic to improve installation for various powerpc machine
1729 types.
1730 * Improve parsing of /etc/default/grub.d/*.cfg in C utilities
1731 (LP: #1273694).
1732 * Run grub-install on install or upgrade on grub-ieee1275/ppc64el.
1733
1734 -- Colin Watson <cjwatson@debian.org> Tue, 28 Jan 2014 23:50:55 +0000
1735
1736 grub2 (2.02~beta2-5) experimental; urgency=medium
1737
1738 * Add a number of EFI debugging commands to the signed image (lsefi,
1739 lsefimmap, lsefisystab, lssal).
1740 * Add gfxterm_background to the signed image so that background_image
1741 works in UEFI Secure Boot mode. Thanks to syscon-hh for the report.
1742
1743 -- Colin Watson <cjwatson@debian.org> Mon, 27 Jan 2014 10:03:00 +0000
1744
1745 grub2 (2.02~beta2-4) experimental; urgency=medium
1746
1747 * Remove redundant build-dependencies on autoconf and automake, covered by
1748 dh-autoreconf.
1749 * In --enable-quick-boot mode, restore previous behaviour of using a
1750 hidden timeout if GRUB_HIDDEN_TIMEOUT=0 (thanks to Sebastien Bacher for
1751 the report).
1752 * Disable cpio test on kFreeBSD again for now; it fails within cpio itself
1753 with "field width not sufficient for storing rdev minor".
1754 * Copy shim.efi.signed to the correct path in UEFI Secure Boot mode.
1755 Thanks to syscon-hh for the report.
1756
1757 -- Colin Watson <cjwatson@debian.org> Mon, 20 Jan 2014 15:53:36 +0000
1758
1759 grub2 (2.02~beta2-3) experimental; urgency=medium
1760
1761 * Pass VERBOSE=1 when running tests so that Automake will print test logs
1762 on failure.
1763 * Adjust Vcs-* fields to indicate the experimental branch.
1764 * Build-depend on cpio on architectures where we run the test suite, for
1765 tests/cpio_test.in.
1766 * Ignore EPERM when modifying kern.geom.debugflags on FreeBSD, fixing
1767 tests.
1768
1769 -- Colin Watson <cjwatson@debian.org> Fri, 17 Jan 2014 10:50:40 +0000
1770
1771 grub2 (2.02~beta2-2) experimental; urgency=medium
1772
1773 * Convert patch handling to git-dpm.
1774 * Add bi-endian support to ELF parser (Tomohiro B Berry).
1775 * Adjust restore_mkdevicemap.patch to mark get_kfreebsd_version as static,
1776 to appease "gcc -Werror=missing-prototypes".
1777 * Cherry-pick from upstream:
1778 - Change grub-macbless' manual page section to 8.
1779 * Install grub-glue-efi, grub-macbless, grub-render-label, and
1780 grub-syslinux2cfg.
1781 * grub-shell: Pass -no-pad to xorriso when building floppy images.
1782
1783 -- Colin Watson <cjwatson@debian.org> Thu, 16 Jan 2014 15:18:04 +0000
1784
1785 grub2 (2.02~beta2-1) experimental; urgency=low
1786
1787 * New upstream beta release.
1788 * Drop qemu-utils build-dependency; the test suite no longer uses
1789 qemu-img.
1790 * Build grub-common, grub2-common, grub-themes-starfield, and grub-mount
1791 on ARM and ARM64 architectures.
1792 * Install grub-mkrescue in grub-common on all architectures.
1793 * Make grub-efi-ia32, grub-efi-amd64, and grub-efi-ia64 conflict with
1794 elilo.
1795 * Adjust the postinst of grub-efi-ia64, grub-efi-arm, and grub-efi-arm64
1796 to keep the EFI System Partition up to date with grub-install after it
1797 has been run once, like grub-efi-ia32 and grub-efi-amd64 already do.
1798 * Regularise indentation of "recordfail" in /etc/grub.d/10_linux.
1799 * Add alpha.gnu.org to debian/watch, for pre-releases.
1800 * Add OpenPGP signature checking configuration to watch file.
1801 * Drop mkconfig_skip_dmcrypt.patch; it breaks GRUB_ENABLE_CRYPTODISK=y,
1802 which is a better fix for the original problem (closes: #732245).
1803 * Fix mismerge of mkconfig_loopback.patch.
1804 * Build for ppc64el, using a powerpc cross-compiler at least for now.
1805 * Don't run gettext_strings_test; this test is mainly useful as an
1806 upstream maintenance check.
1807 * Silence warning if /usr/share/locale-langpack does not exist (closes:
1808 #732595).
1809 * Remove debian/grub-common.preinst, superseded by .maintscript files.
1810 * Install grub-file in grub-common.
1811 * Fix crash due to pointer confusion in grub-mkdevicemap, introduced while
1812 converting away from nested functions in 2.00+20131208-1.
1813
1814 -- Colin Watson <cjwatson@debian.org> Thu, 26 Dec 2013 00:52:47 +0000
1815
1816 grub2 (2.00+20131208-1) experimental; urgency=low
1817
1818 * New upstream snapshot.
1819 - Skip issuing cursor on/off sequences on Macs (closes: #683068).
1820 - Move grub-mknetdir to /usr/bin (closes: #688799).
1821 - Apply program name transformations at build-time rather than at
1822 run-time (closes: #696465).
1823 - Add info documentation for grub-mount (closes: #666427).
1824 - Clean up dangling references to grub-setup (LP: #1082045).
1825 - Avoid installing to sectors matching the signature of an Acer
1826 registration utility with several sightings in the wild (LP: #987022).
1827 - Document the need for GRUB_DEFAULT=saved in grub-set-default(8)
1828 (LP: #1102925).
1829 - Fix missing PVs if they don't contain an "interesting" LV (probably
1830 closes: #650724, #707613).
1831 - Reimplement grub-reboot to not depend on saved_entry (closes: #707695,
1832 LP: #704406).
1833 - Fix Ctrl-u handling to copy the killed characters to the kill buffer
1834 as UCS4 stored as grub_uint32_t rather than as 8-bit characters stored
1835 as char (closes: #710076).
1836 - Fix inconsistent use of GRUB_CRYPTODISK_ENABLE and
1837 GRUB_ENABLE_CRYPTODISK (LP: #1232237).
1838 - Support GRUB_DISABLE_SUBMENU configuration, and document submenu usage
1839 in grub-reboot(8) (closes: #690538).
1840 - Don't decompress initrd when booting with Xen (closes: #700197).
1841 - Document how to delete the whole environment block (closes: #726265).
1842 - Revamp hidden timeout handling by adding a new timeout_style
1843 environment variable and a corresponding GRUB_TIMEOUT_STYLE
1844 configuration key for grub-mkconfig. This controls hidden-timeout
1845 handling more simply than the previous arrangements, and pressing any
1846 hotkeys associated with menu entries during the hidden timeout will
1847 now boot the corresponding menu entry immediately (LP: #1178618). As
1848 part of merging this, radically simplify the mess that
1849 quick_boot.patch had made of /etc/grub.d/30_os-prober; if it finds
1850 other OSes it can now just set timeout_style=menu and make sure the
1851 timeout is non-zero.
1852 - On Linux, read partition start offsets from sysfs if possible
1853 (LP: #1237519).
1854 - New ports to arm-uboot, arm-efi, arm64-efi, i386-xen, and x86_64-xen.
1855 * Add grub-uboot*, grub-efi-arm*, and grub-xen* binary packages.
1856 * Ignore functional test failures for now as they are broken.
1857 * Move working directories around (build/<package> -> obj/<package>,
1858 build/stamps -> debian/stamps) so that "debian/rules build" still works
1859 after working directories have been created.
1860 * Drop "grub-mkrescue --diet" option; never merged upstream and only
1861 matters for floppies. Please let me know if you were using this.
1862 Explicitly use -no-pad to build grub-rescue-floppy.img, which has an
1863 equivalent effect on size.
1864 * Break lupin-support (<< 0.55) due to the rewrite of grub-install in C.
1865 * Remove build-dependency on autogen, no longer needed.
1866 * Compress GRUB files on grub-rescue-floppy.img using xz.
1867 * Build-depend on wamerican, newly required by the test suite.
1868 * Run tests with LC_CTYPE=C.UTF-8, so that grub-fs-tester can handle UTF-8
1869 data correctly.
1870 * Update debian/legacy/update-grub to the version from grub 0.97-67.
1871 * Silence error message on initial installation when /etc/default/grub
1872 does not yet exist.
1873 * Add GRUB_RECOVERY_TITLE option, to allow the controversial "recovery
1874 mode" text to be customised (LP: #1240360).
1875
1876 -- Colin Watson <cjwatson@debian.org> Mon, 09 Dec 2013 00:21:45 +0000
1877
1878 grub2 (2.00-20) unstable; urgency=low
1879
1880 * Backport from upstream:
1881 - Sort gnumach kernels in version order (closes: #725451).
1882 * Move packaging to git, following upstream. Adjust Vcs-* fields.
1883 * Remove obsolete DM-Upload-Allowed field.
1884 * Merge (completely!) from Ubuntu:
1885 - Handle probing striped DM-RAID devices (thanks, Robert Collins;
1886 LP: #803658).
1887 - Unconditionally create grub.cfg on our EFI boot partition in Secure
1888 Boot mode; GRUB always needs some configuration in this case to find
1889 /boot/grub, since we can't modify the signed image at install time
1890 (Steve Langasek, LP: #1236625).
1891 - If MokManager is present on the host system, copy it onto the EFI boot
1892 partition for use (Steve Langasek).
1893 - Adjust UEFI installation to cope with Kubuntu setting GRUB_DISTRIBUTOR
1894 (LP: #1242417).
1895 - If building for Ubuntu:
1896 + Bypass menu unless other OSes are installed or Shift is pressed.
1897 + Show the boot menu if the previous boot failed.
1898 + Set GRUB_GFXPAYLOAD_LINUX=keep unless it's known to be unsupported
1899 on the current hardware.
1900 + Set vt.handoff=7 for smooth handoff to kernel graphical mode.
1901 + In recovery mode, add nomodeset to the Linux kernel arguments, and
1902 remove the 'set gfxpayload=keep' command.
1903 + Set default timeout to 10 seconds.
1904 + Enable hidden timeout support by default.
1905 - Migrate timeout settings from menu.lst.
1906 - Probe FusionIO devices (LP: #1237519).
1907 * Make grub.cfg world-unreadable if even hashed passwords are in use
1908 (closes: #632598).
1909
1910 -- Colin Watson <cjwatson@debian.org> Thu, 14 Nov 2013 10:49:31 +0000
1911
1912 grub2 (2.00-19) unstable; urgency=low
1913
1914 [ Colin Watson ]
1915 * Merge from Ubuntu:
1916 - debian/build-efi-images: Where possible, make use of the device path
1917 derived from the EFI Loaded Image Protocol to compute the prefix
1918 (LP: #1097570).
1919 - debian/build-efi-images: Add a netboot image target to our set of
1920 prebuilt EFI images (thanks, Steve Langasek).
1921 * Backport from upstream:
1922 - Handle partitions on non-512B EFI disks (LP: #1065281).
1923
1924 [ Phillip Susi ]
1925 * restore_mkdevicemap.patch: Fix dmraid uuid check to look for "DMRAID-"
1926 anywhere instead of only at the start, since kpartx prefixes it with
1927 "partN-" (LP: #1183915).
1928
1929 -- Colin Watson <cjwatson@debian.org> Wed, 18 Sep 2013 17:18:27 +0100
1930
1931 grub2 (2.00-18) unstable; urgency=low
1932
1933 * Add gettext module to signed UEFI images (LP: #1104627).
1934 * Put the preprocessor definition for quiet-boot in the right place so
1935 that it actually takes effect.
1936
1937 -- Colin Watson <cjwatson@debian.org> Mon, 26 Aug 2013 17:23:09 +0100
1938
1939 grub2 (2.00-17) unstable; urgency=low
1940
1941 * Really include patches to reduce visual clutter in normal mode when
1942 building for Ubuntu.
1943
1944 -- Colin Watson <cjwatson@debian.org> Thu, 15 Aug 2013 09:58:59 +0100
1945
1946 grub2 (2.00-16) unstable; urgency=low
1947
1948 * Make reportbug script file robust against su authentication failures and
1949 missing LVM commands.
1950 * Backport from upstream:
1951 - Move @itemize after @subsection to satisfy texinfo-5.1.
1952 - grub-mkconfig: Fix detection of Emacs autosave files.
1953 - Fix spurious failure on Xen partition devices without disk devices
1954 (closes: #708614).
1955 * Merge from Ubuntu:
1956 - Treat Kubuntu as an alias for Ubuntu in GRUB_DISTRIBUTOR (Harald
1957 Sitter).
1958 - Make any EFI system boot into the shim (if installed) even if
1959 SecureBoot is disabled (Stéphane Graber).
1960 - Allow Shift to interrupt 'sleep --interruptible'.
1961 - If building for Ubuntu:
1962 + Reduce visual clutter in normal mode.
1963 + Remove verbose messages printed before reading configuration.
1964 + Suppress kernel/initrd progress messages, except in recovery mode.
1965 + Suppress "GRUB loading" message unless Shift is held down.
1966 - Skip Windows os-prober entries on Wubi systems.
1967 * Consolidate debian/rules logic for when to build signed images.
1968
1969 -- Colin Watson <cjwatson@debian.org> Thu, 15 Aug 2013 08:35:53 +0100
1970
1971 grub2 (2.00-15) unstable; urgency=low
1972
1973 [ Colin Watson ]
1974 * Install reportbug presubj and script files in all binary packages.
1975 * Make grub-yeeloong.postinst explicitly install with
1976 --target=mipsel-loongson (closes: #708204).
1977 * Make grub-script-check fail on scripts containing no commands (closes:
1978 #713886).
1979 * Make the description of grub-firmware-qemu a little more generic, rather
1980 than assuming that bochsbios provides qemu's default BIOS image (closes:
1981 #714277).
1982 * Don't assume that the presence of /etc/default/grub or
1983 /etc/default/grub.d/*.cfg means that any particular item is set in it
1984 (LP: #1199731).
1985
1986 [ Debconf translations ]
1987 * Hungarian (Dr. Nagy Elemér Károly).
1988
1989 -- Colin Watson <cjwatson@debian.org> Sat, 13 Jul 2013 11:04:15 +0100
1990
1991 grub2 (2.00-14) unstable; urgency=low
1992
1993 * Merge from Ubuntu:
1994 - Don't call update-grub in the zz-update-grub kernel hook if
1995 /boot/grub/grub.cfg doesn't exist.
1996 - acpihalt: expand parser to handle SSDTs and some more opcodes. Fixes
1997 test suite hang with current seabios.
1998 * Remove kernel-specific grub.d conffiles that were dropped from packages
1999 built for all but their corresponding kernel type in 1.96+20090307-1
2000 (closes: #703539).
2001 * Look for grub-bios-setup in /usr/lib/grub/i386-pc/ as well (closes:
2002 #705636).
2003 * Merge 1.99-27.1 (thanks, Steve McIntyre):
2004 - Add entries for Windows Boot Manager found via UEFI in os-prober
2005 (closes: #698914).
2006
2007 -- Colin Watson <cjwatson@debian.org> Thu, 09 May 2013 00:14:55 +0100
2008
2009 grub2 (2.00-13) experimental; urgency=low
2010
2011 * Backport from upstream:
2012 - Fix booting FreeBSD >= 9.1 amd64 kernels (closes: #699002).
2013 * Merge from Ubuntu:
2014 - Stop using the /usr/share/images/desktop-base/desktop-grub.png
2015 alternative as the fallback background if GRUB_DISTRIBUTOR is
2016 "Ubuntu".
2017 - source_grub2.py: Use attach_default_grub from apport's hookutils.
2018 - Output a menu entry for firmware setup on UEFI FastBoot systems.
2019 - Set a monochromatic theme and an appropriate background for Ubuntu.
2020 - Remove "GNU/Linux" from default distributor string for Ubuntu.
2021 - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
2022 - Apply patch from Fedora to add a "linuxefi" loader which boots kernels
2023 with EFI handover patches, avoiding ExitBootServices.
2024 - Temporarily make linuxefi refuse to validate kernels in the absence of
2025 a shim, until we get some other details worked out.
2026 - Automatically call linuxefi from linux if secure boot is enabled and
2027 the kernel is signed, to hand over to the kernel without calling
2028 ExitBootServices. Otherwise, linux will fall through to previous
2029 code, call ExitBootServices itself, and boot the kernel normally.
2030 - Generate configuration for signed UEFI kernels if available.
2031 - On Ubuntu amd64, add a raw-uefi custom upload tarball for signing.
2032 - Install signed images if available and UEFI Secure Boot is enabled.
2033 - Add "splash" to default boot options on Ubuntu.
2034
2035 -- Colin Watson <cjwatson@debian.org> Fri, 01 Feb 2013 15:44:25 +0000
2036
2037 grub2 (2.00-12) experimental; urgency=low
2038
2039 * Silence output from running-in-container.
2040 * Also skip update-grub when running in a container (LP: #1060404).
2041
2042 -- Colin Watson <cjwatson@debian.org> Thu, 24 Jan 2013 23:21:48 +0000
2043
2044 grub2 (2.00-11) experimental; urgency=low
2045
2046 [ Adam Conrad ]
2047 * debian/{postinst,config}.in: Don't fail if /etc/default/grub.d
2048 configuration snippets exist, but /etc/default/grub does not.
2049
2050 [ Colin Watson ]
2051 * Merge wheezy branch up to 1.99-27, fixing overzealous removal of
2052 load_video call when GRUB_GFXPAYLOAD_LINUX is empty (closes: #661789).
2053 * Merge from Ubuntu:
2054 - If the postinst is running in a container, skip grub-install and all
2055 its associated questions (LP: #1060404).
2056 - Fix backslash-escaping in merge_debconf_into_conf (LP: #448413). Note
2057 that this differs slightly from the fix in Ubuntu, which corrected
2058 behaviour when amending an existing configuration item but
2059 accidentally over-escaped when adding a new one.
2060 - Replace "single" with "recovery" when friendly-recovery is installed
2061 (LP: #575469).
2062 - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
2063 Ubuntu's backport of the grub-doc split (LP: #493968).
2064
2065 -- Colin Watson <cjwatson@debian.org> Mon, 21 Jan 2013 10:49:00 +0000
2066
2067 grub2 (2.00-10) experimental; urgency=low
2068
2069 * Support parallel builds.
2070 * Remove /boot/grub/unicode.pf2 on purge of grub-efi-{amd64,i386} (closes:
2071 #697183).
2072 * Build with GCC 4.7.
2073 * Merge from Ubuntu:
2074 - Don't permit loading modules on UEFI Secure Boot (since in such a
2075 setup the GRUB core image must be signed but it has no provision for
2076 verifying module signatures).
2077 - Read /etc/default/grub.d/*.cfg after /etc/default/grub (LP: #901600).
2078 - Blacklist 1440x900x32 from VBE preferred mode handling until a better
2079 solution is available (LP: #701111).
2080
2081 -- Colin Watson <cjwatson@debian.org> Thu, 03 Jan 2013 09:38:25 +0000
2082
2083 grub2 (2.00-9) experimental; urgency=low
2084
2085 * Ensure /boot/grub exists before copying files to it for EFI installs
2086 (closes: #696962).
2087
2088 -- Colin Watson <cjwatson@debian.org> Sat, 29 Dec 2012 23:44:51 +0000
2089
2090 grub2 (2.00-8) experimental; urgency=low
2091
2092 * debian/apport/source_grub2.py:
2093 - Use context managers to avoid (harmless) file descriptor leaks.
2094 - Set a file encoding, per PEP 0263.
2095 * Drop grub-ieee1275-bin's dependency on bc in favour of powerpc-ibm-utils
2096 (>= 1.2.12-1) (cf. #625728).
2097 * Move powerpc-ibm-utils and powerpc-utils dependencies from
2098 grub-ieee1275-bin to grub-ieee1275 (closes: #693400).
2099 * Merge from Ubuntu:
2100 - Ignore symlink traversal failures in grub-mount readdir
2101 (LP: #1051306).
2102 - Fix incorrect initrd minimum address calculation (LP: #1055686).
2103 - Avoid assuming that gets is declared.
2104 * Copy unicode.pf2 to /boot/grub/ for EFI installs so that it is more
2105 likely to be readable by GRUB (closes: #661789).
2106
2107 -- Colin Watson <cjwatson@debian.org> Fri, 28 Dec 2012 17:34:32 +0000
2108
2109 grub2 (2.00-7) experimental; urgency=low
2110
2111 * Backport from upstream:
2112 - Fix stderr leakage from grub-probe in is_path_readable_by_grub.
2113 - Fix tftp endianness problem.
2114 * Merge from Ubuntu:
2115 - Prefer translations from language packs (LP: #537998). (No-op for
2116 Debian, but harmless.)
2117 - Avoid getting confused by inaccessible loop device backing paths
2118 (LP: #938724).
2119
2120 -- Colin Watson <cjwatson@debian.org> Wed, 26 Sep 2012 16:05:07 +0100
2121
2122 grub2 (2.00-6) experimental; urgency=low
2123
2124 [ Colin Watson ]
2125 * Adjust package descriptions to talk about update-grub, not update-grub2.
2126 * Backport from upstream:
2127 - Fix grub-emu build on FreeBSD.
2128 * Revert gcc-4.6-multilib build-dependency change from 2.00-1, since
2129 kfreebsd-i386 and hurd-i386 don't have gcc-4.6-multilib. Instead, make
2130 sure to only install efiemu32.o and efiemu64.o on (linux-)i386,
2131 kopensolaris-i386, and any-amd64.
2132 * Manually expand @PACKAGE@ symbols in grub-efi.postinst (closes:
2133 #688725), grub-linuxbios.postinst (closes: #688726), and grub2.postinst
2134 (closes: #688724).
2135
2136 [ Debconf translations ]
2137 * Lithuanian (Rimas Kudelis). Closes: #675628
2138 * Galician (Jorge Barreiro). Closes: #677389
2139 * Welsh (Daffyd Tomos).
2140 * Greek (galaxico). Closes: #685201
2141 * Romanian (Andrei POPESCU). Closes: #685477
2142 * Finnish (Timo Jyrinki).
2143
2144 [ Cyril Brulebois ]
2145 * Use xz compression for all binaries to save up some space on CD images
2146 (closes: #688773).
2147
2148 -- Colin Watson <cjwatson@debian.org> Tue, 25 Sep 2012 22:47:03 +0100
2149
2150 grub2 (2.00-5) experimental; urgency=low
2151
2152 * Backport from upstream:
2153 - Remove extra layer of escaping from grub_probe.
2154 - Add efifwsetup module to reboot into firmware setup menu.
2155 - Revert incorrect off-by-one fix when embedding in MBR (LP: #1051154).
2156 * Switch watch file to point to ftp.gnu.org.
2157 * Build-depend on liblzma-dev, enabling 'grub-mkimage -C xz'.
2158 * Adjust /etc/grub.d/30_os-prober to detect Ubuntu's use of "recovery"
2159 rather than "single".
2160
2161 -- Colin Watson <cjwatson@debian.org> Wed, 19 Sep 2012 08:52:27 +0100
2162
2163 grub2 (2.00-4) experimental; urgency=low
2164
2165 * Fix platform postinsts to handle new core.img location.
2166 * Only fix up powerpc key repeat on IEEE1275 machines. Fixes powerpc-emu
2167 compilation.
2168 * Move grub-install to grub2-common, since it's now common across
2169 platforms but clashes with grub-legacy.
2170 * Move grub-mknetdir to grub-common, since it's now common across
2171 platforms.
2172 * Make grub-install fall back to i386-pc if booted using EFI but the
2173 relevant *-efi target is not available (because only grub-pc is
2174 installed).
2175
2176 -- Colin Watson <cjwatson@debian.org> Fri, 14 Sep 2012 13:38:37 +0100
2177
2178 grub2 (2.00-3) experimental; urgency=low
2179
2180 * Use dh-autoreconf.
2181 * Bail out if trying to run grub-mkconfig during upgrade to 2.00 (e.g.
2182 while configuring a kernel image), since the old /etc/grub.d/00_header
2183 conffile breaks until such time as grub-common is configured.
2184
2185 -- Colin Watson <cjwatson@debian.org> Thu, 13 Sep 2012 17:07:18 +0100
2186
2187 grub2 (2.00-2) experimental; urgency=low
2188
2189 * Add -Wno-error=unused-result to HOST_CFLAGS for the moment, since at
2190 least grub-core/lib/crypto.c fails to compile on Ubuntu otherwise.
2191 * Update default/grub.md5sum to include Ubuntu maverick's default md5sum.
2192 * Autogenerate packaging files for grub-emu, in order that its postinst
2193 does not contain unexpanded @PACKAGE@ symbols.
2194 * Only try to install efiemu*.o into grub-emu on *-i386.
2195
2196 -- Colin Watson <cjwatson@debian.org> Sat, 08 Sep 2012 10:32:33 +0100
2197
2198 grub2 (2.00-1) experimental; urgency=low
2199
2200 [ Jordi Mallach, Colin Watson ]
2201 * New upstream release.
2202 - Add LUKS and GELI encrypted disk support (closes: #463107).
2203 - Lazy scanning to avoid accessing devices which aren't really used.
2204 This avoids boot delay due to slow device scanning (closes: #549905,
2205 #550015, #550083, #564252, #595059, #632408).
2206 - Don't override more informative errors when loading kernel/initrd
2207 (closes: #551630).
2208 - Support 4K-sector NTFS (closes: #567728).
2209 - Unify grub-mkrescue interface on powerpc with that on other
2210 architectures (closes: #570119).
2211 - Fix infinite recursion in gettext when translation fails (closes:
2212 #611537, #612454, #616487, #619618, #626853, #643608).
2213 - Add more missing quotes to grub-mkconfig (closes: #612417).
2214 - Import gnulib change to fix argp_help segfault with help filter
2215 (closes: #612692).
2216 - Support %1$d syntax in grub_printf (closes: #630647).
2217 - Use write-combining MTRR to speed up video with buggy BIOSes (closes:
2218 #630926).
2219 - Remove multiboot header from PXE images to avoid confusing ipxe
2220 (closes: #635877).
2221 - Fix crash when attempting to install to a non-BIOS disk (closes:
2222 #637208).
2223 - Fix handling of grub-mkrescue --xorriso= option (closes: #646788).
2224 - Use umask rather than chmod to create grub.cfg.new to avoid insecure
2225 grub.cfg (closes: #654599).
2226 - Improve font installation logic (closes: #654645).
2227 - Add grub-probe info documentation (closes: #666031).
2228 - Don't crash on canonicalize_file_name failure in grub-probe (closes:
2229 #677211).
2230
2231 [ Colin Watson ]
2232 * Adjust debian/watch to point to xz-compressed tarballs.
2233 * debian/grub.d/05_debian_theme: Source grub-mkconfig_lib from
2234 /usr/share/grub, not the /usr/lib/grub compatibility link.
2235 * Convert to source format 3.0 (quilt). Developers, note that patches are
2236 stored applied in bzr; you may want to 'quilt pop -a' / 'quilt push -a'
2237 around merges.
2238 * Remove pointless debian/grub-mount-udeb.install.hurd-i386;
2239 grub-mount-udeb is not built on the Hurd.
2240 * Refactor debian/grub-common.install.hurd-i386 into .in files so that it
2241 imposes less of a maintenance burden.
2242 * Restore grub-mkdevicemap for now. While it's kind of a mess, requiring
2243 lots of OS-specific code to iterate over all possible devices, we use it
2244 in a number of scripts to discover devices and reimplementing those in
2245 terms of something else would be very complicated.
2246 * Add grub-efi-ia64-bin and grub-efi-ia64 packages. These are currently
2247 experimental, and grub-efi-ia64 does not automatically run grub-install.
2248 * Build-depend on gcc-4.6-multilib on kfreebsd-i386 and hurd-i386 as well
2249 as the other i386 architectures, since we need it to build efiemu32.o
2250 and efiemu64.o.
2251 * Add per-platform *-dbg packages containing files needed to use GRUB's
2252 GDB stub. These are relatively large and thus worth splitting out.
2253 * Build-depend on ttf-dejavu-core for the starfield theme.
2254 * Add a grub-theme-starfield package containing the starfield theme.
2255 * Backport from upstream:
2256 - Don't decrease efi_mmap_size (LP: #1046429).
2257 * grub-common Suggests: console-setup for grub-kbdcomp (closes: #686815).
2258 * Silence error messages when translations are unavailable.
2259 * Don't pass *.module to dpkg-shlibdeps, avoiding lots of build-time
2260 warnings.
2261 * Move transitional package to Section: oldlibs.
2262 * Acknowledge NMU (closes: #676609).
2263
2264 [ Debconf translations ]
2265 * Lithuanian (Rimas Kudelis). Closes: #675628
2266 * Galician (Jorge Barreiro). Closes: #677389
2267 * Welsh (Daffyd Tomos).
2268 * Greek (galaxico). Closes: #685201
2269 * Romanian (Andrei POPESCU). Closes: #685477
2270 * Finnish (Timo Jyrinki).
2271
2272 -- Colin Watson <cjwatson@debian.org> Thu, 06 Sep 2012 19:04:21 +0100
2273
2274 grub2 (1.99-27.1) unstable; urgency=medium
2275
2276 * NMU
2277 * Add entries for Windows Boot Manager found via UEFI in
2278 os-prober. Closes: #698914 before the Wheezy release.
2279
2280 -- Steve McIntyre <93sam@debian.org> Fri, 26 Apr 2013 23:53:34 +0100
2281
2282 grub2 (1.99-27) unstable; urgency=low
2283
2284 * Amend gfxpayload_keep_default.patch to no longer remove the call to
2285 load_video when GRUB_GFXPAYLOAD_LINUX is empty (closes: #661789).
2286
2287 -- Colin Watson <cjwatson@debian.org> Sun, 20 Jan 2013 16:37:52 +0000
2288
2289 grub2 (1.99-26) unstable; urgency=low
2290
2291 * Remove /boot/grub/unicode.pf2 on purge of grub-efi-{amd64,i386} (closes:
2292 #697183).
2293
2294 -- Colin Watson <cjwatson@debian.org> Wed, 02 Jan 2013 11:54:50 +0000
2295
2296 grub2 (1.99-25) unstable; urgency=low
2297
2298 * Ensure /boot/grub exists before copying files to it for EFI installs
2299 (closes: #696962).
2300
2301 -- Colin Watson <cjwatson@debian.org> Sat, 29 Dec 2012 23:45:01 +0000
2302
2303 grub2 (1.99-24) unstable; urgency=low
2304
2305 * Acknowledge NMU with thanks.
2306 * Fix namespace of EFI boot failure patch file added in NMU.
2307 * Copy unicode.pf2 to /boot/grub/ for EFI installs so that it is more
2308 likely to be readable by GRUB (closes: #661789).
2309 * Fix infinite recursion in gettext when translation fails (closes:
2310 #611537, #612454, #616487, #619618, #626853, #643608).
2311 * Fix grammar in Finnish translation (closes: #687681).
2312
2313 -- Colin Watson <cjwatson@debian.org> Fri, 28 Dec 2012 13:01:38 +0000
2314
2315 grub2 (1.99-23.1) unstable; urgency=low
2316
2317 * Non-maintainer upload.
2318 * Apply Ubuntu patch fixing some EFI boot failures (closes: #687320)
2319 - Thanks to Colin Watson.
2320
2321 -- Michael Gilbert <mgilbert@debian.org> Sun, 14 Oct 2012 04:09:51 -0400
2322
2323 grub2 (1.99-23) unstable; urgency=low
2324
2325 [ Debconf translations ]
2326 * Lithuanian (Rimas Kudelis). Closes: #675628
2327 * Galician (Jorge Barreiro). Closes: #677389
2328 * Welsh (Daffyd Tomos).
2329 * Greek (galaxico). Closes: #685201
2330 * Romanian (Andrei POPESCU). Closes: #685477
2331 * Finnish (Timo Jyrinki).
2332
2333 [ Cyril Brulebois ]
2334 * Use xz compression for all binaries to save up some space on CD images
2335 (closes: #688773).
2336
2337 [ Colin Watson ]
2338 * Autogenerate packaging files for grub-emu (closes: #688727), in order
2339 that its postinst does not contain unexpanded @PACKAGE@ symbols.
2340 * Manually expand @PACKAGE@ symbols in grub-efi.postinst (closes:
2341 #688725), grub-linuxbios.postinst (closes: #688726), and grub2.postinst
2342 (closes: #688724).
2343
2344 -- Colin Watson <cjwatson@debian.org> Tue, 25 Sep 2012 18:59:18 +0100
2345
2346 grub2 (1.99-22.1) unstable; urgency=low
2347
2348 * Non-maintainer upload.
2349 * Apply upstream patches for hurd-i386:
2350 - Test inode number (Closes: #634799).
2351 - Disable zfs code on GNU/Hurd (Closes: #670069).
2352 - Add userland partition support (Closes: #670186).
2353 * Fix packages build without libfuse (Closes: #670189).
2354
2355 -- Samuel Thibault <sthibault@debian.org> Fri, 08 Jun 2012 01:19:00 +0200
2356
2357 grub2 (1.99-22) unstable; urgency=low
2358
2359 [ Debconf translations ]
2360 * Khmer added (Khoem Sokhem)
2361 * Slovenian (Vanja Cvelbar). Closes: #670616
2362 * Traditional Chinese (Vincent Chen).
2363 * Vietnamese (Hai Lang).
2364 * Marathi (Sampada Nakhare)
2365 * Finnish (Timo Jyrinki). Closes: #673976
2366 * Latvian (Rūdolfs Mazurs). Closes: #674697
2367
2368 [ Colin Watson ]
2369 * Make apport hook compatible with Python 3.
2370 * Add upstream r3476 (fix memory leak in grub_disk_read_small) to
2371 4k_sectors.patch, otherwise the larger disk cache due to
2372 efi_disk_cache.patch can cause EFI systems to run out of memory.
2373
2374 -- Colin Watson <cjwatson@debian.org> Wed, 30 May 2012 10:38:40 +0100
2375
2376 grub2 (1.99-21) unstable; urgency=low
2377
2378 * Backport from upstream:
2379 - Fix hook calling for unaligned segments (closes: #666992,
2380 LP: #972250).
2381
2382 -- Colin Watson <cjwatson@debian.org> Tue, 03 Apr 2012 14:19:18 +0100
2383
2384 grub2 (1.99-20) unstable; urgency=low
2385
2386 * Backport kFreeBSD support from upstream to 4k_sectors.patch.
2387
2388 -- Colin Watson <cjwatson@debian.org> Mon, 02 Apr 2012 21:53:02 +0100
2389
2390 grub2 (1.99-19) unstable; urgency=low
2391
2392 [ Colin Watson ]
2393 * Add grub-probe to grub-mount-udeb (LP: #963471).
2394 * Backport from upstream:
2395 - Restore CFLAGS after efiemu check (closes: #665772).
2396 - Include __ctzdi2 and __ctzsi2 from libgcc if present (closes:
2397 #665993).
2398 - Support non-512B sectors and agglomerate reads.
2399
2400 [ Debconf translations ]
2401 * Croatian (Tomislav Krznar).
2402
2403 -- Colin Watson <cjwatson@debian.org> Mon, 02 Apr 2012 18:26:09 +0100
2404
2405 grub2 (1.99-18) unstable; urgency=low
2406
2407 [ Colin Watson ]
2408 * Ensure that /sbin and /usr/sbin are in $PATH when running tests (closes:
2409 #662916).
2410 * mkconfig_loopback.patch: Use different GRUB loop devices for different
2411 OS loop devices (thanks, bcbc; LP: #888281).
2412 * Backport from upstream:
2413 - Add support for LZO compression in btrfs (LP: #727535).
2414 - Fix efiemu configure check.
2415
2416 [ Ilya Yanok ]
2417 * Backport from upstream:
2418 - Make FAT UUID uppercase to match Linux (LP: #948716).
2419
2420 [ Debconf translations ]
2421 * Norwegian Bokmål (Hans Fredrik Nordhaug).
2422 * Gujarati (Kartik Mistry). Closes: #663542
2423
2424 -- Colin Watson <cjwatson@debian.org> Mon, 19 Mar 2012 18:24:33 +0000
2425
2426 grub2 (1.99-17) unstable; urgency=low
2427
2428 * efi_disk_cache.patch: Fix incorrect GRUB_DISK_CACHE_BITS (LP: #944347).
2429
2430 -- Colin Watson <cjwatson@debian.org> Tue, 06 Mar 2012 17:43:42 +0000
2431
2432 grub2 (1.99-16) unstable; urgency=low
2433
2434 * Backport from upstream:
2435 - Build with -fno-asynchronous-unwind-tables to save space (closes:
2436 #662787).
2437
2438 -- Colin Watson <cjwatson@debian.org> Tue, 06 Mar 2012 12:45:42 +0000
2439
2440 grub2 (1.99-15) unstable; urgency=low
2441
2442 [ Adam Conrad ]
2443 * grub.cfg_400.patch: Redirect grep stdout to /dev/null since
2444 grub-mkconfig is "exec > grub.cfg.new", which causes grep's input
2445 and output to be the same FD (LP: #934269) (closes: #652972)
2446 * efi_disk_cache.patch: Bump the disk cache on EFI systems to
2447 dramatically reduce load times for vmlinux/initrd (LP: #944347)
2448
2449 [ Colin Watson ]
2450 * no_libzfs.patch: Use xasprintf rather than asprintf.
2451 * Backport from upstream:
2452 - Rewrite XFS btree parsing; fixes invalid BMAP (closes: #657776).
2453 - Handle newer autotools, and add some missing quotes in the process.
2454 (Note that this moves grub-mkconfig_lib and update-grub_lib to
2455 /usr/share/grub; I added links in /usr/lib/grub for compatibility.)
2456 - Fix incorrect identifiers in bash-completion (closes: #661415).
2457 - Add support for GRUB_CMDLINE_GNUMACH (closes: #660493).
2458 * Build with GCC 4.6 (closes: #654727).
2459
2460 [ Debconf translations ]
2461 * Dutch (Jeroen Schot). Closes: #651275
2462 * Bulgarian (Damyan Ivanov). Closes: #653356
2463 * Icelandic (Sveinn í Felli).
2464 * Ukrainian (Yatsenko Alexandr). Closes: #654294
2465 * Italian (Luca Monducci). Closes: #654304
2466 * Thai (Theppitak Karoonboonyanan). Closes: #656551
2467 * Uyghur (Abduqadir Abliz)
2468 * Indonesian (Mahyuddin Susanto). Closes: #656705
2469 * Hebrew (Omer Zak). Closes: #656852
2470 * Turkish (Atila KOÇ). Closes: #656907
2471 * Polish (Michał Kułach). Closes: #657265
2472 * Asturian (Mikel González).
2473 * Dzongkha (Dawa Pemo)
2474 * Tamil (Dr.T.Vasudevan).
2475 * Belarusian (Viktar Siarhiejczyk). Closes: #662615
2476
2477 -- Colin Watson <cjwatson@debian.org> Mon, 05 Mar 2012 16:58:01 +0000
2478
2479 grub2 (1.99-14) unstable; urgency=low
2480
2481 * Rewrite no_libzfs.patch using a different approach. (Closes: #648539)
2482
2483 -- Robert Millan <rmh@debian.org> Sun, 13 Nov 2011 00:14:38 +0100
2484
2485 grub2 (1.99-13) unstable; urgency=low
2486
2487 [ Debconf translations ]
2488 * Portuguese (Miguel Figueiredo). Closes: #641226
2489 * German (Martin Eberhard Schauer). Closes: #641630
2490 * Sinhala (Danishka Navin). Closes: #644080
2491 * Uyghur (Gheyret Tohti). Closes: #627011
2492
2493 [ Robert Millan ]
2494 * LVM support for GNU/kFreeBSD.
2495 - kfreebsd_lvm.patch
2496 * Cherry-pick several ZFS updates from upstream Bazaar.
2497 - zfs_update.patch
2498 * Build without libzfs.
2499
2500 -- Robert Millan <rmh@debian.org> Fri, 11 Nov 2011 23:04:58 +0100
2501
2502 grub2 (1.99-12) unstable; urgency=low
2503
2504 [ Robert Millan ]
2505 * Fix grub-probe detection for LSI MegaRAID SAS devices on kFreeBSD.
2506 - kfreebsd_mfi_devices.patch
2507
2508 [ Colin Watson ]
2509 * Backport from upstream:
2510 - Canonicalise the path argument to grub-probe (closes: #637768).
2511 - Skip */README* as well as README* (LP: #537123).
2512
2513 -- Colin Watson <cjwatson@debian.org> Mon, 05 Sep 2011 15:17:20 +0100
2514
2515 grub2 (1.99-11) unstable; urgency=low
2516
2517 * Backport from upstream:
2518 - Honour GRUB_CMDLINE_LINUX_XEN_REPLACE and
2519 GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT, which replace
2520 GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT (complementing the
2521 existing options which append; closes: #617538).
2522
2523 -- Colin Watson <cjwatson@debian.org> Mon, 08 Aug 2011 17:55:21 +0100
2524
2525 grub2 (1.99-10) unstable; urgency=high
2526
2527 * Mark la_array as packed.
2528 - zfs_packed_la_array.patch
2529
2530 -- Robert Millan <rmh@debian.org> Sun, 07 Aug 2011 20:16:31 +0000
2531
2532 grub2 (1.99-9) unstable; urgency=low
2533
2534 [ Colin Watson ]
2535 * Adjust apport hook to attach /boot/grub/device.map if it exists.
2536 * Fix regression in gfxterm background_color handling.
2537 * Improve detection of invalid shell syntax in apport hook.
2538
2539 [ Debconf translations ]
2540 * Esperanto (Felipe E. F. de Castro). Closes: #632157
2541 * Slovak (Slavko).
2542
2543 [ Robert Millan ]
2544 * Enable grub-mount on kfreebsd-any.
2545 * Build grub-mount-udeb on kfreebsd-i386 and kfreebsd-amd64.
2546
2547 -- Robert Millan <rmh@debian.org> Mon, 25 Jul 2011 15:36:31 +0200
2548
2549 grub2 (1.99-8) unstable; urgency=low
2550
2551 [ Robert Millan ]
2552 * Avoid buggy versions of libgeom-dev (see #630107). Closes: #630197
2553 * Fix grub-probe detection for ATA devices using `ata' driver on kFreeBSD 9.
2554 - kfreebsd-9_ada_devices.patch
2555
2556 [ Colin Watson ]
2557 * Update ntldr-img from grub-extras:
2558 - Handle ext3 inode sizes other than 128.
2559
2560 [ Debconf translations ]
2561 * Kazakh (Baurzhan Muftakhidinov). Closes: #630915
2562
2563 -- Colin Watson <cjwatson@debian.org> Tue, 21 Jun 2011 02:10:10 +0100
2564
2565 grub2 (1.99-7) unstable; urgency=low
2566
2567 [ Debconf translations ]
2568 * Basque (Iñaki Larrañaga Murgoitio). Closes: #628716
2569 * Swedish (Martin Bagge / brother). Closes: #628866
2570 * Czech (Miroslav Kure). Closes: #628978
2571 * Brazilian Portuguese (Flamarion Jorge). Closes: #629135
2572 * Spanish (Francisco Javier Cuadrado). Closes: #629633
2573
2574 [ Colin Watson ]
2575 * Cope with btrfs / inside an encrypted block device (thanks, alexeagar;
2576 LP: #757631).
2577 * Merge from Ubuntu:
2578 - Give up scanning partitions after ten consecutive open failures
2579 (LP: #787461).
2580
2581 -- Colin Watson <cjwatson@debian.org> Thu, 16 Jun 2011 00:13:14 +0100
2582
2583 grub2 (1.99-6) unstable; urgency=low
2584
2585 [ Colin Watson ]
2586 * Update Vcs-* fields for Alioth changes.
2587 * Backport from upstream, removing the need for Breaks: udev (<< 168-1):
2588 - Don't stat devices unless we have to.
2589
2590 [ Debconf translations ]
2591 * Catalan (Jordi Mallach).
2592 * Farsi (Behrad Eslamifar). Closes: #628648
2593
2594 -- Colin Watson <cjwatson@debian.org> Tue, 31 May 2011 09:20:54 +0100
2595
2596 grub2 (1.99-5) unstable; urgency=low
2597
2598 [ Colin Watson ]
2599 * Change grub2/linux_cmdline and grub2/kfreebsd_cmdline descriptions to
2600 indicate that the command line is allowed to be empty, since this is a
2601 common source of confusion (thanks, Jordan Uggla).
2602 * On non-Ubuntu-derived systems, add Breaks: udev (<< 168-1) to
2603 grub-common, for the sake of (some?) users without initrds (closes:
2604 #627587).
2605
2606 [ Debconf translations ]
2607 * French (Christian Perrier)
2608 * Russian (Yuri Kozlov). Closes: #628196
2609 * Simplified Chinese (YunQiang Su). Closes: #628210
2610 * Japanese (Hideki Yamane). Closes: #628382
2611 * Danish (Joe Hansen). Closes: #628427
2612
2613 -- Colin Watson <cjwatson@debian.org> Sun, 29 May 2011 21:58:55 +0100
2614
2615 grub2 (1.99-4) unstable; urgency=low
2616
2617 * Make grub-<platform>-bin packages depend on grub-common rather than
2618 grub2-common, and add grub2-common dependencies to grub-<platform>.
2619 This ensures that grub-<platform>-bin packages are coinstallable with
2620 grub-legacy, making it easier to use them as build-dependencies.
2621 * Stop trying to install the non-existent grub-ofpathname(8) on sparc for
2622 now. It will exist in the next upstream snapshot.
2623
2624 -- Colin Watson <cjwatson@debian.org> Thu, 19 May 2011 12:38:45 +0100
2625
2626 grub2 (1.99-3) unstable; urgency=low
2627
2628 * Ship grub-mkrescue on non-Linux amd64/i386 architectures.
2629 * Don't try to ship grub-mkrescue on sparc.
2630 * Drop boot_blocklist_hack.patch, fixed differently upstream some time ago
2631 by being smarter about filesystem-root-relative path conversion.
2632
2633 -- Colin Watson <cjwatson@debian.org> Wed, 18 May 2011 14:06:51 +0100
2634
2635 grub2 (1.99-2) unstable; urgency=low
2636
2637 * Include both old and new Lintian override styles for
2638 statically-linked-binary tag, since ftp-master has not yet been updated
2639 to 2.5.0~rc1.
2640
2641 -- Colin Watson <cjwatson@debian.org> Tue, 17 May 2011 01:36:10 +0100
2642
2643 grub2 (1.99-1) unstable; urgency=low
2644
2645 * New upstream release.
2646 - Ensure uniqueness of RAID array numbers even if some elements have a
2647 name (closes: #609804).
2648 - Remove unnecessary brackets from tr arguments (closes: #612564).
2649 - Add grub-mkrescue info documentation (closes: #612585).
2650 - Avoid generating invalid configuration when something that looks like
2651 a Xen hypervisor is present without any Xen kernels (closes: #612898).
2652 - Fix memory alignment when calling 'linux' multiple times on EFI
2653 (closes: #616638).
2654 - Fix grub-install on amd64 EFI systems (closes: #617388).
2655 - Automatically export pager variable (closes: #612995).
2656 - Fix parser error with "time" (closes: #612991).
2657 - Ignore case of bitmap extensions (closes: #611123).
2658 - Skip vmlinux-* on x86 platforms (closes: #536846, #546008).
2659 - Accept old-style Xen kernels (closes: #610428).
2660 - Skip damaged LVM volumes (closes: #544731).
2661 - Handle LVM mirroring (closes: #598441).
2662 - Detect spares and report them as not RAID members (closes: #611561).
2663 - Don't enable localisation unless gfxterm is available (closes:
2664 #604609).
2665 - Fix partitioned RAID support (closes: #595071, #613444).
2666 - Dynamically count the number of lines for the lower banner (closes:
2667 #606494).
2668 - Improve quoting in grub-mkconfig, to support background image file
2669 names containing spaces (closes: #612417).
2670 - Flush BIOS disk devices more accurately (closes: #623124).
2671 - Identify RAID devices by their UUID rather than by their guessed name
2672 (closes: #624232).
2673 - Add "SEE ALSO" sections to most man pages (closes: #551428).
2674
2675 [ Christian Perrier ]
2676 * Drop extra word in French debconf translation. Thanks to David
2677 Prévôt.
2678 * Fix spelling error in French debconf translation. Thanks to David
2679 Prévôt.
2680
2681 [ Colin Watson ]
2682 * Set PACKAGE_VERSION and PACKAGE_STRING using configure arguments rather
2683 than sedding configure.ac in debian/rules (which sometimes has annoying
2684 interactions with quilt, etc.).
2685 * Update branch_embed-sectors.patch:
2686 - Detect sector used by HighPoint RAID controller (closes: #394868).
2687 * Add debian/README.source (from quilt).
2688 * Make debian/rules more explicit about when autogen.sh is run. We need
2689 to be careful that all full builds run it, since we use GRUB extras.
2690 * Merge from Ubuntu:
2691 - Handle filesystems loop-mounted on file images.
2692 - On Wubi, don't ask for an install device, but just update wubildr
2693 using the diverted grub-install.
2694 - Add grub-mount-udeb, containing just grub-mount. This can be used by
2695 os-prober and other parts of d-i.
2696 - Artificially bump Replaces: grub-common versioning to account for
2697 grub-reboot/grub-set-default movement in Ubuntu.
2698 * Don't do a separate build pass for grub-common. It will be identical to
2699 the build for the default platform for the CPU architecture anyway, so
2700 reuse that.
2701 * Build with GCC 4.5 on all architectures.
2702 * Update Lintian overrides for changes in Lintian 2.5.0~rc1.
2703 * Invert how files are split among binary packages: rather than code in
2704 debian/rules to remove files we don't want, add dh_install configuration
2705 to declare the files we do want. This means a little more repetition
2706 for platform-specific programs, but it seems less confusing and easier
2707 to extend.
2708 * Drop versioned dependencies on base-files. GPL-3 has been there for two
2709 Debian releases now, and the dependency was never upgrade-critical
2710 anyway.
2711 * Create grub2-common package containing files that are common among GRUB
2712 platform packages but that would break GRUB Legacy, or that are too
2713 confusing when coinstalled with GRUB Legacy (closes: #564167).
2714 * Drop conflict on an ancient (pre-lenny/hardy) version of desktop-base.
2715 * Move /etc/grub.d/05_debian_theme to grub-common, to go with the other
2716 /etc/grub.d/* files.
2717 * Drop redundant Suggests: os-prober from several platform packages, as
2718 grub-common already Recommends: os-prober.
2719 * Create grub-<platform>-bin packages corresponding to all grub-<platform>
2720 packages (except for grub-emu). These do not automatically install the
2721 boot loader or update grub.cfg, and they install their binaries to
2722 /usr/lib/grub/<cpu>-<platform>/; this means that they can be installed
2723 in parallel, making it easier to use them to build GRUB-based disk
2724 images (e.g. d-i). The grub-<platform> packages now depend on these and
2725 include symlinks, so their behaviour will remain as before.
2726 * Make grub-emu depend on grub-common.
2727 * Make the documentation directory in most binary packages be a symlink to
2728 that in grub-common.
2729 * Drop lenny compatibility from grub2-common's dpkg/install-info
2730 dependency, since it produces a Lintian warning and using the current
2731 packaging on lenny is probably rather a stretch anyway.
2732
2733 [ Updated translations ]
2734 * Belarusian (Viktar Siarheichyk). Closes: #606864
2735 * Danish (Joe Hansen). Closes: #606879
2736 * Romanian (Andrei POPESCU). Closes: #606888
2737 * Italian (Luca Monducci). Closes: #606891
2738 * Brazilian Portuguese (Flamarion Jorge). Closes: #610613
2739 * Greek (Emmanuel Galatoulas). Closes: #604847
2740
2741 -- Colin Watson <cjwatson@debian.org> Mon, 16 May 2011 17:42:07 +0100
2742
2743 grub2 (1.99~rc1-13) unstable; urgency=low
2744
2745 * Cherry-pick from upstream:
2746 - Use correct limits for mips initrd.
2747 * Run grub-install on install or upgrade of grub-yeeloong.
2748 * Update branch_fuse.patch:
2749 - Tell FUSE to run single-threaded, since GRUB code is not thread-safe
2750 (LP: #756297).
2751
2752 -- Colin Watson <cjwatson@debian.org> Fri, 15 Apr 2011 12:11:21 +0100
2753
2754 grub2 (1.99~rc1-12) unstable; urgency=low
2755
2756 * Update branch_butter.patch:
2757 - Fix filename comparison.
2758 - Take extent offset in account on uncompressed extents.
2759 - Use filled extent size if available.
2760 * Allow use of first sector on btrfs (LP: #757446).
2761 * Merge from Ubuntu:
2762 - Build part_msdos and vfat into EFI boot images (LP: #677758).
2763
2764 -- Colin Watson <cjwatson@debian.org> Mon, 11 Apr 2011 16:22:08 +0100
2765
2766 grub2 (1.99~rc1-11) unstable; urgency=low
2767
2768 * Update branch_fuse.patch:
2769 - Make grub-mount exit non-zero if opening the device or filesystem
2770 fails.
2771 - Translate GRUB error codes into OS error codes for FUSE (LP: #756456).
2772 * Merge from Ubuntu:
2773 - Fix use of freed memory when replacing existing loopback device
2774 (LP: #742967).
2775
2776 -- Colin Watson <cjwatson@debian.org> Sun, 10 Apr 2011 21:52:26 +0100
2777
2778 grub2 (1.99~rc1-10) unstable; urgency=low
2779
2780 * Update branch_butter.patch, fixing RAID1/duplicated chunk size
2781 calculation (thanks, Vladimir Serbinenko; LP: #732149).
2782
2783 -- Colin Watson <cjwatson@debian.org> Sat, 09 Apr 2011 21:22:15 +0100
2784
2785 grub2 (1.99~rc1-9) unstable; urgency=low
2786
2787 * Update branch_parse-color.patch, to blend text when any background is
2788 set as opposed to only when a stretched background is set (closes:
2789 #613120).
2790 * Make update-grub2 a symlink to update-grub, rather than bothering with a
2791 wrapper script.
2792 * Cherry-pick from upstream:
2793 - Check RAID superblock offset (closes: #610184).
2794 - Flush buffer cache on close and not on open (closes: #620663).
2795 - Handle special naming of yeeloong directory (closes: #620420).
2796 * Add grub-mount utility, from the upstream 'fuse' branch.
2797 * efibootmgr is only available on Linux architectures, so only make
2798 grub-efi-ia32 and grub-efi-amd64 depend on it on Linux.
2799
2800 -- Colin Watson <cjwatson@debian.org> Sat, 09 Apr 2011 03:39:56 +0100
2801
2802 grub2 (1.99~rc1-8) unstable; urgency=low
2803
2804 * Cherry-pick from upstream:
2805 - Fix FreeBSD compilation problem.
2806
2807 -- Colin Watson <cjwatson@debian.org> Tue, 29 Mar 2011 15:13:51 +0100
2808
2809 grub2 (1.99~rc1-7) unstable; urgency=low
2810
2811 * Add /proc/mdstat, LVM information, and listings of /dev/disk/by-id/ and
2812 /dev/disk/by-uuid/ to bug reports, by request of upstream.
2813 * Cherry-pick from upstream:
2814 - Use libgeom on FreeBSD to detect partitions (closes: #612128).
2815 - Copy the partition table zone if floppy support is disabled, even if
2816 no partition table is found (LP: #741867).
2817 - Fix an ext2 overflow affecting inodes past 2TiB.
2818 - Fix RAID-0 disk size calculation for metadata 1.x (LP: #743136).
2819 * Merge from Ubuntu:
2820 - Build with gcc-4.5 on ppc64.
2821 - Add apport hook for ProblemType = 'Package', thanks to Jean-Baptiste
2822 Lallement (LP: #591753).
2823
2824 -- Colin Watson <cjwatson@debian.org> Tue, 29 Mar 2011 12:30:36 +0100
2825
2826 grub2 (1.99~rc1-6) unstable; urgency=low
2827
2828 * Cherry-pick from upstream:
2829 - Fix crash when extending menu entry line beyond 79 characters (closes:
2830 #615893).
2831 - Account for FreeBSD module headers when calculating allocation size.
2832 - Switch back to framebuffer page zero before loading the kernel
2833 (thanks, Felix Kuehling).
2834 * Merge from Ubuntu:
2835 - If we're upgrading and /boot/grub/core.img doesn't exist, then don't
2836 ask where to install GRUB, since it probably means we're in some kind
2837 of specialised environment such as a live USB stick (LP: #591202).
2838 - Drop the default priority of grub2/linux_cmdline to medium. We only
2839 need to ask it if we're upgrading from GRUB Legacy and found an empty
2840 kopt in menu.lst (LP: #591202).
2841 * Update branch_embed-sectors.patch, avoiding consuming lots of space and
2842 time if the first partition is not near the start of the disk (closes:
2843 #619458, LP: #691569).
2844
2845 -- Colin Watson <cjwatson@debian.org> Fri, 25 Mar 2011 19:23:04 +0000
2846
2847 grub2 (1.99~rc1-5) unstable; urgency=low
2848
2849 * Update debian/legacy/update-grub to the version from grub 0.97-65.
2850 * Mark binary packages as Multi-Arch: foreign (for example, an amd64
2851 kernel installed on an i386 system could use the native architecture's
2852 GRUB).
2853 * Rewrite find_root_device_from_mountinfo to cope with move-mounts
2854 (LP: #738345).
2855
2856 [ Updated translations ]
2857 * Esperanto (Felipe Castro). Closes: #606524
2858 * Thai (Theppitak Karoonboonyanan). Closes: #607706
2859
2860 -- Colin Watson <cjwatson@debian.org> Wed, 23 Mar 2011 15:51:47 +0000
2861
2862 grub2 (1.99~rc1-4) unstable; urgency=low
2863
2864 * Don't touch /boot/grub/grub2-installed if using the --root-directory
2865 option to grub-install (thanks, Nicolas George; closes: #614927).
2866 * Update branch_devmapper.patch, adding partitioned MD RAID support
2867 (untested) and support for probing multipath disks.
2868 * Update ntldr-img from grub-extras:
2869 - Only call ntfs_fix_mmft if the attribute to find is AT_DATA. This
2870 matches GRUB's NTFS module.
2871 - Install grubinst as grub-ntldr-img.
2872 * Fix loading GRUB from lnxboot (LP: #693671).
2873 * Update branch_embed-sectors.patch to avoid straying into first partition
2874 when embedding-area sectors are in use (closes: #613409, LP: #730225).
2875
2876 -- Colin Watson <cjwatson@debian.org> Tue, 15 Mar 2011 11:01:48 +0000
2877
2878 grub2 (1.99~rc1-3) unstable; urgency=low
2879
2880 * Build for ppc64 (except for grub-emu, which doesn't build cleanly yet).
2881 * Suppress output from debconf-communicate in upgrade-from-grub-legacy.
2882 * Refer to the info documentation at the top of /etc/default/grub (closes:
2883 #612538).
2884 * We need at least freebsd-utils (>= 8.0-4) on kFreeBSD architectures for
2885 camcontrol, so depend on it.
2886 * Tolerate camcontrol failing to read capacity of IDE devices, until such
2887 time as we know how to do this properly (see #612128).
2888 * Adjust /etc/default/grub for rename of GRUB_DISABLE_LINUX_RECOVERY to
2889 GRUB_DISABLE_RECOVERY (closes: #612777).
2890 * Update ntldr-img from grub-extras:
2891 - Install g2hdr.bin and g2ldr.mbr (closes: #613245).
2892
2893 -- Colin Watson <cjwatson@debian.org> Wed, 16 Feb 2011 13:11:11 +0000
2894
2895 grub2 (1.99~rc1-2) unstable; urgency=low
2896
2897 * Merge 1.98+20100804-13 and 1.98+20100804-14, updating translations:
2898 - Kazakh (Baurzhan Muftakhidinov / Timur Birsh).
2899 * mkconfig_skip_dmcrypt.patch: Refer to GRUB_PRELOAD_MODULES rather than
2900 suggesting people write a /etc/grub.d/01_modules script (thanks, Jordan
2901 Uggla).
2902 * Handle empty dir passed to grub_find_root_device_from_mountinfo; fixes
2903 grub-mkrelpath on btrfs subvolumes (LP: #712029).
2904 * Add rootflags=subvol=<name> if / is on a btrfs subvolume (LP: #712029).
2905 * Upload to unstable.
2906
2907 -- Colin Watson <cjwatson@debian.org> Tue, 08 Feb 2011 11:39:26 +0000
2908
2909 grub2 (1.99~rc1-1) experimental; urgency=low
2910
2911 [ Colin Watson ]
2912 * New upstream release candidate.
2913
2914 [ Alexander Kurtz ]
2915 * 05_debian_theme:
2916 - If we find a background image and no colours were specified, use
2917 upstream defaults for color_normal and color_highlight rather than
2918 setting color_normal to black/black.
2919 - Make the code more readable by replacing code for handling
2920 alternatives.
2921 - Make the code for searching for pictures in /boot/grub more readable
2922 and robust (for example against newlines in the filename).
2923 - Don't try the other alternatives when $GRUB_BACKGROUND is set; you can
2924 now add GRUB_BACKGROUND= to /etc/default/grub to force no background
2925 image (closes: #608263).
2926
2927 -- Colin Watson <cjwatson@debian.org> Mon, 17 Jan 2011 13:43:06 +0000
2928
2929 grub2 (1.99~20110112-1) experimental; urgency=low
2930
2931 * New Bazaar snapshot.
2932 - Disable ieee1275_fb on sparc (closes: #560823).
2933 - Fix pf2 font generation on big-endian platforms (closes: #609818).
2934 * branch_butter.patch: Resolve the device returned by
2935 grub_find_root_device_from_mountinfo or find_root_device_from_libzfs
2936 using grub_find_device (closes: #609590, #609814, LP: #700147).
2937
2938 -- Colin Watson <cjwatson@debian.org> Thu, 13 Jan 2011 00:12:41 +0000
2939
2940 grub2 (1.99~20110111-1) experimental; urgency=low
2941
2942 * New Bazaar snapshot.
2943 - Don't check amount of low memory, as reportedly INT 12h can be broken
2944 and if low memory is too low we wouldn't have gotten into
2945 grub_machine_init anyway (closes: #588293, LP: #513528).
2946 - Submenu default support (LP: #691878).
2947 - Fix optimisation-dependent grub-mklayout crash (closes: #609584).
2948 * branch_butter.patch: Don't free an uninitialised pointer if /proc is
2949 unmounted (LP: #697493).
2950 * Add a po/LINGUAS file listing the translations we've synced from the TP
2951 (closes: #609671).
2952
2953 -- Colin Watson <cjwatson@debian.org> Tue, 11 Jan 2011 17:11:44 +0000
2954
2955 grub2 (1.99~20110106-1) experimental; urgency=low
2956
2957 * New Bazaar snapshot.
2958 - Check that named RAID array devices exist before using them (closes:
2959 #606035).
2960 - Clear terminfo output on initialisation (closes: #569678).
2961 - Fix grub-probe when btrfs is on / without a separate /boot.
2962
2963 -- Colin Watson <cjwatson@debian.org> Thu, 06 Jan 2011 13:38:57 +0000
2964
2965 grub2 (1.99~20110104-2) experimental; urgency=low
2966
2967 * Support long command lines as per the 2.06 Linux boot protocol, from the
2968 upstream 'longlinuxcmd' branch.
2969 * Add a background_color command, from the upstream 'parse-color' branch.
2970 * Update branch_devmapper.patch, adding a #include to fix a build failure
2971 on Ubuntu amd64.
2972 * When embedding the core image in a post-MBR gap, check for and avoid
2973 sectors matching any of a number of known signatures, from the upstream
2974 'embed-sectors' branch.
2975
2976 -- Colin Watson <cjwatson@debian.org> Wed, 05 Jan 2011 13:31:05 +0000
2977
2978 grub2 (1.99~20110104-1) experimental; urgency=low
2979
2980 * New Bazaar snapshot.
2981 - Don't emit drivemap directive for Windows Server 2008 (closes:
2982 #607687).
2983 - Don't add spurious RAID array members (closes: #605357).
2984 - Improve presentation of Xen menu entries (closes: #607867).
2985 - Fix PCI probing hangs by skipping remaining functions on devices that
2986 do not implement function 0 (closes: #594967).
2987 - Fix typo in descriptions of extract_legacy_entries_source and
2988 extract_legacy_entries_configfile (LP: #696721).
2989 * Merge 1.98+20100804-12:
2990 - Use semicolons rather than commas to separate size from model in
2991 debconf disk and partition descriptions.
2992 * Add full btrfs support, from the upstream 'butter' branch.
2993 * Support partitioned loop devices and improve devmapper support, from the
2994 upstream 'devmapper' branch.
2995 * Add squashfs 4 support, from the upstream 'squash' branch.
2996
2997 -- Colin Watson <cjwatson@debian.org> Tue, 04 Jan 2011 16:12:45 +0000
2998
2999 grub2 (1.99~20101221-1) experimental; urgency=low
3000
3001 * New Bazaar snapshot.
3002 - Initialise next pointer when creating multiboot module (closes:
3003 #605567).
3004 - Fix gettext quoting to work with bash as /bin/sh, and make echo
3005 UTF-8-clean so that (at least) Catalan boot messages are displayed
3006 properly (closes: #605615).
3007 - Fix use of uninitialised memory in Reed-Solomon recovery code
3008 (LP: #686705).
3009
3010 -- Colin Watson <cjwatson@debian.org> Tue, 21 Dec 2010 17:43:52 +0000
3011
3012 grub2 (1.99~20101210-2) experimental; urgency=low
3013
3014 * Automatically remove MD devices from device.map on upgrade, since the
3015 BIOS cannot read from these and including them in device.map will break
3016 GRUB's ability to read from such devices (LP: #690030).
3017 * Merge 1.98+20100804-9, 1.98+20100804-10, and 1.98+20100804-11:
3018 - Apply debconf template review by debian-l10n-english and mark several
3019 more strings for translation, thanks to David Prévot and Justin B Rye.
3020 - Incorporate rewritten 05_debian_theme by Alexander Kurtz, which works
3021 when /usr is inaccessible by GRUB.
3022
3023 -- Colin Watson <cjwatson@debian.org> Sun, 19 Dec 2010 13:25:14 +0000
3024
3025 grub2 (1.99~20101210-1) experimental; urgency=low
3026
3027 * New Bazaar snapshot.
3028 - ZFS moved into grub-core.
3029 - Extend gettext to fall back from ll_CC to ll, and set lang to include
3030 country part by default so that Chinese works (LP: #686788).
3031 * Remove grub-mknetdir from grub-emu.
3032 * Exit silently from zz-update-grub kernel hook if update-grub does not
3033 exist (e.g. if grub-pc has been removed but not purged; closes:
3034 #606184).
3035
3036 -- Colin Watson <cjwatson@debian.org> Sat, 11 Dec 2010 01:22:26 +0000
3037
3038 grub2 (1.99~20101126-1) experimental; urgency=low
3039
3040 * New Bazaar snapshot (mipsel build fix, LVM-on-RAID probing fix).
3041 * Fix comma-separation in handling of grub-pc/install_devices.
3042
3043 -- Colin Watson <cjwatson@debian.org> Fri, 26 Nov 2010 13:08:52 +0000
3044
3045 grub2 (1.99~20101124-1) experimental; urgency=low
3046
3047 * New Bazaar snapshot (command priorities, build fixes, grub-mkdevicemap
3048 segfault).
3049 * Don't try to build grub-efi-amd64 on kfreebsd-i386 or hurd-i386
3050 (requires gcc-4.4-multilib).
3051
3052 -- Colin Watson <cjwatson@debian.org> Wed, 24 Nov 2010 12:12:33 +0000
3053
3054 grub2 (1.99~20101123-1) experimental; urgency=low
3055
3056 * New Bazaar snapshot (build fixes).
3057 * Build-depend on qemu-utils and parted on non-Hurd architectures.
3058 * qemu_img_exists.patch: Skip partmap test if qemu-img doesn't exist (as
3059 is the case on the Hurd).
3060 * Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
3061 grub-install works properly.
3062 * Upgrade the installed core image when upgrading grub-efi-ia32 or
3063 grub-efi-amd64, although only if /boot/efi/EFI/<id> (where <id> is an
3064 identifier based on GRUB_DISTRIBUTOR, e.g. 'debian') already exists.
3065 * Re-expand a couple of dpkg architecture wildcards to exclude certain
3066 special cases: gcc-4.4-multilib is not available on kfreebsd-i386 or
3067 hurd-i386, and qemu-system is not available on hurd-i386.
3068
3069 -- Colin Watson <cjwatson@debian.org> Tue, 23 Nov 2010 10:51:23 +0000
3070
3071 grub2 (1.99~20101122-1) experimental; urgency=low
3072
3073 [ Colin Watson ]
3074 * New Bazaar snapshot. Too many changes to list in full, but some of the
3075 more user-visible ones are as follows:
3076 - GRUB script:
3077 + Function parameters, "break", "continue", "shift", "setparams",
3078 "return", and "!".
3079 + "export" command supports multiple variable names.
3080 + Multi-line quoted strings support.
3081 + Wildcard expansion.
3082 - sendkey support.
3083 - USB hotunplugging and USB serial support.
3084 - Rename CD-ROM to cd on BIOS.
3085 - Add new --boot-directory option to grub-install, grub-reboot, and
3086 grub-set-default; the old --root-directory option is still accepted
3087 but was often confusing.
3088 - Basic btrfs detection/UUID support (but no file reading yet).
3089 - bash-completion for utilities.
3090 - If a device is listed in device.map, always assume that it is
3091 BIOS-visible rather than using extra layers such as LVM or RAID.
3092 - Add grub-mknetdir script (closes: #550658).
3093 - Remove deprecated "root" command.
3094 - Handle RAID devices containing virtio components.
3095 - GRUB Legacy configuration file support (via grub-menulst2cfg).
3096 - Keyboard layout support (via grub-mklayout and grub-kbdcomp).
3097 - Check generated grub.cfg for syntax errors before saving.
3098 - Pause execution for at most ten seconds if any errors are displayed,
3099 so that the user has a chance to see them.
3100 - Support submenus.
3101 - Write embedding zone using Reed-Solomon, so that it's robust against
3102 being partially overwritten (closes: #550702, #591416, #593347).
3103 - GRUB_DISABLE_LINUX_RECOVERY and GRUB_DISABLE_NETBSD_RECOVERY merged
3104 into a single GRUB_DISABLE_RECOVERY variable.
3105 - Fix loader memory allocation failure (closes: #551627).
3106 - Don't call savedefault on recovery entries (closes: #589325).
3107 - Support triple-indirect blocks on ext2 (closes: #543924).
3108 - Recognise DDF1 fake RAID (closes: #603354).
3109
3110 [ Robert Millan ]
3111 * Use dpkg architecture wildcards.
3112
3113 [ Updated translations ]
3114 * Slovenian (Vanja Cvelbar). Closes: #604003
3115 * Dzongkha (dawa pemo via Tenzin Dendup). Closes: #604102
3116
3117 -- Colin Watson <cjwatson@debian.org> Mon, 22 Nov 2010 12:24:56 +0000
3118
3119 grub2 (1.98+20100804-14) unstable; urgency=low
3120
3121 [ Updated translations ]
3122 * Kazakh (Baurzhan Muftakhidinov / Timur Birsh). Closes: #609187
3123
3124 [ Alexander Kurtz ]
3125 * 05_debian_theme:
3126 - If we find a background image and no colours were specified, use
3127 upstream defaults for color_normal and color_highlight rather than
3128 setting color_normal to black/black.
3129 - Don't try the other alternatives when $GRUB_BACKGROUND is set; you can
3130 now add GRUB_BACKGROUND= to /etc/default/grub to force no background
3131 image (closes: #608263).
3132
3133 -- Colin Watson <cjwatson@debian.org> Mon, 17 Jan 2011 23:19:38 +0000
3134
3135 grub2 (1.98+20100804-13) unstable; urgency=low
3136
3137 * Backport from upstream:
3138 - Don't add spurious RAID array members (closes: #605357).
3139
3140 -- Colin Watson <cjwatson@debian.org> Tue, 04 Jan 2011 14:07:14 +0000
3141
3142 grub2 (1.98+20100804-12) unstable; urgency=low
3143
3144 * Backport from upstream:
3145 - Support big ext2 files (closes: #543924).
3146 - Fix gettext quoting to work with bash as /bin/sh, and make echo
3147 UTF-8-clean so that (at least) Catalan boot messages are displayed
3148 properly (closes: #605615).
3149 - Initialise next pointer when creating multiboot module (closes:
3150 #605567).
3151 - Fix PCI probing hangs by skipping remaining functions on devices that
3152 do not implement function 0 (closes: #594967).
3153 * Use semicolons rather than commas to separate size from model in debconf
3154 disk and partition descriptions; commas are too easily confused with the
3155 multiselect choice separator, and in particular make it impossible to
3156 answer questions properly in the editor frontend (closes: #608449).
3157 Unfuzzy all translations where possible.
3158
3159 -- Colin Watson <cjwatson@debian.org> Tue, 04 Jan 2011 00:42:29 +0000
3160
3161 grub2 (1.98+20100804-11) unstable; urgency=low
3162
3163 * Exit silently from zz-update-grub kernel hook if update-grub does not
3164 exist (e.g. if grub-pc has been removed but not purged; closes:
3165 #606184).
3166 * Apply debconf template review by debian-l10n-english and mark several
3167 more strings for translation, thanks to David Prévot and Justin B Rye
3168 (closes: #605748).
3169 * Unfuzzy some translations that were not updated in this round (thanks,
3170 David Prévot; closes: #606921).
3171 * Incorporate rewritten 05_debian_theme by Alexander Kurtz, which works
3172 when /usr is inaccessible by GRUB (closes: #605705).
3173 * Backport from upstream:
3174 - Recognise DDF1 DM-RAID (closes: #603354).
3175
3176 [ Updated translations ]
3177 * Chinese (YunQiang Su). Closes: #606426
3178 * Indonesian (Arief S Fitrianto). Closes: #606431
3179 * Slovenian (Vanja Cvelbar). Closes: #606445
3180 * Swedish (Martin Bagge / brother). Closes: #606455
3181 * Ukrainian (Yatsenko Alexandr). Closes: #606538
3182 * Basque (Iñaki Larrañaga Murgoitio). Closes: #606644
3183 * Slovak (Slavko). Closes: #606663
3184 * Catalan (Jordi Mallach).
3185 * Bulgarian (Damyan Ivanov). Closes: #606452
3186 * Persian (Morteza Fakhraee). Closes: #606672
3187 * Russian (Yuri Kozlov). Closes: #606753
3188 * Dutch (Paul Gevers). Closes: #606807
3189 * Japanese (Hideki Yamane). Closes: #606836
3190 * French (Christian Perrier). Closes: #606842
3191 * Czech (Miroslav Kure). Closes: #606854
3192 * Spanish (Francisco Javier Cuadrado). Closes: #606903
3193 * Portuguese (Tiago Fernandes / Miguel Figueiredo). Closes: #606908
3194 * German (Martin Eberhard Schauer). Closes: #606896
3195
3196 -- Colin Watson <cjwatson@debian.org> Sat, 18 Dec 2010 17:20:09 +0000
3197
3198 grub2 (1.98+20100804-10) unstable; urgency=low
3199
3200 * fix_crash_condition_in_kfreebsd_loader.patch: Import from upstream.
3201 Fixes crash condition in case kfreebsd_* commands are used after
3202 kfreebsd has (gracefully) failed.
3203
3204 -- Robert Millan <rmh@debian.org> Tue, 30 Nov 2010 19:40:11 +0100
3205
3206 grub2 (1.98+20100804-9) unstable; urgency=low
3207
3208 [ Robert Millan ]
3209 * Import from upstream:
3210 - refuse_embedingless_cross_disk.patch: Refuse to do a cross-disk
3211 embeddingless install rather than creating a broken install.
3212 - fix_grub_install_error_msg.patch: Replace useless recomendation to
3213 pass --modules with a recomendation to report a bug.
3214 - message_refresh.patch: Make error messages visible again. (Closes: #605485)
3215
3216 [ Jordi Mallach ]
3217 * Update Catalan translation with latest file from the Translation Project.
3218
3219 [ Updated translations ]
3220 * Slovenian (Vanja Cvelbar). Closes: #604003
3221 * Dzongkha (dawa pemo via Tenzin Dendup). Closes: #604102
3222
3223 -- Robert Millan <rmh@debian.org> Tue, 30 Nov 2010 15:44:02 +0100
3224
3225 grub2 (1.98+20100804-8) unstable; urgency=low
3226
3227 [ Robert Millan ]
3228 * increase_disk_limit.patch: Increase SCSI/IDE disk limits to cope with
3229 Sun Fire X4500.
3230 * linux_mdraid_1x.patch: Support for Linux MD RAID v1.x. (Closes: #593652)
3231 * yeeloong_boot_info.patch: On Yeeloong, pass machine type information
3232 to Linux.
3233
3234 [ Updated translations ]
3235 * Portuguese fixed by Christian Perrier (variable names
3236 were translated)
3237
3238 -- Robert Millan <rmh@debian.org> Fri, 05 Nov 2010 23:43:15 +0100
3239
3240 grub2 (1.98+20100804-7) unstable; urgency=low
3241
3242 [ Robert Millan ]
3243 * zfs_fix_mkrelpath.patch: Replace with proper fix from upstream Bazaar.
3244 (Closes: #601087)
3245
3246 [ Updated translations ]
3247 * Vietnamese (Clytie Siddall). Closes: #598327
3248 * Icelandic (Sveinn í Felli). Closes: #600126
3249
3250 -- Robert Millan <rmh@debian.org> Sun, 24 Oct 2010 16:35:37 +0200
3251
3252 grub2 (1.98+20100804-6) unstable; urgency=low
3253
3254 [ Robert Millan ]
3255 * zfs_v23.patch: Accept ZFS up to v23 (no changes required).
3256 * fix_usb_boot.patch: Fix boot on USB devices, for BIOSes that
3257 expose them as floppies. (Closes: #600580)
3258 * zfs_fix_mkrelpath.patch: Fix grub-mkrelpath for non-root ZFS.
3259 (Closes: #600578)
3260
3261 [ Updated translations ]
3262 * Kazakh (kk.po) by Baurzhan Muftakhidinov via Timur Birsh (closes:
3263 #598188).
3264 * Portuguese (pt.po) by Tiago Fernandes via Rui Branco (closes: #599767).
3265 * Catalan (ca.po) by Jordi Mallach.
3266
3267 -- Robert Millan <rmh@debian.org> Thu, 21 Oct 2010 23:45:23 +0200
3268
3269 grub2 (1.98+20100804-5) unstable; urgency=low
3270
3271 [ Updated translations ]
3272 * Hebrew (he.po) by Omer Zak and Lior Kaplan (closes: #593855).
3273 * Romanian (ro.po) by ioan-eugen STAN (closes: #595727).
3274 * Esperanto (eo.po) by Felipe Castro (closes: #596171).
3275
3276 [ Colin Watson ]
3277 * Make grub-efi-amd64 conflict with grub-pc as well as the other way
3278 round.
3279 * Backport upstream patches to fix DM-RAID support (closes: #594221,
3280 LP: #634840).
3281
3282 [ Robert Millan ]
3283 * enable_zfs.patch: Fix grub-fstest build problem.
3284 * zfs_fix_label_arg.patch: Fix kfreebsd_device initialization on ZFS
3285 for non-main filesystems.
3286
3287 -- Colin Watson <cjwatson@debian.org> Fri, 17 Sep 2010 23:45:10 +0100
3288
3289 grub2 (1.98+20100804-4) unstable; urgency=low
3290
3291 [ Updated translations ]
3292 * Italian (it.po) by Luca Monducci (closes: #593685).
3293 * Finnish (fi.po) by Esko Arajärvi (closes: #593921).
3294
3295 [ Colin Watson ]
3296 * Run update-grub from kernel hooks if DEB_MAINT_PARAMS is unset, for
3297 compatibility with old kernel packages. This may produce duplicate runs
3298 of update-grub, but that's better than not running it at all (closes:
3299 #594037).
3300
3301 -- Colin Watson <cjwatson@debian.org> Mon, 23 Aug 2010 12:11:55 +0100
3302
3303 grub2 (1.98+20100804-3) unstable; urgency=low
3304
3305 [ Updated translations ]
3306 * Brazilian Portuguese (pt_BR.po) by Flamarion Jorge (closes: #592156).
3307 * Asturian (ast.po) by Maacub (closes: #592313).
3308 * Galician (gl.po) by Jorge Barreiro (closes: #592816).
3309
3310 [ Robert Millan ]
3311 * Backport ZFS bugfixes from upstream Bazaar:
3312 - zfs_fix_chroot.patch: Fix breakage when running grub-probe inside chroot.
3313 - zfs_fix_label_arg.patch: Fix grub-probe fs_label argument.
3314 - zfs_fix_pathname.patch: Fix pathname for non-root ZFS filesystems.
3315 - zfs_fix_segfault.patch: Fix segfault when /dev is not mounted.
3316
3317 [ Colin Watson ]
3318 * Escape single quotes when removing them from $mode in zz-update-grub, so
3319 that this works when /bin/sh is bash (thanks, Will Dyson; closes:
3320 #593242).
3321 * Add support for ext2 root on GNU/kFreeBSD (thanks, Aurelien Jarno;
3322 closes: #593467).
3323
3324 -- Colin Watson <cjwatson@debian.org> Thu, 19 Aug 2010 18:21:45 +0100
3325
3326 grub2 (1.98+20100804-2) unstable; urgency=low
3327
3328 [ Colin Watson ]
3329 * Make /etc/kernel/postrm.d/zz-update-grub a real file rather than a
3330 symlink (closes: #592076).
3331
3332 [ Updated translations ]
3333 * Norwegian Bokmål (nb.po) by Hans Nordhaug (closes: #591569).
3334
3335 -- Colin Watson <cjwatson@debian.org> Sat, 07 Aug 2010 17:53:34 +0100
3336
3337 grub2 (1.98+20100804-1) unstable; urgency=low
3338
3339 * New Bazaar snapshot.
3340 - Fix grub-emu build on GNU/kFreeBSD (closes: #591490).
3341
3342 [ Colin Watson ]
3343 * Add kernel hook scripts and remove any uses of update-grub as a
3344 postinst_hook or postrm_hook in /etc/kernel-img.conf (closes: #554175).
3345 Thanks to Ben Hutchings for advice and to Harald Braumann for an early
3346 implementation.
3347 * Extend the existing GRUB_LEGACY_0_BASED_PARTITIONS handling to avoid
3348 new-style partition naming when generating output for GRUB Legacy
3349 (closes: #590554).
3350
3351 [ Updated translations ]
3352 * Slovak (sk.po) by Slavko (closes: #591458).
3353
3354 -- Colin Watson <cjwatson@debian.org> Wed, 04 Aug 2010 04:48:11 +0100
3355
3356 grub2 (1.98+20100802-1) unstable; urgency=low
3357
3358 * New Bazaar snapshot.
3359 - Remove compatibility with terminal.mod prior to
3360 terminal_input/terminal_output separation (LP: #519358).
3361 - Enable `grub-probe -t device' resolution on ZFS.
3362 - Don't use UUID for LVM root when generating Xen entries (closes:
3363 #591093).
3364 - Restore missing whitespace to commands' --help output (closes:
3365 #590874).
3366 - Select unique numbers for named RAID arrays, for use as keys in the
3367 disk cache.
3368
3369 [ Updated translations ]
3370 * German (Martin Eberhard Schauer). Closes: #590108
3371 * Spanish (Francisco Javier Cuadrado). Closes: #590448
3372 * Traditional Chinese (Tetralet). Closes: #591191
3373 * Danish (Joe Hansen). Closes: #591223
3374 * Dutch (Paul Gevers). Closes: #590864
3375 * Japanese (Hideki Yamane). Closes: #591058
3376
3377 [ Robert Millan ]
3378 * postinst.in: Fill in device size and model information on GNU/kFreeBSD,
3379 using camcontrol.
3380 * patches/enable_zfs.patch: New patch. Link ZFS from grub-extras into
3381 grub-probe and grub-setup.
3382 * control: Build-Depend on libzfs-dev and libnvpair-dev on kfreebsd-*.
3383
3384 [ Colin Watson ]
3385 * Offer RAID devices as GRUB installation targets if they contain /,
3386 /boot, or /boot/grub.
3387
3388 -- Colin Watson <cjwatson@debian.org> Tue, 03 Aug 2010 02:13:07 +0100
3389
3390 grub2 (1.98+20100722-1) unstable; urgency=low
3391
3392 * New Bazaar snapshot.
3393 - Don't count named RAID arrays when looking for unused array numbers.
3394
3395 [ Colin Watson ]
3396 * Merge from Ubuntu:
3397 - grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
3398 syntax change (lupin-support isn't in Debian, but this is harmless
3399 anyway).
3400
3401 -- Colin Watson <cjwatson@debian.org> Thu, 22 Jul 2010 14:33:34 +0100
3402
3403 grub2 (1.98+20100720-1) unstable; urgency=low
3404
3405 * New Bazaar snapshot.
3406 - Link to Info documentation on changes from GRUB Legacy in README
3407 (closes: #502623).
3408 - Add support for mdadm metadata formats 1.x (closes: #492897).
3409
3410 [ Aaron M. Ucko ]
3411 * Compare -trunk kernels earlier than numeric ABIs (closes: #568160).
3412
3413 [ Colin Watson ]
3414 * Remove /boot/grub/device.map, /boot/grub/grubenv,
3415 /boot/grub/installed-version, and /boot/grub/locale/ on purge, if
3416 permitted (closes: #547679).
3417 * Convert from CDBS to dh.
3418 * Use exact-version dependencies in grub2 and grub-efi, to reduce
3419 potential confusion.
3420 * Raise priority of grub-common and grub-pc to optional (also done in
3421 archive overrides).
3422 * Copy-edit debian/presubj.
3423 * Use 'mktemp -t' rather than hardcoding /tmp (closes: #589537).
3424
3425 [ Mario 'BitKoenig' Holbe ]
3426 * Update /etc/grub.d/05_debian_theme to handle multiple entries in
3427 GRUB_TERMINAL_OUTPUT (closes: #589322).
3428
3429 [ Updated translations ]
3430 * Simplified Chinese (zh_CN.po) by YunQiang Su (closes: #589013).
3431 * Russian (ru.po) by Yuri Kozlov (closes: #589244).
3432 * Swedish (sv.po) by Martin Bagge / brother (closes: #589259).
3433 * Bulgarian (bg.po) by Damyan Ivanov (closes: #589272).
3434 * Indonesian (id.po) by Arief S Fitrianto (closes: #589318).
3435 * Arabic (ar.po) by Ossama M. Khayat.
3436 * Basque (eu.po) by Iñaki Larrañaga Murgoitio (closes: #589489).
3437 * Persian (fa.po) by Bersam Karbasion (closes: #589544).
3438 * Czech (cs.po) by Miroslav Kure (closes: #589568).
3439 * Belarusian (be.po) by Viktar Siarheichyk (closes: #589634).
3440
3441 -- Colin Watson <cjwatson@debian.org> Wed, 21 Jul 2010 09:11:14 +0100
3442
3443 grub2 (1.98+20100710-1) unstable; urgency=low
3444
3445 * New Bazaar snapshot.
3446 - Handle degraded RAID arrays in grub-probe and grub-setup.
3447 - Fix gfxterm pager handling.
3448
3449 [ Fabian Greffrath ]
3450 * Get value of correct debconf question when deciding whether to purge
3451 /boot/grub (closes: #588331).
3452
3453 [ Colin Watson ]
3454 * Generate device.map in something closer to the old ordering (thanks,
3455 Vadim Solomin).
3456
3457 [ Updated translations ]
3458 * Croatian (hr.po) by Josip Rodin, closes: #588350.
3459 * French (fr.po) by Christian Perrier (closes: #588695).
3460
3461 -- Colin Watson <cjwatson@debian.org> Mon, 12 Jul 2010 11:46:53 +0100
3462
3463 grub2 (1.98+20100706-1) unstable; urgency=low
3464
3465 * New Bazaar snapshot.
3466 - USB hub support.
3467 - Fix GRUB_BACKGROUND configuration ordering.
3468 - Fix corruption of first entry name in a reiserfs directory.
3469 - Don't include MD devices when generating device.map (if you're using
3470 RAID and upgraded through 1.98+20100702-1 or 1.98+20100705-1, you may
3471 need to fix this up manually).
3472
3473 -- Colin Watson <cjwatson@debian.org> Tue, 06 Jul 2010 18:06:40 +0100
3474
3475 grub2 (1.98+20100705-1) unstable; urgency=medium
3476
3477 * New Bazaar snapshot.
3478 - Bidi and diacritics support.
3479 + Use terminfo for ieee1275 terminals (closes: #586953).
3480 - Don't use empty grub_device in EFI grub-install (closes: #587838).
3481 - Fix grub-setup core.img comparison when not embedding (thanks, Matt
3482 Kraai and M. Vefa Bicakci; closes: #586621).
3483
3484 * Update Source: in debian/copyright (thanks, Jörg Sommer).
3485 * Convert by-id disk device names from device.map to traditional device
3486 names for display (closes: #587951).
3487 * Set urgency=medium. We've cleared out most of the apparent regressions
3488 at this point, and #550704 is getting more and more urgent to fix in
3489 testing.
3490
3491 -- Colin Watson <cjwatson@debian.org> Mon, 05 Jul 2010 02:09:58 +0100
3492
3493 grub2 (1.98+20100702-1) unstable; urgency=low
3494
3495 * New Bazaar snapshot.
3496 - Use video functions in Linux loader rather than hardcoding UGA; load
3497 all available video backends (closes: #565576, probably).
3498 - Add support for initrd images on Fedora 13.
3499 - Output grub.cfg stanzas for Xen (closes: #505517).
3500 - Add 'cat --dos' option to treat DOS-style "\r\n" line endings as
3501 simple newlines (closes: #586358).
3502 - Change grub-mkdevicemap to emit /dev/disk/by-id/ names where possible
3503 on Linux.
3504 - Return CF correctly in mmap e820/e801 int15 hook (closes: #584846).
3505 - The info documentation now has no broken references, although of
3506 course it could still use more work (closes: #553460).
3507 - Support GRUB_BADRAM in grub-mkconfig.
3508 - Skip LVM snapshots (closes: #574863).
3509
3510 [ Colin Watson ]
3511 * Mention grub-rescue-usb.img in grub-rescue-pc description (closes:
3512 #586462).
3513 * Add instructions for using grub-rescue-usb.img (closes: #586463).
3514 * Remove /usr/lib/grub/mips-* from grub-common rather than the incorrect
3515 /usr/lib/grub/mipsel-*, so that it stops clashing with grub-yeeloong;
3516 add a versioned Replaces to grub-yeeloong just in case (closes:
3517 #586526).
3518 * Remove qemu-system build-dependency on hurd-i386, where it doesn't seem
3519 to exist. Disable tests if qemu-system-i386 isn't available.
3520 * Mark "upgrade-from-grub-legacy" paragraph in
3521 grub-pc/chainload_from_menu.lst as untranslatable.
3522 * Update Homepage field (thanks, Sedat Dilek).
3523 * On Linux, if /boot/grub/device.map exists on upgrade to this version,
3524 regenerate it to use stable device names in /dev/disk/by-id/. If it had
3525 more than one entry, then display a critical-priority debconf note
3526 (sorry, but it's better than silently breaking boot menu entries)
3527 advising people to check custom boot menu entries and update them if
3528 necessary (closes: #583271).
3529 * Use 'set -e' rather than '#! /bin/sh -e' or '#! /bin/bash -e', to avoid
3530 accidents when debugging with 'sh -x'.
3531 * Store grub-pc/install_devices as persistent device names under
3532 /dev/disk/by-id/ (closes: #554790). Migrate previous device names to
3533 that, with explicit confirmation in non-trivial cases to make sure we
3534 got the right ones. If the devices we were told to install to ever go
3535 away, ask again. (This is based on the implementation in Ubuntu.)
3536 * If grub-install fails during upgrade-from-grub-legacy, allow the user to
3537 try again with a different device, but failing that cancel the upgrade
3538 (closes: #587790).
3539 * Remove numbering from patch files. The order is now explicit in a quilt
3540 series file, and renumbering from time to time is tedious.
3541
3542 [ Updated translations ]
3543 * Ukrainian (uk.po) by Yatsenko Alexandr / Borys Yanovych (closes:
3544 #586611).
3545 * Indonesian (id.po) by Arief S Fitrianto (closes: #586799).
3546 * Swedish (sv.po) by Martin Bagge (closes: #586827).
3547 * Persian (fa.po) by Behrad Eslamifar (closes: #587085).
3548 * French (fr.po) by Christian Perrier (closes: #587383).
3549 * Galician (gl.po) by Jorge Barreiro (closes: #587796).
3550
3551 [ Robert Millan ]
3552 * Add commented GRUB_BADRAM example in debian/default/grub.
3553
3554 -- Colin Watson <cjwatson@debian.org> Fri, 02 Jul 2010 17:42:56 +0100
3555
3556 grub2 (1.98+20100617-1) unstable; urgency=low
3557
3558 * New Bazaar snapshot.
3559 - Fix i386-pc prefix handling with nested partitions (closes: #585068).
3560
3561 * When running grub-pc.postinst from upgrade-from-grub-legacy, tell it to
3562 disregard the fact that /boot/grub/stage2 and /boot/grub/menu.lst still
3563 exist (closes: #550477).
3564 * Touch a marker file when grub-install is run but GRUB Legacy files are
3565 still around. If that marker file is present, pretend that GRUB Legacy
3566 files are missing when upgrading.
3567 * If GRUB Legacy files are present when upgrading, scan boot sectors of
3568 all disks for GRUB 2. If we find GRUB 2 installed anywhere, then ask
3569 the user if they want to finish conversion to GRUB 2, and warn them that
3570 not doing so may render the system unbootable (closes: #586143). Thanks
3571 to Sedat Dilek for helping to narrow down this bug.
3572 * Leaving grub-pc/install_devices empty makes sense in some situations,
3573 but more often than not is a mistake. On the other hand, automatically
3574 selecting all disk devices would upset some people too. Compromise by
3575 simply asking for explicit confirmation if grub-pc/install_devices is
3576 left empty, defaulting to false so that simply selecting all the
3577 defaults in debconf can't leave you with an unbootable system (closes:
3578 #547944, #557425).
3579
3580 -- Colin Watson <cjwatson@debian.org> Sat, 19 Jun 2010 01:31:40 +0100
3581
3582 grub2 (1.98+20100614-2) unstable; urgency=low
3583
3584 * Build-depend on gcc-4.4-multilib on i386 and kopensolaris-i386 too, in
3585 order to build grub-efi-amd64.
3586 * Ignore non-option arguments in grub-mkconfig (closes: #586056).
3587
3588 -- Colin Watson <cjwatson@debian.org> Wed, 16 Jun 2010 17:58:48 +0100
3589
3590 grub2 (1.98+20100614-1) unstable; urgency=low
3591
3592 * New Bazaar snapshot.
3593 - Make target-related error messages from grub-mkimage slightly more
3594 helpful (closes: #584415).
3595 - Fix underquoting that broke savedefault (thanks, Mario 'BitKoenig'
3596 Holbe; closes: #584812).
3597 - Expand 'info grub' substantially, including a new section on
3598 configuring authentication (closes: #584822).
3599 - Give all manual pages proper NAME sections (closes: #496706).
3600
3601 * Update 915resolution from grub-extras:
3602 - Fix a hang with 945GME (thanks, Sergio Perticone; closes: #582142).
3603
3604 [ Colin Watson ]
3605 * Disable grub-emu on sparc for the time being. We're currently trying to
3606 use TARGET_* flags to build it, which won't work.
3607 * Don't build-depend on libsdl1.2-dev on hurd-i386. Although
3608 libsdl1.2-dev exists there, it's currently uninstallable due to missing
3609 libpulse-dev, and we can happily live without it for now.
3610 * kfreebsd-amd64 needs gcc-4.4-multilib too (closes: #585668).
3611 * Warn and return without error from prepare_grub_to_access_device if
3612 /boot is a dm-crypt device (thanks, Marc Haber; closes: #542165).
3613 * Make /etc/grub.d/05_debian_theme usable by shells other than bash
3614 (thanks, Alex Chiang; closes: #585561).
3615 * Remove grub-mkisofs leftovers from debian/copyright.
3616 * Fix reversed sense of DEB_BUILD_OPTIONS=nocheck handling.
3617 * Build-depend on qemu-system for grub-pc tests.
3618
3619 -- Colin Watson <cjwatson@debian.org> Tue, 15 Jun 2010 12:45:35 +0100
3620
3621 grub2 (1.98+20100602-2) unstable; urgency=low
3622
3623 * Only build-depend on libdevmapper-dev on Linux architectures.
3624 * Don't build-depend on libusb-dev on hurd-i386, where it doesn't seem to
3625 be available.
3626 * Fix printf format mismatch in disk/usbms.c (closes: #584474).
3627 * Fix verbose error output when device-mapper isn't supported by the
3628 running kernel (closes: #584196).
3629 * Prepend "part_" to partmap module names in grub-mkconfig, in line with
3630 grub-install (closes: #584426).
3631
3632 -- Colin Watson <cjwatson@debian.org> Fri, 04 Jun 2010 14:01:58 +0100
3633
3634 grub2 (1.98+20100602-1) unstable; urgency=low
3635
3636 * New Bazaar snapshot.
3637 - Add btrfs probing support, currently only in the single-device case
3638 (closes: #540786).
3639 - Fix grub-emu build on mips/powerpc/sparc.
3640 - Add safety check to make sure that /boot/grub/locale exists before
3641 trying to probe it (closes: #567211).
3642 - Several 'info grub' improvements, including a new section on
3643 configuration file generation using grub-mkconfig which documents the
3644 available keys in /etc/default/grub (closes: #497085).
3645 - Many USB fixes.
3646
3647 [ Colin Watson ]
3648 * Reorganise configure and build targets in debian/rules to use stamp
3649 files. configure/* never existed and build/* was always a directory, so
3650 make never considered either of them up to date (closes: #450505).
3651 * Remove config.h.in from AUTOGEN_FILES, since autoheader doesn't
3652 necessarily update it.
3653 * Remove conf/gcry.mk from AUTOGEN_FILES, and conf/gcry.rmk from their
3654 dependencies. autogen.sh runs util/import_gcry.py after autoconf et al,
3655 so conf/gcry.rmk's timestamp will be later than some of the
3656 autogenerated outputs.
3657 * Go back to shipping rescue images in the grub-rescue-pc .deb itself
3658 rather than generating them in the postinst. This means that (a) they
3659 get removed when the package is removed (closes: #584176); (b) they are
3660 listed in package metadata, as is proper for files in /usr (closes:
3661 #584218); (c) grub-rescue-pc can potentially be used as a
3662 build-dependency for other packages that need to build GRUB images into
3663 installation media etc., without having to build-depend on grub-pc which
3664 isn't coinstallable with other platform variants and does invasive
3665 things in its postinst.
3666 * Add grub-mkrescue patch from Thomas Schmitt to allow reducing the size
3667 of xorriso-created images. Use this to ensure that
3668 grub-rescue-floppy.img fits well within size limits (closes: #548320).
3669
3670 -- Colin Watson <cjwatson@debian.org> Thu, 03 Jun 2010 11:24:41 +0100
3671
3672 grub2 (1.98+20100527-2) unstable; urgency=low
3673
3674 * Always override statically-linked-binary Lintian tag for kernel.img;
3675 dynamic linking makes no sense here.
3676 * kernel.img is stripped upstream where it can be, but override Lintian's
3677 error for the cases where it can't.
3678 * Override binary-from-other-architecture for kernel.img as well as *.mod
3679 when building grub-efi-amd64 on i386.
3680
3681 -- Colin Watson <cjwatson@debian.org> Tue, 01 Jun 2010 13:48:14 +0100
3682
3683 grub2 (1.98+20100527-1) unstable; urgency=low
3684
3685 * New Bazaar snapshot.
3686 - Support multiple terminals in grub-mkconfig, e.g.
3687 GRUB_TERMINAL='serial console' (closes: #506707).
3688 - Speed up consecutive hostdisk operations on the same device (closes:
3689 #508834, #574088).
3690 - Fix grammar error in grub-setup warning (closes: #559005).
3691 - Use xorriso for image creation rather than embedding a modified copy
3692 of mkisofs (closes: #570156).
3693 - Issue an error rather than segfaulting if only some LVM component
3694 devices are in device.map (closes: #577808).
3695 - Fix typo in make_device_name which caused grub-probe problems on
3696 systems with BSD disk labels (closes: #578201).
3697 - Add DM-RAID probe support (closes: #579919).
3698 - Include all gnumach kernels on Hurd, not just gnumach and gnumach.gz
3699 (closes: #581584).
3700
3701 [ Colin Watson ]
3702 * Restore TEXTDOMAINDIR correction in grub.d files, lost by mistake in a
3703 merge. Noticed by Anthony Fok.
3704 * Don't fail on purge if the ucf association has already been taken over
3705 by a different grub package (closes: #574176).
3706 * Add debian/grub-extras/*/conf/*.mk to AUTOGEN_FILES.
3707 * Remove support for the lpia architecture, now removed from Ubuntu.
3708 * Conflict with grub (<< 0.97-54) as well as grub-legacy.
3709 * Build-depend on libdevmapper-dev for DM-RAID probe support.
3710 * Switch to quilt.
3711 * Suggest xorriso (>= 0.5.6.pl00) in grub-common, since grub-mkrescue now
3712 needs it. Depend on it in grub-rescue-pc.
3713 * Move grub-mkimage to grub-common, now that it only has one
3714 implementation.
3715 * Clean up temporary files used while building grub-firmware-qemu.
3716 * Make grub-probe work with symlinks under /dev/mapper (closes: #550704).
3717 * When upgrading a system where GRUB 2 is chainloaded from GRUB Legacy and
3718 upgrade-from-grub-legacy has not been run, upgrade the chainloaded image
3719 rather than confusing the user by prompting them where they want to
3720 install GRUB (closes: #546822).
3721 * Build-depend on libsdl1.2-dev for SDL support in grub-emu.
3722 * Don't leak debconf's file descriptor to update-grub, so that the LVM
3723 tools called from os-prober don't complain about it (closes: #549976).
3724 Other leaks are not this package's fault, may not be bugs at all, and in
3725 any case os-prober 1.36 suppresses the warnings.
3726 * Build-depend on flex (>= 2.5.35).
3727 * Build-depend on gcc-4.4-multilib on amd64.
3728
3729 [ Updated translations ]
3730 * Slovenian (sl.po) by Vanja Cvelbar (closes: #570110).
3731 * Vietnamese (vi.po) by Clytie Siddall (closes: #574578).
3732 * Tamil (ta.po) by Tirumurti Vasudevan (closes: #578282).
3733 * Portuguese (pt.po) by Tiago Fernandes (closes: #580140).
3734 * Romanian (ro.po) by Eddy Petrișor / Andrei Popescu (closes: #583185).
3735
3736 -- Colin Watson <cjwatson@debian.org> Tue, 01 Jun 2010 11:24:38 +0100
3737
3738 grub2 (1.98-1) unstable; urgency=low
3739
3740 * New upstream release (closes: #572898).
3741 - Fix grub-script-check to handle empty lines (closes: #572302).
3742 - Fix offset computation when reading last sectors. Partition reads and
3743 writes within and outside a partition (closes: #567469, #567884).
3744 - Fix script execution error handling bug that meant that an error in a
3745 menuentry's last statement caused the whole menuentry to fail (closes:
3746 #566538, LP: #464743).
3747 - Support GRUB_GFXPAYLOAD_LINUX (closes: #536453, LP: #416772).
3748
3749 [ Samuel Thibault ]
3750 * Add GRUB_INIT_TUNE example to /etc/default/grub (closes: #570340).
3751
3752 [ Colin Watson ]
3753 * Build-depend on libusb-dev so that grub-emu is reliably built with USB
3754 support (closes: #572854).
3755 * Update directions in debian/rules on exporting grub-extras to account
3756 for it being maintained in Bazaar nowadays.
3757 * Add myself to Uploaders.
3758 * Acknowledge NMUs, thanks to Torsten Landschoff and Julien Cristau.
3759
3760 -- Colin Watson <cjwatson@debian.org> Tue, 09 Mar 2010 13:25:35 +0000
3761
3762 grub2 (1.98~20100128-1.2) unstable; urgency=low
3763
3764 * Non-maintainer upload.
3765 * Stop setting gfxpayload=keep (closes: #567245).
3766
3767 -- Julien Cristau <jcristau@debian.org> Sun, 14 Feb 2010 20:37:51 +0100
3768
3769 grub2 (1.98~20100128-1.1) unstable; urgency=low
3770
3771 * Non-maintainer upload.
3772 * Apply trivial patch (already merged upstream) fixing the offset
3773 computation for non-cached reads (closes: #567637).
3774
3775 -- Torsten Landschoff <torsten@debian.org> Mon, 08 Feb 2010 22:15:01 +0100
3776
3777 grub2 (1.98~20100128-1) unstable; urgency=low
3778
3779 * New Bazaar snapshot.
3780 - Fix corruption problem when reading files from CDROM. (Closes: #567219)
3781
3782 [ Felix Zielcke ]
3783 * Never strip kernel.img in rules. Upstream already does it when it
3784 can be done. (Closes: #561933)
3785 * Bump Standards-Version to 3.8.4.
3786
3787 [ Robert Millan ]
3788 * rules: Run the testsuite (make check) when building grub-pc.
3789
3790 -- Robert Millan <rmh.debian@aybabtu.com> Thu, 28 Jan 2010 16:28:45 +0100
3791
3792 grub2 (1.98~20100126-1) unstable; urgency=low
3793
3794 * New Bazaar snapshot.
3795 - Includes mipsel-yeeloong port.
3796
3797 [ Robert Millan ]
3798 * config.in: Lower priority of grub2/linux_cmdline_default.
3799
3800 [ Felix Zielcke ]
3801 * Drop `CFLAGS=-O0' workaround on powerpc. Should be fixed correctly now.
3802 * Ship grub-bin2h and grub-script-check in grub-common.
3803 * Terminate NEWS.Debian with a blank line like lintian would suggest
3804 if that check would be working correctly.
3805
3806 -- Felix Zielcke <fzielcke@z-51.de> Tue, 26 Jan 2010 19:26:25 +0100
3807
3808 grub2 (1.98~20100115-1) unstable; urgency=low
3809
3810 * New Bazaar snapshot.
3811 - Includes savedefault / grub-reboot branch.
3812 - Includes Multiboot video support (from latest 1.x draft).
3813
3814 -- Robert Millan <rmh.debian@aybabtu.com> Fri, 15 Jan 2010 18:15:26 +0100
3815
3816 grub2 (1.98~20100110-1) unstable; urgency=low
3817
3818 * New Bazaar snapshot.
3819
3820 [ Robert Millan ]
3821 * grub-rescue-pc.postinst: Fix image generation during upgrades.
3822 (Closes: #564261)
3823
3824 -- Robert Millan <rmh.debian@aybabtu.com> Sun, 10 Jan 2010 02:45:52 +0100
3825
3826 grub2 (1.98~20100107-1) unstable; urgency=low
3827
3828 * New Bazaar snapshot.
3829
3830 [ Robert Millan ]
3831 * grub-rescue-pc.postinst: Use grub-mkrescue for floppy as well.
3832
3833 [ Updated translations ]
3834 * Chinese (zh_TW.po) by Tetralet. (Closes: #564044)
3835
3836 -- Robert Millan <rmh.debian@aybabtu.com> Thu, 07 Jan 2010 17:56:10 +0100
3837
3838 grub2 (1.98~20100101-1) unstable; urgency=high
3839
3840 * New Bazaar snapshot.
3841 - Fix FTBS on sparc.
3842
3843 [ Robert Millan ]
3844 * rules: Auto-update version from debian/changelog.
3845
3846 [ Felix Zielcke ]
3847 * Add -O0 to CFLAGS on powerpc to avoid the `_restgpr_31_x in boot is
3848 not defined' FTBFS.
3849
3850 -- Felix Zielcke <fzielcke@z-51.de> Fri, 01 Jan 2010 00:31:37 +0100
3851
3852 grub2 (1.98~20091229-1) unstable; urgency=high
3853
3854 * New Bazaar snapshot.
3855 - Fix slowness when $prefix uses an UUID.
3856 (Closes: #541145, LP: #420933)
3857 - Correctly set TARGET_CFLAGS. (Closes: #562953)
3858
3859 [ Robert Millan ]
3860 * grub-rescue-pc.postinst: Build USB rescue image.
3861 * rules: Invoke configure with relative path. This makes binaries smaller,
3862 since dprintf strings are constructed using this path.
3863
3864 [ Felix Zielcke ]
3865 * Urgency=high due to RC bug fix.
3866 * Fix version comparison in grub-common.preinst for handling obsolete
3867 /etc/grub.d/10_freebsd. (Closes: #562921)
3868
3869 -- Felix Zielcke <fzielcke@z-51.de> Tue, 29 Dec 2009 16:05:00 +0100
3870
3871 grub2 (1.98~20091222-1) unstable; urgency=low
3872
3873 * New Baazar snapshot.
3874 - Make 30_os-prober again dash compatible. (Closes: #562034)
3875
3876 -- Felix Zielcke <fzielcke@z-51.de> Tue, 22 Dec 2009 12:50:57 +0100
3877
3878 grub2 (1.98~20091221-1) unstable; urgency=low
3879
3880 * New Bazaar snapshot.
3881 - Fix search command failing on some broken BIOSes. (Closes: #530357)
3882
3883 [ Felix Zielcke ]
3884 * Add Replaces:/Conflicts: grub-linuxbios to grub-coreboot. (Closes: #561811)
3885 * Delete obsolete /etc/grub.d/10_freebsd if it has not been modified,
3886 else disable it. (Closes: #560346)
3887
3888 -- Robert Millan <rmh.debian@aybabtu.com> Mon, 21 Dec 2009 22:04:17 +0100
3889
3890 grub2 (1.98~20091210-1) unstable; urgency=low
3891
3892 * Version bump.
3893
3894 -- Robert Millan <rmh.debian@aybabtu.com> Mon, 14 Dec 2009 14:52:59 +0100
3895
3896 grub2 (1.97+20091210-1) unstable; urgency=low
3897
3898 * New Bazaar snapshot.
3899 - patches/02_fix_mountpoints_in_mkrelpath.diff: Remove (merged).
3900 - Fixes FTBFS on powerpc (again) and sparc.
3901 - patches/903_grub_legacy_0_based_partitions.diff: Resync (merged into
3902 debian branch).
3903
3904 * Fix dpkg dependency for lenny compatibility.
3905
3906 -- Robert Millan <rmh.debian@aybabtu.com> Thu, 10 Dec 2009 00:35:20 +0100
3907
3908 grub2 (1.97+20091130-1) unstable; urgency=low
3909
3910 * New Bazaar snapshot.
3911 * Enable ntldr-img from grub-extras.
3912
3913 -- Robert Millan <rmh.debian@aybabtu.com> Mon, 30 Nov 2009 02:33:03 +0100
3914
3915 grub2 (1.97+20091125-2) unstable; urgency=low
3916
3917 [ Updated translations ]
3918 * Bulgarian (bg.po) by Damyan Ivanovi (Closes: #558039)
3919
3920 [ Robert Millan ]
3921 * control: Remove genisoimage from Build-Depends/Suggests (no longer
3922 used).
3923 * grub.d/05_debian_theme: Make output string distro-agnostic.
3924
3925 [ Felix Zielcke ]
3926 * patches/02_fix_mountpoints_in_mkrelpath.diff: New patch to handle
3927 mount points like the old shell function did. (Closes: #558042)
3928
3929 -- Felix Zielcke <fzielcke@z-51.de> Sun, 29 Nov 2009 21:38:00 +0100
3930
3931 grub2 (1.97+20091125-1) unstable; urgency=low
3932
3933 [ Robert Millan ]
3934 * New upstream snapshot.
3935 - Fixes script parser load error.
3936
3937 * Add gettext to Build-Depends and gettext-base to grub-common's
3938 Depends.
3939
3940 -- Felix Zielcke <fzielcke@z-51.de> Wed, 25 Nov 2009 19:22:51 +0100
3941
3942 grub2 (1.97+20091124-1) unstable; urgency=low
3943
3944 * New upstream snapshot.
3945 - Fix grub-mkisofs related FTBFS on powerpc. (Closes: #557704)
3946 - Create fake GRUB devices for devices not listed in device.map.
3947 This also makes dmraid and multipath work as long as
3948 search --fs-uuid works. (Closes: #442382, #540549, LP: #392136)
3949 - rules: grub-emu is now built as a port.
3950
3951 [ Felix Zielcke ]
3952 * Change the bt-utf-source build dependency to xfonts-unifont. It's
3953 more complete, better maintained and grub-mkfont supports actually
3954 more then BDF fonts as input, thanks to libfreetype.
3955 * Use grub-probe to get the GRUB device of /boot/grub instead of
3956 passing (hd0) to grub-install when creating the core.img with
3957 chainloading. This avoids the (UUID=) hack slowness in case
3958 /boot/grub is on a different disk then (hd0) in device.map.
3959 * patches/903_grub_legacy_0_based_partitions.diff: Update.
3960 * Add a build dependency on automake and python.
3961 * Set TARGET_CC=$(CC) to really use gcc-4.4 everywhere. Also pass it
3962 and CC as arguments to ./configure instead of env vars so they get
3963 preserved.
3964 * Ship grub-mkrelpath in grub-common.
3965 * Ship the locale files in grub-common.
3966 * Add a dependency on 'dpkg (>= 1.15.4) | install-info' for grub-common
3967 as recommended by Policy and lintian.
3968
3969
3970 -- Felix Zielcke <fzielcke@z-51.de> Tue, 24 Nov 2009 21:20:00 +0100
3971
3972 grub2 (1.97+20091115-1) unstable; urgency=low
3973
3974 * New upstream snapshot.
3975 - Fix security problem with password checking. (Closes: #555195)
3976 - Fix the generated GNU/Hurd menu entries and also add support for
3977 it in 30_os-prober. (Closes: #555188)
3978 - Same grub-mkrescue for grub-pc and grub-coreboot, used by
3979 grub-rescue-pc during postinst now. (Closes: #501867)
3980
3981 [ Felix Zielcke ]
3982 * Ship grub-mkisofs in grub-common.
3983 * patches/002_grub.d_freebsd.in.diff: Remove (merged upstream).
3984 * patches/906_grub_extras.diff: Remove. Superseded by GRUB_CONTRIB variable
3985 in recent upstream trunk.
3986 * rules: Export GRUB_CONTRIB to enable grub-extras add-ons.
3987 * Pass --force to grub-install in the postinst. (Closes: #553415)
3988 * Don't strip debug symbols from grub-emu. It's meant for debugging
3989 and with them it's much more useful.
3990 * Ship grub-mkfloppy in grub-pc.
3991 * Revert the Replaces: grub-common to (<= 1.96+20080413-1) on the
3992 grub-pc package. It was wrongly modified long ago.
3993
3994 [ Robert Millan ]
3995 * copyright: Document mkisofs.
3996 * control: Update Vcs- fields (moved to Bazaar).
3997 * rules: Update debian/legacy/update-grub rule to Bazaar.
3998
3999 -- Felix Zielcke <fzielcke@z-51.de> Sun, 15 Nov 2009 19:13:31 +0100
4000
4001 grub2 (1.97-1) unstable; urgency=low
4002
4003 [ Robert Millan ]
4004 * patches/905_setup_force.diff: Remove, no longer needed as of
4005 grub-installer >= 1.47.
4006 * grub.d/05_debian_theme: Attempt to source grub_background.sh from
4007 desktop-base (Needed for #495282, #495616, #500134, see also
4008 #550984).
4009
4010 [ Felix Zielcke ]
4011 * Add a build dependency on texinfo.
4012 * Fix little typo in /etc/default/grub. (LP: #457703)
4013
4014 [ Updated translations ]
4015 * Finnish (fi.po) by Esko Arajärvi. (Closes: #551912)
4016
4017 -- Felix Zielcke <fzielcke@z-51.de> Sun, 25 Oct 2009 19:50:21 +0100
4018
4019 grub2 (1.97~beta4-1) unstable; urgency=low
4020
4021 * New upstream beta release.
4022
4023 [ Felix Zielcke ]
4024 * Change the Recommends: os-prober to (>= 1.33).
4025 * patches/907_grub.cfg_400.diff: Really add it. Somehow it was a 0 byte file.
4026 (Closes: #547409)
4027 * Convert newlines back to spaces when parsing kopt from
4028 GRUB Legacy's menu.lst, before giving the value to Debconf.
4029 Thanks to Colin Watson. (Closes: #547649)
4030 * Ship the info docs in grub-common. (Closes: #484074)
4031 * Remove generated /usr/share/info/dir* files.
4032 * Update the presubj bug file and also install it for grub-common.
4033
4034 [ Robert Millan ]
4035 * Enable ZFS and 915resolution in grub-extras (now requires explicit
4036 switch).
4037 * grub-common conflicts with grub-doc (<< 0.97-32) and grub-legacy-doc
4038 (<< 0.97-59).
4039 * Move grub-emu to a separate package.
4040
4041 [ Updated translations ]
4042 * Japanese (ja.po) by Hideki Yamane. (Closes: #549599)
4043
4044 -- Robert Millan <rmh.debian@aybabtu.com> Mon, 05 Oct 2009 20:03:04 +0200
4045
4046 grub2 (1.97~beta3-1) unstable; urgency=high
4047
4048 * New upstream beta release.
4049 - Make it more clear how to use /etc/grub.d/40_custom. (Closes: #545153)
4050 - fix a serious memory corruption in the graphical subsystem.
4051 (Closes: #545364, #544155, #544639, #544822, LP: #424503)
4052 - patches/003_grub_probe_segfault.diff: Remove (merged).
4053
4054 * Change the watch file so upstream beta releases are recognized.
4055 * Include /etc/default/grub in bug reports.
4056 * Recommend os-prober (>= 1.32). (Closes: #491872)
4057 * Change the gcc-multilib [sparc] build dependency to gcc-4.4-multilib
4058 [sparc].
4059 * patches/907_grub.cfg_400.diff: New patch to make grub.cfg again mode
4060 444 if it does not contain a password line.
4061 * Use `su' in the bug reporting script to read grub.cfg in case the user
4062 is not allowed to read it.
4063 * Readd grub-pc/kopt-extracted template.
4064
4065 [ Updated translations ]
4066 * Brazilian Portuguese (pt_BR.po) by Flamarion Jorge.
4067 * Japanese (ja.po) by Hideki Yamane. (Closes: #545331)
4068 * Spanish (es.po) by Francisco Javier Cuadrado. (Closes: #545566)
4069 * Italian (it.po) by Luca Monducci. (Closes: #546035)
4070
4071 -- Felix Zielcke <fzielcke@z-51.de> Sat, 12 Sep 2009 15:28:20 +0200
4072
4073 grub2 (1.97~beta2-2) unstable; urgency=low
4074
4075 [ Updated translations ]
4076 * Dutch (nl.po) by Paul Gevers. (Closes: #545050)
4077
4078 [ Felix Zielcke ]
4079 * Move GRUB Legacy's grub-set-default to /usr/lib/grub-legacy in
4080 preparation for GRUB 2's grub-set-default.
4081 * Remove password lines in bug script.
4082
4083 [ Robert Millan ]
4084 * Do not conflict with `grub' dummy package (this prevented upgrades).
4085 * patches/003_grub_probe_segfault.diff: Disable file test codepath, which
4086 wasn't normally used before.
4087
4088 -- Felix Zielcke <fzielcke@z-51.de> Sat, 05 Sep 2009 00:27:22 +0200
4089
4090 grub2 (1.97~beta2-1) unstable; urgency=low
4091
4092 * New upstream beta release.
4093 - Fix loading of FreeBSD modules. (Closes: #544305)
4094
4095 [ Updated translations ]
4096 * French (fr.po) by Christian Perrier. (Closes: #544320)
4097 * Czech (cs.po) by Miroslav Kure. (Closes: #544327)
4098 * Belarusian (be.po) by Hleb Rubanau.
4099 * Arabic (ar.po) by Ossama M. Khayat.
4100 * Catalan (ca.po) by Juan Andrés Gimeno Crespo.
4101 * Russian (ru.po) by Yuri Kozlov. (Closes: #544730)
4102 * Swedish (sv.po) by Martin Ågren. (Closes: #544759)
4103 * Brazilian Portuguese (pt_BR.po) by Flamarion Jorge. (Closes: #544810)
4104 * German (de.po) by Helge Kreutzmann. (Closes: #544912)
4105
4106 [ Robert Millan ]
4107 * Build with GCC 4.4.
4108
4109 -- Robert Millan <rmh.debian@aybabtu.com> Fri, 04 Sep 2009 14:40:20 +0200
4110
4111 grub2 (1.97~beta1-1) unstable; urgency=low
4112
4113 * New upstream beta release.
4114
4115 [ Updated translations ]
4116 * German (de.po) by Helge Kreutzmann. (Closes: #544261)
4117 * Asturian (ast.po) by Marcos.
4118 * Georgian (ka.po) by Aiet Kolkhi.
4119
4120 [ Robert Millan ]
4121 * Merge config, templates, postinst, postrm, dirs and install files
4122 into a single source.
4123 * Disable Linux-specific strings on GNU/kFreeBSD. Enable translations
4124 in grub2/linux_cmdline_default. Add grub2/kfreebsd_* strings (still
4125 unused).
4126
4127 -- Felix Zielcke <fzielcke@z-51.de> Sun, 30 Aug 2009 18:01:40 +0200
4128
4129 grub2 (1.96+20090829-1) unstable; urgency=low
4130
4131 * New SVN snapshot.
4132 - Fix filesystem mapping on GNU/kFreeBSD. (Closes: #543950)
4133
4134 * New grub-extras SVN snapshot.
4135 - Add 915resolution support to the GMA500 (poulsbo) graphics chipset.
4136 Thanks to Pedro Bulach Gapski. (Closes: #543917)
4137
4138 * Use `cp -p' to copy /usr/share/grub/default/grub to the temporary
4139 file to preverse permissions.
4140 * Remove also efiemu files from /boot/grub on purge if requested.
4141 * Check that GRUB_CMDLINE_LINUX and GRUB_CMDLINUX_LINUX_DEFAULT is at
4142 the start of line in *.postinst.
4143 * Don't check that $GRUB_CMDLINE_LINUX{,DEFAULT} are non empty strings
4144 in *.config.
4145 * Add empty GRUB_CMDLINE_LINUX to /usr/share/grub/default/grub.
4146 * Factorise the editing of the temporary file. Thanks to Martin F
4147 Krafft.
4148 * Read in /etc/default/grub in *.config files.
4149
4150 [ Updated translations ]
4151 * French (fr.po) by Christian Perrier. (Closes: #544023)
4152 * Russian (ru.po) by Yuri Kozlov. (Closes: #544077)
4153 * Italian (it.po) by Luca Monducci. (Closes: #544200)
4154
4155 -- Felix Zielcke <fzielcke@z-51.de> Sat, 29 Aug 2009 17:01:17 +0200
4156
4157 grub2 (1.96+20090826-3) unstable; urgency=low
4158
4159 * Add missing quotes in grub-pc.config and *.postinst.
4160
4161 -- Felix Zielcke <fzielcke@z-51.de> Wed, 26 Aug 2009 19:14:23 +0200
4162
4163 grub2 (1.96+20090826-2) unstable; urgency=low
4164
4165 * Really use the correct templates in grub-pc.config. ARGS.
4166
4167 -- Felix Zielcke <fzielcke@z-51.de> Wed, 26 Aug 2009 14:10:41 +0200
4168
4169 grub2 (1.96+20090826-1) unstable; urgency=low
4170
4171 * New SVN snapshot.
4172
4173 * Use the right templates in grub-pc.config. (Closes: #543615)
4174
4175 -- Felix Zielcke <fzielcke@z-51.de> Wed, 26 Aug 2009 11:00:36 +0200
4176
4177 grub2 (1.96+20090825-1) unstable; urgency=low
4178
4179 * New SVN snapshot.
4180 - Enable gfxterm only if there's a suitable video backend and don't
4181 print an error if not. (Closes: #520846)
4182
4183 [ Felix Zielcke ]
4184 * Copy unicode.pf2 instead of ascii.pf2 to /boot/grub in grub-pc
4185 postinst (Closes: #542314).
4186 * Update Standards version to 3.8.3.
4187 * Use DEB_HOST_ARCH_CPU for the generation of the lintian overrides.
4188 * Fix calling the grub-pc/postrm_purge_boot_grub template in
4189 grub-pc.postinst.
4190 * Handle GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT via
4191 debconf. Thanks to Martin F. Krafft and Colin Watson for idea and
4192 hints.
4193 * Use ucfr --force when /etc/default/grub is registered to a grub-* package.
4194 * Use #!/bin/sh in *.config and fix a small bashism in grub-pc.config.
4195
4196 [ Robert Millan ]
4197 * patches/907_terminal_output_workaround.diff: Remove. It seems that
4198 it wasn't really necessary.
4199 * grub-pc.postinst: Avoid printing an error if /etc/kernel-img.conf
4200 doesn't exist, because it is misleading. We simply refrain from
4201 fixing it and move along.
4202 * grub-pc.postinst: Don't schedule generation of grub.cfg via "grub-install"
4203 code path unless we actually run grub-install.
4204 * grub-pc.postinst: Only copy unicode.pf2 and moreblue-orbit-grub.png when
4205 /boot/grub/grub.cfg is scheduled to be generated.
4206 * legacy/upgrade-from-grub-legacy: Reset grub-pc/install_devices.
4207 Thanks Colin Watson. (Closes: #541230)
4208
4209 -- Felix Zielcke <fzielcke@z-51.de> Tue, 25 Aug 2009 21:45:24 +0200
4210
4211 grub2 (1.96+20090808-1) unstable; urgency=low
4212
4213 * New SVN snapshot.
4214 - Fix XFS with inode size different then 256. (Closes: #528761)
4215 - Add support for multiple LVM metadata areas. (LP: #408580)
4216 - patches/008_dac_palette_width.diff: Remove. (merged)
4217 - Prefer unicode over ascii font. (LP: #352034)
4218
4219 [ Felix Zielcke ]
4220 * Fix the generation of the lintian override for efiemu64.o.
4221 * Remove the Conflicts dmsetup.
4222 * Use ?= for setting DEB_HOST_ARCH.
4223 * Document GRUB_DISABLE_LINUX_RECOVERY in /etc/default/grub.
4224 (Closes: #476536 LP: #190207)
4225 * Add docs/grub.cfg to examples.
4226 * patches/01_uuids_and_lvm_dont_play_along_nicely.diff: Updated to
4227 also disable UUIDs on LVM over RAID.
4228 * Add a debconf prompt to remove all grub2 files from /boot/grub on
4229 purge. (Closes: #527068, #470400)
4230 * Move the Suggests: os-prober from grub-pc to grub-common.
4231 * patches/901_dpkg_version_comparison.diff: Updated.
4232 * Update the Replaces on grub-common for the other packages to (<<
4233 1.96+20080831-1). (Closes: #540492)
4234
4235 [ Robert Millan ]
4236 * Reorganize grub-pc.{config,postinst} logic. The idea being that if there's
4237 no trace of GRUB Legacy, the grub-pc/install_devices template will be
4238 shown even if this is the first install.
4239 * When setting grub-pc/install_devices, obtain input dynamically from
4240 grub-mkdevicemap (rather than devices.map). (Closes: #535525)
4241 * Add a note to grub-pc/install_devices template that it's also possible
4242 to install GRUB to a partition boot record.
4243 * patches/002_grub.d_freebsd.in.diff: New patch. Reimplement
4244 10_freebsd.in to handle multiple kernel versions & acpi.ko.
4245
4246 -- Robert Millan <rmh.debian@aybabtu.com> Mon, 10 Aug 2009 18:49:52 +0200
4247
4248 grub2 (1.96+20090725-1) unstable; urgency=high
4249
4250 * New SVN snapshot.
4251 - Don't add drivemap call with Windows Vista/7. It breaks Win 7.
4252 (LP: #402154)
4253
4254 [ Felix Zielcke ]
4255 * Don't build grub-efi-amd64 on hurd-i386.
4256 * Change DEB_BUILD_ARCH to DEB_HOST_ARCH in the check for sparc.
4257 * Don't add the lintian override for kernel.img for sparc and grub-pc.
4258 * Add a lintian override for binary-from-other-architecture for
4259 grub-efi-amd64 and grub-pc on i386.
4260 * Use wildcards in the lintian overrides.
4261 * Add a Conflicts/Replaces for all packages except grub-common.
4262 (Closes: #538177)
4263
4264 [ Robert Millan ]
4265 * 008_dac_palette_width.diff: New patch. Fix blank screen when booting
4266 Linux with vga= parameter set to a packed color mode (<= 8-bit).
4267 (Closes: #535026)
4268 * Set urgency=high because #535026 affects 1.96+20090709-1 which is in
4269 testing now.
4270 * patches/907_terminal_output_workaround.diff: Work around recent regression
4271 with terminal_output command (not critical, just breaks gfxterm).
4272
4273 -- Robert Millan <rmh.debian@aybabtu.com> Sat, 25 Jul 2009 19:00:53 +0200
4274
4275 grub2 (1.96+20090721-4) unstable; urgency=low
4276
4277 * Place grub-ofpathname only in grub-common. (Closes: #537999)
4278
4279 -- Felix Zielcke <fzielcke@z-51.de> Wed, 22 Jul 2009 13:38:24 +0200
4280
4281 grub2 (1.96+20090721-3) unstable; urgency=low
4282
4283 * Don't strip kernel.img on sparc.
4284 * Suggest efibootmgr on grub-efi-{amd64,ia32}.
4285 * Pass --disable-grub-fstest to configure. (Closes: #537897)
4286
4287 -- Felix Zielcke <fzielcke@z-51.de> Tue, 21 Jul 2009 21:46:01 +0200
4288
4289 grub2 (1.96+20090721-2) unstable; urgency=low
4290
4291 * Add back Conflicts/Replaces grub.
4292
4293 -- Felix Zielcke <fzielcke@z-51.de> Tue, 21 Jul 2009 11:24:45 +0200
4294
4295 grub2 (1.96+20090721-1) unstable; urgency=low
4296
4297 * New SVN snapshot.
4298
4299 * Change License of my update-grub(8) and update-grub2(8) manpages to
4300 GPL3+ to match new copyright file.
4301 * Merge from Ubuntu: Don't build grub-efi-amd64 on lpia.
4302 * Don't pass `--enable-efiemu' to configure. On kfreebsd-i386 it won't
4303 compile and it should be now auto detected if it's compilable.
4304 (Closes: #536783)
4305 * Don't build grub-efi-amd64 on kfreebsd-i386. It lacks 64bit compiler
4306 support.
4307 * Rename the lintian override for kernel.elf to kernel.img.
4308 * Strip kernel.img not kernel.elf, but not in the case of grub-pc.
4309 * Rename the Conflicts/Replaces grub to grub-legacy. (Closes: #537824)
4310
4311 -- Felix Zielcke <fzielcke@z-51.de> Tue, 21 Jul 2009 10:50:20 +0200
4312
4313 grub2 (1.96+20090709-1) unstable; urgency=low
4314
4315 * New SVN snapshot.
4316
4317 * control (Build-Depends): Add gcc-multilib [sparc].
4318 * copyright: Rewrite using DEP-5 format.
4319 * Merge grub-extras into the package, and integrate it with GRUB's
4320 build system.
4321 - patches/906_grub_extras.diff
4322 - rules
4323 - copyright
4324
4325 -- Robert Millan <rmh.debian@aybabtu.com> Thu, 09 Jul 2009 00:26:49 +0200
4326
4327 grub2 (1.96+20090702-1) unstable; urgency=low
4328
4329 * New SVN snapshot.
4330 * rules: Remove duplicated files in sparc64-ieee1275 port.
4331 * rules: Comment out -DGRUB_ASSUME_LINUX_HAS_FB_SUPPORT=1 setting. We'll
4332 re-evaluate using it when it's more mature. (Closes: #535026).
4333
4334 -- Robert Millan <rmh.debian@aybabtu.com> Thu, 02 Jul 2009 13:23:51 +0200
4335
4336 grub2 (1.96+20090629-1) unstable; urgency=low
4337
4338 * New SVN snapshot.
4339 - Misc fixes in Linux loader.
4340
4341 * control (grub-firmware-qemu): Make it buildable only on i386/amd64.
4342 * control: Add sparc (grub-ieee1275), remove remnants of ppc64.
4343 * rules: Include all modules in grub-firmware-qemu build.
4344
4345 -- Robert Millan <rmh.debian@aybabtu.com> Mon, 29 Jun 2009 19:22:37 +0200
4346
4347 grub2 (1.96+20090628-1) unstable; urgency=low
4348
4349 * New SVN snapshot.
4350 * Re-enable QEMU port.
4351
4352 -- Robert Millan <rmh.debian@aybabtu.com> Sun, 28 Jun 2009 01:11:10 +0200
4353
4354 grub2 (1.96+20090627-2) unstable; urgency=low
4355
4356 * Disable QEMU port untill it goes through NEW.
4357 * Upload to unstable.
4358
4359 -- Robert Millan <rmh.debian@aybabtu.com> Sat, 27 Jun 2009 18:40:17 +0200
4360
4361 grub2 (1.96+20090627-1) experimental; urgency=low
4362
4363 * New SVN snapshot.
4364 - Fix parsing of --output in grub-mkconfig. (Closes: #532956)
4365
4366 [ Felix Zielcke ]
4367 * Use ucfr --force in grub-ieee1275.postinst in case we're upgrading
4368 from previous version. It registered /etc/default/grub wrongly with
4369 package iee1275.
4370 * Drop the build dependency on libc6-dev-i386.
4371 * Remove ppc64 from the Architectures. It's totally dead.
4372 * Add a note to /etc/default/grub that update-grub needs to be run to
4373 update grub.cfg. (Closes: #533026)
4374 * Fix the svn-snapshot rule.
4375 * Update Standards version to 3.8.2. No changes needed.
4376
4377 [ Robert Millan ]
4378 * legacy/upgrade-from-grub-legacy: Invoke grub-pc.postinst directly rather
4379 than dpkg-reconfigure. Since we pretend we're upgrading, it will DTRT.
4380 * Add grub-firmware-qemu package.
4381 - patches/008_qemu.diff: QEMU port (patch from upstream).
4382 - control (grub-firmware-qemu): New package.
4383 - rules: Add grub-firmware-qemu targets.
4384 - debian/grub-firmware-qemu.dirs
4385 - debian/grub-firmware-qemu.install
4386 * patches/906_revert_to_linux16.diff: Remove, now that gfxpayload is
4387 supported.
4388
4389 -- Robert Millan <rmh.debian@aybabtu.com> Sat, 27 Jun 2009 00:46:23 +0200
4390
4391 grub2 (1.96+20090611-1) experimental; urgency=low
4392
4393 * New SVN snapshot.
4394
4395 * Append .diff to patches/01_uuids_and_lvm_dont_play_along_nicely so
4396 it gets really applied.
4397 * Drop completely the build dependency on gcc-multilib.
4398 * Instead of arborting in the preinst if /etc/kernel-img.conf still
4399 contains /sbin/update-grub, change the file with sed. Policy allows
4400 thisi, because it's not a conffile, according to Colin Watson.
4401 * Change /etc/default/grub to an ucf managed file instead of dpkg
4402 conffile.
4403
4404 -- Felix Zielcke <fzielcke@z-51.de> Fri, 12 Jun 2009 11:46:24 +0200
4405
4406 grub2 (1.96+20090609-1) experimental; urgency=low
4407
4408 * New SVN snapshot.
4409 - Fix variable parsing inside strings. (Closes: #486180)
4410 - Add `true' command. (Closes: #530736)
4411
4412 [ Robert Millan ]
4413 * Split grub-efi in grub-efi-ia32 and grub-efi-amd64, both available
4414 on i386 and amd64. (Closes: #524756)
4415 * Add kopensolaris-i386 to arch list.
4416
4417 [ Felix Zielcke ]
4418 * Add a NEWS entry about the grub-efi split.
4419 * Drop the build dependency on gcc-multilib for all *i386.
4420 * Change upgrade-from-grub-legacy to use `dpkg-reconfigure grub-pc' to
4421 install grub2 into MBR.
4422
4423 [ New translations ]
4424 * Catalan (ca.po) by Jordi Mallach.
4425
4426 [ Updated translations ]
4427 * Spanish (es.po) by Francisco Javier Cuadrado. (Closes: #532407)
4428
4429 -- Jordi Mallach <jordi@debian.org> Tue, 09 Jun 2009 19:21:15 +0200
4430
4431 grub2 (1.96+20090603-1) unstable; urgency=low
4432
4433 * New SVN snapshot.
4434
4435 * Abort the install of grub-pc if /etc/kernel-img.conf still contains
4436 /sbin/update-grub (Closes: #500631).
4437
4438 -- Felix Zielcke <fzielcke@z-51.de> Wed, 03 Jun 2009 20:01:11 +0200
4439
4440 grub2 (1.96+20090602-1) unstable; urgency=low
4441
4442 * New SVN snapshot.
4443
4444 [ Felix Zielcke ]
4445 * Skip floopies in the grub-install debconf prompt in grub-pc postinst.
4446 Patch by Fabian Greffrath. (Closes: #530848)
4447
4448 [ Robert Millan ]
4449 * Change Vcs-Browser field to viewsvn.
4450
4451 [ Felix Zielcke ]
4452 * Change Vcs-Svn field to point to the trunk. (Closes: #531391)
4453 * patches/01_uuids_and_lvm_dont_play_along_nicely: New patch.
4454 On Debian root=UUID= with lvm still doestn't work so disable it.
4455 (Closes: #530357)
4456 * Remove Otavio Salvador from Uploaders with his permission.
4457 * add grub-pc.preinst
4458
4459 -- Felix Zielcke <fzielcke@z-51.de> Wed, 03 Jun 2009 14:42:11 +0200
4460
4461 grub2 (1.96+20090523-1) unstable; urgency=low
4462
4463 * New SVN snapshot.
4464 - Add drivemap command, similar to grub-legacy's map command.
4465 (Closes: 503630)
4466 - Export GRUB_TERMINAL_INPUT in grub-mkconfig. (Closes: #526741)
4467
4468 [ Robert Millan ]
4469 * rules: Set GRUB_ASSUME_LINUX_HAS_FB_SUPPORT=1 in CFLAGS.
4470 * patches/905_setup_force.diff: Relax blocklist warnings.
4471 * patches/906_revert_to_linux16.diff: Keep using linux16 for now.
4472
4473 [ Felix Zielcke ]
4474 * patches/07_core_in_fs.diff: Updated.
4475 * Remove /etc/grub.d/10_hurd on non-Hurd systems in the grub-common
4476 preinst. Likewise for 10_freebsd for non kFreebsd and 10_linux on
4477 kFreebsd and Hurd. (Closes: #523777)
4478
4479 -- Felix Zielcke <fzielcke@z-51.de> Sat, 23 May 2009 20:05:10 +0200
4480
4481 grub2 (1.96+20090504-1) experimental; urgency=low
4482
4483 * New SVN snapshot.
4484 - Add support for parttool command, which can be used to hide partitions.
4485 (Closes: #505905)
4486 - Fix a segfault with LVM on RAID. (Closes: #520637)
4487 - Add support for char devices on (k)FreeBSD. (Closes: #521292)
4488 - patches/08_powerpc-ieee1275_build_fix.patch: Remove (merged).
4489
4490 [ Updated translations ]
4491 * Basque (eu.po) by Piarres Beobide. (Closes: #522457)
4492 * German (de.po) by Helge Kreutzmann. (Closes: #522815)
4493
4494 [ Robert Millan ]
4495 * Update my email address.
4496 * Remove 04_uuids_and_abstraction_dont_play_along_nicely.diff now that
4497 bugs #435983 and #455746 in mdadm and dmsetup have been fixed.
4498
4499 [ Felix Zielcke ]
4500 * Place new grub-dumpbios in grub-common.
4501 * Add lpia to the archictectures to reduce the ubuntu delta.
4502 * Add a manpage for the update-grub and update-grub2 stubs, written by
4503 me. (Closes: #523876)
4504 * Suggest genisoimage on grub-pc and grub-ieee1275, because grub-mkrescue
4505 needs it to create a cd image. (Closes: #525845)
4506 * Add a dependency on $(AUTOGEN_FILES) for the configure/grub-common target,
4507 this is needed now that upstream removed the autogenerated files from SVN.
4508 * Add `--enable-efiemu to' `./configure' flags.
4509 * Add a build dependency on gcc-multilib for i386.
4510 * Drop alternate build dependency on gcc-4.1 (<< 4.1.2).
4511
4512 -- Felix Zielcke <fzielcke@z-51.de> Mon, 04 May 2009 21:01:22 +0200
4513
4514 grub2 (1.96+20090402-1) experimental; urgency=low
4515
4516 * New SVN snapshot.
4517 - Fix regression in disk/raid.c. (Closes: #521897, #514338)
4518 - Fix handling of filename string lengths in HFS.
4519 (Really closes: #516458).
4520 * Add myself to Uploaders.
4521 * Add patch 08_powerpc-ieee1275_build_fix.patch to fix powerpc-ieee1275
4522 builds which were lacking header files for kernel_elf_HEADERS. Thanks
4523 Vladimir Serbinenko.
4524
4525 -- Jordi Mallach <jordi@debian.org> Fri, 03 Apr 2009 20:58:37 +0200
4526
4527 grub2 (1.96+20090401-1) experimental; urgency=low
4528
4529 [ Felix Zielcke ]
4530 * New SVN snapshot.
4531 - Pass grub's gfxterm mode to Linux kernel. (Closes: #519506)
4532 - Fix ext4 extents on powerpc. (Closes: #520286)
4533
4534 [ Robert Millan ]
4535 * Remove grub-of transitional package (Lenny had grub-ieee1275 already).
4536 * Fix kopt parsing in grub-pc.config. Thanks Marcus Obst. (Closes: #514837)
4537 * Add debconf template to automatically run grub-install during upgrades
4538 (prior user confirmation). (Closes: #514705)
4539
4540 -- Robert Millan <rmh@aybabtu.com> Wed, 01 Apr 2009 01:19:45 +0200
4541
4542 grub2 (1.96+20090317-1) unstable; urgency=low
4543
4544 * New SVN snapshot.
4545 - Fix loading of files with underscore in HFS. (Closes: #516458)
4546
4547 * Update Standards version to 3.8.1. No changes needed.
4548
4549 [ Updated translations ]
4550 * Brazilian Portuguese (pt_BR.po) by Flamarion Jorge. (Closes: #519417)
4551
4552 -- Felix Zielcke <fzielcke@z-51.de> Tue, 17 Mar 2009 14:42:10 +0100
4553
4554 grub2 (1.96+20090309-1) unstable; urgency=low
4555
4556 * New SVN snapshot.
4557
4558 -- Felix Zielcke <fzielcke@z-51.de> Mon, 09 Mar 2009 10:03:13 +0100
4559
4560 grub2 (1.96+20090307-1) unstable; urgency=low
4561
4562 * New SVN snapshot.
4563 - Add support for /dev/md/dNNpNN mdraid devices. (Closes: #509960)
4564 - Add new PF2 fontengine. (Closes: #510344)
4565 - Avoid mounting ext2 partitions with backward-incompatible features.
4566 (Closes: #502333)
4567 - Try to avoid false positives with FAT. (Closes: #514263)
4568
4569 [ Felix Zielcke ]
4570 * Remove build-dependency on unifont package and add one for bf-utf-source
4571 package and libfreetype6-dev
4572 * grub-pc.postinst: Copy new ascii.pf2 instead of old ascii.pff to /boot/grub.
4573 * Add `--enable-grub-mkfont' to configure flags.
4574 * Put new grub-mkfont in grub-common package.
4575 * Add a dependency for ${misc:Depends} to all packages to make lintian a bit
4576 more happy.
4577 * Detect when grub-setup leaves core.img in filesystem, and include that
4578 info in bug report templates.
4579 - debian/patches/07_core_in_fs.diff
4580 - debian/script
4581 * Add myself to Uploads and add `DM-Upload-Allowed: yes' tag.
4582
4583 [ Updated translations ]
4584 * Asturian (ast.po) by Marcos Alvarez Costales. (Closes: #511144)
4585 * Traditional Chinese (zh_TW.po) by Tetralet. (Closes: #513918)
4586 * Belarusian (be.po) by Pavel Piatruk. (Closes: #516243)
4587
4588 -- Felix Zielcke <fzielcke@z-51.de> Sat, 07 Mar 2009 11:54:43 +0100
4589
4590 grub2 (1.96+20081201-1) experimental; urgency=low
4591
4592 * New SVN snapshot.
4593
4594 -- Robert Millan <rmh@aybabtu.com> Mon, 1 Dec 2008 00:07:31 +0100
4595
4596 grub2 (1.96+20081120-1) experimental; urgency=low
4597
4598 * New SVN snapshot.
4599
4600 * Update to new debian theme.
4601 - grub-pc.postinst: Switch to moreblue-orbit-grub.png.
4602 - grub.d/05_debian_theme: Likewise.
4603 * grub.d/05_debian_theme:
4604 - Update to use new grub-mkconfig_lib instead of the deprecated
4605 update-grub_lib.
4606 - Update to check if `GRUB_TERMINAL_OUTPUT' is `gfxterm' instead of
4607 `GRUB_TERMINAL'.
4608
4609 [ Updated translations ]
4610 * Romanien (ro.po) by Eddy Petrișor. (Closes: #506039)
4611
4612 -- Felix Zielcke <fzielcke@z-51.de> Thu, 20 Nov 2008 20:25:56 +0100
4613
4614 grub2 (1.96+20081108-1) experimental; urgency=low
4615
4616 * New SVN snapshot.
4617 - Add support for /dev/md/N style mdraid devices. (Closes: #475585)
4618 - Handle LVM dash escaping. (Closes: #464215)
4619 - Use case insensitive match in NTFS. (Closes: #497889)
4620 - Use hd%d drive names in grub-mkdevicemap for all architectures.
4621 (Closes: #465365)
4622 - Handle LVM circular metadata. (Closes: #462835, #502953)
4623 - Fix NULL dereference and failure paths in LVM. Thanks Guillem Jover.
4624 (Closes: #500482)
4625 - Provides GRUB header files (only in grub-common).
4626
4627 [ Updated translations ]
4628 * Dutch (nl.po) by Paul Gevers. (Closes: #500514)
4629 * French (fr.po) by Christian Perrier. (Closes: #503708)
4630 * Georgian (ka.po) by Aiet Kolkhi. (Closes: #503715)
4631 * Czech (cs.po) by Miroslav Kure. (Closes: #503809)
4632 * German (de.po) by Helge Kreutzmann. (Closes: #503841)
4633 * Japanese (ja.po) by Hideki Yamane. (Closes: #503869)
4634 * Italian (it.po) by Luca Monducci. (Closes: #504076)
4635 * Swedish (sv.po) by Martin Ågren. (Closes: #504207)
4636 * Arabic (ar.po) by Ossama Khayat. (Closes: #504254)
4637 * Portuguese (pt.po) by Miguel Figueiredo. (Closes: #504280)
4638 * Russian (ru.po) by Yuri Kozlov. (Closes: #504324)
4639 * Finnish (fi.po) by Esko Arajärvi. (Closes: #504310)
4640 * Basque (eu.po) by Piarres Beobide. (Closes: #504466)
4641 * Dutch (nl.po) by Paul Gevers. (Closes: #504683)
4642
4643 [ Felix Zielcke ]
4644 * patches/01_grub_legacy_0_based_partitions.diff: Rename to
4645 * patches/903_grub_legacy_0_based_partitions.diff: this and adapt for
4646 s/biosdisk.c/hostdisk.c/ rename upstream.
4647 * patches/03_disable_floppies.diff
4648 patches/904_disable_floppies.diff: Likewise.
4649 * update-grub has been renamed to grub-mkconfig, so provide a stub for
4650 compatibility.
4651 * Make grub-pc/linux_cmdline debconf template translatable. (Closes: #503478)
4652 * Remove ro.po and ta.po. They don't contain a single translated
4653 message.
4654
4655 [ Robert Millan ]
4656 * control: Make grub-common dependency = ${binary:Version}.
4657 * default/grub: Set GRUB_CMDLINE_LINUX=quiet to syncronize with
4658 default D-I settings.
4659
4660 -- Robert Millan <rmh@aybabtu.com> Sat, 8 Nov 2008 13:54:10 +0100
4661
4662 grub2 (1.96+20080831-1) experimental; urgency=low
4663
4664 * New SVN snapshot.
4665 - patches/00_fix_double_prefix.diff: Remove (merged). (Closes: #487565)
4666 - patches/00_getline.diff: Remove (merged). (Closes: #493289)
4667 - Handle errors in RAID/LVM scan routine (rather than letting the upper
4668 layer cope with them). (Closes: #494501, #495049)
4669 - patches/901_linux_coreboot.diff: Remove (replaced).
4670 - Add support for GFXMODE variable (Closes: #493106)
4671 - Skips /dev/.* in grub-probe. (Closes: #486624)
4672 - RAID code has various fixes. (Closes: #496573)
4673 - Buffered file read is now used to read the background image faster.
4674 (Closes: #490584)
4675
4676 * We are already using LZMA, because upstream includes it's own lzma encoder,
4677 so drop completely the liblzo handling in control and rules files.
4678
4679 [ Felix Zielcke ]
4680 * Remove the 1.95 partition numbering transition debconf warning
4681 from grub2 package and removed it from all languages (*.po).
4682 (Closes: #493744)
4683 * Add a comment for the new GFXMODE in default/grub.
4684 * debian/rules:
4685 - Remove 2 ./configure options which it didn't understand.
4686 - New grub-mkelfimage belongs to grub-common.
4687 * debian/control:
4688 - Change debhelper compat level to 7 and build depend on it >= 7.
4689 - Remove ${misc:Depend} dependency on all packages except grub-pc which is
4690 the only one using debconf.
4691 - Replace deprecated ${Source-Version} with ${source:Version} for <<
4692 dependency and with ${build:Version} for = ones.
4693 - Remove versioned dependency of Build-Depends patchutils and cdbs,
4694 because etch has newer versions then the one used.
4695 - Remove dpkg-dev completely from Build-Depends because it's
4696 build-essentail and a non versioned dependency results in a lintian error.
4697 - Remove Conflict/Replaces pupa, it has been removed from Debian 2004.
4698 - Change build-dependency of unifont-bin to unifont (>= 1:5.1.20080820),
4699 it's the new package containing unifont.hex and that version to avoid
4700 licensing problems (Closes: #496061)
4701 - Remove Jason Thomas from Uploaders with his permission.
4702 * Preserve arguments in update-grub2 stub. (Closes: #496610)
4703
4704 [ Updated translations ]
4705 * Japanese (ja.po) by Hideki Yamane (Closes: #493347)
4706
4707 [ Robert Millan ]
4708 * Move a few files to grub-common and remove them from the arch-
4709 specific packages.
4710 * patches/02_old_linux_version_comparison.diff: Replace with ...
4711 * patches/901_dpkg_version_comparison.diff: ... this.
4712 Use dpkg --compare-versions in update-grub. (Closes: #494158)
4713 * patches/03_disable_floppies.diff: Free .drive struct member when skipping
4714 floppy drives. (Closes: #496040)
4715 * patches/902_boot_blocklist_hack.diff: Support separate /boot when using
4716 blocklists. (Closes: #496820, #489287, #494589)
4717
4718 -- Robert Millan <rmh@aybabtu.com> Sun, 31 Aug 2008 18:40:09 +0200
4719
4720 grub2 (1.96+20080730-1) experimental; urgency=low
4721
4722 * New SVN snapshot.
4723 - patches/00_fix_overflow.diff: Remove (merged).
4724 - patches/00_uuid_boot.diff: Remove (merged).
4725 - patches/00_raid_duped_disks.diff: Remove (merged).
4726 - patches/00_xfs.diff: Remove (merged).
4727 - patches/00_strengthen_apple_partmap_check.diff: Remove (merged).
4728 - patches/00_skip_dev_dm.diff: Remove (merged).
4729
4730 * patches/901_linux_coreboot.diff: Implements Linux load on Coreboot
4731 (patch from Coresystems).
4732
4733 * grub-linuxbios -> grub-coreboot rename again.
4734
4735 -- Robert Millan <rmh@aybabtu.com> Wed, 30 Jul 2008 22:12:07 +0200
4736
4737 grub2 (1.96+20080724-4) unstable; urgency=high
4738
4739 * patches/00_fix_overflow.diff: fix overflow with a big grub.cfg.
4740 (Closes: #473543)
4741
4742 -- Felix Zielcke <fzielcke@z-51.de> Tue, 29 Jul 2008 17:10:59 +0200
4743
4744 grub2 (1.96+20080724-3) unstable; urgency=low
4745
4746 [ Felix Zielcke ]
4747 * changed dependency for debconf to also support debconf-2.0. (Closes: #492543)
4748 * patches/00_xfs.diff: Fix "out of partition" error with XFS.
4749 (Closes: #436943)
4750
4751 [ Robert Millan ]
4752 * patches/00_raid_duped_disks.diff: Do not abort when two RAID disks with
4753 the same number are found. (Closes: #492656)
4754 * patches/00_strengthen_apple_partmap_check.diff: Be more strict when probing
4755 for Apple partition maps (this prevents false positives on i386-pc
4756 installs). (Closes: #475718)
4757
4758 -- Robert Millan <rmh@aybabtu.com> Tue, 29 Jul 2008 00:48:01 +0200
4759
4760 grub2 (1.96+20080724-2) unstable; urgency=high
4761
4762 [ Felix Zielcke ]
4763 * fixed lintian override for kernel.elf
4764 * debian/rules: changed cvs targets to use svn
4765
4766 [ Robert Millan ]
4767 * patches/00_skip_dev_dm.diff: Skip /dev/dm-[0-9] devices also (implicitly)
4768 for RAID. (Closes: #491977)
4769 * patches/00_uuid_boot.diff: Fix cross-disk installs by using UUIDs.
4770 (Closes: #492204)
4771
4772 -- Robert Millan <rmh@aybabtu.com> Sat, 26 Jul 2008 01:06:07 +0200
4773
4774 grub2 (1.96+20080724-1) unstable; urgency=high
4775
4776 * New SVN snapshot.
4777 - Support for ext4dev extents.
4778 - patches/00_speed_up_font_load.diff: Remove (merged).
4779
4780 [ Felix Zielcke ]
4781 * upgrade-from-grub-legacy now calls update-grub if grub.cfg doestn't exist
4782 and prints a big warning if it failed.
4783 * Update Standards version to 3.8.0. No changes need.
4784 * Added Build-Dep for po-debconf and a lintian override, to make it happy.
4785
4786 [ Updated translations ]
4787 * Swedish (sv.po) by Martin Ågren (Closes: #492056)
4788
4789 [ Robert Millan ]
4790 * Revert r844. grub-coreboot is stuck on NEW, and it was too early
4791 for branching.
4792
4793 -- Robert Millan <rmh@aybabtu.com> Thu, 24 Jul 2008 13:27:53 +0200
4794
4795 grub2 (1.96+20080717-1) experimental; urgency=low
4796
4797 * New SVN snapshot.
4798 - Provides LZMA support (not yet used in the package).
4799 - Fix grub-mkrescue manpage generation. (Closes: #489440)
4800
4801 * Rename grub-linuxbios to grub-coreboot (and leave a dummy grub-linuxbios
4802 package to handle upgrades).
4803
4804 [ Updated translations ]
4805 * Spanish (es.po) by Maria Germana Oliveira Blazetic (Closes: #489877)
4806 * Portuguese (pt.po) by Ricardo Silva (Closes: #489807)
4807
4808 -- Robert Millan <rmh@aybabtu.com> Sat, 12 Jul 2008 17:47:09 +0200
4809
4810 grub2 (1.96+20080704-2) unstable; urgency=high
4811
4812 * patches/02_old_linux_version_comparison.diff: Set interpreter to /bin/bash.
4813 (Closes: #489426, #489446)
4814
4815 -- Robert Millan <rmh@aybabtu.com> Mon, 7 Jul 2008 15:17:58 +0200
4816
4817 grub2 (1.96+20080704-1) unstable; urgency=high
4818
4819 * New SVN snapshot.
4820 * default/grub: Add commented example to disable graphical terminal.
4821 * Use substvars to support linking with liblzo1.
4822 * Bring 03_disable_floppies.diff to pre-r805 state. (Closes: #488375)
4823 * patches/02_old_linux_version_comparison.diff: New patch. Steal version
4824 comparison code from GRUB Legacy's update-grub. (Closes: #464086, #489133)
4825 * patches/00_speed_up_font_load.diff: New patch. Generate font files with
4826 only the needed characters. (Closes: #476479, #477083)
4827
4828 -- Robert Millan <rmh@aybabtu.com> Fri, 4 Jul 2008 21:39:07 +0200
4829
4830 grub2 (1.96+20080626-1) unstable; urgency=high
4831
4832 * New CVS snapshot.
4833 - Avoids passing UUID to Linux when not using initrd. (Closes: #484228)
4834 - patches/04_uuids_and_abstraction_dont_play_along_nicely.diff: Resync.
4835
4836 -- Robert Millan <rmh@aybabtu.com> Thu, 26 Jun 2008 16:43:48 +0200
4837
4838 grub2 (1.96+20080621-1) unstable; urgency=high
4839
4840 * Urgency set to "high" because of #482688.
4841 * New CVS snapshot.
4842 - Fix module load hook in prepare_grub_to_access_device().
4843 (Closes: #486804)
4844 - Call prepare_grub_to_access_device() before accessing devices, never
4845 afterwards. (Closes: #487198)
4846 * grub.d/05_debian_theme: Prefer /boot/grub over /usr for image
4847 loading, since chances are it's less LVMed.
4848
4849 -- Robert Millan <rmh@aybabtu.com> Sat, 21 Jun 2008 15:52:48 +0200
4850
4851 grub2 (1.96+20080617-1) unstable; urgency=low
4852
4853 * New CVS snapshot.
4854 - Supports IDA block devices. (Closes: #483858)
4855 - Fixes some problems in ext2/ext3. (Closes: #485068, #485065)
4856 - Uses EUID instead of UID in update-grub. (Closes: #486043, #486039,
4857 #486040, #486041).
4858 - Fixes incomplete I2O device support. Thanks Sven Mueller.
4859 (Closes: #486505)
4860 - Fixes recent regressions in fs/ext2.c. (Closes: #485279)
4861 - Only use UUIDs when requested device is not the same as the one
4862 providing /boot. (Closes: #486119)
4863 - patches/02_libgcc_powerpc_hack.diff: Remove. Probably not needed
4864 anymore.
4865 - patches/04_uuids_and_abstraction_dont_play_along_nicely.diff: Update.
4866 * patches/06_olpc_prefix_hack.diff: Hardcode prefix to (sd,1) on OLPC.
4867 * Refurbish 03_disable_floppy_support_in_util_biosdisk.diff into
4868 03_disable_floppies.diff.
4869
4870 -- Robert Millan <rmh@aybabtu.com> Tue, 17 Jun 2008 01:07:52 +0200
4871
4872 grub2 (1.96+20080601-2) unstable; urgency=low
4873
4874 * 04_run_grub_mkdevicemap_when_grub_probe_fails.diff: Remove. Argueably
4875 makes grub-probe unreliable and is quite annoying.
4876 * 04_uuids_and_abstraction_dont_play_along_nicely.diff: New patch. Disable
4877 UUID parameter to Linux when LVM or dmRAID is in use. (Closes: #484228)
4878 This is a workaround for bug #484297 in udev.
4879
4880 -- Robert Millan <rmh@aybabtu.com> Tue, 3 Jun 2008 16:29:53 +0200
4881
4882 grub2 (1.96+20080601-1) unstable; urgency=low
4883
4884 * New CVS snapshot.
4885 - patches/06_backward_compat_in_uuid_support.diff: Merged.
4886 - Fixes NULL pointer dereference in biosdisk.c. (Closes: #483895, #483900)
4887 - Extends UUID support for XFS and ReiserFS.
4888
4889 -- Robert Millan <rmh@aybabtu.com> Sun, 1 Jun 2008 15:44:08 +0200
4890
4891 grub2 (1.96+20080531-1) unstable; urgency=low
4892
4893 * New CVS snapshot.
4894 - Work around BIOS bug affecting keyboard on macbooks. (Closes: #482860)
4895 - Adjust grub.d/05_debian_theme to use the new UUID-compatible API.
4896 - default/grub: Add commented GRUB_DISABLE_LINUX_UUID variable.
4897 - patches/06_backward_compat_in_uuid_support.diff: New. Make update-grub
4898 generate code that is compatible with older GRUB installs.
4899 - util/biosdisk.c no longer complains about duplicated device.map entries.
4900 (Closes: #481236)
4901
4902 [ Updated translations ]
4903 * Galician (gl.po) by Jacobo Tarrio (Closes: #480977)
4904
4905 -- Robert Millan <rmh@aybabtu.com> Sat, 31 May 2008 00:02:54 +0200
4906
4907 grub2 (1.96+20080512-1) unstable; urgency=low
4908
4909 * New CVS snapshot.
4910 - Adds support for default-only Linux cmdline options. (Closes: #460843)
4911 - Supports Xen virtual block devices. (Closes: #456777)
4912 - Supports Virtio block devices. (Closes: #479056)
4913 - Supports CCISS block devices. (Closes: #479735)
4914 - Fixes handling of more LVM abnormal conditions. (Closes: #474343,
4915 #474931, #477175)
4916
4917 * Switch to liblzo2 now that it's GPLv3-compatible. (Closes: #466375)
4918 * grub-pc.postinst: Escape \ and / in cmdline sed invokation.
4919 (Closes: #479279)
4920
4921 [ Updated translations ]
4922 * Italian (it.po) by Luca Monducci (Closes: #480740)
4923
4924 -- Robert Millan <rmh@aybabtu.com> Mon, 12 May 2008 17:46:38 +0200
4925
4926 grub2 (1.96+20080429-1) unstable; urgency=high
4927
4928 * New CVS snapshot.
4929 - Includes sample grub.cfg file; we use it for grub-rescue-pc.
4930 (Closes: #478324)
4931 * grub-common: Upgrade Replaces to << 1.96+20080426-3. (Closes: #478224,
4932 #478353, #478144)
4933
4934 [ Updated translations ]
4935 * French (fr.po) by Christian Perrier (Closes: #471291)
4936
4937 -- Robert Millan <rmh@aybabtu.com> Tue, 29 Apr 2008 13:27:52 +0200
4938
4939 grub2 (1.96+20080426-1) unstable; urgency=high
4940
4941 * New CVS snapshot.
4942 - Fixes syntax error when setting GRUB_PRELOAD_MODULES. (Closes: #476517)
4943 * Move os-prober to Suggests, to avoid trouble with #476184.
4944 (Closes: #476684)
4945 * patches/04_run_grub_mkdevicemap_when_grub_probe_fails.diff: New patch,
4946 does what its name says. (Closes: #467127)
4947 - Also move grub-mkdevicemap from grub-pc to grub-common, so that GRUB
4948 Legacy can use it.
4949
4950 [ Updated translations ]
4951 * Basque (eu.po) by Piarres Beobide (Closes: #476708)
4952
4953 -- Robert Millan <rmh@aybabtu.com> Sat, 26 Apr 2008 20:06:55 +0200
4954
4955 grub2 (1.96+20080413-1) unstable; urgency=high
4956
4957 * New CVS snapshot.
4958 - Provides 30_os-prober update-grub add-on. Thanks Fabian Greffrath.
4959 (Closes: #461442)
4960 - Improves robustness when handling LVM.
4961 (Closes: #474931, #474343)
4962 * patches/03_disable_floppy_support_in_util_biosdisk.diff: New. Does
4963 what its name says. (Closes: #475177)
4964
4965 -- Robert Millan <rmh@aybabtu.com> Sun, 13 Apr 2008 13:53:28 +0200
4966
4967 grub2 (1.96+20080408-1) unstable; urgency=low
4968
4969 * New CVS snapshot.
4970 - grub-probe skips non-existant devices when processing device.map.
4971 (Closes: #473209)
4972 * control: Fix syntax error.
4973
4974 [ Updated translations ]
4975 * Finnish (fi.po) by Esko Arajärvi (Closes: #468641)
4976
4977 -- Robert Millan <rmh@aybabtu.com> Tue, 8 Apr 2008 15:45:25 +0200
4978
4979 grub2 (1.96+20080228-1) unstable; urgency=low
4980
4981 * New CVS snapshot.
4982 * Split grub-probe into grub-common package. Make all flavours depend on it.
4983 (Closes: #241972)
4984 * Suggest multiboot-doc.
4985 * patches/01_grub_legacy_0_based_partitions.diff: New patch. Add a hack that
4986 tells grub-probe you want 0-based partition count
4987 (GRUB_LEGACY_0_BASED_PARTITIONS variable)
4988 * Stop depending on lsb-release (too heavy! we don't need python in base).
4989 Instead of assuming it's there, try calling it and otherwise just echo
4990 Debian.
4991
4992 -- Robert Millan <rmh@aybabtu.com> Thu, 28 Feb 2008 16:43:40 +0100
4993
4994 grub2 (1.96+20080219-3) unstable; urgency=low
4995
4996 * default/grub: Use lsb_release to support Debian derivatives.
4997 (Closes: #466561)
4998 * grub.d/05_debian_theme: Only setup background image when a reader for it
4999 is present in /boot/grub. (Closes: #467111)
5000
5001 [ Updated translations ]
5002 * Russian (ru.po) by Yuri Kozlov (Closes: #467181)
5003
5004 -- Robert Millan <rmh@aybabtu.com> Sun, 24 Feb 2008 15:39:50 +0100
5005
5006 grub2 (1.96+20080219-2) unstable; urgency=high
5007
5008 * grub-pc.postinst: Create /boot/grub if it doesn't exist.
5009
5010 -- Robert Millan <rmh@aybabtu.com> Wed, 20 Feb 2008 07:15:14 +0100
5011
5012 grub2 (1.96+20080219-1) unstable; urgency=high
5013
5014 * New CVS snapshot.
5015 - Improves GPT support, allowing it to work without blocklists.
5016
5017 -- Robert Millan <rmh@aybabtu.com> Tue, 19 Feb 2008 15:05:10 +0100
5018
5019 grub2 (1.96+20080216-1) unstable; urgency=high
5020
5021 * New CVS snapshot.
5022 - Fixes offset calculation issue when installing on GPT (urgency set
5023 to high because of this).
5024 * Fix Vcs-Browser tag. Thanks James. (Closes: #465697)
5025 * Only process grub-pc/linux_cmdline if /boot/grub/menu.lst exists.
5026 (Closes: #465708)
5027
5028 [ Updated translations ]
5029 * French (fr.po) by Christian Perrier (Closes: #465706)
5030
5031 -- Robert Millan <rmh@aybabtu.com> Sat, 16 Feb 2008 23:30:55 +0100
5032
5033 grub2 (1.96+20080213-1) unstable; urgency=low
5034
5035 * New CVS snapshot.
5036 - Failure to read one device in a RAID-1 array no longer causes boot
5037 to fail (so long as there's a member that works). (Closes: #426341)
5038 * script: For /proc/mounts, only report lines that start with /dev/.
5039 * Add new upgrade-from-grub-legacy script for the user to complete the upgrade
5040 process from GRUB Legacy, and advertise it prominently in menu.lst.
5041 (Closes: #464912)
5042 * Add a hack to support gfxterm / background_image on systems where /usr
5043 isn't accessible. (Closes: #464911, #463144)
5044 - grub-pc.postinst
5045 - grub.d/05_debian_theme
5046 * Fix a pair of spelling mistakes in debconf. (Closes: #465296)
5047 * Migrate kopt from menu.lst. (Closes: #461164, #464918)
5048
5049 [ Updated translations ]
5050 * Portuguese (pt.po) by Ricardo Silva (Closes: #465137)
5051 * German (de.po) by Helge Kreutzmann (Closes: #465295)
5052
5053 -- Robert Millan <rmh@aybabtu.com> Wed, 13 Feb 2008 16:37:13 +0100
5054
5055 grub2 (1.96+20080210-1) unstable; urgency=high
5056
5057 * New CVS snapshot.
5058 - Errors that cause GRUB to enter rescue mode are displayed now.
5059 (Closes: #425149)
5060 - Build LVM/RAID modules into a few commands that were missing them
5061 (notably, grub-setup). (Closes: #465033)
5062 * Fix license violation (incompatibility between GRUB and LZO2).
5063 (Closes: #465056)
5064 - Urgency set to high.
5065 - control: Move liblzo2-dev from Build-Depends to Build-Conflicts
5066 (leaving liblzo-dev as the only option).
5067
5068 -- Robert Millan <rmh@aybabtu.com> Sun, 10 Feb 2008 17:09:15 +0100
5069
5070 grub2 (1.96+20080209-1) unstable; urgency=low
5071
5072 * New CVS snapshot.
5073 - Fix a root device setting issue in grub-setup. (Closes: #463391)
5074 - Fix partmap detection under LVM/RAID.
5075 - Add scripting commands that would allow user to implement hiddenmenu-like
5076 functionality (http://grub.enbug.org/Hiddenmenu).
5077 - Provide manpages for grub-setup, grub-emu, grub-mkimage and others.
5078 (Closes: #333516, #372890)
5079 * Fix a pair of spelling errors in debconf templates. Thanks Christian
5080 Perrier. (Closes: #464133)
5081 * Run debconf-updatepo. (Closes: #463918)
5082 * Lower base-files versioned dependency to >= 4.0.1~bpo40+1.
5083
5084 -- Robert Millan <rmh@aybabtu.com> Sat, 9 Feb 2008 13:43:49 +0100
5085
5086 grub2 (1.96+20080203-1) unstable; urgency=low
5087
5088 * New CVS snapshot (and release, but we skipped that ;-))
5089 - patches/01_regparm.diff: Delete.
5090 - Improved XFS support.
5091 - util/grub.d/00_header.in: Add runtime error detection (for gfxterm).
5092 - Fixes problem when chainloading to Vista.
5093 * Fix po-debconf errors. Thanks Thomas Huriaux. (Closes: #402972)
5094 * grub.d/05_debian_theme:
5095 - Add runtime error detection.
5096 - Detect/Enable PNG background when it is present.
5097 * control (grub-ieee1275): Remove versioned dependency on powerpc-ibm-utils.
5098
5099 -- Robert Millan <rmh@aybabtu.com> Sun, 3 Feb 2008 19:31:23 +0100
5100
5101 grub2 (1.95+20080201-1) unstable; urgency=low
5102
5103 * New CVS snapshot.
5104 * presubj: Improve notice.
5105 * patches/01_regparm.diff: Fix CPU context corruption affecting fs/xfs.c.
5106 (Closes: #463081, #419766, #462159)
5107 * patches/02_libgcc_powerpc_hack.diff: Fix FTBFS on powerpc. (Closes: #457491)
5108 * patches/disable_xfs.diff: Actually remove this time...
5109
5110 -- Robert Millan <rmh@aybabtu.com> Fri, 1 Feb 2008 17:06:00 +0100
5111
5112 grub2 (1.95+20080128-1) unstable; urgency=low
5113
5114 * New CVS snapshot.
5115 - Fixes bogus CLAIM problems on Apple firmware. (Closes: #449135, #422729)
5116 - grub-probe performs sanity checks to make sure our filesystem drivers
5117 are usable. (Closes: #462449)
5118 - patches/disable_ata.diff: Remove. ATA module isn't auto-loaded in
5119 rescue floppies now.
5120 - patches/disable_xfs.diff: Remove. See above (about grub-probe).
5121 * Bring back grub-emu; it can help a lot with debugging feedback.
5122 - control
5123 - rules
5124
5125 -- Robert Millan <rmh@aybabtu.com> Mon, 28 Jan 2008 00:01:11 +0100
5126
5127 grub2 (1.95+20080116-2) unstable; urgency=low
5128
5129 * grub.d/05_debian_theme: Enable swirlish beauty.
5130 * rules: Obtain debian/legacy/update-grub dynamicaly from GRUB Legacy svn.
5131
5132 -- Robert Millan <rmh@aybabtu.com> Sat, 19 Jan 2008 13:16:18 +0100
5133
5134 grub2 (1.95+20080116-1) unstable; urgency=low
5135
5136 * New CVS snapshot.
5137 - update-grub ignores stale *.dpkg-* files. (Closes: #422708, #424223)
5138 - LVM/RAID now working properly (except when it affects /boot).
5139 (Closes: #425666)
5140 - Fixes flickery in timeout message. (Closes: #437275)
5141 * grub-pc.postinst: Use `--no-floppy' whenever possible. Die, floppies,
5142 die!
5143 * Resync with latest version of GRUB Legacy's update-grub. This time,
5144 using the $LET_US_TRY_GRUB_2 hack to reuse the same script both for
5145 addition of core.img and its removal.
5146 * grub-*.install: Add update-grub2 stub. Packages providing /etc/grub.d/
5147 scripts should invoke update-grub2 in both postinst and postrm (whenever
5148 it is found, of course).
5149 * control: Reorganize a bit, including a complete rewrite of the
5150 package descriptions.
5151 * control (grub-ieee1275): Enable for i386/amd64.
5152
5153 -- Robert Millan <rmh@aybabtu.com> Wed, 16 Jan 2008 15:00:54 +0100
5154
5155 grub2 (1.95+20080107-1) unstable; urgency=low
5156
5157 * New CVS snapshot.
5158 - Supports ReiserFS. (Closes: #430742)
5159 - patches/disable_ata.diff: Resync.
5160
5161 -- Robert Millan <rmh@aybabtu.com> Mon, 7 Jan 2008 12:46:39 +0100
5162
5163 grub2 (1.95+20080105-2) unstable; urgency=low
5164
5165 * grub-pc.postinst: Fix covered assumption that menu.lst exists.
5166 (Closes: #459247)
5167 * copyright: Fix copyright/license reference.
5168
5169 -- Robert Millan <rmh@aybabtu.com> Sun, 6 Jan 2008 18:02:28 +0100
5170
5171 grub2 (1.95+20080105-1) unstable; urgency=low
5172
5173 * New CVS snapshot.
5174 - Fixes install on non-devfs systems with devfs-style paths (ouch).
5175 (Closes: #450709).
5176 - Fixes boot of "Linux" zImages (including memtest86+). (Closes: #436113).
5177 - Corrects usage message in grub-setup. (Closes: #458600).
5178 - patches/menu_color.diff: Remove. Made obsolete by `menu_color_normal'
5179 and `menu_color_highlight' variables. Add/install grub.d/05_debian_theme
5180 to make use of them.
5181 * Reestructure grub-pc.postinst. Notably:
5182 - Do not touch menu.lst unless user has confirmed it (via debconf).
5183 (Closes: #459247)
5184 - When we do, keep a backup in /boot/grub/menu.lst_backup_by_grub2_postinst.
5185
5186 -- Robert Millan <rmh@aybabtu.com> Sat, 5 Jan 2008 17:55:37 +0100
5187
5188 grub2 (1.95+20080101-1) unstable; urgency=low
5189
5190 * New CVS snapshot.
5191 - patches/disable_xfs.diff: Rewrite in a way that won't collide with
5192 upstream changes so often.
5193 - unifont.hex now processed by upstream.
5194 - rules: Disable build of unifont.pff.
5195 - *.install: Remove build/unifont.pff line.
5196 - patches/menu_color.diff: Change menu color to our traditional blue theme.
5197 * Support new dpkg fields (Homepage, Vcs-Svn, Vcs-Browser).
5198 * patches/disable_ata.diff: Prevent ATA module from being built on i386-pc.
5199
5200 -- Robert Millan <rmh@aybabtu.com> Tue, 1 Jan 2008 19:45:30 +0100
5201
5202 grub2 (1.95+20071101-1) unstable; urgency=low
5203
5204 * New CVS snapshot.
5205 - patches/linuxbios.diff: Remove (supported in upstream now).
5206
5207 -- Robert Millan <rmh@aybabtu.com> Thu, 1 Nov 2007 13:18:51 +0100
5208
5209 grub2 (1.95+20071004-2) unstable; urgency=low
5210
5211 * Rename debian/grub-of.* to debian/grub-ieee1275.*.
5212 * Add debian/grub-linuxbios.{postinst,dirs,install}.
5213 * rules: Fix/Overrride lintian warnings (unstripped-binary-or-object).
5214 * Remove grub-linuxbios.postinst.
5215
5216 -- Robert Millan <rmh@aybabtu.com> Wed, 10 Oct 2007 23:56:35 +0200
5217
5218 grub2 (1.95+20071004-1) unstable; urgency=low
5219
5220 * New CVS snapshot.
5221 * Add grub-linuxbios package.
5222 - patches/linuxbios.diff
5223 - control
5224 - rules
5225 * Rename grub-of to grub-ieee1275 to match with upstream conventions.
5226 - control
5227 - rules
5228
5229 -- Robert Millan <rmh@aybabtu.com> Thu, 4 Oct 2007 14:42:30 +0200
5230
5231 grub2 (1.95+20070829-1) unstable; urgency=low
5232
5233 * New CVS snapshot.
5234 - Includes fix for parallel builds.
5235 * rules: Append -j flag to $(MAKE) to take advantage of >1 processors.
5236 * Add reference to /usr/share/common-licenses.
5237 - debian/copyright
5238 - debian/control (all packages): Add base-files (>= 4.0.1) dependency.
5239
5240 -- Robert Millan <rmh@debian.org> Sat, 1 Sep 2007 19:00:22 +0200
5241
5242 grub2 (1.95+20070828-2) unstable; urgency=low
5243
5244 * control (grub-of): Make depends on powerpc-ibm-utils versioned as
5245 >= 1.0.6 (older versions don't have -a flag).
5246
5247 -- Robert Millan <rmh@debian.org> Tue, 28 Aug 2007 23:32:32 +0200
5248
5249 grub2 (1.95+20070828-1) unstable; urgency=low
5250
5251 * New CVS snapshot.
5252 - Adds ntfs support.
5253 - Fixes a pair of issues indirectly breaking grub-probe on powerpc.
5254 (Closes: #431488)
5255 - patches/disable_xfs.diff: Resync.
5256 - copyright: License upgraded to GPLv3.
5257 * control (grub-of Depends): Add powerpc-utils (for nvsetenv) and bc.
5258
5259 -- Robert Millan <rmh@debian.org> Tue, 28 Aug 2007 21:24:14 +0200
5260
5261 grub2 (1.95+20070626-1) unstable; urgency=low
5262
5263 * New CVS snapshot.
5264 - More fixes to cope with unreadable /. (Closes: #427289)
5265 - update-grub supports multiple terminals.
5266 * control (Build-Depends): Add genisoimage.
5267 * patches/partmap_fallback.diff: Remove. It didn't archieve anything as
5268 it also needs support for proper identification of raid / lvm (this is
5269 being worked on).
5270 * patches/disable_xfs.diff: Disable xfs in grub-probe.
5271 * grub-rescue-pc.README.Debian: New. Explain how to use the rescue
5272 images.
5273
5274 -- Robert Millan <rmh@debian.org> Tue, 26 Jun 2007 08:39:14 +0200
5275
5276 grub2 (1.95+20070614-1) unstable; urgency=low
5277
5278 * New CVS snapshot.
5279 - update-grub is tollerant to unreadable / (as long as /boot is
5280 accessible). (Closes: #427289)
5281 * grub-pc.postinst: Generate new grub.cfg when menu.lst exists.
5282 * New package grub-rescue-pc.
5283 - control: Add it.
5284 - README.Debian.in: Remove obsolete documentation.
5285 - rules: Build rescue images using grub-mkrescue.
5286 - grub-rescue-pc.dirs: Prepare their directory.
5287 - grub-rescue-pc.install: Install them.
5288 * legacy/update-grub: Fix core.img detection on separate /boot.
5289
5290 -- Robert Millan <rmh@debian.org> Thu, 14 Jun 2007 08:17:21 +0200
5291
5292 grub2 (1.95+20070604-1) unstable; urgency=low
5293
5294 * New CVS snapshot.
5295 - patches/grub_probe_for_everyone.diff: Remove (merged).
5296 - update-grub exports user-defined GRUB_CMDLINE_LINUX. (Closes: #425453)
5297 - Fix those nasty powerpc bugs. (Closes: #422729)
5298
5299 -- Robert Millan <rmh@aybabtu.com> Mon, 4 Jun 2007 21:30:55 +0200
5300
5301 grub2 (1.95+20070520-1) unstable; urgency=low
5302
5303 * New CVS snapshot.
5304 - LVM / RAID fixes. (Closes: #423648, #381150)
5305 - Fix memory management bug. (Closes: #423409)
5306 - patches/efi.diff: Remove (merged).
5307 - patches/grub_probe_for_everyone.diff: Use the new paths for
5308 util/grub-probe.c, util/biosdisk.c, util/getroot.c. Enable
5309 grub-mkdevicemap. (Closes: #424985)
5310 * legacy/update-grub: Get rid of all grub-set-default calls. (Closes: #425054)
5311 * grub-{pc,efi,of}.postinst: Only run update-grub if grub.cfg already exists.
5312 * grub-pc.postinst: Only run GRUB Legacy compat stuff if menu.lst is found.
5313 * patches/partmap_fallback.diff: New. Implement fallback "pc gpt" for partmap
5314 detection failures. (Closes: #423022)
5315 * control: Update XS-Vcs-* fields. Thanks Sam Morris <sam@robots.org.uk>.
5316 (Closes: #425146)
5317 * grub-{pc,efi,of}.{dirs,postinst}: Move unifont.pff to /usr/share/grub.
5318
5319 -- Robert Millan <rmh@aybabtu.com> Sun, 20 May 2007 11:13:03 +0200
5320
5321 grub2 (1.95+20070515-1) unstable; urgency=low
5322
5323 * New CVS snapshot.
5324 - Fix assumptions about /, /boot and /boot/grub being the same device.
5325 (Closes: #423268, #422459)
5326 - Proper sorting of Linux images. (Closes: #422580)
5327 - update-grub lets /etc/default/grub override its variables now.
5328 (Closes: #423649)
5329 - update-grub mentions /etc/default/grub in the grub.cfg header.
5330 (Closes: #423651)
5331 - update-grub sets 800x600x16 as the default gfxmode. (Closes: #422794)
5332 - update-grub runs grub-mkdevicemap before attempting to use grub-probe
5333 (part of #423217)
5334
5335 [ Otavio Salvador ]
5336 * Add support to DEB_BUILD_OPTIONS=noopt. Thanks to Sam Morris
5337 <sam@robots.org.uk> for the patch. (Closes: #423005)
5338 * Add Robert Millan as uploader.
5339 * Change build-dependency from liblzo-dev to liblzo2-dev. (Closes: #423358)
5340
5341 [ Robert Millan ]
5342 * grub-pc.postinst:
5343 - Remove /boot/grub/device.map before running grub-install.
5344 (Closes: #422851)
5345 - Always run update-grub after grub-install. (part of #423217)
5346 - Use grub-mkdevicemap instead of removing device.map, since update-grub
5347 needs it but grub-install is not run unconditionaly.
5348 - Redirect grub-install invocation to /dev/null, since it can mislead
5349 users into thinking that MBR was overwritten. (part of #423217)
5350 * default/grub: Stop exporting the variables (update-grub does that now).
5351 * Misc EFI fixes, including new grub-install.
5352 - patches/efi.diff: New.
5353 - patches/grub_probe_for_everyone.diff: Move some bits to efi.diff.
5354 - grub-efi.install: Stop installing dummy grub-install.
5355 - grub-install: Remove.
5356 * grub-pc.postinst: Avoid generating core.img when menu.lst is not present,
5357 to avoid duplicated work (this is specialy important for d-i). (part of
5358 #423217).
5359 * See multiple references above. (Closes: #423217)
5360 * grub-{pc,efi,of}.{dirs,install}: Install presubj in the right directory
5361 to make it work again (oops).
5362 * Add reportbug script to gather debugging information. (Closes: #423218)
5363 - script: New.
5364 - grub-{pc,efi,of}.install: Install it.
5365 * Install the reportbug scripts for grub2 too, since users might still use
5366 it for bugfiling.
5367 - grub2.dirs
5368 - grub2.install
5369 * Fix some lintian warnings.
5370 - control (grub2): Depend on debconf.
5371 - README.Debian.in: Fix mispell.
5372 - grub2.templates: Remove extra dot.
5373
5374 -- Robert Millan <rmh@aybabtu.com> Tue, 15 May 2007 22:08:53 +0200
5375
5376 grub2 (1.95+20070507-1) unstable; urgency=low
5377
5378 [ Robert Millan ]
5379 * New CVS snapshot.
5380 - patches/build_neq_src.diff: Remove (merged).
5381 * Fix debhelper files to ensure each package gets the right thing.
5382 * Enable gfxterm/unifont support.
5383 * On grub-pc, if there's no core.img setup, create one (but do not
5384 risk writing to MBR).
5385 * On grub-pc, if menu.lst is found, regenerate it to include our
5386 core.img.
5387
5388 [ Otavio Salvador ]
5389 * Move debian/update-grub to debian/legacy/update-grub otherwise the
5390 source gets messy.
5391
5392 -- Otavio Salvador <otavio@ossystems.com.br> Mon, 07 May 2007 18:48:14 -0300
5393
5394 grub2 (1.95+20070505.1-3) unstable; urgency=low
5395
5396 * Split postinst into grub2.postinst (with the transition warning) and
5397 postinst.in, with update-grub invocation for grub-{pc,efi,of}.
5398 - postinst.in
5399 - grub2.postinst
5400 - rules
5401
5402 -- Robert Millan <rmh@aybabtu.com> Sun, 6 May 2007 01:20:04 +0200
5403
5404 grub2 (1.95+20070505.1-2) unstable; urgency=low
5405
5406 * Add EFI build of GRUB.
5407 - control: Restructure to provide 3 packages: grub-pc (x86),
5408 grub-efi (x86) and grub-of (powerpc).
5409 - rules: Handle a separate build for each package.
5410 - patches/build_neq_src.diff: Fix builddir == srcdir assumptions.
5411 - patches/grub_probe_for_everyone.diff: New (superceds
5412 powerpc_probe.diff). Enable grub-probe on powerpc and i386-efi.
5413 - grub-install: Dummy informational grub-install for EFI.
5414 - grub-efi.install: Installs it.
5415
5416 -- Robert Millan <rmh@aybabtu.com> Sun, 6 May 2007 00:23:56 +0200
5417
5418 grub2 (1.95+20070505.1-1) unstable; urgency=low
5419
5420 * New CVS snapshot.
5421 * patches/powerpc_probe.diff: Add partmap/gpt.c to grub-probe.
5422 * control (Architecture): Temporarily disable powerpc. Sorry, but runtime
5423 is currently broken and we don't have the hardware to debug it. Will be
5424 re-enabled in next upload.
5425
5426 -- Robert Millan <rmh@aybabtu.com> Sat, 5 May 2007 21:52:49 +0200
5427
5428 grub2 (1.95+20070505-1) unstable; urgency=low
5429
5430 * New CVS snapshot.
5431 - Improved grub.cfg parser. (Closes: #381215)
5432 - patches/fix-grub-install.diff: Remove (merged).
5433 - control (Build-Depends): Remove libncurses5-dev (no longer needed).
5434 - provides update-grub2. (Closes: #419151)
5435 - Supports GPT in PC/BIOS systems. (Closes: #409073)
5436 * control (Build-Depends): Add gcc-multilib to fix FTBFS.
5437 * control (Description): Make it less scary, and more informative.
5438 * postinst: Run update-grub to ensure the latest improvements always are
5439 applied.
5440 * patches/powerpc_probe.diff: Attempt at making grub-probe build/install
5441 on powerpc (and hopefuly update-grub).
5442
5443 -- Robert Millan <rmh@aybabtu.com> Sat, 5 May 2007 01:49:07 +0200
5444
5445 grub2 (1.95-5) unstable; urgency=low
5446
5447 * Fix FTBFS on kFreeBSD. Thanks to Aurelien Jarno <aurel32@debian.org>
5448 by providing the patch. Closes: #416408
5449
5450 -- Otavio Salvador <otavio@ossystems.com.br> Fri, 30 Mar 2007 19:20:48 -0300
5451
5452 grub2 (1.95-4) unstable; urgency=low
5453
5454 * Fix powerpc grub-install binary path. Closes: #402838
5455
5456 -- Otavio Salvador <otavio@ossystems.com.br> Thu, 22 Mar 2007 23:45:56 -0300
5457
5458 grub2 (1.95-3) unstable; urgency=low
5459
5460 [ Christian Perrier ]
5461 * Switch to po-debconf for debconf templates. Closes: #402972
5462 * Depend on ${misc:Depends} and not "debconf" to allow cdebconf to be used
5463 * Debconf translations:
5464 - French
5465 - Czech. Closes: #413327
5466 - Galician. Closes: #413323
5467 - Swedish. Closes: #413325
5468 - Portuguese. Closes: #413332
5469 - German. Closes: #413365
5470 - Tamil. Closes: #413478
5471 - Russian. Closes: #413542
5472 - Italian. Closes: #413904
5473 - Romanian. Closes: #414443
5474
5475 -- Otavio Salvador <otavio@ossystems.com.br> Tue, 20 Mar 2007 23:46:38 -0300
5476
5477 grub2 (1.95-2) unstable; urgency=low
5478
5479 [ Robert Millan ]
5480 * update-grub: Fix for Xen hypervisor entries, thanks Aaron Schrab.
5481 (Closes: #394706)
5482 * Transition to new numbering scheme for partitions. (Closes: #395019)
5483 - update-grub: Don't substract 1 when converting partition device names to
5484 grub drives.
5485 - Add debconf warning explaining the situation.
5486 * Rewrite Architecture line back to hardcoded list :(. (Closes: #398060)
5487
5488 -- Otavio Salvador <otavio@debian.org> Mon, 11 Dec 2006 05:08:41 -0200
5489
5490 grub2 (1.95-1) unstable; urgency=low
5491
5492 * New upstream release.
5493 - patches/03_revert_partition_numbering.diff: Delete (obsoleted).
5494
5495 -- Robert Millan <rmh@aybabtu.com> Sat, 14 Oct 2006 21:19:21 +0200
5496
5497 grub2 (1.94+20061003-1) unstable; urgency=high
5498
5499 * New CVS snapshot.
5500
5501 [ Otavio Salvador ]
5502 * Change debhelper compatibility mode to 5:
5503 - debian/compat: setted to 5;
5504 * control (Build-Depends): Add lib32ncurses5-dev for ppc64.
5505 Closes: #389873
5506 * Set urgency=high since it's experimental stuff and tagged likewise. It
5507 also solved a serious bug on PowerPC that leave users with a black
5508 screen.
5509
5510 [ Robert Millan ]
5511 * control (Depends): Add powerpc-ibm-utils for powerpc/ppc64.
5512 (Closes: #372186)
5513
5514 -- Otavio Salvador <otavio@debian.org> Tue, 3 Oct 2006 16:49:32 -0300
5515
5516 grub2 (1.94+20060926-1) unstable; urgency=high
5517
5518 * New CVS snapshot.
5519 - Command-line editting fix (Closes: #381214).
5520 - Fixes runtime breakage on amd64 (not in BTS).
5521 - Delete a few patches (merged).
5522
5523 [ Robert Millan ]
5524 * Set urgency=high. Might seem like a rush, but it can't possibly be worse than
5525 1.94-5 (broken on systems that use udev, broken on amd64...).
5526 * Pure ppc64 support.
5527 - control (Architecture): Add any-ppc64.
5528 - control (Build-Depends): Add libc6-dev-powerpc [ppc64].
5529 * rules: Remove moddep.lst install command (no longer needed).
5530 * patches/03_revert_partition_numbering.diff: New. Revert a commit that
5531 broke grub-probefs.
5532 * Add bug template to encourage sending upstream stuff directly to
5533 upstream.
5534 - presubj: New.
5535
5536 [ Otavio Salvador ]
5537 * Add XS-X-Vcs-Svn on control file and point it to our current svn
5538 repository.
5539 * Add cvs-snapshot to rules.
5540
5541 -- Otavio Salvador <otavio@debian.org> Tue, 26 Sep 2006 16:14:36 -0300
5542
5543 grub2 (1.94-6) unstable; urgency=low
5544
5545 [ Robert Millan ]
5546 * update-grub: Set interpreter to /bin/bash to cope with non-POSIX
5547 extensions. (mentioned in #361929)
5548 * patches/03_avoid_recursing_into_dot_static.diff: New. Avoid recursing into
5549 dotdirs (e.g. ".static").
5550 * patches/04_mkdevicemap_dont_assume_floppies.diff: New. Don't assume
5551 /dev/fd0 exists when generating device.map.
5552
5553 -- Otavio Salvador <otavio@debian.org> Thu, 14 Sep 2006 16:07:30 -0300
5554
5555 grub2 (1.94-5) unstable; urgency=low
5556
5557 [ Robert Millan ]
5558 * control (Build-Depends): s/any-amd64/amd64 kfreebsd-amd64/g (this seems to
5559 confuse buildds).
5560 * 02_not_remove_menu_lst.patch: New patch. Skip menu.lst removal in
5561 grub-install. (Closes: #372934)
5562
5563 -- Otavio Salvador <otavio@debian.org> Sun, 20 Aug 2006 12:02:13 -0300
5564
5565 grub2 (1.94-4) unstable; urgency=low
5566
5567 [ Otavio Salvador ]
5568 * 01_fix_amd64_building.patch: dropped since it now supports amd64
5569 native building.
5570 * Remove convert_kernel26 usage since it's not necessary anymore and due
5571 initramfs-tools changes it's bug too.
5572
5573 [ Robert Millan ]
5574 * Fork update-grub from grub legacy, and tweak a few commands in output to
5575 make it work for grub2.
5576 * Update README.Debian.in with more recent (and easier) install instructions.
5577 * Add grub to Conflicts/Replaces. Too many commands with the same name,
5578 even if they don't use the same path yet (but will likely do in the
5579 future, see #361929).
5580 * Get rid of control.in, which I introduced in 0.6+20040805-1 and turned out
5581 to be an endless source of problems (and forbidden by policy as well).
5582 * Fix FTBFS on amd64. Really closes: #372548.
5583
5584 -- Otavio Salvador <otavio@debian.org> Fri, 18 Aug 2006 15:38:25 -0300
5585
5586 grub2 (1.94-3) unstable; urgency=low
5587
5588 * Fix FTBFS in amd64. Closes: 372548
5589
5590 -- Otavio Salvador <otavio@debian.org> Sat, 10 Jun 2006 19:57:01 -0300
5591
5592 grub2 (1.94-2) unstable; urgency=low
5593
5594 * Update grub images paths in README.Debian
5595 * 01_fix_grub-install.patch: add to fix a problem with PowerPC
5596 installation. Refs: #371069
5597 * Fix FTBFS in amd64. Closes: #370803
5598
5599 -- Otavio Salvador <otavio@debian.org> Fri, 9 Jun 2006 09:29:40 -0300
5600
5601 grub2 (1.94-1) unstable; urgency=low
5602
5603 * New upstream release.
5604 - Fix powerpc building. Closes: #370259
5605 - 01_fix_grub-install.patch: merged upstream.
5606 - Moved modules to /usr/lib/grub since they are architecture
5607 dependent.
5608 * Leave CDBS set debhelper compatibility level.
5609 * Allow amd64 build to happen. Closes: #364956
5610 * Enforce building in 32bits while running in x86_64 machines.
5611 * Update Standards version to 3.7.2. No changes need.
5612
5613 -- Otavio Salvador <otavio@debian.org> Mon, 5 Jun 2006 12:49:09 -0300
5614
5615 grub2 (1.93-1) unstable; urgency=low
5616
5617 * New upstream release.
5618 - Added support to PowerPC. Closes: #357853
5619 - 01_fix_grub-install.patch: rediff.
5620 * Update Standards version to 3.6.2. No changes need.
5621 * Start to use new dpkg architecture definition. Closes: #360134
5622
5623 -- Otavio Salvador <otavio@debian.org> Sat, 1 Apr 2006 10:07:17 -0300
5624
5625 grub2 (1.92-2) unstable; urgency=low
5626
5627 * Add bison on build-depends field. Closes: #346178
5628 * Add more fixes in 01_fix_grub-install.patch. Closes: #346177
5629
5630 -- Otavio Salvador <otavio@debian.org> Fri, 6 Jan 2006 09:48:08 -0200
5631
5632 grub2 (1.92-1) unstable; urgency=low
5633
5634 * New upstream release.
5635 - Add support for GPT partition table format.
5636 - Add a new command "play" to play an audio file on PC.
5637 - Add support for Linux/ADFS partition table format.
5638 - Add support for BASH-like scripting.
5639 - Add support for Apple HFS+ filesystems.
5640 * 01_fix_grub-install.patch: Added. Fix grub-install to use
5641 /bin/grub-mkimage instead of /sbin/grub-mkimage. Closes: #338824
5642 * Do not use CDBS tarball mode anymore. Closes: #344272
5643
5644 -- Otavio Salvador <otavio@debian.org> Thu, 5 Jan 2006 15:20:40 -0200
5645
5646 grub2 (1.91-0) unstable; urgency=low
5647
5648 * New upstream release. Closes: #331211
5649 * debian/watch: added.
5650 * debian/control.in, debian/control: Add libncurses5-dev in
5651 Build-Depends. Closes: #304638
5652 * Remove Robert Millan as uploader;
5653 * Add myself as uploader;
5654
5655 -- Otavio Salvador <otavio@debian.org> Sat, 12 Nov 2005 16:35:18 -0200
5656
5657 grub2 (0.6+20050203-2) unstable; urgency=low
5658
5659 * Disable for powerpc. Reportedly it fails to boot.
5660
5661 -- Robert Millan <rmh@debian.org> Fri, 4 Feb 2005 01:52:09 +0100
5662
5663 grub2 (0.6+20050203-1) unstable; urgency=low
5664
5665 * New upstream snapshot.
5666 * Install moddep.lst properly in a cpu-independant way. (Closes: #264115)
5667 * Use cdbs debian/control autogeneration.
5668 - Set DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes.
5669 - Move control to control.in.
5670 - Add a @cdbs@ tag and replace Architecture with Cpu/System.
5671 * control.in (Build-Depends): Add ruby.
5672
5673 -- Robert Millan <rmh@debian.org> Thu, 3 Feb 2005 22:33:39 +0100
5674
5675 grub2 (0.6+20040805-1) unstable; urgency=low
5676
5677 * New upstream snapshot.
5678 * Uploading to unstable so that powerpc users can be blessed by GRUB too.
5679 * Use type-handling to generate dpkg arch list.
5680 - control.in
5681 - rules
5682
5683 -- Robert Millan <rmh@debian.org> Thu, 5 Aug 2004 20:50:16 +0200
5684
5685 grub2 (0.6+20040502-1) experimental; urgency=low
5686
5687 * New upstream snapshot.
5688 - Fix FTBFS on powerpc.
5689
5690 -- Robert Millan <rmh@debian.org> Sun, 2 May 2004 18:16:29 +0200
5691
5692 grub2 (0.6+20040429-1) experimental; urgency=low
5693
5694 * New upstream snapshot.
5695 - control (Architecture): Add powerpc.
5696
5697 -- Robert Millan <rmh@debian.org> Thu, 29 Apr 2004 20:41:31 +0200
5698
5699 grub2 (0.6+20031125-1) experimental; urgency=low
5700
5701 * New upstream snapshot.
5702 - patches/multiboot.diff: Nuked.
5703 - install,docs: Update directory name.
5704 * control (Maintainer): Set to pkg-grub-devel mailing list.
5705 * control (Uploaders): Add myself.
5706 * control (Architecture): Add freebsd-i386 and netbsd-i386.
5707
5708 -- Robert Millan <rmh@debian.org> Tue, 25 Nov 2003 23:48:18 +0100
5709
5710 grub2 (0.6+20031114-1) experimental; urgency=low
5711
5712 * New upstream snapshot.
5713 - README.Debian: s/fat/ext2/g (We now have ext2fs support).
5714 * Add multiboot support, thanks to Jeroen Dekkers for his patch.
5715 - patches/multiboot.diff: New.
5716 - control (Architecture): Add hurd-i386 (which needed multiboot).
5717 * Rename package to grub2 (to follow upstream tendency).
5718 - control: Ditto.
5719 - README.Debian: Likewise.
5720 * Switch to tarball mode.
5721 - rules: Ditto.
5722 - docs: Prefix paths in order to workaround dh_installdocs bug.
5723 - install: Likewise, but not because of bug (should be in rules, actualy).
5724 * Fix FTBFS. (Closes: #213868)
5725 - control (Build-Depends): Add autoconf.
5726 - control (Build-Conflicts): Add autoconf2.13.
5727
5728 -- Robert Millan <rmh@debian.org> Fri, 14 Nov 2003 13:16:12 +0100
5729
5730 pupa (0.6+20031008-1) experimental; urgency=low
5731
5732 * New upstream snapshot.
5733 * Uploading to experimental.
5734 * debian/control: Add Jason Thomas to Uploaders.
5735
5736 -- Robert Millan <rmh@debian.org> Wed, 8 Oct 2003 13:22:50 +0000
5737
5738 pupa (0.6+20030915-1) unstable; urgency=low
5739
5740 * Initial Release. (Closes: #211030)
5741
5742 -- Robert Millan <rmh@debian.org> Mon, 15 Sep 2003 14:58:42 +0000