01:02:24 rtprio: wait, podman runs on FreeBSD? 01:02:27 how did I miss this? 01:03:35 most likely but docker seems to have had the most applications hodapp 01:03:48 dunno why somebody should use podman 01:07:04 I thought things like rootless were a lot easier with podman 01:07:43 Docker is just an implementation of OCI these days, the same as podman. and the main reason to use podman is... podman runs on freebsd. docker, at least last time i looked, does not 01:08:30 docker doesn't run on freebsd? 01:08:43 not even in the Linux compatible mode? 01:08:51 that's weird 01:09:53 I think another reason might be that podman is a more foss-compliant product 01:10:24 Docker requires Linux kernel features like cgroups and namespaces that aren't supported by Linux emulation 01:10:25 Docker is very tied to Linux-isms, last I checked 01:10:33 yeah that 01:10:47 okay i see that's news to me today 01:11:06 i assume you could use podman to run a Linux OCI image in FreeBSD, but i've never tried that 01:11:40 why use docker/podman when you can use jails 01:11:54 because all you have is a Docker image 01:12:16 ivy: I know you can do it with containerd & runj 01:12:24 okay that'd bring up a need 01:12:50 scottpedia: podman uses jails. the reason to use any sort of container is because it suits your development workflow to deploy applications as containers rather than some other way 01:13:56 last time I tried anything like this it was via https://productionwithscissors.run/2022/09/04/containerd-linux-on-freebsd/ 01:14:02 okay but I understand container as just one step more simplified than what you can do manually ivy 01:14:03 hodapp: yar 01:14:49 hodapp: it gets annoying passing in 'linux/amd64' all the time but you can use real images from the dockerhub 01:14:59 rtprio: with podman? 01:15:30 yep 01:15:56 I'll have to try this soon 01:16:40 it's the kind of stuff i try to keep off of my freebsd servers, but i have a workstation again so i will probably spin it up soon 01:21:23 https://linkedlist.org/2024/12/09/freebsd-oci-containers ahh so this looks more recent (than last time I tried) 01:29:15 hodapp: They are full OCI compliant now. 01:30:36 podman? 01:31:42 https://freebsdfoundation.org/blog/freebsd-officially-supported-in-oci-runtime-specification-v1-3/ 02:41:21 any binary "pkg" sqlite3 for tcl9.* out yet? 02:42:36 I upgraded to tcl 9 and got some problems with old sqlite3 which was installed with tcl8 10:42:31 after struggling to find a environment to develop a openbsd fork 10:42:35 i landed on freebsd 10:42:48 it seems like its gonna stick other than wifi 10:43:00 but its so nice to use so far that i might just get a compatible wifi using usb 10:43:38 i got effectively a better version of gentoo using ports and synth 10:43:48 good choice librecat ! 10:43:54 its fully source based but uses a binary only package manager with librecat 10:44:09 rip you corrupted my stack 10:44:16 11:42 < librecat> i landed on freebsd <- very good choice ! 10:44:18 its like gentoo but uses pkg as a backaend 10:44:39 also freebsd is rock solid 10:44:42 extremely stable 10:44:49 much more stable than i expected 10:44:54 100% stability 10:45:03 i thought that 13.5 would be a good choice for me for developing this openbsd 7.0 fork 10:45:15 but i was wrong in a good way when i found out it uses llvm 19(same as 15.0) 10:45:27 15.0 or CURRENT are better choices for developers 10:45:36 also im using a ryzen 7 9700x as cpu 10:45:40 and its fully supported 10:45:47 even thought 13.0 came out in late 2021 10:45:51 this is true stability right here 10:46:10 and i can use other nice things like latest blobbed nvidia driver 10:46:26 mzar: once 13.5 fall out of support im gonna jump to 16-CURRENT 10:46:36 im extremely excited for a fully modular system 10:47:04 mzar: before 15 or 16 i was trying freebsd occasionally and upgrading from one -CURRENT to another was so painful 10:47:17 now we can upgrade much more modularly 10:47:24 using -CURRENT will be possible now 10:47:53 librecat: switch to pkgbase now and install CURRENT 10:48:08 mzar: how do i do that on 13.5 lol 10:48:12 do i do 15 first 10:48:15 then 15 with pkgbase 10:48:18 then 16-current? 10:48:29 because logically if i do 15.0 with sets first 10:48:37 then do 15.0 with pkgbase its gonna overwrite the exact same files 10:48:40 but register them 10:48:56 mzar: alright here goes nothing :) 10:50:36 librecat: upgrade 13.5 => 14.3, pkgbasify, upgrade 14.3 => 16.0-CURRENT 10:50:42 https://pkg.freebsd.org/FreeBSD:16:amd64/base_latest/ 10:50:59 too late to cancel 13.5 -> 15.0 now 10:51:35 mzar: oh my gosh wow 10:51:38 its already fully modular 10:51:40 you can use generic-nodebug kernel if you are concerned about performance 10:51:41 every component is a package 10:52:06 oh also the base is now built rootless right 10:52:15 if they do the same invention for ports..... 10:52:21 imagine running synth like nix or homebrew 10:52:25 as your NORMAL USER 10:52:46 mzar: right now is the start of a FreeBSD golden age :) 10:53:00 librecat: it's safe and straightforward path if you have root on ZFS that offers you the ability to create testing boot enviroment (BE) 10:53:11 mzar: i like UFS more sorry 10:53:26 hmmm 10:53:28 do i just reinstall 10:53:33 i dont have much on this system right now 10:53:45 i can get a snapshot and install using pkgbase to start with 10:53:51 because im gonna have to rebuild the ports anyway 10:54:02 librecat: it has already happened, the Golden Age of FreeBSD was during 4.x times, Golden Age is a history 10:54:19 i dont care 10:54:23 freebsd best 10:54:32 i love it so much 10:55:29 OK, if you really appreciate what the guys are cooking and serving you, you can support them by donating a few bucks to FreeBSD Foundation 10:55:51 orrrr i add freebsd to the list of projects i want to contribute to 10:56:02 im already contributing to hyperbolabsd from admiration 10:56:05 OK, go ahed 10:56:12 ahead* 10:56:14 yeah 10:56:21 lemme look at what the devs are up to :) 10:56:23 most of package building works without root privileges and I would hope synth does it like that, but starting jails for isolation from the host needs root 10:56:46 see mzar here is a problem to solve 10:57:05 like making a daemon to start a restricted jail if the user is in a particular group 10:57:22 so that poudriere and synth work even when invoked by a normal privleged user 10:57:38 its like docker group 10:57:40 in linux 10:57:57 but unilke that i can make it super limited 10:58:00 some days ago https://docs.freebsd.org/en/articles/contributing/ was linked 10:58:01 and no way to change it 10:59:02 oh i like doing copiler upgrades 10:59:03 perfect 10:59:22 lets make a fully functional freebsd 16-current using latest stable llvm :) 10:59:40 i know a bit of C 11:00:06 so i can look at the code and say either "this code needs tiny refactor", "this code needs a per-line warning supression" etc 11:02:18 i think with this transition to a modular system freebsd needs a unified packaging system that is backward compatbile 11:02:27 simillar to gentoo and portage 11:02:32 and also synth 11:02:50 it should be a distributed sandboxed rootless builder 11:02:59 and then you install results using pkg as root 11:03:44 also hyperbola project has everything blocked by libc rewrite 11:03:57 so i might try to write a demo or a PoC 11:04:11 have you done drugs 11:04:24 me? 11:04:46 what *is* this activity? 11:04:53 when i get too excited like this 11:05:17 hypomania. i've had it too. it can be fun 11:12:46 AmyMalik: its called other things 11:12:48 not what you said 14:38:09 is my pkg database corrupt when updating it spits out errors with sqlite? 14:38:39 pkg: sqlite error while executing INSERT OR REPLACE INTO packages 15:33:29 CrypticSquared: I think k there was some weird repo bug earlier 15:33:38 Have you tried swapping to latest? 15:47:46 pkubaj, hi! Is your commit https://cgit.freebsd.org/ports/commit/graphics/materialx?id=c4639310fb54038d40bfdd8ab786aeb538e157f4 fixes PR https://bugs.freebsd.org/292257 ? 15:52:02 You'll all be pleased to hear that I've ordered a raspberry pi zero 2w, which seem to have come down in price, so that I can tinker without smacking into the fact that what was an underpowered board in 2012 isn't well supported 15:52:15 Well, not as much anyway 15:52:46 I got pretty interested in the boot process hence the choice of pi and not another faster imitator that has bad documentation 15:52:54 i still have a pi 1b and holy hell is that thing slow now 15:54:53 i mean, it was always slow 16:03:43 I hope usb cec works a bit better with the newer card 16:18:25 #claude 16:18:45 sorry it was a mistake 16:49:56 VVD: yes, it does 16:50:05 thanks 16:50:16 i didn't write anything, because i found out about it not from bugzilla, but my own bulk builds 22:50:45 I think that I am cursed.