!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

113 Members
24 Servers

Load older messages


SenderMessageTime
27 Mar 2025
@msgilligan:matrix.orgmsgilliganI also will try to learn various methods for testing PRs and pre-release branches as much as possible (and how to automate this on some of my systems, if possible)04:01:01
@msgilligan:matrix.orgmsgilligan

If anyone has any pointers to good references on how to do this, it would be appreciated. Especially anything that is Java or Rust focused (I also have some Rust projects I am trying to Nix-ify)

I guess I could try to configure GitHub and/or GitLab to pull from release branches, for example. And maybe automatically do nix flake update.

04:06:22
@msgilligan:matrix.orgmsgilligan *

If anyone has any pointers to good references on how to do this, it would be appreciated. Especially anything that is Java or Rust focused (I also have some Rust projects I am trying to Nix-ify)

I guess I could try to configure GitHub and/or GitLab to pull from release branches, for example. And maybe automatically do nix flake update and rebuild.

04:06:57
@tomodachi94:matrix.orgTomodachi94 (they/them) (I'd be willing to vouch for you if you want to be put onto the Java team; I'm probably not the only one who thinks you'd make a great addition) 04:20:14
@tomodachi94:matrix.orgTomodachi94 (they/them)* (I'd be willing to vouch for you if you want to be put onto the Java team so you get pings for this kind of stuff; I'm probably not the only one who thinks you'd make a great addition)04:20:26
@tomodachi94:matrix.orgTomodachi94 (they/them) On the testing PRs bit, our CONTRIBUTING.md is quite good nowadays: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#how-to-review-pull-requests

As for testing prerelease branches, we have a system called Hydra which builds packages automatically once they're promoted to a channel. Here's some more information: https://wiki.nixos.org/wiki/Channel_branches
04:26:46
@tomodachi94:matrix.orgTomodachi94 (they/them)* On the testing PRs bit, our CONTRIBUTING.md has some good advice: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#how-to-review-pull-requests As for testing prerelease branches, we have a system called Hydra which builds packages automatically once they're promoted to a channel. Here's some more information: https://wiki.nixos.org/wiki/Channel_branches04:27:01
@tomodachi94:matrix.orgTomodachi94 (they/them)* On the testing PRs bit, our CONTRIBUTING.md has some good advice: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#how-to-review-pull-requests As for testing prerelease branches, we have a system called Hydra which builds packages automatically once they're promoted (id that the right word?) to a channel. Here's some more information: https://wiki.nixos.org/wiki/Channel_branches04:27:26
@tomodachi94:matrix.orgTomodachi94 (they/them)* On the testing PRs bit, our CONTRIBUTING.md has some good advice: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#how-to-review-pull-requests As for testing prerelease branches, we have a system called Hydra which builds packages automatically once they're promoted (is that the right word?) to a channel. Here's some more information: https://wiki.nixos.org/wiki/Channel_branches04:27:34
@emilazy:matrix.orgemily
In reply to @tomodachi94:matrix.org
(I'd be willing to vouch for you if you want to be put onto the Java team so you get pings for this kind of stuff; I'm probably not the only one who thinks you'd make a great addition)
I mostly just don't have the time, I'm afraid :)
12:18:30
@emilazy:matrix.orgemilyI'm happy to try and take a look at stuff I'm pointed out, and do specific bits of work when they dovetail with other stuff I want to do, but if I try to track all the day to day Java stuff I'll just drop the ball on stuff more than I already do12:19:03
@emilazy:matrix.orgemilyFWIW I don't think JDK patch updates need more testing than confirming build and maybe a brief perusal of advisories/release notes12:20:39
@emilazy:matrix.orgemilyjust needs someone keeping track of them (r-ryantm sometimes has issues and isn't always the fastest) and a committer who can allocate the time to merging them12:21:33
@raboof:matrix.orgraboofJup. While I think everyone wants to run newer JDKs, many libraries want to support running on JDK8, and the easiest way to achieve that is by building on JDK8 - building with a newer JDK than the target JDK only became reliable when targeting JDK9 onwards...14:15:38
@raboof:matrix.orgraboofI wonder if it'd be easier to drop jdk11 than it'd be to drop jdk814:17:02
@raboof:matrix.orgraboofno promises but feel free to request reviews from me on (especially already-maintainer-reviewed) Java PRs for merge14:19:06
30 Mar 2025
@98765abc:mozilla.org98765abc joined the room.02:13:21
1 Apr 2025
@strum355:matrix.orgstroem - sourcegraph changed their display name from stroem - sourcegraph to stroem.09:41:46
5 Apr 2025
@gotha:matrix.org@gotha:matrix.org left the room.14:18:43
8 Apr 2025
@emilazy:matrix.orgemily samasaur: could you maybe take a look at https://hydra.nixos.org/build/294329205/nixlog/1 ? 10:15:17
@emilazy:matrix.orgemilylooks like it was caused by your PR10:16:30
@samasaur:matrix.orgsamasaurah i see it20:25:09
@samasaur:matrix.orgsamasaurlooks like it has already been fixed: https://github.com/NixOS/nixpkgs/commit/7a14f3c857ac979132b782e82b0f5979a833dcc320:25:14
@emilazy:matrix.orgemily yeah we were discussing it in #staging:nixos.org 20:32:40
@samasaur:matrix.orgsamasaurI'm not sure how that happened, I know I tested building these locally, and I can't really imagine how this bug would have been introduced when I rebased onto stagin20:32:51
@samasaur:matrix.orgsamasaur * I'm not sure how that happened, I know I tested building these locally, and I can't really imagine how this bug would have been introduced when I rebased onto staging 20:32:54
@samasaur:matrix.orgsamasaurjust checked and apparently the symlink was broken before my rebase too but the build was successful anyway? baffling20:55:46
@emilazy:matrix.orgemilyoh, I think the symlink check was tweaked for Darwin this cycle20:59:24
@emilazy:matrix.orgemilysomething about how symlinks can have their own permissions in XNU20:59:31
@samasaur:matrix.orgsamasaurah gotcha21:02:33

Show newer messages


Back to Room ListRoom Version: 6