1 |
On Tue, 23 Jan 2007 08:10:22 +1100 |
2 |
Daniel Black <dragonheart@g.o> wrote: |
3 |
|
4 |
> |
5 |
> While hanging around lca07 it was mentioned how bandwidth hungry |
6 |
> Gentoo is. |
7 |
> |
8 |
> Given a lot of the world is still on dialup this could increase the |
9 |
> potential userbase for Gentoo. |
10 |
> |
11 |
> As such the project idea is Automated Xdelta Generation. |
12 |
> |
13 |
> principles: |
14 |
> no manual generation of xdeltas by gentoo devs |
15 |
> simple user usage (FEATURES=xdelta) |
16 |
> avoiding digesting problems |
17 |
> remain compatible with existing ebuilds |
18 |
> |
19 |
> user interface: |
20 |
> |
21 |
> FEATURES=xdelta emerge ~sys-kernel/gentoo-sources-2.6.20 |
22 |
> found /usr/portage/distfiles/linux-2.6.19.tar.bz2 |
23 |
> fetching linux-2.6.19_xdelta_2.6.20.xdelta |
24 |
> generating linux-2.6.20.tar |
25 |
> digest /usr/portage/distfiles/linux-2.6.20.tar matches |
26 |
|
27 |
Problem: would need to store Manifest entries for uncompressed |
28 |
distfiles as well, not exactly a trivial change. Also portage would |
29 |
have to know about possible delta paths (how to get from .19 to .20), |
30 |
that needs a completely new support infrastructure |
31 |
|
32 |
Anyway, you want to talk with ferringb about this (and take a look at |
33 |
glep 25). |
34 |
|
35 |
Marius |
36 |
|
37 |
-- |
38 |
Public Key at http://www.genone.de/info/gpg-key.pub |
39 |
|
40 |
In the beginning, there was nothing. And God said, 'Let there be |
41 |
Light.' And there was still nothing, but you could see a bit better. |