https://bugzilla.wikimedia.org/show_bug.cgi?id=43340

--- Comment #3 from Sam Reed (reedy) <[email protected]> ---
[23:55:49] <TimStarling>     Reedy: still awake?
[23:56:06] <Reedy>     Yup
[23:56:26] <Reedy>     Just had one of my internet connections die, just been
trying to work out why
[23:59:57] <TimStarling>     Reedy: so I see 366 references to /usr/local in
the apache configuration
[00:01:04] <TimStarling>     plus about 339 symlinks in mediawiki-config
[00:01:04] <Reedy>     TimStarling: Is that the primary path being used?
[00:01:19] <TimStarling>     that is the primary path in the apache
configuration
[00:01:29] <TimStarling>     in mediawiki-config I am including links to
/apache since that is more common
[00:01:49] <Reedy>     yay, consistency
[00:02:00] <TimStarling>     not my fault
[00:02:09] <Reedy>     wasn't blaming you
[00:02:19] <TimStarling>     blame brion ;)
[00:02:22] <Reedy>     heh
[00:02:35] <Reedy>     Who do we have to <s>thank</s>blame for /h/w/c/p and
stuff?
[00:02:47] <TimStarling>     jeronim
[00:03:07] <TimStarling>     do you know him?
[00:03:20] <TimStarling>     I think /apache was either brion or lee
[00:03:20] <Reedy>     don't think I do..
[00:03:36] <TimStarling>     but /h/w was jeronim
[00:04:09] <TimStarling>     he's australian, he did some sysadmin work for us
in maybe 2004-2005
[00:05:39] <TimStarling>     anyway, Ryan's proposed layout has various
git-deploy managed repos in /srv/deployment
[00:07:31] <Ryan_Lane>     if it's far too much of a pain in the ass, I can
make the deployment system deploy to different destination locations
[00:07:37] <TimStarling>     maybe we should try to avoid updating these 700
/usr/local/apache references more than once
[00:08:04] <TimStarling>     we could change scap to push out to a new
location, say /srv/old
[00:08:21] <TimStarling>     then replace the old /usr/local/apache with a
symlink farm
[00:08:28] * Ryan_Lane  nods
[00:08:58] <TimStarling>     then once git-deploy is stable, update the apache
configuration and document root symlinks so that we can remove
/usr/local/apache
[00:23:09] <TimStarling>     Reedy: mediawiki-config needs to be in a separate
directory to the MW checkouts
[00:23:28] <TimStarling>     let's say /srv/old/mediawiki-config
[00:23:43] <TimStarling>     also, can we change the php- prefix now?
[00:24:06] <TimStarling>     maybe just remove it? 1.21wmf6 seems like a good
directory name to me
[00:24:40] <TimStarling>     the php- prefix predates the name "mediawiki", it
annoys me that it was kept through hetdeploy
[00:25:08] <Reedy>     can't see why not
[00:25:09] <TimStarling>     i.e. /srv/old/1.21wmf6
[00:26:45] <TimStarling>     so the idea is to commit relevant changes to
mediawiki-config, puppet, etc. to allow these directory structure changes
[00:27:34] <TimStarling>     then swap the existing /usr/local/apache with a
symlink farm going to /srv/old
[00:28:18] <TimStarling>     before the swap, /usr/local/apache will have the
old code in it, referring to the old directory structure
[00:28:59] <TimStarling>     and people will have to be somehow temporarily
prevented from doing a git pull on the old code location
[00:29:07] <TimStarling>     maybe it will have to be in a separate branch of
mediawiki-config
[00:29:17] <TimStarling>     to make git-pull harmless

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to