Simon Quigley
|
565be5e97d
|
Attempt to add repo clone/fetch progress to the log
|
2 weeks ago |
Simon Quigley
|
6ea4665dbe
|
Attempt to see if moving up the mutex will help with locking issues
|
2 weeks ago |
Simon Quigley
|
345081b851
|
Try a different approach for tars
|
2 weeks ago |
Simon Quigley
|
3bad275726
|
Also pass tarball_task by reference
|
2 weeks ago |
Simon Quigley
|
c0b95cf54f
|
Don't sync tasks without jobstatuses, it'll be taken care of later
|
2 weeks ago |
Simon Quigley
|
2915f73367
|
Try minimizing duplicate locks
|
2 weeks ago |
Simon Quigley
|
c0ba14764a
|
small one-line
|
2 weeks ago |
Simon Quigley
|
27da8b7df0
|
Make jobstatus_map a shared pointer, hopefully resolving nullptr issues
|
2 weeks ago |
Simon Quigley
|
a43739dfeb
|
Lower exponential delay 10x
|
2 weeks ago |
Simon Quigley
|
ddc29602ee
|
Add missing job_statuses
|
2 weeks ago |
Simon Quigley
|
7feaf1726c
|
Remove static const from jobstatuses to ensure it is passed correctly
|
2 weeks ago |
Simon Quigley
|
296f37262d
|
Also use exponential backoff for a locked db in the initial database schema, and support passing a QString to exec()
|
2 weeks ago |
Simon Quigley
|
8b6ff0a865
|
Only queue the tarball task if the pull was successful
|
2 weeks ago |
Simon Quigley
|
495912f0d2
|
Add several null checks for commits
|
2 weeks ago |
Simon Quigley
|
1e92157a12
|
Consolidate much of the pull and build logic
|
2 weeks ago |
Simon Quigley
|
228f430797
|
Be safer about removals from the active tokens list
|
2 weeks ago |
Simon Quigley
|
6e12e28cd7
|
Invert passed check, this broke all queries, whoops
|
2 weeks ago |
Simon Quigley
|
966bdcd1cb
|
Centralize exec() in db_common for gradual backoff retries
|
2 weeks ago |
Simon Quigley
|
8dc972b4de
|
Move the database initialization to db_common
|
2 weeks ago |
Simon Quigley
|
604683dc90
|
Fix installation of the common library
|
2 weeks ago |
Simon Quigley
|
775e5bddb7
|
Centralize the database thread connection code
|
2 weeks ago |
Simon Quigley
|
10d43282b6
|
Add the same to PackageConf syncs, and make logic more robust
|
2 weeks ago |
Simon Quigley
|
d3d19f4f2a
|
Add exponential backup for task retries
|
2 weeks ago |
Simon Quigley
|
0e26020d13
|
Change synchronous to NORMAL from FULL
|
2 weeks ago |
Simon Quigley
|
0dd70c9545
|
add missing type decl
|
2 weeks ago |
Simon Quigley
|
5df6fb4fc4
|
Fix bad task locks
|
2 weeks ago |
Simon Quigley
|
d6e268bf62
|
Make the SSO redirects work behind a correctly-configured reverse proxy
|
2 weeks ago |
Simon Quigley
|
717dcd63f7
|
build-packages no longer exists as a CLI utility
|
2 weeks ago |
Simon Quigley
|
2ed625e6a7
|
Correct cmake install file
|
2 weeks ago |
Simon Quigley
|
9ff2bd6fcd
|
MEGAcommit adding a FULL web interface
|
2 weeks ago |
Simon Quigley
|
d63f3b8d79
|
Try to also grab submodules
|
2 months ago |
Simon Quigley
|
f5bb145add
|
Correctly set a default time for files so they don't end up as the epoch
|
2 months ago |
Simon Quigley
|
0267111033
|
Use lambdas instead of manual frees for libgit2
|
2 months ago |
Simon Quigley
|
19620ff4d1
|
Don't redefine semaphore
|
2 months ago |
Simon Quigley
|
998d0492e2
|
Just get plucky directly for now
|
2 months ago |
Simon Quigley
|
1ad89f104a
|
Fix getPublishedSources call
|
2 months ago |
Simon Quigley
|
216a54498f
|
Move semaphore logic to common, try using it in lintian-ppa
|
2 months ago |
Simon Quigley
|
3a4e2fd78a
|
Do the same for pull_package
|
2 months ago |
Simon Quigley
|
3f13130d32
|
Try also limiting Lintian to 5
|
2 months ago |
Simon Quigley
|
da63dfe0a4
|
Try cleaning up create_tarball so it can handle more files
|
2 months ago |
Simon Quigley
|
438c8b9a3b
|
Try fixing Lintian sources path
|
2 months ago |
Simon Quigley
|
374986db61
|
Add missing suffix for orig tarballs
|
2 months 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 |
Simon Quigley
|
21ddd7b43e
|
Try a different semaphore handling approach
|
2 months ago |
Simon Quigley
|
8fa2d80fa4
|
Don't hard-fail on a failed stage - this is rather normal
|
2 months ago |
Simon Quigley
|
643c02279c
|
Reorganize build-package to separate concerns a bit
|
2 months ago |
Simon Quigley
|
48c59962d0
|
Link UUID correctly
|
2 months ago |
Simon Quigley
|
481bdc2c07
|
Try dereferencing the pointer
|
2 months ago |
Simon Quigley
|
901b50ca2d
|
We also need archive.h
|
2 months ago |
Simon Quigley
|
c90d4eb64d
|
Add missing header
|
2 months ago |
Simon Quigley
|
70b0764a12
|
Another attempt at grabbing current_series
|
2 months ago |
Simon Quigley
|
1b9a9f9906
|
Fix UUID generation, pointerstuff
|
2 months ago |
Simon Quigley
|
cae78a03bf
|
LP syntax
|
2 months ago |
Simon Quigley
|
19f8fd9481
|
Try porting lintian-ppa to C++
|
2 months ago |
Simon Quigley
|
129b98efdd
|
Dereference src_pub before assigning it
|
2 months ago |
Simon Quigley
|
ef564a8012
|
Use arrows for current_source_publication
|
2 months ago |
Simon Quigley
|
81d7c3a9dd
|
Ensure we access current_source_publication more directly
|
2 months ago |
Simon Quigley
|
cf4830455e
|
roughly s/./->/
|
2 months ago |
Simon Quigley
|
9c08ac2fd7
|
Remove extra value()
|
2 months ago |
Simon Quigley
|
d645b196b7
|
Check values when fetching pending packages
|
2 months ago |
Simon Quigley
|
e2eb1c0bf2
|
Try passing more optional arguments
|
2 months ago |
Simon Quigley
|
26a4ca42bb
|
Port grim-reaper to C++
|
2 months ago |
Simon Quigley
|
e2bc95c33d
|
Reorganize headers and explicitly link against launchpadlib
|
2 months ago |
Simon Quigley
|
06e486a235
|
Add more headers
|
2 months ago |
Simon Quigley
|
fadddc8792
|
Add a value() for an std::optional
|
2 months ago |
Simon Quigley
|
09240f25a7
|
It's source_package_publishing_history, not source
|
2 months ago |
Simon Quigley
|
f12946981a
|
Datetimes aren't bools
|
2 months ago |
Simon Quigley
|
56bdd6f5e4
|
Try working with actual datetime objects
|
2 months ago |
Simon Quigley
|
33015a7e52
|
Timestamp and string handling FTBFS fixes
|
2 months ago |
Simon Quigley
|
f796bd56de
|
Small amount of refactor for new getPublishedSources API
|
2 months ago |
Simon Quigley
|
9411c62c77
|
Cleanup and concurrency for build-packages
|
2 months ago |
Simon Quigley
|
c5fa176827
|
Add build.h
|
2 months ago |
Simon Quigley
|
ef4bf11394
|
Refactor
|
2 months ago |
Simon Quigley
|
2aea573803
|
Port pending-packages to C++ using launchpadlib-cpp
|
2 months ago |
Simon Quigley
|
aa59b8c6b8
|
debug
|
2 months ago |
Simon Quigley
|
454d352319
|
Try fine-tuning parallelization of build-packages further
|
2 months ago |
Simon Quigley
|
b50f836f87
|
Try using semaphore for build-packages
|
2 months ago |
Simon Quigley
|
5adaed31c0
|
Remove seconds from the orig tarball timestamp
|
2 months ago |
Simon Quigley
|
8d5dbfaeec
|
Fix datetime format
|
2 months ago |
Simon Quigley
|
275e3d42b2
|
Tone down logging
|
2 months ago |
Simon Quigley
|
b69a38cdd8
|
Include missing header
|
2 months ago |
Simon Quigley
|
b8a67a22c3
|
Moar logs
|
2 months ago |
Simon Quigley
|
f3990743a7
|
Try s/bin/./
|
2 months ago |
Simon Quigley
|
0448667d02
|
Correct main() signature
|
2 months ago |
Simon Quigley
|
39ae36bab9
|
Post-split cleanup
|
2 months ago |
Simon Quigley
|
944b1a4ec8
|
Move update-maintainer into a common lib
|
2 months ago |
Simon Quigley
|
8611d0ceae
|
update-maintainer needs linking fixes
|
2 months ago |
Simon Quigley
|
2cf9637dc0
|
One last linker error
|
2 months ago |
Simon Quigley
|
8d90dededa
|
This should hopefully get it to link now
|
2 months ago |
Simon Quigley
|
a20180fbb7
|
Another whack-a-mole iteration
|
2 months ago |
Simon Quigley
|
3e501f3021
|
Further linking whack-a-mole
|
2 months ago |
Simon Quigley
|
c55d4d0a4a
|
Clean up CMake file further
|
2 months ago |
Simon Quigley
|
263840e05e
|
Fix update-maintainer header path
|
2 months ago |
Simon Quigley
|
b2368b323f
|
Try to fix linking
|
2 months ago |
Simon Quigley
|
2eca4875cd
|
First attempt at consolidating C++ code
|
2 months ago |