Bug 1077092

Summary: /distribution/reservesys breaks custom kickstart without --ignoremissing
Product: [Retired] Beaker Reporter: Marian Ganisin <mganisin>
Component: testsAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: high Docs Contact:
Priority: unspecified    
Version: 0.15CC: aigao, asaha, dcallagh, rmancy, tools-bugs, xjia
Target Milestone: 0.16.2   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1076489 Environment:
Last Closed: 2014-04-16 06:36:40 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Marian Ganisin 2014-03-17 08:24:40 UTC
Hi,

I cloned Bug 1076489 as I believe that fixing /distribution/reservesys is much easier then changing fundamentals of system.

And I would like to see the fix as soon as possible. So please track this issue as potentially easy fix with possible prompt fix delivery in contrast to original one.

I'm looking forward to see the /distribution/reservesys not 'poisoning' packages section of the kickstarts.

+++ This bug was initially created as a clone of Bug #1076489 +++

Description of problem:

Requires: of /distribution/reservesys breaks kickstart which do not have --ignoremissing defined. For example RHEL6 does not seem to know unifdef package (at least in standard repositories) thus installation stops asking what to do with this package.

This is not just the issue of this test but /distribution/install do the same. However it's easy to live without /distribution/install while /distribution/reservesys is sometimes useful.

Version-Release number of selected component (if applicable):
3.4-3

How reproducible:
Create custom kickstart, define:

%packages
@base

Add /distribution/reservesys

Expected results:

/distribution/reservesys does not block installation with custom kickstart.
It installs the packages during test execution or uses "the other" requires directive (is it RhtsRequires:?)

Comment 2 Dan Callaghan 2014-03-18 00:11:27 UTC
(In reply to Marian Ganisin from comment #0)
> I cloned Bug 1076489 as I believe that fixing /distribution/reservesys is
> much easier then changing fundamentals of system.
> 
> And I would like to see the fix as soon as possible. So please track this
> issue as potentially easy fix with possible prompt fix delivery in contrast
> to original one.

Fair enough.

The only problematic package seems to be unifdef. Git history says it is there because:

commit 067674894f0f419b1a2740c1df86b2db0dc806aa
Author: Donald Zickus <dzickus>
Date:   Tue Mar 4 15:28:34 2008 +0000

    allow kernel packages to compile easier

which is not a very good reason at all.

Comment 3 Dan Callaghan 2014-03-24 23:05:05 UTC
http://gerrit.beaker-project.org/2955

Comment 6 Dan Callaghan 2014-04-16 06:36:40 UTC
/distribution/reservesys 3.4-5 is available here:

https://beaker-project.org/tasks/