Bug#1007136: abseil: Please disable tests on affected targets to unblock rdepends

2022-03-31 Thread Benjamin Barenblat
Control: retitle 1007136 abseil: NominalCPUFrequency tests are bogus
Control: tags 1007136 + pending

Looks like upstream has disabled the broken NominalCPUFrequency tests
entirely, so I’ve backported that patch. This should unbreak sparc64 and
possibly some other platforms as well. Since this bug seems to have been
triggered by the SPARC breakage, I’m going to go ahead and close it in
my next upload.

I am currently working to make the Abseil tests pass not only on
official Debian architectures but on port targets as well; I don’t want
to see LLVM get blocked. If there are specific architectures you’d like
to me to prioritize, please let me know or file bugs for them.



Bug#1007136: abseil: Please disable tests on affected targets to unblock rdepends

2022-03-31 Thread Benjamin Barenblat
Given how low-level Abseil is, I’m a little reluctant to just disable
the entire testsuite. I agree that the sysinfo test is broken, though,
so I’ll definitely turn that off (or just fix it).



Bug#1007136: abseil: Please disable tests on affected targets to unblock rdepends

2022-03-11 Thread John Paul Adrian Glaubitz
Source: abseil
Version: 0~20210324.2-2
Severity: normal
User: debian-sp...@lists.debian.org
Usertags: sparc64
X-Debbugs-Cc: debian-sp...@lists.debian.org

Hello!

abseil's testsuite fails on several targets such as sparc64 since it
makes some assumptions about the system information it can obtain from
sysfs such as the CPU clock (which is bogus anyway because that output
is not standardized) and consequently blocks reverse dependencies
like llvm-toolchain-snapshot.

Could you make sure that abseil builds on every platform possible, i.e.
by disabling the testsuite so that we don't run into the issue that
reverse dependencies become BD-Uninstallable? [1]

PS: I tried running the testsuite from abseil from git to look into the
failure but that doesn't work, even with -DBUILD_TESTING=ON.

Thanks,
Adrian

> [1] 
> https://buildd.debian.org/status/package.php?p=llvm-toolchain-snapshot=experimental

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913