Re: trouble with up2date

Nils Philippsen <[email protected]> Mon, 17 Nov 2003 18:29:31 +0100
Newsgroups gmane.linux.redhat.rhl.general,gmane.linux.redhat.fedora.general
Organization Red Hat GmbH
Message-ID <[email protected]>
On Mon, 2003-11-17 at 17:57, Andy Green wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Monday 17 November 2003 16:14, Dave Roberts wrote:
> 
> > I was actually thinking about just this same thing the other day. What
> > if we crossed yum with bittorrent?
> 
> A really neat way to do this would be to make a new <protocol>:// thing, 
> however that works, for example bittorrent://server/path/to/.torrent, which 
> fetches the .torrent 'metadata' file over http as usual, using the given 
> path, but then 'dereferences' the .torrent into the payload file using 
> bittorrent, in one step.  The result of the bittorrent:// thing is the 
> payload file as far as the program can tell.  With this method no changes 
> would be needed to yum or other things, its just a new protocol like ftp:// 
> or http://.

I like the idea, but I can see some flaws in it:

- You presume that any torrent file must be accessible via http protocol
which is wrong IMO -- but this could be done with something like
bittorrent://http://server/path/to/.torrent instead, where http could be
exchanged for any protocol capable of retrieving files.
- To work properly, BitTorrent relies on the assumption that downloaders
are uploaders as well. For your scheme everyone would have to download
and store all packages of a repository on disk. Or even worse, you would
have to have one torrent for each package which could only be described
as an "ugly mess".

Nils
-- 
     Nils Philippsen    /    Red Hat    /    [email protected]
"They that can give up essential liberty to obtain a little temporary
 safety deserve neither liberty nor safety."     -- B. Franklin, 1759
 PGP fingerprint:  C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQA/uQV6R9ibZWlRMBERAs8cAJsHhsAqlcAXx0pYNMcy029PA7sqRQCgwfUN
CRS/a9oLjtMYcNNixj+XnZM=
=59UV
-----END PGP SIGNATURE-----