03:15:13 so with packages I can get monthly or weekly updates, but with ports I can get daily or hourly updates? 03:58:36 You can compile ports as often as you wish. I don't know how often updates to the ports git repository are pushed though. 04:04:45 so apparently FreeBSD supports newer Xbox controllers through webcamd? wish I had known this earlier 04:05:12 also, webcamd seems to be very poorly named, at least as a description of its current scope 06:26:02 quick question, ive setup apache to serve the html data and the packages but id like it to run in a jail (the why is a mix of "ive just been told its better to run webserver in jail" and education purposes"). that means stuff under the dataset /usr/local/poudriere/data should be mounted in the webserver jail, whats the sanest way to accomplish this? 06:26:48 zfs jail doesnt seem to be an option 06:34:12 cedb: what are you using to for jail management, if anything? 06:34:52 jauntyd: nothing at the moment, planning on learning bastille at some point but dont want to bikeshed right now 06:35:47 if you just want the files you can use the mount parameter in your jail.conf file 06:36:24 mount= 06:37:44 oh that simple, ok thanks a lot! 06:38:02 you're welcome! enjoy freebsd :) 09:20:17 V_PauAmma_V: seems a heck of work to maintain all packages for R (or for Python), so how does that normally work? 09:28:13 /etc/make.conf - let's say I have multiple versions of TCL installed. I can specify here which version to use when make. right? 09:31:50 and, is it ok to mix 'pkg install ' with '../ports/ && make install clean' ? 09:32:42 I readI read that you should avoid it, it can ruin "dependencies" 09:32:54 -I read 10:02:41 Hi. I'm a long time Linux user and I recently installed FreeBSD on a laptop, setup wifi, xorg and desktop. But the external HDMI-connected monitor is not detected. the GPU is nvidia but not sure what driver is it using now. Any help would be appreciated 10:48:10 will FreeBSD pkgs add Mysql 8.0 newer versions ? after 8.0.35 10:54:56 saeedgnu, you can use kldstat to see which drivers are loaded, maybe it will show you 10:56:57 right, it lists i915kms.ko which I added to rc.conf to make xorg work, so it must be it 10:57:54 https://gist.github.com/ilius/48711bac4f7be1151d1a33677e72fbf8 10:58:19 if you run xrandr (without args), what does it show, when the monitor is connected? 11:00:18 eDP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm 11:00:18 DP-1 disconnected (normal left inverted right x axis y axis) 11:00:19 HDMI-1 disconnected (normal left inverted right x axis y axis) 11:00:19 HDMI-2 disconnected (normal left inverted right x axis y axis) 11:00:19 DP-2 disconnected (normal left inverted right x axis y axis) 11:00:20 HDMI-3 disconnected (normal left inverted right x axis y axis) 11:06:27 very strange 11:06:54 i have the damnedest problem on 14.1-RELEASE, which doesn't seem to behave like 13.3-RELEASE when it comes to ipv4 nameservers: 11:06:58 dhclient runs on both machines (13.3 and 14.1) and gets the same lease info (seens in /var/db/dhclient.leases.em0). BUT "domain-name" and "domain-name-servers" are not entered into /etc/resolv.conf on 14.1 11:08:06 i could hammer the necessary "nameserver" entries into /etc/resolv.conf in all sorts of ways (like with resolvconf.conf), but why are they not transferred in the first place? 11:08:29 saeedgnu, i915kms.ko sounds to me like an intel driver though... not nvidia 11:09:17 could it be that it's an iGPU driver which is not hooked up to the external ports? 11:09:52 laptops generally have an on-board GPU chip, which is probably intel cince my cpu is 11:10:33 what is the nvidia driver's name? should i add to rc.conf? 11:10:56 I'm afraid I don't know, never tried to use an NVIDIA card 11:11:52 np thanks 12:48:52 https://www.freshports.org/devel/tcltls Library dependencies: libtcl86.so : lang/tcl86 12:49:10 how do one know if it supports tcl9 ? 12:58:58 Documentation from the developers, testing it against tcl9 oneself and last but not least (albeit probably my last choice), checking the source code. 15:13:42 TommyC: okok :) 15:13:52 thnx 16:13:57 does pkg come with fbsd as default? 16:14:17 or do you need to download it first? 16:15:04 it needs to be downloaded 16:16:14 and pkg is working with ports's repository cata- logues. 16:16:44 so in order to update this catalouge for pkg, you run what cmd? 16:17:42 portsnap fetch extract and portsnap fetch update ? 16:25:49 dandyn, The pkg bootstrap command comes with a default install of FreeBSD. 16:27:00 The pkg is mostly entirely automatic at doing whatever cache updating is needed to be done. It will bootstrap the first time it is run without the pkg installed pkg command. 16:27:50 If the pkg command has been installed as a compiled binary pkg by pkg then it automatically updates the cache files as needed when run. 16:50:14 so what benefit comes with portmaster that you can't riddle fast with pkg cmds? 16:56:26 One supports installing local compiles from source and the other supports installing pre-compiled binary pkgs from the repositories. 16:57:50 In the long history of FreeBSD the pkg system is the new thing. It hasn't been around forever. A newcomer today (like myself) might run FreeBSD for years using pre-compiled binary pkg installs and not need to compile ports from source. 16:58:25 I have always used ports... and ignored the rest. 16:58:28 Using binary pkg packages makes things super easy. Simply search through the list of packages for what is wanted and then install them. 16:59:02 yeah, but do I still need to keep the "ports" updated? 16:59:07 Note that I am not trying to convince you to do anything other than what you are doing. I am only trying to answer the question you asked about pkg. 16:59:11 oris it enought with pkg update? 17:00:03 It's "pkg upgrade" to scan the installed packages and upgrade each of them from upgraded packages available in the repository. 17:00:18 Or do nothing when they are already up to date. 17:00:23 let's say I want the pkg "list" of aplications to be up to date (updated) 17:00:52 the "list" I guess is the repository 17:01:00 how do I do that? 17:01:02 "pkg upgrade --dry-run" (I use -n but I use the self-documented --dry-run here.) 17:01:26 that will check with repository if installed packages needed update? 17:01:44 but how to update the list that cmd checks with? =) 17:02:07 will I have to update the ports tree itself then? 17:02:10 There is also "pkg upgrade --fetch-only" (or -F) which will download the *.pkg files to /var/cache/pkg/*.pkg but not install them. Then they are available in the pool for install from anything using the pool. 17:02:42 When using pkg there is no ports tree locally installed. There is the pkg index database of packages in the remote repository and it will manage updating the cache itself. 17:02:55 so I can skip installing ports at all? 17:03:05 and only use pkg cmds? 17:03:28 Yes. Most newcomers this year will use FreeBSD using only pkg commands since they are so convenient. 17:03:54 And there is a big effort to move the base installation to using pkg too it's called pkg-base but that's still in the experimental stage. 17:04:00 ok, I'll dissable it during the install next time I'll install fresh then 17:04:48 If you are happy compiling ports locally then there is no need to move away from it. And locally compiled software has advantages too. 17:05:46 Arguably the best configuration is using poudriere to locally compile local binary pkgs of the ports and then use the local pool to install from. 17:06:24 Then you get both the advantages of having locally compiled from source and also the advantages of managing systems using the easy install of pkgs. 17:07:01 but one should never mix em they say 17:07:08 only use one of the ways. 17:07:30 That is not mixed. It's all binary pkgs. It's just binary pkgs created locally rather than from the remote repositories. 17:08:00 Why would this be better maybe? You see it is the edges of the system which are not quite seamless. For example I use the radeonkms kernel driver for my graphics. When the API changes then it leads to a kernel panic. 17:08:09 "Don't mix ports and binary packages." 17:08:38 That's probably best. Don't mix ports and binary packages. It's technically possible. But it is filled with sharp edges and snags. 17:09:35 The poudriere tool is what manages making pkgs of everything. But if that's confusing then just ignore it and only use the repository packages. That's a normal typical thing now. 17:10:47 As far as why a local compile might be useful. You see it is the edges of the system which are not quite seamless. For example I use the radeonkms kernel driver for my graphics. When the kernel ABI changes then this leads to a kernel panic if they are mismatched. One can locally compile the driver against the current kernel and avoid that problem. It's a very specific case. 17:11:37 Between 13.3 and 13.4 the kernel ABI changed. And I experienced kernel panics due to the radeonkms pkg being compiled against the "oldest supported kernel" which was the 13.0 kernel at that time. 17:12:34 The repository pkgs were not going to upgrade to the newer ABI until that specific kernel became the oldest supported kernel. Which creates a window of some months when there is no compatible version in the global repositories. But one can compile it locally. 17:13:50 Here we are in 14 currently 14.1-RELEASE-p5 and the oldest kernel is still the 14.0 kernel and all remains compatible. This problem is not seen in 14 at this time. Maybe it won't ever be seen in 14. It depends upon if the kernel ABI changes in an incompatible way through the lifecycle of it. 17:14:37 But anyway give binary pkgs a try and I think you will find them simple and easy and a great user experience on FreeBSD! :-) 17:19:07 hey, thanks rwp for taking the time and explain! <3 17:24:24 One of the most confusing things about FreeBSD is that there are many different ways to run it. And a lot of people in the community have developed their own unique work flows which they love because it is a good work flow for them. Which is great! 17:24:32 But when learning about things the problem is how to decided what to do for yourself. I say start small and work up to it. Just because Netflix is running CURRENT with an self-compile work flow for example doesn't mean I can't simply run 14 RELEASE myself and install precompiled binary pkgs. That's two completely opposite ends of the spectrum but in the end we are both running FreeBSD. 17:26:49 true :) 17:51:08 rwp, feels like a modern step to take. it's like apt-get :D 17:51:34 I like the idea of unchecking the box during the install [ ] Ports tree 17:52:07 It's facilitating moving from taking care of a single machine like it is a family pet to being able to manage a collection of systems that should be provisioned the same. 17:53:09 yes 18:12:27 cya! 18:32:50 6https://i.imgur.com/eHWoh1u.jpeg 18:32:55 https://i.imgur.com/eHWoh1u.jpeg\ 18:32:56 gah 18:32:58 https://i.imgur.com/eHWoh1u.jpeg 18:33:03 rwp: ^^ 18:33:22 fixed the second one. it had a bad power supply capacitor 18:50:28 https://http2.mlstatic.com/D_NQ_NP_2X_901786-MLU73628992175_122023-F.webp 18:50:33 got one of these for my server 18:50:35 blast from the past 18:51:00 says it's based in Asix AX99100 . seems to be supported by freebsd since 2017 18:55:06 squimbles 18:57:16 hjf: were you able to test your ADDS terminal with this ? did it solve your remaining issues (CH34x only supporting 8N1) ? 18:58:01 I think I have one of these, I remember having some issues with it, but never really investigated 18:59:11 oprs: i gave up and ordered a 16550 compatible one 18:59:29 FT232 based dongles work great. but the one i have is a fake 19:01:06 oh, that's great 19:18:29 hjf, That one looks like it was de-yellowed. Did you retrobright it? 19:21:04 I hate that there are so many counterfeit parts now. (Re your FT232) It makes things more difficult! I have had problems where I bought something, worked great, let's buy another one, and a month later the second one arrives and it's counterfeit! Just can't do a repeat purchase of anything anymore. 19:36:25 rwp: no, second one wasn't as yellow as the one that was working 19:36:40 tbf this one is a "epoxy blob" ft232. extremely fake. 19:36:57 $2 for a full RS232-USB including connectors ? yeah fake 19:40:50 I have two RS232-USB with a DB-9 on the end and two with breadboard connectors good for connecting to BPi pins and lucky for me all have good chipsets in them. 19:55:35 honestly CH340 aren't that bad. they're a chinese design but they work great 19:55:43 except on freebsd where the driver isn't fully implemented 19:56:19 but i've never had a CH340 do weird things. all other "known" chips (FT232, PL2302, CP2102) do weird things when they're fakes 20:02:54 I've used CH340 based USB/serial adapters for years, and they're great, but the documentation is sparse 20:03:27 i.e. there is a succint datasheet, but I was never able to put my hands on a proper register map 20:06:48 I've looked at the fbsd driver (uchcom), and from what I was able to gather, adding proper support for line control looks trivial 20:07:09 but comments in the OpenBSD implementation suggests otherwise: https://github.com/openbsd/src/blob/master/sys/dev/usb/uchcom.c#L784 20:13:00 the Linux implementation looks pretty straightforward, and there's also some arduino stuff floating around, each one implementing its own subtle variation 20:13:25 I guess it should be possible to put everything together, I may give it a go later this week 20:19:13 it's so easy to get distracted by an endless stream of micro projets though 20:28:28 Anyone know what #bsdcode on efnet is about ? 21:19:32 jb1277976, https://wiki.freebsd.org/IRC/Channels#EFnet