A couple of questions that haven't been brought up yet but have recently passed through my mind:
1) Is it considered an acceptable use of resources to use koji to scratch-build private FOSS packages that will be hosted on fedorapeople.org?
2) What about pointing people to the builds hosted within koji?
3) What about building in koji but hosting elsewhere?
I think it's safe to assume that building anything non-FOSS in koji is *completely* out of the question.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Ignacio Vazquez-Abrams wrote:
A couple of questions that haven't been brought up yet but have recently passed through my mind:
- Is it considered an acceptable use of resources to use koji to
scratch-build private FOSS packages that will be hosted on fedorapeople.org?
What about pointing people to the builds hosted within koji?
What about building in koji but hosting elsewhere?
I think it's safe to assume that building anything non-FOSS in koji is *completely* out of the question.
I thought koji only built from cvs + tag. If that's the case, then I'd allow be inclined to allow any of your listed uses.
- -Toshio
On Fri, 2007-08-31 at 16:03 -0700, Toshio Kuratomi wrote:
I thought koji only built from cvs + tag. If that's the case, then I'd allow be inclined to allow any of your listed uses.
It is a little-known fact that koji can do scratch builds from user-supplied SRPMs. It can't do chain-scratch-builds, but you win some, you lose some.
Ignacio Vazquez-Abrams wrote:
On Fri, 2007-08-31 at 16:03 -0700, Toshio Kuratomi wrote:
I thought koji only built from cvs + tag. If that's the case, then I'd allow be inclined to allow any of your listed uses.
It is a little-known fact that koji can do scratch builds from user-supplied SRPMs. It can't do chain-scratch-builds, but you win some, you lose some.
To be perfectly honest, I'd rather people use the SuSE open build system for right now. We have some major buildsystem improvements coming as soon as we can find space but storage and backups for us are non-existent right now. Having said that though I'm not saying "no don't do that" especially if it benefits Fedora in some way.
-Mike
On Fri, 31 Aug 2007 18:08:02 -0400 Ignacio Vazquez-Abrams ivazqueznet@gmail.com wrote:
<answers are non-authoritative, just my personal thoughts on the subject>
- Is it considered an acceptable use of resources to use koji to
scratch-build private FOSS packages that will be hosted on fedorapeople.org?
Yes.
- What about pointing people to the builds hosted within koji?
Somewhat. Scratch builds do get recycled (or will be recycled in the near future) so they should not be relied upon for long term storage.
- What about building in koji but hosting elsewhere?
That's a bit more unreasonable. In a pinch, I'm OK with it, but not as a long term strategy for producing packages for said "elsewhere".
I think it's safe to assume that building anything non-FOSS in koji is *completely* out of the question.
While we have no real way to prevent it, yes, I'd prefer that we just didn't do it in our instance of Koji. Thankfully you have to look pretty hard to find information about scratch builds after they've been done so the casual browser may not see it, but it wouldn't be good if the active task list showed something like Oracle building, especially as the srpm will wind up being freely available. So unless the build really means 'untar, move binaries into install location, wrap up in an rpm' I would strongly advise against building anything in our koji that you don't want the source to be seen.
infrastructure@lists.fedoraproject.org