Skip to content

Helper to file stablereqs? #113

Closed

Description

@thesamesam

We are nearly there wrt the stablereq/archtesting toolset, but not quite:

  • Testing packages: app-portage/pkg-testing-tools or app-portage/tatt
  • Getting list of work from Bugzilla, updating Bugzilla: app-portage/nattka
  • Processing said work automatically: https://github.com/arthurzam/tattoo
  • Finding stablereqs to file (or kwreqs): pkgcheck scan -k StableRequest or pkgcheck scan -k DroppedKeywords

But we have nothing to help file stablereqs. slyfox pointed this out a while ago at https://trofi.github.io/posts/214-filing-STABLEREQ-for-lazies.html (https://bugs.gentoo.org/708912). I think this would be a good fit for pkgdev.

Activity

  1. arthurzam commented on Jan 5, 2023

    @arthurzam
    Member

    So, funny enough, I was planing working on it this weekend. While I'm unsure about the name (I was thinking about pkgdev bugs - bad name, right...), I did have a plan for it:

    • accepts list of atoms (=cat/pkg-ver)
    • finds all extra missing packages (similar to nattka make-package-list)
    • build a directed graph - based on hard dependency (AKA blocks field in bug)
    • all packages that are in circular dependency in this graph would be collected into one "super node" (which translates into one bug with multiple packages in package list)
    • enable the user to stop and get the .dot file showing the graph
    • finally, for each new node, create automatically the bug, dependencies, maintainers
    • have a flag to automatically add CC-ARCHES keyword.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions