153 Commits

Author SHA1 Message Date
19620ff4d1 Don't redefine semaphore 2024-12-20 13:12:35 -06:00
998d0492e2 Just get plucky directly for now 2024-12-20 13:10:03 -06:00
1ad89f104a Fix getPublishedSources call 2024-12-20 13:09:02 -06:00
216a54498f Move semaphore logic to common, try using it in lintian-ppa 2024-12-20 13:07:07 -06:00
3a4e2fd78a Do the same for pull_package 2024-12-20 00:30:06 -06:00
3f13130d32 Try also limiting Lintian to 5 2024-12-20 00:21:59 -06:00
da63dfe0a4 Try cleaning up create_tarball so it can handle more files 2024-12-19 23:15:44 -06:00
438c8b9a3b Try fixing Lintian sources path 2024-12-19 22:27:24 -06:00
374986db61 Add missing suffix for orig tarballs 2024-12-19 22:15:14 -06:00
a6197af85a Be hacky and include the explicit path to archive.h due to a conflicting header in launchpadlib 2024-12-18 17:16:37 -06:00
33678a6c0e Fix libarchive usage 2024-12-18 17:03:23 -06:00
0ba157d434 Try using -> instead of . for the name of current_series 2024-12-18 16:32:21 -06:00
1d91f8212d Try to convert tarball creation to C++ 2024-12-17 21:44:46 -06:00
6891092cda Rework distro_series further 2024-12-17 20:58:30 -06:00
2df7aec696 Try a different approach for lintian-ppa distro_series 2024-12-17 20:10:42 -06:00
21ddd7b43e Try a different semaphore handling approach 2024-12-17 19:42:36 -06:00
8fa2d80fa4 Don't hard-fail on a failed stage - this is rather normal 2024-12-17 18:38:33 -06:00
643c02279c Reorganize build-package to separate concerns a bit 2024-12-17 18:19:24 -06:00
48c59962d0 Link UUID correctly 2024-12-17 11:23:24 -06:00
481bdc2c07 Try dereferencing the pointer 2024-12-17 11:16:34 -06:00
901b50ca2d We also need archive.h 2024-12-17 02:00:28 -06:00
c90d4eb64d Add missing header 2024-12-17 01:58:34 -06:00
70b0764a12 Another attempt at grabbing current_series 2024-12-17 01:58:13 -06:00
1b9a9f9906 Fix UUID generation, pointerstuff 2024-12-17 01:54:41 -06:00
cae78a03bf LP syntax 2024-12-17 01:50:09 -06:00
19f8fd9481 Try porting lintian-ppa to C++ 2024-12-17 01:29:02 -06:00
129b98efdd Dereference src_pub before assigning it 2024-12-17 01:05:01 -06:00
ef564a8012 Use arrows for current_source_publication 2024-12-17 00:59:52 -06:00
81d7c3a9dd Ensure we access current_source_publication more directly 2024-12-17 00:57:07 -06:00
cf4830455e roughly s/./->/ 2024-12-16 23:46:32 -06:00
9c08ac2fd7 Remove extra value() 2024-12-16 23:42:57 -06:00
d645b196b7 Check values when fetching pending packages 2024-12-16 18:16:57 -06:00
e2eb1c0bf2 Try passing more optional arguments 2024-12-16 12:28:36 -06:00
26a4ca42bb Port grim-reaper to C++ 2024-12-16 12:11:14 -06:00
e2bc95c33d Reorganize headers and explicitly link against launchpadlib 2024-12-16 12:04:16 -06:00
06e486a235 Add more headers 2024-12-16 12:01:00 -06:00
fadddc8792 Add a value() for an std::optional 2024-12-16 11:58:16 -06:00
09240f25a7 It's source_package_publishing_history, not source 2024-12-16 11:21:17 -06:00
f12946981a Datetimes aren't bools 2024-12-16 11:18:20 -06:00
56bdd6f5e4 Try working with actual datetime objects 2024-12-16 11:14:36 -06:00
33015a7e52 Timestamp and string handling FTBFS fixes 2024-12-16 10:45:32 -06:00
f796bd56de Small amount of refactor for new getPublishedSources API 2024-12-16 09:50:55 -06:00
9411c62c77 Cleanup and concurrency for build-packages 2024-12-16 06:46:30 -06:00
c5fa176827 Add build.h 2024-12-15 23:21:51 -06:00
ef4bf11394 Refactor 2024-12-15 22:36:01 -06:00
2aea573803 Port pending-packages to C++ using launchpadlib-cpp 2024-12-15 21:35:05 -06:00
fd6b2603ba Refactor .gitignore 2024-12-15 21:31:15 -06:00
7a146e119a Be nice 2024-12-15 17:48:58 -06:00
78b77a8c01 Use less error-prone mkdir 2024-12-15 16:32:50 -06:00
aa59b8c6b8 debug 2024-12-15 16:20:21 -06:00