[00:58:01] (PS10) Adamw: Adapter is not always initialized with data [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/64345 [00:58:07] (CR) Adamw: "(6 comments)" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/64345 (owner: Adamw) [00:58:16] (CR) Adamw: Adapter is not always initialized with data [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/64345 (owner: Adamw) [01:08:02] (CR) Adamw: [C: -2] "optional fields interestingness." [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/64345 (owner: Adamw) [17:56:02] Hi, anyone free? [18:02:44] Fabexplosive: The Constitution seems to indicate I am - why? [18:03:08] k [18:03:10] I need to fix translation in fundraising banner on it.wiki, could someone give me the link to edit the banner? [18:03:23] * marktraceur doesn't know [18:03:40] Fabexplosive: The fundraising team will likely be along to help soon, I'm not sure what they're up to though [18:03:59] soon? [18:04:05] In general when you ask questions on IRC you should just ask them as opposed to asking whether someone is around to answer [18:04:08] days or hours? [18:04:19] Probably closer to minutes than hours :) [18:04:21] Fabexplosive: hi! which translation on it.wikipedia is not so great? [18:04:30] Hi [18:05:01] I've noticed a grammar error on blue link [18:05:15] "Adesso è l'ora che vi chiediamo" [18:06:50] i see it [18:07:06] well [18:07:06] Fabexplosive: what do you think should be different about that phrase? [18:07:19] * jvd|meeting is not an italian speaker [18:07:20] ;-)_ [18:07:30] okay, I think [18:07:52] "Questo è il momento per donare" [18:07:56] or something similar [18:08:13] or "è arrivato il momento per donare" [18:09:10] ah, i see - your translations seems a bit more direct about donating [18:09:19] yes [18:09:41] because "adesso è l'ora che vi chiediamo" is nonsense :D [18:09:50] haha [18:10:15] that's great, thanks for taking the time to point this out [18:10:24] nope :) [18:10:33] i'm going to pass it over to the production team, they work on the text of the banners [18:10:37] thank you for fixing it [18:10:51] :) [18:38:29] K4-713: in a CR mood? https://gerrit.wikimedia.org/r/#/c/79930/ [18:38:50] Actually, I'm trying to power through the OFAC stuff. [18:39:02] ...just a little light reading. :/ [18:39:28] HEHE [18:39:34] yeah i took a look yesterday [18:39:44] I really don't understand why we have to keep anything secret [18:39:50] We don't. [18:39:54] It says soo. [18:39:56] *so [18:40:01] Er. Somewhere. [18:40:07] Ah. Seems like we should pop up a dialog saying "please see o-fuck list, foo" [18:40:30] It also seems like we are screwed on identifying individuals. [18:40:36] Well... it's a little ambiguous as to whether we should "block" the transfer, as opposed to rejecting it outright. [18:40:39] We don't collect enough info to make a positive ID [18:40:49] And that might be a problem. [18:41:08] As that list stands, we're basically gonna block anyone with a common arabic name :( [18:41:24] * awight thumbs nose at police state [18:41:27] Based on... [18:41:53] There's this whole... workflow they've got for establishing a "hit" for real. [18:42:09] just saying, name and address is hardly an ID; all we have is email [18:42:12] A name match is not the end of the process. [18:42:25] yah sorry you're up in there [18:42:27] eeeYeah, about that. [18:42:46] ok i will relent on PCR [18:46:37] We probably need to collect names for all payment types that go through a gateway that hasn't confirmed that they do their own check. [18:46:48] So far, that's just Adyen. [18:46:52] ugh. [18:47:20] And, it's not just a simple case of rejecting donations. [18:47:27] Yeshua bin-Yosef ;) [18:47:53] Looks like we have to submit "hits" in writing within 10 days. [18:49:07] Like, through the not-digital mail. [18:49:46] jfmi, when is the compliance deadline? years ago? [18:49:53] Forever? [18:49:59] But, here's the other part of it. [18:50:08] my baby likes to sit outwards now. it's really cute [18:50:13] A lot of this stuff is targeted at financial institutions. [18:50:44] So, by the time it's down to us, the check *should* have been performed in a couple different ways, by the gateway and the bank layer. [18:51:01] But, ah... if they screw it up, it's totally down to us. [18:51:14] argh,no CYA built-in [18:51:36] yet. [18:52:00] Probably the most dangerous place for us, is direct wire transfers. [18:52:14] And, guess what? No lower limit on relevancy for donation totals. [18:53:06] omg. the whole idea is so preposterous; in trouble for taking money w/o rendering services [18:53:25] it's like how DE took down the berlin bartering network [18:53:44] Hey FR people [18:53:44] Hey, they're not trying to... soft-freeze assets. They want, you know: Permafrost. [18:53:59] Remember my brother the bitcoin nerd? He's coworking at 2nd and Mission today. [18:54:04] Want to have lunch with him? :P [18:55:03] marktraceur: ...If I run away screaming, will you hold it against me? [18:55:23] The thing is, I totally don't get to make any calls in that area. [18:55:25] K4-713: No more than usual [18:55:28] Oh, don't worry [18:55:33] I doubt he wants you to [18:56:12] heh [18:56:35] Ah, as you can probably glean from the backscroll, I'm dealing with some heavy, heavy stuff today. [18:56:49] * marktraceur didn't even look [18:57:05] Was probably going to... forget to eat lunch until 2pm and then beg somebody to retrieve me something generally thought of as human consumable. [18:57:06] I could also recruit some bums AKA coworkers to come and masquerade as the fundraising team [18:57:31] Mmkay [18:58:20] marktraceur: Wait, wait. Read... #11 and #12. http://www.treasury.gov/resource-center/faqs/Sanctions/Pages/answer.aspx#10 [18:59:13] Oh dear [18:59:18] yep [18:59:21] Yeah, things that deserve your attention [18:59:32] K4-713: I can also be persuaded to bring you humanfuel [19:01:15] K4-713: lemme know if this breaks into any pieces u wanna hand off... [19:02:48] marktraceur: Thanks for the food offer. I'm not quite ready for that at the moment, but if I still say that after 2pm, somebody should probably intervene. :p [19:03:01] I'll throw a pie at you [19:03:21] marktraceur: Some of it will make it, probably. :D [19:04:14] awight: The most obvious way to chunk this at the moment, is dividing up the real-time scanning and the periodic database scans. [19:05:25] But, I have to determine what we actually have to do first, and statements like this don't exactly clarify the situation: [19:05:25] http://www.treasury.gov/resource-center/faqs/Sanctions/Pages/answer.aspx#124 [19:07:40] #986: (AW) ->Sprint 30 -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/986 [19:15:04] that was amazing. [19:16:52] and on a different note, http://www.youtube.com/watch?v=SZ3QO-7h4YA [19:17:05] (SFW ;) [19:19:40] #1018: (K) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1018 [19:23:24] K4-713: this shouldn't be hard to port, if you think anything in here will save us work: https://github.com/kevintyll/ofac [19:25:35] nvm, it's totally straightforward [19:25:45] weighted scoring, csv import, blah [19:25:46] What is? :p [19:25:54] the ruby code above [19:26:11] heh, yeah. Though, stealing the soundalike algorithm might be worth it. [19:26:12] I'm pretty surprised there isn't a php lib yet, these rules are 6 years old [19:26:28] we have to... do that? [19:26:38] no, but he does in the link you just posted. [19:26:55] oh? typical high-level language crap, just sneak a line in to do something awesome [19:27:38] And as far as "have to" - like they say: No, there is no required... filtering methods. [19:28:10] yeah that was shocking. [19:28:18] not even recommended methods ;) [19:28:22] If I didn't know better, I'd think they were deliberately trying to leave it as open-ended as possible. [19:29:10] I mean, if they recommend something that turns out to be sub-optimal, they might not get to fine/jail anybody... [19:29:48] And, I am hella not surprised there isn't a library for precisely the same reason. [19:29:49] Totally. I think their intentions are pure though ;) [19:29:52] Liability. [19:30:12] We just slap on "this is not for real-world use" [19:30:16] please unplug when not in use [19:30:18] In fact, we're probably going to have to get some legalese on this code. Yeah, exactly. [19:30:56] um. Well, it's nice that we'll be forced to do white mail generation, and I guess first/last splitting canbe improved [19:31:08] "Not intended to diagnose, treat, or prevent any diseases. External use only. In the event that this code is swallowed, contact the department of the treasury immediately." [19:31:22] nice. this is a cosmetic library [19:31:44] * K4-713 shrugs [19:32:32] I don't want donor money to go to other people's fines. [19:32:48] Seems important. [19:33:37] No kidding. Let's save the money for more caviar at all-staff ;) [19:34:42] #1018: (K) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1018 [19:35:12] You know... this process should probably failmail the hell out of us if it detects the source files are more than a couple months old, too. [19:35:52] Can apparently get in trouble if you're not updating often enough, where "often enough" is also not defined, also in a very deliberate-looking way. [19:38:17] huh. The more I read, the more I can't believe that there are payment gateways that don't have this functionality built in. [19:40:40] #1037: (AW) Tech Task #1037 Mailing jobs: interface for completion callback: O:AW|TS:B|P:MH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1037 [19:52:40] #1038: (AW) Tech Task #1038 Mailing jobs: timestamps: O:AW|TS:B|P:SH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1038 [19:54:35] I am learning all kinds of interesting banking terms. [19:54:45] "U-Turn payment" for example. [19:58:05] "40. If my financial institution receives a wire going to an embassy in a sanctioned country, can we process the transaction?" [19:58:25] * K4-713 's head explodes [20:05:47] * awight eats brains [20:14:17] (PS1) Adamw: Clean up may2013 job, by marking thank-youed contributions [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/80484 [20:14:25] Easy CR? ^ [20:17:48] mwalker: got a minute? [20:17:59] K4-713: Should I throw foodstuff at you soon? [20:18:10] I have a meeting at 14:00, so I can't wait until then [20:19:40] #986: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/986 [20:20:41] marktraceur: Thanks for the reminder. I'm going to go grab something, I think. [20:20:44] #986: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/986 [20:20:44] #986: (AW) TS:PCR|MtRtDo:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/986 [20:20:53] Weird... documentation see-saw going on here. [20:21:04] Good luck! [20:21:24] Panic! No, wait: We're okay! aaaah, Nevermind! No wait, that doesn't apply to us! ...but this part does! [20:21:38] rinse, repeat. [20:21:58] fun day. [20:22:16] K4-713: You would have been amused by our lunch [20:22:27] what as it? [20:22:30] *was [20:22:40] K4-713: My brother's apparently involving himself with a new thing called OpenCoin, which is evidently a totally new thing [20:22:49] orly [20:22:54] I'm sure there will be noise about it in the future, if it takes off and is viable etc. [20:23:02] is this similar to Litecoin? [20:23:17] jvandavier: AFAIK no [20:23:26] ah, ok [20:23:31] I recall that being basically-Bitcoin-but-not [20:23:50] My understanding is that OpenCoin will be even-more-decentralized or something [20:24:02] But I'm also sure I'm not the best person to ask :) [20:25:04] (CR) Mwalker: [C: 2 V: 2] Clean up may2013 job, by marking thank-youed contributions [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/80484 (owner: Adamw) [20:25:29] awight: yep [20:25:34] (PS3) Adamw: Clean up CentralNotice.php File [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78471 (owner: Mwalker) [20:26:27] (CR) Adamw: "Removed this sentence from the commit message, cos it was untrue and ungrammar: "Only copies were made."" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78471 (owner: Mwalker) [20:27:14] (CR) Adamw: [C: 2 V: 2] "Great to see!" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78471 (owner: Mwalker) [20:27:17] awight: ^ really? what did I change? [20:35:48] (CR) Adamw: [C: -1] "(2 comments)" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78472 (owner: Mwalker) [20:36:07] mwalker: u removed all the code from cn.php! [20:36:13] what did that sentence even mean? [20:36:29] it meant that the code I removed was copied straight into the other files [20:36:44] so it's location changed; but not its functionality [20:36:57] ok i see. "Code moved but not improved" [20:37:18] sorry, "copies" sounded like u were not calling the code in the new location [20:41:04] ah thanks for CR [20:42:42] mwalker: If you're still in the mood, https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1036 [20:42:53] yep yep [20:43:02] I'm head deep in the one before that [20:43:09] but I'll get to it shortly [20:43:31] and by before that; I mean the CR before that in my queue [20:44:06] :) thanks for the explanation, I was looking suspiciously in various directions [20:52:48] !log civicrm updated from 5f735ed27b6cbb4 to 257686e81cf69ce [20:52:54] Logged the message, Master [20:56:40] #986: (AW) TS:PD -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/986 [20:56:40] #986: (AW) *Deployed* -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/986 [20:58:40] #1039: (AW) Tech Task #1039 More Paypal TY hole??: O:AW|TS:B|P:MH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1039 [21:01:43] #1039: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1039 [21:06:09] (CR) Adamw: [C: -2] "Thank you! Unfortunately, we stepped on those specific lines in commit d7692f62035ecc83896902cea8338ece1cef86ec." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/72236 (owner: PleaseStand) [21:07:55] (CR) Mwalker: [C: 2 V: 2] Minor improvements to Templating [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/79933 (owner: Adamw) [21:09:32] (CR) Adamw: [C: 2 V: 2] "FIXME: there will be issues if we ever use content types other than WikiText, no big surprise there." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/77057 (owner: Mwalker) [21:13:59] (CR) Adamw: [C: 2 V: 2] Finalizing move to Symfony [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/78914 (owner: Mwalker) [21:19:05] (CR) Adamw: [C: -1] "Assuming PS2 is a rebase." [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/64877 (owner: Mwalker) [21:19:43] (PS6) Adamw: SQL Update for Custom Groups [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78171 (owner: Mwalker) [21:25:45] (CR) Adamw: [C: -1] "(2 comments)" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78171 (owner: Mwalker) [21:38:55] (PS2) PleaseStand: Remove calls to wfArrayMerge [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/72236 [21:39:15] (CR) PleaseStand: "Apparently not on all of them." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/72236 (owner: PleaseStand) [21:45:20] (CR) Mwalker: [C: 2] Remove calls to wfArrayMerge [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/72236 (owner: PleaseStand) [21:45:52] (Merged) jenkins-bot: Remove calls to wfArrayMerge [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/72236 (owner: PleaseStand) [22:08:41] (CR) Mwalker: [C: -1] "(1 comment)" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/79930 (owner: Adamw) [22:09:40] #1040: (AW) Tech Task #1040 Checks: investigate CHECK code in import module: O:AW|TS:B|P:NtH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1040 [22:10:30] (PS6) Adamw: UI for importing checks [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/79930 [22:10:33] (CR) Adamw: "(1 comment)" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/79930 (owner: Adamw) [22:21:06] (CR) Mwalker: [C: 2] UI for importing checks [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/79930 (owner: Adamw) [22:21:14] (CR) Mwalker: [V: 2] UI for importing checks [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/79930 (owner: Adamw) [22:21:40] #1036: (MW) TS:PD -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1036 [22:23:30] (CR) Adamw: [C: -1] "(12 comments)" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/79184 (owner: Mwalker) [23:06:22] (CR) Adamw: [C: 2] "Misread some {$code} ;)" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78472 (owner: Mwalker) [23:06:23] (Merged) jenkins-bot: Clean up CentralNotice.php File [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/78471 (owner: Mwalker)