[14:33:28] (PS1) Ricordisamoa: Use the plain-text GPL [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/202032 [16:33:26] Hi K4-713... How's everything? [16:33:36] ...everything? [16:33:41] That might take a while. :) [16:33:42] Well, not everything [16:33:54] 8p [16:34:04] As far as I know, the universe is still expanding... [16:34:13] Wait. I think I just made myself sad. [16:34:36] Hmm? Universe expanding = sadness? [16:34:51] Yeah, it's just the thought of everything getting farther and farther apart all the time. [16:35:22] But even so, more and more of it comes into view as light from earlier and earlier starts to reach us... I think? [16:35:54] So we keep learning more about the parts of it that... we'll never reach! [16:35:59] Yes. But the likelihood of being able to do anything about it is... yes! [16:36:00] Exactly. [16:36:25] Hmmm [16:36:51] ...happily, there are local systems which do not conform to the overall... theme. [16:37:02] Yeah entierly correct [16:37:16] There we go. I fixed it. [16:37:20] Everything is great. [16:37:20] :) [16:37:22] How are you? [16:37:33] Nob'bad [16:37:35] Not bad [16:37:48] woot. [16:38:00] So, today is the last day I'll be around for a little over a week. [16:38:33] I imagine it's going to tilt slightly on the action-packed side, so if there's anything you need it would be good to get that in early. [16:38:45] I think we have a checkin today, though... [16:38:53] Yeah [16:40:23] Is that on? I was just gonna ask, dunno if you're too busy preparing stuff for your vacation, or if your pending absence means the checkin is especially important? [16:41:08] (I might organize the order of some my non-work things differently depending, though either way is totally cool.) [16:41:41] Oh no, I've totally got the time. [16:41:47] Ah OK! cool :) [16:41:52] I think I just need to poke adam about hiring and guinea pigs. [16:41:56] ...unrelated. [16:41:59] I mean, probably. [16:42:59] Heh [16:43:08] * AndyRussG tries to imagine how they might be related [16:43:25] is he pet sitting? [16:43:56] He'll do hiring interviews ventriloquizing a guinea pig [16:44:19] that'll narrow the list [16:44:25] Or maybe the dog on loan will [16:44:39] Heheh [16:45:41] More so if the guinea pig is drinking a cigar and smoking a beer [16:46:33] * AndyRussG represses self [16:52:34] export MAX='solar_system'; ejegg BTW hi! How's everything? [16:55:12] AndyRussG: things are good, thanks! [16:55:23] :) [16:55:27] cool! [16:55:35] MAX='solar_system'? [16:55:53] I had just asked K4 "How's everything" and she talked about the universe expanding [16:56:01] ohhhh [16:56:07] * ejegg backscrolls [16:56:21] Gotta draw the line somewhere [16:57:07] that new ocean they discovered on Ganymede is pretty nifty [17:01:14] Yeah! Now if they could get those faster propulsion systems going... [17:02:14] There was one I heard of that would basically be like a taxi around the solar system, getting all out and about in months rather than years [17:05:22] whoa, nice! [17:08:08] Yeah [17:08:36] Also nice: http://www.mediawiki.org/wiki/Manual:HTML_templates [17:12:29] templates are definitely cool! And hopefully not too big a wrapper around the lib to start using now [17:15:45] I'm just tying them out! [17:28:20] man 10 years of git! [17:40:54] woohoo! template worked! [17:47:34] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog, Patch-For-Review: Create a Civi import function for hand keyed donations in Civi - https://phabricator.wikimedia.org/T88836#1182796 (atgo) [17:59:05] hey k4-713 i am having all the problems with hangouts today. can we connect by phone for our 1:1? [17:59:16] in an hour [17:59:18] huh? Oh, over lunch. [17:59:34] For some reason, I thought you could just beam here from texas. [17:59:39] if only [17:59:42] iiiiif only [17:59:50] Though, if you can, then so can other people. [18:00:07] If I could beam places, I want to be the only one who can do it. [18:06:39] (PS1) Legoktm: Rebuild composer autoloader [extensions/DonationInterface/vendor] - https://gerrit.wikimedia.org/r/202075 [18:07:20] ^ I'm totally not sure if that's neccessary, but I don't think it'll hurt [18:07:59] atgo: sorry, random screen freeze [18:08:10] aww [18:08:14] that's my life in dallas [18:08:53] i hate that I'm rebooting my linux work laptop more often than the windows lappy at my last job [18:09:49] yeah i have my network preferences open and am clicking "renew dhcp lease regularly" [18:09:59] i know there's a fix for this tha tis better [18:10:04] i.. haven't done the research [18:11:15] ejegg: wut causes yer reboot? [18:11:33] Sometimes it helps to add stuff from experimental [18:13:08] AndyRussG: this one's on ubuntu 14.10 [18:13:19] But I think the problems are driver related [18:13:24] Hmm [18:13:35] there's the trackpad bustedness [18:13:36] In all seriousness, I am running X.org from experiemntal, works better 8p [18:13:47] hmm, maybe I should try that [18:14:09] If it's recentish hardware, at least on Debian that's been a solution for me several times [18:14:10] Yeah, I have all sorts of problems with the external monitor [18:14:24] Ah! Exactly where mine was popping forth [18:14:34] pooping [18:14:40] heh [18:15:08] I think Ubuntu has something like that where you can add repos for the next release [18:16:10] lately i'm doing more work on my other thinkpad - a big old W520 with tons of pixels, battery, cpu, + ram. Heavier but way less frustrating. never had trackpad problems on that. [18:16:54] Ubuntu does let you add ppas - i'm sure there's one with supernew X.org [18:17:01] Will look for that [18:33:41] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog, Patch-For-Review: Create a Civi import function for hand keyed donations in Civi - https://phabricator.wikimedia.org/T88836#1183034 (awight) I just checked the Thank You grace period, currently it's 2 months. Something... [18:49:07] K4-713: http://books.google.ca/books?id=hHBf4YxMnWMC&printsec=frontcover#v=onepage&q&f=false [18:50:48] AndyRussG: You froze again. [19:01:17] K4-713: Want any food things brought back from the outside world? [19:04:11] (CR) BryanDavis: [C: 2] Rebuild composer autoloader [extensions/DonationInterface/vendor] - https://gerrit.wikimedia.org/r/202075 (owner: Legoktm) [19:06:16] Wikimedia-Fundraising-CiviCRM: several fundraising user client SSL certificates expiring 4/15 - https://phabricator.wikimedia.org/T95200#1183160 (Krenair) [19:16:15] atgo: I'm in there. [19:25:11] Wikimedia-Fundraising-CiviCRM: several fundraising user client SSL certificates expiring 4/15 - https://phabricator.wikimedia.org/T95200#1183176 (Jgreen) p:Triage>High [20:18:39] My update: still trying to get a good response from Astropay servers. Trying the NewInvoice gets me 'empty param x_login' when it's totally not empty [20:19:37] and the GetBanks transaction redirects to a 'you're blocked' page, even though whatismyipaddress.com sees me coming from the WMF IP we have listed on their settings page [20:19:47] So I'm gonna write an email asking for help [20:27:55] wheee! [20:28:10] So we must have signed the contract, then :) [20:28:14] Honeymoon's over. [20:28:28] That was last week or something. [20:28:47] Please go ahead and feel free to talk about Fight Club. [21:31:51] awight: hey... regarding mustache... are you sure we need to support old MW? I was thinking, why would someone run old MW with bleeding edge CN? If they can do bleating edge CN, surely they can do the same for MW? [21:32:18] Wikimedia-Fundraising-CiviCRM: several fundraising user client SSL certificates expiring 4/15 - https://phabricator.wikimedia.org/T95200#1183922 (atgo) Mine is set to go May 19 - not sure if it's easier on your end to just get me on the same schedule for consistency. [21:34:47] Mmm K4-713 are the ichinga alerts that were happening every 5 minutes the kind of thing I'll be wanting to worry about when home alone? I know they don't say "fail mail"... [21:34:58] Ha. Yes. [21:35:07] icinga [21:35:19] And, usually Jeff_Green would be hella on that kind of thing, but I think his laptop exploded... [21:35:27] Yeah I saw [21:35:27] * K4-713 waves at Jeff_Green [21:35:33] Looks like he just fixed the problem! [21:35:37] Who is icinga and what does 'e do? [21:35:50] But yeah, fwiw db1025 is a SPOF for all donations stuff. [21:36:02] What's a SPOF? [21:36:08] Ah SPOF! [21:36:09] single point of failure. [21:36:12] hehe [21:36:14] yurp [21:36:46] special point of fun! [21:37:19] Soupy plagirist futon [21:37:25] oh forgot the oh [21:37:30] o [21:37:51] So in summary, all these alerts that I have so far just ignored are actually important [21:38:26] What about the cron www-data stuff? [21:40:36] (PS3) Ejegg: Simplify communication_type nonsense [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201635 [21:40:38] (PS6) Ejegg: Use transaction-specific URLs for Astropay [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201048 (https://phabricator.wikimedia.org/T90503) [21:40:40] (PS8) Ejegg: Add skeleton of Astropay gateway [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/200766 (https://phabricator.wikimedia.org/T90501) [21:49:27] AndyRussG: the cron things are mostly emitted when exceptions are thrown during donations processing. We skim them to determine whether it was a system error, a single incident of bad data, or some kind of fundamental thing that will keep happening unless we fix code. [21:49:58] aaaaaaaaaaaaaah k [21:52:01] Yeah I see some are quite different from others... [21:55:36] atgo: I just nearly choked over "special point of fun". Thanks. :p [21:55:50] IRC humor bombs. [21:56:00] any tiiime [21:57:34] hey k4-713 i'm assuming you won't be able to review the PCI docs before you go? [21:57:41] buh [21:57:57] I somehow forgot that they were ready for review. [21:58:01] Completely. [21:58:13] So, that's cool. [21:58:40] haha [21:58:52] well i was just goign to take out of this sprint and add to the next if you won't get to it before you go [21:59:03] since you're gone until the next one [21:59:03] Oh. Whew. [21:59:15] Yeah, that seems legit. [21:59:27] I'm going to try to get out of here a hair early today. [21:59:33] i just reassigned the card to you [21:59:39] Woot. Thanks. [22:06:38] (CR) Awight: "Do we not need the flexibility to support multiple communication types depending on the API call?" (8 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201635 (owner: Ejegg) [22:16:34] awight: thanks for the CR - abstract function sounds best for those two vars, what with the 'ALL OF THESE need to be redefined in the children' comment [22:23:57] ejegg: Awesome. I donno either if we have gateways that will require multiple communication methods, but it seems very likely... [22:25:05] yah, nothing currently, but it might happen [22:27:39] OK well I'm fine with removing the current mechanism and adding something else later, if it makes this patch easier. [22:29:15] (CR) Awight: [C: 2 V: 2] Rebuild composer autoloader [extensions/DonationInterface/vendor] - https://gerrit.wikimedia.org/r/202075 (owner: Legoktm) [22:29:49] (PS2) Awight: Use the plain-text GPL [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/202032 (owner: Ricordisamoa) [22:29:58] (CR) Awight: [C: 2 V: 2] "Thanks!" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/202032 (owner: Ricordisamoa) [22:30:18] (PS2) Awight: Clarify some 'object's in PHPdoc strings [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201482 (owner: Ejegg) [22:30:54] (CR) Awight: [C: 2] "Great! I feel much less... undocumented." [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201482 (owner: Ejegg) [22:36:24] (Merged) jenkins-bot: Use the plain-text GPL [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/202032 (owner: Ricordisamoa) [22:36:26] (Merged) jenkins-bot: Clarify some 'object's in PHPdoc strings [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201482 (owner: Ejegg) [22:48:23] (CR) Awight: Add skeleton of Astropay gateway (6 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/200766 (https://phabricator.wikimedia.org/T90501) (owner: Ejegg) [22:53:02] (CR) Awight: Use transaction-specific URLs for Astropay (5 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201048 (https://phabricator.wikimedia.org/T90503) (owner: Ejegg) [22:53:27] (CR) Awight: Add skeleton of Astropay gateway (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/200766 (https://phabricator.wikimedia.org/T90501) (owner: Ejegg) [22:54:02] Thanks for all the comments! [23:18:13] (CR) Awight: "(needs to test the signature)" (2 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201642 (owner: Ejegg) [23:22:35] (PS4) Awight: Check choiceData for staleness [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/201349 (https://phabricator.wikimedia.org/T88276) (owner: AndyRussG) [23:22:41] (CR) Awight: Check choiceData for staleness (2 comments) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/201349 (https://phabricator.wikimedia.org/T88276) (owner: AndyRussG) [23:22:50] (CR) Awight: [C: 2] Check choiceData for staleness [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/201349 (https://phabricator.wikimedia.org/T88276) (owner: AndyRussG) [23:24:17] (CR) Awight: "Great improvement! Fwiw, 15 minutes will be much longer than the current cache refresh times, AFAIK. Actually, can you document the cach" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/201349 (https://phabricator.wikimedia.org/T88276) (owner: AndyRussG) [23:27:37] (CR) Awight: [C: 2 V: 1] Special:CentralNotice: code cleanup (2 comments) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/200236 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [23:27:50] (PS3) Awight: Special:CentralNotice: code cleanup [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/200236 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [23:28:44] (PS5) Awight: Add timeout param to limit query lifespan [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/197205 (owner: Ejegg) [23:31:22] (Merged) jenkins-bot: Check choiceData for staleness [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/201349 (https://phabricator.wikimedia.org/T88276) (owner: AndyRussG) [23:31:56] awight: Thanks much!! Also... TTL? https://en.wikipedia.org/wiki/TTL [23:32:59] https://en.wikipedia.org/wiki/TTL_%28Time_to_Love%29 [23:33:03] thx [23:33:22] uhh [23:33:23] erm, I could be using the term overcolloquially, but https://en.wikipedia.org/wiki/Time_to_live [23:33:36] * K4-713 is unprepared [23:33:38] Aaah cache time to live hmmm! [23:34:03] awight: where would you suggest I put that doc? I don't know if it's important enuf to have as a global-level config, if it were the doc could live in CentralNotice.php [23:34:07] What I mean is, yeah. When you get the chance, please document somewhere how long we think it takes to stop serving stale campaigns data [23:34:30] AndyRussG: maybe https://www.mediawiki.org/wiki/Extension:CentralNotice or a subpage? [23:35:29] (CR) Awight: Add timeout param to limit query lifespan (2 comments) [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/197205 (owner: Ejegg) [23:35:45] awight: here's an idea... how about a subpage where we collect notes on misc things that need documenting [23:36:00] OK [23:36:16] If it's important, it probably deserves a Phabricator task as well. [23:36:27] Each thing needing dox... [23:36:39] Mmmm... the doc is so very all over the place I feel I'd take a long time figuring out where to put it, and then when we do the doc right , I won't remember what's fresh and what isn't [23:36:58] I think a Phab task to really doc CN in general, and maybe a link to such a page with notes? [23:37:15] Maybe there is such a page already? [23:37:23] I mean such a task= [23:37:24] ? [23:37:42] I don't know of one [23:37:50] Hmm K [23:37:54] Also: it looks like the codeCleanup isn't merging yet, so I can quickly fix as per ur 2 comments? [23:38:29] The cache TTL however... that's a really important thing that is poorly understood, so I'd still like to emphasize that we need dox for that [23:38:41] (CR) Ejegg: Add timeout param to limit query lifespan (1 comment) [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/197205 (owner: Ejegg) [23:38:51] AndyRussG: of curse! lemme take the CR+2 off... [23:39:09] awight: I think it just un-+2'ed itself following the rebase? [23:39:16] (CR) Awight: "un CR'ing for further work" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/200236 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [23:39:41] Heheheh jinks on near-simultaneous funny uses of the "un-" prefix [23:40:18] Get out of my head!! [23:46:33] (PS3) Awight: Fix unstaging issue [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201382 (https://phabricator.wikimedia.org/T94506) [23:48:51] atgo: Hi! Offhand do you remember if there's a card for CN documentation cleanup and such? [23:49:07] hey! there is nothing specific... it seems like generally that stuff should get tied into the work? [23:49:56] atgo: Kinda the opposite... There are tidbits here and there, and I'm gonna start jotting them down as we go [23:50:08] ok [23:50:29] That way we'll remember them and have them already started when we really do the doc, which does also need a big Texan overhaul [23:56:54] (PS4) Ejegg: Simplify communication_type nonsense [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201635 [23:57:17] (PS4) AndyRussG: Special:CentralNotice: code cleanup [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/200236 (https://phabricator.wikimedia.org/T90915) [23:57:19] (CR) jenkins-bot: [V: -1] Simplify communication_type nonsense [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/201635 (owner: Ejegg) [23:58:09] (CR) AndyRussG: Special:CentralNotice: code cleanup (2 comments) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/200236 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [23:59:32] awight: Ah just remembered a CN question I had... Mmm...: any clues as to CentralNotice (special page class) member centralNoticeError?