*** menesis has joined #schooltool | 00:25 | |
*** menesis has quit IRC | 01:51 | |
*** yvl has joined #schooltool | 11:28 | |
*** menesis has joined #schooltool | 11:48 | |
*** th1a has joined #schooltool | 13:43 | |
th1a | menesis: ayt? | 13:43 |
---|---|---|
*** th1a has quit IRC | 14:20 | |
*** th1a has joined #schooltool | 14:55 | |
*** th1a_ has joined #schooltool | 14:55 | |
*** th1a has quit IRC | 14:55 | |
*** th1a_ is now known as th1a | 14:56 | |
th1a | menesis: Where are we with the precise dev PPA builds? | 15:02 |
menesis | th1a: I have copied the schooltool packages and some other packages that are needed on precise | 15:03 |
th1a | So... | 15:04 |
th1a | ? | 15:04 |
th1a | Ready? | 15:04 |
menesis | they are there | 15:04 |
th1a | Waiting? | 15:04 |
th1a | OK, it should work. | 15:04 |
menesis | they are done an hour ago | 15:04 |
menesis | I have installed on a staging machine | 15:04 |
menesis | and see one problem | 15:04 |
menesis | that celery_report process is EXITED | 15:05 |
th1a | Yeah, I saw a lot of things built an hour ago but it is hard to tell if everything is ready for a given distribution from the LP UI. | 15:05 |
menesis | with Permission denied error | 15:05 |
menesis | it should be ready | 15:06 |
menesis | but I do see a problem. | 15:07 |
th1a | Uh... so how much of a problem is the celery_report problem? | 15:07 |
menesis | reports are not generated | 15:07 |
th1a | Do you know what is going on? | 15:08 |
th1a | These packages should be the same as the trunk packages that work on precise? Or were we not testing them on precise? | 15:09 |
menesis | no, not sure yet what is being written that results in permission denied | 15:10 |
menesis | I copied schooltool packages from raring, and precise packages from the trunk ppa | 15:10 |
menesis | the resulting set should be the same as in the trunk ppa | 15:10 |
menesis | that has been tested | 15:11 |
th1a | OK. | 15:11 |
menesis | investigating now | 15:11 |
th1a | OK, keep at that. | 15:11 |
*** replaceafill has joined #schooltool | 15:20 | |
th1a | hi replaceafill, menesis. | 15:31 |
replaceafill | good afternoon | 15:31 |
th1a | menesis is trying to find a file permissions bug in the precise packages. | 15:31 |
th1a | I don't know if replaceafill could help... | 15:32 |
th1a | Just getting CanDo out the door is the most important thing right now. | 15:32 |
yvl | good afternoon? :) | 15:32 |
th1a | Oh... I forgot yvl existed. | 15:33 |
th1a | How was vacation? | 15:33 |
yvl | took you long enough :D | 15:33 |
yvl | very good, thank you :) | 15:34 |
th1a | OK... now what does yvl need to work on next... | 15:35 |
yvl | either bugs | 15:35 |
yvl | or realtionship dialogs | 15:35 |
th1a | Bugs. | 15:35 |
yvl | any specific ones? | 15:36 |
th1a | That's what I'm looking at. | 15:36 |
yvl | kk | 15:37 |
th1a | OK, I don't see any that aren't already critical for you. | 15:39 |
th1a | I just had a burst of paranoia. | 15:39 |
th1a | I'd like to get that unlinked self contact one cleaned up. | 15:39 |
yvl | I do not understand that one | 15:40 |
th1a | Did you try to replicate it? | 15:40 |
th1a | You know what I mean by a "self contact"? | 15:41 |
yvl | not at all | 15:41 |
yvl | :/ | 15:41 |
replaceafill | it's a subscriber that autovivifies the boundcontact for a basicperson i think | 15:41 |
th1a | A contact which is the same as the student, essentially. | 15:41 |
th1a | For K-12 mostly the contact is a parent or guardian. | 15:41 |
th1a | For adults you want to contact the student him or herself. | 15:42 |
th1a | The importer seems to be automatically making a blank "self" contact by default, which is pointless. | 15:44 |
replaceafill | it's not just the importer, it's any procedure that adds a person | 15:44 |
th1a | And I also threw in as a comment that I couldn't make a "self" contact through the web either. | 15:44 |
yvl | or tries to look at contact information of a person | 15:45 |
th1a | Ah, ok, well, that seems unnecessary to me. | 15:45 |
yvl | mkay... | 15:45 |
th1a | Is it just kind of a hack to keep the system from throwing errors? | 15:45 |
yvl | so here's the thing | 15:45 |
yvl | it's designed as "users can have contact information filled in" | 15:46 |
yvl | not as "contacts can be created" | 15:46 |
yvl | as in - users always have their contact information, like demographics | 15:46 |
th1a | Hm... | 15:47 |
yvl | so I can kill the autovivification | 15:47 |
yvl | no idea what and where it will affect though | 15:47 |
th1a | Well, let me look at it again. | 15:47 |
th1a | OK. | 15:48 |
th1a | Having tried this again. | 15:48 |
th1a | Through the web the self contact isn't created, and when I try to create a self contact nothing happens. | 15:49 |
th1a | Or, the contact is created by not linked. | 15:49 |
th1a | but not linked. | 15:49 |
th1a | So something is wonky. | 15:50 |
th1a | I guess I could be convinced that always creating the self contact is not a bad idea. | 15:50 |
yvl | ok | 15:50 |
yvl | just checked | 15:50 |
yvl | added a new person | 15:51 |
yvl | went to school -> contacts | 15:51 |
yvl | searched | 15:51 |
yvl | found | 15:51 |
yvl | I've always looked at self contact not as something you create | 15:52 |
yvl | but as something you fill in | 15:52 |
yvl | like First Name, Last Name, Address, Phone | 15:52 |
yvl | Gender, ID | 15:52 |
th1a | The self contact needs to be linked to the person. | 15:54 |
th1a | Right? | 15:54 |
th1a | Listed under contacts. | 15:55 |
yvl | yes | 15:55 |
yvl | umm | 15:55 |
yvl | where? | 15:55 |
th1a | For the person. | 15:55 |
yvl | no | 15:55 |
th1a | Contacts in the person accordion? | 15:55 |
yvl | sorry, does not make much sense to me: | 15:56 |
yvl | I am not my own contact | 15:56 |
yvl | I have my contact information | 15:56 |
yvl | for me that information would look best right in General Information tab | 15:57 |
th1a | You could give it a separate slot in the accordion, but then you're confusing the primary use case. | 15:57 |
yvl | Demographics and other personal data: | 15:57 |
yvl | list demographics | 15:57 |
th1a | For our target users, they don't have self contact info. | 15:57 |
yvl | list other personal data (photo, phone, email) | 15:57 |
th1a | K-12 students don't. | 15:57 |
th1a | But ok, if you want to put it there, if it exists, fine. | 15:57 |
th1a | I think it is less ambiguous if it is under contacts. | 15:58 |
th1a | We don't want clerks by default adding parent info under self contacts. | 15:59 |
yvl | I can put it there too | 15:59 |
yvl | * instead of General Info | 15:59 |
th1a | I'd prefer it was all under Contacts. | 15:59 |
yvl | ok | 15:59 |
th1a | Right now it doesn't seem to be there at all, which is the main problem. | 16:01 |
th1a | (because of not linking, I think?) | 16:01 |
yvl | no | 16:02 |
yvl | because of not implemented | 16:02 |
yvl | I think we missed that one somehow :( | 16:02 |
yvl | also internally, user's contact information is not linked as "contact of self" | 16:03 |
yvl | it's stored in annotations as "extra information about self" | 16:03 |
yvl | so via adaptation you can take an user | 16:04 |
yvl | and look at it if he was an contact | 16:04 |
th1a | OK, so there's clearly a bug there. | 16:05 |
yvl | but that's internals | 16:05 |
th1a | You understand the task then yvl? | 16:05 |
yvl | vaguely | 16:05 |
yvl | : | 16:06 |
yvl | display contact information under Contacts in home page if it is filled in | 16:06 |
yvl | do not touch the "Add -> Mister Misterson as Contact" link in "Manage Contacts" | 16:06 |
th1a | Well, if you use that link then the results should be visible in the person's accordion. | 16:07 |
yvl | ok | 16:07 |
yvl | can do :) | 16:07 |
th1a | OK. I'll look over the other bugs as well and let you know what to do next. | 16:08 |
yvl | my other higher ranked bugs also fall into category "don't clearly know what to do" :| | 16:08 |
yvl | ok | 16:08 |
yvl | thanks th1a! | 16:08 |
th1a | Yeah, let me look at them tonight. | 16:09 |
th1a | I have to go exactly at 2:30 today. | 16:09 |
yvl | ok | 16:09 |
th1a | replaceafill? | 16:09 |
yvl | thanks again! | 16:09 |
replaceafill | ok | 16:10 |
th1a | I think some of your bugs need to be culled, yvl. | 16:10 |
replaceafill | i've started working on the name sorting change | 16:10 |
replaceafill | i merged the revision from menesis branch about the title change | 16:11 |
replaceafill | and i'm working on splitting the Name column in the gradebook right now | 16:11 |
replaceafill | th1a, i'll check today Pujendra's bug | 16:11 |
replaceafill | and if i understand your idea correctly, we need a preference for the sorting | 16:12 |
th1a | Ah, yes. | 16:12 |
replaceafill | i was wondering one thing though | 16:12 |
replaceafill | say we add the preference | 16:12 |
replaceafill | should we show *that* column as the first column everywhere? | 16:12 |
replaceafill | i mean | 16:12 |
th1a | We want to change the sort, not the order. | 16:13 |
replaceafill | sure | 16:13 |
replaceafill | but it looks funny to me having First name, Last name sorted by the second column | 16:13 |
replaceafill | but it's probably just me | 16:13 |
th1a | Well... | 16:14 |
replaceafill | th1a, where should i put the setting? | 16:14 |
replaceafill | new link in School -> Customize? | 16:14 |
th1a | You have a point replaceafill. | 16:15 |
replaceafill | th1a, right | 16:15 |
replaceafill | it's because i've been testing my gradebook change | 16:15 |
replaceafill | and that was the first thing i noticed :D | 16:15 |
th1a | I guess if you're sorting by last name it should be the first column. | 16:15 |
replaceafill | "hmm this looks unsorted" | 16:15 |
replaceafill | th1a, +1 | 16:15 |
th1a | When you first said that I thought you meant something else. | 16:16 |
th1a | OK | 16:16 |
replaceafill | what about the title method | 16:16 |
replaceafill | do we also want it to display "Last name, First name" in that case? | 16:16 |
th1a | Server > Settings > Name Order? | 16:17 |
replaceafill | ah okk | 16:17 |
th1a | Or Sorting Names ? | 16:17 |
replaceafill | i was using "name sorting order" :D | 16:17 |
replaceafill | which didn't make sense after a while ;) | 16:18 |
th1a | Name Sorting ? | 16:18 |
replaceafill | +1 | 16:18 |
replaceafill | i think we can add some hint later, right? | 16:18 |
th1a | Yes. | 16:19 |
replaceafill | kk | 16:19 |
replaceafill | i'll have something to show on wednesday for sure | 16:19 |
th1a | OK. Great. Pujendara will be happy. | 16:19 |
replaceafill | :) | 16:19 |
replaceafill | ah | 16:19 |
replaceafill | last thing from me | 16:19 |
replaceafill | i also helped dwelsh to get his 2011 reports | 16:19 |
replaceafill | and jelkner/isaac to get their skills set | 16:20 |
* replaceafill done | 16:20 | |
th1a | OK, thanks. | 16:20 |
th1a | menesis? | 16:20 |
th1a | Any progress? | 16:20 |
th1a | OK, I gotta go. | 16:22 |
th1a | Thanks guys. | 16:22 |
replaceafill | th1a, same time wed? | 16:22 |
menesis | I have made the release | 16:23 |
th1a | menesis: I did you find the bug? | 16:23 |
menesis | fixed a few tests, not much | 16:23 |
menesis | today, copied the 2.5.3 releases to the dev ppa for precise | 16:23 |
menesis | but am seeing a permission denied bug in celery_rport process | 16:24 |
menesis | not yet found what file is being created | 16:24 |
menesis | some lock | 16:24 |
th1a | Can yvl or replaceafill help? | 16:24 |
menesis | maybe | 16:24 |
th1a | They're really, justifiably antsy to get this out. | 16:24 |
menesis | it puzzles me why this worked on the trunk ppa | 16:24 |
th1a | What can replaceafill or yvl do to help? | 16:25 |
menesis | do you have any precise box to test? | 16:25 |
menesis | maybe that doesn't happen elsewhere | 16:25 |
th1a | replaceafill? | 16:26 |
replaceafill | i can set up a VM | 16:26 |
th1a | OK. Try that replaceafill. | 16:26 |
menesis | apt-get install schooltool | 16:26 |
menesis | service schooltool status | 16:26 |
menesis | I see redis_server as exited | 16:26 |
replaceafill | menesis, using the dev ppa, correcT? | 16:26 |
menesis | yes | 16:26 |
replaceafill | ok, i'll set that up now | 16:26 |
th1a | OK, thanks guys. | 16:27 |
* th1a drops the bag of gravel. | 16:27 | |
th1a | Same time Wednesday. | 16:27 |
replaceafill | th1a, kk | 16:27 |
yvl | kk | 16:28 |
replaceafill | :( | 16:30 |
replaceafill | i don't have a precise iso | 16:30 |
replaceafill | precise is 12.04, correct? | 16:30 |
replaceafill | it's what cando people use | 16:30 |
* replaceafill goes to download it | 16:30 | |
menesis | found the cause | 17:01 |
menesis | related to the migration to /run | 17:01 |
menesis | https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/974584 | 17:02 |
*** th1a has quit IRC | 17:02 | |
menesis | after reboot it works | 17:02 |
replaceafill | and i'm still at 35% downloading :D | 17:02 |
replaceafill | glad you found it menesis :) | 17:03 |
menesis | so there is nothing I need to do | 17:03 |
menesis | it should work | 17:03 |
*** replaceafill has quit IRC | 17:53 | |
*** th1a has joined #schooltool | 18:23 | |
th1a | menesis: ayt? | 18:31 |
menesis | th1a: yes | 18:32 |
th1a | What's the status of the permission issue? | 18:33 |
menesis | it was a problem on that specific virtual server | 18:33 |
menesis | solved by a reboot | 18:33 |
menesis | don't think I need to do anything to prevent it | 18:34 |
menesis | related bug is https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/974584 | 18:35 |
menesis | on a fresh precise install, enable precise-updates, upgrade | 18:35 |
menesis | one of packages upgraded is initscripts | 18:36 |
menesis | install schooltool, and you may hit this bug | 18:36 |
menesis | need to reboot | 18:36 |
menesis | and schooltool will start successfully | 18:37 |
*** th1a has quit IRC | 19:25 | |
*** khildin has joined #schooltool | 21:22 | |
*** khildin has quit IRC | 21:53 | |
*** replaceafill has joined #schooltool | 22:24 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!