00:17:01 hi people! 00:17:38 hello 00:18:01 it's been a long time 00:18:44 I am a member of Turkish local hackerspace in Telegram also 00:19:17 And also I'm admin there 00:19:19 lovely 00:20:23 gry if not a problem where are you from ? 00:20:32 Australia 00:20:38 Nice Country 00:20:49 i've not been to Turkey, and i've not seen members of local unix user groups, bit shy of new places so 00:20:54 yes, it is great so far 00:21:30 Do you have a server located in your country ? 00:22:20 I have a website which is "shared hosting" but not a server located in a dataceenter 00:22:44 I was running FreeBSD in GCP 00:27:00 hwpplayer1: i got a vm in south australia, from networkpresence 00:27:24 datacenter sort of thing gives me more control, but is more expensive 00:27:37 true 00:27:40 i do have a static ip at home so it could be used for some services shared with a group of friends, but nothing production level 00:27:58 understood 00:28:50 let me search networkpresence 00:28:51 00:28:51 00:29:08 sorry for copy paste 00:33:46 "... awesome!! They solved the problem before I had finished explaining it." :) 07:41:34 this is a bad commit message for this change https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271243 07:41:38 Title: 271243 – sysutils/tuptime: Fix cron file 07:48:00 A bit confusing, yes. I had to look at the patch to understand what it meant. 09:11:39 meena: A more "correct" way to give feedback like that is to find the mail in the appopriate commits mailing list and grab the mbox file, then open it in your MUA and responding to the commiter that way. 09:12:58 ok, so /home, or /usr/home? ;] 09:13:08 /home 09:13:22 or third option, /usr/home with a symlink from /home 09:13:27 but you have to create it yourself prior to creating any users 09:13:43 the /home -> /usr/home symlink is evil 09:13:45 haha! 09:13:51 i do that often on clusters ;] 09:14:39 As an example, I committed something with a bit too little context, which got filed as https://lists.freebsd.org/archives/dev-commits-doc-all/2023-May/002008.html - and then did the above (except that I replied to the mailing list). 09:14:40 Title: git: e7be269af4 - main - Added missing -u flag to pdbedit 09:15:09 https://cgit.freebsd.org/src/tree/usr.sbin/pw/pw_user.c#n115 /usr/home according to this 09:15:10 Title: pw_user.c « pw « usr.sbin - src - FreeBSD source tree 09:15:30 that's the evil I was speaking of 09:15:42 I don't understand why it's evil. 09:16:07 There are good reasons for it, outlined fairly cogently. 09:16:12 there is one time where you want /home -> /usr/home, and that's when you're using ufs, multiple partitions, and no dedicated /home partition 09:16:23 which, these days, is approximately nobody 09:17:01 as long as you create /home yourself first, that code isn't used 09:18:51 if you have actual human users, then you almost never want /home to be part of either / or /usr 09:19:54 On ZFS, it's zpool/usr/home because of boot environments - and it gets mounted as /usr/home/ 09:20:03 the only reason given in that comment is to put it in /usr rather than / if it comes down to a choice, since /usr is usually bigger if they are separate partitions 09:20:17 s/it\'s/the dataset/ 09:20:23 well that's just wrong 09:21:02 debdrup: i dunno if my MUA allows that, but i can try 09:21:38 meena: mutt and derivatives lets you use -f /path/to/mbox to open arbitrary mbox files 09:22:55 RhodiumToad: I don't think boot environments work without doing it like that. 09:25:08 debdrup: and apparently, i could totally use it with protonmail… https://brian-thompson.medium.com/setting-up-the-mutt-mail-client-with-protonmail-49c042486b3 09:25:09 Title: Setting up the Mutt mail client with Protonmail | by Brian Thompson | Medium 09:25:52 there seems no reason why boot environments should care about /home any more than they care about any other random extra dataset that you might have 09:27:04 meena: neomutt has a bunch of rather nice additions 09:35:27 Hello, I switch recently form Mutt to Neomutt. Seems Neomutt is fastter than Mutt and I agree, there is nice additions 09:59:21 debdrup: i've got thunderbird installed, and can open .eml files (fancy name for mbox). Would you reply-to-all or just to someone specific? 09:59:48 meena: Just reply to the committer 10:00:11 not also to the list? 10:00:28 but then the question is which list… 10:00:58 Well, I typically do ^l which replies to a list if List-Post is defined in the headers.. 10:02:10 meena: dev-commits-ports-main@ 10:03:51 ate 10:03:57 aye, even 10:04:01 (i am hungry tho) 10:04:53 cool. I've got Thunderbird setup now to use my freebsd@ account 10:09:52 hrm… do I have to be subscribed to the list? 10:12:03 I'm pretty sure you have to be subscribed to every list to reply to it, but I'd recommend using the nomail unless you're following a particular tree closely (ie. using it for development). 10:12:19 s/nomail/nomail option/ 10:14:11 debdrup: ports, not so much… src, yes, but i use FreshBSD as my eye on that 10:14:57 Yeah, I use freshports for src and ports, and am subscribed to the doc mailing list. 10:15:26 Err, freshbsd for src and freshports for ports (via an RSS feed) 10:16:23 https://www.freshports.org/backend/news.php?flavor=new only lists new ports. 10:16:24 Title: FreshPorts newsFreshPorts newsnews/py-sabctools - 7.0.1misc/py-torchvision - 0.15.2.r2misc/py-pytorch - 2.0.0devel/rubygem-rubocop-factory_bot - 2.22.0math/py-lrcalc - 2.1textproc/py-jupyter_sphinx - 0.3.2devel/py-pydantic-core - 0.28.0lang/scratch - 1.4.0.7x11/habak - 0.2.5graphics/py-colorthief - 0.2.1graphics/py-haishoku - 1.1.8devel/R-cran-timechange - 0.2.0math/octave-forge-octave-pool - 1.0.0emulators/qemu7 - (1 more message) 10:17:35 debdrup: what about deprecated / deleted ports 10:18:02 meena: *shrug* 10:19:47 I'd suggest talking to Dan about it. 10:20:02 He's usually very receptive to feedback :) 10:30:53 https://lists.freebsd.org/archives/dev-commits-ports-main/2023-May/060041.html :( Thunderbird breaks threading :( 10:30:54 Title: Re: git: 2aedfff8a362 - main - sysutils/tuptime: Fix cron file 10:32:10 then you are using it wrong (somehow), it doesn't for me 10:32:37 did you reply to the actual message in the list? 10:46:15 yuripv: i downloaded the message, and then hit: reply-to-list 10:48:12 so it's missing the message ids it can use, not a thunderbird fault 10:49:30 yuripv: https://lists.freebsd.org/archives/dev-commits-ports-main/2023-May/060018.txt this seems to have everything needed 10:49:48 Message-Id: <202305080736.3487asix068025⊙gfo> 10:59:54 i also don't see user-agent in your reply, your smtp relay stripping too much? 11:03:53 you could use test⊙Fo mailing list to check 11:07:10 do i have to subscribe to that one as well? 11:07:55 no idea, just try, you can spam it however you want :D 11:55:35 meena: the in-reply-to header item is what controls threading in mlmmj I think 11:56:43 also yeah, it might also be the smtp 11:57:15 https://www.pixelbeat.org/docs/thunderbird-threading.html 11:57:16 Title: Responding correctly to threads in Thunderbird 11:57:52 That looks like the thing you want. 11:59:13 https://www.jwz.org/doc/threading.html this is the original source for the standard 11:59:15 Title: message threading 11:59:24 ..oh, that's mentioned in the article, too. 12:07:15 https://github.com/ProtonMail/proton-bridge/issues/122 12:07:16 Title: In-Reply-To header being removed if no References header is present · Issue #122 · ProtonMail/proton-bridge · GitHub 12:33:02 hi, I am reading about the Ghostscript API, it says you need to include the header (and likely the library). 12:33:31 the header is gsapi.h, any tip on where/how to search which packate does have this header? 12:37:32 gsapi.h? for what version? I see an iapi.h 12:38:46 /usr/local/include/ghostscript/iapi.h was installed by package ghostscript9-agpl-base-9.56.1_10 12:39:19 more generally, the pkg-provides package allows you to look up what packages contain any given file 12:51:34 Thanks RhodiumToad , are you suggesting that gsapi.h is actually iapi.h? 12:52:23 gsapi is Kerberos stuff 12:53:28 gssapi is kerberos-related 12:53:35 As far as I am reading in ChatGPT (could be totally wrong), iapi.h is the low level, and gsapi.h is the actual API to use when embbedding Ghostscript in an application 12:53:38 I don't seem to have a gsapi.h 12:54:18 ... why are you reading anything from chatgpt? 12:55:57 Sometimes it says something 12:56:17 I am reading iapi.h and it seems it has the functions I am looking for 12:59:57 I guess it is time to read the API documentation at Ghostscript 13:00:45 Thanks RhodiumToad 13:01:53 13:54 ... why are you reading anything from chatgpt? ⬅️ why indeed… 14:46:14 hey folks. turns out i had dtrace enabled 14:46:38 so if you want Rhodiumtoad i can do some further poking 15:31:23 what is the preferred fw for Freebsd? ipfw? 15:35:05 the one with the features you want 15:45:56 * RhodiumToad likes ipfw, but pf has many adherents 15:54:53 There's still ipf. 16:06:40 I'm not sure why apache24 has started quitting on its own. It has happened three times since I upgraded to 13.2. It never happened before (back to 10.x). 16:11:03 Schamschula, Is it on the public Internet where it gets network abuse from external influence? Anything in the error log? Could it be running out of virtual memory? I monitor Apache and restart it with "monit". 16:15:59 rwp: Publicly accessible, but content is not exposed. Unfortunately, the error log has rolled over with the last restart. I'll have to change the configuration to keep a few older logs. 16:31:46 if it's crashing, there should be a message in system log 16:33:46 kernel: pid 14922 (httpd), jid 0, uid 0: exited on signal 4 (core dumped) 16:35:17 Schamschula: and, is there a core? 16:35:28 Mmm, core files. 16:35:36 Looking for them 16:35:45 ..although they won't do much good without debugging symbols. 16:36:48 https://httpd.apache.org/docs/current/mod/mpm_common.html#coredumpdirectory 16:36:49 Title: mpm_common - Apache HTTP Server Version 2.4 16:37:10 I seen nothing in /var/crash 16:37:33 that's where kernel crashsumps end up in 16:37:57 demons are a bit tricky, because they usually cd to / 16:39:00 but nothing can (hopefully) write to / other than root, and apache just starts as root, it doesn't do any real work as root 16:40:01 Apparently, I have to set kern.sugid_coredump to 1. Unfortunately, the module documentation is unclear on how to do that. 16:40:35 sysctl(8) 16:40:53 https://man.freebsd.org/core(5) has info on how to generally collect coredumps, which isn't Apache Httpd specific 16:40:54 Title: core(5) 16:44:31 I set `sysctl kern.sugid_coredump=1` Hopefully, next time it happens there'll be bit to go on. 16:48:26 You might want to set the value in sysctl.conf(5), if you want it to persist across reboots. 16:51:10 debdrup: done 16:53:49 Schamschula: also, like I said, you want debugging symbols - which means you need to build apache (and possibly everything that hooks into it) with debugging symbols. Check https://wiki.freebsd.org/DebuggingPorts 16:53:50 Title: DebuggingPorts - FreeBSD Wiki 17:07:17 Hello, when setting up an NFS server, instead of listing clients by individual IP can I use CIDR notation to allow anyone in the range of IP addresses to connect to the NFS server? 17:08:20 yuripv: strange coincidence, I was looking at enable_altgr just yesterday. I wondered why it didn't work while enabled by default. From your commit it seems it is off by default, is that right? 17:08:30 complexnumber: That's covered in exports(5). 17:08:40 thank you, will look it up now 17:12:28 https://freshbsd.org/freebsd/src/commit/7e0f8b79b77 woo! 17:12:29 Title: FreeBSD / src / 7e0f8b7 / Add mrsasutil(8) as alias to mfiutil(8) - FreshBSD 17:28:37 * V_PauAmma_V is briefly disconcerted by MRSA in that name. 18:01:35 Schamschula, Also look at the apache access.log to see what was happening right up to when it crashed. Can be a clue there. Also if using the PHP module it might be PHP crashing instead of Apache. 19:00:06 pstef: no, it's enabled by default, i was looking at the forums post asking how to make right alt behave like left one 19:00:54 rwp: found the culprit: my log rotation script. Now, I need to figure out why that suddenly no longer works correctly. 19:05:57 It looks like using apachectl to do a graceful restart might not be the best way to restart httpd. We'll see if using service apache24 will fix this. 19:15:15 Schamschula, Yay for finding the root of the problem. But "apachectl graceful" is the normal thing to do. If that is causing a crash then that's the bug source. 19:21:25 ScentedFern, log rotate - kill -30 19:21:51 30 is USR1 19:22:48 Do you have crash apache24 during logrotate? 19:24:20 If yes and you are using mod_php, then check this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268318 19:24:22 Title: 268318 – www/apache24 with www/mod_php82: opcache + ASLR turned on crashes Apache 19:24:49 Schamschula 19:25:35 yuripv: ah. I thought after your recent commit the page doesn't say but seems to suggest that the sysctl defaults to 0 19:26:28 Schamschula: Apache ships with a rotatelogs command you can have it pipe to, saves having to kick Apache every cycle 19:26:34 pstef: i was looking at enable_bell, it's 0 by default and page says =1, so i used the inverse logic :) 19:26:58 hmm, maybe you're right 19:27:30 but the kbd_* ones show the default (i'd just remove the =N part from synopsis) 19:27:50 altgr=1 doesn't seem to work for me in VT anyway, but I'll leave that one for some other time 19:28:10 pstef: with which keymap? 19:28:44 I just added a hack to clear color inversion of selected text when screen changes and diff is non-zero, but I haven't checked if that works :) 19:29:02 no idea about the keymap, I wasn't even aware 19:29:27 in some keymaps altgr acts e.g. as layout switch 19:35:45 just tried the pl.kbd, altgr seems to work there