Thus spake Brian Elliott Finley ([EMAIL PROTECTED]):
Ok,

So I just took a look at the code sizes, after tarring and bzipping:

   w/all source: 77m
   w/all source, sans kernel: 41m
   w/si source only: 4m


So, what I think we should do is:

   1) Move download.systemimager.org to the systemimager.uchicago.edu
      server (svn.sisuite.org).  I'm working on this now.

Code moved over.  DNS updated.  Waiting for DNS propogation.


   2) Whenever we update the version of a package in the build system,
      copy that package up to:

       download.systemimager.org:/pub/$package/$package.$version

      I'll make sure we all have proper privileges to do this.

Done. If any of you have problems with permissions, let me or dann know.


   3) In the build system, point all of our URLs to our download
      server, but have the upstream URL commented out just above, so
      that someone can uncomment and use that if download.* is
      unavailable for some reason.

       Ie: #BC_URL := http://ftp.gnu.org/gnu/bc/$(BC_TARBALL)
            BC_URL := http://download.systemimager.org/bc/$(BC_TARBALL)

      This will ensure that we are making a copy of the source
      available for at least 3 years.  It will also have the side
      effect of giving us some idea of how often people are building
      from source, which could be interesting.

In progress.


   4) Backup download.systemimager.org to our hard drives. ;-)

See and use ./tools/backup.systemimager.uchicago.edu  The more of us
that use this on a regular basis, the more likely we are to have a recent backup in case of a disaster.


   5) When we do a release, only publish the systemimager-only source.

   6) Add a README.package_maintainers file that says something like
      this:

The standard SystemImager build process pulls source from our download server. If you don't want it to do this when you do
       your builds, you have two options:

       1) Do a "make get_source" ahead of time, and copy the contents
          of ./src/* and ./initrd_source/src/* to either /usr/src or
          $HOME/src, and the build system will get the packages from
          there instead of downloading them at build time.

       2) Do a "make full_source_tarball".  This will download all the
          necessary source, and will create a single source tarball
          that you can use for your build process.


Anyone care to comment or make any modifications to the above proposed
action?

-Brian


Thus spake Dann Frazier ([EMAIL PROTECTED]):
On Thu, 2005-12-15 at 00:17 -0600, Brian Elliott Finley wrote:
Devil's advocate comments below...

Thus spake efocht ([EMAIL PROTECTED]):
>Hi,
>
>I agree to Dann, can't see a legal issue here.
I'm not entirely sure Dann was saying there isn't a legal issue here,
but that the legal risks might be considered reasonable.  However, I
can't tell if Dann is saying "go for it", "don't go for it", or "leave
me out of the decision."  Dann?

I'm fine with whatever you guys want to do.  Splitting out but still
deliverying all the 3rd party source sounds like a reasonable idea.

--
dann frazier <[EMAIL PROTECTED]>


--
Brian Elliott Finley
Mobile:  630.631.6621

--
Brian Elliott Finley
Mobile:  630.631.6621


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Sisuite-devel mailing list
Sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to