~taavi

Helsinki, Finland

https://taavi.wtf

Wikimedian (User:Taavi), MediaWiki committer, Debian Maintainer

he/him

~taavi/inbox

Last active 1 year, 6 months ago
View more

Recent activity

[PATCH builds.sr.ht] images/control: Clarify error messages 2 months ago

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]

[PATCH sr.ht-docs] builds.sr.ht: Set myself as the Debian image maintainer 2 months ago

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]

Re: [PATCH builds.sr.ht] contrib/submit_image_build: Make builds public 2 months ago

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.

[PATCH builds.sr.ht] contrib/submit_image_build: Make builds public 2 months ago

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]

[PATCH sr.ht-docs] builds.sr.ht: Update Debian codenames for Bookworm release 2 months ago

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]

[PATCH builds.sr.ht 2/2] images/debian: Drop buster (now oldoldstable) 3 months ago

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]

[PATCH builds.sr.ht 1/2] images/debian: Update for bookworm release 3 months ago

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]

[PATCH builds.sr.ht v2] images/debian: follow modern third-party repository conventions 6 months ago

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]

[PATCH builds.sr.ht 2/2] images/debian: follow modern third-party repository conventions 6 months ago

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]

[PATCH builds.sr.ht 1/2] images/debian: Increase /boot partition size 6 months ago

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]