!yNLbWuxtZEZoUZYwKG:nixos.org

Nix Geospatial Team

33 Members
Nix Geospatial packages maintenance. Team board - https://github.com/orgs/NixOS/projects/47/views/18 Servers

Load older messages


SenderMessageTime
18 Sep 2024
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @timlinux:osgeo.org
sent a file.
I can't download this file.
06:50:19
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @timlinux:osgeo.org
sent a file.
Can't download this file either.
06:51:01
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @timlinux:osgeo.org
Do you have any experience trying to run a pyqgis standalone app on NixOS?
No, but I would be interested to investigate this use case once I have some free time.
06:51:55
19 Sep 2024
@autra:trancart.euautraHi! A colleague of mine is planning to add the python packages "earcut" and "py3dtiles" (I'm also a maintainer of the last one). Is it ok if the geospatial team is maintainer of both?09:52:02
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @autra:trancart.eu
Hi! A colleague of mine is planning to add the python packages "earcut" and "py3dtiles" (I'm also a maintainer of the last one). Is it ok if the geospatial team is maintainer of both?
Yes, sure. Go for it.
10:48:08
@autra:trancart.euautra Ivan Mincik (imincik): once there is no dependency to it any more, we'll be able to drop geos 3.9 from nixpkgs right? (only django seems to depend on it right now) 21:12:57
20 Sep 2024
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @autra:trancart.eu
Ivan Mincik (imincik): once there is no dependency to it any more, we'll be able to drop geos 3.9 from nixpkgs right? (only django seems to depend on it right now)
Looks like this question is missing some context - what is the package in question ?
04:37:09
@autra:trancart.euautraGeos 3.9, (well it's called geos_3_9 actually, as opposed to "geos", which is 3.12.1 currently)04:55:11
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @autra:trancart.eu
Geos 3.9, (well it's called geos_3_9 actually, as opposed to "geos", which is 3.12.1 currently)
Thanks, I agree. We should drop old geos once nothing depends on it.
06:11:31
@autra:trancart.euautra Hi everyone! Where can I find the correct doc for ryantm bot that creates update PR? I don't seem to find a piece of doc that explains what I observe in nixpkgs. For instance, this doc and this one seems to imply we need a passthru.updateScript. That is what I see when I execute nix-shell maintainers/scripts/update.nix --argstr maintainer autra for instance. But I've seen some PR for proj opened by this bot, without proj having such a script. What's going on? 😆 07:20:18
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @autra:trancart.eu
Hi everyone! Where can I find the correct doc for ryantm bot that creates update PR? I don't seem to find a piece of doc that explains what I observe in nixpkgs. For instance, this doc and this one seems to imply we need a passthru.updateScript. That is what I see when I execute nix-shell maintainers/scripts/update.nix --argstr maintainer autra for instance. But I've seen some PR for proj opened by this bot, without proj having such a script. What's going on? 😆
No idea other than https://github.com/nix-community/nixpkgs-update
11:54:57
@autra:trancart.euautraThanks! Ok I need to dig to understand then :-)13:08:07
@imincik:matrix.orgIvan Mincik (imincik)Let me know if you find something13:14:53
@autra:trancart.euautra 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
@autra:trancart.euautrafollowing 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.py17:16:20
@autra:trancart.euautrawhich in turn seems to use the fetcher to check if a new version is published :-)17:16:41
@autra:trancart.euautraneat!17:16:56
@autra:trancart.euautrait doesn't explain why this bot didn't update mapclassify for instance, but well...17:42:57
@imincik:matrix.orgIvan Mincik (imincik) 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
@imincik:matrix.orgIvan Mincik (imincik) Also, sometimes it takes very long time until update bot creates PR after new release. 18:44:37
@timlinux:matrix.orgTim Sutton
In reply to @imincik:matrix.org
No, but I would be interested to investigate this use case once I have some free time.
Ah matrix probably treats uploads ephemerally
19:54:40
21 Sep 2024
@autra:trancart.euautra
In reply to @imincik:matrix.org
I think update script is not mandatory. In many trivial cases update bot can just check latest release and create PR without update script.
It 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
@sikmir:matrix.orgsikmir

We have broken cross compilation for libspatialite, librasterlite2, librttopo and grass, any ideas how to fix?

       > checking for geos-config... /nix/store/05jx4m5cx65gvg56ycglys0q3i20hvyn-geos-3.12.2/bin/geos-config
       > checking for geos_c.h... yes
       > checking for library containing GEOSContext_setErrorMessageHandler_r... no
       > configure: error: could not find libgeos_c (or obsolete 'libgeos_c' < v.3.5.0 found) - you may need to specify the directory of a geos-config file using --with-geosconfig
13:11:43
25 Sep 2024
@autra:trancart.euautra @imincik:matrix.org: I've invited you to my fork so that we can collaborate for geos. 10:28:30
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @autra:trancart.eu
@imincik:matrix.org: I've invited you to my fork so that we can collaborate for geos.
Thanks
10:29:42
@autra:trancart.euautra
In reply to @sikmir:matrix.org

We have broken cross compilation for libspatialite, librasterlite2, librttopo and grass, any ideas how to fix?

       > checking for geos-config... /nix/store/05jx4m5cx65gvg56ycglys0q3i20hvyn-geos-3.12.2/bin/geos-config
       > checking for geos_c.h... yes
       > checking for library containing GEOSContext_setErrorMessageHandler_r... no
       > configure: error: could not find libgeos_c (or obsolete 'libgeos_c' < v.3.5.0 found) - you may need to specify the directory of a geos-config file using --with-geosconfig
From 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
@autra:trancart.euautra(no idea right now, sorry )10:45:44
@autra:trancart.euautra 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
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @autra:trancart.eu
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)
Maybe because it is built with PostGIS support ?
12:52:08
@autra:trancart.euautrayeah, apparently. Through shapely12:52:34

Show newer messages


Back to Room ListRoom Version: 10