#155 Block subset of packages on a certain test
Closed: Fixed 6 years ago Opened 6 years ago by pingou.

I can't quite remember right now so sorry for the noise if this is already doable.

I was wondering if we could configure greenwave to gate all packages starting with python- on, for example the tests dist.python-versions.requires_naming_scheme.

Is it? Would it be doable?


For many packages, we would want to use the RemoteRule stuff that @gnaponie is working on, but that won't fit here. There are thousands of python packages, and it would be easiest to enforce a global policy like you're describing (instead of having to get greenwave.yaml files into all those dist-git repos).

Ah, @pingou, we recently introduced that PackageSpecificBuild for osci gating in the non-Fedora deployment.

That could be extended pretty easily to handle some python-prefix pattern.

Do you want to take a crack at it?

Would you have an example of this rule somewhere for me?

If so I may try to take a crack at it (not before next week though), but I start to think we may want FESCo's and the python-sig's opinions on this before we actually do it.

definitely get both the python-sig and the taskotron team's opinion before turning it on.

Last time we turned on rpmdeplint requirements, we may have caught them by surprise. :/

But yeah - @pingou, I'll forward you a link to an example.

Metadata Update from @ralph:
- Issue assigned to ralph

6 years ago

Metadata Update from @lholecek:
- Issue close_status updated to: Fixed
- Issue set to the milestone: 0.7
- Issue status updated to: Closed (was: Open)
- Issue tagged with: feature

6 years ago

Log in to comment on this ticket.

Metadata