bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

255
active users

#ABI

0 posts0 participants0 posts today
Replied in thread
Maybe you stop spitting pointless hate first? @vermaden@bsd.cafe describes the problem correctly, and never said #FreeBSD "didn't want solutions", but only that they refuse his proposal. And to be fair, I'd refuse this as well, because I think it would just lead to more confusion.

To put this into perspective, we're talking about a rare corner case anyways. The idea of a stable branch is to never introduce breaking changes in the #ABI, and as it was meant, this should include in-kernel ABIs as well, so packages built for X.1 must always work on X.2 as well. Unfortunately, parts of the in-kernel ABI needed for some packages containing #kernel #modules are not stable in practice, and, also unfortunately, this includes a package almost everyone needs on a desktop installation: drm-kmod.

The obvious solution would be to make sure to keep the whole ABI stable as it was originally intended. I have doubts this will work out in practice.

So, you'd need to fiddle with the naming of ABI versions, including the minor release in them, to have distinct repositories for e.g. 14.1 and 14.2 to solve the issue for these rare corner cases. That would of course cost a lot, much more build time for ALL the packages, and also disk space. It would kind of spoil the idea of "stable".

There could be a more involved solution introducing a second "KBI" identifier, only attached to packages containing kernel modules, so only these would need extra builds. I personally think this would be the right thing to do, but it's a very intrusive change, touching the ports framework, the pkg utility, poudriere, the build and repository infrastructure, etc pp → in a nutshell, a damn lot of work for a complex change. 😞

CC: @joel@piou.foolbazar.eu
Continued thread

And in attempting to add libssl to be wrapped, I have now hit that ABI issue.

Simply loading libssl via CDLL causes other tests to break, because the new libssl overrides the symbols causing an ABI compatibility problem.

I hadn't hit that problem yet, because I never got far enough to calling an ngtcp2 function that tried to access the SSL ABI.

Now I have to decide how to handle this.

#QUIC#ngtcp2#ctypes

Hashtag Intro.
Click here 🧠 to expand.
The Proverbial list Evolved:

#InvisibleDisabilityRights #IDR
#LandBack Kahnawá:ke –Nia:wen kowa

Behind and beside: #CivilRights #MentalHealth #EndRacism #LGBTQIA #BLM #WomenRights #EqualPay #StopViolence #StopAsianHate #POC #Anti-AntiSemitic #EndBigotry for #everyone
#BeYou #BeKind #BePatient
#UnityConquers #TearDownTheWall :solidarity:

Focus – IDR:
#DisabilitySolidarity #DisabledCommunity #EndAbleism #StopAbleistHate #DisabilityAdvocacy #passionate #DisabledVoicesUnite #CrossDisabilitySupport #inclusion #ListeningEar #Here4All #NeurodivergentThinking #neurodiversity
#ConcussionAwareness #TBI #ABI #AnoxicBrainInjury #BrainInjury #SpineInjury #fibromyalgia #LimbDifference #ActuallyAutisic #OrthopedicDisabilities #SticksAndStones #BrokenBones #NaturesPharmaceutical #DisabilityAcceptance #StopAbleistHateCrime #StopAbleistSlurs #DisabilityEconomicJustice #CripTheVote #DisabilityLobby #Humanity #NonPartisan #research #Education #Knowledge
#UnityConquers #TearDownTheWall
:solidarity:

Un peu de moi?
Je ne parle pas couramment Français. I like using #HashtagsNobodyWillEverSearch
#FilmMaking #Writing #poetry
Ex-#musician #Songwriter Passé
💐🌺🏵 #GardenCreator extraordinaire. #FlowerGardens #PhotorealisticImagination
Et Bien plus encore.

🙏, ✌️, 💛, :solidarity: #accommodation for people with #InvisibleDisability
Just like many of us, this list is incomplete and still evolving. (he, him, they– any)

Blog page: @outofexileidr@outofexileidr.vivaldi.net
Mastodon blog profile: @OutOfExileIDR@vivaldi.net

Don't forget the ALT text.