#119 mdapi broken by "Fedora Linux" change
Closed: Fixed 2 years ago by pingou. Opened 2 years ago by kevin.

Due to https://fedoraproject.org/wiki/Releases/35/ChangeSet#.22Fedora_Linux.22_in_.2Fetc.2Fos-release we had to change the pkgdb.json file we keep for gnome-software to know about upgrading fedora versions.

It now has: (in part)

  "collections": [
    {
      "allow_retire": true,
      "branchname": "master",
      "date_created": "2014-05-14 12:36:15",
      "date_updated": "2020-08-10 17:07:23",
      "dist_tag": ".fc36",
      "koji_name": "rawhide",
      "name": "Fedora Linux",
      "status": "Under Development",
      "version": "devel"
    },
    {
      "allow_retire": true,
      "branchname": "master",
      "date_created": "2014-05-14 12:36:15",
      "date_updated": "2020-08-10 17:07:23",
      "dist_tag": ".fc36",
      "koji_name": "rawhide",
      "name": "Fedora",
      "status": "Under Development",
      "version": "devel"
    },
    {
      "allow_retire": false,
      "branchname": "f35",
      "date_created": "2014-08-11 12:36:15",
      "date_updated": "2020-08-10 17:07:23",
      "dist_tag": ".fc35",
      "koji_name": "f35",
      "name": "Fedora Linux",
      "status": "Under Development",
      "version": "35"
    },
    {
      "allow_retire": false,
      "branchname": "f35",
      "date_created": "2014-08-11 12:36:15",
      "date_updated": "2020-08-10 17:07:23",
      "dist_tag": ".fc35",
      "koji_name": "f35",
      "name": "Fedora",
      "status": "Under Development",
      "version": "35"
    },

This causes the mdapi cron to output:

rawhide rawhide Under Development http://dl.iad2.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata
rawhide rawhide Under Development http://dl.iad2.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata
Traceback (most recent call last):
  File "/code/mdapi-get_repo_md", line 553, in <module>
    main()
  File "/code/mdapi-get_repo_md", line 514, in main
    for idx, url in enumerate(urls[release['name']]):
KeyError: 'Fedora Linux'

Metadata Update from @pingou:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata
Related Pull Requests
  • #120 Closed 2 years ago