summaryrefslogtreecommitdiff
path: root/debian/changelog
Commit message (Collapse)AuthorAge
* Build-Depend on tzdataHEAD20230802.1-4masterGravatar Benjamin Barenblat2024-04-01
| | | | | | | | | | Work is under way in Debian to remove tzdata from the buildd chroots, but Abseil needs a system tzdata to use while running tests. Add `Build-Depends: tzdata` to ensure that tests always have a tzdata available. Thanks to Sebastian Ramacher <sramacher@debian.org> for help identifying this issue.
* Block migration until the time_t transition is ready to advanceGravatar Benjamin Barenblat2024-04-01
| | | | | | Add a Build-Depends on dpkg-dev (>= 1.22.5) to ensure this package doesn’t migrate from unstable to testing until the ongoing time_t transition is ready for it (https://bugs.debian.org/1059535#39).
* Recommend pkgconf instead of the deprecated pkg-config20230802.1-3Gravatar Benjamin Barenblat2024-03-31
|
* Apply an upstream patch to prevent SIGILLs on RISC-VGravatar Benjamin Barenblat2024-03-31
| | | | | | | | | Upstream has accepted Aurelien Jarno’s patch removing RISC-V support from unscaledcycleclock. Include it here, fixing https://bugs.debian.org/1059532. Also reenable parallel test runs on RISC-V, per https://bugs.debian.org/1059532#16.
* riscv64: disable some log_format_tests that have false positives20230802.1-2Gravatar Benjamin Barenblat2023-12-22
| | | | | | Don’t require that Abseil logging produce the same rendering for a -nan float as libstdc++ does, since libstdc++’s rendering is optimization-dependent. See https://bugs.debian.org/1059340.
* Release for experimental20230802.1-1Gravatar Benjamin Barenblat2023-09-19
|
* Release for experimental20230802.0-1Gravatar Benjamin Barenblat2023-09-07
|
* Begin updating packaging for Abseil 20230802Gravatar Benjamin Barenblat2023-09-07
|
* Release for experimental20230125.3-2Gravatar Benjamin Barenblat2023-08-02
|
* Fix unit tests on ppc64Gravatar Benjamin Barenblat2023-08-02
| | | | | Backport a patch from upstream to fix symbolization on ppc64, and enable unit tests on that platform.
* Split hash tests to make life easier for mipselGravatar Benjamin Barenblat2023-08-02
| | | | | | Some of the Abseil tests use so much RAM in template expansion that they exhaust memory on the mipsel buildds. Backport a patch from upstream to split the problematic tests into smaller files.
* Run unit tests out of the `static` directoryGravatar Benjamin Barenblat2023-06-27
| | | | | | | 136c2572f4d6e6ab8ae02f74d691634874458184 set tests to build in the `static` directory rather than the `shared` directory. Unfortunately, it neglected to set the tests to _run_ out of the `static` directory, which disabled all the tests. Set the tests to run out of `static`.
* Release for experimental20230125.3-1Gravatar Benjamin Barenblat2023-05-14
|
* Begin updating packaging for Abseil 20230125Gravatar Benjamin Barenblat2023-05-08
|
* Run tests serially on riscv64Gravatar Benjamin Barenblat2022-12-05
| | | | | Debian’s RISC-V builders don’t have enough resources to run Abseil’s test suite in parallel. See https://bugs.debian.org/1025221.
* Release for unstable20220623.1-1Gravatar Benjamin Barenblat2022-10-18
|
* Begin updating packaging for Abseil 20220623.1Gravatar Benjamin Barenblat2022-10-18
|
* Temporarily disable a failing cordz_info_statistics_testGravatar Benjamin Barenblat2022-08-30
| | | | | | | Temporarily skip CordzInfoStatisticsTest.ThreadSafety, since it fails on ppc64el. I’ll reenable it once the failure has been root-caused and fixed. Bug: https://bugs.debian.org/1018804
* Backport an upstream patch to fix pkg-config file generationGravatar Benjamin Barenblat2022-08-30
| | | | | See https://github.com/abseil/abseil-cpp/pull/1216 (upstream commit 09e96049995584c3489e4bd1467313e3e85af99c) for full details.
* Release for unstable20220623.0-1Gravatar Benjamin Barenblat2022-08-22
|
* Begin updating packaging for Abseil 20220623Gravatar Benjamin Barenblat2022-07-12
|
* Correct pkg-config file generation20210324.2-4Gravatar Benjamin Barenblat2022-05-27
| | | | | Backport a patch from upstream to make CMake generate pkg-config files correctly. Add an autopkgtest to ensure this doesn’t regress.
* Release for unstable20210324.2-3Gravatar Benjamin Barenblat2022-04-14
|
* Reenable unit tests on hppaGravatar Benjamin Barenblat2022-04-14
|
* Disable NominalCPUFrequency testsGravatar Benjamin Barenblat2022-03-31
| | | | | Upstream has decided NominalCPUFrequency is for internal consumption, so stop running its unit tests.
* Disable a multiarch-hostile test on armhf/armel20210324.2-2Gravatar Benjamin Barenblat2022-02-07
|
* Release for experimental20210324.2-1Gravatar Benjamin Barenblat2022-02-04
|
* Reenable unit tests on most architecturesGravatar Benjamin Barenblat2022-02-04
|
* Reenable unit tests on s390xGravatar Benjamin Barenblat2022-02-01
|
* Make flags library header-onlyGravatar Benjamin Barenblat2022-01-31
| | | | | | The Abseil flags library needs to emit code only when being compiled with MSVC, which Debian doesn’t use. Skip absl/flags/flag.cc, and tell CMake to treat the flags library as header-only.
* Stop forcing -Wl,--as-needed on dependentsGravatar Benjamin Barenblat2022-01-31
| | | | | | | | | | | | | | Commit 8081530e824c092d36b1ef7947783c5859eb8b61 added -Wl,--as-needed -latomic -Wl,--no-as-needed to ensure libatomic got linked on platforms that needed it (see https://bugs.debian.org/973492). However, this inadventantly added -Wl,--no-as-needed to dependents’ link lines when they built with CMake. Switch to -Wl,--push-state,--as-needed -latomic -Wl,--pop-state instead to ensure dependents’ link settings remain intact. As an added bonus, this removes -Wl,--as-needed from the Abseil build itself, allowing a bunch of libraries that don’t actually need libc to omit a libc dependency. Closes: https://bugs.debian.org/1001596
* Reenable unit tests on mips64elGravatar Benjamin Barenblat2021-06-13
|
* Begin updating packaging for Abseil 20210324.2Gravatar Benjamin Barenblat2021-06-01
|
* Begin updating packaging for Abseil 20210324.1Gravatar Benjamin Barenblat2021-06-01
|
* Add patch to make symbolizer compute Thumb function bounds correctlyGravatar Benjamin Barenblat2021-04-21
|
* Reenable unit tests on arm64Gravatar Benjamin Barenblat2021-04-16
|
* Begin updating packaging for Abseil 20210324Gravatar Benjamin Barenblat2021-04-08
| | | | | | Bump package versions and names to reflect the new Abseil LTS. Remove patches that have been incorporated upstream, and refresh other patches.
* Add uversionmangle to debian/watch to add 0~ prefixGravatar Benjamin Barenblat2021-04-08
|
* Teach debian/watch about release candidatesGravatar Benjamin Barenblat2021-04-08
| | | | | Update the scan URL in debian/watch to avoid picking up on release candidates.
* Release for unstable20200923.3-3Gravatar Benjamin Barenblat2021-03-05
|
* Reenable unit tests on ppc64elGravatar Benjamin Barenblat2021-03-05
|
* Disable double-double unit testsGravatar Benjamin Barenblat2021-03-05
| | | | | Compiler bugs make unit tests flaky on double-double platforms. Apply a patch from upstream to disable the relevant tests on those platforms.
* Make Abseil unit tests tolerate fused multiply/add contractionGravatar Benjamin Barenblat2021-03-04
| | | | | Apply a patch from upstream to make tests pass when GCC replaces double addition and multiplication with fused multiply/add instructions.
* Correct string formatting on POWER20200923.3-2Gravatar Benjamin Barenblat2021-02-09
| | | | | Prevent assertion failures when formatting small doubles on double- double systems like POWER.
* Release for unstable20200923.3-1Gravatar Benjamin Barenblat2021-02-08
|
* Fix endianness issues in absl/randomGravatar Benjamin Barenblat2021-02-08
|
* Fix endianness issues in absl/hashGravatar Benjamin Barenblat2021-02-04
|
* Start packaging new releaseGravatar Benjamin Barenblat2021-02-04
|
* Re-disable unit tests on non-amd6420200923.2-3Gravatar Benjamin Barenblat2021-01-31
| | | | | | I’m still working to fix unit tests on non-amd64 platforms, but this package needs to migrate. Disable unit tests everywhere they don’t work.
* Begin fixing unit testsGravatar Benjamin Barenblat2021-01-31
|