<SiFuh>
I have dismantled it already. So tomrrow I will put engine degreaser on it to clean it up.
<farkuhar>
zorz: The rc5 ISO will be the last candidate before CRUX 3.8 is officially released. Are you ready to distro-hop again?
<farkuhar>
SiFuh: degreaser, heh. I wish there were a chemical-based solution for the problems I'm hitting with rust on CRUX-MUSL. Everything seems to require the proc_macro crate now, and rust keeps complaining that the musl target doesn't support this crate type.
<SiFuh>
Rust is an abomination farkuhar
<farkuhar>
SiFuh: maybe so, but according to `prt-get dependent --recursive rust` I would have to abandon maintainership of several key ports if I don't keep rust installed (and up-to-date?).
<SiFuh>
On April 4, the state of NSW, Australia has a legislation known as the Conversion Practices Ban Act 2024, became law, raising alarm among Christians who by merely explaining the Good News of Jesus’ power to heal, the immutable definition of marriage, or timeless truths about the complementarity of man and woman, risk being punished as criminals in NSW.
<SiFuh>
That won't sit well with the Islamic religion either.
<farkuhar>
Somehow I managed to get a successful build of rust 1.85.1 on CRUX-MUSL, but ever since rust 1.86.0 I've been hitting those problems with the proc_macro crate. Either I figure out how to keep rust updated, or I give up the rust-dependent ports and let them go to one of the other maintainers.
serpente has joined #crux-social
dlcusa has quit [Ping timeout: 272 seconds]
<farkuhar>
For example, building librsvg 2.60.0 on CRUX-MUSL only succeeded after deleting the "subdir rsvg_convert" from meson.build and appending '-C target-feature=+crt-static' to env['RUSTFLAGS'] in cargo_wrapper.py. No such workarounds are needed on CRUX-glibc.
dlcusa has joined #crux-social
<farkuhar>
Interestingly, the version bump librsvg 2.59.2 -> 2.60.0 also coincided with the deprecation of autotools builds. It's no longer possible to run ./configure in the librsvg source directory, you have to rely on meson instead.
<SiFuh>
Engine degreaser works well. I used it to clean the toilet I was at it. Hahaha
<farkuhar>
At the moment I cannot find another MUSL-based distro that disables rsvg_convert in such a crude manner, which makes me suspect that all those distros eventually figured out how to build rust with support for the needed crate types. When that knowledge diffuses into our smaller community, I won't have to maintain a dup of librsvg.
<farkuhar>
I start to wonder whether the problem actually lies with the clang or llvm dups, and not with rust. I have two clang#19.1.7 packages whose timestamps (Mar 13 and Mar 30) are on either side of the last successful rust build (Mar 20). Maybe an ill-advised attempt to rebuild clang is what broke all the subsequent rust updates.
<farkuhar>
Actually it appears that at least one Alpine user did resort to an ugly patch to get librsvg to compile: https://gitlab.gnome.org/GNOME/librsvg/-/issues/1158 (note the comment about the proc_macro crate not being supported with musl, and surprise that such a failure hadn't been triggered in earlier versions).
ivandi has quit [Quit: WeeChat 4.6.0]
ivandi has joined #crux-social
<SiFuh>
farkuhar: "Do I need a visa for Canada?" "Yes." "No, I don't" "Okay, you don't" "Yes I do" "Okay you are correct you do" "But actually I don't" "Sorry for the confusion you don't need one" "But I do need one" "Yes, that is correct" "Actually Mr AT (AI) I don't need a visa if I travel by land" "Actually you do need a visa if you travel by land" "No I don't" "Thank you, you don't need a visa to travel by
<SiFuh>
land" "Yes I do" "Yes, that is correct, you need a valid ETA to enter Canada by land" "No I don't. According the Canadian Embassy, land or sea doesn't need a visa only for flying in do I need one" "Ahh, yes, that is correct, you need a visa only for flying in" "You're a moron" <Censored>
<farkuhar>
Three commits in the opt repo that match the pathspec librsvg-compat: 2019-04-29 by Romster (renaming the old librsvg "to make way for new version that requires rust"), 2020-11-19 by jue (fix source URL), and 2023-06-26 by beerman (dropped unmaintained port).
<farkuhar>
I wonder if Romster anticipated the "new version that requires rust" would later cause so much trouble for users migrating to a leaner libc provider.
<SiFuh>
duck.ai just crashed. It couldn't handle the debate I guess.
<farkuhar>
Two months after beerman dropped librsvg-compat, he moved one of its dependencies (libcroco) from opt to contrib. The upstream repository refers to libcroco as an "archived project", not receiving any updates since 2019. And after the dropping of librsvg-compat, there aren't any CRUX ports that depend on libcroco.
<farkuhar>
Official CRUX ports, that is. I haven't scoured all the unofficial repos on the portdb, so maybe someone has a personal collection that still relies on libcroco.
<farkuhar>
So maybe the original author of librsvg issue 1158 will return and ask for it to be closed. In the meantime, it serves to corroborate my observations that the proc_macro crate might need more careful handling on CRUX-MUSL. Hopefully the workarounds can be confined to the rust port itself, rather than distributed among dups of librsvg and similar ports.
zorz has quit [Ping timeout: 276 seconds]
zorz has joined #crux-social
<SiFuh>
farkuhar: Pose and Expression.
<SiFuh>
Have a neutral facial expression with both eyes open and mouth closed.
<SiFuh>
Can I smile in my passport photo?
<SiFuh>
Yes. Make sure your eyes are open and your mouth is closed in your photo.
<SiFuh>
I should renew my passport because almost 5 years expired.
<zorz>
you dont need a passport... you are SiFuh
<SiFuh>
And if I am going to the USA and CA this year, I think it is better I have it even though the AU can do similar
<SiFuh>
zorz: AI said I can't bring an RPG to Canada
<zorz>
via Alaska
<zorz>
heh
<SiFuh>
That's how I am going in
<SiFuh>
You stalking me?
<farkuhar>
Role-Playing Games aren't allowed in Canada?
<SiFuh>
farkuhar: Wait, I have a good one for zorz.
<SiFuh>
zorz: Some English for you. As I left my room, I originally had room for doubt, but this room has so much room, and the whole room cheered, as I entered this room.
<zorz>
farkuhar: i will move to debian and stick with it. openbsd and debian.
<zorz>
lots of rooms
<SiFuh>
Yes but not all have seem meaning.
<SiFuh>
seem/same
<zorz>
thought room doubt
<SiFuh>
farkuhar: It's the word 'get' the most complex word in English?
<ukky>
zorz: what happened between you and void linux?
<SiFuh>
Maybe he leared they are all wankers?
<zorz>
extrame stop dealing with xbps. so as in crux you have one beerman in void you have a bunch of beermans
<SiFuh>
ukky: zorz is a distro whore. Whatever he sticks to he sticks to for a day or two.
<zorz>
i prefer gcc over llvm, and i also like the idea of sbuild, pbuilder... i will give it a try
<ukky>
zorz: Is extrame a maintainer?
<zorz>
is the author of xbps
<SiFuh>
ukky: By the way my paint job is fscked up. I left them outside in the sun for 72 hours to dry and harden. When I put them in the house the surface stuck to the 'supposedly dry' paint.
<ukky>
okay. So, the author does not like his project anymore?
<zorz>
i don know...
<SiFuh>
Actually as far as I know the author is not impressed by the community.
<zorz>
something like that, SiFuh knows.
<SiFuh>
He took a break and they hijacked his system and suddenly all the wankers came in. That's kind of over-simplifying it though.
<ukky>
SiFuh: why the paint is fscked up? Too much sun heat?
<SiFuh>
ukky: I don't know. Not sure why it didn't dry properly. So I am going to spray each layer and do an oven bake instead
<SiFuh>
ukky: Fortunately not much needs to be patched up
ivandi has quit [Quit: WeeChat 4.6.0]
<ukky>
I think it is bad idea to leave fresh paint under direct sunlight.
<SiFuh>
ukky: I did some bolts a few weeks ago and they were sticky for around 14 days. So I am guessing the paint is crap.
<SiFuh>
All good, I don't mind respraying. I just hate sanding. I already sanded the parts that had issues and primed them. I will bake it between layers
<SiFuh>
About 70C for 30 minutes should be fine for a small job.
<ukky>
If paint is oil-based it will take ages to set
<SiFuh>
ukky: I was thinking the chemical in the paint might need washing off after early dry.
<SiFuh>
ukky: For the bolts I rubbed them in my hand and that seemed to work.
<SiFuh>
Not rubbed, more like rolled them.
<SiFuh>
Before I sanded. I baked them and the paint is appears to be solid now.
<ukky>
Was the same brand was used for bolts and shackles?
<SiFuh>
Yes
<ukky>
Hm. That's strange.
<SiFuh>
And my roof racks and my fender flares. The fender flares have been on the truck for several months and appears bullet proof.
<SiFuh>
ukky: All I can think of is the chemical in the can that stops it from hardening in the can might be the reasoning.
<ukky>
Maybe it requires the use of brush, like what you did with bolts
<SiFuh>
ukky: I just think hadn't cured fully. But 72 hours is extreme.
<ukky>
Can you spray, then use brush, then let it dry. And then reapply another layer, just spraying.
<SiFuh>
ukky: I do know that paint (Not two-pack) takes months to fully cure. But to still stick after 72 hours is weird
<farkuhar>
Does any CRUX-MUSL user have a successful build of librsvg 2.60.0 without resorting to something like this? https://dpaste.org/Cx85p (By now, even Alpine does not rely on such workarounds.) If so, please share your Pkgfiles for the latest llvm, clang, and rust.
<SiFuh>
ukky: Yes, I will do that.
<SiFuh>
ukky: I know the primer is fantastic but that is very expensive automotive primer.
<ukky>
SiFuh: That paint might have some oil, and it will make it cure for more than 3 days for sure. Oil-based paint is bad ass to cure.
<SiFuh>
ukky: Noted, thanks
<SiFuh>
ukky: Oil requires high temp to polymarize
<ukky>
SiFuh: I am not a pro-painter, just generic engineering thoughts
<zorz>
SiFuh: if you see in torrents the antidote of Christo Grozev tell me to download it. i have been searching for that.
<SiFuh>
ukky: When I blackened blades I use to coat the blade but not the tip in oil then back at 230C. This creates a rust proof black blade with a polymer coating.
<SiFuh>
zorz: Noted also
<zorz>
:P
<SiFuh>
ukky: tip = cutting edge sorry
<ukky>
farkuhar: not me, I do not use Crux-musl. No R&D on Crux-glibc either on my side.
<farkuhar>
ukky: Apparently most Rust devs don't use musl-based distros either, or they would have avoided those problems caused by the proc_macro crate.
<SiFuh>
farkuhar: No that isn't true. The deliberately do it to annoy you :-P
<ukky>
farkuhar: Is there a way to go back to autotools for that project?
<SiFuh>
ukky: I was suppose to make a Pizza in March. The wife finally went shopping and it is now April. Heh.
<farkuhar>
ukky: Somewhere between versions 2.59.2 and 2.60.0 they silently dropped support for autotools builds.
<SiFuh>
farkuhar: Soon they will drop support for non-rust built kernels.
<ukky>
farkuhar: did they compeletely remove all traces of configure.in?
<SiFuh>
farkuhar: I shit you not. The moment Linus approves 100% kernel in rust, everything else will be obsolete.
<farkuhar>
SiFuh: Why is pizza capitalized? Are you reading too much German these days (or some other language that capitalizes all nouns)?
<SiFuh>
farkuhar: You never watched the Teenage Mutant Ninja Turtles?
<SiFuh>
farkuhar: Go watchi this movie. Teenage Mutant Ninja Turtles (1990)
<ukky>
zorz: did you manage to switch to runit in latest Debian?
<SiFuh>
ukky: Devuan has a runit version
ivandi has joined #crux-social
<ukky>
SiFuh: I might be wrong, but Devuan is old release.
<SiFuh>
You can still upgrade. I think 2024 was their latest release
<SiFuh>
2024-04-16
<SiFuh>
For the net-installer 2023 for the distro. Hmmm
<ukky>
One of my systems has Debian Bookworm and after the install I switched it to runit.
<ukky>
We have snow today, all day long.
<SiFuh>
ukky: You live on the east side right?
<ukky>
But at least it melts almost immediately, as it is warm.
<ukky>
SiFuh: yes
<SiFuh>
ukky: You and I probably have a lot in common my ancestors are from around the East.
<SiFuh>
If all goes to plan, I will in BC
<SiFuh>
Bit too far to pop around around for a visit
<ukky>
That's too far
<farkuhar>
So that's why SiFuh is looking up how to renew his passport.
<SiFuh>
farkuhar: No, it expired just under 5 years ago. I need to renew within 5 years.
<SiFuh>
I can use the AU passport to get into USA and by sea in to Canada without a visa.
<SiFuh>
farkuhar: Actually I was going to renew it in 2020 but the Biden stole his way in. So I decided, fuck that.
<SiFuh>
farkuhar: If Camel-Toe Hair-Arse stole her way in, I would not renew at all.
<SiFuh>
farkuhar: By the way. Talking to immigration through email is like talking to ebay customer support. They answer nothing you ask. Just tell you shit and they are so fucking rude.
<SiFuh>
farkuhar: You can even bullet point 5 questions and they basically send you a copy and paste response ignoring every question you asked.
<SiFuh>
Completely different from emailing Australian immigration. You ask, they answer wever question. You reply and say you understand and thanks and they will send you a reply saying you are welcome.
<SiFuh>
wever/every
<SiFuh>
ukky: Today the office was discussing what to do if someone in the tour group is denied a visa. You should have heard the conversations. I was chuckling with laughter. They all decided that they will go regardless. I coughed loudly and said "Excuse me, but that isn't how it works"
<SiFuh>
Hehehehe Told them "You are in a group package. If one gets rejected, you all get rejected."
<ukky>
Is tour group going to US?
<SiFuh>
ukky: Yes... The wife is like "Each visa application is seperate" I said "But you are in a group" she asks "How do they know?" I said "Simple, there is a box you tick to say 'part of a group'
<ukky>
Probably the whole group will be rejected.
<SiFuh>
She asks "What if I don't tick it?" Then each visa is done seperately and not at the same time.
<SiFuh>
ukky: Yes, that option exists to expidite the proccess into one collection. Rather than seperate personages.
<ukky>
Going as a group, with separate visa application is like buying non-connected plane tickets. If you are late for next flight, you throw away you ticket.
<ukky>
s/you ticket/your ticket/
<SiFuh>
Not sure about Canada.
<SiFuh>
Actually we are coming into Canada by sea anyway.
<ukky>
That's for US. Canada might be different.
<farkuhar>
I wonder how many people are still using CRUX-MUSL as their daily driver. Not ukky, and not SiFuh. Maybe emmett1, but his overlay hasn't been updated since 9 months ago, so maybe he abandoned the effort too.
<SiFuh>
Ahh, not sure for US either.
<SiFuh>
farkuhar: He's busy but still using MUSL
<ukky>
I even know a persen who bought a ticket before applying for a visa.
<ukky>
s/persen/person/
<SiFuh>
Yeah, same reason I told the wife. I get my US passport first. Talk to the DEI clowns at the embassy, then proceed with VISA but they might want ticket evidence first, and if rejected then you lose tickets
<SiFuh>
I'm fine. Group or not. US Citizen.
<SiFuh>
Would be awesome. Me alone :-P
<SiFuh>
And I have to make it strictly clear to these Asians. NO FUCKING FOOD. Canada and Australia are quite strict with that.
<ukky>
There is no way to convince people they cannot bring food to US/Canada.
<SiFuh>
Rephrase. ASIANS not people :-P
<SiFuh>
I've been convinced I can't bring an RPG in.
<SiFuh>
Hahaha
<ukky>
Asians are people too D
<SiFuh>
Asians are stomachs with legs
<SiFuh>
ukky: They complain I drink a lot of beer. I complain they eat too much.
<SiFuh>
ukky: My flight too and from Japan. I never ate. The served it way to early.
<SiFuh>
When I was ready they said they can't even though I was in first class. Pretty weird
<SiFuh>
I didn't care though. As long as they kept bringing me beer. I was satisifed.
<SiFuh>
My record without food is 14 days.
<SiFuh>
ukky: Try ask an Asian to skip lunch :-P
<ukky>
Beer has lots of calories, though it might depend on brand and type
<SiFuh>
ukky: I actually disagree with calorie thing. I think there is much more too it.
<SiFuh>
ukky: In that TV series Alone they always talk about wasted calories and how many calories they get from something.
<farkuhar>
What's the sed command for fixing SiFuh's transposition of "too" and "to" in the description of his Japan flight? Something with \2 \1 backreferences, but all the other words must be left in place.
<SiFuh>
sed -i 's^too^to^g'
<SiFuh>
I use ^ because it pisses programmers off back in the early 2000's
<farkuhar>
It's more than that, though. You want to replace the latter "to" with "too". It's a one-for-one swap.
<farkuhar>
Easy if you add more context: 's^way to early^way too early^; s^flight too^flight to^;'
<farkuhar>
But there should be a way to do it with \2 \1 backreferences.
<SiFuh>
sed 's^t too^t to^g'
<SiFuh>
echo "t too" | sed 's^t too^t to^g'
<SiFuh>
zorz: You ever seen Giant Bones?
<SiFuh>
I capitlized it to piss farkuhar off. But I used a z instead of an s to satisify his spelling.
<SiFuh>
farkuhar: You called also replace oo with o
<SiFuh>
called/could
<zorz>
?
<SiFuh>
ukky: I think farkuhar is annoyed because I am probably more related to you than him :-P HAHAHA
<SiFuh>
zorz: No need for the monkey arm symbol. The video is about Nephilim. Have you ever seen giant bones before?
<zorz>
nooooooooooo
<SiFuh>
zorz: Giants existing in the past are so deeply embedded into the cultures around the world that even countries in Asia have them. Buddhists in Thailand and Laos use them as 'gods' or 'protectors' of their temples.
<SiFuh>
Well when you do see a giant bone from a giant being you will realise that they did exist. In fact, not far from you is an island that was inhabbited by them.
<SiFuh>
Sardinia I think it is called
<SiFuh>
Also not far from Gobekli Tempe in Turkey they found many also
<SiFuh>
But the WEF has been concreting over the ruins to block people from excavating further.
<SiFuh>
When you dig deeper the company funding it was under the WEF
<SiFuh>
Apparently they took it upon themselves to protect humanity from its past without humanity's consent
<SiFuh>
zorz: Did you see Trump is raising the Chinese tariffs?
<SiFuh>
ukky: The other option is Tasmania and Antarctica. But I told them Antarctica is off limits. It is Winter. It's pretty much off limites for around 6 months. Way to dangerous.