Re: [packager interface suggestion] Adding packages to buildroot directly from updates-testing

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

 



On Thu, 23 Dec 2010 01:31:18 +0100
Henrik Nordström <henrik@xxxxxxxxxxxxxxxxxxx> wrote:

> tis 2010-12-21 klockan 09:50 -0700 skrev Kevin Fenzi:
> 
> > Basically it's changing spec files BuildRequires to suit our build
> > setup and not for 'the version this package needs to build'. 
> 
> True. And it's use should be limited to the release branches of a
> package, not master/rawhide. 

Which would make it even more confusing and also cause divergence
between branches, which some maintainers dislike, or adding
conditionals. 
> 
> Imho it adds value in the stable branch, as any lower version than
> indicated is not aceptabe for packaging in that branch.

Yes, but thats just for our internal use, right? 
People who take our src.rpm and try and rebuild for rhel or somewhere
else will get confused by it. 

> Or if you want to go fancy about it then use
> %if 0%{fedora} = 14
> BuildRequires: foo-devel >= 1.1.0
> %else
> BuildRequires: foo-devel
> %endif

Which just looks weird and adds complexity. ;) 

> > This way you can add your override and use it to build what you
> > want, but you will be nagged every day to check and remove the
> > override if you no longer need it.
> 
> The main thing I have against overrides is that they affect a lot more
> than just a single build.

Sure, they affect anything that pulls them into the buildroot. However,
if you are building package B which requires package A, you may well
want anything else that uses A to also use the new version.

kevin

Attachment: signature.asc
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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