User talk:BryanDavis

From Wikitech
Jump to navigation Jump to search

Your shell access was granted

Hello, welcome to Wikimedia Labs! I would like to inform you that your shell request was processed and you should be able to login to Bastion host now at In case you get into troubles, please read this page which contains useful information about accessing instances. You can also ask in our irc channel at #wikimedia-labs connect or send an e-mail to our mailing list - thank you, and have fun using labs! Tim Landscheidt (talk) 17:20, 29 July 2013 (UTC)

Welcome to Tool Labs

Hello BryanDavis, welcome to the Tool Labs project! Your request for access was processed and you should be able to login now via ssh at To get started, check the help page and the migrating from the Toolserver page. You can also ask in our IRC channel at #wikimedia-labs connect or send an e-mail to our mailing list – thank you, and have fun using Tools! Tim Landscheidt (talk) 18:54, 16 August 2013 (UTC)

A beer for you!

Export hell seidel steiner.png Enjoy. Greg Grossmeier (talk) 20:38, 2 July 2014 (UTC)

Une étoile pour vous !

Original Barnstar Hires.png L’étoile originale
Thanks Bryan! Youni Verciti (talk) 12:29, 23 February 2016 (UTC)

Administrator rights

I don't feel a need to «talk about need for full admin rights». I assume however you know what's the gain in moving me from one group to the other, otherwise you would not have done so, and it would have been nice to write in my user talk page what permissions you sought to remove. Special:ListGroupRights is not especially enlightening (speaking of which, a different setup of the groups could be appropriate for clarity; if there's only a difference of 10 permissions, just remove those from the sysop group and move them to a super-sysop group, or something). Nemo 14:28, 18 February 2017 (UTC)

@Nemo_bis: Sorry, no offense was intended. The reason for the change is described in task T158315. Fundamentally, having the ability to edit the MediaWiki: namespace on wikitech is considered a very sensitive user right, and I decided to remove first and ask later. --BryanDavis (talk) 16:23, 18 February 2017 (UTC)
Ok. I replied there. It would be useful to write down somewhere what's so special about the MediaWiki namespace on this wiki (as opposed to other Wikimedia wikis) and also what the current setup of "sysop" and "contentadmin" groups is good for. Nemo 23:37, 18 February 2017 (UTC)

Access request for Tool Labs to support non-WMF wikis

Could you please process this access request for Tool Labs? I think it's outside of (Tool) Labs's primary scope; there have been exceptions to that in the past, but I don't want to decide that on my own. --Tim Landscheidt (talk) 18:16, 23 February 2017 (UTC)

Thanks Tim Landscheidt. I have left a message on the user's talk page. --BryanDavis (talk) 19:23, 23 February 2017 (UTC)


Hello, sorry for bothering, but can you review my request? Alaa (talk) 16:07, 4 March 2017 (UTC)

@Alaa: Yes Done --BryanDavis (talk) 18:02, 4 March 2017 (UTC)

Access Request

Sorry for bothering, but can you review my access request?

I am a intern at the Wikimedia Taiwan, we are running a project about a third part wiki that uses Taiwan aboriginal languages to write encyclopedia articles, and we need a bot to rapidly export Taiwan aboriginal language articles from Wikimedia Incubator and import them to that wiki, there is more details in the request page.Thank you!--R96340 (talk) 06:05, 8 May 2017 (UTC)

No access to add URI - Diffusion


I followed your explanation, but when I click on "Add URI" I get an "Access Denied: R2119" message.

This is regarding the tool "signature-manquante-bot", diffusion-rep.

Can you help me with it?

--Brclz (talk) 15:14, 3 August 2017 (UTC)

@Brclz: What URI did you try to use for your mirror origin? --BryanDavis (talk) 15:40, 3 August 2017 (UTC)
I can't even add one, the error shows when I go on the page to add some (here, can't even see this page). URI to watch and update from would be (still experimenting to see if this would fit my needs). --Brclz (talk) 15:45, 3 August 2017 (UTC)
@Brclz: The access policy for the repository shows that only the Repository-Admins group can manage the repo. This is either because you had not linked your Phabricator account with your LDAP account before you created the repository or there is some regression bug in repository creation. I can fix the repo permissions for you by adding your Phabricator account to the ACL, but to do that you will need to connect your accounts using We should probably move this discussion to a Phabricator task as well to make it easier to track and to leave a better record for people how have similar issues in the future. --BryanDavis (talk) 16:00, 3 August 2017 (UTC)
=> phab:T172413 :-) Thx for the help so far --Brclz (talk) 16:33, 3 August 2017 (UTC)

Shell Access Request

Hello. I'm not sure where I should put the request for shell access, so I ended up here in the idea that you might be able to help. My old account "User:Simeondahl" is not getting used anymore as of right now since I renamed myself as "SimmeD". Is it possible that you can add "Shell user" back on this new account and remove it from it from the old? --SimmeD (talk) 16:08, 22 October 2017 (UTC)

@SimmeD: "Shell user" is something that is automatically granted when a user becomes a member of a Cloud VPS project like Toolforge or Beta Cluster. See Help:Getting_Started for more information. --BryanDavis (talk) 04:23, 23 October 2017 (UTC)

A pie for you!

A very beautiful Nectarine Pie.jpg Enjoy! Alangi derick (talk) 18:50, 6 December 2017 (UTC)

Some JS deletions, please

Hello and happy new year if we don't talk before the event. I wonder if you could please have the .js pages User:Thiemo Mättig (WMDE)/common.js and User:Thiemo Kreuz/common.js deleted? They're listed as double redirects and I can fix them as content administrators can't edit those user subpages. Thank you. --MarcoAurelio (talk) 12:19, 30 December 2017 (UTC)

Link fix:
--MarcoAurelio (talk) 12:20, 30 December 2017 (UTC)
@MarcoAurelio: Yes Done --BryanDavis (talk) 17:14, 30 December 2017 (UTC)

Outdated info

Hello. I've seen Wikitech still mentions 'silver' as the place where this wiki runs. Is that still accurate? I think I heard somehow this wiki was moved? Regards, --MarcoAurelio (talk) 11:11, 18 March 2018 (UTC)

Yes Done I've updated that page and a few others that mentioned --BryanDavis (talk) 22:00, 18 March 2018 (UTC)

Logstash access for slow filters

Hi BD. I see that the slow filters stuff is behind a login wall. What competency level are you expecting, and which oaths of allegiance need to be sworn to see the slow filters results? If they are not too onerous, where should make an application? — billinghurst sDrewth 06:23, 14 May 2018 (UTC)

@billinghurst: I'm not sure what application/tool "slow filters stuff" refers to. Could you provide a URL? --BryanDavis (talk) 14:18, 14 May 2018 (UTC) — Preceding unsigned comment added by Billinghurst (talkcontribs) 14:26, 14 May 2018 (UTC)
@billinghurst:, I guess I did not read the header for this message where it says "logstash". Access to the production application log data requires signing a non-disclosure agreement with the Foundation. The process for doing this as a community member is documented at Volunteer NDA#Volunteer_NDA_for_privileged_LDAP_access_or_shell_access. Once your developer account has been added to the cn=nda LDAP group you will be able to view all of the Kibana logging dashboards by authenticating with your developer account credentials. --BryanDavis (talk) 14:51, 14 May 2018 (UTC)

Tool question

Hello. I was wondering if the new Phab Ban tool kept a log somewhere? There's none, as far as I can see (but I might have not searched well enough). Best regards, — MarcoAurelio (talk) 22:15, 11 July 2018 (UTC)

@MarcoAurelio: the tool does not keep a log itself, but Phabricator does keep a log of enable/disable events at I'm not 100% sure, but I think you may have to be a Phabricator Admin to see that log. --BryanDavis (talk) 15:57, 12 July 2018 (UTC)
Hello. Yes, I am afraid that you'll have to be an administrator to see those logs as I am not able to access such page. In any case, I understand that the people that can use the PhabBan account is trusted so there shouldn't be any issues, but maybe, just maybe; having the tool log X disabled the account Y using the shared PhabBan tool would be a good idea for accountability? Thanks. — MarcoAurelio (talk) 20:18, 31 July 2018 (UTC)

User to block

User:WhenDatHotlineBling. Posting here and User talk:Greg Grossmeier, since you were active admins in the past 24 hours. Koavf (talk) 02:16, 1 October 2018 (UTC)

@Koavf: Thanks for the poke. --BryanDavis (talk) 20:04, 1 October 2018 (UTC)

Toolforge membership request

Hello Bryan -- I am trying to figure out how to complete the process of becoming a Toolforge member. I'm writing to you because you responded to my query at Access Request 396. I was able to fix the problem but have not heard anything since. We'd really like to get started with our project, so please let me know if there is anything else I should do.

Rca2t (talk) 16:00, 16 October 2018 (UTC)

Thanks for your review of this request. Blue Rasberry (talk) 16:08, 16 October 2018 (UTC)
@Rca2t, Bluerasberry: Yes Done, and thanks for the ping to remind me to check the review queue. --BryanDavis (talk) 16:39, 16 October 2018 (UTC)


Please rename my username to Ruyaba. Thanks. RUYABA (talk) 01:46, 27 January 2019 (UTC)

@RUYABA: Please create a Phabricator task tagged with and #ldap requesting the account rename. Renaming Developer accounts is unfortunately not quite as easy as renames on the main project wikis, so it may take some time to complete the request depending on which systems you have used your Developer account to interact with. --BryanDavis (talk) 16:01, 27 January 2019 (UTC)

mkdir -p && venv

Hi! About [1], I think it does. Using virtualenv:

   $ rm -rf www/
   $ virtualenv -p python3 ~/www/python/venv
   Running virtualenv with interpreter /usr/bin/python3
   Using base prefix '/usr'
   New python executable in /data/project/permission-denied-test/www/python/venv/bin/python3
   Also creating executable in /data/project/permission-denied-test/www/python/venv/bin/python
   Installing setuptools, pip...done.
   $ ls www/python/venv/
   bin/     include/ lib/

And using venv:

   $ rm -rf www/
   $ webservice --backend=kubernetes python shell
   If you don't see a command prompt, try pressing enter.
   $ python3 -m venv ~/www/python/venv
   $ ls www/python/venv/
   bin/        include/    lib/        lib64/      pyvenv.cfg

Running this command creates the target directory (creating any parent directories that don’t exist already).

Dalba (talk) 03:40, 4 March 2019 (UTC)

@Dalba: That's pretty cool. I will admit to not having tried it myself before I reverted your edit. I am not sure if making the need to create the directory structure explicit to the reader is more or less important than the number of steps we describe. If you feel strongly about removing the mkdir instruction I will not edit war with you over it. --BryanDavis (talk) 03:57, 4 March 2019 (UTC)

User Rights

Hi Bryan Davis, Please be requested to add autopatroller and shell user rights for me. Regards, ZI Jony (Talk) 19:30, 27 March 2019 (UTC)

@ZI Jony: shell user is a legacy right that actually does nothing with the current implementation of Cloud VPS. Is there a specific reason that you would need the autopatroller right? We generally only grant it on this wiki to users who have made many good faith contributions, and generally just to reduce workload on our patroller community. --BryanDavis (talk) 19:38, 27 March 2019 (UTC)
@BryanDavis: thanks for response. Shell user supposed to grant automatically when I was becomes a member of Toolforge project. Regarding Autopatroller right, on Phabricator I've stated work with several projects so it will reduce workload of patroller community when documented. Regards, ZI Jony (Talk) 20:08, 27 March 2019 (UTC)

geocommons/kml source

Hello BryanDavis. Thank you for the account activation. Please could you help me locate the geocommons/kml source code. SSH'ing in and running find / -name \*geocommons\* did not produce a result. Many appreciations, —Sladen (talk) 05:18, 29 June 2019 (UTC)

See also User talk:Para#License_and_publish_code_so_you_can_get_some_help_with_maintenance? and User_talk:Para#kmlexport (extra pings to Dvorapa and Para. This is for trying to work T226710 where geocommons/kml is missing the majority of images.
Sladen The source code you are looking for is somewhere under /data/project/geocommons/, but that tool's $HOME has permissions applied that keep everyone who is not a maintainer of the geocommons tool from seeing the files. Para is currently the only maintainer of geocommons (per --BryanDavis (talk) 22:09, 30 June 2019 (UTC)
BryanDavis, thanks. Had a reply today from Para over at commons:User_talk:Para#Geocommons/kml not showing most results; and have asked to be added as an additional maintainer at [2] in order to try and start debugging with a view to getting things fixed on a longer-term basis. —Sladen (talk) 20:01, 2 July 2019 (UTC)

Setting for tools per page on list?

Was wondering if there was a setting to increase the number of entries per page (and if so, where) on DSquirrelGM (talk) 03:17, 5 January 2020 (UTC)

@DSquirrelGM: I don't think I made a secret page length setting in that app. The browsing functionality in toolsadmin was really only started and never made into a full featured system. lists them all in one giant page. --BryanDavis (talk) 04:03, 5 January 2020 (UTC)
Added that to my list of bookmarks, thanks. DSquirrelGM (talk) 05:19, 5 January 2020 (UTC)


I would recommend some for Special:Contributions/Vamdalise_Wikitech_on_WheeIs and Special:Contributions/Fu'erdai_vamdal, if for no other reason than w:en:WP:DENY. Koavf (talk) 01:34, 13 January 2020 (UTC)

deleting repository for tool

I decided not to use the repository I had previously set up for my tool, but I can't find anything about where exactly to run the remove destroy command from to delete the repository. What server and directory do I need to connect to to run that command? DSquirrelGM (talk) 05:37, 13 January 2020 (UTC)

Or should I send in a ticket to have it removed by an administrator on Phabricator? DSquirrelGM (talk) 05:42, 13 January 2020 (UTC)
DSquirrelGM, the repository is created on servers which are not directly user accessible. There is also currently no mechanism in to delete a repository. Leaving an empty repo laying around really does not cause any ongoing issues (a small amount disk on the Phabricator server is really on that is consumed). If having the repo listed really bothers you, your instinct to ask for admin help through a Phabricator ticket is the right one. We do not have a runbook for how to do this type of cleanup yet, so if you decided to make that task please add me (@bd808 on Phabricator) as a subscriber so I notice and can figure out the steps needed. --BryanDavis (talk) 18:39, 13 January 2020 (UTC)
Guess I'll just leave it disabled then, unless you WANT to investigate a potential cleanup project for use later. DSquirrelGM (talk) 20:13, 13 January 2020 (UTC)