Bug 519405
| Summary: | updateinfo.xml for F11 doesn't contain epoch data for at least kde-i18n-British-1:3.5.10-9.fc11 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Oliver Henshaw <oliver.henshaw> |
| Component: | bodhi | Assignee: | Luke Macken <lmacken> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | low | ||
| Version: | 12 | CC: | a.badger, delete, james.antill, joern, lmacken, maxamillion, pfrields, pmatilai, selliott4, tim.lauridsen |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2010-11-04 17:34:17 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Attachments: | |||
|
Description
Oliver Henshaw
2009-08-26 13:55:11 UTC
There are two bugs here, neither of which are in yum. Bug 1. updateinfo.xml contains: <package arch="noarch" name="kde-i18n-British" release="9.fc11" src="[...]" version="3.5.10"> ...implying an epoch of 0, however kde-i18n-British has an epoch of 1. Bug 2. If there is a file conflicts between kde-l10n-British-4.3.0-1.fc11.noarch and kde-i18n-British-1:3.5.10-4.fc11.noarch (etc.) ... then those packages should have an explicit (versioned) conflicts. ...I'm going to move this one to bodhi (I think that's what creates the updateinfo.xml), as that's the bigger bug ... please open other ones for the kde packaging bugs. I had bodhi add the epoch to the updateinfo in https://fedorahosted.org/bodhi/changeset/85ed47759f4cbc8cd1a770198e24ef584d43d3ce (In reply to comment #1) > Bug 2. If there is a file conflicts between > kde-l10n-British-4.3.0-1.fc11.noarch and > kde-i18n-British-1:3.5.10-4.fc11.noarch (etc.) ... then those packages should > have an explicit (versioned) conflicts. Is that true even if a newer version of kde-i18n-British resolves the conflict? I tried to find mention of this in the packaging guidelines before filing the followup bugs, but came up blank. *** Bug 520317 has been marked as a duplicate of this bug. *** *** Bug 520328 has been marked as a duplicate of this bug. *** in reply to comment #3 ... yes, you could have the conflicts there. Esp. so because with the conflicts yum will know to try and update the conflicting package, but without it it'll just die when rpm checks the files. bah ... s/could/should/ Note that qt has an epoch, and is a security update. So anyone relying on "yum update --security" is currently not getting it because of this bug. So I'm uping the severity to hih. Epochs have been getting injected into bodhi's updateinfo.xml for a while now. Eg: <package arch="i586" epoch="1" name="liferea" release="1.fc11" src="http://download.fedoraproject.org/pub/fedora/linux/updates/1/i586/liferea-1.6.0-1.fc11.i586.rpm" version="1.6.0"><filename>liferea-1.6.0-1.fc11.i586.rpm</filename></package> Is this really fixed? Attached below are some logs from a recent kde 4.3.4 -> 4.3.5 update. It looks like epochs are not listed in the advisory - and packages with a non-zero epoch are not listed for update but only pulled in as dependencies. Created attachment 390645 [details]
yum info-updateinfo --advisory prior to transaction
Created attachment 390646 [details]
output from yum update --advisory
Created attachment 390647 [details]
output from "yum check-update | grep -i kd" after transaction
Epochs are in the updateinfo.xml, and have been for quite some time now. I'm re-assigning this bug to yum-utils, since it sounds like this could be an issue with the yum security plugin. Downloading the latest updateinfo for F11 I get:
<package arch="noarch" name="kde-i18n-Chinese-Big5" release="9.fc11" src
="http://download.fedoraproject.org/pub/fedora/linux/updates/1/i386/kde-i18n-Chi
nese-Big5-3.5.10-9.fc11.noarch.rpm" version="3.5.10">
<package arch="x86_64" epoch="1" name="hpijs" release="1.fc11" src="http
://download.fedoraproject.org/pub/fedora/linux/updates/1/x86_64/hpijs-3.10.2-1.f
c11.x86_64.rpm" version="3.10.2">
...so yes, epochs are there for _some_ packages. But still not for kde-i18n-\*
Ah, you're right. I'm pretty sure I found and fixed the bug in bodhi's git. I'll get a new release out as soon as our infrastructure is unfrozen. This message is a reminder that Fedora 11 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 11. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '11'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 11's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 11 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping This message is a reminder that Fedora 12 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 12. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '12'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 12's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 12 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping fixed in bodhi, I believe. closing |