]> git.donarmstrong.com Git - debbugs.git/log
debbugs.git
4 years agoadd source_names and maintainers to Debbugs:;Package
Don Armstrong [Sun, 30 Jun 2019 17:02:30 +0000 (10:02 -0700)]
add source_names and maintainers to Debbugs:;Package

4 years agoDocumentation of Debbugs::Package
Don Armstrong [Sun, 30 Jun 2019 17:01:28 +0000 (10:01 -0700)]
Documentation of Debbugs::Package

4 years agoResolve issues with get_source_versions{,_distributions}
Don Armstrong [Sun, 30 Jun 2019 16:58:18 +0000 (09:58 -0700)]
Resolve issues with get_source_versions{,_distributions}

 - Add documentation to Debbugs::Collection::Package
 - Add sources and source_names methods
 - Version regex was incorrect; fix it
 - Return Debbugs::Collection::Version now

4 years agoautomatically switch between creating source and binary Debbugs::Versions
Don Armstrong [Sun, 30 Jun 2019 16:57:45 +0000 (09:57 -0700)]
automatically switch between creating source and binary Debbugs::Versions

4 years agohandle source/package being undef in Debbugs::Collection::Bug
Don Armstrong [Sat, 29 Jun 2019 23:44:46 +0000 (16:44 -0700)]
handle source/package being undef in Debbugs::Collection::Bug

4 years agoadd combine method to Debbugs::Collection; fix keys_of_members bug
Don Armstrong [Sat, 29 Jun 2019 23:44:16 +0000 (16:44 -0700)]
add combine method to Debbugs::Collection; fix keys_of_members bug

4 years agouse schema argument in Debbugs::Collection::Package
Don Armstrong [Sat, 29 Jun 2019 23:29:03 +0000 (16:29 -0700)]
use schema argument in Debbugs::Collection::Package

4 years agopending is not a status field
Don Armstrong [Sat, 29 Jun 2019 23:27:58 +0000 (16:27 -0700)]
pending is not a status field

4 years agodocument Debbugs::Collection::Version
Don Armstrong [Sat, 29 Jun 2019 18:34:24 +0000 (11:34 -0700)]
document Debbugs::Collection::Version

4 years agoremove unneeded things from bugreport after mouseify
Don Armstrong [Sun, 2 Jun 2019 04:03:49 +0000 (21:03 -0700)]
remove unneeded things from bugreport after mouseify

4 years agoremove debbuging Data::Printer code which snuck in
Don Armstrong [Sun, 2 Jun 2019 03:40:34 +0000 (20:40 -0700)]
remove debbuging Data::Printer code which snuck in

4 years agoOnly build individual fields from the status when they are needed
Don Armstrong [Sat, 1 Jun 2019 16:03:41 +0000 (09:03 -0700)]
Only build individual fields from the status when they are needed

4 years agodepend on libmousex-nativetraits-perl for Hash trait
Don Armstrong [Tue, 28 May 2019 00:28:02 +0000 (17:28 -0700)]
depend on libmousex-nativetraits-perl for Hash trait

4 years agodepend on libmouse-perl
Don Armstrong [Tue, 28 May 2019 00:22:28 +0000 (17:22 -0700)]
depend on libmouse-perl

4 years agofix short bug status to use is_blocked and correspondent name
Don Armstrong [Tue, 28 May 2019 00:14:29 +0000 (17:14 -0700)]
fix short bug status to use is_blocked and correspondent name

4 years agoonly include users which have bugs
Don Armstrong [Tue, 28 May 2019 00:10:34 +0000 (17:10 -0700)]
only include users which have bugs

4 years agoswitch to get_or_add_by_key
Don Armstrong [Mon, 27 May 2019 23:44:00 +0000 (16:44 -0700)]
switch to get_or_add_by_key

4 years agoUse Debbugs::Bug::Status in Debbugs::Bug
Don Armstrong [Mon, 27 May 2019 23:43:30 +0000 (16:43 -0700)]
Use Debbugs::Bug::Status in Debbugs::Bug

4 years agodocument Debbugs::Collection::Package
Don Armstrong [Mon, 27 May 2019 23:39:19 +0000 (16:39 -0700)]
document Debbugs::Collection::Package

4 years agoadd Debbugs::Bug::Tag, list of tags
Don Armstrong [Mon, 27 May 2019 23:19:30 +0000 (16:19 -0700)]
add Debbugs::Bug::Tag, list of tags

4 years agoadd Debbugs::Bug::Status, interface to .status files
Don Armstrong [Mon, 27 May 2019 23:19:15 +0000 (16:19 -0700)]
add Debbugs::Bug::Status, interface to .status files

4 years agoDocument Debbugs::Collection::Bug
Don Armstrong [Mon, 27 May 2019 23:18:14 +0000 (16:18 -0700)]
Document Debbugs::Collection::Bug

4 years agodocument Debbugs::Collection
Don Armstrong [Mon, 27 May 2019 23:07:27 +0000 (16:07 -0700)]
document Debbugs::Collection

5 years agomousify bugreport and short status templates
Don Armstrong [Sun, 19 Aug 2018 20:31:42 +0000 (13:31 -0700)]
mousify bugreport and short status templates

5 years agohandle no srcver/binver in valid version info search
Don Armstrong [Sun, 19 Aug 2018 20:23:52 +0000 (13:23 -0700)]
handle no srcver/binver in valid version info search

5 years agoAdd users to a collection
Don Armstrong [Sun, 19 Aug 2018 20:02:52 +0000 (13:02 -0700)]
Add users to a collection

5 years agothe default bug collection for a bug is the universe
Don Armstrong [Sat, 18 Aug 2018 05:32:40 +0000 (22:32 -0700)]
the default bug collection for a bug is the universe

5 years agoOR is the default for multiple values; remove useless or
Don Armstrong [Sat, 18 Aug 2018 05:31:31 +0000 (22:31 -0700)]
OR is the default for multiple values; remove useless or

5 years agoadd email and url access objects
Don Armstrong [Sat, 14 Jul 2018 08:18:57 +0000 (01:18 -0700)]
add email and url access objects

5 years agosupply schema_arg to get_bug_status
Don Armstrong [Thu, 14 Jun 2018 00:31:35 +0000 (17:31 -0700)]
supply schema_arg to get_bug_status

5 years agosupply users to Debbugs::Collection::Bug
Don Armstrong [Thu, 14 Jun 2018 00:30:50 +0000 (17:30 -0700)]
supply users to Debbugs::Collection::Bug

5 years agosupport usertags in Debbugs::Bug and Debbugs::Bug::Tag
Don Armstrong [Thu, 14 Jun 2018 00:30:08 +0000 (17:30 -0700)]
support usertags in Debbugs::Bug and Debbugs::Bug::Tag

5 years agobug links should all be numbers
Don Armstrong [Thu, 14 Jun 2018 00:28:41 +0000 (17:28 -0700)]
bug links should all be numbers

5 years agouse state in bug_links for speed
Don Armstrong [Thu, 14 Jun 2018 00:28:20 +0000 (17:28 -0700)]
use state in bug_links for speed

5 years agouse Debbugs::Bug in pkgreport
Don Armstrong [Thu, 14 Jun 2018 00:27:38 +0000 (17:27 -0700)]
use Debbugs::Bug in pkgreport

5 years agoMousify Debbugs::Log and integrate with Debbugs::Bug
Don Armstrong [Fri, 8 Jun 2018 22:33:00 +0000 (15:33 -0700)]
Mousify Debbugs::Log and integrate with Debbugs::Bug

5 years agoinclude affects in package loading
Don Armstrong [Fri, 8 Jun 2018 20:38:55 +0000 (13:38 -0700)]
include affects in package loading

5 years agoadd _mergedwith_array for speed when filtering
Don Armstrong [Fri, 8 Jun 2018 20:38:40 +0000 (13:38 -0700)]
add _mergedwith_array for speed when filtering

5 years agouse schema_argument
Don Armstrong [Fri, 8 Jun 2018 20:36:36 +0000 (13:36 -0700)]
use schema_argument

5 years agoseparate bin version and bin association queries
Don Armstrong [Fri, 8 Jun 2018 20:35:48 +0000 (13:35 -0700)]
separate bin version and bin association queries

 - This runs about 10 times faster than when they are separate
 - Don't bother ordering versioning

5 years agocarp if _member_constructor is called with one package
Don Armstrong [Fri, 8 Jun 2018 20:34:41 +0000 (13:34 -0700)]
carp if _member_constructor is called with one package

5 years agoPackage member key is the fully-qualified name; fix error in get
Don Armstrong [Fri, 8 Jun 2018 20:34:27 +0000 (13:34 -0700)]
Package member key is the fully-qualified name; fix error in get

5 years agomake constructorargs lazy
Don Armstrong [Fri, 8 Jun 2018 20:34:04 +0000 (13:34 -0700)]
make constructorargs lazy

5 years agoreimplement _add_member_hash for speed; add _shallow_clone for limit
Don Armstrong [Fri, 8 Jun 2018 20:33:00 +0000 (13:33 -0700)]
reimplement _add_member_hash for speed; add _shallow_clone for limit

5 years agoadd CARP_TRACE
Don Armstrong [Fri, 8 Jun 2018 20:31:49 +0000 (13:31 -0700)]
add CARP_TRACE

5 years agouse BUILD to handle correspondent argument; add CARP_TRACE
Don Armstrong [Fri, 8 Jun 2018 20:31:07 +0000 (13:31 -0700)]
use BUILD to handle correspondent argument; add CARP_TRACE

5 years agoadd collection and collection correspondent
Don Armstrong [Thu, 7 Jun 2018 22:34:21 +0000 (15:34 -0700)]
add collection and collection correspondent

5 years agoadd submit_but and run_processall utility routines
Don Armstrong [Thu, 7 Jun 2018 22:34:00 +0000 (15:34 -0700)]
add submit_but and run_processall utility routines

5 years agoupdate OO interface to near-completion
Don Armstrong [Thu, 7 Jun 2018 22:32:40 +0000 (15:32 -0700)]
update OO interface to near-completion

5 years agoPkgreport now uses Mouse OO interface
Don Armstrong [Thu, 7 Jun 2018 22:32:01 +0000 (15:32 -0700)]
Pkgreport now uses Mouse OO interface

5 years agoadd VersionTree and Collection::Version
Don Armstrong [Thu, 7 Jun 2018 22:28:25 +0000 (15:28 -0700)]
add VersionTree and Collection::Version

5 years agoupdate short bug status tx with new class setup
Don Armstrong [Thu, 7 Jun 2018 22:27:55 +0000 (15:27 -0700)]
update short bug status tx with new class setup

5 years agoadd start of Mouse/Moose based OO Interface to packages
Don Armstrong [Tue, 1 May 2018 18:20:09 +0000 (11:20 -0700)]
add start of Mouse/Moose based OO Interface to packages

6 years agoreuse the same null handle in globify_scalar
Don Armstrong [Fri, 20 Apr 2018 16:41:41 +0000 (09:41 -0700)]
reuse the same null handle in globify_scalar

6 years agoadd a mode line for debbugs_schema.sql
Don Armstrong [Wed, 18 Apr 2018 23:14:14 +0000 (16:14 -0700)]
add a mode line for debbugs_schema.sql

6 years agoremove Data::Printer call which snuck in from debugging
Don Armstrong [Mon, 16 Apr 2018 23:46:45 +0000 (16:46 -0700)]
remove Data::Printer call which snuck in from debugging

6 years agoDebbugs::packages::get_versions can now use the database
Don Armstrong [Mon, 16 Apr 2018 23:43:25 +0000 (16:43 -0700)]
Debbugs::packages::get_versions can now use the database

6 years agoonly query for usertags in current packages
Don Armstrong [Mon, 16 Apr 2018 23:31:34 +0000 (16:31 -0700)]
only query for usertags in current packages

6 years agouse the bin_to_src cache in get_bug_statuses
Don Armstrong [Mon, 16 Apr 2018 23:30:58 +0000 (16:30 -0700)]
use the bin_to_src cache in get_bug_statuses

6 years agopackage_maintainer now accepts schema too
Don Armstrong [Mon, 16 Apr 2018 23:30:41 +0000 (16:30 -0700)]
package_maintainer now accepts schema too

6 years agobug_status view now returns unix epoch; bump db version
Don Armstrong [Mon, 16 Apr 2018 22:01:03 +0000 (15:01 -0700)]
bug_status view now returns unix epoch; bump db version

6 years agoadd cache_key support to binary_to_source when schema is set
Don Armstrong [Mon, 16 Apr 2018 21:56:58 +0000 (14:56 -0700)]
add cache_key support to binary_to_source when schema is set

6 years agonewest is now handled by Debbugs::Bugs, so pass it there
Don Armstrong [Sat, 14 Apr 2018 00:05:57 +0000 (17:05 -0700)]
newest is now handled by Debbugs::Bugs, so pass it there

6 years agofix unknown_packages typo
Don Armstrong [Sat, 14 Apr 2018 00:05:11 +0000 (17:05 -0700)]
fix unknown_packages typo

6 years agohandle newest in Debbugs::Bugs
Don Armstrong [Sat, 14 Apr 2018 00:04:56 +0000 (17:04 -0700)]
handle newest in Debbugs::Bugs

6 years agoallow specifying the dist in source_to_binary (for DB actions)
Don Armstrong [Sat, 14 Apr 2018 00:04:18 +0000 (17:04 -0700)]
allow specifying the dist in source_to_binary (for DB actions)

6 years agouse hash_slice instead of multi-line exists
Don Armstrong [Fri, 13 Apr 2018 17:24:40 +0000 (10:24 -0700)]
use hash_slice instead of multi-line exists

6 years agosort keys when applying short bug status
Don Armstrong [Thu, 12 Apr 2018 20:01:19 +0000 (13:01 -0700)]
sort keys when applying short bug status

6 years agoimport getbuglocation in loadsql
Don Armstrong [Thu, 12 Apr 2018 20:01:04 +0000 (13:01 -0700)]
import getbuglocation in loadsql

6 years agofix package/packages typo
Don Armstrong [Thu, 12 Apr 2018 16:51:28 +0000 (09:51 -0700)]
fix package/packages typo

6 years agosrcpackage insertion was inverted; fix
Don Armstrong [Thu, 12 Apr 2018 15:27:19 +0000 (08:27 -0700)]
srcpackage insertion was inverted; fix

6 years agoskip debinfos with undefined binarch too.
Don Armstrong [Thu, 12 Apr 2018 04:21:55 +0000 (21:21 -0700)]
skip debinfos with undefined binarch too.

6 years agoupdate the sql readme
Don Armstrong [Thu, 12 Apr 2018 04:13:01 +0000 (21:13 -0700)]
update the sql readme

6 years agopopulate $status{id} in get_bug_status
Don Armstrong [Thu, 12 Apr 2018 00:01:40 +0000 (17:01 -0700)]
populate $status{id} in get_bug_status

6 years agoallow dropping tables in installsql
Don Armstrong [Wed, 11 Apr 2018 23:55:30 +0000 (16:55 -0700)]
allow dropping tables in installsql

6 years agosize() is the right operator in short_bug_status, not count()
Don Armstrong [Wed, 11 Apr 2018 23:35:21 +0000 (16:35 -0700)]
size() is the right operator in short_bug_status, not count()

6 years agouse source_to_binary and binary_to_source in pkgreport
Don Armstrong [Wed, 11 Apr 2018 23:33:52 +0000 (16:33 -0700)]
use source_to_binary and binary_to_source in pkgreport

6 years agopass schema_arg everywhere if it exists
Don Armstrong [Wed, 11 Apr 2018 23:33:36 +0000 (16:33 -0700)]
pass schema_arg everywhere if it exists

6 years agohandle non-existant logs earlier in bug_archiveable
Don Armstrong [Wed, 11 Apr 2018 23:33:04 +0000 (16:33 -0700)]
handle non-existant logs earlier in bug_archiveable

6 years agopopulate location in get_bug_statuses
Don Armstrong [Wed, 11 Apr 2018 23:31:31 +0000 (16:31 -0700)]
populate location in get_bug_statuses

6 years agouse get_bug_statuses
Don Armstrong [Wed, 11 Apr 2018 23:31:21 +0000 (16:31 -0700)]
use get_bug_statuses

6 years agouse binary_to_source, package_maintainer instead of manual calls
Don Armstrong [Wed, 11 Apr 2018 23:30:20 +0000 (16:30 -0700)]
use binary_to_source, package_maintainer instead of manual calls

6 years agofix db calls to bin_pkg and src_pkg in binary_to_source
Don Armstrong [Wed, 11 Apr 2018 22:55:52 +0000 (15:55 -0700)]
fix db calls to bin_pkg and src_pkg in binary_to_source

6 years agoAdd source_to_binary to Debbugs::Packages
Don Armstrong [Wed, 11 Apr 2018 22:55:33 +0000 (15:55 -0700)]
Add source_to_binary to Debbugs::Packages

6 years agoinclude unknown packages in package search
Don Armstrong [Wed, 11 Apr 2018 22:48:30 +0000 (15:48 -0700)]
include unknown packages in package search

6 years agouse a subselect for correspondent too
Don Armstrong [Wed, 11 Apr 2018 22:23:02 +0000 (15:23 -0700)]
use a subselect for correspondent too

6 years agospeed up src and maint searches by using subselects
Don Armstrong [Wed, 11 Apr 2018 22:09:17 +0000 (15:09 -0700)]
speed up src and maint searches by using subselects

6 years agoavoid creating unknown packages when loading bugs
Don Armstrong [Wed, 11 Apr 2018 20:12:12 +0000 (13:12 -0700)]
avoid creating unknown packages when loading bugs

 - This behavior can potentially be overriden, but is the default for now;
   packages should be created when loading maintainers and/or packages from the
   archive

6 years agoadd coalesce bug_status_cache index to schema from installsql
Don Armstrong [Wed, 11 Apr 2018 20:10:55 +0000 (13:10 -0700)]
add coalesce bug_status_cache index to schema from installsql

6 years agoadd unknown_affects to the bug table
Don Armstrong [Wed, 11 Apr 2018 20:09:18 +0000 (13:09 -0700)]
add unknown_affects to the bug table

6 years agochange the bug_status view to return mergedwith properly
Don Armstrong [Tue, 10 Apr 2018 23:23:08 +0000 (16:23 -0700)]
change the bug_status view to return mergedwith properly

6 years agofor installsql and loadsql, use the git INC if run out of git
Don Armstrong [Tue, 10 Apr 2018 23:21:59 +0000 (16:21 -0700)]
for installsql and loadsql, use the git INC if run out of git

6 years agozero out blocks/mergedwith even if there are no blocks/mergedwith
Don Armstrong [Tue, 10 Apr 2018 23:14:00 +0000 (16:14 -0700)]
zero out blocks/mergedwith even if there are no blocks/mergedwith

6 years agoabstract out create_index_file in maintainer-indices
Don Armstrong [Tue, 10 Apr 2018 23:13:18 +0000 (16:13 -0700)]
abstract out create_index_file in maintainer-indices

6 years agoabstract out tie of binarytosource and sourcetobinary
Don Armstrong [Tue, 10 Apr 2018 23:12:04 +0000 (16:12 -0700)]
abstract out tie of binarytosource and sourcetobinary

6 years agomove walk_bugs to Debbugs::Common; add bugs option to loadsql
Don Armstrong [Tue, 10 Apr 2018 22:40:26 +0000 (15:40 -0700)]
move walk_bugs to Debbugs::Common; add bugs option to loadsql

 - walk_bugs is now in Debbugs::Common with a params_validate interface
 - bugs now takes a --bugs option in addition to dirs on the command Lines

6 years agofix dereferencing of $param{status}
Don Armstrong [Tue, 3 Apr 2018 20:12:04 +0000 (13:12 -0700)]
fix dereferencing of $param{status}

6 years agofix how status is passed to bug_presence
Don Armstrong [Tue, 3 Apr 2018 20:11:54 +0000 (13:11 -0700)]
fix how status is passed to bug_presence

6 years agoadd done to bug_status view, fix found selector
Don Armstrong [Tue, 3 Apr 2018 19:51:33 +0000 (12:51 -0700)]
add done to bug_status view, fix found selector

6 years agoadd get_bug_statuses to retrieve multiple bugs at once
Don Armstrong [Tue, 3 Apr 2018 19:48:59 +0000 (12:48 -0700)]
add get_bug_statuses to retrieve multiple bugs at once