jonas’, do you prefer me to merge things now or just approve them and you'll merge later?
pep.
Have you tested announcements btw?
jonas’
which things?
pep.
PRs
jonas’
yes, I tested announcements, but only to my private email
jonas’
(see the linked MR)
jonas’
would you work on editor stuff right now?
pep.
Sure
jonas’
I see
jonas’
so the things on gitlab.com are ready to be used
jonas’
right now, emails only go to my private mail address, but that can easily be changed
jonas’
if we dare
jonas’
(oh, and if we get the new sender address subscribed to the mailing list first :D)
jonas’
pep., if you want, you can play a round of "how does this new gitlab thing feel" under my supervision now
jonas’
otherwise I’ll pick a PR which can be merged to play through the pipelines with real stuff myself
Zashhas joined
Zash
Hey, based on https://mail.jabber.org/pipermail/standards/2020-May/037495.html https://mail.jabber.org/pipermail/standards/2020-June/037552.html it looks like SASL Channel-Binding Type Capability should be XEP'd but was forgotten about.
pep.
What does the sender address look like btw
pep.
oh have already merged gitlab stuff :p
pep.
I just realized
pep.
Not like it impacts the current build anyway :)
jonas’
which current build?
jonas’
Zash, I have it in the spreadsheet, but it hasn’t been tuesday yet ;)
pep.
travis/dockerhub?
jonas’
though today will be special and I’ll do editor stuff despite it not being tuesday
jonas’
pep., did you do editor things today?
pep.
no
jonas’
ok, so it doesn’t matter indeed
jonas’
I’ll switch places and then we can coordinate, there are a few things in the pipeline✎
jonas’
I’ll switch places and then we can coordinate, there are a few things in the queue which need to be processed, and it’d be good if we could do that together now-ish to iron out the issues ✏
Zash
Oh, Georgs mail wasn't that long ago. Don't stress on my account. :)
jonas’
Zash, I need to test things anyways :)
jonas’
pep., so I’ll play the game with the protoxep and then I’ll show you the (temporary) ropes for a PR
pep.
k
jonas’
https://gitlab.com/xsf/xeps/-/merge_requests/4
jonas’
I think this is going to be my favourite feature: https://xsf.gitlab.io/-/xeps/-/jobs/594352928/artifacts/rendered-changes/xep-0440.html
pep.
nice indeed
jonas’
new sender address is xep-editor-pipeline@zombofant.net temporarily. If we continue to use this flow, I’ll see that we set up a proper email sender account on atlas so that we can send from editor@xmpp.org
pep.
yeah
pep.
This is also supposed to generate an archive directly?
pep.
Ah no, mr..
jonas’
not a full archive
jonas’
just the one with the changed stuff, which is also exposed in the web UI
jonas’
okay, provisional email stuff is sorted out
jonas’
I’m hitting the green button now
jonas’
man I’m excited
pep.
I read pack@main as pac man :x
jonas’
:D
jonas’
I’m so looking forward to completely removing the docker stuff in favour of build artifacts one day
jonas’
in contrast to github, you can get a publicly readable link to the latest artifact of a job on a branch trivially :)
jonas’
one thing we still need to do manually is tagging
jonas’
but I’ve got a tool for that in the pipeline, too
jonas’
it does work mostly already, but it still has some issues with some corner cases
jonas’
ah well, one mail was generated incorrectly
jonas’
I guess some problems were to be expected if you don’t clear the runner caches after messing with stuff *a lot*
jonas’
but everything else seems to have worked flawlessly
jonas’
let me put the docker image up
jonas’
ah, the docker builder was stuck. meh.
pep.
So we'll need to give commit rights to xep-attic to the CI also?
jonas’
it already has that
jonas’
xep-attic was updated correctly
jonas’
via a Deploy Key (which grants +w to exactly one repository); private key is in a protected CI variable
pep.
k
jonas’
yet another thing you cannot easily do with github
pep.
yeah
jonas’
https://gitlab.com/xsf/xep-attic/-/commit/4741034c2874583a7678caecc51418d29c87229e?view=parallel it has a bit of noise in it because of the caches I should’ve cleared, but nothing fatal
workflow would be to create a MR for that branch on github (by pulling it locally and pushing it to a feature branch on the gitlab repo), checking it looks OK and then hitting the green button
jonas’
huh
pep.
I'm kinda lost with what to do wrt validation in that PR
jonas’
sorry, I got confused
jonas’
I still am to an extent
jonas’
need to read up on council logs, I have it as "to merge" in my list
pep.
I guess it's blocked on adding the possibility to include validation to registrar stuff
Zash
Wasn't the vote on the version prior to the validation changes?
jonas’
https://github.com/xsf/xeps/pull/960 this would be a good next candidate
pep.
Zash, it was yes
jonas’
workflow would be to create a MR for that branch on github (by pulling it locally and pushing it to a feature branch on the gitlab repo), adding a commit which adds a revision block, checking it looks OK and then hitting the green button
pep.
doing now
jonas’
:+1:
pep.
Maybe I'll get my own fork on gitlab for the next try :p
pep.
Why is there no pipeline?
pep.
Ah because eh
pep.
not rebased
jonas’
right
jonas’
when you rebase, you’ll also have to rebase the branch on the github side to make github see that it’s going to be merged
pep.
https://gitlab.com/xsf/xeps/-/merge_requests/5
jonas’
(needs to happen before the push to master on the github side happens; only cosmetics though)
pep.
Can I push stuff to flow's branch?
jonas’
yes
pep.
I need to add a remote etc. right?
jonas’
yes
jonas’
flow is particularly nasty, because his xeps fork isn’t called xeps
jonas’
you’ll need git@github.com:flowdalic/xeps-xsf
pep.
yeah that's fine :p
pep.
I actually had him as a remote already
jonas’
pep., needs revision block
pep.
ah fail
jonas’
also I do wonder why it also rendered '440
pep.
Is that why there's also 0440 in the rendered changes?
pep.
right
jonas’
ah, I understand why, hah
jonas’
nothing to worry about
jonas’
it bases the files to include there on diff-tree against main, but in this case, your branch doesn’t contain xep-0440 yet, so it notices that it "changed"
jonas’
(and it gets the built version from the build cache)
pep.
k
jonas’
something to fix to reduce confusion, but nothing to worry about.