Re: Whatever happened to apt-sync?

2008-06-28 Thread Felix Feyertag
Evan wrote:
 IIRC, it was going to provide delta updates. Smaller server load, 
 smaller downloads, etc. It's a great idea, but seems to be dead. All of 
 the pages I can find that mention it are early 2007.
 
 Is there any particular reason that it never went anywhere?
 

In 2006 I participated in summer of code to implement this, the project 
website is:

https://launchpad.net/apt-sync

The code is functional and I'm using it successfully on my home computer 
(usually saving around 50-90% on minor updates and 30% on a 
dist-upgrade), however I do not have resources available to distribute 
aptsync files, so it's not possible for me to perform any wide-scale 
testing.

The issue is:

AptSync requires a repository of `.aptsync' files to be stored 
server-side. These .aptsync files store control information about each 
file in the actual Ubuntu repository.

To host such a repository, the following would be required:
  * Local access to a complete and up-to-date Ubuntu mirror
  * The ability to run `aptsyncmake' (Python) to construct .aptsync 
files for every file in the mirror
  * Webspace to store the repository. A rough estimate of space required 
is 50-100MB, and it need not be stored in the original repository tree 
(or even on the same server)

If anyone has the above resources and would be willing to help me get 
this project into swing, then I'd be happy to hear!

Alternatively, I've been toying with the idea of setting up a mechanism 
to automatically create and distribute aptsync files via peer-to-peer.


Felix


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Whatever happened to apt-sync?

2008-06-28 Thread Evan
On Sat, Jun 28, 2008 at 5:33 AM, Felix Feyertag [EMAIL PROTECTED]
wrote:


 In 2006 I participated in summer of code to implement this, the project
 website is:

 https://launchpad.net/apt-sync

 The code is functional and I'm using it successfully on my home computer
 (usually saving around 50-90% on minor updates and 30% on a dist-upgrade),
 however I do not have resources available to distribute aptsync files, so
 it's not possible for me to perform any wide-scale testing.

 The issue is:

 AptSync requires a repository of `.aptsync' files to be stored server-side.
 These .aptsync files store control information about each file in the actual
 Ubuntu repository.

 To host such a repository, the following would be required:
  * Local access to a complete and up-to-date Ubuntu mirror
  * The ability to run `aptsyncmake' (Python) to construct .aptsync files
 for every file in the mirror
  * Webspace to store the repository. A rough estimate of space required is
 50-100MB, and it need not be stored in the original repository tree (or even
 on the same server)

 If anyone has the above resources and would be willing to help me get this
 project into swing, then I'd be happy to hear!

 Alternatively, I've been toying with the idea of setting up a mechanism to
 automatically create and distribute aptsync files via peer-to-peer.


 Felix


If the code is functional, shouldn't this be pushed to Ubuntu to be used by
their repositories? Or would the CPU drain for aptsyncmake on that many
packages be too much?
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Whatever happened to apt-sync?

2008-06-28 Thread Felix Feyertag
Evan wrote:
 If the code is functional, shouldn't this be pushed to Ubuntu to be used 
 by their repositories? Or would the CPU drain for aptsyncmake on that 
 many packages be too much?

I would like to set up a repository of aptsync files, and if this can be 
done on the Ubuntu servers, that would be great. aptsyncmake would 
initially need to be run once for every file in the repository, and then 
whenever a new file is added, but I think the CPU load should be manageable.


Felix

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss