On Mon, Feb 24, 2020 at 8:11 AM Sandro Mani <manisandro@xxxxxxxxx> wrote: > > Hi > > Get ship a working licensecheck again in rawhide (stuck at v3.0.39 due to later versions requiring a non-free library), I need to temporarily downgrade perl-Regexp-Pattern-License, which was since updated to a version which isn't compatible with licensecheck-3.0.39 anymore. This is a temporary thing, as upstream will look at removing the non-free dependency in future versions [1]. > > As the upstream maintainer mentioned in [1], in debian they do temporary rollbacks by specifying > > Version: <version>+really.<actualversion> > > in my case of perl-Regexp-Pattern-License, that would mean > > %global realversion 3.1.99 > Version: 3.2.0+really.%{realversion} > Release: 1%{?dist} > > i.e. perl-Regexp-Pattern-License-3.2.0+really.3.1.99-1 [2]. Is this approach permissible? (Obvious alternative would be an Epoch bump, which I'd rather avoid, or patching licensecheck to remove the non-free dependency, which however results in some deficiencies, see [1]). > You can do that trick, it'll even kind of work. But we don't typically do this. That said, why not just patch it to remove the non-free dependency, even if it weakens the functionality a bit? -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx