#silverstripe IRC Log

IRC log for 11 February 2015

All timestamps are in UTC.

1: [00:01:35] <Colin[pi]> Hailwood: is this a one time thing? or.. how often will these 600 inserts occur?
2: [00:02:20] * DimiStripe quit (Quit: DimiStripe)
3: [00:05:00] * Ryan-Toast quit (Quit: Ryan-Toast)
4: [00:06:12] <Hailwood> Colin[pi], not very often, it's ~4 times/year but I'm also curious from a general point of view
5: [00:08:20] * muskie9 is now known as muskie9_afk
6: [00:14:32] <Hailwood> Colin[pi], I also lie - it's 5060 inserts not just 600.
7: [00:15:57] * muskie9_afk is now known as muskie9
8: [00:17:14] <Colin[pi]> Hailwood: ehh.. I'd just do it as is, possibly schedule it for a non-busy period or something.. have you profiled it to see how long it takes?
9: [00:18:04] * spronk2 has joined #silverstripe
10: [00:20:50] * willr has joined #silverstripe
11: [00:23:34] <Hailwood> Colin[pi], yep - it takes a hilariously long 9 seconds hah! it's only 3 columns per object so it's small - I was more wondering from a general point of view
12: [00:32:45] * muskie9 is now known as muskie9_afk
13: [00:33:52] <Colin[pi]> Hailwood: yeah if it was happening all the time, I reckon worth further investigation, but yeah like this it should be fine
14: [00:35:51] <EasyCo> Anybody use GridFieldRelationHandler in SS 3.1.9?
15: [00:36:20] <EasyCo> Thinking about updated this 3.0.5 to latest
16: [00:36:24] <EasyCo> *updating
17: [00:37:26] * spronk2 quit (Quit: I may need a longer sleep timer...)
18: [00:38:04] * Stomach quit (Quit: zzz)
19: [00:49:34] <Hailwood> Hmm, in a js file how can I call a url on the current page? e.g. if I am at http://mysite.com/some-page then I want to call http://mysite.com/some-page/autocomplete I tried just 'autocomplete' and './autocomplete' but because of the <base> tag they call http://mysite.com/autocomplete
20: [00:50:58] <EasyCo> To answer my own question: Yes it works just fine. That was the most painless 3.0.5 to 3.1.9 upgrade I've ever done. Took 15 minutes.
21: [00:52:57] <EasyCo> Get the current page url using something like document.url or window.location.href
22: [00:53:01] <EasyCo> and append...
23: [00:55:41] * jenniferaslan quit (Quit: jenniferaslan has left the room)
24: [01:03:43] * Tanger has joined #silverstripe
25: [01:13:19] * spronk2 has joined #silverstripe
26: [01:16:07] * guci0 quit (Ping timeout: 246 seconds)
27: [01:18:21] <Hailwood> What's the silverstripe convention for returning a json array as the response?
28: [01:21:54] * spronk2 quit (Read error: Connection reset by peer)
29: [01:22:29] <willr> Haiwood http://doc.silverstripe.org/en/developer_guides/controllers/introduction/
30: [01:23:31] <Hailwood> willr, Cheers - Now we have the new docs I really should look at them more - I gave up trying to find things in the old docs.
31: [01:24:35] <willr> Yeah should add an how to to make it easier to surface.
32: [01:24:54] <willr> new docs search is still pants but happy with the IA in terms of finding things
33: [01:25:20] <willr> much easier to see what’s not been documented now :)
34: [02:14:07] * adrexia has joined #silverstripe
35: [02:20:56] * muskie9_afk is now known as muskie9
36: [02:23:29] * Liquide quit ()
37: [02:24:13] <antmas> how does one redirect to a new tab in jquery?
38: [02:32:42] * willr quit (Quit: willr)
39: [02:32:48] * muskie9 is now known as muskie9_afk
40: [02:36:41] * spronk2 has joined #silverstripe
41: [02:50:15] <spronk2> is facebook's account settings edit buttons broken for anyone?
42: [02:51:41] <antmas> spronk2: nope
43: [02:51:50] <spronk2> hmm
44: [02:51:52] <spronk2> i go to e.g. Security Settings
45: [02:51:54] <spronk2> then click on something
46: [02:52:19] <spronk2> and it doesnt do anything
47: [02:52:40] <antmas> spronk2: fixitfixit
48: [02:52:44] <spronk2> o_O
49: [02:52:50] <spronk2> DNO WHY BROKEN
50: [02:52:55] <spronk2> tried chrome and safa
51: [02:53:39] <spronk2> and FF
52: [02:53:40] <spronk2> doesnt work :S
53: [02:53:47] <antmas> I bet it works in IE
54: [02:53:49] <antmas> :D
55: [02:53:50] <spronk2> antmas you can edit stuff?
56: [02:54:10] <antmas> spronk2: hah, didn't try editing things
57: [02:54:15] <spronk2> try editing something
58: [02:54:15] <antmas> thats actually a no
59: [02:54:17] <antmas> doesn't work
60: [02:54:19] <spronk2> yeahh
61: [02:54:20] <spronk2> thought so
62: [02:54:25] <spronk2> what the fuck
63: [02:54:32] * Stomach has joined #silverstripe
64: [02:54:41] <antmas> it's probably all over the news as we speak
65: [02:54:50] * spronk2 reported the bug
66: [02:55:52] * spronk2 is going through and updating all 2FA stuff to use new phone
67: [02:57:54] <antmas> 2FA>
68: [02:57:55] <antmas> ?
69: [02:58:01] <antmas> 2 factor auth?
70: [02:58:24] <spronk2> m
71: [02:58:25] <spronk2> m
72: [02:58:30] <spronk2> wonder how long facbeook has been broken
73: [02:59:08] * irogue_ has joined #silverstripe
74: [03:02:36] <irogue_> hmmmm
75: [03:02:58] <irogue_> the beer o'clock sign died
76: [03:03:04] <irogue_> can we still drink?!?
77: [03:03:21] <antmas> irogue_: is that a question?
78: [03:04:18] * irogue_ hands ss23 a drink
79: [03:16:01] * Stomach quit (Quit: zzz)
80: [03:26:29] * wracu quit (Quit: Leaving)
81: [03:26:47] * ocmnt quit (Ping timeout: 244 seconds)
82: [03:28:51] * UncleCheese has joined #silverstripe
83: [03:31:17] * travis-ci has joined #silverstripe
84: [03:31:18] <travis-ci> tractorcow/sapphire#39 (pulls/3.1/encoding-fixes - 1e418df : Damian Mooyman): The build has errored.
85: [03:31:19] <travis-ci> Change view : https://github.com/tractorcow/sapphire/compare/5223bc9cbf70...1e418df886ff
86: [03:31:19] <travis-ci> Build details : http://travis-ci.org/tractorcow/sapphire/builds/50297290
87: [03:31:19] * travis-ci has left #silverstripe
88: [03:35:43] <Colin[pi]> typical Damo
89: [03:38:30] <ss23> Help
90: [03:38:33] <ss23> I was in a meeting room with the sun
91: [03:38:36] <ss23> can't see my screen properly anymore
92: [03:38:55] <Colin[pi]> "I'm melting... MEEEELLLLTTTING."
93: [03:39:13] * Stomach has joined #silverstripe
94: [03:43:03] * antmas passes ss23 some shades
95: [03:43:11] <antmas> -o^o-
96: [03:44:47] * joelpittet quit (Remote host closed the connection)
97: [03:49:01] * travis-ci has joined #silverstripe
98: [03:49:02] <travis-ci> tractorcow/sapphire#40 (pulls/3.1/encoding-fixes - d9b9386 : Damian Mooyman): The build has errored.
99: [03:49:02] <travis-ci> Change view : https://github.com/tractorcow/sapphire/compare/1e418df886ff...d9b93863107c
100: [03:49:02] <travis-ci> Build details : http://travis-ci.org/tractorcow/sapphire/builds/50298359
101: [03:49:02] * travis-ci has left #silverstripe
102: [03:49:56] <antmas> MOOMAN
103: [03:49:59] <antmas> staaahp
104: [03:51:17] * camfindlay has joined #silverstripe
105: [03:55:08] * jedateach quit (Quit: jedateach)
106: [03:58:36] * travis-ci has joined #silverstripe
107: [03:58:37] <travis-ci> tractorcow/sapphire#41 (pulls/3.1/encoding-fixes - c5f1321 : Damian Mooyman): The build has errored.
108: [03:58:37] <travis-ci> Change view : https://github.com/tractorcow/sapphire/compare/d9b93863107c...c5f13214e0c3
109: [03:58:37] <travis-ci> Build details : http://travis-ci.org/tractorcow/sapphire/builds/50298838
110: [03:58:37] * travis-ci has left #silverstripe
111: [03:59:13] * Olliepop quit (Ping timeout: 246 seconds)
112: [04:01:30] <Colin[pi]> you had one job Mooyman
113: [04:02:37] <spronk2> o_O
114: [04:02:53] * camfindlay quit (Quit: camfindlay)
115: [04:09:08] * adrexia quit (Quit: Ex-Chat)
116: [04:10:35] * Stomach quit (Quit: zzz)
117: [04:13:12] * Shrike_Finland has joined #silverstripe
118: [04:15:33] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
119: [04:20:04] * antmas quit (Quit: Page closed)
120: [04:23:30] * joelpittet has joined #silverstripe
121: [04:32:26] * Hailwood quit (Remote host closed the connection)
122: [04:35:23] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
123: [04:52:24] * EasyCo quit (Quit: Connection closed for inactivity)
124: [04:53:23] * Ryan-Toast has joined #silverstripe
125: [05:00:29] * micmania1 quit (Quit: micmania1)
126: [05:23:16] * muskie9_afk quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
127: [05:23:37] * Liquide has joined #silverstripe
128: [05:43:30] * Shrike_Finland quit (Quit: Leaving.)
129: [05:58:15] * joelpittet quit ()
130: [06:00:19] * mahfuz quit (Ping timeout: 246 seconds)
131: [06:07:26] * Colin[pi] quit (Ping timeout: 246 seconds)
132: [06:30:41] * Sticks quit (Quit: Leaving)
133: [06:30:48] * Shrike_Finland has joined #silverstripe
134: [06:35:29] * veb quit (Quit: veb-irc: &)
135: [06:46:36] * kerosene has joined #silverstripe
136: [06:51:41] * elgabbu has joined #silverstripe
137: [07:00:07] * Shrike_Finland quit (Quit: Leaving.)
138: [07:13:37] * kerosene quit (Quit: toodle pip)
139: [07:23:05] * ocmnt has joined #silverstripe
140: [07:23:17] * Klar has joined #silverstripe
141: [07:25:16] * wmk has joined #silverstripe
142: [07:27:28] * Klar quit (Ping timeout: 246 seconds)
143: [07:27:52] * ocmnt quit (Ping timeout: 255 seconds)
144: [07:36:47] * zippy has joined #silverstripe
145: [07:41:20] * lerni has joined #silverstripe
146: [07:43:52] * Eliseth_ has joined #silverstripe
147: [07:44:18] * Eliseth quit (Read error: Connection reset by peer)
148: [07:45:41] <lerni> wmk - autocomplete with unique values worked perfectly after i've "composered" the 3.1 version in - somehow I managed to work with the 3.2 branch of the filed :(
149: [07:46:14] * Eliseth_ quit (Client Quit)
150: [07:48:37] * Eliseth has joined #silverstripe
151: [07:49:23] <wmk> lerni, what version have you been using before? dev-master?
152: [07:51:53] <lerni> wmk I've just did composer require "tractorcow/silverstripe-autocomplete" without version
153: [07:52:36] <lerni> and the result was 3.2.*@dev or something
154: [07:52:38] <wmk> hmm, should install the right branch, maybe that module has some wrong definitions in composer.json
155: [07:55:14] * Colin[pi] has joined #silverstripe
156: [08:01:37] * Stomach has joined #silverstripe
157: [08:03:12] * Colin[pi] quit (Ping timeout: 244 seconds)
158: [08:35:52] * Shrike_Finland has joined #silverstripe
159: [08:40:11] <elgabbu> anyone here familiar with functional testing for SS?
160: [08:47:46] * jeroenem has joined #silverstripe
161: [08:50:01] <zippy> elgabbu: yeap
162: [08:50:18] <zippy> elgabbu: it flushes by default so it's always slow.....
163: [08:50:31] <zippy> you have to tell it NOT to flush lol
164: [08:51:24] <zippy> elgabbu: whats up
165: [08:54:01] <elgabbu> i was wondering if i could get some pointers ... im new to this ... started off by creating a class that extends SapphireTest
166: [08:54:32] <zippy> sure, did you have a look at the docs?
167: [08:54:40] <elgabbu> yes I have
168: [08:54:43] <zippy> have you got a test running at the moment (so phpunit all good?)
169: [08:55:02] <elgabbu> yeah PHPunit is setup and working
170: [08:55:20] <elgabbu> so i am at the point of writing my first test
171: [08:55:26] <zippy> cool
172: [08:55:28] <zippy> what do you want to tet
173: [08:55:29] <zippy> test
174: [08:55:39] <elgabbu> i have a URL that outputs some json
175: [08:56:04] <zippy> ok, where does the json come from?
176: [08:56:08] <elgabbu> i would like to write a test that validates this json output
177: [08:56:43] <elgabbu> the json comes as the response of o sort RPC webservice
178: [08:57:09] * kinglozzer has joined #silverstripe
179: [08:57:40] <zippy> be nice if someone from core looked at / merged this for people starting testing... https://github.com/silverstripe/silverstripe-framework/pull/3813 ...might be worth a look...
180: [08:57:50] <zippy> elgabbu: ok, lets make a quick test
181: [08:57:59] <zippy> create folder mysite/tests/
182: [08:58:13] <zippy> you already have a folder setup don't you?
183: [08:58:23] <elgabbu> yes indeed
184: [08:58:25] <zippy> Then make a file like MyPageTest.php
185: [08:58:30] <zippy> extend FunctionalTest
186: [08:58:42] <elgabbu> aha not SapphireTest
187: [08:58:45] <ss23> Eh
188: [08:58:53] <ss23> While it's not a feature break, I feel like a change like that should go in master, not 3.1
189: [08:58:58] <ss23> I could imagine weird test failures because of it
190: [08:59:34] <zippy> ss23: if its on/off it doesn't matter if there are more than 1 test, it just flushes at the start of the tests
191: [08:59:37] <elgabbu> ok zippy ... just wanted to point out that this is SS v3.1
192: [08:59:43] <zippy> elgabbu: thats fine
193: [08:59:57] <ss23> zippy: I'm just wary about changes in a stable branch
194: [08:59:58] <ss23> :O
195: [08:59:59] <zippy> elgabbu: and we FunctionalTest
196: [09:00:07] <ss23> Besides, the more changes in master, the more chance we can get aa newversion sooner
197: [09:00:10] <ss23> :D
198: [09:00:16] <zippy> ss23: we not semver yet, don't pull that rubbish on me :P
199: [09:00:34] <ss23> zippy: It's about personal preference!
200: [09:00:41] <ss23> Obviously I'm not core, so what I say doesn't bind anything
201: [09:00:50] <ss23> It's just that if I was, I'd prefer non bug fixes to not go in stable
202: [09:00:53] <ss23> More releases == better
203: [09:01:24] <kinglozzer> zippy: We are semver now
204: [09:01:30] <zippy> kinglozzer: 3.1 isn't semver
205: [09:01:50] <zippy> isn't that what the consensus was in the google group?
206: [09:02:18] <kinglozzer> zippy: That's where the confusion has been... there never really was one. But we've stopped merging features into 3.1 and started putting them in 3 instead
207: [09:02:38] <zippy> elgabbu: yea so , then we want protected static $use_draft_site = true; - which means we can add pages and hit them without publishing
208: [09:02:51] <zippy> in 4?
209: [09:03:13] <elgabbu> zippy ... understood
210: [09:04:27] * Tanger quit (Quit: Tanger)
211: [09:05:37] <zippy> elgabbu: next, write. function testWhatever() { $page = new yourpage(); $page->URLSegment = 'something'; $page->write(); .. now we can say $response = $this->get('something'); $this->assertEquals($response->getStatusCode(), 200);
212: [09:05:39] <zippy> and run that
213: [09:05:54] <zippy> we can move seting up yourpage to a fixture, but we'll get to that shrotly
214: [09:06:31] <zippy> kinglozzer: is there a link somewhere about 3.1 now not taking features?
215: [09:07:35] * Stomach quit (Quit: zzz)
216: [09:09:12] <kinglozzer> zippy: I'm not sure, it was confirmed in the public google hangout but I don't remember if we explicitly confirmed it would include 3.1 being semantically versioned from now on
217: [09:09:24] <ss23> Anyone see the metiorite in NZ? Twitter says there was one :O
218: [09:09:37] <elgabbu> ok zippy wrote the code. ... now running it is via SSH right?
219: [09:09:44] <kinglozzer> I'm just looking through old minutes for the hangouts and it was definitely decided that 3.1 will be semver from now on
220: [09:09:47] <elgabbu> do I use sake?
221: [09:10:05] <zippy> i just use phpunit mysql
222: [09:10:06] <kinglozzer> ss23: I didn't :(
223: [09:10:07] <zippy> mysql
224: [09:10:08] <zippy> fuck
225: [09:10:10] <zippy> myself
226: [09:10:20] <zippy> phpunit mysite/tests/FooTest.php
227: [09:10:24] <ss23> lol
228: [09:10:35] <ss23> zippy: You seem a little angry tonight
229: [09:10:37] <zippy> since it takes so long to run and then when that passes run them all
230: [09:10:40] <ss23> zippy: Eat some candy!
231: [09:11:24] <zippy> two patches setting in 3.1 now wont get merged have to push them to another branch, blheeelehe
232: [09:12:00] <zippy> it's too hot and I think I am too tired
233: [09:12:03] <zippy> elgabbu: green?
234: [09:13:05] <elgabbu> mm no seems like i have issues with phpunit since its saying command not found
235: [09:13:27] <zippy> you should be able to run with sake
236: [09:13:36] <zippy> is phpunit installed with composer?
237: [09:13:42] <elgabbu> yeah
238: [09:14:00] <zippy> $ vendor/bin/phpunit ...
239: [09:14:16] <zippy> $ vendor/bin/phpunit mysite/tests/FooTest.php
240: [09:14:46] <zippy> I think I will change my second pull request anyway now I think about it
241: [09:14:50] <zippy> might be confusing
242: [09:16:14] <zippy> elgabbu: sweet?
243: [09:16:39] <elgabbu> ok managed to run the test like that
244: [09:16:54] <zippy> green?
245: [09:17:04] <elgabbu> test failed because the page i choose is not allowed on the root level
246: [09:17:09] <zippy> lol :)
247: [09:17:15] <zippy> ok, lets make a fixture
248: [09:17:16] <elgabbu> need to set the ParentID property I gueess
249: [09:17:35] <zippy> create a file named after your test but use .yml as the extension
250: [09:18:03] <elgabbu> where should the file be located?
251: [09:18:31] <kinglozzer> zippy: We can merge PRs against 3.1 into 3, it's just a little extra work our end
252: [09:19:20] <zippy> elgabbu: you can stick it right beside the php file
253: [09:19:53] <zippy> elgabbu: then, add protected static $fixture_file = 'Whatever.yml'; to your php file
254: [09:19:57] <zippy> now in that yml file we will write
255: [09:20:18] <ss23> HEY HEY, when someone says "Cya later, aligator", what do you reply with?
256: [09:20:28] <kinglozzer> In a while crocodile
257: [09:20:34] <ss23> Exactly, thanks
258: [09:20:45] <kinglozzer> Is there anything else you could possibly reply with? :|
259: [09:20:58] <ss23> lol
260: [09:20:59] <ss23> Well
261: [09:21:02] <ss23> Yes, yes there is
262: [09:21:05] <ss23> A coworker replied with
263: [09:21:07] * r_hector has joined #silverstripe
264: [09:21:07] <ss23> "by bae"
265: [09:21:10] <ss23> "I DON'T KNOW I PANICKED"
266: [09:21:17] <ss23> "I just tired to think of something that rhymed"
267: [09:21:21] <ss23> So I wanted to check that it is common
268: [09:21:21] <ss23> :P
269: [09:21:22] <zippy> ss23: in a while crocadile
270: [09:21:28] <ss23> :D
271: [09:21:35] <kinglozzer> Hahaha, give them a gold star for effort
272: [09:21:41] <ss23> xD
273: [09:21:59] <elgabbu> ok zippy
274: [09:22:29] <zippy> elgabbu: http://www.sspaste.com/paste/show/54db1ef6b54bd
275: [09:22:50] <zippy> elgabbu: so Page and OtherPage are names of your classes (page classes) so OtherPage is going to be the name of the page we are testing
276: [09:24:11] <zippy> and the code we had before (all the $page = ... ) can all be replaced with $page = $this->objFromFixture('OtherPage', 'otherpage1');
277: [09:27:51] <zippy> elgabbu: good?
278: [09:28:03] * veb has joined #silverstripe
279: [09:28:26] * GioVdK has joined #silverstripe
280: [09:29:26] * toddmorey has joined #silverstripe
281: [09:31:19] <zippy> elgabbu: about about to crash for the night.. hows it going
282: [09:42:38] * guci0 has joined #silverstripe
283: [09:42:41] <guci0> Hello Moto!
284: [09:44:34] * Shrike_Finland quit (Quit: Leaving.)
285: [09:49:10] <elgabbu> sry zippy had a scrum meeting
286: [09:49:29] <zippy> elgabbu: all good?
287: [09:50:53] <elgabbu> so i would need to replace Page and ArticlePage with page types in my system correct?
288: [09:52:23] <zippy> yea
289: [09:52:42] <zippy> so OtherPage: would be ArticlePage or whatever your trying to test
290: [09:52:54] <zippy> so the yml file has your page classes and some pre-populated data
291: [09:53:19] <zippy> when the test runs, silverstipe will build those pages for you - but wont publish them which is why we have that state setting
292: [09:56:12] * Pytctsk has joined #silverstripe
293: [09:57:18] <Pytctsk> yey tickets
294: [09:57:36] <Pytctsk> closed one yesterday about adding a field to a report. Today I get pretty much the same ticket, but for ALL reports.
295: [09:57:37] <Pytctsk> joy.
296: [09:57:52] <Pytctsk> Why not just say that yesterday if that's what you really wanted? *sigh*
297: [09:58:13] <zippy> elgabbu: good?
298: [10:00:36] <elgabbu> working on it
299: [10:01:26] <elgabbu> 1) WebServiceTest::testRooms Failed asserting that '200' matches expected 404.
300: [10:01:48] <elgabbu> hold on the get param is wrong
301: [10:02:47] <guci0> Hmmm... How to set notice popup inside Admin? //For onBeforeWrite
302: [10:04:31] <wmk> merging changes from 2.4 live site to 3.1 dev... conflicts everywhere...
303: [10:05:32] * UncleCheese has joined #silverstripe
304: [10:05:48] <elgabbu> ) WebServiceTest::testRooms Trying to get property of non-object /mnt/hgfs/www/ss3.www.pokerlistings.com/site/code/article/pagetypes/RulesArticle.php:59
305: [10:06:05] <elgabbu> on that line I have
306: [10:06:19] <elgabbu> RSSFeed::linkToFeed( Director::absoluteBaseURL() . 'feed/rules', $this->Parent->Title );
307: [10:06:36] <elgabbu> maybe Parent is not object when running the test?
308: [10:06:37] <wmk> Pytctsk, sounds like http://clientsfromhell.net/
309: [10:08:32] <Pytctsk> wmk: not particularly, just an extremely poor manager at the user's end (user logged ticket), meaning the users pretty much run around thinking the sky is falling because that's how the manager acts.
310: [10:09:00] <Pytctsk> but thanks for alleviating my boredom wmk! It's been a while since I read CFH.net :>
311: [10:09:14] <Pytctsk> kinglozzer: devopsreactions & ^ : so good.
312: [10:09:38] <kinglozzer> Pytctsk: lol, I sat on there for about 20 mins this morning saving some for later :P
313: [10:10:02] <Pytctsk> hahaha :D
314: [10:10:21] <Pytctsk> My favourite (that I can remember) is the one that is "watching the senior in action"
315: [10:11:34] <elgabbu> 1) WebServiceTest::testRooms Article of type Article does not have valid Parent folder to be categorised for url /poker-rules.
316: [10:11:50] <elgabbu> zippy i have no clue here tbh
317: [10:12:22] <zippy> elgabbu: sorry, I didn't see the messages as wasn't tagged
318: [10:12:30] <Pytctsk> hrmph, googled it, found this one. http://devopsreactions.tumblr.com/post/73602703978/senior-in-action but actually kinglozzer I meant this one: http://devopsreactions.tumblr.com/post/100817988197/senior-in-action :D
319: [10:13:09] <zippy> elgabbu: you have the Parent set in the yml file? in the test you can do var_dump($page->Parent()->Title) and should see what the parent page is in yaml there
320: [10:13:11] <kinglozzer> Hahaha yeah saw that this morning
321: [10:13:32] <elgabbu> error seems to be triggerd by the function getCategoryID
322: [10:13:45] <zippy> elgabbu: right, so need to add in some categories :)
323: [10:14:05] <elgabbu> but in that function there is
324: [10:14:16] <elgabbu> if( !$this->Parent ) { user_error( sprintf('Article of type %s does not have valid Parent folder to be categorised for url /%s.', $this->class, $this->URLSegment ), E_USER_NOTICE );
325: [10:14:23] <elgabbu> so it might be a parent issue
326: [10:16:44] <elgabbu> zippy the var dump just gave null
327: [10:16:47] <Pytctsk> but Parent() is usually a method, not a member object
328: [10:16:57] <Pytctsk> make sure you're correct
329: [10:17:26] <Pytctsk> most especially when you're talking about folders, where I'm assuming folder is an object.
330: [10:17:30] <Pytctsk> ParentID
331: [10:17:34] <Pytctsk> or Parent()
332: [10:18:00] <elgabbu> this is the YML file http://sspaste.com/paste/show/54db2bea13a5e
333: [10:18:04] <wmk> Pytctsk, there should be a method makeParent() for fresh DataObjects
334: [10:22:09] <elgabbu> zippy still there?
335: [10:23:01] <zippy> elgabbu: Parent: =>ArticleFolder.articlefolder
336: [10:23:05] <zippy> note the =>
337: [10:23:06] <zippy> my bad
338: [10:23:19] <elgabbu> a right
339: [10:23:23] <elgabbu> let me try
340: [10:25:50] <elgabbu> var dump got the title now from the parent ... let see how the full test goes
341: [10:26:41] <elgabbu> oh got another error now seems like on page creation there is other validation from some extensions
342: [10:26:53] <elgabbu> ) WebServiceTest::testRooms Creating default object from empty value /mnt/hgfs/www/ss3.www.pokerlistings.com/sitemodules/seotools/code/dataobjects/MetaTagData.php:57
343: [10:27:52] <elgabbu> might need to add some more stuff in the YAML file
344: [10:32:40] * wmk quit (Quit: nice to meet you ;))
345: [10:35:14] * Shrike_Finland has joined #silverstripe
346: [10:35:50] * ocmnt has joined #silverstripe
347: [10:42:16] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
348: [10:42:54] * cloph_away has joined #silverstripe
349: [10:45:13] * slievr quit (Ping timeout: 246 seconds)
350: [10:46:46] * veb quit (Quit: veb-irc: &)
351: [10:49:32] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
352: [10:50:08] * veb has joined #silverstripe
353: [10:53:15] * veb quit (Client Quit)
354: [10:54:34] * lerni quit (Remote host closed the connection)
355: [10:56:39] * Shrike_Finland quit (Quit: Leaving.)
356: [11:00:31] * lerni_ has joined #silverstripe
357: [11:03:15] * wmk has joined #silverstripe
358: [11:11:23] * toddmorey quit (Quit: My Mac has gone to sleep. ZZZzzz…)
359: [11:15:37] * Shrike_Finland has joined #silverstripe
360: [11:16:01] * pippy quit (Ping timeout: 246 seconds)
361: [11:19:51] * kerosene has joined #silverstripe
362: [11:30:54] * lerni_ quit (Remote host closed the connection)
363: [11:44:16] * spronk23 has joined #silverstripe
364: [11:45:28] * r_hector quit (Quit: Leaving.)
365: [11:54:00] * bemusedrat has joined #silverstripe
366: [11:57:55] * Shrike_Finland quit (Quit: Leaving.)
367: [12:00:50] * BetterBert has joined #silverstripe
368: [12:03:04] <elgabbu> hi i am trying to change a configuration setting for tinymce
369: [12:03:32] <BetterBert> what change are you looking to make specifically?
370: [12:03:40] <elgabbu> what I tried so far is created an _config.php
371: [12:04:03] <elgabbu> i want to allow simple b tags in the editor
372: [12:04:17] <elgabbu> currently they are being stripped unless they have a class
373: [12:05:00] <BetterBert> You can make changes to TinyMCE via your mysite/_config.php
374: [12:05:28] <BetterBert> you should be able to use something like the following to add the Bold button
375: [12:06:16] <elgabbu> exactly i created a _config.php in sitemodules/tinymce/_config.php
376: [12:06:27] <BetterBert> $mceStandard = HtmlEditorConfig::get('cms'); $mceStandard->setButtonsForLine(1, 'bold');
377: [12:06:27] <kinglozzer> elgabbu: Do you mean <b> specifically? Or just "bold"?
378: [12:06:30] <elgabbu> and i added this line of code in it
379: [12:06:43] <elgabbu> <?php HtmlEditorConfig::get('cms')->setOption('extended_valid_elements', 'b,i,img[class|src|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name" . "|usemap|data*],iframe[src|name|width|height|align|frameborder|marginwidth|marginheight|scrolling]," . "object[width|height|data|type],param[name|value],map[class|name|id],area[shape|coords|href|target|alt]');
380: [12:07:19] <elgabbu> kinglozzer yeah <b> specifically
381: [12:07:38] <kinglozzer> elgabbu: $config = HtmlEditorConfig::get('cms'); $config->setOption('extended_valid_elements', $config->getOption('extended_valid_elements') . 'b');
382: [12:07:49] <kinglozzer> That's how I've done it before (not with <b>, but other tags).
383: [12:08:10] <kinglozzer> Make sure your _config.php is being picked up too, chuck a die('hello'); in there and check it comes up :)
384: [12:08:16] <elgabbu> after creating the _config file do i need to dev vuild for it to be evaluated
385: [12:08:17] <elgabbu> ?
386: [12:10:14] <wmk> flush afaik
387: [12:10:17] * DimiStripe has joined #silverstripe
388: [12:10:20] <BetterBert> I've got a real head scratcher and I'm hoping someone here can help: after deploying into a test environment I can't view any pages within the /admin area. Login works, recognises credentials and registers logged in state. Navigate to /admin/<anything> and it falls back to /Security/Login. WTF?
389: [12:10:27] <elgabbu> the die didn't show up :(
390: [12:11:08] <wmk> BetterBert, do you have logs?
391: [12:11:13] <kinglozzer> elgabbu: _config.php has to be at the level <docroot>/somefolder/_config.php I think - it can't be in a folder "below" that level
392: [12:12:30] <kinglozzer> And yeah it'll might need a /dev/build
393: [12:12:50] * bemusedrat quit (Quit: Leaving)
394: [12:13:03] <wmk> BetterBert, had something like this once when the server was misconfigured.
395: [12:13:18] <wmk> failed silently in ss2.4 (there was an @ in front of the line that crashed)
396: [12:13:23] <BetterBert> reviewing error_log shows no error. have ss_log configured and its showing nothing either...
397: [12:13:31] <wmk> dev mode?
398: [12:13:35] <wmk> apache log?
399: [12:13:48] <wmk> if it's a php error you won't see it in ss logs, but webserver logs
400: [12:14:07] <BetterBert> apache error log is showing nothing untoward
401: [12:14:25] <wmk> try dev mode, e.g. ?isDev=1
402: [12:14:40] <elgabbu> kinglozzer attempting dev build
403: [12:15:34] <elgabbu> kinglozzer die showed up when running the dev build
404: [12:15:57] <kinglozzer> elgabbu: Cool, that means it's being picked up :)
405: [12:16:08] <kinglozzer> So hopefully it'll work now
406: [12:17:37] * jeroenem quit (Ping timeout: 246 seconds)
407: [12:18:16] * Shrike_Finland has joined #silverstripe
408: [12:19:20] <elgabbu> kinglozzer it worked thanks :)
409: [12:19:58] <BetterBert> isDev is not returning any additional information or changing the current behaviour in any way
410: [12:20:13] <BetterBert> of is setting the environment to dev via _config either
411: [12:20:34] <wmk> BetterBert, strange.
412: [12:21:13] <wmk> maybe flush the cache, and find out what's different on your testing machine. same php version? etc...
413: [12:21:31] <BetterBert> My feeling is that it is sessions related, hard coding Member::current_user_id to return 1 resolves the routing problem but obviously isn't a solution?
414: [12:22:01] <BetterBert> What is the ebst way to dump the cache, is there a heavier alternative than ?flush=1 ?
415: [12:25:41] * lerni_ has joined #silverstripe
416: [12:30:50] * lerni_ quit (Ping timeout: 244 seconds)
417: [12:32:32] * Werner_2_ has joined #silverstripe
418: [12:33:12] <Werner_2_> BetterBert, delete cache dir by hand
419: [12:33:27] * wmk quit (Ping timeout: 252 seconds)
420: [12:33:36] <Werner_2_> either in /tmp/ or in your webroot
421: [12:33:38] * Werner_2_ is now known as wmk
422: [12:37:56] <BetterBert> dumping the cache doesn't appear to make any difference either, in fairness the cahe is rebuilt instantly anyhow...
423: [12:38:34] <BetterBert> servers are identical, apart from the few required path changes
424: [12:42:15] <wmk> of course the cache is rebuilt, but sometimes you have to delete it...
425: [12:44:38] <Pytctsk> BetterBert: you have a code error
426: [12:44:50] <Pytctsk> nothing more, nothing less. Permissions and site are not broken.
427: [12:45:01] <Pytctsk> [12:10] <BetterBert> I've got a real head scratcher and I'm hoping someone here can help: after deploying into a test environment I can't view any pages within the /admin area. Login works, recognises credentials and registers logged in state. Navigate to /admin/<anything> and it falls back to /Security/Login. WTF?
428: [12:45:16] * lerni_ has joined #silverstripe
429: [12:45:22] <Pytctsk> This is a common symptom of an error or exception being thrown during the permission check.
430: [12:45:31] <Pytctsk> which is every page in CMS.
431: [12:45:51] <Pytctsk> even if you are logged in (successfully), it'll do that.
432: [12:45:58] <Pytctsk> it's a cunt to track down.
433: [12:46:22] <Pytctsk> but I can almost guarantee that it'll be something you've written.
434: [12:46:34] <wmk> I'd throw xdebug on it
435: [12:46:42] <Pytctsk> I've had it happen a number of times. Every time it comes back to something I did, in almost unrelated code.
436: [12:47:28] <Pytctsk> But it's been 1.5 years since I SS'd - I'm afraid I can't remember specific places to look from the top of my head. If you search the logs you might find something though
437: [12:47:43] <Pytctsk> about... a year ago I think I remember helping someone with the same issue.
438: [12:50:30] <Pytctsk> BetterBert: have you flushed?
439: [12:50:39] * spronk23 quit (Quit: spronk23)
440: [12:50:55] * lerni_ quit (Ping timeout: 250 seconds)
441: [12:52:30] <BetterBert> can you give me a for instance the type of changes that you made that buggered your instance up
442: [12:52:38] <BetterBert> and totally flushed & cache dumped...
443: [12:52:56] <Pytctsk> BetterBert: I just finished telling you it was years ago and I don't remember :<
444: [12:54:42] <BetterBert> doh! yeah see that now :/
445: [12:56:42] <Pytctsk> BetterBert: site is in devmode?
446: [12:58:09] <BetterBert> tried in dev mode, and again nothing...
447: [12:58:20] <BetterBert> A real head scratcher!
448: [12:58:33] <Pytctsk> BetterBert: when you visit the login page, does it tell you you're logged in as ____ ?
449: [12:58:39] <BetterBert> yup
450: [13:00:00] <Pytctsk> yeah, it's definitely due to an error, possibly in your getcmsfields or something. idk.
451: [13:00:18] <wmk> BetterBert, can you go to admin/assets/ ?
452: [13:01:09] <BetterBert> no admin/assets routes back to the security/login page w/ 'You're logged in as Default Admin' message presented
453: [13:01:19] <wmk> Pytctsk, but why did this error occur on test server, not on dev server before?
454: [13:01:47] <Pytctsk> idk. Missing php extension?
455: [13:01:51] <BetterBert> jaypers, that's the million dollar question!
456: [13:01:54] <wmk> BetterBert, did you set up the test page from scratch? or did you play in some dev db?
457: [13:02:04] <BetterBert> would that not throw an apache error?
458: [13:02:17] <wmk> maybe just reinstall...?
459: [13:02:41] <wmk> do you use _ss_environment.php for server specific settings? e.g. db, default admin etc.
460: [13:02:41] <Pytctsk> BetterBert: well no
461: [13:02:47] <Pytctsk> see what happens right is that the header is set
462: [13:02:48] * toddmorey has joined #silverstripe
463: [13:02:51] <Pytctsk> because you're logged in.
464: [13:02:54] <Pytctsk> then an error occurs
465: [13:03:04] <Pytctsk> but the header gives 301 or whatever, and you never see it.
466: [13:03:25] <Pytctsk> if you can stop the redirect, or exit execution before the redirect, you might see something.
467: [13:03:34] <Pytctsk> iirc
468: [13:04:32] * toddmorey quit (Client Quit)
469: [13:04:43] <BetterBert> I've been trying to track down the redirect itself within the framework but haven't pinpointed it yet. AdminRootController is as far downt he rabbit hole as I've progressed. Any hints as to which handleResponse/controller/etc would be the best place to look next?
470: [13:05:06] <Pytctsk> BetterBert: Security controller
471: [13:05:31] <wmk> BetterBert, xdebug and step through
472: [13:05:32] <Pytctsk> BetterBert: throw an error in your code somewhere. Force an exit before anythnig shows.
473: [13:05:34] <Pytctsk> or something
474: [13:05:38] <Pytctsk> or what wmk says.
475: [13:05:55] <BetterBert> Aye - xdebug might have to be the way forward...
476: [13:05:58] <BetterBert> thanks chaps
477: [13:06:09] * lerni_ has joined #silverstripe
478: [13:06:12] <wmk> your welcome
479: [13:06:51] <Pytctsk> BetterBert: check for whitespace or BOM at the beginning of any of your files.
480: [13:07:10] <Pytctsk> ie, something ANYTHING before <?php
481: [13:07:18] <wmk> Pytctsk, oh, yes. that damned BOM
482: [13:07:20] <Pytctsk> or the existance of ?> ANYWHERE is a bad idea.
483: [13:07:34] <BetterBert> BOM?
484: [13:07:39] <wmk> bom
485: [13:07:48] <wmk> that unicode thingie
486: [13:08:01] <Pytctsk> BetterBert: UTF-8 BOM - a zero width character.
487: [13:08:01] <wmk> you don't see it, you don't smell it, but it crashes your php
488: [13:08:16] <Pytctsk> counts as output, thus headers get sent and all kinds of pain ensues.
489: [13:08:24] <BetterBert> oh yeah... I'll stick it on the list of straw to clutch at :)
490: [13:08:35] <wmk> You'd have to tell your editor to save with BOM
491: [13:08:46] <wmk> which would cause problems.
492: [13:08:47] <Pytctsk> Ensure all files are encoded as UTF-8 WITHOUT BOM
493: [13:08:59] <wmk> but Pytctsk ... wouldn't that crash on dev machine also?
494: [13:09:20] <Pytctsk> yeh, probably
495: [13:09:30] <Pytctsk> unless there's some kind of php discrepency
496: [13:09:43] <Pytctsk> where maybe there's a new version that can be set to ignroe it or something. IDK.
497: [13:10:02] <Pytctsk> environments are EXACTLY the same? Controlled by some kind of control thing like ansible?
498: [13:10:32] <BetterBert> UAT is cloned from Dev
499: [13:13:09] <Pytctsk> yeah but what does that mean?
500: [13:15:02] * kerosene quit (Quit: and fight the break of dawn!)
501: [13:17:20] <BetterBert> By that I mean dev and uat are identically configured vhosts on different boxes, if that answers your question?
502: [13:17:52] <BetterBert> running identical code, except config, against duplicated databases
503: [13:18:07] <Pytctsk> not at all.
504: [13:18:29] <BetterBert> ok, please rephrase your question if you wouldn't mind?
505: [13:18:29] <Pytctsk> that means that 100% our suspicions have not been answered.
506: [13:18:33] <Pytctsk> yeah.
507: [13:19:13] <Pytctsk> is the apache version, php version, mysql version, distro version exactly the same, and are they using the exact same configuration (as in conf files are identical between machines), etc.
508: [13:19:29] <Pytctsk> We suspect not.
509: [13:20:21] <BetterBert> From what I can see, all of the above are the same...
510: [13:20:24] <BetterBert> But!
511: [13:20:55] <BetterBert> All codesbase is stored in SVN, and deployment scripting is being put in place to extract from repo and deploy to either server (DEV & UAT)
512: [13:21:20] <BetterBert> That was run this morning against the Dev server and now that one is playing the same silly buggers game :(
513: [13:21:33] * UndefinedOffset has joined #silverstripe
514: [13:21:36] <wmk> ok.
515: [13:21:55] <wmk> BetterBert, see commit history what changed in the last days
516: [13:22:19] <wmk> play in a version from a date when everything worked and see if it changed
517: [13:22:40] <wmk> afaik git has a tool for error checking
518: [13:23:14] <wmk> http://git-scm.com/docs/git-bisect
519: [13:23:26] <wmk> dunno if there is something like that for svn
520: [13:24:24] <BetterBert> I'll look but not that I'm aware of ...
521: [13:24:37] <BetterBert> off back down the rabbit hole for now so.
522: [13:24:39] <BetterBert> thanks
523: [13:26:30] * toddmorey has joined #silverstripe
524: [13:28:59] <Pytctsk> BetterBert: someone changed something and it's causing error. Not much else to it it seems.
525: [13:29:24] <Pytctsk> You just didn't have most recent version checked out or soemthing
526: [13:29:30] * Pytctsk shrugs*
527: [13:34:24] * toddmorey quit (Quit: My Mac has gone to sleep. ZZZzzz…)
528: [13:39:58] * jeroenem has joined #silverstripe
529: [13:43:18] * BetterBert quit (Ping timeout: 245 seconds)
530: [13:45:11] * muskie9 has joined #silverstripe
531: [13:47:25] * muskie9 quit (Client Quit)
532: [13:54:29] * muskie9 has joined #silverstripe
533: [14:09:13] <GioVdK> Hello, from this example: http://doc.silverstripe.org/en/developer_guides/forms/how_tos/create_a_gridfield_actionprovider
534: [14:09:48] <GioVdK> does the Controller::curr()->getResponse()->setStatusCode( ... ) method works also if I'm loading the gridfield into a LeftAndMain ? (I'm trying to show a success message)
535: [14:11:58] * masnun has joined #silverstripe
536: [14:12:08] <Pytctsk> depends on what the current controller is
537: [14:14:56] <GioVdK> Pytctsk: I've my own admin module, extending LeftAndMain
538: [14:20:10] * ThePeach has joined #silverstripe
539: [14:32:14] * masnun has left #silverstripe
540: [14:48:35] * Shrike_Finland quit (Quit: Leaving.)
541: [14:53:11] * r3v3rb has joined #silverstripe
542: [14:53:24] <r3v3rb> ouch, longer meeting than anticipated!
543: [14:58:18] <r3v3rb> right why is ->setError(‘blah’, ‘required’) being shown before I even submit the form!
544: [14:58:50] <Pytctsk> because you set it!
545: [14:58:59] <r3v3rb> Pytctsk: that’s just stupid!
546: [14:59:22] <Pytctsk> Nuh uh!
547: [14:59:25] <r3v3rb> lol, setCustom might be better !
548: [14:59:28] <r3v3rb> ahahhhahhaa
549: [14:59:37] <Pytctsk> what are you doing, and where are you doing it?
550: [14:59:49] <Pytctsk> and what are you trying to achieve
551: [14:59:54] <r3v3rb> ->setCustomValidationMessage(‘blah’) better
552: [14:59:57] <r3v3rb> ;)
553: [15:01:49] <Pytctsk> well, if that's waht you're after, yeah.
554: [15:02:54] <r3v3rb> :)
555: [15:03:17] <r3v3rb> kinglozzer: in Norwih next weekend… be warned
556: [15:03:23] <r3v3rb> Norwich even*
557: [15:03:31] <Pytctsk> NORE WITCH
558: [15:03:40] <r3v3rb> More Witches
559: [15:08:06] * _hschillig has joined #silverstripe
560: [15:11:01] <_hschillig> I'm trying to send an email in Silverstripe using their setup. In my _config.php, I have this : http://pastebin.com/pwzv2Edb Of course with my correct username and password.. however, it sits there when I hit submit where it sends an email for about 5 minutes and then stops and just shows a blank white page.. No email was sent or no error. I'm confused on why it leads to a blank white page. My email send looks like this: http://pastebin.com/pMSaQZ0
561: [15:11:54] <Pytctsk> This paste has been removed!
562: [15:12:09] <Pytctsk> who is 'their'?
563: [15:12:13] <Pytctsk> that's not default.
564: [15:12:26] <_hschillig> What? I just clicked on both pastes and they are there..
565: [15:12:51] <muskie9> second one says it's been removed
566: [15:12:53] <Pytctsk> Must be private or something then
567: [15:13:02] <Pytctsk> or youv'e got it cached
568: [15:13:16] <_hschillig> http://pastebin.com/ut8fvaNC thats the second one
569: [15:13:17] <muskie9> _hschillig are you using an smtp module
570: [15:13:47] <Pytctsk> seems to me like you need to set which email class to use somwhere
571: [15:13:47] <_hschillig> I don't think so... Idk. I'm jumping into a project by another developer.
572: [15:14:00] <Pytctsk> well, all those DEFINEs are not standard.
573: [15:14:13] <Pytctsk> and are not part of 'their' setup.
574: [15:14:19] <Pytctsk> where 'them' is SS
575: [15:14:21] <muskie9> https://github.com/xeraa/silverstripe-smtp ?
576: [15:14:24] <_hschillig> Ok I added Email::set_mailer( new SmtpMailer() ); before all the define()
577: [15:15:24] <_hschillig> Yeah muskie.. looks like that's it.
578: [15:15:34] <_hschillig> I have that module installed so I'm assuming that's what they were using.
579: [15:15:58] <Pytctsk> Yep!
580: [15:15:59] <muskie9> double check that the /code/vendor isn't empty
581: [15:16:08] <muskie9> I've had that happen before
582: [15:16:18] <muskie9> https://github.com/xeraa/silverstripe-smtp/tree/master/code/vendor
583: [15:16:24] <Pytctsk> I've no experience with smtp mailing, GL!
584: [15:17:11] <muskie9> we use it on all projects, we don't like trusting that the server has mail functional... we use https://sendgrid.com as our smtp service
585: [15:18:06] <_hschillig> No the vendor has class.phpmailer.php, class.stmp.php, and a language folder and a few other minimal files.
586: [15:18:31] <Pytctsk> check the composer file and see what it's supposed to be?
587: [15:18:32] <Pytctsk> idk.
588: [15:19:34] <_hschillig> Ah... I had tls.. it had to be ssl
589: [15:19:57] <muskie9> that could do it
590: [15:20:15] <muskie9> in the future, the blank white screen should give you the issue if you're in dev mode w/errors turned on iirc
591: [15:20:48] <_hschillig> I do because I just got an error for SS since I was using redirectBack() incorrectly.. my errors are turned on. I just can't ever get them tos how for the emailing stuff
592: [15:24:25] <muskie9> that's odd, I've had it where there's an smtp error and it stops at the smtp attempt showing the error
593: [15:24:59] * kasso has joined #silverstripe
594: [15:29:20] <kinglozzer> r3v3rb: kewl, what's the occasion/
595: [15:29:53] <_hschillig> Weird.. I'm following this : http://doc.silverstripe.org/en/developer_guides/email/ It says to put your email templates inside of mysite/ ?? Instead of themes/simple or whatever your theme may be? Why so? Because when I try to use a template, it says "None of these templates can be found in theme 'simple': JobApplication.ss" .. because I have it in mysite/templates/Email/JobApplication.ss where they say to put it.
596: [15:31:20] <muskie9> I generally do /themes/myTheme/Email/MyEmailTemplate.ss
597: [15:32:21] * lerni_ quit (Remote host closed the connection)
598: [15:34:03] <_hschillig> Ok :)
599: [15:58:40] <elgabbu> guys i am changing the value of the summary_fields property of a dataobject
600: [15:58:49] <elgabbu> i refresh the page using flush=1
601: [15:58:58] <elgabbu> but the changes are not reflected in the grid
602: [15:59:42] * Shrike_Finland has joined #silverstripe
603: [16:01:56] * lerni_ has joined #silverstripe
604: [16:01:59] <kinglozzer> _hschillig: It tells you to put them there because that way it'll always work - if it's in your theme directory and you try to send an email from the CMS, it won't find your template
605: [16:02:14] <kinglozzer> Whereas in your 'mysite' directory, it *should* always find it
606: [16:08:16] <elgabbu> kinglozzer any clue about my flush issue?
607: [16:09:46] <muskie9> elgabbu are you flushing in the admin, or the frontend
608: [16:09:59] <elgabbu> miskie9 admin
609: [16:10:16] <muskie9> maybe flush=all
610: [16:10:29] * Eliseth quit (Ping timeout: 246 seconds)
611: [16:11:33] <elgabbu> muskie9 ... mm no luck either
612: [16:17:22] <muskie9> strange... maybe quit the browser then go back in and flush again?
613: [16:23:32] * lerni_ quit (Remote host closed the connection)
614: [16:25:00] <jeroenem> I've got a TextField which renders a type="text" field in the DOM - but i want it to be a type="number" field, is this possible within silverstripe?
615: [16:25:09] * lerni_ has joined #silverstripe
616: [16:26:02] <muskie9> jeroenem NumericField instead of TextField
617: [16:26:53] * lerni_ quit (Remote host closed the connection)
618: [16:26:57] <jeroenem> muskie9: this doesn't signify the <input type> attribute
619: [16:28:21] <muskie9> not sure if you could $yourField = TextField/NumericField::create(); $yourField->setAttribute('type','number');
620: [16:29:48] <Pytctsk> elgabbu: build.
621: [16:29:49] <Pytctsk> not flush
622: [16:29:56] <Pytctsk> you've changed statics, not templates.
623: [16:35:38] * jenniferaslan has joined #silverstripe
624: [16:36:58] * elgabbu quit (Ping timeout: 246 seconds)
625: [16:37:11] * travis-ci has joined #silverstripe
626: [16:37:12] <travis-ci> silverstripe/silverstripe-framework#4046 (3 - fc89f38 : Aden Fraser): The build has errored.
627: [16:37:12] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/d5bb290b8e3d...fc89f38cbe30
628: [16:37:12] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/50368206
629: [16:37:12] * travis-ci has left #silverstripe
630: [16:41:42] <jeroenem> muskie9: thanks, setAttribute() did the trick :)
631: [16:41:53] <muskie9> cheers :D
632: [16:57:23] * toddmorey has joined #silverstripe
633: [16:58:10] * travis-ci has joined #silverstripe
634: [16:58:11] <travis-ci> silverstripe/silverstripe-framework#4047 (3 - d5bb290 : Ingo Schommer): The build passed.
635: [16:58:12] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/fc89f38cbe30...d5bb290b8e3d
636: [16:58:12] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/50368344
637: [16:58:12] * travis-ci has left #silverstripe
638: [17:06:57] <Pytctsk> gl homies
639: [17:06:58] * Pytctsk quit ()
640: [17:10:50] * travis-ci has joined #silverstripe
641: [17:10:51] <travis-ci> silverstripe/silverstripe-framework#4048 (master - 3b5a7c2 : Loz Calver): The build passed.
642: [17:10:51] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/93355e7f635f...3b5a7c22b324
643: [17:10:51] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/50368963
644: [17:10:51] * travis-ci has left #silverstripe
645: [17:10:58] <jeroenem> im calling it a day
646: [17:11:02] <jeroenem> bye folks!
647: [17:11:09] * jeroenem quit (Quit: Page closed)
648: [17:21:19] * UncleCheese has joined #silverstripe
649: [17:22:09] * UncleCheese quit (Client Quit)
650: [17:27:15] * UndefinedOffset1 has joined #silverstripe
651: [17:27:15] * UndefinedOffset quit (Disconnected by services)
652: [17:27:32] * UndefinedOffset1 is now known as UndefinedOffset
653: [17:28:25] * Shrike_Finland quit (Quit: Leaving.)
654: [17:33:40] * kinglozzer quit ()
655: [17:34:57] * travis-ci has joined #silverstripe
656: [17:34:58] <travis-ci> silverstripe/silverstripe-framework#4050 (3.1 - d555b5b : Aden Fraser): The build passed.
657: [17:34:59] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/b48aea131be9...d555b5b26ee9
658: [17:34:59] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/50372480
659: [17:34:59] * travis-ci has left #silverstripe
660: [17:39:02] * zippy has joined #silverstripe
661: [17:44:36] * travis-ci has joined #silverstripe
662: [17:44:37] <travis-ci> silverstripe/silverstripe-framework#4051 (3.1 - f3c3562 : Loz Calver): The build passed.
663: [17:44:37] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/d555b5b26ee9...f3c3562fdcbd
664: [17:44:37] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/50374716
665: [17:44:37] * travis-ci has left #silverstripe
666: [17:55:16] * Shrike_Finland has joined #silverstripe
667: [18:00:41] * kasso quit (Quit: Page closed)
668: [18:01:37] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
669: [18:08:39] * benjhocking has joined #silverstripe
670: [18:09:09] * ThePeach quit (Quit: leaving)
671: [18:10:04] * toddmorey quit (Quit: My Mac has gone to sleep. ZZZzzz…)
672: [18:14:31] * muskie9 is now known as muskie9_afk
673: [18:18:19] * muskie9_afk is now known as muskie9
674: [18:28:47] * muskie9 is now known as muskie9_afk
675: [18:32:53] * Shrike_Finland quit (Quit: Leaving.)
676: [18:39:28] * GioVdK quit (Ping timeout: 246 seconds)
677: [18:41:09] * Shrike_Finland has joined #silverstripe
678: [18:45:57] * lerni has joined #silverstripe
679: [18:46:05] * toddmorey has joined #silverstripe
680: [18:57:42] * gelignite has joined #silverstripe
681: [19:00:07] * veb has joined #silverstripe
682: [19:00:46] * Stomach has joined #silverstripe
683: [19:01:24] * muskie9_afk is now known as muskie9
684: [19:15:33] * veb quit (Quit: veb-irc: &)
685: [19:24:05] * r3v3rb has left #silverstripe
686: [19:27:15] * _hschillig has left #silverstripe
687: [19:28:42] * antmas has joined #silverstripe
688: [19:34:16] * UndefinedOffset quit (Quit: Leaving.)
689: [19:36:43] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
690: [19:37:19] * zippy has joined #silverstripe
691: [19:42:10] * UndefinedOffset has joined #silverstripe
692: [19:45:27] * chillu_23 has joined #silverstripe
693: [19:57:44] <zippy> there is a limit to the amount of args you can pass in a template to a fucntion isn't there
694: [19:58:53] <antmas> there is but I forget the number
695: [20:00:00] * DimiStripe quit (Quit: DimiStripe)
696: [20:00:18] <zippy> I think it's 3
697: [20:03:08] * chillu_23 quit (Quit: chillu_23)
698: [20:04:23] * joelpittet has joined #silverstripe
699: [20:08:09] <MichalKleiner> moin
700: [20:09:09] * Liquide quit ()
701: [20:12:55] * chillu_23 has joined #silverstripe
702: [20:13:28] * greenman__ has joined #silverstripe
703: [20:15:16] <greenman__> I'm having a devil of a time with versioned data objects. The cms is writing to Live and Stage tables at the wrong times. The clincher is that it now behaves properly on my local, but still causes problems on my dev server ... and as far as I can tell the two are identical. Any help or ideas much appreciated.
704: [20:16:04] * toddmorey quit (Quit: My Mac has gone to sleep. ZZZzzz…)
705: [20:16:40] * lerni quit (Remote host closed the connection)
706: [20:24:11] * zippy quit (Ping timeout: 250 seconds)
707: [20:24:40] * willr has joined #silverstripe
708: [20:25:38] * Ryan-Toast has left #silverstripe
709: [20:27:22] * Ryan-Toast has joined #silverstripe
710: [20:27:34] * veb has joined #silverstripe
711: [20:33:55] <Stomach> greenman__ - versioned is a bitch
712: [20:34:03] <Stomach> it depends on what "mode" the server thinks its in
713: [20:34:31] * micmania1 has joined #silverstripe
714: [20:34:38] <Stomach> the best approach is to do something like https://github.com/Little-Giant/silverstripe-catalogmanager/blob/master/code/Forms/CatalogPageGridFieldDetailForm.php#L128-L139
715: [20:35:05] <greenman__> that's exactly how it seems. The "good" server is set to "Stage.Stage" mode, but the "bad" server is not set to a mode, so it defaults to "Stage.Live", which is not working
716: [20:36:40] * zippy has joined #silverstripe
717: [20:37:02] <greenman__> Stomach - thanks for the link, I'll look into it. Any thoughts on why one server goes to a different mode, despite identical code & db?
718: [20:37:38] <Stomach> because of what you've click on previously
719: [20:37:57] <Stomach> when you view the site as an admin in "live" mode then the cms is in "live" mode publishing
720: [20:38:07] <Stomach> when you click to view a "stage" link the cms will be in "stage" mode
721: [20:38:12] <Stomach> its not very well controlled
722: [20:39:08] * lerni_ has joined #silverstripe
723: [20:42:27] * muskie9 has joined #silverstripe
724: [20:43:46] * _hschillig has joined #silverstripe
725: [20:44:04] * Werner_2_ has joined #silverstripe
726: [20:44:11] <_hschillig> Is there a way to have a parent page and all of it's children page have an authenticate filter on it? So users who aren't logged in can't view it?
727: [20:44:23] * wmk quit (Read error: Connection reset by peer)
728: [20:44:35] <zippy> _hschillig: yes, in the CMS you can set that
729: [20:44:40] <muskie9> _hschillig you should be able to set that in the settings tab iirc
730: [20:44:43] <zippy> just do it on the parent page, and it will filter down
731: [20:44:43] <muskie9> of the parent page
732: [20:44:58] * Werner_2_ is now known as wmk
733: [20:44:59] <_hschillig> oh Geez! Idk how I didn't see that D: Thank you!!
734: [20:46:46] <greenman__> Stomach - thanks, that makes sense. So what would be an example of a "stage" link?
735: [20:47:03] <Stomach> you know when you click the URL segment in a page
736: [20:47:11] <Stomach> thats automatically go ?stage=Stage appended to it
737: [20:47:16] <zippy> yes
738: [20:47:21] <zippy> pita
739: [20:47:24] <zippy> imho
740: [20:47:40] <zippy> guess not for content editors
741: [20:47:41] <Stomach> zippy - bane of my life
742: [20:47:58] <zippy> i now right click and strip it off
743: [20:48:01] <Stomach> 2 hours: https://github.com/unclecheese/silverstripe-gridfield-betterbuttons/pull/79
744: [20:48:06] <greenman__> right, I see that with my pages, but not the versioned objects
745: [20:48:17] <Stomach> greenman__ - yes but if you have clicked that link at ANY time
746: [20:48:22] <Stomach> it will now be in staging mode
747: [20:48:23] * _hschillig has left #silverstripe
748: [20:48:42] <Stomach> and then randomly will switch back if you go somewhere else
749: [20:49:11] <zippy> is the preview window use that flag as well or not?
750: [20:50:25] <greenman__> that explains so much
751: [20:50:25] * Ryan-Toast quit (Quit: Ryan-Toast)
752: [20:53:02] <Stomach> zippy - yeah I think it does
753: [20:54:16] * ocmnt quit (Ping timeout: 255 seconds)
754: [20:56:49] <greenman__> so basically I think I want to force it to always be in stage mode when an admin is logged in
755: [20:57:04] * novaweb has joined #silverstripe
756: [20:57:22] <wmk> greenman__, but then an admin cannot see live site
757: [20:57:29] * adrexia has joined #silverstripe
758: [20:57:43] <greenman__> well, they could have another browser window open for that
759: [20:58:17] <greenman__> that way I don't have to build a "preview" viewer for the versioned data objects
760: [20:58:46] <wmk> greenman__, hmm...
761: [21:01:56] * wmk quit (Read error: Connection reset by peer)
762: [21:02:04] * wmk has joined #silverstripe
763: [21:02:25] * Shrike_Finland quit (Quit: Leaving.)
764: [21:02:29] <wmk> greenman__, do you need both, stage and live for you dataobjects?
765: [21:02:46] <wmk> you can have just "live" without "stage"
766: [21:02:59] <wmk> did this once where i just wanted to keep track of changes
767: [21:04:09] <greenman__> Well, my client needs the ability to preview changes in draft form before they go live, working just from the cms. I figure one logged-in window for draft, and one not-logged-in window for live would do that nicely.
768: [21:05:52] * Ryan-Toast has joined #silverstripe
769: [21:06:54] <wmk> ok, greenman__. How do you manage the DataObjects. Through grid?
770: [21:07:05] <greenman__> yep
771: [21:07:40] <greenman__> well, gridfield and model admin
772: [21:08:40] <wmk> did you see the versioned gridfield module? this might help
773: [21:08:55] <wmk> https://github.com/icecaster/silverstripe-versioned-gridfield
774: [21:11:47] * glenn-bautista has joined #silverstripe
775: [21:13:11] <zippy> Ryan-Toast: what was that url of that site we looked at the other week, new site you wanted eyes on....
776: [21:13:24] * lerni_ quit ()
777: [21:13:28] <Ryan-Toast> zippy: Wai?
778: [21:13:46] <zippy> Ryan-Toast: there was a site you did the other week, clams or seafood or something...
779: [21:13:51] <greenman__> wmk - that module looks interesting, thanks. Currently using BetterButtons - any idea if they would play nice together?
780: [21:13:57] <Ryan-Toast> zippy: http://www.crabshack.co.nz/
781: [21:14:10] <Stomach> I wouldn't recommend using better buttons + versioned grid field together
782: [21:14:15] <Stomach> better buttons does the job anyhow
783: [21:14:38] <greenman__> Stomach - k, that's what I was thinking.
784: [21:14:38] * curbs has joined #silverstripe
785: [21:15:44] <zippy> Ryan-Toast: web drive eh!
786: [21:15:48] <zippy> Ryan-Toast: how much caching is done on that site?
787: [21:16:02] <Ryan-Toast> zippy: Little bit here and there :)
788: [21:16:15] <zippy> :P like, how muchg
789: [21:16:18] * EasyCo has joined #silverstripe
790: [21:16:18] <zippy> just menus or more
791: [21:16:29] <Ryan-Toast> Umm, pretty much all the loops.
792: [21:17:22] <Ryan-Toast> They keep uploading massive images.
793: [21:17:50] <Stomach> i'm watching the space
794: [21:17:53] <Stomach> nothing is happening
795: [21:18:15] * Ryan-Toast watching intensifies
796: [21:21:57] <Ryan-Toast> zippy: Did you want to see some code or something?
797: [21:27:07] * curbs quit (Ping timeout: 246 seconds)
798: [21:28:27] <zippy> Ryan-Toast: nope just curious as it felt pretty quick
799: [21:29:03] <Ryan-Toast> zippy: It’s not as fast as I’d like it to be, but it does the job.
800: [21:29:28] <zippy> Ryan-Toast: dedicated server or like a 4cpu 8gb cloud?
801: [21:29:43] <Ryan-Toast> zippy: Shrug.
802: [21:29:50] <Ryan-Toast> Don’t deal with our servers at all.
803: [21:29:53] <zippy> just magic happens when you upload the files eh
804: [21:30:02] <zippy> content, be served!!
805: [21:30:08] <Ryan-Toast> Lol.
806: [21:30:29] <Ryan-Toast> WHY ISN’T MY GZIP COMPRESSION ACTIVE. WHO DARES TOUCH MY .HTACCESS?!
807: [21:34:16] <antmas> morning all
808: [21:34:49] <Ryan-Toast> zippy: there we go, should be faster now.
809: [21:35:21] <zippy> turned on gzip did you?
810: [21:35:42] <zippy> turn it off again :)
811: [21:35:55] * chillu_23 quit (Quit: chillu_23)
812: [21:35:57] <Ryan-Toast> Someone replaced my .htaccess, so put the proper one in there.
813: [21:36:18] <Ryan-Toast> mimetypes, cache control; gzip all that biz
814: [21:37:19] <Ryan-Toast> zippy: also I do like zero logic in my templates. Seems to help speed a bit.
815: [21:37:56] <zippy> turn off gzip a sec
816: [21:38:25] <Ryan-Toast> zippy: it was a 24% increase in speed.
817: [21:38:39] <Ryan-Toast> Don’t really want to keep fucking with the live server :P
818: [21:39:03] <Stomach> FUCK WITH THE SERVER
819: [21:39:13] <Ryan-Toast> FUCK IT, WE’LL DO IT LIVE!
820: [21:39:14] <zippy> Ryan-Toast: it's htaccess, it's fine
821: [21:39:24] <zippy> no-one is on the sites anyway
822: [21:39:39] <greenman__> Stomach & wmk - thanks for the help. Now I can stop tearing out my hair
823: [21:39:48] <Ryan-Toast> They’re actually getting a good amount of traffic, I was surprised.
824: [21:39:49] <Stomach> greenman__ - no worries
825: [21:39:52] <Stomach> it'll grow back
826: [21:40:06] <zippy> Ryan-Toast: https://www.youtube.com/watch?v=L2zqTYgcpfg :)
827: [21:40:07] <wmk> well, until he reaches some age
828: [21:40:28] <greenman__> haha I didn't say where I was tearing it from did I
829: [21:40:41] <wmk> ouch
830: [21:41:21] <Stomach> ^ indeed
831: [21:41:27] <Ryan-Toast> zippy: my headphones are plugged into my ipod, and that just blasted out over the office, hahaha
832: [21:41:43] <greenman__> so I think I am going to try forcing it to stay in stage mode if an admin is logged in. Maybe fork the code here? https://github.com/silverstripe/silverstripe-framework/blob/3.1/model/Versioned.php#L942-L990
833: [21:41:50] <greenman__> or perhaps a less drastic option?
834: [21:42:11] * chillu_23 has joined #silverstripe
835: [21:42:21] <zippy> greenman__: what you can do, is on your page init, you could check Permission is admin and then set the stage
836: [21:42:28] <wmk> greenman__, somewhere in your ModelAdmin::init() set mode to stage
837: [21:42:28] * spronk23 has joined #silverstripe
838: [21:42:36] <zippy> ie
839: [21:42:43] <greenman__> sweet. That sounds more like it.
840: [21:42:51] <wmk> ie? sparta?
841: [21:42:57] <zippy> $this->session()->inst_set('readingMode', 'Stage.Stage'); $this->session()->inst_set('unsecuredDraftSite', true);
842: [21:43:00] <zippy> I think would do it
843: [21:43:21] <zippy> maybe not like that, that is for functional testing... but get the drift
844: [21:43:30] <zippy> 3 coffes, I am zoom zooming
845: [21:43:50] <greenman__> yep I get the picture
846: [21:43:51] * zippy runs around with arms out like aeroplane
847: [21:44:00] <greenman__> bzzzzz
848: [21:44:49] <zippy> so 3.1 is now feature frozen eh
849: [21:44:56] <zippy> ss23: when 3.2 coming out :)
850: [21:45:11] <Ryan-Toast> 3.2 have tinymce 4?
851: [21:45:12] <Stomach> zippy - when did that happen
852: [21:45:32] <zippy> Stomach: aparently it has been decided
853: [21:45:50] <antmas> zippy: within the next 3-4 months apparently
854: [21:45:58] <Ryan-Toast> BUT WILL THERE BE TINYMCE 4?
855: [21:46:23] * spronk23 quit (Client Quit)
856: [21:46:57] * Colin[pi] has joined #silverstripe
857: [21:47:15] <antmas> oh snap, guis act natural https://gfycat.com/DimpledHardEagle
858: [21:47:15] <zippy> <zippy> kinglozzer: is there a link somewhere about 3.1 now not taking features?
859: [21:47:22] <zippy> <kinglozzer> zippy: I'm not sure, it was confirmed in the public google hangout but I don't remember if we explicitly confirmed it would include 3.1 being semantically versioned from now on
860: [21:48:13] <Stomach> they didnt
861: [21:48:18] <Stomach> :\
862: [21:48:40] <Stomach> they confirmed that semantic versioning was going to happen, but didnt give any schedules or timeframes or what they meant by that
863: [21:48:43] <antmas> 3.1 being semantically versioned
864: [21:49:01] <antmas> what versioning is there now?
865: [21:49:59] <zippy> I thought in the google group they were going to do it from 3.2 or something
866: [21:50:59] <antmas> also
867: [21:51:01] <Colin[pi]> antmas: :P
868: [21:51:04] <antmas> Falcon9 launch in an hour?
869: [21:51:12] <zippy> oh shit I will be out
870: [21:51:14] <Colin[pi]> ooh is it going ahead?
871: [21:51:46] <Colin[pi]> SpaceX is still tracking towards a 6:03pm ET liftoff of DSCOVR, but unfortunately we will not be able to attempt to recover the first stage of the Falcon 9"
872: [21:51:50] <Colin[pi]> ;C
873: [21:52:06] <antmas> yeah launch but no barge landing
874: [21:52:12] * irogue_ has joined #silverstripe
875: [21:53:09] <antmas> so instead of trying to save the rocket, lets just throw it in the water!
876: [21:55:17] <Colin[pi]> antmas: big boys toys!
877: [21:57:01] <Colin[pi]> anyone see the meteor over NZ?
878: [21:57:33] <novaweb> Colin last night?
879: [21:58:15] <adrexia> Any chance someone can make a new tagged release of this at some point? https://github.com/silverstripe-labs/silverstripe-mimevalidator Just ran into the docx problem that was fixed in 5f89fa2a924cab
880: [21:58:28] <adrexia> micmania1 ?
881: [21:59:15] <zippy> Colin[pi]: didn't see it, heard people say about it
882: [21:59:42] <antmas> video of it looks pretty cool
883: [21:59:54] <antmas> I'd definitely poop a little if I saw it in person :O
884: [22:00:30] <zippy> https://www.youtube.com/watch?v=RRs6JS52VNw cool
885: [22:01:04] <irogue_> Colin[pi]: saw it, was cool
886: [22:01:18] <antmas> any idea how big it was?
887: [22:01:24] <irogue_> wasnt looking directly just saw massive flashes of white and then blue light, and 30sec or so later heard a huge boom
888: [22:01:45] <irogue_> http://media.nzherald.co.nz/webcontent/image/jpg/20157/SCCZEN_110215SPLMETEOR2_620x311.jpg
889: [22:02:37] <antmas> my Dad had a meteorite but donated it to my old highschool :<
890: [22:02:42] <antmas> then it got stolen
891: [22:02:44] <Colin[pi]> irogue_: !!!
892: [22:02:45] <antmas> ;________;
893: [22:02:50] <Colin[pi]> so it actually impacted the ground?
894: [22:02:57] <Colin[pi]> antmas: gutted
895: [22:04:34] <Colin[pi]> zippy: damn that dash cam looks better quality than most tv shows
896: [22:05:04] <antmas> Colin[pi]: lol yeah first comment is about the quality of the dashcam
897: [22:05:17] <antmas> most dashcams are potatoes apparently
898: [22:05:23] <irogue_> Fuck.
899: [22:05:55] <antmas> hahahaha "Its that feminist cunt lorde on her broomstick"
900: [22:05:57] <antmas> I lold
901: [22:06:36] <spronk2> LOL
902: [22:06:38] * wmk quit (Ping timeout: 245 seconds)
903: [22:07:54] <EasyCo> Are the URL rewrites in Silverstripe in the DB somewhere? I changed the document root on a server and my SS URLs blew up.
904: [22:08:09] <antmas> https://www.youtube.com/watch?v=RRs6JS52VNw&feature=player_detailpage#t=6 look how bright that is!
905: [22:08:52] * kinglozzer has joined #silverstripe
906: [22:13:33] <muskie9> EasyCo should be in your htaccess iirc
907: [22:15:04] * guci0 quit (Ping timeout: 246 seconds)
908: [22:15:24] <Ryan-Toast> I love that english stackexchange is a thing.
909: [22:18:05] * FrozenFire quit (Quit: There's no place like ~)
910: [22:18:45] <Colin[pi]> Ryan-Toast: English as in... "jolly good show guvnah! cheerio!"
911: [22:19:37] * greenman__ quit (Ping timeout: 246 seconds)
912: [22:21:54] * travis-ci has joined #silverstripe
913: [22:21:55] <travis-ci> tractorcow/sapphire#42 (pulls/3.1/encoding-fixes - f4e81b7 : Damian Mooyman): The build has errored.
914: [22:21:55] <travis-ci> Change view : https://github.com/tractorcow/sapphire/compare/c5f13214e0c3...f4e81b76fec0
915: [22:21:55] <travis-ci> Build details : http://travis-ci.org/tractorcow/sapphire/builds/50413663
916: [22:21:55] * travis-ci has left #silverstripe
917: [22:23:03] <Colin[pi]> Jesus Mooyman, you're still breaking it?
918: [22:23:06] <Colin[pi]> ;)
919: [22:24:30] <antmas> I'm hugover and only had 3 beers :|
920: [22:24:33] <antmas> what is this
921: [22:24:51] <antmas> also hungover
922: [22:24:55] <veb> http://teespring.com/vebnz
923: [22:24:55] <Ryan-Toast> antmas: old age.
924: [22:25:01] <veb> someone buy the last tee
925: [22:25:02] <veb> go on
926: [22:25:13] <Colin[pi]> antmas: pints?
927: [22:25:23] <Ryan-Toast> veb: I don’t get it.
928: [22:25:32] <veb> neither, I just want one.
929: [22:25:37] <veb> it's for my business
930: [22:25:49] <veb> I made CEO of teespring buy me the first 4
931: [22:26:05] <Ryan-Toast> What’s the thing in the middle?
932: [22:26:18] <veb> look at the back of the tshirt
933: [22:26:36] <veb> it's a lightbulb.
934: [22:26:48] <veb> i've actually never had someone ask what it is before
935: [22:28:19] <Ryan-Toast> I understand what the lightbulb is, but what’s the significance of the “E” ?
936: [22:28:48] <Colin[pi]> it's the middle letter between v and b it seems
937: [22:28:50] <Colin[pi]> :D
938: [22:28:50] <Ryan-Toast> Could almost be the logo for the dev version of internet explorer :)
939: [22:29:40] <antmas> Ryan-Toast: :|
940: [22:29:47] <antmas> Colin[pi]: naw, stubbies
941: [22:30:48] <veb> :-/
942: [22:30:49] <veb> wut
943: [22:30:50] <antmas> why is the lightbulb between {}?
944: [22:30:56] <veb> why not?
945: [22:30:58] <antmas> WHAT DOES IT MEAN
946: [22:31:03] <veb> veb == dev
947: [22:31:07] <veb> dummie
948: [22:31:18] <veb> jeez, one would think you don't read mirror
949: [22:31:26] <veb> lol
950: [22:31:42] <veb> I was so happy to find this
951: [22:31:43] <veb> http://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/language/bm/BeiderMorseEncoder.html
952: [22:31:47] <antmas> u fuckin wot m8
953: [22:31:50] <veb> making a morsecode for moto360
954: [22:31:53] <veb> :D
955: [22:31:56] <antmas> I dont even
956: [22:31:56] <veb> why not?
957: [22:31:57] <Colin[pi]> antmas: 3 stubbies?? you weak old man!
958: [22:32:06] <muskie9> who's gonna do it: http://puu.sh/fNf27/d5d58305ca.png http://puu.sh/fNf3F/45c4068e21.png
959: [22:32:07] * antmas cries
960: [22:32:08] <Ryan-Toast> I prefer ʌǝp
961: [22:32:20] <veb> muskie9: isn't that like tm etc
962: [22:32:59] <muskie9> heh?
963: [22:32:59] <veb> "We said, “OK. We’ll do that, too.” Then he launched a campaign and sold 400 shirts and all of a sudden this little viral network started to go out there. "
964: [22:33:01] <Ryan-Toast> I want to wear a shirt that says “Wordderp > Silverstripe” to the next meetup.
965: [22:33:03] <Colin[pi]> muskie9: I made a KEEP CALM AND ?FLUSH=1 shirt to wear to the SS offices last August
966: [22:33:07] * veb needs to put that quote on website
967: [22:33:18] <veb> that is teespring talking about me
968: [22:33:28] <veb> as I am great
969: [22:33:44] <Ryan-Toast> veb: 400 people bought the veb shirt?
970: [22:33:52] <veb> I think ... I have two t-shirts now that aren't printed by teespring
971: [22:34:04] <veb> i have their jerseys, vests, coats etc
972: [22:34:09] <veb> Ryan-Toast: I had made a few
973: [22:34:12] <veb> over the years
974: [22:34:23] <veb> I was with 'em when they did it manually
975: [22:34:25] <antmas> I own nothing from teespring
976: [22:34:26] <veb> from IRC
977: [22:34:35] <Ryan-Toast> I want this: https://www.etsy.com/nz/listing/184140277/cat-shirt-persian-cat-cute-pet-animal?ref=market
978: [22:34:41] <veb> antmas: I get sent their branded stuff for free all the time
979: [22:35:02] <veb> if anyone wants to see some other designs I got in the pipeline?
980: [22:35:07] <antmas> Ryan-Toast: was it you that was talking about Maine Coons a while back?
981: [22:35:13] <Ryan-Toast> antmas: always.
982: [22:35:19] <irogue_> CATS
983: [22:35:20] <antmas> Ryan-Toast: my friend just got one
984: [22:35:25] <Ryan-Toast> veb: sure, bro.
985: [22:35:25] <antmas> its amazing
986: [22:35:29] <Ryan-Toast> antmas: AWWW YISS
987: [22:35:33] <Ryan-Toast> glorious.
988: [22:35:51] <antmas> Ryan-Toast: it's only 4 months old and aleady way bigger than his other regular cat
989: [22:35:52] <micmania1> adrexia: I can’t do it. I’ll ask about.
990: [22:35:58] <adrexia> thanks :)
991: [22:36:18] <antmas> omg hurry up lunch time
992: [22:36:27] <adrexia> I mean, I can go to production with dev-master, but it'd be nicer to fix that at some point :)
993: [22:36:36] <veb> http://vangogh.teespring.com/shirt_pic/1900718/1918150/7/2254/front.jpg?v=2015-02-11-22-35&nocache=1&ts=1423694153
994: [22:36:42] <veb> anyone recognise reference?
995: [22:36:52] <Ryan-Toast> angry beevers?
996: [22:36:54] <Ryan-Toast> I get it./
997: [22:37:09] <antmas> angrey beavers ftw
998: [22:37:14] <antmas> angry*
999: [22:37:18] <veb> yep
1000: [22:37:31] <antmas> ALSO SPOTIFY HARAHARHARHAR
1001: [22:37:54] <veb> http://vangogh.teespring.com/shirt_pic/1900612/1917999/6/619/front.jpg?v=2015-02-11-19-08&nocache=1&ts=1423681724
1002: [22:38:30] <antmas> I like that one
1003: [22:38:33] <veb> http://vangogh.teespring.com/shirt_pic/1900710/1918130/262/2283/front.jpg?v=2015-02-11-22-38&nocache=1&ts=1423694297
1004: [22:38:42] <micmania1> adrexia: You can also add mime types to your own yml
1005: [22:39:09] <adrexia> the fix does that though, right? ;)
1006: [22:39:10] <veb> http://vangogh.teespring.com/shirt_pic/1900737/1918167/2/2397/front.jpg?v=2015-02-11-22-38&nocache=1&ts=1423694340
1007: [22:39:28] <veb> http://vangogh.teespring.com/shirt_pic/1900876/1918321/2/2397/front.jpg?v=2015-02-11-22-38&nocache=1&ts=1423694299
1008: [22:39:29] <adrexia> how long has the mimetype validator been in cwp?
1009: [22:39:33] <veb> just a few I have
1010: [22:39:33] <micmania1> adrexia: yep, but if you’d prefer to stick on stable.
1011: [22:39:35] <veb> in the pipeline...
1012: [22:39:38] <adrexia> I would have thought everyone would hit this problem
1013: [22:39:48] <adrexia> stable isn't so stable ;)
1014: [22:40:23] <micmania1> adrexia: I think since 1.0.4. There’s been quite a few issues with it but I was looking at laravel and they have the same kind of fix. (multiple types per extension).
1015: [22:40:29] <veb> code monkey? http://vangogh.teespring.com/shirt_pic/1900723/1918154/7/6178/front.jpg?v=2015-02-11-22-40&nocache=1&ts=1423694416
1016: [22:40:36] <antmas> Colin[pi]: the hype is real, yo. http://jalopnik.com/the-new-civic-type-r-has-a-167-mph-top-speed-and-an-ext-1685169961
1017: [22:40:37] <adrexia> yeah, its a good fix
1018: [22:41:11] <adrexia> took me a little searching to realise what was causing the error though.
1019: [22:42:05] * kinglozzer quit ()
1020: [22:43:10] * FrozenFire has joined #silverstripe
1021: [22:43:29] <Colin[pi]> antmas: hnnnnggggg
1022: [22:44:12] <Colin[pi]> antmas: want to drive it so bad
1023: [22:44:59] <Colin[pi]> spacex live feed starting!!
1024: [22:45:32] * antmas grabs popcorn
1025: [22:46:09] <antmas> the logo lensflare is real
1026: [22:46:20] <Colin[pi]> whenever I think of Elon Musk I think of a real life Tony Stark
1027: [22:47:07] <antmas> I always think of monorailmonorailmonorail
1028: [22:47:08] <Colin[pi]> antmas: needs moar JJ Abrams
1029: [22:47:12] <Colin[pi]> antmas: haha
1030: [22:48:48] <antmas> omgomgomg
1031: [22:48:54] <antmas> I DON'T WANT NO SCRUB
1032: [22:49:07] <Colin[pi]> it's happening!!!
1033: [22:49:41] <antmas> water soft landing :D
1034: [22:49:48] <antmas> that'll do pig
1035: [22:49:50] * muskie9 is now known as muskie9_afk
1036: [22:50:19] <antmas> jesus
1037: [22:50:22] <antmas> another instant window
1038: [22:50:35] <antmas> ss23 http://new.livestream.com/accounts/142499/events/3783845/player_pop_out
1039: [22:50:50] * muskie9_afk is now known as muskie9
1040: [22:50:56] <Colin[pi]> I have it streaming on youtube, nice quality for once
1041: [22:51:18] <antmas> ss23: soz, this link is better http://www.spacex.com/webcast/
1042: [22:52:52] <Colin[pi]> its pretty sad that streaming video is now better quality than FTA TV here lol
1043: [22:53:25] <antmas> is it just me or are those buildings and lights actually really close to the launch pad?
1044: [22:53:38] <Colin[pi]> on the left?
1045: [22:53:42] <antmas> yeah
1046: [22:53:50] <Colin[pi]> mm bet it gets a bit toasty
1047: [22:54:21] * antmas holds breath
1048: [22:54:38] * DimiStripe has joined #silverstripe
1049: [22:55:24] <Colin[pi]> I wonder how much extra it costs every time they have a scrubbed launch?
1050: [22:55:40] <ss23> ohh oohhh ohh
1051: [22:55:53] <antmas> ss23: use 2nd link
1052: [22:56:59] <ss23> Why is the stream so low quality?
1053: [22:57:10] <antmas> ss23: you in HD brah?
1054: [22:57:18] <Colin[pi]> ss23: fantastic qual on YT
1055: [22:57:25] <ss23> ah I see
1056: [22:57:26] <antmas> Colin[pi]: link?
1057: [22:57:27] <ss23> way better quality
1058: [22:57:32] <Colin[pi]> https://www.youtube.com/watch?v=OvHJSIKP0Hg
1059: [22:57:40] <ss23> first link was bad quality, second is better
1060: [22:57:49] <antmas> yt is delayed by 15 secs or so
1061: [22:57:56] <ss23> yeah
1062: [23:02:00] * travis-ci has joined #silverstripe
1063: [23:02:01] <travis-ci> silverstripe/silverstripe-framework#4054 (3.1 - f8fe4a9 : Daniel Hensby): The build passed.
1064: [23:02:01] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/f3c3562fdcbd...f8fe4a9096e3
1065: [23:02:01] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/50417276
1066: [23:02:01] * travis-ci has left #silverstripe
1067: [23:06:37] <micmania1> adrexia: https://github.com/silverstripe-labs/silverstripe-mimevalidator/tree/1.0.2
1068: [23:07:09] <adrexia> awesome, thanks!
1069: [23:09:18] <adrexia> wait, was that already there and just not a release?
1070: [23:11:49] <micmania1> nope, I got added. I just tagged it.
1071: [23:12:10] <adrexia> oh sweet. githubs interface tags things weird
1072: [23:12:35] <adrexia> "Damian Mooyman tractorcow tagged this 14 days ago"
1073: [23:12:43] <adrexia> ahh... sure he did
1074: [23:19:21] * Sticks has joined #silverstripe
1075: [23:26:00] * ocmnt has joined #silverstripe
1076: [23:29:01] * auto9 has joined #silverstripe
1077: [23:34:59] * auto9 quit (Read error: Connection reset by peer)
1078: [23:36:21] * auto9_ has joined #silverstripe
1079: [23:40:24] <micmania1> :o TAG THIEF
1080: [23:40:41] <micmania1> He last commited :p
1081: [23:41:00] <adrexia> yeah, I think it's likely a github bug really. I think it counts as a bug
1082: [23:41:22] <adrexia> I can see why it would do that though
1083: [23:42:22] * willr quit (Quit: willr)
1084: [23:42:25] <adrexia> it assumes that the person who tagged it is the same as the last commit. and it assumes the tag happened the same day as the last commit :D
1085: [23:49:53] <zippy> antmas: so it launched he
1086: [23:49:55] <zippy> *eh
1087: [23:52:38] * UndefinedOffset quit (Quit: Leaving.)
1088: [23:52:59] * DimiStripe quit (Quit: DimiStripe)

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