Bug 1077092 - /distribution/reservesys breaks custom kickstart without --ignoremissing
Summary: /distribution/reservesys breaks custom kickstart without --ignoremissing
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: tests
Version: 0.15
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: 0.16.2
Assignee: Dan Callaghan
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-03-17 08:24 UTC by Marian Ganisin
Modified: 2018-02-06 00:41 UTC (History)
6 users (show)

Fixed In Version:
Clone Of: 1076489
Environment:
Last Closed: 2014-04-16 06:36:40 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1076489 0 unspecified CLOSED installation fails when kickstart has %packages without --ignoremissing, due to unsatisfied task dependencies 2021-02-22 00:41:40 UTC

Internal Links: 1076489

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/


Note You need to log in before you can comment on or make changes to this bug.