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

*** th1a has joined #schooltool00:01
*** pep-8 is now known as ignas00:27
*** th1a has quit IRC00:57
povbot/svn/commits: * srichter committed revision 4903:01:24
povbot/svn/commits: Initial support for running the tests from an installation. A couple notes:01:24
povbot/svn/commits: - I had to switch to the test runner, since it has an01:24
povbot/svn/commits: option we need here and I did not want to port it to our test runner, since it is about to be retired.01:24
povbot/svn/commits: - A couple of brittle tests are failing. I think we can look at Zope 301:24
povbot/svn/commits: to see how we can fix those.01:24
*** th1a has joined #schooltool02:58
*** tiredbones has quit IRC04:12
*** tiredbones has joined #schooltool04:13
*** bskahan has joined #schooltool04:22
*** tiredbones has quit IRC04:59
povbot/svn/commits: * srichter committed revision 4904:06:11
povbot/svn/commits: Got to the point where all unit tests pass for the release built.06:11
povbot/svn/commits: * srichter committed revision 4905:06:38
povbot/svn/commits: I think this makes ftests work just fine. I have to check this in to do the final testing.06:38
*** bskahan has quit IRC07:00
*** ignas has quit IRC07:00
*** jinty has quit IRC07:00
*** SteveA has quit IRC07:00
*** Ricey has quit IRC07:00
*** th1a has quit IRC07:00
*** auxesis_ has quit IRC07:00
*** munkee has quit IRC07:00
*** povbot has joined #schooltool07:00
*** sets mode: +ns 07:00
*** srichter has joined #schooltool07:00
*** ChanServ sets mode: -s 07:00
*** povbot has joined #schooltool07:00
*** ChanServ sets mode: -s 07:00
*** maharaja has joined #schooltool07:00
*** FarcePest has joined #schooltool07:00
*** srichter has joined #schooltool07:01
*** FarcePest has quit IRC07:01
*** srichter has quit IRC07:01
*** srichter has joined #schooltool07:01
*** FarcePest has joined #schooltool07:01
*** th1a has quit IRC07:01
*** munkee has quit IRC07:01
*** auxesis_ has quit IRC07:01
*** auxesis has joined #schooltool07:02
*** munkee has joined #schooltool07:02
*** th1a has joined #schooltool07:02
*** jinty has quit IRC07:03
*** bskahan has joined #schooltool07:04
*** Ricey has joined #schooltool07:05
*** bskahan has quit IRC07:38
*** rzzt has joined #schooltool10:41
*** SteveA has joined #schooltool11:02
*** Aiste has joined #schooltool11:05
*** jinty has joined #schooltool12:21
*** mgedmin has joined #schooltool12:21
jintysrichter: what happens when I try to build a tarball with zpkgtools is
jintyam I doing something silly?13:18
*** thisfred has joined #schooltool13:22
srichterjinty: I have not updated to the latest zpkgtools recently and Fred made several changes, so I have to check this out13:29
srichterit does not make immediately sense13:29
*** rzzt has left #schooltool13:33
srichterjinty: the failure clearly seems to be a bug in zpkgtools14:12
* jinty saw that close to the failure was a big XXX-needs test ;)14:14
*** ignas has quit IRC14:15
th1aUg.  Here I am, awake again.14:16
jintysrichtrer: what is the revision of zpkgtools you are using? (as a temporary workaround for me)14:17
srichterI am working with 3788214:18
srichterjinty: note that I have no desire to take over your job. :-) So I hope once I have the initial setup working that you will take over the maintanance. ;-)14:20
jintypity, you sure?. first I need to figure out how to drive the thing before I can maintain it.14:23
srichterthe beautiful thing is that it really takes just this one easy command, if all cfg files are setup correctly14:24
* jinty still needs to be convinced that it is the right way. but is taking srichter at his word for now14:24
th1aIt might be June before this branch would be the source of our official Debian package.14:24
srichterwell, it is the Zope 3 way14:25
* jinty had one easy command: make dist -- ;)14:25
srichterbut you also had a very complex file14:25
srichterthat heavily depended on package configuration14:25
* jinty is just being grumpy now;)14:26
srichterthe zpkgtools setup allows you to include as many or as few packages as you wish14:26
srichteranother advantage of the current approach is that we support instances14:29
srichterand we use the same ZCML and most conf files for the checkout build and the release14:30
srichteryou can also create instances int he checkout14:30
srichterand all the Python packaging conventions are honored14:31
jintyth1a: we should really get a package pool or stop distributing .deb files. users should really be using apt rather than dpkg to install packages.14:35
povbot/svn/commits: * srichter committed revision 4906:14:35
povbot/svn/commits: First cut at instance test runner.14:35
th1aOur server is up, jinty.14:35
th1aDoes that help?14:35
jintyall I need it an account and web or ftp space14:35
jintyand I can make it work14:36
povbot/svn/commits: * srichter committed revision 4907:14:42
povbot/svn/commits: Make it executable14:42
povbot/svn/commits: * srichter committed revision 4908:14:48
povbot/svn/commits: Fixed placeholder.14:48
*** ignas has joined #schooltool15:03
povbot/svn/commits: * srichter committed revision 4909:15:06
povbot/svn/commits: With this change, tests will pass in builds and instances.15:06
povbot/svn/commits: * srichter committed revision 4910:15:21
povbot/svn/commits: First attempt to honor the -u setting of mkschooltoolinst.15:21
*** mgedmin has quit IRC15:37
povbot/svn/commits: * srichter committed revision 4911:15:37
povbot/svn/commits: Fix honoring the username and password option.15:38
povbot/svn/commits: * srichter committed revision 4912:15:42
povbot/svn/commits: Oops, we don't want the username to start with a space.15:42
*** rzzt has joined #schooltool15:44
rzzthi jinty, are you brian?15:46
srichterrzzt: yes he is (Brian Sutherland)15:48
*** bskahan has joined #schooltool15:49
rzztok, srichter15:50
bskahanevolution support for CalDAV15:50
bskahansrichter: if should I commit CSS/template layout changes to your refactor branch?15:51
bskahanvs. trunk15:51
srichterth1a: okay, we can now build fully functional and testable schooltool packages on the branch15:51
srichterbskahan: I would prefer the refactor branch15:51
srichtersince Marius is going to copy it over15:52
th1aWhat changes?15:52
povbot/svn/commits: * srichter committed revision 4913:15:53
povbot/svn/commits: Alrighty, we have a real SchoolTool release system now.15:53
bskahanth1a: first just small stuff, removing the explicit recource definitions for every image, reordering the CSS to a saner layout so its easier to clean up15:53
th1aIt seems pretty clear that there will be a few more releases from the current release branches, so we're going to need to maintain both to a degree.15:53
bskahanth1a: more 0.11.x release or a full 0.12 release?15:54
th1aI'm thinking 0.11.x15:54
bskahanthe CSS changes I'm working on are 0.12 stuff15:54
th1aWe'll need to backport the upcoming calendar optimizations.15:54
th1aThere won't really be a 0.12, I don't think.15:55
th1aPerhaps we should start calling them 1.0 milestones.15:55
bskahanthe CSS needs to be restructured to make it easier for components to pick up the style and 'fit' the application15:55
th1athen 1.0 alpha, beta, release candidate, final in June.15:56
th1abskahan:  Yes.  We need to write that proposal.15:56
bskahanso its platform release orinted changes, not bug-fix/feature stuff15:56
srichteryou can also call the milestones alphas15:56
srichteralphas are pretty much the same as milestones or technical previews15:56
th1aI'll have to think about how many there'll actually be.15:57
th1aWe should do an milestone when POV finishes their next contract.  That'd still be pre-alpha in my estimation.15:58
srichterit depends on how you define alpha15:59
srichteralpha usually means not all features and buggy15:59
*** tiredbones has joined #schooltool16:00
th1aWell, it will be lacking almost all features from an end user point of view.16:00
th1aCompared to 1.0.16:00
th1aLet me put it this way, I wouldn't direct an end user to regard it as a preview.16:00
th1aIt is only significant to developers.16:00
srichterhow significant? :-)16:01
bskahando we get much utility from doing a release?16:01
th1aSignificant in that we completely rearranged the structure of the application.16:01
bskahanin that context16:01
th1aMore of a snapshot, really.16:01
bskahansince its still several months from being anything an external developer could expect to be stable16:02
th1aWell, I'd like to put out a tarball at that point.16:02
th1aIt is a MILESTONE.16:03
th1aIndicating that some distance has been covered.16:03
th1aShows motion.16:03
th1aNot sitting around with our thumbs up our asses.16:03
*** bskahan has quit IRC16:17
*** bskahan has joined #schooltool16:18
*** rzzt has left #schooltool16:20
*** rzzt has joined #schooltool16:24
* jinty thinks that milestone release shouldn't require rigorous quality control (i.e. no rcs or branches) and should have big warnings that they really are for testing only. Also they shouldn't be packaged...16:34
bskahanjinty: +116:37
th1ajinty: precisely.16:37
bskahanthat's my only hesitation with milestone releases, the time they take vs. the benefit16:37
th1aAn alpha is an early release, but it is more of a release.16:38
srichtermaking a package is trivial; also milestones should have a tag16:40
srichterthe time is always spent in verifying the tests and especially in writing announcements16:40
srichterit is important to use the package system for the milestones, since we can test dependencies and the general setup16:41
srichterotherwsie all of this is going to pile up in April16:41
srichter(I think this is one advantage of a milestone system; it allows you to test the distribution creation)16:42
th1aI would imagine we'd want to do an alpha release before Christmas.16:44
jintysrichter: +1 for tags17:00
jintyth1a or bskahan: could you install debarchiver on the server?17:31
th1aapt-get install debarchiver?17:32
jintyyou would probably want to use aptitude17:32
jintybut yes basically17:32
jintyyeah, it will install rcomends as well and remember the dependecies you installed so that they can be automatically removed later17:34
jintyit even has a semi-graphical front-end;)17:34
th1aso apt-get install aptitude?17:35
jintyaptitude is already there17:35
jintywhile we are about it, zsh would be really cool as well17:37
th1aaptitude seems completely incomprehensible to me.17:42
th1aAnyhow, any other requests while we're at it?17:42
jintyI need to get this stuff onto the web somehow17:43
jintysvn, bazaar?17:43
th1aWell, bazaar is installed now.17:44
jintyyep, to get to the pkg-zope repositories17:45
th1aWe're going to leave the main repository at POV svn for a while, but when we eventually move it over here, I'd like it to be on bazaar.17:45
jintymost of the debian packaging stuff is already in bazaar17:46
th1aDo I need to do anything else to get bazaar in a usable form for you?17:48
jintyno, its more for just getting checkouts17:50
jintyI think I also need subversion to get at the current schooltool repository17:52
* bskahan nods17:52
bskahansubversion is installing now17:52
jintyah yeah --- arch-buildpackage17:52
bskahanjinty: arch-buildpackage is installed17:58
*** tiredbones has left #schooltool18:18
srichterjinty: the trunk zpkgtools works again18:33
*** ignas has quit IRC18:36
*** ignas has joined #schooltool18:37
*** rzzt has left #schooltool18:40
* jinty thinks we have a working archives for debian unstable and ubuntu breezy distributions at /home/jinty/archives on the new server18:45
* th1a doesn't know what that means.18:45
*** tiredbones has joined #schooltool18:48
jintyif you run ubuntu have ssh access to the server, you can put 'deb $someurl/ubuntu hoary main' in your /etc/apt/sources.list file. then 'apt-get upgrade' will keep you up to date with the bleeding edge schooltool.18:48
jintyfor me it becomes as easy as dupload *.changes to upload18:49
jintyand showing that part of the filesystem to the world will mean our users can use apt-get on it as well18:50
jintytrust me it's cool18:50
th1aI wasn't doubting you ;-)18:50
th1aWe just need to get the permissions set to make it public.18:51
th1aOr should it be moved to /var or something?18:51
* jinty doesn't know the best way18:51
jintyI could imagine {http,ftp}:// or {http,ftp}://
bskahanI think we probably want FTP18:54
bskahanI'll set it up tonight18:54
jintyth1a: I can also build customized schooltool live cd's on the server, if they are wanted18:57
jintyok, but sometime next week then19:00
th1aThat would be great.19:00
*** rzzt has joined #schooltool19:08
jintysrichter: could not load from svn+ssh:// (exit code 1)19:12
*** rzzt has quit IRC19:12
*** rzzt has joined #schooltool19:22
*** bskahan has quit IRC19:28
*** bskahan has joined #schooltool19:29
jintysrichter: I can't figure out quickly how to get mor debugging info, so till later19:29
*** jinty has quit IRC19:29
*** rzzt has left #schooltool19:31
*** mgedmin has joined #schooltool19:46
th1aKiko:  Ajax style calendaring.19:47
SteveAth1a: did you want something from me yesterday?20:24
*** alga has joined #SchoolTool20:31
th1abskahan:  Do you think we should use Plone Software Center:
povbot/svn/commits: * srichter committed revision 4914:20:57
povbot/svn/commits: Switch to latest zpkgtools features. Building a release is broken right now, but Fred is working on it.20:57
povbot/svn/commits: * srichter committed revision 4915:20:59
srichterwhat do we need for?20:59
povbot/svn/commits: This file seems unmaintained to me. It can be resurrected if needed.20:59
srichtermgedmin: do you know?21:01
mgedminjinty should know21:01
mgedminI don't21:01
th1aSounds like a jinty thing.21:02
*** ignas has quit IRC21:21
povbot/svn/commits: * srichter committed revision 4916:21:35
povbot/svn/commits: No need to specify the excluded packages in the command line anymore. It is done in the cfg file now.21:35
povbot/svn/commits: * srichter committed revision 4917:21:36
povbot/svn/commits: Okay, we can even do without the second ftesting.zcml file. Cool.21:36
*** srichter has quit IRC21:57
*** jinty has joined #schooltool23:23
*** bskahan has quit IRC23:31
*** ignas has joined #schooltool23:39
*** th1a_ has joined #schooltool23:43
*** th1a has quit IRC23:57

Generated by 2.15.1 by Marius Gedminas - find it at!