SiFuh changed the topic of #crux-social to: Offtopic Talks | Project https://crux.nu/ | Logs: https://libera.irclog.whitequark.org/crux-social/
uwumeowmeownyaa has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
serpente has quit [Remote host closed the connection]
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Ping timeout: 252 seconds]
<SiFuh_> remiliascarlet: Hmm, Ray-Ban Meta Smart Glasses just what we need to invade our privacy.
<SiFuh_> Could wear them when doing an exam ;-)
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Ping timeout: 260 seconds]
emmett1 has joined #crux-social
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
emmett1 has quit [Ping timeout: 245 seconds]
<remiliascarlet> uwumeowmeownyaa: Code of Conduct is for faggots, CRUX will never adopt it (unless Beerman does so).
emmett1 has joined #crux-social
<remiliascarlet> SiFuh_: One suggestion for CRUX-musl: we should make the file structure more BSD-like. So all core programs in /usr/bin, all statically linked versions in /bin, and all programs installed from ports in /usr/local/bin.
<SiFuh_> remiliascarlet: I agree but we'd need to edit all the pkg files with sed or something
<SiFuh_> Good thing I was only working with core files.
<SiFuh_> Xorg should be under /usr/local/X11R6 as well
<SiFuh_> But all etc files should be under /etc like BSD
<remiliascarlet> Not /usr/X11R6?
<SiFuh_> remiliascarlet: Yeah that
<remiliascarlet> On OpenBSD it's /usr/X11R6, on NetBSD it's /usr/X11R7, and on FreeBSD it's just /usr/local.
<remiliascarlet> Because FreeBSD is the only one of the big 3 that doesn't include X11 by default.
<remiliascarlet> But then again, FreeBSD devs use MacBooks, and then work on their OS via Virtualbox from within macOS.
<remiliascarlet> OpenBSD devs actually dogfood their own OS, and NetBSD devs are half and half; half of their devs dogfood, and the other half virtualize it.
<SiFuh_> Right, just finished bottling over a hundred beers
<remiliascarlet> Also, the Linux kernel blocked Bcachefs over a CoC "violation", which is ridiculous, because Linus himself violates it all the time, and in 100 times worse ways than how the Bcachefs dev did only once.
emmett1 has quit [Ping timeout: 248 seconds]
<SiFuh_> Coc violations? Sounds rude
<SiFuh_> Trans police officer 'assaults' two colleagues with penis pump and seriously injures their genitals
<SiFuh_> Cock violations ;-)
emmett1 has joined #crux-social
emmett1 has quit [Ping timeout: 276 seconds]
<SiFuh_> remiliascarlet: "ur vodka can feel the smooth strong alcohol and not get hangover i drink alot with my father. If i drink outsider vodka, Ah shit. That y i buy with u hahahahah" <-- The guy from the Tyre Shop.
emmett1 has joined #crux-social
emmett1 has quit [Ping timeout: 260 seconds]
<remiliascarlet> "Trans police officer 'assaults' two colleagues with penis pump and seriously injures their genitals" Heard about that. Typical day at German police.
<SiFuh_> Do those penis pumps actually work?
<SiFuh_> A vacuum pump can make a penis look larger temporarily. But using one too often or too long can damage elastic tissue in the penis, leading to less firm erections.
<SiFuh_> Heh
<remiliascarlet> Perhaps he used the pump with the intention of breaking their penises off.
<SiFuh_> I used it backwards to push it inside and out the arse hole ;-)
<remiliascarlet> You could just put on one of zorz's tight jeans for that, no pump required.
<SiFuh_> Hahaha
<SiFuh_> remiliascarlet: I went to the Levi's shop to pick up a bag for the wife. Her bosses son was there. Eugene. Weird name for this day and age but regardless, he was looking for jeans and I noticed his jeans were zorz tight. I made a comment about how baggy jeans are heaps better and he looked at mine then said they look good then he walked out of the shop and left. :-P
<SiFuh_> I don't like the belt tabs on Levis. They suck. There should be more and they should be wider.
<remiliascarlet> Well yeah, if you walk out of the shop, of course you leave.
<SiFuh_> Actually that isn't technically what I mean.
<SiFuh_> The left was for left me behind
<remiliascarlet> The left always leave others behind.
<SiFuh_> Jeans have 5 tabs. I want 10
emmett1 has joined #crux-social
<SiFuh_> I might midify my jeans and put another 4 on each of them
<SiFuh_> modify*
<remiliascarlet> I bought a RISC-V board, now I need to wait for it to arrive.
<remiliascarlet> Might get a Loongarch one as well, now I know where to buy one.
<SiFuh_> Cool
<SiFuh_> Hope there is no risk ;-)
<remiliascarlet> RISC-V was designed at Berkely (Commiefornia), but the Chinese seem to be the biggest RISC-V chip makers. And I think this is good, because if it was America or Europe, it would probably already have been woke, DEI, CoC'd, and so on.
<SiFuh_> Russia makes them too
<remiliascarlet> I haven't heard of any Russian RISC-V brands.
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux-social
uwumeowmeownyaa has joined #crux-social
emmett1 has quit [Ping timeout: 276 seconds]
emmett1 has joined #crux-social
<remiliascarlet> Rewind for uwumeowmeownyaa: Code of Conduct is for faggots, CRUX will never adopt it (unless Beerman does so).
<SiFuh_> HAHAHA
emmett1 has quit [Ping timeout: 245 seconds]
<uwumeowmeownyaa> I can only agree upon this.
<SiFuh_> farkuhar: https://dpaste.com/5UCRJYJLL#wrap How's that? Wife asked me to recorrect her English grammer so I ended up doing a rewrite of the entire thing.
<farkuhar> remiliascarlet: speaking of the BSDs, I just learned that FreeBSD has something called virtual_oss, https://wiki.freebsd.org/Sound#virtual_oss_.28advanced.29 which seems like a more reliable way to mimic a full-duplex soundcard. None of my experiments exporting different values of AUDIORECDEVICE and AUDIOPLAYDEVICE got sndiod to utilize two physical devices while videoconferencing, but virtual_oss would make that possible.
<SiFuh_> farkuhar: My two issues with FreeBSD, it messy and it causes my laptop to overheat and poweroff.
<SiFuh_> it is*
<farkuhar> So I gave up sndiod and installed pipewire on my CRUX desktop, and now I can join video calls with the USB speakers as the default sink and the USB webcam as the default source. Along the way I realized that contrib/rtkit has a (CoC-violating?) dependency on core/vim, despite only needing the xxd binary at build-time.
<SiFuh_> farkuhar: Was contrib/rtkit Pkgfile created from a troon Jerry?
<SiFuh_> from/by*
<farkuhar> One of the innovations introduced by Arch, when creating their PKGBUILD format as a spinoff of CRUX Pkgfiles, is the ability to separate the contents of $PKG into multiple tarballs. So you could build vim once and then have separate packages for vim and xxd. If such a practice were possible on CRUX, then beerman could have declared a more precise dependency for rtkit (xxd rather than the entire vim suite).
<SiFuh_> I knew beerman was a Jerry didn't know he was a troon :-P
<farkuhar> SiFuh_: what do you see in the rtkit Pkgfile that makes you think of troons?
<SiFuh_> farkuhar: I can't remember which port, maybe Libreoffice where he use to build poppler inside the build environment just to build the port but only installed the important parts.
<SiFuh_> farkuhar: CoC violations ;-)
<SiFuh_> Berlin: Trans police officer 'assaults' two colleagues with penis pump and seriously injures their genitals
<farkuhar> SiFuh_: In contrib/gegl the build() starts by testing whether /usr/include/poppler/glib/poppler.h exists, and then exits early if it is not found. I would have preferred a similar solution for contrib/rtkit (test whether xxd is in $PATH), rather than listing vim as a hard dependency. That way a user doesn't have to employ the workaround of inserting a line into /etc/prt-get.aliases, masking vim with an xxd port.
<farkuhar> In fact, the only other port that lists vim as a hard dependency is gvim. The last time I installed gvim was many years ago, so I can't speculate on whether this dependency is a CoC violation. Maybe I'll try building gvim today, to see when precisely it needs vim (at build-time or runtime?).
<farkuhar> Now if beerman followed SiFuh's example and deleted from core some of the unnecessary ports like dumb_runtime_dir and sudo and vim, then maybe we'll see more ports start to declare vim as a hard dependency (since it can no longer be assumed to be installed, if it gets moved to opt). I have no idea how many such dependency lines might be affected by removing vim from core.
SiFuh_ has quit [Remote host closed the connection]
SiFuh_ has joined #crux-social
<remiliascarlet> SiFuh_: FreeBSD has a whole host of problems if you try to use it as a desktop OS.
<remiliascarlet> Out of the biggest 3 BSD's, I found FreeBSD to be the least stable as a desktop.
<remiliascarlet> OpenBSD is stable, until you upgrade to a new version, and realize there are massive amounts of ABI breaking changes, like when going from 7.3 to 7.4, then 7.4 to 7.5, and again from 7.5 to 7.6.
<remiliascarlet> NetBSD is by far the most stable for graphical desktop use.
<SiFuh_> ABI breaking changes?
<remiliascarlet> OpenBSD doesn't guarantee ABI stability, since it's the only OS that removes old code from the kernel, which renders backwards compatibility impossible.
<remiliascarlet> So binaries need to be re-compiled and/or updated in order to work again.
<remiliascarlet> They also remove architecture support. So for the SGI Indy I bought the other day, the only options I have are Linux, NetBSD, or IRIX. IRIX is dead, Linux is too bloated for it to work reliably, so NetBSD is the only option left.
<SiFuh_> remiliascarlet: You could always install OpenBSD 6.9
<farkuhar> remiliascarlet: NetBSD's file hierarchy would be a better example to follow, if you want to change the default paths in CRUX-musl. Non-core ports could install under the prefix /usr/pkg, leaving /usr/local for programs that the user compiles independently of the ports system.
<farkuhar> Hmm, it looks like opt/gvim compiles cleanly and runs just fine without core/vim, so maybe vim can be purged from that dependency line too.
<farkuhar> I'm pretty sure that rtkit is not the only port whose build process relies on the availability of xxd in $PATH, but all those other ports are following the CoC and not listing vim as a hard dependency. If we want to convince beerman to move vim out of core, then doing the legwork to discover which ports rely on xxd will make the proposal easier to adopt.
<farkuhar> Trouble is, the call to xxd usually doesn't appear in the Pkgfile itself, but in meson.build or some other file in the upstream sources. Each maintainer would have to run `pkgmk -eo` and then grep through the unpacked sources to see whether xxd is called during build.
serpente has joined #crux-social
zorz has joined #crux-social
uwumeowmeownyaa has quit [Remote host closed the connection]
<ukky> farkuhar: FreeBSD ports which require xxd at build time: science/kim-api science/openkim-models www/netsurf multimedia/vmaf audio/mamba audio/fluida-lv2 audio/xuidesigner audio/spectacle-lv2 graphics/glvis graphics/geeqie sysutils/ttyd sysutils/amtc mail/cyrus-imapd310 biology/metaeuk biology/viennarna biology/star
<ukky> farkuhar: Base FreeBSD install does not have xxd installed. 'vi' is installed though.
<ukky> farkuhar: Maybe this might help you to create a list of Crux ports which depend on xxd at build time.
<zorz> Fritzing :P
<zorz> /usr/bin/llvm-cxxdump /etc/firejail/xxd.profile
<zorz> . /usr/libexec/git-core/mergetools/xxdiff