Bug 1118279

Summary: os-prober unconditionally pulls btrfsprogs
Product: [openSUSE] openSUSE Tumbleweed Reporter: Jean Delvare <jdelvare>
Component: BootloaderAssignee: Michael Chang <mchang>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: davejplater, gboiko
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jean Delvare 2018-12-04 08:53:14 UTC
If the system does not have any btrfs partition then btrfsprogs is useless. However, it is required by os-prober and can't be uninstalled due to this hard dependency.

Can we please downgrade this requirement to a recommendation or suggestion?
Comment 1 Michael Chang 2018-12-04 09:29:49 UTC
Hi Jean,

The btrfsprogs is required by os-prober in order to probe all foreign distribution out of all btrfs subvolumes. Currently it is hard requirement as it is used to determine subvolumes to be mounted to test and will result in error if it went missing. I think we can make it optional as mounting default subvolume doesn't require it and should be enough for general use. After that we are good for downgrading it.
Comment 2 Michael Chang 2018-12-11 08:40:38 UTC
The fix has been submitted to openSUSE:Factory, changing resolution to fixed. Thanks a lot for report.
Comment 3 Michael Chang 2018-12-11 08:44:58 UTC
*** Bug 1097848 has been marked as a duplicate of this bug. ***
Comment 4 Swamp Workflow Management 2019-03-12 07:50:24 UTC
This is an autogenerated message for OBS integration:
This bug (1118279) was mentioned in
https://build.opensuse.org/request/show/684185 15.0 / os-prober
Comment 6 Swamp Workflow Management 2019-03-27 17:10:08 UTC
SUSE-RU-2019:0782-1: An update that has 5 recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1026766,1101942,1113615,1118279,1125729
CVE References: 
Sources used:
SUSE Linux Enterprise Workstation Extension 15 (src):    os-prober-1.76-5.3.1

*** NOTE: This information is not intended to be used for external
    communication, because this may only be a partial fix.
    If you have questions please reach out to maintenance coordination.
Comment 7 Swamp Workflow Management 2019-04-03 22:18:17 UTC
openSUSE-RU-2019:1135-1: An update that has 5 recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1026766,1101942,1113615,1118279,1125729
CVE References: 
Sources used:
openSUSE Leap 15.0 (src):    os-prober-1.76-lp150.3.3.1

*** NOTE: This information is not intended to be used for external
    communication, because this may only be a partial fix.
    If you have questions please reach out to maintenance coordination.