*** bskahan has quit IRC | 00:41 | |
*** munkee_ has joined #schooltool | 01:23 | |
*** munkee has quit IRC | 01:23 | |
*** munkee_ has quit IRC | 01:38 | |
*** munkee has joined #schooltool | 01:39 | |
*** tvon has quit IRC | 04:31 | |
*** tvon has joined #schooltool | 04:34 | |
*** tvon has quit IRC | 05:49 | |
*** tvon has joined #schooltool | 05:49 | |
tvon | Can data fora widget be validated before setting the value? | 07:02 |
---|---|---|
tvon | eg, ISomeForm.some_widget.valudate(potentail_value) | 07:02 |
*** SteveA has quit IRC | 08:33 | |
*** SteveA has joined #schooltool | 08:45 | |
povbot` | /svn/commits: * tvon committed revision 3898: | 08:45 |
povbot` | /svn/commits: REST views for PersonPreferences. | 08:45 |
povbot` | /svn/commits: * tvon committed revision 3899: | 08:59 |
povbot` | /svn/commits: moving importer_class out of __init__ | 08:59 |
*** thisfred has joined #schooltool | 10:34 | |
*** Aiste has joined #schooltool | 11:40 | |
*** jinty has joined #schooltool | 11:58 | |
povbot` | /svn/commits: * jinty committed revision 3900: | 12:05 |
povbot` | /svn/commits: Close #310304 on next upload. | 12:05 |
*** ignas has joined #schooltool | 12:19 | |
*** alga has joined #SchoolTool | 12:37 | |
povbot` | /svn/commits: * gintas committed revision 3901: | 13:40 |
povbot` | /svn/commits: Removed unused import. | 13:40 |
*** bskahan has joined #schooltool | 13:45 | |
SteveA | hello schooltool people | 14:09 |
SteveA | i spoke to james the canonical sysadmin today | 14:09 |
SteveA | he promised to get the schooltool account sorted today | 14:09 |
*** mgedmin has joined #schooltool | 14:09 | |
bskahan | SteveA: thanks | 14:19 |
*** srichter has quit IRC | 14:25 | |
*** gintas has joined #schooltool | 14:25 | |
povbot` | /svn/commits: * bskahan committed revision 3902: | 14:35 |
povbot` | /svn/commits: make the section container view use the section label instead of title. | 14:35 |
povbot` | /svn/commits: * bskahan committed revision 3903: | 15:11 |
povbot` | /svn/commits: display section/size in the section index. | 15:11 |
*** SteveA is now known as SteveA|ak | 15:16 | |
*** SteveA|ak is now known as SteveA|afk | 15:16 | |
povbot` | /svn/commits: * gintas committed revision 3904: | 15:19 |
povbot` | /svn/commits: Beautified the timetable CSV import a little. It now resembles the other CSV import views more. Thanks Etria for the neater design. | 15:20 |
povbot` | /svn/commits: * mg committed revision 3905: | 15:38 |
povbot` | /svn/commits: Fix indentation (bad me!) | 15:38 |
povbot` | /svn/commits: * mg committed revision 3906: | 15:40 |
povbot` | /svn/commits: Missed some indentation fixups in the previous checkin. | 15:40 |
povbot` | /svn/commits: * ignas committed revision 3907: | 15:54 |
povbot` | /svn/commits: Replace period with therm where it is refering to Terms. | 15:54 |
bskahan | should a user be able to access their own schedule? | 16:00 |
*** gintas has quit IRC | 16:02 | |
bskahan | is there any need for regular users to access /app/ttschemas or /app/terms | 16:09 |
bskahan | by regular user, I mean a non-manager, which at this point I would suspect is limited to teachers and non-technical administrators | 16:09 |
bskahan | RFC: when a user is added to a section, the section should automagically be added to their overlay portlet | 16:14 |
* mgedmin hmms | 16:16 | |
mgedmin | does the overlay show composite timetables or regular timetables? | 16:17 |
mgedmin | otoh I forgot regular calendar events | 16:18 |
mgedmin | yes, I think that's a good idea | 16:18 |
* bskahan agrees | 16:18 | |
bskahan | adding it now | 16:18 |
*** mgedmin has quit IRC | 16:19 | |
*** Aiste has quit IRC | 16:20 | |
*** Aiste has joined #schooltool | 16:21 | |
*** jinty has quit IRC | 16:25 | |
*** Aiste has joined #schooltool | 16:36 | |
*** alga has quit IRC | 16:37 | |
*** SteveA|afk is now known as SteveA | 16:48 | |
bskahan | zope's error reporting URL moved, that was a little annoying | 16:48 |
*** Aiste has quit IRC | 17:02 | |
*** SteveA is now known as SteveA|afk | 17:14 | |
*** Aiste has joined #schooltool | 17:22 | |
*** mgedmin has joined #schooltool | 17:22 | |
*** elmo has joined #schooltool | 17:25 | |
elmo | mgedmin: around? | 17:26 |
mgedmin | elmo, yes | 17:26 |
th1a | bskahan: The user should be able to explicitly set the ID of a course, e.g., 'CS101' | 17:26 |
*** alga has joined #SchoolTool | 17:27 | |
bskahan | th1a: they can | 17:29 |
th1a | Oh... yeah. | 17:29 |
th1a | Sorry. | 17:29 |
bskahan | np | 17:29 |
th1a | Oh, I see the problem. | 17:30 |
th1a | It doesn't appear to be supported by the CSV import. | 17:30 |
bskahan | ah | 17:31 |
bskahan | no, probably not | 17:31 |
bskahan | ok | 17:32 |
bskahan | should all CSV importers be able to set ids? | 17:32 |
th1a | That's pretty important for persons and courses. | 17:32 |
th1a | If it isn't too much trouble it is probably best to be consistent. | 17:32 |
bskahan | it works with persons because of usernames being the ids | 17:34 |
th1a | Oh, right. | 17:34 |
th1a | It needs to work for courses, the others aren't a big deal. | 17:35 |
* bskahan nods | 17:36 | |
povbot` | /svn/commits: * bskahan committed revision 3908: | 17:36 |
povbot` | /svn/commits: added subscribers for relationship events to add/remove a section's calendar to instructors overlaid_calendars (portlet). | 17:36 |
mgedmin | bskahan, you forgot the unit test | 17:40 |
mgedmin | ok, there's a functional test, but still | 17:40 |
elmo | mgedmin/th1a: stevea sent me over here, to talk about your (long overdue) server @ canonical. who wants an account on the machine? not to do sysadmin (I'll do that), but to manage your software? | 17:41 |
* mgedmin will talk to bskahan in 5 minutes | 17:41 | |
th1a | elmo: bskahan, tvon & th1a. | 17:42 |
th1a | I don't think mgedmin wants to mess with the site any more ;-) | 17:42 |
elmo | th1a: ... ok. can you guys send me (james@canonical.com), a) what account name you want, b) an ssh public key? | 17:43 |
* mgedmin just doesn't have the time | 17:43 | |
th1a | mgedmin: I'd rather have you writing code. | 17:43 |
th1a | elmo: OK. | 17:44 |
bskahan | elmo: ok | 17:45 |
mgedmin | bskahan, see my reply to your checkin of rev 3908 | 17:49 |
*** gintas has joined #schooltool | 17:50 | |
th1a | elmo: We need to run a Plone site, btw. | 17:50 |
elmo | th1a: yay | 17:50 |
th1a | I thought that would make you happy. | 17:51 |
bskahan | mgedmin: sorry about that, I was actually allready writing a doctest with some heavy stubs | 17:51 |
th1a | Good morning/evening folks. Time for the weekly developer meeting. | 18:01 |
* mgedmin is here | 18:01 | |
tvon | ello | 18:01 |
gintas | hi th1a | 18:02 |
th1a | So where do we stand with SchoolTool? | 18:02 |
bskahan | morning | 18:03 |
mgedmin | all stories are done, some need minor fixes | 18:03 |
ignas | hi | 18:03 |
mgedmin | my list of outstanding issues: | 18:04 |
mgedmin | - if there are no terms/ttschemas defined, person scheduling view is likely to barf | 18:04 |
mgedmin | - when you delete terms/ttschemas, existing timetables that are based on those terms/schemas may break | 18:04 |
mgedmin | that's about it, for important things | 18:05 |
mgedmin | I'd like to refactor the implementation of read-only calendar events somewhat | 18:05 |
mgedmin | make sure timetable schemas have titles and identifiers, just like terms | 18:05 |
mgedmin | make sure timetable schema index looks like the rest of schooltool's indexes | 18:06 |
mgedmin | make sure the front page doesn't say "schoolbell" when it's actually schooltool (I think this is in Etria's corner) | 18:06 |
bskahan | mgedmin: what would you like changed in read-only events? | 18:06 |
* bskahan nods | 18:07 | |
gintas | they're currently not implemented in a clean way | 18:07 |
mgedmin | bskahan, currently the page template checks for event/__parent__; I'd like to introduce an explicit "readonly" attribute in the transient EventForDisplay class and then make page templates check that instead | 18:07 |
bskahan | ok | 18:07 |
mgedmin | oh, one more thing: currently there are HTML views for individual timetables | 18:07 |
mgedmin | but no views for individual _composite_ timetables | 18:07 |
bskahan | I'll take a look | 18:08 |
mgedmin | you do see composite timetables when you check the overlay checkboxes in calendar views | 18:08 |
mgedmin | so that's not too big of a problem | 18:08 |
th1a | Yeah, I was kind of confused about the lack of a _composite_ timetable. | 18:08 |
mgedmin | also, I have a huge number of unread checkins in my inbox | 18:08 |
mgedmin | (for example, I still don't know how all-day events were implemented) | 18:08 |
* mgedmin over | 18:09 | |
th1a | So, basically right now you can "manually" create a composite timetable by checking all the appropriate timetable boxes. | 18:09 |
alga | no | 18:09 |
alga | you can see people's composite timetables by overlaying then on your calendar | 18:10 |
mgedmin | let me give you a specific example | 18:10 |
mgedmin | I import a school's timetable that says | 18:10 |
mgedmin | on mondays, 9 am, teacher T has section S in room R | 18:10 |
mgedmin | when you go to calendar views, you will see the event in all three timetables (T's, S's, and R's) | 18:10 |
gintas | th1a, by the way, is it acceptable to have timetables viewable by everyone? Right now, in practice, calendar read permission is equivalent to the composite timetable read permission. | 18:11 |
mgedmin | when you go to S's page, click on "View Timetables", you'll see the activity in S's timetable view | 18:11 |
povbot` | /svn/commits: * tvon committed revision 3909: | 18:11 |
povbot` | /svn/commits: Whoops. Removing the pointless __init__ def | 18:11 |
mgedmin | when you go to T's or R's page, click on "View Timetables", you'll see no timetable | 18:11 |
th1a | gintas: Same permission for calendar and timetable viewing is ok. | 18:11 |
mgedmin | that's because the activity sits in S's timetable, and is automatically included in T's and R's *composite* timetables | 18:11 |
mgedmin | composite timetables are included in calendar views | 18:12 |
mgedmin | composite timetables do not have standalone timetable HTML views | 18:12 |
mgedmin | did I make everything murkier? | 18:13 |
* mgedmin hopes not | 18:13 | |
* bskahan is pretty murky on thml based timetables | 18:13 | |
bskahan | s/thml/html/ | 18:13 |
th1a | Well, I'm confused right now because I don't know how to assign sections to periods. | 18:13 |
th1a | So I can't see a real schedule. | 18:13 |
* mgedmin wondered if that was some sort of ttml-related xml-based timetable representation | 18:13 | |
mgedmin | th1a, you have to use the timetable import | 18:14 |
th1a | Where is that? | 18:14 |
mgedmin | timetable CSV import; you can find it in the Actions menu of the root page | 18:14 |
mgedmin | click on "top" in the breadcrumbs | 18:14 |
th1a | Ah. | 18:14 |
* mgedmin wishes that view had a textarea for typing things in directly; like other CSV import pages | 18:15 | |
th1a | bskahan: I'd like to assign a section to a period from the section's page. | 18:15 |
th1a | I'm not sure if that was covered in the proposal. | 18:16 |
bskahan | that's a sticky CSV import / Section integration, the timetable CSV import uses section titles, which are non-informative (Section, Section 1, ..., Section N) | 18:16 |
bskahan | ^side note | 18:16 |
mgedmin | bskahan, no it doesn't | 18:16 |
mgedmin | I mean, I just typed course titles there | 18:16 |
bskahan | mgedmin: how does it find a section? | 18:16 |
mgedmin | and it created new sections for me automatically | 18:16 |
mgedmin | perhaps you *can* specify section names also | 18:16 |
bskahan | that's nice ;) | 18:17 |
th1a | Hm... | 18:17 |
bskahan | th1a: I think that's a good idea | 18:17 |
bskahan | mgedmin: oops, I was thinking of roster.txt import | 18:17 |
th1a | Yeah, I the assumption should be that if you're using the CSV import on timetable.csv, you're creating the sections at that point. | 18:18 |
bskahan | is there a reason to have timetable.csv and roster.txt together? | 18:18 |
th1a | But I agree with bskahan, that the rosters should use id's and not titles. | 18:18 |
th1a | th1a: and also, splitting it into two steps probably is a good idea. | 18:19 |
bskahan | th1a: that's not really what I meant, I think sections need a better unique ID than they have now, I'm just not sure what it should be | 18:19 |
th1a | I've thought about it for a while, and I haven't come up with anything. | 18:19 |
*** jinty has joined #schooltool | 18:19 | |
th1a | Anyhow, I meant to give that import page a little more attention as we were going along to help clear up some of the ambiguity. | 18:21 |
th1a | Unfortunately, I lost track of it along the way. | 18:21 |
bskahan | I think the system as a whole will be confusing for new admins to set up | 18:22 |
th1a | Well... it is inherently complicated. | 18:22 |
bskahan | one thing that we need is a "Do this, then this, then this" | 18:22 |
th1a | bskahan: Yes. | 18:23 |
bskahan | I started doing that and got distracted | 18:23 |
ignas | btw | 18:23 |
alga | anyway? | 18:23 |
alga | can we go on with the status? | 18:24 |
th1a | alga: Please. | 18:24 |
alga | we are done with our status | 18:24 |
th1a | Etria? | 18:24 |
tvon | Preferences REST went in last night | 18:24 |
bskahan | our outstanding issues are RESTive creation of instruction relationships | 18:24 |
alga | that was a sucker btw | 18:25 |
alga | we might have used it in ftests but it wasnt there | 18:25 |
bskahan | which? | 18:25 |
alga | rest for instruction rel | 18:25 |
alga | ignas can explain what to do after the meeting | 18:26 |
alga | that is easy | 18:26 |
mgedmin | regarding preferences | 18:26 |
mgedmin | IIRC, what I saw was a RESTive view for SchoolBell preferences | 18:26 |
* bskahan nods | 18:26 | |
mgedmin | SchoolTool has one additional preference | 18:26 |
mgedmin | I forgot what it is | 18:26 |
bskahan | they're different than ST | 18:26 |
mgedmin | (gintas added it a while ago) | 18:26 |
mgedmin | gintas? | 18:26 |
gintas | show calendar by period | 18:27 |
th1a | Anything else? | 18:30 |
mgedmin | no -- if you're still talking about ST preferences | 18:30 |
mgedmin | I don't know whether it's important for that setting to be changeable via REST | 18:30 |
mgedmin | I just thought I should mention it | 18:31 |
mgedmin | can we go on with the status report? | 18:31 |
th1a | I think so... things just fell dead there for a few minutes. | 18:31 |
gintas | th1a, there's one more outstanding issue with the UI of overlay calendars | 18:32 |
th1a | gintas: Go ahead. | 18:32 |
gintas | currently the overlay portlet is completely hidden when you are viewing another person's calendar | 18:32 |
gintas | which means that you can't see the person's timetable overlaid on the calendar | 18:32 |
th1a | When you are viewing their calendar directly? | 18:32 |
gintas | when traverse into /persons/not_me/calendar | 18:33 |
th1a | Right. | 18:33 |
gintas | I can make it overlay the timetable by default | 18:33 |
mgedmin | maybe the timetable should be unconditionally shown then? | 18:33 |
th1a | I don't think that's a big deal... I guess in the ideal case when you viewed someone else's calendar directly you'd see their timetable too by default. | 18:33 |
th1a | mgedmin: Yes. | 18:34 |
gintas | ok | 18:34 |
gintas | should I use a different color for the timetable events then? | 18:34 |
gintas | that would be nicer, but break consistency somewhat | 18:34 |
gintas | when viewing your own calendar, your timetable events are colored the same as ordinary events, same for events coming from other timetables | 18:35 |
bskahan | mgedmin: I'll add the schooltool versions on the preferences view today | 18:35 |
* mgedmin thinks about a little icon in the corner, indicating that this is a timetable event | 18:35 | |
th1a | gintas: Be consistent. | 18:35 |
gintas | I mean other people's timetables/calendars | 18:35 |
gintas | ok | 18:35 |
* mgedmin thinks that icon could be clicked to go to a timetable view | 18:35 | |
th1a | mgedmin: Good idea. | 18:35 |
* mgedmin thinks /me thinks too much, and this nicety can be postponed to the next release | 18:35 | |
th1a | mgedmin: yes. | 18:36 |
th1a | So... back to Etria? | 18:36 |
tvon | REST preferences got in late, will/should they be backported to the RC branch? | 18:37 |
bskahan | th1a: the restive preferences for SB missed the release deadline, if they can be applied to the RC branch, I'll add the Schooltool versions as well | 18:37 |
jinty | thi souns suspiciously like a missing feature | 18:38 |
th1a | I'll defer to jinty on that... if bits of the REST interface are pushed back, I don't see any immediate practical problem. | 18:38 |
* bskahan agrees | 18:38 | |
* tvon nods | 18:39 | |
th1a | It isn't like someone else is writing a custom GUI using the REST interface as we speak. | 18:39 |
tvon | yeah | 18:39 |
th1a | Someday... | 18:39 |
alga | jinty: we have a component architecture | 18:39 |
alga | throwing in extra views can hardly break anything | 18:39 |
jinty | I work by heuristics, | 18:39 |
alga | but it is a missing feature | 18:39 |
jinty | throwing in new features in a RC means programmes spend more time on new features, and less on fixing bugs | 18:40 |
jinty | then why do we even bother with an RC? | 18:41 |
* jinty just likes being mean;) | 18:42 | |
tvon | heh | 18:42 |
th1a | In this case, there isn't much downside to putting it off. | 18:42 |
tvon | yeah, nothings using it | 18:42 |
tvon | unless there is some secret project going on that we don't know about | 18:42 |
th1a | On the other hand, I'm now really worried about the state of the Import Timetables page, but I have a fairly straightforward solution in mind. | 18:42 |
mgedmin | besides, I think all of the preferences influence browser views only; so they're kinda pointless for the RESTive API | 18:42 |
mgedmin | th1a, gintas made the timetable import page pretty this morning | 18:43 |
gintas | but I added some docs as well | 18:43 |
mgedmin | or are you worried about usability | 18:43 |
gintas | one might find the page a bit too daunting | 18:43 |
th1a | Hm... ok. Not sure if I have the current one. | 18:43 |
bskahan | gintas: can we split the roster import into a seperate page? | 18:43 |
th1a | Anyhow, here's what I'm thinking: | 18:43 |
gintas | yeah, I was thinking something along those lines too | 18:44 |
th1a | Admin imports timetable.csv, | 18:44 |
th1a | and then downloads a csv template for roster.txt that has all the right id's for the classes he just created. | 18:44 |
mgedmin | I like that | 18:44 |
th1a | Then pastes or otherwise enters the roster into that and uploads it. | 18:45 |
mgedmin | an empty template for the timetable would also be good | 18:45 |
th1a | mgedmin: good point. | 18:45 |
th1a | I think that it is pretty crucial that we get this page right, because everything else is pretty pointless if you can't get your timetables into the system. | 18:45 |
*** erchache has joined #schooltool | 18:46 | |
erchache | hi | 18:46 |
th1a | If we need to add a day or two to one of your contracts to straighten this out, then we need to do that. | 18:46 |
bskahan | hi erchache | 18:47 |
th1a | erchache: Hi. We're having our weekly meeting. | 18:47 |
th1a | I should have been more proactive about making this page work correctly. | 18:47 |
erchache | :D | 18:48 |
erchache | ok | 18:48 |
th1a | erchache: You're welcome to stay. | 18:48 |
th1a | POV or Etria could handle it... preferences? | 18:49 |
th1a | Otherwise I could probably do it myself. | 18:50 |
gintas | th1a, I could do it if you don't need it by tomorrow | 18:50 |
th1a | When do you think you could have it done? | 18:50 |
bskahan | I'm in the same boat, could do it wednesday | 18:51 |
gintas | Thursday at the latest | 18:51 |
gintas | but most probably I would manage to do it on Wednesday | 18:51 |
th1a | gintas: You've been working on it so far, so it is yours if you want it. | 18:51 |
gintas | ok | 18:52 |
th1a | jinty: Please don't kill me. | 18:52 |
erchache | a little question: when are freez 1.1? 30 or 31 of this month? | 18:52 |
bskahan | ouch | 18:52 |
alga | th1a: ok, we'll add these two days to our next contract | 18:52 |
th1a | SchoolBell 1.1 will be released on the 31st. | 18:53 |
th1a | alga: OK. | 18:53 |
*** tvon|x31 has joined #schooltool | 18:53 | |
*** tvon has quit IRC | 18:53 | |
th1a | gintas: I'll write up more specific instructions this afternoon. | 18:53 |
tvon|x31 | damn neighbors wifi | 18:53 |
gintas | th1a, I think I got the idea | 18:53 |
jinty | th1a: perhaps we could delay the SchoolTool release a week? | 18:54 |
jinty | th1a: I would prefer to keep a little testing time and move the release back. | 18:54 |
th1a | Hm... | 18:54 |
gintas | separate the imports into two pages, add downloadable templates, clean up a bit perhaps | 18:54 |
erchache | i want to translate install docs and include on tarball | 18:54 |
th1a | erchache: Please do. | 18:55 |
jinty | They would have to be committed to the repository. | 18:57 |
jinty | erchache: which install docs? | 18:57 |
th1a | erchache: Perhaps we should make you an official contributor. | 18:57 |
th1a | jinty: I'm trying to figure out the best way to handle this slight delay. | 18:58 |
povbot` | /svn/commits: * jinty committed revision 3910: | 18:58 |
povbot` | /svn/commits: Back port 3900, 3865, 3889, 3880 to the RC | 18:58 |
th1a | We could just release SB 1.1 and ST 1.0rc1 on the 31st as if that was our plan all along. | 18:58 |
bskahan | th1a: what about a quick 0.11 release at the end of june | 18:58 |
jinty | heh, just whistle, and look elsewhere... | 18:58 |
th1a | But I would like to have .debs available. | 18:59 |
bskahan | rather than delaying this one | 18:59 |
jinty | th1a: for a schooltool rc? | 18:59 |
th1a | jinty: yes. | 18:59 |
erchache | official contributor? well | 18:59 |
th1a | erchache: You have to sign your soul over to us first. | 19:00 |
jinty | th1a: available just on the website, or from ubuntu/debian repositories as well? | 19:00 |
th1a | I guess by the time they'd actually filter into the upstream repositories, they'd be nearly obselete. | 19:00 |
bskahan | I think we have some bigger usability issues going on that could use help before people start loading data in August, specifically dealing with large data sets | 19:00 |
th1a | bskahan: There's definitely going to need to be one more major revision, that will include handling larger data sets, generating pdf's and a number of other issues. | 19:01 |
th1a | But I think it will be more of a late July release. | 19:02 |
bskahan | ok | 19:02 |
erchache | send me doc files before freez 1.1 and i translate it | 19:02 |
jinty | th1a: Originally I was doing that, but stopped because it wasn't woth all that much. and makes work for others. | 19:02 |
erchache | into spanish | 19:02 |
* th1a bangs the virtual gavel. | 19:02 | |
erchache | because i want to use when all internacionalization starts | 19:02 |
th1a | How long does it take for the package to get upstream? | 19:03 |
bskahan | ignas: friday you said I was missing ZCML declarations to get instruction relationships working | 19:03 |
povbot` | /svn/commits: * gintas committed revision 3911: | 19:03 |
povbot` | /svn/commits: Some clarifications with regard to security. This doesn't really change the current behaviour. | 19:03 |
ignas | bskahan, yep | 19:03 |
ignas | no utilities what so ever | 19:03 |
bskahan | I'm getting a "Bad URI" error", that's a handled ComponentLookup exception | 19:04 |
th1a | jinty: Let's call it ST 0.10rc1, but treat it as a regular release and send .debs upstream, although we usually won't do that for rc's. | 19:04 |
ignas | yep | 19:04 |
jinty | th1a: about 1-2 days for Debian, then Ubuntu is about 1 more day (more if I have to nudge the ubuntu guys) | 19:04 |
ignas | look at SchoolBell/configure.zcml utilities | 19:05 |
jinty | th1a: ok | 19:05 |
gintas | I like the idea of pushing the rc upstream | 19:05 |
gintas | I think that we have very few users at the moment and so the rc gets little testing | 19:06 |
jinty | th1a: btw: we(SchoolTool project) are upstream. Debian/Ubuntu are downstream. | 19:06 |
bskahan | ignas: thanks, I was looking at schoolbell/app/rest/configure.zcml | 19:06 |
th1a | jinty: Thanks. | 19:06 |
jinty | software flows, well, downstream! | 19:07 |
bskahan | ignas: should those go in schooltool/rest/configure.zcml? are they used outside of the rest interface? | 19:08 |
tvon|x31 | I'm off to lunch, I'll be around later | 19:08 |
mgedmin | bskahan, no, they are not view specific | 19:08 |
th1a | We could just call it 0.10 final and do a bugfix release if necessary. | 19:09 |
mgedmin | you are talking about IURIObject utility declarations, I presume | 19:09 |
mgedmin | those should go into schooltool/configure.zcml | 19:09 |
th1a | The paradox is that people often don't try something until the final release is out. | 19:10 |
bskahan | mgedmin: thanks | 19:11 |
th1a | jinty: At this point, let's assume that we're going to follow the same course of action next Tuesday, the only difference being whether or not we attach rc1 to the end of the release name. | 19:11 |
th1a | Even if we do that, we'll act like we'd planned it that way all along, and it is more or less a full release. | 19:12 |
th1a | The Google "beta" approach. | 19:12 |
jinty | so, just release it without any testing period... | 19:12 |
* jinty knows there have been few people testing RC's | 19:12 | |
th1a | We'll see how we feel about it. Probably we'll call it an rc. | 19:13 |
jinty | hmm | 19:14 |
th1a | Or we could do an rc tomorrow and backport the csv changes, which won't be that exensive. | 19:15 |
th1a | I don't really like that idea, though. | 19:15 |
bskahan | I think they could be classified as usability bugs | 19:16 |
bskahan | since its not a new feature | 19:16 |
bskahan | its just a more understandable interface | 19:16 |
jinty | heh | 19:16 |
th1a | Because it is hard to test the application in its current state. | 19:16 |
bskahan | th1a: good point | 19:16 |
th1a | OK, so let's assume its 1.0rc1 next Tuesday but we're going to release it downstream. | 19:17 |
jinty | I would feel more confident doing a pre-release tomorrow, I.e. jist a snapshot of the trunk | 19:17 |
jinty | anseeing how that goes down, and then seeing about whether to rc or not to rc | 19:18 |
bskahan | jinty: if people are testing RCs, could we do a beta snapshot of trunk tomorrow and only release tarballs on the website, then do RC on tuesday and release packages? | 19:18 |
*** thisfred has quit IRC | 19:18 | |
jinty | that would increase my level of comfort. | 19:19 |
jinty | i.e. no branching and no restrictions on new features. | 19:20 |
bskahan | seems like a good compromise | 19:20 |
bskahan | will get people testing this week who won't get an SVN checkout, hopefully | 19:20 |
jinty | yep, one of the points of is to increase gradually the number of people using the software at the same time as increasing it's stability | 19:21 |
jinty | stability in a asense of changes less | 19:22 |
* bskahan is disapointed his Bad URI didn't magically disappear | 19:24 | |
jinty | anyway, till tomorrow mornings trunk snapshot... | 19:24 |
*** jinty has quit IRC | 19:24 | |
* bskahan notes intstruction is not the same as instruction | 19:26 | |
povbot` | /svn/commits: * gintas committed revision 3912: | 19:30 |
povbot` | /svn/commits: Editing people hurts. | 19:30 |
*** tvon|x31 has quit IRC | 19:38 | |
bskahan | whats the right way to fake that a test Stub provides a particular interface? | 19:41 |
mgedmin | class Stub: implements(IParticular) | 19:41 |
bskahan | mgedmin: thanks | 19:41 |
* mgedmin is surprised that it wasn't obvious | 19:41 | |
bskahan | I was looking at __conform__ for womthing else | 19:42 |
mgedmin | that's for adaptation | 19:43 |
bskahan | wow, that was an impressive typo | 19:43 |
* bskahan nods | 19:43 | |
*** tvon has joined #schooltool | 19:48 | |
*** th1a has quit IRC | 19:48 | |
*** tvon has quit IRC | 19:49 | |
*** gintas has quit IRC | 19:56 | |
*** th1a has joined #schooltool | 19:59 | |
povbot` | /svn/commits: * bskahan committed revision 3913: | 20:10 |
povbot` | /svn/commits: added doctests and bugfix for r3864 | 20:10 |
povbot` | /svn/commits: added utilities and ftests for restive instruction relationships | 20:10 |
bskahan | oops, that was 3908, not 3864 | 20:11 |
mgedmin | hm... http://buildbot.sourceforge.net/README | 20:21 |
mgedmin | twisted uses it to automatically run unit tests: http://twistedmatrix.com/buildbot/ | 20:21 |
*** ignas has quit IRC | 20:30 | |
povbot` | /svn/commits: * mg committed revision 3914: | 20:44 |
*** Ricey has quit IRC | 20:44 | |
povbot` | /svn/commits: Removed obsolete XXX -- the code in question now has unit tests. | 20:44 |
*** Ricey has joined #schooltool | 20:44 | |
povbot` | /svn/commits: * mg committed revision 3915: | 20:45 |
povbot` | /svn/commits: Made the person scheduling view not break when there are no terms or timetable schemas. | 20:45 |
*** bskahan has quit IRC | 21:16 | |
*** gintas has joined #schooltool | 21:16 | |
th1a | gintas: I've been thinking about the timetable import problem. | 21:20 |
th1a | gintas: ayt? | 21:21 |
*** mgedmin has quit IRC | 21:59 | |
*** erchache has quit IRC | 22:00 | |
*** alga has quit IRC | 22:19 | |
*** tvon has joined #schooltool | 22:26 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!