Ludwig Nussel
ea7152130f
change db schema
...
root of all is requests
2015-05-28 13:16:49 +02:00
Ludwig Nussel
0e1addcbd7
cascade delete
2015-05-28 13:16:49 +02:00
Ludwig Nussel
faf765b8f4
skip -32bit resp -64bit packages
2015-05-28 13:16:49 +02:00
Ludwig Nussel
30c8104499
only honor comment if --no-review is set
2015-05-28 13:16:49 +02:00
Ludwig Nussel
826d3855ba
fix no-review flag
2015-05-28 13:16:48 +02:00
Ludwig Nussel
d62ab4ecb8
handle -64bit packages as well
2015-05-28 13:16:48 +02:00
Ludwig Nussel
83c5d61e60
allow to specify request type
2015-05-28 13:16:48 +02:00
Ludwig Nussel
22ccbe4d76
fix exception
2015-05-28 13:16:48 +02:00
Ludwig Nussel
923d55274f
show full comment also in dry mode
2015-05-28 13:16:48 +02:00
Ludwig Nussel
6f56749b61
prepare to drop a comment always
2015-05-28 13:16:48 +02:00
Ludwig Nussel
97324c1ced
use comment marker to check if request was seen
2015-05-28 13:16:48 +02:00
Ludwig Nussel
e421f9c617
remove debug line
2015-05-28 13:16:48 +02:00
Ludwig Nussel
a98bd7fd04
only recheck if request isn't failed already
2015-05-28 13:16:48 +02:00
Ludwig Nussel
ab7368a268
missing debug info will reject request
2015-05-28 13:16:48 +02:00
Ludwig Nussel
2cd5da86f0
actually also scan /lib
2015-05-28 13:16:48 +02:00
Ludwig Nussel
e84a245e59
check for settled state in src project
...
lastsuccess=1 may return a result for the src md5 even if there are no
binaries. Happens when wipebinaries was used. Therefore check for
settled state first, before checking the concrete md5.
2015-05-28 13:16:48 +02:00
Ludwig Nussel
45b346d1c3
require passing --web-url
2015-05-28 13:16:48 +02:00
Ludwig Nussel
3831056ffc
wsgi ready
2015-05-28 13:16:48 +02:00
Ludwig Nussel
2cc8d1ad1f
implement comments
2015-05-28 13:16:48 +02:00
Ludwig Nussel
bd0e3125e3
adjust for new abichecker, handle disturl mismatch, implement originproject
2015-05-28 13:16:48 +02:00
Ludwig Nussel
9a52d5e134
command to check all requests for a project
2015-05-28 13:16:48 +02:00
Ludwig Nussel
5c33b119f4
handle not built yet
2015-05-28 13:16:48 +02:00
Ludwig Nussel
4d324e1902
update
2015-05-28 13:16:48 +02:00
Ludwig Nussel
ca2ca23b55
only match disturl for md5
2015-05-28 13:16:48 +02:00
Ludwig Nussel
bdf19c7377
adjust for new ReviewBot api
2015-05-28 13:16:48 +02:00
Ludwig Nussel
c790794f31
disturl check
2015-05-28 13:16:48 +02:00
Ludwig Nussel
5cfc8c2c37
save request id
2015-05-28 13:16:48 +02:00
Ludwig Nussel
b17c003a06
fixes
2015-05-28 13:16:48 +02:00
Ludwig Nussel
13a176b3d3
db saving
2015-05-28 13:16:48 +02:00
Ludwig Nussel
4ffcbfb99c
create overall report
2015-05-28 13:16:48 +02:00
Ludwig Nussel
222ccfc781
implement actual comparision
2015-05-28 13:16:47 +02:00
Ludwig Nussel
2289e75f09
compute pairs of libraries to diff
2015-05-28 13:16:47 +02:00
Ludwig Nussel
49acc33f5c
extract files
2015-05-28 13:16:47 +02:00
Ludwig Nussel
877fedf6f4
refactor
2015-05-28 13:16:47 +02:00
Ludwig Nussel
891ad489ff
update
2015-05-28 13:16:47 +02:00
Ludwig Nussel
06f0f658c5
store cpio header for pkgcache
2015-05-28 13:16:47 +02:00
Ludwig Nussel
a20b1e92ff
pass liblist and aliaslist
2015-05-28 13:16:47 +02:00
Ludwig Nussel
16c29547f2
implement source and target fetching
2015-05-28 13:16:47 +02:00
Ludwig Nussel
5abbc182a1
abichecker
2015-05-28 13:16:47 +02:00
Ludwig Nussel
6c7325f31b
fix CommentAPI.delete_from_where_user
2015-05-28 13:16:36 +02:00
Ludwig Nussel
82085c5248
must use int here
2015-05-28 13:16:08 +02:00
Ludwig Nussel
7cbedd5e19
patchinfos have no release project!
2015-05-28 13:08:36 +02:00
Ludwig Nussel
e69a762f4d
runner function for intervals
2015-05-28 13:08:29 +02:00
Ludwig Nussel
8c75e543e1
include request id in log
2015-05-28 13:08:15 +02:00
Ludwig Nussel
237fbd4b71
properly call parent function get_optparser
2015-05-28 13:07:51 +02:00
Ludwig Nussel
47b09f6601
fix maintenance incident request handling
2015-05-28 13:07:11 +02:00
Ludwig Nussel
d5ce84929d
introduce DEFAULT_REVIEW_MESSAGES for easier reset to default
2015-05-28 13:06:50 +02:00
Ludwig Nussel
70536d74c7
use memoize to cache source info
...
used by get_originproject
2015-05-28 13:06:10 +02:00
Ludwig Nussel
a4bf2657d4
refactor _get_verifymd5 to get_sourceinfo
2015-05-28 13:04:08 +02:00
Alberto Planas
68e9060818
Add update_crawler.py script
...
This scripts can analyze two repositories, one that contains
updates, and the other a linked distribution. Check the last
updated packages and send (if there is not any) a submit request
with the updated package.
2015-05-27 17:15:05 +02:00