aboutsummaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Release for experimentalHEADmasterBenjamin Barenblat2024-09-031-2/+2
|
* Update Standards-VersionBenjamin Barenblat2024-09-031-1/+1
|
* Update Lintian overridesBenjamin Barenblat2024-09-031-0/+2
|
* Update shlibs fileBenjamin Barenblat2024-09-031-0/+4
|
* Update build dependenciesBenjamin Barenblat2024-09-031-3/+3
|
* Update patches and bump internal namespaceBenjamin Barenblat2024-09-039-166/+26
|
* Begin updating packaging for Abseil 20240722Benjamin Barenblat2024-09-038-149/+155
|
* Backport an upstream patch to enable demangling on mips64elBenjamin Barenblat2024-05-163-0/+28
|
* Release for experimentalBenjamin Barenblat2024-05-081-2/+2
|
* Update shlibs fileBenjamin Barenblat2024-05-081-0/+2
|
* Backport a patch from upstream to fix overload_testBenjamin Barenblat2024-05-082-0/+28
|
* Update build dependenciesBenjamin Barenblat2024-05-081-1/+0
| | | | | Remove dpkg-dev dependency introduced in a4235b650f701bd48e387f3b7028856aa21d85e9, since migration is done.
* Update patches and bump internal namespaceBenjamin Barenblat2024-05-085-34/+14
|
* Begin updating packaging for Abseil 20240116Benjamin Barenblat2024-05-088-147/+153
|
* Build-Depend on tzdataBenjamin Barenblat2024-04-012-4/+6
| | | | | | | | | | 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 advanceBenjamin Barenblat2024-04-012-0/+8
| | | | | | 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-configBenjamin Barenblat2024-03-312-3/+3
|
* Apply an upstream patch to prevent SIGILLs on RISC-VBenjamin Barenblat2024-03-315-6/+83
| | | | | | | | | 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 positivesBenjamin Barenblat2023-12-223-0/+27
| | | | | | 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 experimentalBenjamin Barenblat2023-09-193-2/+8
|
* Update debian/watch to use GitHub tags, not releasesBenjamin Barenblat2023-09-191-3/+3
| | | | | The GitHub release page now requires JavaScript, so switch to looking for tags. Also correct release candidate handling.
* Release for experimentalBenjamin Barenblat2023-09-071-2/+2
|
* Update Lintian overridesBenjamin Barenblat2023-09-071-0/+1
|
* Update shlibs fileBenjamin Barenblat2023-09-071-0/+2
|
* Update build dependenciesBenjamin Barenblat2023-09-071-1/+1
|
* Update patches and bump internal namespaceBenjamin Barenblat2023-09-077-813/+16
|
* Begin updating packaging for Abseil 20230802Benjamin Barenblat2023-09-078-146/+152
|
* Release for experimentalBenjamin Barenblat2023-08-021-2/+2
|
* Update Lintian overridesBenjamin Barenblat2023-08-021-1/+1
|
* Fix unit tests on ppc64Benjamin Barenblat2023-08-024-3/+122
| | | | | 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 mipselBenjamin Barenblat2023-08-023-0/+679
| | | | | | 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` directoryBenjamin Barenblat2023-06-272-1/+8
| | | | | | | 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 experimentalBenjamin Barenblat2023-05-141-2/+2
|
* Add autopkgtest to ensure ScopedMockLog is presentBenjamin Barenblat2023-05-092-0/+31
| | | | | This test ensures Debian’s Abseil doesn’t fall prey to https://github.com/abseil/abseil-cpp/issues/1407.
* Remove -Wno-... from pkg-config filesBenjamin Barenblat2023-05-092-0/+22
| | | | | Lintian dislikes -W flags in pkg-config files, even if those flags disable warnings.
* Update Lintian overridesBenjamin Barenblat2023-05-092-0/+8
|
* Update shlibs fileBenjamin Barenblat2023-05-091-0/+18
|
* Update Standards-VersionBenjamin Barenblat2023-05-091-1/+1
|
* Package test-only targets as static librariesBenjamin Barenblat2023-05-082-7/+6
| | | | | | | | | | | | | | | | | | | | | Abseil 20230125.3 exposes libraries that were formerly internal (“test-only”) so that other packages’ unit tests can refer to them [1]. Some of the new libraries depend on Google Mock, which Debian only ships as a static library; as a result, the new libraries can only be shipped statically as well. Historically, however, Abseil’s Debian packaging has linked Abseil’s unit tests dynamically to improve build speed. (Google Mock was built as a one-off shared library during this process, but it was only ever used in unit tests and was never shipped to users.) Static Abseil builds were unaware that Google Mock existed, which prevented sbuild from building the new libraries [2]. To rectify the situation, change Abseil’s Debian packaging to link Abseil unit tests statically and to ship the new libraries as static archives. Also make libabsl-dev recommend libgmock-dev, since the new libraries are useless without a corresponding Google Mock build. [1] https://github.com/abseil/abseil-cpp/pull/1442 [2] https://bugs.debian.org/1034908
* Update build dependenciesBenjamin Barenblat2023-05-081-2/+2
|
* Update debian/copyrightBenjamin Barenblat2023-05-081-1/+1
|
* Update patchesBenjamin Barenblat2023-05-086-36/+20
| | | | | Bump SONAME and inline namespace in configuration, and delete a patch that has been applied upstream.
* Begin updating packaging for Abseil 20230125Benjamin Barenblat2023-05-088-123/+124
|
* Run tests serially on riscv64Benjamin Barenblat2022-12-052-1/+14
| | | | | 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 unstableBenjamin Barenblat2022-10-181-2/+2
|
* Support nocheck profileBenjamin Barenblat2022-10-182-1/+5
| | | | | | | Per release-team’s recent request that maintainers support the nocheck profile <E1oit90-0073rh-LX@respighi.debian.org>, annotate googletest with <!nocheck> and disable tests in debian/rules if that profile is set.
* Begin updating packaging for Abseil 20220623.1Benjamin Barenblat2022-10-182-1/+7
|
* Temporarily disable a failing cordz_info_statistics_testBenjamin Barenblat2022-08-303-2/+14
| | | | | | | 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 generationBenjamin Barenblat2022-08-303-0/+23
| | | | | See https://github.com/abseil/abseil-cpp/pull/1216 (upstream commit 09e96049995584c3489e4bd1467313e3e85af99c) for full details.
* Release for unstableBenjamin Barenblat2022-08-221-3/+3
|