Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: Speeding up license correction #88

Open
lkocman opened this issue Sep 19, 2023 · 2 comments
Open

RFE: Speeding up license correction #88

lkocman opened this issue Sep 19, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@lkocman
Copy link

lkocman commented Sep 19, 2023

Hello team!

from a position of person fast-tracking Leap legal reviews in my spare time.
As part of my reviews if I see a package where list of licenses doesn't match the spec file, which is every second review of community packages basically.

I typically want to submit the correct license right away. You typically want to send SR to the development project, where the package is developed. Then get a change to Factory and finally Leap.

I typically start with osc bco $some:Devel:project $package ... followed by commit && sr once the license in spec is tweaked.

For that, I typically click on the SR (in my case Leap SR), which takes me to the OBS Leap submission. Then I click from there on the source (typically openSUSE:Factory) from where I can see developed in particular devel project.

It would help me to speed up such corrections if I'd see "developed in (link)$project(/link)" right in the WebUI of cavil.
The ideal would be "To checkout package osc bco $some:Devel:project $package". But perhaps that's too much detail for applications outside of OBS (not our case), but that would be quite nice.

It might sound like not a big deal, but we have a queue of 100 plus packages, and a good 50 will have incorrect/partial license tags in the spec file. And that is a lot of clicking.

@lkocman lkocman changed the title RFE: Speeding up the legal review + license correction RFE: Speeding up license correction Sep 19, 2023
@kraih kraih added the enhancement New feature or request label Sep 19, 2023
@kraih
Copy link
Member

kraih commented Sep 19, 2023

We actually already have a deduplication feature in the OBS checkout code that tries to resolve to the devel project. So in many cases this information will already be in the database and should be pretty easy to expose with a link in the UI.

@lkocman
Copy link
Author

lkocman commented Sep 19, 2023

Alternatively osc bco osc develproject openSUSE:Factory $pkg ... but direct copy would be even lazier :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants