*** Piet has quit IRC | 00:26 | |
*** MaxV has joined #storyboard | 04:39 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 06:14 | |
*** k4n0 has joined #storyboard | 06:20 | |
*** MaxV has quit IRC | 07:02 | |
*** openstackgerrit has quit IRC | 07:50 | |
*** openstackgerrit has joined #storyboard | 07:50 | |
*** MaxV has joined #storyboard | 08:20 | |
*** alexismonville has joined #storyboard | 08:24 | |
*** alexismonville has quit IRC | 08:24 | |
*** jcoufal has joined #storyboard | 08:38 | |
*** alexismonville has joined #storyboard | 08:43 | |
*** jtomasek has joined #storyboard | 08:48 | |
*** alexismonville has quit IRC | 09:07 | |
*** alexismonville has joined #storyboard | 09:08 | |
*** alexismonville has quit IRC | 09:17 | |
CTtpollard | Hi guys, im glad to see the refresh token patch and will be merging it to my live instance | 09:23 |
---|---|---|
CTtpollard | I've had a problem since yesterday afternoon (UK) where I can't post storyboard.openstack, on Chromium submitting the story & task with the Save Changes button doesn't complete and just hangs / doesn't respond. I've also tried Iceweasel, but that hangs when passing back my credentials from UbuntuOne and doesn't complete back to Storyboard | 09:25 |
*** jedimike has joined #storyboard | 09:26 | |
*** jcoufal has quit IRC | 09:40 | |
yolanda | hi CTpollar | 09:47 |
yolanda | CTpollard | 09:48 |
yolanda | sometimes i have login problems, but if i refresh the browser it works fine | 09:48 |
yolanda | are you still having the same problem today? | 09:48 |
CTtpollard | yep, I heard of a potential loss of DB connectivity yesterday | 09:49 |
CTtpollard | and hello to you too yolanda :) | 09:50 |
yolanda | CTpollard, temporary problems? | 09:51 |
CTtpollard | I'm not sure, I don't really know how I can diagnose the problem, I could try a third browser maybe | 09:52 |
CTtpollard | I don't use iceweasel by default, but have never had a problem post a story with Chromium in the past | 09:52 |
yolanda | CTpollard, can you try now? | 09:53 |
yolanda | works for me | 09:53 |
CTtpollard | is posting of img links allowed? | 09:54 |
yolanda | you can paste links, but they won't be interpreted as images, just it will show the text link | 09:55 |
CTtpollard | yeh that's fine, I just didn't want to annoy anyone with img links :) | 09:55 |
yolanda | CTpollard, i just posted a story and task and is fine | 09:56 |
yolanda | i recommend that when you post it, you keep the network inspector open, so you can see any weird behaviour | 09:56 |
CTtpollard | done, 500 & 400 errors returned from POST | 10:12 |
CTtpollard | http://i.imgur.com/SZ3sZuH.png?1 | 10:12 |
CTtpollard | kk just tried Opera as well, not working either | 10:41 |
*** jcoufal has joined #storyboard | 10:42 | |
yolanda | cool, thx, i'll file the story for you to investgate | 11:21 |
*** mase_x200 has joined #storyboard | 11:21 | |
yolanda | CTpollard, have you tried with something simple, not including slashes, etc? to discard that | 11:21 |
yolanda | if you can please file a dummy story as simple as possible | 11:22 |
CTtpollard | Yeh I could try that, do you think that could be effecting the serializer / parser? | 11:22 |
*** k4n0 has quit IRC | 11:23 | |
yolanda | i'm suspecting about some bug with slashes | 11:23 |
CTtpollard | yes that passed | 11:24 |
yolanda | so you are a bug-catcher :) | 11:24 |
CTtpollard | and my actual story does have symbols in it | 11:24 |
yolanda | can you file a story about that, with your snapshot? | 11:24 |
CTtpollard | yes :) | 11:25 |
CTtpollard | my test story can be deleted | 11:29 |
CTtpollard | under web-client | 11:29 |
CTtpollard | done: https://storyboard.openstack.org/?state=65L9x4fRu6KPufyocAwf&code=rxGJkEcTuSWrhLBzUsZmjTC2o0PABx#!/story/2000059 | 11:35 |
yolanda | ttx, krotscheck, we have a bug for story submissions, but we had to file some test stories to discover, could you remove them when possible? | 11:40 |
yolanda | or NikitaKonovalov... | 11:40 |
NikitaKonovalov | yolanda: unfortuantelly I have no access to StoryBoard log, so we need someone who can find traces for us | 12:07 |
NikitaKonovalov | jeblair, SergeyLukjanov ^^ | 12:08 |
yolanda | NikitaKonovalov, i mean, remove the test dummy stories we created for testing, using storyboard admin access | 12:08 |
yolanda | i still don't have creds | 12:08 |
NikitaKonovalov | me neither | 12:08 |
yolanda | ah, i thought you could login into storyboard as admin | 12:08 |
yolanda | NikitaKonovalov, for the bug, i guess is something with slashes, i can try locally | 12:12 |
NikitaKonovalov | btw, we had a bug earlier for special characters somwhere | 12:13 |
CTtpollard | ^ I had not read one regarding that | 12:13 |
NikitaKonovalov | CTtpollard: let me find it | 12:14 |
yolanda | mm, NikitaKonovalov, something related with "special characters needs more testing" ? | 12:14 |
NikitaKonovalov | yes, that one | 12:14 |
yolanda | cool | 12:15 |
yolanda | i'd like to have the ability to flag stories as dupes or related them | 12:15 |
NikitaKonovalov | and as far as I remember most of characters worked correctly | 12:15 |
NikitaKonovalov | yolanda: there were discussions on story statuses for duplicates | 12:16 |
NikitaKonovalov | the solution seems to be "Mark as invalid and leave a link to an existing one" | 12:16 |
NikitaKonovalov | We can solve that once and forever with something like convert request body to base64 on client side and back on the server | 12:18 |
yolanda | +1 for that solution | 12:18 |
NikitaKonovalov | but this will fork for http failures | 12:18 |
yolanda | what do you mean? | 12:18 |
NikitaKonovalov | if anything is wrong with storing it in the database, we should think more | 12:19 |
yolanda | but base64 is a reversible operation so you can decode everything | 12:19 |
NikitaKonovalov | it is, but we still store things in regular text in the database | 12:20 |
NikitaKonovalov | what if sqlachemy fails on slashes or anything else | 12:20 |
yolanda | i mean storing in the database as base64 encoded | 12:21 |
NikitaKonovalov | we cant store base64 in mysql because that will break searching | 12:21 |
yolanda | i think the main problem is with storing in the database so that's where i thought the base64 encode will fit | 12:22 |
persia | Database-safe escaping routines have been around for a while. Could one of these be used to clean the text before passing to the DB engine? | 12:26 |
jedimike | if sqlalchemy fails because you passed it something that breaks the sql it generates, then we've either travelled back in time to the 90s, or you found a serious bug ;) | 12:32 |
SergeyLukjanov | yolanda, NikitaKonovalov, do you still need logs? | 12:34 |
yolanda | jedimike, SergeiLukjanov, so the conversation is about the bug CTpollard found, i cannot be sure if that's for special chars because i haven't tested, but he can file simpler stories, so there is some bug related with the content of the story | 12:35 |
SergeyLukjanov | the last errors looks like: | 12:38 |
SergeyLukjanov | [Tue Dec 02 17:07:17 2014] [error] [client 74.202.214.170] OperationalError: (OperationalError) (2003, "Can't connect to MySQL server on ' | 12:38 |
jedimike | yolanda, if sqlalchemy isn't binding parameters correctly, I'll be shocked :) perhaps column length is more likely? | 12:38 |
yolanda | it also can be that | 12:39 |
SergeyLukjanov | and there are a log of [Mon Dec 01 16:14:46 2014] [error] [client 87.111.241.205] File does not exist: /var/lib/storyboard/www/config.json, referer: https://storyboard.openstack.org/ | 12:40 |
SergeyLukjanov | a lot of* | 12:40 |
SergeyLukjanov | bingo! | 12:45 |
SergeyLukjanov | I've found the issue | 12:45 |
SergeyLukjanov | [Wed Dec 03 10:10:07 2014] [error] DBError: (DataError) (1406, "Data too long for column 'title' at row 1") 'INSERT INTO tasks (created_at, updated_at, creator_id, title, status, story_id, project_id, assignee_id, priority) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)' (datetime.datetime(2014, 12, 3, 10, 10, 7, 736120), None, 781, 'Change the default behavior of <a:hover>, or add a new class to relevant html and less and amend where appropriate', | 12:45 |
SergeyLukjanov | 'todo', 2000057, 456, None, 'medium') | 12:45 |
SergeyLukjanov | yolanda, NikitaKonovalov ^^ | 12:45 |
SergeyLukjanov | jedimike, you've been true | 12:45 |
jedimike | SergeyLukjanov, lucky guess :) | 12:46 |
NikitaKonovalov | so looks like 2 things to do here: make titles Unicode(255) so that titles fit, and handle exceptions | 12:50 |
yolanda | oh, good catch | 12:56 |
*** MaxV has quit IRC | 13:08 | |
CTtpollard | just got back, good find! | 13:23 |
*** alexismonville has joined #storyboard | 13:23 | |
*** alexismonville has quit IRC | 13:32 | |
*** yolanda has quit IRC | 13:39 | |
*** yolanda has joined #storyboard | 13:39 | |
*** alexismonville has joined #storyboard | 13:47 | |
*** jcoufal has quit IRC | 13:55 | |
openstackgerrit | yolanda.robla proposed openstack-infra/storyboard-webclient: Read user preferences from backend https://review.openstack.org/137798 | 13:56 |
*** jcoufal has joined #storyboard | 13:56 | |
yolanda | CTpollard, SergeyLukjanov, so thx for the feedback, i'll update the story properly | 14:07 |
yolanda | NikitaKonovalov, i updated story about max lengths https://storyboard.openstack.org/?state=65L9x4fRu6KPufyocAwf&code=rxGJkEcTuSWrhLBzUsZmjTC2o0PABx#!/story/2000059 | 14:18 |
yolanda | can you think on another task needed? | 14:18 |
*** alexismonville1 has joined #storyboard | 14:23 | |
*** alexismonville has quit IRC | 14:23 | |
*** alexismonville1 has quit IRC | 14:33 | |
NikitaKonovalov | the story looks good to me. I just raised the API priority to high | 14:47 |
NikitaKonovalov | Another strange thing I see is the url ^^. For some reason an authroization code and state were not cleared out | 14:48 |
NikitaKonovalov | but that's another issue for sure | 14:48 |
*** mase_x200 has quit IRC | 14:53 | |
yolanda | yes, maybe one issue raised the other | 14:57 |
*** MaxV has joined #storyboard | 15:23 | |
*** shakamunyi has joined #storyboard | 15:29 | |
krotscheck | So, thge maxchar issue in tasks I modified with the inline task patch, but not in the new story modal. | 17:02 |
*** MaxV has quit IRC | 17:05 | |
*** wdutch has quit IRC | 17:07 | |
*** jcoufal has quit IRC | 17:30 | |
*** mattfarina has joined #storyboard | 17:32 | |
*** jedimike has quit IRC | 18:04 | |
*** MaxV has joined #storyboard | 19:11 | |
*** MaxV has quit IRC | 19:17 | |
*** MaxV has joined #storyboard | 19:18 | |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 19:54 | |
*** Piet has joined #storyboard | 20:27 | |
mordred | krotscheck: eslint. seen it? any good? | 20:59 |
krotscheck | mordred: Not familiar. Looking. | 21:00 |
mordred | krotscheck: asking because it doesn't seem to have the license weirdness that freaks people out about jshint | 21:00 |
mordred | krotscheck: so if it doesn't suck, then yay, less strife | 21:00 |
krotscheck | mordred: Will need some rule tweaking, but it works. | 21:04 |
mordred | krotscheck: cool. super low priority - but good to know that it's a thing that could be used and whatnot | 21:05 |
*** jtomasek has quit IRC | 21:06 | |
*** MaxV has quit IRC | 22:14 | |
*** MaxV has joined #storyboard | 22:22 | |
*** mattfarina has quit IRC | 22:30 | |
*** MaxV has quit IRC | 22:40 | |
*** Piet has quit IRC | 23:28 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!