Hello, some background: I am trying to improve support for tinycc (tcc) in gnulib and some changes are shared with glibc. I am doing this so more users with old, slow hardware can exercise software freedom without needing newer (often buggier) hardware.
I get notification emails for glibc from buildbot failures. To my shock, I can't even view logs from a terminal on an old laptop where graphics are no longer supported. Attached is an untested patch which hopefully makes the default emails easier. However, I (and probably others in similar situations) would much appreciate if the entire UI could work well on without JavaScript. Even with graphics support, using JS would put me at risk for swap storms and security problems. As you might expect, it'd probably take days for someone with my (lack of) resources to get a Python + JS environment up to actually test such a change. So I'm submitting the one line email change as-is in hopes someone familiar with the codebase can massage it into shape easily. Note: I can't use the official bug tracker on GH, either, since that also requires a JS CAPTCHA, Terms-of-Service and I'm unwilling to endorse or condone the use of proprietary SaaS. I've been anti-GitHub since 2008, but it looks like the SFC isn't a fan, either: <https://sfconservancy.org/GiveUpGitHub/> Thank you.
>From 938064d577c350cf995b9c4c4a5ee471097a9a81 Mon Sep 17 00:00:00 2001 From: Eric Wong <[email protected]> Date: Mon, 10 Nov 2025 01:06:10 +0000 Subject: [PATCH] reporters: (UNTESTED) include url_raw in plain-text email Hopefully, this will enable users on ancient systems to view bug reports without needing to risk a swap storm or security problems from running JS. I doubt I can get buildbot running on my ancient laptop in any reasonable amount of time so hopefully someone can help massage it into a working state. --- master/buildbot/reporters/message.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/master/buildbot/reporters/message.py b/master/buildbot/reporters/message.py index 8b193e24b..3c61da1f9 100644 --- a/master/buildbot/reporters/message.py +++ b/master/buildbot/reporters/message.py @@ -386,7 +386,8 @@ Steps: {% if build['steps'] %}{% for step in build['steps'] %} - {{ step['number'] }}: {{ step['name'] }} ( {{ result_names[step['results']] }} ) {% if step['logs'] %} Logs:{% for log in step['logs'] %} - - {{ log.name }}: {{ log.url }}{% endfor %} + - {{ log.name }}: {{ log.url }} + {{ log.url_raw }} (raw){% endfor %} {% endif %}{% endfor %} {% else %} - (no steps)
_______________________________________________ users mailing list [email protected] https://lists.buildbot.net/mailman/listinfo/users
