!kjdutkOsheZdjqYmqp:nixos.org

Empty Room

1634 Members
347 Servers

Load older messages


SenderMessageTime
21 May 2021
@sephi:matrix.orgsephiThanks, I’ll try that12:09:59
@jschievink:matrix.orgjschievink joined the room.12:10:07
@jschievink:matrix.orgjschievinkI was recently added to the "Nixpkgs Maintainers" and am trying to figure out what that means12:11:34
@jschievink:matrix.orgjschievinkAccording to https://github.com/NixOS/rfcs/blob/master/rfcs/0039-unprivileged-maintainer-teams.md I should not be able to close PRs and issues, but it looks like I can12:11:48
@jschievink:matrix.orgjschievinkI haven't found any documentation about how to get changes merged that I've approved12:12:39
@domenkozar:matrix.orgDomen Kožar joined the room.12:14:55
@jschievink:matrix.orgjschievinkThe RFC also says:12:16:48
@jschievink:matrix.orgjschievink
OfBorg will identify PRs which are approved by their maintainers, and add a special label approved-by-maintainer.
12:16:49
@jschievink:matrix.orgjschievinkbut that doesn't seem to happen12:17:08
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️
In reply to @jschievink:matrix.org
According to https://github.com/NixOS/rfcs/blob/master/rfcs/0039-unprivileged-maintainer-teams.md I should not be able to close PRs and issues, but it looks like I can
Every member of the organization can, it's a GitHub thing I assume. I as a maintainer strive to wield this power wisely and only close issues that are fixed by me
12:18:14
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️* Every member of the organization can, it's a GitHub thing I assume. I as a maintainer strive to wield this power responsibly and only close issues that are fixed by me12:18:39
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️Actually I think it kinda makes sense for a maintainer to be able to close issues related to their things12:19:59
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️I've never had a single problem occur to the package I'm named maintainer for12:20:25
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️* I've never had a single problem occur to the package I'm named maintainer for though, so I help with other issues12:20:42
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️For example, I've pushed some fixes related to my production workloads on aarch64 - it sometimes feels like I'm the only one who runs some of the services packaged in NixOS in production though12:21:28
@nbardiuk:matrix.orgnazarii joined the room.12:21:42
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️For example, nobody except me noticed that one time when rspamd on aarch64 got broken because of a dependency failure. I was the one to notice it (because I'm using it in production and one update suddenly broke my build - it's a good thing it didn't brick my production setup!), I was the one to file an issue12:22:40
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️And then I figured it out and fixed it myself. And closed the issue...12:22:51
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️Too bad you can't become a maintainer for a package on a certain architecture!12:23:31
@symphorien:xlumurb.eusymphorienfew people use aarch64, it's great that you fix it12:23:38
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️* For example, I've pushed some fixes related to my production workloads on aarch64 - it sometimes feels like I'm the only one who runs some of the services packaged in NixOS in production though12:23:49
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️It's just that if I don't fix it, nobody would12:24:04
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️Who in the world runs a production mail server on a Raspberry Pi?12:24:18
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️Well, I do, so I'm fixing everything that prevents me from doing it12:24:45
@symphorien:xlumurb.eusymphorienhehe12:24:56
@jschievink:matrix.orgjschievinkThat's pretty cool though :)12:25:16
@jschievink:matrix.orgjschievinkhow do I get something merged that I've approved as the package maintainer?12:25:42
@sandro:supersandro.deSandro

does that highlighting work?

let pkgs = import <nixos-unstable> { };
in pkgs.ocamlPackages.buildDunePackage rec {
  pname = "comby";
  version = "1.5.1";
  useDune2 = true;
  minimumOcamlVersion = "4.11.0";

  src = pkgs.fetchFromGitHub {
    owner = "comby-tools";
    repo = pname;
    rev = version;
    sha256 = "1ipfrr6n1jyyryhm9zpn8wwgzfac1zgbjdjzrm00qcwc17r8x2hf";
  };
  buildInputs = [
    pkgs.zlib
    pkgs.pkg-config-unwrapped
    pkgs.ocamlPackages.ppx_deriving
    pkgs.ocamlPackages.ppx_deriving_yojson
    pkgs.ocamlPackages.ppx_sexp_conv
    pkgs.ocamlPackages.ppx_jane
    pkgs.ocamlPackages.ppx_expect
    pkgs.ocamlPackages.dune-configurator
    pkgs.ocamlPackages.lwt
    pkgs.ocamlPackages.parany
    pkgs.ocamlPackages.patience_diff
    pkgs.ocamlPackages.core
    pkgs.ocamlPackages.toml
    pkgs.ocamlPackages.shell
    pkgs.ocamlPackages.cohttp-lwt-unix
  ];
}

12:34:03
@sandro:supersandro.deSandroyeah, but it thinks http://pkgs.ocamlpackages.shell/ is a domain 🤔12:34:23
@sternenseemann:systemli.orgsterni
In reply to @jschievink:matrix.org
how do I get something merged that I've approved as the package maintainer?
reviewing it is good first step, eventually someone with commit bit comes along and merges it usually. There are usually also threads on discourse and similar where you can post PRs that seem to have been forgotten
12:38:20

Show newer messages


Back to Room ListRoom Version: 6