[05:32:40] AHAHAHA [05:32:47] I have defeated you, Phabricator API. [09:25:20] Nemo_bis updated subscribers of T376: logic to import rt data into phabricator. https://phabricator.wikimedia.org/T376 [09:31:09] Nemo_bis updated subscribers of T588: Add information to user profiles. https://phabricator.wikimedia.org/T588 [09:36:14] Nemo_bis renamed T763: Phabricator far too spammy and off-topic to continue posting to wikibugs-l from "Phabricator far too spammy to continue posting to wikibugs-l" to "Phabricator far too spammy and off-topic to continue posting to wikibugs-l". https://phabricator.wikimedia.org/T763 [09:41:00] Nemo_bis created T1027: In "Edit blocking tasks", blue links are not links. https://phabricator.wikimedia.org/T1027 [09:46:31] Nemo_bis updated tasks of T763: Phabricator far too spammy and off-topic to continue posting to wikibugs-l. https://phabricator.wikimedia.org/T763 [09:48:30] Nemo_bis updated subscribers of T763: Phabricator far too spammy and off-topic to continue posting to wikibugs-l. https://phabricator.wikimedia.org/T763 [09:53:05] Nemo_bis updated subscribers of T124: It's not possible "Edit task" (like changing "Assigned To") and leaving a comment at the same time. https://phabricator.wikimedia.org/T124 [09:58:37] Nemo_bis edited the description of T825: Goal: The majority of WMF developer teams and sprints have moved to Phabricator. https://phabricator.wikimedia.org/T825 [10:02:15] Nemo_bis reopened T624: Don't email me on cc changes unless I'm reporter, by default as "Open". https://phabricator.wikimedia.org/T624 [10:02:15] Nemo_bis reopened T624: Don't email me on cc changes unless I'm reporter, by default, a task blocking T763: Phabricator far too spammy and off-topic to continue posting to wikibugs-l, as "Open". https://phabricator.wikimedia.org/T763 [10:40:08] Nemo_bis updated subscribers of T390: Inform users that their Bugzilla tag entries and votes will not be transfered to Phab. https://phabricator.wikimedia.org/T390 [12:02:03] Manybubbles created T1028: Experiment with Wikidata Query Engine. https://phabricator.wikimedia.org/T1028 [15:09:03] MZMcBride created P55 (An Untitled Masterwork). [18:15:42] Quiddity updated subscribers of T679: Phabricator search does not search substrings. https://phabricator.wikimedia.org/T679 [18:16:52] AHAHAHA [18:16:53] I have defeated you, Phabricator API. [18:16:58] Docs, or it didn't happen! [18:17:05] ;-) [18:18:39] well, [18:18:43] https://github.com/legoktm/fab [18:18:53] but I'm working on wikibugs right now [18:19:27] :o [19:18:44] legoktm: you're rewriting it in python? :o [19:18:49] yup [19:19:09] I might be in love with you. [19:19:11] I decided forking the PHP code wasn't worth it [19:19:24] :P [19:20:52] legoktm: "Released into the public domain." really? How about a real license so that the lib can be used. Dual license as GPLv2+ and Apache if you want it to be usable by just about anyone. [19:21:14] what's wrong with public domain? >.> [19:21:21] legoktm: legally not well-defined [19:21:32] PD is limbo [19:21:48] is CC-0 better then? [19:22:01] yes [19:22:09] yeah CC-0 works I think [19:23:05] I like Tim's license grant -- https://www.mediawiki.org/wiki/User:Tim_Starling [19:24:15] okay, updated. [19:24:35] let me upload what I have for the wikibugs code so far [19:26:37] valhallasw`cloud: https://github.com/legoktm/wikibugs2 [19:27:31] legoktm: ah, this just pushes it to redis? [19:27:33] basic concept is use the feed.query API, process the event with API requests, then push it to redis, and have a script which takes it from redis and pushes to irc [19:27:34] yeah [19:28:36] legoktm: might be nicer to push just the actual events to redis, and doing the channel stuff in the irc client, but whatever works [19:28:48] I think so too [19:28:54] basically pushing useful_event_metadata instead [19:29:58] the colored IRC messages aren't roundtripping properly through redis when json encoded, and I don't really want to investigate that [19:30:48] json doesn't like binary data [19:31:12] but it's also because it might be interesting data for other consumers [19:47:05] ok, did that [19:47:15] but I think how I'm using the IRC library is broken [19:47:34] any .privmsg or .join call results in irc.client.ServerNotConnectedError: Not connected. [19:50:34] legoktm: there's probably a callback on connect? [19:51:18] legoktm: https://bitbucket.org/jaraco/irc/src/d2eb6a854cc68cb657482fc03928e32efb8b4283/scripts/testbot.py?at=default#cl-41 [19:51:42] ty :D [19:52:03] legoktm: also, check https://bitbucket.org/jaraco/irc/src/d2eb6a854cc68cb657482fc03928e32efb8b4283/irc/bot.py?at=default#cl-49 [19:52:18] the connect_params? [19:52:40] there's a self.channels [19:52:52] right, I looked at that [19:52:59] oh,. but it doens't join those [19:53:00] nm [19:53:03] my bot shouldn't modify that, it just maintains state [19:53:35] Qgil triaged T1027: In "Edit blocking tasks", blue links are not links as "Needs Volunteer" priority. https://phabricator.wikimedia.org/T1027 [19:54:18] I'm not sure where those callbacks are defined, though :/ [19:55:00] it's in SingleServerIRCBot.__init__ [19:55:06] for i in ["disconnect", "join", "kick", "mode", [19:55:06] "namreply", "nick", "part", "quit"]: [19:55:06] self.connection.add_global_handler(i, getattr(self, "_on_" + i), [19:55:06] -20) [19:55:22] yeah, but not for e.g. on_nicknameinuse [19:55:58] maybe SimpleIRCClient already does that [19:56:25] ah yeah [19:56:25] https://bitbucket.org/jaraco/irc/src/d2eb6a854cc68cb657482fc03928e32efb8b4283/irc/client.py?at=default#cl-1240 [19:56:37] events are defined here: https://bitbucket.org/jaraco/irc/src/d2eb6a854cc68cb657482fc03928e32efb8b4283/irc/events.py?at=default [19:57:15] magic without documentation is always a bit annoying [19:57:41] so I don't need to add a global_handler thing? [20:00:36] I am so confuse.... [20:00:48] the on_welcome callback gets called twice. [20:01:56] no, should be fine without [20:01:59] O_o [20:02:15] well, joining twice is probably ok? [20:02:48] well, now it's not even being called at all >.< [20:02:58] (or just take old pywikibugs and adapt it? that irc code works, at least) [20:06:19] Qgil edited the description of T1027: In "Edit blocking tasks", blue links are not links. https://phabricator.wikimedia.org/T1027 [20:11:54] Qgil added a comment to T376: logic to import rt data into phabricator. https://phabricator.wikimedia.org/T376 [20:17:08] Qgil lowered the priority of T1026: Mobile task and Mockup interface does not allow image attachments. from "High" to "Needs Volunteer". https://phabricator.wikimedia.org/T1026 [20:17:33] Qgil moved T1027: In "Edit blocking tasks", blue links are not links to Reported Upstream on the Phabricator.org workboard. https://phabricator.wikimedia.org/T1027 [20:17:38] Qgil moved T1026: Mobile task and Mockup interface does not allow image attachments. to Reported Upstream on the Phabricator.org workboard. https://phabricator.wikimedia.org/T1026 [20:18:25] Qgil renamed T1026: Mobile task and mockup interfaces don't allow file uploads from "Mobile task and Mockup interface does not allow image attachments. " to "Mobile task and mockup interfaces don't allow file uploads". https://phabricator.wikimedia.org/T1026 [20:19:28] MarkAHershberger added a comment to T481: A single page describing the MediaWiki release checklist. https://phabricator.wikimedia.org/T481 [20:19:46] MarkAHershberger closed T481: A single page describing the MediaWiki release checklist, a task blocking T537: Wiki Release Team October 2014 goals, as "Resolved". https://phabricator.wikimedia.org/T537 [20:19:46] MarkAHershberger closed T481: A single page describing the MediaWiki release checklist as "Resolved". https://phabricator.wikimedia.org/T481 [20:27:29] MarkAHershberger moved T946: MediaWiki Maintenance Releases 1.23.6, 1.22.13 and 1.19.21 to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T946 [20:27:31] MarkAHershberger moved T780: October 17, 2014 User Group Meeting to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T780 [20:27:33] MarkAHershberger moved T490: Wiki Release Team Quarterly Review on 2014-10-15 to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T490 [20:27:35] MarkAHershberger moved T922: Update the Make-release Script for 1.24 to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T922 [20:27:37] MarkAHershberger moved T530: Document QA requirements of MediaWiki releases to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T530 [20:27:39] MarkAHershberger moved T959: 1.24.0-RC.0 to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T959 [20:27:40] MarkAHershberger moved T480: Agree and Document the Process to Include Security Fixes in MediaWiki Releases to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T480 [20:27:42] MarkAHershberger moved T481: A single page describing the MediaWiki release checklist to Resolved on the Wiki-Release-Team workboard. https://phabricator.wikimedia.org/T481 [20:31:30] MarkAHershberger added a comment to T529: QA problems from upgrade from MediaWiki 1.23.3 to MW1.23.4. https://phabricator.wikimedia.org/T529 [20:32:55] MarkAHershberger updated tasks of T782: Wiki Release Team November 2014 Goals. https://phabricator.wikimedia.org/T782 [21:47:55] MarkAHershberger created T1029: Contact Installatron. https://phabricator.wikimedia.org/T1029 [21:55:10] MarkAHershberger created T1030: Contact rianjs about their hg mediawiki branch. https://phabricator.wikimedia.org/T1030 [21:56:59] Reedy edited the description of T1030: Contact rianjs about their hg mediawiki branch. https://phabricator.wikimedia.org/T1030 [22:04:53] MarkAHershberger created T1031: Contact SofCloudIT. https://phabricator.wikimedia.org/T1031 [22:08:57] MarkAHershberger created T1032: Contact softaculous.com. https://phabricator.wikimedia.org/T1032 [22:12:06] hexmode: lol [22:12:11] Comment on that last one [22:12:12] "Just like the one from Wikipedia, I love it! 5 Stars!" [22:15:05] bd808 added a comment to T937: Create PHP class to make working with XHProf easier. https://phabricator.wikimedia.org/T937 [22:15:26] bd808 moved T937: Create PHP class to make working with XHProf easier to Needs Review/Feedback on the MediaWiki-Core-Team workboard. https://phabricator.wikimedia.org/T937 [22:15:36] bd808 moved T937: Create PHP class to make working with XHProf easier to Needs Review on the Librarization workboard. https://phabricator.wikimedia.org/T937 [22:18:45] Reedy added a comment to T447: Document how to decide if adding a new category collation is OK to do quickly and when we need to do other prep. https://phabricator.wikimedia.org/T447 [23:09:39] MarkAHershberger added a comment to T492: Document the QA process for MediaWiki releases. https://phabricator.wikimedia.org/T492 [23:14:54] MarkAHershberger closed T492: Document the QA process for MediaWiki releases as "Resolved". https://phabricator.wikimedia.org/T492 [23:14:54] MarkAHershberger closed T492: Document the QA process for MediaWiki releases, a task blocking T530: Document QA requirements of MediaWiki releases, as "Resolved". https://phabricator.wikimedia.org/T530 [23:14:55] MarkAHershberger closed T492: Document the QA process for MediaWiki releases, a task blocking T529: QA problems from upgrade from MediaWiki 1.23.3 to MW1.23.4, as "Resolved". https://phabricator.wikimedia.org/T529 [23:14:56] MarkAHershberger closed T492: Document the QA process for MediaWiki releases, a task blocking T537: Wiki Release Team October 2014 goals, as "Resolved". https://phabricator.wikimedia.org/T537 [23:16:20] MarkAHershberger added a comment to T537: Wiki Release Team October 2014 goals. https://phabricator.wikimedia.org/T537