*** tpb has joined #melange | 00:00 | |
ThomasWaldmann | SRabbelier: strange inconsistencies | 00:06 |
---|---|---|
SRabbelier | ThomasWaldmann: where? | 00:07 |
ThomasWaldmann | i have 2 notifications. ronny and reimar want to become mentors. | 00:07 |
ThomasWaldmann | if i follow the link, it only offers to withdraw | 00:08 |
ThomasWaldmann | there is also the explanation that this might mean they were already accepted by some other admin | 00:08 |
ThomasWaldmann | which is likely the case | 00:08 |
ThomasWaldmann | so far so good (just slightly strange) | 00:08 |
SRabbelier | ThomasWaldmann: ah, okay | 00:09 |
ThomasWaldmann | BUT, i don't see them in the mentor list. | 00:09 |
SRabbelier | ThomasWaldmann: that's because they haven't accepted yet | 00:09 |
SRabbelier | ThomasWaldmann: s/accepted/filled in their profile/ | 00:09 |
ThomasWaldmann | ah, ok | 00:09 |
ThomasWaldmann | yeah, one more now, reimar has just submitted it | 00:10 |
SRabbelier | ThomasWaldmann: all is well? | 00:11 |
SRabbelier | also, did dreimark get in touch with you? | 00:11 |
ThomasWaldmann | yes, i think so. just the invisible internal state is a bit strange. | 00:11 |
ThomasWaldmann | yes, no problem. | 00:11 |
SRabbelier | ThomasWaldmann: you should see him under requests | 00:13 |
ThomasWaldmann | no unhandled invites or pending requests | 00:14 |
ThomasWaldmann | ah, under org requests | 00:14 |
ThomasWaldmann | ok, there ronny is | 00:14 |
dreimark | :) | 00:16 |
ThomasWaldmann | SRabbelier: about . and - is that a bug and will get fixed or will it stay like that? | 00:16 |
SRabbelier | ThomasWaldmann: . and -? | 00:16 |
ThomasWaldmann | (street and city form field validators) | 00:16 |
SRabbelier | ThomasWaldmann: it's required by Google shipping I'm afraid | 00:17 |
SRabbelier | ThomasWaldmann: although it looks like we could accept dashes | 00:17 |
ThomasWaldmann | it showed my correct address (because of previous soc participation) | 00:17 |
ThomasWaldmann | but i could not post it "as is", because it dislike "Pleidelsheimer Str. 25" as street | 00:18 |
ThomasWaldmann | and "Bietigheim-Bissingen" as city | 00:18 |
ThomasWaldmann | which both is 100% correct IRL | 00:18 |
ThomasWaldmann | so i removed the . and the - to make the validator happy (and the address slightly incorrect) | 00:19 |
SRabbelier | ThomasWaldmann: http://code.google.com/p/soc/issues/detail?id=903 | 00:19 |
tpb | <http://ln-s.net/85t8> (at code.google.com) | 00:19 |
ThomasWaldmann | strange | 00:22 |
dreimark | gn | 00:22 |
ThomasWaldmann | (i can understand there is lots of american software having troubles with non-ascii stuff, but . and - is pretty basic ascii :) | 00:22 |
ThomasWaldmann | reminds me a little of johnny "tables" smith :D | 00:25 |
SRabbelier | ThomasWaldmann: as you can see though, I could add the - back | 00:26 |
* ThomasWaldmann wonders how it worked with . for SOC :) | 00:27 | |
ThomasWaldmann | btw, when first seeing tpb here, i wondered how the pirate bay is related to melange :D | 00:29 |
SRabbelier | ThomasWaldmann: last year all those "bad characters" were stripped out 'manually' | 00:30 |
ThomasWaldmann | uuh | 00:30 |
SRabbelier | ThomasWaldmann: yeah, no fun | 00:31 |
ThomasWaldmann | hmm, did i miss the number somewhere or is there no specific amount of tasks stated that orgs should create? | 00:42 |
SRabbelier | ThomasWaldmann: Suggested is to have 50 in your list when applying, and to have about 100 ready before the program starts | 00:45 |
ThomasWaldmann | ah, sounds familiar | 00:47 |
ThomasWaldmann | (and lots to do...) | 00:47 |
SRabbelier | :) | 00:49 |
ThomasWaldmann | btw, when checking the other orgs task pages, i have seen that some have different difficulty labels, time measurements etc. | 00:52 |
SRabbelier | ThomasWaldmann: what do you mean? | 00:53 |
ThomasWaldmann | days vs. hours, different words for easy/medium/hard | 00:58 |
ThomasWaldmann | (i mean their wiki pages, or other collections, not in melange) | 00:59 |
SRabbelier | ThomasWaldmann: oooooooh | 01:15 |
SRabbelier | ThomasWaldmann: Melange will equalize that :) | 01:15 |
ThomasWaldmann | btw, i only saw an hours field in csv | 01:21 |
ThomasWaldmann | (int) | 01:22 |
SRabbelier | ThomasWaldmann: correct | 01:22 |
SRabbelier | ThomasWaldmann: that is the expected format | 01:22 |
ThomasWaldmann | the "should be finished within X days" is in the description then? | 01:22 |
SRabbelier | ThomasWaldmann: nope | 01:22 |
SRabbelier | ThomasWaldmann: it says hours | 01:22 |
ThomasWaldmann | i mean the "due date" | 01:23 |
SRabbelier | ThomasWaldmann: it's a datetime | 01:24 |
SRabbelier | ThomasWaldmann: it's due at a specific time on a specific day | 01:24 |
ThomasWaldmann | ehrm | 01:25 |
* ThomasWaldmann confused | 01:25 | |
SRabbelier | ThomasWaldmann: by what part? | 01:26 |
ThomasWaldmann | i expected that hours field (int) to be how much work hours the task is expected to take | 01:26 |
SRabbelier | ThomasWaldmann: it is | 01:26 |
ThomasWaldmann | but we also shall set some due date, but there is no csv field for that, right? | 01:27 |
SRabbelier | ThomasWaldmann: and then once the task is assigned to the student, they have that many hours from the moment it is assigned to them | 01:27 |
SRabbelier | ThomasWaldmann: no? | 01:27 |
ThomasWaldmann | so if i tell it takes 10h, they have to deliver 10h later? :) | 01:27 |
SRabbelier | ThomasWaldmann: yup | 01:28 |
ThomasWaldmann | they are expected to not sleep or do other stuff? | 01:28 |
SRabbelier | ThomasWaldmann: so take the fact that they need to sleep in consideration when setting your expected duration | 01:28 |
SRabbelier | ThomasWaldmann: ninja-ed :P | 01:28 |
* ThomasWaldmann bets that will cause lots of confusion | 01:28 | |
SRabbelier | ThomasWaldmann: Can you ask Carol to clarify that somehow? I think you raise a valid point. | 01:29 |
ThomasWaldmann | yes | 01:29 |
ThomasWaldmann | there should be some ratio | 01:30 |
ThomasWaldmann | (if we don't have 2 different values) | 01:30 |
ThomasWaldmann | e.g. students are expected to work 2h/d | 01:30 |
ThomasWaldmann | so a 10h work time task is due in 5d | 01:30 |
SRabbelier | ThomasWaldmann: I think instead the mentors will be expected to set the work time as such | 01:31 |
SRabbelier | ThomasWaldmann: but, yes, some explanation is needed | 01:31 |
*** madrazr has joined #melange | 01:36 | |
*** ChanServ sets mode: +o madrazr | 01:36 | |
ThomasWaldmann | sent, to the ml | 01:49 |
*** jimregan has quit IRC | 02:02 | |
*** jimregan has joined #melange | 02:14 | |
*** madrazr has left #melange | 04:57 | |
*** dukeleto has quit IRC | 06:54 | |
*** dukeleto has joined #melange | 06:54 | |
*** dhaun has joined #melange | 08:26 | |
*** pipesmoker has joined #melange | 10:05 | |
pipesmoker | hello | 10:05 |
pipesmoker | i changed my email addy of my google account | 10:05 |
pipesmoker | now my google open source user profile has gone | 10:05 |
pipesmoker | can anybody help me with this? | 10:05 |
dhaun | pipesmoker: that requires manual intervention by the Melange admins, but they're probably not online right now | 10:09 |
pipesmoker | dhaun: thanks for your reply, i will ask later again then | 10:10 |
dhaun | that, or you could try http://groups.google.com/group/melange-soc | 10:10 |
tpb | Title: melange-soc | Google Groups (at groups.google.com) | 10:10 |
pipesmoker | dhaun: even better, thx | 10:11 |
*** dhaun has quit IRC | 11:34 | |
*** dhaun has joined #melange | 11:38 | |
*** dhaun1 has joined #melange | 11:40 | |
*** dhaun has quit IRC | 11:43 | |
*** dhaun1 is now known as dhaun | 12:21 | |
ThomasWaldmann | is the rendering width for the task titles already known? | 13:00 |
ThomasWaldmann | in the table of tasks i see as org admin, i can see about the first 21 chars of the task title. | 13:01 |
ThomasWaldmann | will that be the same sort of presentation the students will see to choose tasks from? | 13:01 |
ThomasWaldmann | some hint about what task title length makes sense would be useful | 13:01 |
ThomasWaldmann | how can a task be deleted? | 13:05 |
ThomasWaldmann | ah, nevermind, i expected that to be possible from the task list, but you first have to click on the task to see/edit it and then there is a delete button at the bottom of it | 13:09 |
ThomasWaldmann | and there is also a "public view" link which answers my question for width, looks like there the full screen width minus the leftsidebar is used | 13:11 |
ThomasWaldmann | and it uses multiple lines if the title is longer than that | 13:12 |
ThomasWaldmann | so it looks like title length could be rather long, but it might be hard to see it in the admin list if first 21 chars are same for multiple tasks | 13:13 |
dreimark | in melange demo a student sees: Title. org, Difficulty, Points, Type, Time of Complete, Status and Mentors | 13:28 |
dreimark | that makes it difficult for newcomers to figure out what tasks fit their skills | 13:28 |
dreimark | at least an info about which skills are required makes it much easier to select tasks | 13:29 |
dreimark | SRabbelier: ^^^ | 13:30 |
*** mithro has quit IRC | 13:31 | |
SRabbelier | dreimark: hi | 13:37 |
dreimark | SRabbelier: please read backlog from thomas and me | 13:37 |
SRabbelier | http://melange-demo.appspot.com/gci/program/list_tasks/melange/gci2010 | 13:38 |
tpb | <http://ln-s.net/863$> (at melange-demo.appspot.com) | 13:38 |
SRabbelier | http://melange-demo.appspot.com/gci/task/show/melange/gci2010/moinmoin/t128507765147 | 13:38 |
tpb | <http://ln-s.net/7gD_> (at melange-demo.appspot.com) | 13:38 |
ThomasWaldmann | ah, moin SRabbelier | 13:38 |
SRabbelier | ThomasWaldmann: are those links sufficient? | 13:39 |
ThomasWaldmann | ah, yes, clearer now | 13:40 |
SRabbelier | dreimark: What can we do to make that easier then? | 13:41 |
ThomasWaldmann | could the column width get optimized still? | 13:41 |
dreimark | we need a column which shows minimum requirement. e.g. mentors lists needs python, css, html | 13:41 |
ThomasWaldmann | like title getting broader, some other columns narrower | 13:41 |
ThomasWaldmann | "points" is for what exactly? | 13:42 |
dreimark | currently opening every task to find out skill does not fit needs avoided | 13:42 |
ThomasWaldmann | the custom tags maybe should get displayed | 13:43 |
ThomasWaldmann | we could use it for something like "python,javascript" if the task requires python and js skills | 13:43 |
SRabbelier | ThomasWaldmann: there's no easy way to resize the columns, I don't think | 13:43 |
SRabbelier | dreimark: what do you mean with "mentors lists needs python, css, html"? | 13:44 |
ThomasWaldmann | pity | 13:44 |
dreimark | SRabbelier: we can use tags | 13:44 |
dreimark | if you have coding tasks you need to know in which language | 13:45 |
ThomasWaldmann | or for doc or i18n tasks, there might be some specific tools involved | 13:45 |
ThomasWaldmann | so skills could make tags | 13:46 |
* SRabbelier nods | 13:46 | |
SRabbelier | the tags need to be displayed | 13:46 |
dreimark | :) | 13:46 |
ThomasWaldmann | that points column looks strange, doesn't the student get same amount of points for any task he completes? | 13:46 |
ThomasWaldmann | if so, why is that column useful? :) | 13:47 |
SRabbelier | ThomasWaldmann: no, they do not. | 13:47 |
dhaun | harder tasks get more points, I think | 13:47 |
dreimark | ouch | 13:47 |
* dreimark disagrees | 13:48 | |
dreimark | because it is not easy to define easy and also not hard | 13:48 |
dreimark | and I want to avoid to define tasks which likly can't be solved | 13:48 |
dreimark | and this is the only way to be fair on each project | 13:49 |
ThomasWaldmann | well, sure it might be not easy to define beforehands, but still there will be some obviously harder tasks and some obviously easier | 13:49 |
SRabbelier | That's just the rules of the game. | 13:50 |
ThomasWaldmann | but effort = hardness * duration * quality is also to be considered | 13:50 |
dreimark | it makes more sense if the column is hidden | 13:50 |
SRabbelier | dreimark: no | 13:50 |
SRabbelier | We want the younger students to be able to finish 15 tasks and get the full payment | 13:50 |
SRabbelier | But we also want the more competative students to be able to win | 13:50 |
SRabbelier | To do that we have the three task levels | 13:51 |
SRabbelier | Easy tasks get 1 point, Medium tasks get 2 points, Hard tasks get 4 points. | 13:51 |
ThomasWaldmann | SRabbelier: could the 2 columns then get merged? | 13:51 |
ThomasWaldmann | like Difficulty (Points you get) -> Hard (4) | 13:52 |
ThomasWaldmann | i mean if there is an equivalence relation.... | 13:52 |
SRabbelier | ThomasWaldmann: that means you can't sort by points though | 13:52 |
SRabbelier | ThomasWaldmann: or filter by difficulty | 13:52 |
ThomasWaldmann | then use Points (Difficulty) -> 4 (Hard), that sorts | 13:53 |
ThomasWaldmann | we could have negative points for stupid stuff :DD | 13:54 |
dreimark | the problem with that idea is that the price is very good. so a student who knows he can do 20 easy tasks in the time of one hard task he will do all easy tasks | 13:54 |
ThomasWaldmann | he doesn't know before doing | 13:54 |
SRabbelier | dreimark: that's fine | 13:55 |
dreimark | well he knows because we tell the difficults | 13:55 |
ThomasWaldmann | if even we can't easily estimate time needed, the student can't anyway | 13:55 |
SRabbelier | dreimark: it's a competition | 13:55 |
dreimark | ThomasWaldmann: that's what i am saying we can clarify each task as easy or hard | 13:56 |
SRabbelier | ThomasWaldmann: but, yes, I'll change it to Points (difficulty) | 13:56 |
ThomasWaldmann | btw, the mouseover tooltip for that "duration hours" value somehow hints that this clock hours until delivery is expected | 13:57 |
dreimark | if we choose easy it is unfair if it is compared to others hard | 13:57 |
dreimark | and if we set hard students can get more points as on other ideas | 13:57 |
SRabbelier | ThomasWaldmann: that's because that's exacltly what it is... | 13:58 |
SRabbelier | dreimark: it doesn't have to be perfectly fair | 13:58 |
dreimark | good | 14:00 |
SRabbelier | dreimark: life is'nt fair | 14:00 |
dreimark | he | 14:00 |
ThomasWaldmann | you will never be 100% correct for such hard-to-estimate stuff | 14:00 |
ThomasWaldmann | SRabbelier: just not sure if everybody is aware of that | 14:00 |
SRabbelier | ThomasWaldmann: Tag onto your earlier mail and ask for clarification on that too. | 14:00 |
SRabbelier | ThomasWaldmann: Carol gets back next Monday. | 14:00 |
ThomasWaldmann | maybe should be called ETA :-) (or ETD, Expected Time of Delivery?) | 14:00 |
ThomasWaldmann | but still, scaling work hours to ETA days should be on a common basis | 14:01 |
ThomasWaldmann | SRabbelier: can you make a mouseover for the time to complete value? | 14:02 |
SRabbelier | ThomasWaldmann: what do you mean? | 14:03 |
ThomasWaldmann | telling something like "if you claim now, you have to complete YYYY:MM:DD HH:MM" | 14:03 |
ThomasWaldmann | that would make it as clear as it gets on the student side | 14:04 |
ThomasWaldmann | maybe s/now/$NOW/ | 14:06 |
ThomasWaldmann | just to avoid caching / outdated content issues | 14:06 |
* ThomasWaldmann brb | 14:08 | |
*** pipesmoker has quit IRC | 14:22 | |
*** Mek has quit IRC | 15:33 | |
*** Mek has joined #melange | 15:34 | |
SRabbelier | ThomasWaldmann, dreimark: http://melange-demo.appspot.com/gci/program/list_tasks/melange/gci2010 | 15:42 |
tpb | <http://ln-s.net/863$> (at melange-demo.appspot.com) | 15:42 |
SRabbelier | http://melange-demo.appspot.com/gci/program/accepted_orgs/melange/gci2010 | 15:42 |
tpb | <http://ln-s.net/865B> (at melange-demo.appspot.com) | 15:42 |
ThomasWaldmann | nice :) | 15:45 |
dreimark | SRabbelier: thx :) | 15:48 |
*** mithro has joined #melange | 16:10 | |
*** ChanServ sets mode: +v mithro | 16:10 | |
*** Lennie has joined #melange | 18:12 | |
*** ChanServ sets mode: +o Lennie | 18:12 | |
*** Lennie has quit IRC | 18:23 | |
*** j-b has joined #melange | 21:00 | |
j-b | Hello | 21:00 |
j-b | where could I report a bug/issue? | 21:00 |
dreimark | j-b: http://code.google.com/p/soc/issues/list | 21:04 |
tpb | Title: Issues - soc - Project Hosting on Google Code (at code.google.com) | 21:04 |
j-b | ok | 21:04 |
j-b | still, melange for GCI does not allow hyphens or accents... Which worked fine on GSoC | 21:12 |
*** j-b has left #melange | 21:12 | |
*** Dark_Shikari has joined #melange | 21:22 | |
Dark_Shikari | "Invalid characters, only A-z, 0-9 and whitespace are allowed. " | 21:23 |
Dark_Shikari | My name is "Jason Garrett-Glaser". Screw this horrific input validation =p | 21:23 |
Dark_Shikari | (any chance on getting this fixed so I can be a mentor?) | 21:23 |
*** fawek has joined #melange | 21:23 | |
*** fawek has left #melange | 21:23 | |
*** Lennie has joined #melange | 21:26 | |
*** ChanServ sets mode: +o Lennie | 21:26 | |
dreimark | Dark_Shikari: that was some days ago discussed | 21:49 |
dreimark | :16 < ThomasWaldmann> SRabbelier: about . and - is that a bug and will get | 21:49 |
dreimark | fixed or will it stay like that? | 21:49 |
dreimark | 01:16 <@SRabbelier> ThomasWaldmann: . and -? | 21:49 |
dreimark | 01:16 < ThomasWaldmann> (street and city form field validators) | 21:49 |
dreimark | 01:17 <@SRabbelier> ThomasWaldmann: it's required by Google shipping I'm afraid | 21:49 |
dreimark | 01:17 <@SRabbelier> ThomasWaldmann: although it looks like we could accept | 21:49 |
dreimark | dashes | 21:49 |
dreimark | by now you have to use a dot | 21:49 |
Dark_Shikari | that's... really dumb... | 21:54 |
Dark_Shikari | amazon seems to be able to ship to my name fine. | 21:54 |
Dark_Shikari | what should I do then? | 21:54 |
ThomasWaldmann | Jason GarrettGlaser maybe? | 22:07 |
Dark_Shikari | blegh, I guess. | 22:07 |
Dark_Shikari | now it displays my name wrong in melange | 22:07 |
Dark_Shikari | yay | 22:07 |
ThomasWaldmann | maybe google should discontinue shipping services not being able to deal with - and . :D | 22:08 |
Lennie | hi | 22:11 |
Lennie | wassup? | 22:11 |
Dark_Shikari | melange doesn't like my name. | 22:12 |
Dark_Shikari | overzealous input validation | 22:12 |
Lennie | :) | 22:12 |
Dark_Shikari | "Melange: because Europeans, Asians, and hyphenated names don't exist." | 22:13 |
Lennie | you should blame the shipping and credit card companies for that | 22:14 |
Lennie | they can't print - | 22:14 |
Lennie | for instance | 22:14 |
Dark_Shikari | Er, sure they can | 22:14 |
Dark_Shikari | I buy from Amazon all the time, they handle it fine | 22:14 |
Lennie | well not the one google has a deal with then | 22:14 |
Dark_Shikari | my bank account and credit statements work fine | 22:14 |
Dark_Shikari | Lennie: and this means that google can't list my name correctly on an online web app that they wrote? | 22:15 |
Lennie | that's not what it means | 22:16 |
Dark_Shikari | Yes it is -- the web app lists my name wrong. | 22:17 |
Dark_Shikari | more specifically, there are three things on the form | 22:17 |
Dark_Shikari | first name: "Jason" | 22:17 |
Dark_Shikari | last name: "GarrettGlaser" (wrong, because hyphen is missing" | 22:17 |
Lennie | Google didn't write the webapp | 22:17 |
Dark_Shikari | Full name as on documents: "Jason Garrett-Glaser" (correct!) | 22:17 |
Lennie | so your statment is therefore false | 22:17 |
Dark_Shikari | But the web app lists my name based on "first and "last", not "full". | 22:17 |
Lennie | because we do not show the document name since it might be in chinese characters as well | 22:18 |
Dark_Shikari | huh? | 22:18 |
Dark_Shikari | That's exactly the reason you'd _want_ to show it | 22:18 |
Dark_Shikari | to get their name correct. | 22:18 |
Lennie | it's only the - that is bothering you right? | 22:21 |
Dark_Shikari | yes | 22:21 |
Dark_Shikari | (but I assume I'm not the only one who is annoyed with their name being wrong) | 22:21 |
Lennie | hmm | 22:22 |
Lennie | Well actually the - is okay but stuff like È isn't | 22:23 |
Lennie | Let me get that fixed | 22:23 |
Lennie | (I really like how cryptic shipping people can be about their requirements it is an awesome puzzle) | 22:24 |
Dark_Shikari | lol | 22:24 |
Dark_Shikari | they should just give you a validation regex ;) | 22:24 |
Lennie | yeah | 22:24 |
Lennie | but they don't know that :P | 22:24 |
Lennie | oh | 22:25 |
Lennie | and shipping requirements != Credit Card requirements | 22:25 |
Dark_Shikari | where do we ask questions about GCI anyways? | 22:28 |
Dark_Shikari | #gsoc seems dead-silent | 22:28 |
Lennie | gsoc is the place to be | 22:28 |
Lennie | as announced during the mentor summit | 22:28 |
Lennie | "because people are already there" | 22:28 |
Lennie | anyway | 22:29 |
Lennie | hyphen has been fixed | 22:29 |
Lennie | next time a new version gets pushed (I'm guessing within 7 days) you should be able to use it :) | 22:29 |
Dark_Shikari | Yeah, but "Edit Profile" only has a single field I can edit | 22:29 |
Dark_Shikari | the fullname field | 22:30 |
Dark_Shikari | which isn't used anywhere on the site | 22:30 |
Lennie | you mean /user/edit_profile | 22:30 |
Lennie | ? | 22:30 |
Dark_Shikari | yes | 22:30 |
Lennie | Actually that name is used, for example when you comment on a task in GCI | 22:30 |
Lennie | it is a public name for a reason | 22:30 |
Lennie | I'm guessing some other places inside orgs may use first+last | 22:31 |
Lennie | but maybe they shouldn't | 22:31 |
Lennie | any examples? | 22:31 |
Dark_Shikari | ah, it's under Edit My Mentor Profile | 22:32 |
Dark_Shikari | Not user/profile | 22:32 |
Lennie | ok | 22:32 |
Lennie | which field where you talking about | 22:32 |
Lennie | name on documents? | 22:32 |
Dark_Shikari | User/Edit Profile had something else | 22:33 |
Lennie | That's the name used if we need to send you a certificate or a visa letter | 22:33 |
Dark_Shikari | Name on documents: Jason Garrett-Glaser | 22:33 |
Dark_Shikari | Last (family) name: GarrettGlaser | 22:33 |
Lennie | You can use the - in a few days :) | 22:33 |
Dark_Shikari | yup yup | 22:33 |
Dark_Shikari | under View All Tasks, my name is listed as "Jason Garrettglaser" | 22:34 |
Dark_Shikari | under Mentors | 22:34 |
Dark_Shikari | hmm. so in GCI, is it possible to have multiple people take a task at the same time? the issue I'm seeing is that some tasks are inherently repeatable, and can be done by as many people as is reasonable | 22:35 |
Dark_Shikari | e.g. if a task is "write an assembly function", obviously 5 people could go and write different ones. | 22:36 |
Dark_Shikari | but the interface seems to be designed to only allow one person to take each task... | 22:36 |
Lennie | put in the task again | 22:37 |
Lennie | we decided not to make repeatable tasks this year | 22:37 |
Lennie | but it is on the radar | 22:37 |
Dark_Shikari | but what if multiple people want it at once? | 22:37 |
Lennie | first come first serve | 22:38 |
Dark_Shikari | so we have to watch the system the whole day and stick in new tasks when someone takes it. yay =p | 22:38 |
Dark_Shikari | wait. wtf? | 22:42 |
Dark_Shikari | "Property title is not multi-line " | 22:42 |
Dark_Shikari | when submitting a task | 22:42 |
Dark_Shikari | I have no idea what that means | 22:42 |
Lennie | why not add multiple of the same tasks? | 22:42 |
Dark_Shikari | well, I can't add multiple until I can add one | 22:42 |
Lennie | link? | 22:47 |
Dark_Shikari | apparently that error message actually means the title is too long. | 22:47 |
Dark_Shikari | link to what? | 22:47 |
Lennie | page that fails | 22:47 |
Dark_Shikari | http://socghop.appspot.com/gci/task/suggest_task/google/gci2010/videolan | 22:47 |
tpb | <http://ln-s.net/86:D> (at socghop.appspot.com) | 22:47 |
Lennie | is that message on the form | 22:48 |
Lennie | or is it a 505? | 22:48 |
Dark_Shikari | yes, message on the form | 22:48 |
Lennie | interesting | 22:48 |
Dark_Shikari | "Property title is not multi-line" | 22:48 |
Dark_Shikari | if my title is too long | 22:48 |
Dark_Shikari | "too long" is not documented. | 22:48 |
Lennie | It is not too long | 22:49 |
Lennie | are you sure you didn't copy paste a trainling /n ? | 22:49 |
Dark_Shikari | No. All I did to fix it was change the word "any" to "a" | 22:49 |
Dark_Shikari | thus making it two chars shorter. | 22:49 |
Dark_Shikari | Hmm. And now it lets me add it back. | 22:49 |
Dark_Shikari | Maybe I had a newline in it somehow. | 22:49 |
Dark_Shikari | Why not just strip it? | 22:49 |
Lennie | Ask the appengine/django people I guess | 22:50 |
Dark_Shikari | that's an appengine error? | 22:51 |
Lennie | well the django form or whatever they use doesn't strip it | 22:51 |
Lennie | and there is no too long for the title | 22:52 |
Lennie | unless you really want to go longer then 500 :D | 22:52 |
Dark_Shikari | lol | 22:53 |
Dark_Shikari | char buf[500]; | 22:53 |
Lennie | not really | 22:53 |
Lennie | it is appengine's StringProperty | 22:53 |
Lennie | which is 500 chars max | 22:53 |
Dark_Shikari | char buf[501] then | 22:55 |
Lennie | yeah | 22:56 |
Lennie | it feels artificial to me as well | 22:56 |
Lennie | anyway | 22:58 |
Lennie | if not self.multiline and value and value.find('\n') != -1: | 22:58 |
Lennie | raise BadValueError('Property %s is not multi-line' % self.name) | 22:58 |
Lennie | inside appengine | 22:58 |
Lennie | so | 22:58 |
Lennie | there is a \n somewhere | 22:58 |
Dark_Shikari | heh, makes sense | 22:59 |
Lennie | tbh 500 chars should be enough for your title | 22:59 |
Lennie | you know what I'm noticing | 22:59 |
Lennie | that validation method doesn't check the 500 char limit | 23:00 |
Dark_Shikari | lol | 23:00 |
Lennie | It is likely that it will 505 on you if you try :D | 23:00 |
Dark_Shikari | should I write a buffer overflow exploit? | 23:00 |
Dark_Shikari | =p | 23:00 |
Lennie | hehe | 23:00 |
Dark_Shikari | my very very long senten;DROP DATABASE | 23:00 |
Lennie | hehe | 23:02 |
Lennie | luckily that doens't work :D | 23:02 |
Lennie | hah | 23:04 |
Lennie | it actually does 505 | 23:04 |
Lennie | well, that's issue 4030 for AppEngine :) | 23:09 |
*** Lennie has quit IRC | 23:42 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!