<remiliascarlet>
ZSH, you're supposed to be a shell, not a political forum!
dlcusa has quit [Read error: Connection reset by peer]
dlcusa__ has joined #crux-social
dlcusa__ is now known as dlcusa
<dlcusa>
SiFuh, thanx for the smt=1 info. I expect to see if OpenBSD incurs the freezes with it after I get the Debian kernel in place to see what state it can trap. I think I may need to submit this behavior to kernel.org folks.
dlcusa has quit [Read error: Connection reset by peer]
serpente has quit [Remote host closed the connection]
<dlcusa_>
I have been reduced to running make -j 1 and vmstat in a single VC without X under Devuan.
ppetrov^ has joined #crux-social
dlcusa has joined #crux-social
dlcusa has quit [Remote host closed the connection]
<farkuhar>
remiliascarlet: it's not fair to judge a shell based on a blog by one of its users. zshwiki.org is a very official-sounding domain, but the real development and documentation are hosted elsewhere.
<farkuhar>
I've always wondered why people who abandon a shell as an act of protest rarely migrate to a shell in a completely different lineage. Switching to the plan9 rc shell would be more radical than switching from zsh to ksh.
<SiFuh>
ksh is the best
<SiFuh>
Plan9's rc is a bit annoying
<farkuhar>
Here's one inspired by plan9's rc: http://wryun.github.io/es-shell/ Maybe the annoyances have been ironed out in this variant?
<SiFuh>
The annoyance was trying to type into a prompt and accidentally clicking somewhere else on the screen and your typing ends up there
<SiFuh>
screen/window*
<remiliascarlet>
farkuhar: Oh, I thought it was official.
<remiliascarlet>
If it's unofficial, then it's fine.
<remiliascarlet>
Also, "I've always wondered why people who abandon a shell as an act of protest" There's always a balance between looking something more meritocratic and familiar. One doesn't just say "Europe got so woke, I will turn into a mermaid and live in the pacific from now on", but one can say "Europe got so woke, I will move to Asia".
<remiliascarlet>
The problem with KSH is that it doesn't seem to keep a history at all. The soon you execute a command, you can't press the ↑ key to get it back again.
<SiFuh>
remiliascarlet: You want a history for ksh?
<SiFuh>
Chuck this in you ~/.profile export HISTFILE="$HOME/.sh_history"
<SiFuh>
If you want to change the default size of the history which is 500 you can use HISTSIZE as well
<remiliascarlet>
Didn't seem to have effect.
<SiFuh>
ON OpenBSD right?
<remiliascarlet>
Yes.
<SiFuh>
Works fine here
<SiFuh>
As soon as you login in or open a terminal/console it creates it if it doesn't exist
<remiliascarlet>
Would it be because KSH is not my default shell yet?
<SiFuh>
Yes
<remiliascarlet>
Well, I think it shouldn't matter for ~/.profile.
<SiFuh>
HISTFILE is only a ksh thing that I know of
<remiliascarlet>
Well, I did execute "ksh" so I'd go into the Korn Shell to test if that file would appear. Yet it didn't.
<SiFuh>
Login through console and see what happens
<remiliascarlet>
I'll try later then. Because when I change TTY, CWM will break.
<remiliascarlet>
Don't know why, it for some reason, it happens on every BSD.
<remiliascarlet>
And not only CWM, DWM too.
<SiFuh>
Then ssh 127.0.0.1 ;-)
<remiliascarlet>
Rephrase: Don't know why, but for some reason, it happens on every BSD.
<remiliascarlet>
Ah, that works.
<remiliascarlet>
Reminds of a "leet hacker" story 2 decades ago. Someone who thought to have broken into a massive company via SSH to then do "sudo rm -rf /" on their mainframe, only to find out afterwards he SSH'd into 127.0.0.1.
<remiliascarlet>
...oops...
<SiFuh>
:-P
<remiliascarlet>
Also, just got cancelled by a vegan (I didn't even know him, just for the record) after posting the following video in a chat: https://invidious.jing.rocks/watch?v=nj_2b-3k47Y
<farkuhar>
Hmm, the up arrow works for me in oksh, without setting HISTFILE at all. According to the manpage, HISTFILE is only necessary if you want to share your command history among multiple (simultaneous or sequential) instances of the shell.
<farkuhar>
And HISTSIZE is initialized at 500 by default, as SiFuh said. If 500 commands is a big enough history, then your ~/.profile doesn't need to contain any lines matching HIST.
<remiliascarlet>
How did I know he's a vegan? Because he scolded me for being a "murderer" and that I'm "destroying the planet", promoted himself to +o, and gave me a +b right afterwards.
<SiFuh>
farkuhar: In OpenBSD ksh doesn't give you a history file. Up arrow works. So not sure what is going on with her machine. But for an actual history to remember, it isn't enabled by default.
<farkuhar>
Actually my ~/.profile merely contains the single line 'export ENV=$HOME/.config/kshrc', but even that file doesn't have any line matching HIST.
<SiFuh>
As long as the variable exists in your .kshrc .profile then it will start logging.
<SiFuh>
farkuhar: do you have it in your environment env |grep HIST
<farkuhar>
SiFuh: no
<farkuhar>
but if I do 'echo $HISTSIZE' it reports 500, just as you said.
<SiFuh>
Well, I do know oksh is not OpenBSD ksh
<SiFuh>
I used okash in Slackware
<SiFuh>
remiliascarlet: Did you send that link to piss them off?
<SiFuh>
remiliascarlet: Easy to just change your nick to vegans_suck
<SiFuh>
remiliascarlet: I use to pick up a surgeon/doctor from the private hospital in the Taxi. His stories are always funny. But one day he was telling me about inserting metal into veins and burning the fat off the insides. He said he knew straight away the person was a vegan. He said the moment the fat starts burning it smells like ammonia and it instantly fills the room with this stench.
<farkuhar>
remiliascarlet: Which chat room did you post the video in? Is dietary preference a typical conversation topic there?
<SiFuh>
remiliascarlet: ##vegan
<farkuhar>
Hmm, what's this build job in tmux pane 1 that has almost 7000 targets? I started a sysup several hours ago and lost track of all the ports that needed updating. My first guess was nodejs or gtk4, but now I see that it's webkitgtk.
<farkuhar>
Oh, great. It looks like after this sysup is finished, there's a new version of openssl to compile (followed by any of its dependents that are broken by the update).
<SiFuh>
C'est la vie
serpente has joined #crux-social
<remiliascarlet>
SiFuh: When I join a woke channel, it's either because I don't know they're woke, or because I want to troll them.
<remiliascarlet>
In this case, I didn't know.
<SiFuh>
##vegan
<remiliascarlet>
If the channel was called ##vegan, you'd know in an instant it's woke as fuck.
<SiFuh>
And you'd be like a bull in a China shop?
<remiliascarlet>
Looking up what "ammonia" means... Result: アンモニア. OK...
<SiFuh>
remiliascarlet: That stinky shit they put in deoderant with aluminium
<remiliascarlet>
Don't know, but to me any deoderant or perfume is stinky shit.
<SiFuh>
And people who use soap
<remiliascarlet>
Any time I can smell artificial smells, I know for a fact there's a foreign tourist right next to me.
<remiliascarlet>
Because foreign residents don't put this shit on.
dlcusa has quit [Remote host closed the connection]
<farkuhar>
What a relief that the openssl update didn't break any of its dependent ports! On the other hand, there goes my last excuse for postponing the update of texlive (and grumbling again at our pkgmk that has no native support for svn checkouts).
<farkuhar>
Where is zorz to play devil's advocate and tell me that not every piece of software has to be vendored through the distro package manager? If saving bandwidth were a higher priority than consistent packaging, I could follow his example of pip3 usage, and install texlive using the perl script install-tl.
<SiFuh>
Don't say his name!!!!!
<SiFuh>
I was enjoying the peace ;-)
<SiFuh>
I was also wondering where he was too but I dare not summon him from the dark reaches of the Aegean Sea
<farkuhar>
Huh, `git clone --depth 1 --single-branch` ended up transferring 6.5GB, but `du -h texlive` reports 19GB uncompressed. Meanwhile, the perl script install-tl doesn't need to grab the entire source tree, it prompts you with a menu of available collections and then downloads only what you ask for.
<SiFuh>
Subversion?
<SiFuh>
I could never patch it for libressl
<SiFuh>
It was an openssl whore
<farkuhar>
No, I found a git mirror of the upstream subversion tree: https://git.texlive.info/texlive/ (a very useful service for distros that don't provide subversion in the official repos)
<SiFuh>
What was wrong with CVS?
dlcusa has joined #crux-social
dlcusa has quit [Remote host closed the connection]
zorz has joined #crux-social
<SiFuh>
farkuhar: You bastard. hahaha
<farkuhar>
This file https://git.texlive.info/texlive/plain/Master/tlpkg/texlive.tlpdb (353k lines) lists almost 8000 individual packages, and the Arch PKGBUILD passes it through sed at least 20 times. For a binary distro whose users aren't expected to build from source, that's acceptable, but for a source-based distro like CRUX, I'd prefer a more efficient build() function.
<SiFuh>
farkuhar: You mean like implementing linux-PAM?
<farkuhar>
Why does everything have to connect back to linux-PAM for you?
<SiFuh>
linux-PAM is like a democrat. They are just annoying and always in my way.
<zorz>
hello friends :)
<SiFuh>
zorz: Want to see something very dangerous. Except with some modifications to make it safer?
<SiFuh>
Nothing worse than falling off a ladder, over a handrail, through glass, down two flights of stairs, and through more glass, then lay there in pain, bleeding, alone waiting for 17:40 to come around, for somone to notice you.
<SiFuh>
zorz: No, I love climbing.
<SiFuh>
Just a bit more difficult when I have 20 KG more weight to move around. Hahaha
<zorz>
okay... since you are okay, in one piece..... good!
<SiFuh>
Also, I need to paint my roof blue
<SiFuh>
So no Jewish space lasers get me.
<zorz>
farkuhar: install openbsd && pkg_add texlive_texmf-full-2023 LG :Pppp
<SiFuh>
zorz: Imagine getting so clowns to install scaffolding. You paint, then they dissassemble it and damage your paint job.
<farkuhar>
zorz: my texlive port is already at the 2023 version. It's the 2024 release that I'm trying to package for CRUX, and I'd like to spare users the hassle of downloading 19GB if most use-cases can be satisfied by much less.
<SiFuh>
49.13.202.157
<SiFuh>
ZZ to represent "Unknown or Invalid Territory"
<farkuhar>
even beerman hasn't bumped the version of contrib/texlive yet. Maybe there's not much new in the 2024 edition worth upgrading for.
<SiFuh>
farkuhar: He's probably busy with linux-PAM
<SiFuh>
zorz: Seems like the bot is in Germany
<farkuhar>
SiFuh: ZZ is the preferred way to exit vi and its clones. As I continually rediscover, elvis doesn't recognize :wq as a quit command.
<zorz>
nothing pass from nginx... i do not intend to setup firewall now. hetzner can track them.
<zorz>
farkuhar: vile is very nice editor too.
<zorz>
SiFuh: is my ip what you see..... i log mine and not the other one, let me fix that :P