API endpoint that allows RPMs to be viewed.

Documents & examples

Method: GET

URL: /rest_api/v1/rpms/

Query params:

  • arch (string)
  • built_for_release (string)
  • compose (string)
  • conflicts (string)
  • epoch (int)
  • filename (string)
  • has_no_deps (bool)
  • linked_release (string)
  • name (regular expression)
  • obsoletes (string)
  • provides (string)
  • recommends (string)
  • release (string)
  • requires (string)
  • srpm_commit_branch (string)
  • srpm_commit_hash (string)
  • srpm_name (string)
  • srpm_nevra (string | null)
  • suggests (string)
  • version (string)
  • ordering (string) Comma separated list of fields for ordering results.
    • To sort by a field in descending order, prefix its name with minus (e.g. -name).
    • Use double underscores for nested field names (e.g. parent__child for {"parent": {"child": ...}}).

Following filters can be used to show only specific fields. This can make response time faster. Format is list or single value (JSON: {"fields": ["a","b"]} or {"fields": "a"}, in URL: ?fields=a&fields=b).

  • fields (list | string) Fields to display (other fields will be hidden).
  • exclude_fields: (list | string) Fields NOT to display (overrules fields).

If the has_no_deps filter is used, the output will only contain RPMs which have some or do not have any dependencies.

All the dependency filters use the same data format.

The simpler option is just name of the dependency. In that case it will filter RPMs that depend on that given name.

The other option is an expression NAME OP VERSION. This will filter all RPMs that have a dependency on NAME such that adding this constraint will not make the package dependencies inconsistent.

For example filtering by python=2.7.0 would include packages with dependency on python=2.7.0, python>=2.6.0, python<3.0.0 and python, but exclude python=2.6.0 because it's not possible to use python-2.6.0 package if the dependency filter specifies that the package version should be greater or equal 2.6.0.

Another example: Dependency python<3.0.0 satisfies filter python>=2.7.0 because it's possible to pick any version of python between 2.7.0 (inclusive) up to 3.0.0 (exclusive) - e.g. python-2.7.0.

If dependency doesn't include version, it is satisfied by any filter.

Only single filter for each dependency type is allowed.

Multiple name regular expressions which will be OR-ed. Preferably use OR inside the regexp.

Response: a paged list of following objects

{
    "arch": "string", 
    "built_for_release (optional, default=null, nullable)": "Release.release_id", 
    "dependencies (optional, default={})": {
        "conflicts": [
            "string"
        ], 
        "obsoletes": [
            "string"
        ], 
        "provides": [
            "string"
        ], 
        "recommends": [
            "string"
        ], 
        "requires": [
            "string"
        ], 
        "suggests": [
            "string"
        ]
    }, 
    "epoch": "int", 
    "filename (optional, default=\"{name}-{version}-{release}.{arch}.rpm\")": "string", 
    "id (read-only)": "int", 
    "linked_composes (read-only)": [
        "compose_id"
    ], 
    "linked_releases (optional, default=[])": [
        "Release.release_id"
    ], 
    "name": "string", 
    "release": "string", 
    "srpm_commit_branch (optional, default=null, nullable)": "string", 
    "srpm_commit_hash (optional, default=null, nullable)": "string", 
    "srpm_name": "string", 
    "srpm_nevra (optional, default=null)": "string", 
    "version": "string"
}

Method: GET

URL: /rest_api/v1/rpms/{instance_pk}/

Response:

{
    "arch": "string", 
    "built_for_release (optional, default=null, nullable)": "Release.release_id", 
    "dependencies (optional, default={})": {
        "conflicts": [
            "string"
        ], 
        "obsoletes": [
            "string"
        ], 
        "provides": [
            "string"
        ], 
        "recommends": [
            "string"
        ], 
        "requires": [
            "string"
        ], 
        "suggests": [
            "string"
        ]
    }, 
    "epoch": "int", 
    "filename (optional, default=\"{name}-{version}-{release}.{arch}.rpm\")": "string", 
    "id (read-only)": "int", 
    "linked_composes (read-only)": [
        "compose_id"
    ], 
    "linked_releases (optional, default=[])": [
        "Release.release_id"
    ], 
    "name": "string", 
    "release": "string", 
    "srpm_commit_branch (optional, default=null, nullable)": "string", 
    "srpm_commit_hash (optional, default=null, nullable)": "string", 
    "srpm_name": "string", 
    "srpm_nevra (optional, default=null)": "string", 
    "version": "string"
}

Method: POST

URL: /rest_api/v1/rpms/

Data:

{
    "arch": "string", 
    "built_for_release (optional, default=null, nullable)": "Release.release_id", 
    "dependencies (optional, default={})": {
        "conflicts": [
            "string"
        ], 
        "obsoletes": [
            "string"
        ], 
        "provides": [
            "string"
        ], 
        "recommends": [
            "string"
        ], 
        "requires": [
            "string"
        ], 
        "suggests": [
            "string"
        ]
    }, 
    "epoch": "int", 
    "filename (optional, default=\"{name}-{version}-{release}.{arch}.rpm\")": "string", 
    "linked_releases (optional, default=[])": [
        "Release.release_id"
    ], 
    "name": "string", 
    "release": "string", 
    "srpm_commit_branch (optional, default=null, nullable)": "string", 
    "srpm_commit_hash (optional, default=null, nullable)": "string", 
    "srpm_name": "string", 
    "srpm_nevra (optional, default=null)": "string", 
    "version": "string"
}

The srpm_nevra field should be empty if and only if arch is src. If filename is not specified, it will default to a name created from NEVRA.

The format of each dependency is either just name of the package that the new RPM depends on, or it can have the format NAME OP VERSION, where OP can be any comparison operator. Recognized dependency types are provides, requires, obsoletes, conflicts, suggests and recommends

Response:

{
    "arch": "string", 
    "built_for_release (optional, default=null, nullable)": "Release.release_id", 
    "dependencies (optional, default={})": {
        "conflicts": [
            "string"
        ], 
        "obsoletes": [
            "string"
        ], 
        "provides": [
            "string"
        ], 
        "recommends": [
            "string"
        ], 
        "requires": [
            "string"
        ], 
        "suggests": [
            "string"
        ]
    }, 
    "epoch": "int", 
    "filename (optional, default=\"{name}-{version}-{release}.{arch}.rpm\")": "string", 
    "id (read-only)": "int", 
    "linked_composes (read-only)": [
        "compose_id"
    ], 
    "linked_releases (optional, default=[])": [
        "Release.release_id"
    ], 
    "name": "string", 
    "release": "string", 
    "srpm_commit_branch (optional, default=null, nullable)": "string", 
    "srpm_commit_hash (optional, default=null, nullable)": "string", 
    "srpm_name": "string", 
    "srpm_nevra (optional, default=null)": "string", 
    "version": "string"
}

It is possible to create this resource in bulk. To do so, use the same procedure as when creating a single instance, only the request body should contain a list of JSON objects. The response you get back will also contain a list of values which you would obtain by submitting the request data separately.

When using the PUT method, if an optional field is not specified in the input, it will be erased.

Method: PUT, PATCH

URL: /rest_api/v1/rpms/{instance_pk}/

Data:

{
    "arch": "string", 
    "built_for_release (optional, default=null, nullable)": "Release.release_id", 
    "dependencies (optional, default={})": {
        "conflicts": [
            "string"
        ], 
        "obsoletes": [
            "string"
        ], 
        "provides": [
            "string"
        ], 
        "recommends": [
            "string"
        ], 
        "requires": [
            "string"
        ], 
        "suggests": [
            "string"
        ]
    }, 
    "epoch": "int", 
    "filename (optional, default=\"{name}-{version}-{release}.{arch}.rpm\")": "string", 
    "linked_releases (optional, default=[])": [
        "Release.release_id"
    ], 
    "name": "string", 
    "release": "string", 
    "srpm_commit_branch (optional, default=null, nullable)": "string", 
    "srpm_commit_hash (optional, default=null, nullable)": "string", 
    "srpm_name": "string", 
    "srpm_nevra (optional, default=null)": "string", 
    "version": "string"
}

If the dependencies key is omitted on PATCH request, they will not be changed. On PUT request, they will be completely removed. When a value is specified, it completely replaces existing dependencies.

The format of the dependencies themselves is same as for create.

Response:

{
    "arch": "string", 
    "built_for_release (optional, default=null, nullable)": "Release.release_id", 
    "dependencies (optional, default={})": {
        "conflicts": [
            "string"
        ], 
        "obsoletes": [
            "string"
        ], 
        "provides": [
            "string"
        ], 
        "recommends": [
            "string"
        ], 
        "requires": [
            "string"
        ], 
        "suggests": [
            "string"
        ]
    }, 
    "epoch": "int", 
    "filename (optional, default=\"{name}-{version}-{release}.{arch}.rpm\")": "string", 
    "id (read-only)": "int", 
    "linked_composes (read-only)": [
        "compose_id"
    ], 
    "linked_releases (optional, default=[])": [
        "Release.release_id"
    ], 
    "name": "string", 
    "release": "string", 
    "srpm_commit_branch (optional, default=null, nullable)": "string", 
    "srpm_commit_hash (optional, default=null, nullable)": "string", 
    "srpm_name": "string", 
    "srpm_nevra (optional, default=null)": "string", 
    "version": "string"
}

It is possible to update multiple objects in one request. Use the PUT or PATCH method with the same url as for listing/creating objects. The request body should contain an object, where keys are identifiers of objects to be modified and their values use the same format as normal update.

Browsable GET

GET /rest_api/v1/rpms/?page=3
HTTP 200 OK
Allow: GET, POST, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 19373803,
    "next": "https://pdc.fedoraproject.org/rest_api/v1/rpms/?page=4",
    "previous": "https://pdc.fedoraproject.org/rest_api/v1/rpms/?page=2",
    "results": [
        {
            "id": 41,
            "name": "gstreamer",
            "version": "0.10.36",
            "epoch": 0,
            "release": "13.fc23",
            "arch": "src",
            "srpm_name": "gstreamer",
            "srpm_nevra": "gstreamer-0:0.10.36-13.fc23.src",
            "filename": "gstreamer-0.10.36-13.fc23.src.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 42,
            "name": "gstreamer",
            "version": "0.10.36",
            "epoch": 0,
            "release": "13.fc23",
            "arch": "x86_64",
            "srpm_name": "gstreamer",
            "srpm_nevra": "gstreamer-0:0.10.36-13.fc23.src",
            "filename": "gstreamer-0.10.36-13.fc23.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 43,
            "name": "gstreamer-debuginfo",
            "version": "0.10.36",
            "epoch": 0,
            "release": "13.fc23",
            "arch": "x86_64",
            "srpm_name": "gstreamer",
            "srpm_nevra": "gstreamer-0:0.10.36-13.fc23.src",
            "filename": "gstreamer-debuginfo-0.10.36-13.fc23.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 44,
            "name": "gstreamer-tools",
            "version": "0.10.36",
            "epoch": 0,
            "release": "13.fc23",
            "arch": "x86_64",
            "srpm_name": "gstreamer",
            "srpm_nevra": "gstreamer-0:0.10.36-13.fc23.src",
            "filename": "gstreamer-tools-0.10.36-13.fc23.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 45,
            "name": "perl-Crypt-OpenSSL-DSA",
            "version": "0.15",
            "epoch": 0,
            "release": "3.fc23",
            "arch": "x86_64",
            "srpm_name": "perl-Crypt-OpenSSL-DSA",
            "srpm_nevra": "perl-Crypt-OpenSSL-DSA-0:0.15-3.fc23.src",
            "filename": "perl-Crypt-OpenSSL-DSA-0.15-3.fc23.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 46,
            "name": "perl-Crypt-OpenSSL-DSA",
            "version": "0.15",
            "epoch": 0,
            "release": "3.fc23",
            "arch": "src",
            "srpm_name": "perl-Crypt-OpenSSL-DSA",
            "srpm_nevra": "perl-Crypt-OpenSSL-DSA-0:0.15-3.fc23.src",
            "filename": "perl-Crypt-OpenSSL-DSA-0.15-3.fc23.src.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 47,
            "name": "perl-Crypt-OpenSSL-DSA-debuginfo",
            "version": "0.15",
            "epoch": 0,
            "release": "3.fc23",
            "arch": "x86_64",
            "srpm_name": "perl-Crypt-OpenSSL-DSA",
            "srpm_nevra": "perl-Crypt-OpenSSL-DSA-0:0.15-3.fc23.src",
            "filename": "perl-Crypt-OpenSSL-DSA-debuginfo-0.15-3.fc23.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 48,
            "name": "grub2",
            "version": "2.02",
            "epoch": 1,
            "release": "0.24.fc24",
            "arch": "x86_64",
            "srpm_name": "grub2",
            "srpm_nevra": "grub2-1:2.02-0.24.fc24.src",
            "filename": "grub2-2.02-0.24.fc24.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 49,
            "name": "grub2-debuginfo",
            "version": "2.02",
            "epoch": 1,
            "release": "0.24.fc24",
            "arch": "x86_64",
            "srpm_name": "grub2",
            "srpm_nevra": "grub2-1:2.02-0.24.fc24.src",
            "filename": "grub2-debuginfo-2.02-0.24.fc24.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 50,
            "name": "grub2-tools",
            "version": "2.02",
            "epoch": 1,
            "release": "0.24.fc24",
            "arch": "x86_64",
            "srpm_name": "grub2",
            "srpm_nevra": "grub2-1:2.02-0.24.fc24.src",
            "filename": "grub2-tools-2.02-0.24.fc24.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 51,
            "name": "grub2-efi",
            "version": "2.02",
            "epoch": 1,
            "release": "0.24.fc24",
            "arch": "x86_64",
            "srpm_name": "grub2",
            "srpm_nevra": "grub2-1:2.02-0.24.fc24.src",
            "filename": "grub2-efi-2.02-0.24.fc24.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 52,
            "name": "grub2",
            "version": "2.02",
            "epoch": 1,
            "release": "0.24.fc24",
            "arch": "src",
            "srpm_name": "grub2",
            "srpm_nevra": "grub2-1:2.02-0.24.fc24.src",
            "filename": "grub2-2.02-0.24.fc24.src.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 53,
            "name": "aspell-id",
            "version": "1.2",
            "epoch": 50,
            "release": "12.fc23",
            "arch": "src",
            "srpm_name": "aspell-id",
            "srpm_nevra": "aspell-id-50:1.2-12.fc23.src",
            "filename": "aspell-id-1.2-12.fc23.src.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 54,
            "name": "aspell-id",
            "version": "1.2",
            "epoch": 50,
            "release": "12.fc23",
            "arch": "x86_64",
            "srpm_name": "aspell-id",
            "srpm_nevra": "aspell-id-50:1.2-12.fc23.src",
            "filename": "aspell-id-1.2-12.fc23.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 55,
            "name": "objectweb-asm3",
            "version": "3.3.1",
            "epoch": 0,
            "release": "12.fc23",
            "arch": "noarch",
            "srpm_name": "objectweb-asm3",
            "srpm_nevra": "objectweb-asm3-0:3.3.1-12.fc23.src",
            "filename": "objectweb-asm3-3.3.1-12.fc23.noarch.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 56,
            "name": "objectweb-asm3",
            "version": "3.3.1",
            "epoch": 0,
            "release": "12.fc23",
            "arch": "src",
            "srpm_name": "objectweb-asm3",
            "srpm_nevra": "objectweb-asm3-0:3.3.1-12.fc23.src",
            "filename": "objectweb-asm3-3.3.1-12.fc23.src.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 57,
            "name": "ejabberd",
            "version": "14.07",
            "epoch": 0,
            "release": "6.fc22",
            "arch": "src",
            "srpm_name": "ejabberd",
            "srpm_nevra": "ejabberd-0:14.07-6.fc22.src",
            "filename": "ejabberd-14.07-6.fc22.src.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0",
                "Fedora-24-20160207.n.0",
                "Fedora-24-20160209.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 58,
            "name": "ejabberd-debuginfo",
            "version": "14.07",
            "epoch": 0,
            "release": "6.fc22",
            "arch": "x86_64",
            "srpm_name": "ejabberd",
            "srpm_nevra": "ejabberd-0:14.07-6.fc22.src",
            "filename": "ejabberd-debuginfo-14.07-6.fc22.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0",
                "Fedora-24-20160207.n.0",
                "Fedora-24-20160209.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 59,
            "name": "ejabberd",
            "version": "14.07",
            "epoch": 0,
            "release": "6.fc22",
            "arch": "x86_64",
            "srpm_name": "ejabberd",
            "srpm_nevra": "ejabberd-0:14.07-6.fc22.src",
            "filename": "ejabberd-14.07-6.fc22.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0",
                "Fedora-24-20160207.n.0",
                "Fedora-24-20160209.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        },
        {
            "id": 60,
            "name": "nss-util-debuginfo",
            "version": "3.21.0",
            "epoch": 0,
            "release": "2.fc24",
            "arch": "x86_64",
            "srpm_name": "nss-util",
            "srpm_nevra": "nss-util-0:3.21.0-2.fc24.src",
            "filename": "nss-util-debuginfo-3.21.0-2.fc24.x86_64.rpm",
            "linked_releases": [],
            "linked_composes": [
                "Fedora-24-20160202.n.0",
                "Fedora-24-20160203.n.0",
                "Fedora-24-20160203.n.1",
                "Fedora-24-20160204.n.0"
            ],
            "dependencies": {
                "recommends": [],
                "suggests": [],
                "obsoletes": [],
                "provides": [],
                "conflicts": [],
                "requires": []
            },
            "built_for_release": null,
            "srpm_commit_hash": null,
            "srpm_commit_branch": null
        }
    ]
}