View topic - want a new svn server... need advice.



All times are UTC + 1 hour


Post new topic Reply to topic  [ 36 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: 24 Sep 2011, 14:44 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
svn, all other vcs need not apply.

here are my criterion:

- I am willing to pay.
- I need to be able to create user accounts.
- I need the to be able to set some directories as private.
- I need to be able to have some directories public, as in in anonymous user can see it no problem.
a bug tracker would be nice

- I am not using google code because they force licensing on me.
- I am not using your personal hosting, you are unreliable, the point of going with a pay server is that they ARE reliable.


Last edited by smoth on 25 Sep 2011, 17:52, edited 1 time in total.

Top
 Offline Profile  
 
PostPosted: 24 Sep 2011, 22:50 
Spring Developer
User avatar

Joined: 22 Sep 2007, 08:51
make some directories private...
do you place all your stuff in a single repo? i would recommend to use many repos instead.
you should/could probably use the pay service you are searching only for the private stuff.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 01:41 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
if you want you can run it on springrts.com
SVN is configurobale enough to allow what you want.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 02:29 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
I want to try and find something detached from the server with the company doing just subversion.

I currently use projectlocker but they do not allow for anonymous acess. I can set the different permissions up fine but I cannot have more than 4 users including myself.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 02:55 
User avatar

Joined: 28 Jul 2008, 05:51
Location: Australia
Are you requiring SVN in particular or a VCS in general? If the later you could consider a paid GitHub account with public and private repositories.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 05:11 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
I prefer SVN. I do not like the git tools.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 07:50 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
smoth wrote:
- I am not using google code because they force licensing on me.


Not Anymore!


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 08:54 

Joined: 29 May 2010, 22:40
If this (August was a kernel upgrade) and this is good enough, I can set it up for you (no pay necessary).
spring1.admin-box.com (sf.com-mirror) is a VM on a dedi server on which I host paying customers, so reliability (uptime, security, backup) is a given.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 15:25 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
smoth wrote:
- I am not using your personal hosting, you are unreliable, the point of going with a pay server is that they ARE reliable.

I was trying to be nice.

I cannot rely on the spring server. It is handled by volunteers, part of the reason I want to go with the pay servers is they have staff who's responsibilities are keeping that running. Even with the best intentions, the spring server or anyone's personal server is unreliable and I should not expect you guys to be my 24/7 support.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 17:02 
Spring Developer
User avatar

Joined: 22 Sep 2007, 08:51
just for completion, i have to mention that reliability of a single server is a lesser issue with distributed SCMs, like git, bazaar or mercurial.
there are even torrent-based/distributed transfer protocols in the working, which could eliminate this problem completely.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 17:10 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
That's nice and all but i don't care about what technology you want to push. No one technology is the best for all situations. For me, I want to use SVN. The technology meets my needs, I just want a new server for it.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 19:00 
AI Coder
User avatar

Joined: 14 Sep 2004, 10:32
Location: Cookieland
Then just use gitsvn, git with an svn frontend.

You're entire quest seems to be a perfect replica of the following sentence:

"I want a distributed backup distributed backup system"

That you need to make certain folder inside a repo private indicates your repository is not setup correctly. You should use an external to a totally private svn in place of a folder full of private stuff, and vice versa. ( Also, do you like the idea of people knowing that revision X Y and Z were in private regions because blank commits are listed that made changes to private areas? ).

Put quite simply, there is no money in a dedicated SVN host, and you won't find one. If you do, it won't last ( flawed business model ).

I know you'll probably disregard this though, because you have a workflow, and you chose this goes here and that goes there, and now you've made you're bed, you're willing to invent half the technology in startrek to get what you want, rather than switch to the official/standard method that makes your problem null and invalid.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 19:16 
Lobby Developer
User avatar

Joined: 14 Aug 2007, 15:15
AF wrote:
Put quite simply, there is no money in a dedicated SVN host, and you won't find one. If you do, it won't last ( flawed business model ).
Actually there are a few hosting sites like http://www.assembla.com/ that have been around for a couple of years.
I somewhat doubt those offer the flexibility/feature set smoth wants though. In that case I recommend renting the cheapest virtual private server you can find and do whatever you want on your svn and probably being much cheaper off too.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 20:01 

Joined: 29 May 2010, 22:40
koshi wrote:
[..] In that case I recommend renting the cheapest virtual private server you can find and do whatever you want on your svn and probably being much cheaper off too.
He doesn't want flexibility or cheap - he wants reliability.

While the server I was offering is already maintained 20/7 (~4h shared sleep time) by three professional administrators, it does still miss one thing: a dedicated commercial svn-service-vendor will have a webserver- and data-cluster!

That can provide much higher uptime than the best administered single-server. (For example: the necessary downtime to reboot for a kernel-upgrade can only be circumvented when you have a cluster, so you can upgrade one host at a time - without customer-noticeable downtime. Same thing for software- and hardware-upgrades.)
It often boils down to the question if 99.9% uptime (9h/y downtime) is enough, or you need 99.999% (5 min/y downtime).
(BTW: Your typical ISP offers connections with only 99% uptime guaranteed - lol :)

Some companies offer SLAs for 99.999%, but in my exp. no commercial vendor has ever reached more than 99.9%.... except for military and health care customers.
Look at the amazon cloud: not only took it _days_ for some VMs to recover, the data center lost actual customer data! And I mean it's Amazon!!

Anyway: AF has a good point on the chosen technology for your problem (which we don't really know :P
But - if you want to use workarounds for public/private SVN - you could create two separate SVNs, and then attach scripts to SVN-hooks that copy certain commits from the private repo to the public repo...


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 20:01 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
Evo originally started out on assembla. Excellent service, I really liked it. So far, as far as frontends go, google code and github are my favorites. I think github for a frontend far surpasses anything else.


Github can do svn? Please explain.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 20:37 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
Yeah no af.

I am going to make this clear as crystal.
GIT
FUCK NO
SVN
YES


I don't care what your preference is.

Now
Let me try and better explain, because this thread is not on track because of my attempt to not be pendantic.

I currently have hosting on PROJECTLOCKER. I am not sure of the proper term but in this site I have 3 "projects" which are actually different subdirectories.

Here is what I have:
GundamRTS
mapresource
-redacted-

each one has it's own directory, each one has it's own user permissions. The reason being, is that only I can access my models and refuse to share that. map resource is where I occasionally upload map source files to for people like beherith. I use gundamRTS for the main project. -redacted- is where I privately store my model and skin source files. I will probably post my Halloween project also in project locker as a new project.

When I signed up for my plan the deal was no anonymous acess just 3 extra accounts could access. Obviously this is problematic because it makes it harder to use for people who are new to svn, how does I password etc.

Anyway, the thing is I wanted to be sure my gundamrts can be acessed by anyone for viewing so that anything I do can be retrieved. I intend on gundam's CODE SOURCE and SOMEIMAGES to be open. The reason is that I do not wish to assign license to copyrighted materials such as the Zaku image, likeness or name. While my project is fanart, should I cross the line and try and distribute such copyrighted things LIKE the Zaku I would be violating Bandai's IP. Something which would be both rude and piss them off.

I might mostly do check-ins and occasional reverts but I like the way SVN works, am comfortable with it and refuse to use GIT. If I can get my anonymous access I may start adding branches for different releases rather than just making a commit that commit### is a release. I don't care about how much YOU like GIT, I am the one using this most of the time. NOT YOU. I am aware of GIT, I don't like it, that is how it is. I do not MISTAKE SVN for a generic term replacing A VCS. I mean very specifically SVN.

Maybe project locker is NOT the right place, Maybe it is, I was hoping for some options. I see that I will just stick with the server I am on. I was hoping that since many of you used SVN in the past for VC that maybe you guys had a place you might suggest I try out. That is not the case. BTW thanks for the suggest dan, I did see it. Currently project locker hosts me at a reasonable price so I probably will stay with them. They have been reliable and honestly that is all I needed.


this is the reason I was looking at leaving project locker.
Quote:
Q: How do I manage permissions in Trac?

If you are a project admin, you can log into your Trac instance, select the Admin link in the top nav bar, then go to the Permissions link on the left. To change a user's permissions, type the username of your user into the Subject field. Next, select the permission you would like them to have added.

Permissions for any group that the user is in are added to the user-specific permissions for that user. By default, a user is in the "authenticated" and "anonymous" groups, since
no one can access ProjectLocker instances without authenticating. If you'd like to customize permissions for the whole team, you can either add them to "authenticated" or create a new group for your team with basic permissions and adjust per user as needed.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 21:09 

Joined: 29 May 2010, 22:40
Hmm... not sure if I understand that IP stuff correctly... is GundamRTS open source, or not, or partially? If the stuff you want to share with others were OSS (OSI compliant license), you could use sourceforge - they offer svn.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 21:18 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
Gundam's source code as in lua, bos:
is PD where I can and GPL where I have to. Personally I think the code in gundam should ALL be PD but unless I get express permission from the original author(s), something no matter how modified stays with it's old license. I do not include anything more locked than GPL.

GPL does not cover artwork.
It is the art and some sounds which I cannot put a license on. To avoid confusion, I release artwork as separate when I can : like this example. However like I said anything that is obviously property of bandai because it is based on their IP is not open. As people cannot ascertain this unless they are gundam fans, I do not allow anyone access to the artwork unless I release it(like I did my ceg source files years ago).

So I say that gundam is closed license, which does not violate spring's GPL. However, I still make it a point to give the lua or bos to whoever wants it. Because people cannot read minds and the law is complicated. I tell people that gundam is "closed license" and if they need something from it to ask me. That way I can be judicious about what I give people permission to take. If you follow me.


Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 21:31 
AI Coder
User avatar

Joined: 14 Sep 2004, 10:32
Location: Cookieland
smoth wrote:
Yeah no af.

I am going to make this clear as crystal.
GIT
FUCK NO
SVN
YES


I don't care what your preference is.


You have absolutely no idea what my preference is, how dare you attack and patronise me for trying to help. I only suggested ( note, suggested, not ordered, suggested ) Git SVN because it would allow you to use SVN tools on an SVN repo to get what you wanted, leaving git as an implementation detail you needn't worry about. Luckily for you, a suggestion is like advice, you can listen but it doesnt mean you have to take it, I even said so in the post.

Imagine if I got this enraged and pissed off when the guy outside River Island handing out flyers suggested I bought their trousers?

smoth wrote:
Yeah no man on minimum wage.

I am going to make this clear as crystal.
RIVER ISLAND TROUSERS
FUCK NO
OTHER STORES
YES


I don't care what your preference is.



Top
 Offline Profile  
 
PostPosted: 25 Sep 2011, 21:47 
Content Developer
User avatar

Joined: 13 Jan 2005, 00:46
Location: ModalitÃ
send me a pm and post in the thread.. I'll reply to the post in the thread and DELETE the pm rather than responding to it. Don't start 2 conversations with me.

It's what you keep pushing and apparently I have not been clear enough. I don't want GIT. YOU see it as the solution, I do not. Others see it as the solution. i do not. The post was not just to you, but if it gives you the drama you crave, make it all about you ALL OF IT ABOUT YOU. If that is what makes you happy. If you want to be a sane person, you can just regard the first sentence to you and realize the rest of the post was a post in general.


Top
 Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 36 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Site layout created by Roflcopter et al.