From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-sysadm/2011-January/002145.html | 134 +++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 zarb-ml/mageia-sysadm/2011-January/002145.html (limited to 'zarb-ml/mageia-sysadm/2011-January/002145.html') diff --git a/zarb-ml/mageia-sysadm/2011-January/002145.html b/zarb-ml/mageia-sysadm/2011-January/002145.html new file mode 100644 index 000000000..c702a290f --- /dev/null +++ b/zarb-ml/mageia-sysadm/2011-January/002145.html @@ -0,0 +1,134 @@ + + + + [Mageia-sysadm] [810] split subversion-tools in its own class, to prepare for svn mirror + + + + + + + + + +

[Mageia-sysadm] [810] split subversion-tools in its own class, to prepare for svn mirror

+ Michael scherer + misc at zarb.org +
+ Sun Jan 16 20:41:31 CET 2011 +

+
+ +
On Sun, Jan 16, 2011 at 02:49:41PM +0100, nicolas vigier wrote:
+> On Sun, 16 Jan 2011, Michael scherer wrote:
+> 
+> > On Sun, Jan 16, 2011 at 02:15:35PM +0100, root at mageia.org wrote:
+> > > Revision: 810
+> > > Author:   misc
+> > > Date:     2011-01-16 14:15:35 +0100 (Sun, 16 Jan 2011)
+> > > Log Message:
+> > > -----------
+> > > split subversion-tools in its own class, to prepare for svn mirror
+> > > 
+> > 
+> > Since we still do not have any svn viewer system, I had a idea that
+> > would allow us to have one without sacrifiying security :
+> > - use a viewer with a readonly clone of svn.
+> > 
+> > For example, we could use svnsync on alamut to copy the svn from valstar.
+> > ( I tried svm, but it seems to be quite broken ). I have a module ready to 
+> > be committed for that.
+> > 
+> > This way :
+> > - we have backups ( until someone do a full real backup system, and
+> > so until we have fiona )
+> > - someone compromissing the server cannot modify the svn ( as this is a copy )
+> > - we will have local access to the data
+> >   - full range of web interface ( and not just viewvc, even if I think it is fine )
+> >   - local access is faster than remote ( after testing viewvc )
+> > - the svn server will not be loaded with web request while at the same time 
+> > 
+> > The only issue is the bin-repos svn repository. I am not sure that it would be wise to 
+> > mirror it on alamut. But we can decide to at least offer viewvc for adm, packages, and web ?
+> 
+> Yes, it looks like a good idea.
+> Only issue would be that we can't see the latest commits immediately.
+> But if we mirror often, it should be ok.
+
+Depend if the sync is push or pull.
+Ie, we can use ssh::auth to generate keys to push and run a snvmirror sync on commit.
+For the moment, I have done it with cron ( safer from my pov ), but we can change 
+later if needed.
+
+> Now we need to find a vhost name for the web interface ? svnweb.mageia.org ?
+
+That seems a call for bikeshedding :p
+Shouldn't we first decide the software to use ?
+So far there is ( on top of my head ) :
+- viewvc
+- websvn
+
+Viewvc do requires a patch to handle big repositories, was what we used
+at mdv. It requires mysql db for searching the repository ( but 
+we can disable it, or port to postgresql if we have time  ), and a 
+backport for fastcgi support. 
+
+I didn't look much at Websvn, except that it requires to run svn on the 
+commandline. While this sound like bad idea for 
+performance reasons, it is also a php web application, so this could 
+conflict with sushosin, or similar protection system. I do not
+know how it handle big repositories, nor the exact requirements except
+"php".
+
+Anyone who want to work and compare both in term of useful
+features ?
+
+( I would favor viewvc, but I am biased toward my tutelar language. )
+
+-- 
+Michael Scherer 
+
+ + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-sysadm +mailing list
+ -- cgit v1.2.1