#silverstripe IRC Log

IRC log for 9 June 2015

All timestamps are in UTC.

1: [00:13:22] * travis-ci has joined #silverstripe
2: [00:13:23] <travis-ci> silverstripe/silverstripe-cms#1243 (master - dc93562 : Damian Mooyman): The build was broken.
3: [00:13:23] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/f0b9627298a5...dc935628f89b
4: [00:13:23] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/65972791
5: [00:13:23] * travis-ci has left #silverstripe
6: [00:17:45] * joelpittet quit (Remote host closed the connection)
7: [00:32:28] * PenguinMan98 quit (Ping timeout: 246 seconds)
8: [00:43:46] * DanaeNZ has joined #silverstripe
9: [00:44:30] <Colin[pi]> DanaeNZ: o/
10: [00:47:30] * ss-helper quit (Remote host closed the connection)
11: [00:47:42] * ss-helper has joined #silverstripe
12: [00:50:02] <Ryan-Toast> Caolin[pi]: she’s not here.
13: [00:50:12] <Ryan-Toast> Colin[pi]: **
14: [00:50:16] <Colin[pi]> Ryan-Toast: huh?
15: [00:50:21] <Ryan-Toast> Colin[pi]: She’s not here.
16: [00:50:24] <Ryan-Toast> Danae.
17: [00:50:33] <Colin[pi]> oh ok :P
18: [00:57:32] <irogue_> phantom connecting :P
19: [00:58:03] <spronk> the PHAAAAAAAAAAAANNNNNNnnnnnn tom of the sil ver stripe is heeeeeeeeEEEEeeerrrrreeeee
20: [00:59:06] <longmog> ^this
21: [01:02:31] <spronk> man this place is a wasteland these days o_O
22: [01:02:36] <Colin[pi]> :(
23: [01:04:59] * Stomach quit (Quit: zzz)
24: [01:05:42] * DanaeNZ quit (Quit: DanaeNZ)
25: [01:12:46] * muskie9 has joined #silverstripe
26: [01:13:24] * Stomach has joined #silverstripe
27: [01:23:30] * travis-ci has joined #silverstripe
28: [01:23:31] <travis-ci> silverstripe/silverstripe-framework#4951 (3 - 54f4ef0 : Damian Mooyman): The build passed.
29: [01:23:31] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/f21e59585ed9...54f4ef0e9f3b
30: [01:23:31] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65980172
31: [01:23:31] * travis-ci has left #silverstripe
32: [01:28:20] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
33: [01:37:41] * camfindlay quit (Quit: camfindlay)
34: [01:39:14] * travis-ci has joined #silverstripe
35: [01:39:15] <travis-ci> silverstripe/silverstripe-framework#4952 (3.1 - b42ddd1 : Damian Mooyman): The build passed.
36: [01:39:15] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/2fa6f2707310...b42ddd107c69
37: [01:39:15] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65983115
38: [01:39:15] * travis-ci has left #silverstripe
39: [01:41:40] * Sticks has joined #silverstripe
40: [01:42:03] * Stomach quit (Quit: zzz)
41: [01:42:10] * camfindlay has joined #silverstripe
42: [01:43:22] * Stomach has joined #silverstripe
43: [01:46:29] * zippy has joined #silverstripe
44: [01:46:35] <zippy> http://www.espncricinfo.com/blogs/content/story/884925.html - lol
45: [01:46:53] <zippy> Blatter joins ICC's Elite Panel of umpires
46: [01:48:02] <zippy> Did that Foo ever get sorted?
47: [01:55:10] <zippy> spronk: "2013 retina macbook pro.. I must say, its super smooth" ~ "it's snappy as hell, all of the animations have gone turbo! (i5 MBP 2012)." ~ "System animations are really smooth on macbook retina"
48: [01:55:14] <zippy> sounds promising... for a beta
49: [01:59:02] * Tanger has joined #silverstripe
50: [02:00:51] * UncleChe_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
51: [02:01:38] * UncleCheese has joined #silverstripe
52: [02:02:57] * spronk quit (Quit: I may need a longer sleep timer...)
53: [02:03:10] * camfindlay quit (Quit: camfindlay)
54: [02:03:18] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
55: [02:04:42] <Stomach> whats the easiest way to put a "export CSV" button onto a gridfield
56: [02:05:34] <Stomach> so you can run an export within individual listings
57: [02:06:13] <zippy> probably look at how that delete / edit button works
58: [02:06:16] * veb has joined #silverstripe
59: [02:06:23] <zippy> probably need to create different component I would think
60: [02:12:09] <Stomach> yeah I've done one
61: [02:12:12] <Stomach> its just trying to send the file
62: [02:12:26] <Stomach> it gets intercepted as a form action and tries to reload the gridfield
63: [02:12:38] * spronk has joined #silverstripe
64: [02:13:29] <zippy> like the SS_HTTPRequest send_file method?
65: [02:15:20] <spronk> ^^ ooo, that'll be nice
66: [02:18:31] * Stomach quit (Quit: zzz)
67: [02:22:59] * Stomach has joined #silverstripe
68: [02:23:07] <Stomach> yeah its using that sendfile method
69: [02:23:15] <Stomach> but it just returns inside the gridfield
70: [02:23:23] <Stomach> need to somehow break it out of that pjax
71: [02:26:00] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
72: [02:44:31] * UncleChe_ has joined #silverstripe
73: [02:50:24] * Stomach quit (Quit: zzz)
74: [02:50:51] * Stomach has joined #silverstripe
75: [02:53:40] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
76: [03:00:47] <Stomach> fixed it by changing it to a GridField_URLHandler and giving the button target="_blank"
77: [03:05:29] * benjhocking has joined #silverstripe
78: [03:06:09] * babak quit (Remote host closed the connection)
79: [03:31:43] * UncleChe_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
80: [03:32:34] <ss-helper> SilverStripe TInyMCE configuration requires a refresh to take effect - http://stackoverflow.com/questions/30722475/silverstripe-tinymce-configuration-requires-a-refresh-to-take-effect
81: [03:45:20] * cloph_away has joined #silverstripe
82: [03:47:28] * Sticks quit (Read error: Connection reset by peer)
83: [03:47:45] * Sticks has joined #silverstripe
84: [03:48:26] * peter_w has joined #silverstripe
85: [03:49:35] <peter_w> Hi all....I was on here before and somebody recommended https://github.com/burnbright/silverstripe-shop. Does anyone know of any real life examples where this is in use?
86: [03:51:02] <Ryan-Toast> peter_w: I’ve made one, but they have their shop part offline atm.
87: [03:52:43] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
88: [03:53:54] * Phlunk3 quit (Remote host closed the connection)
89: [03:56:07] * Stomach quit (Quit: zzz)
90: [03:59:22] * Stomach has joined #silverstripe
91: [04:04:11] * glenn-bautista1 quit (Quit: Leaving.)
92: [04:05:20] * glenn-bautista has joined #silverstripe
93: [04:17:02] * Stomach quit (Quit: zzz)
94: [04:17:40] * Stomach has joined #silverstripe
95: [04:25:38] * Stomach quit (Quit: zzz)
96: [04:28:37] * r_hector has joined #silverstripe
97: [04:30:20] * Stomach has joined #silverstripe
98: [04:30:26] * chocolatemoose has joined #silverstripe
99: [04:31:39] <chocolatemoose> Is something like this still possible in SS3.1? http://www.ssbits.com/tutorials/2011/using-a-nested-controller-for-generic-url-handling/
100: [04:32:03] <chocolatemoose> I keep getting a "Based on their before & after rules two fragments both need to be before/after each other" error after defining the routes in yml
101: [04:45:31] * mahfuz quit (Ping timeout: 246 seconds)
102: [04:48:05] * Stomach quit (Quit: zzz)
103: [04:53:12] * peter_w quit (Quit: Page closed)
104: [04:59:32] * CodeTrap has joined #silverstripe
105: [05:01:27] <adrexia> <peter_w> Hi all....I was on here before and somebody recommended https://github.com/burnbright/silverstripe-shop. Does anyone know of any real life examples where this is in use?
106: [05:01:35] <adrexia> skinny is the biggest example I know of
107: [05:01:40] <adrexia> bit late I suppose ;)
108: [05:07:09] <MichalKleiner> I wonder how close the actual code is to the module code :-D maybe the idea left the same I suppose :-D
109: [05:07:56] * glenn-bautista quit (Quit: Leaving.)
110: [05:08:55] * glenn-bautista has joined #silverstripe
111: [05:21:44] * Hailwood quit (Remote host closed the connection)
112: [05:24:44] * Ryan-Toast quit (Quit: Ryan-Toast)
113: [05:27:51] * Stomach has joined #silverstripe
114: [05:32:01] * ss-helper quit (Ping timeout: 265 seconds)
115: [05:32:05] * chocolatemoose quit ()
116: [05:37:08] * travis-ci has joined #silverstripe
117: [05:37:09] <travis-ci> silverstripe/silverstripe-framework#4957 (3.1 - 29906f1 : Will Rossiter): The build was broken.
118: [05:37:09] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/b42ddd107c69...29906f159963
119: [05:37:09] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65997037
120: [05:37:09] * travis-ci has left #silverstripe
121: [05:40:48] * ss-helper has joined #silverstripe
122: [05:45:29] * glenn-bautista quit (Quit: Leaving.)
123: [05:52:27] * Stomach quit (Quit: zzz)
124: [05:55:10] * Stomach has joined #silverstripe
125: [05:55:36] <ss-helper> extend RequiredFields class and call it in another class in silverstripe - http://stackoverflow.com/questions/30723962/extend-requiredfields-class-and-call-it-in-another-class-in-silverstripe
126: [05:58:00] * stecman quit (Quit: This computer has gone to sleep)
127: [06:18:28] * Stomach quit (Quit: zzz)
128: [06:23:02] * babak has joined #silverstripe
129: [06:32:18] * Eliseth has joined #silverstripe
130: [06:33:32] * Eliseth quit (Client Quit)
131: [06:36:52] * darjus01 has joined #silverstripe
132: [06:41:05] * Eliseth has joined #silverstripe
133: [06:41:09] * r_hector quit (Remote host closed the connection)
134: [06:49:34] * adrexia_ has joined #silverstripe
135: [06:56:28] * Shrike_Finland has joined #silverstripe
136: [07:03:47] * micmania1 quit (Quit: micmania1)
137: [07:10:20] * swaiba has joined #silverstripe
138: [07:14:33] * arnhoe has joined #silverstripe
139: [07:18:17] * Stomach has joined #silverstripe
140: [07:40:09] * aditya has joined #silverstripe
141: [07:40:22] <aditya> where i can download silverstripe themes for free
142: [07:51:39] <swaiba> aditya - http://addons.silverstripe.org/add-ons?search=theme
143: [07:53:32] <aditya> i didnt find any good theme there
144: [07:53:41] * ccburns has joined #silverstripe
145: [07:54:27] <swaiba> aditya but still find them there you did
146: [07:57:02] <aditya> any other site
147: [08:04:26] <swaiba> aditya none that I know, developers use silverstripe for its ability to be crafted to what they want.
148: [08:04:34] * kinglozzer has joined #silverstripe
149: [08:04:50] <swaiba> not like wordpress or similar where you can choose from 100 generic free themes
150: [08:16:36] <aditya> then what about look of site
151: [08:24:06] <kinglozzer> aditya: Most SilverStripe devs build their own themes bespoke for each site
152: [08:25:25] * wmk has joined #silverstripe
153: [08:27:31] * Sticks quit (Quit: Leaving)
154: [08:29:52] * Shrike_Finland quit (Quit: Leaving.)
155: [08:30:13] * spronk quit (Quit: I may need a longer sleep timer...)
156: [08:31:32] <Eliseth> aditya: I'd suggest looking at frameworks like ZURB Foundation or Bootstrap and build your custom theme from there
157: [08:31:58] * slievr quit (Ping timeout: 246 seconds)
158: [08:40:40] <ss-helper> SilverStripe - PhoneNumberField output - http://stackoverflow.com/questions/30701921/silverstripe-phonenumberfield-output
159: [08:43:36] * travis-ci has joined #silverstripe
160: [08:43:37] <travis-ci> silverstripe/silverstripe-framework#4959 (3.1 - c9d410d : Loz Calver): The build was fixed.
161: [08:43:37] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/29906f159963...c9d410d49eac
162: [08:43:37] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66012304
163: [08:43:37] * travis-ci has left #silverstripe
164: [08:56:19] <kinglozzer> You're damn right the build was fixed (⌐■_■)
165: [08:58:41] * cloph_away is now known as cloph
166: [08:58:46] * Colin[pi] quit (Ping timeout: 255 seconds)
167: [09:00:54] * Shrike_Finland has joined #silverstripe
168: [09:04:07] <wmk> aditya, there are also some silverstripe modules that help with formatting forms when you use bootstrap or zurb foundation
169: [09:07:40] <Stomach> good work kinglozzer !
170: [09:07:41] <Stomach> :P
171: [09:07:53] <kinglozzer> Stomach: I fixed it with docs ;)
172: [09:08:01] <Stomach> thats a first
173: [09:08:02] <kinglozzer> Definitely fixed, not just Travis being Travis
174: [09:08:04] <kinglozzer> :P
175: [09:08:04] <Stomach> you win the prize
176: [09:08:39] <Stomach> you should definitely merge
177: [09:08:39] <Stomach> https://github.com/silverstripe/silverstripe-framework/pull/4263
178: [09:08:43] <Stomach> then I am right
179: [09:12:24] * bemusedrat has joined #silverstripe
180: [09:14:00] * AshKyd has joined #silverstripe
181: [09:16:25] * aditya quit (Ping timeout: 246 seconds)
182: [09:32:55] * Tanger quit (Quit: sleep())
183: [09:34:21] * Tanger has joined #silverstripe
184: [09:36:27] <kinglozzer> Stomach: Wait why is it master? D:
185: [09:36:52] <Stomach> because its a change in expectation for SemVer :P
186: [09:37:15] <kinglozzer> SemVer applies to docs? Confuse
187: [09:39:05] <kinglozzer> "When linking to files, use this method rather than constructing the link yourself." - surely we want people to start doing this *now*, so we can break shit in 4
188: [09:39:15] <kinglozzer> Rather than people starting to do it in 4
189: [10:00:51] * AshKyd quit (Quit: https://ash.ms/)
190: [10:01:03] * AshKyd has joined #silverstripe
191: [10:10:17] * veb quit (Quit: veb-irc: &)
192: [10:10:59] * ss-helper quit (Remote host closed the connection)
193: [10:11:12] * ss-helper has joined #silverstripe
194: [10:11:22] * Shrike_Finland quit (Quit: Leaving.)
195: [10:12:13] * Werner_2_ has joined #silverstripe
196: [10:13:49] * elgabbu quit (Ping timeout: 246 seconds)
197: [10:15:19] * wmk quit (Ping timeout: 252 seconds)
198: [10:17:49] * Werner_2_ quit (Ping timeout: 264 seconds)
199: [10:23:25] * Colin[pi] has joined #silverstripe
200: [10:36:48] * Shrike_Finland has joined #silverstripe
201: [10:37:51] * Stomach quit (Quit: zzz)
202: [10:41:38] * mobiusnz quit (Quit: Leaving.)
203: [11:07:28] * elgabbu has joined #silverstripe
204: [11:32:19] * cloph is now known as cloph_away
205: [11:36:40] * wmk has joined #silverstripe
206: [11:46:22] * Colin[pi] quit (Ping timeout: 244 seconds)
207: [12:00:15] * stecman has joined #silverstripe
208: [12:00:32] * glenn-bautista has joined #silverstripe
209: [12:00:32] * glenn-bautista quit (Client Quit)
210: [12:10:11] * Tanger quit (Quit: Tanger)
211: [12:10:50] * UndefinedOffset has joined #silverstripe
212: [13:18:57] * cloph_away is now known as cloph
213: [13:22:40] * bemusedrat quit (Quit: Leaving)
214: [13:25:53] * catcher has joined #silverstripe
215: [13:27:06] * catcher quit (Changing host)
216: [13:27:06] * catcher has joined #silverstripe
217: [13:27:25] * Shrike_Finland quit (Quit: Leaving.)
218: [13:43:00] * Shrike_Finland has joined #silverstripe
219: [13:43:00] * Shrike_Finland quit (Client Quit)
220: [13:53:44] * muskie9 has joined #silverstripe
221: [13:57:38] * steveheyes has joined #silverstripe
222: [13:57:44] <steveheyes> HI all.
223: [13:58:01] * wmk quit (Ping timeout: 255 seconds)
224: [13:58:48] <steveheyes> i was wondering if anyone had any experience with uploading a csv with conented in it that contains a comma. I’m uploading it via ModelAdmin but it is seeing them all as seperators.
225: [13:59:00] <steveheyes> just wondering if anyone has encountered this before?
226: [14:00:42] <zauberfisch> steveheyes: do you need to do that upload once yourself or is the customer continously uploading csv files?
227: [14:01:04] <steveheyes> it’s for me doing inital content upload
228: [14:01:37] <zauberfisch> in such cases, i don't even bother looking into the modeladmin import thing
229: [14:01:47] <zauberfisch> that never really worked the way I needed it too
230: [14:01:58] <zauberfisch> just write a 10 lines import script
231: [14:02:20] <steveheyes> right i see/
232: [14:02:30] <steveheyes> interesting, i’ll have a think.
233: [14:03:17] <zauberfisch> for reading CSV files I can recommend http://csv.thephpleague.com/
234: [14:03:30] <zauberfisch> install it with composer: composer require 'league/csv:7.1.1'
235: [14:07:05] <steveheyes> thanks i’ll have a look.
236: [14:11:19] * ss-helper quit (Remote host closed the connection)
237: [14:11:33] * ss-helper has joined #silverstripe
238: [14:13:33] <catcher> Anyone attempted aws opsworks / chef for SS?
239: [14:20:38] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
240: [14:21:01] * steveheyes quit (Quit: steveheyes)
241: [14:21:33] <swaiba> steveheyes - https://github.com/burnbright/silverstripe-importexport might be usefl
242: [14:23:12] * CodeTrap quit (Ping timeout: 265 seconds)
243: [14:24:43] * muskie9 has joined #silverstripe
244: [14:25:30] * muskie9 quit (Client Quit)
245: [14:25:55] * arnhoe quit (Ping timeout: 255 seconds)
246: [14:26:19] * muskie9 has joined #silverstripe
247: [14:38:19] * darjus01 quit (Read error: Connection reset by peer)
248: [14:39:41] * Pigeon has joined #silverstripe
249: [14:40:04] * Pigeon is now known as Guest40674
250: [14:41:01] * Guest40674 is now known as dhensby
251: [14:41:33] <dhensby> Hey all, anyone here know how I can set a template for a unit test?
252: [14:41:43] <dhensby> eg: Override Page.ss for my test
253: [14:42:23] <swaiba> dhensby - nope, but this might help - https://github.com/samdogNZ/silverstripe-templater
254: [14:43:28] <dhensby> thanks swaiba, I don't think that's quite right
255: [14:43:37] <dhensby> I think I might have to `useTestTheme`...
256: [14:43:40] <dhensby> investigating
257: [14:47:49] <kinglozzer> dhensby: Yeah $this->useTestTheme() is the one
258: [14:50:01] * arnhoe has joined #silverstripe
259: [14:50:48] <dhensby> kinglozzer: oddly, I can't see the function in core code :S:S:S
260: [14:51:08] <kinglozzer> dhensby: Yeah I just spotted that, it's in SSViewerTest so you'll have to copy+paste it
261: [14:51:13] <kinglozzer> I just assumed it was in SapphireTest :P
262: [14:51:17] <dhensby> sigh
263: [14:54:56] <kinglozzer> Just spotted something else... https://github.com/silverstripe/silverstripe-framework/blob/3.1/tests/view/SSViewerTest.php#L1096
264: [14:55:07] <kinglozzer> Shouldn't that be failing in 5.3? :S
265: [14:55:23] <kinglozzer> ($this in a closure)
266: [14:55:34] <kinglozzer> Maybe the ->setExpectedException() is catching it or something
267: [14:55:38] <dhensby> hmmm
268: [14:56:05] <dhensby> how bizarre
269: [14:56:14] <dhensby> juts go edit it without a PR :P
270: [14:56:38] <kinglozzer> Knowing my luck it'll break something :P
271: [14:56:38] <dhensby> actually, yer, you can't test beyond an exception
272: [14:56:41] <dhensby> that test is pointless
273: [14:56:46] <dhensby> it will never get reached
274: [14:56:58] <dhensby> if you do an expected exception you can't have any other assertions in the same test
275: [14:57:07] <dhensby> you'd have to try {} catch {} if you wanted to
276: [14:57:55] <dhensby> also, the count wouldn't be 0 because the function would not return anything due to the exception being thrown
277: [14:57:59] <kinglozzer> Ah, that explains it
278: [14:58:26] <dhensby> https://github.com/silverstripe/silverstripe-framework/blame/3.1/tests/view/SSViewerTest.php#L1097
279: [14:58:32] <dhensby> tut tut
280: [14:59:59] * dhensby goes in and removes silly line
281: [15:00:30] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
282: [15:01:43] * muskie9 has joined #silverstripe
283: [15:02:11] * Eliseth quit (Ping timeout: 244 seconds)
284: [15:02:38] <dhensby> kinglozzer: https://travis-ci.org/silverstripe/silverstripe-framework/builds/66063060
285: [15:03:04] <dhensby> fingers crossed, hey?
286: [15:04:49] * kinglozzer watching it like (・_・;)
287: [15:05:59] <kinglozzer> dhensby: Downloaded https://github.com/rlerdorf/php7dev last week and tried to get tests passing
288: [15:06:19] <kinglozzer> Gave up when I realised we need to rename or namespace Int :P
289: [15:07:59] <dhensby> kinglozzer: tbh, that's not a shocker. look at Datetime, HTTPRequest, etc
290: [15:08:05] <dhensby> just rename it to SS_Int :P
291: [15:08:16] <zauberfisch> meh
292: [15:08:18] <zauberfisch> namespace
293: [15:08:19] <zauberfisch> !
294: [15:08:32] <dhensby> hell, your php7 fixes should go into master anyway, unless they can be legitimately BC
295: [15:08:37] <dhensby> OR
296: [15:08:40] <zauberfisch> exactly
297: [15:08:53] <dhensby> you just do....... class_rename('Int', 'php_int');
298: [15:09:01] <zauberfisch> so since we are probably only going to bring master up to php7, we can use namespaces
299: [15:09:28] <kinglozzer> I'm just gonna sit back and wait until after namespaces
300: [15:09:46] <kinglozzer> The other thing is some of our syntax needs tidying up.. like DB::getConn()->$spec['type']($spec['parts'], true);
301: [15:09:51] <kinglozzer> That doesn't work how you expect in PHP7 ^^
302: [15:10:35] <dhensby> ah damn, it's rename_function not _class
303: [15:10:58] <kinglozzer> PHP7 interprets it as {DB::getConn()->$spec}['type']($spec['parts'], true); I think
304: [15:11:00] <catcher> Any core devs know if there are plans to make SS CDN-friendly without core hacks?
305: [15:11:42] <dhensby> kinglozzer after that happens: http://edgesg.com/wp-content/uploads/SkeletonAtComputer.jpg
306: [15:11:49] <kinglozzer> catcher: There's this https://github.com/silverstripe/silverstripe-framework/issues/3792 ?
307: [15:12:14] <kinglozzer> dhensby: Looks like your builds are passing :D
308: [15:12:37] <dhensby> shock horror
309: [15:12:43] <dhensby> I bet the number of assertions are identical too
310: [15:12:51] <catcher> kinglozzer, exactly the type of resource I was hoping for. I see your face in the comments, can you give me a tldr?
311: [15:13:48] <zauberfisch> catcher: like most things: everyone wants it to happen, noone has time to make it happen :P
312: [15:14:07] <dhensby> catcher: basically, don't tightly couple assets / files to the filesystem
313: [15:14:29] <dhensby> File objects won't be explicit items on the disk, they can be "anywhere"
314: [15:14:49] <dhensby> so your file could have a completely different domain, etc.
315: [15:14:58] <dhensby> zauberfisch: it's more likely than not as we need it for the SS platform
316: [15:17:40] * oetiker_ has joined #silverstripe
317: [15:17:53] * oetiker_ quit (Read error: Connection reset by peer)
318: [15:17:56] * oetiker quit (Remote host closed the connection)
319: [15:18:10] * oetiker has joined #silverstripe
320: [15:19:04] <catcher> Anyone have a sense of the timing? 6 mo? 1 year?
321: [15:20:03] * PenguinMan98 has joined #silverstripe
322: [15:24:00] <PenguinMan98> noob here trying to make includes. I'm not sure why I'm retarded but I have about a 50% chance of success when creating an include. Either it works and nobody complains, or I get errors saying it can't find the correct template in my theme.. I've checked and rechecked the spelling and I've flushed the cache. I 'm stumped. Can you help?
323: [15:26:01] <PenguinMan98> http://screencast.com/t/baTU40wZ69
324: [15:26:37] <swaiba> catcher ?
325: [15:26:43] <kinglozzer> PenguinMan98: By "flushed the cache", do you mean you've done a ?flush=1 ?
326: [15:27:02] <PenguinMan98> what's the difference between flush=all and flush=1?
327: [15:27:14] <kinglozzer> PenguinMan98: Nothing, just ?flush=anything :P
328: [15:27:34] <PenguinMan98> then yes
329: [15:27:58] <dhensby> catcher: Not sure on timing - but not imminent - ask for an update on the RFC??
330: [15:28:02] * travis-ci has joined #silverstripe
331: [15:28:03] <travis-ci> silverstripe/silverstripe-framework#4960 (3.1 - c062670 : Daniel Hensby): The build passed.
332: [15:28:03] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/c9d410d49eac...c062670ba320
333: [15:28:03] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66063060
334: [15:28:03] * travis-ci has left #silverstripe
335: [15:28:16] <PenguinMan98> My flush keeps looking through the files in my node_modules folder too which makes it take forever
336: [15:28:21] <PenguinMan98> Any idea why this is happening?
337: [15:28:44] <dhensby> THE BUILD PASSES
338: [15:29:34] <dhensby> PenguinMan98: try adding a file called _manifest_exclude to the root of the folder
339: [15:29:52] <dhensby> the manifest searches all folders looking for PHP classes
340: [15:29:54] <dhensby> and YML
341: [15:30:59] <PenguinMan98> how should that be formatted? *googling for it now*
342: [15:31:14] <dhensby> PenguinMan98 literally just an empty file
343: [15:31:24] <dhensby> touch node_modules/_manifex_exclude
344: [15:31:24] <PenguinMan98> oic
345: [15:31:59] * travis-ci has joined #silverstripe
346: [15:32:00] <travis-ci> dhensby/silverstripe-framework#315 (3.1 - c9d410d : Loz Calver): The build passed.
347: [15:32:00] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/3907688f7d2f...c9d410d49eac
348: [15:32:00] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/66062855
349: [15:32:00] * travis-ci has left #silverstripe
350: [15:39:01] * arnhoe quit ()
351: [15:39:16] <PenguinMan98> sweet, thanks
352: [15:45:25] <dhensby> FYI useTestTheme was moved to SapphireTest in master, but nowhere else
353: [15:45:38] <dhensby> https://github.com/silverstripe/silverstripe-framework/pull/3094
354: [15:45:40] <dhensby> blame me for that
355: [15:45:54] <dhensby> oh, wrong PR
356: [15:45:55] <dhensby> https://github.com/silverstripe/silverstripe-framework/pull/2746
357: [15:46:00] <dhensby> blame micmania1 again
358: [15:55:17] <PenguinMan98> manifest scans more than just php classes
359: [15:56:09] <dhensby> PenguinMan98: sure, there are several manifests and they scan different thing
360: [15:56:21] <dhensby> you have config manifest, template manifest and class manifest
361: [15:56:43] <dhensby> hopefully they all respect _manifest_exclude :P
362: [15:56:50] * travis-ci has joined #silverstripe
363: [15:56:51] <travis-ci> dhensby/silverstripe-framework#316 (3.1 - c062670 : Daniel Hensby): The build passed.
364: [15:56:51] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/c9d410d49eac...c062670ba320
365: [15:56:51] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/66063086
366: [15:56:51] * travis-ci has left #silverstripe
367: [15:58:35] * DimiStripe has joined #silverstripe
368: [15:58:39] <PenguinMan98> They seem to
369: [15:59:09] <PenguinMan98> The issue is that I don't want to put a node_modules folder in the repo but I want a _manifest_exclude file in that directory in the repo
370: [15:59:31] <PenguinMan98> If I put the manifest exclude file above it, then my theme doesn't load
371: [15:59:34] <dhensby> indeed, there needs to be a more elegant way to exclude files
372: [15:59:55] <dhensby> well, actually, we need to not dump everything into the webroot!
373: [16:00:25] <PenguinMan98> indeed
374: [16:00:49] <dhensby> adding that file is a hack and I understand your point-of-view, but at the moment I think it's the only solution
375: [16:01:02] <kinglozzer> PenguinMan98: What's the issue you're having with it scanning node_modules? All our sites have that directory and we've not encountered any issues, or even noticeable slowness
376: [16:01:44] <PenguinMan98> I'm not sure what causes it but it throws warnings 'file not found'
377: [16:02:08] <PenguinMan98> given that manifest scans the existing files, I'm not sure why it would be looking for specific ones
378: [16:02:37] <PenguinMan98> Even with the manifest exclude in place, flushing still takes 30 seconds
379: [16:04:17] <PenguinMan98> its awful
380: [16:08:32] <kinglozzer> Wait... dhensby shouldn't the manifest skip over node_modules? Because it doesn't contain _config.php, or an _config/ drectory
381: [16:08:54] * cloph is now known as cloph_away
382: [16:09:32] <PenguinMan98> kinglozzer: neither does the theme dir
383: [16:09:36] <dhensby> kinglozzer: I don't think so - I've heard rumours about having to do that to get a module "recognised" but never seen it in practice
384: [16:09:56] <kinglozzer> PenguinMan98: That's a special case
385: [16:10:15] <kinglozzer> https://github.com/silverstripe/silverstripe-framework/blob/3.1/core/manifest/ManifestFileFinder.php#L53-L58
386: [16:10:21] <PenguinMan98> node_modules is INSIDE the theme dir
387: [16:10:22] <dhensby> PenguinMan98: yes, flushing can be slow - what's your setup? the issue is that the disk-access is a bottle-kneck
388: [16:10:46] <PenguinMan98> win 7 standard WAMP
389: [16:10:51] <dhensby> kinglozzer does it again
390: [16:10:54] <kinglozzer> Ohhhhh, our node_modules is in document root
391: [16:11:13] <dhensby> yer, so is mine, but I have bower_components in my theme
392: [16:11:22] <PenguinMan98> same
393: [16:11:25] <dhensby> when I get round to using npm it'll have node_modules
394: [16:11:31] <dhensby> I assume
395: [16:11:49] <PenguinMan98> yes
396: [16:12:07] <PenguinMan98> We use ours for Gulp
397: [16:12:16] <PenguinMan98> and that's pretty much it
398: [16:12:16] <dhensby> no broccoli?
399: [16:12:38] <dhensby> FE dep managment is all over the place, that's all I know
400: [16:12:51] <PenguinMan98> FE?
401: [16:13:28] <kinglozzer> front-end
402: [16:13:39] <kinglozzer> "Life is like an npm install, you never know what you're going to get"
403: [16:13:41] <kinglozzer> :P
404: [16:13:42] <PenguinMan98> ah. agreed
405: [16:14:03] <PenguinMan98> lol
406: [16:14:41] * nontgor quit (Read error: Connection reset by peer)
407: [16:15:19] <PenguinMan98> As far as my system goes
408: [16:15:24] <PenguinMan98> I have an amazing machine
409: [16:16:02] <PenguinMan98> core i7 3.6 Ghz
410: [16:16:08] <PenguinMan98> 32 Gb RAM
411: [16:16:31] <PenguinMan98> win 7 sp1 64 bit
412: [16:17:08] <PenguinMan98> The flush shouldn't faze it
413: [16:17:45] <PenguinMan98> If I do a fresh clean silverstripe install, it still takes 3 seconds to flush
414: [16:17:49] <PenguinMan98> ish
415: [16:17:53] <dhensby> PenguinMan98: SSDs?
416: [16:18:05] <PenguinMan98> probably not
417: [16:18:12] <dhensby> PenguinMan98: quite - my co-worker has similar specced machine and he flushes in about 5 seconds. he runs through vagrant and it performs about as fast as a production server
418: [16:18:36] <dhensby> PenguinMan98: well then there's no point having such a fast machine if you can't access the files at the same speed :P
419: [16:19:09] <dhensby> though, you are running wamp :P
420: [16:19:16] <PenguinMan98> XAMPP
421: [16:19:23] <PenguinMan98> to be specific
422: [16:20:19] <PenguinMan98> And this computer comes with the standard cupholder
423: [16:20:33] <dhensby> PenguinMan98: my preferred, but still
424: [16:20:36] <PenguinMan98> (Seriously, who uses install disks anymore?)
425: [16:20:38] <dhensby> not an idea environment
426: [16:21:00] <PenguinMan98> ideal*
427: [16:21:02] <PenguinMan98> yeah
428: [16:21:31] <PenguinMan98> Maybe I'll have a case to ask for a second machine
429: [16:21:41] <PenguinMan98> slave em up with Synergy
430: [16:22:00] <dhensby> lol
431: [16:22:09] <dhensby> just an SSD, seriously, and they aren't even expensive anymore
432: [16:23:13] <PenguinMan98> I'm too new to this job to be demanding a lot of hardware
433: [16:23:45] <PenguinMan98> whining about my setup has lost me a few gigs
434: [16:24:33] <dhensby> PenguinMan98: really?!?
435: [16:24:35] <dhensby> jesus
436: [16:24:43] <dhensby> you'll literally gain hours of productivity
437: [16:25:30] <PenguinMan98> Maybe when I've been here more than 6 months I'll have enough clout to start making waves. Until then, I'm it too dire a need for funds to stick my head out.
438: [16:26:00] <PenguinMan98> If I lose this job,I lose everything
439: [16:26:08] <dhensby> roger that
440: [16:26:38] * Shrike_Finland has joined #silverstripe
441: [16:26:38] <PenguinMan98> I haven't kept a job for more than 3 months in 2 years
442: [16:28:32] <PenguinMan98> It's all fun and games while you have some savings to lean on. We've exhausted those and maxxed the cards. This time it's all or nothing.
443: [16:29:46] <kinglozzer> PenguinMan98: Well, good luck!
444: [16:29:48] * kinglozzer home time
445: [16:29:52] <kinglozzer> ciao!
446: [16:29:53] * kinglozzer quit ()
447: [16:30:15] <PenguinMan98> and the F**ng politicians wanna raise min.wage again. It just makes everything more expensive.
448: [16:33:52] * cloph_away is now known as cloph
449: [16:37:46] * dhensby has to run too
450: [16:37:58] <dhensby> bye everyone
451: [16:38:02] * dhensby quit ()
452: [16:39:32] <PenguinMan98> 48 seconds to flush
453: [16:39:43] <PenguinMan98> This is not tenable
454: [16:47:40] <PenguinMan98> And now when I try to flush, it takes me to the secure login page and doesn't flush
455: [16:56:54] <ss-helper> Re: SilverStripe 3.2 Beta1 - Yes this is actually happening - https://groups.google.com/d/msg/silverstripe-dev/8Y5xNSAEUfA/JFuHHIfKasgJ
456: [17:00:54] * swaiba quit (Remote host closed the connection)
457: [17:19:37] * MichalKl_ has joined #silverstripe
458: [17:21:23] * MichalKleiner quit (Ping timeout: 252 seconds)
459: [17:28:38] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
460: [17:52:00] <PenguinMan98> What kinds of tools are available for helping me cut down on the flush times?
461: [18:02:14] <catcher> PenguinMan98, sounds like you may have an issue. I've got some relatively large SS sites that flush quickly.
462: [18:02:29] <catcher> PenguinMan98, are you using a custom silverstripe-cache dir?
463: [18:02:41] <PenguinMan98> not that I'm aware of
464: [18:02:53] <catcher> PenguinMan98, that's the first thing I'd start with.
465: [18:03:15] <catcher> create a dir called silverstripe-cache in doc root. Must be writeable by webserver.
466: [18:04:00] <PenguinMan98> docroot or project root?
467: [18:04:03] <PenguinMan98> or public root
468: [18:04:11] <catcher> same dir framework & cms are in.
469: [18:04:17] <PenguinMan98> kk
470: [18:04:23] <PenguinMan98> got it
471: [18:04:47] <catcher> tbh, the *first* thing I'd do would be getting off of xampp. :-P
472: [18:05:09] <PenguinMan98> what do you recommend?
473: [18:06:17] <catcher> lamp
474: [18:06:58] <catcher> if it's feasible for you, it makes life better.
475: [18:07:16] <PenguinMan98> I'm not sure I would gain much by running it all in an emulator but I can fire up my vmware
476: [18:07:31] <PenguinMan98> Actually, I'm using Virtual Box on this machine
477: [18:07:58] <PenguinMan98> Getting an actual Linux machine is not feasible at the moment
478: [18:08:31] <catcher> PenguinMan98, maybe you can find the issue with your current setup. Could be a permissions issue..
479: [18:09:05] <catcher> If you have several k failures on flush, that could slow you down.
480: [18:09:24] <PenguinMan98> This website will be deployed on IIS anyway so it's best to stick as close as we can to the deployment environment
481: [18:13:08] <catcher> fair enough
482: [18:13:34] * PenguinMan98 has created the directory
483: [18:14:26] * muskie9 has joined #silverstripe
484: [18:15:29] <PenguinMan98> what is a k failure?
485: [18:20:14] <PenguinMan98> Fatal error: Maximum execution time of 120 seconds exceeded in C:\projects\slctest1\public\framework\thirdparty\zend_translate_railsyaml\library\Translate\Adapter\thirdparty\sfYaml\lib\sfYamlInline.php on line 412
486: [18:20:55] <catcher> PenguinMan98, k = 1000. If you have a few thousand permission failures, that could be an issue.
487: [18:21:08] <PenguinMan98> hmmm
488: [18:21:46] <PenguinMan98> Is anybody here familiar with windows permissions?
489: [18:44:13] * ss-helper quit (Ping timeout: 264 seconds)
490: [18:44:47] * ss-helper has joined #silverstripe
491: [18:56:22] * antmas quit (Ping timeout: 246 seconds)
492: [18:57:09] <DimiStripe> Hey guys, whats happpening with SS forum - extremley slow for me for the last hour or so
493: [19:02:50] * Stomach has joined #silverstripe
494: [19:25:39] * Stomach quit (Quit: zzz)
495: [19:38:51] * Shrike_Finland quit (Quit: Leaving.)
496: [20:00:25] * PenguinMan98 quit (Ping timeout: 246 seconds)
497: [20:01:28] * ccburns has left #silverstripe
498: [20:16:37] * Stomach has joined #silverstripe
499: [20:22:56] * Stomach quit (Quit: zzz)
500: [20:27:29] * Stomach has joined #silverstripe
501: [20:40:54] * UndefinedOffset quit (Quit: Leaving.)
502: [20:43:15] * antmas has joined #silverstripe
503: [20:43:46] <antmas> morning all o/
504: [20:44:31] <Stomach> hey antmas \o
505: [20:53:49] * UndefinedOffset has joined #silverstripe
506: [20:57:42] * zippy has joined #silverstripe
507: [20:58:02] <antmas> zippy: UndefinedOffset o/
508: [20:58:06] * Stomach quit (Quit: zzz)
509: [20:58:10] <zippy> o/
510: [20:59:05] * adrexia_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
511: [21:01:05] * Stomach has joined #silverstripe
512: [21:04:00] <zippy> morning Stomach
513: [21:04:05] <zippy> 400 eh!
514: [21:04:24] * Ryan-Toast has joined #silverstripe
515: [21:04:36] * UndefinedOffset quit (Quit: Leaving.)
516: [21:06:43] * Stomach quit (Quit: zzz)
517: [21:07:21] * Hailwood has joined #silverstripe
518: [21:07:42] <zippy> Hailwood: o/
519: [21:10:49] * glenn-bautista has joined #silverstripe
520: [21:20:40] * Stomach has joined #silverstripe
521: [21:20:49] <Stomach> zippy - thrashed :D :D
522: [21:21:11] <zippy> started off well, wicket first ball :)
523: [21:22:03] <Ryan-Toast> VISA arrived yesterday :D ithappening.gif
524: [21:25:08] <catcher> Ryan-Toast, excited about credit debt?
525: [21:25:18] <Ryan-Toast> catcher: I got $$
526: [21:25:25] <zippy> fiddy cent?
527: [21:25:28] <Ryan-Toast> been saving for a year.
528: [21:25:49] <zippy> so two fiddy?
529: [21:25:49] <Ryan-Toast> My friend is on the same contiki I’m going on, and the photos are amazing.
530: [21:26:10] <zippy> ah thats right, you got no kids, you'll have lots
531: [21:26:41] <Stomach> no kids ftw
532: [21:27:25] <Hailwood> zippy, \o
533: [21:29:33] <Ryan-Toast> Stomach: no kids, woooo \o
534: [21:29:40] <Stomach> o/
535: [21:36:44] * Stomach quit (Quit: zzz)
536: [21:37:04] * CodeTrap has joined #silverstripe
537: [21:38:22] <zippy> it's a trap
538: [21:39:40] * travis-ci has joined #silverstripe
539: [21:39:41] <travis-ci> silverstripe/silverstripe-framework#4961 (3.1 - c877882 : Damian Mooyman): The build passed.
540: [21:39:41] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/c062670ba320...c877882f7e74
541: [21:39:41] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66119839
542: [21:39:41] * travis-ci has left #silverstripe
543: [21:41:52] * Stomach has joined #silverstripe
544: [21:46:30] * catcher quit (Quit: Leaving)
545: [21:49:41] * camfindlay has joined #silverstripe
546: [21:53:17] * Stomach quit (Quit: zzz)
547: [21:54:31] * Stomach has joined #silverstripe
548: [21:56:01] * micmania1 has joined #silverstripe
549: [22:00:48] * Cheddam has joined #silverstripe
550: [22:03:30] <zippy> was SS going for PSR-2 or was it PSR-4
551: [22:03:38] <zippy> I can't recall from the public core meeting
552: [22:07:17] * UncleCheese has joined #silverstripe
553: [22:08:30] * adrexia_ has joined #silverstripe
554: [22:08:31] <zippy> \o UC
555: [22:10:04] <antmas> UncleCheese: camfindlay o/
556: [22:10:15] <zippy> Muse - Psycho. Not a bad track :)
557: [22:10:24] <UncleCheese> hi
558: [22:10:27] <camfindlay> yo
559: [22:11:57] <antmas> zippy: mm, bit of a return to form for them
560: [22:12:11] <antmas> their last like 3 albums have been aweful pop nonsense
561: [22:12:26] <Cheddam> Anyone tried to merge two states of a SIlverstripe DB before?
562: [22:12:42] * DimiStripe quit (Quit: DimiStripe)
563: [22:13:07] * SpiritLevel has joined #silverstripe
564: [22:14:01] <longmog> i have this widget that can contain a link to another dataobject, can i describe an association where the widget has the right association but the other dataobject has no association?
565: [22:14:18] <longmog> it should be a one way thing conceptually i think
566: [22:14:26] <longmog> since it's purely decorative
567: [22:14:28] <antmas> Cheddam: that sounds aweful :/
568: [22:15:58] <longmog> i guess i should tell the DO it belongs many many to the widget and live with that?
569: [22:16:08] <UncleCheese> omfg it's zippy 's birthday
570: [22:16:09] <Cheddam> antmas Client made changes to the production site as well as the test site :(
571: [22:16:14] <zippy> UncleCheese: shshshshssss
572: [22:16:27] <Stomach> ZIPPY
573: [22:16:29] <Stomach> HAPPY BIRTHDAY
574: [22:16:30] <Stomach> !!!!
575: [22:16:49] <zippy> should of deleted by facetubes account yesterday..
576: [22:18:16] <antmas> zippy: HAPPY BIRTHDAY
577: [22:18:21] <antmas> zippy: how old?
578: [22:18:35] <antmas> Cheddam: :( gutted
579: [22:18:35] <zippy> too old
580: [22:18:47] <zippy> but odly, don't feel any older than 10 years ago
581: [22:19:04] <antmas> mm I still feel like I'm 19
582: [22:19:35] * glenn-bautista quit (Quit: Leaving.)
583: [22:21:02] * joelpittet has joined #silverstripe
584: [22:21:22] <Stomach> I feel like I am 27
585: [22:21:49] * SpiritLevel quit (Ping timeout: 246 seconds)
586: [22:22:11] <longmog> 27 is the best age
587: [22:22:13] <longmog> i miss it
588: [22:22:16] * longmog weeps
589: [22:24:47] <zippy> I think 25~ is
590: [22:25:05] <antmas> mm
591: [22:25:13] <antmas> I'll be 27 in about 2 months
592: [22:25:31] <longmog> MASSIVE GENERALITY 27 you start to get your shit together without being sabotaged by your biological imperatives because you're starting to get old and tired
593: [22:25:46] <antmas> longmog: lol I hope so
594: [22:27:42] * mahfuz has joined #silverstripe
595: [22:35:29] * MichalKl_ is now known as MichalKleiner
596: [22:36:10] <antmas> longmog: "sabotaged by your biological imperatives", so I won't bother wearing little bike shorts to work anymore?
597: [22:36:23] <longmog> HEY I'M ALL FOR ART
598: [22:36:32] <antmas> XD
599: [22:38:27] <Stomach> bike shorts?
600: [22:38:28] <Stomach> to work?
601: [22:38:31] <Stomach> pics !
602: [22:38:34] <antmas> you know it
603: [22:40:39] <UncleCheese> SS CODING COMPETITION: http://www.silverstripe.org/blog/today-we-are-excited-to-announce-silverstripe-codecomp/
604: [22:41:53] <zippy> "We were looking over the silverstripe.org website recently when UncleCheese and I came across the example block of framework code on our software section."
605: [22:41:56] <zippy> that reads weird
606: [22:42:09] <zippy> maybe I am retarted
607: [22:42:17] <UncleCheese> no, you're just a year older
608: [22:42:19] <UncleCheese> it happens
609: [22:42:31] <zippy> We were looking over the silverstripe.org website recently when UncleCheese and I came across the examples area in our software section
610: [22:42:36] <UncleCheese> you're right
611: [22:42:46] <antmas> mm
612: [22:42:47] <UncleCheese> pronoun shouldn't be used before it's defined
613: [22:42:47] <antmas> fixit
614: [22:43:00] <antmas> that sounds fun though
615: [22:43:15] <antmas> so 31st of july eh?
616: [22:43:29] <antmas> I have an idea already ready to go
617: [22:43:38] <antmas> just need to squash it into <45 lines :O
618: [22:44:10] <antmas> what if you just put it all on 1 line? :)
619: [22:44:26] <UncleCheese> fixed
620: [22:44:26] <Stomach> <?php class DoIWin { public function __construct() { SS_Log::("yes"); } }
621: [22:44:32] <zippy> lol
622: [22:44:35] <UncleCheese> Stomach awesome
623: [22:44:49] <MichalKleiner> UncleCheese: codecomp page - <meta property="og:description" content="&nbsp; codeCompetition.formPage 1440 ">
624: [22:44:51] * ss-helper quit (Remote host closed the connection)
625: [22:45:04] * ss-helper has joined #silverstripe
626: [22:45:11] <Stomach> UncleCheese - beware a slurry of entries from my dev team under my name
627: [22:46:02] <MichalKleiner> twitter:description as well..
628: [22:46:04] * antmas is going to submit the whole of Silverstripe in C# as 1 line
629: [22:47:21] * adrexia_ quit (Quit: Textual IRC Client: www.textualapp.com)
630: [22:47:26] <UncleCheese> for those who are concerned about the number of lines, refer to the coding conventions for the number of characters allowed per line
631: [22:47:39] <antmas> :)
632: [22:47:43] * adrexia_ has joined #silverstripe
633: [22:48:02] <UncleCheese> cheer, MichalKleiner that's resolved
634: [22:48:09] <UncleCheese> curious how you came upon it, though?
635: [22:48:12] <UncleCheese> rss?
636: [22:48:27] <MichalKleiner> sharing on slack
637: [22:48:30] <MichalKleiner> pulls metadata
638: [22:48:34] <UncleCheese> gotcha, makes sense
639: [22:48:39] <UncleCheese> it was using the alt tag of the banner image
640: [22:49:04] <MichalKleiner> also the cover image on twitter profile is really JPEGized around the text
641: [22:49:09] <MichalKleiner> I mean blurry
642: [22:51:11] * Stomach quit (Quit: zzz)
643: [22:52:07] * Colin[pi] has joined #silverstripe
644: [22:52:45] <antmas> Colin[pi]: o/ and http://www.silverstripe.org/blog/today-we-are-excited-to-announce-silverstripe-codecomp/
645: [22:53:12] <MichalKleiner> http://www.twelveskip.com/tutorials/twitter/1267/twitter-header-size-dimension-2014
646: [22:53:40] <camfindlay> MichalKleiner: yeah twitter does that… we had a nice looking png… they jpg-ised it :(
647: [22:54:08] * Stomach has joined #silverstripe
648: [22:54:45] <Colin[pi]> antmas: o/
649: [22:58:46] * joelpittet quit ()
650: [22:59:49] * CodeTrap quit (Ping timeout: 255 seconds)
651: [22:59:57] <ss-helper> Deprecation notices in 3.2 onwards - https://groups.google.com/d/msg/silverstripe-dev/PnEqtlTC7NQ/VK8G0yftOgkJ
652: [23:01:29] <zippy> >> ...in removing deprecation notices, we changing behaviour in a minor release. However, because this change actively reduces upgrade friction, which is the goal of semver, I think this is okay.
653: [23:01:41] <MichalKleiner> can anyone explain how the focus point works in silverstripe for cropping? is the image first resized to fit the smaller dimension, then focus point centred and then cropped or is it first centred by the focus point and then cropped both dimension?
654: [23:01:45] <zippy> I think this is another example of larger releases need tohappen sooner
655: [23:02:40] <MichalKleiner> i think it's this module https://github.com/jonom/silverstripe-focuspoint
656: [23:03:34] * camfindlay quit (Quit: camfindlay)
657: [23:04:01] <longmog> MichalKleiner: check the FocusPointImage file
658: [23:04:05] <longmog> there are various things
659: [23:05:23] <Stomach> zippy - yeah that is totally not okay :\
660: [23:05:41] * Cheddam_ has joined #silverstripe
661: [23:06:07] <Colin[pi]> UncleCheese u there?
662: [23:06:19] * camfindlay has joined #silverstripe
663: [23:06:25] <Colin[pi]> oh cam's back
664: [23:06:29] <Colin[pi]> camfindlay
665: [23:06:29] <zippy> I think it should be. If in doubt or feels it needs to be justified then it's wrong.
666: [23:07:04] <antmas> ...
667: [23:07:25] <antmas> 'silversteripe' XD
668: [23:07:31] <Colin[pi]> camfindlay: do I win a quad copter for spotting the typo in the codecomp banner? :D
669: [23:07:35] <Colin[pi]> ;)
670: [23:07:45] <zippy> Colin[pi]: single line fix :)
671: [23:07:47] <MichalKleiner> longmog: yeah, it looks it calculates the crop first and then moves the center to the focus point
672: [23:08:12] * Cheddam quit (Ping timeout: 246 seconds)
673: [23:08:34] * UncleCheese quit (Ping timeout: 245 seconds)
674: [23:15:38] <Ryan-Toast> All my code has a million doc blocks, and I refuse to remove them for the code cometition.
675: [23:16:10] <Colin[pi]> lol I'd love to see your comments up there Ryan-Toast
676: [23:16:26] <Ryan-Toast> Colin[pi]: Haha, they’re actuially pretty tame.
677: [23:16:28] <Colin[pi]> \// fix this shit
678: [23:16:31] * tractorcow has joined #silverstripe
679: [23:16:36] <camfindlay> Colin[pi]: good spotting, fixed.
680: [23:16:42] <Colin[pi]> camfindlay: yay
681: [23:16:45] <tractorcow> Hi guys,
682: [23:16:50] <Stomach> hey tractorcow !
683: [23:16:53] <tractorcow> :D
684: [23:16:57] <tractorcow> Time for my yearly IRC visit
685: [23:17:01] <antmas> tractorcow: o/
686: [23:17:07] <zippy> tractorcow: o/
687: [23:17:09] <Stomach> no need to harass you on skype today then :D
688: [23:17:12] <Colin[pi]> heya tractorcow
689: [23:17:32] <tractorcow> I've been hearing that IRC has been getting lots of travis-ci spam (especially from myself)
690: [23:17:40] <MichalKleiner> Ryan-Toast: there is a line limit on the PHP code only by the code conventions, not on doc comments ;-)
691: [23:17:42] <tractorcow> I was wondering if you guys would rather we turn off those notifications
692: [23:17:48] <Stomach> if you mean in the last 10 months then yes
693: [23:17:53] <tractorcow> :D
694: [23:17:54] <Ryan-Toast> MichalKleiner: Ah, cool :)
695: [23:18:13] <Stomach> its only annoying when people are pushing against their own fork lots
696: [23:18:17] <antmas> tractorcow: just against your framework builds
697: [23:18:24] <antmas> we don't see all that many from others to be honest
698: [23:18:31] <Stomach> is there a way to only push them to IRC if they are on the main repos ?
699: [23:18:44] <zippy> simon had mentioned there was a way
700: [23:20:07] <tractorcow> I turned that off ;P
701: [23:20:08] * scott1702 has joined #silverstripe
702: [23:20:27] <tractorcow> The problem is that then people can't use CI on their framework forks
703: [23:20:59] <longmog> hey guys how do i install this extension? there is no _config do i manually add it in my code config some how? https://github.com/briceburg/silverstripe-pickerfield
704: [23:21:24] <tractorcow> https://github.com/travis-ci/travis-ci/issues/329 is the issue I'd like fixed :D
705: [23:21:39] <tractorcow> I guess a better question is "do you guys find irc notifications useful"
706: [23:21:44] <longmog> it hrew it in my root like my other extensions but build isn't showing it
707: [23:22:02] <Ryan-Toast> tractorcow: yeah, interesting to see stuff as it happens.
708: [23:22:29] <Ryan-Toast> longmog: you need to call the field
709: [23:22:30] <antmas> tractorcow: it's both good to see stuff as it happens and also for lols when builds fail all day :)
710: [23:22:31] <zippy> tractorcow: small question..... With the adoption of SemVer do you think major releases need to happen more often (ie yearly~) so things don't constantly have to be justified to fit in the minor releases?
711: [23:22:35] <tractorcow> @longmog composer ? :D
712: [23:22:39] <Ryan-Toast> "$field = new PickerField('Owners', 'Owners', $this->Owners());"
713: [23:22:51] <longmog> yeah i am
714: [23:23:13] <tractorcow> @zippy absolutely... less breaking releases means we both need to and can do more frequent releases.
715: [23:23:30] <longmog> PHP Fatal error: Class 'HasOnePickerField' not found
716: [23:23:45] <tractorcow> @longmog did you ?flush?
717: [23:23:50] <zippy> do you think we should be shooting for a 4. release this year?
718: [23:24:17] <tractorcow> We said we would definitely like to but likely won't ;D
719: [23:24:26] <zippy> whats the blocker
720: [23:25:07] <longmog> tractorcow: up
721: [23:25:11] <longmog> er yup
722: [23:25:35] <Colin[pi]> camfindlay: still not fixed for me... cached?
723: [23:25:42] <Ryan-Toast> longmog: did you install via composer?
724: [23:25:49] <tractorcow> Lack of development time
725: [23:26:03] <zippy> perhaps a line needs top be drawn in the sand, say, nov 15th~ and then go through the 4.0 and look at things which wont even be close (namespaces) and push to 5. Because there would still a lot of things to go out with that.
726: [23:26:13] <tractorcow> For 4.0 we want to upgrade to tinymce 4.0 and implement asset abstraction
727: [23:26:14] <zippy> might not had 50 major changes, but still have a few
728: [23:26:14] <longmog> Ryan-Toast: nope, just cloned the repo like i do for my other extensions, then add it to git submodules
729: [23:26:37] <Ryan-Toast> longmog: it has some dependancies you may not have
730: [23:26:46] <Ryan-Toast> i.e gridfield extensions
731: [23:26:55] <tractorcow> We did an internal roadmap session where we did that; Namespaces were on the edge of "should we do this in 4.0 or 5.0"
732: [23:27:03] <longmog> Ryan-Toast: those are in and i use them everywhere
733: [23:27:05] <tractorcow> it's likely going to be 4.0 though
734: [23:27:13] <Ryan-Toast> longmog: Sorry, man. No idea :P
735: [23:27:19] <camfindlay> Colin[pi]: yeah maybe
736: [23:27:27] <longmog> :(
737: [23:27:34] <longmog> this calls for an early lunch
738: [23:27:59] <zippy> tractorcow: internal?
739: [23:28:12] <zippy> like private core group or internal SS
740: [23:28:58] <tractorcow> Internal SS
741: [23:29:25] <zippy> i c
742: [23:29:56] <camfindlay> Think most of the stuff is already on the public roadmap anyway right tractorcow ?
743: [23:30:25] <tractorcow> I'd like to get it public as soon as possible though
744: [23:30:32] <tractorcow> Pretty much yeah :D
745: [23:31:11] <camfindlay> send me your notes tractorcow perhaps we can summarise and post to uservoice the decisions etc and update the roadmap soon :)
746: [23:31:18] <tractorcow> If we could we'd put everything non-breaking into 3.2 and else into 4.0
747: [23:31:42] <tractorcow> so it was more an exercise to decide what we feel we personally want to spent our time developing
748: [23:32:15] <antmas> 'not enough development time'
749: [23:32:27] <zippy> I only raise it because it looks like things are trying to get crammed into minor releasees because the major release is too far away
750: [23:32:31] <antmas> tractorcow: where is the time spent mostly if not in dev time for 3.2/4.0?
751: [23:32:41] <zippy> and I just think breaking the 4 might be the better idea
752: [23:32:56] <tractorcow> Security and bugfixing for 3.1 :D
753: [23:33:12] <tractorcow> and module development (e.g. blog, comments)
754: [23:33:18] <antmas> mm
755: [23:33:22] <antmas> fair enough
756: [23:34:12] <tractorcow> Oh, and for 3.0 as well
757: [23:34:22] <tractorcow> Which some people still insist on using...
758: [23:34:47] <tractorcow> I should come on IRC more
759: [23:34:57] <antmas> tractorcow: do it :)
760: [23:35:01] <Colin[pi]> tractorcow: yes, yes you should
761: [23:35:02] <zippy> not if you want to do work, it's a total time sink
762: [23:35:09] <Colin[pi]> zippy: sssshhhh
763: [23:35:30] <antmas> zippy: lol says the guy playing EVE during work hours
764: [23:35:35] <tractorcow> Lol
765: [23:35:39] <zippy> ...
766: [23:35:42] <tractorcow> Don't tell me about time sinks
767: [23:35:47] <tractorcow> Been getting into Civ V again
768: [23:35:57] <Colin[pi]> lol Civ V
769: [23:36:02] <Colin[pi]> "bye bye weekend"
770: [23:36:06] <Colin[pi]> "just one more turn..."
771: [23:36:11] <tractorcow> "play through 6000 years of human history; In real time"
772: [23:36:11] * antmas_ has joined #silverstripe
773: [23:36:16] <Ryan-Toast> tractorcow: Kerbel Space Program has taken over my life.
774: [23:36:45] <tractorcow> I played that a bit about a year or two ago
775: [23:36:52] * antmas_ is all about dat Witcher 3
776: [23:36:57] <Ryan-Toast> tractorcow: it has so many new features.
777: [23:37:03] <Ryan-Toast> It’s out of beta now.
778: [23:37:12] <antmas_> Ryan-Toast: did you try the robotics update?
779: [23:37:20] <Ryan-Toast> antmas_: Not yet, no.
780: [23:37:29] <Ryan-Toast> antmas_: Only just got into it.
781: [23:37:31] <tractorcow> Are spaceships still built like glued together toothpicks?
782: [23:37:41] <Ryan-Toast> antmas_: still waiting for my DS4 support in the witcher :/
783: [23:37:52] <tractorcow> I got fed up with flying all the way to pluto only to have my wheel fall off on landing
784: [23:37:57] <Ryan-Toast> tractorcow: spaceage toothpicks.
785: [23:38:03] * Colin[pi] is still deep into Ellen: Degeneres
786: [23:38:08] <Colin[pi]> ahem
787: [23:38:18] <Colin[pi]> "Elite: Dangerous" :P
788: [23:38:37] * antmas__ has joined #silverstripe
789: [23:38:44] <antmas__> ffs stupid internet
790: [23:39:37] <antmas__> Ryan-Toast: you could use xpadder or whatever it is unofficially for the mean time
791: [23:39:42] <antmas__> it's worth it imo
792: [23:39:52] * antmas quit (Ping timeout: 246 seconds)
793: [23:40:03] * antmas__ is now known as antmas
794: [23:40:22] <Ryan-Toast> antmas: Yeah I know, but I don’t want to.
795: [23:40:30] <Ryan-Toast> Especially since xpadder is fucking paid now.
796: [23:40:36] <antmas> lol really?
797: [23:40:38] <antmas> bastards
798: [23:40:39] <Ryan-Toast> Yeah
799: [23:40:47] <Ryan-Toast> Map4Windows or whatever is good.
800: [23:40:51] <antmas> mm
801: [23:40:54] <Ryan-Toast> but I want native support
802: [23:41:02] <antmas> they do plan on it
803: [23:41:05] <Ryan-Toast> since they have that stupid “Detected keyboard, changhing layout“ bs
804: [23:41:15] <Ryan-Toast> I know they do, which is why I’m waiting :P
805: [23:41:22] <antmas> maybe it will come in 1.06
806: [23:41:29] <Ryan-Toast> fingers crossed.
807: [23:41:36] <Ryan-Toast> I only have so much PC gaming time lef.t
808: [23:41:37] * antmas_ quit (Ping timeout: 246 seconds)
809: [23:41:45] <Ryan-Toast> 82 days to be precise.
810: [23:41:51] <antmas> like I haven't even watched GoT as this game is too good
811: [23:41:53] <antmas> :D
812: [23:42:28] <tractorcow> Anyone playing planetside 2? Been thinking of giving that a go.
813: [23:42:38] <antmas> tractorcow: I played quite a bit
814: [23:42:38] <Colin[pi]> antmas: ಠ_ಠ
815: [23:42:48] <Colin[pi]> antmas: I am trying to not buy it damn you
816: [23:42:59] <antmas> Colin[pi]: shhhhh, only time sinks now
817: [23:43:09] <Colin[pi]> :C
818: [23:43:12] <tractorcow> I burnt out on warframe, so, need something else to burn out on ;D
819: [23:43:29] <Colin[pi]> tractorcow: fly spaceships with me in Elite Dangerous
820: [23:43:55] <antmas> tractorcow: it's awesome if you can get a good crew/clan and are keen on hardcore military-style 'telling you what to do'
821: [23:44:17] <antmas> the people that lead big 120+ man raids are like crazy into it :O
822: [23:49:05] <antmas> I did have a screenshot of a 150 person battle, but can't find it
823: [23:49:45] <tractorcow> I am so annoyed right now =( Was ment to be working on 3.2 this week but something came up instead
824: [23:50:05] * Colin[pi] pats tractorcow on the back... there there
825: [23:50:08] <antmas> that's what they all say :)
826: [23:51:08] <tractorcow> And no I don't mean my planetside 2 download finished :D
827: [23:51:12] <tractorcow> although it probably is by now
828: [23:52:40] <antmas> tractorcow: I remember it was pretty hard to run until I upgraded :)
829: [23:53:13] <tractorcow> Yeah I'll be upgrading to a radeon 280/290 soon
830: [23:53:36] <antmas> get a 970 :)
831: [23:53:51] * irogue_ has joined #silverstripe
832: [23:53:55] <antmas> irogue_: o/
833: [23:53:57] <tractorcow> I've been nvidia loyal for years;; I was thinking of trying out the other brand :D
834: [23:54:19] <irogue_> morning (just) all
835: [23:54:23] <tractorcow> Oh hi :D
836: [23:54:31] <Colin[pi]> tractorcow: my experience has been generally, NVidia less powerful, better drivers, AMD/ATI more powerful, shitty drivers
837: [23:54:51] <antmas> tractorcow: I almost went with a 290x, but the 970 price was too good
838: [23:55:03] <irogue_> Colin[pi]: agree, though i'd probably clarify it by saying "AMD more powerful per dollar"
839: [23:55:09] <Colin[pi]> mm
840: [23:55:10] <antmas> I'd wait for the 300 series though, which is just around the corner
841: [23:55:34] <antmas> AMD is awesome if you also like to heat your room up quick
842: [23:55:35] <Colin[pi]> irogue_: I've had a lot of bad luck with ATI cards... except for a 9800 Pro back in the day which was amazeballs
843: [23:56:34] <irogue_> antmas: less so with the latest GPU series, but definitely true of their CPUs
844: [23:56:51] <irogue_> I have an 8-core 4GHz AMD CPU, 225W
845: [23:57:15] <antmas> mm
846: [23:57:53] <antmas> 970 is more powerful and cheaper than a 290x :O
847: [23:58:08] <antmas> they must be on the cusp of 300 series
848: [23:58:18] <Colin[pi]> so many numbers I've lost track
849: [23:58:44] <Colin[pi]> every time I go to build a new pc these days I'm like <ihavenoideawhatImdoingdog.gif>
850: [23:58:54] * adrexia_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
851: [23:59:24] <antmas> mm same
852: [23:59:34] <antmas> I just go 'I can afford these bits'
853: [23:59:35] <Colin[pi]> need to read a lot before I choose the parts and build :)
854: [23:59:37] <antmas> and go with that :P

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