00:00:15 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263721#c3 00:00:33 spork_css: Yep. That's exactly what I did. 00:01:17 On the up-side, I've never had the ports' numbers change or anything. So, the NIC's are consistent over reboot. So, as long as you know what is what, it works fine. 00:01:28 Just kind of a tiny thorn in the side. 01:52:39 I dunno why Dell does that on some of their BCM cards - there are actually multiple PCI devices per card that handle two ports each, but the ordering on the bus is backwards (chip B has ports 0, 1 and chip A has ports 2 and 3) 01:53:14 there's some SMBIOS magic that Linux uses to derive physical port numbers 01:55:55 this server used to have vmware on it and I think it too had weird numbering as I was always having to test if I had something in the right port... 05:40:39 what's the newest stable version of python recommended to install from pkg? 05:42:54 seems weird "python" installs an eol version 3.9 06:28:17 looks like ungoogled-chromium isn't in pkgs anymore :( 06:28:36 iridium-browser seems to be next best privacy browser option but doesn't seem all that great 06:31:29 oh wtf not even iridium is available? 07:13:09 i'm on an updated 14.4, why doesn't pkg search iridium or pkg search iridium-browser return anything? 10:43:56 Anyone having issues packaging rust? Seems it always being killed at the packing phase. 10:56:36 i think its swap/memory problem 11:45:31 that's a problem for me 11:47:08 Yeah, it is. I guess 48G isn't enough or maybe just need to not use tmpfs? 11:48:00 Lost a stick last week due to issues with it so maybe it will just go away once I get that back later this week. 12:24:46 i have 32GB of ram on laptop and i have tmpfs = all in poudriere. and it never yet to fail 12:38:15 Rust requires a lot of memory to build, so its usually worth building it by itself or with other heavy builds like llvm. 12:39:37 angry_vincent: it can fail for sure, even with 64GB of RAM. It depends what else you're building it with. 12:44:44 angry_vincent: In the last couple days? 12:45:16 robert12: I was thinking that too but I just reran it was the only thing at the time. 12:47:38 I had the same problem (well past 2 days ago), so now I have a separate port list for heavy ports like llvm, rust, etc, and then another list with everything else. I called pouderiere bulk with the first list, then the second. 12:48:57 Unless if I have another bad stick. 12:49:27 But I can watch vmstat and see out of swap in /var/log/messages. 12:49:45 I don't think so. Compiling llvm, rust, and ordinary ports at the same time is resource intensive. 12:52:16 Maybe I should just bump swap up a little 12:54:00 I have more ram than you by x2 and encounter the same problem, but sure, go for it 12:59:19 While only building rust? 12:59:56 It's not just rust. It can also happen with llvm, esp if you build multiple versions at the same time. 13:12:20 important note - i restrict poudriere to build 1 port at time. 13:12:58 Oh. That changes things quite a bit. 13:12:58 i found it is as fast as having multiple jobs ( building several ports at time ) 13:13:12 For me, that was the solution 13:27:28 skered: yes, the last update to rust from some days ago just built fine. 13:31:39 I originally mentioned in #elixir as that was my primary use case, but I later added tracking FreeBSD systems which peopel here might find useful. To add a machine, define its version/arch/pkg branch so 15.1 amd64 latest and then it monitors your pkgs for updates/advistories. Alerts you if any of the pkgs you have installed have an advisory, or if there are updates. Free as in beer, if anyone 13:31:41 wants. Granted there is less value overall if you don't also use elixir, I could add other languages to track. https://hexorcist.net 13:32:03 advisories* 13:34:57 If there is a better way to do this in freebsd please let me know... For years I subscribed to the rss feed but often forget if I am using that one pkg of several hungded on each deployed machine 13:35:44 hundred* typos, need to clean this keyboard. 13:53:16 Today I learned that 10 million log entries (mostly nginx) takes up about 450MB within VictoriaLogs - https://bsd.network/web/@dvl/116799701807951970 13:59:39 That seems reasonable. 14:00:50 Assuming 10m logs / week is, reasonable 14:20:04 skered you lost a stick of ram due to packaging rust? 14:20:45 this prolly doesn't help but i install rust by running the curl ...sh line on the rust install page. i don't use pkg's for that 14:21:01 i'm on an updated 14.4, why doesn't pkg search iridium or pkg search iridium-browser return anything? 14:21:05 kerneldove: I don't know what causes the stick to go bad but memtest86 doesn't like it and I was having random kernel panics. 14:21:30 But I'm sure it wasn't poudriere. 14:21:32 great time to lose sticks of ram. enjoy paying 5x last year's price ffs 14:21:44 OEM replaced it for free. 14:21:49 nice! 14:21:51 It will be here this weekend. 14:23:01 kerneldove: However, I think I can no longer build rust due the missing 16G. But I think I've built it at least once or twice since I moved down to 48G. 14:23:28 So I don't know if this something new with the port or something else (moving to 15.1). 14:23:35 Before I was 14.4. 14:51:25 i'm on an updated 14.4, why doesn't pkg search iridium or pkg search iridium-browser return anything? 14:56:25 kerneldove: for some reason it is explicitly not built on the official builds. 15:02:17 is google paying someone off for that? like why not? ungoogled-chromium stopped getting built into pkgs, now iridium? doesn't add up 15:06:46 it's not a conspiracy, we disable some stuff because it uses too many resources or is unbuildable due to resource scheduling 15:07:32 yeah both were disabled for the reason, they became too large to extract and build 15:13:39 sure 15:25:32 kerneldove: about your python question earlier, the version of the python port is of no consequence, it is a metaport that depends on the default version of python and provides the python symlink, but as it contains PORTVERSION=${PYTHON_DEFAULT} the version should be the same as the default version of python, so currently 3.11, where did you get that 3.9 from? changing to a higher default version 15:25:34 of python is a bit of a problem currently, but hopefully we will be on 3.12 as default soon, see also bug 285957 15:28:12 nimaje https://www.freshports.org/lang/python/ says runtime dep python3.9 : lang/python39 does that not mean it installs 3.9? 15:29:09 nimaje: lang/python is special. 15:29:17 kerneldove: ^ I mean 15:29:54 how so? 15:29:58 kerneldove: FreshPorts says it's 3.9 but that reflects the default version of python when that port was last updated. It's a rabbit hold to get it right. 15:30:34 Also open to any tips or advice for new homeowners that you wish you knew when you started. 15:30:36 ok well i just install python3.11 pkg and create my own symlink from /usr/local/bin/python3 to /usr/local/bin/python3.11 15:30:41 ^ bad paste, sorry 15:30:50 grats on new house 15:31:03 kerneldove: Yes, you can, but I prefer to install the helper port 15:31:13 [15:30 mydev dvl ~] % pkg info -x lang/python 15:31:13 python-3.12_3,2 15:31:13 python3-3_4 15:31:13 python312-3.12.13_2 15:31:34 ^ That's what I have. What you get should be conistent. 15:31:47 what do you have for pip? 15:32:12 kerneldove: Nothing, I didn't install it. but: 15:32:13 [15:31 mydev dvl ~] % pkg search pip 15:32:13 py312-pip-23.3.2_4 Tool for installing and managing Python packages 15:33:00 hm ok so if i install the "python" and "pip" ports, i'll get 3.12 and the symlink? 15:33:06 ^ keep in mind, I'm using my own personal pkg repo. Created with poudriere. 15:33:09 kerneldove: freshports has a bit of a problem with dynamic data in ports, like that PORTVERSION=${PYTHON_DEFAULT} I mentioned earlier, as the page gets generated when freshports sees a change for that port, but dynamic data in ports means, that it can change due to changes elsewhere 15:33:13 kerneldove: Try installing it, find out. 15:33:15 oh 15:33:29 ok i'll try good idea 15:35:30 no pkg named pip in pkg repo? 15:39:57 usually pyXXX-pip (py311-pip) 15:40:19 if there is a "python" why not a "pip" to match it? 15:40:45 I don't work here :-) 15:41:16 All the python pkgs are prefixed with the version they belong to 15:42:47 so python installs python 3.12, but then i install py311-pip? 15:44:10 python should install python311 for you, as that is currently the default version 15:44:57 ok ty, but meh i'll just stick with my method because then i can explicitly match the python and pip versions installed 16:21:41 sorry i d/ 16:21:42 c 17:10:37 kerneldove: You can use the builtin venv? 17:11:39 When does the default python version get changeD? 17:12:02 skered venv? 17:13:09 kerneldove: python312 -m venv myvenv; . myvenv/bin/activiate; 17:13:26 You can use pip from there. Just activate before 17:16:21 meh, ty but what i have is simpler and already works 17:19:19 mns: not often 17:38:49 I'm running FBSD 15.1. I created a host Bhyve server and using Sylve. I would like a way to use sparse file system for virtual machines so they use less storage than initially assigned. 17:49:43 and what do you hope to get from that? having space for more VMs? what should happen when all your VMs require the assigned space? 17:51:58 mary751: i know vm-bhyve will create them sparse, but i don't know how sylve does it 17:58:14 nimaje: the plus is obvious no? you save disk space you aren't using. 18:02:10 but how is it saving space? you can't really use it for anything else, as you could end up with not enought space for the VMs 18:07:08 You could create a 500GB sparse image with the intention of maybe using all of it, or maybe not. It's the flexible option. Might use it. Might not. If not, it's better spent on other things. 18:10:20 robert12: they didn't ask to be convinced to not 18:10:38 rtprio: what? 18:10:49 also, "what is the right size" is a tricky discovery, depending on how much of a pain it is to grow the volume 18:10:50 yeah, that's why I asked "what should happen when all your VMs require the assigned space?" 18:11:30 I'm not convincing anyone of anything. I'm replying to nimaje. Sparse images are useful. 18:11:32 then it uses all the assigned space. but until then it doesn't. they didn't say it was overprovisioned 18:13:53 A sparse image lets you grow as demands require it, you can grow disk space they live on too, but consuming the full 500GB is not desirable (for me anyway), it just gives you room to be flexible. 18:14:54 thanks guys - it seem I need to look into sylve --- i have other server on which virual machines occupy only as much as it is used --- but this new one 18:18:47 is there a jail equivalent of vm-bhyve? just a real basic minimal overlay 18:19:28 if it isn't overprovisioned, then why does it matter if the file system is sparse or not? and if it is overprovisioned, then you obviously have to think about failure conditions 18:23:10 That's their preference, and its a valid preference 18:25:39 i do it, most of mine are 100gb. do thet usually exceed 50? no. is it handy to not have to do anything when they do exceed 50? yes 18:26:47 exactly, there are *many* reasons why you might do that, and launching an inquisution into that is not helpful. 19:05:07 and I don't see how it would be helpful to answer that question, without making sure possible failure conditions of the use case where throught about, but as I will not list all failure conditions for all the possible use cases, I first have to know the use case and maybe the answer will be not to use any sparse file systems, like when you aren't even try to fit more data on your storage then all 19:05:09 VMs using 100% of their assigned storage would need 19:06:53 I'm trying to setup Postgres as a jail with Bastille. I've been trying to "jail" the dataset, works as expected until I try "unjailing" the dataset and trying to see the data/files from the host afterwards? should I not be jailing the dataset? 19:07:11 You seem to be of the mindset that their approach is fundamentally wrong, but it's not, it can be valid for a wide range of reasons, and usually an answer that amounts to "youre doing it wrong" is not helpful. 19:08:40 The only reason I'm unjailing it is to reassure that the data is still in that dataset after something went wrong.. but I'm failing to be reassured since I can't seem to see the data after all that. 19:12:01 im running a bhyve vm on a server and i vnc to the vm. works great. any way to make the text size bigger tho? 19:17:07 if I thought it was fundamentally wrong, I would have explained why it is wrong, not asking for their reason and about some failure condition they hopefully already throught when comming up with that approach 19:20:32 ah looks like alacritty config does it 19:21:33 you only use freebsd as server? not as desktop? 19:25:08 it's also possible to use on the desktop, and many people do. 19:26:30 I intend to use as desktop 19:26:45 I am thinking about guix vs freebsd 19:27:18 i dunno guix. i know freebsd and i highly recommend it. 19:29:00 Also using FreeBSD, both backend and desktop 19:29:12 Stick to supported hardware 19:41:56 heston76 my hardware is normal lenovo laptop 19:42:06 amd64 and all 19:43:17 jan0t: this might be a good read : https://wiki.freebsd.org/Laptops 19:43:33 jan0t i tried guix. if you have minimal hardware i think you'll find it's too resource hungry 19:43:46 freebsd is lighter on hw usage 19:44:18 i like guix ideas tho 19:50:12 If you have a Lenovo Thinkpad you're in a good place for both FreeBSD and OpenBSD. I would consider OpenBSD seriously. It works *very well* as a desktop computer. The only requirement is matching hardware, and you have it. 19:51:27 Anyone know if Intel Graphics (ADL-N) - Alder Lake-N Vendor 0x8086 device 0x46d3 is supported by i915kms in a recent-ish drm-kmod? 19:52:03 robert12: They don't do SMAPI do they? 19:52:50 I'm not sure what SMAPI is 20:01:02 robert12: In this case, it lets you say things like "don't charge this battery past foo%" 20:01:10 robert12: Helps your batteries live longer. 20:04:11 Ah I see. I'm not sure is the answer :) My laptop stays connected to a power source always, for better or worse. I can vouch for its ability to wake from a suspend though. 20:04:59 robert12: That's the use case right there - if you're plugged in all the time, without the ability to cap charge, your battery is topped off all the time, and will die fairly quickly. 20:06:40 Indeed 22:08:34 ive got a bridge and tap setup for a vm on my machine, works as expected i can ssh into the vm from other place on the lan BUT i cant ssh into it from the desktop running it 22:08:44 running bhyve 22:41:24 you have a firewall set up? 22:41:35 give some more details. networking etc