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