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
