Other options I could think of:
- implement the checks as rpmlint, so you get to see them earlier.
or into the source validator package, so it complains already at commit time. The earliest possible point.
I also mentioned rpmlint as this would notify a packager already during test build, but we cannot rely on everybody doing test builds. A source validator is safer. OTOH, updates to rpmlint propagate faster than updates to a source validator. Maybe we need to adapt (i.e. relax) the rules a few times...
- silently change spec-files during check-in.
nope, this is what we want to get rid of. Agreed.
We could integrate it in the upcomming spec file formater of osc though. But I doubt that it would have all required data to run there, right ?
Best plan is probably to reach out to the api at license.opensuse.org and have the check done there, that allows me to keep the effektive rules 100% in sync with what we have on the web.
- accept the original submission, and send back another sr with a fix to the requester. Serious option, because this is currently a one time issue in first place, right ?
Yes. We'll announce a mass license update, once as we see SPDX, Fedora, Debian and others nod on our proposal. That should allow us to take care of most of it in one batch of submit requests. ETA June. cheers, JW- -- o \ Juergen Weigert paint it green! __/ _=======.=======_ <V> | jw@suse.de back to ascii! __/ _---|____________\/ \ | 0911 74053-508 __/ (____/ /\ (/) | _____________________________/ _/ \_ vim:set sw=2 wm=8 SUSE LINUX Products GmbH, GF: Jeff Hawn, J.Guild, F.Immendoerffer, HRB 16746 (AG Nuernberg), Maxfeldstrasse 5, 90409 Nuernberg, Germany SuSE. Supporting Linux since 1992. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org