00:02:20 bystander: hey, there are flames pooring out of the windows on your house 00:02:23 home owner: well if you expect me to do anything about it, you'll need to lodge a formal request for me to look into it 00:03:42 Wrong analogy, methinks. 00:04:07 By the way, I have had good experience with that bug tracker: a problem I reported was fixed after 1.5 years or so. 00:04:49 if you give that page a read, you can see that the project has serious resource and governance problems. to the point where i'm questioning if the operating system is even safe to run anymore 00:04:57 Tinhead bot seems to have lost it's marbles in #freebsd-bugs 00:07:11 i love freebsd and have used it for decades, but if the project cannot address or at least respond to these issues, i'll have to seriously consider moving to a more mature/supported os like debian 00:07:22 mjp, if it is your won article -- great. You could initiate a productive discussion of it on the mailing lists, more suitable to lengthy discourse than IRC. (my personal opinion) 00:07:43 mjp, there are other BSDs, as well. 00:09:08 i'm a user/sysadmin with a full time job and a family, i don't have time to contribure to the project 00:09:20 talking a high and mighty game about governance issues makes you sound like a strasserite 00:10:23 i think if the project is not able or willing to take security seriously, state it and make everyone aware, don't pretend otherwise 00:11:40 mjp, reporting a problem is a tiny fraction of effort of having it fixed. 00:13:36 i dont think anyone would disagree with that 00:14:14 you might be right, but you are at this juncture a disruptive presence 00:14:26 i dont see the project even acknowledging long standing problems, let alone having a plan to address them 00:14:44 wake up calls usually are disruptive 00:14:49 that is the point? 00:15:36 linking master→main under «political commits» really does stand you out as a fascist. please just leave. 00:15:57 bystander: hey, there are flames pooring out of the windows on your house. home owner: you are at this juncture a disruptive presence 00:16:00 ok 00:16:31 analogy incorrect 00:17:36 if you're going to switch to a different OS because of this - switch 00:17:48 it's that simple. if you don't want to visit the house you think is burning, don't visit the house 00:17:55 building stuff as root doesn't seem great 00:18:05 i will probably apply some of their recommendations, at least 00:18:43 i like the house, i have lived here for decades, i dont want to leave 00:19:21 mjp: Then the solution is to constructively contribute. End of story. 00:19:26 i also have a landlord advising me "well if you dont like burning to death, just leave!" 00:20:08 i don't think if fair to blame users of the OS for not fixing its shortcomings, its perfectly valid to just be a user and not contribute 00:20:36 mjp, no contribution -- no complaint. 00:21:02 is that an offical rule of the freebsd project? 00:21:06 i also like it, i can't yet evaluate the difficulty of each proposed change here but running any WAN-facing freebsd i probably should put it on to-do... 00:21:15 or some BOFH quip from the 90s? 00:21:52 mjp, I think it is common sense. And of course, reporting bugs in the tracker counts as a contribution. 00:22:22 do we have literally an moderator on deck right now 00:23:07 i will agree some of the listed things are not really "bugs" per se 00:23:12 if you read the article. many problems have been reported to the project, and ignored? how would creating a bug report for an ignore bug report help? 00:23:40 like, if you have configured swap not to be encrypted, and it's not encrypted, that is correct behavior for the setting 00:23:51 also you have included your X account name at the top of this page of yours. in 2026. that puts you in the lunduke set 00:24:00 i'm not attacking the people or the project, but I think an honest conversation and response is warranted 00:24:20 encrypted swap is what i would consider one of the lesser problems raised here 00:24:21 mjp, a bug report /will/ help, because it will stay open and sore the eyes of the developers. 00:24:23 (this is a recommendation i will probably take) 00:25:12 yeah, was first example, not necessarily most important. i just mean reporting as bugs seems wrong for some of them, so I wouldn't know where it would be considered constructive to raise the issue etc etc 00:26:03 i don't see how making developers have even more sore eyes than they already do would help them when they are already overwhelmed and overworked 00:27:07 now i'm a bit confused, what are you advocating if not for the issues to be fixed? 00:27:19 mewt, report /any/ problem to the bug tracker. Mine was not a bug, either: . 00:27:31 interesting, ok 00:28:20 mewt: basically telling us to stop using freeBSD while advertising his (he's a he. i just know it. no woman writes a web like that and is also openly christian.) website with linux hardening tips to us. 00:29:08 * LXGHTNXNG sets a stopwatch 00:30:03 hmm 00:30:54 most of the article touches on more than "bugs" suitable for reporting in a tracker, they touch on the stated priorities and goals of the project vs actual reality on the ground, it needs high level evaluation and intevention 00:31:32 LXGHTNXNG: if you are talking about me, you are making some very bad assumptions and are not good at trying to doxx people 00:31:42 I'm not interested in doxing you. 00:32:06 I don't even use X btw, so not sure who's X acct you are talking about? 00:32:44 We're assuming that you wrote the article because you passed it us without any indication that you got it from somewhere else. 00:32:59 the author is not mjp i don't think, the author is a name i've seen around as an arch maintainer before 00:33:17 blakkheim iirc 00:33:19 yes 00:33:41 for some reason there's some negative emotional valence stored against tha name in my memory banks but I can't know what it is 00:33:56 okay. mjp you're forgiven, but all of my comments apply to blakkheim 00:34:51 consider the source before you send things 00:34:55 that's all I will say. 00:35:32 i think my comments on the Xitter profile are off topic, i do find it a bit off-putting. i'm willing to entertain the recommendations given anyways 00:36:00 LXGHTNXNG: you (no one else, not 'we') made wrong assumptions. I have not done anything wrong, i dont need your forgiveness. maybe ease up on the ad hominems though? 00:37:08 unforgiven then. and ignored 00:43:14 mjp, try the mailing lists with those higher-level concerns. 00:47:47 I just realised today that the article was first published over 3 years ago 00:49:40 I doubt lots all of the problems mentioned in it are fixed now. 00:50:07 Oh, hm. blakkheim used to be a regular in here, and was a FreeBSD person, but it was years ago. Anyway, most of the things in that article can be taken as hints for how to configure things. I think there are things in there worthy of being formal bugs, but it'll take some research. Not everything he says there is valid. 00:50:31 IIRC, he was, among other things, the first audio engineer for BSD Now. 03:00:10 o 04:49:44 well, this is novel. my small router PC likes to f*ing REBOOT randomly when a network cable is physically disconnected O_o 13:23:05 mjp: to be honest, as a random user/admin, i think your overall stance is reasonable, but that article if you look more deeply into some items they're exagerated, and many of the issues relate to many years ago and are no longer applicable 13:23:49 but i think it's good for everyone to fundamentally reconsider and re evaluate their security in the current era, with what's happening with AI 13:24:41 (to what you saida bout the publish date, yea i think it was quite some years ago that it was published) 13:24:42 RoL, reboot on lan 13:32:07 jmnbtslsQE: I recall first seeing this rant years ago, like a decade or more - "freebsd defaults are insecure". at least back then it was too far detached from objectivity to be taken seriously by anyone except those who already had something against freebsd and wanted to reinforce their stance 13:33:36 and "$project owes me something, I would like to speak to a manager" reaction rarely gets anywhere 13:42:07 yep, there's a curious illusion among users and many devs too that having more users has any intrinsic value 13:56:35 I'm at 13.4-RELEASE-p1 on this one box. . . can I build & install 14.x, or should I stop at a later 13.x first? 14:00:39 CrtxReavr: if you're using installworld, you should be fine to upgrade directly. if you're using freebsd-update, upgrade to the latest 13.x release and make sure you have all freebsd-update errata installed 14:48:11 bah 14:48:16 So rusty on this. . . 14:49:34 So according to ./sys/conf/newvers.sh I have a 13.4-RELEASE-p5 tree. 14:50:43 How do I get it to 14.4-R in the age of git? 14:51:25 There's also this ./stand/common/ tree. 14:52:38 is it already a git repository? you could git pull then checkout the git tag for 14.4 release 14:52:38 is it a git-cloned tree? /usr/src. what does git status say? 14:52:55 It is a git repo. 14:53:02 er - git clone 14:53:30 try this - git checkout releng/14.4 14:53:57 also `git pull` to update 14:54:30 git status: https://termbin.com/5ooe 14:55:16 i see 14:55:24 you seem to have modified some files, is that you or freebsd-update done it? probably the latter. 14:55:26 # git checkout releng/14.4 14:55:26 error: pathspec 'releng/14.4' did not match any file(s) known to git 14:55:48 nxjoseph, that was the patch for the recent dhclient RCE. 14:56:00 Ah I see, thanks 14:56:10 git pull origin releng/14.4 14:56:11 hm, try git fetch first 14:56:35 hehe 14:56:42 Can we get an agreement on commands? 14:56:52 all sort of works the same :D 14:57:34 'git pull origin releng/14.4' is 'Receiving objects' 14:58:18 Half way there. 14:58:24 Good 14:58:57 'resolving deltas' 14:59:22 git pull is git fetch + git merge, it brings your local branch up to date too (but I think in this case it makes a mess, because your local branch is releng/13.4 and the one you are pulling is releng/14.4) 14:59:40 nimaje, right, thanks 15:00:43 https://bpa.st/KMUQ 15:01:14 Just follow those three commands, or. . . 15:01:17 i believe git checkout should work now - git checkout releng/14.4 15:02:36 nimaje, you have input on that? 15:03:44 nxjoseph, that based on what you saw in my bpaste link? 15:03:50 yes 15:04:18 error: pathspec 'releng/14.4' did not match any file(s) known to git 15:04:32 hmm, git checkout origin/releng/14.4 15:04:59 error: pathspec 'origin/releng/14.4' did not match any file(s) known to git 15:05:10 I think I'll try those three commands. 15:05:15 :/ 15:05:40 can you share output of git branch -r 15:05:55 git switch is a bit nicer there as it only takes branches, so git can't confuse if you meant a branch or a path 15:06:13 hmm, maybe try switch then 15:07:05 https://termbin.com/1qyzz 15:07:41 thanks, it seems like the pull command didn't work or what? :/ 15:07:53 maybe nimaje can help better, sorry 15:08:17 probably the fetch part of the pull didn't happen then as it detected it can't put the branches together 15:08:21 The three commands from the "hints" I pasted compeleted without error or output. 15:09:13 nimaje, 'fetch part of the pull that didn't happen'? How do I do that. 15:11:21 try git fetch and if that doesn't give you the releng/14.4 in git branch -r then try git fetch origin releng/14.4 15:12:16 'k 15:12:42 'git fetch' running. 15:15:26 branch -r still showing origin/releng/13.4 15:15:52 > then try git fetch origin releng/14.4 15:16:25 Okay, apparently this is a mess: https://bpa.st/7PUA 15:17:09 sorry for the bad experience 15:17:18 Dont' appologize. 15:17:35 Should I 'rm -rf /usr/src/*' and start over? 15:18:55 hm, what does ls .git/refs/remotes/origin/releng say? 15:19:26 13.4 15:23:08 When I ran 'git fetch' it did print: 15:23:09 * [new tag] release/14.4.0-p4 -> release/14.4.0-p4 15:23:16 Amonst lots of other output. 15:23:58 hm, strange what is configured as origin in .git/config ? 15:24:30 https://termbin.com/8dlh 15:25:01 oh, i think fresh start might be better :p 15:25:12 it seems to be configured only for the specific branch releng/14.3 15:25:35 i am not that pro to manually edit .git/config 15:25:57 try changing that to fetch = +refs/heads/*:refs/remotes/origin/* instead of hard coding 13.4 there 15:25:58 nimaje, you concur? 15:26:42 hmm, hope that fixes it 15:26:57 Like this: https://termbin.com/v97s 15:27:25 yes 15:27:39 Oh, should I nuke that [branch "releng/13.4"] stanza? 15:29:06 no, you can leave that, it just tells git that your local releng/13.4 branch comes from the one from the remote origin 15:29:27 Okay, so now what - git fetch again? 15:29:56 git fetch origin releng/14.4 15:29:59 That one? 15:30:03 yes 15:30:42 https://bpa.st/4TEQ 15:30:58 cool! 15:32:30 now git switch releng/14.4 should create a local branch releng/14.4 from the one from origin I think, if it doesn't try with -c 15:32:30 i think it's time to switch/checkout now 15:33:33 Griping about the patch to sbin/dhclient/dhclient.c 15:35:09 ah, yeah, there was that. What patch is that? do you still need it? 15:35:24 RCE in dhclient 15:35:30 Just last week. 15:35:43 Actualy, maybe a couple weeks ago. 15:36:16 Do I checkout releng/14.4 or origin/releng/14.4 ? 15:38:47 I'm gonna try just releng/14.4 15:38:52 git checkout releng/14.4 15:39:02 good luck! :) 15:43:01 Switched to a new branch 'releng/14.4' 15:43:13 congratz! 15:43:32 Can I start building? 15:44:42 Does git status show you are up to date? 15:45:32 https://termbin.com/z5bz 15:45:45 > Your branch is up to date with 'origin/releng/14.4'. 15:45:56 it seems so. 15:45:57 Bitches about an old kernel config file, but I guess that's fine - gonna update that anyways. 15:58:51 so this is a remote upgrade. . . should I install and boot the the new kernel before doing installworld & mergemaster, or should I be okay to do them both together for the first boot? 15:59:36 feels like 13.4 to 14.4 is a big leap. 16:01:23 you will want to be booted into the new kernel before installing world, yes 16:01:45 otherwise things will be quickly hosed on the running system and it'll be considerably more annoying to work through the remaining steps 16:10:41 kevans_, even though my only access is via ssh? 16:12:36 CrtxReavr: maybe especially because your only access is via ssh 16:12:57 userland will almost certainly cease to function as soon as installworld is finished, if not in the middle of it 16:35:52 I get the feeling that my env. is corrupt some how. For the past week buildworld buildkernel has been failing with from what appears to be may failing bison and/or crunchgen mainly resuce.mk. I don't think it's -j issue or WITH_CCACHE_BUILD issue. yet it always errors. 16:36:14 I see from ci.freebsd.org the build of main and 14.4 are fine. 16:36:24 So I'm guessing it's something on my side. 17:37:35 How's it failing? sig11? 17:42:56 CrtxReavr: https://gist.githubusercontent.com/derekschrock/548a8271f8002eabb9cb9b5df8e470ee/raw/9a7918cc27b33c1afa4bc576de353d15fbd1e0d1/gistfile0.txt 17:43:15 It seem to between that and crunchgen error 1 23:19:33 o/ 23:22:21 i'm getting back into server stuff, got a freebsd server installed. now i'm trying to get bhyve-vm up and running. i have a guest installed and running but it can't get network access. i realized i don't have a bridge created and bhyve-vm is configured with switch_list="bridge0", type_bridge0="manual", bridge_bridge0="bridge0", so i gotta create my 23:22:21 own. i remember in the past there was a lot of conflicting info on whether the vm host should keep its ip on its interface, or if the ip should be moved to the bridge interface. any guidance greatly appreciated, i want to make sure to do everything right this time 23:29:43 "To allow the host to communicate with bridge members, IP addresses should be assigned to the if_bridge interface itself, not to the bridge's member interfaces." (https://man.freebsd.org/cgi/man.cgi?query=bridge&sektion=4&manpath=freebsd-release-ports) but then "The bridge(4) interface doesn't need an IP address." 23:29:43 (https://forums.freebsd.org/threads/bridge-configuration-confusion-or-my-understanding-of-bridge-use.86747/post-584354) 23:29:46 kerneldove: the IP address should be on the bridge interface or a vlan subinterface of the bridge, not on a member 23:30:51 so was SirDice wrong there or am i misunderstanding something? 23:34:18 he's correct to say it doesn't *need* an IP address. but if you want the host to have an IP address in the bridged subnet(s), that IP address goes on the bridge 23:35:37 my lan is 10.1.1.0/24. my server is 10.1.1.15, and the vms will use 10.1.1.16-19. what are the "bridged subnet(s)" there? 23:35:47 sorry, my lan's subnet is* 23:36:13 10.1.1.0/24 is a subnet 23:36:27 and that's the same as "bridged subnet"? 23:37:14 when i say "bridged subnet", i just mean a subnet with traffic going through the bridge. does traffic in 10.1.1.0/24 go though the bridge? then yes 23:37:35 I'm assuming ivy means: if the server interface is igc0 and typically gets the IP address 10.1.1.15, then you'd assign that IP to bridge0 and igc0 no longer gets an IP. 23:38:49 and igc0 becomes a member of bridge0 23:38:50 ok got it 23:39:01 tyvm for clearing the confusion for me 23:39:04 kerneldove yes, I forgot that bit. 23:39:38 my server has 4 phsyical ports that i make a lagg0 over and assign an ip to. i assume that i make lagg0 the bridge0 member and move the ip assignment to bridge0, correct? 23:40:25 Yes. 23:40:59 ok thx a lot ppl