-
nmz
reporting, claws-mail/sylpheed no longer support outlook, given that libetpan is not built with sasl support
-
SponiX
CCFL_Man: you get it going?
-
nicholaus04
Howdy, folks!
-
nicholaus04
Well, i managed to test out running HL1 via LSU, and both SP, and MP over the internet works pretty darn well.
-
nicholaus04
I'm still trying to get OpenGL on linuxulator to use amdgpu, to no avail. So HL1 crashes on startup when using OpenGL, but software mode works!
-
nicholaus04
Even though, i tested online MP via an empty server. But i plan to test it with a populated server.
-
nicholaus04
Also, i tested UT99 on wine, it doesn't boot at all. But UnrealED works!
-
nicholaus04
And for the record, this is without the oldunreal patch applied. So it's a 100% clean install.
-
SponiX
nicholaus04: you probably get a few points for effort. But I would say if you want to play most games, and avoid Microsoft. Linux is likely your best bet
-
nicholaus04
And i also managed to test out luac, and even managed to see how it would do if i intentionally caused an error in the script.
-
nicholaus04
AKA: I discovered that luac hardly gives 2 cruds about weather or not an error was in the script.
-
nmz
luac?
-
nicholaus04
nmz: The lua bytecode compiler.
-
nmz
of course it doesn't, syntax errors are checked on the lua compiler
-
nmz
; luac hello.lua
-
nmz
luac: hello.lua:4: ')' expected (to close '(' at line 2) near 'print'
-
nmz
nicholaus04: maybe its an old luac?
-
nmz
but once its compiled, lua doesn't care I think
-
nicholaus04
nmz: Just using luac53.
-
nicholaus04
Though, the lua script used for the compiled just has a print statement, and a undeclared function being called after it.
-
nmz
bytecode is version dependant so you can't use another, now that I think about it, my linter is actshually luac -p (I haven't touched lua in so long I forgot ha)
-
nmz
so it should've noted the syntax error
-
nmz
nicholaus04: do you mean you used 2 calls one after the other?
-
nmz
print()() ?
-
nicholaus04
nmz: The script goes along the lines of: print('Hello, world!') duh(). (duh() isn't declared anywhere in the script.)
-
nmz
but that's legal lua
-
nmz
because _G.duh could exist
-
nicholaus04
nmz: True.
-
nmz
but I do agree that lua's error checking is atrocious. however its dynamism prevents it from anything being done about it
-
nicholaus04
And yes, i'm using a IRC client, in a vim terminal, in a VT(As in, no X.Org/Wayland).
-
nmz
yuck
-
nmz
its not that bad, the freebsd VT, is graphical, so you could have a VESA getty that even renders emojis
-
nicholaus04
Oh and yeah, i'm installing HL2DM in the off chance i can somehow get amdgpu to do OpenGL in linuxulator.
-
nmz
I have no idea what any of those words mean
-
nmz
mostly HL2DM
-
nicholaus04
nmz: Basically, i'm just seeing if goldsrc and source 1 based games can work on FreeBSD via LSU. Also, HL2DM = Half-Life 2: Deathmatch.
-
nicholaus04
Though, i feel like if i did start HL2DM right now after it's done installing, it would crash on start up, since SDL2 couldn't create a OpenGL window.
-
nicholaus04
So, i'll just wait for a solution to getting OpenGL to render on a amdgpu based GPU under linuxulator.
-
nmz
GL
-
nmz
I don't even have hardware acceleration
-
nmz
can't even watch a video
-
nmz
so
-
nmz
maybe I should switch to void linux or whatever
-
redruM
nmz: Try Half-Life in Xash3D-FWGS.
-
nmz
mount_fusefs: /dev/fuse on ___: Operation not permitted
-
nmz
got it
-
nmz
never been a hf person
-
nmz
redruM: why hf when quake exists?
-
nicholaus04
Though, the short of the amdgpu problem on linuxulator for me, is that it doesn't seem to load the dri library for it, so it forces mesa to fallback to llvmpipe(AKA: the software renderer).
-
nicholaus04
Even though, it's on there.
-
nicholaus04
Though, there's no such library provided by any of the packages, but one of the other ones it tries to load (radeonsi) is present, but suffers the same fate.
-
redruM
nmz: "hf"?
-
redruM
nmz: Do you mean Half-Life, 'HL'?
-
nmz
ya
-
redruM
nmz: It's just an option for you, if you want it that is.
-
nmz
I think that suggestion should go to nicholaus04 no?
-
redruM
nmz: Correct, my mistake, I apologize.
-
nicholaus04
Well, i got the whole "OpenGL on linuxulator" problem fixed.
-
nicholaus04
Turns out, it was an X.Org config file goofing things over.
-
nicholaus04
Though, it still complains about not finding amdgpu_dri.so. It now works pretty darn fine.
-
redruM
nicholaus04: Nice job in figuring it out.
-
deimosBSD
apparently 14.1-p3 still has the realtek watchdog timeout bug
-
vedranm
nicholaus04: I'm impressed that Linuxulator can go that far, my experience with it is limited to running Linux binaries of git-lfs, CMake, Pandoc, and such
-
vedranm
nicholaus04: curious, which AMD GPU do you have and do you have any insight into how well is it working performance-wise compared to e.g. Linux?
-
nimaje
afaik those have all real ports, so I'm curious why use linuxemu for them?
-
nmz
I accept your apology and absolve you of your mistake
-
» nmz *golf claps* ping -o
-
nmz
whoever came up with it, thank you, I always have to rewrite this because checking to see if I'm online is for some reason, difficult
-
mane
Ok obroĊcom can run as user OpenVPN
-
mane
But on 14 it requires an extra directive in the config
-
mane
OpenVPN that is
-
nicholaus04
Well, i tried to run HL2DM via LSU, and it bails out informing me that only one instance of the engine can be open. Only to find out it's failing to create a lock file for it for some reason.
-
nicholaus04
Even then, i tried 2 stupid things to get it a little bit bypassed.
-
nicholaus04
1 would be to chown the /tmp directory to be owned by my user, as opposed to root. No dice.
-
nicholaus04
2nd would be to create the file that source is expecting, mostly to see if touching the file would trip it up on boot. Also nothing.
-
nicholaus04
And i somehow managed to make it so steam can't start anymore.
-
nicholaus04
It keeps trying to create some directories in /tmp, with all of them unknowingly failing.
-
nicholaus04
Basically, it prints something along the lines of (DATE) /tmp/dumps(Or dumps01-09): failed to create, skipping/
-
nicholaus04
Then a fatal error occurs thinking that theres still some /tmp/dumps directories still remaining, despite the fact that theres none.
-
nicholaus04
According to kdump via ktrace: linux_access -1 errno -2 No such file or directory.
-
nicholaus04
So somethings goofed up with /tmp.
-
nicholaus04
Hmm...
-
nicholaus04
Well, it's not the fact that /tmp isn't a tmpfs directory. (AKA: i tried unmounting /tmp, only for X.Org to stop working. Fortunatly, i have an entry in /etc/fstab so i can easily remount /tmp with a simple mount -al).
-
nicholaus04
Unless it's referring to another /tmp directory, IDK how i can even fix it so steam can properly start up.
-
nicholaus04
I somehow managed to fix it without help.
-
nicholaus04
I just needed to symlink the systems /tmp to linuxulators root directory.
-
nicholaus04
And with that, i was able to start HL2DM!
-
nicholaus04
And yes, ingame performance is pretty darn good!
-
adonis
is there a way to allow a process to run chown on files/dirs without running it as root?
-
scoobybejesus
doas can be configured to only allow certain args, so you can give permission to run only on certain dirs/files.. i imagine sudo as well would allow for those types of restrictions
-
adonis
scoobybejesus: in my case though this is so a process ("syncthing") can do chown/lchown system calls on files so I don't think doas/sudo method you are giving will work as the process doesn't use doas/sudo.
-
adonis
docs.syncthing.net/v1.27.10/advanced/folder-sync-ownership.html, on linux for example they use setcap CHOWN and FOWNER capabilities on the process
-
scoobybejesus
for syncthing, i have it in a jail, and when i pull in files, my script will jexec into the jail and chown as root in the jail
-
scoobybejesus
maybe my way is clunky
-
adonis
hmm. what are you using the script for? In my case I run syncthing via ports directly in a jail
-
adonis
I was trying to avoid running it as root in the jail if possible
-
scoobybejesus
For some backup procedures, I just do zfs send/recv via sanoid. But I also have a script for backing up other certain files from my VPS or local box, and the script puts those dirs/files in a new folder named after the day.
-
scoobybejesus
syncthing is not running as root in the jail. the script is creating the dir in my syncthing/.backups/ dir, and placing files/dirs there. Once they are there, the script will jexec into the jail and chown the files/dirs as being owned by syncthing
-
scoobybejesus
maybe i'm oversimplifying, as i don't want to put a wall of text in IRC. but i'm letting syncthing just sync files. the issue is it won't sync files owned by root:wheel, so i chown them after placing them under syncthing's directories
-
polarian
So I have zvol for a vm, and I need to inspect the filesystem as its unbootable, as this is a block device... how would I mount it?
-
nimaje
mount? why would you need to handle a zvol diffrent than a disk? what filesystem is on the zvol?
-
adonis
scoobybejesus: Got it, mostly. If syncthing is not syncing the files owned by root:wheel for you how are they showing up in the syncthing jail you have? I'm assuming you have a nullfs directory in your syncthing jail but that when the files show up there as root owned files, your script does the "chown" then.
-
scoobybejesus
yes, i have a separate dataset for syncthing, and i nullfs mount it inside the jail. from the host's perspective, i had to create a syncthing user with the same 983:983
-
rwp
I am wondering why syncthing is being run on a mix of root and non-root files... For me it is only ever used on my personal non-root files.
-
rwp
It's just not something I would consider doing.
-
rwp
polarian, You should be able to deal with the zvol exactly like it was a disk image. I imagine it has a GPT partition table and everything.
-
polarian
rwp: bsdlabel didn't work on it
-
polarian
nimaje: its gpt + FFS2 (OpenBSD)
-
polarian
but I can't see the disk labels, I get an error
-
scoobybejesus
just because i like certain things accessible on my laptop in the event of catastrophe or even convenience. maybe i want to check what the sanoid conf is or rc.conf... i am paranoid about losing data sometimes
-
adonis
rwp: I'm assuming you personally don't care or set any permissions on your personal files, hence why no need for running your syncthing process as root?
-
nimaje
hm, not sure if freebsd can mount openbsds ffs2
-
CrtxReavr
I'm pretty sure they're the same.
-
rwp
adonis, My own files are created by my own processes and therefore owner:group:mode are all going to be okay as me by definition. No need for root in that case. I just run the process as me.
-
rwp
scoobybejesus, I guess for me those system things are backed up (Backup rule of 3-2-1) and I can always get to the backup separately. (shrug)
-
polarian
nimaje: a few people have told me that the UFS driver can work for most things
-
polarian
disklabel: error getting providername for /dev/zvol/zpool-storage/dns: Inappropriate ioctl for device
-
polarian
^^^ when trying to check the disk labels for the zvol
-
CrtxReavr
Has ZFS ever saved anyone any work?
-
rtprio
CrtxReavr: tons
-
KMM
I haven't use any BSD before so I'm not very familiar with it, but I can't figure out why I can't install KDE. I added user level FreeBSD.conf file pointing to latest, but when I use `pkg install kde5` it says the package cannot be found in the repository.
-
KMM
As far as I can see, that's the correct name based on what I've found online. I also see it listed in Fresh Port. But when I use `pkg search kde` there's no kde5, or anything else that looks like it would be the KDE desktop. There are a lot of kde related packages though.
-
rtprio
KMM: i think kde5 / kde6 is just a meta port to install a few kde things, such as plasma6-plasma, kate and konsole
-
HER
anyone having problems connecting vnc to vm-bhyve on 14.1 ? updated yesterday and vnc hangs
-
KMM
rtprio: That's my understanding too, but it also says that plasma5-plamsa and plasma6-plasma are not in the repository.
-
KMM
But konsole is there.
-
nimaje
KMM: the kde5 package (and many others) got skipped in the last build, as a transitive dependency (x265) failed to build
pkg-status.freebsd.org/beefy20/buil…0amd64-quarterly&build=d032848c5848
-
nxjoseph
nimaje: oh, thanks
-
KMM
nimaje: Thanks. Now at least I know I'm not crazy. When that happens you just can't install something?
-
rtprio
possibly, in theory, should be able to build it yourself with the ports collection
-
rwp
KMM, Just recently we had a release upgrade to 14.1-RELEASE-p3 and that would have triggered the pkg autobuild of everything. KDE is large. It might not be built yet.
-
rwp
KMM, I am not a KDE user but right now in 14.1R I am seeing kde6-devel and it looks like I can install it okay there.
-
KMM
I don't remember seeings kde6 in `pkg search kde`, but I was scanning for 5, so maybe I missed it. I can't look now, but I'll check again later.
-
rwp
"pkg install -n kde6-devel" here on 14.1R shows "Number of packages to be installed: 342" but appears as if it would be successful if I were to do it.
-
rwp
I don't understand the pkg binary package process. I don't know where it would be documented. But I observe that after a patch release that there is always a gap of pkg service for many packages that take longer to build. If I wait a while then they will appear and can be installed.
-
rwp
I presume that's one of the reasons for using a local pkg build poudriere system.
-
topcat001
freebsd is very usable as a desktop; good support and excellent performance
-
topcat001
I ran it as my work desktop for a good number of years in a sea of windows
-
topcat001
binary packages are also quite viable these days
-
rtprio
or ports
-
KMM
I know it depends on what's installed, but how long does it take to update if using all ports?
-
topcat001
I would prefer to not build FF/Chrome, even if it's just once for a custom repo/sharing
-
topcat001
However, after building chrome I got exposed to ninja/gn and adopted it for our work buildsystems, so :)
-
rtprio
it takes a while, but i usually set the BATCH and let it go overnight. it's not like it needs constant attention
-
rtprio
also: what's the rush
-
topcat001
older machines/laptops
-
topcat001
it's otherwise very lightweight (or can be)
-
topcat001
having said that, the build infra is very well designed
-
rwp
KMM, I run FreeBSD as my main desktop. I reinstall "pkg upgrade -f" after major upgrades and I am always impressed at how fast EVERYTHING is reinstalled as a binary package. I don't have a time for it but if I were to reinstall everything on my Debian system it would take an hour or so grinding away. But on FreeBSD it all happens in what I recall as just a few minutes.
-
HER
KMM: there is no need to build ports manually. unless of course, you need something customized.
-
HER
KMM: that said, just install your pkgs with "pkg install"... similar to linux distros
-
topcat001
apt is quite complicated with lots of edge case handling which makes it slow. On my Arch system updates take a couple of minutes.
-
topcat001
as does fbsd of course