!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
15 May 2024
@imincik:matrix.orgIvan Mincik (imincik)Please assign myself for PR review. Thanks.10:03:16
@imincik:matrix.orgIvan Mincik (imincik) * Please assign me for PR review. Thanks.10:03:23
@kidanger:kidanger.net@kidanger:kidanger.netdone, https://github.com/NixOS/nixpkgs/pull/31192211:41:32
@imincik:matrix.orgIvan 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@kidanger:kidanger.netI 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
@imincik:matrix.orgIvan Mincik (imincik) kidanger: sorry, I think libtiff PRs need to go to staging. 12:23:08
@kidanger:kidanger.net@kidanger:kidanger.netit should be good now (targeting staging)12:29:29
16 May 2024
@imincik:matrix.orgIvan 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
@imincik:matrix.orgIvan Mincik (imincik)Ah, sorry, I see it now https://github.com/NixOS/nixpkgs/pull/31197910:27:28
@kidanger:kidanger.net@kidanger:kidanger.netThanks for the merge!11:02:39
18 May 2024
@sikmir:matrix.orgsikmir
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
@imincik:matrix.orgIvan 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
@imincik:matrix.orgIvan Mincik (imincik)Trivial to review QGIS version bump - https://github.com/NixOS/nixpkgs/pull/31309706:08:25
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:25:50
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:28:05
@imincik:matrix.orgIvan 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:matrix.orgsikmirLooks really hard to package https://github.com/NixOS/nixpkgs/issues/31400514:25:53
@sikmir:matrix.orgsikmirJust in case, I'm almost done with packaging mapclassify and libpysal https://github.com/NixOS/nixpkgs/issues/26009914:28:44
@vengmark2:matrix.orgl0b0

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
@vengmark2:matrix.orgl0b0 *

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
@vengmark2:matrix.orgl0b0 *

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:matrix.orgsikmirHere it is https://github.com/NixOS/nixpkgs/pull/31410121:34:15
24 May 2024
@imincik:matrix.orgIvan 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
@vengmark2:matrix.orgl0b0 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
@imincik:matrix.orgIvan 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
@imincik:matrix.orgIvan 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
@imincik:matrix.orgIvan Mincik (imincik)Running nixpkgs-review for "libgeotiff: 1.7.1 -> 1.7." now.06:34:35
@imincik:matrix.orgIvan 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:matrix.orgsikmir
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
@imincik:matrix.orgIvan 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

Show newer messages


Back to Room ListRoom Version: 10