On Tue, Jan 15, 2013 at 10:02 AM, Charlie Brady <
[email protected]> wrote:

> > > To build packages, maybe. But isos aren't built automatically. Your WIP
> > > isos build and distribution process using jigdo on the client side
> > > requires a lot of unnecessary client end storage. I haven't looked at
> the
> > > fedora iso build process in a long time - do you still need root to
> update
> > > anaconda?
> >
> > To build the ISOs I just need to run two scripts.
>
> Yes, *you* do. So that's a bottleneck.
>

I don't have to be the one to run the scripts.  I just happen to be the one
that does now.  The scripts are available to anyone that has access to our
CVS.  I've pointed the scripts out before.


>  > One to rebuild installer with branding/updated packages and one to
> > compose the ISO, calculate checksums and build the jigdo files.  The
> > main reason I use jigdo to distribute the WIP ISOs is to save on the
> > bandwidth coming out of my location.
>
> Would zsync or rsync not save the same bandwidth?
>

Not always.  There have been a few times where things get shifted by just
enough that > 50% of the ISO gets transferred even though only about 3% of
it changed.


>  >  If we had unlimited and unmetered bandwidth then it would be
> > easy enough to have a daily ISO automatically built and available for
> > everyone.
>
> Understood. But I don't think jigdo is the right solution.
>

Then make a better suggestion.  For the moment that it the best I've come
up with.  As long as I'm doing it and I haven't seen a better solution that
is what will continue to happen.


>  > There are still parts of rebuilding anaconda that need root or
> > sudo access but this isn't a problem if the scripts are written the
> correct
> > way.
>
> In what way isn't it a problem?
>

In what way is it a problem?  The ISO is currently created in a very
limited mock chroot.  Only the tools needed to create the ISO are available
and the only thing the chroot has write access to (that will survive the
chroot) is the ISO directory.  Even though root is used there isn't
anything that root user can do.

-Shad
_______________________________________________
Discussion about project organisation and overall direction
To unsubscribe, e-mail [email protected]
Searchable archive at http://lists.contribs.org/mailman/public/discussion/

Reply via email to