00:01:08 assume access to the copy/paste buffer 00:10:54 SpaceBass: acces to the + register aka clipboard 00:11:23 Nice 00:12:08 Im now realizing my experiment with Synth was a fail - nothing build with the right dependencies or options 00:13:00 SpaceBass: building stuff is just annoying 00:13:07 yep 00:13:34 idk how gentoo folks do it 00:14:03 I think I'd stick with pkg only if it wasn't for one port in particular that I use 00:14:10 they all get a thinkpad with a core2 and just live in the woods, compiling everything 00:14:36 I havent had a good experience with ports so far 00:29:16 A Thinkpad with a worn-out nubbin mouse 00:32:55 I like the nubbin 00:37:21 re-nubbin the stubbin for maximum pointer efficiency 00:39:02 oh woland you would not like my setups I'm rolling then, haha 00:39:42 I don't have a core2 thinkpad and live in the woods.... but I think mentally perhaps I do ;-) 00:40:48 wasn't that what Carmack literally did a few years ago to learn about machine learning? Took a machine out to a remote cabin with nothing but a clean openbsd install on it, with nothing but some books and manpages to build what he needed 00:50:49 edenist: I have a core 2 :) and instead of woods, I just stay in my room and read C books and suffer from Js. 00:52:29 Might be a bsd noob thing to say but openbsd was too slow for me 00:56:18 the various BSDs prioritise different things. They choose security over performance if I remember correctly 00:57:21 edenist: yes I realized that. 00:58:49 freebsd is fine for me, I have arch on all my machines except for my thinkpad that runs freebsd mostly and sometimes I swap the hdd with a debian sid. 01:00:49 linux has turned into my "windows".... I use it when it isn't practical to do something with freebsd, haha. 01:01:19 funily enough the linux users critical of freebsd sound identical to the windows users critical of linux.... everyone just takes one step to the left and carries on 01:01:54 edenist: yea same, I even use arch for music production, well except for kontakt libraries, I cant make them work on linux 01:02:22 edenist: tbh setting up freebsd was a labour 01:02:27 I enjoyed it 01:02:32 but it wasnt easy 01:03:51 it isn't, but it kind of forces you to actually learn about how the system works 01:04:33 making things simpler for users doesn't remove complexity, it just covers it up with more complexity. I like that freebsd sticks to unix principles of simplicity 01:06:42 thats the difference between freebsd and archlinux, while most people thing arch is about installing it, it actually is about maintaining it, as for freebsd the installation and setting it up is the hard part 01:06:55 then it should be fine forever 01:08:15 and I dont agree with simplifying things at all, I believe if one has the ability to follow written instructions they will be able to install/use any linux distro or unix release/branch 01:08:55 this is effectively an implicit form of gatekeeping 01:09:05 I haven't figured out v4l on FreeBSD yet. 01:09:18 there's no reason a system or product, or whatever cant be trivial to first use, and progressively expose complexity 01:09:22 minutes to learn, lifetime to master 01:09:27 the two things are not mutually exclusive 01:09:56 there is no explicit reason for any one person to step in this path 01:10:06 except for sheer will 01:10:19 forcing anyone to invent the universe in order to make an apple pie is just not necessary 01:10:32 where is the force? 01:10:38 there are easy options 01:10:42 not prioritizing zero friction first use 01:10:45 Well without a univserse, there is no apple pie. 01:10:50 its a question of degrees, not 0/1 01:11:04 linux has ubuntu , bsd has ghostbsd 01:11:09 one can start with them 01:11:24 ubuntu is a stain upon humanity 01:11:28 Sorry. Linux for humanity. 01:11:32 Or whatever that means. 01:11:32 Linux: it is 01:11:46 the problem is specifically that people use the argument to imply that simplicity improvements shouldnt be made 01:11:50 ifnot, they they should say that 01:12:21 Ubuntu is to linux what hmmm... 01:12:31 Ubuntu is to linux what freebsd is to osx 01:12:45 Linus ok. freebsd is ok. the derivates are ... meh. 01:12:51 your grammar is aweful 01:12:56 sorry eating dinner 01:13:23 woland: please keep your personal opinions of others to yourself thanks 01:13:30 to me there is no linux except fot Arch and often Debian, I hate the rest of them 01:13:36 It's okay man 01:13:45 He wasn't socialized well as a child. 01:13:49 Not his fault. 01:13:52 Linux: you too please 01:13:52 See? I can be a dick too. 01:13:54 Don't do that. 01:14:08 why so touchy people? 01:14:20 we're just chatting here 01:14:32 Linux: clearly 01:14:39 woland: see topic 01:15:07 you are free to take it to PM, its just not appropriate here 01:15:15 Please don't msg me. 01:15:24 "with permission" 01:15:30 koobs: what is not appropriate? 01:15:32 01:15:34 Ty. 01:15:37 Anyway 01:15:46 koobs: let's carry on with ontopic 01:16:11 woland: i think that's already been made clear, if you need further clarification, you may PM me 01:17:20 koobs: I have no desire to pm anyone. you ruined a civil conversation 01:17:31 carry one 01:17:34 on* 01:17:39 Guys 01:17:49 For fucks sake, man. Come on already 01:17:58 Talk about BSD 01:18:13 yes we were doing that, where were we? 01:18:57 whatever happend to that midnight bsd 01:19:38 yea it seemed nice for a while 01:19:48 then the hype died ig 01:20:30 I don't want a distribution of bsd or linux to automatically install stuff like desktops or window managers 01:20:47 I always use Xmonad and a terminal and chrome browser and that about it 01:20:54 ehm* ghostbsd 01:21:08 I stick to i3 and the terminal as much as I can 01:21:10 freebsd is good 01:21:15 debian etc. is good 01:21:21 even w3m for most of my searches 01:21:26 they dont' magically install these crazy desktop things 01:21:40 debian feels a lot like bsd to me 01:21:56 well it's not a real OS 01:21:57 Linux: they do if you go with the defaults 01:22:05 BSD is a real OS. 01:22:43 Im slowly but surley starting to hate gnu 01:22:51 it all seems ripped off 01:22:58 I like a number of the GNU extensions. date -d for instance. 01:23:23 except for emacs maybe and that was a set of macros for another editor afaik 01:23:28 Eat a mushroom 01:23:31 Take a hit of LSD 01:23:33 Meditate 01:23:43 Whatever it takes. Just don't bring me hatred. Or else I ignore instantly 01:23:54 Thank you and Elvis has left the building 01:24:14 omg you are so pure 01:24:28 Oh, right, I remember this now. 01:25:03 I completely misread! 01:25:19 I misread 'gnu' as 'you'. Hence the sentiment. Don't bring me hatred. 01:25:24 Carry on! 01:25:29 right 01:25:47 its ok bro no biggy 01:25:57 I mean GNU isn't bad 01:26:35 no not bad, just feels unoriginal, if that matters 01:26:41 I mean. 01:26:48 *shrug* 01:26:58 It's not UNIX. 01:26:59 * woland shrugs too 01:27:29 ever tried Solaris? 01:27:36 Yeah has good tools 01:27:41 I was introduced to dtrace with solaris 01:27:49 back in the early 2000s 01:27:57 huh. I never tried it 01:28:07 tried haiku but not solaris lol 01:28:20 it is open indiana now 01:29:38 hmm 01:30:20 https://imgur.com/p95rKOf solaris 10 beta 35 is 2004 and that before root boot on zfs 01:30:21 Title: Imgur: The magic of the Internet 01:30:37 but yeah dtrace is solaris10 days 01:31:25 my tv-card working with video 4 linux gtk on solaris 10 betat35 before the DDI changes 01:31:36 brooktree 848/878 tv card 01:31:50 damn nice 01:32:03 fvwm/rox ftw 01:32:22 xmonad :D 01:32:34 i3 for life 01:34:13 for some reason the default config of i3 on freebsd deosnt even give you 10 workspaces 01:34:54 I mean the file seems chopped in half 01:35:29 Never used that wm. No idea about it 01:35:33 https://imgur.com/RWy9j4x you cant handle the power 01:35:35 Title: Imgur: The magic of the Internet 01:36:26 what $17,000.00 get you in 1983 01:36:54 and in 1985 the amiga 1000 w0uld smoke it.. 01:37:44 rennj: I just want an Adam3 haha 01:39:04 busybox/toybox rooted binary for my phone? 01:39:07 yes you have 01:39:09 hehe 01:39:31 android12 suckage..least i get 1 upgrade to 13 01:39:36 w00t 01:39:51 samsung,google,crapple treat the phone users better 01:40:00 couple years of updates 01:40:08 Linux: https://postimg.cc/VrtL07Zw 01:40:09 Title: 2022 09 14 060748 1280x800 scrot — Postimages 01:40:36 Why do people display those little colored squares on bottom? 01:40:42 rennj: while stealing all theyre data that is 01:40:42 I see this a lot lately in youtube terminals 01:40:52 What is that and that is its purpose? 01:41:12 it shows terminal colors? 01:41:16 https://imgur.com/02D6W7G 01:41:17 Title: Imgur: The magic of the Internet 01:41:25 100day uptime x11,vmware,fvwm 01:41:35 Why? 01:41:41 can you say stable 01:41:51 Do you actually type in terminal color codes? It doesn't display the codes. 01:42:12 So what use is showing me the colors if I don't know their codes or how to use them? 01:42:17 Linux: idk, neofetch does that by default. perhaps shows if your console can handle colors 01:42:36 curses programs might depend on them 01:42:41 \o/ 01:42:55 I don't understand this but ok 01:43:09 xterm -ti vt340 01:43:11 it might also be the terminal palette 01:43:14 wget "https://raw.githubusercontent.com/saitoha/libsixel/master/images/snake.six 01:43:14 " 01:43:30 Does that ascii art happen everytime you open a terminal? 01:43:44 wget "https://raw.githubusercontent.com/saitoha/libsixel/master/images/snake.six" 01:43:45 With the colorful boxes? 01:43:46 no you have to run neofetch 01:43:54 What is a neofetch? 01:44:02 !google neofetch 01:44:07 cat snake.six 01:44:07 you can put it in shellrc so that it does that 01:44:13 but its slow af 01:44:21 https://github.com/dylanaraps/neofetch 01:44:22 Title: GitHub - dylanaraps/neofetch: 🖼️ A command-line system information tool written in bash 3.2+ 01:44:24 This thing 01:44:29 Linux: its a fetch program 01:44:31 sixel support in xterm 01:44:34 Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way. 01:44:44 it fetches system info and logo 01:44:44 Oh it's for scrip kiddies who want to feel more like hackers on their teminals 01:44:46 I get it. 01:44:51 Zing! 01:45:08 It has that function too 01:45:11 The overall purpose of Neofetch is to be used in screen-shots of your system. <- 01:45:13 but sometimes its useful 01:45:18 Neofetch shows the information other people want to see. <- I didn't want to see it. 01:45:23 I find it obnoxious. 01:45:33 I like simple, to the point, no frills, no skirts, no bullsklakha. 01:45:53 how about no graphics, no mouse 01:45:53 well I thank you sir 01:46:00 console for you 01:46:07 For finally now I know what this colorful box thing is on all the websites and youtube videos. 01:46:12 yea back to the dark ages you go 01:46:16 Hey man 01:46:19 You know. 01:46:20 my ibm token ring network would be considered primitive shit 01:46:22 What can I say. 01:46:24 * Linux takes a bow 01:46:33 8" floppies for backups in magazine of 5 01:46:43 10 floppies in 2 magazines 01:47:03 rennj: that is too old even for me lol 01:47:06 So let's look at the information it shows 01:47:14 is linux the new windows ? 01:47:29 hernan: I hope not 01:47:42 OS? I already know what OS I have. I can share uname with people 01:47:47 host? same thing 01:48:02 kernel, also in uname 01:48:10 uptime, get with uptime, if that at all matters 01:48:49 I don't know. It seems like a cool looking like thingy for people and not like an actual useful tool. 01:48:52 hp nonstop has no downtime 01:48:53 https://en.wikipedia.org/wiki/NonStop_(server_computers) 01:48:54 Title: NonStop (server computers) - Wikipedia 01:48:58 tandem/hp 01:49:11 And you said it was pretty slow 01:49:26 I wonder if you can just code a custom bash prompt to display the infor you need more neatly 01:49:35 Not have to depend on some slow script thing 01:49:38 it is if anyone wants it too run everytime they launch a term 01:50:16 for example, I parse git info on bash prompt 01:50:30 I only use it to get mem and battery info if I need them without typing too much 01:50:47 and pkg numbers 01:50:59 sure it can all be done with other commands 01:51:00 https://bpa.st/FRHA 01:51:01 Title: View paste FRHA 01:51:06 but its in one place like this 01:52:35 sysinfo command depends on figlet? interesting. 01:53:14 I wonder 01:53:18 OS: Linux 5.15.0-47-generic/x86_64-Distro: Ubuntu 22.04.1 LTS-CPU: 16 x AMD Ryzen 7 5800X 8-Core (2200.000 MHz)-Processes: 545-Uptime: 1d 2h 43m-Users: 16-Load Average: 1.39-Memory Usage: 54823.87MB/64234.72MB (82.83%)-Disk Usage: 1465.15GB/4635.04GB (31.61%) 01:53:45 Well whatever. 01:53:51 I'm bored now with this system info thing. 01:55:33 mr.big man..you got bragging rights in your neighborhood? 01:55:38 toys 01:55:59 my hp v2600 use to be on top500 super computer list in the 90's 01:56:23 had 128cpu/128GB of ram 22+ years ago 01:57:38 and you know what sun didnt have that kind of system..still they consumed the CRAY starfire interconnect which GOV made SGI/SUN split the original CRAY tech patents. 01:58:41 sgi craylink for all there server render farms 01:59:23 https://en.wikipedia.org/wiki/NUMAlink 01:59:24 Title: NUMAlink - Wikipedia 02:02:03 https://en.wikipedia.org/wiki/Sun_Enterprise#Enterprise_10000 02:02:04 Title: Sun Enterprise - Wikipedia 02:02:22 The Enterprise 10000, E10k or Starfire (a development code name also used for marketing purposes) is a high-end multiprocessor data center server capable of being configured with up to 64 UltraSPARC II processors. This was largely designed by Cray Research's Business Systems Division as a successor to the Cray Superserver 6400, itself related to Sun's earlier Sun-4d architecture servers. After Cray was acquired by Silicon Graphics in 1996, this division was 02:02:22 sold on to Sun, who then launched the Starfire as the Ultra Enterprise 10000 in 1997. 02:09:37 either way 1995 freebsd/linux save you $550 sheckles - buy that walnut creek cdrom 02:09:53 sun sell you solaris for pentium for $600 no compilers 02:14:18 freebsd linux on cdrom for $50 was damn steal.... 02:51:56 no more bad memories! brought to by crucial micron kingston 02:52:13 no more bad memories! sing it with me 03:00:13 rennj: you're talking to yourself again. 03:04:37 I was replying quietly, in my head. 03:51:24 I worked on e10ks and later e5ks and such 03:51:33 "back in the day" 05:49:54 'dmesg https://pastebin.com/RxG6vdDy 'dmesg ; 'top https://imgur.com/a/UbSnJaF 'top 05:49:55 Title: [ 0.000000] Linux version 5.19.6-gnu (rms@mit-oz) (x86_64-linux-gcc (GCC) 12. - Pastebin.com 07:08:48 so, I can see the version of ports on freshports, is there also some web interface of the pkg repository where I can see the versions of binary packages? 08:38:36 hi there, could you please give me some hints how to find file duplication ? 08:38:39 need CLI tool 08:42:29 what do you mean by file duplication? 08:44:39 need to file similar files in different directories recursively 08:54:45 nerozero: you'd have to create a list with find, then cmp(1) each of them. 08:55:01 meena, lol 08:55:13 that is not solution 08:55:21 find one tool: fdupes 08:55:31 maybe some desktop indexing tools already do half the work there because they store checksums 08:55:49 so that might be easier to find 08:56:06 i would rather make table to index and hash each file recursively and then sort by or group-by hash... 08:56:21 but i'm looking for tool which will do that to me 09:00:02 fdupes uses md5 09:05:46 is there a way to apply a ifconfig from rc.conf for a specific interface with the ifnet service, or do i have to duplicate that with ifconfig myself? 09:06:43 ifconfig_= ... ? 09:07:07 I wonder if you could employ ZFS checksumming for duplicate searches 09:07:36 Remilia, there is a way to do that by sending and receiving snapshot 09:07:45 but this is a different story 09:08:24 I have to somehow process output and then send report to the users to REMOVE 20 copies of the similar file named differently 09:09:17 also https://www.freshports.org/sysutils/czkawka 09:09:18 Title: FreshPorts -- sysutils/czkawka: Multi functional app to find duplicates, empty folders, similar images etc. 09:10:17 written in Rust 09:10:20 nerozero: yeah, that stuff 09:10:28 I have to read the service file 09:11:19 I HATE RUST !!!!!! 09:11:32 and ALL PORTS WRITTEN IN RUST ! 09:12:41 I don't think we're dealing with a rational one here. 09:12:51 aye I agree 09:13:38 nerozero: write your own? It's not that hard to accomplish in, say, Tcl. 09:13:38 ‘hating’ fast, memory-safe languages is as irrational as it gets 09:14:03 maybe Lua would be better than Tcl for this 09:14:21 Tcl would probably be a bit heavy, sure 09:14:31 Lua is at least fine with utf-8 09:14:39 I didn't know Tcl wasn't? 09:14:40 5 - 7 hour compile time for RUST - .... 09:15:06 Tcl has always had a lot of issues with Unicode in my experience 09:15:09 nerozero: have you tried pkg install? 09:15:38 meena, I have customized poudriere server 09:15:44 I think this person might mean something other than what we are talking about since Rust the programming language is not all caps 09:15:59 Remilia: No, they are just shouting. 09:16:10 o 09:16:21 nerozero: Can you explain what you mean by a 5 to 7 hour compile time? It seems like you have emotions really running high. 09:16:23 also it is not like you *have* to use packages for this kind of tool 09:16:53 LXGHTNXNG: the Rust port requires a while to build if your machine is slow and you do not have 32 GB+ tmpfs 09:16:55 LXGHTNXNG, try to compile it, monitor RAM usage while doing so 09:17:09 exactly 09:17:15 there are no issues with RAM usage if you do not use tmpfs for wrkdirs 09:17:16 I only have 48GB of total core RAM, so that's not going to be practicable. 09:17:21 once again 09:17:33 so that is total BS ! 09:17:36 disable tmpfs for wrkdir and it will build just fine without taking more than 2 GB 09:17:40 Are you trying to bootstrap the Rust toolchain for FreeBSD and that's taking multiple hours? That seems like a bug at Rust's level, not here. 09:17:53 nerozero: It seems like you are extremely emotionally elevated right now 09:18:04 LXGHTNXNG: no, Rust *is* heavy 09:18:06 so much pain with RUST 09:18:09 go grab a cuppa or something. 09:18:15 if you build it from ports it does need a while 09:18:16 Remilia: That doesn't make that not a bug. 09:18:24 it is not a bug 09:18:46 and there we rach a philosophical impasse 09:19:01 if you just need rmlint or czkawka you can just use rustup and avoid packages 09:19:10 LXGHTNXNG: is llvm a bug? 09:19:28 it takes 2+hours to build llvm13rom ports 09:19:29 is it? no. neither is windows. has it? probably. 09:19:42 from ports* 09:19:54 does that mean it is a bug in llvm? 09:20:06 philosophically? it depends on the goals of the authors of llvm. 09:20:15 I would wager it does, but their goals and mine aren't aligned 09:20:32 the Rust compiler is generally slow due to its design 09:20:44 nerozero: what kind of computer do you have, and how is your economic station? 09:21:31 but seriously, you can just use rustup to get the stable binary distribution and build the tool locally without resorting to ports/packages/poudriere 09:21:37 yes 09:21:54 the output is a monolithic binary anyway 09:22:48 oh and rmlint is plain C 09:22:52 what i don't understand is: what's so important about y'all's poudriere customisations that you can't install isolated packages from the FreeBSD repo, if you think compiling them is too annoying? 09:23:13 personally I do not find it annoying 09:23:28 and mixing repositories is a pain 09:23:42 I have severely customized my system and I'm not that proud, meena, so I don't get it either. I do install packages into a gaol rather than into the main system, but again, not that proud to avoid using packages altogether. 09:24:06 LXGHTNXNG, i7, 16GB RAM, after pandemic, and recent ongoing war - i wish it will be better some day 09:24:15 * meena uses PkgBase… 09:24:40 https://rmlint.readthedocs.io/en/latest/ this looks like something really nice for automation 09:24:41 Title: User manual — rmlint (2.8.0 Maidenly Moose) documentation 09:25:05 nerozero: oh, you're behind the iron curtain? 09:25:21 there is no iron curtain 09:25:35 LXGHTNXNG, no, thankfully not in russia 09:25:43 * meena 🤦🏻‍♀️ 09:25:46 ah, just otherwise affected (as we all are) 09:25:47 I'm in Georgia, 09:26:03 oh right. right on the imperialist's doorstep. That makes a whole lot more sense. 09:26:06 LXGHTNXNG: how old is your atlas at home? 09:26:21 meena: I don't keep an atlas. Why? 09:26:26 a friend is in Georgia and he upgraded his PC this summer, keeps talking about how cheap it is to get stuff off eBay and US Amazon 09:26:30 LXGHTNXNG, yeh, similar to Ukrain situation 09:26:38 Remilia: Kartvelia? 09:26:52 wot 09:27:01 "Georgia" is ambiguous here. 09:27:05 LXGHTNXNG, exactly 09:27:10 Sakarvelo 09:27:17 საქართველო 09:27:38 LXGHTNXNG: how is it ambiguous? 09:28:12 Remilia: It could refer to the state in the US, or to the sovereign state in the Caucasus, south of and in frozen conflict with Russia. 09:28:12 One of US state or the country 09:28:13 also an i7 with 16 GB RAM should be perfectly suited to build Rust in about 2-3 hours if you allow multiple make jobs and use ccache 09:28:21 we also adding - "former soviet republic" but I hate mentioning "soviet" word also 09:28:28 LXGHTNXNG: I never said anything about it being a US state 09:28:58 added ccache recently and it helped alot 09:29:54 Rust being built in parallel with gcc and llvm took 4.5 hours 09:30:18 on spinning rust as wrkdir in a Hyper-V VM with 16 GB RAM and 8 vCPUs 09:30:24 Remilia: with gcc? 09:30:37 meena: ?? 09:30:41 one of these days I need to get some SSDs. 09:30:52 in parallel 09:31:11 i have also bhyve packages to build and bhyve firmware taking ~12-15 hours to build in total with gcc 09:31:15 meena: I use this thing called poudriere and did a bulk run after a FreeBSD patchlevel update? 09:31:27 and poudriere runs 8 jobs at once? 09:31:50 can you elaborate what exactly is it that you are confused about 09:31:51 I remember good old time when I did entire maintenance with ports in 2-3 hours 09:32:13 Remilia: I read it as: I built rust with gcc 09:32:55 meena: I wrote it as I built rust in parallel with building gcc and llvm though 09:33:16 I admit English is my 4th language though 09:33:26 Remilia, same :) 09:33:39 it's only my third, but I'm constantly distracted 09:33:48 anyway, edk2-bhyve-g202202_1 is 43 minutes 09:33:58 and gcc was 6 hours 09:34:17 compared to llvm's 2.5 09:34:20 через пол часа 09:34:26 wrong window 09:34:32 sry 09:34:37 that whitespace is wrong 09:34:52 you write that word without a whitespace or a dash 09:35:03 true 09:35:41 anyway, use sysutils/rmlint 09:36:00 it looks easy to use in automation scenarios since it can give you JSON lisst 09:36:04 lists* 09:36:42 interesting 09:36:48 thanks ! 09:37:07 I already posted this but https://rmlint.readthedocs.io/en/latest/ 09:37:08 Title: User manual — rmlint (2.8.0 Maidenly Moose) documentation 09:37:56 Thank you ! 09:50:39 meena: speaking of your earlier question about using FreeBSD repositories for certain packages, you cannot avoid building Rust in Poudriere 09:50:49 if you have anything modern Python-related 09:51:28 Remilia, yes with poudriere-devel 09:52:23 wat 09:52:25 But sometimes it fetching existing package and sometimes poudriere decide to compile it 09:52:36 oh 09:53:34 oh, i didn't know that's just in poudriere-devel 09:53:44 my guess this has something to do with dependancies 09:54:04 oh wait, py-cryptography 3.4.8 does not seem to require Rust 09:54:31 meena, yes you need poudriere-devel to allow fetching packages that compiled with same options from bsd repositories 09:55:07 clamav starts using rust .... DOUGH .... 09:55:57 you could also use synth instead of poudriere, I guess 09:55:59 I've been using poudriere-devel for… a long time, I think I'm just astonished they haven't made any useful releases 09:56:46 https://github.com/jrmarino/synth 09:56:47 Title: GitHub - jrmarino/synth: Next D/Ports build tool for live systems (Alternative for Portmaster and Portupgrade tools) 09:57:20 admittedly it is designed more for in-place updating 09:57:29 but it does generate a repository 09:58:46 wait, since when does clamav require Rust 09:58:58 Remilia, this summer 09:59:18 https://docs.clamav.net/faq/faq-rust.html 09:59:19 Title: Rust - ClamAV Documentation 09:59:48 hmm Wednesday, May 4, 2022 10:00:26 yah, may the forth be with you ... RUST... 10:01:20 Rust is not all capitals 10:01:46 * Remilia has switched to Rust for all her new projects 10:02:06 hm 10:02:49 i have bsd running on a small boards ... and this summer RUST happened.... forced to rethink entire system and shift towards poudriere and centralized package building 10:03:22 kind of amazing that you need clamav on all those small boards 10:03:44 that boards that have to do with file sharing staff ... 10:04:23 okay, so, the answer to *my* question, whether i can just use service netif to reconfigure a single interface is: Yesno. 10:04:51 consider distcc 10:05:05 meena: oh I misunderstood your question then 10:05:06 If the interface is configured as static IP: Yes. If it's configured via dhcp, I also need service dhclient 10:05:19 meena what are you trying to do 10:05:26 I thought you wanted to clone an interface's configuration to a different interface without adding a line to rc.conf 10:05:37 nerozero: the big picture or the small picture? 10:05:44 so add ifconfig_em0="DHCP" 10:05:47 Remilia: what about my question made you think that?? 10:06:10 service netif restart is how I restart things myself for switching tunnels between v4/v6 when something breaks 10:06:37 service dhclient restart 10:06:53 never used netif 10:06:59 meena: well, as I was reading "is there a way to apply a ifconfig from rc.conf for a specific interface with the ifnet service, or do i have to duplicate that with ifconfig myself?" 10:07:22 I thought there is no way you do not know you can use netif for the usual purpose 10:07:47 Remilia: you would be surprised about the stuff I don't know… 10:08:12 the dhclient part should be relatively obvious 10:09:00 since it is not called by netif 10:09:25 Remilia: i dunno how obvious it is… 10:09:54 Obviousness is in the mind of the beholder. (See also Sally-Ann test.) 10:10:03 meena: well you probably read through the netif script? 10:10:13 Remilia: that's how i found out 10:10:53 reading through it is how I originally found out I can restart specific interfaces with it 10:11:00 well, that's how i found out you can do it. Trying it out is how i found out you can't do it with dhcp 10:12:22 which is weird, kinda weird, because IPv6 config is accept_rtadv…, but it's done with ifconfig 10:14:41 meena: wait, how is v6 related to dhcp? 10:14:55 rc.conf only supports DHCP for IPv4 anyway? 10:15:32 (without using extra packages, and even then isc-dhcpXX-client does not come with rc scripts) 10:15:33 Remilia: accept_rtadv isn't a static IP, so something needs to happen, and netif does it 10:15:46 oh, netif does nothing 10:15:54 it just sets an interface option 10:16:17 as long as you have it on the ifconfig line, that is 10:16:34 (also I think without ipv6 gateway enabled, accept_rtadv is the default) 10:20:26 meena: yes, take a look at /etc/network.subr 10:20:56 if ipv6_gateway_enabled is not set to yes, it adds accept_rtadv to interface options by default 10:21:25 you use ipv6_cpe_wanif to enable accept_rtadv on your external interface 10:22:47 meena: does that make sense? 10:23:02 Remilia: that's not what the bsdinstaller does tho… 10:23:36 I think bsdinstaller is not designed to set your system up as a v6 router 10:24:19 in any case, for ipv6 route information you do not need anything other than the kernel itself 10:24:27 for addresses too if you use SLAAC 10:24:55 (the autoconf interface flag) 10:25:14 youi *can* run rsold to actively solicit RAs 10:25:33 but most v6 routers will send out RAs every X seconds 10:26:47 and if you have a static prefix delegated to you without relying on DHCP6, you really do not need anything other than static assignments 10:27:01 the default route will come from those RAs 10:27:42 IPv4 does not have anything like that and this is why you have to run a DHCP client :\ 10:52:09 Tere tsoome! 10:52:18 Tere! 11:43:43 Hi, I need help to tried a patch 11:43:51 https://github.com/openzfs/zfs/pull/13758 11:43:54 Title: Allow mounting snapshots in .zfs/snapshot as a regular user by allanjude · Pull Request #13758 · openzfs/zfs · GitHub 11:44:38 I post a bug about NFS ZFS hang out ttps://www.box-look.org/p/1890293 11:46:42 URL mistake : it' s : https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266236 11:46:44 Title: 266236 – ZFS NFS : .zfs/snapshot : Stale file handle 12:28:49 Hi. Is there a way to upgrade all packages except one? 12:31:09 PredatorONormies: lock the one you dont want to upgrade see `man pkg-lock` 12:33:19 I did - says already locked 12:33:41 I did before I asked* 14:19:33 PredatorONormies: So.. does it not do what you want then with the one you want to keep locked? 14:20:43 nomad_fr: I sent you an e-mail; applying just that PR to 13.1-p2 (applies mostly cleanly) results in a panic on boot... but that's not all that surprising; it must rely on some other changes. 14:22:16 Other users verified they experienced the same issues on -current here on #freebsd earlier this week. 14:22:18 eborisch, no idea why it says locked - I never used locked in my life before.. but after trying to upgrade again - it works the way I expected it 14:22:53 either upgrade command locks the program, or there's a bug in which the message appears even if the program isn't locked ("is already locked") 14:37:30 dammit, i know i'm out of date, but when i try to do pkg to install a trivial item, i get a mismatch. is that safe to ignore? 14:39:49 Sadness is upgrading a system from 12 -> 13 and seeing it randomly freeze on boot. 14:57:05 I can boot kernel.old, as it turns out. 15:04:53 mason: any idea why it freezes? 15:05:52 meena: Not as yet. It got through probing and into network set-up. I'm finishing the upgrade/install and if it hasn't frozen up again I'll reboot and see. 15:06:16 mason: this a custom kernel? 15:06:32 meena: GENERIC 15:07:11 It's churning the disk now as opposed to sitting with the CPU pegged, so it's being productive anyway. 15:07:57 I'm trying not to be bitter, but it's surprising how many upgrades have broken in various ways. 15:10:29 that's frustrating mason :/ I *almost* bit the bullet and went from 12->13 this week during upgrades but decided to stick on 12-STABLE instead for now 15:22:11 Yeah, dunno, I finished the freebsd-update run from the older kernel, but it's still hanging in the same place with the new kernel. I can boot kernel.old (12.2 in this case) but that's all she wrote. 15:22:37 And after the completed freebsd-update run, looks like the network throws errors for some reason. 15:30:27 can you boot into 13 with a live install? 15:42:53 edenist: Almost certainly. Haven't tried just yet. I'm not sure what I'd do that I couldn't do from kernel.old. But... good call, let me give it a try. 15:44:24 edenist: Yeah, the live CD comes up okay. I'll poke around from that vantage point a bit. 15:47:06 edenist: And yet, it hangs when I tell it to use dhclient. I bet it's unhappy with the virtual NIC. 15:48:04 Indeed, accessing the NIC from live media, CPU's spinning again and the console is no longer responsive. 15:48:14 I wonder if this is related to the issue I see on Vultr. 15:48:20 maybe check it's using the same NIC driver as 12 was? 15:48:34 Remilia: TMPFS_BLACKLIST="rust" is another option rather that not using TMPFS at all 15:49:39 if this is in a VM, it looks like they also made changes to virtio devices 15:50:05 edenist: So, it was e1000, and when I change the NIC type, FreeBSD no longer finds the NIC, and the boot proceeds, NIClessly. Interesting. 15:50:45 This also means it's not the same issue as on Vultr, because they're starting with virtio, there. 15:53:59 edenist: So, moving to vtnet0 works, and the funny bit now is that the VM won't restart. Gets to syncing disks, finishes that, notes uptime, and... hangs. This is an ADVENTURE. An ADVENTURE. 15:56:22 right, I'm using virtio vtnet NIC on my current VM running 12, this is on linode which is based on KVM, FWIW 15:57:05 the reboot part is interesting. Now that I think about it I have similar issues with reboots too 15:57:40 I just do it rarely enough that I've never worried about it and thought it was a quirk of my raw VM on linode 15:58:58 mason: how the heck is virtio not found? it's so… basic?? 15:59:39 meena: virtio is fine - the VM was on e1000, which was fine with FreeBSD 12.2 but evidently not with 13.1 16:00:00 When I moved it to virtio it started working, with the new glitch being this fun reboot hang. 16:00:14 Ooh, a reboot hang that once again pegs the CPU, I might add. Sigh. 16:03:22 mason: oohhh 16:03:30 mason: ooooooohhhhhhhh 16:03:33 i know this one 16:03:36 Oh?? 16:03:44 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253175 16:03:46 Title: 253175 – virtio_random(4): Hangs after shutdown, reboot, halt commands on Vultr / Hetzner / ARP Networks (Qemu) 16:03:51 sorry, brain slow a bit lately 16:03:59 Oh, that's interesting. 16:04:10 lately == past 3.5-35 years 16:05:05 Ah, yeah, and this is Q35. 16:05:05 put the module in blacklist and you'll be fine 16:05:21 will report back in a moment 16:05:25 meena: who needs a brain anyway? What've they ever done for us. 16:05:36 debdrup: depression and anxiety? 16:05:38 * nacelle points at popsicles 16:05:48 meena: can't recommend either. 16:05:59 Brain and Brain! What is Brain? 16:06:41 Here we go: https://yewtu.be/watch?v=lgqbW83slXU 16:06:42 Title: Spock's Brain in under 2 minutes - Invidious 16:09:12 edenist and meena: Thank you. Between the two of you, you've saved me a bunch of work and kept me up on the fence where I belong. :) 16:09:45 mason: 💜 16:10:36 happy to share the mental exercise mason ;-) glad it's working now 16:11:09 and likewise, thankyou meena for the link to that bugzilla report! I'm going to give that a go on my install [even though its only 12 I suspect it still applies] 16:11:28 i found my bug report better: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254513 16:11:30 Title: 254513 – virtio_random: random_harvestq spinning on a CPU with Q35 virtio random device 16:11:31 :P 16:12:42 i thought that bug was already fixed… https://cgit.freebsd.org/src/commit/?id=adbf7727b3a2aad3c2faa6e543ee7fa7a6c9a3d5 16:12:43 Title: src - FreeBSD source tree 16:12:46 it says MFC 3 days 16:12:56 that was 6 months ago… 16:14:06 https://cgit.freebsd.org/src/commit/?h=releng/13.1&id=fa67c45842bb5d34780a536b1bff1ac64f381562 16:14:07 Title: src - FreeBSD source tree 16:24:54 https://www.freshports.org/sysutils/waynergy/ hooray 16:24:55 Title: FreshPorts -- sysutils/waynergy: Mouse and keyboard sharing utility 16:25:44 also i didn't know that there was an alias for wayland stuff, cf. https://www.freshports.org/wayland/ 16:25:45 Title: FreshPorts -- wayland 16:28:33 debdrup: Ah, I was excited until I say the Wayland tie-in. I'd like a less-buggy Synergy/Barrier for use with plain old X. 16:31:40 I rely on barrier across three boxes on a daily basis. so much nicer with just teh one keyboard/mouse and not using vnc/etc. 16:32:50 Yeah. Agreed. The issue I have with it is that it doesn't pass keyboard modifiers, and in fact it doesn't pass some keys. With Debian as the client it does, but with FreeBSD, same config, it doesn't. 16:33:03 s/pass/& some/ 16:33:14 For instance, arrow keys don't make it across. 18:05:09 ouch, I dont have that issue 18:05:15 but i' 18:05:23 m not driving freebsd with them... hrmm. 19:02:37 other than zfs, what file system is best for large volumes and long term storage? 19:04:38 say, a 14TB volume 19:04:55 ext2 can't go that high, can it? 19:13:38 CCFL_Man: max ufs is 8zb, but i'm not sure anyone will tell you that's a great idea 19:14:22 i used ufs2 on my freebsd systems 19:14:39 Personally, I would use ZFS. I know you said "other than zfs," but... ZFS. 19:15:00 can zfs be used on a single drive? 19:15:04 Yes. 19:17:05 it'll be part of it's own zpool then? 19:19:50 Yup. 19:20:06 yep; one drive, one pool. not the recommended way usually, but i have some usb drives that are single drive pools 19:20:54 CCFL_Man: XFS, but not on FreeBSD 19:21:06 But ZFS where possible. 19:21:28 Is it cold storage? 19:21:43 rtprio: this is an external usb drive 19:22:13 I'd recommend setting copies=2 on single drives. 19:22:19 ^ 19:28:03 The nice thing with a copies=x approach is that if you have portions that you don't care about (able to rebuild from elsewhere), you can set those filesystems to copies=1. 19:28:15 care _as much_ about. ;) 19:37:48 It's a per-dataset property, yeah. 19:40:34 debdrup: would that reduce the volume by half? 19:44:21 it would consume N times space for the files you'd store on the dataset's with this option enabled 19:45:02 and usb drives are graves anyways... I'd not give a lot - if it's important data, ensure to backup - copies=N is definetly a good idea *but* if the drive fall's from the table then its all in vain 19:49:59 ahh, makes sense 21:34:49 why is poudriere trying to build pkg? 21:38:55 <\dev\null> meena, ports-mgmt/pkg is dependency of every package. As a dependency, it will be builded. 21:39:00 pkg-mgmt/pkg, Shirley? 21:39:27 s/pkg-/ports-/ 21:39:46 yes, but, I thought i told poudriere to fetch packages, rather than build them 21:42:41 <\dev\null> "poudriere build" will build your packages fetched before. "poudriere ports -u" will fetch latest ports. 21:43:09 pkg special-cases updating itself because otherwise it may reject new features the repo use, IIRC. I smell something like poudriere doing that too but not getting it right when told to fetch packages. 21:43:11 I'm using testport for now, I thought they'd all behave the same. 21:43:40 poudriere-devel has a mode to use upstream pre-built when possible 21:44:00 eborisch: I'm running poudriere-devel, yes. (always) 21:44:16 -b latest 21:44:42 And make sure your ports tree is up-to-date, too. 21:44:47 (in poud.) 21:47:37 okay, nope, something is not working. 21:48:41 maybe that doesn't work with testport?