01:51:47 will smalltalk make it to freebsd anytime soon? 01:52:42 any tips on speeding up chrome? 01:56:34 concrete_houses, GNU smalltalk-3.2.5_17 is in FreeBSD 13.1R. Simply install it. 01:57:19 Much of the slowness of chrome/chromium/firefox other browsers is the latency of the Internet. 01:59:01 Also squeak-4.10.2_11 is available too. Perhaps the better choice even. 02:44:49 hmmm 03:26:11 that edselled 03:35:51 is there a good way to use protect(1) on the processes that will be started by poudriere? it seems like i should identify the relevant parent build process in each jail that poudriere starts, and use protect -ip $PID 03:42:08 jmnbtslsQE, How will keeping the process from being killed on out of memory conditions help? How can it continue? 03:42:13 Seems like if you need more memory for a task then you need more memory. 03:45:14 not sure, i want to at least give it a try. i think it should be able to find memory elsewhere, such as ARC, or from 'Inact' memory, and that this kill scenario is exceptional 03:45:41 going to try protecting them : ps ax -o pid,jail,command |grep -E '[b]uild_pkg' | awk '{print $1;}' onmy next build 03:59:56 I also hear plural build jobs. It might also be necessary to reduce the number of simultaneous jobs to reduce the overall memory needed. 04:01:03 Also if you want to keep pushing on then add more swap space. Swap space not on ZFS but on, say, another disk. 04:01:08 Just pop a single SSD in there and make it all swap. Something like that would help and would prevent processes being killed for being out of memory. 04:02:17 yeah, have lots of fast swap but not much being used (not sure how much used during the kill, but surely not most of it). good point about the number of jobs may need to reduce that 04:02:40 wanted multiple jobs for better utilisation of CPU/disk 04:16:31 hmm, may have been partly due to some periodic scripts that i can turn off 04:37:16 so happy I switched to UFS from ZFS 04:37:27 my smaller hp 610 works way better 04:37:37 63$ desktop mini 04:37:46 4tb external usb3 hd 04:37:51 lovin it 04:38:01 freebsd rocks 04:38:10 sounds and xorg just work 04:38:38 tight!! 04:38:55 archlinux main competitor havent tried void or alpine linux 04:39:06 musl instead fo glibc intersting slant 04:43:57 nice use of the enter key there. 06:55:58 anyone running quasselcore + postgresql in jails? interested in setup 07:06:14 I don't know what quesselcore is, but recently moved a few big dbs to jails when moving to new hardware... 07:21:14 quasselcore is an IRC client daemon (not quite a bouncer) 07:23:54 this is i know 07:24:53 I'm explaining for spork_css 07:25:53 depending on how you install your jails, the setup may be the same as if you are installing them in the root jail 07:26:21 ("root jail" is my personal terminology for what's probably best known as prison0, or just the unjailed system) 07:27:55 AmyMalik: ah, sorry :) 08:09:16 AWS recently launched eu-south-2 region (Spain). Does anyone here know if EC2 AMIs will be automatically created next quarter, or if it's something I should open a ticket for somewhere? 08:27:18 shiroyasha: it's available now? find @cperciva on Twitter :) 08:48:20 why is it eu-south and not like es-whatever 08:48:50 AmyMalik: because it's -- 08:48:56 Espana isn't a continent 08:51:30 us isn't a continent either 08:51:59 corporations need to start making sense if they do not want to be abolished 08:53:08 the world is people, and people dont' make sense 08:53:17 if corporations make sense, they will stop being compatible with people 08:57:03 meh 10:51:01 hello, I would like to write C daemon watching log file and make some action if something occurs. I know about fail2ban but i want to learn programming in C so it's a self educational project. Any hints what could help? Thank you 10:53:10 I guess you should take a look at kqueue 10:53:28 for portability to other systems also epoll, select, and poll 10:57:56 mage, great, I'll look at it 10:59:02 AmyMalik, i want it as simple as possible so freebsd only 11:00:12 really, you need to be upstream of writing the logs to disk. this isn't an easy task under freebsd and other systems that liberally use syslog. 11:09:22 shiroyasha: I'd ask Colin Percival on Twitter, he's the person responsible. 11:09:33 Oh, mlu already said that. Sorry! 11:10:07 I will spend some time studying source code of blacklistd 11:11:02 blocklistd is somewhat different. 11:11:24 mage correctly pointed out that kqueue is the "BSD" way of doing things. 11:13:18 blocklistd is specifically made to have a daemon signal when a connection is attempted, so that blocklistd can be used to decide the rate at which too many connections are made, in an attempt to stop brute forcing, without relying on fail2ban or similar systems that require grep'ing log files 11:13:51 grep'ing log files for that sort of thing is a very inelegant solution, and requires considerably more cputime 11:24:06 yeah 11:25:15 I need to setup some user limiting to samba share. The only thing I could think of is set samba to log every file opening and deny access when exceeded limit 11:27:03 alright, so on a fbsd system, every time I lose power to the system, it goes to single user mode due to inconsistency in the fs.. this is undesirable. is there a way to prevent this? until I replace the battery in my ups this is going to be an ongoing issue.. not so much as I can replace it, but for future reference.. 11:30:11 pvalenta: have you looked at rctl(4) and rctl(8)? 11:32:57 debdrup, I know about it but I need to study it deeper, if it can be helpful, thank you 11:40:14 illuminated, freedom from that is one thing ZFS gives you and UFS doesn't: on-the-fly repairs, with more extensive checks in the background every... I think it's 35 days by default. 11:42:14 I lost count of the times I had to hard-power-off my previous laptop when its keyboard and trackpad seized up, and never had any problem. 11:42:42 hrmm.. ok 11:43:04 I should have done a zfs on root 15:57:10 illuminated: its possible to migrate a ufs to a zfs without too much trouble 15:58:19 is there something like pciconf, that shows a hierarchical view of devices, as FreeBSD enumerates them? 15:58:42 so its clearly indented that Device X hangs off Bus Y 16:01:34 aah devinfo(8) thanks Rubber Duck Debuggers 16:03:36 dch: devinfo(8) is pretty good 16:08:10 https://github.com/canonical/cloud-init/pull/1779#issuecomment-1283163435 16:08:12 Title: Net: add BSD ifconfig(8) parser and state class by igalic · Pull Request #1779 · canonical/cloud-init · GitHub 16:14:29 dch: also, the pciutils package contains lspci, which can display a tree 16:14:54 ta. I need base system tools for this one. 16:15:06 got it 16:24:23 devinfo or pciconf would be really neat with a ucl or json output 16:28:58 dch: You could see about fitting in libxo 16:45:43 dch: time to earn that src commit bit 17:51:52 I have a permanent tmux session on my machine, aber about 2 months of uptime the SSH connections to that tmux session become somewhat unresponsive, lagging for like 20seconds at a time sometimes 17:51:58 is that a known thing? 17:53:48 yourfate: two months of permanent connection? 17:54:04 no, on and off connections, but the tmux keeps running 18:13:05 yourfate: i have tmux sessions open for months or year+, never happens to me. so should be another issue 18:13:18 hmm ok 18:13:20 sad 18:14:47 is there a good way to profile this? htop etc also hangs when it hangs, so I don't see what happens 18:15:23 dunno, maybe someone will have some insight. do you have any hanging NFS mounts? 18:16:06 can you open new tmux panes/windows without the lag ? 18:16:12 oooh, I think its the weechat session 18:16:14 that gets laggy 18:16:27 its in a different tmux session 18:16:38 OK 18:16:46 and makes all other tmux sessions laggy somehow? 18:35:09 jmnbtslsQE: i wonder if you can do some kind memory monitoring to see if it's leaking 18:43:09 meena: at least you could use e.g. top to see about how much it uses after starting everything up, and compare that to a couple of days/interactions later :-) 18:43:11 jmnbtslsQE: maybe a massive scrollback buffer? 18:43:27 I stopped weechat, and it was fixed 18:43:35 I think it was the like 600 000 messages in there :p 18:46:04 :-} 18:50:12 yourfate buffer was filled? 18:50:27 well, was pretty full, but that should not make it hang 18:50:34 seems like I need to look into weechat config 19:29:36 I'm strange and have been using a combo of debian and smartos(illumos) for the last decade, but am learning/using freebsd. Using virtio nics for freebsd in a bhyve vm on illumos is slow, but e1000 is pretty fast. Is that expected behavior? 19:45:38 copec: there's bugs in the offloading code, if you disable that, it should be faster 20:53:59 illuminated: you could also set fsck_y_enable="YES" to force fsck to finish the job. 20:58:58 i usually use that and background_fsck="NO" for the few UFS root hosts i have 21:02:22 what does the latter do? 21:02:45 and does this get added to rc.conf or loader.conf? 21:03:06 probably rc would be my guess 21:12:05 rc.conf, yes 21:12:28 latter you will have to wait for fsck to finish before the system finishes booting 21:56:15 illuminated: sysrc -d mystery_variable_somebody_suggested 21:57:39 https://man.freebsd.org/sysrc(8)#DESCRIPTION 21:57:40 Title: sysrc(8) 22:05:49 Hello, I planning to install FreeBSD on a supermicro motherboard: 22:05:49 https://www.supermicro.com/en/products/motherboard/A2SDi-16C-HLN4F 22:05:51 Title: A2SDi-16C-HLN4F | Motherboards | Products | Supermicro 22:06:21 And I'd like to use a PCIe x4 to M.2 adapter to boot from a NVMe drive in the adapter. 22:06:33 andr01d: I am proud of your decision 22:07:18 I'm naive on using M.2 drives, has anyone boot FreeBSD in this sort of way? 22:10:03 Does the M.2 drive show up in gpart or fdisk? 22:10:14 andr01d: I have an NVMe drive on my bsd machine but I don't know what can go different in your configuration. What do you worry? 22:10:56 andr01d: let me go check 22:10:57 I'd like to confirm that what I have in mind can generally work, before buying the motherboard. 22:11:27 mictty, Do the NVMe drives you use plug into M.2 slots? 22:12:07 andr01d: yes plug and no middle adaptor 22:12:46 My understanding is that the M.@ is just on the PCIe bus, and it "should" be the same using the adapter to a PCIe x4 slot... 22:13:09 Just wondering if anyone has done such a thing? 22:27:57 andr01d: in my case(without adaptor) gpart shows as 'nvd0' 22:36:47 thanks mictty ! I bet it's the same through the adapter. I'm going to order it and test it out.. Thanks Again! 22:38:59 andr01d: you can identify how it is recogized by the system via pciconf rather than dev abstraction 22:41:05 andr01d: my interface is found through 'nvme0@pci0' in pci conf. 22:42:34 andr01d: beside this, I don't know what I can help. I cannot test your configuration. good luck. 23:04:33 Is there a way to force a port to not build a dep? I have python3.10 installed, but postgresql14-server wants to bring in python3.9. Any takers?