#10110 RFE: Integration of Anitya to Packager Workflow
Opened 4 years ago by amoloney. Modified a month ago

  • Describe the issue
    The purpose of this work is automatic project creation in Anitya for every new package added to Fedora. This needs the following changes:

API in Anitya for creating new project and mapping (already done)

Way to provide requested information for new project in Anitya when requesting a new repository for fedora package (this will probably need some coordination with rel-eng team)

Automatic script that will take the information above and call the Anitya API

  • When do you need this? (YYYY/MM/DD)
    No time constraints

  • When is this no longer needed or useful? (YYYY/MM/DD)
    This is always useful and is a request for enhancement

  • If we cannot complete your request, what is the impact?
    Status Quo remains the same, and packagers will not benefit from a better workflow


@zlopez Where is the api for anitya?

Metadata Update from @mohanboddu:
- Issue tagged with: backlog

4 years ago

+1. I have been creating Antiya projects when reviewing packages, but it would be nice if this was integrated. Here1 is the api documentation.

This should be done. Closing

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

3 years ago

So this was closed in a rush, it is actually not fully implemented yet.

Metadata Update from @humaton:
- Issue status updated to: Open (was: Closed)

3 years ago

Metadata Update from @zlopez:
- Issue assigned to amedvede

7 months ago

@amedvede Did you have time to work on this one?

@amedvede Did you have time to work on this one?

Yeah, I'll start focusing on this ticket by the end this week

Let's get this updated with gain and trouble so we can gauge the work!

Metadata Update from @zlopez:
- Issue untagged with: mini-initiative
- Issue tagged with: high-gain, high-trouble

4 months ago

Let's get this updated with gain and trouble so we can gauge the work!

Just discussed it with Michal, new fields needed for creating project for Anitya will be added on fedpkg side and after processing of creating new package, project for Anitya will also be create. I'll keep this issue updated with info

Now functionality are getting all necessary information for creating a project for release-monitoring on fedpkg side.

PR for fedpkg: https://pagure.io/fedpkg/pull-request/598#
PR for toddlers: https://pagure.io/fedora-infra/toddlers/pull-request/332#
Functionality creates a project and package for Anitya. There is a need to recognize what arguments are mandatory and which are not on toddlers side and to cover it by tests. Michal is kindly helping me with advices.

both PR are ready and waiting for review

Log in to comment on this ticket.

Metadata
Boards 2
Mini Initiative Status: Backlog
Dev Status: Backlog