workflow help

Doug Reiland dreiland at gmail.com
Mon Feb 22 17:11:39 UTC 2010


Ok, thanks everybody. I am going to digest all this.
If there a command or some sql steps to cleanup/undo my imports,
please point me to them.

I thought I can across a page with some various helpful koji sql
macros a couple of days ago, but I can't find it now.

Doug

On Mon, Feb 22, 2010 at 12:02 PM, Mike McLean <mikem at redhat.com> wrote:
> On 02/22/2010 09:27 AM, Doug Reiland wrote:
>> So, I import a src.rpm. What is the process for generating the binary rpms?
>> I was assuming koji would do a rpnmbuild --rebuild via mock?? somehow.
>>
>> How are updates managed in fedora? I was assuming packages were always
>> getting rebuilt based on some kind of trigger (source update, ...),
>> and tagged, after testing or time-frame moved to an update repository.
>> Is this or something like it done in koji or outside koji.
>
> For a "how to use koji" doc from the building perspective, you should
> read the Fedora developer docs:
> http://fedoraproject.org/wiki/Koji
> Some of it is specific to their setup, but most of it is generic.
>
> In Koji, a build is the set set of rpms that originate from a single
> source rpm. All the binary and/or noarch packages and subpackages, as
> well as the srpm itself, are part of the build. Since the srpm is the
> defining element, the build is referred to by the name of the srpm.
>
> Koji only knows about rpms that is tracks in its database. There are two
> ways to get a build into koji:
>  1) build it in koji (koji build)
>  2) manually import an entire external build (koji import)
>
> In the course of normal operation, manual imports should be rare.
>
> To build from a source rpm, you simply need to pass that file to the
> build command. When you imported your source rpm before, you were
> creating a manually imported build that consisted solely of that source
> rpm. Because Koji enforces N-V-R uniqueness you will not be able to
> build that srpm normally; Koji thinks it's already been built.
> --
> buildsys mailing list
> buildsys at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/buildsys
>


More information about the buildsys mailing list