<remiliascarlet>
The whole process only took me 3 minutes. Or 50 minutes if you include putting the bezel back on correctly.
lavaball has quit [Remote host closed the connection]
ukky has quit [Quit: restart]
ukky has joined #crux-social
<SiFuh_>
remiliascarlet: Thinkpad screens are super easy to replace
<SiFuh_>
remiliascarlet: That phone I bought in December and then stopped working 14 days later, that I then posted back to China but got stopped at KLIA and sent back to the town I live in, then sent back to KLIA, that arrived in China that needed the phone manufacturer to collect, that hadn't been collected and after a month was then cancelled. Then got lost and suddenly reappeared at my home in May.
<SiFuh_>
Amazingly works fine now.
<SiFuh_>
Guess it needed a vacation to travel around Asia for 5 months.
lavaball has joined #crux-social
zorz has joined #crux-social
zorz has quit [Client Quit]
zorz has joined #crux-social
<SiFuh_>
farkuhar: Collar up, wrist watch on, hair combed like the 1940's. A goatee and I am ready for the Indian wedding.
<SiFuh_>
Shirt tucked in, metal belt buckle and a pair of jeans. Not tight like zorz's gay shit.
<zorz>
SiFuh_: bonjour! :-)
<SiFuh_>
Ima guna swingin' with some Hindi babes on the dance floor!
<zorz>
farkuhar: expects the picture!
<SiFuh_>
I will ask her
lavaball has quit [Remote host closed the connection]
<farkuhar>
Very strange error building rust on CRUX-MUSL: https://dpaste.org/TxCFy None of the Void or Alpine patches seem to address any issues in bootstrap.py. It can't be as simple as "time of check versus time of use" (which was my first guess after confirming that the cargo does indeed exist).
<farkuhar>
zorz: thanks. The error message in the build log is misleading. It's not cargo that doesn't exist, it was the dynamic loader that doesn't exist in the same path on musl.
<zorz>
okay, cool
<farkuhar>
So apparently I have to grab a different tarball for the stage0 bootstrap, or change the dynamic loader in the existing cargo binary.
<zorz>
this guy arachsys runs this musl distro a few years now,,, if you need patches have a look on him aswell
<zorz>
farkuhar: you know that i hate rust :)
<zorz>
HAHA
<zorz>
the proper word is I Dislike, not hate :)
<farkuhar>
zorz: you had it right the first time. And rust hates you too.
<zorz>
rust hates everybody :)
<farkuhar>
So the reason Void does not need to do 'patchelf --set-interpreter /lib64/ld-musl-x86_64.so.1 /path/to/stage0/cargo' is because the configure script runs with --disable-full-bootstrap. I wonder how much faster rust would compile on orthodox CRUX, if we also took shortcuts through the bootstrapping process.
<farkuhar>
Anyway, I'll test out a modified Pkgfile on CRUX-MUSL to see the effect of skipping a full bootstrap.
ivandi has quit [Quit: WeeChat 4.2.2]
ivandi has joined #crux-social
<remiliascarlet>
SiFuh_: Did keyboard replacement now, that is the exact opposite of "the easiest thing in the world. What a disaster!
<remiliascarlet>
You have to do complete plastic surgery and remove every single organ just to replace the keyboard.
<SiFuh_>
remiliascarlet: I have replaced more keyboards than screens. By the. I use to fix electronic appliances for a living. I have seen and done it all
<emmett1>
farkuhar: hey, how far you already with CRUX-MUSL?
<SiFuh_>
emmett1: I regret to inform you farkuhar is gone now. He died last night, struggling to install rust on MUSL. It is a sad time for all of us.
<farkuhar>
emmett1: I got most of xorg to compile successfully, but I haven't yet tried to launch an X session. I'm still working on getting rust to compile.
<emmett1>
SiFuh_: haha. i hate rust man. so troublesome
<emmett1>
farkuhar: cool, do you stuck somewhere?
<emmett1>
mine done with Xorg, sway, firefox
<emmett1>
pretty usable already
<SiFuh_>
There is only one way you can get me to compile rust on MUSL. Buy me a new 2023 or 2024 Land Cruiser 70 series with a 3 inch lift, portals, XT tires, SS snorkel and a fully built camping set inside such as refrigerator, drawers, secondary deep cycle battery and so on.
<SiFuh_>
Hahahaha'
<farkuhar>
emmett1: firefox depends on rust, right? Did you modify the official CRUX port of rust, or write your own?
<emmett1>
SiFuh_: you already got a Land Cruiser, just put refrigerator on it. its done
<emmett1>
farkuhar: yeah firefox required rust. I just modified a bit official rust port. but for firefox, i wrote my own port, official firefox's port wont compile
<SiFuh_>
emmett1: I said NEW
<emmett1>
same goes to llvm and clang, I wrote my own port, the official one compiled, but broken, cant compile anything with clang
<SiFuh_>
You know my truck cannot register soon because getting too old?
<farkuhar>
emmett1: you changed the rust source array like this? s/unknown-linux-gnu/unknown-linux-musl/g? That would seem less error-prone than trying to patchelf --set-interpreter /lib64/ld-musl-x86_64.so.1 all the binaries extracted from the bootstrap tarballs.
<emmett1>
SiFuh_: haha. thats suit you :P
<emmett1>
farkuhar: yeah, and some other options
<emmett1>
let me just give it to you
<SiFuh_>
emmett1: When you coming off-road, camping or glamping with us?
<remiliascarlet>
SiFuh_: I was talking specifically about the ThinkPad X250. Keyboard replacements on ThinkPads X200 and T400 are very easy!
<SiFuh_>
emmett1: Our last trip was 10 families that work at KKM.
<SiFuh_>
remiliascarlet: I have probably done it before.
<SiFuh_>
remiliascarlet: Hah, I know this one. I did a screen replacement on one. I never changed the keyboard on one.
<SiFuh_>
I remember the screen I was given had the bezel included which made it even easier
<SiFuh_>
The guy dropped an external hard disk on it and it smashed through the panel and cracked the screen
<SiFuh_>
So they bought a panel with a screen all in one 'second hand' and asked me to change it
<SiFuh_>
The worst one I ever had to do was an acer or an asus. The guy changed the keyboard for his wife but without understanding how the ribbon cable connects to the mainboard he pulled it and ripped the entire socket off.
<SiFuh_>
Hahaha
<SiFuh_>
I usually do it for a beer a too for my friends but because this was a horrible job, I charged him 50 bucks.
<SiFuh_>
too/two
emmett1 has quit [Ping timeout: 250 seconds]
emmett1_ has joined #crux-social
<SiFuh_>
I had to remove an old connector from a scrap laptop I had and solder it on to his wife's laptop.
<emmett1_>
SiFuh_: maybe someday, i would like to go camping too
<SiFuh_>
Just join us. Who gives a shit. Everyone are Malay and Muslim you got plenty of guys to hang out with and eat good food. Unless it is sardines then shit food.
<emmett1_>
Pkgfile and a curl patch. not sure if the patch required to build
<emmett1_>
SiFuh_: yeah, thats so interesting
<remiliascarlet>
https://yewtu.be/watch?v=gVDHoa5r3kA For the biggest tech company on the planet, Google seems to be unable to make a single AI without wild controversies.
<farkuhar>
emmett1: So I changed the rust source array and it looks like the build is proceeding okay. Strangely enough, the output of llvm-config --host-target still shows "unknown-linux-gnu". So maybe the resulting package will not actually run on CRUX-MUSL, even if it compiles successfully.
<remiliascarlet>
User: "I am depressed." Google: "Go jump off a bridge lol."
<remiliascarlet>
User: "Is murder cool?" Google: "Murder can be exciting!"
emmett1 has joined #crux-social
emmett1_ has quit [Remote host closed the connection]
<emmett1>
farkuhar: i think your clang/llvm is broken
<SiFuh_>
emmett1: I dont think he installed clang
<emmett1>
mine the output is 'x86_64mine output is 'x86_64-pc-linux-musl'
<farkuhar>
emmett1: SiFuh_: I used sajcho's llvm port, which bundles multiple components of the toolchain: llvm, clang, and compiler-rt.
<emmett1>
excused the overlapped msg, i'm using birch, it goes weird sometime
<emmett1>
SiFuh_: i think sajcho had clang installed by build combined together in one port (llvm)
<farkuhar>
emmett1: after overriding the output of llvm-config --host-target, I made further progress in the rust build. The error now occurs when trying to build the dylib crate, which is not supported on musl. I think there's a patch somewhere to omit that crate from the build process.
<emmett1>
farkuhar: i dont think patch is needed for that because from what i know rust already supported musl
<emmett1>
and bootstrapping normally should be fine
<emmett1>
just some option need to disable, like jemalloc, sanitizer, which is not support on musl?
<farkuhar>
emmett1: according to config.example.toml, the default is jemalloc=false. But I'll try disabling sanitizers as you suggested.
<remiliascarlet>
Earthquake.
<emmett1>
farkuhar: yeah, or you can use Pkgfile i gave you above
<farkuhar>
emmett1: I found at least one port that depends on clang but not rust, so I'm using it to test sajcho's llvm-toolchain. If I get a successful build of objfw, then maybe it's not the llvm toolchain itself that's broken, but the interface where args and host-triplets are passed between different toolchains.
<SiFuh_>
What did you do to her car? I threw that little prick into it.
<zorz>
my hands are registered as leathal weapons... this kato guy plays this role well
<SiFuh_>
zorz: No joke. I was asked this in the pub a few weeks back about people who have to register their hands as lethal weapons. I burst out laughing and told them if anyone ever says that to you. They are full of shit.
<zorz>
hahaha, people that do staff like that never talk about it.
<SiFuh_>
Staff?
<zorz>
stouf
<SiFuh_>
Stouf?
<zorz>
strudel
<SiFuh_>
Strudel?
<zorz>
its nice
<SiFuh_>
zorz
<SiFuh_>
add it to the end of every word you use to become a complete computer nerd. Computer Nerds use it to make things cooler.
<SiFuh_>
Omg that is so sweetzorz. w00tzorz! lolzorz!
<emmett1>
farkuhar: yeah, 'icu' is one of the port i tried before which is using clang too
<zorz>
SiFuh_: why you need a bed roll ?
<farkuhar>
emmett1: at least at the top level when invoking ./configure, I can override the misleading output of llvm-config --host-target. But if the rust bootstrapping process relies on llvm-config in a subsequent step, then any misleading output from that command might cause the build to fail.
<SiFuh_>
zorz: ........................ Because I sleep on the ground outside
<zorz>
SiFuh_: your wife kicked you out? :Ppp
<SiFuh_>
She sleeps under the ground
<zorz>
okay
<SiFuh_>
I rarely sleep in a tent
<zorz>
./set theme kurja actually this is not bad.
<zorz>
SiFuh_: find a big tree and sleep on the tree.
<SiFuh_>
In
<SiFuh_>
And it doesn't work in the rain dude
<zorz>
when go jungle ?
<SiFuh_>
It rains here a lot so trees are just out of the question
<SiFuh_>
In Australia I always sleep in the trees unless it rains
<zorz>
yes its rainning over there quite often.
<SiFuh_>
Sometimes I wonder about you dude... zorz!!!
<zorz>
what again ?
<SiFuh_>
Your retarded questions
<zorz>
i did not ask anything
<SiFuh_>
You think a guy who lived a lone in the jungle doesn't know about trees?
<farkuhar>
I don't see a convenient place in sajcho's llvm Pkgfile to define the default host-target. I wonder how it got built on CRUX MUSL with "x86_64-unknown-linux-gnu" as the default.
<SiFuh_>
You were army. I was not, I actually lived 2 years alone in the Australian wilderness. Not much you can teach me.
<SiFuh_>
farkuhar: Didn't he set it in pkgmk.conf?
<zorz>
SiFuh_: i do not know and i care not. we just having a conversation... do not try to teach you anything.
<SiFuh_>
zorz!
<zorz>
SiFuh_: i will go with windows, now windows have sudo :P
<SiFuh_>
zorz!
<emmett1>
farkuhar: i just look at sajcho's repos, he use prebuilt rust
<zorz>
fuck and rust takes time to built, like bulding mesa.
<emmett1>
also i dont see firefox yet, i think he didn't notice his llvm/clang is broken
<emmett1>
zorz: agreed
<emmett1>
:D
<zorz>
hi emmett1 I am George :)
<SiFuh_>
emmett1: careful, he's a gay :-)
<SiFuh_>
His jeans tell the story
<emmett1>
SiFuh_: hahhaa, with faggot bag?
<SiFuh_>
HAHAHA
<SiFuh_>
emmett1: By the way that's George. He isn't gay, he just wears tight jeans and we tease him for it.
<zorz>
farkuhar: i like that you are ahead of your time, getting used with rust, soon you will have it in the kernel :)))
<SiFuh_>
I had to explain this to the mechanic today. They didn't seem to understand. I said call "Ayin" our other mechanic who is a good friend of ours and theirs.
<SiFuh_>
It is an interesting phenomenon
<zorz>
i have no idea man
<SiFuh_>
Watch the video. It is very interesting that it happens
<emmett1>
looks like sajcho fully rewrite all ports
<emmett1>
with custom customization not tally with CRUX
<emmett1>
just like i discussed with SiFuh few days ago
<emmett1>
sajcho is making new distro by using CRUX's tools, so not CRUX-MUSL
SiFuh_ is now known as SiFuh
<farkuhar>
emmett1: not fully rewritten. While there are some nice patches to pkgutils, if he's going to start relying on new environment variables when running pkgmk, he ought to apply patches to /etc/pkgmk.conf too.
<SiFuh>
emmett1: And we made CRUX MUSL
<emmett1>
what i did with SiFuh_: is follow closely with CRUX, still maintain CRUX portion as possible, only apply patches and fixes for musl libc
<emmett1>
SiFuh_: yep we are
* SiFuh
slaps emmett1 around a bit with a large trout
<SiFuh>
Well, from there we want people like farkuhar to progress it further
<farkuhar>
Looks like I'll have to rebuild my llvm toolchain and postpone the rust experiment for another day. But now I have a better idea what caused the breakage.
<SiFuh>
farkuhar: Are you recording everything?
<farkuhar>
SiFuh: The only record I trust is pencil-and-paper, or the IRC logger. Given how many read/write cycles the hard drive is going through, it won't surprise me if the machine dies before I get to upload the ports that I've edited and tested.
<SiFuh>
I wrote all mine by pencil and paper
<emmett1>
farkuhar: my CRUX-MUSL ports almost done polished, will post somewhere in few minutes
<SiFuh>
I ain't joking either. I litterally used a pencil and paper
<farkuhar>
emmett1: everybody uses pre-built rust, that's how the bootstrap process is designed. But after extracting the pre-built binaries, even sajcho's port performs a /usr/bin/python3 ./x.py build
<SiFuh>
farkuhar: My address book is still written with pencil and I carry a notebook and pencil in case I need notes
<emmett1>
farkuhar: here my CRUX-MUSL ports, these should covers all ports that included in Official ISO plus firefox (replacing -bin version)
emmett1 has quit [Quit: ]
lavaball has joined #crux-social
<farkuhar>
The upstream documentation does not actually list LLVM_HOST_TRIPLE as a recognized option: https://llvm.org/docs/CMake.html#llvm-related-variables . I wonder if it's an instance of documentation lagging behind the code.
<SiFuh>
farkuhar: This clown was saying crocodiles are protected. I asked if a crocodile is trying to kill me and I kill it. Can I keep the tail for dinner? He said you can't kill it. I said even if it is killing me or my wife. I can't kill it? He said you can't kill it. Law is the law. I said. Good luck with that. He said but crocodiles don't kill people. I said "THE TAIL IS MINE YOU CAN GO TO HELL" Hahahaha
<SiFuh>
remiliascarlet: ^^
<SiFuh>
If I have to kill a crocodile. I care not the law. The tail is mine for my dinner
zorz has quit [Quit: leaving]
zorz has joined #crux-social
<SiFuh>
zorz: That photo of me, did you see the guy checking out my arse ;-)
<zorz>
finished that... and realized that prettier format in emacs is not working anymore.... fixed that and then i played with .emacs with vile which i use for mutt and small stuff later irssi themes, cat and less colors. 2-3 days now in clean 7.5 and is fast plus firefox does not eat ram like used to do. I had firefox now opened for 8-9 hours. free ram 8500. when i closed firefox it went to 11400. before not.
<zorz>
i do not know if you get me. and i think python runs faster in bsd7.5 than in linux.
<zorz>
if i had dual boot i would benchmark python.
<SiFuh>
You know this is a social channel right?
<SiFuh>
Shouldn't you bring CRUX shit to #crux? HAHAHAHA
<SiFuh>
It's a joke dude
<zorz>
HAHAHAHA
<zorz>
people using linux.... just for a bad buggie insecure kernel are crazy
<SiFuh>
People don't use Linux
<SiFuh>
Linux uses people
<zorz>
soon they will have extra bonus rust in the kernel :)
<zorz>
SiFuh: this is the greatest thing you said!
<SiFuh>
Moment rust goes into Linux Kernel full time. Linux can go to fucking hell
<SiFuh>
I already move everything to OpenBSD
<SiFuh>
I should wipe out my repo though
<zorz>
i was watching your conversation in this channel about modules, pam, shadow, util-linux did not comment.... i was thinking thanks god, i am with bsd
<SiFuh>
You stalking me?
<zorz>
hahaha
<SiFuh>
You looking at my ass too right?
<zorz>
lol
<SiFuh>
I know I have a sexy ass
<zorz>
thats why, i said the day after,,, if i will ever need something faster, base minimal install freebsd, compile my ports and thats it.
<SiFuh>
We did it already you twat
<SiFuh>
We made a CRUX MUSL ISO
<SiFuh>
To CRUX standards
<zorz>
i hope you included dash
<SiFuh>
Fuck off
<SiFuh>
Dash is dick shit
<zorz>
what fuck off.... dash is fast
<SiFuh>
I don't even know why CRUX has it
<zorz>
dash mawk are utils to be
<SiFuh>
CRUX should be sh only
<SiFuh>
But I see the RC scripts need bash
<zorz>
dash is fast posix implementation of sh
<zorz>
dash is default in freebsd and debian
<SiFuh>
So it is fucking weird that you need three shells in CRUX
<SiFuh>
Used to be sh only
<zorz>
dash... only runs
<SiFuh>
CRUX WAS ONLY SH
<zorz>
wait.... let me find something
<SiFuh>
Got it?
<SiFuh>
Then bash scripting was introduced
<SiFuh>
So CRUX BECAME BASH AND SH
<SiFuh>
Understand?
<SiFuh>
Now we got a dash?
<SiFuh>
Why is CRUX even bothered with this?
<SiFuh>
Everything is bash and sh
sajcho has joined #crux-social
<SiFuh>
emmett1 mentioned that dash replaced bash
<SiFuh>
sajcho: WB
<zorz>
The Debian Almquist Shell (dash) is a POSIX-compliant shell derived from ash. Since it executes scripts faster than bash, and has fewer library dependencies (making it more robust against software or hardware failures), it is used as the default system shell on Debian systems.
<SiFuh>
zorz: I care not
<SiFuh>
CRUX should be SH and nothing else
<zorz>
dash works together with bash...... remember when debian was with sysvinit, and used to load fast.
<SiFuh>
sajcho: farkuhar is have some issues with rust
<zorz>
was because of dash
<SiFuh>
zorz: SH ONLY
<zorz>
all the rc scripts where running from dash
<SiFuh>
zorz: SH ONLY
<sajcho>
I modified the core-musl collection. To the opt-musl collection i moved some ports from core-musl. Port llvm-toolchain without problems so far.
<zorz>
its linked to SH
<sajcho>
I'm building Rust via rust-bootstrap. I'm doing the final tests. If it goes well tomorrow, I'll put it on the sajcho musl github repository.
<zorz>
sajcho: bravo!
<SiFuh>
sajcho: Your work is much appreciated
<SiFuh>
By the way sajcho, if you havent, then you maybe should boot and install the CRUX-MUSL iso and build from it
<sajcho>
There was no intention of mystification behind it. In short, I made a mistake.
<sajcho>
I hope the tests go well and benefit everyone.
sajcho has quit [Client Quit]
<zorz>
SiFuh: any update on the laptop?
<farkuhar>
I can tell I've been hanging out with SiFuh too long, when I ride past a convenience store advertising "Beer Wine Keno" and I misread the sign as "Beer Wine Kendo".