From: Edward A. <ep...@do...> - 2001-11-26 18:59:51
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, 26 Nov 2001, Jerry Veldhuis wrote: >Are you requiring that the channels get declared before any programs in >the dtd ? Yes. All the stuff in the DTD has a defined order, and in this case I put channels first. >I don't think makes life any harder for the grabbers. A bit harder: getlistings_uk_ananova doesn't know the channel details until _after_ grabbing programmes. I had to fix it to keep a backlog of programmes, after grabbing one full day write the channels, then write the backlog of programmes, then continue grabbing and writing as normal. But I think this is worth it; the point of the grabber after all is to hide all this sort of cruftiness in a single place and present a nice shiny-looking XML data file as output. >>Actually, could I just state this as a new coding standard: do not >>commit stuff to CVS unless it works, or is at least less broken than >>what came before. > >I think that's an unlikely thing to expect. I don't think it has to be >stated anywhere. It should be implied. There is always problems when >you're playing with a moving target. That's what testing is about. Hence the 'less broken than before' exception. You have to take a reasonable guess about whether the new stuff is an improvement. Some risk of brokenness is acceptable as part of a move towards the latest and greatest (eg the DTD changes I'm working on now). But I would like people to be able to check out CVS and have something that 80% works. >Although if you want to add it to the 'coding standards' doc. Nah, I think it is implicit. Only a few people have CVS access anyhow. I think it is just you and me in fact. Can we delete that old 'xmltv_admin' user? >Hah, we could use branch tags for releases. They make it a lot easier >to make patches without holding back development. We are not a big enough or important enough project to do that. Just tell the users to grab the latest released version. For example: are you still interested in making bugfixes to the 'stable, trusted' getlistings_ca? >What we have now works just fine. Yup. I am frightened of CVS, I can just about cope with checkout, update and commit but I really don't want to get involved in the murky stuff. - -- Ed Avis <ep...@do...> Finger for PGP key -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8ApEiIMp73jhGogoRAvAjAJ9wvPfDhiFxbEiAC8aAGadjy00hFwCfb8SR dtGBVqeYAzDYC2jIoNawqUc= =mWGy -----END PGP SIGNATURE----- |