61 Commits (3bbef476f91fe0528c2a27ac31d91e8ca2f1ef4d)
 

Author SHA1 Message Date
Simon Quigley 3bbef476f9 Also try fixing current_series in distribution
2 days ago
Simon Quigley dd8f41140f Rearrange variables to finally fix distro_series segfault
3 days ago
Simon Quigley bb71c5cdf8 continue on CURL errors
3 days ago
Simon Quigley 3d459c1661 Try moving distro_series down in the header file
4 days ago
Simon Quigley 929bd6845f std::nullopt instead?
4 days ago
Simon Quigley fcc3e41e6b Also try initializing _distro_series earlier
4 days ago
Simon Quigley d1f6765222 Set _distro_series to ds directly
4 days ago
Simon Quigley 0851fbeebc Try some more direct type fun
4 days ago
Simon Quigley 61d95127b6 Try caching again
4 days ago
Simon Quigley aa32d320fd Try defining distro_series_link earlier
4 days ago
Simon Quigley 8d07441f9c Just don't cache distro_series for now
4 days ago
Simon Quigley aa0f4d4365 Fix caching harder
4 days ago
Simon Quigley 96ab2b7eaa Perhaps an std::move will help?
4 days ago
Simon Quigley dc3c8a05c1 Initialize distro_series as optional
4 days ago
Simon Quigley 5a47dd5c8d Lazy load distribution.current_series
5 days ago
Simon Quigley f6c2b58e47 Also lazy-load build.current_source_publication
5 days ago
Simon Quigley 0100d7664e Add display_name to source_package_publishing_history
5 days ago
Simon Quigley 4c33732c98 Cache distro_series so it's not fetched multiple times
5 days ago
Simon Quigley ccb0ae0341 Add header to CMakeLists
5 days ago
Simon Quigley 943f1b913b Attempt to lazy load distro_series for spph
5 days ago
Simon Quigley 6870125249 Pass strings to api_post and api_get directly, ensure distro_series is null if distro_series_link is empty
5 days ago
Simon Quigley 65fe1e54f5 Simplify self_link for build
5 days ago
Simon Quigley 32a4d23784 Make it clear this is an internal error
5 days ago
Simon Quigley d7f83d4b46 Add enhanced debugging for missing endpoints
5 days ago
Simon Quigley 97840881fe Ensure getPublishedSources includes ws.op
6 days ago
Simon Quigley 7b435df95d Er, int not bool
6 days ago
Simon Quigley 48518fc076 Add retry support for failed LP requests
6 days ago
Simon Quigley 7879ec07be Fix datetime objects
6 days ago
Simon Quigley a2a993d713 Add default argument for api_patch
6 days ago
Simon Quigley bdb1931876 Error handling for no source record found
6 days ago
Simon Quigley 57bd56b0d2 Better endpoint error handling
6 days ago
Simon Quigley bc2f365925 params needs a default argument too
6 days ago
Simon Quigley cfbec74726 url already has params on it
6 days ago
Simon Quigley 3fbb8e2d84 Add additional debugging for failed GET and POST calls
6 days ago
Simon Quigley 3c42ec0a64 Add default arguments for api_* endpoints to prevent segfaults
6 days ago
Simon Quigley 1cbe4ceb29 Remove debugging statement
6 days ago
Simon Quigley e5f211ecf7 Use string directly
6 days ago
Simon Quigley f18b5ca729 Add source_package_publishing_history::requestDeletion()
6 days ago
Simon Quigley 5d803c4345 Add the build property for binary_package_publishing_history
6 days ago
Simon Quigley e99b2ef058 Add source_package_publishing_history::getPublishedBinaries()
6 days ago
Simon Quigley 7655cefedd Treat datetime objects as actual datetime objects
6 days ago
Simon Quigley 9d15a0f2f7 Add the same support for source_packaging_publishing_history::distro_series
6 days ago
Simon Quigley b963524519 Bind build::current_source_publication to build::getCurrentSourcePublication()
6 days ago
Simon Quigley b7011711b3 Use build instead of build_record
6 days ago
Simon Quigley 2cbe2897a2 Add support for many more optional arguments to archive::getPublishedSources
6 days ago
Simon Quigley a64dc3a1dd Add missing include
6 days ago
Simon Quigley 61aa0b8243 Remove extra prefix in distribution.h
6 days ago
Simon Quigley 4142757284 Add support for distribution::getSeries()
6 days ago
Simon Quigley 6bcc090407 For source_package_publishing_history::getBuilds(), use an std::generator instead of an std::vector
6 days ago
Simon Quigley ea548faaf5 Remove stray debugging line
6 days ago