| 22 Jul 2026 |
autra | As far as I know, it's ok to backport minor releases if there is no breaking change (which is probably not the case for eg gdal, but is probably the case here) | 21:07:56 |
autra | that being said, there's already a lot to do with patch releases apparently, I'm going to start with them. | 21:09:54 |
| 23 Jul 2026 |
Ivan Mincik (imincik) | I believe we should always keep same minor version of GDAL during a whole stable release. The rest of packages is case by case. | 08:59:36 |
autra | indeed gdal (and probably geos and maybe a few others) should not move minor | 09:00:11 |
Ivan Mincik (imincik) | Yes, geos is the same. | 09:00:26 |
autra | well actually, thinking about it, maybe focusing on patch release is already enough work | 09:01:16 |
Ivan Mincik (imincik) | I wish we would have a tool which would just check between version numbers in master and stable and suggest patch releases we can backport. Then we would manually decide. This shouldn't be hard to add in https://github.com/imincik/nix-utils | 09:04:53 |
autra | yes, at the moment, I just check repology, which is not that bad | 09:19:03 |
autra | because it lists all the existing version | 09:19:10 |
autra | still it's a bit manual | 09:19:15 |
Ivan Mincik (imincik) | How do you filter packages to geospatial ones ? By your name ? | 09:19:46 |
autra | actually yes, I don't make differences between packages I maintain directly, or those through the geospatial team. You can filter by nixpkgs release. My personal link for 26.05 is : https://repology.org/projects/?maintainer=augustin.trancart%40gmail.com&inrepo=nix_stable_26_05&outdated=1 | 09:20:26 |
Ivan Mincik (imincik) | Something like this: https://repology.org/projects/?maintainer=ivan.mincik%40gmail.com&inrepo=nix_unstable&outdated=1 ?
| 09:20:26 |
autra | exactly ;-) | 09:20:32 |
autra | for instance pythonPackages.gdal could be backported | 09:21:00 |
autra | the only trouble is that repology lags a bit | 09:21:11 |
autra | so I need an extra search for existing PR before submitting | 09:21:25 |
Ivan Mincik (imincik) | Packages failing to build on Linux: https://github.com/imincik/nix-utils/actions/runs/29994677911 (this job now reports only failing packages) | 09:27:41 |
Ivan Mincik (imincik) | autra: packages versions + backport | 11:08:04 |
autra | nice ! How does the backport boolean logic work? | 11:09:54 |
autra | do you compare with master only, or with all the versions existing of a given software? | 11:10:08 |
Ivan Mincik (imincik) | Based on this we can consider backporting
- mapserver
- postgis
- protozero
- async-tiff
- cartopy
- geopandas
- osmnx
- qgis-ltr
- saga
| 11:11:19 |
Ivan Mincik (imincik) | This is script producing this output https://github.com/imincik/nix-utils/blob/master/package-versions.py | 11:11:48 |
Ivan Mincik (imincik) | I addition to BACKPORT column, we can check also NIXPKGS/RELEASE-26.05 column. If you see [-] after version value, it means that version is lower than one in master. | 11:15:32 |
Ivan Mincik (imincik) | I just merged backport of qgis-ltr which was fogotten. | 11:18:09 |
Ivan Mincik (imincik) | https://github.com/NixOS/nixpkgs/pull/544871 | 14:14:13 |
Ivan Mincik (imincik) | https://github.com/NixOS/nixpkgs/pull/544955 is needed to unbreak QGIS . | 18:31:29 |
Ivan Mincik (imincik) | * https://github.com/NixOS/nixpkgs/pull/544955 is needed to unbreak QGIS . Please review. | 18:31:34 |
| 25 Jul 2026 |
sikmir | https://github.com/NixOS/nixpkgs/pull/545662 | 16:17:21 |
| 27 Jul 2026 |
Ivan Mincik (imincik) | https://github.com/NixOS/nixpkgs/pull/544955 | 11:18:07 |