Processed: Re: Bug#359905: PTS: unsubscription fraud possible

2006-04-12 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> tag 359905 + patch
Bug#359905: PTS: unsubscription fraud possible
There were no tags set.
Tags added: patch

> stop
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#359905: PTS: unsubscription fraud possible

2006-04-12 Thread MJ Ray
tag 359905 + patch
stop

Raphael Hertzog <[EMAIL PROTECTED]>
> > > The best solution would be be to implement the bounce handler (with
> > > VERP-like headers) but an intermediary solution would be to extract the
> > > unsubscription code into a stand-alone perl script that I can call on
> > > master directly.

Patch for intermediary solution follows. Requires review/test
because my system here isn't compatible. Hope it helps.

By the way, doing lc($address) may be a bug, strictly speaking.
Local parts need not be case-insensitive (but should be).
See RFC 2821 "Simple Mail Transfer Protocol" section 2.4
"General Syntax Principles and Transaction Model"

> > I probably need to understand how mail gets into the system
> > better before I can see how to prepare the bounce handler.
> 
> That's easy to check. Login in master and check
> /org/packages.qa.debian.org/mail/.

I don't understand how that could do per-user bounce headers.

BEGIN PATCH:

Index: bin/control.pl
===
RCS file: /cvs/qa/pts/bin/control.pl,v
retrieving revision 1.12
diff -u -r1.12 control.pl
--- bin/control.pl  24 Feb 2006 04:05:45 -  1.12
+++ bin/control.pl  12 Apr 2006 10:28:03 -
@@ -97,13 +97,10 @@
my @explanation;
($package, @explanation) = map_package($package);
push @ans, @explanation;
-   if (unsubscribe($address, $package)) {
-   push @ans, "$address has been unsubscribed from " .
-  "[EMAIL PROTECTED]";
-   } else {
-   push @ans, "$address is not subscribed, you can't unsubscribe.\n";
-   }
+   $cs->ask_confirmation($address, "UNSUBSCRIBE $package $address",
+ { "PACKAGE" => $package });
$done{"UNSUBSCRIBE $package $address"} = 1;
+   push @ans, "A confirmation mail has been sent to $address.\n";
push @ans, "\n";
push @cc, $address if ($address ne $email);

@@ -111,16 +108,10 @@
my $address = lc($1);
$address = $email if (! (defined($address) && $address));
my @explanation;
-   push @ans, "All your subscriptions have been terminated :\n";
-   foreach my $package (which($address)) {
-   if (unsubscribe($address, $package)) {
-   push @ans, "$address has been unsubscribed from " .
-  "[EMAIL PROTECTED]";
-   } else {
-   push @ans, "$address is not subscribed, you can't 
unsubscribe.\n";
-   }
-   }
+   $cs->ask_confirmation($address, "UNSUBSCRIBEALL $package $address",
+ { "PACKAGE" => $package });
$done{"UNSUBSCRIBEALL $address"} = 1;
+   push @ans, "A confirmation mail has been sent to $address.\n";
push @ans, "\n";
push @cc, $address if ($address ne $email);

@@ -128,19 +119,41 @@
my $key = $1;
next if (defined($done{"CONFIRM $key"})); # Not twice..
my $cmd = $cs->confirm($key);
-   if (defined($cmd) && ($cmd =~ /^SUBSCRIBE (\S+) (\S+)/)) {
-   my ($package, $address) = (lc($1), lc($2));
-   if (subscribe($address, $package)) {
-   push @ans, "$address has been subscribed to " .
-  "[EMAIL PROTECTED]";
-   } else {
-   push @ans, "$address is already subscribed ...\n";
-   }
-   $done{"CONFIRM $key"} = 1;
-   push @cc, $address if ($address ne $email);
+   if (defined($cmd)) {
+   if ($cmd =~ /^SUBSCRIBE (\S+) (\S+)/) {
+   my ($package, $address) = (lc($1), lc($2));
+   if (subscribe($address, $package)) {
+   push @ans, "$address has been subscribed to " .
+   "[EMAIL PROTECTED]";
+   } else {
+   push @ans, "$address is already subscribed 
...\n";
+   }
+   } elsif ($cmd =~ /^UNSUBSCRIBE (\S+) (\S+)/) {
+   my ($package, $address) = (lc($1), lc($2));
+   if (unsubscribe($address, $package)) {
+   push @ans, "$address has been unsubscribed from 
" .
+   "[EMAIL PROTECTED]";
+   } else {
+   push @ans, "$address is not subscribed, you 
can't unsubscribe.\n";
+   }
+   } elsif ($cmd =~ /^UNSUBSCRIBEALL (\S+) (\S+)/) {
+   my ($package, $address) = (lc($1), lc($2));
+   push @ans, "All your subscriptions have been terminated 
:\n";
+   foreach my $package (which($address)) {
+   if (unsubscribe($address, $package)) {
+   push @ans, "$address has been unsubscribed from 
" .
+   "[EMAIL PROTEC

Bug#357572: marked as done (DDPO: incorrect example in web documentation)

2006-04-12 Thread Debian Bug Tracking System
Your message dated Wed, 12 Apr 2006 13:32:47 +0200
with message-id <[EMAIL PROTECTED]>
and subject line DDPO: incorrect example in web documentation
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---

Package: qa.debian.org
Severity: minor

I believe the example on http://qa.debian.org/developer.php> is
slightly wrong.  It reads "subscribe [EMAIL PROTECTED] uploader", but
the use of an email address in the subscribe field do not match the
description of subscribe listed above.  Either the example should
change or the description should explain what an email address means
when used in subscribe.

--- End Message ---
--- Begin Message ---
Re: Petter Reinholdtsen 2006-03-18 <[EMAIL PROTECTED]>
> I believe the example on http://qa.debian.org/developer.php> is
> slightly wrong.  It reads "subscribe [EMAIL PROTECTED] uploader", but
> the use of an email address in the subscribe field do not match the
> description of subscribe listed above.  Either the example should
> change or the description should explain what an email address means
> when used in subscribe.

Hi,

I've reworded the help text such that it should be clear now. Thanks
for your input.

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/


signature.asc
Description: Digital signature
--- End Message ---


Bug#359905: PTS: unsubscription fraud possible

2006-04-12 Thread Raphael Hertzog
On Wed, 12 Apr 2006, MJ Ray wrote:
> > > I probably need to understand how mail gets into the system
> > > better before I can see how to prepare the bounce handler.
> > 
> > That's easy to check. Login in master and check
> > /org/packages.qa.debian.org/mail/.
> 
> I don't understand how that could do per-user bounce headers.

Well the difficult part is handling the bounces not implementing VERP.
VERP is already mostly done: see this patch:
http://wiki.debian.org/qa.debian.org/pts?action=AttachFile&do=get&target=dispatch-VERP.patch

So I was pointing you to how we associate an email address to a script so
that you can discover "dispatch.pl" which extracts the local part of the
email and does something based on it.

Please check http://wiki.debian.org/qa.debian.org/pts for some details on
how I imagine the bounce handling.

> BEGIN PATCH:

FWIW, the unsubscribeall is not documented and is what I use to
unsubscribe problematic emails. So the standalone script should
do that (and still leave the option to mail the problematic email
since it allows people to notice unsubscription due to temporary problems
that generated non-temporary failures...).

Otherwise the patch looks sane. I'll see if I can apply it and test it in
the next week. (BTW, I prefer patch as attachment since it avoids a
cut&paste in a new file)

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/



Bug#361920: marked as done (qa.debian.org: please create a new category for (pending) NMU by [EMAIL PROTECTED])

2006-04-12 Thread Debian Bug Tracking System
Your message dated Wed, 12 Apr 2006 15:08:15 +0200
with message-id <[EMAIL PROTECTED]>
and subject line qa.debian.org: please create a new category for (pending) NMU 
by [EMAIL PROTECTED]
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: qa.debian.org
Severity: wishlist
Tags: ddpo


  It'd be great if the sections "(pending) uploads by [EMAIL PROTECTED]" were 
splitted
between uploads and "(pending) NMU by [EMAIL PROTECTED]". Other uploads are
mostly presumably sponsoring tasks, and having them mixed with a one time
NMU is not optimal.

  thanks for the really useful tool that DDPO is btw !

--- End Message ---
--- Begin Message ---
Re: Pierre Habouzit 2006-04-11 <[EMAIL PROTECTED]>
>   It'd be great if the sections "(pending) uploads by [EMAIL PROTECTED]" were 
> splitted
> between uploads and "(pending) NMU by [EMAIL PROTECTED]". Other uploads are
> mostly presumably sponsoring tasks, and having them mixed with a one time
> NMU is not optimal.

Hi Pierre,

thanks for the suggestion. I've split up the "Uploads" section into
NMU/sponsored/QA sections. I didn't split the "Pending uploads" since
I don't think such a fine-grained separation makes sense for the
"average" DD. (I see that you have 19 packages in there at the moment,
but this resolves itself once the delayed queue is flushed.)

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/


signature.asc
Description: Digital signature
--- End Message ---


Re: Breakage for http://qa.debian.org/developer.php ?

2006-04-12 Thread Martin Zobel-Helas
Hi Vincent,

On Wednesday, 12 Apr 2006, you wrote:
>   Hi,
> 
>   Not sure it is the right list, but I hope someone will give me an
> hint in this case.

No, this is the wrong list for that. debian-qa@lists.debian.org is the
correct list for that.

>   For a few days, http://qa.debian.org/developer.php does not seem to
> list all my package. For example,
> http://qa.debian.org/[EMAIL PROTECTED]
> only list three packages (paje.app, mercurial and latex-make). One or
> two weeks ago, there were also commit-tool and tailor. I did not make
> any new upload for these two packages since the breakage.
>   Does someone know what happens ? Am I the only one with this problem ?

What you can do is submit a bug against package qa.debian.org.

The right person will then get an email about the breakage.

Greetings
Martin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Would like to have (regular) report from the QA team

2006-04-12 Thread Raphael Hertzog
Hi,

everybody in Debian likes to have news from the various groups doing
interesting Debian work and I think that we should aim to get regular
"Bits from the QA team" (or similar) posted to d-d-a.

I suggest to use a wiki page to collect items that are interesting for
such a report. Please check out and complete:
http://wiki.debian.org/qa.debian.org/Reports/Draft
http://wiki.debian.org/qa.debian.org/Reports

Once the announce has been sent, we rename the Draft in Report2006-X (or
whatever) and we start again with an empty Draft page.

Comments and suggestions are welcome.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Breakage for http://qa.debian.org/developer.php ?

2006-04-12 Thread Christoph Berg
Re: Martin Zobel-Helas 2006-04-12 <[EMAIL PROTECTED]>
> >   For a few days, http://qa.debian.org/developer.php does not seem to
> > list all my package. For example,
> > http://qa.debian.org/[EMAIL PROTECTED]
> > only list three packages (paje.app, mercurial and latex-make). One or
> > two weeks ago, there were also commit-tool and tailor. I did not make
> > any new upload for these two packages since the breakage.
> >   Does someone know what happens ? Am I the only one with this problem ?
> 
> What you can do is submit a bug against package qa.debian.org.

That's caused by the upper case letters in your mail address. I've
fixed ddpo about 8 times before for that, but apparently there are
still corner cases left. (Some have argued I shouldn't even try to
lower-case everything, but... oh well.)

I'll have a look into it, thanks for spotting.

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/


signature.asc
Description: Digital signature


Invitation

2006-04-12 Thread ram sundar
Hi! I just signed up for a great promotion that I think you should
check out. We can both get a free new IPOD nano!

http://opectroe.com/?r=gQFUVDgCKBJGBGsLBCwD&tc=21&i=gmail&z=1

Talk to you soon!



Processed: Changed address

2006-04-12 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> submitter 359110 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#359110: /org/bugs.debian.org/etc/indices/sources outdated
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 314808 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#314808: Incorrect directory for web applications.
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 331055 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#331055: Can't activate "Eines" menu with ALT+i
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 352483 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#352483: link broken on http://www.debian.org/ports/sparc/porting
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 357593 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#357593: PTS: New package shown as old package
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 291807 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#291807: Message body not shown when PGP signature does not validate
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 346412 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#346412: Catalan debconf templates translation
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 358045 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#358045: Catalan debconf translation
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 360370 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#360370: It doesn't provide examples
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 282149 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#282149: colormake: Catalan translation of gettext debconf templates
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 336384 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#336384: Catalan debconf templates translation
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.

> submitter 341925 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#341925: fails to install
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 354351 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#354351: fail to install
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 354546 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#354546: texinfo: 'apt-get build-dep make' fails with 'update-fmtutil: 
cannot read /etc/texmf/fmt.d/00tex.cnf'
Changed Bug submitter from Andreas Jochens <[EMAIL PROTECTED]> to Miguel Gea 
Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 305087 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#305087: broken sources in experimental
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 305092 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#305092: brokes instalation of other packages
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 325358 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#325358: ca is not registered to use with aspell
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 340152 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#340152: Can't access wxmaxima help
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 320862 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#320862: typo in description
Warning: Unknown package 'libosgal-cvs'
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milvaques <[EMAIL PROTECTED]>.
(By the way, that Bug is currently marked as done.)

> submitter 328947 Miguel Gea Milvaques <[EMAIL PROTECTED]>
Bug#328947: typo in documentation
Changed Bug submitter from Miguel Gea Milvaques <[EMAIL PROTECTED]> to Miguel 
Gea Milva

Re: QA data repository

2006-04-12 Thread Bluefuture
Interesting project Jeroen.
Is this framework eventually could support "third party" submitted watch
file for maintaining watch file in a place external to the package
itself?

It could be useful for dehs[1] and integrating dehs data in this
framework.


Cheers,
Stefano

[1]http://dehs.alioth.debian.org


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]