On Mon, May 14, 2018 at 1:12 PM, Miro Hrončok <[email protected]> wrote:
> On 14.5.2018 12:35, Michal Novotny wrote:
>
>> Now to my problem: some packages update rawhide only and the
>> fedpkg+rpkg integration works like a charm. Other packages however
>> keep all the branches synced and they use the %{fedora} variable to
>> determine different behavior. I'd like to tell copr: Set fedora to
>> 29 even if building for older Fedoras. Can I do that?
>>
>>
>> Thank you for the positive feedback. I need to admit I don't exactly
>> understand the use-case. When a package keeps the branches synced, wouldn't
>> it help to build e.g. for rawhide branch only and ignore incoming push
>> events for all the other branches?
>>
>
> The use case for example:
>
> fedpkg switches to python3 in rawhide only with a conditional (if fedora >
> 28).
>
> I want to build a fedpkg package for f28 that uses python3.
>
> Currently that would require:
>
> 1. fedpkg clone fedpkg && cd fedpkg
> 2. change the conditional in spec
> 3. fedpkg srpm
> 4. copr upload and build
> 5. script the above or manually do it with every rawhide update
>
> What I'd like to do:
>
> 1. add fedpkg package with fedmsg+rpkg integration
> 2. set fedora to 29 via a configuration dialog
> 3. keep it running automatically
Can we cover it just by providing "with" and "without" fields for
chroots/builds which would then basically translate to --with/--without
options for mock, rpkg, and similar tools?
>
>
>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
> _______________________________________________
> copr-devel mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
copr-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]