-
moparisthebest
https://daniel.haxx.se/blog/2021/06/14/bye-bye-travis-ci/ isn't XSF not eligible for the travis-ci free tier for the same reason?
-
moparisthebest
XSF has commercial sponsors right?
-
eevvoor
moparisthebest, the sponsors help with the yearly xsf meeting colocated with the FOSS, as fas as I know.
-
MattJ
moparisthebest: correct
-
MattJ
I haven't even bothered to apply right now - last I checked their dashboard says we have, and have used, no credits
-
MattJ
Even if it's just a UI bug, their free credits should last us months at least
-
eevvoor
MattJ, whose dashboard?
-
jonas’
travis-ci
-
eevvoor
autobuilds or what jonas’ ?
-
jonas’
I don’t quite understand the question
-
MattJ
eevvoor, https://travis-ci.com/github/xsf
-
MattJ
So according to that we've used 174 minutes in the past month, there are supposedly 10000 free minutes with a free plan, so we have a way to go
-
MattJ
I think the answer is migrating to Github Actions whenever we can, before those minutes run out
-
ralphm
In almost 5 years :-D
-
L29Ah
11:41:20]<MattJ> I think the answer is migrating to Github Actions whenever we can, before those minutes run out migrating from a FOSS solution to a proprietary incompatible spec format?
-
MattJ
L29Ah, which is the FOSS solution?
-
L29Ah
MattJ: travis
-
MattJ
How is it FOSS?
-
L29Ah
i don't understand your question; there are sources in their github, the license is specified as MIT in wikipedia
-
MattJ
So I see, Wikipedia states "The source is technically free software"
-
MattJ
Self-hosting isn't an option for us, especially since this looks like it is not made to be easily self-hosted
-
MattJ
and I'm not aware of any other hosted Travis offerings
-
flow
I'd welcome making gitlab the primary
-
flow
but before we do nothing at all, we should move away from travis, and if it means github actions
-
MattJ
As discussed, there's currently no rush... I would rather only migrate once
-
flow
MattJ, do we have travis credits now? IIRC last time my PR wasn't CIed by travis due to missing credits
-
MattJ
Which PR?
-
MattJ
I don't see any PRs from you on relevant repos since February
-
flow
IIRC that one wasn't travis'ed https://github.com/xsf/xeps/pull/1063
-
flow
ahh, but that was not due credits
-
flow
https://travis-ci.org/github/xsf/xeps/builds/772488939#L1746
-
flow
but still, that does not shed a good light on travis, right?
-
MattJ
Right, Docker
-
flow
if they are reated limited by docker.com
-
MattJ
This is a problem with Docker Hub, I guess authentication should be added to the job
-
MattJ
I did request an open-source sponsorship from Docker, I don't think I've heard back yet
-
MattJ
But that's not really related to this
-
flow
well, it is related to travis currently (sometimes?) not being able to CI your PRs
-
MattJ
No, it's not
-
MattJ
iirc that's simply a distinction between whether you're authenticating to Docker Hub, or pulling over an unauthenticated connection
-
MattJ
Unauthenticated pulls now have strict rate limits, which doesn't go well with CI systems obviously
-
flow
I was referring to travis in the broadest sense, not just the service. If I understood you correctly, then we could adjust our travis configuration (or something) and it would work again
-
flow
but it is not clear to me if this requires an open-source sponsorhip from Docker or something else
-
MattJ
No, as I said, the open-source sponsorship from Docker is unrelated to this issue
-
MattJ
I just correlated the two things in my mind, I shouldn't have mentioned it :)
-
flow
ok, but then we have to add some (our?) docker hub credentials somewhere in the travis file to not run into this rate limit, right?
-
MattJ
Likely there is a way in Travis to configure secrets
-
flow
hmm, nno, travis file sounds wrong, cause secret✎ -
flow
hmm, no, travis file sounds wrong, cause secret ✏
-
jonas’
FWIW, how gitlab solved that issue is that they have a local docker image proxy you can use
-
jonas’
I am sure github actions has something similar, travis may too
-
jonas’
may just need extra configuration (and the credentials for that would be handed into the job or so)
-
flow
Don't docker pull through cachces usually simply have an IP based allowlist?
-
flow
and they are configured in the docker daemon json, so outside of the typical travis-ci.yml scope
-
jonas’
flow, I work with the gitlab stuff daily. It hands you tokens.
-
flow
our gitlab setup uses our docker pull through cache via configuring it in the docker daemon's json configuration file, no tokens involved
-
flow
and I would expect that gitlab/travis simply would do the same, if they run their own docker cache, as it does not require any configuration from the users
-
flow
ofc i could be wrong
-
flow
in any case, the gitlab runner is not aware of the docker cache
-
flow
(at least in the setup i know)
-
jonas’
ah, the dependency proxy things seems to be token-less now. I recall you had to docker login into it in the beginning, maybe they changed that.
-
jonas’
or, more realistically, the runner sets it up on its own
-
Alex
I have created the Q3 application page here: https://wiki.xmpp.org/web/Membership_Applications_Q3_2021
-
Zash
👍️
-
mathieui
Thanks Alex
-
jonas’
dwd, council?
-
şişio
On the Element my messages are lost...
-
şişio
XMPP <3
-
eevvoor
XMPP is also very good at loosing messages, şişio 🤣️.
-
eevvoor
Just wait and enjoy.
-
eevvoor
And then hunt the bug.
-
şişio
:) Come dm