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
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
ciara has joined #asahi-alt
ciara has quit [Remote host closed the connection]
ciara has joined #asahi-alt
chrisl has joined #asahi-alt
ciara has quit [Remote host closed the connection]
chrisl has quit [Ping timeout: 480 seconds]
ciara has joined #asahi-alt
Halian has joined #asahi-alt
chrisl has joined #asahi-alt
tobhe_ has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
tobhe has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
zerdox has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
n3ph has joined #asahi-alt
zerdox has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Halian has quit [Remote host closed the connection]
Halian has joined #asahi-alt
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Halian has quit [Read error: Connection reset by peer]
Halian has joined #asahi-alt
zerdox has joined #asahi-alt
zerdox has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
dcavalca8569 has quit [Ping timeout: 480 seconds]
dcavalca8569 has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Halian has quit [Read error: Connection reset by peer]
Halian has joined #asahi-alt
zerdox has joined #asahi-alt
fugi has quit [Quit: bye]
fugi has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Halian| has joined #asahi-alt
Halian has quit [Read error: Connection reset by peer]
zerdox has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi-alt
chrisl has joined #asahi-alt
Halian| has quit []
Halian has joined #asahi-alt
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-alt
zerdox has joined #asahi-alt
jannau has quit [Quit: WeeChat 4.3.3]
janneg has joined #asahi-alt
janneg is now known as jannau
jannau has quit []
jannau has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
jannau has quit []
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
aead has quit [Quit: .]
aead has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Halian has quit [Read error: Connection reset by peer]
Halian has joined #asahi-alt
n3ph has quit [Read error: No route to host]
n3ph has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
jannau has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Quit: john-cabaj]
john-cabaj has joined #asahi-alt
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
<chadmed> yeah i know. the only thing i can recommend atm is to use asahi-sources until i figure out what we can do
<chadmed> i might just host the file myself, but i dont really have time to deal with this right now
<leio> give me the file, add my devspace with it to SRC_URI, the end of that saga for now
<n3ph> WDYT about dropping it into files and ship it within the build process as a baseline config?
<leio> but I don't understand what's going on in there with the last commit and a force push
<n3ph> leio: what do you refer to?
<leio> the asahi overlay commits
<leio> I synced after a while, got + a8a184c...9daf27c main -> origin/main (forced update)
<leio> and the tip commit does more than advertised, including adding fex ebuilds, toplevel LICENSE and more
<leio> as if changes in earlier commits got munched into the last commit or something
<n3ph> Interesting, I don't see that
<n3ph> Let me have a look again
<leio> and yes, it's small enough that shipping in files/ sounds easiest
<leio> it is not there on github, must be something wonky with my clone
<leio> maybe something gave me depth = 1 in repos.conf again
<leio> yup, that must be it, grrr
<n3ph> 👍🏿
chrisl has joined #asahi-alt
<leio> yeah, looks like I failed to put sync-depth = 1 back in, so I got all the commits I had missed into the last one locally
<leio> err, I need to put it to = 0
<leio> then why did I now get a single commit containing everything, this is bizarre. Anyways, local problems, I'll deal.
<leio> Anyways, just dumping it in files/ sounds easiest
chrisl has quit [Ping timeout: 480 seconds]
<n3ph> Regarding the config; Should I strip out all unset kernel options?
<n3ph> jannau: IC, wou were faster... https://github.com/chadmed/asahi-overlay/pull/147
<n3ph> I was already about to commit a new ebuild along with the config
<n3ph> TBH, I don't have a preference here...
<jannau> n3ph: unset options might be required to disable configs enabled by default
<jannau> providing a 1:1 mirror for the files seemed like the easiest solution
<n3ph> True
<leio> you can list multiple SRC_URI ending with the same file and they'll be treated as alternative locations; though that doesn't work with the variable munging that is done in that case there
n3ph has quit [Remote host closed the connection]
n3ph has joined #asahi-alt
chadmed_ has joined #asahi-alt
<chadmed_> leio: sam_: wrt the rust issue, is the eclass broken? if i set RUST_USE_REQ i would expect portage to just implicitly enable those flags for me unless i had explicitly disabled them in, e.g. make.conf
<chadmed_> not just sook about them not being enabled
<chadmed_> if its set up to just sook and exit thats a terrible ux
<leio> I don't speak aussie to know what sook means :D
<sam_> there's nothing really new here at all if you mean https://github.com/chadmed/asahi-overlay/issues/145#issue-2797712285; autounmask doesn't function on existing installed stuff where you later deleted the package.use or whatever
<sam_> you get the autounmask prompt+auto entry if it's an install where it's not set at all
<chadmed_> a sook is somewhere between a mild complaint and a tantrum :p
<sam_> if you temporarily satisfy it then delete the entry, you get that, yes
<sam_> not ideal, but not really terrible either
<sam_> (has nothing to do with RUST_USE_REQ or anything, it's as simple as depending on something else w/ USE enabled)
<chadmed_> yeah i misunderstood the issue then
<chadmed_> https://github.com/chadmed/asahi-overlay/issues/145#issuecomment-2607695654 this comment is essentially what i mean though
<sam_> think of this as the extreme case of having, say, a package.use built up over years, then deleting it
<sam_> and when doing emerge -p -uvDU @world, not getting many autounmasks
<sam_> but instead lots of skipped upgrade messages like in that bug, because of mismatched USE
<sam_> *think of the extreme case:
chrisl has joined #asahi-alt
<sam_> chadmed_: sure, autounmask handles that usually
<sam_> the issue is they did a temporary workaround and deleted it
pounce has quit [Remote host closed the connection]
<chadmed_> yeah
pounce has joined #asahi-alt
<chadmed_> ive merged n3ph's PR into asahi-gentoosupport which should sort it for new users
<sam_> i sympathise with the general issue of not matching default USE on something, where you have something popular, and it needs a dep with a non-default USE on
<sam_> (even if you do get autounmask help)
<sam_> the issue is that it's not really trivial to solve because people don't always want the recursive enabling anyway
<sam_> but it could maybe be an optional thing
<chadmed_> yeah and i get why people dont want it. i dont even let portage autounmask because i dont really care for all the commenting it tries to do in package.use. plus i have that dir very particularly organised
<chadmed_> on a vanilla system the current behaviour is totally fine, its just prone to footguns when you try to get silly
chrisl has quit [Ping timeout: 480 seconds]
<jannau> emerge writes the autounmask stuff into the last file so I have /etc/portage/package.use/zzz_portage and let it do the autounmask
<chadmed_> yeah but its not that hard for me to just look at what it's asking to unmask and then go put them in the respective files
<chadmed_> i have everything split out by category (net, media, etc)
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
n3ph has quit [Read error: No route to host]
zerdox has quit [Remote host closed the connection]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]