| From | Sent On | Attachments |
|---|---|---|
| 110 earlier messages | ||
| Olli Hauer | Aug 28, 2011 12:22 am | |
| Vadim Goncharov | Aug 28, 2011 1:11 pm | |
| Vadim Goncharov | Aug 28, 2011 1:23 pm | |
| Vadim Goncharov | Aug 28, 2011 2:18 pm | |
| per...@pluto.rain.com | Aug 29, 2011 1:10 am | |
| Adrian Chadd | Aug 29, 2011 2:03 am | |
| Vadim Goncharov | Aug 29, 2011 2:53 am | |
| K. Macy | Aug 29, 2011 4:50 am | |
| Philip Paeps | Aug 29, 2011 5:33 am | |
| Philip Paeps | Aug 29, 2011 5:39 am | |
| selven | Aug 29, 2011 7:21 am | |
| selven | Aug 29, 2011 7:43 am | |
| Qing Li | Aug 29, 2011 8:02 am | |
| Matthew D. Fuller | Aug 29, 2011 1:40 pm | |
| per...@pluto.rain.com | Aug 29, 2011 2:06 pm | |
| Julian Elischer | Aug 29, 2011 6:00 pm | |
| Matthew D. Fuller | Aug 29, 2011 6:03 pm | |
| Julian Elischer | Aug 29, 2011 6:04 pm | |
| K. Macy | Aug 29, 2011 6:57 pm | |
| Benjamin Kaduk | Aug 29, 2011 7:24 pm | |
| K. Macy | Aug 29, 2011 7:37 pm | |
| Benjamin Kaduk | Aug 29, 2011 7:41 pm | |
| Максим Голуб | Aug 29, 2011 8:59 pm | |
| K. Macy | Aug 29, 2011 11:40 pm | |
| per...@pluto.rain.com | Aug 29, 2011 11:48 pm | |
| Mark Linimon | Aug 30, 2011 1:23 am | |
| Robert Watson | Aug 30, 2011 6:37 am | |
| Ulrich Spörlein | Aug 30, 2011 1:13 pm | |
| K. Macy | Aug 30, 2011 1:20 pm | |
| Vadim Goncharov | Aug 30, 2011 2:41 pm | |
| Vadim Goncharov | Aug 30, 2011 2:47 pm | |
| Vadim Goncharov | Aug 30, 2011 3:04 pm | |
| Vadim Goncharov | Aug 30, 2011 3:37 pm | |
| Mark Linimon | Aug 30, 2011 5:25 pm | |
| Alex Goncharov | Aug 30, 2011 5:44 pm | |
| per...@pluto.rain.com | Aug 31, 2011 12:41 am | |
| Matthew D. Fuller | Aug 31, 2011 1:17 am | |
| Ulrich Spörlein | Aug 31, 2011 1:45 am | |
| K. Macy | Aug 31, 2011 3:54 am | |
| Fabien Thomas | Aug 31, 2011 5:27 am | |
| per...@pluto.rain.com | Aug 31, 2011 5:13 pm | |
| Garrett Cooper | Aug 31, 2011 6:12 pm | |
| Andriy Gapon | Aug 31, 2011 10:05 pm | |
| Mark Linimon | Sep 1, 2011 12:26 am | |
| per...@pluto.rain.com | Sep 1, 2011 1:11 am | |
| Andriy Gapon | Sep 1, 2011 1:53 am | |
| per...@pluto.rain.com | Sep 2, 2011 10:13 pm | |
| Andriy Gapon | Sep 2, 2011 11:46 pm | |
| Garrett Cooper | Sep 3, 2011 12:17 am | |
| Peter Jeremy | Sep 4, 2011 1:36 am | |
| selven | Sep 8, 2011 12:44 pm | |
| Miroslav Lachman | Sep 8, 2011 2:34 pm | |
| Garrett Cooper | Sep 8, 2011 3:07 pm | |
| Erik Cederstrand | Oct 25, 2012 2:11 am | |
| Dag-Erling Smørgrav | Oct 25, 2012 7:38 am | |
| Erik Cederstrand | Oct 25, 2012 7:56 am | |
| Chris Rees | Oct 25, 2012 8:10 am | |
| Dag-Erling Smørgrav | Oct 25, 2012 8:52 am | |
| Eitan Adler | Oct 25, 2012 11:08 am | |
| Erik Cederstrand | Oct 25, 2012 11:52 am | |
| Chris Rees | Oct 25, 2012 12:02 pm | |
| Eitan Adler | Oct 25, 2012 12:09 pm | |
| Gary Palmer | Oct 25, 2012 12:30 pm | |
| Eitan Adler | Oct 25, 2012 12:42 pm | |
| Erik Cederstrand | Oct 25, 2012 1:07 pm | |
| Eitan Adler | Oct 25, 2012 1:15 pm | |
| Erik Cederstrand | Oct 25, 2012 2:09 pm | |
| Dag-Erling Smørgrav | Oct 26, 2012 12:54 am | |
| Erik Cederstrand | Oct 27, 2012 7:55 pm | |
| Peter Wemm | Oct 27, 2012 10:25 pm | |
| Erik Cederstrand | Oct 28, 2012 12:20 pm | |
| Eitan Adler | Oct 28, 2012 8:35 pm | |
| Peter Jeremy | Oct 30, 2012 1:28 am | |
| Erik Cederstrand | Oct 30, 2012 3:06 am | |
| Adrian Chadd | Oct 30, 2012 8:50 am | |
| Erik Cederstrand | Oct 30, 2012 9:44 am | |
| Peter Wemm | Oct 30, 2012 10:27 am | |
| Peter Wemm | Oct 30, 2012 10:38 am | |
| Eitan Adler | Oct 30, 2012 10:46 am | |
| Garrett Cooper | Oct 30, 2012 5:15 pm | |
| Erik Cederstrand | Oct 31, 2012 1:14 am | |
| Dag-Erling Smørgrav | Oct 31, 2012 1:38 am | |
| Subject: | Re: Official git export | |
|---|---|---|
| From: | Peter Jeremy (pete...@acm.org) | |
| Date: | Sep 4, 2011 1:36:32 am | |
| List: | org.freebsd.freebsd-arch | |
On 2011-Sep-03 05:11:07 -0700, per...@pluto.rain.com wrote:
A few hundred MB of disk space is nothing. Having to _download_ a few hundred MB of source code, that one already has, is _not_ "nothing" unless one has a rather large pipe.
If you already have the source code, why would you be downloading it again? Typically, if you keep a local copy of the repo, you would be checking out from it, rather than using csup or similar.
One way to mitigate this would be to provide the ability to download and install VCS metadata (back-deltas, commit comments, etc.) for particular files and directories "as needed".
Based on the description, I'll take "metadata" to mean the VCS repository itself, rather than VCS-related metadata that is added to a checked-out working directory.
Whilst this was fairly easy for CVS, it's not practical for SVN because the metadata is stored per-commit, rather than per-file.
If that level of granularity is problematic, just splitting the metadata into 5 groups would help:
group contents size *
infrastructure all files directly in /usr/src; and 66 MB subdirs etc, include, lib, libexec, release, rescue, share, tools.
contrib /usr/src/contrib 232 MB
crypto /usr/src/{crypto,kerberos5,secure} 40 MB
kernel /usr/src/sys 143 MB
other /usr/src/{bin,cddl,games,gnu, 50 MB sbin,usr.bin,usr.sbin}
I don't believe this is practical given the way FreeBSD and SVN work. From the SVN perspective, it's not practical to disentagle the content in that way. From a FreeBSD perspective, I don't think it'll work - you can't do much without "infrastructure". "contrib" is referenced from "infrastructure" and "other". "crypto" includes some historic (but not current) references to "contrib".
For that matter, FreeBSD could provide the VCS metadata corresponding to each release as a separate ISO, so those who need it can obtain and install it. Those for whom large downloads are a problem could buy it on CD.
Once upon a time, the release CDs did include the CVS tree but it simply became too big. And, since you can checkout any point in history I don't believe having a -release repo CD/DVD adds any real value. You just need a copy of the repo after the relevant release - this can be downloaded via CTM/ftp or csup for CVS and svn can do it's own downloading. My guess is that most people for whom large downloads present a problem know someone who has ready access to the repo and could burn a CD/DVD for them.
-- Peter Jeremy





