+debbugs (2.3-1) unstable; urgency=low
+
+ * Fixed the send message bug that resulted in the same words (subject)
+ being printed out over and over and over again
+ * Added CGI scripts to make retrieval of individual bug reports realtime
+ * Created upgrade notes from 2.2 to 2.3
+ * Added a variable for where the "mailsummary" reports go
+ * Added optional bug archiving for expired bugs
+ * Added "fixed" to the default severities
+ * Some scripts are now perl -w clean.
+ * Added "severity display" to "Summary of outstanding reports"
+ (db/ix/summary.html and db/ix/psummary.html)
+ * Added a variable to allow for a uniformed <BODY> and starting text tag
+ * Send both message that closes and original bug to bug submitter
+ * Fixed X-Debbugs-CC header
+ * Improved ability to skip pgp signed and mime encoded messages when
+ looking for commands (control@ and request@) and pseudo headers
+ (submit@)
+ * Cosmetic changes...
+
+ -- Darren Benham <gecko@debian.org> Tue, 27 Jul 1999 11:27:22 -0700
+
debbugs (2.2-3) unstable; urgency=low
* Perl Depends change
/etc/debbugs/html
usr/lib/debbugs
usr/sbin
-usr/doc/debbugs/examples
+usr/share/doc/debbugs/examples
var/lib/debbugs/indices
var/lib/debbugs/www/cgi
var/lib/debbugs/www/db
-debian/README.mail debian/TODO
+UPGRADE debian/README.mail debian/TODO
cp scripts/mailsummary.in `pwd`/debian/tmp/usr/lib/debbugs/mailsummary
cp scripts/processall.in `pwd`/debian/tmp/usr/lib/debbugs/processall
cp scripts/service.in `pwd`/debian/tmp/usr/lib/debbugs/service
- cp scripts/config.in `pwd`/debian/tmp/usr/doc/debbugs/examples/config
- cp scripts/text.in `pwd`/debian/tmp/usr/doc/debbugs/examples/text
- cp debian/crontab `pwd`/debian/tmp/usr/doc/debbugs/examples/crontab
+ cp scripts/config.in `pwd`/debian/tmp/usr/share/doc/debbugs/examples/config
+ cp scripts/text.in `pwd`/debian/tmp/usr/share/doc/debbugs/examples/text
+ cp debian/crontab `pwd`/debian/tmp/usr/share/doc/debbugs/examples/crontab
cp scripts/errorlib.in `pwd`/debian/tmp/usr/lib/debbugs/errorlib
cp scripts/html-control.in `pwd`/debian/tmp/usr/lib/debbugs/html-control
cp scripts/process.in `pwd`/debian/tmp/usr/lib/debbugs/process
cp scripts/receive.in `pwd`/debian/tmp/usr/lib/debbugs/receive
cp scripts/summary.in `pwd`/debian/tmp/usr/lib/debbugs/summary
+ cp scripts/rebuild.in `pwd`/debian/tmp/usr/lib/debbugs/rebuild
# cp scripts/changeaddr `pwd`/debian/tmp/usr/lib/debbugs/changeaddr
# cp scripts/initialise.out `pwd`/debian/tmp/usr/lib/debbugs/initialise
# cp scripts/badness.out `pwd`/debian/tmp/usr/lib/debbugs/badness
#install the CGI
cp cgi/bugs-fetch2.pl.in `pwd`/debian/tmp/var/lib/debbugs/www/cgi/bugs-fetch2.pl
cp cgi/cgi-lib.pl `pwd`/debian/tmp/var/lib/debbugs/www/cgi
+ cp cgi/bugreport.cgi `pwd`/debian/tmp/var/lib/debbugs/www/cgi/.
+ cp cgi/common.pl `pwd`/debian/tmp/var/lib/debbugs/www/cgi/.
+ cp cgi/pkgreport.cgi `pwd`/debian/tmp/var/lib/debbugs/www/cgi/.
cp debian/debbugsconfig `pwd`/debian/tmp/usr/sbin/debbugsconfig
cp debian/debbugs-maketxt `pwd`/debian/tmp/usr/sbin/debbugs-maketxt
#install the config files
cp misc/Maintainers `pwd`/debian/tmp/etc/debbugs/.
cp misc/pseudo-packages.description `pwd`/debian/tmp/etc/debbugs/.
- cp misc/nextnumber `pwd`/debian/tmp/usr/doc/debbugs/examples/.
+ cp misc/nextnumber `pwd`/debian/tmp/usr/share/doc/debbugs/examples/.
cp misc/updateseqs `pwd`/debian/tmp/var/lib/debbugs/spool/.
touch install-stamp
`Not found' means that that package does not exist or does not have
any outstanding or recently closed $gBug reports.
+<h3>Find an archived bug report by reference number</h2>
+<form method="get" action="http://cgi.debian.org/cgi-bin/bugreport.cgi">
+<input type="hidden" name="archive" value="yes">
+<input type="text" size="10" name="bug" value="">
+<input type="submit" value="Fetch">
+</form>
+<h3>Find an archived bug report by package</h2>
+<form method="get" action="http://cgi.debian.org/cgi-bin/pkgarch.cgi">
+<input type="text" size="20" name="pkg" value="">
+<input type="submit" value="Fetch">
+</form>
+<A HREF="http://cgi.debian.org/cgi-bin/pkgarch.cgi">or get a list of
+packages</A>
+
$gHTMLOtherPages
$gHTMLTail
#!/usr/bin/perl
-# $Id: db2html.in,v 1.4 1999/09/18 14:53:02 gecko Exp $
+# $Id: db2html.in,v 1.5 1999/10/25 01:35:04 gecko Exp $
# usage: db2html [-diff] [-stampfile=<stampfile>] [-lastrun=<days>] <wwwbase>
#load the necessary libraries/configuration
"<html><head><title>$gProject $gBug report logs - ".
"$short, boring messages</title>\n".
"<link rev=\"made\" href=\"mailto:$gMaintainerEmail)\">\n".
- "</head><body><h1>$gProject $gBugreport logs -".
+ "</head>$gHTMLStart<h1>$gProject $gBugreport logs -".
"\n <A href=\"../$linkto.html\">$short</A>,".
" boring messages</h1>\n$boring\n<hr>\n".
$tail_html."</body></html>\n");
"<html><head><title>$gProject $gBug report logs - ".
"$short</title>\n".
"<link rev=\"made\" href=\"mailto:$gMaintainerEmail\">\n".
- "</head><body><h1>$gProject $gBug report logs - $short<br>\n".
+ "</head>$gHTMLStart<h1>$gProject $gBug report logs - $short<br>\n".
&sani($s_subject)."</h1>".
"$descriptivehead\n".
"\n<hr>\n".
&file("si/$pending$severity.html",'ref',
"<html><head><title>$who_html $gBug reports: $headstring</title>\n".
"<link rev=\"made\" href=\"mailto:".&sani($owner_addr)."\">\n".
- "</head><body><h1>$who_html $gBug reports: $headstring</h1>\n".
+ "</head>$gHTMLStart<h1>$who_html $gBug reports: $headstring</h1>\n".
$otherindex_html.
($pending eq 'done' ? "<P>\n$expirynote_html" : '').
"<hr>\n".
&file($tfilename,'ref',
"<html><head><title>$gProject $gBug reports: $what $sani</title>\n".
"<link rev=\"made\" href=\"mailto:$gMaintainerEmail\">\n".
- "</head><body><h1>$gProject $gBug reports: $what $sani</h1>\n".
+ "</head>$gHTMLStart<h1>$gProject $gBug reports: $what $sani</h1>\n".
&$getxinforef($tkey).
$caveat.
"See the <A href=\"../$filename\">listing of $whatplural</A>.\n".
#!/usr/bin/perl
-# $Id: html-control.in,v 1.3 1999/09/20 05:40:07 gecko Exp $
+# $Id: html-control.in,v 1.4 1999/10/25 01:35:04 gecko Exp $
use POSIX;
runshell("/usr/lib/debbugs/db2html $args 2>&1 >html-data $gWebDir/db",
sub { &nonawful; });
runshell("/usr/lib/debbugs/html-install $gWebDir/db <html-data 2>&1",sub { &quit; });
-runshell("gzip -9 html-data 2>&1",sub { &quit; });
+#runshell("gzip -9 html-data 2>&1",sub { &quit; });
#runshell("btoa 2>&1 <html-data.gz >>html-data.mail",sub { &quit; });
#runshell('2>&1 '.join(' ',('/usr/lib/sendmail','-f'."$gMaintainerEmail")).' -oem -oi -t <html-data.mail',
# sub { &quit; });
rename("stamp.html.new","stamp.html") or &quit("install new stamp.html: $!");
-unlink("html-data.gz") or warn "remove html-data.gz: $!";
-unlink("html-data.mail") or warn "remove html-data.mail: $!";
+unlink("html-data") or warn "remove html-data: $!";
+#unlink("html-data.gz") or warn "remove html-data.gz: $!";
+#unlink("html-data.mail") or warn "remove html-data.mail: $!";
unlink("stamp.html.run") || $!==&ENOENT or warn "remove stamp.html.run: $!";
print "sequences $lastmain $lastsub\n";
#!/usr/bin/perl
-# $Id: process.in,v 1.9 1999/10/14 19:56:58 gecko Exp $
+# $Id: process.in,v 1.10 1999/10/25 01:35:04 gecko Exp $
#
# Usage: process nn
# Temps: incoming/Pnn
}
if (!defined($pheader{'package'}))
{ &htmllog("Warning","sent",$replyto,"Message not forwarded.");
- print " sending no package header msg\n";
&sendmessage(<<END, '');
From: $gMaintainerEmail ($gProject $gBug Tracking System)
To: $replyto
(administrator, $gProject $gBugs database)
END
- print " append log\n";
&appendlog;
- print " finish\n";
&finish;
- print " done\n";
} else { $s_package= $pheader{'package'}; }
if (defined($pheader{'keywords'})) {
$s_keywords= $pheader{'keywords'};
# close AP;
#start mailing
- $msg =~ /^Subject: (.*)$/;
+ $_ = '';
$SIG{'CHLD'}='chldhandle';
#print DEBUG "mailing sigchild set up<\n";
$chldexit = 'no';
-#!/usr/bin/perl
-# $Id: receive.in,v 1.2 1999/09/02 22:27:29 gecko Exp $
+#!/usr/bin/perl -w
+# $Id: receive.in,v 1.3 1999/10/25 01:35:04 gecko Exp $
# usage: mail is piped directly into program
#load configuration file