Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A call for Darwin maintainers #145230

Closed
domenkozar opened this issue Nov 9, 2021 · 86 comments
Closed

A call for Darwin maintainers #145230

domenkozar opened this issue Nov 9, 2021 · 86 comments
Labels
6.topic: darwin Running or building packages on Darwin

Comments

@domenkozar
Copy link
Member

domenkozar commented Nov 9, 2021

We'd really benefit from better coordination around fixing darwin/macOS packages.

We have darwin-maintainers team which is currently 7 members.

If you'd like to join the team, we're looking for help with the following:

You're welcome to join MacOS+Nix community at https://matrix.to/#/#macos:nixos.org

If you need access to M1 community box see https://github.com/winterqt/darwin-build-box

Feel free to nominate yourself and help use bring macOS into a better state :)

@domenkozar domenkozar added 0.kind: bug Something is broken 6.topic: darwin Running or building packages on Darwin and removed 0.kind: bug Something is broken labels Nov 9, 2021
@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/a-call-for-darwin-maintainers/15985/1

@kloenk
Copy link
Member

kloenk commented Nov 9, 2021

I would like to nominate myself, as I'm using an m1 Mac. The macOS sdk is a bit above my knowledge, but I can try to help with other things.

I'm currently in University though, so I have to see how much time I have. But Pinging me could help to remember me to do nixpkgs things :-)

@fiddlerwoaroof
Copy link

Hi, I’m interested, but I’m not sure how much time I have. Is there any list of good first issues? I have both Intel and M1 hardware.

@mstone
Copy link
Contributor

mstone commented Nov 9, 2021

I’m also interested, at least for the current personal planning horizon.

@domenkozar
Copy link
Member Author

Invited all three, thanks a lot for helping out ❤️

@uri-canva
Copy link
Contributor

I have access to both x86_64-darwin and aarch64-darwin, happy to help!

@mikroskeem
Copy link
Member

I have aarch64-darwin (and x86_64-darwin, via Rosetta), happy to help as well.

@winterqt
Copy link
Member

winterqt commented Nov 9, 2021

Hi! I have access to an aarch64-darwin machine and would be happy to help.

@prusnak
Copy link
Member

prusnak commented Nov 9, 2021

Please add me as well. I have aarch64-darwin (and x86_64-darwin, via Rosetta).

@griff
Copy link
Contributor

griff commented Nov 9, 2021

I have a x86_64-darwin and though I am very busy at the moment I will try and timebox an hour a day for helping with this.

@kevingriffin
Copy link
Contributor

I'd be happy to help with my aarch64-darwin, and probably an Intel one somewhere too.

@thefloweringash
Copy link
Member

I'd like to help out where I can.

@kira-bruneau
Copy link
Contributor

I have a x86_64-darwin machine, and I'd be happy to help out when I can 🙂

@jonringer
Copy link
Contributor

I would like to thank everyone who has volunteered, really helps.

I apologize ahead-of-time for spamming you all during ZHF :)

@kubukoz
Copy link
Member

kubukoz commented Nov 10, 2021

I have an x86_64 machine, M1 coming later in the month, happy to run checks but I don't know much about the underlying magic.

@olebedev
Copy link
Member

I have x86_64 and M1 machines, I would be happy to help!

@willjr
Copy link

willjr commented Nov 10, 2021

I'd also be happy to help!
I'm both a NixOS and MacOS user!

@samuela
Copy link
Member

samuela commented Nov 10, 2021

Happy to help any way I can!

@domenkozar domenkozar pinned this issue Nov 10, 2021
@sikmir
Copy link
Member

sikmir commented Nov 10, 2021

I use both NixOS and MacOS (x86_64), I'd like to help.

@smaret
Copy link
Member

smaret commented Nov 10, 2021

I can help too.

@groodt
Copy link
Contributor

groodt commented Nov 10, 2021

I'm happy to help. I'm x86_64-darwin and hopefully aarch64-darwin sometime in the future.

@domenkozar
Copy link
Member Author

domenkozar commented Nov 10, 2021

We've grown the @NixOS/darwin-maintainers team from 7 members to 27 in the last 24h.

That's an overwhelming response.

Thank you all for helping out!

@hexagonal-sun
Copy link
Contributor

Happy to help with aarch64-darwin. I also have an outstanding PR that aims to improve the Nix experience on darwin machines by creating /Applications launchers for packages (see #131891). Thanks!

@starcraft66
Copy link
Member

Hi! I have both x86_64-darwin and aarch64-darwin machines at my disposal and would be happy to help!

@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/nix-macos-monthly/12330/12

@domenkozar
Copy link
Member Author

No criteria, help out and have fun. Added :)

@totoroot
Copy link
Contributor

totoroot commented Jan 9, 2023

@domenkozar I've been using NixOS for a little over two years and Nix on x86_64-darwin for a few months now at work.
Recently I've started packaging and reviewing for darwin, so I'd like to become a darwin maintainer as well.

Edit: Soon an aarch64-darwin Mac Mini will move in as well :)

@CL0Pinette
Copy link

CL0Pinette commented Jan 10, 2023

Hey,
I am using a mac M1. I'd love to contribute, I've used nix-darwin on my mac for 6 months.
I will also be able to help transposing packages from linux to darwin

@inclyc
Copy link
Member

inclyc commented Jan 14, 2023

Hi NixOS folks! I am using a M1 macbook and currently using nix flakes on my system. I'd like to help with testing packages & reviewing PRs. I'm also working in the LLVM community (committer, clang, backends), if there are any toolchain issues please cc me :)

@domenkozar
Copy link
Member Author

We really need help with maintaining GHC, two issues are blocking a lot of packages:

@berryp
Copy link
Member

berryp commented Feb 13, 2023

Can't help with the Haskell work but happy to help anywhere else I can.

@milahu
Copy link
Contributor

milahu commented Feb 16, 2023

link is gone

We have darwin-maintainers team which is currently 7 members.

@Atemu
Copy link
Member

Atemu commented Feb 16, 2023

@milahu pretty sure you must be in the NixOS org to see that link. I can see the 51 members: https://github.com/orgs/NixOS/teams/darwin-maintainers/members

@stepbrobd
Copy link
Member

I'd love to help!
About 2 months into this new world with my old Intel MacBook and a new Apple Silicon MacBook.

@pupbrained
Copy link
Member

Got an aarch64-darwin machine for helping out if needed :)
I could probably even help with aarch64-linux using Asahi NixOS.

@yamashitax
Copy link
Contributor

I have aarch64-darwin. I can help maintain, test, and add new packages.

@0xMRTT
Copy link
Member

0xMRTT commented Apr 15, 2023

I can help out with x86_64-darwin and x86_64-linux. I would be interested in becoming a package maintainer.

@n8henrie
Copy link
Contributor

n8henrie commented May 4, 2023

I'm relatively new but also interested in helping. Also on aarch64-darwin.

@yurrriq
Copy link
Member

yurrriq commented May 4, 2023

I've pinged the Nix guild at work, where there are some Darwin users.

@Eliot00
Copy link
Contributor

Eliot00 commented May 11, 2023

I have both intel macbook and m2 mac mini, I would like to help.

@mweinelt mweinelt unpinned this issue May 12, 2023
@RaitoBezarius RaitoBezarius pinned this issue Jun 20, 2023
@emilazy
Copy link
Member

emilazy commented Jun 20, 2023

I would be happy to get darwin-maintainers pings and try to help fix breakage that looks tractable, although I know better than to promise reliable responses or to guarantee I'll spend time actively scouting for issues/PRs that don't affect me. My aarch64-darwin machine is currently broken but I have access to x86_64-darwin and x86_64-linux. I have worked on Darwin issues in the past (e.g. #137605, #137741, #137870, #137942 (stalled out, alas), #238791).

@cidkidnix
Copy link
Contributor

Hey I work at @obsidiansystems and we use darwin/MacOS quite a bit commercially (mostly for iOS),

Besides our use I'm happy to step up to help maintain mostly the haskell side of things with Darwin

@khaneliman
Copy link
Contributor

I use nix to manage my mac configuration and have been trying to add / fix darwin support in derivations. You can add me to the list, too.

@mweinelt mweinelt unpinned this issue Sep 29, 2023
@iFreilicht
Copy link
Contributor

I would also like to be added to the list. I've only just opened my first darwin-specific PR but have gotten other PRs merged in the past, either as author or as tester.

@heywoodlh
Copy link
Contributor

I would be happy to also be added to this list, have opened a couple of MacOS-specific PRs in the past few months. 😄

@DontEatOreo
Copy link
Member

I would like to help also! I daily drive aarch64-darwin on M1 Mac Mini

@siriobalmelli
Copy link
Contributor

I'd like to volunteer.

Recently went all-in and I'm now running nix-darwin and home-manager on both aarch64-darwin and x86_64-darwin.

@matteo-pacini
Copy link
Contributor

matteo-pacini commented Jun 20, 2024

@domenkozar Would like to help too, I have access to both aarch64-darwin and x86_64-darwin machines.

Made a few PRs already, adding Darwin support to a few packages:
#318047
#318535
#319268

Also a few iOS developement tools I use at work:
#318906
#317561

Some are still in review:
#320122
#321219
#321539
#321607

@afh
Copy link
Member

afh commented Jun 23, 2024

Happy to be part of the Nix Darwin maintainers if helpful for the team 👋🙂.

I too have access to aarch64-darwin (daily driver) and x86_64-darwin and have contributed a few darwin related improvements to nixpkgs, for details see list of PRs created (13) and PRs reviewed (9) by me and labeled 6.topic darwin.

@domenkozar
Copy link
Member Author

For same reasons I resigned in #50105 (comment), until moderation actions improve I'm no longer going to spend time here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: darwin Running or building packages on Darwin
Projects
None yet
Development

No branches or pull requests