aerkiaga has quit [Remote host closed the connection]
Tenkawa has joined #riscv
Gravis has quit [Ping timeout: 245 seconds]
billchenchina has joined #riscv
heat_ has joined #riscv
heat has quit [Ping timeout: 245 seconds]
heat has joined #riscv
heat_ has quit [Ping timeout: 258 seconds]
madge has quit [Quit: madge]
Gravis has joined #riscv
Gravis has quit [Client Quit]
Gravis has joined #riscv
elastic_dog has quit [Ping timeout: 240 seconds]
valdemaras has joined #riscv
Gravis has quit [Ping timeout: 250 seconds]
Gravis has joined #riscv
elastic_dog has joined #riscv
prabhakarlad has joined #riscv
stolen has quit [Quit: Connection closed for inactivity]
yosef` has joined #riscv
pabs3 has quit [Ping timeout: 245 seconds]
alexfanqi has quit [Ping timeout: 246 seconds]
yosef` has quit [Ping timeout: 246 seconds]
alexfanqi has joined #riscv
pabs3 has joined #riscv
EchelonX has joined #riscv
Andre_Z has joined #riscv
jacklsw has joined #riscv
heat has quit [Remote host closed the connection]
heat has joined #riscv
heat_ has joined #riscv
heat has quit [Read error: Connection reset by peer]
heat_ has quit [Remote host closed the connection]
cousteau has joined #riscv
Gravis_ has joined #riscv
Gravis has quit [Ping timeout: 255 seconds]
Gravis_ has quit [Ping timeout: 250 seconds]
Gravis has joined #riscv
billchenchina has quit [Quit: Leaving]
billchenchina has joined #riscv
billchenchina has quit [Remote host closed the connection]
stolen has joined #riscv
junaid_ has joined #riscv
MaxGanzII__ has quit [Remote host closed the connection]
MaxGanzII__ has joined #riscv
valdemaras has quit [Quit: valdemaras]
vagrantc has joined #riscv
<sevan>
Canonical folks, the 6.2.0 kernel update which has landed for risc-v break ZFS during the module rebuild via DKMS since license changes landed for APIs
<sevan>
ERROR: modpost: GPL-incompatible module zfs.ko uses GPL-only symbol 'PageHuge'
<sevan>
This is on Ubuntu 23.04
valdemaras has joined #riscv
valdemaras has left #riscv [#riscv]
<palmer>
sevan: did we break some ABI in the kernel? or is this just ZFS being out of tree?
<sevan>
issue is upstream I suspect as they broke it for arm with a different API as well.
<sevan>
I hope the kernel maintainers suffer all the data losses on the road to stabilising btrfs
iooi has quit [Read error: Connection reset by peer]
iooi has joined #riscv
<palmer>
cool, thanks. Let's talk there or LKML so it gets archived, but if I miss something just poke me here and I'll look
valdemaras has joined #riscv
<cousteau>
what is "GPL-incompatible"? are "GPL" the initials of something I don't know (besides the obvious), or is it complaining about incompatible licenses?
<sorear>
exactly, ZFS is under an incompatible license
<sevan>
palmer: thank you.
<q66>
this whole nonsense with _GPL symbols is and always has been highly suspect
<q66>
an API cannot have a license as it's not copyrightable
<q66>
and you could probably patch the kernel to avoid all the _GPL checking and it'd still be legally sound
<sevan>
the lawyer who drafted the GPL (Sam...??) gave his blessing regarding cddl / zfs originally.
<sevan>
not Sam, Eben Moglen
<cousteau>
q66: an API cannot be copyrightable? I'd say almost anything can be copyrightable. An API is a specification, right? And I'd think those can be copyrighted
<cousteau>
think of the C standard. It's just a standard and not an implementation, but it is still licensed.
<q66>
certain linux devs seem to bear some kind of silly grudge against zfs while being seemingly perfectly fine with actual harmful junk
<sevan>
++
<cousteau>
...then again, not sure if compliance to the C standard can be legally limited
<q66>
cousteau: in most of the world, interfaces are not copyrightable
<q66>
even in the US which has silly garbage like software patents, for the time being
<q66>
though there have been certain entities trying to change that
<cousteau>
just so that we're on the same page... an API here would be "a list of functions and the documentation of their use", right?
<q66>
documentation can be copyrighted and therefore licensed
<q66>
the actual interfaces cannot
<sevan>
hoping Brian will chime in to the ticket with what's the ideal change should be made.
danilogondolfo has quit [Quit: Leaving]
* cousteau
thinking on the AXI interface and how many projects avoid explicitly saying that something is "AXI compatible"
prabhakarlad has quit [Ping timeout: 246 seconds]
<palmer>
sevan: ya, I have no idea what the right answer is -- it'll probably depend on what LKML says too, as some people have very strong opinions on GPL symbols (I don't personally care, but IIRC that one's outside RISC-V so it's not really my choice)
<sorear>
there's no argument that the module itself is illegal because it uses copyrighted symbols; the argument is that loading a gpl-incompatible module is illegal because it creates an inconsistent license combination in memory
<sorear>
this rests on a very radical notion of what the scope of copyright law is, since the GPL is not a EULA
<sevan>
sorry, didn't mean to switch the topic to lawyering. Just assumed it would be a heads up, since its Ubuntu and they're aready shipping with zfs.ko on x86_64
<q66>
the only ones who consistently push this view are the SFC and people who blindly follow the SFC
<q66>
in its core they might have the right cause behind it, they've chosen an entirely wrong punching bag though, because corpos who actually violate this don't give a fuck
<q66>
like i really don't see what anybody gains from harassing a harmless FOSS project
<sevan>
fud & oracle is one aspect. nih is another.
<sevan>
list is incomplete ^
<q66>
the project never once had anything to do with oracle
<sevan>
that doesn't stop fud. there was some nonsense about linus wanting a letter from oracle about integrating zfs and not being sued to death or something
<q66>
it's funny because unlike gplv2, the cddl explicitly give you patent protection
<q66>
and that's like the only area where oracle potentially holds anything
BootLayer_ has quit [Quit: Leaving]
terminalpusher has joined #riscv
davidlt has quit [Ping timeout: 255 seconds]
prabhakarlad has joined #riscv
crabbedhaloablut has quit []
valdemaras has quit [Quit: valdemaras]
hightower2 has joined #riscv
hightower3 has quit [Ping timeout: 248 seconds]
junaid_ has quit [Remote host closed the connection]
hightower3 has joined #riscv
hightower2 has quit [Ping timeout: 246 seconds]
stolen has quit [Quit: Connection closed for inactivity]
Andre_Z has quit [Quit: Leaving.]
joev1 has quit [Ping timeout: 246 seconds]
joev1 has joined #riscv
zjason` has joined #riscv
zjason has quit [Ping timeout: 248 seconds]
ezulian has quit [Ping timeout: 255 seconds]
joev1 has quit [Ping timeout: 245 seconds]
joev1 has joined #riscv
MaxGanzII__ has quit [Remote host closed the connection]
MaxGanzII__ has joined #riscv
JTL has quit [Ping timeout: 250 seconds]
jobol has quit [Quit: Leaving]
MaxGanzII__ has quit [Ping timeout: 246 seconds]
EchelonX has quit [Ping timeout: 246 seconds]
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]