<farkuhar>
Okay, I finally downloaded the backlog of mailing list posts that Markus was asking about. More from stenur about the potential for cruft to accumulate after a CRUX 3.7 -> 3.8 upgrade, and the mess resulting from recent python3 packaging patterns.
<SiFuh_>
farkuhar: I can't see of a way to get midi to play in cmus
<farkuhar>
SiFuh_: Don't trouble yourself over it. As long as I'm keeping moc in contrib, I can settle for what you call "doggy balls" UX. At least in moc I know what line my cursor is currently selecting, and I can play midi files via the libtimidity plugin.
<farkuhar>
I should start downloading some of ppetrov^s imgflip memes. I can't expect them to stay online at the current urls forever, and they're too enjoyable to merit the demise of becoming only hazy memories.
<SiFuh_>
farkuhar: stenur said you shouldn't put all that info case
<SiFuh_>
FUN1() {
<SiFuh_>
}
<SiFuh_>
...
<SiFuh_>
case "$1" in
<SiFuh_>
boot)
<SiFuh_>
FUN1
<SiFuh_>
..
<SiFuh_>
He said it is better to do it this way.
<farkuhar>
SiFuh_: I'm done messing around with the rc scripts for a while. The core team showed us what their real priorities were, by pushing all those python3 updates instead of collaborating with us on the fixes for a broken rc.
<SiFuh_>
farkuhar: serpente says we should all move to Venom Linux
ivandi has quit [Quit: WeeChat 4.6.2]
<serpente>
no i didnt say that, i say i probably will in the future, because i'm on crux 3.7 and instead of go 3.8 i might try venom
ivandi has joined #crux-social
<serpente>
again
<serpente>
i was unhappy with 3.7 already when pam became core
<SiFuh_>
serpente: farkuhar says we should all move to Venom Linux
<SiFuh_>
Should find someone who reviews distros and tell them to make a public note about how shit the rc is with colour
<ukky>
remiliascarlet: "just for fun" is the most important reason; "because I can" doesn't count when using major BSD, unless you are the one porting BSD to a new CPU architecture.
<farkuhar>
SiFuh_: ppetrov^ reviews distros, right? But he said above that he doesn't feel competent enough to judge how shitty a job olutmies did with the colour code.
<farkuhar>
So we need to find not just someone who reviews distros, but someone who can independently assess the rc script and judge it on its merits.
<SiFuh_>
I wonder what Per would say if he found out his CRUX has turned into a cohort of conspiring pin-headed sewer-mutants that cower before a olutmies the overlord who has little respect for the users and only his own selfish enslaving ridiculous ideas.
<SiFuh_>
Scripts for bootstrapping LLVM/Musl rust from GNU/Musl official builds
<SiFuh_>
Heh
serpente has quit [Remote host closed the connection]
_whitelogger has joined #crux-social
_whitelogger has joined #crux-social
_whitelogger has joined #crux-social
ppetrov^ has joined #crux-social
farkuhar has quit [Ping timeout: 276 seconds]
zorz_ has joined #crux-social
erilun06-mobile has joined #crux-social
erilun06-mobile has quit [Quit: Quit]
erilun06-mobile has joined #crux-social
farkuhar has joined #crux-social
zorz__ has joined #crux-social
zorz_ has quit [Ping timeout: 265 seconds]
zorz__ has quit [Quit: leaving]
<farkuhar>
cruxbot has reported the version bump. core/rc 2.34.1 -> 2.34.2
<SiFuh_>
farkuhar: How come when building a port, if I specify a man page location it won't be gz anymore?
<SiFuh_>
./configure --mandir=/usr/share when I add that line the man pages are no longer compressed
<SiFuh_>
When I remove that flag from configure the manpage is compressed
<farkuhar>
SiFuh_: The pkgmk compress_manpages function is running find with `-path "*/man/man*/*"` as the filter. So your configure flag must be having the effect of putting man pages into a directory that doesn't match that pattern.
<SiFuh_>
Thought so.
<farkuhar>
I could have sworn that therealfun copied the mailing list with his patch for speeding up the compress_manpages function, but apparently it was only a Flyspray ticket. After switching to Gitea, all those discussions got lost (unless people made personal backups).
<farkuhar>
Kudos to GazL for echoing our complaints about non-essential features in a core port.
<farkuhar>
The core team needs to start hearing from more longtime users, if they're going to take seriously the proposal to modularize the colour feature.
<SiFuh_>
Cool!
<SiFuh_>
Polluting. Hehehe, it is pollution
<SiFuh_>
I was looking at the tiny linux init system. It's got colour variables everywhere
<SiFuh_>
But that conclusion that you are directly drawing is so plain wrong and
<SiFuh_>
comes from such a negative place of thought: please go seek professional help.
<farkuhar>
Heh, stenur was too charitable in thinking that olutmies actually reads the meson.build for each and every port. In his reply, olutmies basically admits to letting his containers and build farms do all the work of figuring out the dependencies.
<SiFuh_>
Maybe beerman has side effects from the injection or he is just suffereing longterm PMS
<ppetrov^>
as I said, i am a bit too old for memes
<SiFuh_>
"I don't always change CRUX's rc but when I do it pisses SiFuh off"
<SiFuh_>
ppetrov^: That was creepy it is like he's fondling my genitals
<ppetrov^>
dunno man
<SiFuh_>
Olutmies is a Hemorrhoid on CRUX
<SiFuh_>
Hehe new distro name "Linux Hemorrhoid Cream"
ppetrov^ has quit [Quit: Leaving]
<farkuhar>
Actually meson.build can be just as inscrutable as traditional Makefiles and autoconf scripts, for a port maintainer who isn't directly involved in the upstream development. meson_options.txt is what the casual user of a project is more likely to consult, to determine dependencies by hand.
<farkuhar>
In the case of libxkbcommon, meson_options.txt doesn't give any reason to infer a (soft or hard) dependency on python3-jinja2. What must have triggered its inclusion in olutmies' container is the test of python3 "merge modes" for generating the xkb registry.
<farkuhar>
Maybe I fabricated a false memory of therealfun opening a Flyspray ticket about compress_manpages speedup, by conflating two of his actual accomplishments: a speedup of the strip_files function (committed to pkgutils on 2018-02-24), and a Flyspray ticket about *failures* when compressing man-pages (FS#1645).
<farkuhar>
FS#1645 discusses the following scenario: under $PKG/usr/share/man/man1 there exists both gpg.1, and also gpg.1.gz a symlink to nonexisting gpg.2.gz, at the time when compress_manpages() is called.
<farkuhar>
The first loop tries to compress all .N manuals to .N.gz but gzip behaves as if -noclobber was set, so it refuses to overwrite the existing gpg.1.gz. The second loop tries to change the symlink X.N -> Y.N to X.N.gz -> Y.N.gz but ignores gpg.2.gz
ppetrov^ has joined #crux-social
<farkuhar>
I think FS#1645 was still open when they killed the Flyspray instance. Somebody should create the corresponding Gitea issue in the tools/pkgutils repo, if the failure mode pointed out by therealfun can be reproduced.
<farkuhar>
SiFuh_: they should be interchangeable. It's a matter of personal preference, really.
<SiFuh_>
Fair enough.
<SiFuh_>
I have taken our rc script and removed the colours and naything to do with rc.colors. Took away printinfo printerror and printconf.
<SiFuh_>
Now it just tells you what is wrong.
<farkuhar>
So if we no longer have printinfo printerror and printconf as the function names, what is the API for introducing colour? There has to be an agreed-upon set of function names, otherwise sourcing an external file won't have the desired effect.
<SiFuh_>
I am doing my distro closer crux. Had enough of the games.
<SiFuh_>
farkuhar: by the way : > /run/utmp why does this need an error message?
<farkuhar>
Voting with your feet, as dlcusa would put it. I understand the impulse.
<SiFuh_>
I am doing my own version of a distro closer to original crux.
<SiFuh_>
Voting with my feet? I didn't need these clowns. They are new guys. I was running CRUX quite happily and til they started fucking up the distro
<SiFuh_>
I will just return CRUX to what it was and build by ports that I need and to hell with them
<farkuhar>
No need for an error message, but if errexit is set, we don't want the whole script to come to a screeching halt just because /run/utmp isn't writable. Appending the `|| printerror` ensures that the script can proceed.
<SiFuh_>
: > /run/utmp >/dev/null 2>&1 &
<SiFuh_>
Oh forget the & at the end
<farkuhar>
I'm surprised at the silence from jaeger and jue, after GazL pointed out the big flaw in their latest fix for the printf madness.
<SiFuh_>
Actually I am pissed off with jue
<SiFuh_>
He clearly knew what we were doing. He chose to ignore us completly
<farkuhar>
Hush, you're planting the seeds in ppetrov^s mind for another imgflip meme.
<SiFuh_>
Then does a change that still looks like shit. Just to shove in our faces. That is the way I see it
<SiFuh_>
And what is the point of going to #crux to inform them something is wrong, if all you get is told off and that all you do is nag?
<SiFuh_>
And that YOU should fix it for their mistakes for them
<farkuhar>
SiFuh_: When you say you don't need these clowns, that's true to the extent that you can follow the upstream development of every piece of software you run, and maintain all the ports locally. But without "these clowns" and the infrastructure hosted at crux.nu, our individual port collections are liable to get out of sync from each other.
<SiFuh_>
I care zero
<SiFuh_>
I ran crux for years, without even knowing about the existence of prt-get or using their repo servers
<SiFuh_>
Besides, why would you want to keep in sync with bad developers and bad port maintainers?
<ppetrov^>
how are the colours done on the CRUX bootable ISO? Couldn't they just use the same strategy??
<dlcusa>
Pithy /* !pissy */ CRUX -- to make readers look up the definition, not disparage the earlier distro ;-)
<SiFuh_>
olutmies can come visit tomorrow. I will be weilding a chainsaw
<SiFuh_>
wielding*
<SiFuh_>
I bet a little bit of chainsaw can have rc fixed within the hour ;-)
<SiFuh_>
farkuhar: Also, I built it with libressl and not openssl.
<SiFuh_>
farkuhar: Must have scared ppetriv^ with that one.
<SiFuh_>
ppetrov^*
ppetrov^ has joined #crux-social
<SiFuh_>
farkuhar: ppetrov^ has overcome his fears and returned
<SiFuh_>
ppetrov^: I guess you missed my latest meme then
ukky has quit [Ping timeout: 265 seconds]
ukky has joined #crux-social
<SiFuh_>
farkuhar: Communist leader Vladimir Lenin commented, "They voted with their feet," regarding Russian soldiers deserting the army of the Tsar.
<SiFuh_>
I'm pretty sure dlcusa isn't a Pinko
<dlcusa>
SiFuh, I wasn't even when Sen. Joseph McCarthy was busy finding them.
<SiFuh_>
Heh
<SiFuh_>
dlcusa: One of the Taxi drivers was so paranoid I use to call him McCarthy. Then later I learned that the driver's name was McCarney :-P
<dlcusa>
Ouch.
<SiFuh_>
farkuhar: For the record, I have yet to need python or meson in core.
<dlcusa>
I remember Ike, not Sen. McCarthy. I heard Ike address the masses on the Ellipse at the Christmas Tree lighting one year, the first time I ever heard "Hail To The Chief".
<SiFuh_>
Why was he called Icke?
<SiFuh_>
I remember my father called Nixon Tricky Dickie
<dlcusa>
Common nickname for Dwight, not that Dwight is common, of course.
<SiFuh_>
dlcusa: My wife is a year older than me, but she doesn't know what it is like to watch Black and White TV. They didn't have them.
<dlcusa>
He was indeed tricky and everyone knew it--Watergate proved he was a crook.
<SiFuh_>
Wasn't that a scam to cheat him out of politics?
<dlcusa>
We didn't have one until I was four.
<dlcusa>
No. We'll likely never know what was in those 8.5 minutes of audio tape.
<SiFuh_>
Truth always reveals itself.
<SiFuh_>
I'll probably be fish food by that time though.
<SiFuh_>
dlcusa: The New York Times reports that in 1929, “Alfred E. Smith, the leader of a group of investors erecting the Empire State Building,” announced that the height of the building would be increased by 200 feet so that a mooring mast for dirigibles could be installed. Smith noted that passengers would exit the airship down a gangplank, and a mere seven minutes later could be on the street, ready
<SiFuh_>
to experience everything Manhattan had to offer.
<SiFuh_>
Nno airship had docked at the Empire State Building. That didn’t happen until September 1931, when a privately-owned dirigible docked for a mere three minutes, in a 40-mile-per-hour wind.
<dlcusa>
Yup, usually more wind above the surface. The observation deck can be unpleasant.
<SiFuh_>
dlcusa: Yeah I know. Try hocking a lurgie off of the building. It never hits the ground in one piece. Turns into many bubbles as it goes down until it is so small it just blows away in the wind.
ppetrov^ has quit [Ping timeout: 252 seconds]
<SiFuh_>
farkuhar: first stage is built. Finally.......
<SiFuh_>
22 basic main ports... I was hoping less though
<SiFuh_>
still need to pull in pkgutils and prtutils
ivandi has quit [Quit: WeeChat 4.6.2]
ivandi has joined #crux-social
zorz_ has joined #crux-social
<zorz_>
BREAKING: Two US officials tell Reuters that a Chinese-made Pakistani J-10 fighter jet 'shot down at least two Indian military aircraft on Wednesday'
SiFuh has quit [Remote host closed the connection]