Last modified: 2013-04-10 06:13:07 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T42519, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 40519 - webtools: Setup up webtools.wmflabs.org
webtools: Setup up webtools.wmflabs.org
Status: RESOLVED WORKSFORME
Product: Wikimedia Labs
Classification: Unclassified
Other (Other open bugs)
unspecified
All All
: Normal enhancement
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-26 02:49 UTC by Krinkle
Modified: 2013-04-10 06:13 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Krinkle 2012-09-26 02:49:50 UTC
Project creation: bug 40510.

How do we want to set this up?

Perhaps something like this:

* Hosted like /home/project-name/public_html/...
* Accessible like http://webtools.wmflabs.org/project/...
* project-names must differ from user names
* users can be in multiple groups

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).
Comment 1 Krinkle 2012-09-26 02:50:20 UTC
Also, for generic bot hosting, we already have a project. There should be no expensive/long-running shell processes on this.
Comment 2 Tim Landscheidt 2012-09-28 13:19:23 UTC
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.
Comment 3 Krinkle 2013-04-10 06:12:19 UTC
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"

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links