#silverstripe IRC Log

IRC log for 27 August 2015

All timestamps are in UTC.

1: [00:05:51] <DanaeNZ> oh isee, on the last day you don'treally have to choose you just go to them all
2: [00:06:01] <DanaeNZ> definitely going to the NGINX talk
3: [00:06:07] * Colin[pi] has joined #silverstripe
4: [00:06:09] <RyanPotter> I want to go :(
5: [00:06:15] <DanaeNZ> MySQL/MariaDB story will be good to
6: [00:06:21] <DanaeNZ> RyanPotter: europe sounds funner
7: [00:06:26] <RyanPotter> DanaeNZ: This is true.
8: [00:06:33] <Colin[pi]> hey all o/
9: [00:06:36] * zippy quit (Read error: Connection reset by peer)
10: [00:06:36] <RyanPotter> hai
11: [00:06:38] <DanaeNZ> hiuiiiii
12: [00:06:50] <DanaeNZ> 4:30 - Social Drinks
13: [00:06:52] <DanaeNZ> awww yuss
14: [00:07:14] <DanaeNZ> all i gotta say is thank christ for Uber, that's all I'm gonna use down there
15: [00:07:30] * Colin[pi] has no Uber in his city :C
16: [00:07:58] <ss23> Speaking of, are we having a meetup for phpconf?
17: [00:08:06] <ss23> Any IRCers going to be around and wanna meet up for anything?
18: [00:08:08] <ss23> We did lunch time iirc
19: [00:08:17] * David___ has joined #silverstripe
20: [00:08:37] * zippy has joined #silverstripe
21: [00:08:49] <David___> hello
22: [00:08:50] <irogue-5> ss23: there are plans for karaoke again like we did last year...
23: [00:08:57] <DanaeNZ> KARAOKEEEE
24: [00:09:03] <DanaeNZ> I've never done karaoke
25: [00:09:04] <ss23> I'm on call (so Garion can get smashed), so I can't do that :P
26: [00:09:08] <ss23> I was thinking more like... lunch
27: [00:09:20] <David___> I just checked out the silverstripe-tagfield project and am trying to run the tests but I get "Table 'ss_tmpdb5077455.tagfieldtestblogtag' doesn't exist
28: [00:09:22] <David___> errors
29: [00:09:23] <ss23> Colin[pi]: You coming this year?
30: [00:09:38] <David___> but protected $extraDataObjects = array( 'TagFieldTestBlogTag', 'TagFieldTestBlogPost', ); is defined in the test
31: [00:09:41] <irogue-5> Colin[pi]: get a better city
32: [00:10:00] <DanaeNZ> David___: I think there is a task under /dev/tasks to clean the Test databases
33: [00:11:57] <DanaeNZ> also YES LUNCH FOOD
34: [00:12:03] <DanaeNZ> IRC hangout
35: [00:12:07] <DanaeNZ> just Nippy's
36: [00:12:10] <DanaeNZ> and Burgerfuek
37: [00:12:12] <DanaeNZ> fuel
38: [00:12:28] <Colin[pi]> ss23: nah
39: [00:12:36] <ss23> lol
40: [00:12:38] <Colin[pi]> irogue-5: yes, it's the only choice
41: [00:13:02] <irogue-5> nippys and burgerfuel seems like a suitable IRC lunch
42: [00:13:10] <ss23> Okay :D
43: [00:13:11] <Stomach> ss23 I will hang with you
44: [00:13:15] <ss23> Stomach: :D
45: [00:13:21] <ss23> Just hit me up on IRC
46: [00:13:26] <ss23> Cause I'm not at the actual con
47: [00:13:45] <Stomach> are we all gonna be there on Saturday, cause could do lunch or something then
48: [00:13:59] <irogue-5> truth, then we're not wasting a free conference lunch
49: [00:14:32] <Stomach> yay for stupid little boxes of crap!
50: [00:14:43] <ss23> I'm free on Saturday!
51: [00:14:46] <ss23> Stomach: When are you leaving?
52: [00:14:52] <Stomach> probably sunday
53: [00:14:58] <ss23> Wanna drop acid on Saturday?
54: [00:15:17] <ss23> :D
55: [00:15:19] <Stomach> :D
56: [00:15:20] <DanaeNZ> wooaahh i fly out on saturday evening
57: [00:15:23] <DanaeNZ> no acid for me
58: [00:15:33] <DanaeNZ> oh i thought you said sunday
59: [00:15:37] <DanaeNZ> hmmm all the acid then
60: [00:15:41] <RyanPotter> DanaeNZ: Just drop before you go to bed on Friday
61: [00:15:52] <DanaeNZ> RyanPotter: that sounds like an A+ idea
62: [00:15:54] <ss23> Bed? On acid?
63: [00:15:56] <ss23> Evil, RyanPotter :D
64: [00:16:01] <RyanPotter> :P
65: [00:16:11] <RyanPotter> Also, don’t dream of spiders. Spiders all over your face.
66: [00:16:12] <ss23> Imagine *that* flight
67: [00:16:18] <ss23> RyanPotter: holy shit man
68: [00:16:21] <DanaeNZ> D:
69: [00:16:22] <Stomach> ss23 probably cant as I have to go and see everyone from welly :(
70: [00:16:23] <DanaeNZ> ..... D:
71: [00:16:29] <ss23> When I was in America recently I did acid while camping right
72: [00:16:33] <Stomach> if I had no friends then that would have been a yes
73: [00:16:34] <ss23> Fucking spiders everywhere when I wans't on acid
74: [00:16:35] <RyanPotter> “Is that something crawling under your skin?”
75: [00:16:42] <ss23> took acid, 3 tabs in, "holy shit there are spiders everywhere"
76: [00:16:45] <ss23> leaves? no, is spiders
77: [00:16:49] <ss23> trees? no, is spiders
78: [00:16:50] <ss23> ;_;
79: [00:16:52] <ss23> would not recommend
80: [00:16:52] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
81: [00:16:53] <Stomach> hahaha
82: [00:16:53] <DanaeNZ> remind me to not do acid
83: [00:16:58] <RyanPotter> around me?
84: [00:17:11] <RyanPotter> We had acid at the xmas party last year.
85: [00:17:21] <DanaeNZ> XD
86: [00:17:24] <ss23> DanaeNZ: https://upload.wikimedia.org/wikipedia/en/b/b7/Rational_scale_to_assess_the_harm_of_drugs_%28mean_physical_harm_and_mean_dependence%29_modified.svg Better acid than weed!
87: [00:17:37] <ss23> And *especially* better than tobacco or alcohol (by like, an insane margin)
88: [00:17:53] * muskie9 has joined #silverstripe
89: [00:18:05] <DanaeNZ> i would probably die from heart attack tho
90: [00:18:13] <RyanPotter> I thought Ketamine would be way higher.
91: [00:18:13] <DanaeNZ> that would throw the stats out
92: [00:18:16] <ss23> Sto p taking so much!
93: [00:18:21] <ss23> RyanPotter: Yeah, solvents surprised me too
94: [00:18:36] <ss23> A lot of physical harm I guess, but not a lot of dependence
95: [00:18:42] <DanaeNZ> you crazy kids
96: [00:18:53] <camfindlay> DanaeNZ: did you ever pop into the auckland office to see if there was any t-shirt that fit?
97: [00:19:01] <David___> anyone know how $extraDataObjects = array(); actually works?
98: [00:19:14] <RyanPotter> camfindlay: what’s this about T-Shirts?
99: [00:19:18] <David___> do I need to implement the TestOnly interface on these objects?
100: [00:19:25] <Stomach> Tshirts!?
101: [00:19:30] <RyanPotter> T-SHIRTS?!
102: [00:19:35] <irogue-5> HOODIES?!?
103: [00:19:35] <David___> or can they just be in the fixtures and then added to extraDataObjects
104: [00:19:44] <DanaeNZ> camfindlay: i totally forgot!
105: [00:19:57] <Stomach> are you guys trying to get rid of them camfindlay ?
106: [00:20:01] <Stomach> David___ - not sure sorry
107: [00:20:10] <DanaeNZ> i should pick one up while I'm down there :D
108: [00:20:24] <camfindlay> Stomach: na, was just asked politely ;)
109: [00:20:46] <camfindlay> DanaeNZ: yip are you coming to PHPNZ?
110: [00:20:49] <RyanPotter> camfindlay: Will the UK branch have any?
111: [00:21:01] <RyanPotter> I’m popping in and saying hello after contiki
112: [00:21:13] <camfindlay> Kool, they might have some RyanPotter
113: [00:21:17] <RyanPotter> camfindlay: yuss
114: [00:21:24] <camfindlay> maybe drop them an email?
115: [00:21:29] <DanaeNZ> camfindlay: yessir :)
116: [00:21:45] <camfindlay> DanaeNZ: sweet drop by the stand
117: [00:21:54] <DanaeNZ> YAY
118: [00:21:56] <DanaeNZ> LD
119: [00:21:57] <DanaeNZ> :D
120: [00:22:00] <irogue-5> or just hang out at the stand
121: [00:22:04] <DanaeNZ> also, there are stands?
122: [00:22:06] <irogue-5> ss stand will be where all the cool kids are
123: [00:22:12] <DanaeNZ> aw yiss
124: [00:22:15] <irogue-5> and the fun gamez
125: [00:22:44] <irogue-5> https://twitter.com/silverstripe/status/629532485072764928
126: [00:23:17] <ss23> Wait so when are you leaving, DanaeNZ?
127: [00:23:24] <Stomach> looks like real life WATER ON THE KNEE A WHOLE BUCKET SEE
128: [00:23:34] <ss23> You're come too, right RyanPotter?
129: [00:23:44] <RyanPotter> ss23: I’ll be in Europe
130: [00:23:47] <DanaeNZ> ss23: Tuesday
131: [00:23:47] <ss23> Wow.
132: [00:23:54] <ss23> Sometimes I doubt your commitment to sparkle motion, RyanPotter
133: [00:23:56] <RyanPotter> ss23: Tomorrow is my last day.
134: [00:24:03] <chocolatemoose> lol
135: [00:24:04] <ss23> fancy :O
136: [00:24:05] <RyanPotter> ss23: +10000 for Donnie Darko reference.
137: [00:24:14] <RyanPotter> ss23: you fuck-ass
138: [00:24:34] <ss23> What's a fuckass?
139: [00:24:38] <antmas> RyanPotter: -10 for pointing out the reference :P
140: [00:24:51] <RyanPotter> ss23: Why don’t you suck a fuck?
141: [00:24:58] <DanaeNZ> i need references pointed out to me :(
142: [00:25:01] <ss23> Tell me RyanPotter, how exactly does one suck a fuck?
143: [00:25:14] <RyanPotter> ss23: Want me to tell mom you stopped taking your medication?
144: [00:25:41] <ss23> I'm out. The next one is like "WOW UR A BITCH FOR SAYING THAT! :(" but I can't remember it
145: [00:25:50] * ss23 gives RyanPotter an award for winning
146: [00:25:51] <ss23> :P
147: [00:25:58] <Stomach> +1 point
148: [00:26:03] <RyanPotter> ss23: My favorite movie of all time.
149: [00:26:06] <chocolatemoose> so how about S Darko?...
150: [00:26:12] <ss23> Dude Primer is way better, RyanPotter
151: [00:26:13] <ss23> You seen?
152: [00:26:16] <RyanPotter> ss23: I make all potential gf’s watch the directors cut.
153: [00:26:19] <Hailwood> Hey folks, can anyone see anything with this page type that could cause files linked to it to random be deleted? https://gist.github.com/hailwood/41b915c73190112378fb
154: [00:26:23] <RyanPotter> ss23: I haven’t!
155: [00:26:28] <ss23> DUDE
156: [00:26:29] <ss23> DUDE.
157: [00:26:36] <Stomach> Primer rules
158: [00:26:38] <Hailwood> It's happened twice in about 3-4 months and it's only pages of this type
159: [00:26:40] <ss23> Primer is my favorite movie of all time, OF ALL TIME.
160: [00:26:41] <antmas> DUDE
161: [00:26:44] <antmas> Primer is amazing
162: [00:26:46] * DanaeNZ sits in the missing the reference corner
163: [00:26:56] <ss23> Hailwood: Not in that file specifically...
164: [00:27:11] <irogue-5> maybe something in ImageAndFile though?
165: [00:27:25] <ss23> Hailwood: We had an issue once where we had something we *thought* was an ArrayList, so we called ->remove() on it, which just removes it from the list. It was actually a DataList, so ->remove() deleted it
166: [00:27:32] <ss23> Hailwood: I could imagine that issue coming up again
167: [00:28:01] <DanaeNZ> i wish it was friday, i would love some burgerfuel
168: [00:28:10] <ss23> shit
169: [00:28:11] <ss23> it's not friday
170: [00:28:12] <ss23> :(
171: [00:28:13] <irogue-5> DanaeNZ: are you only able to eat burgerfuel on fridays?
172: [00:28:27] <DanaeNZ> it's too far away to get at lunchtime
173: [00:28:28] <irogue-5> oh shit party tomorrow
174: [00:28:37] <DanaeNZ> a shit party? my favourite
175: [00:28:37] * ss-helper quit (Remote host closed the connection)
176: [00:28:44] <Hailwood> ss23, Nothing strange like the has_many 'Files' conflicting somehow? I've updated the gist to include ImageAndFile - https://gist.github.com/hailwood/41b915c73190112378fb
177: [00:28:47] <RyanPotter> irogue-5: free burgerfue.
178: [00:28:50] <irogue-5> DanaeNZ: maybe, its a xmas party
179: [00:28:53] * antmas plans to eat burgerfuel every night he's in Auckland
180: [00:28:53] * ss-helper has joined #silverstripe
181: [00:28:56] * DanaeNZ checks calendar
182: [00:29:30] <Hailwood> The strange thing here is that to company swears that no one has logged into the CMS for quite a while. and there's no functionality other than a standard site on the frontend
183: [00:30:06] <Stomach> auto back ups? :D
184: [00:31:20] <irogue-5> DanaeNZ: we at silverstripe don't believe in allowing ourselves to be constrained by the gregorian calendar
185: [00:31:49] <antmas> celebrating mid winter xmas is like being a crazy cat lady
186: [00:31:55] <antmas> so sad
187: [00:31:57] <irogue-5> work drinks happen on tuesdays and xmas happens in august
188: [00:31:58] <antmas> So. Sad.
189: [00:32:14] * sminnee_ has joined #silverstripe
190: [00:32:27] <antmas> irogue-5: do you do secret santa?
191: [00:32:38] <antmas> last year I got Bob from accounting a $10 potato clock
192: [00:32:40] <irogue-5> yes, tho i'm not cos too lazy
193: [00:32:40] <antmas> \o/
194: [00:32:44] <DanaeNZ> i had the best midwinter xmas once tho
195: [00:32:48] <DanaeNZ> down in ashburton
196: [00:32:54] <DanaeNZ> methven*
197: [00:33:06] <DanaeNZ> copious alcohol and 3am bagpipes were involved
198: [00:33:14] <DanaeNZ> and lots of jigs
199: [00:33:20] <DanaeNZ> there were lots of Irish people
200: [00:34:25] <irogue-5> <Hailwood> The strange thing here is that to company swears that no one has logged into the CMS for quite a while. and there's no functionality other than a standard site on the frontend
201: [00:34:26] * zippy quit (Ping timeout: 240 seconds)
202: [00:34:37] <irogue-5> people are probably lying cos they don't want to admit they fucked it up :P
203: [00:34:59] <Hailwood> irogue-5, I agree with you there,
204: [00:36:31] <irogue-5> check the RecentlyEdited report?
205: [00:38:03] <RyanPotter> Hailwood: Seconded.
206: [00:38:30] <ss23> Hailwood: If you have request logs, you can rebuild what happened
207: [00:38:32] <ss23> (kind of)
208: [00:38:37] * Stomach quit (Quit: zzz)
209: [00:38:37] <ss23> At least check if anyone was logged into admin
210: [00:39:57] <Hailwood> irogue-5, RecentlyEdited report?
211: [00:40:08] <irogue-5> Hailwood: in reports section of cms
212: [00:40:16] <irogue-5> "Pages edited in the last 2 weeks"
213: [00:40:51] <Hailwood> Oh found it
214: [00:41:09] <Hailwood> I was looking for something like that yesterday, even went into reports, must have been looking under another name heh
215: [00:46:04] <irogue-5> anything useful in there?
216: [00:46:11] * irogue-5 is now known as irogue
217: [00:49:09] <Hailwood> Ok, now I really need those logs, for some reason every page on site site was edited within a couple of seconds of each other (~150 pages)
218: [00:49:29] <antmas> awwww sheeeeit
219: [00:50:05] <irogue> Hailwood: got any cronjobs?
220: [00:50:55] <irogue> and which user shows up as having edited them?
221: [00:51:00] <Hailwood> not afaik
222: [00:52:43] <irogue> consider talking to that user to ask if there was something in particular they did in the CMS at that time - might give you a hint as to where to look for some code that might accidentally be publishing all pages
223: [00:52:50] <irogue> *editing all pages
224: [00:54:51] <Hailwood> Right so no crons, irogue I have no idea who it was, there
225: [00:55:01] <Hailwood> *there's no version created for the change
226: [00:55:12] <Hailwood> would a mass publish do that?
227: [00:55:22] <irogue> yup
228: [00:58:10] <samlander> are you guys aware of the editor bug?
229: [00:58:58] <samlander> for whatever reason, if you select a style in the editor that is defined in camel case, it would assign the style in all lowercase on the element in the editor
230: [00:59:04] <samlander> probably a tinymce bug
231: [01:08:43] <Hailwood> irogue, wtf google bot -
232: [01:08:43] <Hailwood> 66.249.79.109 - - [21/Aug/2015:08:54:05 +1200] "GET /index.php/dev/tasks/FilesystemSyncTask HTTP/1.1" 200 457 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
233: [01:08:58] <Hailwood> that's when all the pages got updated
234: [01:09:03] <irogue> Hailwood: uh, is the site running in dev mode?!?
235: [01:09:22] <Hailwood> Guess I'd better check (I didn't set this one up)
236: [01:09:24] <irogue> dev/tasks shouldn't be able to be hit without login otherwise
237: [01:09:31] <chocolatemoose> googlebot's gone rogue!
238: [01:09:57] <irogue> Hailwood: makes sense tho, FilesystemSyncTask will fuck all your shit up
239: [01:10:37] <Hailwood> We also have baidubot requesting shit on our server with ?debug=1&isDev=1&devToken=xxxx ... wtf
240: [01:11:38] <irogue> ok yeah I think the site is in dev mode
241: [01:11:42] <irogue> that is very bad
242: [01:12:10] * RyanPotter quit (Quit: ZZZ)
243: [01:15:11] <Hailwood> irogue, ok so unless it's been updated since then - then the site is running in live mode
244: [01:15:33] <Hailwood> *then the site has been running in ..
245: [01:15:46] <irogue> Hailwood: pm me the url?
246: [01:16:13] * Stomach has joined #silverstripe
247: [01:25:29] * chocolatemoose quit (Ping timeout: 246 seconds)
248: [01:25:59] * chocolatemoose has joined #silverstripe
249: [01:31:03] * David___ quit (Ping timeout: 246 seconds)
250: [01:35:33] * camfindlay quit (Quit: camfindlay)
251: [01:35:43] * RyanPotter has joined #silverstripe
252: [01:38:55] <MichalKleiner> Hi, anyone using the cropperfield module or some other way for art direction on images within the cms?
253: [01:39:19] * camfindlay has joined #silverstripe
254: [01:40:02] <MichalKleiner> cropperfield - https://github.com/willmorgan/silverstripe-cropperfield
255: [01:40:14] <MichalKleiner> o/ cam
256: [01:49:20] * veb has joined #silverstripe
257: [01:49:34] * nyeholt has joined #silverstripe
258: [01:51:37] * Stomach quit (Quit: zzz)
259: [01:55:45] * Stomach has joined #silverstripe
260: [01:57:23] <Motoservo> Is there any way around SS needing to create a DB to run tests?
261: [01:58:19] <Motoservo> My shared host only allows creating them with the CP AFAIK.
262: [02:00:52] <Motoservo> So, maybe a workaround woutld be to assign the tests to a DB instead of requireing a create?
263: [02:01:25] * novaweb quit (Remote host closed the connection)
264: [02:01:41] * novaweb has joined #silverstripe
265: [02:01:53] * novaweb quit (Remote host closed the connection)
266: [02:02:12] * novaweb has joined #silverstripe
267: [02:05:15] <MichalKleiner> Motoservo I think there was a way to use sqlite3 for tests somehow..
268: [02:05:36] * spronk quit (Quit: I may need a longer sleep timer...)
269: [02:05:42] * sminnee_ quit (Quit: sminnee_)
270: [02:05:49] <MichalKleiner> not sure where I saw it and whether I'm not confusing myself with another project..
271: [02:06:25] * holloway2 has joined #silverstripe
272: [02:07:05] * novaweb quit (Remote host closed the connection)
273: [02:07:10] <DanaeNZ> Yes you can configure SS to use sqlite3
274: [02:08:34] * novaweb has joined #silverstripe
275: [02:11:43] * veb quit (Ping timeout: 256 seconds)
276: [02:13:09] <Motoservo> I’ll have to research that but that’s a point in the right direction. I have something else that’s come up, too. My first time to configure the environ using the file to url mapping. But the examples I’m seeing list project specific files to a particular domain. Doesn’t that defeat the purpose of pulling this config to the parent dir of the projects?
277: [02:13:28] <camfindlay> Motoservo: http://deadlytechnology.com/silverstripe/sqlite-unit-testing/
278: [02:13:48] * bell has joined #silverstripe
279: [02:14:13] <bell> Hi to all, can someone point toward the reason the dev/build stalls at my Page Class? http://www.sspaste.com/paste/show/55de723680bc0
280: [02:14:52] <irogue> Motoservo: if you mean the file to url mapping, you can put multiple sites there
281: [02:15:00] <Motoservo> Thanks for that info, camfindlay . I’m readin that over now.
282: [02:15:17] <Motoservo> So each needs to be listed explicitly?
283: [02:16:03] * holloway2 has left #silverstripe
284: [02:16:37] <Motoservo> That seems like a lot of work.
285: [02:17:33] <Motoservo> But, no biggie. Was just thinking this file was a litte more set-and-forget.
286: [02:18:15] <irogue> Motoservo: there's no other way for the commandline to know the URL of the site
287: [02:18:38] <Motoservo> Gotcha.
288: [02:18:41] <irogue> that mapping is only used for commandline stuff like unit tests and sake, if you aren't using those you don't really need to specify then
289: [02:19:15] <Motoservo> Doesn’t the command line know where it’s executed from though?
290: [02:19:42] <irogue> yes, so it looks at where its executed and checks the file to url mapping to get the URL for that path
291: [02:20:17] <Motoservo> I had deploybot (can’t run buildbot on dreamhost shared) set to ssh into my project’s root. It seemed to be working okay until I tried to run a test. But dev/build was working.
292: [02:20:46] <irogue> dev/build has no need to know the URL
293: [02:20:52] <Motoservo> gotcha.
294: [02:21:16] <Motoservo> Guess I don’t yet know enough about how the tests flow.
295: [02:21:18] <irogue> also, with regard to "<Motoservo> Is there any way around SS needing to create a DB to run tests?" - its pretty unusual to run unit tests in production
296: [02:21:39] <Motoservo> I’m just using my machine for learning, mostly.
297: [02:22:00] <irogue> run the unit tests locally before deploying to the actual hosting :)
298: [02:22:08] <irogue> much easier
299: [02:22:18] <Motoservo> but I suppose I could setup the whole thing in a subdomain and call it staging. Run the tests there. Then roll them to the main domain makred as dev.
300: [02:22:36] <Motoservo> I’ll do that, too.
301: [02:23:39] <Motoservo> The environs are a bit different so was thinking the tests on my server would be better to rely on, right?
302: [02:23:53] <RyanPotter> Stomach: didn’t go to the movies?
303: [02:24:40] <Stomach> nope, have friends from the states who are more important than outside work hours activities
304: [02:25:17] <irogue> Motoservo: unit tests usually only test code logic, so as long as you have similar PHP versions it shouldn't matter too much
305: [02:25:25] <antmas> Stomach: that kinda sounds forced :P
306: [02:25:42] <Stomach> nah
307: [02:25:52] <Stomach> id usually take up offers like that though
308: [02:25:55] <Stomach> $40 of free stuff is fun
309: [02:26:07] <RyanPotter> I got free subway.
310: [02:26:09] <RyanPotter> Day is good.
311: [02:26:41] <Motoservo> Okay then. But then why do deployment platforms make such a thing of running your tests for you? I suppose that colored my view.
312: [02:27:14] <Motoservo> I suppose a few things I’ve read, also, in books led me to believe that was the way to go.
313: [02:27:17] * veb has joined #silverstripe
314: [02:27:25] <Motoservo> But I know little of TDD.
315: [02:27:29] * antmas hasn't had Subway in yonks
316: [02:27:48] <DanaeNZ> RyanPotter: after 2 years of solid patronage i would expect as much lol
317: [02:27:54] <RyanPotter> DanaeNZ: lolol
318: [02:28:01] <irogue> Motoservo: generally when deploying you either push the tests off to a testing server like TeamCity, or run them on your deployment server before shifting the code over to production
319: [02:28:08] <RyanPotter> They wrote in my...wrapper?
320: [02:28:34] <irogue> RyanPotter: I also had subway, but I paid
321: [02:28:42] <RyanPotter> irogue: Amateur.
322: [02:28:45] <RyanPotter> :P
323: [02:28:48] * spronk has joined #silverstripe
324: [02:30:57] <Motoservo> Gotcha. I get the whole staging thing. but since I have one server I’ll just do it in a subdomain. My computer is bogged down too far already. I ran the tests the other day and it was looking like an hour or so to finish just the built ins.
325: [02:31:45] * Stomach quit (Quit: zzz)
326: [02:31:52] <spronk> my irc client looks so lonely now that i left half the channels i idle in
327: [02:31:55] <Motoservo> But since my site is so small, actually. Just going to trigger the tests there. if my site was more important the subdomain thing could be a good workaround
328: [02:32:19] <spronk> tbh even with sqlite3 it's slow as a dog
329: [02:32:42] <spronk> i typically don't bother with the inbuilt test suite
330: [02:32:43] <DanaeNZ> cos of fracking dev build flush all the damn time
331: [02:32:43] <spronk> i assume it's passing
332: [02:33:10] <spronk> if i need to do an acceptance style test i just do a pretty dodgy pinning test
333: [02:33:24] <irogue> I just only run the tests in mysite, not any of the framework/cms/module ones
334: [02:33:24] * Stomach has joined #silverstripe
335: [02:33:28] <DanaeNZ> RyanPotter smells, there are like 20 flies on his window
336: [02:33:29] <spronk> mm
337: [02:33:39] <spronk> ...siick
338: [02:33:42] <spronk> maybe he's collecting them
339: [02:33:43] <RyanPotter> DanaeNZ: Wasn’t ever flies until you two started working here.
340: [02:33:53] <DanaeNZ> I've been here for aaaages
341: [02:33:56] <DanaeNZ> i blame JD
342: [02:34:06] <Motoservo> Goot to know, spronk . I’m sure I’ll end up there after all the fun wears off.
343: [02:34:07] <Motoservo> ;)
344: [02:34:18] * d___ has joined #silverstripe
345: [02:34:30] <spronk> Motoservo if you've got business logic, break it out from SS into plain PHP and unit test it
346: [02:34:37] <spronk> but any of the stuff that runs through the framework... yeah testing is a bitch
347: [02:34:41] * d___ is now known as Guest98678
348: [02:35:01] <Motoservo> Lots to learn.
349: [02:36:02] <DanaeNZ> y are all these logs in my s3
350: [02:36:05] <irogue> <3 having all that stuff handled for me
351: [02:36:07] <DanaeNZ> get out
352: [02:36:26] <irogue> i just push code into the repo and some magic system I have nothing to do with runs the tests and emails me if theres failure
353: [02:36:49] <MichalKleiner> camfindlay: where/when I could view videos from the last week's meetup please?
354: [02:37:06] <Motoservo> Also, wanted to ask if any of you guys use Dash?
355: [02:37:11] <Motoservo> For docs?
356: [02:37:22] <chocolatemoose> I do
357: [02:37:29] <Motoservo> I was thinking about moving the SS API in.
358: [02:37:34] <spronk> yeah
359: [02:37:58] <spronk> bitbucket + codeship + laravel forge + DO = a nice little workflow
360: [02:38:03] <Motoservo> I’ll let y’all know when I’ve doe that.
361: [02:38:27] <Motoservo> I don’t even know what half that is, spronk. :P
362: [02:38:49] <irogue> spronk: gitlab + teamcity + deploynaut + (normally AWS but for this client IBM)
363: [02:38:57] * Guest98678 quit (Ping timeout: 246 seconds)
364: [02:39:08] <spronk> www.bitbucket.com ~= github, www.codeship.com ~= continuous deploy tool, forge.laravel.com - auto deploys and VPS provisioning for laravel projects
365: [02:39:13] <spronk> DO = digitalocean.com
366: [02:39:16] * bell quit (Quit: Page closed)
367: [02:39:17] <spronk> teamcity eh
368: [02:39:25] <Motoservo> Ah.
369: [02:39:47] <Motoservo> Have heard of most of that, good stuff for me to research.
370: [02:40:20] <Motoservo> I’m using deploybot but would rather just setup buildbot. Dreamhost doesn’t allow continuously running processes.
371: [02:40:35] <Motoservo> On shared.
372: [02:41:00] <DanaeNZ> i'm pushing for deploynaut + AWS
373: [02:41:16] <DanaeNZ> then probably Gitlab
374: [02:42:39] <irogue> DanaeNZ: just use platform ;)
375: [02:43:23] <camfindlay> MichalKleiner: should be releasing those first thing next week (just waiting on Chris’s Digital Ocean talk, the screencast crapped out so we have had to rerecord). There will be some London Meetup video tomorrow I think too.
376: [02:43:33] <DanaeNZ> irogue: are the pricing plans updated yet? :O
377: [02:43:39] * spronk needs to get his head around aws networking
378: [02:44:02] <irogue> DanaeNZ: i have no idea
379: [02:44:03] <DanaeNZ> last time we looked the plans were targeted to huge clients
380: [02:44:16] <MichalKleiner> cheers camfindlay
381: [02:44:22] <spronk> !notes platform
382: [02:44:22] <ss-helper> https://github.com/ss-irc/notes/wiki/platform
383: [02:44:44] <MichalKleiner> bitbucket + codeship + fabric + a machine
384: [02:45:17] <MichalKleiner> but will have a look at plugging deploynaut in.. I just didn't like capistrano at the beginning
385: [02:45:21] <DanaeNZ> ya checkewd out the site, no specific pricing yet
386: [02:45:25] <antmas> jesus
387: [02:45:30] <Motoservo> deploybot is free for one host (per email account).
388: [02:45:32] <antmas> channel is FULL of buzzwords today :O
389: [02:45:33] <DanaeNZ> Deploynaut is noice
390: [02:45:39] <Motoservo> I mean, email address used to sign up.
391: [02:45:44] <antmas> so many tools :|
392: [02:45:50] <DanaeNZ> so many options
393: [02:46:11] <irogue> DanaeNZ: been setting up my own deploynaut for personal projects, just cos now that I'm used to using it, I can't handle doing anything else
394: [02:46:14] <MichalKleiner> meh, true
395: [02:46:15] <spronk> too many whiskers
396: [02:46:49] <DanaeNZ> irogue: yessss I have this on my personal AWS
397: [02:48:04] * novaweb quit (Remote host closed the connection)
398: [02:48:33] * novaweb has joined #silverstripe
399: [02:48:37] * mobiusnz1 quit (Quit: Leaving.)
400: [02:51:05] <DanaeNZ> has anyone used AWS CodeDeploy? :\
401: [02:51:30] <DanaeNZ> ugh AWS documentation does my head in
402: [02:51:46] <spronk> ikr
403: [02:51:51] <spronk> sooooo dry
404: [02:51:58] <spronk> soooooo not concise.
405: [02:52:02] <spronk> ... see what i did there? :D
406: [02:52:21] <DanaeNZ> .......
407: [02:52:24] <DanaeNZ> noooope :D
408: [02:52:28] <antmas> lol niether
409: [02:52:31] <antmas> *
410: [02:52:35] <DanaeNZ> XD poor spronk
411: [02:52:43] <spronk> man
412: [02:52:44] <spronk> you guys
413: [02:52:46] <spronk> woooosh
414: [02:53:02] <spronk> do i have to explain it?
415: [02:53:05] * spronk sighs
416: [02:53:06] * antmas whistles
417: [02:53:14] <spronk> i could have used a concise word
418: [02:53:15] <spronk> like
419: [02:53:18] <spronk> long
420: [02:53:37] <spronk> GET IT NOW!?
421: [02:53:42] <antmas> spronk: is ... is this like a really bad Dad joke?
422: [02:53:50] <spronk> no
423: [02:53:51] <spronk> it really isn'
424: [02:53:52] <spronk> t
425: [02:53:58] * spronk sigs
426: [02:53:59] <spronk> h
427: [02:54:00] <spronk> FFF
428: [02:54:38] <RyanPotter> :|
429: [02:54:41] <RyanPotter> :()
430: [02:54:45] <RyanPotter> :O
431: [02:54:47] <RyanPotter> :()
432: [02:54:48] <RyanPotter> :\
433: [02:55:04] <antmas> is
434: [02:55:08] * Tanger has joined #silverstripe
435: [02:55:23] <antmas> is that like 'unsatisfied bj face?'
436: [02:55:25] <antmas> *
437: [02:55:38] * novaweb quit (Remote host closed the connection)
438: [02:56:42] <RyanPotter> antmas: the fuck is unsatisfied bj face, lol?
439: [02:57:19] <antmas> RyanPotter: :P
440: [02:57:24] <antmas> :|
441: [02:57:26] <antmas> :()
442: [02:57:28] <antmas> :o
443: [02:57:30] <antmas> :()
444: [02:57:31] <antmas> :/
445: [02:57:49] * novaweb has joined #silverstripe
446: [02:58:03] <DanaeNZ> here have this gif for your collection http://gfycat.com/InexperiencedMeagerAmericansaddlebred
447: [02:58:22] <DanaeNZ> this is how to go to a job interview
448: [02:58:41] <RyanPotter> that dude with the umbrella isn’t doing a very good job.
449: [02:58:42] <antmas> lol
450: [02:59:27] * mobiusnz has joined #silverstripe
451: [03:01:00] * permanentinc quit (Ping timeout: 264 seconds)
452: [03:02:00] * permanentinc has joined #silverstripe
453: [03:02:59] <Motoservo> Hmmm. I edited my _config.php file with that sqlite info but it still tried to run mysql (and failed).
454: [03:04:56] <Motoservo> Guess I need to learn a little more about sqlite.
455: [03:05:00] <Motoservo> Left server blank.
456: [03:06:35] <DanaeNZ> hoy cwp peeps
457: [03:06:48] <DanaeNZ> can i put additional modules up in that bitch?
458: [03:07:45] <Colin[pi]> DanaeNZ: buy it dinner first
459: [03:07:51] <DanaeNZ> XD
460: [03:07:59] <DanaeNZ> cwp is fat enough already
461: [03:08:13] <irogue> DanaeNZ: yeah of course
462: [03:08:24] <irogue> just composer.json like any other project
463: [03:08:47] <RyanPotter> irogue: I like to download all the .zip files and put them in manually. Will CWP support this?
464: [03:09:01] <irogue> but remember the whole supported vs unsupported modules thing - if you use a module not supported by CWP, and it fucks up, Ops don't have to do anything about it :P
465: [03:09:20] * Hmbl has joined #silverstripe
466: [03:09:30] * Hmbl quit (Client Quit)
467: [03:09:35] <DanaeNZ> irogue: ah sweet.
468: [03:09:55] <DanaeNZ> RyanPotter: I prefer to copy and paste the files i need from the raw Github view
469: [03:10:05] * Hmbl has joined #silverstripe
470: [03:10:06] <DanaeNZ> it really gives me a feel for the module as a whoile
471: [03:10:08] <RyanPotter> DanaeNZ: I like to hand-write them from the repo in vim
472: [03:10:35] * Hmbl quit (Client Quit)
473: [03:11:07] <DanaeNZ> RyanPotter scrub. I handwrite them and then fax them to the hosting company so they can upload it
474: [03:11:19] <Stomach> irogue - ops has to make sure that its that module which is fucking up and not one of theirs
475: [03:11:25] <Stomach> so thats pretty much free testing
476: [03:11:26] <Stomach> :D
477: [03:11:42] * sminnee_ has joined #silverstripe
478: [03:11:50] <Stomach> uh oh
479: [03:11:53] <Stomach> a wild sminnee_ appears
480: [03:12:19] <RyanPotter> Stomach: sminnee_ doesn’t know about shakira.
481: [03:12:31] <DanaeNZ> shakira shakira
482: [03:12:39] <sminnee_> underneath my clothes, there are more clothes.
483: [03:12:45] <DanaeNZ> XD
484: [03:12:57] <RyanPotter> I’m the russian doll of shitty ideas.
485: [03:12:59] <DanaeNZ> i think you'll find something very different underneath her clothes
486: [03:13:02] <irogue> one of my high school teachers once admitted his fantasy was to watch shakira having sex with another woman
487: [03:13:04] <RyanPotter> they just keep coming.
488: [03:13:10] <DanaeNZ> irogue: WAT
489: [03:13:11] <RyanPotter> irogue: lol
490: [03:13:13] <irogue> from then on instead of Mr Fletcher, we called him Mr Flesbian
491: [03:13:19] <DanaeNZ> omfmffg
492: [03:13:26] <DanaeNZ> hgoly shit
493: [03:13:28] <sminnee_> this took an odd turn
494: [03:13:30] <RyanPotter> Dream bigger, Mr Fletcher.
495: [03:13:51] <RyanPotter> Ten shakira’s riding dinosaurs
496: [03:13:56] <DanaeNZ> that's hot
497: [03:13:59] <RyanPotter> Step up your fantasy game.
498: [03:14:02] <DanaeNZ> XD
499: [03:14:17] <antmas> should be added to the Turok remaster
500: [03:14:24] <RyanPotter> I realise ‘riding’ could be taken the wrong way there.
501: [03:14:42] <Stomach> sminnee_:
502: [03:14:45] <sminnee_> :|
503: [03:14:46] <Stomach> !notes chickenbutt
504: [03:14:46] <ss-helper> https://github.com/ss-irc/notes/wiki/chickenbutt
505: [03:14:55] <sminnee_> !notes wtf
506: [03:14:55] <ss-helper> https://github.com/ss-irc/notes/wiki/wtf
507: [03:15:03] <DanaeNZ> :D
508: [03:15:07] <antmas> hahahahahaha
509: [03:15:11] <DanaeNZ> that's it that's the irc
510: [03:15:16] <DanaeNZ> chickenbutt wtf
511: [03:15:21] <sminnee_> I used to love Nippy’s.
512: [03:15:25] <sminnee_> I haven’t had one in ages.
513: [03:15:33] <DanaeNZ> !notes nippys
514: [03:15:33] <ss-helper> https://github.com/ss-irc/notes/wiki/nippys
515: [03:15:34] <antmas> but you took something to the something?
516: [03:15:38] <DanaeNZ> you know what you need to do
517: [03:15:38] <irogue> you should have one and take a photo and we can add you to the page, sminnee_
518: [03:16:33] <irogue> https://www.dropbox.com/s/7pppolt99ep3r6z/Flesbian.jpg?dl=0
519: [03:16:48] <DanaeNZ> maaaay not click on that
520: [03:16:53] <DanaeNZ> RyanPotter: test it for me
521: [03:17:24] <RyanPotter> SFW
522: [03:17:29] <Colin[pi]> dat bum bag
523: [03:18:08] <DanaeNZ> is that actually your teacher?
524: [03:18:41] <irogue> yup
525: [03:18:45] <DanaeNZ> A+
526: [03:20:00] * ss-helper quit (Remote host closed the connection)
527: [03:20:02] <irogue> the woman here was another one of my HS teachers: https://www.dropbox.com/s/hgetyu7j9xeq8rw/Germany%20008.jpg?dl=0
528: [03:20:15] * ss-helper has joined #silverstripe
529: [03:20:20] <Colin[pi]> irogue: dafuq
530: [03:21:08] <RyanPotter> irogue: Getting dsrunk with students?
531: [03:21:09] <DanaeNZ> irogue: XD jesus
532: [03:21:35] <irogue> RyanPotter: of course. what else are school trips for?
533: [03:21:40] <RyanPotter> Our P.E teachers got in heaps of trouble, because they came to our afterball and got wrecked.
534: [03:23:13] <irogue> thats a very PE teacher thing to do
535: [03:23:19] <antmas> agreed ^^
536: [03:23:22] <DanaeNZ> being a teacher doesn't sound fun
537: [03:23:25] <DanaeNZ> can't get rekt
538: [03:23:59] <antmas> our history (student teacher) got fired for being snapped in an certain situation with 2 students at afterball
539: [03:24:04] <antmas> :P
540: [03:24:04] <Colin[pi]> lol the PE teachers always get in trouble
541: [03:24:06] <chocolatemoose> one of our teachers was fired for sleeping with a student
542: [03:24:19] <chocolatemoose> she then went on to work in another school, and got fired for the same thing
543: [03:24:23] <antmas> LOL
544: [03:24:24] <Colin[pi]> she? nice.
545: [03:24:27] <antmas> yeah ours got banned
546: [03:24:28] <DanaeNZ> Niiice.
547: [03:24:31] <Colin[pi]> Nicccce.
548: [03:24:32] <antmas> from teaching for 3 years
549: [03:24:59] <DanaeNZ> http://i.imgur.com/fuFCp7o.gif
550: [03:25:00] <Colin[pi]> antmas: we had one sacked for the same reason, dude
551: [03:25:05] <Colin[pi]> not woman
552: [03:25:05] <Colin[pi]> ;(
553: [03:25:15] <DanaeNZ> ...
554: [03:25:16] <Colin[pi]> DanaeNZ: lol
555: [03:25:17] <DanaeNZ> Niiice
556: [03:25:27] <antmas> this was a woman, her nickname became.... SR :P
557: [03:25:35] <DanaeNZ> sex robot?
558: [03:25:41] <irogue> this guy was my PE teacher, he got in a ton of trouble once for almost killing me: http://stats.allblacks.com/asp/Profile.asp?ABID=13
559: [03:25:44] <antmas> spit roast :O
560: [03:25:49] <Colin[pi]> antmas: looool
561: [03:26:05] <Colin[pi]> irogue: go on
562: [03:26:24] <DanaeNZ> spit roast omfggg lolol
563: [03:26:24] <antmas> lol Colin[pi] over here causally rubbing his leg
564: [03:26:25] <irogue> cross country, was having an asthma attack, he told me i was just being a pussy and made me keep going
565: [03:26:29] <irogue> ended up in hospital
566: [03:26:40] <DanaeNZ> he sound like a cunt
567: [03:27:03] <Colin[pi]> ^
568: [03:27:15] <DanaeNZ> a cunt with a capital c
569: [03:27:17] <Colin[pi]> we also had a teacher sacked for punching a student in the face
570: [03:27:32] <Colin[pi]> must be so hard to resist sometimes lol
571: [03:27:34] * DanaeNZ sits over here at her decile 10 all girls school
572: [03:27:38] <RyanPotter> Colin[pi]: I can understand that
573: [03:27:52] <RyanPotter> DanaeNz: Niiiice
574: [03:27:55] <DanaeNZ> my school was way tame
575: [03:27:55] <chocolatemoose> lol
576: [03:27:56] <Colin[pi]> RyanPotter: yep, high school, lower performing kids class
577: [03:27:58] <DanaeNZ> lololol
578: [03:28:02] <Colin[pi]> RyanPotter: i.e. fucknozzles
579: [03:28:07] <RyanPotter> Colin[pi]: 10/10
580: [03:28:40] <RyanPotter> We used to put a bit of gluestick on the corner of an A4 sheet of paper, draw a big hairy dick on it and throw it at the roof.
581: [03:28:48] * mobiusnz quit (Quit: Leaving.)
582: [03:28:55] <RyanPotter> You’d finish the lesson with 20+ pieces up there
583: [03:29:09] <DanaeNZ> jesus
584: [03:29:14] <Colin[pi]> RyanPotter: lolol
585: [03:29:15] <irogue> our japanese teacher was 4'something, we liked to write "Mrs Poole is short" on the top of the whiteboard and laugh at her attempting to rub it off
586: [03:29:23] <Colin[pi]> irogue: HAHAHA
587: [03:29:25] <DanaeNZ> irogue: youse a dick XD
588: [03:29:26] <RyanPotter> irogue: lol
589: [03:29:29] <Colin[pi]> that's so mean, but funny
590: [03:29:58] <Colin[pi]> one time, in English class, we all sat up the back and hummed together, and the teacher kept going "what is that? BEES, sounds like BEES"
591: [03:30:02] <RyanPotter> In art people would wait until the teacher was writing something, then thorw clay at the whiteboard as hard as they could.
592: [03:30:04] <Motoservo> Not sure this SQLite variation for tests will work, as the blog article is written.
593: [03:30:15] <RyanPotter> Would make a loud as fuck noise.
594: [03:30:28] <Colin[pi]> kids are arseholes
595: [03:30:29] <Colin[pi]> :D
596: [03:30:32] <RyanPotter> Sure are
597: [03:30:39] <DanaeNZ> man my school was TAME
598: [03:30:58] <Motoservo> It seems to still be trying to use my mysql (as listed in the supersite config.
599: [03:30:58] <spronk> yeahhh
600: [03:31:01] <irogue> we also almost gave Mrs Poole a heart attack, she was expecting a new TV for her room and it arrived. so we (who did some AV stuff) took the tv out of the box, put a 3rd former in, carried it up to her room and left it there
601: [03:31:34] <RyanPotter> irogue: lol!
602: [03:31:42] <DanaeNZ> genius
603: [03:31:43] <Colin[pi]> irogue's school sounded fun
604: [03:31:52] <DanaeNZ> wish i went to irogue's school
605: [03:31:59] <irogue> she was all excited "OH MY TV", opened it up, he jumped out at her and she actually fell on her ass with fright
606: [03:32:07] <irogue> mid-class
607: [03:32:08] <Colin[pi]> irogue: lmao
608: [03:32:10] <Colin[pi]> classic
609: [03:32:25] <irogue> http://www.hbhs.school.nz
610: [03:32:29] <DanaeNZ> i missed out on so many shenanigans
611: [03:33:00] * timack quit (Quit: timack)
612: [03:33:23] <chocolatemoose> looks way fancier than my school
613: [03:37:09] <irogue> https://www.youtube.com/watch?v=oiqTtCeLOXk
614: [03:37:32] * permanen_ has joined #silverstripe
615: [03:38:07] <DanaeNZ> is that guy a teacher?
616: [03:38:08] * chocolatemoose quit (Ping timeout: 246 seconds)
617: [03:38:09] <irogue> yup
618: [03:38:11] <DanaeNZ> he looks 14
619: [03:38:17] <DanaeNZ> was he the cool teacher
620: [03:38:19] * permanen_ quit (Remote host closed the connection)
621: [03:38:23] <irogue> the science teachers all had an obsession with causing explosions on or near students :P
622: [03:38:31] <DanaeNZ> hey i would too
623: [03:38:38] * chocolatemoose has joined #silverstripe
624: [03:38:45] <Colin[pi]> irogue: ours nearly destroyed the science room with a hydrogen balloon and a candle
625: [03:38:46] <irogue> all but one of the science teachers were cool, and that guy taught physics so couldn't really be cool
626: [03:39:05] * permanen_ has joined #silverstripe
627: [03:39:25] <irogue> one of the chemistry teachers took students down to the bridge to throw lumps of sodium next to the St Pauls (opposing school) rowing team while they practiced
628: [03:39:31] * permanentinc quit (Read error: Connection reset by peer)
629: [03:39:44] <Colin[pi]> ooh sodium + water, fun
630: [03:39:52] <Motoservo> I’ve noticed nowhere on the _ss_environment.php config have I listed my DB type, yet, it still worked. Does it defualt to mysql?
631: [03:40:12] <RyanPotter> Motoservo: http://i.imgur.com/Dhlw3.gif
632: [03:40:31] <irogue> yeah mysql is assumed
633: [03:40:55] <DanaeNZ> omg i have this waiting in the wings RyanPotter
634: [03:41:01] <DanaeNZ> http://www.reactiongifs.com/r/mgc.gif
635: [03:41:20] <RyanPotter> DanaeNZ: Not noisygifs enough.
636: [03:41:41] <chocolatemoose> we accidentally burned a hole in a desk using potassium
637: [03:44:22] <irogue> haha
638: [03:45:16] * permanen_ quit (Ping timeout: 246 seconds)
639: [03:45:31] * permanentinc has joined #silverstripe
640: [03:50:05] * micmania1 has joined #silverstripe
641: [03:59:02] <DanaeNZ> Nips time
642: [04:01:08] <helenclarko> Anyone using silverstripe-smtp module? https://github.com/xeraa/silverstripe-smtp
643: [04:05:58] <novaweb> helenclarko, hold up, there's another you should use
644: [04:06:02] <novaweb> abcmail or something
645: [04:06:04] <novaweb> i'll find it
646: [04:06:12] <novaweb> unless @camfindlay wants to remind us
647: [04:06:55] <novaweb> Or maybe that's it...
648: [04:07:13] <camfindlay> the xeraa one is not updated for 3.1 I think last I checked
649: [04:07:34] <camfindlay> the one you want is https://github.com/azt3k/abc-silverstripe-mailer
650: [04:07:36] <novaweb> What was the one you spoke of Cam? I'd like to bookmark it too
651: [04:07:37] <novaweb> thank you
652: [04:08:12] <camfindlay> Been using this on bitnami and digital ocean boxes via Mandrill for SMTP mail out.
653: [04:08:47] <Motoservo> I’m about to call it quits for the day, out of ideas. If anybody has a suggestion I’m all ears. Tried to configure, as per http://deadlytechnology.com/silverstripe/sqlite-unit-testing/ but no matter what I do it’s trying mysql.
654: [04:09:32] <camfindlay> did you install the sqlite3 module?
655: [04:09:33] <irogue> Motoservo: thats a really old post - might not be relevant anymore
656: [04:09:41] <Motoservo> Tried putting the info on the _environ and _config. Config was first but since it wasn’t working I went ahead and tried _env.
657: [04:10:01] <camfindlay> it needs to go in _config.php
658: [04:10:05] <Motoservo> Yeah, I know it’s old but was trying to adapt the idea using the new syntax.
659: [04:10:37] <camfindlay> while it’s older I tihnk the code still works last time I implemented it.
660: [04:10:53] * permanentinc quit (Remote host closed the connection)
661: [04:10:57] <Motoservo> I know, config fot it to work properly. Just tried the other as a ts step.
662: [04:11:48] * sminnee_ quit (Quit: sminnee_)
663: [04:11:50] <camfindlay> I have a more cutdown version you pass a query string into
664: [04:11:54] <Motoservo> http://pastie.org/private/3kaukzm6wli0xdttq7migq
665: [04:11:57] <camfindlay> I’ll put in a gist
666: [04:12:05] * zippy has joined #silverstripe
667: [04:12:26] <Motoservo> I tried localhost and my domain.com as server (for lack of ideas). Probalby bad guesses.
668: [04:12:47] <zippy> anyone/many play with vagrant?
669: [04:12:57] <zippy> I am reluctant to install openbox on my mac, just cos...
670: [04:13:04] <DanaeNZ> zippy: irogue dooooes
671: [04:13:04] <zippy> but wouldn't mind playing with php 7
672: [04:13:04] <camfindlay> Motoservo: https://gist.github.com/camfindlay/50bf3dd1cfaa42addcf7
673: [04:13:05] <Colin[pi]> zippy: yep lots of people in here do
674: [04:13:14] * sminnee_ has joined #silverstripe
675: [04:13:23] <Motoservo> But at least using the unix path allowed the path to assets, I didn’t see a define('SS_DATABASE_ option for path.
676: [04:13:31] <zippy> and then Sam said, SS4.0 was getting released in May
677: [04:13:39] <zippy> sminnee_: jk ;-)
678: [04:13:45] <sminnee_> haha
679: [04:13:55] <sminnee_> this is why no-one should ever say anything :p
680: [04:13:55] <Colin[pi]> May of which year?
681: [04:14:02] <zippy> Colin[pi]: ;-)
682: [04:14:09] <DanaeNZ> Colin[pi]: of a year
683: [04:14:11] <Colin[pi]> because if he didn't give the year he could still be correct
684: [04:14:12] <Colin[pi]> ;D
685: [04:14:23] <sminnee_> coming in Summer.
686: [04:14:29] <sminnee_> you choose the country
687: [04:14:30] <Colin[pi]> *movie voice*
688: [04:14:35] <sminnee_> ps: git config --global alias.graph "log --graph --date-order -C -M --pretty=format:\"<%h> %ad [%an] %Cgreen%d%Creset %s\" --all --date=short"
689: [04:14:42] <Colin[pi]> wat
690: [04:15:22] <Motoservo> I’ll try that, Colin[pi] . Thanks.
691: [04:15:22] <DanaeNZ> i can't imagine that said in a movie voice
692: [04:18:03] <Motoservo> Colin[pi]: , which syntax would I use here? $databaseConfig['memory'] style? Or, define (as listed in the wiki).
693: [04:18:12] <Motoservo> For my creds.
694: [04:18:15] <sminnee_> it’s my favourite git trick. it means you can run “git graph” and get a nice tree view in the CLI
695: [04:19:32] <Colin[pi]> why is Motoservo thanking me?
696: [04:19:33] <Colin[pi]> ;D
697: [04:20:06] <ss-helper> Re: [silverstripe-dev] Extended PSR-2 Recommentation - https://groups.google.com/d/msg/silverstripe-dev/_ebPef7HgKQ/v_sOzUOEKwAJ
698: [04:20:17] <Motoservo> Whoops, that was meant for camfindlay , Colin[pi]
699: [04:20:37] <camfindlay> Colin[pi] will take what he can get…
700: [04:20:42] <camfindlay> :P
701: [04:20:56] <Colin[pi]> camfindlay: lol
702: [04:21:24] * mobiusnz has joined #silverstripe
703: [04:22:01] * mobiusnz1 has joined #silverstripe
704: [04:22:09] <zippy> no take backs..
705: [04:22:23] <DanaeNZ> uwaaa cool sminnee_ !
706: [04:22:29] <helenclarko> camfindlay, novaweb, thanks!
707: [04:23:50] * chocolatemoose quit (Ping timeout: 250 seconds)
708: [04:23:53] * mobiusnz2 has joined #silverstripe
709: [04:24:24] * mobiusnz quit (Read error: Connection reset by peer)
710: [04:26:26] * mobiusnz1 quit (Ping timeout: 246 seconds)
711: [04:27:54] * chocolatemoose has joined #silverstripe
712: [04:30:21] * permanentinc has joined #silverstripe
713: [04:33:02] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
714: [04:34:23] <Motoservo> camfindlay: Have tried a few things but it still fails while trying to build mysql. Any ideas? http://pastie.org/private/zxb8drfeve5rsegxkr0va
715: [04:34:45] * permanentinc quit (Remote host closed the connection)
716: [04:36:12] * permanentinc has joined #silverstripe
717: [04:38:45] <Stomach> gahhhh
718: [04:38:50] <Stomach> smtp relay
719: [04:38:53] <Stomach> nooooo
720: [04:38:55] <Stomach> stop
721: [04:39:07] <Stomach> only like 80,000 spam emails sent by the looks
722: [04:39:10] <Stomach> >_<
723: [04:39:22] * permanentinc quit (Remote host closed the connection)
724: [04:39:57] * permanentinc has joined #silverstripe
725: [04:40:45] <camfindlay> Motoservo: wait… so just to check, have you got the site itself running using mysql (forget about the tests for a min)?
726: [04:41:46] * mobiusnz2 quit (Ping timeout: 260 seconds)
727: [04:42:13] <Motoservo> yes.
728: [04:42:54] <Motoservo> And the dev/build come first. It runs okay. Then the deploybot runs the next command with is the tests. And it fails.
729: [04:43:04] <Motoservo> output Access denied for user 'teeroy'@'208.113.128.0/255.255.128.0' to database 'ss_tmpdb3167599' in /home/teeroy/bitbeyond.com/framework/model/MySQLDatabase.php on line 598
730: [04:44:03] * timack has joined #silverstripe
731: [04:44:46] * permanentinc quit (Ping timeout: 240 seconds)
732: [04:44:50] <Motoservo> It seems to be ignoring everyting I’ve tried, camfindlay Which makes me think the issue is elsewhere.
733: [04:45:14] <Motoservo> The failures have all been identical, despite deveral rewrites of the new code.
734: [04:45:49] <camfindlay> might be your mysql user doesn’t have CREATE permissions
735: [04:45:58] * novaweb quit (Remote host closed the connection)
736: [04:46:00] <Motoservo> No, it doesnt
737: [04:46:09] <Motoservo> Which is why we’re using the SQLite, right?
738: [04:46:34] <camfindlay> that’s your problem for running tests via mysql then. SS creates a new temp database to run tests against
739: [04:46:41] <camfindlay> yeah
740: [04:46:44] <Motoservo> I realize that.
741: [04:47:04] <camfindlay> in that case, maybe it’s permission of the .db flat file that SQLite creates?
742: [04:47:09] <Motoservo> which (at least I thought, anyway) using SQLite for the tests, in the assets dir, was the fix.
743: [04:47:09] <irogue> halp i'm being attacked by the sun
744: [04:47:52] <camfindlay> Motoservo: are you passing in the query sting db=sqlite when you run the tests now and have you installed the sqlite3 module?
745: [04:48:00] <camfindlay> ^string
746: [04:48:07] <Motoservo> But that wouldn’t err with a …”MySQLDatabase.php”… would it?
747: [04:48:31] <Motoservo> sqlite is installed by default, according to the dreamhost wiki. But I haven’t confirmed it.
748: [04:48:49] <Motoservo> which sqlite
749: [04:48:56] * spronk quit (Quit: I may need a longer sleep timer...)
750: [04:49:02] <Motoservo> shows it.
751: [04:49:28] <Motoservo> No, didn’t add that to the string.
752: [04:49:34] <Motoservo> I thought the logic I added took care of that.
753: [04:50:04] <Motoservo> I didn’t use that logic you sent. I did once and when it failed I cut a lot of it out.
754: [04:50:06] * chocolatemoose quit (Ping timeout: 240 seconds)
755: [04:50:22] <Motoservo> So I could try and pinpoint where this is failing.
756: [04:50:51] * Stomach quit (Quit: zzz)
757: [04:50:54] <Motoservo> the logic there now just checks for if (strpos($_SERVER['REQUEST_URI'], '/dev/tests') !== false in the URL
758: [04:51:08] * chocolatemoose has joined #silverstripe
759: [04:51:55] <Motoservo> which sqlite3 shows that’s there, too
760: [04:52:25] <Motoservo> clarification: running `which` shows sqlite3 is there, too.
761: [04:54:04] <camfindlay> You need the actual silverstripe sqlite3 module to be installed. http://addons.silverstripe.org/add-ons/silverstripe/sqlite3
762: [04:54:21] <Motoservo> Ah.
763: [04:54:28] <Motoservo> Okay, I’m on it.
764: [04:54:44] <Motoservo> Thanks!!!!!!
765: [04:55:14] <camfindlay> Play it safe, use composer ;)
766: [04:55:17] <Motoservo> I thought you meant were the CLI client and PHP client “installed”.
767: [04:55:31] <irogue> hey DanaeNZ: remember that fibre install I've been waiting 2 months for?
768: [04:55:44] <camfindlay> still waiting irogue ?
769: [04:56:30] <irogue> yup
770: [04:56:36] <irogue> and just received this SMS: http://iforce.co.nz/i/ztkjrnp0.g4y.png
771: [04:56:54] <irogue> "We've received your UFB order from your broadband provider"
772: [04:56:59] <irogue> as if they'd just received it
773: [05:00:05] * Tanger quit (Remote host closed the connection)
774: [05:01:24] * helenclarko quit (Quit: Leaving)
775: [05:02:16] <Motoservo> Well, that was weird, camfindlay . I tried the link you gave but it needed a slightlty newer framework so I went back one (to composer require silverstripe/sqlite3 1.3.*@dev). It seemed to install okay but I’m looking at the json and nothing changed. There’s no sign of SQLite.
776: [05:02:36] <DanaeNZ> irogue: jesus fuck
777: [05:02:57] <DanaeNZ> wait so you get a call ahead as to when they'll meet you
778: [05:03:02] <DanaeNZ> they just showed up at mine
779: [05:03:06] <DanaeNZ> also rage
780: [05:03:41] <Motoservo> Oh, crap. I’m logged into the server.
781: [05:03:49] <Motoservo> And looking at TextMate locally.
782: [05:03:55] <Motoservo> I think I’m ready for a vacation.
783: [05:05:03] <Motoservo> Silly me.
784: [05:05:11] * spronk has joined #silverstripe
785: [05:05:13] * Hailwood quit (Remote host closed the connection)
786: [05:07:28] <camfindlay> you sorted Motoservo ?
787: [05:09:19] <irogue> DanaeNZ: idek. also, Snap have been billing me this whole time. just looked at my CC statement yesterday and noticed
788: [05:10:19] * chocolatemoose quit (Ping timeout: 246 seconds)
789: [05:10:25] <spronk> bloody snap/2d
790: [05:11:03] * mobiusnz has joined #silverstripe
791: [05:12:31] <DanaeNZ> irogue: I've been keeping my eye on my account
792: [05:12:36] <DanaeNZ> so worried that would happen
793: [05:12:39] <DanaeNZ> eejits
794: [05:14:13] * timack quit (Quit: timack)
795: [05:14:13] * chocolatemoose has joined #silverstripe
796: [05:16:03] * sminnee_ quit (Quit: sminnee_)
797: [05:16:08] <irogue> DanaeNZ: http://iforce.co.nz/i/ef1ynlew.prp.png
798: [05:16:22] <irogue> been billed for both of those months, and I think the next month's one comes out tomorrow
799: [05:16:35] <irogue> should do a chargeback on the CC
800: [05:16:46] <Motoservo> Just pushed and deployed but it failed again.
801: [05:16:58] <Motoservo> Same error, camfindlay
802: [05:17:00] <Motoservo> sigh
803: [05:17:03] <spronk> ooo
804: [05:17:06] <spronk> do a chargeback
805: [05:17:07] <spronk> fuck them
806: [05:17:53] <Motoservo> I followed along the results of the deploy and it seemed that Composer auto-did it’s magic.
807: [05:18:28] <Motoservo> And yes, confirmed. I do see sqlite3 module installed
808: [05:19:19] <Motoservo> I’ll look over the sqlite3 article you sent later. Have to take a break, Feeling cross-eyes.
809: [05:19:22] <Motoservo> eyed.
810: [05:26:36] <irogue> fuck it, I'll just demand a wad of money back when I call them to cancel
811: [05:26:41] <irogue> which will be a day after the fibre is connected
812: [05:31:07] * micmania1 quit (Quit: micmania1)
813: [05:34:50] <spronk> :D
814: [05:34:58] <spronk> who you gonna go with, irogue ?
815: [05:36:06] <Motoservo> A little confused, in several places (Silverstripe related) I’ve seen references to username, password, and server when referring to configuring SQLite. But… doesn’t SQLite lack support for those?
816: [05:36:11] <irogue> well, i got VF cable connected since fibre was taking so damn long, and that has a 12mo contract. so i'll probably tolerate that as long as possible and then get BigPipe
817: [05:38:19] <irogue> its a flat of 3 geeks so 2 internet connections wouldn't be a terrible thing, would just get a low-end UFB plan to start with so its not too $$$ having both, and then switch to 200/200 UFB once the cable contract ends
818: [05:38:57] <irogue> or if the cable ends up being too shit I'll just cancel it, ETC is fairly low
819: [05:42:01] <camfindlay> Motoservo: I think you don’t need to supply those for SQLite setup in SilverStriep CMS, you do need to ensure that your path to the flat file is writable
820: [05:42:27] <irogue> hometime!
821: [05:43:20] <spronk> baii
822: [05:43:51] * chocolatemoose quit (Ping timeout: 260 seconds)
823: [05:44:37] * chocolatemoose has joined #silverstripe
824: [05:50:36] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
825: [05:55:37] <camfindlay> outies… see you all tomorrow
826: [05:56:12] * danfo has joined #silverstripe
827: [05:56:16] <Motoservo> It is, camfindlay. The only failure I keep getting is that same one, an attempted create db at my Mysql db.
828: [05:56:53] <camfindlay> Are you using a _ss_environment.php file Motoservo ?
829: [05:57:22] <Motoservo> yes.
830: [05:57:44] <Motoservo> But the sqlite stuff is in the cofig.
831: [05:57:49] <Motoservo> _config.php
832: [05:58:12] <camfindlay> Have you added the sqllite block AFTER the require_once('conf/ConfigureFromEnv.php');
833: [05:58:24] <Motoservo> yeah, it’s at the bottom.
834: [05:58:32] <Motoservo> the sqlite stuff.
835: [05:59:02] <camfindlay> you said you’re running this via a script?
836: [05:59:22] <camfindlay> what is the command you are firing to run the phpunit tests?
837: [05:59:58] <Motoservo> let me look...
838: [06:00:41] <Motoservo> php framework/cli-script.php dev/tests/AggregateTest
839: [06:01:13] <Motoservo> I picked that one just to keep the feedback loop small, for now.
840: [06:01:40] <Motoservo> A similar command, that comes right before that...
841: [06:01:47] <Motoservo> php framework/cli-script.php dev/build
842: [06:01:50] <Motoservo> Seems to work okay.
843: [06:02:36] <Motoservo> And before that is my composer update. So, all together, new modules go in, the db rebuilds, the tests run.
844: [06:02:41] <Motoservo> That was the idea, anyway.
845: [06:04:10] <camfindlay> what are you using to trigger the SQLite - dev mode or the quiery string?
846: [06:04:59] <camfindlay> if the former… is the server set to dev mode?
847: [06:05:13] <camfindlay> in the envrionment file
848: [06:05:57] <Motoservo> I have the server set for dev for now. And the logic is set to switch to sqlite based on having dev/tests in the query.
849: [06:06:31] <Motoservo> I’m not so worried about security (for now) so the dev isn’t a big deal. Just trying to get it all to work. It’s a test site, anyway.
850: [06:08:37] * adrexia quit (Quit: My Mac has gone to sleep. ZZZzzz…)
851: [06:10:05] * RyanPotter quit (Quit: ZZZ)
852: [06:10:41] * Tanger has joined #silverstripe
853: [06:11:01] * camfindlay quit (Quit: camfindlay)
854: [06:11:24] * ss-helper quit (Remote host closed the connection)
855: [06:11:41] * ss-helper has joined #silverstripe
856: [06:11:42] <Motoservo> if (strpos($_SERVER['REQUEST_URI'], 'dev/tests') !== false) {
857: [06:14:43] * r_hector has joined #silverstripe
858: [06:22:07] * chocolatemoose quit (Remote host closed the connection)
859: [06:22:37] * chocolatemoose has joined #silverstripe
860: [06:23:34] * Liquide quit ()
861: [06:26:50] * chocolatemoose quit (Ping timeout: 246 seconds)
862: [06:29:23] * Eliseth has joined #silverstripe
863: [06:33:05] <Eliseth> morning
864: [06:42:31] * spronk quit (Quit: I may need a longer sleep timer...)
865: [06:46:35] * sminnee_ has joined #silverstripe
866: [07:00:40] * joelpittet quit (Remote host closed the connection)
867: [07:05:02] * swaiba has joined #silverstripe
868: [07:13:27] * adrexia has joined #silverstripe
869: [07:14:05] * lerni has joined #silverstripe
870: [07:20:21] * sminnee_ quit (Quit: sminnee_)
871: [07:27:28] <Motoservo> Wahoo. Finally got my test running and my CI workflow finally setup. Oddly though, when running the Aggregate test (just picked it randomly) via browser it passes shows 7 tests run: 6 passes, 0 failures, and 1 incomplete with 0 errors. But when running it via command line it fails: failure Last exit code: 255.
872: [07:27:51] <Motoservo> But at least I made it this far.
873: [07:34:38] <swaiba> Motoservo - phpunit? behat? other?
874: [07:35:59] <Motoservo> phpunit
875: [07:36:13] * timack has joined #silverstripe
876: [07:36:45] <swaiba> good stuff :)
877: [07:45:11] <Eliseth> I use silverstripe/redirectedurls which has class RedirectedURL extends DataObject implements PermissionProvider
878: [07:45:27] <Eliseth> I want to change 1 function there, but not modify the module core files
879: [07:46:02] <Eliseth> When I make RedirectedURLExtension like this: class RedirectedURLExtension extends RedirectedURL implements PermissionProvider
880: [07:47:03] <Eliseth> And put it in my YAML to extend RedirectedURL it errors: Fatal error: Maximum function nesting level of '200' reached, aborting!
881: [07:47:07] <Eliseth> What am I doing wrong?
882: [07:51:05] <swaiba> Anyone know how to remove all fields from a FieldSet?
883: [07:58:49] * kinglozzer has joined #silverstripe
884: [08:01:50] <Eliseth> Hmm, just reading about Extensions and it looks like I cannot change 1 function unless the module I want to change has an Extension Hook?
885: [08:03:26] * nyeholt quit (Remote host closed the connection)
886: [08:04:17] * zippy has joined #silverstripe
887: [08:04:17] <zippy> damn, where is Mr Robot!..
888: [08:07:40] <Eliseth> I'm running in circles :(
889: [08:08:36] <kinglozzer> Eliseth: Correct, you can't override functions entirely with extensions
890: [08:09:01] <Eliseth> So how would I have to approach this then?
891: [08:09:04] <kinglozzer> You might be able use Injector to override the class entirely though to use your own class
892: [08:09:34] <kinglozzer> i.e. MySubclass extends ClassIWantToFix { public function methodIWantToFix() { /* your stuff here */ } }
893: [08:09:57] <kinglozzer> Then in _config.yml, Injector: ClassIWantToFix: class: MySubclass
894: [08:10:04] <kinglozzer> yadig?
895: [08:10:05] <kinglozzer> :P
896: [08:10:52] <Eliseth> So, basicly what I've already done, except using Injector: instead of Extensions: in YML
897: [08:11:52] <kinglozzer> Eliseth: Yeah, and your custom class needs to extend the class you overwrite (so it inherits all the other methods) instead of extending Extension
898: [08:12:37] <Eliseth> Yes, I already did class RedirectedURLExtension extends RedirectedURL
899: [08:12:40] * Blacklite quit (Ping timeout: 246 seconds)
900: [08:14:38] * Blacklite has joined #silverstripe
901: [08:15:00] <kinglozzer> Eliseth: Knew I had an example somewhere: https://gist.github.com/kinglozzer/ff89186fa891411c6449
902: [08:16:15] * Guest41 has joined #silverstripe
903: [08:17:13] * mobiusnz quit (Read error: Connection reset by peer)
904: [08:17:38] <Eliseth> Hmm
905: [08:18:25] * mobiusnz has joined #silverstripe
906: [08:18:31] * slievr has joined #silverstripe
907: [08:19:03] <swaiba> swaiba solved mine $fields = new FieldList(new TabSet("Root")
908: [08:20:11] <Guest41> ?
909: [08:21:06] * Guest41 is now known as Znorelo
910: [08:21:23] <Eliseth> Well, it's not throwing any errors, so far so good
911: [08:21:27] <Eliseth> However
912: [08:21:48] <Eliseth> The saved records are now empty
913: [08:21:59] <swaiba> swaiba actaully no hmmpf
914: [08:22:31] <kinglozzer> Eliseth: can you paste your class somewhere?
915: [08:22:37] <kinglozzer> swaiba: why are you talking to yourself? :P
916: [08:23:02] <Eliseth> kinglozzer: my extended class? Or the original?
917: [08:23:40] <kinglozzer> Eliseth: Your class
918: [08:23:41] <Eliseth> http://sspaste.com/paste/show/55dec90472d06
919: [08:24:17] <swaiba> kinglozzer... oh there are other people here? :)
920: [08:24:30] <kinglozzer> Eliseth: If you comment out that method, does it work?
921: [08:24:52] <Eliseth> method = public function?
922: [08:24:59] <kinglozzer> swaiba: Apparently so ;)
923: [08:25:02] <kinglozzer> Eliseth: Yeah
924: [08:25:04] <swaiba> well let's start again, I'm trying to reset the fields in siteconfig and display only a few from a new extension
925: [08:25:28] <kinglozzer> swaiba: FieldSet? 2.4?
926: [08:25:32] <swaiba> and it keeps showing all the fields, even though I've tried various ways to remove
927: [08:25:38] <swaiba> FieldList 3.1
928: [08:26:06] * Azure quit (Remote host closed the connection)
929: [08:26:19] <kinglozzer> swaiba: public function updateCMSFields(&$fields) { $fields = new FieldList(); } ?
930: [08:26:40] <Eliseth> kinglozzer: no, writing empty database records without classname
931: [08:26:44] <kinglozzer> The ampersand might solve it if that's not working already
932: [08:27:03] <swaiba> I tried that, from above "$fields = new FieldList(new TabSet("Root")" but still all the other site config fields show
933: [08:27:15] <swaiba> I'm working in a module extending siteconfig for second time
934: [08:27:33] <kinglozzer> swaiba: updateCMSFields(&$fields) < tried with passing by reference?
935: [08:27:44] <kinglozzer> Or not "passing" but yaknow
936: [08:28:16] <swaiba> kinglozzer top man - one ampersand away from great success :)
937: [08:28:21] * mobiusnz quit (Read error: Connection reset by peer)
938: [08:28:21] <kinglozzer> Eliseth: Hmm, perhaps that doesn't work with DataObjects :/
939: [08:28:24] <swaiba> (in other words - that worked)
940: [08:28:29] <kinglozzer> swaiba: Sweet!
941: [08:28:41] <Eliseth> Damn
942: [08:29:06] <kinglozzer> Eliseth: If you're really stuck, and you're using composer (you should be!), you can fork the module, make your changes and then tell composer to download your fork instead of the original module
943: [08:29:20] * mobiusnz has joined #silverstripe
944: [08:29:33] <kinglozzer> Or if you're not using composer, just edit the module :P
945: [08:29:38] <Eliseth> I am
946: [08:30:35] <Eliseth> Although fork is abacadabra for me
947: [08:30:53] <Eliseth> Unless you're talking about eating
948: [08:31:29] <Eliseth> But there's no other way to change a method in a dataobject unless that method has an extension hook in place?
949: [08:31:39] <kinglozzer> Eliseth: If you view this file: https://github.com/silverstripe-labs/silverstripe-redirectedurls/blob/master/code/RedirectedURL.php then click edit, it will "fork" the module for you (i.e. create a copy of the repo on your account)
950: [08:31:45] <kinglozzer> Eliseth: Correct, there's no way :(
951: [08:32:32] <kinglozzer> You can then make your changes and save them, then tell composer to use your "fork" (i.e. your copy of the repository) instead of the main one
952: [08:32:51] <Eliseth> Ok, let me try that
953: [08:33:36] <kinglozzer> Then telling composer to use your copy is fairly easy: https://getcomposer.org/doc/05-repositories.md#loading-a-package-from-a-vcs-repository
954: [08:33:50] <kinglozzer> Just add the "repositories" array to your composer.json and composer update :)
955: [08:39:29] * Colin[pi] quit (Ping timeout: 246 seconds)
956: [08:41:25] <ss-helper> Two dataobject managed in one gridfied with orderable columns. Silverstripe 3.1 - http://stackoverflow.com/questions/32244477/two-dataobject-managed-in-one-gridfied-with-orderable-columns-silverstripe-3-1
957: [08:58:00] * R\w\C has joined #silverstripe
958: [09:01:42] * joelpittet has joined #silverstripe
959: [09:02:46] * ss-helper quit (Remote host closed the connection)
960: [09:02:51] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
961: [09:03:00] * ss-helper has joined #silverstripe
962: [09:06:31] * joelpittet quit (Ping timeout: 256 seconds)
963: [09:07:01] * zippy has joined #silverstripe
964: [09:10:09] <Eliseth> errrr
965: [09:10:24] <Eliseth> added that repository stuff to my composer.json
966: [09:10:28] <Eliseth> ran update
967: [09:10:40] <Eliseth> pulled my modified fork (so far so good)
968: [09:11:00] <Eliseth> then it deleted all other stuff (cms, framework, other modules)
969: [09:17:30] * Colin[pi] has joined #silverstripe
970: [09:17:50] <ss-helper> Re: [silverstripe-dev] Re: User's ability to change their own password. - https://groups.google.com/d/msg/silverstripe-dev/8qV0L00lMdM/Q3UqYfaUKwAJ
971: [09:17:50] <ss-helper> Re: [silverstripe-dev] Extended PSR-2 Recommentation - https://groups.google.com/d/msg/silverstripe-dev/_ebPef7HgKQ/utdKW3CUKwAJ
972: [09:19:39] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
973: [09:22:16] <lerni> hi there - I need filter-help :)
974: [09:22:27] <lerni> Lets say I have DO with many_many Options. In the CMS I have now a Holder of DO where you can choose also multiple Options per many_many. Now I wanna show all DO with the selected Options. Is there a way to filter multiple? Like..
975: [09:22:43] <lerni> http://www.sspaste.com/paste/show/55ded6914c77e
976: [09:23:47] <Eliseth> Why does composer throw away everything else once I add my repositories array like kinglozzer told me? >.<
977: [09:24:20] <kinglozzer> Eliseth: can you paste your composer.json? Seems odd...
978: [09:26:01] <kinglozzer> Eliseth: You've got two "require" blocks, one is probably overwriting the other
979: [09:26:11] <kinglozzer> You can remove the second one :)
980: [09:27:26] * Mike123 has joined #silverstripe
981: [09:27:31] <Eliseth> d'oh
982: [09:27:37] <Eliseth> Thanks
983: [09:43:06] * permanentinc has joined #silverstripe
984: [09:48:05] * permanentinc quit (Ping timeout: 250 seconds)
985: [10:00:28] * Tanger quit (Quit: sleep())
986: [10:03:17] <lerni> urgh it works and it's easy - sorry for the nois - just had some misconception of the model
987: [10:03:56] * benjhocking has joined #silverstripe
988: [10:09:32] * swaiba quit (Remote host closed the connection)
989: [10:11:57] * swaiba has joined #silverstripe
990: [10:17:43] <kinglozzer> Does anyone know how bad for performance ReflectionMethod is?
991: [10:17:52] <kinglozzer> Using it to make DataQuery::selectField() public
992: [10:18:03] <kinglozzer> Though I guess I could use Injector and my own class...
993: [10:23:03] * Motoservo quit (Remote host closed the connection)
994: [10:23:36] * Motoservo has joined #silverstripe
995: [10:43:02] * timack quit (Quit: timack)
996: [10:44:58] * Copperis has joined #silverstripe
997: [10:47:56] <Copperis> hello
998: [10:48:06] <Copperis> how do you do a flush from the command line with cli-script.php?
999: [10:52:10] <kinglozzer> Copperis: sake / flush=1
1000: [10:52:43] <kinglozzer> Or php framework/cli-script.php / flush=1
1001: [10:53:13] * zippy has joined #silverstripe
1002: [10:54:21] <Copperis> kinglozzer, thanks
1003: [10:55:02] * zippy quit (Read error: Connection reset by peer)
1004: [11:02:26] * joelpittet has joined #silverstripe
1005: [11:07:13] * joelpittet quit (Ping timeout: 256 seconds)
1006: [11:20:58] <swaiba> kinglozzer - [Strict Notice] Declaration of XXXSiteConfig::updateCMSFields() should be compatible with that of DataExtension::updateCMSFields()
1007: [11:21:21] <swaiba> getting this now, I must have had strict off (remember the &$fields thing)
1008: [11:21:37] <swaiba> any suggestion much appreciated
1009: [11:22:30] <kinglozzer> swaiba: Have you tried updateCMSFields(FieldList &$fields) { } ? I.e. adding the type hint?
1010: [11:22:41] <kinglozzer> The ampersand alone might be causing it though :/
1011: [11:22:49] <swaiba> yeah it is the amp causing it
1012: [11:23:05] <kinglozzer> Boo! :(
1013: [11:24:26] <kinglozzer> swaiba: extend Extension instead of DataExtension :P
1014: [11:24:47] <kinglozzer> AFAICT there's no difference anyway
1015: [11:24:52] <swaiba> I'll give it a go
1016: [11:25:18] <kinglozzer> I think DataExtension was only added for the old extraStatics()/extraDBFields() methods
1017: [11:25:18] * r_hector quit (Remote host closed the connection)
1018: [11:26:44] <kinglozzer> Maybe it has to be a DataExtension if it's a DataObject though...
1019: [11:26:45] <kinglozzer> not sure
1020: [11:33:49] * keroberos quit (Excess Flood)
1021: [11:34:27] * MichaelHabib has joined #silverstripe
1022: [11:35:35] <MichaelHabib> hi, how to access page controller in php? what I need is
1023: [11:35:35] <MichaelHabib> $page = UserDefinedForm::get()->filter(array('URLSegment' => 'contact-us'))->first();
1024: [11:35:35] <MichaelHabib> return $page->From();
1025: [11:35:49] * keroberos has joined #silverstripe
1026: [11:36:25] <MichaelHabib> but the Form() is in the cotroller method & I get "the method 'from' does not exist on 'UserDefinedForm'")"
1027: [11:39:41] <swaiba> kinglozzer btw error isn't shown now, hopefully everything else works as expected
1028: [11:40:38] <swaiba> MichaelHabib - Controller::curr()
1029: [11:41:10] <swaiba> and the site tree object != controller
1030: [11:41:38] <swaiba> in the past I've done a hack in getting the class name of the current page and adding "_PageController" on the end to get an instance
1031: [11:41:39] <MichaelHabib> swaiba: where do I use that in my example above ?
1032: [11:42:02] <swaiba> you don't, you call that and wherever you are it returns the relevant controller
1033: [11:42:22] <swaiba> else use the hack or if you knwo it's a UDF, then just make a UDF controller
1034: [11:43:44] <kinglozzer> Perhaps this? $page = UserDefinedForm::get()->filter(array('URLSegment' => 'contact-us'))->first(); $controller = new UserDefinedForm_Controller($page); return $controller->Form();
1035: [11:44:00] <kinglozzer> Idk, getting controller stuff outside of the context of a controller rarely ends well :P
1036: [11:45:04] <MichaelHabib> will try that
1037: [11:52:27] <MichaelHabib> kinglozzer: worked like a charm :)
1038: [11:52:29] <MichaelHabib> ty
1039: [11:52:55] * ss31noob has joined #silverstripe
1040: [11:54:01] <MichaelHabib> needed that to get the ConatcFrom from a page & show it on the website's sidebar
1041: [11:54:10] * ss-helper quit (Remote host closed the connection)
1042: [11:54:24] * ss-helper has joined #silverstripe
1043: [11:56:23] * Arcax has joined #silverstripe
1044: [12:15:02] * UndefinedOffset has joined #silverstripe
1045: [12:17:09] * swaiba quit (Remote host closed the connection)
1046: [12:17:22] * arnhoe has joined #silverstripe
1047: [12:20:41] * UncleCheese has joined #silverstripe
1048: [12:24:13] * Error404NotFound has joined #silverstripe
1049: [12:25:32] * Error404NotFound quit (Client Quit)
1050: [12:33:40] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1051: [12:39:25] * Guits has joined #silverstripe
1052: [12:40:09] * veb quit (Ping timeout: 256 seconds)
1053: [12:44:27] * Guits quit (Ping timeout: 250 seconds)
1054: [12:45:25] * danfo quit (Quit: danfo)
1055: [12:54:15] * danfo has joined #silverstripe
1056: [12:54:15] * danfo quit (Client Quit)
1057: [12:55:39] * danfo has joined #silverstripe
1058: [12:56:31] * danfo quit (Client Quit)
1059: [13:03:15] * joelpittet has joined #silverstripe
1060: [13:03:50] * samlande has joined #silverstripe
1061: [13:04:54] * samlander quit (Ping timeout: 255 seconds)
1062: [13:07:44] * joelpittet quit (Ping timeout: 246 seconds)
1063: [13:09:11] <ss-helper> Arrange $Title horizontally in Silverstripe - http://stackoverflow.com/questions/32250041/arrange-title-horizontally-in-silverstripe
1064: [13:11:49] * MichaelHabib quit (Ping timeout: 252 seconds)
1065: [13:23:10] <Arcax> Hello, i have a problem, i'm trying to make a DropdownField but i can't to do it.
1066: [13:23:12] <Arcax> I need fill the DropdowField from ItemPage with the Categories from ItemHolder. Really thanks for help.
1067: [13:23:13] <Arcax> http://kopy.io/N2bV9
1068: [13:23:15] <Arcax> http://kopy.io/ucsLh
1069: [13:24:50] <Copperis> Arcax, "Categories->map", should be "Categories()->map"
1070: [13:29:46] <Arcax> Copperis, i tried and not work, this is the error: [User Error] Uncaught Exception: Object->__call(): the method 'categories' does not exist on 'DataList'
1071: [13:31:50] <Copperis> Arcax, oh yeah, I made a mistake, it should also be "get()->first()->Categories()->map"
1072: [13:32:05] <Copperis> probably
1073: [13:36:34] <Arcax> Copperis, yes, it works !!!
1074: [13:36:35] <Arcax> Really thanks, i was frustrated.
1075: [13:36:37] <Arcax> I will read about ->first() because i don't understand how it work...
1076: [13:47:49] <kinglozzer> Arcax: ItemHolder::get()->Categories() will get a list of categories (i.e. more than one)
1077: [13:48:03] <kinglozzer> So to get just one, you need to use ->first() or ->last()
1078: [13:49:09] <kinglozzer> I would guess that you actually want $this->ItemHolder()->Categories()->map('ID', 'Title');
1079: [13:54:48] <Copperis> turned on xdebug.profiler on in the live server. It became almost unresponsive
1080: [13:54:54] * nontgor quit (Ping timeout: 260 seconds)
1081: [14:07:20] * nontgor has joined #silverstripe
1082: [14:13:03] * darjus01 has joined #silverstripe
1083: [14:13:44] <darjus01> Hi, any ideas how to put button on top of youtube iframe i tried atliest 20 google solutuions eny one works
1084: [14:13:53] <darjus01> z-index also not helping
1085: [14:27:51] * muskie9 has joined #silverstripe
1086: [14:29:39] <Copperis> what could be that turning a site from dev to live makes it slower? Page loading has gone from ~2s to 15s+
1087: [14:39:53] * Mike123 quit (Quit: Page closed)
1088: [14:41:24] <Copperis> or how could I go about finding it out?
1089: [14:45:30] * ss-helper quit (Remote host closed the connection)
1090: [14:45:43] * ss-helper has joined #silverstripe
1091: [14:48:23] * benjhocking1 has joined #silverstripe
1092: [14:49:31] * Colin[pi] quit (Ping timeout: 265 seconds)
1093: [14:50:00] * benjhocking quit (Ping timeout: 265 seconds)
1094: [14:58:12] <elgabbu> hi is it possible for a widgetcontroller to serve an action ?
1095: [14:58:28] <Arcax> kinglozzer, i understood it and thanks for your explanation =D.
1096: [14:59:40] <elgabbu> basically i want my widget to make an ajax call to the widget controller to get some information
1097: [15:02:54] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1098: [15:04:10] * Znorelo quit (Quit: Textual IRC Client: www.textualapp.com)
1099: [15:04:13] * joelpitt_ has joined #silverstripe
1100: [15:04:56] * nontgor quit (Ping timeout: 244 seconds)
1101: [15:09:04] * joelpitt_ quit (Ping timeout: 250 seconds)
1102: [15:29:18] * arnhoe quit ()
1103: [15:33:30] * ss31noob quit (Ping timeout: 246 seconds)
1104: [15:44:56] * lerni quit ()
1105: [16:10:43] * kinglozzer quit ()
1106: [16:16:04] * travis-ci has joined #silverstripe
1107: [16:16:05] <travis-ci> dhensby/silverstripe-framework#484 (pulls/fields-fix - d8a3d9d : Daniel Hensby): The build has errored.
1108: [16:16:05] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/9a6c822f391e...d8a3d9d84648
1109: [16:16:05] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77533801
1110: [16:16:05] * travis-ci has left #silverstripe
1111: [16:17:30] * travis-ci has joined #silverstripe
1112: [16:17:32] <travis-ci> dhensby/silverstripe-framework#485 (pulls/fields-fix - 6bff95a : Daniel Hensby): The build has errored.
1113: [16:17:32] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/d8a3d9d84648...6bff95abdb3b
1114: [16:17:32] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77534067
1115: [16:17:32] * travis-ci has left #silverstripe
1116: [16:33:52] * slievr quit (Ping timeout: 246 seconds)
1117: [16:45:48] * darjus01 quit (Quit: Leaving)
1118: [16:53:26] * R\w\C quit (Quit: Textual IRC Client: www.textualapp.com)
1119: [16:58:11] * travis-ci has joined #silverstripe
1120: [16:58:12] <travis-ci> dhensby/silverstripe-framework#486 (pulls/fields-fix - df57d8f : Daniel Hensby): The build has errored.
1121: [16:58:12] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/6bff95abdb3b...df57d8f29138
1122: [16:58:12] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77541356
1123: [16:58:12] * travis-ci has left #silverstripe
1124: [17:00:20] * travis-ci has joined #silverstripe
1125: [17:00:21] <travis-ci> dhensby/silverstripe-framework#487 (pulls/fields-fix - cffb11e : Daniel Hensby): The build has errored.
1126: [17:00:22] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/df57d8f29138...cffb11e568db
1127: [17:00:22] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77541809
1128: [17:00:22] * travis-ci has left #silverstripe
1129: [17:01:49] * travis-ci has joined #silverstripe
1130: [17:01:50] <travis-ci> dhensby/silverstripe-framework#488 (pulls/fields-fix - 899eb0b : Daniel Hensby): The build has errored.
1131: [17:01:51] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/cffb11e568db...899eb0b23585
1132: [17:01:51] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77541959
1133: [17:01:51] * travis-ci has left #silverstripe
1134: [17:03:30] * travis-ci has joined #silverstripe
1135: [17:03:31] <travis-ci> dhensby/silverstripe-framework#489 (pulls/fields-fix - 8015919 : Daniel Hensby): The build has errored.
1136: [17:03:31] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/899eb0b23585...8015919932bb
1137: [17:03:31] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77542039
1138: [17:03:31] * travis-ci has left #silverstripe
1139: [17:05:01] * joelpittet has joined #silverstripe
1140: [17:10:27] * joelpittet quit (Ping timeout: 256 seconds)
1141: [17:36:52] * ss-helper quit (Remote host closed the connection)
1142: [17:37:10] * ss-helper has joined #silverstripe
1143: [17:46:17] * permanentinc has joined #silverstripe
1144: [17:51:48] * permanentinc quit (Ping timeout: 272 seconds)
1145: [17:59:47] * muskie9 quit (Read error: Connection reset by peer)
1146: [18:02:16] * joelpittet has joined #silverstripe
1147: [18:06:56] <ss-helper> Re: [silverstripe-dev] Extended PSR-2 Recommentation - https://groups.google.com/d/msg/silverstripe-dev/_ebPef7HgKQ/vGxRbiKxKwAJ
1148: [18:14:21] * muskie9 has joined #silverstripe
1149: [18:23:32] * chocolatemoose has joined #silverstripe
1150: [18:27:53] * chocolatemoose quit (Ping timeout: 252 seconds)
1151: [18:38:46] * gelignite has joined #silverstripe
1152: [18:56:54] * Stomach has joined #silverstripe
1153: [19:03:18] * Stomach quit (Quit: zzz)
1154: [19:13:33] * Stomach has joined #silverstripe
1155: [19:26:43] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
1156: [19:27:55] * muskie9 has joined #silverstripe
1157: [19:29:42] * novaweb has joined #silverstripe
1158: [19:31:06] * Stomach quit (Quit: zzz)
1159: [19:37:15] * benjhocking1 quit (Read error: Connection reset by peer)
1160: [19:51:56] * mobiusnz quit (Quit: Leaving.)
1161: [19:53:54] * novaweb quit (Remote host closed the connection)
1162: [19:55:08] * antmas quit (Quit: Page closed)
1163: [20:08:06] * permanentinc has joined #silverstripe
1164: [20:08:30] * permanentinc quit (Client Quit)
1165: [20:12:04] * Stomach has joined #silverstripe
1166: [20:13:21] * Motoservo quit (Read error: Connection reset by peer)
1167: [20:15:20] * Motoservo has joined #silverstripe
1168: [20:24:27] * helenclarko has joined #silverstripe
1169: [20:27:00] <helenclarko> Hey all, can I install composer onto a host with an existing Silverstripe site?
1170: [20:28:15] * ss-helper quit (Remote host closed the connection)
1171: [20:28:28] * ss-helper has joined #silverstripe
1172: [20:32:10] * antmas has joined #silverstripe
1173: [20:33:03] * UndefinedOffset quit (Quit: Leaving.)
1174: [20:35:11] * veb has joined #silverstripe
1175: [20:35:52] <antmas> moin moin all o/
1176: [20:39:46] <helenclarko> antmas, Morning!
1177: [20:39:49] <helenclarko> o/
1178: [20:42:01] * zippy has joined #silverstripe
1179: [20:42:44] <helenclarko> antmas, can I install composer onto a host with an existing Silverstripe site?
1180: [20:43:52] <zippy> you want to add composer to an existing SS site?
1181: [20:44:08] <helenclarko> zippy, YUP
1182: [20:44:12] <zippy> IIRC
1183: [20:44:23] * adrexia quit (Quit: Textual IRC Client: www.textualapp.com)
1184: [20:44:24] <zippy> grab your current version from framework/silverstripe_versoin
1185: [20:44:33] <zippy> then rename your vender to vender-old
1186: [20:44:55] <zippy> then go to https://github.com/silverstripe/silverstripe-installer and find the branch of that version from above
1187: [20:45:09] <zippy> grab the composer.json
1188: [20:45:14] * adrexia has joined #silverstripe
1189: [20:45:15] <zippy> and add to your document root
1190: [20:45:21] <zippy> comment out the theme thing
1191: [20:45:25] <zippy> (simple theme)
1192: [20:45:29] <zippy> then composer install
1193: [20:45:45] <zippy> you will see a couple of minor change to your /cms and /framework folders, but then you're good
1194: [20:45:45] * DimiStripe quit (Quit: DimiStripe)
1195: [20:47:03] * DimiStripe has joined #silverstripe
1196: [20:48:32] <helenclarko> zippy, Thanks zippy, running through that now.
1197: [20:48:43] <zippy> hope you backed up :D
1198: [20:48:44] <antmas> helenclarko: yup, what zip said
1199: [20:49:02] <zippy> "you didn't say that, you should of said at the start, website down! :crys:"
1200: [20:49:29] <antmas> zippy: that EXACT quote is way too common :P
1201: [20:50:01] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
1202: [20:54:05] * UncleCheese has joined #silverstripe
1203: [20:55:52] * sminnee_ has joined #silverstripe
1204: [20:58:36] * timack has joined #silverstripe
1205: [20:58:49] * Hailwood has joined #silverstripe
1206: [21:01:01] <zippy> Anyone here doing work on the namespaces?
1207: [21:01:26] <zippy> I should have a look through the groups, but as part are classes going to have to be in seperate files now for the autoloader etc?
1208: [21:01:41] <zippy> Is that being done as well anyone know?
1209: [21:03:54] * micmania1 has joined #silverstripe
1210: [21:03:55] * Azure has joined #silverstripe
1211: [21:09:08] * Stomach quit (Quit: zzz)
1212: [21:12:29] * RyanPotter has joined #silverstripe
1213: [21:13:57] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1214: [21:15:23] * chocolatemoose has joined #silverstripe
1215: [21:17:33] * mobiusnz has joined #silverstripe
1216: [21:25:37] * mobiusnz quit (Quit: Leaving.)
1217: [21:25:38] <irogue> [09:01:01] <zippy> Anyone here doing work on the namespaces?
1218: [21:25:44] <irogue> tractorcow has done a ton of work on it for 4.0
1219: [21:26:12] <zippy> was there a git issue / google group on the issue, just want to see how it will work
1220: [21:28:50] * veb quit (Ping timeout: 260 seconds)
1221: [21:29:46] <zippy> I will have a look
1222: [21:31:59] * novaweb has joined #silverstripe
1223: [21:33:21] * micmania1 quit (Quit: micmania1)
1224: [21:36:55] * micmania1 has joined #silverstripe
1225: [21:40:28] * UncleCheese has joined #silverstripe
1226: [21:42:51] * cheddam-work has joined #silverstripe
1227: [21:45:31] * Azure|dc has joined #silverstripe
1228: [21:47:56] * Azure quit (Ping timeout: 244 seconds)
1229: [21:48:23] * antmas is getting excited for next week http://gfycat.com/PolishedFaintFlyingfish
1230: [21:48:32] <RyanPotter> Same
1231: [21:48:53] <antmas> RyanPotter: you must only have a couple days now?
1232: [21:49:05] <RyanPotter> antmas: Monday’s my flight.
1233: [21:49:38] <antmas> :O
1234: [21:49:47] <antmas> RyanPotter: what'd the pc sell for in the end?
1235: [21:49:54] <RyanPotter> This will be my last day on IRC for awhile :)
1236: [21:49:57] <RyanPotter> antmas: 1500
1237: [21:49:58] * travis-ci has joined #silverstripe
1238: [21:49:59] <travis-ci> silverstripe/silverstripe-framework#4893 (3.1.13 - 04b803d : Damian Mooyman): The build passed.
1239: [21:49:59] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/79cfa2bb640c^...04b803dfc6dc
1240: [21:49:59] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/64371583
1241: [21:49:59] * travis-ci has left #silverstripe
1242: [21:50:15] <antmas> not bad!
1243: [21:50:34] <RyanPotter> pretty cheap :P
1244: [21:50:36] <antmas> <RyanPotter> This will be my last day on IRC for awhile :)
1245: [21:50:42] <antmas> better make it a good one :D
1246: [21:50:50] <RyanPotter> I’m only here until 12 :P
1247: [21:51:08] <antmas> aww sheiit
1248: [21:51:36] * antmas expects DanaeNZ to pick up the lack of RyanPotter slack
1249: [21:53:13] <helenclarko> zippy, can I copy my existing framework and cms folders back after install?
1250: [21:53:27] <zippy> why would you?
1251: [21:53:31] <helenclarko> zippy, I have a 500 Internal Server Error
1252: [21:53:40] <zippy> did you use the same version?
1253: [21:53:49] <helenclarko> zippy, Yup
1254: [21:54:03] <helenclarko> zippy, 3.1.6
1255: [21:54:03] <zippy> then.. check the error log on the error - there shouldn't be one
1256: [21:55:05] <DanaeNZ> <antmas> expects DanaeNZ to pick up the lack of RyanPotter slack
1257: [21:55:08] <DanaeNZ> aw man
1258: [21:55:14] <helenclarko> zippy, lol permissions!
1259: [21:55:35] <helenclarko> zippy, all sorted.
1260: [21:55:59] <antmas> RyanPotter: what time do you fly?
1261: [21:56:06] <RyanPotter> antmas: 9:30pm
1262: [21:56:16] <antmas> ah night time
1263: [21:56:22] <RyanPotter> Best time to fly :D
1264: [21:56:27] <antmas> +1
1265: [21:56:51] <antmas> I think the last time I flew more than 5 hours I was pretty drunk
1266: [21:57:38] <antmas> flying drunk sucks :|
1267: [21:57:43] <antmas> dat dehydration
1268: [21:59:44] <RyanPotter> Don’t drink beer on flights.
1269: [22:01:00] * antmas drank whiskey
1270: [22:02:01] * travis-ci has joined #silverstripe
1271: [22:02:02] * spronk has joined #silverstripe
1272: [22:02:03] <travis-ci> silverstripe/silverstripe-framework#5661 (master - b7e4e9a : Ingo Schommer): The build passed.
1273: [22:02:03] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/958f98b1cfa6...b7e4e9abb722
1274: [22:02:03] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/77582464
1275: [22:02:03] * travis-ci has left #silverstripe
1276: [22:02:44] <DanaeNZ> ugh i'm getting build errors. I think it's translatable complaining about a missing column on SiteConfig, but it throws the error before it tries to even build that column
1277: [22:02:47] <DanaeNZ> catch 22
1278: [22:06:06] * Stomach has joined #silverstripe
1279: [22:08:27] <antmas> Stomach: o/
1280: [22:09:39] <samlande> herro
1281: [22:10:06] <RyanPotter> Sup
1282: [22:11:39] <samlande> i need to impliment a hit counter for a download button and am thinking about strategies to do so
1283: [22:12:18] <samlande> i was thinking i could use a function that i could call by jquery that would get the current value of a field and increment it
1284: [22:13:09] <RyanPotter> samlande: you could just have a form action that initiates the download.
1285: [22:13:21] <RyanPotter> That way you could capture the download.
1286: [22:15:00] <antmas> we're using google analytics for file download stats
1287: [22:15:07] <RyanPotter> antmas: +1
1288: [22:15:10] <antmas> not an actual 'hit counter' as such, but does the same thing
1289: [22:15:15] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1290: [22:15:54] <chocolatemoose> we used that too
1291: [22:17:08] <Stomach> hey antmas
1292: [22:19:39] * camfindlay has joined #silverstripe
1293: [22:19:54] * Olliepop has joined #silverstripe
1294: [22:20:24] <Olliepop> Morning everyone, does anybody know a better way to get the timestamp from an SS_Datetime than `strtotime($ssDateTimeObject)` ?
1295: [22:21:35] <Olliepop> rather $ssDateTimeObject->value :P
1296: [22:21:52] <chocolatemoose> $ssDateTimeObject->Rfc822() ?
1297: [22:22:37] <chocolatemoose> apologies, misread
1298: [22:23:35] <Olliepop> chocolatemoose :P yeah looks like those functions use strtotime on it, looks like the best option
1299: [22:23:50] * samlander has joined #silverstripe
1300: [22:23:57] * samlander quit (Changing host)
1301: [22:23:57] * samlander has joined #silverstripe
1302: [22:26:47] <chocolatemoose> http://www.designboom.com/technology/lg-rolly-portable-keyboard-08-27-2015/ why not pentagonal for a number row
1303: [22:27:01] * samlande quit (Ping timeout: 246 seconds)
1304: [22:29:30] <antmas> so... can it be used by non LG things?
1305: [22:30:13] <irogue> https://pbs.twimg.com/media/CNcuW3MU8AA8Duz.jpg:large
1306: [22:30:20] <irogue> am prepared for office party
1307: [22:30:32] <chocolatemoose> according to a different article yes :p
1308: [22:32:12] <DanaeNZ> irogue: omg YES
1309: [22:33:00] <DanaeNZ> but where is Disney singstar
1310: [22:33:36] <antmas> you people and you're karaoke
1311: [22:33:38] <antmas> :|
1312: [22:33:59] <chocolatemoose> run. they're karaoke!
1313: [22:34:54] <DanaeNZ> :D :D :D :D
1314: [22:37:47] <irogue> ok so someone set up a thing in slack so that whenever the word karaoke is used anywhere it posts a gif
1315: [22:38:23] <antmas> irogue: staaahhhhp
1316: [22:38:25] <antmas> :|
1317: [22:38:55] <DanaeNZ> :D
1318: [22:39:00] <DanaeNZ> irogue: gogogogo
1319: [22:40:37] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1320: [22:42:24] * muskie9 has joined #silverstripe
1321: [22:43:51] <irogue> http://iforce.co.nz/i/cqilm20v.ipf.gif
1322: [22:44:04] <adrexia> thats amazing
1323: [22:44:22] <DanaeNZ> yes irogue that is the gif we need
1324: [22:44:45] <irogue> gavin gets very annoyed every time slack auto-posts that gif
1325: [22:45:21] <adrexia> why? It makes him look like a hero
1326: [22:45:56] <irogue> ikr
1327: [22:46:24] <DanaeNZ> wait do you know those people
1328: [22:46:28] <adrexia> yeah
1329: [22:46:31] <DanaeNZ> omg amazing
1330: [22:46:35] <adrexia> one is Sam - the CEO of silverstriep
1331: [22:46:37] <DanaeNZ> that is the best thing ever
1332: [22:46:45] <irogue> sam is singing, gavin is "dancing"
1333: [22:46:47] <adrexia> and the otehr is Gavin - who is a scrum master at silverstripe
1334: [22:46:59] <DanaeNZ> scrum master and also boogie master
1335: [22:47:09] <adrexia> :D
1336: [22:47:38] * krofek__ has joined #silverstripe
1337: [22:48:43] <adrexia> woah. waht's happened to cwp deploynaut
1338: [22:49:01] <adrexia> that was... unexpected
1339: [22:49:33] <adrexia> maybe i just clicked the worng thing
1340: [22:49:36] <adrexia> *wrong
1341: [22:49:40] <irogue> ?
1342: [22:49:56] <adrexia> it went to some weird screen taht wasn't the normal deploy screen
1343: [22:50:14] <adrexia> oh... yeah it doid it again
1344: [22:50:25] <adrexia> This pipeline is currently running
1345: [22:50:32] <adrexia> and an endless loading icons
1346: [22:50:50] <adrexia> *icon
1347: [22:51:24] * krofek_ quit (Ping timeout: 264 seconds)
1348: [22:51:48] <adrexia> I'm confused. It's calling deploys snapshots now? Or am I doing somethign wrong?
1349: [22:52:18] <irogue> adrexia: pm me screenshot?
1350: [22:52:25] * joelpittet quit ()
1351: [22:52:59] <adrexia> oh, and there's an email follow up
1352: [22:53:13] <adrexia> do not want
1353: [22:53:40] <irogue> oh
1354: [22:53:47] <irogue> have you just not seen pipelining before?
1355: [22:54:03] <adrexia> it's always gone to the deployment screen
1356: [22:54:07] <irogue> its a thing clients can opt in to
1357: [22:54:17] <irogue> requires the client to approve deployments
1358: [22:54:18] <adrexia> oh?
1359: [22:54:23] <adrexia> how can I trun it off?
1360: [22:54:33] <adrexia> to...uat?
1361: [22:54:43] <adrexia> that is goign to annoy them a lot
1362: [22:54:43] <adrexia> :D
1363: [22:55:15] <adrexia> the wortst thing about it is the interface no longer looks like it's doing anything
1364: [22:55:21] <micmania1> adrexia: it should just deploy straight to UAT. The pipelines UI sucks though
1365: [22:55:32] <adrexia> it has a loading graphic and no feedback
1366: [22:55:42] <adrexia> it really really does
1367: [22:55:46] <irogue> micmania1: has pipelines been turned on for everyone, or would adrexia's client have asked for it?
1368: [22:55:57] <adrexia> I seriously thought I had broken soemrthing
1369: [22:56:15] <adrexia> and why oh why is it callign them snapshots when that term is being used for soemthign else?
1370: [22:56:38] <micmania1> Its turned on for everyone by defaults. It was so clients could deploy themselves rather than come through us for approval.
1371: [22:57:12] <adrexia> but - why not show the screen that gives better feedback, like normal?
1372: [22:57:23] <adrexia> I had to click logs to view that
1373: [22:57:36] <micmania1> because “The pipelines UI sucks”
1374: [22:57:44] <adrexia> and there's the word smoke test just sort of floating there
1375: [22:57:48] <adrexia> lol
1376: [22:58:05] <adrexia> what on earth is it doing #panic
1377: [22:58:21] <adrexia> that's. I need more caffiene for this shit
1378: [22:58:23] <adrexia> :P
1379: [22:58:25] <micmania1> Its does automated snapshots which is probably what its referring to ^^
1380: [22:58:37] <adrexia> backups?
1381: [22:58:47] <adrexia> of the db + assets
1382: [22:58:47] <micmania1> yeah. sspak.
1383: [22:58:48] <adrexia> ?
1384: [22:58:52] <adrexia> ahh taht's cool
1385: [22:58:57] <adrexia> I wish it had told me that
1386: [22:58:57] <adrexia> :P
1387: [22:59:41] <micmania1> Have you seen the new deploynaut we have on ss platform?
1388: [22:59:49] <zippy> flail your arms - it will help
1389: [23:00:52] <irogue> micmania1: omg so much better
1390: [23:01:29] <irogue> i'm happy i don't do any cwp stuff now cos the old one hurts me
1391: [23:01:45] <DanaeNZ> irogue: we're doing a CWP site
1392: [23:01:50] <DanaeNZ> haaaaaaa
1393: [23:02:27] <micmania1> The plan is to update CWP with the new design at some point but it still requires a lot of work - we didn’t touch the pipelines stuff for example.
1394: [23:02:44] <adrexia> micmania1 yep - Stig showed it to me
1395: [23:03:12] <adrexia> what does pipelines actual;y mean?
1396: [23:04:09] <irogue> its the whole approval by multiple parties thing
1397: [23:04:12] <adrexia> is it a fancy name for a cwp specific process?
1398: [23:04:20] <irogue> yup
1399: [23:04:20] <adrexia> oh, yep
1400: [23:04:21] <micmania1> hmmm.. To deploy, there’s a process you need to follow to get proper approval. I think that’s what it means.. the stages.
1401: [23:04:36] <adrexia> workflow ;)
1402: [23:04:45] <micmania1> yeah… that.
1403: [23:05:12] <adrexia> I like those better when I don't have to know about them :D
1404: [23:05:46] <adrexia> so - for uat does it notify the client, or just deploy?
1405: [23:05:57] <micmania1> Its better than the old way. They basically had to ask us to deploy to prod.
1406: [23:06:12] <adrexia> oh, yeah, I know
1407: [23:06:22] <adrexia> the fact its there is better
1408: [23:06:50] <adrexia> the fact I see its impact with no context is terrifying
1409: [23:07:13] <micmania1> did you read the docs? :p
1410: [23:07:28] <adrexia> step 1: remove the deployment feedback step 2: put a bunch of useless data on teh scren that looks like soemthign has broken
1411: [23:07:33] <adrexia> bwhahahaha
1412: [23:07:44] <adrexia> why? I've used deploynaut since it was alpha ;)
1413: [23:08:12] <adrexia> why would I wake up in the morning and think 'I'm going to read the docs for this tool I use every other day'
1414: [23:08:13] <adrexia> ;)
1415: [23:08:37] <adrexia> the tool should tell me if there are changes I need to know about
1416: [23:08:43] <micmania1> https://www.cwp.govt.nz/guides/core-technical-documentation/common-web-platform-core/en/development-tutorials/deploying-code#deploying-to-production-instance
1417: [23:08:47] <adrexia> or... just not suck :P
1418: [23:09:00] <adrexia> hahaha
1419: [23:09:04] <adrexia> narp
1420: [23:09:23] <micmania1> such a nice diagram
1421: [23:09:24] <adrexia> 'sides - I was only deploying to uat
1422: [23:09:45] <adrexia> ascetically not ugly, but what an ugly workflow
1423: [23:09:45] <adrexia> :D
1424: [23:10:31] <adrexia> hey , is it supposed to site on that pipelines page forever like it does?
1425: [23:10:36] <adrexia> *sit
1426: [23:10:59] <micmania1> haha refresh
1427: [23:11:05] <adrexia> shouldn't it stop "loading" at some point and say the process has finished?
1428: [23:11:16] <adrexia> who does that ?
1429: [23:11:41] <zippy> adrexia: here you go http://deploybot.com/
1430: [23:11:50] <adrexia> Final Mark: D
1431: [23:12:07] <adrexia> would have been an F, but the functionality is cool. It's just a shitting interface
1432: [23:12:12] <adrexia> *shitty
1433: [23:12:29] <adrexia> zippy - it's specifically CWP
1434: [23:12:42] <adrexia> not deployments in general ;)
1435: [23:12:50] <zippy> ah I see
1436: [23:12:52] <zippy> hhhaahahaha
1437: [23:13:05] <zippy> bugger :)
1438: [23:13:16] <adrexia> and it justchnaged on me with no warning
1439: [23:13:25] <adrexia> 2 weeks ago, it did not do taht
1440: [23:13:55] <zippy> maybe their deployment needs notifications..
1441: [23:14:02] <adrexia> ...and, like, the worst time to do that stuff to users is when they are doing soemthing that could go horribly wrong
1442: [23:14:26] * travis-ci has joined #silverstripe
1443: [23:14:27] <travis-ci> dhensby/silverstripe-framework#490 (master - 7b927fe : Daniel Hensby): The build passed.
1444: [23:14:27] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/958f98b1cfa6...7b927feab979
1445: [23:14:27] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77600063
1446: [23:14:27] * travis-ci has left #silverstripe
1447: [23:15:47] <adrexia> zippy - I think it was a dramatic UX change (to make an interface that legit makes no sense).
1448: [23:16:02] <adrexia> but yeah, notification would have limited the vlow
1449: [23:16:04] <adrexia> *blow
1450: [23:17:32] * Motoservo quit (Quit: Motoservo)
1451: [23:18:06] * webbower_ has joined #silverstripe
1452: [23:19:38] * ss-helper quit (Remote host closed the connection)
1453: [23:19:51] * ss-helper has joined #silverstripe
1454: [23:21:49] <irogue> hopefully at some point Paul will fix CWP deploynaut like he has the SSP one
1455: [23:27:13] <irogue> deploynaut is what happens when devops do UX
1456: [23:29:02] <adrexia> devops could do UX
1457: [23:29:29] <adrexia> it just takes a bit more user empathy
1458: [23:30:09] <adrexia> ...maybe force them to use a few poor interfaces ;)
1459: [23:32:09] * Motoservo has joined #silverstripe
1460: [23:32:28] * Motoservo quit (Client Quit)
1461: [23:36:54] <chocolatemoose> are there any good examples of member login that is separate from the cms login? I've got custom member, authenticator and login form classes working, but I want to redirect to that login when a user tries to access a page without having logged in instead of the /Security/login page
1462: [23:36:59] <DanaeNZ> plain jane deploynaut is fine tho
1463: [23:37:06] <DanaeNZ> .....or am i a devop
1464: [23:37:16] * Motoservo has joined #silverstripe
1465: [23:37:46] <irogue> adrexia: you have your homework then ;)
1466: [23:38:17] <adrexia> "Make a poor interface and find a way to force devops to use it"?
1467: [23:38:20] <adrexia> nice
1468: [23:38:21] <adrexia> :P
1469: [23:38:29] <irogue> yup :P
1470: [23:38:39] <irogue> you can start with stig
1471: [23:38:40] <adrexia> I value my life
1472: [23:38:46] <adrexia> nah, Stig already cares
1473: [23:39:00] * spronk quit (Quit: I may need a longer sleep timer...)
1474: [23:39:08] <adrexia> he sometimes doens't know the exact solution, but he's pretty willing to ask
1475: [23:39:10] <irogue> micmania1 doesn't tho, he hates people
1476: [23:39:16] <adrexia> bwhahah
1477: [23:39:32] <micmania1> I built the new caring deploynaut actually…
1478: [23:39:36] <irogue> :P
1479: [23:39:44] <micmania1> becuase people were too stupid to use the old one :D
1480: [23:40:23] <adrexia> yeah - turns out people can't see what you meant to do by looking at an interface that doesn't tell them ;)
1481: [23:40:31] <irogue> hmm, who else can i blame
1482: [23:40:42] <adrexia> stupid != ignorant
1483: [23:40:42] <irogue> oh, sean. its all his fault
1484: [23:40:47] <adrexia> lol
1485: [23:40:54] <DanaeNZ> since I'm replacing RyanPotter, I should probably step up my party game. Better go buy some Vodka and orange juice
1486: [23:41:05] <adrexia> lol
1487: [23:41:06] <zippy> and gif game.
1488: [23:41:11] <DanaeNZ> my gif game is poor
1489: [23:41:13] <irogue> DanaeNZ: buy a margarita bucket
1490: [23:41:15] <RyanPotter> DanaeNZ: You have big shoes to fill.
1491: [23:41:25] <DanaeNZ> literally and figuratively
1492: [23:41:29] <RyanPotter> Yes.
1493: [23:41:34] <DanaeNZ> the fuck is a margarita bucket
1494: [23:41:39] <irogue> http://i5.walmartimages.com/dfw/dce07b8c-219c/k2-_ca9cb4af-0d74-4818-9889-e820aad45c8d.v1.jpg
1495: [23:41:43] <irogue> had one recently
1496: [23:41:52] <RyanPotter> irogue: those arew way too sweet imo.
1497: [23:41:57] <chocolatemoose> dat sugar
1498: [23:42:00] <irogue> RyanPotter: depends how much spirits you add
1499: [23:42:07] <RyanPotter> irogue: A bottle of tequila.
1500: [23:42:11] <DanaeNZ> uggggh
1501: [23:42:13] <DanaeNZ> nevermind
1502: [23:42:15] <irogue> it said "just add X amount of tequila or rum"
1503: [23:42:17] <DanaeNZ> I'll just leave
1504: [23:42:19] <irogue> so i added that amount of each
1505: [23:42:26] * Stomach quit (Quit: zzz)
1506: [23:42:36] <irogue> tequila and rum mix... interestingly
1507: [23:43:02] <DanaeNZ> I'm a big fan of drinks that taste nice
1508: [23:43:33] <DanaeNZ> And weekends
1509: [23:43:36] <DanaeNZ> I enjoy weekends
1510: [23:43:53] <irogue> i should have stolen Cheddam's bottle of jager and brought it with me
1511: [23:44:03] * novaweb quit (Remote host closed the connection)
1512: [23:44:08] <irogue> totally in the mood for jagerbombs
1513: [23:44:13] <irogue> they go well with karaoke
1514: [23:44:41] * spronk has joined #silverstripe
1515: [23:44:58] <irogue> also, bahahahaha
1516: [23:44:58] * DanaeNZ is humming with excitement over karaoke
1517: [23:45:10] <irogue> its friday and the coffee machine just royally shat itself
1518: [23:45:22] <irogue> the coffee place next door is going to get very busy
1519: [23:45:30] * travis-ci has joined #silverstripe
1520: [23:45:31] <travis-ci> dhensby/silverstripe-framework#490 (master - 7b927fe : Daniel Hensby): The build passed.
1521: [23:45:31] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/958f98b1cfa6...7b927feab979
1522: [23:45:31] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/77600063
1523: [23:45:31] * travis-ci has left #silverstripe
1524: [23:47:20] * Stomach has joined #silverstripe
1525: [23:48:25] <chocolatemoose> if I'm extending the Member class is it possible to hide that subclass from the CMS Security section in config?
1526: [23:48:41] * Colin[pi] has joined #silverstripe
1527: [23:48:59] <Colin[pi]> hey peeps o/
1528: [23:49:04] <chocolatemoose> o/
1529: [23:49:05] <DanaeNZ> Colin[pi]: \o
1530: [23:49:19] <DanaeNZ> chocolatemoose: I've done it before
1531: [23:49:25] <DanaeNZ> i think
1532: [23:49:54] <DanaeNZ> you have to make an extension for the SecurityModelAdmin then modify the list it uses for its gridfield
1533: [23:50:01] <chocolatemoose> cool, thanks
1534: [23:50:05] <chocolatemoose> I'll do some searching
1535: [23:52:27] <camfindlay> Motoservo: did you sort your issue from yesterday?
1536: [23:53:01] <irogue> morning Colin[pi]
1537: [23:53:11] <irogue> Colin[pi]: need a nippys photo from you :P
1538: [23:53:21] <Colin[pi]> irogue: ....
1539: [23:53:29] <Colin[pi]> not without buying me a drink first
1540: [23:53:31] <antmas> that could go 2 ways
1541: [23:53:33] <antmas> lol
1542: [23:53:36] <zippy> :)
1543: [23:53:50] <antmas> trenchcoat nipple shot
1544: [23:53:59] <Colin[pi]> antmas: there is no nipple
1545: [23:54:09] * webbower_ quit ()
1546: [23:54:14] <antmas> i need some nippy's now
1547: [23:54:29] <irogue> antmas: take photo
1548: [23:54:31] <irogue> :P
1549: [23:54:54] <irogue> NIPPY SELFIE
1550: [23:54:58] <irogue> NIPFIE
1551: [23:55:02] <DanaeNZ> Colin[pi]: A drink? Well it'll be Nippy's
1552: [23:55:15] <Colin[pi]> DanaeNZ: nippys for some nippys
1553: [23:55:28] <Colin[pi]> it's nippys all the way down
1554: [23:55:33] <DanaeNZ> show us your nips
1555: [23:56:06] * Olliepop quit (Ping timeout: 246 seconds)
1556: [23:56:35] <antmas> who do I give the photo to?
1557: [23:57:03] <DanaeNZ> give it to the github
1558: [23:57:11] <DanaeNZ> !notes nippys
1559: [23:57:11] <ss-helper> https://github.com/ss-irc/notes/wiki/nippys
1560: [23:57:14] <antmas> link to the
1561: [23:57:16] <antmas> ah
1562: [23:57:16] <antmas> :P
1563: [23:57:34] <DanaeNZ> we've thought about this in great detail antmas
1564: [23:57:35] <antmas> DanaeNZ: did you change your photo?
1565: [23:57:37] <DanaeNZ> maybe
1566: [23:57:41] <antmas> :P
1567: [23:57:45] <DanaeNZ> I think I'll change it everytime I get a nippy's
1568: [23:57:52] <antmas> what's the policy on nudes?
1569: [23:57:57] <DanaeNZ> nips only
1570: [23:57:59] <antmas> ^.^
1571: [23:58:28] <antmas> does it have to be in the office?
1572: [23:58:40] <DanaeNZ> nah just you gotta suck the nips
1573: [23:58:41] * antmas plans on taking (. Y .) outside
1574: [23:58:55] <Colin[pi]> looks like #ss Friday is off to it's usual start
1575: [23:59:13] <Colin[pi]> we're gonna scare sminnee_ away again guys
1576: [23:59:51] <antmas> nevaaarrrr

These logs were automatically created by ss-log on irc.freenode.net.