theweaselking: (Default)
[personal profile] theweaselking
You have:
* nigh-infinite space on a Linuxalike web cluster
* the PHP version and configuration of your choice
* MySQL
* Perl
* Java
* no root access, sorry.

You want:
* A subversion server. As in, the repositories are hosted on said cluster and you connect with a standard SVN client.

What do you do?

(no subject)

Date: 2009-02-04 03:15 pm (UTC)
From: [identity profile] dolston.livejournal.com
If I am your employer, tell you to figure it out but only after giving you an unreasonable deadline.

(no subject)

Date: 2009-02-04 03:22 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
Or one that's already past!

But no, my clients are not crazy enough to want a subversion repo on a remote web cluster. A friend of mine, however, *is*.

(no subject)

Date: 2009-02-04 03:53 pm (UTC)
From: [identity profile] elffin.livejournal.com
Sell / Trade / Sub-let access to what's in Column A to raise capital to acquire what is in Column B.

It's highly probable that Google's web/public interface can be said to be Turing-complete; That doesn't mean someone is going to /seriously/ implement Windows on it.

(no subject)

Date: 2009-02-04 04:47 pm (UTC)
From: [identity profile] kadath.livejournal.com
Ask you or one of my other friends who does this professionally. :P

(no subject)

Date: 2009-02-04 04:52 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
Yeah, but the problem is that my answer is, roughly, "Why would you want to do that? That's a might crazy, there!"

(no subject)

Date: 2009-02-04 05:02 pm (UTC)
From: [identity profile] kadath.livejournal.com
See, this why I would ask a professional first.

(no subject)

Date: 2009-02-04 05:27 pm (UTC)
From: [identity profile] sleary.livejournal.com
Move the account to Joyent, where they do that sort of thing all the time? (I dunno, I've been with them since they were TextDrive and *everybody* got a repo with an account. I had no idea what to do with mine at the time.)

(no subject)

Date: 2009-02-04 06:15 pm (UTC)
From: [identity profile] skington.livejournal.com
Start svn up, serving http on a >1024 port? (I forget whether svn+ssh can take an alternative port number.) I presume that compiling svn and getting it to start up somewhere inside your home directory are feasible?

(no subject)

Date: 2009-02-04 07:26 pm (UTC)
ext_8707: Taken in front of Carnegie Hall (bofh)
From: [identity profile] ronebofh.livejournal.com
That, or ask the person with root access to install it.

(no subject)

Date: 2009-02-04 11:49 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
"You don't have root" includes "root will not do you any favours because you are an insignificant user monkey"

Hey, for $1.50/mo, you gets what you pays for.

(no subject)

Date: 2009-02-05 01:48 am (UTC)
ext_8707: Taken in front of Carnegie Hall (lick)
From: [identity profile] ronebofh.livejournal.com
Yeah, i was afraid of that.

(no subject)

Date: 2009-02-05 02:08 am (UTC)
From: [identity profile] theweaselking.livejournal.com
But the price is right.

(no subject)

Date: 2009-02-04 06:27 pm (UTC)
From: [identity profile] ianhess.livejournal.com
Is there a way to get a virtual server to run under the permissions you do have, inside which you have root?

(no subject)

Date: 2009-02-04 11:49 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
You tell me!

(No, I don't think so - not usefully, anyway)

(no subject)

Date: 2009-02-04 06:40 pm (UTC)
From: [identity profile] ysabel.livejournal.com
Can you ssh into the linuxalike server? If so, just use svn+ssh. Works nicely, no need for root access.

(no subject)

Date: 2009-02-04 11:49 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
No, you cannot. You can probably cheat and use PHP+Perl to get yourself a command line, but that stops being "easy" and starts being "annoying"

(no subject)

Date: 2009-02-04 07:01 pm (UTC)
From: [identity profile] benchilada.livejournal.com
Masturbate.

(no subject)

Date: 2009-02-04 10:55 pm (UTC)
From: [identity profile] lafinjack.livejournal.com
That's our answer to everything!

(no subject)

Date: 2009-02-04 10:55 pm (UTC)

(no subject)

Date: 2009-02-04 11:50 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
Excellent plan. Doesn't solve the problem, but certainly makes you feel better.

(no subject)

Date: 2009-02-04 11:41 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
While this does not in fact meet the project requirements, it may be a more sensible solution.

(no subject)

Date: 2009-02-05 12:10 am (UTC)
From: [identity profile] the-trav.livejournal.com
Why do they want to use a clustered environment? Just to make it fast and accessible? GIT provides both of those things and a heap more...

Are they doing it for backups? That's also done by GIT and many other options...

A quick google provides: http://www.wandisco.com/subversion/clustering/
If they're going to insist on doing silly things point them to a commercial offering

(no subject)

Date: 2009-02-05 12:22 am (UTC)
From: [identity profile] theweaselking.livejournal.com
They want to use the cluster because they have web space on a commercial hosting cluster and figure that making it a host for their code would be a useful addition.

No, really, that's it. They already HAVE the web space, and want a code repo there because backups and availability are no longer their problem at that point.

(no subject)

Date: 2009-02-05 06:33 pm (UTC)
From: [identity profile] skington.livejournal.com
Backups aren't really an issue for version control, though - even if the central repository goes down, chances are you've got it all checked out on other machines. Even if you have to mix and match between different machines because different people were working on different parts of the repository, that only makes it slightly annoying, which is a lot better than impossible.

(no subject)

Date: 2009-02-04 11:51 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
This isn't a work thing. "Quitting" involves telling the guy who asked me how to do it "Sorry, I don't see an easy way. Too bad, so sad, use a local server and rsync up the repository nightly as a backup"

(no subject)

Date: 2009-02-06 03:55 am (UTC)
From: [identity profile] quotation.livejournal.com
Does this provider even allow rsync? I've been looking for one that does. . . .

As to whether you can do it, yes, you can. You can get qemu running and then stuff -- but you'll get caught and booted in WAY less time than it would take to set it up.

Profile

theweaselking: (Default)theweaselking
Page generated Feb. 5th, 2026 02:30 pm