mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#curl's configure script has 75(!) different --disable options to disable specific things in the build.

That's 37778931862957161709568 build combinations only there. Tricky to test.

@bagder Might that be a reason to reduce their number? To make the build more reasonable to test?

@lyda it's the constant battle and balance: providing the features and options people ask for and at the same time maintain quality and testability. So sure, I think every option should be questioned from that angle.

@bagder You maintain a 5,000+ line configure.ac file? Holy fuck. You poor man.

Folks, please help this guy get the therapy he needs:

opencollective.com/curl

opencollective.comcurl - Open Collectiveclient-side internet transfers

@lyda 5K is nothing 🤠

it is actually north of 17,000 lines counting all the individual additional .m4 files as well!

Kevin Lyda

@bagder At this point do you actually understand m4? I admined sendmail back in the day and did a number of much smaller autoconf scripts for other projects back when I coded in C. But never really *got* m4.

@lyda it has been said that the 4 in m4 is the total amount of people understanding it, and I'm not one of them.

But I get by good enough pretending I know it. That's typically enough to survive and to write decently working configure stuff.

@bagder @lyda Oh no, and I hoped someone would finally explain dnl and changequote to me. Or at least the difference between [something] and [[something]].

@ptesarik @bagder I dunno, I was kind of happy that he seems to be on the same plateau as the rest of us. Knowing it good enough to do what needs to be done and no more.

@lyda @bagder You're right. Daniel is so human and so amiable. Unlike m4.