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