]> git.donarmstrong.com Git - debbugs.git/commitdiff
[project @ 1999-10-25 01:35:03 by gecko]
authorgecko <>
Mon, 25 Oct 1999 08:35:04 +0000 (00:35 -0800)
committergecko <>
Mon, 25 Oct 1999 08:35:04 +0000 (00:35 -0800)
Final changes before 2.3-1 release

debian/changelog
debian/dirs
debian/docs
debian/rules
html/index.html.in
scripts/db2html.in
scripts/html-control.in
scripts/process.in
scripts/receive.in

index b9d2b6be7d52d2d863b159122fb5a5955b5a4136..1f6c40f5143a2c1853d1e44a98256751bb9ad759 100644 (file)
@@ -1,3 +1,25 @@
+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
index aa96c6e6bd5ff3a0357f439d66619cade9a09b8d..7c3e0eec589d6ce78d08c9ddfaefddabe5e2dac3 100644 (file)
@@ -1,7 +1,7 @@
 /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
index 48af000eac9802c1404b2e88c35be9c9a296acf7..275ab3a5aee4a5f0477e33779654e5dc78354f9e 100644 (file)
@@ -1 +1 @@
-debian/README.mail debian/TODO
+UPGRADE debian/README.mail debian/TODO
index 9b79a208e9720c8055f38288c552f14d2861e41e..684ae9bf29604d44b263464c91df4ec233b97d7a 100755 (executable)
@@ -32,14 +32,15 @@ install-stamp: build-stamp
        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
@@ -62,13 +63,16 @@ install-stamp: build-stamp
        #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
index 4fce7c222aa2175890d307784a3af502f318b95f..8d97a438e28c616b7ef0e470431f87edf429d3fc 100644 (file)
@@ -77,6 +77,20 @@ also the <A href="db/ix/zstamp.html">timestamp page</A>.
 `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
index 36becf7a77e7c6c2f800577947a606e707b3882d..9b4e3bbd05f457e73c39c718fd4ccf6e62309661 100755 (executable)
@@ -1,5 +1,5 @@
 #!/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
@@ -330,7 +330,7 @@ for $f (@files)
               "<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");
@@ -339,7 +339,7 @@ for $f (@files)
           "<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".
@@ -456,7 +456,7 @@ for $pending (qw(pending forwarded done)) {
         &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".
@@ -504,7 +504,7 @@ sub individualindexes ($\@&\%&&$$$$$&&) {
         &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".
index beb82d347632d73a87df1b3941257af5bca10a48..503e744a162f55003d0bcd451e7733bf677d37b5 100755 (executable)
@@ -1,5 +1,5 @@
 #!/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;
 
@@ -77,15 +77,16 @@ close(MM) or nonawful("close html-data.mail: $!");
 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";
index f516670fbc05a455f2dd99261bfc6839ec99c7a7..694b8de87dd353158c09d09b97095a875f47b062 100755 (executable)
@@ -1,5 +1,5 @@
 #!/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
@@ -395,7 +395,6 @@ END
     }
     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
@@ -424,11 +423,8 @@ $gMaintainer
 (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'};
@@ -797,7 +793,7 @@ sub sendmessage {
 #      close AP;
 
        #start mailing
-       $msg =~ /^Subject: (.*)$/;
+       $_ = '';
     $SIG{'CHLD'}='chldhandle';
        #print DEBUG "mailing sigchild set up<\n";
        $chldexit = 'no';
index c1d4cedea5e2e01d4438ff98fa4b2b1962f5d84c..5e9a57a4521de042d4535279835f705fd12721c5 100755 (executable)
@@ -1,5 +1,5 @@
-#!/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