# Creating Nix Geospatial team

**URL:** https://discourse.nixos.org/t/creating-nix-geospatial-team/23454
**Category:** Development
**Created:** [November 24, 2022, 11:03am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454 "2022-11-24T11:03:02Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [November 24, 2022, 11:03am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/1 "2022-11-24T11:03:02Z")

</div>

Dear Nix maintainers,

I am still quite new to Nix, but have a big interest in evolution of Nix  
geospatial software stack. I currently don’t maintain any Nix package, but  
definitely want to contribute and make Nix to become de-facto industry standard  
for accessing high quality geospatial software.

That’s why I am thinking about creating Nix geospatial team which could, for the  
start, take responsibility for maintenance of QGIS and all it’s build  
dependencies like GDAL, PROJ, GEOS, Spatialite, … .

Advantage of having the team can be possibility to have some regular catch-ups and  
easier and faster access to PR reviews.

Big thanks goes to people who already did lot of work in geospatial packages:

@marcweber  
@willcohen  
@dotlambda  
@nh2  
@lsix  
@sikmir  
@erictapen

To explore the playground I started NUR repo which can be potentially used for  
latest versions of maintained packages and can serve as some kind of incubator.

- [GitHub - imincik/geospatial-nix: Geospatial packages repository and environment. Check out https://geospatial-nix.today/ .](https://github.com/imincik/geonix)
- [Packages search for NUR](https://nur.nix-community.org/repos/geonix/)

What do you think about this idea ? Anybody interested to join ?

Ivan

---

<div class="post-metadata">

### Author: ![fricklerhandwerk](https://discourse.nixos.org/user_avatar/discourse.nixos.org/fricklerhandwerk/32/2029_2.png) [@fricklerhandwerk](https://discourse.nixos.org/u/fricklerhandwerk)
#### Post date: [November 24, 2022, 11:18am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/2 "2022-11-24T11:18:08Z")

</div>

This is a great idea.

If you manage to assemble a group of people who can commit some regular time:

- @infinisil ([Nixpkgs team](https://nixos.org/community/teams/nixpkgs-architecture.html)) would you guide the team with Nixpkgs best practices?

- It would be awesome if this team could produce contributor documentation as they stumble into inevitable problems. @lucperkins ([documentation team](https://nixos.org/community/teams/documentation.html)) could you assist with that?

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [November 24, 2022, 1:01pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/3 "2022-11-24T13:01:07Z")

</div>

Yes, thank you @fricklerhandwerk . Having better access to some mentorship will be great benefit as well.

---

<div class="post-metadata">

### Author: ![sikmir](https://discourse.nixos.org/user_avatar/discourse.nixos.org/sikmir/32/2785_2.png) [@sikmir](https://discourse.nixos.org/u/sikmir)
#### Post date: [November 28, 2022, 8:57am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/4 "2022-11-28T08:57:13Z")

</div>

I think creating geospatial team in `maintainers/team-list.nix` is a great idea. I would like to join.  
Just in case, here is my geospatial sandbox: [https://github.com/sikmir/nur-packages/tree/master/pkgs/geospatial](https://github.com/sikmir/nur-packages/tree/master/pkgs/geospatial).

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [November 28, 2022, 9:36am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/5 "2022-11-28T09:36:16Z")

</div>

Great. Thank you @sikmir , I already saw your NUR repo - really impressive. I’ll create PR for team.

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [November 28, 2022, 9:14pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/6 "2022-11-28T21:14:56Z")

</div>

Draft Geospatial team PR is [created](https://github.com/NixOS/nixpkgs/pull/203513).

Waiting for myself to be added to the maintainers list ([maintainers: add imincik by imincik · Pull Request #203512 · NixOS/nixpkgs · GitHub](https://github.com/NixOS/nixpkgs/pull/203512)) and leaving more time for others to join.

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [November 30, 2022, 10:50am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/7 "2022-11-30T10:50:09Z")

</div>

[maintainers/team-list: add geospatial team by imincik · Pull Request #203513 · NixOS/nixpkgs · GitHub](https://github.com/NixOS/nixpkgs/pull/203513) is now waiting to be merged.

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [November 30, 2022, 2:50pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/8 "2022-11-30T14:50:15Z")

</div>

Our team PR is merged now !

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [February 16, 2023, 9:36am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/9 "2023-02-16T09:36:17Z")

</div>

Hi all,  
this is another attempt to get Geospatial team alive and working.

I spent few months in exploring Nix geospatial packages, did few contributions and saw huge amount of work done by many individuals. And I still see very big value in much closer and more systematic collaboration as a team.

The proposals is following:

1. Get current GDAL, PROJ, GEOS, QGIS, Fiona, PDAL, … maintainers and current/potential contributors interested in joining the team

2. Have a regular virtual meetings and work on following:

- first, decide on the list of packages we want to collaboratively maintain as a team and formalize it by updating `meta.maintainers` to point to the team rather to the individuals
- fine tune and document our specific policies and requirements for key things like:
  - packaging style: code formatting, usage of package sources (use Github or PyPi for Python packages ?), style of package testing, good and consistent support for package overrides
  - stable branch backporting policy: which patch releases are 99% safe to backport, which are not
  - PR reviews: make sure all team members are notified when there is a change in one of our packages and we might require review by a team member done according our policies

- identify current biggest problems and try to find some solutions - for example how to get QGIS working Mac ?!
- create some road map for next stable release: packages versions we want to see in next stable Nixpkgs branch, add missing packages (like proj-data), current packages improvements (adding support for some missing geospatial formats), …

All of that will of course remain as pure voluntary work, the same as it is done now, but we might achieve much better results when working together.

Please, think about joining. Ivan.

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [March 31, 2023, 9:48am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/10 "2023-03-31T09:48:10Z")

</div>

Geospatial team is [adopting](https://github.com/NixOS/nixpkgs/pull/224052) first package. If you like the idea, please consider joining the team.

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [March 31, 2023, 9:49am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/11 "2023-03-31T09:49:07Z")

</div>

If you don’t like the idea, please let us know as well.

---

<div class="post-metadata">

### Author: ![RaitoBezarius](https://discourse.nixos.org/user_avatar/discourse.nixos.org/raitobezarius/32/1835_2.png) [@RaitoBezarius](https://discourse.nixos.org/u/RaitoBezarius)
#### Post date: [April 4, 2023, 12:39pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/12 "2023-04-04T12:39:29Z")

</div>

I wanted to say: this is really awesome you are doing all this work. Please let me know if I can help for PR review, etc. as I see that the geospatial team is still trying to lift off.

Thank you for commenting your status on the release issue. 🙂

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [April 4, 2023, 1:00pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/13 "2023-04-04T13:00:11Z")

</div>

Thanks, I am just trying to connect other people (mentioned above + others) doing work for many years already.

---

<div class="post-metadata">

### Author: ![SergeK](https://discourse.nixos.org/user_avatar/discourse.nixos.org/sergek/32/2972_2.png) [@SergeK](https://discourse.nixos.org/u/SergeK)
#### Post date: [April 6, 2023, 2:52pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/14 "2023-04-06T14:52:10Z")

</div>

Hi! This all sounds great, I think “geospatial” very good scoping. Is there maybe a [matrix](https://matrix.to/#/#matrix-suggestions:nixos.org) channel I could join to follow you folks?

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [April 6, 2023, 2:57pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/15 "2023-04-06T14:57:31Z")

</div>

Thanks @SergeK , the team is currently only in the process of creation. Currently contains only two people. You are welcome to join if you are in to Nix geospatial packages maintenance. No matrix yet.

---

<div class="post-metadata">

### Author: ![nialov](https://discourse.nixos.org/user_avatar/discourse.nixos.org/nialov/32/7740_2.png) [@nialov](https://discourse.nixos.org/u/nialov)
#### Post date: [December 3, 2023, 11:09am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/16 "2023-12-03T11:09:28Z")

</div>

Hey, I have mostly dealt with geospatial Python packages but would be interested in joining! I sent a request on `GitHub` to join the team, please let me know if you want additional details. I believe I can readily help with maintaining geospatial Python packages but other languages will depend widely. I believe debugging other languages will be at least a great learning experience for me :D.

I am the maintainer of `pygeos` ([https://github.com/NixOS/nixpkgs/blob/4af3336ebd36388c5888f01bfd7ec1611c85146f/pkgs/development/python-modules/pygeos/default.nix](https://github.com/NixOS/nixpkgs/blob/4af3336ebd36388c5888f01bfd7ec1611c85146f/pkgs/development/python-modules/pygeos/default.nix)) which can be added under the geospatial team especially if I am included.

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [December 3, 2023, 6:06pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/17 "2023-12-03T18:06:21Z")

</div>

Hi @nialov ,

you are definitely very welcome to join !

Would you please create a PR with adding yourself to the team [here](https://github.com/NixOS/nixpkgs/blob/6811ea649ffc18bb62626f80c037eb16f7aa590f/maintainers/team-list.nix#L315) and assign it to me ?

Thank you very much for pygeos maintenance. We are very happy to move it under team maintenance.

---

<div class="post-metadata">

### Author: ![gregorywpower](https://discourse.nixos.org/user_avatar/discourse.nixos.org/gregorywpower/32/36365_2.png) [@gregorywpower](https://discourse.nixos.org/u/gregorywpower)
#### Post date: [May 8, 2026, 5:37am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/18 "2026-05-08T05:37:49Z")

</div>

Hey Ivan,

Is the geospatial team still represented in Nix? I don’t see anyone listed as maintainers under the geospatial team on the main/master branch.

---

<div class="post-metadata">

### Author: ![imincik](https://discourse.nixos.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@imincik](https://discourse.nixos.org/u/imincik)
#### Post date: [May 8, 2026, 9:36am UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/19 "2026-05-08T09:36:01Z")

</div>

Hi Gregory, team configuration was recently changed. Geospatial team is [configured here](https://github.com/NixOS/nixpkgs/blob/553ce7323967c00397657f7c4f0b0ad722d13f39/maintainers/team-list.nix#L305) and it looks like the list of members is now maintained by [GitHub team](https://github.com/orgs/NixOS/teams/geospatial).

Are you interested to join ?

---

<div class="post-metadata">

### Author: ![gregorywpower](https://discourse.nixos.org/user_avatar/discourse.nixos.org/gregorywpower/32/36365_2.png) [@gregorywpower](https://discourse.nixos.org/u/gregorywpower)
#### Post date: [May 8, 2026, 3:08pm UTC](https://discourse.nixos.org/t/creating-nix-geospatial-team/23454/20 "2026-05-08T15:08:28Z")

</div>

Yes! I am still learning the ropes and haven’t made any PR’s to packages yet though.
