| 15 May 2024 |
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 |
| 24 May 2024 |
Ivan Mincik (imincik) | In reply to @vengmark2:matrix.org
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.
I do a visual diff review, check if all tests are passing and run nixpkgs-review (this sometimes requires a lot of resources) | 05:49:30 |
l0b0 | That last one is a big one, but one which could (and I expect will, in the future) be run by CI. I think we can safely assume that nixpkgs-review is beyond the effort that most would be willing to donate, since as you say it requires a lot of resources. | 05:51:03 |
Ivan Mincik (imincik) | In reply to @imincik:matrix.org I do a visual diff review, check if all tests are passing and run nixpkgs-review (this sometimes requires a lot of resources) And I also check release notes. | 06:26:45 |
Ivan Mincik (imincik) | In reply to @vengmark2:matrix.org That last one is a big one, but one which could (and I expect will, in the future) be run by CI. I think we can safely assume that nixpkgs-review is beyond the effort that most would be willing to donate, since as you say it requires a lot of resources. Yes, that's true. But some kind of nixpkgs-review rebuild is done by bot as well. It has 120 minutes timeout, but you can still reuse binary cache it populates. | 06:33:41 |
Ivan Mincik (imincik) | Running nixpkgs-review for "libgeotiff: 1.7.1 -> 1.7." now. | 06:34:35 |
Ivan Mincik (imincik) | Other problem with nixpkgs-review is that usually you are able to run it only on single platform. @sikmir is doing linux + darwin sometimes which is great, but quite rare. | 06:38:28 |
sikmir | In reply to @imincik:matrix.org Other problem with nixpkgs-review is that usually you are able to run it only on single platform. @sikmir is doing linux + darwin sometimes which is great, but quite rare. Yes, I can run builds on x86_64-darwin and x86_64-linux, feel free to ping. | 12:30:41 |
| 25 May 2024 |
Ivan Mincik (imincik) | sikmir: are you able to run nixpkgs-review on Darwin for this PR https://github.com/NixOS/nixpkgs/pull/314546 ? Thanks | 10:37:38 |
Ivan Mincik (imincik) | * sikmir: are you able to try to build owslib on Darwin for this PR https://github.com/NixOS/nixpkgs/pull/314546 ? Thanks | 10:38:45 |