ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
dakr has quit [Remote host closed the connection]
ybogdano has quit [Ping timeout: 480 seconds]
remyabel2 has quit [Quit: remyabel2]
remyabel2 has joined #freedesktop
ximion has quit []
MrCooper has joined #freedesktop
danvet has joined #freedesktop
remyabel2 has quit [Quit: remyabel2]
pohly has joined #freedesktop
Haaninjo has joined #freedesktop
pohly has quit []
<pq> jrayhawk, when was the last time you accessed fdo wiki history from a device that can only show text, while not having any other way at hand? How many times a year do you do that nowadays? How likely do you think it is that you are still going to need that in the future?
<pq> maybe there is some loss there, maybe not, but it has to be weighed against the gains of making wiki contributions easier in general.
<jrayhawk> I'm not asking to prevent wiki contributions (???)
<pq> I never said you would.
<pq> I said "easier", not "possible".
<jrayhawk> I mean, I don't want to interfere with your merge workflow whatsoever.
<jrayhawk> That sounds like a great feature.
<jrayhawk> pdx.edu's basement colo is an example of a place where I can't get cell phone access and they have MAC security on all ethernet and wireless ports for which I do not have a student or staff account.
<pq> so you cannot bring your own device at all in any useful way? cannot plug it in anywhere?
<jrayhawk> That's correct.
<pq> and you routinely need the wiki history there?
<pq> If you can guess what you might need, you could clone the repos before-hand. You know you're going to go off-line.
<jrayhawk> Not routinely, that sort of thing is only necessary during emergencies, typically.
<jrayhawk> E.g. systemd failing to boot on upgrade.
<daniels> does systemd routinely delete useful information from its wiki?
<bentiss> jrayhawk: that is IMO *very* misleading: users will think that the sources of the wikis are still on cgit.fd.o, when they are litterally not: if someone pushes there, the sync will break and the changes will not be translated to the actual website. I am not against adding a *mirror* of the sources, but the canonical information is on the gitlab instance
<bentiss> or maybe I read it too quickly....
<jrayhawk> We can add the gitlab urls to cgit.
<jrayhawk> Which we should do regardles.
<jrayhawk> +s
<bentiss> jrayhawk: honestly, the number of time we break cgit is significant enough
<jrayhawk> I mean, you have to deal with cgit one way or another; piles of old URLs are pointing there.
<jrayhawk> It's easy enough to just remove the old git URLs from it.
<bentiss> the problems with cgit: every now and then an admin needs to kick the servers because that's the way it is. The sync happends on a gitlab server hook side, and we are not really monitoring it. If we have to move the repo internally on gitlab, we have to update the hooks too, which we tend to forget
<bentiss> which means, there is a high chance the cgit trees are out of sync with the gitlab ones, and this leads to false history for you :(
<jrayhawk> Yeah, it would've been nice if jrayhawkR had been added to molly when I asked for it a decade ago so I could've sorted out the ridiculous NFS problems, but nobody seemed to interested at the time.
<bentiss> regarding cgit/gitlab sync, if it fails, we need to wait for the next commit to happen to have a sync (because we are lazy admins), which explains why the cgit trees have a high chance of being outdated
<bentiss> and last thing, I honestly believe the plan is to retire cgit once we manage to migrate all projects to gitlab. But so is the plan to retire Xorg or any X toolkit, i.e. this might never happen
<jrayhawk> But, regardless, the alternative for noscript users to "incomplete history" is "no history"
<bentiss> no,m the alternative is to pull the git history over https
<jrayhawk> That's still perfectly possible via urls at the bottom of the cgit repository listing
<jrayhawk> which, again, we have to do regardless
<bentiss> or directly in the generated wiki page?
<jrayhawk> That's not been a thing so far and seems needlessly cluttery to me, but is certainly possible.
<bentiss> why adding an url to cgit that then is an url to the repo better than just adding "fork me on github^Wgitlab"?
<bentiss> and... you already added the "Repo Info" in your change
<jrayhawk> Cgit provides access to discrete page history without need of additional tooling or bandwidth for the git repository in bandwidth, security, or resource constrained environments.
<jrayhawk> bentiss: What did I add? I'm confused.
<bentiss> you still need network for that, no???? so then you should bring your own laptop with a git fork and no need to have network at all
<bentiss> jrayhawk: I missed that the "Repo Info" link was already there, that's the change you did in the patch from above
<jrayhawk> That would be optimal, but not all conditions are optimal.
<bentiss> jrayhawk: that would be a different constraint for you
<bentiss> but asking admins to maintain a failing system forever because you have a constraint that no one else have is not fair IMO
<jrayhawk> I am not the only one, I am simply only loud one.
<bentiss> well, we heared you and gave you already 2 solutions: 1. use the generated page which has not changed in the transition from cgit to gitlab, and 2. use a local git fork (the URL is in the generated page in the "Repo Info" button) to work around the noscripts *when you need access to the history*
<jrayhawk> If you would like molly to not fail, I am fine with maintaining that.
<bentiss> re molly -> not my decision
<jrayhawk> I was previously maintaining cgit just fine on annarchy until other admins complained about having multiple copies of it.
<bentiss> that is something to talk to the board and the other admins I guess. But AFAICT, the problem is that we have no plans
<bentiss> anyway, I think that's all I wanted to say. I am not involved in cgit, but I would rather not have another dependency on it from the gitlab side.
<jrayhawk> What's the normal way to share resources between repositories in build environments, such as fdo.pm and page.tmpl? Is that just git submodules?
<jrayhawk> oh, no, i do have access to molly at this point. my mistake.
<jrayhawk> I'm not actually familiar with the architectural plans at this point; is kemper remaining canonical for repositories, or is that all moving to gitlab?
<jrayhawk> Is there somewhere I should read up on all this?
suporte_ has joined #freedesktop
<daniels> everything but the kernel moved to GitLab a long time ago
suporte_ has quit []
<jrayhawk> And the wikis, and personal repositories
<jrayhawk> How does synchronization currently work? Is that gitlab pushing over ssh? What breaks on that?
<jrayhawk> Ah, yes, ssh.
<daniels> we didn't move personal repos en masse, but realistically most people moved their own
M0xMRTT[m] has joined #freedesktop
<karolherbst> jrayhawk: you can also just pull the CI artifacts, then you have the html files locally
<karolherbst> jrayhawk: you can also use https to push
<karolherbst> though I suspect the sync still happen over ssh :/
<karolherbst> anyway.. if you have no internet access then you are screwed anyway, for anything else there is https (which would be stupid to block, so I suspect nobody is doing that, and if so, then run :) )
chipxxx has joined #freedesktop
chipxxx has quit [Remote host closed the connection]
ximion has joined #freedesktop
pohly has joined #freedesktop
pohly has quit []
jarthur has joined #freedesktop
<karolherbst> another alternative is to git pull via https and run the ikiwiki generation themselves
<karolherbst> it's all in the repo anyway
<karolherbst> and the old infra doesn't even allow that, because of server side secretly hidden files, so even that gets improved
chipxxx has joined #freedesktop
bilboed has quit [Quit: Ping timeout (120 seconds)]
jarthur has quit [Quit: Textual IRC Client: www.textualapp.com]
bilboed has joined #freedesktop
sbraz has joined #freedesktop
Satan has quit [Remote host closed the connection]
AbleBacon has joined #freedesktop
chipxxx has quit [Read error: No route to host]
strugee has quit [Read error: Connection reset by peer]
strugee has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
alpernebbi has joined #freedesktop
danvet has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
manuelzamoratetherbtcusa[m] has joined #freedesktop