Bug 1973510 - Make libvirt on RHEL8.5-av depend on the bugfix version of BZ1966842
Summary: Make libvirt on RHEL8.5-av depend on the bugfix version of BZ1966842
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux Advanced Virtualization
Classification: Red Hat
Component: libvirt
Version: 8.5
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: rc
: 8.5
Assignee: Jiri Denemark
QA Contact: yafu
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-06-18 03:43 UTC by Han Han
Modified: 2021-10-04 14:02 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-10-04 14:02:15 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Han Han 2021-06-18 03:43:20 UTC
Description of problem:
See the analysis at https://bugzilla.redhat.com/show_bug.cgi?id=1966842#c24

A former z-stream bug with missing dependency: https://bugzilla.redhat.com/show_bug.cgi?id=1679569

Comment 1 Zdenek Pytela 2021-06-18 07:29:21 UTC
Just the dependency may even not be enough, the libvirtd service needs to be restarted, if it is running, and /run/libvirt/common removed *after* selinux-policy update.

The RHEL 8.5 policy package with the support is selinux-policy-3.14.3-71.el8.

Comment 2 Jiri Denemark 2021-06-24 14:31:15 UTC
This request does not make sense to me. RHEL 8.5 will contain selinux-policy
-71 or even newer, which means users cannot get a combination of new libvirt
and old selinux-policy unless they selectively update libvirt without updating
selinux-policy, which I believe is an unsupported configuration.

Comment 3 Han Han 2021-06-25 01:24:40 UTC
(In reply to Jiri Denemark from comment #2)
> This request does not make sense to me. RHEL 8.5 will contain selinux-policy
> -71 or even newer, which means users cannot get a combination of new libvirt
> and old selinux-policy unless they selectively update libvirt without
> updating
> selinux-policy, which I believe is an unsupported configuration.

I don't think so. From https://bugzilla.redhat.com/show_bug.cgi?id=1679569 , the selective update could happen in the customers' env and cause troubles.

Comment 4 John Ferlan 2021-09-08 13:31:33 UTC
Bulk update: Move RHEL-AV bugs to RHEL9. If necessary to resolve in RHEL8, then clone to the current RHEL8 release.

Comment 5 John Ferlan 2021-09-08 15:17:06 UTC
It was pointed out to me this bug should probably not have moved as part of the bulk migration to RHEL9, moving it back to RHEL-AV for now.

I added the Tracking keyword as a mechanism to avoid automated copying from AV by me, but also as a way to make sure we resolve this one way or another

It's not clear what is meant by "selective update" - that appears to me to be "exception to the rule" type operation.

If the expectation is that this needs to be resolved in AV 8.5.0, then set the appropriate flags (exception/blocker) with ITR=8.5.0. If this will still be a problem for 8.6.0, then it could be moved to RHEL 8.6.0. Optionally it could be documented in some way.

Comment 6 Han Han 2021-09-10 01:29:49 UTC
(In reply to John Ferlan from comment #5)
> It was pointed out to me this bug should probably not have moved as part of
> the bulk migration to RHEL9, moving it back to RHEL-AV for now.
> 
> I added the Tracking keyword as a mechanism to avoid automated copying from
> AV by me, but also as a way to make sure we resolve this one way or another
> 
> It's not clear what is meant by "selective update" - that appears to me to
> be "exception to the rule" type operation.
"selective update" means only update 'libvirt*' packages.
> 
> If the expectation is that this needs to be resolved in AV 8.5.0, then set
> the appropriate flags (exception/blocker) with ITR=8.5.0. If this will still
> be a problem for 8.6.0, then it could be moved to RHEL 8.6.0. Optionally it
> could be documented in some way.

ITR=8.5.0 is set.

Comment 7 John Ferlan 2021-09-10 10:19:18 UTC
Jiri - is this something that can/will be able to be fixed in the 8.5.0 timeframe (e.g. need an exception)? If not, does resolution belong in RHEL8? or RHEL9?

I'm guessing some bot will come along again and wipe out the ITR since exception/blocker wasn't used.

Comment 8 Jiri Denemark 2021-09-24 08:56:06 UTC
"selective update" means updating libvirt to the version shipped in RHEL 8.5.0
while keeping selinux-policy in its RHEL 8.4.0 version. I guess normally users
would just update all or nothing.

Anyway, adding the dependency is easy and we can do that just to make sure
such situation does not happen (by accident, misconfiguration or something).
But whether it is important enough to justify an exception is different
question...

Comment 9 John Ferlan 2021-10-01 20:12:51 UTC
So in your opinion then, can the ITR=8.5.0 be removed? or will there a patch generated? 

I agree in principal with your assertion regarding justifying an exception, but would prefer that you make that decision.

Does it make sense to keep this bug open or should it be moved to RHEL?

Comment 10 Jiri Denemark 2021-10-04 14:02:15 UTC
OK, I don't think this is worth addressing. It only made sense in a small
period of RHEL(-AV) 8.5.0 development and it is not applicable anywhere else.


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