Re: Don't add default contents in `fedpkg request-branch` tickets Was: Re: can we merge package.cfg into master

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 4 Oct 2019 at 12:25, Pavel Raiskup <praiskup@xxxxxxxxxx> wrote:
>
> On Friday, October 4, 2019 10:57:05 AM CEST Fabio Valentini wrote:
> > On Fri, Oct 4, 2019 at 10:47 AM Nicolas Chauvet <kwizart@xxxxxxxxx> wrote:
> > >
> > > Le jeu. 3 oct. 2019 à 21:40, Pavel Raiskup <praiskup@xxxxxxxxxx> a écrit :
> > > >
> > > > On Friday, September 27, 2019 6:29:54 PM CEST Sérgio Basto wrote:
> > > > > On Fri, 2019-09-27 at 12:06 -0400, Neal Gompa wrote:
> > > > > > On Fri, Sep 27, 2019 at 12:03 PM Sérgio Basto <sergio@xxxxxxxxxx>
> > > > > > wrote:
> > > > > > > Hi,
> > > > > > > epel 8 brings a new file called package.cfg, I strongly prefer to
> > > > > > > keep
> > > > > > > branches mergeable with fast forward , may we merge this into
> > > > > > > master ?
> > > > > > > like I did in pngquant [1]
> > > > > > >
> > > > > >
> > > > > > It disables the normal build behavior for all non-master branches, so
> > > > > > you don't want to do that.
> > > > >
> > > > > Well , I want keep my branches mergeable !
> > > >
> > > > Same problem.  I came across several epel8 branch requests ... and there
> > > > always is some default 'package.cfg' file I don't really mind as I
> > > > observed (the builds against epel8 just succeed without that).  More,
> > > > sometimes the README.md is added.
> >
> > I'm not sure about this, but I think without the package.cfg file,
> > builds won't be submitted to both epel8 and epel8-playground, but only
> > to epel8? This might not be what you want.
>
> For the packages I maintain, I'm not sure the playground is worth another
> branch.  So I'd personally let this work on someone else probably.  Or
> does the fact that I maintain epel8 imply I have to take care of
> epel8-playground as well?
>

The reason for wanting all epel8 packages in playground-epel8 was that
we were wanting to make sure that people could rely on libfoo being in
both without trying to set up layering logic. Say you wanted a package
in epel8 and a newer one in playground-epel8. If we tried to layer
playground-epel8 on top of epel8 with the idea that playground could
replace epel8 packages.. it works in dnf. It does not work the same
in koji. IN that case koji may just drop both packages from its
buildroot or may choose different version from each which cause rpm
problems in the mock.

So the idea was to make every epel8 packages also be in playground. If
you build X it can be built in epel8 and epel8-playground and then
people can rely just on the playground version if they are building
only for playground.

In the end, this may not work at all.. and we will just tell people to
stick their new stuff in a different build system which works for
these sorts of smaller projects.

-- 
Stephen J Smoogen.
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux