On Mon, Jan 14, 2013 at 5:46 PM, Charlie Brady <
[email protected]> wrote:

> > We could use something much more lightweight.  But the tools in place
> make
> > it very easy to build packages without having to worry about having the
> > right environment.  Developers just need to commit changes and submit a
> > build request.  Everything else happens automatically.
>
> 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.  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.  If we had unlimited and unmetered bandwidth then it would be
easy enough to have a daily ISO automatically built and available for
everyone.  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.

The building of the ISO doesn't take much of a machine to infrastructure to
do.  It is the building of the package in an automated and clean way that
takes up a bulk of the infrastructure.  The rest of the infrastructure is
setup to limit exposure to the internet of critical parts of the system and
prevent hacks or breaches from succeeding.  It would be easy enough though
to put all the wiki, forums, bugtracker, email, mailing lists, translation
all on a single vm machine in a hosted environment somewhere.  But then
when things do get hacked (as they most certainly will with most being
written in php) you run the risk of having lots of downtime and possibly
leaking lots of information.

I'm not saying I've had a perfect track record with the hosting I've done.
But, the amount of time due to hacks or breaches I feel has been
significantly less then it would have been had the system remained on a
single host as it was before I took it over.

-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