5 ms·
I don't think mailing lists can do CI/CD.
by plonk 4y ago
I don't think mailing lists can do CI/CD.
- inferiorhuman 4y agoWhy not? SMTP is nothing if not a robust queuing system and surely procmail or your MDA of choice should be able to rig something up.
- plonk 4y agoCurrent mailing list software can't. Of course you could control a CI/CD system with a Nokia 3310 if you wanted, but why spend the effort when CI/CD systems already have all the right features? Unless OP is actually advocating for self-hosting.
- klibertp 4y ago> Of course you could control a CI/CD system with a Nokia 3310 I have a feeling that such a system actually exists somewhere in this vast world, and probably even operates to this day...
- kkfx 4y agoI've learnt enough to hate modern DevOps, where the Ops is not a contraction of "operation" but a literal "ops!" where a casual dev mistakes have created a devastating cascading effect that no one know what to do. Oh, BTW I've switched time ago from procmail to MailDrop, it's more flexible and more maintained :D
- klibertp 4y agoThey absolutely can. With a simple shell script and a bit of configuration you can set up a box that will check some email and act after detecting some kind of commands directed at it. Securing that sounds like a lot of fun that I wouldn't want to experience. That being said, I'm 90% sure the GP is sarcastic, trying pull reductio ad absurdum on people who will almost assuredly come here commenting that "the community" should "abandon centralized services" in favor of this or that pet-project.
- plonk 4y ago> With a simple shell script and a bit of configuration you can set up a box that will check some email and act after detecting some kind of commands directed at it. Yes but I don't see how using a mailing list would improve anything. You'd just end up re-writing all GitLab features on top of a different database and interface, and the scaling issues would remain. This seems like more of a centralisation-vs-self-hosting issue. > That being said, I'm 90% sure the GP is sarcastic, trying pull reductio ad absurdum on people who will almost assuredly come here commenting that "the community" should "abandon centralized services" in favor of this or that pet-project. Makes sense but I didn't interpret it that way.
- kkfx 4y agoA ML is personal. You can move it from a hoster, potentially yourself included, to another. You can't move GitHub because it's not an implementation of something standard but a proprietary service... That's the issue. You ML can be down, other 99% of FLOSS ML projects will not even notice the downtime, if all are on a service and the service goes down all are affected. Your ML is yours, a political issue between two government will not block you, GH can be blocked and actually was blocked and is still for various countries and reasons NOT directly related to individual projects on it. And so on. Peoples these days tend to think that mega-IT-giants will always be up and running, so being on their shoulder is a guarantee of stability, actually is the contrary is a threat.
- plonk 4y agoThat's an argument for self-hosting, not for mailing lists. What you're describing is GitLab.
- kkfx 4y agoML can be both self-hosted or hosted by third party, being a standard thing you are not tied to any specific player. Your "public upstream repo" is on your domain, no matter who bound it right now.