Robert Eden
2015-07-10 05:20:22 UTC
Hi Geoff,
I *finally* took a look at your tv_augment and have a few comments.
1. We normally don't use a "/beta" directory. I suggest moving to a
filters/tv_augment directory and update Makefile.PL to
configure/install it. Since chances are it will do no harm, I don't
see a problem just making it active in the Makefile.PL. If it could do
harm, the "beta" method we use is commenting it out in Makefile.PL.
(Hmmm don't think CVS can remove directories.. there's a reason to migrate!)
2. As mentioned above, install the tv_augment.pm as
$(INST_LIBDIR)/XMLTV/Augment.pm in the Makefile.PL
3. I think the syntax of the rules.conf is "rule_type_num)
rule_arguments". Is that really the clearest way to do it? What about
"rule_name<space>rule_argument". If you don't want a space separator,
colons are normally used in config files. I like to use a vertical bar
as a separator (I have for years.. there's no EBCDIC vertical bar
character!)
4. In your sample rules file, I would list a few rules of the same
type. As written, it looks like you're numbering the rules.
I don't have much use for the filter, but I know many folks have data
sources that need touching up. It looks like a useful framework.
Robert
I *finally* took a look at your tv_augment and have a few comments.
1. We normally don't use a "/beta" directory. I suggest moving to a
filters/tv_augment directory and update Makefile.PL to
configure/install it. Since chances are it will do no harm, I don't
see a problem just making it active in the Makefile.PL. If it could do
harm, the "beta" method we use is commenting it out in Makefile.PL.
(Hmmm don't think CVS can remove directories.. there's a reason to migrate!)
2. As mentioned above, install the tv_augment.pm as
$(INST_LIBDIR)/XMLTV/Augment.pm in the Makefile.PL
3. I think the syntax of the rules.conf is "rule_type_num)
rule_arguments". Is that really the clearest way to do it? What about
"rule_name<space>rule_argument". If you don't want a space separator,
colons are normally used in config files. I like to use a vertical bar
as a separator (I have for years.. there's no EBCDIC vertical bar
character!)
4. In your sample rules file, I would list a few rules of the same
type. As written, it looks like you're numbering the rules.
I don't have much use for the filter, but I know many folks have data
sources that need touching up. It looks like a useful framework.
Robert