summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* Reenable unit tests on arm64Gravatar Benjamin Barenblat2021-04-16
|
* Add patch to fix typo in CordRepRing error messageGravatar Benjamin Barenblat2021-04-16
|
* Remove Lintian override for “--helpfull” spellingGravatar Benjamin Barenblat2021-04-08
|
* Install pkg-config filesGravatar Benjamin Barenblat2021-04-08
| | | | | | | | | Abseil now ships pkg-config files. Install them with libabsl-dev, using debhelper 13’s variable substitution support to handle multiarch. Expand libabsl-dev’ Recommends: cmake to Recommends: cmake | pkg-config to reflect the fact that it’s now reasonable to use Abseil without CMake.
* Ship new libabsl_wyhash.soGravatar Benjamin Barenblat2021-04-08
| | | | | | Change libabsl.install to use more wildcards, which should reduce churn (and ship the new library); also add a shlibs entry for libabsl_wyhash.so.
* Request that tests get builtGravatar Benjamin Barenblat2021-04-08
| | | | | Abseil now requires -DBUILD_TESTS=ON instead of -DABSL_RUN_TESTS=ON. Make the appropriate replacement in debian/rules.
* Bump GCC recommendationGravatar Benjamin Barenblat2021-04-08
| | | | | Abseil now supports only GCC >=5.1. Update debian/control to recommend that with libabsl-dev.
* 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.
* Note that endian-random.diff has been applied upstreamGravatar Benjamin Barenblat2021-02-09
|
* Release for unstable20200923.3-1Gravatar Benjamin Barenblat2021-02-08
|
* Fix endianness issues in absl/randomGravatar Benjamin Barenblat2021-02-08
|
* Update Standards-VersionGravatar Benjamin Barenblat2021-02-04
|
* 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.
* Work around GCC bug narrowing NaNsGravatar Benjamin Barenblat2021-01-31
| | | | | Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98251 by preventing NaN narrowing in unit tests.
* Ignore missing CPU frequency when testing on certain platformsGravatar Benjamin Barenblat2021-01-31
| | | | | | Skip unit tests requiring a CPU frequency on MIPS, PA-RISC, POWER, RISC-V, and s390x; those platforms do not reliably expose CPU frequency through /sys.
* Work around broken std::hash implementation on s390xGravatar Benjamin Barenblat2021-01-31
| | | | | | Disable unit tests that require a working std::hash on s390x, since s390x’s std::hash hashes large classes of data equivalently (see https://bugs.debian.org/977638).
* Avoid OOM on mipsel buildds by disabling unit tests thereGravatar Benjamin Barenblat2021-01-31
|
* Begin fixing unit testsGravatar Benjamin Barenblat2021-01-31
|
* Reenable unit tests20200923.2-2Gravatar Benjamin Barenblat2020-12-01
| | | | | | | | | | | | | Now that https://bugs.debian.org/970943 has been resolved and a new Git snapshot of googletest has made it to testing, reenable Abseil unit tests and run them as part of the build process. This does not change the package as viewed by dependents; it only provides greater assurance of correctness when an upload occurs. (It probably would have caught http://bugs.debian.org/973492, for instance.) Run the tests against the shared libraries, not the static ones, to more accurately simulate the conditions under which dependents are likely to use Abseil.
* Release for unstable20200923.2-1Gravatar Benjamin Barenblat2020-11-06
|
* Update Lintian overridesGravatar Benjamin Barenblat2020-11-06
| | | | | | Turns out these shouldn’t have been silenced – they actually indicated an upstream bug. Upstream fixed everything in the .2 point release, though, so we don’t need them anymore.
* Link libatomic when appropriateGravatar Benjamin Barenblat2020-11-06
| | | | Closes: https://bugs.debian.org/973492
* Fix build on hppaGravatar Benjamin Barenblat2020-11-06
| | | | Closes: https://bugs.debian.org/971768
* Make Lintian overrides version-agnosticGravatar Benjamin Barenblat2020-11-06
| | | | | Remove the version suffix from Lintian overrides for shared libraries so they don’t need to be updated on every release.
* Start packaging new releaseGravatar Benjamin Barenblat2020-11-06
| | | | | Bump shared library micro level to indicate an API- and ABI-compatible release.
* Release for unstable20200923.1-1Gravatar Benjamin Barenblat2020-10-12
|
* Release for unstable20200923-2Gravatar Benjamin Barenblat2020-10-06
|
* Release for experimental20200923-1Gravatar Benjamin Barenblat2020-09-25
|
* Clean up Lintian overridesGravatar Benjamin Barenblat2020-09-25
|
* Enable upstream’s hardened build modeGravatar Benjamin Barenblat2020-09-25
| | | | | | | Abseil now includes an option to insert extra runtime checks to detect invariant violations. While not free, these checks are relatively lightweight and detect serious problems including undefined behavior. Enable them.
* Update shared library installation list / shlibs fileGravatar Benjamin Barenblat2020-09-25
|
* Begin updating packaging for Abseil 20200923Gravatar Benjamin Barenblat2020-09-25
| | | | | | Bump package versions and names to reflect the new Abseil LTS. Remove patches that have been incorporated upstream, and refresh the configuration patch.
* Release for unstable20200225.2-4Gravatar Benjamin Barenblat2020-09-14
|
* Add Vcs-* links to debian/controlGravatar Benjamin Barenblat2020-09-14
|
* Fix CMake warning about finding moduleGravatar Benjamin Barenblat2020-09-14
| | | | | | | CMake now warns if you include a module directly rather than using find_dependency. Apply a patch from upstream to fix the problem. Closes: https://bugs.debian.org/970333
* Release for unstable20200225.2-3Gravatar Benjamin Barenblat2020-07-24
|
* Use more wildcards in Lintian overridesGravatar Benjamin Barenblat2020-07-24
| | | | | Make Lintian overrides robust against new shared libraries appearing by adding an additional wildcard.
* Make Lintian overrides architecture-agnosticGravatar Benjamin Barenblat2020-07-24
|
* Switch to shlibs infrastructureGravatar Benjamin Barenblat2020-07-24
| | | | | | | | | | Remove the symbols file and replace it with an shlibs file. Since Abseil is almost certain to break ABI with every release, maintaining fine-grained symbol histories is not terribly useful anyway; furthermore, since Abseil is a C++ library, maintaining a symbols file is a lot of work. Bug: https://bugs.debian.org/966183
* Release for unstable20200225.2-2Gravatar Benjamin Barenblat2020-07-23
|
* Update symbols file for non-amd64 architecturesGravatar Benjamin Barenblat2020-07-23
|