Michael Kriese
Michael Kriese
API: ``` > curl -s "https://api.launchpad.net/1.0/~git-core/+archive/ubuntu/ppa?ws.op=getPublishedBinaries&binary_name=git&distro_arch_series=https://api.launchpad.net/1.0/ubuntu/focal/amd64&exact_match=true" | jq ``` ```json { "start": 0, "total_size": 20, "entries": [ { "self_link": "https://api.launchpad.net/1.0/~git-core/+archive/ubuntu/ppa/+binarypub/165350179", "resource_type_link": "https://api.launchpad.net/1.0/#binary_package_publishing_history", "display_name": "git 1:2.33.1-0ppa1~ubuntu20.04.1 in focal amd64", "component_name": "main",...
- https://launchpad.net/+apidoc - https://help.launchpad.net/API/
paging seems to be 75 by default ``` json { "total_size": 277, "start": 0, "next_collection_link": "https://api.launchpad.net/1.0/%7Egit-core/+archive/ubuntu/ppa?binary_name=git&distro_arch_series=https%3A%2F%2Fapi.launchpad.net%2F1.0%2Fubuntu%2Ffocal%2Famd64&ws.op=getPublishedBinaries&ws.size=75&memo=75&ws.start=75", "entries": [ ... ] } ```
it seems we should defer for ~3d, as launchpad rerelease was yesterday, so three days later
we also nered to override scope to `fix` 😕 - https://github.com/containerbase/buildpack/pull/187
maybe we should pre-build git ourselves. https://github.com/niko-dunixi/git-openssl-shellscript
- see #126
will see if I can fix the start command, but with very low priority
Should we install lts if available or latest version (eg node v20 vs v21)?
will do this after conversation to higher level, as it's much easier to implement in typescript.