Package: debci Severity: normal X-Debbugs-CC: [email protected] Hi terceiro and elbrus,
After the release of trixie, we have uploaded curl 8.15.0 to unstable but it's failing to migrate to testing [1] because prometheus-mysqlrouter-exporter/6.0.0-5 autopkgtests fails with 8.15.0 [2] and passes with 8.14.1 (the one in testing) [3]. Taking a closer look, I realized the problem is a bit more complicated than a failed test. The tldr of it is: > In the reference, it only uses testing in sources.list and > mysql-server and mysql-router aren't available (#1108802), but in > regression testing it adds the unstable feed and somehow the mysql > packages are coming from unstable just as curl The long story is prometheus-mysqlrouter-exporter's autopkgtests were failing because mysql-server and mysql-router aren't available in testing. Elbrus filled a bug for that (#1108802) and it was fixed by adding "skip-not-installable restriction to getrouterinfo to prevent break in testing and stable where mysql-server and mysql-router are unavailable". That's fine, the autopkgtest fails, but succeeds :-) and we move on. The problem happens when the regression testing kicks in to check if adding only curl from unstable breaks prometheus-mysqlrouter-exporter's autopkgtests. In doing that, unstable is added and curl is pinned to unstable, that's also fine and expected. But somehow (maybe we need to set unstable's preference to -1?) mysql-router and mysql-router are also picked from the unstable feed [4]. So basically we have the reference and the regression testing doing two extremely different things. Only for amd64, the exporter does not seems to be ready in the 60 seconds sleep and doesn't return data so the test fails. Since it passed on all other arches, we don't think is a curl problem, but I'm reporting it because of the conceptual problem in the previous paragraph. Cheers, Charles [1] https://qa.debian.org/excuses.php?package=curl [2] https://ci.debian.net/packages/p/prometheus-mysqlrouter-exporter/testing/amd64/63463584/ [3] https://ci.debian.net/packages/p/prometheus-mysqlrouter-exporter/testing/amd64/63463585/ [4] https://ci.debian.net/packages/p/prometheus-mysqlrouter-exporter/testing/amd64/63463584/#L135

