Helsinki, Finland
Wikimedian (User:Taavi), MediaWiki committer, Debian Maintainer
he/him
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
Changes the error message for trying to run a non-existent architecture to mention that it's specifically the architecture that's missing and not the specific image (which is checked at the very start of the file). The error message for a non-existent image is clarified a bit too, to make it more clear what's wrong in the manifest, instead of how the runner is detecting that. --- images/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/control b/images/control index 4091ebd..b468e37 100755 --- a/images/control [message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
--- builds.sr.ht/compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builds.sr.ht/compatibility.md b/builds.sr.ht/compatibility.md index f783120..69bfe20 100644 --- a/builds.sr.ht/compatibility.md @@ -251,7 +251,7 @@ packages are signed with. ## Debian Maintainer: Drew DeVault <sir@cmpwn.com> Maintainer: Taavi Väänänen <hi@taavi.wtf>[message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
On 7/1/23 19:44, Simon Ser wrote: > Have you tested this mutation? (Could be done with the GraphQL playground > for instance, or hut(1).) > > I would've expected "PUBLIC" to require double-quotes, but maybe I'm > wrong. I did test it using the playground. It's a GraphQL enum, and apparently that means you can't use quotes around it, and you get an error saying "Enum cannot represent non-enum value" if you try.
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
This patch restores the status quo for the refresh jobs being visible at https://builds.sr.ht/~sircmpwn/refresh from before builds.sr.ht gained the concept of job visibility. --- contrib/submit_image_build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/submit_image_build b/contrib/submit_image_build index e3d7137..93b01c2 100755 --- a/contrib/submit_image_build +++ b/contrib/submit_image_build @@ -46,7 +46,7 @@ if from_image: url = f"{url}/query" query = """ [message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
--- builds.sr.ht/compatibility.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/builds.sr.ht/compatibility.md b/builds.sr.ht/compatibility.md index 420fdaa..f783120 100644 --- a/builds.sr.ht/compatibility.md @@ -259,10 +259,10 @@ See also: [upstream releases](https://www.debian.org/releases/) <table class="table table-sm table-hover"> <thead> <tr> <th>Debian Bullseye (stable)</th> <th>Debian Bookworm (stable)</th>[message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
--- images/debian/buster/.gitignore | 4 ---- images/debian/buster/functions | 1 - images/debian/buster/genimg | 3 --- 3 files changed, 8 deletions(-) delete mode 100644 images/debian/buster/.gitignore delete mode 120000 images/debian/buster/functions delete mode 100755 images/debian/buster/genimg diff --git a/images/debian/buster/.gitignore b/images/debian/buster/.gitignore deleted file mode 100644 index 609bb46..0000000 --- a/images/debian/buster/.gitignore [message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
* Add trixie as the new testing release. * Update the testing,stable,oldstable aliases to point to the correct distributions (trixie,bookworm,bullseye). --- images/debian/oldstable | 2 +- images/debian/stable | 2 +- images/debian/testing | 2 +- images/debian/trixie/functions | 1 + images/debian/trixie/genimg | 3 +++ 5 files changed, 7 insertions(+), 3 deletions(-) create mode 120000 images/debian/trixie/functions create mode 100755 images/debian/trixie/genimg diff --git a/images/debian/oldstable b/images/debian/oldstable [message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
Updates the Debian image to match modern conventions: * Use a separate file in /etc/apt/sources.list.d per each repository instead of adding everything to sources.list. * Instead of using trusted.gpg.d, add each repository key to /etc/apt/keyrings.d and set the signed-by option on the sources.list entry. * Drop use of apt-key in the installation. These are based on this document: https://wiki.debian.org/DebianRepository/UseThirdParty --- This fixes a last-minute name change fail from v1. images/debian/functions | 16 +++++++++++----- images/debian/genimg | 1 - [message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
Updates the Debian image to match modern conventions: * Use a separate file in /etc/apt/sources.list.d per each repository instead of adding everything to sources.list. * Instead of using trusted.gpg.d, add each repository key to /etc/apt/keyrings.d and set the signed-by option on the sources.list entry. * Drop use of apt-key in the installation. These are based on this document: https://wiki.debian.org/DebianRepository/UseThirdParty --- images/debian/functions | 16 +++++++++++----- images/debian/genimg | 1 - 2 files changed, 11 insertions(+), 6 deletions(-) [message trimmed]
From Taavi Väänänen to ~sircmpwn/sr.ht-dev
Apparently the space needed in /boot is at least temporarily over 100M, so the build will fail with: gzip: stdout: No space left on device --- images/debian/genimg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/debian/genimg b/images/debian/genimg index 3d1f335..be72d6a 100755 --- a/images/debian/genimg +++ b/images/debian/genimg @@ -50,7 +50,7 @@ then fi [message trimmed]