01:49 ilbot3 joined 03:00 stmuk joined
Geth MoarVM: MasterDuke17++ created pull request #589:
Zero slot when popping an array
03:01
03:09 stmuk_ joined 04:35 stmuk joined 05:36 brrt joined
brrt good * #moarvm 05:37
06:03 nwc10 joined
samcv good * brrt 06:08
brrt ohai samcv
samcv i have been told if i don't like the license libtommath is under and think public domain is technicaly not a license and WTFPL is not a real license either to fork the project and edit the license file. and show my lawyers the fork
github.com/libtom/libtommath/issues/76 06:09
ahh
06:09 domidumont joined
brrt hang on 06:09
samcv yeah read that. will explain better than me typing words.
kk
take your time
brrt it appears to me we're dealing with the sort of person who would pick WTFPL 06:11
samcv i don't think they are the author though they are a member 06:12
ah yes brrt heh
and they cite OSI and what they said about public domain to defend the WTFPL
but then OSI says
It's no different from dedication to the public domain. Author has submitted license approval request
ā€“ author is free to make public domain dedication. Although he agrees with the recommendation, Mr.
Michlmayr notes that public domain doesn't exist in Europe. Recommend: Reject.
^this about WTFPL
brrt yeah, so if somebody wants to aggressively not care about licenses, it's going to be difficult to make them
samcv may respond later. typed something up but going to relax and think a bit first 06:13
maybe better to contact the creator of the project idk we'll see where this goes. i only submitted it 8 hours ago
brrt sure
what i would try and do is convince them to switch to something bog-standard like MIT
samcv looks like they have 3 commits to that repo total
yeah MIT is fine
i suggested CC-0 because of the creators wanting it in public domain 06:14
brrt with the argument that an unclear license could make their software *less* useful
samcv yeah. if you want public domain why not license it under like
every single osi approved licesne
see github.com/libtom/libtommath/issues/76 XD 06:15
err oops
brrt because i guarantee you that WTFPL will make suits nervous
samcv here's the link github.com/Juerd/p6-mqtt/issues/3
it makes me nervous
and i'm not even a lawyer
brrt well, not without reason
06:15 domidumont joined
samcv i should make a new license that has the lowest wordcount possible 06:15
and that person will LOVE it 06:16
unless the wtfpl license tells me i can change the licens to whatever i want (in which case it'd probably be more viable to be honest) then not going to fork and change the license... 06:17
brrt yeah, i don't know how that works
samcv that's like. way worse.
show that to my 'lawyers' and then they find out i lied to them
brrt i *think* given the intention to put it in public domain, you'd probably be in the clear, but it doesn't make me any happier either 06:18
samcv and then like. fire me or have to review all the software for everything i have asked them to check
yeah
i mean public domain is really not legal unless it's dual licensed or whatever. under like. any sane license
brrt so yeah. i'd say cool down, and come back later with a well-reasoned argument about how a proper license will help enterprises take up libtommath for great glory 06:19
samcv it's odd that that persons comments on WTFPL look *exactly* like the creator of WTFPL has made on hackernews
brrt :-)
samcv yep
06:42 brrt joined 06:55 lizmat joined 08:07 zakharyas joined 08:09 domidumont joined 09:13 Ven joined 09:45 AlexDani` joined 09:55 Ven joined 09:57 AlexDani` joined 10:11 Ven_ joined
timotimo that'? the WTFPL Legal Defense Team 10:26
brrt lol 11:31
12:08 brrt joined 12:11 Ven joined 12:27 Ven_ joined 12:29 Ven_ joined 12:48 domidumont joined
Geth MoarVM: 5fa7d8a986 | MasterDuke17++ | src/6model/reprs/VMArray.c
Zero slot when popping an array

Otherwise ghost elements are left.
Fixes rt.perl.org/Ticket/Display.html?id=131245
13:16
MoarVM: b53b05f5e4 | MasterDuke17++ | src/6model/reprs/VMArray.c
Pull body->start + body->elems out into a variable
MoarVM: 8ad18b8460 | niner++ (committed using GitHub Web editor) | src/6model/reprs/VMArray.c
Merge pull request #589 from MasterDuke17/zero_slot_when_popping_an_array

Zero slot when popping an array
13:17 Ven joined 13:39 brrt joined 14:35 brrt joined 14:58 lizmat joined 15:12 Ven joined 15:14 robertle joined 15:47 domidumont joined 16:05 jpg5 joined 16:22 Geth joined 18:20 Ven joined
Geth MoarVM: 8d8a09b971 | (Timo Paulssen)++ | Configure.pl
telemeh can apparently bring in a stray dependency

on windows. not sure how or why, but telemeh isn't essential anyway.
19:34
Zoffix Well, that was a guess at least. 19:39
timotimo hm, can i "just" extract an .msi? 19:43
like, on linux, with only wine?
timotimo downloads 19:44
MasterDuke_ cabextract maybe? 19:46
timotimo msiexec /a allegedly 19:47
well, nm doesn't understand the .dll 19:48
oh yeah telemeh is in there
well, it contains the string "telemeh.c" 19:49
no clue what exactly that'd mean?
MasterDuke_ gcc -c -fPIC -Wdeclaration-after-statement -Werror=declaration-after-statement -O3 -DNDEBUG -g3 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fPIC -DHAVE_TELEMEH -Wdeclaration-after-statement -Werror=declaration-after-statement -O3 -DNDEBUG -I/home/dan/Source/perl6/install/include/libatomic_ops \ -I/home/dan/Source/perl6/install/include/dyncall -I/home/dan/Source/perl6/install/include/moar \ -I/home/dan/Source/perl6/install/in
when building rakudo
timotimo yeah, what about it?
MasterDuke_ -DHAVE_TELEMEH 19:50
timotimo yeah
so? :)
that only has an effect on the headers
oh, not even
only on the .c 19:55
i can't run it with wine because i need a 64bit wine installation first 20:04
and have to switch stuff around
MasterDuke_ i always keep a 32bit and 64bit wineprefix around and then have this in my .bashrc: alias wine32='WINEARCH=win32 WINEPREFIX=~/.wine.32/ wine'; alias wine64='WINEARCH=win64 WINEPREFIX=~/.wine.64/ wine' 20:06
timotimo i always have to use the alternatives mechanism to also switch the wineserver around 20:07
MasterDuke_ ah. arch doesn't use alternatives 20:08
timotimo oh, but maybe 20:09
maybe WINEARCH would do that
20:41 ggoebel joined
timotimo oh! 22:12
github.com/MoarVM/MoarVM/issues/27...-299036103 - this is bad! 22:13
oh, wait
i think i might have misunderstood
are we putting -Werror=... into our CFLAGS? 22:14
cflags => -Wdeclaration-after-statement -Werror=declaration-after-statement
bah
we should not be forcing LibraryMake and others to set this flag on C code they happen to be compiling
22:26 sivoais_ joined 22:28 ggoebel_ joined 22:30 cartwright joined