[Git][qa/jenkins.debian.net][master] fixup: rdn: prepare some html pages for move to pull184 everywhere
Holger Levsen (@holger)
gitlab at salsa.debian.org
Thu Sep 25 00:00:46 BST 2025
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
df8dac53 by Holger Levsen at 2025-09-25T01:00:20+02:00
fixup: rdn: prepare some html pages for move to pull184 everywhere
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
18 changed files:
- hosts/osuosl5-amd64/var/www/html/all/experimental.html
- hosts/osuosl5-amd64/var/www/html/all/forky.html
- hosts/osuosl5-amd64/var/www/html/all/index.html
- hosts/osuosl5-amd64/var/www/html/all/trixie-backports.html
- hosts/osuosl5-amd64/var/www/html/all/trixie-proposed-updates.html
- hosts/osuosl5-amd64/var/www/html/all/trixie-security.html
- hosts/osuosl5-amd64/var/www/html/all/trixie-updates.html
- hosts/osuosl5-amd64/var/www/html/all/trixie.html
- hosts/osuosl5-amd64/var/www/html/all/unstable.html
- hosts/osuosl5-amd64/var/www/html/amd64/experimental.html
- hosts/osuosl5-amd64/var/www/html/amd64/forky.html
- hosts/osuosl5-amd64/var/www/html/amd64/index.html
- hosts/osuosl5-amd64/var/www/html/amd64/trixie-backports.html
- hosts/osuosl5-amd64/var/www/html/amd64/trixie-proposed-updates.html
- hosts/osuosl5-amd64/var/www/html/amd64/trixie-security.html
- hosts/osuosl5-amd64/var/www/html/amd64/trixie-updates.html
- hosts/osuosl5-amd64/var/www/html/amd64/trixie.html
- hosts/osuosl5-amd64/var/www/html/amd64/unstable.html
Changes:
=====================================
hosts/osuosl5-amd64/var/www/html/all/experimental.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - experimental (arch:all)
+ reproduce.debian.net/all - experimental (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'experimental',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=experimental')
+ fetch('/all/api/v1/dashboard?release=experimental')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,7 +195,7 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
@@ -203,14 +203,14 @@
<a href="stats/experimental/rb.png"><img src="stats/experimental/rb.png" align="right"></a>
<h3>
experimental,
- <a href="https://all-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://all-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">arch:amd64</a>)
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://all.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/experimental.html">arch:amd64</a>)
</h3>
<code>
experimental (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/all/forky.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - forky (arch:all)
+ reproduce.debian.net/all - forky (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'forky',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=forky')
+ fetch('/all/api/v1/dashboard?release=forky')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/forky/rb.png"><img src="stats/forky/rb.png" align="right"></a>
<h3>
- <a href="https://all-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://all-pull184.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
forky,
- <a href="https://all-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/forky.html">arch:amd64</a>)
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/forky.html">arch:amd64</a>)
</h3>
<code>
forky (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/all/index.html deleted
=====================================
@@ -1 +0,0 @@
-forky.html
\ No newline at end of file
=====================================
hosts/osuosl5-amd64/var/www/html/all/index.html
=====================================
@@ -0,0 +1,247 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>
+ reproduce.debian.net/all - forky (arch:all)
+ </title>
+ <style>
+ body {
+ font-family: sans-serif;
+ font-size: 18pt;
+ }
+ h1 {
+ font-size: 24pt;
+ }
+ h3 {
+ font-size: 18pt;
+ }
+
+ #search-results {
+ margin: 18pt 0;
+ }
+
+ pre {
+ margin: 0;
+ }
+
+ img {
+ vertical-align: middle;
+ max-width: 1920;
+ width: 50%;
+ }
+
+ #search-results pre {
+ margin: 12pt 0;
+ }
+
+ .status {
+ font-weight: bold;
+ }
+
+ .good {
+ color: green;
+ }
+
+ .fail {
+ color: yellow;
+ }
+
+ .bad {
+ color: red;
+ }
+
+ .unknown {
+ color: #957fff;
+ }
+
+ footer {
+ font-size: 12pt;
+ }
+ </style>
+ <script>
+ document.addEventListener('DOMContentLoaded', function() {
+ // package search
+ function spanWith(text) {
+ let s = document.createElement('span');
+ s.textContent = text;
+ return s;
+ }
+
+ function linkTo(href, text) {
+ let a = document.createElement('a');
+ a.href = href;
+ a.textContent = text;
+ return a;
+ }
+
+ function searchPkgs(query) {
+ let div = document.getElementById('search-results');
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
+ name: query,
+ distro: 'debian',
+ release: 'forky',
+ seen_only: 'true',
+ });
+ fetch(url)
+ .then(response => response.json())
+ .then(data => {
+ // clear children
+ div.innerHTML = '';
+ let result = data['records'];
+
+ result.map(pkg => {
+ let build_id = pkg.build_id;
+ let artifact_id = pkg.artifact_id;
+ let r = document.createElement('pre');
+
+ r.appendChild(spanWith('['));
+ let status = pkg['status'];
+ let statusSpan = spanWith(status);
+ statusSpan.className += ' status';
+ if (status == 'GOOD') {
+ statusSpan.className += ' good';
+ } else if (status == 'FAIL') {
+ statusSpan.className += ' fail';
+ } else if (status == 'BAD') {
+ statusSpan.className += ' bad';
+ } else {
+ statusSpan.className += ' unknown';
+ }
+ r.appendChild(statusSpan);
+ r.appendChild(spanWith(`] ${pkg['name']} ${pkg['version']}\t\t`));
+
+ if (build_id) {
+ r.appendChild(spanWith(' ['));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(spanWith(']'));
+ }
+
+ if (pkg.attestation_log_id) {
+ r.appendChild(spanWith(' ['));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(spanWith(']'));
+ }
+
+ if (pkg.diffoscope_log_id) {
+ r.appendChild(spanWith(' ['));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(spanWith(']'));
+ }
+
+ div.appendChild(r);
+ });
+ });
+ }
+
+ if (location.hash) {
+ searchPkgs(location.hash.substr(1));
+ }
+
+ document.getElementById('search').addEventListener('submit', function(e) {
+ e.preventDefault();
+ let query = document.getElementById('search-query').value;
+ location.href = `#${query}`;
+ searchPkgs(query);
+ });
+
+ // display stats
+ function updateStats(data) {
+ let div = document.getElementById('stats');
+ // clear children
+ div.innerHTML = '';
+ // add rows
+ data.map(row => {
+ let r = document.createElement('pre');
+ let key = row[0] + ': ';
+ r.textContent = key.padEnd(25) + row[1];
+ div.appendChild(r);
+ });
+ }
+
+ function fetchStats() {
+ fetch('/all/api/v1/dashboard?release=forky')
+ .then(response => response.json())
+ .then(data => {
+ let div = document.getElementById('stats');
+
+ let good = data['rebuilds']['good'];
+ let bad = data['rebuilds']['bad'];
+ let fail = data['rebuilds']['fail'];
+ let unknown = data['rebuilds']['unknown'];
+
+ let running = data['jobs']['running'];
+ let available = data['jobs']['available'];
+ let pending = data['jobs']['pending'];
+
+ updateStats([
+ ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
+ ['good', good],
+ ['bad', bad],
+ ['fail', fail],
+ ['unknown', unknown],
+ ['build progress', (100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%'],
+ ['jobs running', running],
+ ['jobs available', available],
+ ['jobs pending', pending],
+ ]);
+ });
+ }
+
+ setInterval(fetchStats, 60 * 1000);
+ fetchStats();
+ });
+ </script>
+ </head>
+ <body>
+ <h1>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
+ </h1>
+ <h3>
+ running https://github.com/kpcyrd/rebuilderd/pull/184
+ </h3>
+ <a href="stats/forky/rb.png"><img src="stats/forky/rb.png" align="right"></a>
+ <h3>
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
+ forky,
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/forky.html">arch:amd64</a>)
+ </h3>
+ <code>
+ forky (arch:all) main+non-free-firmware
+ </code>
+
+ <div id="stats">Loading stats...</div>
+
+ <div>
+ <h3>Binary package search</h3>
+ <form id="search">
+ <input type="text" id="search-query" placeholder="2ping">
+ <input type="submit" value="Search">
+ </form>
+ </div>
+ <div id="search-results">
+ </div>
+
+ <footer>
+ <br/>
+ <a href="stats/forky">Statistics about BAD packages</a> on all/forky.
+ <br/>
+ <hr/>
+ pew pew, <a href="https://github.com/kpcyrd/rebuilderd">rebuilderd</a> using <a href="https://tracker.debian.org/pkg/devscripts">debrebuild</a> to reproduce what Debian distributes via <code><a href="https://ftp.debian.org/debian/dists/">ftp.debian.org</a></code>. ♥️
+ <br/>
+ <small>
+ <a href="https://reproduce.debian.net/">This setup</a> is in its infancy, even though by now everything is in trixie. Still, please don't consider any URLs as stable here, and more to the point, especially don't take any numbers here seriously, unless...!?!
+ <br/>Oh, and in case you are wondering why we are doing this, then hopefully the <a href="https://reproducible-builds.org">Reproducible Builds website</a> will explain why this is useful.
+ <!--#config timefmt="%Y-%m-%d" --><br/>Static content last modified: <!--#echo var="date_gmt" -->
+ </br>
+ contact: IRC preferred: #debian-reproducible on OFTC or mail to holger at d.o
+ </small>
+ </footer>
+ </body>
+</html>
=====================================
hosts/osuosl5-amd64/var/www/html/all/trixie-backports.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - trixie-backports (arch:all)
+ reproduce.debian.net/all - trixie-backports (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-backports',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=trixie-backports')
+ fetch('/all/api/v1/dashboard?release=trixie-backports')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-backports/rb.png"><img src="stats/trixie-backports/rb.png" align="right"></a>
<h3>
- <a href="https://all-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://all-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://all-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://all.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
trixie-backports,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">arch:amd64</a>)
+ (arch:all, <a href="https://amd64.reproduce.debian.net/trixie-backports.html">arch:amd64</a>)
</h3>
<code>
trixie-backports (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/all/trixie-proposed-updates.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - trixie-proposed-updates (arch:all)
+ reproduce.debian.net/all - trixie-proposed-updates (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-proposed-updates',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=trixie-proposed-updates')
+ fetch('/all/api/v1/dashboard?release=trixie-proposed-updates')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-proposed-updates/rb.png"><img src="stats/trixie-proposed-updates/rb.png" align="right"></a>
<h3>
- <a href="https://all-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://all-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://all-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://all.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
trixie-proposed-updates,
- <a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">arch:amd64</a>)
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">arch:amd64</a>)
</h3>
<code>
trixie-proposed-updates (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/all/trixie-security.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - trixie-security (arch:all)
+ reproduce.debian.net/all - trixie-security (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-security',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=trixie-security')
+ fetch('/all/api/v1/dashboard?release=trixie-security')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-security/rb.png"><img src="stats/trixie-security/rb.png" align="right"></a>
<h3>
- <a href="https://all-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://all-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://all-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://all.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
trixie-security,
- <a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">arch:amd64</a>)
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/trixie-security.html">arch:amd64</a>)
</h3>
<code>
trixie-security (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/all/trixie-updates.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - trixie-updates (arch:all)
+ reproduce.debian.net/all - trixie-updates (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-updates',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=trixie-updates')
+ fetch('/all/api/v1/dashboard?release=trixie-updates')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-updates/rb.png"><img src="stats/trixie-updates/rb.png" align="right"></a>
<h3>
- <a href="https://all-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://all-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://all-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://all.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
trixie-updates,
- <a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">arch:amd64</a>)
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/trixie-updates.html">arch:amd64</a>)
</h3>
<code>
trixie-updates (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/all/trixie.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - trixie (arch:all)
+ reproduce.debian.net/all - trixie (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=trixie')
+ fetch('/all/api/v1/dashboard?release=trixie')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie/rb.png"><img src="stats/trixie/rb.png" align="right"></a>
<h3>
- <a href="https://all-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://all-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://all-pull184.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://all.reproduce.debian.net/forky.html">forky</a>,
trixie,
- <a href="https://all-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">arch:amd64</a>)
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/trixie.html">arch:amd64</a>)
</h3>
<code>
trixie (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/all/unstable.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/all-pull184 - unstable (arch:all)
+ reproduce.debian.net/all - unstable (arch:all)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/all-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/all/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'unstable',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/all-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/all/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/all-pull184/api/v1/dashboard?release=unstable')
+ fetch('/all/api/v1/dashboard?release=unstable')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all-pull184.reproduce.debian.net">all-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://all.reproduce.debian.net">all</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/unstable/rb.png"><img src="stats/unstable/rb.png" align="right"></a>
<h3>
- <a href="https://all-pull184.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://all.reproduce.debian.net/experimental.html">experimental</a>,
unstable,
- <a href="https://all-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (arch:all, <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">arch:amd64</a>)
+ <a href="https://all.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://all.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://all.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://all.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://all.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (arch:all, <a href="https://amd64.reproduce.debian.net/unstable.html">arch:amd64</a>)
</h3>
<code>
unstable (arch:all) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/experimental.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - experimental (arch:amd64)
+ reproduce.debian.net/amd64 - experimental (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'experimental',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=experimental')
+ fetch('/amd64/api/v1/dashboard?release=experimental')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,7 +195,7 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
@@ -203,14 +203,14 @@
<a href="stats/experimental/rb.png"><img src="stats/experimental/rb.png" align="right"></a>
<h3>
experimental,
- <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (<a href="https://all-pull184.reproduce.debian.net/experimental.html">arch:all</a>, arch:amd64)
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://amd64.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/experimental.html">arch:all</a>, arch:amd64)
</h3>
<code>
experimental (arch:amd64) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/forky.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - forky (arch:amd64)
+ reproduce.debian.net/amd64 - forky (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'forky',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=forky')
+ fetch('/amd64/api/v1/dashboard?release=forky')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/forky/rb.png"><img src="stats/forky/rb.png" align="right"></a>
<h3>
- <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
forky,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (<a href="https://all-pull184.reproduce.debian.net/forky.html">arch:all</a>, arch:amd64)
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/forky.html">arch:all</a>, arch:amd64)
</h3>
<code>
forky (arch:amd64) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/index.html deleted
=====================================
@@ -1 +0,0 @@
-forky.html
\ No newline at end of file
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/index.html
=====================================
@@ -0,0 +1,247 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>
+ reproduce.debian.net/amd64 - forky (arch:amd64)
+ </title>
+ <style>
+ body {
+ font-family: sans-serif;
+ font-size: 18pt;
+ }
+ h1 {
+ font-size: 24pt;
+ }
+ h3 {
+ font-size: 18pt;
+ }
+
+ #search-results {
+ margin: 18pt 0;
+ }
+
+ pre {
+ margin: 0;
+ }
+
+ img {
+ vertical-align: middle;
+ max-width: 1920;
+ width: 50%;
+ }
+
+ #search-results pre {
+ margin: 12pt 0;
+ }
+
+ .status {
+ font-weight: bold;
+ }
+
+ .good {
+ color: green;
+ }
+
+ .fail {
+ color: yellow;
+ }
+
+ .bad {
+ color: red;
+ }
+
+ .unknown {
+ color: #957fff;
+ }
+
+ footer {
+ font-size: 12pt;
+ }
+ </style>
+ <script>
+ document.addEventListener('DOMContentLoaded', function() {
+ // package search
+ function spanWith(text) {
+ let s = document.createElement('span');
+ s.textContent = text;
+ return s;
+ }
+
+ function linkTo(href, text) {
+ let a = document.createElement('a');
+ a.href = href;
+ a.textContent = text;
+ return a;
+ }
+
+ function searchPkgs(query) {
+ let div = document.getElementById('search-results');
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
+ name: query,
+ distro: 'debian',
+ release: 'forky',
+ seen_only: 'true',
+ });
+ fetch(url)
+ .then(response => response.json())
+ .then(data => {
+ // clear children
+ div.innerHTML = '';
+ let result = data['records'];
+
+ result.map(pkg => {
+ let build_id = pkg.build_id;
+ let artifact_id = pkg.artifact_id;
+ let r = document.createElement('pre');
+
+ r.appendChild(spanWith('['));
+ let status = pkg['status'];
+ let statusSpan = spanWith(status);
+ statusSpan.className += ' status';
+ if (status == 'GOOD') {
+ statusSpan.className += ' good';
+ } else if (status == 'FAIL') {
+ statusSpan.className += ' fail';
+ } else if (status == 'BAD') {
+ statusSpan.className += ' bad';
+ } else {
+ statusSpan.className += ' unknown';
+ }
+ r.appendChild(statusSpan);
+ r.appendChild(spanWith(`] ${pkg['name']} ${pkg['version']}\t\t`));
+
+ if (build_id) {
+ r.appendChild(spanWith(' ['));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(spanWith(']'));
+ }
+
+ if (pkg.attestation_log_id) {
+ r.appendChild(spanWith(' ['));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(spanWith(']'));
+ }
+
+ if (pkg.diffoscope_log_id) {
+ r.appendChild(spanWith(' ['));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(spanWith(']'));
+ }
+
+ div.appendChild(r);
+ });
+ });
+ }
+
+ if (location.hash) {
+ searchPkgs(location.hash.substr(1));
+ }
+
+ document.getElementById('search').addEventListener('submit', function(e) {
+ e.preventDefault();
+ let query = document.getElementById('search-query').value;
+ location.href = `#${query}`;
+ searchPkgs(query);
+ });
+
+ // display stats
+ function updateStats(data) {
+ let div = document.getElementById('stats');
+ // clear children
+ div.innerHTML = '';
+ // add rows
+ data.map(row => {
+ let r = document.createElement('pre');
+ let key = row[0] + ': ';
+ r.textContent = key.padEnd(25) + row[1];
+ div.appendChild(r);
+ });
+ }
+
+ function fetchStats() {
+ fetch('/amd64/api/v1/dashboard?release=forky')
+ .then(response => response.json())
+ .then(data => {
+ let div = document.getElementById('stats');
+
+ let good = data['rebuilds']['good'];
+ let bad = data['rebuilds']['bad'];
+ let fail = data['rebuilds']['fail'];
+ let unknown = data['rebuilds']['unknown'];
+
+ let running = data['jobs']['running'];
+ let available = data['jobs']['available'];
+ let pending = data['jobs']['pending'];
+
+ updateStats([
+ ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
+ ['good', good],
+ ['bad', bad],
+ ['fail', fail],
+ ['unknown', unknown],
+ ['build progress', (100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%'],
+ ['jobs running', running],
+ ['jobs available', available],
+ ['jobs pending', pending],
+ ]);
+ });
+ }
+
+ setInterval(fetchStats, 60 * 1000);
+ fetchStats();
+ });
+ </script>
+ </head>
+ <body>
+ <h1>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
+ </h1>
+ <h3>
+ running https://github.com/kpcyrd/rebuilderd/pull/184
+ </h3>
+ <a href="stats/forky/rb.png"><img src="stats/forky/rb.png" align="right"></a>
+ <h3>
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
+ forky,
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/forky.html">arch:all</a>, arch:amd64)
+ </h3>
+ <code>
+ forky (arch:amd64) main+non-free-firmware
+ </code>
+
+ <div id="stats">Loading stats...</div>
+
+ <div>
+ <h3>Binary package search</h3>
+ <form id="search">
+ <input type="text" id="search-query" placeholder="2ping">
+ <input type="submit" value="Search">
+ </form>
+ </div>
+ <div id="search-results">
+ </div>
+
+ <footer>
+ <br/>
+ <a href="stats/forky">Statistics about BAD packages</a> on amd64/forky.
+ <br/>
+ <hr/>
+ pew pew, <a href="https://github.com/kpcyrd/rebuilderd">rebuilderd</a> using <a href="https://tracker.debian.org/pkg/devscripts">debrebuild</a> to reproduce what Debian distributes via <code><a href="https://ftp.debian.org/debian/dists/">ftp.debian.org</a></code>. ♥️
+ <br/>
+ <small>
+ <a href="https://reproduce.debian.net/">This setup</a> is in its infancy, even though by now everything is in trixie. Still, please don't consider any URLs as stable here, and more to the point, especially don't take any numbers here seriously, unless...!?!
+ <br/>Oh, and in case you are wondering why we are doing this, then hopefully the <a href="https://reproducible-builds.org">Reproducible Builds website</a> will explain why this is useful.
+ <!--#config timefmt="%Y-%m-%d" --><br/>Static content last modified: <!--#echo var="date_gmt" -->
+ </br>
+ contact: IRC preferred: #debian-reproducible on OFTC or mail to holger at d.o
+ </small>
+ </footer>
+ </body>
+</html>
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/trixie-backports.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - trixie-backports (arch:amd64)
+ reproduce.debian.net/amd64 - trixie-backports (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-backports',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=trixie-backports')
+ fetch('/amd64/api/v1/dashboard?release=trixie-backports')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-backports/rb.png"><img src="stats/trixie-backports/rb.png" align="right"></a>
<h3>
- <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://amd64.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
trixie-backports,
- (<a href="https://all-pull184.reproduce.debian.net/trixie-backports.html">arch:all</a>, arch:amd64)
+ (<a href="https://all.reproduce.debian.net/trixie-backports.html">arch:all</a>, arch:amd64)
</h3>
<code>
trixie-backports (arch:amd64) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/trixie-proposed-updates.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - trixie-proposed-updates (arch:amd64)
+ reproduce.debian.net/amd64 - trixie-proposed-updates (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-proposed-updates',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=trixie-proposed-updates')
+ fetch('/amd64/api/v1/dashboard?release=trixie-proposed-updates')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-proposed-updates/rb.png"><img src="stats/trixie-proposed-updates/rb.png" align="right"></a>
<h3>
- <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://amd64.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
trixie-proposed-updates,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (<a href="https://all-pull184.reproduce.debian.net/trixie-proposed-updates.html">arch:all</a>, arch:amd64)
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/trixie-proposed-updates.html">arch:all</a>, arch:amd64)
</h3>
<code>
trixie-proposed-updates (arch:amd64) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/trixie-security.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - trixie-security (arch:amd64)
+ reproduce.debian.net/amd64 - trixie-security (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-security',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=trixie-security')
+ fetch('/amd64/api/v1/dashboard?release=trixie-security')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-security/rb.png"><img src="stats/trixie-security/rb.png" align="right"></a>
<h3>
- <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://amd64.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
trixie-security,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (<a href="https://all-pull184.reproduce.debian.net/trixie-security.html">arch:all</a>, arch:amd64)
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/trixie-security.html">arch:all</a>, arch:amd64)
</h3>
<code>
trixie-security (arch:amd64) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/trixie-updates.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - trixie-updates (arch:amd64)
+ reproduce.debian.net/amd64 - trixie-updates (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie-updates',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=trixie-updates')
+ fetch('/amd64/api/v1/dashboard?release=trixie-updates')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie-updates/rb.png"><img src="stats/trixie-updates/rb.png" align="right"></a>
<h3>
- <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://amd64.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
trixie-updates,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (<a href="https://all-pull184.reproduce.debian.net/trixie-updates.html">arch:all</a>, arch:amd64)
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/trixie-updates.html">arch:all</a>, arch:amd64)
</h3>
<code>
trixie-updates (arch:amd64) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/trixie.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - trixie (arch:amd64)
+ reproduce.debian.net/amd64 - trixie (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'trixie',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=trixie')
+ fetch('/amd64/api/v1/dashboard?release=trixie')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/trixie/rb.png"><img src="stats/trixie/rb.png" align="right"></a>
<h3>
- <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">experimental</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/unstable.html">unstable</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/unstable.html">unstable</a>,
+ <a href="https://amd64.reproduce.debian.net/forky.html">forky</a>,
trixie,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (<a href="https://all-pull184.reproduce.debian.net/trixie.html">arch:all</a>, arch:amd64)
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/trixie.html">arch:all</a>, arch:amd64)
</h3>
<code>
trixie (arch:amd64) main+non-free-firmware
=====================================
hosts/osuosl5-amd64/var/www/html/amd64/unstable.html
=====================================
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>
- reproduce.debian.net/amd64-pull184 - unstable (arch:amd64)
+ reproduce.debian.net/amd64 - unstable (arch:amd64)
</title>
<style>
body {
@@ -77,7 +77,7 @@
function searchPkgs(query) {
let div = document.getElementById('search-results');
- let url = '/amd64-pull184/api/v1/packages/binary?' + new URLSearchParams({
+ let url = '/amd64/api/v1/packages/binary?' + new URLSearchParams({
name: query,
distro: 'debian',
release: 'unstable',
@@ -113,19 +113,19 @@
if (build_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/log`, 'log'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/log`, 'log'));
r.appendChild(spanWith(']'));
}
if (pkg.attestation_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/attestation`, 'attestation'));
r.appendChild(spanWith(']'));
}
if (pkg.diffoscope_log_id) {
r.appendChild(spanWith(' ['));
- r.appendChild(linkTo(`/amd64-pull184/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
+ r.appendChild(linkTo(`/amd64/api/v1/builds/${build_id}/artifacts/${artifact_id}/diffoscope`, 'diffoscope'));
r.appendChild(spanWith(']'));
}
@@ -160,7 +160,7 @@
}
function fetchStats() {
- fetch('/amd64-pull184/api/v1/dashboard?release=unstable')
+ fetch('/amd64/api/v1/dashboard?release=unstable')
.then(response => response.json())
.then(data => {
let div = document.getElementById('stats');
@@ -195,22 +195,22 @@
</head>
<body>
<h1>
- <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64-pull184.reproduce.debian.net">amd64-pull184</a>
+ <a href="https://reproduce.debian.net">reproduce</a>.debian.net/<a href="https://amd64.reproduce.debian.net">amd64</a>
</h1>
<h3>
running https://github.com/kpcyrd/rebuilderd/pull/184
</h3>
<a href="stats/unstable/rb.png"><img src="stats/unstable/rb.png" align="right"></a>
<h3>
- <a href="https://amd64-pull184.reproduce.debian.net/experimental.html">experimental</a>,
+ <a href="https://amd64.reproduce.debian.net/experimental.html">experimental</a>,
unstable,
- <a href="https://amd64-pull184.reproduce.debian.net/forky.html">forky</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie.html">trixie</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-security.html">trixie-security</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
- <a href="https://amd64-pull184.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
- (<a href="https://all-pull184.reproduce.debian.net/unstable.html">arch:all</a>, arch:amd64)
+ <a href="https://amd64.reproduce.debian.net/forky.html">forky</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie.html">trixie</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-security.html">trixie-security</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-updates.html">trixie-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-proposed-updates.html">trixie-proposed-updates</a>,
+ <a href="https://amd64.reproduce.debian.net/trixie-backports.html">trixie-backports</a>,
+ (<a href="https://all.reproduce.debian.net/unstable.html">arch:all</a>, arch:amd64)
</h3>
<code>
unstable (arch:amd64) main+non-free-firmware
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/df8dac535c6dc63a49ff0c886d63788d737d640e
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/df8dac535c6dc63a49ff0c886d63788d737d640e
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20250924/7caf664f/attachment-0001.htm>
More information about the Qa-jenkins-scm
mailing list