[maemo-developers] Mirrors

From: Jeremiah Foster jeremiah at jeremiahfoster.com
Date: Sun Jan 3 22:57:08 EET 2010
On Jan 3, 2010, at 20:13, Jeff Moe wrote:

> On Sunday 03 January 2010 15:28:04 Jeremiah Foster wrote:.
>> Bugs URLs please. Hard facts please, stuff we can present to Nokia and say:
>> "Akamai is not performing."
> The only bug I know of is:
> https://bugs.maemo.org/show_bug.cgi?id=5818

I have created http://wiki.maemo.org/Mirrors to see if anyone else has issues and to try and have a central place for mirror issues.

> To collect these hard facts a procedure would need to be written up so end 
> users can report their outages. I can write something up on the wiki, but I 
> have a feeling I'll be flamed if I do so. I will anyway, if you like. But where 
> should the end users report the outages?
>> Plus there is lots of stuff happening behind the scenes. I agree that we
>> should be more communicative about this, but it is happening.
> OK. I have emailed council at maemo.org about this, per suggestion of stskeeps.

Good. The council should definitely be involved.
>>> Again, what's the downside to following the tried and true practices of
>>> every gnulinux distro of the last decade+?
>> The repositories are a public resource. Nothing but time, cost and energy
>> stop you from mirroring them yourself. Having an infrastructure to mirror
>> different from Akamai might be good either as a redundancy measure or as
>> an emergency resource. 
> Done. Copying over at the moment to my server at netdepot.org. Wrote up mini-
> http://wiki.maemo.org/User:Jebba/Mirror

Can you use reprepro to mirror the repos? It is far and away the best tool to do that sort of thing (it used to be called 'mirrorer') and is a debian native project. Good documentation plus very responsive upstream. 

Can you give me a log in to your machine? Then we can do some testing and expose reprepro and the repos to other testers as well. Currently the reprepro installation I did on stage.maemo.org is not publicly visible.

>> I think you'll find it non-trivial and your time
>> will be better spent helping the new infrastructure and pointing out where
>> Akamai fails to deliver so we can fix it.
> What can I do to help out with the new infrastructure?

I think there is a lot one can do. I would love to organize a team to manage the repos. Teams are used in debian for nearly every task and it spreads the responsibility and points of contact. I would love it if we could collaborate on a SOP for the repos. Hopefully the repos will be free of any secret software that requires an NDA to work on (part of the problem with a half closed, half open project).

In any case, a SOP would be a great start. Would you be interested in working on a "repo team"?

Anyone else interested?


More information about the maemo-developers mailing list