| 25 Apr 2024 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (void) to SomeoneSerge (UTC+1). | 23:02:32 |
| 29 Apr 2024 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (UTC+1) to SomeoneSerge (is taking time off and doesn't want to hear about it). | 11:43:23 |
| NixOS Moderation Botchanged room power levels. | 15:28:30 |
| 1 May 2024 |
| NixOS Moderation Botchanged room power levels. | 15:06:05 |
| 4 May 2024 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (is taking time off and doesn't want to hear about it) to SomeoneSerge (Way down Hadestown). | 21:03:56 |
| 9 May 2024 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (Way down Hadestown) to SomeoneSerge (UTC+3). | 17:11:46 |
| 15 May 2024 |
@kidanger:kidanger.net | Hello, Currently nixpkgs' gdal is missing zstd support. It can be fixed by adding zstd to buildInputs of libtiff:
gdal = pkgs.gdal.override {
libtiff = pkgs.libtiff.overrideAttrs (attrs: {
buildInputs = (attrs.buildInputs or []) ++ [pkgs.zstd];
});
};
(tested with gdalinfo, gdal 3.8.5)
Should I create a PR?
| 09:45:04 |
Ivan Mincik (imincik) | In reply to @kidanger:kidanger.net
Hello, Currently nixpkgs' gdal is missing zstd support. It can be fixed by adding zstd to buildInputs of libtiff:
gdal = pkgs.gdal.override {
libtiff = pkgs.libtiff.overrideAttrs (attrs: {
buildInputs = (attrs.buildInputs or []) ++ [pkgs.zstd];
});
};
(tested with gdalinfo, gdal 3.8.5)
Should I create a PR?
I think yes, we did the same with lerc in https://github.com/NixOS/nixpkgs/pull/290556/files | 10:02:29 |
Ivan Mincik (imincik) | Please assign myself for PR review. Thanks. | 10:03:16 |
Ivan Mincik (imincik) | * Please assign me for PR review. Thanks. | 10:03:23 |
@kidanger:kidanger.net | done, https://github.com/NixOS/nixpkgs/pull/311922 | 11:41:32 |
Ivan Mincik (imincik) | In reply to @kidanger:kidanger.net done, https://github.com/NixOS/nixpkgs/pull/311922 Thanks, looks good to me. Are you able to run nixpkgs-review for it ? | 12:20:50 |
@kidanger:kidanger.net | I had to use gdalMinimal because right now master requires too many rebuild and I don't have enough disk space. I won't be able to run nixpkgs-review either :/ | 12:21:54 |
Ivan Mincik (imincik) | kidanger: sorry, I think libtiff PRs need to go to staging. | 12:23:08 |
@kidanger:kidanger.net | it should be good now (targeting staging) | 12:29:29 |
| 16 May 2024 |
Ivan Mincik (imincik) | kidanger: would you please open new PR for zstd ? I had the same problem with mass ping when I tried to re-target between branches (see this recommendation to avoid this issue for the next time). Thank you. | 10:25:20 |
Ivan Mincik (imincik) | Ah, sorry, I see it now https://github.com/NixOS/nixpkgs/pull/311979 | 10:27:28 |
@kidanger:kidanger.net | Thanks for the merge! | 11:02:39 |
| 18 May 2024 |
sikmir | In reply to @imincik:matrix.org Ah, great. Can I add it to nixpkgs ? Here it is https://github.com/NixOS/nixpkgs/pull/312708, welcome to review) | 17:55:53 |
Ivan Mincik (imincik) | In reply to @sikmir:matrix.org Here it is https://github.com/NixOS/nixpkgs/pull/312708, welcome to review) Great, I'll review it on Monday. Would you please make sure I am set as the reviewer for this PR? | 18:01:53 |
| 22 May 2024 |
Ivan Mincik (imincik) | Trivial to review QGIS version bump - https://github.com/NixOS/nixpkgs/pull/313097 | 06:08:25 |
| NixOS Moderation Botchanged room power levels. | 15:25:50 |
| NixOS Moderation Botchanged room power levels. | 15:28:05 |
Ivan Mincik (imincik) | In reply to @imincik:matrix.org Trivial to review QGIS version bump - https://github.com/NixOS/nixpkgs/pull/313097 Thank l0b0 | 16:12:14 |
| 23 May 2024 |
sikmir | Looks really hard to package https://github.com/NixOS/nixpkgs/issues/314005 | 14:25:53 |
sikmir | Just in case, I'm almost done with packaging mapclassify and libpysal https://github.com/NixOS/nixpkgs/issues/260099 | 14:28:44 |
l0b0 | Hi guys, just wondering what you consider an appropriate level of PR review for bot-generated patch releases like libgeotiff: 1.7.1 -> 1.7.2. Some things to consider:
- Anybody doing a review has finite time, and want to do the best possible job in that finite time.
- Somewhere between 11 and 100 packages rely on this one, as detected by ofborg. So the impact of a broken package isn't tiny.
- The package passthru tests are run automatically, but it's hard to gauge at a glance whether those are as complete as they should be, because it's not like we report some kind of coverage front and centre.
- I don't think NixOS tests are typically linked to the package passthru tests, so it's non-trivial to figure out whether any NixOS tests should be run for a particular PR. Do you have any tricks/heuristics for figuring out which tests to run, better than
rg libgeotiff nixos/tests (which won't detect tests of packages which depend on libgeotiff)?
| 20:35:41 |
l0b0 | * Hi guys, just wondering what you consider an appropriate level of PR review for bot-generated patch releases like libgeotiff: 1.7.1 -> 1.7.2. Some things to consider:
- Anybody doing a review has finite time, and want to do the best possible job in that finite time.
- Somewhere between 11 and 100 packages rely on this one, as detected by ofborg. So the impact of a broken package isn't tiny.
- The package passthru tests are run automatically, but it's hard to gauge at a glance whether those are as complete as they should be, because it's not like we report some kind of coverage front and centre.
- I don't think NixOS tests are typically linked to the package passthru tests, so it's non-trivial to figure out whether any NixOS tests should be run for a particular PR. Do you have any tricks/heuristics for figuring out which tests to run, better than
rg libgeotiff nixos/tests (which won't detect tests of packages which depend on libgeotiff)?
- If a rubber stamp of "the build passes" is considered sufficient, why don't we automate the merging of such PRs?
| 20:36:56 |
l0b0 | * Hi guys, just wondering what you consider an appropriate level of PR review for bot-generated patch releases like libgeotiff: 1.7.1 -> 1.7.2. Some things to consider:
- Anybody doing a review has finite time, and want to do the best possible job in that finite time.
- Somewhere between 11 and 100 packages rely on this one, as detected by ofborg. So the impact of a broken package isn't tiny.
- The package passthru tests are run automatically, but it's hard to gauge at a glance whether those are as complete as they should be, because it's not like we report some kind of coverage front and centre.
- I don't think NixOS tests are typically linked to the package passthru tests, so it's non-trivial to figure out whether any NixOS tests should be run for a particular PR. Do you have any tricks/heuristics for figuring out which tests to run, better than
rg libgeotiff nixos/tests (which won't detect tests of packages which depend on libgeotiff)?
- If a rubber stamp of "the build passes" is considered sufficient, why don't we automate the merging of such PRs? Then people could spend their time reviewing actually interesting PRs, and we might get more ROI on review time.
| 20:37:48 |
sikmir | Here it is https://github.com/NixOS/nixpkgs/pull/314101 | 21:34:15 |