01:41 jcline: that shows me the markdown in the gitlab file viewer with what looks to be a bit of html
01:45 jcline: reading the scrollback I assume that you're interested in whether I can edit in the web ui and submit a MR, which it appears I can
19:43 karolherbst: somebody mind skimming through https://nouveau.pages.freedesktop.org/wiki/ to check if anything "bad" stands out?
19:45 ericonr: karolherbst: when are the 30xx getting added? :P
19:45 karolherbst: ericonr: kernel or mesa?
19:46 ericonr: I guess both>
19:46 karolherbst: well, for mesa we kind of need the signed firmware first for acceleration
19:47 karolherbst: but I think it should be fairly easy to add. The ISA is still the same as with Turing (some little changes here and there though)
19:47 karolherbst: so it shouldn't take too long after we got the firmware
19:47 ericonr: oh, cool
19:47 ericonr: shame about requiring the firmware, of course
19:47 karolherbst: yeah...
19:48 ericonr: > Prime/Optimus: Optimus <-- could probably be just a "Prime/Optimus" link, I think
19:48 ericonr: and > VDPAU/XvMC: Video decoding acceleration <-- having 3 links is a bit confusing imo
19:50 karolherbst: ericonr: ohh, I was more wondering about things compared to the "old wiki" :D
19:50 karolherbst: https://nouveau.freedesktop.org/wiki/
19:50 ericonr: oh
19:50 karolherbst: I'd like to migrate over to gitlab, so that everybody can submit MRs
19:50 karolherbst: which isn't possible with the current one
19:50 karolherbst: need a htaccess acount and shit
19:50 karolherbst: ericonr: so, the idea is, with the new wiki, you could just do the changes yourself and create an MR :p
19:51 ericonr: makes sense!
19:51 jcline: It seems to be identical from what I can tell
19:51 karolherbst: jcline: one difference I see is, that with the gitlab one, it doesn't say "search" in the search box :p
19:52 jcline: Yeah, and searching doesn't seem to actually find any results, but I guess maybe google hasn't indexed it yet
19:52 karolherbst: yeah
19:52 karolherbst: it will use the old domain after migrating it though
19:52 karolherbst: so it shouldn't matter
19:52 jcline: Longer term do you think it makes sense to switch to Sphinx? The kernel and envytools both use it so that would be nice for consistency's sake
19:52 karolherbst: maybe
19:53 karolherbst: I just think it's a lot of work and as long as I can just write my markdown stuff I am happy :p
19:53 karolherbst: although ikiwiki is a bit strange
19:53 jcline: Eh, pandoc makes switching not very difficult
19:53 jcline: unless ikiwiki's flavor of markdown is particularly odd, I suppose
19:55 karolherbst: I guess it is
19:55 karolherbst: because it uses templates
19:56 karolherbst: so this is kind of the "template" of the entire page: https://gitlab.freedesktop.org/nouveau/wiki/-/blob/master/templates/page.tmpl
19:56 karolherbst: and the body is inserted into "<div id="pagebody">" I think?
19:56 jcline: Ah, yeah I'd guess that's similar to Sphinx's themes
19:57 karolherbst: it also comes with quite a lot of plugins
19:57 karolherbst: like paging and shit
19:57 karolherbst: like the paging here at the end: https://nouveau.pages.freedesktop.org/wiki/NouveauCompanion_2/
19:57 karolherbst: although I think those are just links on the titles
19:58 jcline: Oh yeah sphinx can do that
19:58 karolherbst: the problem is rather, how much do you have to fix all the files
19:58 karolherbst: we also have a toc thing here: https://nouveau.pages.freedesktop.org/wiki/FAQ/
19:58 karolherbst: but if you look at the markdown it's really not that special
19:58 karolherbst: just those [[...]] things are
19:59 karolherbst: and the inline html
19:59 jcline: Yeah, it would certainly require going through each page, but there seems to be a lot of out-of-date pages anyway
20:00 karolherbst: yeah...
20:00 karolherbst: I think I'd rather focus on the content first and once we have that figured out, we can probably move to a new thing as with the changes we would do, we would throw out some of the special things? dunno..
20:00 karolherbst: also.. moving to something else should give us some kind of visual benefits
20:00 karolherbst: if the syntax is just a bit different then why bother
20:02 jcline: I'm going to tinker with it a bit
20:02 jcline: If it turns out well, great, I can send a MR, if not, no big deal
20:04 karolherbst: heh.. is placeholder html5 stuff or something?
20:04 karolherbst: no..
20:04 karolherbst: heh.. why is that missing
20:05 karolherbst: ohh wait...
20:06 karolherbst: ohh lol
20:06 karolherbst: something removed it
20:13 karolherbst: jcline: the only annoying thing is the "edi" link
20:13 karolherbst: edit
20:13 karolherbst: which doens't work on the main page
20:27 jcline: Yeah. It does at least take you to the repo so that's something, but I don't see how it's populating that variable
20:50 karolherbst: lol
20:50 karolherbst: not my proudest fix
20:50 karolherbst: jcline: https://gitlab.freedesktop.org/nouveau/wiki/-/blob/master/IkiWiki/Plugin/fdo.pm
20:50 karolherbst: ...
20:50 karolherbst: but at least with that it works :D
20:51 karolherbst: fills in EDITURL inside https://gitlab.freedesktop.org/nouveau/wiki/-/blob/master/templates/page.tmpl
20:51 karolherbst: so it all works out
20:53 karolherbst: anyway, it works now :)
20:54 karolherbst: but anyway, adding custom plugins should potentially allow us to do everything now
20:55 karolherbst: ahh, maybe I just fill in GETSOURCEURL as well :D
21:07 karolherbst: jcline: the biggest issue right now is, that the CI pipeline fails quite a lot
21:08 jcline: Oof, I was not expecting to read any perl today
21:09 karolherbst: :D
21:09 karolherbst: luckily it's not "evil perl"
21:09 karolherbst: it's the "good perl"
21:11 jcline: I confess I have never written perl (beyond "perl-style regex") so I couldn't pick out good from evil
21:12 karolherbst: ohh, it's quite simple, the good perl is the one you wrote since last week
21:12 karolherbst: everything else is the bad one
21:12 jcline: Ah so it's a bit like Python
21:12 RSpliet: or like awk
21:12 karolherbst: well, I dare to say that python stays readable and understandable for longer than a week
21:13 RSpliet: oh, nm
21:13 RSpliet: awk isn't readable even within the 1 week span
21:13 karolherbst: :p
21:13 karolherbst: I just wanted to say that awk is probably even worse than perl
21:13 jcline: I jest, Python does stay readable and understandable, but it won't run for very long
21:13 karolherbst: soo nice.. now I even added syntax highlighting for those silly mdwn files
21:13 jcline: With Python 3 I think they're just going to keep breaking APIs until we're all begging for a Python 4
21:14 karolherbst: but I thought they were just breaking python2 APIs
21:14 jcline: Heh, I'm trying to remember a Python 3.x release that didn't break something
21:14 karolherbst: lol..
21:15 karolherbst: never did enough python to run into that
21:15 RSpliet: Python 3.14 better be the best thing out there
21:15 jcline: Standard library stuff stuff is regularly shuffled around or removed, and in one release they reserved two new language keywords
21:17 karolherbst: jcline: does the edit link ask you to work the project btw?
21:17 karolherbst: I don't have an account to test that stuff out :D
21:18 jcline: It did the first time, but now I have a fork it says "A new branch will be created in your fork and a new merge request will be started." so I think that's all working
21:19 karolherbst: ahh, cool
21:19 karolherbst: I am just writing an email to the ML to sumarize what and why I did :)
21:19 jcline:runs off to run before the thunderstorm starts