Fully aware that this might not be the sophistication looked for in tooling, but unless we're going to do this in Java, I gave doing XEP-0001 validation my best scripting shot in https://github.com/xsf/xeps/pull/1242
miruxhas left
miruxhas joined
mhhas left
Axelhas joined
mhhas joined
Dele Olajidehas joined
mhhas left
millesimushas joined
mhhas joined
lskdjfhas joined
Andrzejhas left
neoxhas joined
pep.
I'm sad that no action is taken to find someone to replace editors while the dust is still in the air. Instead all I see is bandaids being applied here and there (maybe), or saying it's hard. I fear it'll come back to what it was when the dust settles
pep.
But I'm not surprised, we've seen this happening before
singpolymahas left
singpolymahas joined
MattJ
pep.: if you recall, Jonas's email specifically recommended against simply finding a replacement editor
MattJ
And I trust that judgement, based on who its coming from, and also my own perception of that role
singpolyma
Guus: looks like a pretty good start on that script. One thing I would note is that you don't seem to be using any bashisms so could use /bin/sh instead of /bin/bash -- I might suggest a shellcheck run to be sure, but I'm pretty confident
singpolyma
Yeah, it's my understanding that the perception is that the editor role hrs up to now mostly been a band-aid for not having a good build process so if we fix that the the editor role becomes much easier to fill✎
singpolyma
Yeah, it's my understanding that the perception is that the editor role has up to now mostly been a band-aid for not having a good build process so if we fix that the the editor role becomes much easier to fill ✏
singpolyma
(where I say "we" for no good reason because I'm just lurking here not yet being very helpful :P)
Guus
singpolyma: you might very well be right. Can you leave your feedback on the PR please? I'd first like to get some feedback if this is a feasible approach, before investing more time on this particular implementation.
singpolyma
Yeah, I like the approach but I'm not an expert. I will try to remember to leave PR feedback if still relevant when I am next near a GitHub account
mathijshas left
mathijshas joined
catchyhas left
catchyhas joined
mathijshas left
mathijshas joined
atomicwatchhas left
debaclehas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Dele Olajidehas left
Dele Olajidehas joined
singpolymahas left
singpolymahas joined
marc0shas left
marc0shas joined
singpolymahas left
singpolymahas joined
Mjolnir Archonhas joined
neshtaxmpphas left
neshtaxmpphas joined
dwdhas joined
singpolymahas left
singpolymahas joined
Marandahas joined
singpolymahas left
singpolymahas joined
stphas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
atomicwatchhas joined
singpolymahas left
singpolymahas joined
TheCoffeMakerhas left
antranigvhas left
stphas left
TheCoffeMakerhas joined
millesimushas left
moparisthebest
Guus: I think tooling in Java would be fine too
moparisthebest
It's going to end up running in a docker container anyway, who cares what binaries need to be in there
Dele Olajidehas left
TheCoffeMakerhas left
singpolyma
For sure, write in whatever is easiest for you. But shell + xmllint does appear to be doing the job
millesimushas joined
konstantinoshas left
sbachhas left
sbachhas joined
singpolymahas left
singpolymahas joined
nuronhas left
nuronhas joined
Tobiashas left
Tobiashas joined
konstantinoshas joined
Guus
I don't think Java would be a particularly good choice for simple scripting. The overhead of compilation, dependencies, etc. is significant.
debaclehas left
millesimushas left
Guus
MattJ, jonas’: if you can indicate if this isn't the wrong way to go about, then I'll try to finish this particular script.
Tobiashas left
Guus
(Or anyone else that is likely to be involved in integrating this)
Dele Olajidehas joined
Tobiashas joined
Tobiashas left
Tobiashas joined
TheCoffeMakerhas joined
BASSGODhas left
dwdhas left
Dele Olajidehas left
Dele Olajidehas joined
millesimushas joined
Dele Olajidehas left
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
pablohas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
wurstsalathas left
wurstsalathas joined
beanhas left
Tobiashas left
Tobiashas joined
mhhas left
oshnhas left
mhhas joined
marc0shas left
marc0shas joined
oshnhas joined
TheCoffeMakerhas left
sonnyhas left
sonnyhas joined
Tobiashas left
Tobiashas joined
papatutuwawahas left
TheCoffeMakerhas joined
catchyhas left
wladmishas left
wladmishas joined
florettahas left
florettahas joined
Titihas left
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
mhhas left
wladmishas left
wladmishas joined
massiveboxhas left
massiveboxhas joined
mhhas joined
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
stphas joined
wladmishas left
wladmishas joined
archas left
archas joined
lskdjfhas left
atomicwatchhas left
singpolymahas left
oshnhas left
singpolymahas joined
atomicwatchhas joined
oshnhas joined
papatutuwawahas joined
xnamedhas left
mhhas left
Axelhas left
mhhas joined
mhhas left
mhhas joined
xnamedhas joined
mathijshas left
mathijshas joined
mathijshas left
mathijshas joined
oshnhas left
Yagizahas left
lskdjfhas joined
debaclehas joined
mathijshas left
neshtaxmpphas left
neshtaxmpphas joined
mathijshas joined
oshnhas joined
mhhas left
mhhas joined
miruxhas left
miruxhas joined
TheCoffeMakerhas left
alex11has joined
Mikaelahas left
alex11has left
alex11has joined
asterixhas left
asterixhas joined
TheCoffeMakerhas joined
antranigvhas joined
alex11has left
eevvoorhas left
pablohas left
massiveboxhas left
debaclehas left
singpolymahas left
singpolymahas joined
Fishbowlerhas left
Fishbowlerhas joined
mhhas left
TheCoffeMakerhas left
oshnhas left
mhhas joined
petrescatraianhas left
massiveboxhas joined
oshnhas joined
asterixhas left
asterixhas joined
TheCoffeMakerhas joined
mhhas left
mhhas joined
mhhas left
mhhas joined
mhhas left
mhhas joined
mhhas left
mhhas joined
serge90has left
serge90has joined
mhhas left
mhhas joined
singpolymahas left
singpolymahas joined
oshnhas left
millesimushas left
atomicwatchhas left
millesimushas joined
marc0shas left
marc0shas joined
oshnhas joined
gooyahas left
gooyahas joined
karoshihas left
mhhas left
restive_monkhas left
mhhas joined
rubihas left
rubihas joined
andrey.ghas joined
asterixhas left
asterixhas joined
Dele Olajidehas joined
oshnhas left
restive_monkhas joined
oshnhas joined
atomicwatchhas joined
emus
ok, then lets face it.
what comes with setting up a contract?
emus
what does it need and why is it complicated?
MattJ
emus, first, who are we setting up a contract with?
bhavyhas left
Calvinhas left
konstantinoshas left
MattJ
Guus, a quick glance suggests this is great, exactly what we need - thanks!
projjalmhas left
petrescatraianhas joined
MSavoritias (fae,ve)
> MattJ:
> emus, first, who are we setting up a contract with?
If there is actually a consensus that we want to pursue this i bet we can find a person who knows how to set it up. I think the thing that we cant start looking for somebody on a maybe.
projjalmhas joined
TheCoffeMakerhas left
Vaulorhas left
rubihas left
TheCoffeMakerhas joined
rubihas joined
singpolyma
> emus, first, who are we setting up a contract with?
I think this is basically the only hard part. Finding someone and negotiating a rate.
Like, I know there are several people in this room who do freelance or run consultancies (including me). So *maybe* we don't have to look far, but all depends on rate and what people are already doing, I dunno
singpolyma
But also so far it seems like at least a few people here are doing substantial parts of it for free so maybe we're playing checken with how far that will get first?
oshnhas left
pep.
If the XSF wanted it, we'd put the word out and interview people yeah, not entirely sure what's hard about it. If it happens we indeed don't find anybody for it then so be it. But let's not say it's too hard before something is even started
Dele Olajidehas left
singpolyma
pep.: Certainly not too hard, no
oshnhas joined
singpolyma
But someone has to do it, it won't do itself
MSavoritias (fae,ve)
Yep. The thing is if the xsf doesnt want to hire we cant really start any searching.
I just hope the volunteers are not over streched.
miruxhas left
pep.
Same here. It's not the first time this happens, and it won't be the last
pep.
And it's not just about editors
bhavyhas joined
projjalmhas left
singpolyma
For XSF to spend money I assume we need a board vote?
MSavoritias (fae,ve)
That would be my guess too
rubihas left
florettahas left
andrey.ghas left
marc0shas left
florettahas joined
MattJ
I'm pretty sure you'll find everyone on Board is on board with onboarding someone to work on this
singpolyma
MattJ: nice one
marc0shas joined
oshnhas left
MattJ
I don't really understand the comments about the XSF not wanting to hire. We've talked about it lots in the past, and it's something most people are in favour of
MattJ
By hire I mean as freelance, not becoming an employer
MattJ
That's a bigger line to cross, and it's pretty obvious not ready for that✎
MattJ
That's a bigger line to cross, and it's pretty obvious we're not ready for that ✏
MattJ
Nor do I think we need it
MattJ
But short-term contracts for specific projects have been brought up many times and I don't think Board has ever said no to a concrete proposal
MattJ
But we rarely get concrete proposals
MattJ
Just "we should do this"
MattJ
Which is a statement most people agree with, but nobody can answer right now who we should hire (or interview), what they should do, or how much we pay them or for how long
MattJ
Managing contracts like that successfully is not without overhead
Alexhas left
LNJhas left
Maxencehas left
MattJ
And right now I suspect if anyone is going to manage to organise such a contract, it's going to be me... most of the current board are not particularly active
oshnhas joined
MattJ
But I also have the skills to do what's needed directly (if not the time)
MattJ
So I just made a start, it's the easiest and quickest option
MattJ
Not sustainable, but we don't necessarily need it to be
MattJ
I've been working with Jonas to refine what concrete work is needed to meet the requirements, and I think things are becoming a lot clearer now
stphas left
MattJ
If someone in the community were to raise their hand and say that they have the skills and are available to implement this (voluntarily or at a reasonable rate) I don't see any reason we wouldn't take up that offer
MattJ
Or if someone wants to perform the task of tracking someone down and getting contracts sorted, that would be a way forward too
MattJ
In the absence of either of those things happening, we'll just continue as we are, with volunteers doing what they can, when they can
MattJ
EOF, it's time for bed 🙂
daagshas left
daagshas joined
Titihas joined
Dele Olajidehas joined
pep.
> If someone in the community were to raise their hand and say that they have the skills and are available to implement this (voluntarily or at a reasonable rate) I don't see any reason we wouldn't take up that offer
What I'm saying is I think this is the wrong way around. The XSF decides to get somebody on board and put the word out, not the other way around. People aren't going to show up magically.
If you manage to do it yourselves, then great, just don't die on us please✎
Titihas left
MSavoritias (fae,ve)
Yeah same here.
I would say even if the xsf doesnt put the word out it would be great to have a guarantee that the offer we are going to say to somebody *is* going to happen and its not theoretical.
asterixhas left
asterixhas joined
pep.
> If someone in the community were to raise their hand and say that they have the skills and are available to implement this (voluntarily or at a reasonable rate) I don't see any reason we wouldn't take up that offer
What I'm saying is I think this is the wrong way around. The XSF decides to get somebody on board and puts the word out, not the other way around. People aren't going to show up magically.
If you manage to do it yourselves, then great, just don't die on us please ✏