Hi,
Even before joining the WMF I have heard about the "opportunities for sysadmins to contribute", the possibility to get involved in Wikipedia that way, how great https://labs.wikimedia.org/ is for this purpose and the inevitable mention to Puppet at some point.
While improving http://www.mediawiki.org/wiki/How_to_contribute I couldn't find (m)any details about how a volunteer sysadmin could enter this path and make progress until, say, becoming a Wikimedia sysadmin wearing a 'got [Wikimedia logo] root' shirt.
http://www.mediawiki.org/wiki/Sysadmin_hub seems to be the closest landing page for a sysadmin volunteer, but that page needs love and there is little to be found there for wannabe contributors.
I can put some time sorting out this, but I need help from the people in the know. We could start defining the first step that a potential sysadmin volunteer could make in order to become a helpful contributor.
From my point of view, this is something what will be possible in future. I
thought that once we finish working on beta cluster, all deployment will be done there, and then once it is found working, it's merged with production. Now it works the other way - changes are done in production, and then merged to labs. I think this should change, and once it is done, people should be able to modify configuration of labs - thus changing the production in future.
But given labs were flagged as "stable" few weeks ago, this is going to take a while. But that's how I see it, maybe it's going to be done differently.
On Tue, Jan 8, 2013 at 1:45 AM, Quim Gil qgil@wikimedia.org wrote:
Hi,
Even before joining the WMF I have heard about the "opportunities for sysadmins to contribute", the possibility to get involved in Wikipedia that way, how great https://labs.wikimedia.org/ is for this purpose and the inevitable mention to Puppet at some point.
While improving http://www.mediawiki.org/wiki/**How_to_contributehttp://www.mediawiki.org/wiki/How_to_contributeI couldn't find (m)any details about how a volunteer sysadmin could enter this path and make progress until, say, becoming a Wikimedia sysadmin wearing a 'got [Wikimedia logo] root' shirt.
http://www.mediawiki.org/wiki/**Sysadmin_hubhttp://www.mediawiki.org/wiki/Sysadmin_hubseems to be the closest landing page for a sysadmin volunteer, but that page needs love and there is little to be found there for wannabe contributors.
I can put some time sorting out this, but I need help from the people in the know. We could start defining the first step that a potential sysadmin volunteer could make in order to become a helpful contributor.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil
______________________________**_________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Tue, Jan 8, 2013 at 12:58 AM, Petr Bena benapetr@gmail.com wrote:
From my point of view, this is something what will be possible in future. I thought that once we finish working on beta cluster, all deployment will be done there, and then once it is found working, it's merged with production. Now it works the other way - changes are done in production, and then merged to labs.
That is not strictly true. Merged code changes go to beta automatically, and because of the rolling deployments to production, are typically available in beta labs for some time before being deployed.
However, beta labs has pointed out how much manual effort is involved in deploying. Database updates have not been going to beta labs along with merged code, for example, and I believe we might have a similar issue with graphic elements, icons and such, also lagging the actual merged code.
Two things coming up might mitigate this somewhat: we'll be experimenting with git-deploy in beta labs first, and that might make for some improvements. Also, we will have an increasing focus on Continuous Deployment/DevOps in the near future, and I'm hoping beta labs will play a big role in any DevOps work we do.
I think this should change, and once it is done, people should be able to modify configuration of labs - thus changing the production in future.
But given labs were flagged as "stable" few weeks ago, this is going to take a while. But that's how I see it, maybe it's going to be done differently.
On Tue, Jan 8, 2013 at 1:45 AM, Quim Gil qgil@wikimedia.org wrote:
Hi,
Even before joining the WMF I have heard about the "opportunities for sysadmins to contribute", the possibility to get involved in Wikipedia
that
way, how great https://labs.wikimedia.org/ is for this purpose and the inevitable mention to Puppet at some point.
While improving http://www.mediawiki.org/wiki/**How_to_contribute<
http://www.mediawiki.org/wiki/How_to_contribute%3EI couldn't find (m)any details about how a volunteer sysadmin could enter
this path and make progress until, say, becoming a Wikimedia sysadmin wearing a 'got [Wikimedia logo] root' shirt.
http://www.mediawiki.org/wiki/Sysadmin_hub%3Eseems to be the closest landing page for a sysadmin volunteer, but that
page needs love and there is little to be found there for wannabe contributors.
I can put some time sorting out this, but I need help from the people in the know. We could start defining the first step that a potential
sysadmin
volunteer could make in order to become a helpful contributor.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgil<
http://www.mediawiki.org/wiki/User:Qgil%3E
______________________________**_________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-l<
https://lists.wikimedia.org/mailman/listinfo/wikitech-l%3E
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Tue, Jan 8, 2013 at 1:45 AM, Quim Gil qgil@wikimedia.org wrote:
http://www.mediawiki.org/wiki/**Sysadmin_hubhttp://www.mediawiki.org/wiki/Sysadmin_hubseems to be the closest landing page for a sysadmin volunteer, but that page needs love and there is little to be found there for wannabe contributors.
That page is for MediaWiki sysadmins, not for Wikimedia sysadmins.
Bryan
Re https://www.mediawiki.org/wiki/Sysadmin_hub
On 01/08/2013 02:52 AM, Bryan Tong Minh wrote:
That page is for MediaWiki sysadmins, not for Wikimedia sysadmins.
Yes, I know, but put yourself in the feet of a skilled and goodwilling sysadmin landing at mediawiki.org and willing to contribute. If there is a "Sysadmin Hub" promoted in the homepage and pushed in the search resultst then that is probably the page s/he will visit sooner or later. Either we improve that page to include relevant links to sysadmins willing to contribute, or we create a different landing page, or...
Re Labs and opportunities to contribute
Thank you for the update on labs and the current (little) chances to get involved in Wikimedia sysadmin tasks.
However, is that really all? Is there anything a sysadmin could help with at https://toolserver.org/ , the many bots, products / components in bugzilla, support to other MediaWiki syadmins?
I'm just a very basic hobbyist sysadmin for my MediaWiki pet project [1] so I can't hardly put myself in the skin of a proper sysadmin willing to volunteer. But there must be something this kind of profile can do to get involved in MediaWiki - Wikimedia tech? Now all we seem to have are Wikimedia manual pages.
PS: but ok, I will put this task back to my backlog until Labs and the whole idea of sysadmin contributors is more mature. In the meantime your feedback and help is welcome in this thread or
https://www.mediawiki.org/wiki/Talk:Sysadmin_hub https://www.mediawiki.org/wiki/Talk:How_to_contribute
Thank you!
[1] Shameless self-promotion link: http://espiral.org :)
On Tue, Jan 8, 2013 at 9:42 AM, Quim Gil qgil@wikimedia.org wrote:
Re https://www.mediawiki.org/**wiki/Sysadmin_hubhttps://www.mediawiki.org/wiki/Sysadmin_hub
On 01/08/2013 02:52 AM, Bryan Tong Minh wrote:
That page is for MediaWiki sysadmins, not for Wikimedia sysadmins.
Yes, I know, but put yourself in the feet of a skilled and goodwilling sysadmin landing at mediawiki.org and willing to contribute. If there is a "Sysadmin Hub" promoted in the homepage and pushed in the search resultst then that is probably the page s/he will visit sooner or later. Either we improve that page to include relevant links to sysadmins willing to contribute, or we create a different landing page, or...
Re Labs and opportunities to contribute
Thank you for the update on labs and the current (little) chances to get involved in Wikimedia sysadmin tasks.
However, is that really all? Is there anything a sysadmin could help with at https://toolserver.org/ , the many bots, products / components in bugzilla, support to other MediaWiki syadmins?
I'm just a very basic hobbyist sysadmin for my MediaWiki pet project [1] so
I can't hardly put myself in the skin of a proper sysadmin willing to volunteer. But there must be something this kind of profile can do to get involved in MediaWiki - Wikimedia tech? Now all we seem to have are Wikimedia manual pages.
PS: but ok, I will put this task back to my backlog until Labs and the whole idea of sysadmin contributors is more mature. In the meantime your feedback and help is welcome in this thread or
https://www.mediawiki.org/**wiki/Talk:Sysadmin_hubhttps://www.mediawiki.org/wiki/Talk:Sysadmin_hub https://www.mediawiki.org/**wiki/Talk:How_to_contributehttps://www.mediawiki.org/wiki/Talk:How_to_contribute
Actually, the first goal of Labs was to provide a means for operations volunteers to contribute. It's one of the easier things to do in Labs currently. Contributing to our beta infrastructure isn't the only thing someone can do to help out with our infrastructure.
We have nearly 150 projects in Labs. Some of them are development related, but a large number are for improving infrastructure in production. Here's some projects that are infrastructure related:
* analytics * ganglia * gerrit * gluster * integration * maps * nginx * openstack * otrs * packaging * pediapress * performance * puppet * puppet-cleanup * ... about 2x more
There's a list of TODO items: < http://www.mediawiki.org/wiki/Wikimedia_Labs#TODO%3E
There's a list of proposals: < http://www.mediawiki.org/wiki/Wikimedia_Labs#Proposals%3E
There's a list of Labs infrastructure bugs: < https://bugzilla.wikimedia.org/buglist.cgi?list_id=171774&resolution=---...
I think what we're mostly missing is a quick list of easy things to do or fix as a call to action.
- Ryan
On 01/08/2013 11:01 AM, Ryan Lane wrote:
There's a list of TODO items: < http://www.mediawiki.org/wiki/Wikimedia_Labs#TODO%3E
There's a list of proposals: < http://www.mediawiki.org/wiki/Wikimedia_Labs#Proposals%3E
There's a list of Labs infrastructure bugs: < https://bugzilla.wikimedia.org/buglist.cgi?list_id=171774&resolution=---...
I think what we're mostly missing is a quick list of easy things to do or fix as a call to action.
Can we define ONE task a good sysadmin could take here and now?
You have one presentation next week at the Wikipedia Engineering Meetup
http://www.meetup.com/Wikipedia-Engineering-Meetup/events/89239012/
I have another one in few weeks at FOSDEM:
https://www.mediawiki.org/wiki/Events/FOSDEM/2013_-_Lightning_-_Qgil#Inject_...
I believe both will be recorded. It's a good excuse to find a little fishhook while the bigger net gets ready.
Feasible? Otherwise I will forget about the topic until next month. :)
On Wed, Jan 9, 2013 at 12:02 PM, Quim Gil qgil@wikimedia.org wrote:
On 01/08/2013 11:01 AM, Ryan Lane wrote:
There's a list of TODO items: < http://www.mediawiki.org/wiki/Wikimedia_Labs#TODO%3E
There's a list of proposals: < http://www.mediawiki.org/wiki/Wikimedia_Labs#Proposals%3E
There's a list of Labs infrastructure bugs: <
https://bugzilla.wikimedia.org/buglist.cgi?list_id=171774&resolution=---...
I think what we're mostly missing is a quick list of easy things to do or fix as a call to action.
Can we define ONE task a good sysadmin could take here and now?
Sure, if you want to copy the information from this ticket - that's a good task https://rt.wikimedia.org/Ticket/Display.html?id=4060
You have one presentation next week at the Wikipedia Engineering Meetup
http://www.meetup.com/Wikipedia-Engineering-Meetup/events/89239012/
I have another one in few weeks at FOSDEM:
https://www.mediawiki.org/wiki/Events/FOSDEM/2013_-_Lightning_-_Qgil#Inject_...
I believe both will be recorded. It's a good excuse to find a little fishhook while the bigger net gets ready.
Feasible? Otherwise I will forget about the topic until next month. :)
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Wed, Jan 9, 2013 at 12:31 PM, Leslie Carr lcarr@wikimedia.org wrote:
On Wed, Jan 9, 2013 at 12:02 PM, Quim Gil qgil@wikimedia.org wrote:
Can we define ONE task a good sysadmin could take here and now?
Sure, if you want to copy the information from this ticket - that's a good task https://rt.wikimedia.org/Ticket/Display.html?id=4060
Here's one listed in bugzilla, as well: < https://bugzilla.wikimedia.org/show_bug.cgi?id=36994%3E
- Ryan
On Tue, 2013-01-08 at 11:01 -0800, Ryan Lane wrote:
There's a list of Labs infrastructure bugs: < https://bugzilla.wikimedia.org/buglist.cgi?list_id=171774&resolution=---...
I think what we're mostly missing is a quick list of easy things to do or fix as a call to action.
In case there are some open Bugzilla tickets that describe easy things to fix, please feel free to set the keyword "easy" on them, so potential new contributors can query for them.
andre
wikitech-l@lists.wikimedia.org