Nix Geospatial Team | 34 Members | |
| Nix Geospatial packages maintenance. Team board - https://github.com/orgs/NixOS/projects/47/views/1 | 9 Servers |
| Sender | Message | Time |
|---|---|---|
| 20 Sep 2024 | ||
| 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 | |
| is there a way to get all the dependencies of a derivation without building it? libxml2 is a dependency of libspatialite, but the fix is already applied... But maybe it draws libxml2 from somewhere else too? | 18:51:33 | |
| omg, it's on netcdf. | 19:07:54 | |
ok so everyone seems to have fixed that by using (libxml2.override { enableHttp = true; }). But gmt does not depend directly from it. It depends from libxml2 through libspatialite (the fix is already applied) and through netcdf. | 19:39:51 | |
| If I patch netcdf, it works, but is it ok? | 19:40:04 | |
| I also did:
In gmt's build input, but that does not work | 19:40:42 | |