[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#851893: marked as done (The availability of update-grub does not imply that GRUB is used)

Your message dated Fri, 18 May 2018 10:49:27 +0000
with message-id <E1fJcwx-00052L-Lu@fasolo.debian.org>
and subject line Bug#851893: fixed in desktop-base 9.0.6
has caused the Debian Bug report #851893,
regarding The availability of update-grub does not imply that GRUB is used
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org

851893: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851893
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: desktop-base
Version: 9.0.0
Severity: serious
Justification: Package fails to install because of this


People who want to have the GRUB binaries installed (for example to
create VM images with GRUB), but don't want to use GRUB as their
bootloader will (in the case of classic PCs) have the grub-pc-bin [0]
and grub2-common [1] packages installed, but not the grub-pc [2]
package as this contains the scripts for the automatic installation.

This works fine, but unfortunately, desktop-base's postinst contains
the following code:

   202	    # Apply GRUB background update into /boot
   203	    if which update-grub > /dev/null ; then
   204	        # Ensure the background image file has actually been written to disc
   205	        # before updating.
   206	        sync
   207	        update-grub
   208	    fi

Since update-grub is shipped by the grub2-common package (see [3]),
this test is wrong. The fact that update-grub is available does not
imply that the system uses GRUB to boot. Since update-grub will
obviously fail to run if GRUB is not installed to /boot, this bug
causes desktop-base's postinst to fail, making the package
uninstallable on such systems.

Best regards

Alexander Kurtz

[0] https://packages.debian.org/sid/grub-pc-bin
[1] https://packages.debian.org/sid/grub2-common
[2] https://packages.debian.org/sid/grub-pc
[3] https://packages.debian.org/sid/amd64/grub2-common/filelist

Attachment: signature.asc
Description: This is a digitally signed message part

--- End Message ---
--- Begin Message ---
Source: desktop-base
Source-Version: 9.0.6

We believe that the bug you reported is fixed in the latest version of
desktop-base, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 851893@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Aurélien COUDERC <zecoucou@free.fr> (supplier of updated desktop-base package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)

Hash: SHA512

Format: 1.8
Date: Mon, 05 Mar 2018 10:20:26 +0100
Source: desktop-base
Binary: desktop-base
Architecture: source
Version: 9.0.6
Distribution: unstable
Urgency: medium
Maintainer: Debian Desktop Team <debian-desktop@lists.debian.org>
Changed-By: Aurélien COUDERC <zecoucou@free.fr>
 desktop-base - common files for the Debian Desktop
Closes: 851893 879297 897549 898150
 desktop-base (9.0.6) unstable; urgency=medium
   * First release with package sources migrated to git and
     - Updated Vcs-* fields accordingly.
     - Add gbp.conf configuration for native package tag names.
     - Add README.contribute for how to contribute with git / salsa.
   * Improve detection of grub efi to choose default background ratio.
   * Add a debian-theme theme for plymouth themes. This should help switching
     the plymouth theme with the rest of the global theme.
   * Try harder detecting if grub is used as bootloader before calling
     update-grub. (Closes: #851893)
   * Misspelled identifier gloabl should be global in softwaves.script.
     (Closes: #898150)
   * Fix FTBFS due to make >= 4.2 being more picky on typos. (Closes: #897549)
   * Bump debhelper version to 11, fix usage of install in Makefiles in the
   * Drop versioned pre-depends on dpkg for dpkg-maintscript-helper that has
     been available in dpkg since wheezy.
   * Use debian-desktop@l.d.o as Maintainer instead of Gustavo Franco; removed
     Loïc Minier, Fathi Boudra and Eshat Cakar from uploaders. Thanks to all for
     your past work on the package! (Closes: #879297)
   * Bump Standards-Version to 4.1.4 (VCS-* fields already moved to secure URIs
     with the migration to Salsa).
   * Use Rules-Requires-Root: no
   * Fix Lintian issues:
     - unnecessary-testsuite-autopkgtest-header
     - package-uses-deprecated-source-override-location
 a849b7a8b9097db7056f94d6f1a9fec9bf3ca25f 1897 desktop-base_9.0.6.dsc
 93dc59296da256c1f6fb87a9995349385f910808 2302932 desktop-base_9.0.6.tar.xz
 2d6d8f2d0c18bfc29159f000338c635f5124e848 9344 desktop-base_9.0.6_amd64.buildinfo
 3f723242f614a20e2707ec1389fb6b01b733bfeed12053f8476badd6ab3df27b 1897 desktop-base_9.0.6.dsc
 0a7fe6341309f1b7f662c311c353f739ccb190dd9334530c54703728a655d2a0 2302932 desktop-base_9.0.6.tar.xz
 577fda5e7ffdadd6d0dee75c305de306c45fb17ff699580f6a2ef1c5bb300719 9344 desktop-base_9.0.6_amd64.buildinfo
 f6a8fd0c7200e785de4b8edde196a0a6 1897 x11 optional desktop-base_9.0.6.dsc
 4cc8b8990292856e68e637302f97238a 2302932 x11 optional desktop-base_9.0.6.tar.xz
 01e421acfe0570834ce23557508f657a 9344 x11 optional desktop-base_9.0.6_amd64.buildinfo



--- End Message ---

Reply to: