summaryrefslogtreecommitdiff
path: root/debian/changelog
Commit message (Collapse)AuthorAge
...
* 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
|
* 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
* 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
|
* 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
|
* 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
|
* 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
|
* Configure SwissTable to target older processorsGravatar Benjamin Barenblat2020-07-23
| | | | | | | | | | | | | | | On Intel and compatibles, SwissTable can benefit from SSE2 and SSSE3 if available. Currently, though, it determines availability through a compile-time check, which pins binary packages to the CPU of the builder. Correct this: - Disable SSE2 and SSSE3 on i386. SSSE3 has never been available on i386 CPUs, and Debian supports some i386 CPUs that lack the extension (e.g., the Athlon XP). - Disable SSSE3 on amd64. SSSE3 did not appear until the mid-'00s, and Debian supports all amd64 CPUs, even going back to the original Opteron. Keep SSE2 enabled, since all amd64 CPUs support SSE2.
* Rework symbols file for GCC 9 using pkg-kde-toolsGravatar Benjamin Barenblat2020-07-23
| | | | | | | | Rebuild abseil against GCC 9, the version currently in unstable, and update the symbols file. Additionally, rework the symbols file using pkg-kde-tools, which offers some automation for building large symbols files. This does mean that the symbols file now contains mangled names, but it’s still easily inspected through c++filt.
* Collapse shared libraries into a single package20200225.2-1Gravatar Benjamin Barenblat2020-06-18
| | | | | | | | ftpmaster has voiced concern about having dozens of tiny packages with ABI identifiers in their names, so combine all of them into a single binary package. Abseil now builds only two packages--libabsl20200225, which contains shared libraries, and libabsl-dev, which contains headers and archives.
* Release for experimentalGravatar Benjamin Barenblat2020-05-22
| | | | | Upload the initial Abseil packaging for experimental. Once accepted by ftp-master, I’ll do a source-only upload to unstable.
* Start packaging AbseilGravatar Benjamin Barenblat2020-05-18
Create basic packaging for Abseil. There’s still work to be done – there are no autopkgtests, and this package doesn’t install Abseil’s CMake integration. However, you can install the binary packages and build programs that link the libraries.