Bug 1391930

Summary: latest build of ksh for 7.2 ppc64le has lower nvr than previous build
Product: Red Hat Enterprise Linux 7 Reporter: Lubos Kocman <lkocman>
Component: kshAssignee: John Francini <jfrancin>
Status: CLOSED WONTFIX QA Contact: Jakub Heger <jheger>
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.2CC: bnater, dtodorov, fkrska, jheger, jreznik, jstodola, kdudka, lkocman, qe-baseos-apps, salmy, toneata
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: ksh-20120801-22.el7_1.3.ppc64le.rpm Doc Type: Bug Fix
Doc Text:
KornShell (KSH) is a Unix shell developed by AT&T Bell Laboratories, which is backward-compatible with the Bourne shell (sh) and includes many features of the C shell. The most recent version is KSH-93. KornShell complies with the POSIX.2 standard (IEEE Std 1003.2-1992). This update fixes the following bug: * On the ppc64le platform, the previous release of this package had a Name-Version-Release string (ksh-20120801-22.ael7b_1.3.ppc64le.rpm) which could prevent customers running RHEL 7.2 from applying this update. There are no functional differences in the version supplied with this advisory from the one supplied in RHBA-2015:1967. (BZ#1391930) Users of ksh are advised to upgrade to these updated packages, which fix this bug.
Story Points: ---
Clone Of:
: 1391931 (view as bug list) Environment:
Last Closed: 2018-07-17 08:33:54 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:
Bug Depends On:    
Bug Blocks: 1391931    

Description Lubos Kocman 2016-11-04 12:23:11 UTC
Description of problem:

Hello team

Brano found an issue with ksh. What happened is that we've released "update" of ksh in 7.2 GA (pushed from compose) while there was already nvr with higher version !BUT dist-tag which is < than el7. Which prevents customers from automatically update build with highest version.


I highly recommend to bump these builds and make sure that customer can install lastest update. And releas eus errata fixing these issues. Other releases does not seem to be affected.

This most likely happened because of missing "version bump" after ppc64le merge.

ksh-20120801-22.ael7b_1.3.ppc64le.rpm
ksh-20120801-22.el7_1.2.ppc64le.rpm

Lubos

Comment 2 Lubos Kocman 2017-02-01 13:52:30 UTC
Moving to actual KSH maintainer and leaving it up to him to fix it.

Lubos

Comment 4 Siteshwar Vashisht 2017-03-30 11:42:32 UTC
*** Bug 1421198 has been marked as a duplicate of this bug. ***

Comment 9 John Francini 2017-09-06 21:37:56 UTC
ksh in...

eus 7.2 ppc64le:
ksh-20120801-22.ael7b.ppc64le.rpm	03-Mar-2015 12:49
ksh-20120801-22.ael7b_1.1.ppc64le.rpm	11-May-2015 21:28
ksh-20120801-22.ael7b_1.2.ppc64le.rpm	05-Aug-2015 12:27
ksh-20120801-22.ael7b_1.3.ppc64le.rpm	03-Nov-2015 07:36
ksh-20120801-22.el7_1.2.ppc64le.rpm	29-Aug-2015 05:11

eus 7.3 ppc64le:
all of the above plus
ksh-20120801-26.el7.ppc64le.rpm         06-Oct-2016 11:04

eus 7.4 ppc64le:
ksh-20120801-34.el7.ppc64le.rpm         28-Mar-2017 04:12

So what you're saying is to:

a) rebuild ksh-20120801-22.ael7b_1.3.ppc64le.rpm without the funky dist tag (as ksh-20120801-22.el7_1.3.ppc64le.rpm)

b) create an ASYNC erratum specifically for this change

c) shepherd it through the approval process and push it out there to 7.2 EUS ppc64le?

Comment 10 Lubos Kocman 2017-09-07 15:06:38 UTC
Seems like this would be correct approach yes. I see that that's the last update. So what probably happened is that somebody trashed proper redhat-release from buildroot and we've produced nvr with dist from "pre-merge age".

Please sync up with Teodor Oneata he can give you all the acks.

Comment 11 John Francini 2017-09-07 15:28:06 UTC
Actually, it looks like it's even simpler than this.

ksh-20120801-22.el7_1.3.ppc64le.rpm exists in Brew already. No rebuild required.

This version of ksh went out as a part of RHBA-2015:1967, which was for RHEL-7.1 (all architectures).

So all we need to do is create an advisory -- based on this bug -- to put the .el7_1.3 version out for 7.2.EUS for ppc64le -- and only for that platform.

Comment 12 John Francini 2017-09-07 17:35:19 UTC
Looks like I need a RHEL-7.2.Z ack as well along with pm/qa acks.

Comment 13 John Francini 2017-09-11 21:03:43 UTC
Requesting PM/QA ACKs from Teodor Oneata.