Mirror svn.reactos.org...

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
nute
Posts: 251
Joined: Tue Aug 29, 2006 1:30 am

Mirror svn.reactos.org...

Post by nute »

The downloader can be pointed anywhere. For those of us who are using vmware in bridged mode behind a firewall that doesn't allow random ip addresses to go out onto the Internet,
it would be nice to create a local mirror. I'd like to use rsync, but http://svn.reactos.org doesn't appear to be rsync compatible. I tried gftp, gnome ftp, but it crashed with a weird stack
error. Does anyone know how to mirror http://svn.reactos.org?

An aside, any ETA on when software such as active ports will work? Other potentially important software includes Internet Explorer, spyware blaster, and crap cleaner.
nute
Posts: 251
Joined: Tue Aug 29, 2006 1:30 am

Re: Mirror svn.reactos.org...

Post by nute »

This has been up for a couple of days and there has been no reply. I am wondering why that is. Magic repositories that give ReactOS software to test it with and extend it's capabilities
are a pain. There must be a way to mirror http://svn.reactos.org/. The preferred way to do that would be rsync, but that doesn't work.

Okay, looking at the xml file at svn.reactos.org I see that the packages come from multiple sources on the Net. Collecting the packages that work with ReactOS in one place that
can be mirrored by people to their own local repository would make a lot of sense. There don't seem to be that many packages in the downloader, so I am wondering why this hasn't
been done.
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: Mirror svn.reactos.org...

Post by Z98 »

That's probably cause in and of itself your question doesn't make any sense. Why are you even trying to mirror the http site? It's literally a dumping ground, an unmaintained one at that, with just a bunch of screenshots and scripts. I'm only aware of one executable, the FF installer, but beyond that, there's nothing of actual value at that address. Historical value, but nothing else.

If on the other hand you are referring to the http://svn.reactos.org/svn/ address, then I'm going to point out that you are not supposed to be trying to download those files. We explicitly block that because of the bandwidth strain it causes. If you want the source code, you are supposed to be using a SVN client, whether it be GUI or command line. The http://svn.reactos.org/svn/ address is to a web frontend that allows quick browsing of the source code. It is not meant as a way to get a copy of the source code.
nute
Posts: 251
Joined: Tue Aug 29, 2006 1:30 am

Re: Mirror svn.reactos.org...

Post by nute »

My two posts taken together make perfect sense. I'm trying to make the packages available for ReactOS via the downloader
program download from a local repository. That means that I need to get copies of all those programs and I need to
edit the downloader program itself on my ReactOS system, if I can find where it is. Seems that the downloader program
is hard coded to expect the packages it fetches at specific URLS. What if those URLs change or in my case happen to
be different because I want ReactOS to get these programs from somewhere else on purpose?

It would be wise to distribute a program to help people create their own local repository to point their downloader program
at complete with a means to update their local package store.

For my yum based Linux systems, I have created a local package cache and I have redirected yum to point at this cache instead
of sites out on the Internet. The advantage of this is that I can support my Linux distribution after it's support life ends and the
other advantage is that I am not wasting bandwidth if I have to download the same program more than once.
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: Mirror svn.reactos.org...

Post by Z98 »

The URLs for the Downloader program are all stored in a XML file named downloader.xml. If you wanted to point them to a different address, all you need to do is edit the file and start up the program. Downloader will then read the xml file to set up its list of apps.
hto
Developer
Posts: 2193
Joined: Sun Oct 01, 2006 3:43 pm

Post by hto »

nute wrote:My two posts taken together make perfect sense.
It is good to provide some context, when asking a question, i.e. why it is needed at all. Changing URLs in the Downloader makes perfect sense, rsyncing http://svn.reactos.org does not.
nute
Posts: 251
Joined: Tue Aug 29, 2006 1:30 am

Re: Mirror svn.reactos.org...

Post by nute »

Well, I've tried to create an archive of everything that can be downloaded for ReactOS 0.3.8. It is at ftp://ftp.robinson-west.com/pub/ReactOS.

Some package versions are newer than what is expected by the downloader.

When I modified the xml file changing the location lines, I broke it somehow. This isn't a simple modification. Instructions on how to set up an ftp archive
for ReactOS with all the packages the downloader looks for and a gui to use in ReactOS that facilitates changing the location lines would be helpful.
hto
Developer
Posts: 2193
Joined: Sun Oct 01, 2006 3:43 pm

Post by hto »

Added your idea to bug #2592.
inico
Posts: 7
Joined: Sun Jun 29, 2008 10:22 pm

Re: Mirror svn.reactos.org...

Post by inico »

You can mirror the SVN (wholy or only the trunk) with svnsync.
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 2 guests