]> git.donarmstrong.com Git - debbugs.git/log
debbugs.git
6 years agofix the spam lockfile name
Don Armstrong [Tue, 4 Jul 2017 03:52:04 +0000 (20:52 -0700)]
fix the spam lockfile name

6 years agohandle SIGPIPE in spamc by skipping the message
Don Armstrong [Mon, 3 Jul 2017 23:25:29 +0000 (16:25 -0700)]
handle SIGPIPE in spamc by skipping the message

6 years agofix debbugs source location
Don Armstrong [Mon, 3 Jul 2017 15:41:14 +0000 (08:41 -0700)]
fix debbugs source location

6 years agoadd missing package_tracking_domain configuration variable
Don Armstrong [Mon, 3 Jul 2017 15:01:04 +0000 (08:01 -0700)]
add missing package_tracking_domain configuration variable

6 years ago21bugclosers does not need common.pl
Don Armstrong [Mon, 3 Jul 2017 00:23:54 +0000 (17:23 -0700)]
21bugclosers does not need common.pl

6 years agoUse List::AllUtils instead of List::Utils and List::MoreUtils
Don Armstrong [Sun, 2 Jul 2017 23:06:00 +0000 (16:06 -0700)]
Use List::AllUtils instead of List::Utils and List::MoreUtils

Because some commands have migrated from List::MoreUtils and List::Utils at
different times, we would have to run slightly different code in unstable,
stable, and oldstable. List::AllUtils wraps around this madness so we don't have
to think about it.

6 years agoolder versions of List::Util (<1.26) do not have sum0; just use sum
Don Armstrong [Sun, 2 Jul 2017 18:58:12 +0000 (11:58 -0700)]
older versions of List::Util (<1.26) do not have sum0; just use sum

6 years agohave the travis build script run the tests
Don Armstrong [Sun, 2 Jul 2017 18:52:36 +0000 (11:52 -0700)]
have the travis build script run the tests

6 years agofix failure to import locking funcs and don't save empty spamlogs
Don Armstrong [Sun, 2 Jul 2017 18:43:24 +0000 (11:43 -0700)]
fix failure to import locking funcs and don't save empty spamlogs

6 years agoremove useless return in record_regex
Don Armstrong [Sun, 2 Jul 2017 18:43:10 +0000 (11:43 -0700)]
remove useless return in record_regex

6 years agoadd debbugs-spamscan-log to run spamc on log files
Don Armstrong [Sun, 2 Jul 2017 18:42:48 +0000 (11:42 -0700)]
add debbugs-spamscan-log to run spamc on log files

6 years agoinclude links to anchors of html messages too
Don Armstrong [Sun, 2 Jul 2017 17:02:48 +0000 (10:02 -0700)]
include links to anchors of html messages too

6 years agoDebbugs::CGI needs to load usertags
Don Armstrong [Sun, 2 Jul 2017 15:17:44 +0000 (08:17 -0700)]
Debbugs::CGI needs to load usertags

6 years agoif there is not a msgid, it cannot be spam
Don Armstrong [Sat, 1 Jul 2017 23:46:08 +0000 (16:46 -0700)]
if there is not a msgid, it cannot be spam

6 years agoadd missing =back to Debbugs::Log::Spam
Don Armstrong [Sat, 1 Jul 2017 23:45:19 +0000 (16:45 -0700)]
add missing =back to Debbugs::Log::Spam

6 years agoforcibly wrap msgreceived
Don Armstrong [Sat, 1 Jul 2017 23:15:24 +0000 (16:15 -0700)]
forcibly wrap msgreceived

6 years agofix links to merged and blocked bugs
Don Armstrong [Sat, 1 Jul 2017 23:14:03 +0000 (16:14 -0700)]
fix links to merged and blocked bugs

6 years agoAdd new Debbugs::Log::Spam module and use it to skip log spam
Don Armstrong [Sat, 1 Jul 2017 17:45:22 +0000 (10:45 -0700)]
Add new Debbugs::Log::Spam module and use it to skip log spam

6 years agoDebbugs::Log now handles compressed bug logs
Don Armstrong [Sat, 1 Jul 2017 17:44:17 +0000 (10:44 -0700)]
Debbugs::Log now handles compressed bug logs

6 years agoset indent variables
Don Armstrong [Sat, 1 Jul 2017 17:43:45 +0000 (10:43 -0700)]
set indent variables

6 years agohandle compressed logs in Debbugs::Log
Don Armstrong [Sat, 1 Jul 2017 17:43:36 +0000 (10:43 -0700)]
handle compressed logs in Debbugs::Log

6 years agouse feature state in Debbugs::Log for some small speed gain
Don Armstrong [Sat, 1 Jul 2017 17:43:23 +0000 (10:43 -0700)]
use feature state in Debbugs::Log for some small speed gain

6 years agouse UTF-8 encoding for 22oldbugs output
Don Armstrong [Thu, 29 Jun 2017 19:29:51 +0000 (12:29 -0700)]
use UTF-8 encoding for 22oldbugs output

6 years agotry to forcibly wrap messages which have not been properly wrapped
Don Armstrong [Wed, 28 Jun 2017 23:36:16 +0000 (16:36 -0700)]
try to forcibly wrap messages which have not been properly wrapped

6 years agosupport the raw category again
Don Armstrong [Wed, 28 Jun 2017 23:31:18 +0000 (16:31 -0700)]
support the raw category again

6 years agoproperly handle orderings in pkgreport.cgi
Don Armstrong [Wed, 28 Jun 2017 23:31:07 +0000 (16:31 -0700)]
properly handle orderings in pkgreport.cgi

6 years agoconvert to perl's internal utf8 in reply_headers
Don Armstrong [Sun, 25 Jun 2017 17:34:14 +0000 (10:34 -0700)]
convert to perl's internal utf8 in reply_headers

This fixes mojibake in the reply-to links

6 years agoadd envelope_from option so a valid user can be set
Don Armstrong [Sun, 25 Jun 2017 02:51:19 +0000 (19:51 -0700)]
add envelope_from option so a valid user can be set

6 years agoProvide a link to the current source code location for the BTS.
Don Armstrong [Sun, 25 Jun 2017 02:32:42 +0000 (19:32 -0700)]
Provide a link to the current source code location for the BTS.

6 years agosupport singular tag/usertag in psuedoheaders
Don Armstrong [Sun, 25 Jun 2017 02:03:30 +0000 (19:03 -0700)]
support singular tag/usertag in psuedoheaders

Thanks to James Clarke for the suggested patch

6 years agoReply Sent messages are not informational; they change state.
Don Armstrong [Sat, 24 Jun 2017 23:03:51 +0000 (16:03 -0700)]
Reply Sent messages are not informational; they change state.

6 years agopass terse to handle_record
Don Armstrong [Sat, 24 Jun 2017 22:45:22 +0000 (15:45 -0700)]
pass terse to handle_record

6 years agoInclude the protocol (http://) in gWebDomain and gCGIDomain
Don Armstrong [Thu, 22 Jun 2017 02:16:12 +0000 (19:16 -0700)]
Include the protocol (http://) in gWebDomain and gCGIDomain

We now include the protocol so that we can easily specify all https links
instead of http links.

6 years agoadd cc all mails to addr config don/all_cc_email_list
Don Armstrong [Thu, 22 Jun 2017 01:58:58 +0000 (18:58 -0700)]
add cc all mails to addr config

This address gets all messages; this probably won't get used, but I wrote the
code.

6 years agopkgreport does not require common.pl; remove cd
Don Armstrong [Fri, 9 Jun 2017 19:34:15 +0000 (12:34 -0700)]
pkgreport does not require common.pl; remove cd

6 years agoremove common.pl and old cgi code which is unused
Don Armstrong [Fri, 9 Jun 2017 19:34:02 +0000 (12:34 -0700)]
remove common.pl and old cgi code which is unused

6 years agofix flie/file typo which broke usertags in bug reports
Don Armstrong [Mon, 29 May 2017 14:33:47 +0000 (07:33 -0700)]
fix flie/file typo which broke usertags in bug reports

6 years agoget_bugs_by_db now should support all queries (in theory)
Don Armstrong [Sat, 20 May 2017 04:24:51 +0000 (21:24 -0700)]
get_bugs_by_db now should support all queries (in theory)

6 years agoUse natatime instead of page in update-bugs
Don Armstrong [Sun, 14 May 2017 19:16:29 +0000 (12:16 -0700)]
Use natatime instead of page in update-bugs

Support archived option too

7 years agoFix breakage caused by cdn.libravatar.org not setting Content-Type
Don Armstrong [Sat, 29 Apr 2017 15:42:56 +0000 (08:42 -0700)]
Fix breakage caused by cdn.libravatar.org not setting Content-Type

 - Actually test using libmagic and adjust type on that basis

7 years agowe want paged results even while using --quick in updatesqlcache
Don Armstrong [Sun, 16 Apr 2017 21:54:51 +0000 (14:54 -0700)]
we want paged results even while using --quick in updatesqlcache

7 years agofix var typo and add in missing correspondent index
Don Armstrong [Sun, 16 Apr 2017 03:32:00 +0000 (20:32 -0700)]
fix var typo and add in missing correspondent index

7 years agofix developer-prepare option of installsql
Don Armstrong [Sun, 16 Apr 2017 03:31:28 +0000 (20:31 -0700)]
fix developer-prepare option of installsql

7 years agoadd postgresql upgrade and deploy from DBICDH
Don Armstrong [Sun, 16 Apr 2017 03:07:20 +0000 (20:07 -0700)]
add postgresql upgrade and deploy from DBICDH

7 years agouse List::MoreUtils::uniq instead of List::Util
Don Armstrong [Sat, 15 Apr 2017 02:33:23 +0000 (19:33 -0700)]
use List::MoreUtils::uniq instead of List::Util

 - List::Util only had uniq added recently

7 years agothe quick bug method was searching on bug not id
Don Armstrong [Sat, 15 Apr 2017 02:29:08 +0000 (19:29 -0700)]
the quick bug method was searching on bug not id

7 years agoupdate DBI documentation
Don Armstrong [Fri, 14 Apr 2017 16:34:50 +0000 (09:34 -0700)]
update DBI documentation

7 years agohandle non-unique packages passed to set_related_packages
Don Armstrong [Fri, 14 Apr 2017 16:12:34 +0000 (09:12 -0700)]
handle non-unique packages passed to set_related_packages

7 years agoUpdate DB Schema version to 6
Don Armstrong [Fri, 14 Apr 2017 16:11:26 +0000 (09:11 -0700)]
Update DB Schema version to 6

 + Add all of the missing indexes to sqlt_deploy_hooks
 + Remake bug_package view to include affects
 + dd missing asof index on bug_status_cache

7 years agomake updatesqlcache executable
Don Armstrong [Thu, 13 Apr 2017 16:09:37 +0000 (09:09 -0700)]
make updatesqlcache executable

7 years agosupport the --quick option to updatesqlcache
Don Armstrong [Thu, 13 Apr 2017 16:07:19 +0000 (09:07 -0700)]
support the --quick option to updatesqlcache

7 years agoproperly split bug data
Don Armstrong [Wed, 12 Apr 2017 02:48:15 +0000 (19:48 -0700)]
properly split bug data

7 years agoset related packages (bin/src/affects, etc.)
Don Armstrong [Wed, 12 Apr 2017 02:47:57 +0000 (19:47 -0700)]
set related packages (bin/src/affects, etc.)

7 years agowalk through multiple bugs at a time
Don Armstrong [Wed, 12 Apr 2017 02:47:19 +0000 (19:47 -0700)]
walk through multiple bugs at a time

7 years agodocument subcommands
Don Armstrong [Wed, 12 Apr 2017 02:47:00 +0000 (19:47 -0700)]
document subcommands

7 years agopaginate updatesqlcache properly and fix missing table alias
Don Armstrong [Wed, 12 Apr 2017 02:46:25 +0000 (19:46 -0700)]
paginate updatesqlcache properly and fix missing table alias

7 years agoremove UTF8 warnings
Don Armstrong [Sun, 9 Apr 2017 23:26:04 +0000 (16:26 -0700)]
remove UTF8 warnings

7 years agochange fix to #858671 to split source with split_status_fields
Don Armstrong [Sun, 2 Apr 2017 21:42:29 +0000 (14:42 -0700)]
change fix to #858671 to split source with split_status_fields

Some consumers of get_bug_status via SOAP were not handling split packages

7 years agoremove two checks where dpkg now follows policy
Don Armstrong [Sun, 2 Apr 2017 21:42:05 +0000 (14:42 -0700)]
remove two checks where dpkg now follows policy

 foo- is not a legal version number

7 years agoprefix src: to all source packages
Don Armstrong [Fri, 31 Mar 2017 02:26:13 +0000 (19:26 -0700)]
prefix src: to all source packages

7 years agoSplit source file properly
Don Armstrong [Fri, 31 Mar 2017 02:25:55 +0000 (19:25 -0700)]
Split source file properly

Thanks to James McCoy for the start of the patch

7 years agofix extraneous one
Don Armstrong [Sat, 25 Mar 2017 16:27:32 +0000 (09:27 -0700)]
fix extraneous one

7 years agoadd initial information on how to use the debbugs SQl database
Don Armstrong [Fri, 24 Mar 2017 16:15:08 +0000 (09:15 -0700)]
add initial information on how to use the debbugs SQl database

7 years agodocument debbugs-loadsql more
Don Armstrong [Fri, 24 Mar 2017 15:43:23 +0000 (08:43 -0700)]
document debbugs-loadsql more

7 years agoadd initial code for updating bug status cache
Don Armstrong [Fri, 24 Mar 2017 15:29:54 +0000 (08:29 -0700)]
add initial code for updating bug status cache

7 years agokeep done/owner/submitter NULL if there is no submitter/done/owner
Don Armstrong [Sun, 12 Mar 2017 14:43:30 +0000 (07:43 -0700)]
keep done/owner/submitter NULL if there is no submitter/done/owner

7 years agofind_or_create doesn't work properly with HRI apparently
Don Armstrong [Sun, 12 Mar 2017 14:43:06 +0000 (07:43 -0700)]
find_or_create doesn't work properly with HRI apparently

7 years agothe correspondent id was being set improperly
Don Armstrong [Fri, 10 Mar 2017 22:07:33 +0000 (14:07 -0800)]
the correspondent id was being set improperly

7 years agoremove developer-prepare option
Don Armstrong [Thu, 9 Mar 2017 21:16:33 +0000 (13:16 -0800)]
remove developer-prepare option

7 years agorequire libdatetime-format-mail-perl
Don Armstrong [Thu, 9 Mar 2017 04:43:56 +0000 (20:43 -0800)]
require libdatetime-format-mail-perl

7 years agoimplement load bug logs
Don Armstrong [Thu, 9 Mar 2017 04:43:45 +0000 (20:43 -0800)]
implement load bug logs

7 years agochange load bug to use more DBIx::Class methods and new ResultSets
Don Armstrong [Thu, 9 Mar 2017 04:43:13 +0000 (20:43 -0800)]
change load bug to use more DBIx::Class methods and new ResultSets

7 years agoinclude all of :load_bug
Don Armstrong [Wed, 8 Mar 2017 03:04:45 +0000 (19:04 -0800)]
include all of :load_bug

7 years agoupdate to new schema which includes many_to_many relationships
Don Armstrong [Wed, 8 Mar 2017 03:04:13 +0000 (19:04 -0800)]
update to new schema which includes many_to_many relationships

7 years agoautomatically handle being passed an address to Correspondent
Don Armstrong [Wed, 8 Mar 2017 03:02:29 +0000 (19:02 -0800)]
automatically handle being passed an address to Correspondent

7 years agoload resultset helper; preload 2000 bugs at a time
Don Armstrong [Wed, 8 Mar 2017 03:02:08 +0000 (19:02 -0800)]
load resultset helper; preload 2000 bugs at a time

7 years agoadd ResultSet::Message
Don Armstrong [Wed, 8 Mar 2017 03:01:04 +0000 (19:01 -0800)]
add ResultSet::Message

7 years agoadd parse_mime_to_entity to exports; fix tempdir location
Don Armstrong [Wed, 8 Mar 2017 03:00:29 +0000 (19:00 -0800)]
add parse_mime_to_entity to exports; fix tempdir location

7 years agoremove id from bug_status_cache documentation
Don Armstrong [Wed, 8 Mar 2017 02:59:52 +0000 (18:59 -0800)]
remove id from bug_status_cache documentation

7 years agoadd recv correspondent type
Don Armstrong [Wed, 8 Mar 2017 02:59:41 +0000 (18:59 -0800)]
add recv correspondent type

7 years agoadd correspondent full name id
Don Armstrong [Wed, 8 Mar 2017 02:59:21 +0000 (18:59 -0800)]
add correspondent full name id

7 years agoto/from_addr are pointless columns; remove them
Don Armstrong [Wed, 8 Mar 2017 02:59:02 +0000 (18:59 -0800)]
to/from_addr are pointless columns; remove them

7 years agoremove some pointless indexes (there's already unique indices)
Don Armstrong [Wed, 8 Mar 2017 02:58:15 +0000 (18:58 -0800)]
remove some pointless indexes (there's already unique indices)

7 years agoremove useless primary keys in mapping tables
Don Armstrong [Wed, 8 Mar 2017 02:57:31 +0000 (18:57 -0800)]
remove useless primary keys in mapping tables

7 years agoabstract out parse_to_mime_entity into Debbugs::MIME
Don Armstrong [Wed, 1 Mar 2017 02:34:55 +0000 (18:34 -0800)]
abstract out parse_to_mime_entity into Debbugs::MIME

7 years agoremove obsolete Debbugs::DBase and Debbugs::Email modules
Don Armstrong [Wed, 1 Mar 2017 01:48:17 +0000 (17:48 -0800)]
remove obsolete Debbugs::DBase and Debbugs::Email modules

7 years agopreload bugs on initial insert
Don Armstrong [Sun, 26 Feb 2017 21:32:06 +0000 (13:32 -0800)]
preload bugs on initial insert

7 years agouse get_maintainers while loading maintainers
Don Armstrong [Sun, 26 Feb 2017 20:33:28 +0000 (12:33 -0800)]
use get_maintainers while loading maintainers

7 years agodocument Debbugs::DB::ResultSet
Don Armstrong [Sun, 26 Feb 2017 15:42:22 +0000 (07:42 -0800)]
document Debbugs::DB::ResultSet

7 years agoreflow src_pkg obsolete constraint
Don Armstrong [Sat, 25 Feb 2017 23:44:44 +0000 (15:44 -0800)]
reflow src_pkg obsolete constraint

7 years agoload_packages now only changes rows it has to
Don Armstrong [Sat, 25 Feb 2017 23:43:34 +0000 (15:43 -0800)]
load_packages now only changes rows it has to

 - Use ResultSet operations to do most of the insertion
 - Add select_one routine to Debbugs::DB::Util

7 years agoadd DBI specific version of load_packages
Don Armstrong [Fri, 27 Jan 2017 19:08:20 +0000 (11:08 -0800)]
add DBI specific version of load_packages

7 years agouse infinity::timestamp for non-disabled packages
Don Armstrong [Fri, 27 Jan 2017 19:07:46 +0000 (11:07 -0800)]
use infinity::timestamp for non-disabled packages

7 years agoinclude experimental in the default removal tags
Don Armstrong [Fri, 27 Jan 2017 16:50:36 +0000 (08:50 -0800)]
include experimental in the default removal tags

7 years agoswitch load_packages to use gzip -dc
Don Armstrong [Mon, 9 Jan 2017 23:14:37 +0000 (15:14 -0800)]
switch load_packages to use gzip -dc

 - Update with new schema

7 years agoadd load_suite
Don Armstrong [Mon, 9 Jan 2017 23:13:18 +0000 (15:13 -0800)]
add load_suite

7 years agoupdate schema to 4 with more constraints
Don Armstrong [Mon, 9 Jan 2017 23:11:52 +0000 (15:11 -0800)]
update schema to 4 with more constraints

7 years agoproperly check close and closedir
Don Armstrong [Tue, 3 Jan 2017 18:16:22 +0000 (10:16 -0800)]
properly check close and closedir

 - Thanks to Ian Jackson for noticing that we weren't properly checking
   whether the decompression program properly exited by checking the
   return value of close(). See
   22635.45523.288493.760480@chiark.greenend.org.uk for discussion

7 years agothe versions database is rebuilt each time
Don Armstrong [Mon, 2 Jan 2017 18:27:31 +0000 (10:27 -0800)]
the versions database is rebuilt each time

 - Because we allow more than one version, we need to rebuild the
   versions database each time

7 years agofix xzip/bzip2 regex
Don Armstrong [Fri, 30 Dec 2016 00:19:55 +0000 (16:19 -0800)]
fix xzip/bzip2 regex