138 Commits (e39e2d4c49994fa9e4e765804d8907d101c851f0)
 

Author SHA1 Message Date
Simon Quigley e39e2d4c49 Always consolidate the WAL file and VACUUM to start
1 week ago
Simon Quigley 565be5e97d Attempt to add repo clone/fetch progress to the log
1 week ago
Simon Quigley 6ea4665dbe Attempt to see if moving up the mutex will help with locking issues
1 week ago
Simon Quigley 345081b851 Try a different approach for tars
1 week ago
Simon Quigley 3bad275726 Also pass tarball_task by reference
1 week ago
Simon Quigley c0b95cf54f Don't sync tasks without jobstatuses, it'll be taken care of later
1 week ago
Simon Quigley 2915f73367 Try minimizing duplicate locks
1 week ago
Simon Quigley c0ba14764a small one-line
1 week ago
Simon Quigley 27da8b7df0 Make jobstatus_map a shared pointer, hopefully resolving nullptr issues
1 week ago
Simon Quigley a43739dfeb Lower exponential delay 10x
1 week ago
Simon Quigley ddc29602ee Add missing job_statuses
1 week ago
Simon Quigley 7feaf1726c Remove static const from jobstatuses to ensure it is passed correctly
1 week ago
Simon Quigley 296f37262d Also use exponential backoff for a locked db in the initial database schema, and support passing a QString to exec()
1 week ago
Simon Quigley 8b6ff0a865 Only queue the tarball task if the pull was successful
1 week ago
Simon Quigley 495912f0d2 Add several null checks for commits
1 week ago
Simon Quigley 1e92157a12 Consolidate much of the pull and build logic
1 week ago
Simon Quigley 228f430797 Be safer about removals from the active tokens list
1 week ago
Simon Quigley 6e12e28cd7 Invert passed check, this broke all queries, whoops
1 week ago
Simon Quigley 966bdcd1cb Centralize exec() in db_common for gradual backoff retries
1 week ago
Simon Quigley 8dc972b4de Move the database initialization to db_common
1 week ago
Simon Quigley 604683dc90 Fix installation of the common library
1 week ago
Simon Quigley 775e5bddb7 Centralize the database thread connection code
1 week ago
Simon Quigley 10d43282b6 Add the same to PackageConf syncs, and make logic more robust
1 week ago
Simon Quigley d3d19f4f2a Add exponential backup for task retries
1 week ago
Simon Quigley 0e26020d13 Change synchronous to NORMAL from FULL
1 week ago
Simon Quigley 0dd70c9545 add missing type decl
1 week ago
Simon Quigley 5df6fb4fc4 Fix bad task locks
1 week ago
Simon Quigley d6e268bf62 Make the SSO redirects work behind a correctly-configured reverse proxy
1 week ago
Simon Quigley 16b669c380 Fix prefix path
1 week ago
Simon Quigley 717dcd63f7 build-packages no longer exists as a CLI utility
1 week ago
Simon Quigley 2ed625e6a7 Correct cmake install file
1 week ago
Simon Quigley 9ff2bd6fcd MEGAcommit adding a FULL web interface
1 week ago
Simon Quigley d63f3b8d79 Try to also grab submodules
1 month ago
Simon Quigley f5bb145add Correctly set a default time for files so they don't end up as the epoch
1 month ago
Simon Quigley 0267111033 Use lambdas instead of manual frees for libgit2
1 month ago
Simon Quigley 19620ff4d1 Don't redefine semaphore
1 month ago
Simon Quigley 998d0492e2 Just get plucky directly for now
1 month ago
Simon Quigley 1ad89f104a Fix getPublishedSources call
1 month ago
Simon Quigley 216a54498f Move semaphore logic to common, try using it in lintian-ppa
1 month ago
Simon Quigley 3a4e2fd78a Do the same for pull_package
1 month ago
Simon Quigley 3f13130d32 Try also limiting Lintian to 5
1 month ago
Simon Quigley da63dfe0a4 Try cleaning up create_tarball so it can handle more files
1 month ago
Simon Quigley 438c8b9a3b Try fixing Lintian sources path
1 month ago
Simon Quigley 374986db61 Add missing suffix for orig tarballs
1 month ago
Simon Quigley a6197af85a Be hacky and include the explicit path to archive.h due to a conflicting header in launchpadlib
2 months ago
Simon Quigley 33678a6c0e Fix libarchive usage
2 months ago
Simon Quigley 0ba157d434 Try using -> instead of . for the name of current_series
2 months ago
Simon Quigley 1d91f8212d Try to convert tarball creation to C++
2 months ago
Simon Quigley 6891092cda Rework distro_series further
2 months ago
Simon Quigley 2df7aec696 Try a different approach for lintian-ppa distro_series
2 months ago