Page MenuHomePhabricator

webtools: Setup up webtools.wmflabs.org
Closed, DeclinedPublic

Description

Project creation: bug 40510.

How do we want to set this up?

Perhaps something like this:

That is basically like the MMP policy on Toolserver, but implemented as an exclusive.

In that case we should make sure to enforce proper chmod/chgrp so that files in project-homes are always readable/writeable by other group members. And that it adapts the creation of files in those home dirs to the current group (e.g. if john is in pr-a and pr-b then stuff in /home/pr-a will become 664/775 john pr-a and in /home/pr-b `664/775 john pr-b).


Version: unspecified
Severity: enhancement

Details

Reference
bz40519

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:11 AM
bzimport added a project: VPS-Projects.
bzimport set Reference to bz40519.
bzimport added a subscriber: Unknown Object (MLST).

Also, for generic bot hosting, we already have a project. There should be no expensive/long-running shell processes on this.

I had a more simplistic idea at https://labsconsole.wikimedia.org/wiki/Nova_Resource_Talk:Webtools#URLs_of_MMPs: Add a tool to call dibs on a particular path name which initially will redirect to your ~/public_html/$PROJECT. I think that many tool authors don't want to hassle with the setup of a "project" - they just want to upload a PHP file, and that should work immediately.

In light of Tool Labs happening I believe it is no longer our intention to further attract people to and invest in the building of the "bots" and "webtools" projects.

The "bots" project did get started for a while so that will probably stay around and/or migrate slowly towards the new properly managed "tools" infrastructure.

The "webtools" project however, as far as I know, never really got very far beyond discussion and experimentation. To avoid further decentralisation, I'm closing this bug. Whatever did happen on "webtools" is, as far as I know, to be deprecated / become obsolete and be moved to the tools project.

Either way, there are no tasks left for "Setting up webtools.wmflabs.org"