summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-10-04pkgbuild: makedepends ++luaBazaah
I'm not sure if this is a runtime dependency yet. Option for controlling can be found in ceph@16.2.7:CMakeLists.txt#L413 -- maybe we should disable it instead?
2022-10-04pkgbuild: ignore patches that don't work anymoreBazaah
2022-10-04pkgbuild: reenable testsBazaah
2022-10-04pkgbuild: pkgver=v16.2.7 pkgrel=1Bazaah
2022-10-04justfile: add upload recipeBazaah
for uploading ceph packages to our origin repo
2022-10-04scripts: add gh-upload-artifact.shBazaah
This script basically does what it says on the tin: uploads the provided artifact to a GitHub release to an <org>/<repo>@<tag> triple. It will primarily be used for uploading built ceph artifacts to the origin to be used by the ceph-*-bin package set.
2022-09-29merge: master <--- rebuild/20220929Bazaah
* HEAD | \ | * 5d9d719 <github@luxolus.com> pkgbuild: 15.2.14-7 -> 15.2.14-9 | * d14a3ae <github@luxolus.com> pkgbuild: disable tests for v15 | * 69fdd7a <github@luxolus.com> pkgbuild: only build en-US for mgr dashboard | * bd63406 <github@luxolus.com> pkgbuild: define FMT_DEPRECATED_OSTREAM | / | master Signed-off-by: Bazaah <github@luxolus.com>
2022-09-29pkgbuild: 15.2.14-7 -> 15.2.14-9Bazaah
- Update pkgrel - Regenerate SRCINFO
2022-09-29pkgbuild: disable tests for v15Bazaah
these are not used anyway (check() is commented out), and are causing strange link errors.
2022-09-29pkgbuild: only build en-US for mgr dashboardBazaah
There some sort of racy interaction here, that randomly causes builds to fail when MAKEOPTS -j > 1, and I'm tired of dealing with it. Sorry non english users.
2022-09-29pkgbuild: define FMT_DEPRECATED_OSTREAMBazaah
to get around a lot of deprecated usage of fmt:: in ceph. This will completely break in fmt>10.
2022-08-13merge: master <--- feature/justfileBazaah
* HEAD | \ | * c40457b <github@luxolus.com> repo/justfile: add logs, watch recipes | * 57685ce <github@luxolus.com> repo/justfile: add deps, clean recipes | * 03ec753 <github@luxolus.com> repo/justfile: add build recipe | * 48ccaa7 <github@luxolus.com> repo/justfile: add mkchroot, chroot recipes | * fd643e7 <github@luxolus.com> repo/justfile: add base | / | master Signed-off-by: Bazaah <github@luxolus.com>
2022-08-13repo/justfile: add logs, watch recipesBazaah
conveniences for searching the logs / filtering an active build's logs. Uses ripgrep for filtering, and will intelligently add new log files as they become available in the workspace.
2022-08-13repo/justfile: add deps, clean recipesBazaah
deps installs the needed packages for running this repo, namely sudo & devtools, along with ensuring that ripgrep and base-devel are present for use as utilities. clean does what is says, cleaning various parts of the build, e.g the active chroot, deps, artifacts, or logs.
2022-08-13repo/justfile: add build recipeBazaah
2022-08-13repo/justfile: add mkchroot, chroot recipesBazaah
for creating the base chroot that will be used in package builds. mkchroot *only* ensures that the base chroot exists, but does not sync it with any package updates. chroot does both, and in the future it is expected that the standard flow for first runs of this repo will be: just chroot build
2022-08-13repo/justfile: add baseBazaah
Adds the base justfile template, without any recipes beyond the default one for listing available recipes
2022-08-09merge: master <--- fix/15-2-14_7Bazaah
* HEAD | \ | * 53a3887 <github@luxolus.com> pkgbuild: pkgrel=7, update .SRCINFO | * b30dad1 <github@luxolus.com> sources: add patch for python3.10 ssize macro error | * f911704 <github@luxolus.com> repo: add .gitignore | / | master Signed-off-by: Bazaah <github@luxolus.com>
2022-08-09pkgbuild: pkgrel=7, update .SRCINFOBazaah
2022-08-09sources: add patch for python3.10 ssize macro errorBazaah
This issue was caused by a change in the way Python 3.10 handled a macro definition. It was fixed in a pull request in the upstream ceph repo [0] for an unrelated build issue. This commit adds a patch file porting that fix and updating the PKGBUILD to include it during builds. [0]: https://github.com/ceph/ceph/pull/44112
2022-08-09repo: add .gitignoreBazaah
generated via: www.toptal.com/developers/gitignore/api/archlinuxpackages,linux,macos,vim
2022-08-08pkgbuild: update maintainers + contributorsBazaah
2022-08-08import ceph-15.2.14-6 PKGBUILDThore Bödecker