00:46:40 do you guys know of a cross platform (freebsd & mac) piece of software for secure, encrypted communications? 00:53:35 ssh? 01:01:30 maybe... is xmpp secure? 01:06:58 what kind of communication do you want? chat, emaillike or something else? 01:07:45 i want it to be like yahoo messenger, chat, but with heavy encryption 01:11:24 xmpp has some e2e encryption (don't know how good suported), currently hyped is matrix (afaik most clients suport e2e encryption) but desktop clients are rare 01:44:36 hi there. i'm about to start playing around with boot environments. it seems reasonable to create a new BE whenever i run freebsd-update; is it also recommended to create a new BE when updating packages? are there best practices to learn from here? 01:46:17 I'm on -CURRENT so I just use src/tools/build/beinstall.sh - it's a shell script which can be used in combination with `make buildkernel buildworld` to install into a boot environment, which can then be activated with bectl activate -t. 01:47:02 I believe freebsd-update will create boot environments by default nowadays if you're on 13.1? 01:48:05 Ah no, sorry - you'll need to uncomment this: https://cgit.freebsd.org/src/tree/usr.sbin/freebsd-update/freebsd-update.conf?h=releng/13.1#n79 01:48:07 Title: freebsd-update.conf « freebsd-update « usr.sbin - src - FreeBSD source tree 01:48:29 ah! i had heard the same thing, but looking at the manpage for freebsd-update turned up no mention of boot environments. but the manpage for freebsd-update.conf *does* describe how it can be configured to do so. 01:49:46 https://cgit.freebsd.org/src/tree/usr.sbin/freebsd-update/freebsd-update.sh?h=releng/13.1#n624 It is enabled by default, I think. 01:49:48 Title: freebsd-update.sh « freebsd-update « usr.sbin - src - FreeBSD source tree 01:50:37 it does indeed to be enabled by default on my system, yep 01:50:50 thanks for making me read more deeply there 01:51:56 any suggestions about how to deal with package updates? does running 'pkg update' merit a new boot env? 01:52:59 I wouldn't say pkg update does, but beinstall.sh that I mentioned before includes packages as part of the upgrade, so I think it's reasonable to create a boot environment. 01:53:58 hmmm. okay, cool. thank you. 10:57:30 paulf: why…? (re kiwiirc in Firefox in valgrind) did you learn anything? 13:08:43 hey there, I just upgraded from 12.3 to 12.4 and got the following message: Installing updates...gunzip: (stdin): unexpected end of file 13:09:12 what is the best practices thing to do ? 13:17:31 you're beyond the 'freebsd-update fetch' step? 13:28:36 idwer yes it was from freebsd-update install 13:29:10 the second one, where it installs the world not the kernel 13:53:30 hello 13:55:35 is gbde still experimentalish without any endorsement of cryptonians? 13:58:45 meena I was fixing a bug in Valgrind 13:59:10 paulf: that's nice. i am not meena though 14:00:27 Oclair: hm, the handbook tells me to just run freebsd-update -r 12.4-RELEASE upgrade? 14:00:28 https://docs.freebsd.org/en/books/handbook/cutting-edge/#freebsdupdate-upgrade 14:00:29 Title: Chapter 25. Updating and Upgrading FreeBSD | FreeBSD Documentation Portal 14:03:40 thanks idwer I got this suggestion with a twist "I'd probably roll back a BE if this is a zfs, remove /var/db/freebsd-update entirely, and re-run it" 14:04:03 https://bugs.kde.org/show_bug.cgi?id=464476 14:04:05 Title: 464476 – Firefox fails to start under Valgrind 14:04:29 I have a fix almost ready 14:05:21 Firefox is somewhat the totem for Valgrind devs, the two main contributors work for mozilla 14:28:47 I successfully cross compiled the "world" and kernel from m1 macos. But how do I create a qemu image? As far as I can tell the make.py in src/tools/build isn't capable of doing so (atleast it says this when using vm-release) and the release.sh is for a FreeBSD host 14:30:28 convert from iso to cow2? 14:31:28 sounds like m1 is very different 14:33:09 in the worst(tm) case you'd have to add support to craft a m1 image yourself 14:44:16 Well, qemu is capable of launching isos, but since I don't have any idea how I now create a vm image from my build, that's the problem. https://adventurist.me/posts/0283 I tried using the same way as shown here but with no success 14:44:17 Title: Build a FreeBSD VM Image Release 14:44:32 paulf: what's your fix look like? 14:44:59 and I haven't really found anything else which describes how to build an image for a vm, which could be used as a non bsd host 14:45:35 paulf: also, how slow is it (Firefox, kiwiirc), under valgrind 14:48:08 oh, I have an idea, I probably have to create a image file with some tool, format it with a bsd capable file system and use the installworld/installkernel from tools/build/make.py to actually install the system on the image and then boot it 14:51:31 lockna: poudriere can help you build images, or enter, you try to claw meaning from the Makefile in src, which is how re@ builds images 14:51:58 s/or enter/or else/ 14:53:03 I'm sorry, I'm not a english native speaker, could you rephrase the sentence? I think I'm not able to follow you 14:53:05 this says the same thing as i did, https://forums.freebsd.org/threads/build-cloud-image-using-package.74807/ in links 14:53:06 Title: Solved - build cloud image using package | The FreeBSD Forums 14:53:43 oh, now makes sense 14:54:00 I interpreted poudriere as username 14:54:05 meena: the fix is to intercept sysctl kern.proc.pathname.PID and to lookup the guest exe and use that 14:54:23 it's fairly slow, as to be expected, but useable 14:55:23 lockna: English is my third language. poudriere is a FreeBSD project to build ports and images (i use it to build https://alpha.pkgbase.live/ ) 14:55:24 Title: Unofficial FreeBSD pkgbase repository 14:56:43 paulf: is kern.proc.pathname.PID even a valid sysctl on FreeBSD? 14:57:37 yes where PID is the current process pid or -1 14:58:46 I don't know if its' wrapped in some libc functiion 14:58:54 lockna: re https://adventurist.me/posts/0283 that's six years old now. since then we can now build ZFS root vm images! 14:58:56 Title: Build a FreeBSD VM Image Release 15:07:18 https://searchfox.org/mozilla-central/source/xpcom/build/BinaryPath.h 15:07:19 Title: BinaryPath.h - mozsearch 15:07:40 Looks like it was a direct syscall 15:28:33 does it work on linux under valgrind? 15:31:44 almost certainly though I've never tried 15:32:13 Just say you don't know, instead of making assumptions. 15:32:41 I think that this is safe to assume 15:32:42 I'm trying to become better at doing just that. 15:32:48 It never is. ;) 15:32:59 Where do I submit bug reports? should it be upstream or do I bother the mantainer directly? 15:33:19 nmz: if you can, it's always worth trying to get a fix into upstream instead of getting it applied to the port. 15:33:39 An upstream fix, if it isn't IFDEF'd to FreeBSD, can improve things in general. 15:33:47 nmz bug reports for what? 15:34:04 I doubt upstream will care, but ok, I'll submit an issue 15:34:39 nmz: if you've submitted the bug report upstream and they don't respond, you've at least tried and can demonstrate that upstream didn't fix it when you later on report a bug for the port. 15:34:41 nmz which port? 15:35:02 paulf: textadept, ctrl+f fails, lite seems to no longer launch, and I'm not even sure why (maybe because I installed lite-xl?) 15:35:39 Seems like there's multiple issues, os maybe you should rootcause them first to know where the problem is. 15:37:21 I mean, there's more issues but since I can't use my favorite editors, its a bit of a pain to fix any XD. never stray from vim I guess 15:40:07 Eh, it's fine to use whichever editor you like. 16:07:01 paulf: lxterminal also shows unknown characters all over the place. 16:07:57 but that might be a missing dependency problem? 16:17:14 Hi there 16:18:19 I need to set some device hints, but it is not clear to me, should I place them in /boot/device.hints file ( which is read only for root ) or should I place them into loader.conf ? 16:27:10 nerozero: I would go with loader.conf, first 16:28:40 how hard is it to code sane defaults into the sound driver rather than forcing users to muck about with /boot/device.hints? 16:30:44 is there a way to tell which process belongs to what jail? 16:31:56 ivaat: ps(1) 16:33:39 debdrup: like ps -J jail id? 16:33:55 but i don't know to what jail process belongs :) 16:34:01 ivaat: no, that shows the processes in a given jail; -O jid will add a new column that lists jail IDs. 16:38:40 debdrup: thx 17:15:39 it's not convert. mount should be more appropriate to say for the qcow 18:25:03 I accidentally upgraded postgresql without keeping the old binaries, and pkg install -F doesn't find the old version any longer, is there some easy solution here :')? 18:57:29 deepy: check out the old port you need and build it? 18:59:14 deepy: in `/var/cache/pkg/` it might still exist 18:59:37 Not cached unfortunately 18:59:38 deepy: var/lib/cache, i think, has, what Kalten says 18:59:40 but hey the server is still running 19:00:43 meena: interesting: there is no `/var/lib/cache/` on my file system. 19:00:46 /var/lib sounds linuxish 19:01:28 it's not on my system either, nor it's present in hier(7) 19:01:32 /var/cache/pkg will contain old versions of packages unless you run pkg-clean(1). 19:03:14 look, people, after two rounds of Covid, my brain is a sieve, okay 19:03:28 Who needs a brain anyway? What's it ever done for us? 19:03:52 debdrup: depression and anxiety don't work without it 19:04:39 :) 19:05:22 meena: well, either of those aren't known for doing anyone anything good either. 19:07:28 alright, ran pg_dumpall. Now I can shut this down with no issues 20:54:20 dch: do you still netboot