#silverstripe IRC Log

IRC log for 21 March 2013

All timestamps are in UTC.

1: [00:03:00] <simon_w> SticksM, you need the gems and the compass module
2: [00:05:00] <SticksM> Cool. Thanks simon_w. I'll check the docs on the Compass module before coming back with questions.
3: [00:07:00] <willr> SticksM or use grunt / compass on the terminal. The compass module annoyed me that it added time to the request while in dev
4: [00:08:00] * CHIex|2 quit (Ping timeout: 246 seconds)
5: [00:08:00] * CHIex quit (Ping timeout: 246 seconds)
6: [00:13:00] <SticksM> Cheers willr, that'd work for me. But I'm looking for something a little more user friendly for the people I"m working with. If I can get them to ?flush=1 a change, it'll be a heck of a lot easier than walking them through a terminal session.
7: [00:13:00] <willr> compass module is the way to go then
8: [00:15:00] <SticksM> Beautiful. I'm on it.
9: [00:28:00] <travis-ci> [travis-ci] chillu/silverstripe-cms#17 (experiments/config-statics - 2f73e17 : Ingo Schommer): The build failed.
10: [00:28:00] * travis-ci has joined #silverstripe
11: [00:28:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-cms/commit/2f73e17654cf
12: [00:28:00] * travis-ci has left #silverstripe
13: [00:28:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/5674535
14: [00:30:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/68b4738dea3f...34bd969ab0bc
15: [00:30:00] <travis-ci> [travis-ci] chillu/sapphire#86 (experiments/config-statics - 34bd969 : Ingo Schommer): The build is still failing.
16: [00:30:00] * travis-ci has joined #silverstripe
17: [00:30:00] * travis-ci has left #silverstripe
18: [00:30:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/5674541
19: [00:51:00] * travis-ci has left #silverstripe
20: [00:51:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/5674858
21: [00:51:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/34bd969ab0bc...dc67a17f577a
22: [00:51:00] <travis-ci> [travis-ci] chillu/sapphire#87 (experiments/config-statics - dc67a17 : Ingo Schommer): The build is still failing.
23: [00:51:00] * travis-ci has joined #silverstripe
24: [00:54:00] * chillu quit (Quit: chillu)
25: [01:01:00] <Pyromanik> SticksM, there's a less module from tractor-cow
26: [01:01:00] <Pyromanik> although iirc he said it's a 2.4 module
27: [01:01:00] <Pyromanik> https://github.com/tractorcow/silverstripe-lessphp
28: [01:02:00] <Pyromanik> no good if they're already writing sass though.
29: [01:02:00] * elgrodo quit (Ping timeout: 256 seconds)
30: [01:03:00] <SticksM> Pyromanik: Cool, good to know that's there. SASS is ideal though.
31: [01:03:00] * joelpittet has left #silverstripe
32: [01:08:00] * elgrodo has joined #silverstripe
33: [01:12:00] <pippy> is there a rough timelime for 3.1 to be released?
34: [01:12:00] <ss23> simon_w: Of course man, I'll fix ALL of it... :P
35: [01:14:00] <simon_w> When it's ready!
36: [01:16:00] <Pyromanik> hehe
37: [01:16:00] * Pyromanik spies DNF joke
38: [01:21:00] * CHIex|2 has joined #silverstripe
39: [01:21:00] * CHIex has joined #silverstripe
40: [01:25:00] <ss23> lol... "So now the gov is using @silverstripe for its common web stuff, what's the backlash when someone finds vulns in it" "@ss2342 as long as you tell us, and not the papers, then nothing at all! ;-)" from @sminnee
41: [01:27:00] <simon_w> That sminnee guy and his double letters
42: [01:29:00] * sminnee has joined #silverstripe
43: [01:29:00] * CHIex quit (Ping timeout: 246 seconds)
44: [01:29:00] * CHIex|2 quit (Ping timeout: 246 seconds)
45: [01:29:00] * sminnee frantically checks the logs
46: [01:29:00] <simon_w> Speaking of sminnee...
47: [01:29:00] * sminnee quit (Changing host)
48: [01:29:00] * sminnee has joined #silverstripe
49: [01:30:00] <ss23> XD
50: [01:30:00] * sminnee FRANTICALLY SPEAKS IN ALL-CAPS
51: [01:30:00] <sminnee> I wanted to confirm that @ss2342 was the same as ss23
52: [01:30:00] * simon_w frantically doctors the logs!
53: [01:30:00] <sminnee> Haha
54: [01:30:00] <ss23> WHAT WHAT
55: [01:30:00] * ss23 frantically pokes simon_w
56: [01:30:00] <simon_w> Yeah, he's running 2.3.42 now
57: [01:31:00] <sminnee> eww
58: [01:31:00] <ss23> Look at that Sh Mu, with his asian "ss23"... *grumble*
59: [01:31:00] <ss23> sminnee: Sometimes ss23 is taken :<
60: [01:32:00] <sminnee> you need a more reliably unique nick
61: [01:32:00] <ss23> sminnee: So where's Silverstripes bug bounty program? ;)
62: [01:32:00] <sminnee> and what you look like
63: [01:32:00] <simon_w> Surprisingly, I can usually get simon_w
64: [01:32:00] <ss23> sminnee: ss23 is almost reliably unique!
65: [01:32:00] <ss23> If not ss23, then ss2342
66: [01:32:00] * sminnee quit (Client Quit)
67: [01:32:00] <sminnee> true that.
68: [01:32:00] <simon_w> ss23, we know where you live ;)
69: [01:32:00] <sminnee> like sminnee
70: [01:33:00] <ss23> irogue always jokes about me having ss23.maori...
71: [01:33:00] <ss23> hahhaha
72: [01:33:00] * sminnee has joined #silverstripe
73: [01:33:00] <simon_w> ss23, dude, you're whiter than I am :p
74: [01:33:00] <ss23> simon_w: Going to get ss23.maori.nz to, just in case? :P
75: [01:33:00] <simon_w> Wrong button :p
76: [01:33:00] * Motoservo quit (Quit: Motoservo)
77: [01:33:00] * simon_w registers ss23.kiwi.nz and ss2342.kiwi.nz!
78: [01:33:00] <ss23> haha, ik ik XD
79: [01:34:00] <ss23> sminnee: :<
80: [01:34:00] <ss23> Hey, irogue isn't here?
81: [01:34:00] <sminnee> HAMILTON? My condolences
82: [01:34:00] <ss23> Suspicious...
83: [01:34:00] <ss23> sminnee: Offer me a well paid job and I'll move to WEllington for you ;)
84: [01:34:00] <simon_w> domain_name_idn: www.m?ori.nz
85: [01:34:00] <simon_w> domain_name_hex: www.m<U+0101>ori.nz
86: [01:34:00] <simon_w> domain_name: www.maori.nz
87: [01:34:00] <sminnee> Aren't you still in school or something?
88: [01:34:00] <simon_w> whoa, .maori.nz is IDNed with the macron
89: [01:34:00] * ajshort quit (Ping timeout: 264 seconds)
90: [01:35:00] <simon_w> sminnee, he's pretending to be a big boy
91: [01:36:00] <ss23> They've all been offered to me, never needed a CV :D
92: [01:36:00] <ss23> simon_w: What can I say, I've never had to apply for a job
93: [01:36:00] <ss23> I AM A BIG BOY!
94: [01:36:00] <ss23> ;_;
95: [01:36:00] <ss23> The other day I finished my CV and *everything*
96: [01:36:00] <sminnee> well, that's a good start.
97: [01:36:00] <simon_w> Haven't used it since :p
98: [01:36:00] <simon_w> I did that in 5th form!
99: [01:37:00] <simon_w> Ooh, that sounds even worse than my scholarship interviews
100: [01:37:00] <sminnee> I was 16.
101: [01:37:00] <sminnee> I think that was the last time.
102: [01:37:00] <FrozenFire> Heh. Offer me a well-paid job and *I'LL* move to Wellington. :P
103: [01:37:00] <sminnee> I went to a job interview once.
104: [01:37:00] * FrozenFire is split between moving to Ireland and NZ one day
105: [01:38:00] <simon_w> So you've let someone else handle all the hiring?
106: [01:39:00] <simon_w> Oh, Mark was disappointed that you two didn't need to have a duel
107: [01:41:00] <simon_w> Less Tim, more duels!
108: [01:43:00] * Motoservo has joined #silverstripe
109: [02:08:00] * LoveDuckie quit (Ping timeout: 240 seconds)
110: [02:14:00] * priithansen quit (Quit: priithansen)
111: [02:32:00] <sminnee> :D
112: [02:32:00] <Pyromanik> I did stay there for a while once
113: [02:32:00] <Pyromanik> I've never lived in Hamilton.
114: [02:32:00] <Pyromanik> <sminnee> HAMILTON? My condolences
115: [02:32:00] <Pyromanik> bahahahahahah
116: [02:33:00] <Pyromanik> like, literally. Damp boggy swamp.
117: [02:33:00] <Pyromanik> it was the pits
118: [02:33:00] <Pyromanik> fog clears at 1pm, comes back at 3pm.
119: [02:33:00] <Pyromanik> Some of my friends got trapped there :(
120: [02:34:00] * SightUnseen has joined #silverstripe
121: [02:34:00] <simon_w> Fog would be horrible for biking to work in
122: [02:35:00] <simon_w> Need sunglasses when starting, fog horn at the end
123: [02:36:00] * SightUnseen has left #silverstripe
124: [02:42:00] * mobiusnz quit (Quit: Leaving.)
125: [02:48:00] * xyphoid quit (Ping timeout: 260 seconds)
126: [02:49:00] * xyphoid has joined #silverstripe
127: [03:06:00] * Motoservo_ has joined #silverstripe
128: [03:08:00] * Motoservo_ is now known as Motoservo
129: [03:08:00] * Motoservo quit (Ping timeout: 256 seconds)
130: [03:09:00] <ss23> 15:33:55 < Pyromanik> like, literally. Damp boggy swamp.
131: [03:09:00] <ss23> You know it
132: [03:20:00] * micmania1 quit (Ping timeout: 245 seconds)
133: [03:30:00] * Motoservo quit (Quit: Motoservo)
134: [03:36:00] * SightUnseen1 has joined #silverstripe
135: [03:39:00] <ss23> Whats up with companies that are like "We'll get in touch within 3 days!" then they don't.
136: [03:42:00] * DigNZ1 quit (Remote host closed the connection)
137: [03:42:00] * DigNZ1 has joined #silverstripe
138: [03:42:00] * DigNZ1 has joined #silverstripe
139: [03:43:00] * SightUnseen1 has left #silverstripe
140: [03:43:00] * ajshort has joined #silverstripe
141: [03:44:00] * Motoservo has joined #silverstripe
142: [03:48:00] * tankr quit (Quit: Leaving.)
143: [03:50:00] * DesignerX has joined #silverstripe
144: [03:51:00] <DesignerX> hi guys.. I just got some strange errors on multiple sites on the same hosting , some _config.php files getting removed/lost !! is this something to do with the hosting or SS ?
145: [03:53:00] <DesignerX> removed .. cant find out who or how they got removed
146: [03:53:00] <ss23> "removed/lost"? As in, for no reason you can tell, your _config.php files are being actually deleted? Removed from the filesystem?
147: [03:54:00] <ss23> Hmm, what are the permissions on them? I know the installer wants them 777. Did you leave them writeable by the webserver after taht?
148: [03:55:00] <DesignerX> nah, i change to 755
149: [03:55:00] <ss23> Interesting issue though, DesignerX
150: [03:55:00] <DesignerX> sometimes its the _donfig.php of a module that gets deleted , not the main one
151: [03:55:00] <DesignerX> ss23: :(
152: [03:55:00] <ss23> Hmm
153: [03:55:00] <ss23> Then it's not possible for Silverstripe to delete them, so must be something else causing it, as far as I can tell...
154: [03:56:00] <DesignerX> issues are never Interesting
155: [03:56:00] <DesignerX> yeh, I will tell my gran children how I cought the bigges bug
156: [03:56:00] <ss23> But sorry, DesignerX. I have no ideas. If you wait around, someone else might though :)
157: [03:56:00] <ss23> Come on, if it turns out to be an awesome bug, you'll have a good story to tell later! :P
158: [03:56:00] <ss23> lol
159: [03:56:00] <DesignerX> not for the one trying to fix them anyways
160: [03:56:00] <ss23> I don't even know how you would "debug" that... hmmmmm
161: [03:57:00] <DesignerX> :D .. I had a backup so I just re-uploaded the missing files ..but I dont want this to happen again .. next time could be the whole website removed !
162: [03:58:00] * mobiusnz has joined #silverstripe
163: [03:58:00] * Shrike_Finland quit (Quit: Leaving.)
164: [03:59:00] * Shrike_Finland has joined #silverstripe
165: [04:02:00] <simon_w> DesignerX, that sounds more like they're failing to upload. SilverStripe doesn't randomly delete files
166: [04:02:00] <DesignerX> simon_w: the websites been up for 3- 8 month .. just the last few days some of them having _config.php files deleted !
167: [04:03:00] <simon_w> Well, it's not SilverStripe doing it
168: [04:03:00] <Pyromanik> :<
169: [04:03:00] <Pyromanik> hmm, really?
170: [04:03:00] <Pyromanik> dea uploadfield, y u 400 :<
171: [04:03:00] <simon_w> And now I get to go fix dad's office printer. FERN TERMS!
172: [04:04:00] * simon_w leaves
173: [04:04:00] <simon_w> I know! Only made a 8.5 hour day!
174: [04:04:00] <Pyromanik> tomorrow!
175: [04:05:00] <ss23> What is "fern terms"?
176: [04:05:00] * Pyromanik leaves
177: [04:05:00] * Pyromanik quit (Quit: Leaving)
178: [04:06:00] <ss23> Okay, going to write a patch for the silverstripe installer! Whats the best way to set up an enviroment so I can install Silverstripe over and over changing the installer stuff?
179: [04:08:00] <DesignerX> kk .. simon_w ss23 thanks .. i will see what the problem could be .
180: [04:13:00] * mobiusnz quit (Quit: Leaving.)
181: [04:18:00] * nickmolhoek quit (Quit: nickmolhoek)
182: [04:24:00] <SticksM> It makes my brain hurt.
183: [04:24:00] <SticksM> I knew I'd tried to install the Compass module before. I'm getting the same error as last time: The "gem" \ command needs to be in the webserver's path.
184: [04:33:00] * DigNZ quit (Quit: DigNZ)
185: [04:34:00] * DigNZ has joined #silverstripe
186: [04:42:00] * DigNZ quit (Quit: DigNZ)
187: [04:44:00] * DigNZ has joined #silverstripe
188: [04:48:00] * cloph_away has joined #silverstripe
189: [04:50:00] * DigNZ quit (Quit: DigNZ)
190: [04:50:00] * cloph quit (Ping timeout: 264 seconds)
191: [04:52:00] * DigNZ has joined #silverstripe
192: [04:52:00] * DigNZ quit (Client Quit)
193: [04:54:00] <willr> SticksM means that the web user can't call gem in terminal
194: [04:55:00] <willr> if you're on your local box / fps you'll need to install ruby gems
195: [04:55:00] <willr> are you using shared or VPS hosting?
196: [04:56:00] <willr> http://rubygems.org/pages/download
197: [04:56:00] <SticksM> Right now I'm trying to get it to work locally on WAMP. I'm thinking of putting up a forum post but I'm not exactly sure what to ask. I have (or at least I think I have) the gems copied over correctly in the silverstripe-cache folder.
198: [04:56:00] <SticksM> Gems works fine in the terminal (emulator)
199: [04:56:00] <SticksM> But the site has trouble
200: [04:56:00] <willr> emulator?
201: [04:57:00] * DigNZ has joined #silverstripe
202: [04:58:00] * willr quit (Quit: willr)
203: [04:58:00] * DigNZ quit (Client Quit)
204: [04:58:00] <willr> Hometime!
205: [04:58:00] <SticksM> Errrr, what's it called...Cygwin
206: [05:11:00] * Shrike_Finland has joined #silverstripe
207: [05:11:00] * Shrike_Finland quit (Quit: Leaving.)
208: [05:31:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/a40c1f99fc02...22442d7d402e
209: [05:31:00] * travis-ci has left #silverstripe
210: [05:31:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/5678664
211: [05:31:00] <travis-ci> [travis-ci] silverstripe/sapphire#1736 (user-specific-temp-folder - 22442d7 : Sam Minnee): The build is still failing.
212: [05:31:00] * travis-ci has joined #silverstripe
213: [05:36:00] <SticksM> I've made a forum post of my problem if anyone can help: http://www.silverstripe.org/all-other-modules/show/23249
214: [05:43:00] * azureKnight has joined #silverstripe
215: [05:44:00] <azureKnight> Question!
216: [05:45:00] <azureKnight> Has anybody used the advanced workflow module for ss 3.0?
217: [05:56:00] * mobiusnz has joined #silverstripe
218: [06:16:00] * SticksM quit (Read error: Connection reset by peer)
219: [06:25:00] * howardgrigg has joined #silverstripe
220: [06:34:00] * DesignerX quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
221: [06:47:00] * azureKnight quit (Quit: azureKnight)
222: [06:54:00] * howardgrigg quit (Remote host closed the connection)
223: [06:59:00] * howardgrigg has joined #silverstripe
224: [07:05:00] * SightUnseen has joined #silverstripe
225: [07:09:00] * SightUnseen has left #silverstripe
226: [07:10:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
227: [07:19:00] * FluorescentFish has joined #silverstripe
228: [07:19:00] <FluorescentFish> I've hit a bit of a road block in attempting to do so however, does anyone have any advice?
229: [07:19:00] <FluorescentFish> Hi, I am attempting to modify the forums module to allow posts to have up votes/down votes
230: [07:20:00] <FluorescentFish> Im trying to give the posts upvotes and downvotes in their db array
231: [07:21:00] <FluorescentFish> as Ints but am having trouble displaying them
232: [07:23:00] <FluorescentFish> ok, got them to display
233: [07:23:00] <FluorescentFish> now how would I go about allowing users to increment those values?
234: [07:24:00] * simon_w|air has joined #silverstripe
235: [07:24:00] <Shrike_Finland> Good morning. Has there been some changes in latest build of 3.1 as I can not load custom theme anymore? Same approach works on 3.0x...
236: [07:27:00] <Shrike_Finland> jep, used in config
237: [07:27:00] <Shrike_Finland> Is there an other place where to override default theme?
238: [07:27:00] <simon_w|air> SSViewer::set_theme()?
239: [07:28:00] <Shrike_Finland> but latest build of 3.1 from github do not change the theme anymore. Works on simple-theme, but custom build theme does not work anymore on that version.
240: [07:28:00] <Shrike_Finland> Trying to hunt down the problmen
241: [07:29:00] <simon_w|air> Try changing the theme drop down in admin/settings
242: [07:31:00] <Shrike_Finland> tired that also, worked before as you said, but with version I downloaded from GitHub about hour ago, this does not do the trick anymore
243: [07:34:00] <simon_w|air> ss23, don't delete the install files after install, then hit install.php again
244: [07:34:00] <ss23> simon_w|air: I want to write a patch for the silverstripe installer. How best to set that up so I can test whether it works? Like, I will need to run install like 5 times. Best way to set that up?
245: [07:36:00] <simon_w|air> Well, it did last time I used the installer :p
246: [07:36:00] <ss23> oh, it'll just install over top? sweet
247: [07:36:00] <simon_w|air> It gives you the option, yup
248: [07:38:00] * aaron1245 quit (Quit: aaron1245)
249: [07:40:00] <simon_w|air> Everyone!
250: [07:40:00] <Shrike_Finland> Great! I have suggestion...
251: [07:40:00] <Shrike_Finland> Simon: seems to be cache issue. Manually clearing also the silverstripe-cache solved the problem. BTW, who is responsible of coding the installer?
252: [07:41:00] <simon_w|air> Pull request!
253: [07:41:00] <Shrike_Finland> Going to :P
254: [07:45:00] * willr has joined #silverstripe
255: [07:46:00] * Shrike_Finland quit (Quit: Leaving.)
256: [07:51:00] * howardgrigg quit (Remote host closed the connection)
257: [07:52:00] * ARNHOE has joined #silverstripe
258: [07:54:00] <C10ne> @simon_w|air are you there?
259: [07:58:00] <simon_w|air> Apparently
260: [07:59:00] <C10ne> nice :)
261: [08:00:00] <C10ne> You wrote me a script yesterday for changing page type, $newPage = $page->newClassInstance('NewClassName');
262: [08:01:00] <C10ne> But, when I call it like that, nothing happens, only when I do ->write(), the sitetree_live gets changed
263: [08:02:00] <simon_w|air> Yes, I said that too
264: [08:03:00] <C10ne> $homePage = SiteTree::get()->byID(1); $newHomePage = $homePage->newClassInstance('HomePage'); does nothing, maybe I'm fetching the object wrong
265: [08:03:00] <simon_w|air> Are you writing $newHomePage?
266: [08:03:00] * Shrike_Finland has joined #silverstripe
267: [08:04:00] <C10ne> [10:37I've tried both, $newHomePage does nothing, and $homePage writes to SiteTree_live
268: [08:05:00] <C10ne> But when it's saved from CMS reverts to Page
269: [08:07:00] <simon_w|air> $homePage = Versioned::get_by_stage('SiteTree', 'Stage')->byID(1); $newHomePage = $homePage->newClassInstance('HomePage'); $newHomePage->writeToStage('Stage');
270: [08:07:00] <simon_w|air> Or, if it really is just one page, use the drop down in the CMS.
271: [08:08:00] <C10ne> Ah, good, $newHomePage->write(); $newHomePage->doRevertToLive(); does the trick.
272: [08:09:00] <C10ne> Just one for test, I'm importing data via web service, so I need to fill the entire site with content, which might require a lot of changes
273: [08:10:00] <C10ne> Thanks for the help!
274: [08:11:00] <Shrike_Finland> Is there a way to set preview off by default on the new 3.1
275: [08:13:00] * ocm has joined #silverstripe
276: [08:13:00] <ocm> morning
277: [08:13:00] <FrozenFire> Shrike_Finland, A question I've been asking since its introduction.
278: [08:15:00] <Shrike_Finland> true
279: [08:15:00] <FrozenFire> It also messes with the layout pretty harshly.
280: [08:15:00] <FrozenFire> Especially on larger monitors
281: [08:15:00] * zfmf has joined #silverstripe
282: [08:15:00] <Shrike_Finland> FrozenFire: It is good idea when client is updating content, but when developing site… it's a bit pain in the ass.
283: [08:15:00] <FrozenFire> Indeed.
284: [08:17:00] * eikonos quit (Ping timeout: 256 seconds)
285: [08:19:00] * hubertusanton has joined #silverstripe
286: [08:23:00] <FrozenFire> Nor the cookies
287: [08:23:00] <FrozenFire> But not seeing it in the session
288: [08:23:00] <FrozenFire> Seems to persist it
289: [08:23:00] <FrozenFire> Not even sure how it manages the state of that
290: [08:24:00] <FrozenFire> Welp, off to bed.
291: [08:25:00] * eikonos has joined #silverstripe
292: [08:25:00] <FrozenFire> simon_w, Should be well past time for your code to run. :P
293: [08:25:00] * eikonos has joined #silverstripe
294: [08:25:00] * eikonos quit (Changing host)
295: [08:33:00] * Pigeon has joined #silverstripe
296: [08:34:00] * Guest94759 is now known as PigeonFriend
297: [08:34:00] * Pigeon is now known as Guest94759
298: [08:35:00] * hubertusanton quit (Quit: hubertusanton)
299: [08:35:00] * Fritz_ quit (Ping timeout: 264 seconds)
300: [08:36:00] <simon_w|air> Oh right, that code
301: [08:38:00] * ss23 bites simon_w|air
302: [08:38:00] <ss23> I should go to a dentist
303: [08:39:00] <ss23> For fun
304: [08:39:00] <ss23> simon_w|air: Is there a system in phpunit to deal with MySQL permissions. Specifically, is it possible to create a test that verifys that my change (prevent installation if the ALTER TABLE permissions aren't given) works?
305: [08:39:00] <simon_w|air> What was that for?
306: [08:40:00] * ocm has joined #silverstripe
307: [08:40:00] * ocm quit (Ping timeout: 260 seconds)
308: [08:41:00] <simon_w|air> I doubt it?
309: [08:42:00] <ss23> No idea
310: [08:42:00] <ss23> Well, a lot unsure
311: [08:42:00] <simon_w|air> Is the installation process even tested?
312: [08:42:00] <ss23> I'm a little unsure on all the testing stuff
313: [08:43:00] <simon_w|air> Does the installer have a tests folder?
314: [08:43:00] <PigeonFriend> ss23: http://dev.mysql.com/doc/refman/5.0/en/show-grants.html ?
315: [08:44:00] <simon_w|air> Also, that sort of test would need to work with every database adapter
316: [08:44:00] <ss23> PigeonFriend: No no, I mean, I know I can write the code for it, I was wondering if it was something that could be tested for with PHP unit
317: [08:45:00] <PigeonFriend> ss23: i think it does check it has permissions before doing it: http://forge.typo3.org/issues/13632
318: [08:45:00] <PigeonFriend> but im not usre
319: [08:45:00] <PigeonFriend> *sure
320: [08:46:00] <ss23> PigeonFriend: When I'm saying *test*, I'm meaning the PHPUnit tests. I'm not talking about the code for the installer checking. I can write that fine. I'm saying "Can we write a PHPUnit test to verify that this change in the installer works as expected"
321: [08:46:00] <ss23> :S
322: [08:46:00] <PigeonFriend> but, the installer is not going to be using PHP unit to check for those permissions...
323: [08:47:00] <simon_w|air> ss23, also, the user that runs the unit tests usually has a lot more permissions than the actual one (since it creates a database and all that). Tests will fail if it can't create tables
324: [08:47:00] <simon_w|air> You don't actually need alter tables to run
325: [08:49:00] <ss23> simon_w|air: Yeah, wasn't sure if there was a system in place for "create an unprivledged user and run tests as that unpriveldged user to test database permissions issues that might arrise"
326: [08:50:00] <PigeonFriend> check the permission directly... correct?
327: [08:50:00] <PigeonFriend> ss23: surely what will happen is you write a peice of code to check the permiossion as part of the installer. You then make it throw a friendly error if you don't have the permission. You then write a unit test that creates a user without correct permissions, run the code and expect an error. You assert the error and it's type in the unit test and thus pass the test. The test will never
328: [08:51:00] <ss23> I don't want to have to write it, because it won't be a small task :S
329: [08:51:00] <ss23> But the "create a user without permissions part", I wasn't sure if there was a structure for dealing with that kind of thing in what is already there for testing
330: [08:51:00] <ss23> PigeonFriend: Yeah
331: [08:52:00] <simon_w|air> I doubt it
332: [08:52:00] <PigeonFriend> ss23: im sure PHP unit has a framework for creating DB users/tables/etc
333: [08:52:00] <ss23> PigeonFriend: Wanna check? you said something about loving writing tests, right? :D
334: [08:53:00] <simon_w|air> Do you know how many different databases there are? And how many of those have differences in the way users are created?
335: [08:55:00] <PigeonFriend> ss23: http://www.phpunit.de/manual/3.7/en/database.html looks like maybe there isn't a way
336: [08:56:00] <ss23> Well, at least if thats the case it means that no one can tell me to write a test for it :D
337: [08:56:00] * PigeonFriend hates tests
338: [08:56:00] <PigeonFriend> you'd need to be running the test as a user that could create users and grant and then you'd need to switch connections to that user and then run a test and then switch back...
339: [08:59:00] <PigeonFriend> end of
340: [08:59:00] <PigeonFriend> it's not like the install will complete cleanly and suddenly everyone will wonder why the hell their site doesnt work
341: [08:59:00] <ss23> This patch will probably break all the other database modules
342: [08:59:00] <PigeonFriend> if there is not the correct permissions the DB connection will throw an error
343: [08:59:00] <ss23> Hmm
344: [08:59:00] <PigeonFriend> I think that, there is no need for a test
345: [08:59:00] * PigeonFriend tells ss23 to write a test for it
346: [09:00:00] <PigeonFriend> is there a bug request you're patching or is it something you are just working on?
347: [09:00:00] <PigeonFriend> link?
348: [09:00:00] <ss23> Link? I haven't finished writing it yet :P
349: [09:00:00] <ss23> I just mean, I need to add another function to do the check
350: [09:00:00] <ss23> Which means the DBHelper interface changes...
351: [09:01:00] <ss23> It's a really simple change, tbh
352: [09:01:00] <ss23> http://open.silverstripe.org/ticket/853
353: [09:01:00] <ss23> simon_w|air~ what do you recommend?
354: [09:02:00] <ss23> But it's yucky and not how it should be.
355: [09:02:00] <ss23> simon_w|air: The patch will add a new method to the interface that all DBs extend for their install, which is fine for MySQL since that's in sapphire, but all the other modules will need updates... so what should I do? Should I add a "if the class isn't MySQL don't cal this method" and just not make it part of the interface? That'll be backwards compat
356: [09:02:00] <ss23> Should I just send the pull request and let someone sort it out for the other modules?
357: [09:03:00] * kinglozzer has joined #silverstripe
358: [09:03:00] <simon_w|air> No, you need to sort it out for MSSQL, SQLite and Postgres
359: [09:03:00] <ss23> "sort it out" as in update those modules? I can do that just fine, but the person who does the pull requests will a weird order to deal with, simon_w|air
360: [09:04:00] <PigeonFriend> then define that function on all the core supported DB engines
361: [09:04:00] * FluorescentFish has left #silverstripe
362: [09:04:00] <PigeonFriend> ss23: create an abstract function in SS_Database
363: [09:04:00] <PigeonFriend> that will check appropriate permissions
364: [09:04:00] <ss23> PigeonFriend: No, there's already DB stuff there I'm using
365: [09:04:00] <ss23> Like, the installer already does this already almost, PigeonFriend, I'm just extending it for this specific check
366: [09:05:00] <ss23> But since it implments DatabaseConfigurationHelper I'm wondering about the order of making it work
367: [09:05:00] <ss23> https://github.com/silverstripe/silverstripe-mssql/blob/master/code/MSSQLDatabaseConfigurationHelper.php
368: [09:05:00] <PigeonFriend> hmm, ok
369: [09:05:00] <ss23> Thats the one that does the install checks, PigeonFriend
370: [09:05:00] <PigeonFriend> ah
371: [09:05:00] <PigeonFriend> i see
372: [09:05:00] <PigeonFriend> ah, so you just want to update requireDatabaseOrCreatePermissions() ? to make sure you also have alter permission?
373: [09:06:00] <ss23> That specific method only checks that you have the database or create permissions, as it says
374: [09:06:00] <PigeonFriend> mm, not sure
375: [09:06:00] <ss23> Better to create a new one, requireDatabaseAlterPermissions()
376: [09:06:00] <ss23> Naw, that would be backwards compat, but a bit of a lie, as in
377: [09:06:00] <ss23> I don't think it's proper to just change what the test does
378: [09:06:00] <PigeonFriend> ss23: "Ensure that the database connection is able to use an existing database" - SS can't *use* a DB it can't alter
379: [09:06:00] <ss23> Better as in more readable code at least... worse for this weird order that the pull will be done in
380: [09:07:00] <PigeonFriend> ss23: basically, it's nice to have but not essential. More an install warning than fail?
381: [09:07:00] <ss23> PigeonFriend: Technically it can, it's just a /dev/rebuild that'll fail
382: [09:07:00] <PigeonFriend> BUT a site can run without being able to alter.. and all alters can then be done by hand...
383: [09:07:00] <PigeonFriend> ss23: yer, hmm
384: [09:08:00] <ss23> PigeonFriend: Don't think the installer currently has measures in place for install "warnings" does it?
385: [09:08:00] <ss23> Ah k
386: [09:08:00] <PigeonFriend> if you run a lower version of PHP than it wants it's like "oh, this might be buggy, but go ahead"
387: [09:08:00] <ss23> Yep it does, or yep it doesn't?
388: [09:08:00] <PigeonFriend> yep
389: [09:08:00] <PigeonFriend> infact, it's probably a good idea for live users NOT to have alter or create permissions!
390: [09:09:00] <ss23> oh cool
391: [09:09:00] <ss23> Still have the same PR order issue though, PigeonFriend, since even if it extends a current test, the DB class doesn't know about "tests"
392: [09:09:00] <ss23> hmm
393: [09:10:00] <simon_w|air> ss23, installer/sapphire, then the extra modules
394: [09:11:00] <ss23> mmk, simon_w|air
395: [09:11:00] <ss23> Yay, if I get this done tonight, it'll be the oldest bug on the tracker to be closed :D
396: [09:12:00] <PigeonFriend> ss23: this might be something for the mailing list. For security, would it not be recommended that live users don't have permission to alter / create?
397: [09:13:00] <ss23> PigeonFriend: I dunno. You're welcome to bring it up, but like... at the very least, this patch isn't going to make it worse
398: [09:13:00] <ss23> PigeonFriend: The user you install with already requires create permissions, so it's not more liberal to check for ALTER too
399: [09:13:00] * howardgrigg has joined #silverstripe
400: [09:14:00] <ss23> And since it's a warning, you're free to ignore it
401: [09:14:00] <ss23> Personally, I don't think it's a massive issue, but this patch won't stop you from taking away the permissions once install is over, PigeonFriend
402: [09:14:00] <PigeonFriend> tangent / random rant: Also, WTF is with SS using YAML... YAML is so frustrating and we should leave it for ruby developers.. lets use JSON, much nicer
403: [09:15:00] <PigeonFriend> ss23: yer, who even uses the installer ;)
404: [09:15:00] <simon_w|air> ahahahahahaha, json is in noway nicer
405: [09:15:00] * lx-berlin has joined #silverstripe
406: [09:16:00] * chillu has joined #silverstripe
407: [09:16:00] <ss23> Well, YAML over PHP was so that more caching could be done, right?
408: [09:16:00] <ss23> For user editable files, YAML is fine I guess... not like it matters. But yeah, personally I find YAML a little harder to read, but probably cause I haven't touched it as much as JSON
409: [09:16:00] <PigeonFriend> JSON is nicer, because it's more consistent :)
410: [09:17:00] <PigeonFriend> and YAML v JSON does't stop the ability to cache, it's just the markup used to store data
411: [09:17:00] <PigeonFriend> who wants yet another markup language?
412: [09:17:00] <ss23> Yeah, I said YAML over PHP :P
413: [09:18:00] <ss23> Hmm, I'm hungry
414: [09:18:00] <ss23> I quoted another job, $900, with $200 bonus if I finish on time... I think that means I deserve to go out and get McDonanlds tbh... mmm, $1100 worth of mcdonalds....
415: [09:18:00] <ss23> I won't need to work for another 6 months! :D
416: [09:20:00] * SightUnseen1 has joined #silverstripe
417: [09:20:00] * SightUnseen1 quit (Client Quit)
418: [09:20:00] * FrozenFire quit (Read error: Connection reset by peer)
419: [09:20:00] <ocm> why mcdonalds?
420: [09:20:00] <ocm> you want to get supersized?
421: [09:20:00] <ss23> XD
422: [09:21:00] <ss23> Because it's 10:30
423: [09:21:00] <ocm> time for nuggets?
424: [09:21:00] <ss23> Time for food, and McDonalds is like only place open!
425: [09:22:00] * FrozenFire has joined #silverstripe
426: [09:22:00] <ocm> 10.30 am/pm?
427: [09:22:00] <ss23> pm
428: [09:22:00] <simon_w|air> BP!
429: [09:22:00] <ss23> Pies > McDonalds? :P
430: [09:23:00] <simon_w|air> Of course
431: [09:24:00] <ss23> Pish posh
432: [09:24:00] <ss23> does_this_check_count is a shitty array key
433: [09:24:00] <ss23> So, lets say theres a DB that doesn't have ALTER permissions
434: [09:24:00] <ss23> I need inspiration, whats a name (an array_key) for signifiying whether the permission check is relevant to the DB?
435: [09:24:00] <ss23> Hmm
436: [09:25:00] <ss23> I thought maybe is_relevant
437: [09:25:00] <ss23> But they're all bad, any ideas?
438: [09:26:00] <PigeonFriend> 'assertion'
439: [09:26:00] <PigeonFriend> 'some_readable_key_to_denote_if_this_test_is_relavant'
440: [09:26:00] <ss23> WHAT IS THE READABLE KEY
441: [09:27:00] <PigeonFriend> $a
442: [09:27:00] <PigeonFriend> best var name ever
443: [09:27:00] * PigeonFriend always uses $a-$z for vars
444: [09:27:00] <ss23> I can, but still needs an array key to go with it
445: [09:27:00] <PigeonFriend> rel
446: [09:27:00] <PigeonFriend> use a comment instead ?
447: [09:27:00] <PigeonFriend> r
448: [09:27:00] <PigeonFriend> a
449: [09:27:00] <ss23> NO
450: [09:27:00] <ss23> "relevance" I guess
451: [09:27:00] <ss23> applies!
452: [09:28:00] <ss23> lol
453: [09:28:00] <PigeonFriend> the latter is less likely to get me in a police cell
454: [09:28:00] <PigeonFriend> the number of people I've seen use $a, $b, $c in their code RAGES me out so much... I have to hit them..
455: [09:28:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
456: [09:28:00] <PigeonFriend> or just fire them
457: [09:28:00] * ss23 lights PigeonFriend on fire
458: [09:30:00] <ss23> XD
459: [09:37:00] * simon_w|air quit (Quit: This computer has gone to sleep)
460: [09:37:00] * simon_w|air sleeps
461: [09:41:00] <ARNHOE> Hi
462: [09:42:00] <ARNHOE> willr: I am using UserForms in 3.1, but I get the following error [User Deprecated] SSTemplateParser->ClosedBlock_Handle_Control is deprecated. is deprecated. Use or instead. Called from SSTemplateParser->ClosedBlock__finalise.
463: [09:42:00] <willr> Check your template for <% control %>
464: [09:42:00] <ARNHOE> weird part is, I only get that when viewing userdefinedform, the other pages don't show this error
465: [09:42:00] <kinglozzer> ARNHOE: Sounds like <% control %>
466: [09:42:00] <kinglozzer> Oh ^^
467: [09:43:00] <ARNHOE> yeah, I realised that since 3.0, but its seems to be something in the module
468: [09:43:00] <willr> Patches welcome ARNHOE, the deprecation is pretty new (like 2 days ago)
469: [09:43:00] <kinglozzer> :)
470: [09:43:00] <kinglozzer> ARNHOE: <% control %> is deprecated in 3.1, should use <% loop %> instead
471: [09:43:00] <ARNHOE> there we go
472: [09:43:00] <ARNHOE> <% control CreatableFields %> <option value="$ClassName">$Title</option> <% end_control %>
473: [09:44:00] <ARNHOE> I was on my way to github already, hehe
474: [09:44:00] <willr> so you may run into a few things that haven't been updated
475: [09:45:00] <ARNHOE> How can I add multiple commits to one puill request through the website?
476: [09:46:00] <ss23> Doesn't Silverstripe have a policy of "you must rebase commits to oen single commit for a pull request" or something though?
477: [09:46:00] <ss23> Push them to the same branch
478: [09:46:00] <willr> pull requests work on branches
479: [09:47:00] <ARNHOE> yeah, but I have atleast 2 pages already that have control and should be change dot loop
480: [09:47:00] <ARNHOE> so, bit messy to have two different pull requests for that
481: [09:47:00] <willr> yep so git rebase -i origin/master to rebase those
482: [09:48:00] <ss23> Don't do it, bro
483: [09:48:00] <willr> I can rebase then here then for you if you ask nicely
484: [09:48:00] <willr> then you'll need to use -f with git push to force the new rebased commit
485: [09:48:00] <ARNHOE> I am using the website version atm
486: [09:48:00] <ARNHOE> so don't kill me for sending 2 pull requests and mabye more :(
487: [09:48:00] * ss23 kills ARNHOE
488: [09:49:00] <ARNHOE> Asking nicely! but what do you need from me?
489: [09:49:00] <ARNHOE> I have closed to two current ones, https://github.com/silverstripe/silverstripe-userforms/pull/102 & https://github.com/silverstripe/silverstripe-userforms/pull/103
490: [09:49:00] <ss23> willr: Did you see? I'm working on closing the oldest open bug on open.silverstripe!
491: [09:49:00] <ss23> :D
492: [09:49:00] * ss23 gives himself 20 points
493: [09:50:00] <ARNHOE> loop*
494: [09:50:00] <ARNHOE> I have another template that doesn't have control -> Includes/CustomRule.ss
495: [09:50:00] <willr> ARNHOE all I need is you to make the changes to your local fork and let me know when you're done
496: [09:50:00] * priithansen has joined #silverstripe
497: [09:51:00] <ARNHOE> oke
498: [09:51:00] <willr> I'll pull in your branch, rebase and push
499: [09:53:00] * ivoba has joined #silverstripe
500: [09:53:00] <ARNHOE> https://github.com/ARNHOE/silverstripe-userforms/. Will this work if I sent it like this?
501: [09:53:00] <ARNHOE> Oke, I have done that
502: [09:59:00] <ARNHOE> Oh but what, now I can pull request actually with the 4 commits
503: [09:59:00] <ARNHOE> willr: Is that all what you need?
504: [10:00:00] <ARNHOE> willr: would you like me to pull request? or are you in middle of making the changes?
505: [10:00:00] <ARNHOE> So, rather fork it then make my changes then just simply click pull request? =)
506: [10:00:00] <willr> already pulled your repo in
507: [10:01:00] <willr> all good. Just sit and have a drink :)
508: [10:01:00] <ARNHOE> thanks, didn't see anything on the github yet. So thats why I asked hehe
509: [10:02:00] <willr> Too many lolcats to watch
510: [10:02:00] <willr> geez, not that quick.
511: [10:02:00] <ARNHOE> haha, I am sorry ;( Ill will make it up with a compliment, userforms rocks!
512: [10:07:00] <willr> Well functionality wise it's super handy. Some of the code is really not flash though
513: [10:07:00] <willr> Conditional javascript generation… I feel dirty with it but hey it works (™)
514: [10:08:00] <ARNHOE> Jep, I saw. I pulled them in with composer, thanks!
515: [10:08:00] <willr> ARNHOE - https://github.com/silverstripe/silverstripe-userforms/commit/b445a308ed1422caa1e66068e4011ab19e35a55b
516: [10:08:00] <ARNHOE> It does its job, but it isn't fully translated. When using "Show Options", it starts in a dutch word but when I click it it returns into a english word. I saw it was defined in the js, "Show Options"
517: [10:09:00] <ARNHOE> http://www.sspaste.com/paste/show/514adc5c86608
518: [10:09:00] <willr> ARNHOE flushed?
519: [10:09:00] <ARNHOE> not, the template error any more but
520: [10:09:00] <ARNHOE> hmpf, it still gives an error
521: [10:09:00] <ARNHOE> yes
522: [10:11:00] <willr> That's the backtrace.. got the error message?
523: [10:12:00] <ARNHOE> nope, it shows half on the page...
524: [10:12:00] <ARNHOE> oh wait, it does now when refresing
525: [10:12:00] <ARNHOE> something with emptyString
526: [10:17:00] <willr> ah yes, had 3.2 checked out. Will look into it
527: [10:20:00] <willr> already got a fix
528: [10:20:00] <ARNHOE> willr: Is it something you could fix now (sounds rude, but isnt meant like that =) )? Could you otherwise tell me in what file this probably is? So I could temporarly fix it for myself and commit it after that
529: [10:20:00] <willr> just updating each reference to it
530: [10:21:00] <ARNHOE> ah thanks
531: [10:24:00] <ARNHOE> willr: fixed! thanks
532: [10:33:00] <willr> No worries, time for sleep I think
533: [10:33:00] * willr quit (Quit: willr)
534: [10:36:00] * LoveDuckie has joined #silverstripe
535: [10:43:00] * CHIex has joined #silverstripe
536: [10:43:00] * CHIex|2 has joined #silverstripe
537: [11:11:00] * howardgrigg quit (Remote host closed the connection)
538: [11:20:00] <priithansen> How does this namespace thing work? I can install a library with composer but how to I avoid having to call it with it's full name like this $client = new Guzzle\Http\Client(...
539: [11:21:00] <ivoba> use Guzzle\Http\Client;
540: [11:31:00] * Martin__ has joined #silverstripe
541: [11:32:00] * guci0 quit (Ping timeout: 245 seconds)
542: [11:34:00] <priithansen> ivoba: can't find a place to but that line without getting errors
543: [11:34:00] <ivoba> usually its placed above the class
544: [11:35:00] <priithansen> hm well thats just embarrasing. Now it works :S
545: [11:37:00] <priithansen> Thanks ivoba. Could swear I tried that but probably had it in the class and php complained about it not being a trait
546: [11:37:00] <ivoba> np
547: [11:37:00] * Pyromanik has joined #silverstripe
548: [11:44:00] <StripelessZebra> how might one increment a variable in a table in the database on click of a button?
549: [11:44:00] * StripelessZebra has joined #silverstripe
550: [11:45:00] <Pyromanik> use ajax to call the action.
551: [11:45:00] <StripelessZebra> so someone viewing the site can click a button and it does it
552: [11:45:00] <Pyromanik> create a controller action which does so.
553: [11:46:00] <Pyromanik> doc.silverstripe.org
554: [11:46:00] <StripelessZebra> ok cool, I'll look into it
555: [11:46:00] <StripelessZebra> thanks
556: [11:46:00] <Pyromanik> :)
557: [11:47:00] <Pyromanik> actually, ignore that. that's far more complex than it needs to be.
558: [11:47:00] <Pyromanik> http://doc.silverstripe.org/framework/en/topics/controller
559: [11:48:00] <Pyromanik> but still a good read.
560: [11:50:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/2787d360c18e...ea0cedb3dad5
561: [11:50:00] * travis-ci has left #silverstripe
562: [11:50:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/5684760
563: [11:50:00] * travis-ci has joined #silverstripe
564: [11:50:00] <travis-ci> [travis-ci] silverstripe/sapphire#1738 (3.0 - ea0cedb : Ingo Schommer): The build passed.
565: [11:58:00] <Shrike_Finland> Anyone got problems with upload image on 3.1? Got this kind of error on red text: blah bla line 178 url/to/filesystem/Upload.php Tried to upload normal image. Same code works on 3.05
566: [11:58:00] <Pyromanik> I randomly get bad request sometimes in 3.0
567: [11:58:00] <Shrike_Finland> damn
568: [11:58:00] * Mento has joined #silverstripe
569: [11:58:00] <Pyromanik> could be permissions?
570: [11:59:00] <Shrike_Finland> checked those (775)
571: [11:59:00] <Pyromanik> poorly set up servers need 777 dirs and 666 files
572: [12:00:00] <Pyromanik> because web user is neither the file owner or in the same group
573: [12:00:00] <Pyromanik> as opposed to something like suphp which runs the script as the owner
574: [12:01:00] <Pyromanik> just suggestion :)
575: [12:01:00] <Shrike_Finland> In this host everything is nicely setup. owner is "locked" with suphp. Tried also 777, but it does not help.
576: [12:01:00] <Pyromanik> yeah, cool
577: [12:02:00] <Pyromanik> might just be too bleeding edge
578: [12:02:00] <Pyromanik> no idea sorry
579: [12:02:00] <Shrike_Finland> There could be a bug as it is 3.1 downloaded from github at the morning :)
580: [12:03:00] * Zauberfisch has joined #silverstripe
581: [12:03:00] <Pyromanik> mm
582: [12:03:00] <Pyromanik> that's what I meant :>
583: [12:03:00] <Pyromanik> anyway, time for bed for me
584: [12:03:00] <Shrike_Finland> Have a nice "trip"
585: [12:05:00] * CHIex|2 quit (Ping timeout: 246 seconds)
586: [12:05:00] * CHIex quit (Ping timeout: 246 seconds)
587: [12:05:00] <Shrike_Finland> Nailed it!!
588: [12:06:00] <Shrike_Finland> In case, someone has same problem: remember to set up upload directory with capital U, instead of u :) 'Upload/yourdir' works like a champ.
589: [12:06:00] * StripelessZebra_ has joined #silverstripe
590: [12:07:00] * ocm quit (Ping timeout: 276 seconds)
591: [12:07:00] * StripelessZebra quit (Ping timeout: 245 seconds)
592: [12:10:00] * UndefinedOffset has joined #silverstripe
593: [12:13:00] * guci0 has joined #silverstripe
594: [12:15:00] * ocm has joined #silverstripe
595: [12:17:00] <StripelessZebra_> when I try run tests in /dev
596: [12:17:00] <Pyromanik> that's how it's done
597: [12:17:00] <StripelessZebra_> im told to install phpunit using pear
598: [12:18:00] <StripelessZebra_> If ss is now using composer and the .json file says to load it... shouldn't it be already setup?
599: [12:18:00] <Pyromanik> phpunit is a PEAR extension, not composer, so far as I know
600: [12:19:00] <StripelessZebra_> ok, I must just be misunderstanding something
601: [12:19:00] <Pyromanik> should happen through composer too
602: [12:19:00] <Pyromanik> oh, seems I'm wrong
603: [12:19:00] <Pyromanik> StripelessZebra_, composer and pear are two separate things
604: [12:19:00] <Pyromanik> http://doc.silverstripe.org/framework/en/topics/testing/
605: [12:20:00] <Pyromanik> read the article, it should help. I really must be going to sleepl
606: [12:20:00] * Pyromanik has left #silverstripe
607: [12:42:00] * ajshort quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 18.0.2/20130201065344])
608: [12:49:00] * StripelessZebra_ quit (Quit: Page closed)
609: [13:11:00] * Martin__ quit (Ping timeout: 245 seconds)
610: [13:29:00] <ARNHOE> Is there a easy way to rename UserForms his Form_Form? Currently it gets duplicated, I have two different forms with both Form_Form but my jquery validate fails becauseof that
611: [13:37:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/5687093
612: [13:37:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/dc67a17f577a...ed1a23a99697
613: [13:37:00] * travis-ci has joined #silverstripe
614: [13:37:00] <travis-ci> [travis-ci] chillu/sapphire#88 (experiments/config-statics - ed1a23a : Ingo Schommer): The build was fixed.
615: [13:37:00] * travis-ci has left #silverstripe
616: [13:40:00] <travis-ci> [travis-ci] chillu/silverstripe-cms#18 (experiments/config-statics - 56061ce : Ingo Schommer): The build is still failing.
617: [13:40:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/5687098
618: [13:40:00] * travis-ci has joined #silverstripe
619: [13:40:00] * travis-ci has left #silverstripe
620: [13:40:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-cms/compare/2f73e17654cf...56061ce2da14
621: [13:49:00] * webguest quit (Client Quit)
622: [13:49:00] <webguest> please post, got to go bye
623: [13:49:00] <webguest> Does any one know this? http://www.silverstripe.org/general-questions/show/23258 OR this? http://www.silverstripe.org/all-other-modules/show/23204
624: [13:49:00] * webguest has joined #silverstripe
625: [14:13:00] * lx-berlin has left #silverstripe
626: [14:13:00] <ss23> Anyone around to have a quick look at https://github.com/silverstripe/sapphire/pull/1319 and let me know if it looks alright before I start doing PRs for the other modules?
627: [14:17:00] <priithansen> Basically after every little php change I have to flush or that happens
628: [14:17:00] <priithansen> Wonders if anyone else is seeing lot of "[Warning] Illegal string offset 'silverstripe/framework'" errors in the latest 3.1.x dev
629: [14:19:00] <kinglozzer> priithansen: Yeah happening a lot to me as well, usually in the CMS. Flushing once on each section (i.e. pages, then security, then files etc) fixes it for me
630: [14:20:00] <priithansen> kinglozzer: then it's not just me. I have rm -rf silverstripe-cache/* ready in the terminal
631: [14:24:00] * g4b0 has joined #silverstripe
632: [14:24:00] <ss23> Well, heading off to bed early tonight, but if someone has comments etc, leave me an IRC message or something o/
633: [14:38:00] * lx-berlin has joined #silverstripe
634: [14:54:00] * Shrike_Finland quit (Quit: Leaving.)
635: [14:57:00] <elgrodo> I notice that the tab creation in 3.1 beta 2 has changed
636: [14:57:00] <elgrodo> is it possible to add an arbitrary css class?
637: [14:58:00] <elgrodo> I need something can use as a javascript hook to resize a google map when the tab is clicked
638: [15:00:00] <elgrodo> http://pastie.org/6900057 << nothing there I can reliably grab on to
639: [15:07:00] * Zauberfisch quit (Remote host closed the connection)
640: [15:11:00] * UncleCheese has joined #silverstripe
641: [15:18:00] <kinglozzer> elgrodo: Can't see it as pastie is down
642: [15:19:00] <kinglozzer> elgrodo: https://github.com/kinglozzer/SilverStripe-GMapsPage/blob/master/javascript/GMapsPage.js#L48
643: [15:19:00] <kinglozzer> That line
644: [15:19:00] <kinglozzer> https://github.com/kinglozzer/SilverStripe-GMapsPage/blob/master/javascript/GMapsPage.js - I hooked onto the tab's ID and used the aria-hidden attribute to check if the tab was currently open
645: [15:20:00] * Shrike_Finland has joined #silverstripe
646: [15:23:00] <elgrodo> thanks
647: [15:23:00] <elgrodo> pastie up for me :)
648: [15:23:00] <kinglozzer> Ah it's back up now
649: [15:24:00] <elgrodo> I was using the ID previously but that has changed, and is also technically language dependent
650: [15:24:00] <elgrodo> ie brittle
651: [15:25:00] <kinglozzer> Yeah it's a tough one. I don't like doing it on ID either but I couldn't think of a way around it.
652: [15:28:00] <kinglozzer> elgrodo: I wonder if you can do $tab->setAttribute('data-googlemap', 'true'); or something
653: [15:28:00] <elgrodo> mmm, that's an idea
654: [15:29:00] <elgrodo> extraClass method not working :(
655: [15:30:00] <elgrodo> I've tweaked Uncle Cheese's Mappable to work with SS3 and provide editing capability. Was all working great with SS3.1b1...
656: [15:30:00] <lx-berlin> kinglozzer: i need to build a page with 3 gmaps in it in SS3. Can your module help me with this? So i will need a shortcode for the wysiwyg
657: [15:31:00] <elgrodo> was intending to document and unleash on the world, but now it's broken :(
658: [15:32:00] <lx-berlin> i did build this for ss2.4 using the older gmap api. Now i am looking for an SS3 version that uses the newer gmap api.
659: [15:32:00] <lx-berlin> i have to upgrade this to SS3: http://www.jpweber.com/investments-contact/
660: [15:34:00] <kinglozzer> lx-berlin: No it only does one at a time. You could use it as a base for something with more than one map on it though
661: [15:34:00] <lx-berlin> ok
662: [15:39:00] <elgrodo> it works with google maps 3
663: [15:39:00] <elgrodo> lx-berlin: In the process of fixing this to work with 3.1 b2 https://github.com/gordonbanderson/Mappable/tree/dev30
664: [15:39:00] <elgrodo> and then document it :)
665: [15:40:00] <lx-berlin> ok, i will keep an eye on it
666: [15:40:00] <elgrodo> I haven't however tried it with multiple maps on the same page
667: [15:41:00] <lx-berlin> but i am on 3.0 . so its working with 3.0 ?
668: [15:41:00] <elgrodo> I've only tested with 3.1 b1 and 3.1b2
669: [15:41:00] <lx-berlin> ok
670: [15:42:00] * ARNHOE quit (Remote host closed the connection)
671: [15:42:00] <elgrodo> I've got it down to a line of configuraton to add an editable map to a DataObject or page, a line in the template for a basic map, and the template for the map pin pop up
672: [15:44:00] <elgrodo> also added KML layers as another one line config, can upload them in the CMS and show on a map, eg http://www.tripodtravel.co.nz/galleries/cycling/20120922-cycling/
673: [15:45:00] <lx-berlin> i am looking forward for the documentation :)
674: [15:45:00] <lx-berlin> this looks nice
675: [15:48:00] <g4b0> Is there a way to sort files uploaded to a page?
676: [15:49:00] <elgrodo> in what context - viewing them in the CMS or showing them on your website?
677: [15:55:00] * Motoservo has joined #silverstripe
678: [16:01:00] <kinglozzer> g4b0: Change the name so they're alphabetically in the order you want ;)
679: [16:01:00] <kinglozzer> Or use the sortable file module :P
680: [16:02:00] <elgrodo> but hey 23:00 here in Thailand
681: [16:02:00] <g4b0> The problem is:
682: [16:02:00] <g4b0> 1) I have a LOT of files uploaded
683: [16:02:00] <elgrodo> oh now I understand :)
684: [16:03:00] <kinglozzer> g4b0: You'll need the sortable file module: https://github.com/bummzack/sortablefile. I'm not sure if it will transfer existing files over though, you might need to re-upload them all or something
685: [16:03:00] <g4b0> time to go out elgrodo :)
686: [16:03:00] <g4b0> 2) File name can't always be changed...
687: [16:04:00] <g4b0> mmm
688: [16:04:00] <g4b0> i know sortablegridfield
689: [16:04:00] <g4b0> intresting
690: [16:04:00] <g4b0> thanks foe hint
691: [16:04:00] <g4b0> I will check :0
692: [16:06:00] * MrGuits quit (Ping timeout: 260 seconds)
693: [16:07:00] <elgrodo> lx-berlin / kinglozzer - some screenshots of where I've got to with map editing 1) Layers (KML) 2) Editing location with map 'hints' - in this case the location of other flickr photos within the same set
694: [16:07:00] <elgrodo> http://imgur.com/a/fovlE#2
695: [16:08:00] <elgrodo> either drag the red marker to change location, right click at an arbitrary point, or use the search function below the map
696: [16:11:00] <elgrodo> lx-berlin: What's your timeframe regarding getting the maps up and running for your site?
697: [16:16:00] <lx-berlin> elgrodo: 2 or 3 days :)
698: [16:18:00] <lx-berlin> i will check if i can find another way to do it. But i think i need a module that uses the gmap3 api. Because for v2 you needed to register for a key and i dont know if the registration page for the key still exists
699: [16:18:00] <elgrodo> oh....
700: [16:20:00] <elgrodo> lx-berlin: Your page looked like a contact page kind of thing with X maps
701: [16:20:00] * azureKnight has joined #silverstripe
702: [16:20:00] <elgrodo> I have one with 2 maps on it, let me check
703: [16:20:00] <elgrodo> darned iiiiiiiiiiiii key !
704: [16:20:00] <elgrodo> http://www.thairailtech.or.th/contact-us-th/ (this s 2.4.5)
705: [16:21:00] <elgrodo> ah ok that is google maps v2
706: [16:21:00] * guci0 quit (Ping timeout: 245 seconds)
707: [16:22:00] <lx-berlin> elgrodo: i would really prefer a v3 gmap version
708: [16:22:00] <azureKnight> Hey, anybody used the advanced workflow module for ss 3.0?
709: [16:23:00] <elgrodo> understood :)
710: [16:24:00] <lx-berlin> i dont know how long google will support v2
711: [16:27:00] * catcher has joined #silverstripe
712: [16:28:00] <catcher> Weird issue after upgrading from 2.4.5 to 2.4.9, search results don't have access to subclass object properties and methods.
713: [16:30:00] <elgrodo> lx-berlin: Agreed
714: [16:34:00] * feejin has joined #silverstripe
715: [16:40:00] <elgrodo> lx-berlin: Unfortunately my time is v limited over next 2/3 days as I have to deal with my visa tomorrow and I am playing cricket both days at the weekend
716: [16:41:00] <elgrodo> lx-berlin: I reckon I am pretty close to a good solution for mapping in SilverStripe, just need to set aside some time and also get help from core SS guys where I need it
717: [16:41:00] <lx-berlin> i will try to find a solution myself. If i fail i will get back to you in 3 days :)
718: [16:42:00] * Mento quit ()
719: [16:48:00] <catcher> ooh, buggy bug
720: [16:53:00] * SphereSilver has joined #silverstripe
721: [16:57:00] * ocm quit ()
722: [17:03:00] * catcher_dev has joined #silverstripe
723: [17:04:00] * catcher_dev quit (Client Quit)
724: [17:04:00] * lx-berlin has left #silverstripe
725: [17:04:00] <UndefinedOffset> lx-berlin elgrodo v2 api is supposed to be gone may 19th this year https://developers.google.com/maps/documentation/javascript/v2/reference
726: [17:05:00] * UncleCheese quit (Quit: UncleCheese)
727: [17:06:00] * UncleCheese has joined #silverstripe
728: [17:07:00] * catcher quit (Ping timeout: 252 seconds)
729: [17:07:00] * Liquide has joined #silverstripe
730: [17:09:00] <g4b0> chillu: any (good) news about https://github.com/silverstripe/sapphire/pull/1316 ?
731: [17:12:00] <kinglozzer> Composer always loads SilverStripe from cache, but my module I submitted to packagist never does :( any idea why?
732: [17:13:00] * azureKnight_ has joined #silverstripe
733: [17:13:00] <azureKnight_> :O
734: [17:13:00] <azureKnight_> There are two of me...
735: [17:14:00] * azureKnight_ is now known as azureKnight
736: [17:14:00] * azureKnight quit (Ping timeout: 252 seconds)
737: [17:15:00] * g4b0 quit (Quit: Sto andando via)
738: [17:15:00] <azureKnight> There we go.
739: [17:20:00] <FrozenFire> Hrmm, is there a CompositeDBField that handles the output of a multiple ListboxField?
740: [17:20:00] <FrozenFire> I have a set of values in a list that don't suit an Enum
741: [17:21:00] <FrozenFire> I need to be able to query on a value being in that list
742: [17:23:00] * PigeonFriend quit ()
743: [17:31:00] * kinglozzer quit (Remote host closed the connection)
744: [17:34:00] * ivoba quit (Quit: Leaving)
745: [17:36:00] <azureKnight> Sup FrozenFire
746: [17:37:00] <FrozenFire> Howdy
747: [17:38:00] <azureKnight> About the same. Got another potentially big project coming up. Looking like the Advanced Workflow is going to be instrumental… So… doing some tests on that.
748: [17:38:00] <azureKnight> Doing well?
749: [17:38:00] <FrozenFire> Reasonably. And yourself?
750: [17:38:00] <azureKnight> Slightly worried. lol.
751: [17:39:00] * popeshoe quit (Quit: Leaving)
752: [17:39:00] <azureKnight> I was doing some tests last night and was like, "Ok… Fingers crossed"
753: [17:39:00] * feejin quit (Remote host closed the connection)
754: [17:39:00] <FrozenFire> Heh. I get that all of the time
755: [17:39:00] <azureKnight> Glad to know I'm not alone.
756: [17:42:00] <FrozenFire> Got weaselled into it by the client
757: [17:42:00] * azureKnight renewed respect for FrozenFire
758: [17:42:00] <FrozenFire> And it turns out to be a huge undertaking -.-
759: [17:42:00] <FrozenFire> Not that I, or even my boss agreed to do this thing.
760: [17:42:00] <FrozenFire> Working on a project right now where I *know* I can't really do it. Just trying to get it close enough that the client can go away.
761: [17:42:00] * UndefinedOffset quit (Quit: Leaving.)
762: [17:42:00] <azureKnight> Lol!
763: [17:42:00] * UndefinedOffset has joined #silverstripe
764: [17:44:00] * zfmf quit (Remote host closed the connection)
765: [17:45:00] <azureKnight> Yeah. I've had similar situations. Worked on a project and gave the client everything they had originally asked for. They then turned around and said that it was supposed to do x y & z that wasn't listed in the original agreement.
766: [17:46:00] <FrozenFire> Well, this client is a master of loopholes and manipulation.
767: [17:46:00] <azureKnight> Really? Wow. Yeah, the people who we worked with, my Boss simply said we wanted to keep them as a client, so to just give it to them, but we made it known that they didn't originally include that. Etc.
768: [17:46:00] <FrozenFire> They somehow talked our partner company, a video CDN, into giving them the "Gold" package for the "Bronze" price
769: [17:46:00] * UndefinedOffset quit (Ping timeout: 245 seconds)
770: [17:46:00] <FrozenFire> I'm actually in awe of them
771: [17:47:00] <azureKnight> Wow!
772: [17:47:00] <FrozenFire> Hundreds of dollars per month difference between the rates.
773: [17:48:00] <azureKnight> That's like… Magento functionality.
774: [17:48:00] <FrozenFire> Which means dozens of hours of additional work
775: [17:48:00] <FrozenFire> The impossible task which I've been given is something that started as "We want the system to print us shipping labels" to "We want the system to automatically calculate shipping for the item and produce a valid postage-paid shipping label so we can drop everything in a box, slap a sticker on it, and be done"
776: [17:49:00] <azureKnight> By adding extensions… Which is like… a cms FOR e-commerce. Yikes.
777: [17:50:00] <FrozenFire> Yep
778: [17:51:00] <FrozenFire> Hence, impossible task which I'm basically going to intentionally half-ass so that it's done within what can unreasonably be construed from the contract.
779: [17:51:00] <azureKnight> Well, I'm wishing the best for you. That seems like a pain
780: [17:52:00] <azureKnight> So, returning the favor of their manipulation and loopholes, eh?
781: [17:53:00] <FrozenFire> Yep
782: [17:53:00] * catcher has joined #silverstripe
783: [17:53:00] <azureKnight> Lol...
784: [17:53:00] <FrozenFire> Sure doesn't help that stamps.com is a poorly-documented piece of shit. :P
785: [17:53:00] <azureKnight> I like it.
786: [17:53:00] <FrozenFire> And I already spent many hours trying to make it work with USPS
787: [17:53:00] <FrozenFire> Then found out that I *had* to use stamps.com to get it done
788: [17:53:00] <azureKnight> See, for the new client that I might get, who wants the workflow, I actually want the project. So, I'm hoping I can extend Advanced Workflow appropriately.
789: [17:53:00] <FrozenFire> Yeah, we really wanted this project when we started.
790: [17:54:00] <FrozenFire> And even about mid-way through we were extremely proud of the result.
791: [17:54:00] <FrozenFire> It wasn't until we found that it would draw on for months and months that we basically decided "fuck this"
792: [17:54:00] <azureKnight> That's sucky. :/
793: [17:54:00] <azureKnight> Yeah, I understand that.
794: [17:58:00] * jon-shape has joined #silverstripe
795: [18:00:00] <SphereSilver> FrozenFire: I know the feeling. Customers that abuse every possible loophole to get more and more and more for free.
796: [18:00:00] * UndefinedOffset has joined #silverstripe
797: [18:01:00] <SphereSilver> Or push the boundaries and TRY to get everything for free "we didn't NOT specify it in the contract, so...."
798: [18:02:00] <SphereSilver> It's snowing :/
799: [18:03:00] * mobiusnz quit (Quit: Leaving.)
800: [18:03:00] * mobiusnz has joined #silverstripe
801: [18:05:00] <azureKnight> Yeah. It's amazing how underhanded people can be.
802: [18:08:00] <FrozenFire> Because if we get a project with a deposit large enough that we can easily pay back their deposit, we'll do that and walk.
803: [18:08:00] <FrozenFire> The worst part is that they're possibly screwing themselves out of a lot of wasted time.
804: [18:09:00] * Nivery has joined #silverstripe
805: [18:10:00] <azureKnight> Ahh, yeah.
806: [18:12:00] * zfmf has joined #silverstripe
807: [18:12:00] * ARNHOE has joined #silverstripe
808: [18:20:00] * aaron1245 has joined #silverstripe
809: [18:20:00] * SphereSilver quit (Ping timeout: 252 seconds)
810: [18:34:00] <elgrodo> pull the scope creep card!
811: [18:37:00] <simon_w> Got watch out for that creep. Lets the Zerg move faster.
812: [18:40:00] <zfmf> is there a way to get the countrylist without a dropdown only the list ? or should i copy the zend_locale::gettranslationslist method
813: [18:40:00] * gelignite has joined #silverstripe
814: [18:40:00] * SphereSilver has joined #silverstripe
815: [18:41:00] <SphereSilver> Especially if your PC weighs 18 kilograms
816: [18:41:00] <SphereSilver> My PSU did "Poof!"
817: [18:41:00] <SphereSilver> a PSU doing "Poof" is bad.
818: [18:45:00] <simon_w> zfmf, GeoIP::getCountryDropDown()
819: [18:45:00] <SphereSilver> And you have to actually, physically move it to a more suitable location to perform the required PSU replacement operation
820: [18:47:00] * mobiusnz quit (Quit: Leaving.)
821: [18:48:00] <FrozenFire> SphereSilver, Magic blue smoke get let out?
822: [18:49:00] <FrozenFire> zfmf, Pretty overkill, but depending on your need, https://github.com/MediaDevils/silverstripe-regionaldata
823: [18:50:00] <FrozenFire> As well as some postal code stuff.
824: [18:50:00] <FrozenFire> A module providing extremely complete relational information for countries, states, cities across the world.
825: [18:50:00] <SphereSilver> FrozenFire: yes, but no important parts damaged it seems, my replacement PSU works and all is up and running again :)
826: [18:55:00] <FrozenFire> Fortunate
827: [18:55:00] <SphereSilver> I got lucky, I guess :)
828: [18:55:00] <SphereSilver> I just transplanted that PSU.....
829: [18:55:00] <SphereSilver> But if everything breaks, I have another pc ready to boot, it only needs a PSU...
830: [18:56:00] <SphereSilver> I hope Anouska holds out :D
831: [18:56:00] <SphereSilver> more moving around of 18kg of PC
832: [19:04:00] * travis-ci has left #silverstripe
833: [19:04:00] * travis-ci has joined #silverstripe
834: [19:04:00] <travis-ci> [travis-ci] chillu/silverstripe-cms#19 (experiments/config-statics - 6e41877 : Ingo Schommer): The build is still failing.
835: [19:04:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-cms/compare/56061ce2da14...6e41877a3339
836: [19:04:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/5695377
837: [19:07:00] * mobiusnz has joined #silverstripe
838: [19:14:00] <travis-ci> [travis-ci] chillu/sapphire#89 (experiments/config-statics - 66f2dbf : Ingo Schommer): The build has errored.
839: [19:14:00] * travis-ci has left #silverstripe
840: [19:14:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/5695484
841: [19:14:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/ed1a23a99697...66f2dbf63696
842: [19:14:00] * travis-ci has joined #silverstripe
843: [19:20:00] * travis-ci has joined #silverstripe
844: [19:20:00] * travis-ci has left #silverstripe
845: [19:20:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/5695636
846: [19:20:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-cms/compare/6e41877a3339...6df10f807c21
847: [19:20:00] <travis-ci> [travis-ci] chillu/silverstripe-cms#20 (experiments/config-statics - 6df10f8 : Ingo Schommer): The build has errored.
848: [19:21:00] * DigNZ1 quit (Quit: DigNZ1)
849: [19:22:00] * DigNZ has joined #silverstripe
850: [19:23:00] <travis-ci> [travis-ci] chillu/sapphire#90 (experiments/config-statics - 1ef6e27 : Ingo Schommer): The build has errored.
851: [19:23:00] * travis-ci has left #silverstripe
852: [19:23:00] <ss23> simon_w: I'm going back to bed, but plz tell me if my PR looks pretty so I cna fix if need be when I get up <3 https://github.com/silverstripe/sapphire/pull/1319
853: [19:23:00] * travis-ci has joined #silverstripe
854: [19:23:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/66f2dbf63696...1ef6e27f4eb0
855: [19:23:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/5695647
856: [19:27:00] <SphereSilver> While you're at the toilet
857: [19:27:00] <SphereSilver> Being a developer with only one screen is like peeing in the corner.
858: [19:28:00] <simon_w> Just because you're not good enough doesn't mean that others aren't :p
859: [19:30:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-cms/compare/6df10f807c21...c8f5fce6de08
860: [19:30:00] <SphereSilver> Just because you rebased, doesn't mean you're the hero
861: [19:30:00] * Bollig|DesignCty has joined #silverstripe
862: [19:30:00] * travis-ci has left #silverstripe
863: [19:30:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-cms/builds/5695685
864: [19:30:00] <travis-ci> [travis-ci] chillu/silverstripe-cms#21 (experiments/config-statics - c8f5fce : Ingo Schommer): The build is still failing.
865: [19:30:00] * travis-ci has joined #silverstripe
866: [19:31:00] <SphereSilver> The developers anthem goes like this: "AAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGGGGGG"
867: [19:32:00] <SphereSilver> A developer is an organism that converts coffee into code.
868: [19:33:00] <simon_w> Yes, I know all about these blatantly wrong stereotypes
869: [19:34:00] * onre_ is now known as onre
870: [19:34:00] <onre_> it's priceless when manager-style guys use these trying to be funny
871: [19:39:00] * travis-ci has left #silverstripe
872: [19:39:00] * travis-ci has joined #silverstripe
873: [19:39:00] <travis-ci> [travis-ci] chillu/sapphire#91 (experiments/config-statics - 16581ee : Ingo Schommer): The build has errored.
874: [19:39:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/1ef6e27f4eb0...16581ee320c6
875: [19:39:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/5695688
876: [19:40:00] * nickmolhoek has joined #silverstripe
877: [19:40:00] * nickmolhoek has joined #silverstripe
878: [19:40:00] * nickmolhoek quit (Remote host closed the connection)
879: [19:41:00] * Pyromanik has joined #silverstripe
880: [19:47:00] <SphereSilver> simon_w, onre_, They are partially true :) but funny nonetheless :)
881: [19:48:00] <simon_w> Not true at all :p
882: [19:48:00] <simon_w> I don't drink coffee, and seldom make any sort of rage noise
883: [19:48:00] <SphereSilver> you are an exception
884: [19:48:00] <SphereSilver> and you know what they say about exceptions :P
885: [19:49:00] * micmania1 has joined #silverstripe
886: [19:50:00] <micmania1> Did I dream it, or were people talking about a module api somewhere in a future release?
887: [19:51:00] <SphereSilver> all Simon's say "You dreamt it"... therefor, you dreamt it.
888: [19:51:00] <simon_w> Yes.
889: [19:52:00] <simon_w> A module API was part of ajshort's GSoC work
890: [19:52:00] <simon_w> Also, *Simons
891: [19:52:00] <simon_w> No I didn't
892: [19:53:00] <simon_w> Nope
893: [19:53:00] <micmania1> Ah! You don't have a link by any chance do you? I'm curious.
894: [19:54:00] <SphereSilver> simon_w: thanks for ruining my bad joke. It was a bad joke to start with...
895: [19:56:00] <SphereSilver> I should feel bad
896: [19:57:00] <micmania1> Time to go. Thanks for the info and bad jokes ;)
897: [19:57:00] * micmania1 quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
898: [19:57:00] <SphereSilver> simon_w: what other error?
899: [19:57:00] <simon_w> SphereSilver, want me to fix your other error too?
900: [19:58:00] <Pyromanik> errr
901: [19:58:00] <simon_w> therefor should be therefore
902: [19:58:00] <SphereSilver> Okay :)
903: [19:58:00] <Pyromanik> simon_w, how to upload from frontend?
904: [19:58:00] <SphereSilver> I'm not native English, sorry for my spelling error :)
905: [19:58:00] <simon_w> Pyromanik, FileField?
906: [19:58:00] <Pyromanik> uploadfield still a go?
907: [19:58:00] <Pyromanik> filefield
908: [19:58:00] <Pyromanik> yeah
909: [19:58:00] <Pyromanik> that one
910: [19:58:00] <Pyromanik> cool
911: [19:59:00] <Pyromanik> also gridfield front end
912: [19:59:00] <Pyromanik> although I've heard it's when, not if.
913: [19:59:00] <Pyromanik> does it possible?
914: [19:59:00] <simon_w> You could try UploadField if you want to
915: [19:59:00] <simon_w> Then complain to Zauberfisch-idle if it breaks! :p
916: [19:59:00] <Pyromanik> but I'm pretty sure I've also heard it doesn't...
917: [19:59:00] <Pyromanik> theoretically it should be right?
918: [19:59:00] <Pyromanik> sounds like a plan
919: [20:00:00] <NeroReflex> hi
920: [20:00:00] <Pyromanik> SphereSilver, I mean "is it possible", but I'm being an internet retard.
921: [20:00:00] <NeroReflex> i have a problem with theme
922: [20:00:00] <SphereSilver> Hey NeroReflex
923: [20:00:00] <SphereSilver> It can be done probably :)
924: [20:00:00] <SphereSilver> Ehm, what do you mean by "does it possible"
925: [20:00:00] * NeroReflex has joined #silverstripe
926: [20:01:00] <NeroReflex> it works perfectly
927: [20:01:00] <SphereSilver> sorry, we're in a very,very,very funny mood :P so nothing is serious.
928: [20:01:00] <SphereSilver> I understood ;) I'm just being an internet troll :P
929: [20:01:00] <NeroReflex> SphereSilver can you help me?
930: [20:01:00] <SphereSilver> well, that depends :)
931: [20:01:00] <NeroReflex> i wrote a theme
932: [20:02:00] <NeroReflex> oh........
933: [20:02:00] * C10ne quit (Ping timeout: 245 seconds)
934: [20:02:00] <SphereSilver> I seem to have that influence
935: [20:02:00] <SphereSilver> but ask away :)
936: [20:02:00] <NeroReflex> away means anyway?
937: [20:03:00] <NeroReflex> ok
938: [20:03:00] <SphereSilver> just deposit your question :) If anyone knows an answer, anyone here will answer :)
939: [20:04:00] * zfmf has left #silverstripe
940: [20:05:00] * NeroReflex_ has joined #silverstripe
941: [20:05:00] <NeroReflex_> i can' t set my theme
942: [20:06:00] <SphereSilver> huh? does the themedir exist?
943: [20:06:00] <FrozenFire> ?flush=all
944: [20:06:00] <NeroReflex_> ?fflush=1
945: [20:06:00] <simon_w> no, just 1
946: [20:06:00] <simon_w> Have you flushed after changing the theme?
947: [20:06:00] <NeroReflex_> or....... better, i modify it in admin section, in _config.php but i can' t see my theme when i load the page
948: [20:06:00] <simon_w> How are you trying to set it?
949: [20:07:00] <NeroReflex_> yes
950: [20:07:00] <SphereSilver> Do you have SSViewer::set_theme('yourthemedir'); set
951: [20:07:00] <NeroReflex_> yes, it exists there are a tutorial theme, another one and mine
952: [20:07:00] <SphereSilver> simon_w: it shouldn't matter, should it?
953: [20:07:00] <Zauberfisch-idle> simon_w whats up with uploadfield?
954: [20:07:00] * NeroReflex quit (Ping timeout: 245 seconds)
955: [20:08:00] <simon_w> Zauberfisch-idle, ya
956: [20:08:00] <simon_w> SphereSilver, the flush=all there is really not doing anything (and never has) :p
957: [20:08:00] <NeroReflex_> i made a mistake when i wrote my theme dir
958: [20:08:00] * irogue has joined #silverstripe
959: [20:08:00] <Zauberfisch-idle> in frontend?
960: [20:08:00] <Zauberfisch-idle> simon_w try using it?
961: [20:08:00] <NeroReflex_> i am so stupid
962: [20:08:00] <NeroReflex_> oh..... i just solved
963: [20:08:00] <SphereSilver> You did a dev/build?flush=all (to be on the sure side)
964: [20:08:00] <simon_w> Zauberfisch-idle, Pyromanik is going to try using it!
965: [20:08:00] <Zauberfisch-idle> when I built it, I tested in it in frontend as well
966: [20:08:00] <Zauberfisch-idle> well, it should work
967: [20:09:00] <Zauberfisch-idle> so it might no longer work
968: [20:09:00] <SphereSilver> It's the little things :)
969: [20:09:00] <SphereSilver> hahahahaha, that's genious!
970: [20:09:00] <Zauberfisch-idle> question is, does it still work, since I have built it many others have contributed to it and added features that I didn't built in
971: [20:09:00] <NeroReflex_> i wrote SSViewer::set_theme('botstrap'); and not SSViewer::set_theme('bootstrap');
972: [20:09:00] <SphereSilver> I'm used to typing "flush=all"
973: [20:09:00] <simon_w> That's why I said if it breaks he can bug you
974: [20:09:00] <Zauberfisch-idle> and it worked well
975: [20:10:00] <SphereSilver> but ehm... don't use "bootstrap" as your themename though. Rename your theme to a more useful name.
976: [20:11:00] <NeroReflex_> i modified the bootstrap theme in silverlight' s theme repository
977: [20:11:00] <simon_w> Nothing wrong with calling it bootstrap
978: [20:11:00] <SphereSilver> No, nothing wrong with it, but I just advice it, because the name bootstrap isn't really unique, so to speak.
979: [20:12:00] <SphereSilver> with Twitter Bootstrap etc.
980: [20:12:00] <SphereSilver> just to prevent confusion
981: [20:12:00] <SphereSilver> Naming the theme "MyTheme" would, in my book, be better.
982: [20:12:00] <NeroReflex_> my theme uses twitter' s bootstrap
983: [20:13:00] <NeroReflex_> ok
984: [20:13:00] <SphereSilver> or anything beyond "bootstrap" for that matter :)
985: [20:15:00] <SphereSilver> because bootstrap is an often used word, it's not unique. That's al :)
986: [20:15:00] <SphereSilver> all
987: [20:18:00] * CHIex|2 has joined #silverstripe
988: [20:18:00] * CHIex has joined #silverstripe
989: [20:21:00] * UndefinedOffset quit (Quit: Leaving.)
990: [20:23:00] <FrozenFire> I really wish SS made it feasible to embed custom forms in the CMS, in tabs.
991: [20:24:00] <FrozenFire> So you could provide supplementary forms for DataObjects
992: [20:24:00] * Liquide quit ()
993: [20:31:00] * SphereSilver quit (Remote host closed the connection)
994: [20:31:00] * UndefinedOffset has joined #silverstripe
995: [20:32:00] * UndefinedOffset quit (Client Quit)
996: [20:32:00] <Pyromanik> Zauberfisch-idle, I've heard it doesn't do so well on the front end these days. Probably people hacking it in the wrong fashion as you say.
997: [20:32:00] <Pyromanik> FrozenFire, how so?
998: [20:33:00] * Marvanni has joined #silverstripe
999: [20:33:00] <Zauberfisch-idle> FrozenFire what do you mean?
1000: [20:33:00] <Pyromanik> forms from an external source?
1001: [20:33:00] <FrozenFire> I need forms which submit to my own custom handler, outside of ModelAdmin
1002: [20:33:00] <FrozenFire> Except within the same interface as the DataObject.
1003: [20:33:00] <Pyromanik> so you want a form within a form
1004: [20:34:00] <Pyromanik> Not sure that's legal HTML
1005: [20:34:00] <FrozenFire> I want a form within the same interface.
1006: [20:34:00] <Zauberfisch-idle> no it isn't
1007: [20:34:00] <FrozenFire> I *know* it's not legal HTML. ;)
1008: [20:34:00] <Zauberfisch-idle> FrozenFire describe what you want to do
1009: [20:34:00] <Pyromanik> you could set the form property on the fields and have the actual form defined elsewhere though
1010: [20:34:00] <Pyromanik> I guess
1011: [20:35:00] <FrozenFire> I have a form for uploading videos to associate with DataObjects. This form submits to a third-party upload handler, which then redirects back to my ModelAdmin to create the relation
1012: [20:35:00] <FrozenFire> Nah. This is definitely a ModelAdmin
1013: [20:35:00] <FrozenFire> The form has to be shown on the DataObject, to be a sane UI
1014: [20:35:00] <Pyromanik> sounds like you want to subclass LeftAndMain
1015: [20:36:00] <FrozenFire> For instance, clients have CatalogItems which are DataObjects
1016: [20:36:00] <FrozenFire> Zauberfisch-idle, Hard to really explain. I already have this problem solved by placing an iframe in the form, but I wish I didn't have to do that.
1017: [20:36:00] <FrozenFire> There's no way to create that Stream relation without having a form for uploading those videos.
1018: [20:36:00] <FrozenFire> Those CatalogItems has_one Stream
1019: [20:36:00] <Zauberfisch-idle> thirdparty uploader, something that runs within your silverstripe insall or some other webservice?
1020: [20:37:00] <FrozenFire> It's a video CDN
1021: [20:37:00] <FrozenFire> The video CDN's upload handler then redirect back to a URL I specify on the form.
1022: [20:37:00] <FrozenFire> At present, that URL corresponds to an action on the current ModelAdmin
1023: [20:37:00] <FrozenFire> I then take another attribute that they pass back to me and look up the CatalogItem they were editing
1024: [20:37:00] <Zauberfisch-idle> FrozenFire how about
1025: [20:37:00] <FrozenFire> And create that associaton
1026: [20:37:00] <FrozenFire> So the user is uploading directly to the video CDN from the CMS
1027: [20:38:00] <FrozenFire> It's very round-about, but seems about the only way to sensibly handle this sort of thing.
1028: [20:38:00] <FrozenFire> Nope
1029: [20:38:00] <FrozenFire> Then redirect them back to the ModelAdmin interface they were on.
1030: [20:38:00] <Zauberfisch-idle> something like that should set the action on the form
1031: [20:38:00] <FrozenFire> The Stream is a relationship
1032: [20:38:00] <Pyromanik> yeah
1033: [20:38:00] <Zauberfisch-idle> you tried that?
1034: [20:38:00] <FrozenFire> It's complicated.
1035: [20:38:00] <Zauberfisch-idle> public function getEditForm() { $f = parent::getEditForm(); $f->setAction('my.cdn.com'); return $f; }
1036: [20:39:00] <FrozenFire> That DataObject stores the GUID of the video
1037: [20:39:00] <FrozenFire> The CDN is called Fliqz
1038: [20:39:00] <FrozenFire> I have something called a FliqzRelation DataObject
1039: [20:39:00] <FrozenFire> It's essentially an external relation handler
1040: [20:39:00] <FrozenFire> I have to create those DataObjects and associate them into the CatalogItem
1041: [20:40:00] <FrozenFire> But anyways, that wasn't really the issue I was talking about.
1042: [20:40:00] <FrozenFire> That's a problem already well-solved.
1043: [20:40:00] <FrozenFire> It's just frustrating having to use an iframe to handle the form
1044: [20:40:00] <FrozenFire> I have another situation here where I have to generate shipping labels for orders.
1045: [20:41:00] <FrozenFire> I need an interface in the CMS fields of the orders whereby I can allow the shipping label creation to be customized
1046: [20:41:00] <FrozenFire> Having to use an iframe for that is going to be annoying
1047: [20:46:00] * dd_ has joined #silverstripe
1048: [20:46:00] * Nivery has left #silverstripe
1049: [20:49:00] <simon_w> When it's ready
1050: [20:49:00] <dd_> when is 3.1 release date
1051: [20:51:00] <ARNHOE> probably because those modules only work on 3.1
1052: [20:51:00] <dd_> why are some of the modules setting a requirement for it so soon
1053: [20:52:00] <simon_w> ARNHOE, nope. Just play it.
1054: [20:52:00] <ARNHOE> btw, simon_w I saw you talking about zerg. Are you competitive follower of starcraft aswell or?
1055: [20:53:00] <ARNHOE> haha, this was the last place I would expect to find a starcraft 2 player
1056: [20:54:00] <ARNHOE> yeah, but I follow the competitive aspect and play it myself ofc. But never actually touched sc1 brood war
1057: [20:54:00] <FrozenFire> Pretty sure I've played hundreds of hours of it
1058: [20:54:00] <FrozenFire> Starcraft is one of the most popular games in history.
1059: [20:55:00] <simon_w> I don't multiplayer
1060: [20:55:00] <ARNHOE> pretty much always been a fps player, but since release of sc2. I haven't looked back
1061: [20:55:00] <ARNHOE> simon_w: what league you playing?
1062: [20:55:00] <simon_w> Who said anything about SC2? SC1 for life! :p
1063: [20:56:00] <ARNHOE> oke oke
1064: [20:56:00] <FrozenFire> Indeed. Although I did buy SC2 and play a bit of it, it simply didn't do the same things for me as SC1 did
1065: [20:56:00] <FrozenFire> Same with Diablo 3
1066: [20:56:00] <FrozenFire> Didn't live up to D2
1067: [20:56:00] * dd_ quit (Quit: Page closed)
1068: [20:57:00] <FrozenFire> Decent enough game, but nothing that could live up to its predecessor
1069: [20:57:00] <simon_w> I just suck at completive RTS multiplayer :p
1070: [20:57:00] <ARNHOE> pretty much all the pro players of sc1 (flash, bisu, jaedong etc) have switched to sc2 since a year now
1071: [20:57:00] <ARNHOE> but if I read the community posts, pretty much brood war was one of the hardest and best rts
1072: [21:00:00] <ARNHOE> hehe oke
1073: [21:00:00] <FrozenFire> Well, there was many things to like about SC1
1074: [21:00:00] <FrozenFire> I never really gave a shit about the competitive aspect.
1075: [21:00:00] <ARNHOE> but im talking about the multiplayer aspect
1076: [21:00:00] <FrozenFire> I always avoided the ladder gameplay like the plague.
1077: [21:00:00] <ARNHOE> so automatically the competitive
1078: [21:00:00] <FrozenFire> I loved the custom map development that was done for it.
1079: [21:01:00] <simon_w> I played a ladder match once! SCV rush 4 lyfe!
1080: [21:01:00] <FrozenFire> I remember playing many an hour of ORPG on SC1
1081: [21:01:00] <ARNHOE> absolute opposite for me, competitive aspect is for me absolutely what I like in sc
1082: [21:01:00] <FrozenFire> And the same can be said of, for instance, CS1.6
1083: [21:01:00] <FrozenFire> I never bothered with competitive gameplay.
1084: [21:01:00] <FrozenFire> I was an avid map developer
1085: [21:01:00] <FrozenFire> And also mod developer
1086: [21:02:00] <FrozenFire> Ran several large gaming communities in CS 1.6
1087: [21:02:00] <ARNHOE> got some names of those communities? just to see if I recognize them
1088: [21:03:00] <FrozenFire> First one I ever got my hands on was called 4|D
1089: [21:03:00] <FrozenFire> It was a big surfing community (surf maps)
1090: [21:03:00] <ARNHOE> yeah surf maps were fun to do
1091: [21:03:00] <ARNHOE> but I actually enjoyed the mods alot more in css, that kind of mods then
1092: [21:03:00] <FrozenFire> Then had a bit of a role in the One^ community, which was run by a guy called Super Mario, who was also the guy who created surf_ski_2
1093: [21:04:00] <FrozenFire> I think I maybe dabbled on one other small one, but the last one I was involved in was "got.Juked?"
1094: [21:04:00] <ARNHOE> hmpf, not really recognizing any of those names. But wasn't really a cs/css follower
1095: [21:04:00] <FrozenFire> got.Juked? did "fun" servers, like WC3, surfing, knife maps, Pokemon servers, etc.
1096: [21:05:00] * Marvanni quit ()
1097: [21:07:00] <ARNHOE> doesn't really ring a bell, but pretty funny to see. But probably we are working in a different region, if I am right simon_w is from australia/new zealand? What about you FrozenFire?
1098: [21:08:00] <FrozenFire> Western Canada
1099: [21:15:00] <mobiusnz> hey, is there a good read somewhere about the differences in making modules for v3 as opposed to v2.4?
1100: [21:17:00] <simon_w> the 3.0 change log?
1101: [21:17:00] <mobiusnz> heh ok then
1102: [21:17:00] <mobiusnz> found this: https://github.com/jakr/miscellaneous-wiki/wiki/SilverStripe-3-Quick-Upgrade-Guide seems handy
1103: [21:17:00] * SightUnseen has joined #silverstripe
1104: [21:17:00] * SightUnseen has left #silverstripe
1105: [21:26:00] <azureKnight> Has anybody experienced a bug with the DatetimeField not doing pm?
1106: [21:27:00] <Pyromanik> :<
1107: [21:27:00] <Pyromanik> nope
1108: [21:27:00] <Pyromanik> do you have it in 24hr mode or something?
1109: [21:27:00] <Pyromanik> or maybe a max time set on it?
1110: [21:28:00] <azureKnight> Hmm. I don't know the AdvancedWorkflow module doesn't seem to like it.
1111: [21:29:00] <azureKnight> I tried to put in dates later than noon, and it wasn't allowing.
1112: [21:36:00] * NeroReflex_ quit (Ping timeout: 245 seconds)
1113: [21:49:00] * novaweb has joined #silverstripe
1114: [21:50:00] <novaweb> Greetings SilverStripers - have installed message queue/newsletter with Composer on 3.0.X - just wondering how you actually get newsletters to send? http://www.silverstripe.org/all-other-modules/show/23056
1115: [21:51:00] * mobiusnz1 has joined #silverstripe
1116: [21:52:00] * mobiusnz quit (Read error: Connection reset by peer)
1117: [21:55:00] * mobiusnz has joined #silverstripe
1118: [21:56:00] * mobiusnz1 quit (Ping timeout: 252 seconds)
1119: [22:03:00] * CHIex|2 quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
1120: [22:03:00] * CHIex quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
1121: [22:06:00] <FrozenFire> Perhaps from a cronjob
1122: [22:06:00] <FrozenFire> If it's not working for you, you may want to try calling the task they mention
1123: [22:06:00] <FrozenFire> novaweb: https://github.com/silverstripe-labs/silverstripe-newsletter#queuing
1124: [22:10:00] <Pyromanik> as it susggests
1125: [22:10:00] <Pyromanik> or installing a message queue
1126: [22:10:00] * novaweb quit (Quit: novaweb)
1127: [22:11:00] <FrozenFire> He said he did
1128: [22:11:00] <FrozenFire> But apparently it's not working?
1129: [22:11:00] <FrozenFire> Or maybe he's just not hit the minimum queue size?
1130: [22:12:00] <FrozenFire> But it seems that the message queue module does things that way.
1131: [22:12:00] <FrozenFire> Personally I try to avoiding running queue processing in the scope of an HTTPd process
1132: [22:14:00] * UncleCheese quit (Quit: UncleCheese)
1133: [22:15:00] <Pyromanik> and just about everyone seems to have issues with it :<
1134: [22:15:00] <Pyromanik> so many things to consider when using external service
1135: [22:15:00] <Pyromanik> STOMP server might be misconfigured
1136: [22:15:00] <Pyromanik> so many people seem intent on using that module :<
1137: [22:18:00] <azureKnight> :)
1138: [22:18:00] <ss23> STOP right there, than kyou very much
1139: [22:21:00] * UncleCheese has joined #silverstripe
1140: [22:22:00] <simon_w> ss23, you're not going any human touch though :p
1141: [22:23:00] <ss23> simon_w: XD
1142: [22:23:00] * UncleCheese quit (Client Quit)
1143: [22:29:00] * nickmolhoek quit (Ping timeout: 264 seconds)
1144: [22:29:00] * DigNZ quit (Ping timeout: 252 seconds)
1145: [22:30:00] * DigNZ quit (Remote host closed the connection)
1146: [22:30:00] * DigNZ has joined #silverstripe
1147: [22:30:00] * nickmolhoek has joined #silverstripe
1148: [22:30:00] * nickmolhoek quit (Remote host closed the connection)
1149: [22:30:00] * nickmolhoek has joined #silverstripe
1150: [22:30:00] * DigNZ has joined #silverstripe
1151: [22:42:00] <Pyromanik> ss23, gotta slow it down baby, have some fun.
1152: [22:42:00] <Pyromanik> simon_w, hey you, always on the run
1153: [22:43:00] <Pyromanik> gaiz, what would cause a php script to stop executing half way through, besides timeout?
1154: [22:45:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
1155: [22:46:00] <simon_w> Distracted by your mum
1156: [22:46:00] <simon_w> out of memory
1157: [22:47:00] <Pyromanik> ooooh, that's a good one!
1158: [22:47:00] <Pyromanik> I guess
1159: [22:47:00] <Pyromanik> so probably called by AJAX
1160: [22:47:00] <Pyromanik> no task set up for this script
1161: [22:47:00] <Pyromanik> might be a JS issue.
1162: [22:47:00] <Pyromanik> also
1163: [22:47:00] <Pyromanik> I appreciate that :D
1164: [22:47:00] <Pyromanik> nice.
1165: [22:48:00] <Pyromanik> f'n modx :(
1166: [22:49:00] <spronk> ugh
1167: [22:49:00] <spronk> fuuuck christchurhc :(
1168: [22:49:00] <Pyromanik> and their retard bogan skinhead culture
1169: [22:49:00] <Pyromanik> yes.
1170: [22:50:00] <Pyromanik> / school defines you
1171: [22:50:00] <Pyromanik> / rugby jock
1172: [22:50:00] <Pyromanik> but why specifically spronk ?
1173: [22:51:00] * SticksM has joined #silverstripe
1174: [22:52:00] * peter_ss quit (Quit: Leaving.)
1175: [22:52:00] <simon_w> Still can't even do hills properly, though it's trying
1176: [23:00:00] <Pyromanik> lol
1177: [23:00:00] * azureKnight quit (Quit: azureKnight)
1178: [23:04:00] * priithansen quit (Quit: priithansen)
1179: [23:10:00] <spronk> Pyromanik: housing market
1180: [23:10:00] <Pyromanik> balls
1181: [23:10:00] <Pyromanik> spronk, hahaha
1182: [23:10:00] <Pyromanik> I was right, ajax!
1183: [23:11:00] <ss23> And worse, it gets USED, by Pyromanik !!!!!
1184: [23:11:00] <Pyromanik> I haev a mate up redwood looking for flatties maybe
1185: [23:11:00] <ss23> 11:49:03 < Pyromanik> f'n modx :(
1186: [23:11:00] <Pyromanik> but
1187: [23:11:00] <Pyromanik> bit of a wreck :<
1188: [23:11:00] <Pyromanik> (the chap, not the house)
1189: [23:11:00] <ss23> tfw modx still exists...
1190: [23:12:00] * azureKnight has joined #silverstripe
1191: [23:12:00] <Pyromanik> ss23, tactical fighter wing?
1192: [23:12:00] <Pyromanik> ss23, nuh uh
1193: [23:12:00] <Pyromanik> it gets debugged and slap hacky fixed by Pyromanik
1194: [23:12:00] <ss23> THAT FEEL WHEN
1195: [23:12:00] <spronk> we're looking to buy
1196: [23:12:00] <Pyromanik> spronk, yeh
1197: [23:12:00] <Pyromanik> recommend just not
1198: [23:12:00] <Pyromanik> move to another city
1199: [23:12:00] <spronk> haah
1200: [23:12:00] <spronk> yeah
1201: [23:12:00] <Pyromanik> like Warsow
1202: [23:12:00] <ss23> http://www.reddit.com/r/AskReddit/comments/1apy13/if_every_single_file_on_your_computer_were_to_be/c9021ie?context=3 aw snap, this guy got TOLD
1203: [23:14:00] <Pyromanik> applies to both preceeding comments
1204: [23:14:00] <Pyromanik> haha
1205: [23:14:00] <Pyromanik> it's like a schrodinger's cat
1206: [23:14:00] <spronk> mm
1207: [23:14:00] <Pyromanik> FANTASTIC :>
1208: [23:14:00] <Pyromanik> that one comment
1209: [23:17:00] <Pyromanik> FFFFFFFFFFFFFFFFFFFFFFFF having to trace the entire execution stack to find out wtf is going on
1210: [23:18:00] <ss23> fff
1211: [23:18:00] <ss23> having to go get lunch but you're late
1212: [23:18:00] <ss23> :D
1213: [23:18:00] <mobiusnz> hey simon_w, you use sublime text eh?
1214: [23:19:00] <Pyromanik> many here do
1215: [23:19:00] <simon_w> apparently
1216: [23:20:00] <simon_w> no idea
1217: [23:20:00] <Pyromanik> but it has issues with'
1218: [23:20:00] <Pyromanik> use ASP
1219: [23:20:00] <Pyromanik> I think there is in someone's repo somewhere
1220: [23:20:00] <simon_w> I just use HTML (Rails) for my templates
1221: [23:20:00] <Pyromanik> not that I'm aware of
1222: [23:20:00] <mobiusnz> any good silverstripe helpers?
1223: [23:21:00] <Pyromanik> chillu said something about someone having some helpers in a package somewhere the other day when someone asked about textmate
1224: [23:21:00] * azureKnight quit (Quit: azureKnight)
1225: [23:22:00] * azureKnight has joined #silverstripe
1226: [23:22:00] * peter_ss has joined #silverstripe
1227: [23:22:00] <mobiusnz> oh yeah. I've got a textmate package I think, but I've been trialling sublime instead
1228: [23:24:00] <mobiusnz> does the new SS ORM allow referential integrity?
1229: [23:24:00] * catcher quit (Quit: Leaving)
1230: [23:25:00] <mobiusnz> ah ok
1231: [23:25:00] <simon_w> Well, the old one did too. There's just no automatic foreign keys
1232: [23:25:00] <Pyromanik> I searched logs, couldn't find
1233: [23:26:00] <simon_w> oh, the text mate package works in sublime
1234: [23:26:00] <Pyromanik> oh yeh
1235: [23:26:00] <Pyromanik> mobiusnz, yeah, someone recently asked about updated textmate packages the other day too
1236: [23:26:00] <Pyromanik> turned into a discussion about how no one uses textmate anymore and sublime is the one to use
1237: [23:37:00] <FrozenFire> I went to start using it for another job, and it just didn't feel right.
1238: [23:37:00] * FrozenFire has been unimpressed by Sublime
1239: [23:37:00] <FrozenFire> Too much going on.
1240: [23:39:00] <FrozenFire> I've killed thousands of them
1241: [23:39:00] * FrozenFire simply doesn't understand how this bitch of an anthill somewhere near my house keeps on sending ants
1242: [23:40:00] <FrozenFire> You'd think they'd go "Oh, right. Death."
1243: [23:41:00] <FrozenFire> I'm pretty sure I'm going to have to empty my shopvac sometime soon. I've sucked up that many ants.
1244: [23:43:00] <travis-ci> [travis-ci] silverstripe/sapphire#1741 (3.0 - 74df4a5 : Ingo Schommer): The build passed.
1245: [23:43:00] * travis-ci has left #silverstripe
1246: [23:43:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/5702199
1247: [23:43:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/ea0cedb3dad5...74df4a5627e4
1248: [23:43:00] * travis-ci has joined #silverstripe
1249: [23:47:00] * mobiusnz quit (Ping timeout: 276 seconds)
1250: [23:50:00] * mobiusnz has joined #silverstripe

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