Nix Geospatial Team | 33 Members | |
| Nix Geospatial packages maintenance. Team board - https://github.com/orgs/NixOS/projects/47/views/1 | 8 Servers |
| Sender | Message | Time |
|---|---|---|
| 20 Sep 2024 | ||
Ivan Mincik (imincik): at least for python packages, a passthru.updateScript is automatically setup on derivation that don't have it by mkPythonDerivation: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/python/mk-python-derivation.nix#L223 | 17:13:53 | |
| following stuff: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/python/update-python-libraries/default.nix and https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py | 17:16:20 | |
| which in turn seems to use the fetcher to check if a new version is published :-) | 17:16:41 | |
| neat! | 17:16:56 | |
| it doesn't explain why this bot didn't update mapclassify for instance, but well... | 17:42:57 | |
| I think update script is not mandatory. In many trivial cases update bot can just check latest release and create PR without update script. | 18:41:25 | |
| Also, sometimes it takes very long time until update bot creates PR after new release. | 18:44:37 | |
In reply to @imincik:matrix.orgAh matrix probably treats uploads ephemerally | 19:54:40 | |
| 21 Sep 2024 | ||
In reply to @imincik:matrix.orgIt might only consider releases, not tags though (I still need to debug a bit to be extra sure of that). And apparently, only github is supported now. | 18:57:32 | |
| 22 Sep 2024 | ||
| We have broken cross compilation for libspatialite, librasterlite2, librttopo and grass, any ideas how to fix?
| 13:11:43 | |
| 25 Sep 2024 | ||
| @imincik:matrix.org: I've invited you to my fork so that we can collaborate for geos. | 10:28:30 | |
In reply to @autra:trancart.euThanks | 10:29:42 | |
In reply to @sikmir:matrix.orgFrom which arch to which arch? Btw where do you look to get these build status? Is there a way to get notified? | 10:45:22 | |
| (no idea right now, sorry ) | 10:45:44 | |
Ivan Mincik (imincik): thanks for the nix why-depends command! Now I need to figure out why the heck psycopg depends on geos :-O From the github it seems geos is only referenced when building the doc (which still seems odd to me) | 12:51:07 | |
In reply to @autra:trancart.euMaybe because it is built with PostGIS support ? | 12:52:08 | |
| yeah, apparently. Through shapely | 12:52:34 | |
| psycopg supports transforming geometries from postgis directly into shapely instances. Fair enough! | 12:53:27 | |
| I'm executing nixpgks-review for geos. From what I can gather, psycopg and gdal are still failing... | 13:08:02 | |
| wait no, gdal is still building actually :-) | 13:08:35 | |
In reply to @autra:trancart.euYou can check nixpkgs-review logs in .cache/nixpkgs-review directory. | 13:10:06 | |
In reply to @autra:trancart.eu nix build -L .#pkgsCross.armv7l-hf-multiplatform.libspatialite | 22:51:00 | |
| 26 Sep 2024 | ||
| sikmir: have you tried bisecting already? Do we have a known good commit in the past? | 07:55:09 | |
In reply to @autra:trancart.euI've not investigated yet | 22:35:24 | |
| 27 Sep 2024 | ||
| Wow that being said, bisecting nixpkgs is not always a piece of cake. I naively started "git bisect run nix-build ..." for gmt from somewhere in 2022, and the amount of rebuilds is massive. Next time I'll be a bit more clever :-) | 07:17:40 | |
In reply to @autra:trancart.euI did successful bisecting on qgis once. It took long time but i found the issue. | 16:40:40 | |
In reply to @imincik:matrix.orgThe bisect just finished, it took nearly 48h | 18:06:58 | |
| I could have been more clever by checking long-lived branches first, because those would have made a better use of cache.nixos.org, I'm sure. | 18:07:57 | |
| The gmt build is broken by 25bc618215a7: libxml2: 2.12.7 → 2.13.2. The error is (during the build of gmt) :
It's not the only one having this error (https://github.com/NixOS/nixpkgs/pull/331127 and https://github.com/NixOS/nixpkgs/issues/331121), but I don't know how to apply it to gmt. It does not depend directly from libxml2 | 18:50:17 | |
| https://github.com/NixOS/nixpkgs/pull/331166/files same fix | 18:50:37 | |