Hi all,
Could we revisit the missing updateinfo.xml in CentOS repos?
A previous post (http://lists.centos.org/pipermail/centos-devel/2011-May/007480.html) mentioned it's difficult to get ahold of this data, but there have been developments since then.
The Scientific Linux project publishes this data without issue, thanks to work done by OpenSUSE (http://lists.baseurl.org/pipermail/yum/2008-April/021802.html) and Oracle (https://blogs.oracle.com/linux/entry/updates_to_errata_on_uln)
I'd love to get updateinfo.xml (or updateinfo.xml.gz) from CentOS rather than rely on another project, and I'm happy to contribute to making this happen.
Shatil (@shatil)
On 01/10/2014 12:44 PM, Shatil Rafiullah wrote:
Hi all,
Could we revisit the missing updateinfo.xml in CentOS repos?
A previous post (http://lists.centos.org/pipermail/centos-devel/2011-May/007480.html) mentioned it's difficult to get ahold of this data, but there have been developments since then.
The Scientific Linux project publishes this data without issue, thanks to work done by OpenSUSE (http://lists.baseurl.org/pipermail/yum/2008-April/021802.html) and Oracle (https://blogs.oracle.com/linux/entry/updates_to_errata_on_uln)
I'd love to get updateinfo.xml (or updateinfo.xml.gz) from CentOS rather than rely on another project, and I'm happy to contribute to making this happen.
Shatil (@shatil) _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org http://lists.centos.org/mailman/listinfo/centos-devel
For interested parties, the SL tools for updateinfo generation are published at: http://ftp.scientificlinux.org/linux/scientific/6x/addons/
We've also got a nifty xsl for translating the data into a webpage within there.
Pat
On 01/10/2014 06:44 PM, Shatil Rafiullah wrote:
I'd love to get updateinfo.xml (or updateinfo.xml.gz) from CentOS rather than rely on another project, and I'm happy to contribute to making this happen.
The issue isnt about the updateinfo.xml as such - most of the interesting metadata around that is available, and we've been processing it since back in 2008 or so, the larger problem is how the centos repos are setup and the user work flows around what comes from the updateinfo.xml being present.
Lets have a wider conversation around that, and also how the mirror network needs to move around before we can consume that easily - maybe lets start by defining the user stories - if its just for consuming some metadata into spacewalk or something, an api service would be trivial to setup at the centos.org end.
- KB
Would an API for accessing this data be necessary when there are CentOS mirrors already?
Publishing the file within the repo is what I see Scientific Linux and Fedora doing, and access to that data this way would work fine for me. Shatil (@shatil)
On Fri, Jan 10, 2014 at 11:10 AM, Karanbir Singh mail-lists@karan.org wrote:
On 01/10/2014 06:44 PM, Shatil Rafiullah wrote:
I'd love to get updateinfo.xml (or updateinfo.xml.gz) from CentOS rather than rely on another project, and I'm happy to contribute to making this happen.
The issue isnt about the updateinfo.xml as such - most of the interesting metadata around that is available, and we've been processing it since back in 2008 or so, the larger problem is how the centos repos are setup and the user work flows around what comes from the updateinfo.xml being present.
Lets have a wider conversation around that, and also how the mirror network needs to move around before we can consume that easily - maybe lets start by defining the user stories - if its just for consuming some metadata into spacewalk or something, an api service would be trivial to setup at the centos.org end.
- KB
-- Karanbir Singh +44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh GnuPG Key : http://www.karan.org/publickey.asc _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org http://lists.centos.org/mailman/listinfo/centos-devel
On 01/14/2014 01:22 AM, Shatil Rafiullah wrote:
Would an API for accessing this data be necessary when there are CentOS mirrors already?
Publishing the file within the repo is what I see Scientific Linux and Fedora doing, and access to that data this way would work fine for me.
yes, and if yum was able to collect repodata that spans multiple repos and multiple hosts for those repos - what you are saying will work fine. But, I dont think it does.
On Mon, Jan 13, 2014 at 6:10 PM, Karanbir Singh mail-lists@karan.org wrote:
On 01/14/2014 01:22 AM, Shatil Rafiullah wrote:
Would an API for accessing this data be necessary when there are CentOS mirrors already?
Publishing the file within the repo is what I see Scientific Linux and Fedora doing, and access to that data this way would work fine for me.
yes, and if yum was able to collect repodata that spans multiple repos and multiple hosts for those repos - what you are saying will work fine. But, I dont think it does.
It doesn't. At least not without downloading all the packages you list that you want in the repo. :(
-- Karanbir Singh +44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh GnuPG Key : http://www.karan.org/publickey.asc _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org http://lists.centos.org/mailman/listinfo/centos-devel
yes, and if yum was able to collect repodata that spans multiple repos and multiple hosts for those repos - what you are saying will work fine. But, I dont think it does.
Sorry, Karanbir and Michael, but you've lost me. Would the updateinfo.xml.gz not be generated on the CentOS repository itself? E.g.,
http://linuxsoft.cern.ch/cern/slc510/updates/x86_64/RPMS/repodata/
http://linuxsoft.cern.ch/cern/slc65/updates/x86_64/RPMS/repodata/
CentOS repos have the other XML files in their repodata directories, but lack the updateinfo.xml.
Shatil (@shatil)
On 01/14/2014 01:46 AM, Shatil Rafiullah wrote:
yes, and if yum was able to collect repodata that spans multiple repos and multiple hosts for those repos - what you are saying will work fine. But, I dont think it does.
Sorry, Karanbir and Michael, but you've lost me. Would the updateinfo.xml.gz not be generated on the CentOS repository itself? E.g.,
http://linuxsoft.cern.ch/cern/slc510/updates/x86_64/RPMS/repodata/
http://linuxsoft.cern.ch/cern/slc65/updates/x86_64/RPMS/repodata/
CentOS repos have the other XML files in their repodata directories, but lack the updateinfo.xml.
No, only if ALL the packages are in the same repository, etc.
Our old repositories are completely split (ie, 6.0, 6.1, 6.2, 6.3 etc). They would all need to reside in one repo for that to work.
If we put all the packages, old and new, into one repo then we can't mirror it all in our current infrastructure to 500 mirrors, etc. (too big).
So, this would take some redesigning and is not as simple as running a command or two.
Thanks, Johnny Hughes