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