69 Commits (main)

Author SHA1 Message Date
Simon Quigley f5bb145add Correctly set a default time for files so they don't end up as the epoch
2 days ago
Simon Quigley 0267111033 Use lambdas instead of manual frees for libgit2
2 days ago
Simon Quigley 19620ff4d1 Don't redefine semaphore
2 days ago
Simon Quigley 998d0492e2 Just get plucky directly for now
2 days ago
Simon Quigley 1ad89f104a Fix getPublishedSources call
2 days ago
Simon Quigley 216a54498f Move semaphore logic to common, try using it in lintian-ppa
2 days ago
Simon Quigley 3a4e2fd78a Do the same for pull_package
3 days ago
Simon Quigley 3f13130d32 Try also limiting Lintian to 5
3 days ago
Simon Quigley da63dfe0a4 Try cleaning up create_tarball so it can handle more files
3 days ago
Simon Quigley 438c8b9a3b Try fixing Lintian sources path
3 days ago
Simon Quigley 374986db61 Add missing suffix for orig tarballs
3 days ago
Simon Quigley a6197af85a Be hacky and include the explicit path to archive.h due to a conflicting header in launchpadlib
4 days ago
Simon Quigley 33678a6c0e Fix libarchive usage
4 days ago
Simon Quigley 0ba157d434 Try using -> instead of . for the name of current_series
4 days ago
Simon Quigley 1d91f8212d Try to convert tarball creation to C++
5 days ago
Simon Quigley 6891092cda Rework distro_series further
5 days ago
Simon Quigley 2df7aec696 Try a different approach for lintian-ppa distro_series
5 days ago
Simon Quigley 21ddd7b43e Try a different semaphore handling approach
5 days ago
Simon Quigley 8fa2d80fa4 Don't hard-fail on a failed stage - this is rather normal
5 days ago
Simon Quigley 643c02279c Reorganize build-package to separate concerns a bit
5 days ago
Simon Quigley 48c59962d0 Link UUID correctly
6 days ago
Simon Quigley 481bdc2c07 Try dereferencing the pointer
6 days ago
Simon Quigley 901b50ca2d We also need archive.h
6 days ago
Simon Quigley c90d4eb64d Add missing header
6 days ago
Simon Quigley 70b0764a12 Another attempt at grabbing current_series
6 days ago
Simon Quigley 1b9a9f9906 Fix UUID generation, pointerstuff
6 days ago
Simon Quigley cae78a03bf LP syntax
6 days ago
Simon Quigley 19f8fd9481 Try porting lintian-ppa to C++
6 days ago
Simon Quigley 129b98efdd Dereference src_pub before assigning it
6 days ago
Simon Quigley ef564a8012 Use arrows for current_source_publication
6 days ago
Simon Quigley 81d7c3a9dd Ensure we access current_source_publication more directly
6 days ago
Simon Quigley cf4830455e roughly s/./->/
6 days ago
Simon Quigley 9c08ac2fd7 Remove extra value()
6 days ago
Simon Quigley d645b196b7 Check values when fetching pending packages
6 days ago
Simon Quigley e2eb1c0bf2 Try passing more optional arguments
7 days ago
Simon Quigley 26a4ca42bb Port grim-reaper to C++
7 days ago
Simon Quigley e2bc95c33d Reorganize headers and explicitly link against launchpadlib
7 days ago
Simon Quigley 06e486a235 Add more headers
7 days ago
Simon Quigley fadddc8792 Add a value() for an std::optional
7 days ago
Simon Quigley 09240f25a7 It's source_package_publishing_history, not source
7 days ago
Simon Quigley f12946981a Datetimes aren't bools
7 days ago
Simon Quigley 56bdd6f5e4 Try working with actual datetime objects
7 days ago
Simon Quigley 33015a7e52 Timestamp and string handling FTBFS fixes
7 days ago
Simon Quigley f796bd56de Small amount of refactor for new getPublishedSources API
7 days ago
Simon Quigley 9411c62c77 Cleanup and concurrency for build-packages
7 days ago
Simon Quigley c5fa176827 Add build.h
1 week ago
Simon Quigley ef4bf11394 Refactor
1 week ago
Simon Quigley 2aea573803 Port pending-packages to C++ using launchpadlib-cpp
1 week ago
Simon Quigley aa59b8c6b8 debug
1 week ago
Simon Quigley 454d352319 Try fine-tuning parallelization of build-packages further
1 week ago