Re: While we're talking about RPM dependencies ...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Thu, Apr 12, 2012 at 09:03:36 GMT, Richard W.M. Jones wrote:
> I think it should be possible to make repos that are always
> self-consistent even when mirrors only partially mirror or delay
> content.  I have in mind a great proof of this, but this email is too
> small to contain it.

Rob Escriva and I started CHASM, but since we've graduated, not much
work has been done on it.

Simplistically, it cuts a line between rsync and bittorrent. Downloads
blobs by hash, and then hardlinks them into the tree. Mirrors would then
get swarming behavior (there would still be tiers; the first-class
mirrors would be seeded first then "manifests"[1] would be released to
public mirrors). Only once a mirror has a complete update would it
publish the new packages in the public tree.

We talked at FUDCon Toronto with warthog9, Matt Domsch, and Seth Vidal
and they liked it. Unfortunately, not much time has been spent on the
project much from either of us of late.

- --Ben

[1]These are be GPG-signed and verified lists of every directory,
symlink, and blob in the tree. Mirrors could blacklist paths they don't
want to sync (version, arch, debuginfo, whatever).

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJPiLo4AAoJEKaxavVX4C1XhaUP/i7wr6WpK5V1OYNPXzLQEplM
0dgTW4I6skgTaBI7yrx/LIeT+wQCWdbLYzcs4QzGbNcF0SO6kLAnm1kLl2azFiuk
cT+V3Nw0wbAYcfIR4uPjy9cc3jd0McSPjKib71cgjRfHCeKqW67xRbYHn4VVNtOV
xZ8a0ft6EemjnQj1Xs3CJP93rk4ZZv6Y3k7CaAn+0EGJ9iteyvln5oDYr5AuPKeh
8yeZ6e2/Y7jry12jsbbgNjoIY7sHbUsmWRL6B6m018zYeOtHgMlTEsr8j9ICNBZq
xIrv+SMDWDYnRBuijAPnDK8aswVxDBFQR6pFLabcuBI6kTsT6Y3yW/kyqkAHthbR
oK2zNkTsykMx8a+nYb5klSU9DCNfscIEoPecvonim9MBQ/2ojFsh0ZkFdnpiKC3g
ccUXUah469Ywx0Sxx/TfSzbOPZOkf3KPD3KIR8+6IGSkAfkX1t/9PWVv+7dMjJga
W7Kd2F7RoJmZHIR46zNR99LNIt/W4GlEk39TZAjQRsdKItFoJYZHLjo+zBve7SI9
9UVx/klpQfovmEqqjt031ThRR2FYydd0nmcv+3vfIYOyCHr6uMnC0yWGUxCWJepX
8SCEBdbq7Ls6tJLkqNw+cjXcoqVBcvJ8IsOY6WL6h6AOUoqxPa1hhA0HZooGwbql
Y4dNxYf89yUENux79FMi
=KpM5
-----END PGP SIGNATURE-----

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux