*** jinty has quit IRC | 00:11 | |
*** ignas has joined #schooltool | 01:19 | |
*** matiasV has quit IRC | 01:32 | |
*** Elleo has quit IRC | 01:47 | |
*** Elleo has joined #schooltool | 02:00 | |
*** jelkner has joined #schooltool | 02:02 | |
*** pcardune has joined #schooltool | 02:04 | |
jelkner | hi paul | 02:05 |
---|---|---|
pcardune | hello jelkner | 02:05 |
jelkner | pcardune: tom is not here now. | 02:05 |
jelkner | i think he is at a conference | 02:06 |
jelkner | but he will be joining us thursday | 02:06 |
*** Elleo has quit IRC | 02:06 | |
pcardune | i'll be there as well | 02:07 |
jelkner | this channel is conveniently logged. | 02:07 |
jelkner | http://source.schooltool.org/irclogs/ | 02:07 |
pcardune | i noticed | 02:08 |
*** jelkner has quit IRC | 02:15 | |
*** Elleo has joined #schooltool | 02:20 | |
*** pcardune has quit IRC | 02:33 | |
*** REdOG has quit IRC | 02:36 | |
*** th1a has joined #schooltool | 05:01 | |
*** th1a has quit IRC | 06:15 | |
*** thisfred has quit IRC | 06:32 | |
*** thisfred has joined #schooltool | 06:40 | |
*** th1a has joined #schooltool | 06:44 | |
*** bskahan has joined #schooltool | 08:06 | |
*** bskahan has quit IRC | 08:55 | |
*** SteveA_ has quit IRC | 09:30 | |
*** jinty has joined #schooltool | 11:07 | |
*** mgedmin has joined #schooltool | 11:59 | |
*** jinty has quit IRC | 12:35 | |
*** SteveA has joined #schooltool | 12:48 | |
*** ignas_ has joined #schooltool | 13:22 | |
*** SteveA has quit IRC | 13:44 | |
*** SteveA has joined #schooltool | 13:46 | |
*** Aiste has joined #schooltool | 13:46 | |
mgedmin | I get javascript errors if I go to the add event form in MSIE in SchoolBell trunk | 13:55 |
mgedmin | line: 49 | 13:55 |
mgedmin | char: 9 | 13:55 |
mgedmin | error: object doesn't support this property or method | 13:55 |
mgedmin | and the "transparent" logo is broken again | 13:56 |
mgedmin | I strongly suspect the line that says | 14:00 |
mgedmin | monthly_par.style.display = 'none'; | 14:00 |
mgedmin | no | 14:06 |
mgedmin | it was a line that said | 14:06 |
mgedmin | form = document.getElementById(...) | 14:07 |
mgedmin | without declaring 'form' as a local variable | 14:07 |
mgedmin | fixed in rev 4120. | 14:07 |
povbot | /svn/commits: * mg committed revision 4120: | 14:07 |
povbot | /svn/commits: Quick fix for IExplorer error message: assignment to a global variable 'form' that cannot be assigned to (sloppy javascript code!). | 14:07 |
povbot | /svn/commits: The XXX above the line, plus the fact that the 'form' variable is never used in this function, make me think that the page template needs more grooming. | 14:07 |
*** bskahan has joined #schooltool | 14:31 | |
srichter | mgedmin: still there? | 15:30 |
mgedmin | srichter, kinda | 15:30 |
srichter | mgedmin: before I can do "make build" I have to build Zope 3 itself | 15:31 |
srichter | this is not documented | 15:31 |
srichter | should I change README or modify the Makefile to build Zope 3 as well? | 15:31 |
mgedmin | eh? when you type 'make' in schoolbell's/schooltool's top-level dir, it should build Zope 3 as well | 15:31 |
mgedmin | it always did for me | 15:31 |
srichter | no, it did not | 15:31 |
srichter | and it is clear that the Zope 3 makefile is not called | 15:32 |
bskahan | mgedmin: it just changed | 15:32 |
* mgedmin looks | 15:32 | |
srichter | I just tried it | 15:32 |
mgedmin | .PHONY: build | 15:32 |
mgedmin | build: | 15:32 |
mgedmin | $(PYTHON) setup.py build_ext -i | 15:32 |
mgedmin | cd Zope3 && $(PYTHON) setup.py build_ext -i | 15:32 |
mgedmin | $(PYTHON) remove-stale-bytecode.py | 15:32 |
srichter | so the order is switched | 15:32 |
srichter | Zope should be done first | 15:32 |
bskahan | its always worked here but sunday night I noticed it was different | 15:32 |
srichter | it complained that zope.proxy._zope... extension was not available | 15:33 |
srichter | so the first and second line should be in reverse order | 15:33 |
mgedmin | it used not to matter | 15:33 |
mgedmin | +1 for switching | 15:33 |
srichter | ok, I'll do it | 15:34 |
mgedmin | in my opinion, 'make' should just work in a clean svn checkout, assuming you have all the necessary dependencies | 15:34 |
srichter | I agree | 15:34 |
srichter | also, don't you think it would be better to call the doc files *.txt? | 15:35 |
srichter | and I really need to get rid of the python2.3 reference in Zope's makefile | 15:37 |
*** SteveA has quit IRC | 15:38 | |
mgedmin | yeah, maybe | 15:40 |
srichter | if you want, I can change that | 15:41 |
povbot | /svn/commits: * srichter committed revision 4121: | 15:43 |
povbot | /svn/commits: The order of commands did not work. We need to build Zope 3 before we build anything in schooltool. | 15:43 |
srichter | mgedmin: mmh, where did you guys get my E-mail from? Because the checkin message just bounced | 15:43 |
srichter | I guess I could sign up with my other E-mail address to the mailing list and not have it receive mails | 15:44 |
mgedmin | I'm not sure, actually | 15:45 |
mgedmin | I must've received an email from you from that address | 15:45 |
mgedmin | I think I looked it up in my lbdb | 15:45 |
mgedmin | what's your preferred email address? | 15:45 |
srichter | ok, what will be easier? to change the checkin E-mail address or for me to sign up? | 15:45 |
srichter | for mailing lists I prefer: srichter@cosmos.phy.tufts.edu | 15:46 |
srichter | (since I have POP3 access there) | 15:46 |
mgedmin | both ;) | 15:46 |
mgedmin | I'll approve that checkin message (it'll be held for moderator approval) | 15:47 |
srichter | then changing the checkin E-mail address would be nice :-) | 15:48 |
mgedmin | did that | 15:48 |
srichter | cool | 15:48 |
srichter | so I change the doc files to *.txt and try again :-) | 15:48 |
mgedmin | just a sec | 15:50 |
srichter | ok | 15:50 |
mgedmin | (unless you're already subscribed to checkins@schooltool.org) | 15:50 |
srichter | I am subscribed since a while | 15:50 |
mgedmin | ah, ok, then I don't need to find the whitelist in the nightmarish mailman's admin UI | 15:50 |
mgedmin | feel free to commit any time | 15:51 |
srichter | ok, coming now | 15:51 |
*** SteveA has joined #schooltool | 15:52 | |
povbot | /svn/commits: * srichter committed revision 4122: | 15:53 |
povbot | /svn/commits: Renamed important documentation files, so that they have a file postfix. This makes it easier for UI FS browsers to detect the type and let's the command line guy know the format of the file. | 15:53 |
srichter | ok, so far no bounce | 15:54 |
srichter | so it seems to be ok | 15:54 |
srichter | mgedmin: are you using zpkgtools for ST releases? | 15:55 |
srichter | (because then I can add code in new packages to the trunk to avoid long-living branches) | 15:55 |
povbot | /svn/commits: * srichter committed revision 4123: | 16:02 |
povbot | /svn/commits: Added a couple files to the ignore list, so that they so not appear as unknown during svn stat and svn diff | 16:02 |
mgedmin | no | 16:02 |
srichter | ok | 16:03 |
mgedmin | jinty is our release manager | 16:03 |
srichter | so, the most recent checkin message came through | 16:03 |
srichter | alright, I'll chat with him about that, because zpkgtools is cool :-) | 16:03 |
mgedmin | my browser is still rendering the "pending requests" page | 16:03 |
srichter | :-( | 16:04 |
mgedmin | it already reached the letter "v" alphabetically | 16:04 |
srichter | woah! | 16:04 |
mgedmin | oh, only 815 spams | 16:05 |
mgedmin | I expected more ;) | 16:05 |
srichter | mgedmin: another question: where would my work be best placed? | 16:05 |
srichter | mgedmin: src/schooltool/wfmc for the persistent workflow defs? | 16:05 |
mgedmin | "The day of reckoning has come" | 16:05 |
mgedmin | how appropriate | 16:05 |
srichter | hehe | 16:06 |
srichter | maybe you should do the same policy as zope.org and simply reject non-subscriber mails | 16:06 |
mgedmin | waah, my "discard all mails" bookmarklet didn't work | 16:06 |
mgedmin | wrong version of mailman perhaps? | 16:06 |
srichter | :-( | 16:07 |
srichter | I thought you can mass ignore in the MM UI, no? | 16:07 |
mgedmin | this here is an ancient version of mailman that doesn't have that checkbox | 16:10 |
mgedmin | heh, I had JavaScript disabled in my browser, for testing purposes | 16:12 |
srichter | ahh | 16:14 |
Aiste | th1a: are you there? | 16:17 |
povbot | /svn/commits: * srichter committed revision 4124: | 16:23 |
povbot | /svn/commits: Template Header for new Python files. In Emacs there is an easy command to insert files into another one using: CTRL+x i. | 16:23 |
srichter | mgedmin: are you following the Zope style guide? | 16:24 |
srichter | mgedmin: are you following the Zope 3 style guide? | 16:24 |
*** bskahan has quit IRC | 16:25 | |
*** manini has joined #schooltool | 16:26 | |
manini | hi: I've just downloaded/installed/run schoolbell 1.0 (15 march release). Web stuff do work but ... is there any GUI other than this. It used to be a wxWindows one. Is that ... gone ? | 16:28 |
ignas_ | yep | 16:30 |
* mgedmin ponders srichter's question | 16:30 | |
mgedmin | probably not | 16:31 |
mgedmin | we do follow PEP 8 | 16:31 |
mgedmin | and try to make our code look like other Zope 3 code | 16:31 |
mgedmin | but since I don't know/remember what's in the Zope 3 style guide, I can't say that we follow it | 16:32 |
srichter | we have PEP8 pretty much, but Camel case | 16:43 |
srichter | we also have some guidelines about ZCML, etc | 16:44 |
srichter | but since Steve helped develop those guidelines and he started with you guys ST, I am pretty sure you use the Z3 style guidelines | 16:45 |
*** bska|mobile has joined #schooltool | 16:45 | |
th1a | Aiste: I'm here. | 16:57 |
Aiste | hi th1a | 16:58 |
th1a | What's up? | 16:58 |
Aiste | th1a: I was wondering, what are the best resources for me to find a description of features that ST currently has | 16:58 |
Aiste | or will have shortly? | 16:58 |
th1a | Like to show to someone official? | 16:59 |
*** bska|mobile has quit IRC | 16:59 | |
*** bskahan has joined #schooltool | 16:59 | |
th1a | Or for your reference? | 17:00 |
*** manini has quit IRC | 17:01 | |
Aiste | sorry th1a: I'm trying to do two things at once :) | 17:15 |
Aiste | for someone official | 17:15 |
Aiste | in this case I need it for the school principal | 17:15 |
th1a | Perhaps I should create something official looking. | 17:15 |
Aiste | well, this needs to be in lithuanian | 17:16 |
Aiste | and I need it by tomorrow morning :) | 17:16 |
th1a | Well, then, pretty much http://schooltool.org/schoolbell and http://schooltool.org/ and http://www.schooltool.org/releases/schooltool0.10/ | 17:18 |
Aiste | th1a: thanks, will work on those tonight | 17:25 |
th1a | OK. | 17:25 |
*** thisfred has quit IRC | 17:27 | |
*** thisfred has joined #schooltool | 17:27 | |
mgedmin | " Cardinal Richelieu, architect of France's policy against Spain and the German emperor during the Thirty Years' War" -- wikipedia | 17:31 |
mgedmin | for a moment I thought wikipedia said Richelieu was the German emperor ;) | 17:33 |
th1a | mgedmin: Did you fix that for them? | 18:32 |
*** ignas_ has quit IRC | 18:43 | |
*** ignas_ has joined #schooltool | 19:42 | |
mgedmin | th1a, no, that sentence is so convoluted, it is beyond my powers of fixing | 19:44 |
*** jinty has joined #schooltool | 19:48 | |
*** bskahan has quit IRC | 19:53 | |
th1a | mgedmin: Perhaps if you wrote a unit test for the sentence first that would help. | 19:55 |
mgedmin | sadly, unit tests don't always help | 20:01 |
th1a | :-) | 20:02 |
mgedmin | consider, e.g. factorization of large numbers | 20:02 |
th1a | ? | 20:02 |
*** erchache has joined #schooltool | 20:20 | |
erchache | hi | 20:20 |
povbot | /svn/commits: * jinty committed revision 4125: | 20:21 |
povbot | /svn/commits: Put the RELEASE.txt and GPL.txt into the tarball before I forget. | 20:21 |
*** jinty has quit IRC | 20:29 | |
povbot | /svn/commits: * jinty committed revision 4126: | 20:32 |
povbot | /svn/commits: Doh!, revert the parts of 4125 that shouldnt have been committed. | 20:32 |
* srichter wonders where jinty is; he seems to make checkins ;-) | 20:32 | |
*** thisfred has quit IRC | 20:50 | |
*** jinty has joined #schooltool | 20:55 | |
* jinty is a ghost whose ISP hates IRC and so has to resort to nefarious means to get on IRC | 20:58 | |
jinty | srichter: I see you have thoughts on zpkgtools and schooltool? | 20:59 |
srichter | yeah | 21:12 |
srichter | I think we should use it :-) | 21:12 |
srichter | this way we can selectively decide which packages we want to distribute | 21:12 |
srichter | this has worked well so far for Zope 3 itself | 21:13 |
srichter | you can then also make sub-releases | 21:13 |
srichter | for example schoolbeell | 21:13 |
* jinty knows -><- much about zpkgtools | 21:13 | |
jinty | what is the major difference between zpkgtools and distutils? | 21:14 |
srichter | zpkgtools is built atop distutils | 21:14 |
srichter | it allows us to define dependencies among packages | 21:15 |
srichter | and it knows about meta-data | 21:15 |
srichter | so you can build source distributions by doing one simple command | 21:15 |
srichter | and it will have all the configure/make/make install semantics | 21:16 |
srichter | which is much more familiar to the regular Unix user | 21:16 |
* jinty goes looking for the source | 21:17 | |
srichter | btw, in the MakeARelease wiki page you can see the steps we go through for a release | 21:20 |
jinty | at zopewiki.org? | 21:24 |
srichter | hold on | 21:24 |
srichter | http://www.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/MakingARelease | 21:25 |
* jinty is primarily worried about build dependencies in debian, but it looks like zpkgtools is a makes the source distribution | 21:27 | |
jinty | and is not involved in building/installing the unpacked tarball | 21:28 |
jinty | i.e. As a user, if I have the source distribution(tarball), I do not need to install zpkgtools to install/compile it. correct? | 21:30 |
srichter | right | 21:31 |
srichter | it is a tool for building the source release | 21:31 |
*** jinty has quit IRC | 21:32 | |
*** jinty has joined #schooltool | 21:33 | |
srichter | it is a tool for building the source release | 21:34 |
jinty | ok, then I have no objections. | 21:34 |
srichter | the advantage is that it allows you to make several releases from the same source code | 21:34 |
srichter | and specifically let's you exclude non-mature packages | 21:35 |
jinty | iow you don't have to set up a new trunk for every new package | 21:35 |
jinty | what about different release cycles, schoolbell and schooltool are released at different times? | 21:36 |
srichter | does not matter | 21:37 |
srichter | you can work with branches | 21:37 |
srichter | version info is not contained in the trunk | 21:37 |
srichter | and is only added to a particular release tag | 21:37 |
jinty | Ok, I can't think of anything else right now. I will believe it is a good idea and would like to see how it turns out. | 21:39 |
jinty | but I think a branch for this is a good idea. | 21:39 |
srichter | I don't have time to work on it, I just wanted to make a sale | 21:40 |
srichter | 's pitch for it | 21:40 |
*** _jeremy has joined #schooltool | 21:40 | |
jinty | heh;) | 21:41 |
jinty | ok, I'll have a good look at it the next time I go into "work on schooltool build process mode" | 21:42 |
jinty | which might be a while looking at my calendar | 21:42 |
srichter | here is another example | 21:42 |
srichter | it would be very easy with zpkgtools to just release the iCAL implementation of schooltool | 21:43 |
srichter | if the dependencies are setup correctly, you can just build the package | 21:43 |
jinty | ah, now that is interesting | 21:43 |
srichter | without worrying whether all other needed packages are included. | 21:43 |
jinty | the dependencies need to be maintained manually? | 21:44 |
th1a | I'd point out that we need to put out the next release, which will be an important one, while jinty is traveling, so we shouldn't experiment with the release process between now and then. | 21:45 |
_jeremy | th1a: Did you get my e-mail about High Tech High and Larry Rosenstock? | 21:47 |
jinty | th1a: any experiments will be done on branches first, I hope. | 21:47 |
th1a | _jeremy: I did. I was going to send you a response today. I'm a little worn out from the conference, and I accidentally drank decaffeinated tea this morning, which isn't helping matters. | 21:48 |
srichter | jinty: yes, this is intended | 21:48 |
th1a | jinty: Yes, we won't charge ahead on this without you. | 21:49 |
srichter | jinty: because we do want to be fully aware of the dependencies of pacakges | 21:49 |
th1a | It does sound like a good idea in the long run, however. | 21:49 |
th1a | _jeremy: I think I spoke to Larry on the phone during a conference call last fall, but I'm not 100% sure. | 21:50 |
*** mgedmin has quit IRC | 21:50 | |
srichter | anyway, time for me to work on PDs again :-) | 21:50 |
_jeremy | th1a: heh, np :) I was just blown away by all the coincidences that day | 21:50 |
erchache | bye | 21:50 |
jinty | srichter: I am probably going to do a lot of changes to the packaging at debconf, I will see how this fits in. Thanks for the summary though. | 21:50 |
th1a | It was a weird one. | 21:51 |
*** erchache has quit IRC | 21:51 | |
*** Aiste has quit IRC | 21:51 | |
srichter | jinty: ok, cool; let me know, if you have questions... | 21:53 |
* jinty nods | 21:53 | |
th1a | srichter: It is nice to have some fresh eyes looking at our code. | 21:53 |
*** ignas_ has quit IRC | 21:58 | |
*** gml_ has joined #schooltool | 22:25 | |
*** gml has quit IRC | 22:37 | |
*** ignas_ has joined #schooltool | 23:30 | |
*** ignas has quit IRC | 23:42 | |
*** ignas_ has quit IRC | 23:42 | |
*** jinty has quit IRC | 23:42 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!