Jump to content

User talk:Hedonil

Rendered with Parsoid
From Wikitech
Latest comment: 6 years ago by MusikAnimal in topic Adoption request of "Tools-info" on Toolforge

Welcome to Tool Labs

Hello Hedonil, welcome to the Tool Labs project! Your request for access was processed and you should be able to login now via ssh at tools-login.wmflabs.org. 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 labs-l@lists.wikimedia.org – thank you, and have fun using Tools! petrb (talk) 09:44, 16 September 2013 (UTC)Reply

Access to Tool Labs disabled.


I've disabled your access to the tools project because you have been storing a *lot* of data onto a database replica (you are now at 1.2T) in a way that can impair replication. You seem to be doing statistical analysis over large data sets, we may want to discuss a better way to support that task within Labs, but I cannot allow you to store such large data sets on the production replicas.

I tried to simply disconnect your process that was doing the work, but it reconnects automatically so I've had no choice but to disable log ins for your account until this is fixed. Please contact me either here on my talk page, by email, or on IRC (where I go by the username Coren) to find a way for you to continue your work.  Coren/Marc (talk) 19:39, 22 November 2013 (UTC)Reply

Now I notice that I've been blocked temporarily :-D. Bad boy. To my apology: I was young and needed the... storage ;) Hedonil (talk) 20:24, 8 April 2014 (UTC)Reply

Thank you for your help!

I don't know if you are the same person as the one who goes under hedonil on IRC, but I am assuming you are. I just wanted to thank you very, very much for helping me import my data into a database. It would have taken me probably more time than I have for this project just to get that done, and I really appreciate that you used your expertise to do it for me. I know it took a lot of time and I just wanted to say thank you! Bluma.Gelley (talk) 15:10, 6 April 2014 (UTC)Reply

Though it has been a piece of work, your're welcome. Hedonil (talk) 20:22, 8 April 2014 (UTC)Reply

Draft. (Labs- )Tools- Directory

For the sake of simplicity the whole structure is described as JSON with comments on each field.

General requirements

  • editable via webinterface with OAuth support
  • 1 information section per "physical" tool / project
  • 1-n information sections per subtool / service
  • data for Main from LDAP / Admin tasks / Wikitech (some ro, some sync'd)
  • data for Services from JSON-file
  • data for Statistics from Diamond / Admin tasks
  • keep possible I18N-things in mind
  • alternative workflow: Edit solely via webinterface, store everything in Database/LDAP, create JSON file as info/local backup.

(switched from Array of strings to comma separated string; easier to handle)


  name : "tools.sampletool",		// String, "physiscal" toolname or project
  description :	"Z's tools suite",	// String, general description
  maintainer : "Tim,Tom",		// String comma separated, admins for project 
  created : "2013-11-10",		// String, Y-m-d, date of creation
  lastaccess : "2014-08-11",		// String, Y-m-d, to tell if actively maintained, granularity: day (eg. last mod. of .bash_history)
  services : [],			// Array of objects, one object per offered service. See Service.
  statistics : {},			// Object. See Statistics
  webservice : "on",			// String, enum('on','off'), to tell guards that this webservice should be up

Child-object: Service

  type : "web",				// String, enum('dev','web','bot','api'), to tell bare dev resources and enable filtering
  name : "Z's tool no.1",		// String, public name
  description : "Pure fancyness",	// String, if left blank it inherits from parent
  license : "MIT",			// String, OpenSource License
  keywords : "game,glam"		// String comma separated
  maintainer : [],			// String comma separated, if left blank it inherits from parent
  url : "http://foo.bar/baz",		// String, service url or wiki page
  repository : "http://git",		// String, OpenSource source
  wikiscope : "enwiki,dewiki",		// String comma separated, enum('all', list of wikis) multiselect, to enable filtering
  techniques : "Perl,Lua,php-fpm",	// String comma separated, combo, to find a specialist or a place to steal ideas

Child-object: Statistics

  dirsize : ,
  pageviews : ,
  gridjobs : ,
  instances : ,

I believe that Coren also suggested an url for help pages, though I can see that could be either a parent or a child depending on it is concatenated or not. Billinghurst (talk) 19:06, 14 August 2014 (UTC)Reply


Hello! catscan2 has been working too badly, with lags, timeouts recent 3 weeks. And with big category depth (>4) it gives "ERROR : MYSQL error : Lost connection to MySQL server during query...". Do you know that? Do you know what happened and how to fix? (I wrote to Magnus Manske in en-wiki but he doesn't respond).Nirvanchik (talk) 23:34, 7 October 2014 (UTC)Reply

xtools/articleinfo from voy:it: doesn't work

Could you support for its resolution? --Andyrom75 (discussioni) 08:41, 6 December 2014 (UTC)

Moved enwp10 to trusty

Hello! enwp10 webservice seemed to have some issues keeping itself registered with the proxy and was being more unavailable than it should be. I've moved it to trusty now. Everything seems ok! 22:14, 20 April 2015 (UTC)


No webservice

although no longer getting the No Webservice page, often when try to get the catscan2 it just sits there trying to load a page but never comes back. --Traveler100 (talk) 07:46, 25 January 2016 (UTC)Reply

Wiki Replica c3.labsdb to be shutdown Wednesday 2017-12-13

A tool you maintain is hosting data on labsdb1003.eqiad.wmnet (aka c3.labsdb). This server will be taken out of service on Wednesday 2017-12-13.

Normal usage of the *.labsdb databases should experience only limited interruption as DNS is changed to point to the new Wiki Replica cluster. The c3.labsdb service name will not be updated however, so tools hardcoded to that service name will be interrupted until they are updated to use a new service name.

Tools that are hosting self-created data on c3.labsdb will lose that data if it is not migrated to tools.db.svc.eqiad.wmflabs (also known as tools.labsdb). If you are unsure why your tool is hosting data on c3.labsdb, you can check the database and table names at https://tools.wmflabs.org/tool-db-usage/ or phab:P6313.

Please see Wiki Replica c1 and c3 shutdown for more information. --BryanDavis 20:36, 15 November 2017 (UTC)Reply

Adoption request of "Tools-info" on Toolforge

Hello Hedonil! It's been many years, and I'm not sure we even got to meet :( I'm here to today to ask if I can be added as a maintainer of https://tools.wmflabs.org/tools-info/ Specifically, the now nonfunctioning SQL Optimizer tool. It has served us well for years, but when I saw it broke, I set out to build a replacement. I have a new working version using different technologies, that I will be able to demo soon. Even so, I was hoping to have it live on your tool instance as there are many links that go there. My intent is only to work on the SQL Optimizer tool, nothing else in the tools-info suite.

We have a new Abandoned tool policy that states you must be contacted and either give explicit approval, or otherwise no objectionable feedback before the Toolforge admins can add me as a maintainer. I will also make it clear that, since you left in August 2014, I have grown to be a prominent and passionate Toolforge developer. Myself, and a few others reworked your incredible version of XTools into the one people use today: https://xtools.wmflabs.org. The wonderful design and craftsmanship that went into Wikiviewstats has been adopted into Pageviews Analysis. It was never our intention to abandon your hard work, we just couldn't get a hold of you :( So I hope you will be okay with us reviving more of your work, and even better, to have you there with us! :)

I believe your time frame is two weeks. If after this time there are no objections or explicit approval, I will file a Phabricator task to be added as a maintainer of tools-info. Thanks for all the amazing things you've built over the years. We are committed to making them live on forever, in whatever shape they may take form, knowing Hedonil was the one originally behind it :) Warm regards MusikAnimal (talk) 23:39, 21 May 2018 (UTC)Reply