Should "koji regen-repo" be necessary?

Sérgio Basto sergio at serjux.com
Thu May 14 12:41:16 UTC 2015


On Qua, 2015-05-13 at 21:07 -0500, Jon wrote:
> 
> 
> On Wed, May 13, 2015 at 7:13 PM, Sérgio Basto <sergio at serjux.com>
> wrote:
>         On Seg, 2015-05-11 at 14:37 -0500, Dennis Gilmore wrote:
>         > On Monday, May 11, 2015 06:56:39 PM John Florian wrote:
>         > > I'm relatively new to Koji and my setup works very well,
>         until it doesn't.
>         > > A recurring theme is that the buildroot sometimes cannot
>         be populated.
>         > > Today's example:
>         > >
>         > > DEBUG util.py:388:  Transaction Summary
>         > > DEBUG util.py:388:
>         > >
>         ===========================================================================
>         > > ===== DEBUG util.py:388:  Install  11 Packages (+174
>         Dependent packages)
>         > > DEBUG util.py:388:  Total download size: 104 M
>         > > DEBUG util.py:388:  Installed size: 429 M
>         > > DEBUG util.py:388:  http://our-local-mirror-host
>         >
>         > /pub/fedora/updates/21/i386/p/perl-Encode-2.72-1.fc21.i686.rpm: [Errno 14]
>         > > HTTP Error 404 - Not Found DEBUG util.py:388:  Trying
>         other mirror.
>         > > DEBUG util.py:388:  Error downloading packages:
>         > > DEBUG util.py:388:    1:perl-Encode-2.72-1.fc21.i686:
>         failed to retrieve
>         > > perl-Encode-2.72-1.fc21.i686.rpm from build DEBUG
>         util.py:388:  error was
>         > > [Errno 14] HTTP Error 404 - Not Found DEBUG util.py:499:
>         Child return code
>         > > was: 1
>         > > DEBUG util.py:183:  kill orphans
>         > >
>         > > When this happens I can regen-repo and then resubmit the
>         build and
>         > > everything will be fine.  Is this normal?  I was kind of
>         under the
>         > > impression that kojira maybe took care of this kind of
>         thing, but the
>         > > documentation vacuum leaves one to wonder quite a bit.
>         >
>         > kojira handles it for internally generated builds,  however
>         it does not
>         > have any way to check if an external repo has changed and
>         trigger new
>         > repos for external repos.  so you will need to do something
>         that
>         > triggers kojira to generate a new repo or run regen-repo
>         >
>         
>         
>         When we want have a koji, to build packages that extends
>         Fedora and have
>         Fedora repos as external repos , what we can do ? to avoid
>         this
>         problem .
>         We need setup an local mirror ? and after our local mirror
>         sync
>         packages, runs regen-repo ?
>         
>         Thanks,
>         --
>         Sérgio M. B.
>         
>         --
>         buildsys mailing list
>         buildsys at lists.fedoraproject.org
>         https://admin.fedoraproject.org/mailman/listinfo/buildsys
> 
> 
> 
> Yes, you would script the repo regen after the mirror sync.

Hi, 

Don't we have a better solution ? , make a local mirror we will need
about 500G [1] 

[1]
191G	/srv/pub/fedora/linux/development/22
112G	/srv/pub/fedora/linux/updates/testing/22 

Thanks,
-- 
Sérgio M. B.



More information about the buildsys mailing list