-
jason123onirc
looks like libdvdcss is in the ports tree
-
ivy
jason123onirc: it's probably not built due to the DMCA restriction, you'd have to manually build whatever uses it from ports
-
jason123onirc
I would have to build the media player in addition to libdvdcss?
-
ivy
depends, i think some things might be able to load it dynamically, so depends on what media player you're using
-
jason123onirc
i tried mpv and vlc
-
jason123onirc
it works when i added my user to be able to read disks and then rebooted
-
dbohdan[phone]
I've tried runit, perp, and s6 for supervising user services on FreeBSD. (Think `systemctl --user` with systemd, and my non-root user starts and runs the supervisor.) I chose runit. It has an ergonomic command syntax (perp only takes single letters) and just enough functionality (s6 has features, like service dependencies, that are more relevant for PID 1). You can set the environment variable `SVDIR` to manage user services by
-
dbohdan[phone]
default. I liked its docs the best.
-
foxiepaws
yeah, runit is rather nice for that kinda stuff.
-
ivy
hm, my rust ports build is broken: /pkg/bin/x86_64-unknown-freebsd15.0-ld: JSONBackend.cpp:(.text._ZN4llvm8EmitJSONERKNS_12RecordKeeperERNS_11raw_ostreamE+0x85): undefined reference to `llvm::json::Value::destroy()'
-
ivy
ah, this is caused by having devel/binutils@amd64 installed
-
ivy
which is weird, seems like a bug
-
ivy
-
mewt
is there any kind of signing on install images?
-
ivy
mewt: what do you mean by 'install images'? the distribution images (ISOs, CD-ROM, etc.) come with checksums
-
ivy
-
mewt
ahh sorry, I can't read. Thanks
-
ivy
you may need the freebsd developer keyring as well:
docs.freebsd.org/en/articles/pgpkeys
-
» ivy notes that page would be a lot shorter if everyone switched to ed25519 keys
-
mewt
>Good signature from "Colin Percival <cperciva⊙dn>" [unknown]
-
mewt
Thank you!
-
ivy
weirdly, at exactly the same time you asked that, someone else sent me an email asking for my public key
-
mewt
heh
-
» TommyC plays X-Files theme song
-
» ivy prepares to buildworld 15 times with different options to sort out this MK_GSSAPI shit
-
ek
ivy: That on 15 only or broken for <15 as well?
-
ek
... the llvm rust port breakage.
-
ivy
ek: dunno, try it and find out!
-
ivy
i don't have any systems running 14
-
ivy
it's in ports so i assume it affects all versions though
-
ek
I keep running into compile errors on 15 myself.
-
ek
What's strange is the same code compiled fine on earlier 15 snapshots but not later ones. I thought it was just the LLVM version bump, but maybe that isn't all.
-
ivy
if it's gssapi-related, that's a known issue, otherwise no idea, but show some build logs
-
ek
It's not gssapi-related.
-
ek
-
ivy
hah, you tried to trick me into looking at pkg.f.o build failures but i will not be tempted. not my monkeys, etc
-
ivy
ek: this one should just be reported to the maintainer, although i don't see how it could build on 14.x either
-
ivy
it's the same llvm version
-
ek
ivy: I am the maintainer. :)
-
ivy
oh, well try just replacing NULL with nullptr and see if it builds
-
ek
Builds fine on 14.x and early 15.x. No bueno on the last 6 or so 15.x snaps.
-
ek
ivy: I believe that's the plan. Just trying to figure out what changed to make it stop building.
-
ivy
actually, just replace it with ()
-
ivy
you can default initialise a unique_ptr
-
ek
Obviously, the unpatched code that built in 14 would fail in 15 (std::char_traits stuff and whatnot.)
-
ivy
ek: what versions of llvm on 14.x? i was thinking 14-stable but maybe release has an older version
-
ivy
actually don't replace it with (), just remove the initialiser entirely
-
ek
Let's have a look.
-
ivy
who writes code like this, seriously: 457 | unsigned int locator_blocks=(rel_unicodename.size())/sector_size+((rel_unicodename.size())%sector_size!=0)?1:0;
-
ek
Hrm. Where are you seeing that?
-
ivy
in the log you linked
-
ivy
not related to the error though
-
ek
Apparently, Martin Raiber. lol
-
ek
I actually just stumbled upon maintainership a little while back since I provided some patches to update the port and make it work. I haven't really dug through the code yet.
-
ek
Haha. I didn't even notice the '?' operator warning. I see it.
-
ek
Of course, this may not even be Martin's code. He might just be the only committer left on it right now.
-
ek
Well, poop.
-
ek
pkg-static: Missing shlib dependency: libcrypto.so.30
-
ivy
ek: sounds like you upgraded to current main, but the package repository hasn't updated yet after the OpenSSL 3.5 import
-
ek
Yeah. Just a fresh install of 15 using the pkgbase method. Figured I'd give it a go.
-
ivy
ah, if you're installing from the latest snapshot i think it's the same issue
-
ek
I am.
-
ek
Well, as far as I know. I grabbed the latest like 2 days ago. Might've changed since then.
-
ek
I'm not super worried about it. It's just a VM. Quick re-install using the ISO and off we go.
-
ek
Hrm. libutil.so.9 issues with pkg on the latest. I'll try one less.
-
ring0_starr
omg i have 2/3rds of a freebsd security camera
-
ring0_starr
now i just need a way to stream video to a file instead of to X11 via pwcview
-
ring0_starr
and i still need to rebuild the kernel so i can fix the aw_mmc panic