-
Notifications
You must be signed in to change notification settings - Fork 37
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
Please add maintainers to this repo #48
Comments
/cc @jannau |
Again, not asking for any admin rights, just write permissions to keep the repo clean. |
Since we are no longer maintaining the PKGBUILDs under the Asahi Linux umbrella, I think it makes more sense for the folks actually keeping things up to date to fork the repo and maintain it under a different organization. I can archive this repo to make it clear it's deprecated and point to the new one if you want. |
@marcan OK, let's do that. Thanks! |
@marcan Before you archive this repo, maybe its good to clean it up before. I commented on all open issues and pull requests.
Thanks! |
@mkurz maybe better to create an org (maybe called asahi-alarm or similar) for this and not use your personal github? This makes it easier to add collaborators, and to transfer ownership if you ever need to stop. |
Another thought I have is that having a repo is nice and all but ideally we would need to build packages and publish them in a pacman repo. |
@joske Yeah that would be great, but I don't have time to set up that up. If you want to do that please go ahead. |
Are you talking about packages or creating an org? 😉 |
sorry, packages |
That is not urgent. What do you say about having this under an org? |
I just invited you to https://github.com/orgs/asahi-alarm/ I will make you owner as well. |
You are owner now. |
Forked the repo: https://github.com/asahi-alarm/PKGBUILDs Or maybe.. should we transfer it? |
what's the difference? |
By transfering all issues + pull requests will be transfered as well, its like moving the repo to a different url. |
Do we care about those? I suspect not much is lost by just forking. Transfer is probably not something we can do ourselves. |
Transfering has to be done by @marcan. Depends what @marcan says. |
Also are we happy about the name |
I think that asahi-alarm is fine. It clearly says what it is 😁 |
I will ping @marcan in IRC regarding transfer vs fork. |
Thanks for the response and the new organization to maintain asahi for alarm,
I think that's the biggest problem here, if asahi linux is deprecated for arch linux arm, built packages became outdated and might stop functioning, without a build system and a binary repo, the user would be expected to build all the packages using another machine or creating an Arch Linux ARM VM / Container.
I have been thinking of doing this for a while, but github runners currently supports only x86_64, building with github action inside an alarm docker image using qemu would probably be too slow. (ARM64 runners are still in beta, that might be an option in the future, but we might need to wait til at least the end of this year) FYI, there are https://github.com/7Ji-PKGBUILDs for PKGBUILDs and https://github.com/7Ji/archrepo as a pacman binary repo, currently maintaining lots of rockchip packages, but it is also maintaining other packages and platforms. Packages are currently built on a Huawei Kunpeng-920 server. |
They are not in beta anymore, however currently only availabe to GitHub enterprise customers.
Personally, I would just wait for this runners to be avaible and then set up everything with GitHub actions. "early 2025" sounds no longer then March? |
It's interesting how this is set up, basically no infrastructure needed... The packages provided via GitHub releases. |
Also have a look at this: https://github.com/anonymix007/x1e-alarm/blob/master/release.sh He also uses github releases to store packages. In the meantime I've ordered an M4 max MBP 😁 |
This is how the page to transfer a GitHub repo looks like (because I am transfering a repo right now). It's linking to https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository |
Regardingt he GitHub ARM hosted runners you can also follow this issue: |
I'm okay with transferring the repo. You need to give me repo create access on asahi-alarm (temporarily) for me to transfer it, though. |
Done. Feel free to remove me from the org. |
@marcan I see you just transfered (after I made you member of the repo). |
Now as the repo is transferred we can start to clean up PRs and issues. If someone else wants to help ping us! |
I've gone ahead and moved asahi-alarm-builder too, since I presume you also want to take care of that. |
Do you want asahi-calamares-configs too, or should I archive it? That's the old X11 one, the modern configs for Wayland are at https://pagure.io/fedora-asahi/calamares-firstboot-config . |
Also mkinitcpio (not sure if that is even relevant any more on Arch) |
I've also archived AsahiLinux/asahilinux-keyring since that is fundamentally the deprecated keyring for our package repo. However, feel free to fork it as a basis for your own keyring if you wish. |
I think you can archive the legacy one.
Looking at your fork, there are just 3 commits in the
I think they are also not relevant anymore, since I think upstream can now handle this things correctly? However maybe you can comment on that? |
@marcan Would it be OK to give me write access to this repo so I can close/merge pull requests and issues? See: https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role
Write permission would be enough, no need for maintainer rights.
The thing is @joske and me are updating the PKGBUILD files and we have ALARM running very nicely right now.
These are the pull requests we always push to: https://github.com/AsahiLinux/PKGBUILDs/pulls/joske.
(We usually PR against joskes repo (https://github.com/joske/PKGBUILDs/pulls?q=is%3Apr+is%3Aclosed) so the commits end up in above's pull requests)
It would be nice if we eventually can just merge them instead of having this endless commits in the PRs.
If you need some track record, please take a look please see my comment activity in the AsahiLinux GitHub org: https://github.com/search?q=org%3AAsahiLinux+commenter%3Amkurz&type=issues&s=created&o=desc
I was having a discussion with @asahilina a couple of days ago regarding the kwin bug: AsahiLinux/linux#72 (comment)
Also I am asking questions every now and then in the Asahi IRC since 2 years+.
Also I am an open source project maintainer myself since 10+ years: https://github.com/playframework/playframework/pulls?q=author%3Amkurz
Let me know what you think, thanks!
The text was updated successfully, but these errors were encountered: