6.3 Missing Updates And Packages

Home » CentOS » 6.3 Missing Updates And Packages
CentOS 15 Comments

Hi,

The fact that apparently the last tigervnc update from upstream was missed triggered me to check for missing updates and packages in 6.3. Here are my results. Sorry for any false positives that might have crept in, but note that some of the 6_x updates actually are updates and not a parsing error. And perhaps an occasional false positive due to having to compare upstream SRPMS vs downstream RPMS.

CentOS: dmidecode-2.11-2.el6
RHEL63: dmidecode-2.11-2.el6_1 Yes, this is an update, despite the 6_1
confusion. Unless dmidecode-2.11-2.el6.src.rpm =dmidecode-2.11-2.el6_1.src.rpm. CentOS: espeak-1.40.02-3.1.el6
RHEL63: espeak-1.40.02-4.el6
CentOS: gawk-3.1.7-9.el6
RHEL63: gawk-3.1.7-10.el6
CentOS: gnome-power-manager-2.28.3-6.el6
RHEL63: gnome-power-manager-2.28.3-6.el6_2 Yes this is an update, despite the 6_2 confusion. Unless gnome-power-manager-2.28.3-6.el6.src.rpm =gnome-power-manager-2.28.3-6.el6_2.src.rpm. CentOS: gvfs-1.4.3-12.el6
RHEL63: gvfs-1.4.3-15.el6
CentOS: iok-1.3.13-2.el6
RHEL63: iok-1.3.13-3.el6
CentOS: irssi-0.8.15-3.el6
RHEL63: irssi-0.8.15-5.el6
CentOS: java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6
RHEL63: java-1.6.0-openjdk-1.6.0.0-1.48.1.11.3.el6_2
CentOS: logrotate-3.7.8-15.el6
RHEL63: logrotate-3.7.8-16.el6
CentOS: pm-utils-1.2.5-9.el6
RHEL63: pm-utils-1.2.5-10.el6
CentOS: python-rhsm-0.96.15-1.el6
RHEL63: python-rhsm-0.99.12-1.el6
CentOS: vios-proxy-0.1-1.el6
RHEL63: vios-proxy-0.2-1.el6

tigervnc-1.0.90-0.15.20110314svn4359.el6_1.1.src.rpm is missing from my scripts output but an update, so I guess I’ll have to fix my script too ;)

Missing packages:
be2net-4.0.160r-3.el6_1
bnx2-2.2.1.32.269-1.el6_2
bnx2fc-1.0.10.32.269-1.el6_2
bnx2i-2.7.2.1.32.269-1.el6_2
bnx2x-1.72.00_0.32.269-1.el6_2
cdrkit-1.1.9-11.el6
clustermon-0.16.2-18.el6
cnic-2.5.10.32.269-1.el6_2
compat-gcc-295-2.95.3-86.el6
compat-gcc-296-2.96-144.el6
compat-gcc-32-3.2.3-69.el6
ding-libs-0.1.2-9.el6
hpwdt-1.2.0-2.el6_0
hunspell-no-2.0.10-5.1.el6
igb-3.0.6_k-2.el6_1
iprutils-2.3.9-2.el6
ixgbe-3.4.8_k-3.el6_1
kdebindings-4.3.4-5.el6 Perhaps superceded?
libehca-1.2.2-3.el6
libica-2.1.0-2.el6
librtas-1.3.4-2.el6
libservicelog-1.1.9-6.el6
lsvpd-1.6.10-5.el6
mlx4_core-1.1.32.269-1.el6_2 If from libmlx4 then still behind mlx4_en-2.0.32.269-1.el6_2 If from libmlx4 then still behind mlx4_ib-1.0.32.269-1.el6_2 If from libmlx4 then still behind mpitests-3.2-5.el6 Actually available as mpitests-subs, but behind C6 @
3.2-4.el6
openssl-ibmca-1.2.0-2.el6_2.1
ovirt-node-1.9.3-28.1.el6
powerpc-utils-1.2.10-2.el6 Not included because CentOS does not support power?
ppc64-diag-2.4.2-10.el6 Not included because CentOS does not support power?
ppc64-utils-0.14-10.el6 Not included because CentOS does not support power?
report-0.18-9.el6
s390utils-1.8.2-48.el6
servicelog-1.1.7-3.el6 RHN related?
snd_core-1.0.21.6.3.0-1.el6_2
snd_hda-1.0.21.6.3.0-1.el6_2
snd-hda-1.0-1.el6_0 Package apparently renamed and split, neither snd-hda, snd_core nore snd_hda available tg3-3.122-2.el6_2
virt-who-0.6-6.el6
xorg-x11-drv-geode-2.11.12-1.el6
xorg-x11-drv-neomagic-1.2.5-1.el6
yaboot-1.3.14-39.el6
zaf-0-0.3.20080714svn.1.el6

And a few more hits that I need to check, possible RPMS that do not produce packages with their own name but only with extensions, f.e. libassuan that only produces libassuan-devel.

Regards, Leonard.

15 thoughts on - 6.3 Missing Updates And Packages

  • You may want to rerun the script after including the FASTTRACK repo from CentOS. That will reduce false positives.

    Akemi

  • Hello Akemi,

    Heh :) Good catch.

    Still leaves:
    CentOS: dmidecode-2.11-2.el6
    RHEL63: dmidecode-2.11-2.el6_1 Unless dmidecode-2.11-2.el6.src.rpm =dmidecode-2.11-2.el6_1.src.rpm this is an update. CentOS: gnome-power-manager-2.28.3-6.el6
    RHEL63: gnome-power-manager-2.28.3-6.el6_2 Unless gnome-power-manager-2.28.3-6.el6.src.rpm =gnome-power-manager-2.28.3-6.el6_2.src.rpm this is an update. CentOS: python-rhsm-0.96.15-1.el6
    RHEL63: python-rhsm-0.99.12-1.el6
    CentOS: vios-proxy-0.1-1.el6
    RHEL63: vios-proxy-0.2-1.el6

    CentOS: java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6
    RHEL63: java-1.6.0-openjdk-1.6.0.0-1.48.1.11.3.el6_2
    is apparently a false positive and can be ignored too. Possibly due to a incorrect compare with java-1.7.0? Have to look into that.

    + the missing packages I mentioned.

    Regards, Leonard.

  • Producing an accurate list of “missing packages” is tricky — mainly because you need access to RHN. There are cases in which the SRPMS are still at the ftp site but their binaries are no longer available. Then there are those that are still available but not in *6.3*, only in older releases (certain kmod packages belong to this group), etc etc.

    Akemi

  • Hello Akemi,

    Even though RHN of course is the ultimate resource you can get pretty far by just checking the Technical notes for 6.1, 6.2 and 6.3.

    Perhaps someone with RHN access could double check the availability of these packages, although the information extracted from the TNs suggests most of the ones I mentioned are indeed available upstream. So far only
    “report” seems to be discontinued.

    Here is what I found:

    TN 6.1 new addition, parts TP
    TN 6.2 parts continued as TP, security fix, bug fix TN 6.3 parts continued as TP, bug fix

    TN 6.1 mentioned in relation with dracut-network

    TN 6.2 parts continued as TP
    TN 6.3 parts continued as TP

    TN 6.1 new addition, parts TP, bug fix TN 6.2 parts continued as TP, enhancement TN 6.3 parts continued as TP

    TN 6.1 bug fix TN 6.2 bug fix TN 6.3 mentioned in relation with libvirtd

    No mention in any TN, no mention that it has been removed either though.

    TN 6.2 bug fix update TN 6.3 bug fix update

    TN 6.1 new addition, parts TP

    No mention in any TN, perhaps a CentOS policy not to build these?

    TN 6.1 new package TN 6.3 bug fix update

    No mention in any TN, no mention that it has been removed either though.

    Mention of hunspell in TN 6.1 and 6.2 in relation to other packages

    TN 6.1 bug fix update TN 6.2 enhancement update

    TN 6.1 enhancement update TN 6.2 bug fix + enhancement update TN 6.3 bug fix + enhancement update

    TN 6.1 bug fix + enhancement update TN 6.2 bug fix update

    No mention in any TN, no mention that it has been removed either though.

    No mention in any TN, no mention that it has been removed either though.

    TN 6.1 bug fix update TN 6.2 bug fix + enhancement update

    TN 6.3 mentions librtas-devel as a build requirement for lsmcode

    TN 6.3 bug fix update

    TN 6.1 mentioned in relation with libvpd TN 6.2 man page update TN 6.3 bug fix update

    TN 6.3 mlx4_en driver update (obsolete parameters)
    TN 6.3 mention of mlx4 in relation to a DMA leak, memory allocation failure

    This is a missing update.

    TN 6.2 bug fix + enhancement update

    TN 6.2 bug fix TN 6.3 bug fix

    support

    TN 6.1 bug fix update TN 6.2 discontinued BZ#725660, superceded by abrt and libreport

    TN 6.1 bug fix update TN 6.2 bug fix + enhancement update TN 6.3 bug fix + enhancement update

    (IBM p)
    TN 6.3 bug fix update

    TN 6.3 “BZ#805658 The WinFast VP200 H (Teradici) snd-hda-intel audio device has been added, and is recognized by the alsa driver.”

    TN 6.1 mentioned in relation with qemu-kvm TN 6.2 mentioned in relation with kdump and VPD
    TN 6.3 bug fix update

    TN 6.2 new package TN 6.3ge bug fix + enhancement update

    TN 6.2 bug fix + enhancement update

    TN 6.2 bug fix + enhancement update

    (IBM p)
    TN 6.1 bug fix update TN 6.2 bug fix update TN 6.3 bug fix update

    No mention in any TN, no mention that it has been removed either though.

    Regards, Leonard.

  • now remove architecture specific packages, and packages that map to /
    require / use – RH specific services.

    – KB

  • These are kmods no longer apply to 6.3 kernels … look in vault

    These are kmods no longer apply to 6.3 kernels … look in vault

    These are kmods no longer apply to 6.3 kernels … look in vault

    These are kmods no longer apply to 6.3 kernels … look in vault

    These are kmods no longer apply to 6.3 kernels … look in vault

    These are kmods no longer apply to 6.3 kernels … look in vault

    kmod for 6.0, no longer applicable for 6.3 kernels.

    These are kmods no longer apply to 6.3 kernels … look in vault

    PPC only, not supported

    These are kmods no longer apply to 6.3 kernels … look in vault

    s390 only, not supported

    ppc only, not supported

    ppc only, not supported

    These are kmods no longer apply to 6.3 kernels … look in vault.

    s390 only, not supported

    ppc not supported

    in vault, not applicable to 6.3 because of obsoletes.

    s390, not supported

    ppc only, not supported

    These are kmods no longer apply to 6.3 kernels … look in vault.

    These are kmods no longer apply to 6.3 kernels … look in vault.

    ppc only, not supported

    So, that still leaves the following that I am looking into:

    cdrkit-1.1.9-11.el6
    clustermon-0.16.2-18.el6
    compat-gcc-295-2.95.3-86.el6
    compat-gcc-296-2.96-144.el6
    compat-gcc-32-3.2.3-69.el6
    ding-libs-0.1.2-9.el6
    hunspell-no-2.0.10-5.1.el6
    libehca-1.2.2-3.el6
    librtas-1.3.4-2.el6
    mpitests-3.2-5.el6
    ovirt-node-1.9.3-28.1.el6
    virt-who-0.6-6.el6
    xorg-x11-drv-geode-2.11.12-1.el6
    xorg-x11-drv-neomagic-1.2.5-1.el6

    Thanks, Johnny Hughes

  • Hello Johnny,

    Don’t forget these. First two might be false positives, the two below probably aren’t.

    Regards, Leonard.

  • Hello Karanbir,

    Perhaps you can point me to a location where the excluded package are documented so I can use that for future reference and save myself some time going through all the tech notes?

    Regards, Leonard.

  • you need to cycle through the srpms look at exclusivearch and work back from there – and also check the notes to see whats released where.

    there are rpms released to only one arch as well, even when they build to multiple ones :/

    – KB

  • Hello Johnny,

    A few more questions because it’s not always sure if your reply only relates to one package or those above as well…

    I think you overlooked this one. I’m quite sure the comment below does not apply to kdebindings ;) .

    And this, or is this S390 too?

    PPC only too?

    What about libvpd? You build and distribute that.

    And what about this one?

    Regards, Leonard.

  • Added to my list.

    Still researching.

    Still Researching

    If it is built, then it does not have an EXCLUSIVEARCH set in the SRPM
    … however, here is lsvpd, which does:

    http://rhn.redhat.com/errata/RHBA-2012-0795.html

    libvpd should also be ppc only … but they left out the EXCLUSIVE ARCH
    in their SRPMS:

    http://rhn.redhat.com/errata/RHEA-2011-0548.html

    So, libvpd should be (and will be) removed.
    (see what we have to go through for the 6.x releases)

    Added to my list.

  • Here is my research .. I think no action is required, based on the individual comments:

    =======================
    cdrkit-1.1.9-11.el6

    This is built … not missing (built packages are not named cdrkit, but instead dirsplit, genisoimage, icedax, wodim)

    No Action Required.
    =======================
    clustermon-0.16.2-18.el6

    This is built … not missing (built packages are not named clustermod, but are named modcluster*)

    No Action Required.
    =======================
    compat-gcc-295-2.95.3-86.el6

    Not Required s390 only

    No Action Required.
    =======================
    compat-gcc-296-2.96-144.el6

    This can build on CentOS-6, but is not in the upstream i686 or x86_64 repos

    No Action Requried.
    =======================
    compat-gcc-32-3.2.3-69.el6

    This can build on CentOS-6, but is not in the upstream i686 or x86_64 repos

    No Action Requried.
    =======================
    ding-libs-0.1.2-9.el6

    This is built, not missing (built packages not named ding-libs, but libpath_utils and libpath_utils-devel)

    No Action Required.
    =======================
    hunspell-no-2.0.10-5.1.el6

    This is built, not missing (built packages not named hunspell-no, but are hunspell-nb, hunspell-nn, hyphen-nb, hyphen-nn, mythes-nb, mythes-nn)

    No Action Required.
    =======================
    kdebindings-4.3.4-5.el6

    This is built, not missing (built packages not named kdebindings, but are named PyKDE4, PyKDE4-akonadi, PyKDE4-devel, kross-python)

    No Action Required.
    =======================
    libehca-1.2.2-3.el6

    ExclusiveArch: ppc ppc64

    No Action Required.
    =======================
    librtas-1.3.4-2.el6

    ExclusiveArch: ppc ppc64

    No Action Required.
    =======================
    mpitests-3.2-5.el6

    This is built, not missing (built packages not named mpitests, instead named openmpi, mvapich, mvapich2, mvapich-psm, mvapich2-psm)

    No Action Required.
    =======================
    ovirt-node-1.9.3-28.1.el6

    ovirt-node is not in the upstream release for 6.3, nor is it in Scientific Linux or Oracle Linux for EL6.

    No Action required.
    =======================
    python-rhsm

    Desc: “A Python library to communicate with a Red Hat Unified Entitlement Platform”

    This is not included in CentOS because it is used to comunicate with RHN
    … we do not communicate with RHN.

    No action required.
    =======================
    virt-who-0.6-6.el6
    Desc: “Agent that collects information about virtual guests present in the system and report them to the subscription manager”

    This is not included in CentOS because it is used to comunicate with RHN
    … we do not communicate with RHN.

    No action required.
    =======================
    xorg-x11-drv-geode-2.11.12-1.el6

    ExclusiveArch: %{ix86}
    This is released on i686, is not required for x86_64.

    No action required.
    =======================
    xorg-x11-drv-neomagic-1.2.5-1.el6

    ExclusiveArch: %{ix86}
    This is released on i686, is not requried for x86_64

    No action required.
    =======================
    vios-proxy-0.2-1.el6

    Based on the SRPM, there is no vios-proxy-0.2 rpm, just vios-proxy-host-0.2-1*, vios-proxy-guest-0.2-1*, and vios-proxy-guest-0.2-1*

    Therefore the CentOS tree has vios-proxy-0.1-1.rpm (build from the older SRPM), and the vios-proxy-0.2-1 RPMS (built from the new RPM). This is the approach by Scientific Linux and Oracle Linux.

    No Action Required.
    =======================
    zaf-0-0.3.20080714svn.1.el6

    This is built … not missing (built packages are not named zaf, but are named hyphen-af and hyphen-zu)

    No Action Required.
    =======================

  • Hello Johnny,

    Do you mean there are no binaries in the upstream 6.3 tree for this?
    That is weird, both TN 6.2 and TN 6.3 mention there are bug fixes for this package.

    https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/6.2_Technical_Notes/virtualization_issues.html https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/6.3_Technical_Notes/virtualization_issues.html

    You might want to remove the existing rpm from the repos then. Still exists on C5.8 too.

    Thank you for checking my list. Glad to see all packages are accounted for. I will make sure to compile a list with exceptions and add some sort of srpm to rpm name translation for source packages that do not produce a package with the same name.

    dmidecode-2.11-2.el6.src.rpm and dmidecode-2.11-2.el6_1.src.rpm only differ in the changelog so no action required.

    gnome-power-manager-2.28.3-6.el6.src.rpm and gnome-power-manager-2.28.3-6.el6_2.src.rpm contents are exactly the same
    (apart from mtime), so no action required.

    Regards, Leonard.

  • This may be needed to build RHEV-Node-iso’s, which are basically a stripped-down version of a RHEL 6.x distro with a text mode UI, and therefore not part of the upstream release. This is only speculation though.

LEAVE A COMMENT