ChanServ changed the topic of #asahi-alt to: Asahi Linux: porting Linux to Apple Silicon macs | User-contributed/unofficial distribution ports | Logs: https://alx.sh/l/asahi-alt
chadmed_ has joined #asahi-alt
<chadmed_> jannau: where would you put a hypothetical ebuild for asahi-scripts? im thinking in sys-apps since theres no sys-util
<chadmed_> (keeping in mind we cant make up categories because we eventually want this stuff upstreamed)
<jannau> chadmed_: maybe sys-boot or imo less fitting app-admin. one of those 3
<chadmed_> app-admin sounds good actually since im going to bring the fw update script with it
<chadmed_> that way we dont have to host files in a bunch of random directories for the ebuilds, we just depend on asahi-scripts
<Sobek[m]> Oh, so this is going to be an asahi overlay, which should make gentoo asahi easy?
<jannau> Sobek[m]: it's already there: https://github.com/chadmed/asahi-gentoosupport
<chadmed_> the asahi wiki has a page on installing it all, im just bringing us up to speed with upstream changes that ive neglected to track for the past week
<Sobek[m]> And you are just improving the way it is packaged :)
<jannau> chadmed_: I think it makes sense to ship the scripts with their packages but I see that it makes updating them very inconvenient. maybe we should fetch them with the m1n1/asahi-firmware ebuild instead of shipping it a file
<Sobek[m]> What's kmod, and why does it need to be built using gcc (and not clang) ?
<jannau> package handling kernel modules loading
<jannau> chadmed_: app-admin sounds fitting but the other packages in app-admin are not good fit
<Sobek[m]> Other question on that overlay, why is kile in it (does it require patches on arm64 ?)
<jannau> btw I wouldn't invest too much time in initrd firmware handling. It will change soon. initrd will get the firmware via a second cpio archive and then has to provide it to the rootfs before switching root
<chadmed_> Sobek[m]: upstream have it masked for arm64 but i need it for uni. the philosophy behind the overlay at the moment is "stuff that makes these machines work nicely"
<chadmed_> kile makes these machines nicer to use and therefore i will have it there until i can be bothered pushing the keyword upstream
<chadmed_> i dont have time for that particular rigmarole at the moment
<chadmed_> jannau: sys-apps does seem like the more logical home for it
<jannau> chadmed_: not a fan of "app-editor/kile **" in package.accept_keywords?
<jannau> chadmed_: sys-apps is fine for me. if upstream disagrees moving it to another category isn't really an issue
<Sobek[m]> jannau: Yeah, I wonder why you need an overlay package if it is just masked ? Specific patches needed ?
<jannau> I have quite a few packages with ** I haven't yet bothered to report as working on arm64
<chadmed_> jannau: now i could pretend i forgot about accept_keywords and say that i added it to the overlay so that it could benefit everyone, but that would be a lie
<chadmed_> its been a very annoying and rough couple of weeks youll have to forgive me
<jannau> np, no harm done
<jannau> chadmed_: have you seen the pull request from fedora in the asahi-scripts repo. we should see if we can use the dracut module
<chadmed_> yeah i like that idea, once its all sorted out we can have a play around with it
<chadmed_> im just getting a patch ready for update-m1n1 since it looks for -ARCH dtbs, we want it to install already looking in /usr/src/linux/arch/arm64/boot/dts/apple
chadmed_ has quit [Remote host closed the connection]
espo has joined #asahi-alt
<espo> @chadmed[m] i created a pull request for the m1n1-1.1.5-r2 ebuild :) you moved the asahi scripts but the ebuild still uses app-admin :)
nsklaus has joined #asahi-alt
nsklaus_ has quit [Ping timeout: 480 seconds]