On Fri, 2009-04-10 at 22:18 +0200, Jan Hauke Rahm wrote:
> I'd like to see debtags functionality added to rc-alert (maybe also to
> wnpp-alert -- I'll have a look at it later). Reason is simple:
> contributors want to help but probably don't know every programming
> language. With debtags you can filter for packages implemented in a
> specific language.
> 
> I've attached a patch to add this feature. It's very simple by now and
> only allows one debtag to look for. I consider extending that feature
> if you're willing to add it at all. :)

It's certainly not a feature I've ever thought about, but I've no
objections to adding it if people think it would be useful. :)

> rc-alert --debtags implemented-in::python

A few quick comments on the patch, if you don't mind:

Shoudn't it be --debtag if only one tag is allowed? </picky> There are a
few other places in the patch where the documentation can't decide
whether multiple tags are allowed or not.

> @@ -111,6 +118,7 @@
>            "exclude-dists=s" => \$excludedists,
>            "include-dist-op|o=s" => \$distincoperation,
>            "exclude-dist-op=s" => \$distexcoperation,
> +       "debtags=s" => \$debtags,
>            );

Tab breakage.
 
> +    while (defined(my $line = <DEBTAGS>)) {
> +        if ($line =~ /^(.+?)(?::?\s*|:\s+(.+?)\s*)$/) {

Isn't that just

  while (<DEBTAGS>) {
     if (m/^(.+?)(?::?\s*|:\s+(.+?)\s*)$/) {

?

> @@ -210,6 +230,10 @@
>         
>         return unless $flagsapply and $distsapply;
>  
> +    if ($debtags) {
> +        return unless ($dt_pkg{$args{pkg}} and $dt_pkg{$args{pkg}}
> =~ /$debtags/);
> +    }
> +
>         # yep, relevant

Broken indent again.

Apologies if any of the above seems picky. :-)

Regards,

Adam



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to