FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 10-05-2010, 08:36 PM
Severin Gehwolf
 
Default Chain builds for non-rawhide

Hi,

I am maintaining eclipse-egit and eclipse-jgit. Since
eclipse-egit depends on eclipse-jgit it makes sense to
use chain-builds when building them (this is simply
faster than waiting for eclipse-jgit to build, and
become available in the repos before eclipse-git can
be built).

Ok, that works for rawhide.

Unfortunately this isn't possible for non-rawhide releases.

I could start speculating and think of reasons as to why
that's the case, but rather ask the more knowledgeable

So, what were the reasons for not allowing chain-builds
for non-rawhide?

Many thanks!
Severin

P.S.: The error message:
Could not initiate build: Packages in destination tag
dist-f14-updates-candidate are not inherited bybuild
tag dist-f14-build
doesn't mean much to me. Perhaps an error message
indicating that chain-build is not available would be
more meaningful.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 10-05-2010, 08:58 PM
Jesse Keating
 
Default Chain builds for non-rawhide

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/5/10 1:36 PM, Severin Gehwolf wrote:
> Hi,
>
> I am maintaining eclipse-egit and eclipse-jgit. Since
> eclipse-egit depends on eclipse-jgit it makes sense to
> use chain-builds when building them (this is simply
> faster than waiting for eclipse-jgit to build, and
> become available in the repos before eclipse-git can
> be built).
>
> Ok, that works for rawhide.
>
> Unfortunately this isn't possible for non-rawhide releases.
>
> I could start speculating and think of reasons as to why
> that's the case, but rather ask the more knowledgeable
>
> So, what were the reasons for not allowing chain-builds
> for non-rawhide?
>
> Many thanks!
> Severin
>
> P.S.: The error message:
> Could not initiate build: Packages in destination tag
> dist-f14-updates-candidate are not inherited bybuild
> tag dist-f14-build
> doesn't mean much to me. Perhaps an error message
> indicating that chain-build is not available would be
> more meaningful.

Sorry that it's terse. Once we branch a release away, we do not have a
direct relationship between "it built" and "it will be in the public
repo". As such, it is dangerous to allow just-built items into the
buildroot for future builds, as this could lead to a package being built
against software that is never released. A variety of problems happen
in this scenario. As such, we carefully maintain what goes into the
buildroots, only by default taking things which have been marked as
"stable" via bodhi, or things we explicitly tag in for a short period of
time in order to accomplish a set of builds.

The way to "chain" build for a branch is to request a buildroot override:

https://fedoraproject.org/wiki/Package_update_HOWTO#Working_with_packages_in_the_ stable_branches

That should be easier to find, kudos to anybody that works on making it so.

- --
Jesse Keating
Fedora -- Freedom˛ is a feature!
identi.ca: http://identi.ca/jkeating


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkyrkVgACgkQ4v2HLvE71NWlygCgsDbYjnbb5T 9J/5y/LwV70668
ZH8An1V643SryUcDG+QXyQySLbXeFiLW
=2UNO
-----END PGP SIGNATURE-----
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 

Thread Tools




All times are GMT. The time now is 05:04 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org