00:03:06 * RhodiumToad is pretty active on what wiki? 00:51:14 kenrap even better, I added the links to the source! https://wiki.freebsd.org/BaseUtils 00:51:15 Title: BaseUtils - FreeBSD Wiki 00:52:01 RhodiumToad the FreeBSD wiki, no? I remember seeing your username here and there as editor 00:53:17 I think you're confused 00:53:33 * RhodiumToad has never contributed to it, doesn't even have an account 00:53:45 RhodiumToad forums maybe? 00:53:53 I don't use those either 00:54:09 something is wrong with my brain then. It might be the fact that it's 5AM 00:54:36 only wiki I've contributed to, afair, is the postgresql one 00:55:36 RhodiumToad they have a wiki? 00:55:47 of course 01:00:50 I may have an account somewhere on the Great Website of Collective Lies, but I don't recall actually using it 01:01:09 :D 01:31:25 how do i diagnose a server spontainously rebooting? there's nothing in the logs. 01:35:49 I'd look at power issues. I'm not sure how you'd test for that though 02:38:41 antranigv: thanks! 02:42:35 Oh, I just got an idea! You know what you could do is have each name of the command also be a hyperlink to their manpage using https://man.freebsd.org as the base url. 02:42:36 Title: FreeBSD Manual Pages 02:43:53 Or however you prefer to do it 05:18:57 i cursed myself with a nvidia card a while back for school/cuda are there interesting ports to do GPGPU on nvidia that sort of leverage all that ecosystem nonsense beyond tf/torch? 05:21:39 * parv has been thinking of taking on the curse for the privilege to touching "pytorch" & trying machine learning ... 05:24:02 parv: if and when you master pytorch and ML, please teach me the ways sensei :) 05:24:50 kenrap, Supply me with Money please; will get on that pronto ... 05:26:07 As of now, what kind of minimum & reasonable enough hardware is needed anyway? 05:27:44 On -questions@ list someone tried to use pytorch and/or tensorflow, but that I think they eventually gave up (of trying on FreeBSD) 05:34:29 there a man page for membarrier somewhere? 05:35:34 https://man7.org/linux/man-pages/man2/membarrier.2.html ? 05:35:35 Title: membarrier(2) - Linux manual page 05:38:26 ty! 05:39:57 no problem, just did a lazy web search :) 05:41:19 parv: honnestly at this point it feels like its either under 1k or some ridiculous TPU rig the inbetween is sort of ... 05:42:04 all you need is the nvidia curse cause ROCm the open source amd thing for ML..... 05:42:28 well if youre motivated for many reasons id like it to work but its definitely going against the grain 05:43:45 cedb, Current plan (if & whenver I would get the hardware) would be just use some Linux :-| 05:43:45 and most NNs are super trainable on commodity hardware the LLM and GAN stuff for graphics is super marginal (and theres opensource "pre-warmed" ones or wtv you can use them for teaching or distiling) 05:43:57 hmmm well like i havent tried 05:44:11 Aye 05:44:41 but on principle its just a toolchain to compile code that can run on the HW if your drivers are blobs i dont see why it should be thattt different 05:45:17 id just expect ppl on BSD style stuff to have more of a grumpy sysadmin buzz word vibe yk 05:45:26 parv: if you would like, I could donate you $100 USD to supplement your hardware funds. 05:46:18 hmm are there like "toy boinc" things? 05:46:21 cedb, Besides tensorflow, there are 3D drawing software (Blender & such) that you could try 05:47:05 ahh yes nice good idea ive always wanted to tinker a bit on those kind of gigantic aps that are basically a job 05:47:13 that and some CAD or something 05:47:41 (Oh no! The reality!) kenrap, Thanks for the offer. I have no immediate plans however. 05:48:21 Alrighty, then. 05:50:02 cedb, Besides video games, I hear GPU could be used for number crunching (say password cracking) 05:50:44 i mean i guess but like its not like im gonna get some random hash dump 05:51:24 i mostly want to learn the very very basics of GPGPU cause its basically the reason deeplearning took off, GPUs that go weeee, the rest is pretty boring to me 05:52:52 https://boinc.berkeley.edu/wiki/GPU_computing 05:52:53 Title: GPU computing - BOINC 05:53:33 I meant cracking of own passwords to see just how good they are 05:53:47 ya exactly thats what i meant too 05:54:40 uhm boinc+gpu was done already and there cuda on freebsd now, itneresting, good thing i dont have a thousand bookmarks already 10:02:36 someone know how I can use the typical freebsd iso and can get into a live sys where I have an rw /? 10:02:46 I want to use this for restore purposes and need to start sshd 10:12:14 megaTherion so, do you want the livecd to be rw 10:12:24 or you want to mount the other system rw? 10:12:44 in both cases, I recommend you use something like NomadBSD https://nomadbsd.org 10:12:45 Title: NomadBSD 10:13:59 antranigv: the livecd, I want to start sshd which requires to genereate ssh hostkeys 10:14:15 my case is that I want to ssh into it from another server and push a zfs send stream to it 10:16:00 megaTherion ah yes. it will work properly on NomadBSD 10:16:13 megaTherion for now, try something like `mount -u /` and see if it works 10:16:29 then try `service sshd start`, hopefully it will work 10:16:32 ya have tried that, but since the ISO is mounted directly - has no effect 10:16:44 cd9660 probably doesnt support anything being r/ww 10:16:45 -w 10:16:47 I wonder if you can work in tmp 10:17:05 ya maybe I can try to start sshd and provide the HostKeys differently 10:17:17 a nice solution would be to set the hostkey path into /tmp 10:17:36 the key in sshd_config is HostKey 10:17:51 megaTherion good luck! 10:17:54 thanks :) 10:46:22 antranigv: another way, if I just boot into a fresh installed sys - with a simple auto-zfs layout, can I override zroot with zfs recv? I guess no? 11:13:30 megaTherion wait, what? 11:29:26 antranigv: ya if it's mounted it's not possible 11:29:32 I guess I'll try nomadbsd now 11:29:53 megaTherion fuck, I guess beacuse sshd_config is in... read only mode :D 11:29:59 that too... :D 11:30:10 nomadbsd for the win 11:30:24 it sucks that they simply didn't load the ISO in RAM and then do the / as rw 11:32:36 megaTherion maybe we can change that. 11:32:41 can't wait for mfsbsd to be integrated into the build system. 11:34:17 is the memstick image any different or the same? 14:31:54 o/ I'm wondering if anybody has any good links to outline what kind of netbooting one can do with bhyve. I've got a pxeboot setup for metal on my network but I would like to pxeboot some bhyve instances too while I'm at it :) 15:13:17 rtyler: i found this the other day, 00:26 https://youtube.com/watch?v=QK9eSxrs3eg 15:13:18 Title: Bhyve unattended installation with CBSD: PXE and cloud-init - YouTube 15:23:48 will take a look, thanks 18:19:53 meena, I prefer Ansible for a couple of reasons. 18:25:41 CrtxReavr: i'm sure you got good reasons. every time i tried it, i found it inadequate. then again, maybe i was holding it wrong 18:27:00 Well, first of all, it's "agentless" - doesn't require anything to be installed on the target. 18:27:55 Its playbooks are just YAML, so they're an open standard, readable, easy to integrate/build with things you already use. 18:28:43 (Puppet uses some strange, ruby-like syntax and Chef uses actual ruby.) 18:29:01 IT's written in Python, so I can read/change the code. 18:29:07 @CrtxReavr do you run Ansible on a FreeBAS Jail? 18:29:17 There's a huge libary of modues for it. 18:29:28 modules 18:31:39 I've written thousands of thousands of lines of Puppet and Ruby. I mean I've also written thousands of lines of python, but I'm quite comfortable with Puppet / ruby. or was. until last year 18:31:44 rtyler: i looked for this 18:32:00 Also, i generally run Puppet agent less 18:32:42 rtyler: i used ipxe.iso on a uefi system and it works, but i don't think it's ideal. but it was enough to test diskless(8) 18:33:05 i couldn't get bhyve to 'just netboot' without that shim 18:37:49 meena, puppet may have more options now. . . 18:38:02 When I learned it, agentless wasnt' one of them. 18:38:23 In-fact, I knew shops that used ansible to install the puppet agent on targets. 18:40:07 CrtxReavr: one day I'll understand why people don't just use cloud-init for that, but yeah 18:44:06 Its playbooks are just YAML, so they're impossible to read without holding a ruler up to the screen 18:44:18 same is to be said with hiera, i suppose 18:45:44 oh wow qtwebengine really isnt fun is it 18:49:19 rtprio: true. but i usually don't put code in hiera 18:51:09 despite having a pendant for code = data / data = code, i generally put code in Puppet, so that data in hiera can be minimal. example: https://codeberg.org/pkgbase/puppet-environment 18:51:10 Title: pkgbase/puppet-environment: Configure pkgbase servers and services - puppet-environment - Codeberg.org 18:54:00 although, this line, arguably, could be called code https://codeberg.org/pkgbase/puppet-environment/src/branch/production/data/common.yaml#L14 18:54:01 Title: puppet-environment/common.yaml at production - puppet-environment - Codeberg.org 18:55:16 meena: it depends how much module authors abuse hiera and multiline strings, but yes. i find puppet syntax a lot easier to read 18:55:41 ahh yikes 18:58:48 hrm downloading cloud-init is ... an adventure so far. 18:59:01 why? 19:00:16 a ton of python packages and now many rust crates 19:00:36 are you building it yourself? why?? 19:00:41 what did i do wrong 19:02:16 uh, why does 'pkg install net/cloud-init' find it yet 'pkg install cloud-init' not find it 19:02:19 seemingly 19:02:27 anyway, the puppet module probably needs updating, and it would be nice if you could do a serverless setup 19:02:52 rtprio: because python packaging conversations 19:05:48 https://github.com/canonical/cloud-init/pull/4503 also, should probably do this for FreeBSD 19:05:51 Title: Set Debian's default locale to be C.UTF-8 by TheRealFalcon · Pull Request #4503 · canonical/cloud-init · GitHub 19:06:07 but where did rust come from 19:07:58 meena: this would not make sense for us, all our locales are always generated 19:11:04 good, less work for me 19:22:19 meena: can you elaborate 19:45:04 rtprio: thanks to the way we package python, it ends up being called pyVER-cloud-init, because, technically, you can build cloud-init with all python versions we have in ports 19:47:29 Even though I have used cloud-init myself I don't know how it has been implemented. 19:47:32 I would have thought it simple enough it would have been a small'ish shell script. 19:47:36 I mean I understand it is pulling data from the cloud provider to provision the system. But it is implemented as a python program locally? 19:49:13 hey sorry for double post (#poudriere) but i need to leave soon and might lose internet, isthere a way to make poudriere bulk prefetch everything in the list of ports im asking it to build? 19:50:20 rwp: i think NetBSD or OpenBSD have a smol shellscript, but it only does the absolute bear minimum 19:51:13 I am kind'a a bare minimum desiring person. So that would be a good fit for me. (And to cedb I have no idea so can't say!) 20:26:13 meena: oh. that makes sense. without realizing it's python / checking the makefile there'd be no obvious way to determine that, 20:28:46 cedb: you can do make fetch-recursive on every port in the list 20:29:41 or better, make PACKAGE_BUILDING=1 DISABLE_CONFLICTS=1 NO_IGNORE=1 TEST_DEPENDS="" fetch-recursive 20:30:41 though note that firefox needs checksum-recursive, rather than just fetch-recursive, since they have distfiles that change content but keep the same name 20:31:36 right yeah i can definitely hack a little script togetehr that reads my list is just felt like poudriere packs so much functionality it wouldnt have been surprising for there to be a switch to do that yk 20:32:26 perhaps i misunderstand what cloudinit even does 20:35:33 cedb: personally I have to do it via fetch-recursive because I don't allow poudriere any network access 20:35:47 ahh yeah that makes sense 20:37:13 Does that give the same or similar result as poudriere -b latest? 20:58:43 umodem0: on usbus4 <--did this create a tty port? 20:59:04 it's a "hardware" modem, but there are none that i can see in /dev 21:00:37 it didn't create a ttyU0 or whatever? 21:02:23 oh, it did create ttyU0! 21:02:29 score! 21:03:03 thanks! 21:03:10 i'm setting up ncid 21:05:57 basically umodem sits below ucom (USB comms driver) which attaches as a tty device 21:06:16 ucom creates devices as ttyU* 21:07:05 oh, i understand 21:08:36 umodem will send an AT string to see if it's a modem? 21:09:19 no, umodem recognizes usb devices by device type 21:09:47 a USB device can declare that it has an interface that behaves like a modem 21:10:30 use the dump_all_desc option to usbconfig to see all the info about an attached device 21:52:41 rtprio: yeah, i wish there was an easy mapping between port and package… 21:55:34 pkg can install a package given a port name, but it doesn't understand flavors if you do that