

He's probably dyscalculic.prymitive wrote:where did You get that stuff?? Did Linus send You a beta of 6.8.11 kernel that he is developing in secret? (or did You ment 2.6.8 -> 2.6.11 but numers are not Your domainthomasa88 wrote:Sweet prg
(kernel-6.8.2 -> 6.8.11-r8 = 5 MB instead of 36)
(I had kernel 6.8.11-r6 b4)
)??

I have cable (4.4 Mbps down, 192 Kbps up), and I use it.ThinkingInBinary wrote:Would this be useful for broadband users as well? I have DSL, but some packages (OpenOffice, X.org, and so on) are still quite big.
Perhaps, if you added the "minimum file size" option, you could also add an option to choose a good value for it based on connection speed and processor speed. (The idea being that the decision is a balance between using bandwidth to download extra data and using processor time to unpack/repack just the changes.)

Code: Select all
wget -nc http://egret.gentoo.org/~gpatches/snapshot-deltas/snapshot-20050722-20050723.patch.bz2
wget -nc http://egret.gentoo.org/~gpatches/snapshot-deltas/snapshot-20050723-20050724.patch.bz2
Code: Select all
wget -nc http://egret.gentoo.org/~gpatches/snapshots/portage-20050724.tar.bz2.umd5sum
Code: Select all
patcher portage-20050722.tar snapshot-20050722-20050723.patch.bz2 snapshot-20050723-20050724.patch.bz2 portage-20050724.tar
Code: Select all
md5sum -c portage-20050724.tar.bz2.umd5sum
Code: Select all
portage-20050724.tar: OK
Code: Select all
tarsync portage-20050724.tar /usr/portage -v -s 1 -o portage -g portage -e /distfiles -e /packages -e /local
Code: Select all
emerge metadata
Code: Select all
update-eix
Buggy how?opensas wrote:I do recommend to at least give a try to emerge-delta-webrsync
The script was a bit buggy, but the whole process is quite simple
This is what emerge-delta-webrsync does already (and it's in bash)opensas wrote:With all this in mind it shouldn't be difficult (for someone with some minimun bash knowledge, wich is unfortunately not my case) to make a script to automatize these tasks
Occasionally peaks to 300kB, but yeah, savings are on the order of ~99%opensas wrote:PS: Take into account that every delta file is about 100KB, and it's quite unusual to have some delta bigger than 200KB, and each bzipped tar file is 19MB, so you can get an idea of the download time saving!!!
Code: Select all
>>> Downloading http://distfiles.gentoo.org/distfiles/kdelibs-3.4.2.tar.bz2
Searching for a previously downloaded file in /mnt/reiser/usr/portage//distfiles
We have following candidates to choose from
kdelibs-3.3.2.tar.bz2
kdelibs-3.4.0.tar.bz2
kdelibs-3.4.1.tar.bz2
The best of all is ... kdelibs-3.4.1.tar.bz2
Checking if this file is OK.
Trying to download kdelibs-3.4.1.tar.bz2-kdelibs-3.4.2.tar.bz2.dtu
--08:44:23-- http://linux01.gwdg.de/%7Enlissne/deltup.php?have=kdelibs-3.4.1.tar.bz2&want=kdelibs-3.4.2.tar.bz2&
url=ftp://download.au.kde.org/pub/kde/stable/3.4.2/src/kdelibs-3.4.2.tar.bz2&version=0.7&time=1122626663
=> `deltup.php?have=kdelibs-3.4.1.tar.bz2&want=kdelibs-3.4.2.tar.bz2&url=ftp:%2F%2Fdownload.au.kde.org%2F
pub%2Fkde%2Fstable%2F3.4.2%2Fsrc%2Fkdelibs-3.4.2.tar.bz2&version=0.7&time=1122626663'
Resolving linux01.gwdg.de... 134.76.13.21
Connecting to linux01.gwdg.de[134.76.13.21]:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
08:44:34 ERROR 403: Forbidden.
The dtu could not be fetched, downloading full file from original URL
--08:44:34-- http://distfiles.gentoo.org/distfiles/kdelibs-3.4.2.tar.bz2
=> `kdelibs-3.4.2.tar.bz2'
Resolving distfiles.gentoo.org... 156.56.247.195, 140.211.166.134
Connecting to distfiles.gentoo.org[156.56.247.195]:80...

Code: Select all
Calculating world dependencies ...done!
>>> emerge (1 of 3) dev-lang/python-2.4.2 to /
>>> Downloading http://csociety-ftp.ecn.purdue.edu/pub/gentoo/distfiles/Python-2.4.2.tar.bz2
Searching for a previously downloaded file in /usr/portage/distfiles
We have following candidates to choose from
Python-2.3.4.tar.bz2
Python-2.3.5.tar.bz2
Python-2.4.1.tar.bz2
The best of all is ... Python-2.4.1.tar.bz2
Checking if this file is OK.
----------------
Edit: It seemed to work fine for the other 2 upgrade packages today. I also modified my mirror list in make.conf, but I am not sure if this was the solution or not.
Trying to download Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu
--15:06:43-- http://linux01.gwdg.de/%7Enlissne/deltup.php?have=Python-2.4.1.tar.bz2&want=Python-2.4.2.tar.bz2&
url=http://www.python.org/ftp/python/2.4.2/Python-2.4.2.tar.bz2&version=0.7&time=1129489603
=> `deltup.php?have=Python-2.4.1.tar.bz2&want=Python-2.4.2.tar.bz2&url=http:%2F%2Fwww.python.org%2Fftp%2F
python%2F2.4.2%2FPython-2.4.2.tar.bz2&version=0.7&time=1129489603'
Resolving linux01.gwdg.de... 134.76.13.21
Connecting to linux01.gwdg.de[134.76.13.21]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://134.76.13.21/~nlissne/deltas/Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu [following]
--15:07:15-- http://134.76.13.21/%7Enlissne/deltas/Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu
=> `Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu'
Connecting to 134.76.13.21:80... connected.
HTTP request sent, awaiting response... 404 Not Found
15:07:30 ERROR 404: Not Found.
The dtu could not be fetched, downloading full file from original URL
Yes, i'am also suffer from this, but IMHO this error raised when dtu file is on main server linux01.gwdg.de. FTP works.Veneroso wrote:I'm not sure what's going on here, but the deltup server says that the dtu exists, but when it redirects to the mirror, i get a 404 error.
Is anyone else experiencing this?Code: Select all
Calculating world dependencies ...done! >>> emerge (1 of 3) dev-lang/python-2.4.2 to / >>> Downloading http://csociety-ftp.ecn.purdue.edu/pub/gentoo/distfiles/Python-2.4.2.tar.bz2 Searching for a previously downloaded file in /usr/portage/distfiles We have following candidates to choose from Python-2.3.4.tar.bz2 Python-2.3.5.tar.bz2 Python-2.4.1.tar.bz2 The best of all is ... Python-2.4.1.tar.bz2 Checking if this file is OK. ---------------- Edit: It seemed to work fine for the other 2 upgrade packages today. I also modified my mirror list in make.conf, but I am not sure if this was the solution or not. Trying to download Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu --15:06:43-- http://linux01.gwdg.de/%7Enlissne/deltup.php?have=Python-2.4.1.tar.bz2&want=Python-2.4.2.tar.bz2& url=http://www.python.org/ftp/python/2.4.2/Python-2.4.2.tar.bz2&version=0.7&time=1129489603 => `deltup.php?have=Python-2.4.1.tar.bz2&want=Python-2.4.2.tar.bz2&url=http:%2F%2Fwww.python.org%2Fftp%2F python%2F2.4.2%2FPython-2.4.2.tar.bz2&version=0.7&time=1129489603' Resolving linux01.gwdg.de... 134.76.13.21 Connecting to linux01.gwdg.de[134.76.13.21]:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://134.76.13.21/~nlissne/deltas/Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu [following] --15:07:15-- http://134.76.13.21/%7Enlissne/deltas/Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu => `Python-2.4.1.tar.bz2-Python-2.4.2.tar.bz2.dtu' Connecting to 134.76.13.21:80... connected. HTTP request sent, awaiting response... 404 Not Found 15:07:30 ERROR 404: Not Found. The dtu could not be fetched, downloading full file from original URL
I see it with most of the packages I try to upgrade.
Code: Select all
--18:54:43-- http://linux01.gwdg.de/%7Enlissne/deltup.php?have=audacity-src-1.2.1.tar.bz2&want=audacity-src-1.2.3.tar.gz&url=&version=0.7&time=1130565283
=> `deltup.php?have=audacity-src-1.2.1.tar.bz2&want=audacity-src-1.2.3.tar.gz&url=&version=0.7&time=1130565283'
Resolving linux01.gwdg.de... 134.76.13.21
Connecting to linux01.gwdg.de[134.76.13.21]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://134.76.13.21/~nlissne/deltas/audacity-src-1.2.1.tar.bz2-audacity-src-1.2.3.tar.gz.dtu [following]
--18:54:46-- http://134.76.13.21/%7Enlissne/deltas/audacity-src-1.2.1.tar.bz2-audacity-src-1.2.3.tar.gz.dtu
=> `audacity-src-1.2.1.tar.bz2-audacity-src-1.2.3.tar.gz.dtu'
Connecting to 134.76.13.21:80... connected.
HTTP request sent, awaiting response... 404 Not Found
18:54:47 ERROR 404: Not Found.
It is included in the ebuild:jbergler wrote:switching to bdelta seems to require the bpacth util but the ebuild doesnt depend on it.
Code: Select all
# qlist bdelta
/usr/bin/bdelta
/usr/bin/bpatch
/usr/lib/libbdelta.so
/usr/share/doc/bdelta-0.1.0/README.gz