IRC log of #schooltool for Wednesday, 2005-08-17

*** pcardune_ has quit IRC00:51
*** FarcePest has quit IRC01:21
*** FarcePest has joined #schooltool01:21
*** ignas has joined #schooltool01:35
ignasanyone alive ?01:46
tvonI'm here02:00
ignaswhat should be permissions on school calendar ?02:23
ignasi mean - now in a clean database - non users can't see the calendar02:24
ignasauthenticated users have "View"02:24
ignasunauthenticated "viewcalendar" set02:24
ignasthough if one upgrades from 0.1002:24
ignashe gets "view" set for authenticated and not authenticated users02:25
ignasand "viewcalendar" set for unauthenticated02:25
ignassome mystic :/ - if users that have not logged in should not see the schoolwide calendar - then why they have viewcalendar set ?02:26
ignasand if they should see the schoolwide calendar - well they can't!02:26
ignasunless they have upgraded from an older SchoolTool\02:27
tvonsorry, back02:28
tvonIn a clean DB, unauthenticated users cannot see the site-wide calendar??02:28
ignasyep02:28
tvonunauth should have viewCalendar02:28
ignasyep they do have it02:28
ignasthough it doesn't help that much02:29
ignasif you don't have view permission02:29
tvonis this SB or ST?02:29
ignasST\02:29
ignasthe release branch02:29
tvontrunk seems okay, unauth has view and viewcalendar with a fresh db02:34
ignas(<schoolbell.calendar.simple.ImmutableCalendar object at 0xb170316c>, 'expand', 'schoolbell.view')02:35
ignasmaybe there was an issue with this ?02:35
tvonthat was the other zcml issue marius mentioned02:35
tvonview vs viewCalendar02:35
ignasr4735: fix ExpandedCalendarEvent permission02:35
ignasi guess this one02:35
tvonfiled as the same issue, yes02:36
ignasyou should mark it to backport02:36
tvonExpandedCalendarEvent and ImmutableCalendar both had the same permissions problem02:36
ignasbecause i guess it is not in the release branch yet02:36
tvonthe ImmutableCalendar permissions were not fixed, just ExpandedCalendarEvent02:37
ignaswell, if you know how to do it, could you please do it and maybe add it to the issue (or create another issue)02:39
ignasyet - i guess there was some revision that fixed it ...02:39
tvonHow are you getting that error?02:39
ignasjust going to localhost:708002:40
tvonthats it?02:40
ignason a release branch02:40
ignasbtw 4735 hasn't been backported yet :/ i just checked it02:42
tvonwas just looking for that in my mail02:43
tvonadding a comment to the bug02:43
*** bskahan has joined #schooltool02:54
ignashi02:58
povbot/svn/commits: * srichter committed revision 4752:03:07
povbot/svn/commits: Moved Course and Section implementations into their own package.03:07
povbot/svn/commits: It is getting there. The code looks already much more managable. However, the tests are generally in bad shape. The unittests use a lot of other classes that should be really stubs and we should put much more emphasis putting the tests into text files and making them more instructional.03:07
ignastvon, are you tackling the ImmutableCalendar permissions or should i create an issue in the issue tracker ?03:12
tvonignas: I'm working on it03:12
tvonwondering why it isn't happening in trunk03:13
tvonI guess the test could be a straight permissions check03:13
ignaswell it's a functional one imho03:14
ignasso it should be easy to look at the schoolwide calendar without  any authorization info03:15
tvonI agree, but It's not showing up in trunk03:15
ignasif zcml is not right - it will surely fail03:15
ignaswell if it doesnot then you should diff the trunk's zcml file with the release zcml file03:16
ignas:/ i don't have my laptop at the moment, i had a script that would display all the revisions of some file, so one could easily grep for the change03:17
*** bskahan has quit IRC03:20
tvonnothing seems relevant in app/configure.zcml03:21
ignasyep03:21
ignasweird03:21
ignaswhat are permisions set on the calendar ?03:21
* ignas is coin Zope3 so could run the trunk03:22
* tvon wishes he had a point-and-click way to diff specific branch files03:23
ignaswell they are not that different03:23
ignasyhe only dfifference is the change you made\03:23
ignassorry dor so many typos, i am using a backup laptop03:24
tvonah, heh.  Something wrong with your normal laptop?03:24
ignasso - no think light, different keyboard, and only a candle as a lightsource03:24
ignasmy old laptop is geting his backlight fixed03:24
tvonahh03:25
tvonI love the think light03:25
ignas Unauthenticated users  have a view permission in a clean Data.fs03:26
ignaswhen using trunk03:26
ignas\so permisions are as borken as they are in the release branch, though we can't see that because unauthenticated users got more permissions than they need ...03:26
tvonahh03:27
tvonthere it is03:31
tvonSchoolBell sets viewCalendar on app.calendar, SchoolTool sets the permissions on app03:31
tvonwhich is right?03:31
tvonShould the permissions be set on app or app.calendar?03:32
*** eldafar has quit IRC03:35
ignassorry 3:39 am03:38
ignasbrains barely working03:38
tvonno problem03:41
povbot/svn/commits: * ignas committed revision 4753:03:42
povbot/svn/commits: A script for testing whether evolution scripts are migrating data properly.  Just launch and go to localhost:7080, then do some extensive clicking to see whether your evolution scripts broke anything or not.03:42
ignasyippie03:42
ignasand we wanted to release yesterday03:47
tvonyeah03:47
tvonr4579 is what changed the permissions on ST 'app' but it seems it was never backported...03:49
tvon(which is why trunk isn't getting the error)03:49
tvonI'm not sure it should be backported though03:49
ignasgintas will be online 8:00 GMT if that helps you03:51
tvonit does, I'll ask him about it03:51
ignasat least that's what he told me ;)03:51
tvonmaybe I'll just leave a long comment on the bug and talk to him in my AM03:53
*** bskahan has joined #schooltool04:31
bskahantvon: does it make sense to set 'viewCalendar' on the actual calendar object?04:33
tvonbskahan: I think so but I'm not sure if its 'right'04:33
bskahanI was thinking it didn't make sense04:33
bskahansince 'view' means "you can look at this context", and 'viewCalendar' means "you can look at the calendar this object owns"04:34
tvondo you know if the evolve script for those permissions changes was backported?04:34
bskahanyes, I believe gintas backported it04:35
tvonthe permissions changes themselves never were04:35
bskahanah04:35
*** povbot has joined #schooltool04:53
tvonhrm, front page re-direction to /calendar is ftestsed in the branch..05:06
povbot/svn/commits: * srichter committed revision 4754:05:47
povbot/svn/commits: Added new test-setup framework.05:47
povbot/svn/commits: I think these very few lines of code have a lot of potential! I already converted the SchoolBell application setup and sitification to use the new test-setup registry, and it works great. The registry could also be used to setup implemented interfaces on components (usually done in ZCML), adapter setups, like notes and preferences and so on. If you want to know more about05:47
povbot/svn/commits: the test-setup registry read schoolbell.app.testing/README.txt.05:47
*** ignas has quit IRC06:24
*** gintas has joined #schooltool11:04
*** th1a has joined #schooltool11:31
povbot/svn/commits: * gintas committed revision 4755:12:12
povbot/svn/commits: Backported rev 4735 (issue 345).12:12
*** jinty has joined #schooltool12:18
povbot/svn/commits: * gintas committed revision 4756:12:18
povbot/svn/commits: I forgot to allow the title attribute in SchoolTool when I made the same change in SchoolBell.  This is part of a temporary workaround; this problem should be fixed on trunk in a different, proper way.12:18
jintygintas: re issue 334, I posted a more or less complete list of patches to be back-ported. I can't evaluate it, so I hand it to you.12:32
povbot/svn/commits: * gintas committed revision 4757:12:38
povbot/svn/commits: Fix for issue 351.12:38
gintasjinty, thanks13:10
gintasI'll look at it soon, I'm now working on the undeterministic tests13:10
povbot/svn/commits: * gintas committed revision 4758:13:26
povbot/svn/commits: Updated PersonTimetableSetupView to have a more deterministic sort order.  Hopefully this will fix the unit test failure on Windows.13:26
*** admp has joined #schooltool13:32
*** admp has quit IRC13:33
povbot/svn/commits: * gintas committed revision 4759:13:35
povbot/svn/commits: Backported rev 4758 (fix for test failures on Windows).13:35
povbot/svn/commits: * jinty committed revision 4760:13:41
povbot/svn/commits: Fix the schoolbell part of issue 231.13:41
*** bskahan has joined #schooltool13:43
povbot/svn/commits: * gintas committed revision 4761:13:46
povbot/svn/commits: Oops, apparently I broke a functional test and somehow missed it.13:46
povbot/svn/commits: * jinty committed revision 4762:13:47
povbot/svn/commits: Fix the schooltool part of issue 231.13:47
povbot/svn/commits: * gintas committed revision 4763:13:50
povbot/svn/commits: Unwedged tests.13:50
gintasjinty, should 4760 & 4762 (copyright issues) be backported?13:54
jintygintas: they depend on a lot of other patches. I was thinking of proposing them for x.y.1.14:03
jintyif you want, I can compile a list for review...14:03
jintybut not today, I need to start doing my paid work14:04
povbot/svn/commits: * gintas committed revision 4764:14:05
povbot/svn/commits: Backported rev 4579 (set view and viewCalendar permissions on SchooltoolApplication)14:05
povbot/svn/commits: I'm lucky Tom Hoffman noticed this.14:05
th1aOur users are lucky I noticed it ;-)14:06
*** jinty has quit IRC14:06
*** tiredbones has joined #schooltool14:14
srichterth1a: how was London?14:38
th1aGood.  I put in a good word for you with Mark.14:38
srichterGreat! :-)14:38
srichterthanks14:38
srichterdid you meet him?14:39
th1aWe were both at the Canonical offices all day.  I mostly talked to Helen King from the Foundation.14:39
th1aShe's going to a meeting in San Francisco hosted by a foundation there that is interested in open source SIS's.14:39
srichterI am really interested in hearing about the outcome there14:40
th1aIndeed.14:40
srichterdid you see the adjusted proposal I sent you?14:41
srichterbtw, I made some really good progress and the code is much cleaner now14:41
srichterI still have to work on the tests a bit14:41
th1aIt looks like you've been moving a lot of code around :-)14:42
srichteryes14:43
srichterbut more importantly I removed a lot of stuff too14:43
srichterI think that all code duplications are gone now14:43
th1aRight.14:44
srichterI wrote a testing setup framework (... well, aboiut 20 lines of code ;-) that seems very promising; I am still waiting for Marius' comments14:45
th1aIt is a subject near and dear to his heart.14:45
srichterright, I think I have implemented about 50% of his dream ;-)14:46
povbot/svn/commits: * gintas committed revision 4765:14:48
povbot/svn/commits: Merging part of Tom's batching update: 4695:4702, 4707:4709, 471214:48
povbot/svn/commits: To be honest, this one is ugly.  I decided to backport it because most of the changes were to page templates, which possibly should have landed in views because of their complexity, but they appeared to me rather declarative, i.e., the type of code that either works or it doesn't.  I couldn't pinpoint any serious bugs in the patch, and I could not break it with manual testing.14:48
povbot/svn/commits: There are also some functional tests too, that's a plus.14:48
povbot/svn/commits: * gintas committed revision 4766:14:55
povbot/svn/commits: Backported the other part of batching improvements: revs 4710, 4713.14:55
povbot/svn/commits: This should close issue334.14:55
povbot/svn/commits: * srichter committed revision 4767:15:00
povbot/svn/commits: This is for Marius: Some syntactic sugar to implement setupThis() and setupThat() functions. This implements about 50% of Marius' testing framework dream. Currently we do not have to worry about teardowns, since all the registrations are done with the component architecture, which is torn down correctly anyways.15:00
povbot/svn/commits: For reference, here is Marius' dream: -------------------------------------15:00
povbot/svn/commits: I'm thinking this will make unit testing painful, soon.15:00
povbot/svn/commits: Do you think it is possible to come up with some sort of a common schooltool.testing.setup module with factory functions that call some set of agreed-upon subscribers? ?\194?\160Then in all the tests you could just do15:00
povbot/svn/commits: ?\194?\160 ?\194?\160 >>> app = setup.createApplication()15:00
povbot/svn/commits: It might also have some setup functions for registering common adapters etc.15:00
povbot/svn/commits: Sometimes I dream about unit test setup functions with automatic dependency resolution and registration of tearDown methods...15:00
povbot/svn/commits: ?\194?\160 ?\194?\160 >>> setUpThis() ?\194?\160 ?\194?\160 >>> setUpThat() ?\194?\160 ?\194?\160 >>> substituteUtility(IFoo, UtilityStub)15:00
povbot/svn/commits: ?\194?\160 (setUpThis calls placeless setup and traversal setup; setUpThat calls ?\194?\160 placeless setup and annotation setup; all setup functions are NOPs ?\194?\160 when invoked more than once for a single test case; all setup ?\194?\160 functions register tearDown handlers somewhere; substituteUtility ?\194?\160 calls provideUtility and registers a tearDown handler15:00
povbot/svn/commits: that ?\194?\160 automatically restores the old utility)15:00
povbot/svn/commits: ?\194?\160 ?\194?\160 >>> code that uses this and that15:00
povbot/svn/commits: ?\194?\160 (tearDown handlers are automatically called at the end of the test)15:00
povbot/svn/commits: It would probably involve some module global that holds the current test context with all these teardown handler registrations. ?\194?\160I am content to accept that all schooltool's doctest would need to specify some setUp/tearDown arguments to DocTestSuite/DocFileSuite...15:00
povbot/svn/commits: End of dream.15:00
tiredbonesI'm a new lurker, the reason for this noob question, Can postgreSQL be used with schoolbell?15:00
th1aHi tiredbones.15:01
th1aNot really.15:01
th1aIt is possible.15:01
th1aThere are Zope 3 adapters to postgres.15:01
th1aWhat would you need to do?15:01
th1aThat is, it is possible, but probably not something you want to do, except in a simple case.15:02
th1aUnless you're a Zope 3 guru, I suppose.15:03
tiredbonesI never used ZOPE and I understand it has a high learning curve.15:03
srichtertiredbones: Zope 3's learning curve is much lower15:03
th1aZope 3 is more Pythonic.15:03
*** jonesieboy has joined #schooltool15:04
srichterhere is what would be involved:15:04
srichter- let's say you want your users to be populated from SQL15:04
srichter- you would need to reimplement the Person and PersonContainer class15:05
srichter- Reimplement a couple views (not much) that refer to those classes15:05
srichterth1a: btw, if we want to support this use case better, we could do a lot by abstracting the code a bit more15:06
th1aMore abstraction!  The answer to everyone's problems.15:07
srichterright now, we often use the content component classes directly (i.e. CSV import), and it could be done with factories15:07
tiredbonesI also understand that object DB are slower that RDBM.Do you folks find this so with ZOPB?15:08
srichterth1a: actually, it is one of those cases where Zope 3 provides the necessary facilities already and ST just does not use them15:08
th1aAh.15:08
srichtertiredbones: usually databases for schools are not large, so you should have no problem15:08
th1aWe aren't targeting big institutions at this point.15:09
srichtertiredbones: big sites, like boston.com, run on ZODB, so I think it will be fine for schools15:09
th1aThere are other strategies for increasing performance.  Caching, etc.15:09
srichterright, caching is one of those things that boston,com does very effectively15:10
tiredbonesWell, I guess I'll download ZOPE 3 see what it looks like.15:10
srichtertiredbones: are you a Python developer?15:11
tiredbonesAt what point in time do you folks thing schoolbell will be able to do the moodle stuff.15:11
tiredbonessrichter, I dable in it.15:12
srichteryou should be a book on Zope 3 (preferably mine ;-)15:14
tiredbonessrichter, what the name of book and how thick is it?15:15
srichterZope 3 Developer's Handbook by SAMS15:16
*** mgedmin has joined #schooltool15:16
srichterIt's about 400 pages15:16
th1atiredbones:  We have funding to do student information system functionality.  We don't have funding to do Moodle-type elearning stuff.15:16
srichterPart III and IV are most interesting to you right now15:17
th1aHowever, combining SchoolTool with Zope 3 content management as that emerges should make it relatively easy to create a cool learning management system (a la Moodle).15:17
srichterpart I and II are introductory material to get you in the Zope 3 mindset15:17
*** tvon has quit IRC15:18
tiredbonessrichter, at 400 pages it doesn't sound like a door stopper. I'll take a look at.15:18
srichterthe chapters are all fairly small recipes, so you can read as much as you need without reading everything15:18
srichterit is basically a learn-it-yourself book for Zope 3 (I hate dry text books)15:19
srichtermgedmin: did you see the testing framework checkins? I think it is decent first attempt to implement your dream ;-)15:20
tiredbones I just downloaded schoolbell, do I need schooltools also?15:20
srichterif you want schooltool functionality, yes15:21
srichterin fact, then you can just download schooltool15:21
tiredbonesWell, I'll go back to lurker now.15:21
tiredboness/lurker/lurking/15:22
povbot/svn/commits: * gintas committed revision 4768:15:22
povbot/svn/commits: Cosmetic fix.15:22
th1atiredbones:  SchoolBell is for small organizations that aren't schools.  If you're a school, definitely use SchoolTool.15:23
mgedminsrichter, not yet15:25
mgedminpeople, please do not write just "fixed issue 123512365213" in a commit message -- it is PAIN to figure out later15:25
mgedmintell what the issue was about, in a couple of words15:25
mgedmingintas, regarding this15:26
mgedmin"Backported rev 4579 (set view and viewCalendar permissions on SchooltoolApplication)"15:26
mgedminis this the same issue that ignas and tvon discussed late at night?15:26
mgedminunauthenticated users unable to view the school-wide calendar?15:26
mgedminno, it doesn't look that way...15:28
mgedmin<tvon> SchoolBell sets viewCalendar on app.calendar, SchoolTool sets the permissions on app15:29
mgedmin<tvon> which is right?15:30
mgedmin<tvon> Should the permissions be set on app or app.calendar?15:30
mgedmintvon: when you set the permission on 'app', it means the user can view ALL calendars -- permission grants are inherited15:30
mgedminwhen you set the permission on 'app.calendar', it means the user can view just the school-wide calendar15:30
mgedminso it depends on your goals15:31
povbot/svn/commits: * gintas committed revision 4769:15:32
povbot/svn/commits: Cosmetic fixes.15:32
* mgedmin going to the office15:33
*** mgedmin has quit IRC15:33
*** tvon has joined #schooltool15:37
tvonI think the issue325 changes need to be backed out before the release15:45
tvonThe ImmutableCalendar permissions bug in issue345 will fix it15:45
tvonthis would mean backing out the evolve3 <-> evolve4 juggling15:45
*** tvon has quit IRC15:48
*** tvon has joined #schooltool15:48
*** tvon has quit IRC15:56
*** tvon has joined #schooltool15:56
*** tvon has quit IRC16:03
*** tvon has joined #schooltool16:03
*** jonesieboy has left #schooltool16:03
*** mgedmin has joined #schooltool16:06
bskahantvon: why does 325 need to be reverted?16:07
povbot/svn/commits: * gintas committed revision 4770:16:08
povbot/svn/commits: Partial fix for issue 352.  The PDF views need to be updated as well.16:08
tvonIt's excessive, we should just be setting viewCalendar on the calendar16:09
tvonmgedmin: ayt?16:09
mgedmintvon, yep16:09
tvon4579 is the same thing we were talking about last night16:10
tvonignas and I that is16:10
mgedminok16:10
mgedminI looked at the checkin16:11
mgedminit grants permissions on the app, and then denies them for subcontainers16:11
tvonright16:11
mgedminI found it a bit unclean16:11
mgedminwhy do we need 'view' permission on the app just to be able to see its calendar?16:11
mgedminis that just for the title?16:11
mgedminor something else as well?16:11
bskahanmgedmin: can you have viewCalendar without also having 'view'?16:12
mgedminyes, that's what it was for!16:12
mgedminif I want you to be able to see my calendar, but not my home phone number, I grant you 'viewCalendar', but not 'view'16:12
bskahanok16:13
mgedminat least I think that was the original intent16:13
tvonso we should just be setting them directly on the calendar then?16:13
*** tvon has quit IRC16:13
*** tvon has joined #schooltool16:13
bskahantvon: if I follow correctly now, no.  We should be able to grant 'viewCalendar' on the app16:14
mgedminlet me think for a moment...16:14
tvonbskahan: but then we need to go around and remove the permission on everything else16:14
th1aMy problem with that patch is that we aren't also giving the same permissions to authenticated users, which is confusing.16:14
mgedminit would be better if we could grant 'viewCalendar' on app.calendar and avoid the inheritance mess16:14
bskahan+116:14
th1a+116:15
tvonthen we need to pull out 4579 and the generation that goes with it16:15
bskahanI think the current behavior of explicitly denyToPrincipal on the containers is the correct behavior16:15
mgedminlet's not reshuffle everything once again this close to a release!16:16
mgedmin(are we close to a release?)16:16
bskahaneven if the change to the app permisions change16:16
th1aI'd really like to get this out today.16:16
bskahanmgedmin: by having the deny set on the containers of interest, we avoid having permission on app inherit down16:17
bskahanwe only have inheritance complications if we leave permissions unset16:18
bskahanwhich in the future we probably should avoid like the plague16:18
povbot/svn/commits: * gintas committed revision 4771:16:19
povbot/svn/commits: Remaining part of issue 352 - the PDF view (resource calendar is not accessible when it contains an event from an inaccessible calendar).16:19
tvonpermissions are not unset16:19
bskahanon the containers, for many principals there's neither a deny or a grant, so the containers inherit from above16:20
bskahanwhich could get an admin in trouble if they don't realize that the permissions they set higher will inherit down16:21
*** tvon has quit IRC16:24
*** tvon has joined #schooltool16:24
tvonI'm moving to better wifi, brb16:26
mgedminbskahan, you have a point there16:26
* tvon thinks if we want to do that we should have event subscribers for the containers16:27
tvonbrb16:27
*** tvon has left #schooltool16:27
*** tvon has quit IRC16:27
bskahansince the admin could get [fired|heaps of trouble] for that sort of accident, unless there's a strong reason to revert it ...16:31
povbot/svn/commits: * gintas committed revision 4772:16:44
povbot/svn/commits: Backported fix for issue 352 - the PDF view (resource calendar is not accessible when it contains an event from an inaccessible calendar).16:44
*** tvon has joined #schooltool16:44
povbot/svn/commits: * srichter committed revision 4773:16:49
povbot/svn/commits: Converted tests to new setup framework.16:49
povbot/svn/commits: * gintas committed revision 4774:16:55
povbot/svn/commits: Backported rev 4716 (missing tests in rev 4712).16:55
povbot/svn/commits: * gintas committed revision 4775:16:56
povbot/svn/commits: Fixed failing functional test.16:56
bskahanI'm trying to fix the access to the top level calendar for authenticated users16:58
bskahanschoolbell.app.security.personPermissionsSubscriber sets the default permissions for new users16:59
povbot/svn/commits: * gintas committed revision 4776:16:59
povbot/svn/commits: Backported revision 4706: modified the section membership subscriber to grant/unset permissions on 'view' and 'viewCalendar'.16:59
bskahanbut I need to get the PermissionManager from the app, which works fine normally16:59
bskahan                app_permissions = IPrincipalPermissionManager(getSchoolBellApplication())16:59
bskahanexcept on bootstrap, it can't get the app when it adds the manager17:00
gintasbskahan, I will be tagging a release within an hour probably17:00
gintasif you want to get some changes in, you'll have to hurry (unless the changes are important, then I'll wait)17:00
bskahangintas: I think this one is important17:01
bskahanbut it's quick17:01
bskahancan I try/except on the ValueError in the above case?17:01
mgedminbskahan, you could use setSite in your bootstrap code17:01
tvonbskahan: you have to call setSite before the event is fired in the bootstrap... I believe17:01
bskahanthanks17:02
mgedminthose of you who get functional test failures in schooltool, svn up Zope 317:21
mgedminI wish I knew how to tell buildbot to do that17:21
mgedminpreviously the dreaded svn:externals took care of everything17:21
bskahangintas: I turns out its not as quick as I though17:23
bskahant17:23
gintasbskahan, how much time do you need?17:25
bskahangintas: I'm not going to have enough time17:26
bskahanIf I get it done before you release, good.  But I don't want to hold you up at this point17:27
gintasbskahan, how long?17:28
bskahangintas: I'm going to have to stop17:40
bskahancan't get the site setup to work properly in all tests and I'm out of time17:40
gintasOK17:41
povbot/svn/commits: * gintas committed revision 4777:17:42
povbot/svn/commits: Updated Debian packaging to make /var/lib/school* not world-readable.17:42
*** jinty has joined #schooltool17:45
gintashi jinty17:45
gintasI'm about to tag the release17:45
jintycool17:45
jintycan I just have a look what's been done first?17:46
gintassure17:46
gintasI still have to update some docs, but that shouldn't take long17:47
povbot/svn/commits: * gintas committed revision 4778:17:47
povbot/svn/commits: Bumping version number.17:47
povbot/svn/commits: * gintas committed revision 4779:17:47
povbot/svn/commits: * gintas committed revision 4780:17:57
povbot/svn/commits: Removed a fair chunk of RELEASE.txt.17:57
povbot/svn/commits: * gintas committed revision 4781:17:58
povbot/svn/commits: Removed a fair chunk from RELEASE.txt.17:58
mgedmininteresting... who ate the checkin message for rev 4779?17:59
mgedminpovbot, apparently17:59
povbotmgedmin: Error: "apparently" is not a valid command.17:59
mgedminand where is povbuildbot?18:00
th1asleeping, apparently.18:00
gintaspovbot, self-destruct18:00
povbotgintas: Error: "self-destruct" is not a valid command.18:00
jintygintas: no-issues, though I will re-implement the debian stuff.18:01
jintygintas: I want to back-port the "Installing with distutils" warning18:02
gintasjinty, that's fine, I'm trying to get the job done without diverging from what we have right now18:02
gintasjinty, go ahead18:02
*** bskahan has quit IRC18:04
povbot/svn/commits: * jinty committed revision 4782:18:05
povbot/svn/commits: Back-port the distutils warning.18:05
povbot/svn/commits: * jinty committed revision 4783:18:06
povbot/svn/commits: Typo.18:07
povbot/svn/commits: * jinty committed revision 4784:18:10
povbot/svn/commits: Back-port schoolbell distutils warning.18:10
jintygintas: done.18:10
*** jinty has quit IRC18:10
povbot/svn/commits: * gintas committed revision 4785:18:13
povbot/svn/commits: I was a bit too brutish in the last commit.18:13
povbot/svn/commits: * gintas committed revision 4786:18:15
povbot/svn/commits: Added some more info to RELEASE.txt.18:15
mgedmina bee tries to prevent the schooltool release by scaring gintas away from his laptop :-)18:24
tvonhaha18:28
povbot/svn/commits: * gintas committed revision 4787:18:29
povbot/svn/commits: Note about security.18:29
povbot/svn/commits: * gintas committed revision 4788:18:29
povbot/svn/commits: Security note.18:29
povbot/svn/commits: * gintas committed revision 4789:18:30
povbot/svn/commits: Backported security warning.18:30
povbot/svn/commits: * gintas committed revision 4790:18:30
*** gintas has quit IRC18:32
povbot/svn/commits: * gintas committed revision 4791:18:46
povbot/svn/commits: Tagging SchoolBell 1.2.18:46
povbot/svn/commits: * gintas committed revision 4792:18:47
povbot/svn/commits: Tagging SchoolTool 0.11.18:47
povbot/svn/commits: * gintas committed revision 4793:18:48
povbot/svn/commits: Bound ST 0.11 to SB 1.2.18:48
mgedminthere's one last chance to fix http://issues.schooltool.org/issue233, if somebody bothers to merge the relevant zope 3 bugfix into Zope-3.1 branch18:49
mgedmin(zope 3 issue 410, bugfix in revision 30458.)18:50
*** gintas has joined #schooltool18:50
mgedmingintas:18:50
mgedmin<mgedmin> there's one last chance to fix http://issues.schooltool.org/issue233, if somebody bothers to merge the relevant zope 3 bugfix into Zope-3.1 branch18:50
mgedmin<mgedmin> (zope 3 issue 410, bugfix in revision 30458.)18:50
mgedminyou made the fix in zope 3 trunk18:51
gintashmm18:55
gintasthe version of Zope3 we're releasing with is a specific Zope3 revision18:55
gintasnot the branch18:55
gintasof course we can change that18:55
mgedminah18:57
mgedminI don't know how important issue 233 is18:57
mgedminprobably not very18:57
srichterwell, I think it is a terrible idea to release based on a specific revision18:59
gintasjust yesterday some change in Zope 3.1 broke SB/ST trunk19:00
gintasI don't want to keep track of such changes and possibly introduce subtle changes, in say, release candidates19:00
mgedmingintas, so if I check out the release branch, and type 'make', I will get a specific Zope 3 revision?19:03
mgedminI think not19:03
gintasright, you will get Zope-3.119:05
gintasI guess I should have changed that part in the Makefile19:05
povbot/svn/commits: * gintas committed revision 4794:19:08
povbot/svn/commits: Use x.y.z for versioning.19:08
povbot/svn/commits: * gintas committed revision 4795:19:09
povbot/svn/commits: Use x.y.z versioning scheme.19:09
gintasoh, btw, the current release is bound to Zope 3 trunk19:10
gintaswhich means that the fix will be included19:10
gintasso there's no problem at all19:10
mgedminI suddenly do not want to know anything19:17
tiredbonessrichter, I thought you would like to know I order your book. Where do I pick up my commission?20:05
srichtergood! :-)20:07
*** gintas has quit IRC20:25
* mgedmin wishes srichter made smaller checkins20:29
mgedmine.g. one for adding the new testing setup infrastructure, then another that converts tests to it20:29
mgedminnow I have a 1200 line diff (described as "these very few lines of code have a lot of potential!") that does one and some of the other20:30
mgedminotoh that diff splits nicely, along file boundaries20:39
mgedminit's just that this wasn't immediatelly apparent20:39
*** pcardune has joined #schooltool20:48
mgedmincheckouts of various schooltool/bell branches ate all my disk space!21:18
*** th1a has quit IRC21:20
srichtermgedmin: I am trying to keep checkins as small as possible, but I tend not to checkin new code without using it; I just want to test it for while myself.21:25
mgedminwhich is a good thing21:25
srichterbtw, I think it might be better to just merge the trunk into the branch and then copy the branch over to the trunk21:25
mgedminwhy?21:26
srichterI wonder how hard/easy it is to merge the branch by revisions to the trunk21:26
mgedminprobably hard21:27
mgedmin:(21:27
srichteryes21:27
srichterthat's what I remember from my blow-services work21:28
srichterOnce I completed the merge between SB & ST I will try to merge some trunk revisions to the branch in the hope it will be easier to merge21:28
*** pcardune has left #schooltool21:37
*** mgedmin has quit IRC22:29
*** dwoo has joined #schooltool22:47
*** dwoo has quit IRC23:15

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