commit 3e8f25523837f483f5778c5d1634867f63594141 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sun Mar 10 10:12:24 2024 +0100 d/control|rules: Add googletest dependency In order to run tests, we require the GOOGLETEST package and definition. commit 610d0548d3933eef03df96948c5a23c45fa001ba Author: Jochen Sprickerhof <jspricke@debian.org> Date: Sun Mar 10 09:43:28 2024 +0100 Rebase patches commit 1a6497472fefa9c571187df0a35c11843b721d56 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sat Mar 9 11:49:42 2024 +0100 New upstream release commit 99b69deabb2da685a731bc68ae03a23354d6fd7a Merge: 617c814 ff49c0a Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sat Mar 9 11:49:41 2024 +0100 Update upstream source from tag 'upstream/0.11.1' Update to upstream version '0.11.1' with Debian dir cdbf0b4acfdfc0a9c2c07c8ced1942d3b6016329 commit 617c8143f9546a4b23f78593efed0d0618e66572 Author: Jochen Sprickerhof <jspricke@debian.org> Date: Mon Nov 21 08:50:26 2022 +0100 Update changelog for 0.10.0-6 release commit b523ca2580aea9e76aa7ab1468a96d32a308b28e Author: Jochen Sprickerhof <jspricke@debian.org> Date: Mon Nov 21 08:31:44 2022 +0100 Really fix ppc64el patch commit b3478ea641876d67e20e1b402fb0e32d992e2e04 Author: Jochen Sprickerhof <jspricke@debian.org> Date: Sun Nov 20 22:52:38 2022 +0100 Update changelog for 0.10.0-5 release commit aa7dd36e9b35301050f1f487ae3214526a5d98ad Author: Jochen Sprickerhof <jspricke@debian.org> Date: Sun Nov 20 22:39:37 2022 +0100 Fix build on ppb64el commit 018af52b5f13d242d3fd6f94036e90a2438eed73 Author: Jochen Sprickerhof <jspricke@debian.org> Date: Sun Nov 20 16:43:46 2022 +0100 Update changelog for 0.10.0-4 release commit db1d673c8ccfbd57f1015e8a569a2a87cd2b5c2e Author: Jochen Sprickerhof <jspricke@debian.org> Date: Sun Nov 20 16:41:45 2022 +0100 Apply Multi-Arch hints from the MA hinter commit f7bf54931eb0f5f8a36f17cbb990252cbe04d750 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri Nov 18 11:23:45 2022 +0100 d/changelog: append changes commit 8fc0780c10a997d88e1acd8c6e7acfbde7e42c2e Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri Nov 18 11:21:03 2022 +0100 d/patches: Apply patch only on powerpc arches This is a issue of https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107745 commit d085c31c525740e02f55fd81b02b5e8423af94ab Merge: e0deab3 102b9d7 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri Nov 18 09:31:51 2022 +0100 Merge branch 'debian/latest' of salsa.debian.org:DebianOnMobile-team/s2geometry into debian/latest commit e0deab35efdafa605d426a472215695b2e4493a2 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri Nov 18 09:29:30 2022 +0100 s/changelog: Silence build warning commit 7f2d08e78f29385a706049b0278ba2bda2603a10 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri Nov 18 09:25:56 2022 +0100 d/patches: Fix nonvoid can return void build warning commit 102b9d732979890f6c0e131da2ea00353f1a49c5 Author: Jochen Sprickerhof <jspricke@debian.org> Date: Tue Nov 15 11:36:44 2022 +0100 Update changelog for 0.10.0-3 release commit ef1be8eddac3635dc24be2f44b47dcef61763e1b Author: Jochen Sprickerhof <jspricke@debian.org> Date: Tue Nov 15 11:34:25 2022 +0100 Add MA hint from the MA hinter commit 012c5fe6303b7ecc44a679d2374c5a7a0ccbd008 Author: Jochen Sprickerhof <jspricke@debian.org> Date: Tue Nov 15 11:00:35 2022 +0100 Fix compilation for multiple Python versions Closes: #1023961 commit a6cf3e6b903c7830d3944da7a1ade93b18fb188f Author: Jochen Sprickerhof <jspricke@debian.org> Date: Tue Nov 15 11:25:18 2022 +0100 Fix build on ppc64el commit 20beb998344da94888f87fd3d64c0b26f58dc716 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Nov 15 10:23:18 2022 +0100 d/patches: Fix trailing newline There was no trailing newline indeed. Path 0002 exists also upstream as https://github.com/google/s2geometry/commit/7a40135059545396237a0199c558d749fe3be0b1 so ours can be removed after the next release. commit c4c56fdf0570a5908ffa4876549a07d2340b170e Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Nov 15 09:58:04 2022 +0100 d/Changelog: Add changelog entry commit 07a9a609a990b6fb6d7691ea0f8a4f5ad47535ba Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Nov 15 09:52:07 2022 +0100 Fix FTBS for s390x Fix #ifdef construct It fixes one aspect of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023961 commit 480146755f8f4be884e6fac45b7f95eb70610ff1 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 19:08:02 2022 +0200 d/control: -dev package requires libssl-dev the -dev packages include openssl/bt.h which is part of libssl-dev commit c41defa6426b2014e00cabcdef506c979f1b41fa Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 18:58:15 2022 +0200 libs2-dev depends upon libabsl-dev (>= 0~20220623) Release -3, because libs2 headers include libabsl headers and they are useless and broken without libabsl. commit c8dddf278b224cc2f562ddd668f89332b29b36b6 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 13:54:27 2022 +0200 d/control: Fix typo in Maintainer name commit 19eb04959445c1cd08d78c4c7607ab312b49d2dc Author: Jochen Sprickerhof <jspricke@debian.org> Date: Thu Oct 27 12:28:31 2022 +0200 Release package commit 846b83ee7bb1a7a8060549ee25019e49af467d4d Author: Jochen Sprickerhof <jspricke@debian.org> Date: Thu Oct 27 12:32:46 2022 +0200 Fix capitalization commit 68c55115153fb9a2d38937c7a6e533d90cde1c7b Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 12:21:31 2022 +0200 Revert "d/patches: Modify d/patches/0001* to also use correct python lib" After all, we do not need a custom PythonLib for pybuild in this package. This reverts commit 00a3ead1577c2208782331c13cdc7afcbd9c785d. commit 320ef9174bbfe9c8adc36bc1e15f41dbb247a6bd Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 12:20:34 2022 +0200 salsa-CI: remove custom file crossbuild with ARM64 is allowed to fail, so we don't need a custom CI file commit ff7e366d0b5a6ca168bd01feed5594df2625cf9e Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 12:17:05 2022 +0200 d/control: Add description of Packages commit e476bbcaecc891262627a0707942a71491e4d7ca Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 12:11:01 2022 +0200 d/changelog: bump debian version 0.10.0-2 commit c6f1431e2f867523c8bd3e42964c254602ae84f5 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 11:55:53 2022 +0200 d: examples: do not use nested /doc/examples/examples /doc/examples is enough... commit 64367a596ea6db3f31ff49e8c09bfd60be7e8012 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 11:36:24 2022 +0200 Also install the doc/examples/* files Install them as part of the -dev package commit 00a3ead1577c2208782331c13cdc7afcbd9c785d Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 11:25:57 2022 +0200 d/patches: Modify d/patches/0001* to also use correct python lib PythonLib is also required in the version demanded by pybuild commit a95a580492865773223a0e50a92069352e8c1abd Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 11:23:34 2022 +0200 d/*: make lintian happy Fix trailing whitespace in "rules" and python->Python in "control". Thanks lintian. commit 3623d1e81bdf4e09404cb8541ccbc0d7ee33511f Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 11:09:08 2022 +0200 d/salsa-CI: don't crossbuild arm64 It fails in python3.10 configure area, not in our package. commit 5ea0e2c8c26f85931cbee01dbebe44e57c6d21de Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 10:48:55 2022 +0200 d/changelog: bump debian version 0.10.0-2 Added python binding package commit dc0f0e65d4cc5c3b27aa5f385f9e1d748867d2a5 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 10:32:49 2022 +0200 d/patches: Use python version as specified by pybuild commit e6aa86d889ec711eae0e417b762847ac3c4240f3 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 10:03:22 2022 +0200 d/rules: create python packages for all python versions commit 20829f57420fe6011b2cd5a47919f6d44a48446f Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 09:56:14 2022 +0200 d/control: Use dh-sequence-python3 and ${python:Depends} To make nicer python packages. commit 97e11245ba93543c2501345d16c37418a65f222b Author: Sebastian Spaeth <sebastian@sspaeth.de> Date: Thu Oct 27 08:56:48 2022 +0000 Update recipes/debian.yml@salsa-ci-team/pipeline file Disable ARM64 crossbuild where --configure for python3 seems to fail and not our package commit ff3bb7924a763448973d5be22b0636fe4489e57b Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sat Jul 9 18:04:59 2022 +0200 d/changelog: release v0.10.0 Closes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962686 commit aea07ee6a1898d150f37ff6d54fb7cba946fc04f Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu Oct 27 07:23:14 2022 +0200 Add python bindings python3-pywraps2 commit f2315cf8b05be75749a1cbed7af656af63f9eb6b Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Oct 25 16:09:05 2022 +0200 gbp.conf: Add one Add one, so we conform to the other DebianOnMobile packages. commit 69ea3642ec0360f8da4c0f3095bc2be86acdd318 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Oct 25 14:31:46 2022 +0200 d/control: Add vcs* and DebianOnMobile team as maintainer, me as uploader Missing vcs-* bits added. Point to the new packaging home commit ba6e3698d350235388e9d209bfa40ca0b74b9021 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Oct 25 13:17:38 2022 +0200 d/watch: update watch file github releases switch to Javascript-generated names, so we need to live with the tags. Unfortunately upstream has a bad naming scheme and 0.10.0-2022* seems newer than 0.10.0 (which it is not) commit 33d0d3252641427ffb84ff7d829a20ed98317641 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Oct 25 12:03:29 2022 +0200 d/copyright: update and relicense my d/* to upstream Apache license Based on decopy and manual inspection of AUTHORS file, to the best of my knowledge and conscience... Relicense all of my debian/* files to also be Apache-2.0 to conform with upstream source. Include BSD license, shorten lines in debian/control To make lintian happy Put -dev package in section libdevel commit ef52b394ad3671d077fc897527a80649ad667ee4 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Oct 25 12:26:21 2022 +0200 d/README: Delete Obsolete explanation of what I was initially doing, kill it. commit 319934d27f0de06611e65a1706dab260d02c0186 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Oct 25 12:10:10 2022 +0200 d/salsa-CI: Remove No need for a salsa-CI file that does nothing out of the ordinary. commit ff2fc295894f8c8c5f96fa68b704379cfee752be Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Wed Sep 14 13:22:59 2022 +0200 d/rules: remove commented out line commit 70fcce3f099913f9ad4585cdb5ad47cc07c28365 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Oct 25 13:45:55 2022 +0200 update debian/copyright|rules commit 0b03f0353d5c2590f5ebab39a83e8a4bd20c37ce Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sat Jul 9 19:06:06 2022 +0200 d/control: add absl as dependency This was embedded before and relies on a system libabs now. d/control: abseil needs a more recent version absl::HashOf is not part of absl 0~20210324.2-4 but is needed by this. So we need the released version 20220623.0 of abseil to make use of HashOf or patch the use out of here. commit 5c88e7e8bb3b960bb453bfa5d09c2c38ed09aceb Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sat Jul 9 18:09:45 2022 +0200 d/patches: remove patches which are not needed anymore Has been fixed upstream. commit 975106a33fb96357311a42b1ea4ac39c8896e624 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sat Jul 9 17:56:40 2022 +0200 d/gbp.conf: add gbp.conf Add gbp.conf to build from "main" branch. commit 37da66b9f0caed199ba4e3720f372d1f77421479 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Sat Jul 9 17:47:12 2022 +0200 d: Add watch file Add proper watch file, now that real releases have been tagged. commit 878e310ebd6fb2d4f5318c58bc9aedc3ec12fc6a Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Wed May 12 15:49:04 2021 +0200 d/CI: attempt to use the mobian image commit 5d5a69722b7df2101709f09c8fcc2d32682c9859 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 16:14:47 2021 +0200 Release 0.10.0+git20210506-efb124-1 commit cb9df7ab7bfd18f7d0d7a8cb1a7822c250d6a35b Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri May 7 13:49:12 2021 +0200 d/*.install: install into /usr/lib/*/ Upstream now uses an arch-triplet for /usr/lib, e.g. /usr/lib/x86_64-linux-gnu/ so we need to adapt the install rules. commit fcd010c8271c6280d0dcb48732361fd89cf61a15 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri May 7 09:50:46 2021 +0200 d/patches: Adapt patches to not build/install s2testing when gtest is not installed commit 7460550c7b027e751d387f78903ab4056a009cf6 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 16:09:55 2021 +0200 d/patches: delete Python patch upstream now has a compiler flag whether to build the python interface. Compile with -DWITH_PYTHON=ON to get it. Adapt other patches to code churn commit fca744b81f74a8da1e1e26e6223a2d6b701e4a02 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 15:07:34 2021 +0200 ci: install build depends commit 6fb9065a6b2d23c56c4dcab9d518db04c9e3e62b Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 13:33:10 2021 +0200 ci: Give up for now and build arm .debs in a different build job commit c092f4fe185c52bc32073c60d259efb0f64efc8b Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 12:57:04 2021 +0200 ci: use salsa-ci tag by default to prevent being picked up by the broken arm64 build machine. commit fe1e14e83ea0dd17c450413af47917f188e6afe0 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 12:55:09 2021 +0200 ci: another attempt to build arm64 .debs commit bbca69fc2a0b14377ce72b79bbe74bdd6afd60dc Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 12:43:30 2021 +0200 ci: fix up yml syntax commit 9d7565828c810601149cbc5bb82f309865f2b9c8 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 12:41:32 2021 +0200 ci: use image arm64v8/debian:bullseye by default commit 4b33397b51f115027c4816270a7c428643ba9247 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 12:34:49 2021 +0200 ci: tab->spaces (somehow a tab had crept in) commit 43ad4d184c69ceba6ed08275cdbfcb69b03753f1 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 12:30:56 2021 +0200 ci: comment out and comment stuff that is not needed Some stuff is currently not needed, so comment it out and comment the purposes of other lines a bit more. commit 9b4f9af3d8522fc7926ec07cde03746c91c6be21 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 12:09:46 2021 +0200 ci: Make arm64-qemu-bitch the default job tag preventing the broken arm64 runner from picking up the task. commit 1f01d7b7b0d48b66181defd199b13abc8b08a1f6 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 11:47:16 2021 +0200 ci: use the self-hosted runner for arm64 builds commit 3ed51721566478c84fcdf5dd24a54826ea7b9778 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 09:44:50 2021 +0200 ci: disable i386 building commit 21dd961c9e0c585218fb253b81f575ad7fdda3b4 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 09:43:09 2021 +0200 ci: switch build architecture to arm64 commit 7536034f8d9ac174427af65ab3a35170a4e232e8 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Thu May 6 08:54:16 2021 +0200 ci: Use arm builder for .deb files commit 666c600115fa93153d4842f078431fabbfa11bc9 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Fri Apr 23 12:05:40 2021 +0200 d/control: Add ${misc:Depends} to -dev package dependencies commit 3dadfdf28cfa4231c5bad5a14197922937b85b24 Author: Sebastian Spaeth <Sebastian@SSpaeth.de> Date: Tue Apr 20 18:18:10 2021 +0200 ci: Add required build dependencies cmake and libssl-dev were required...
Among the 4 debian patches available in version 0.10.0-6.1 of the package, we noticed the following issues: