8 Replies Latest reply on May 11, 2020 8:14 PM by Avi Miller-Oracle

    Missing revision tag in repomd.xml on yum.oracle.com

    andreas.dijkman

      I've been looking into pulp (https://pulpproject.org/ ) as a replacement of Spacewalk for repository management. Spacewalk has been discontinued and won't get any fixes as of may 31st 2020 (https://spacewalkproject.github.io/ ) from RedHat. I don’t know if the community is developing Spacewalk 2.11 any further but it seams a dead end. Even SUSE has it's own fork now, https://www.uyuni-project.org/ .

       

      I'm trying to import the Oracle Repositories into Pulp but the supplied repomd.xml of each channel is missing the tag revision. Pulp errors out on this missing tag. It has fixes for empty tags but no missing tags. It seams that almost all other public RPM-repositories have this tag in repomd.xml.

       

      Examples:

      https://downloads.apache.org/cassandra/redhat/311x/repodata/repomd.xml
      https://yum.postgresql.org/12/redhat/rhel-8-x86_64/repodata/repomd.xml
      http://mirror.centos.org/centos/8/BaseOS/x86_64/os/repodata/repomd.xml

       

      It seams that most repositories put in the unixtimestamp as value of the revision tag or the version of the OS.

       

      I didn’t find any revision-tag in the repomd.xml-files on yum.oracle.com. Could this be added to the repomd.xml-files by the team that is responsible for the repo-metadata?