IRC log of #schooltool for Wednesday, 2005-09-21

mgedminth1a|way, the server that hosts schooltool's mailing list was down for a while00:05
mgedmin(we heard that a UPS exploded at the ISP)00:05
mgedminwe found two postfix queue files in /var/lost+found after we walked through a local admin through fsck00:06
mgedminin other words, two of your emails will apparently not reach the list00:06
mgedminI *think* they will be visible in the mailing list archives on the web00:07
*** mgedmin has quit IRC00:07
flint_flint, my zombie has been logged onto #schooltool for several days now.  Do you know any way to kill him?  This account is not responding to a proper password.00:14
*** flint_ has quit IRC00:28
*** srichter has quit IRC00:54
*** th1a|way is now known as th1a01:01
*** pcardune has quit IRC01:15
*** srichter has joined #schooltool01:22
th1aHey srichter.01:23
srichterhey01:24
th1aI sent an email to the Zope3-dev list about the issue I discovered.01:24
srichteroh, I saw this; I think I mainly need to create an alias from *Utility to *Service01:25
srichterI wonder whether more will be broken01:25
th1aIt looks like the rest of the machinery for pluggableauth is still there, except for IPluggableAuthenticationService.01:25
srichtertry to create an alias from IPluggableAuthenticationUtility to IPluggableAuthenticationService01:26
th1aHow would I do that?01:28
srichterjust int he interfaces.py file say: IPluggableAuthServivce = IPluggableAuthUtility01:29
th1aOK.01:29
ignasical timezone support is in our current contract or not ?01:29
ignasand - shouldi be fixing bugs or looking for new ones ;)01:30
ignass/shouldi/should I/01:30
povbot/svn/commits: * srichter committed revision 5034:01:30
povbot/svn/commits: Updated to use testbrowser.01:30
th1aignas:  You've got several days in the contract for unspecified bugfixing.01:31
th1aI'm not sure what you mean by iCal timezone support.01:31
th1aThere are also several specified bugs that are in the contract.01:32
th1ahttp://69.60.114.114:8080/schooltool.org-200509/products/schooltool-2006/roadmap/701:34
*** bskahan has joined #schooltool02:24
bskahantests don't pass in trunk?03:16
*** bskahan has quit IRC03:56
*** tvon has quit IRC07:49
*** mgedmin has joined #schooltool10:31
*** erchache has joined #schooltool10:42
erchachehi!10:42
erchachegood morning!10:42
erchachei install schoolbell 1.2.1 on http://193.147.167.9210:44
erchachewhere are python script to make a permanent startup daemon for schoolbell?10:44
erchacheth1a10:44
*** mgedmin has quit IRC12:42
povbot/svn/commits: * gintas committed revision 5035:13:08
povbot/svn/commits: Automated a fair deal of the Windows installer generation.  The .zip files can now be produced quickly and easily on Linux (you still have to run the NSIS installer generator on Windows though).13:08
povbot/svn/commits: Note that this is not really tested in practice, there might be some minor glitches with the process.13:08
povbot/svn/commits: * gintas committed revision 5036:13:09
povbot/svn/commits: Added ReportLab .zip for convenience.13:09
SteveAth1a: hello13:15
*** thisfred has joined #schooltool13:34
*** jinty has joined #schooltool13:38
*** erchache has quit IRC14:03
srichterSteveA: I doubt he is already awake14:29
*** ignas has quit IRC14:37
*** bskahan has joined #schooltool14:51
*** ignas has joined #schooltool14:59
ignasso who wants to optimize his schooltool today ? :)15:16
jintys/today/sometime real soon/15:54
ignas:)15:57
ignaswell can do folks were asking for instructions about optimization15:57
ignasso i was thinking - maybe they need some help ...15:57
ignasthough marius apparently explained everythin in his email15:58
jintylooks like none of them are around, perhaps flint...15:58
ignasi see15:58
ignasthe bugs that are in the contract - should they be fixed only on trunk, or should we port them to the release branch ?15:59
jintyI say port them if the fix is not too invasive16:00
jintyor on core components or anything stored in the database16:00
ignasi see16:01
jinty+5 for view and page template fixes16:01
ignasok16:04
ignasth1a, ping17:09
th1aGood morning.17:10
ignashi17:11
ignasi am investigating/fixing issue369 (stale overlays)17:11
ignasand well - it appears that the old code corupts the database ... how important is fixing that?17:12
ignasi mean how many if any users can't see their calendars yet still use the same corupted database ?17:12
th1aHow is the database corrupted?17:13
ignasif you have overlayed your calendar with someones/somethings calendar and you delete it17:15
ignasyou get a stale overlay relationship pointing at an object that was deleted17:16
ignasand has no __parent__17:16
ignasand you will never be capable of editing your overlays trough the portlet again ...17:16
th1aOK, so if you detete a relationship it cleans up both halves of the relationship, but if you delete an object it doesn't clean up its relationships?17:17
ignasactually - all of our object cleanup for themselvs, yet  they do not cleanup for their calendars ...17:17
th1aAha.17:18
ignasso do we need the cleanup stuff for that ?17:21
th1aI would think.17:21
ignassrichter, alive ?17:22
povbot/svn/commits: * ignas committed revision 5037:18:48
povbot/svn/commits: Backport 4757 from release branch:18:48
povbot/svn/commits: Fix for issue 351.18:49
povbot/svn/commits: * ignas committed revision 5038:18:52
povbot/svn/commits: Some doctests were lost in refactoring. I have added them back to the suite.18:53
srichterI am here19:06
srichter(doing research, so I am purposefully use a different desktop ;-)19:06
ignaswhat is the deal behind multiple places for keeping evolution scripts ?19:38
ignasi mean - where should i put a generation script that toys with calendar overlay relationships ?>19:39
srichterwell, you cannot have multiple places19:41
srichteryou can create another generation scheme, I guess19:41
ignassbapp has a generation folder of it's own19:43
ignas...19:43
ignasi don't need multiple places ...19:43
ignasschooltool/generations and schooltool/sbapp/generations ...19:44
ignasi was not 100% sure where should my new generation script go :/19:44
srichterschooltool/generations19:49
povbot/svn/commits: * ignas committed revision 5039:19:49
povbot/svn/commits: A fix for issue 369: deleting group blows away calendar access19:49
povbot/svn/commits: Now when deleting someone who has a calendar - relationships of the calendar are removed.19:49
srichtersbapp/generations should probably go away, but I was not sure how to do this the right way19:49
srichtereventually I think of something :-)19:49
ignasi see19:51
ignasso all new generation scripts should go into schooltooll/generations ?19:51
srichteryes19:51
*** mgedmin has joined #schooltool19:57
povbot/svn/commits: * ignas committed revision 5040:19:58
povbot/svn/commits: Ooops, forgot to check in zcml declaration that registers the subscriber.19:58
povbot/svn/commits: * jinty committed revision 5041:20:13
povbot/svn/commits: Fix tests which fail with the sid python due to a recursive __len__ call due to list calling len.20:13
povbot/svn/commits: Only fixing in the release branch, because perhaps there is a better solution for the trunk.20:13
jintyignas: what is a Celander?20:19
srichtera word that results from a typo of Calendar :-)20:23
jintyah, I was wondering;)20:24
*** thisfred has quit IRC20:24
jintyamazing that its so consistent20:25
mgedminNUXI problem?20:26
mgedmin"what is a NUXI problem", ignas asks loudly20:27
mgedminhttp://en.wikipedia.org/wiki/NUXI_problem20:27
mgedmin(ouch, the Jargon file entry for this was much terser)20:27
ignasplease someone tell me that the reason behind removing "Show All" from batching was not - "because it wraps around and looks ugly"20:27
ignasjinty, where did you find it ?20:30
mgedminjinty, was there an issue in the tracker for the __len__ problem?20:30
* mgedmin is trying to clean up his inbox but make sure no issues get lost20:31
jintyignas: unrelateCelanderOnDeletion, 5039 504020:31
jintymgedmin: no20:31
ignasit's Celandar not celander!20:32
ignas:P20:32
ignasautocompletion is a good thing ain't it ?20:32
jintyI was really wondering how you managed to do it so many times without noticing...20:33
ignasonly 4 times ...20:38
ignasnot that bad ;)20:38
mgedminjinty, I think the __len__ fix (rev 5041) is perfect20:38
mgedminI'll merge it to the trunk and close issue 387 that I just created20:39
povbot/svn/commits: * ignas committed revision 5042:20:43
povbot/svn/commits: Fxied a typo.20:43
*** tvon has joined #schooltool20:45
povbot/svn/commits: * mg committed revision 5043:21:03
povbot/svn/commits: Make the test runner work with Python 2.3.  This fixes a21:03
povbot/svn/commits: AttributeError: 'module' object has no attribute 'DocFileCase'21:03
povbot/svn/commits: error.21:03
*** tvon has quit IRC21:04
mgedminI notice that only two unit tests fail on Python 2.3, due to a lack of a sorted() builtin.21:06
mgedminso, currently only our functional tests require Python 2.421:07
srichteryep21:07
srichterfor testbrowser21:07
* mgedmin wonders whether fixing those two tests would be a good idea21:07
srichterprobably not21:08
th1asrichter:  What should I do to fix this IPluggableAuthenticationUtility problem?21:08
srichterbecause we'll start using Py 2.4 features soon anyways21:08
srichterat least I want to get used to writing method decorators21:08
srichterth1a: IPluggableAuthenticationService = IPluggableAuthentication21:08
mgedmincan we explicitly tell users, "hey, python 2.3 is no longer supported" instead of pretending to work and inviting a multitude of "2 failed tests" reports21:09
mgedmin?21:09
mgedminI think there was a version check somewhere21:09
th1aAre we talking about the trunk or the release branches?21:09
* mgedmin is talking about schooltool trunk21:09
th1aThen yes, we will explicitly require 2.4.21:09
mgedminexcept that if I svn co and run make test/ftest with 2.3, then schooltool doesn't tell me so21:10
mgedminnot nice21:10
srichtermgedmin: zpkgtools will do that for us21:10
mgedminimplementation detail21:10
mgedmina developer with ADHD checks out schooltool and types make; make test21:11
mgedminhe should get an explicit error early on "upgrade your Python or edit the Makefile"21:11
mgedminwhether it is done with zpkgtools or an explicit version check in the top-level test.py wrapper is immaterial21:11
povbot/svn/commits: * mg committed revision 5044:21:15
povbot/svn/commits: Fixed Python version check to explicitly require 2.4, not 2.3.21:15
povbot/svn/commits: Added an explicit version check to test.py.21:15
povbot/svn/commits: setup.py should also have an explicit version check, but I'm afraid to touch it.  What's setup.old.py?  Do I add a manual check like this to the top of setup.py, or can zpkgtools do it in a nicer way?21:15
mgedminsrichter, I updated/added explicit version checks to *-server.py and test.py21:15
mgedminI did not touch setup.py nor setup.old.py21:15
mgedminI can add a simple if statement like in *-server.py to the top of setup.py, but I thought you might want to do it via zpkgtools or something21:16
povbot/svn/commits: * mg committed revision 5045:21:19
povbot/svn/commits: Fix http://issues.schooltool.org/issue387 (RuntimeError on Python 2.4.5).21:19
* mgedmin idly wonders if folks that have macs and/or sid chroots with bleeding-edge versions of Python would consider setting up buildbot slaves21:35
* mgedmin thinks he should have said "folks who" instead of "folks that" in the previous idle thought21:35
jintywho shoulds better to me21:44
jintys/shoulds/sounds/21:44
jintyI don't have the bandwith to keep my chroot up to date, except when I build packages. And that build fails if tests fail.21:46
* mgedmin generously gives a small chunk of his bandwidth to jinty21:49
*** tvon has joined #schooltool21:54
*** th1a has quit IRC21:54
*** tvon has left #schooltool21:54
*** th1a has joined #schooltool21:59
*** ignas has quit IRC22:13
*** mgedmin has quit IRC22:34
*** tvon has joined #schooltool22:50

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!