Re: Support rsync to help Chinese users to setup mirrors

2019-08-10 Thread Nala Ginrut
Hi Richardo! Ricardo Wurmus writes: > rsyncd is going to take longer as I need to make an application to the > campus IT to let them open the port. I’ll let you know when it’s ready, > but it can take a little while. Thanks in advanced! We're trying to use Guix in our development for an

Re: Support rsync to help Chinese users to setup mirrors

2019-08-09 Thread Ricardo Wurmus
Nala Ginrut writes: >> Would rsync over SSH be sufficient or does it have to be rsyncd on the >> default rsync port? (SSH will be easier for me because then I don’t >> need to apply for another port to be opened at the institute firewall.) > > I think SSH will be interfered frequently by the

Re: Support rsync to help Chinese users to setup mirrors

2019-08-08 Thread Nala Ginrut
Ricardo Wurmus writes: > I’m aware. I lived with the firewall for ~7 years and would like to > make sure that people who are subjected to the firewall can use Guix > without being restricted. Alas, why does this happen everywhere in this decade... >> We hope there's a way like rsync to sync

Re: Support rsync to help Chinese users to setup mirrors

2019-08-08 Thread Ricardo Wurmus
Hi, > There is the national firewall in China, so common users have difficult > to download Guix packages in a fair speed. This may hardly understand by > people outside China, but that is the fact. I’m aware. I lived with the firewall for ~7 years and would like to make sure that people who

Re: Support rsync to help Chinese users to setup mirrors

2019-08-08 Thread Nala Ginrut
Hi Richardo! Ricardo Wurmus writes: > Guix clients fetch binaries in nar and narinfo format. Mirroring them > might be sufficient. To create the cache requires running “guix > publish” with a /gnu/store, which cannot easily be mirrored as it needs > to be in sync with its database. What I

Re: Support rsync to help Chinese users to setup mirrors

2019-08-08 Thread Ricardo Wurmus
Nala Ginrut writes: > How do you create this cache? Maybe we can just follow you in the same > way. We're not trying to fetch packages like regular Guix clients, we'd > like to provide a mirror/cache to help users to accelerate downloading > inside the firewall covered area. Guix clients

Re: Support rsync to help Chinese users to setup mirrors

2019-08-08 Thread Nala Ginrut
Hi Ricardo! Ricardo Wurmus writes: > Extra information would always be useful. I’m assuming that a direct > copy of the store would not be helpful, because that’s not what clients > request. They fetch nars and narinfos instead, which we bake on demand > and then cache. I’m planning to

Re: Support rsync to help Chinese users to setup mirrors

2019-08-07 Thread Ricardo Wurmus
Hi, > Any progress? Not yet as I was busy with other things. It’s on my TODO list, though, to share the cache directory. > Please don't hesitate to tell if there's any difficulty, or more information > required. Extra information would always be useful. I’m assuming that a direct copy of

Re: Support rsync to help Chinese users to setup mirrors

2019-08-07 Thread Nala Ginrut
Nala Ginrut writes: Any progress? Please don't hesitate to tell if there's any difficulty, or more information required. Best regards. > Hi Richardo! > > Ricardo Wurmus writes: > >> What exactly is required from us? > > I think the maintainers of each China mirrors want to use rsync, here is >

Re: Support rsync to help Chinese users to setup mirrors

2019-08-02 Thread Nala Ginrut
Hi Richardo! Ricardo Wurmus writes: > What exactly is required from us? I think the maintainers of each China mirrors want to use rsync, here is a tutorial of rsync: https://everythinglinux.org/rsync/ If Guix upstream repo can provide rsync server, then the mirror work will be easier for

Re: Support rsync to help Chinese users to setup mirrors

2019-08-01 Thread Ricardo Wurmus
Hi, > We've encountered some issues when mirroring Guix replated repos in China. > https://github.com/ustclug/mirrorrequest/issues/96 > https://github.com/tuna/issues/issues/199 > https://github.com/ustclug/mirrorrequest/issues/96 > > Is there any plan to support rsync recently? What exactly

Support rsync to help Chinese users to setup mirrors

2019-08-01 Thread Nala Ginrut
Hi folks! We've encountered some issues when mirroring Guix replated repos in China. https://github.com/ustclug/mirrorrequest/issues/96 https://github.com/tuna/issues/issues/199 https://github.com/ustclug/mirrorrequest/issues/96 Is there any plan to support rsync recently? I'm doing an