--- Log opened sΓ‘b nov 19 00:00:36 2022 01:00 < mason> Hey all. Is there a coherent set of instructions for installing Friendica on either Debian or FreeBSD? Following the guides I've seen so far more or less verbatim yields a variety of errors. 01:04 < fikabot> πŸ’¬ I built one for Ubuntu that would probably work for Debian but I haven't tried it 01:04 < fikabot> πŸ’¬ https://nequalsonelifestyle.com/2022/07/30/creating-friendica-server-ubuntu/ 01:05 < mason> Hank, thank you, I've not see this one yet. Will read through and see where it deviates from what I've tried so far. 01:12 < mason> Hank, so, your guide had the thing that I was missing - the AllowOverride All block in the Apache config. 01:35 < mason> Only other glitch was that I need to set up email, so I had to dig my registration email out of the exim queue and run it through base64 -d, but that was pleasant compared to the thrashing that went on before. 01:36 < mason> Thank you again. Good stuff. I'll lurk in case I can be useful to anyone who comes in. 01:42 < fikabot> πŸ’¬ Glad to hear it helped! 01:48 < mason> Hank, it was the difference between not working and working. It also clarified some permissions questions I'd had. And I like the interface dramatically more than Pleroma. 01:49 < mason> Going to finish setting this up (get email into my SPF and DKIM etc) and migrate from my Pleroma. --- Log closed sΓ‘b nov 19 02:45:12 2022 --- Log opened sΓ‘b nov 19 02:45:27 2022 02:45 -!- Irssi: #friendica: Total of 11 nicks [0 ops, 0 halfops, 0 voices, 11 normal] 02:45 -!- Irssi: Join to #friendica was synced in 19 secs 10:21 < fikabot> πŸ’¬ Awesome to hear! 10:22 < fikabot> πŸ’¬ I like Friendica mostly for its broadest ability to federate across the different networks and for its more Facebook like UX --- Log opened sΓ‘b nov 19 12:55:45 2022 12:55 -!- Irssi: #friendica: Total of 10 nicks [0 ops, 0 halfops, 0 voices, 10 normal] 12:55 -!- Irssi: Join to #friendica was synced in 16 secs --- Log opened sΓ‘b nov 19 12:56:36 2022 12:56 -!- Irssi: #friendica: Total of 11 nicks [0 ops, 0 halfops, 0 voices, 11 normal] 12:56 -!- Irssi: Join to #friendica was synced in 22 secs 15:46 < mason> Hank, yeah, the interface is very appealing. 15:46 < mason> Hank, yeah, the interface is very appealing. 16:01 < mason> I think I want a feature request. I'd love to see unread counts per group. 16:01 < mason> I think I want a feature request. I'd love to see unread counts per group. 16:32 16:32 < mason> Hm, is there a way to remove the "user awaiting permanent deletion" flag?< mason> Hm, is there a way to remove the "user awaiting permanent deletion" flag? 16:33 < mason> And/or a way to delete faster so the user can be recreated? Maybe found some docs. 16:33 < mason> And/or a way to delete faster so the user can be recreated? Maybe found some docs. 16:37 < mason> Hm, maybe I tweak "account_expires_on" from the user table and then figure out where the nickname is preserved to expunge that after. 16:37 < mason> Hm, maybe I tweak "account_expires_on" from the user table and then figure out where the nickname is preserved to expunge that after. 16:37 < mason> and maybe THAT is just removing the entry after clean-up. 16:37 < mason> and maybe THAT is just removing the entry after clean-up. 16:45 < mason> Oh, on expiry that table was clearer, so historical names are in another table. 16:45 < mason> Oh, on expiry that table was clearer, so historical names are in another table. 16:46 < mason> userd 16:46 < mason> userd 16:48 < mason> If there's a through-the-interface way to remove the account_expires_on flag and/or anything else related I'd rather do that than grovelling through the database. 16:48 < mason> If there's a through-the-interface way to remove the account_expires_on flag and/or anything else related I'd rather do that than grovelling through the database. 16:59 < fikabot> πŸ’¬ Unread count per groups should be enabled by default 16:59 < fikabot> πŸ’¬ Unread count per groups should be enabled by default 16:59 < fikabot> πŸ’¬ I turn it off on my server though 16:59 < fikabot> πŸ’¬ I turn it off on my server though 17:00 < fikabot> πŸ’¬ I actually experimented with turning off unread counts entirely since it was much of the server load and whenever I'd log in it was maxed out at 999 anyway 17:00 < fikabot> πŸ’¬ I actually experimented with turning off unread counts entirely since it was much of the server load and whenever I'd log in it was maxed out at 999 anyway 17:04 < mason> Oh, I'll look for where it is. 17:04 < mason> Oh, I'll look for where it is. 17:04 < mason> hrm 17:04 < mason> hrm 17:05 < mason> Load's pretty low here but only two users so far and not a lot of activity. 17:05 < mason> Load's pretty low here but only two users so far and not a lot of activity. 17:06 < fikabot> πŸ’¬ Yeah it is a bigger problem with lots of contacts processing. Even more so with MySQL intead of MariaDB 17:06 < fikabot> πŸ’¬ Yeah it is a bigger problem with lots of contacts processing. Even more so with MySQL intead of MariaDB 17:06 < mason> Hank, would unread counts, either group or overall, be per user or systemwide? Not immediately seeing it in my profile. 17:06 < mason> Hank, would unread counts, either group or overall, be per user or systemwide? Not immediately seeing it in my profile. 17:06 < fikabot> πŸ’¬ It's an admin setting 17:06 < fikabot> πŸ’¬ It's an admin setting 17:06 < mason> MariaDB 10.5.15 here (Debian Bullseye) 17:06 < mason> MariaDB 10.5.15 here (Debian Bullseye) 17:07 < fikabot> πŸ’¬ "Generate counts per contact group when calculating network count " checkbox under the performance area of /admin/site 17:07 < fikabot> πŸ’¬ "Generate counts per contact group when calculating network count " checkbox under the performance area of /admin/site 17:07 < mason> FWIW, I think I want to write up a doc for the Debian wiki for setting up Friendica, and I'll link to and credit your tutorial since I was stuck until I read your instruction to set AllowOverride All. 17:07 < mason> FWIW, I think I want to write up a doc for the Debian wiki for setting up Friendica, and I'll link to and credit your tutorial since I was stuck until I read your instruction to set AllowOverride All. 17:07 < mason> thank you 17:07 < mason> thank you 17:08 < mason> Oh, it *is* on by default. Interesting. 17:08 < mason> Oh, it *is* on by default. Interesting. 17:09 < mason> I wonder if the posts I've seen since last night aren't part of named groups. 17:09 < mason> I wonder if the posts I've seen since last night aren't part of named groups. 17:09 < fikabot> πŸ’¬ Turning it off entirely shaved I think about 10 percentage points of CPU usage off 17:09 < fikabot> πŸ’¬ Turning it off entirely shaved I think about 10 percentage points of CPU usage off 17:12 < fikabot> πŸ’¬ mason: We always welcome documentation. Please consider dual-licensing your guide and also contribute it back to Friendica as well. 17:12 < fikabot> πŸ’¬ mason: We always welcome documentation. Please consider dual-licensing your guide and also contribute it back to Friendica as well. 17:12 < mason> bkil: Absolutely. I'd like to get involved more. 17:12 < mason> bkil: Absolutely. I'd like to get involved more. 17:20 < mason> And there we go. A could folks in a group acted and I see activity. 17:20 < mason> And there we go. A could folks in a group acted and I see activity. 17:30 < mason> This is interesting. Frio theme, I don't see counts popping up with any consistency. Quattro, some settings show NaN. Vier, I see activity counts far more frequently. I'd not have expected theming to impact frequency of update. 17:30 < mason> This is interesting. Frio theme, I don't see counts popping up with any consistency. Quattro, some settings show NaN. Vier, I see activity counts far more frequently. I'd not have expected theming to impact frequency of update. 17:32 < mason> I notice some issues with Frio where things are rendering in the wrong layer. This is with Firefox 102.5.0esr 17:32 < mason> I notice some issues with Frio where things are rendering in the wrong layer. This is with Firefox 102.5.0esr 17:36 < fikabot> πŸ’¬ Could you please open developer tools in your browser and look for anything strange either in the JavaScript console or under the network requests tab? 17:36 < fikabot> πŸ’¬ Could you please open developer tools in your browser and look for anything strange either in the JavaScript console or under the network requests tab? 17:36 < mason> I'd be happy to, but I've not necessarily got the web development chops to have something unusual jump out at me. 17:36 < mason> I'd be happy to, but I've not necessarily got the web development chops to have something unusual jump out at me. 17:37 < mason> Hm, NoScript is blocking an mp4 from a remote site. 17:37 < mason> Hm, NoScript is blocking an mp4 from a remote site. 17:37 < mason> "This page uses the non standard property β€œzoom”. Consider using calc() in the relevant property values, or using β€œtransform” along with β€œtransform-origin: 0 0”." 17:37 < mason> "This page uses the non standard property β€œzoom”. Consider using calc() in the relevant property values, or using β€œtransform” along with β€œtransform-origin: 0 0”." 17:38 < mason> "Some cookies are misusing the recommended β€œSameSiteβ€œ attribute " 17:38 < mason> "Some cookies are misusing the recommended β€œSameSiteβ€œ attribute " 17:38 < mason> "This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features!" 17:38 < mason> "This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features!" 17:38 < mason> Those are the interesting ones from the console. 17:38 < mason> Those are the interesting ones from the console. 17:39 < mason> That last one seems possibly relevant as some of the layering oddness is when I scroll, where the main content scrolls up and obscures the bar across the top. 17:39 < mason> That last one seems possibly relevant as some of the layering oddness is when I scroll, where the main content scrolls up and obscures the bar across the top. 17:39 < fikabot> πŸ’¬ And do you need any other error (non-200) responses in the network list? 17:39 < fikabot> πŸ’¬ And do you need any other error (non-200) responses in the network list? 17:39 17:39 < mason> Just the one red message.< mason> Just the one red message. 17:40 < mason> Oh, there's a 304 for a ... cached style.pcss 17:40 < mason> Oh, there's a 304 for a ... cached style.pcss 17:40 < fikabot> πŸ’¬ Could you perhaps also report the scrolling issue with a screenshot? https://github.com/friendica/friendica/issues 17:40 < fikabot> πŸ’¬ Could you perhaps also report the scrolling issue with a screenshot? https://github.com/friendica/friendica/issues 17:41 < mason> Yes. I've got to do some errands but I'll be happy to. Also going to set up an instance (already got the domain) for my Quaker meeting, so I'll probably garner bug reports from there too. 17:41 < mason> Yes. I've got to do some errands but I'll be happy to. Also going to set up an instance (already got the domain) for my Quaker meeting, so I'll probably garner bug reports from there too. 17:49 < mason> Random note, went into a private window to start without cache and the issue doesn't exist. 17:49 < mason> Random note, went into a private window to start without cache and the issue doesn't exist. 17:50 < mason> Clearing the cache explicitly, not the same win. 17:50 < mason> Clearing the cache explicitly, not the same win. 17:52 < mason> Chrome or Chromium, I don't immediately see the issue. 17:52 < mason> Chrome or Chromium, I don't immediately see the issue. 17:59 < fikabot> πŸ’¬ _Which_ issue? 17:59 < fikabot> πŸ’¬ _Which_ issue? 18:00 < mason> rendering - I'm opening a bug for it - half a sec 18:00 < mason> rendering - I'm opening a bug for it - half a sec 18:01 < mason> bkil: https://github.com/friendica/friendica/issues/12217 18:01 < mason> bkil: https://github.com/friendica/friendica/issues/12217 18:03 < mason> bkil: Those are two different issues in the screenshots, incidentally. First screenshot is scrolling down the page, where the content overwrites the top bar. Second screenshot is in the main timeline, where I click on a user to connect or see details. Same overall layering glitchies. 18:03 < mason> bkil: Those are two different issues in the screenshots, incidentally. First screenshot is scrolling down the page, where the content overwrites the top bar. Second screenshot is in the main timeline, where I click on a user to connect or see details. Same overall layering glitchies. 18:23 < simcop2387> so i'm probably just missing it because i'm blind but is there a way to have the main page for non-logged in users show the most recent public posts on a server? i.e. a public timeline 18:23 < simcop2387> so i'm probably just missing it because i'm blind but is there a way to have the main page for non-logged in users show the most recent public posts on a server? i.e. a public timeline 18:25 < fikabot> πŸ’¬ Well, a .htaccess rewrite rule would solve it easily https://nerdica.net/community 18:25 < fikabot> πŸ’¬ Well, a .htaccess rewrite rule would solve it easily https://nerdica.net/community 18:26 < simcop2387> ok so setting up a redirect/rewrite to go to community then will do it. i figured it'd be simple, just kept missing what it'd be. 18:26 < simcop2387> ok so setting up a redirect/rewrite to go to community then will do it. i figured it'd be simple, just kept missing what it'd be. 18:28 < simcop2387> working on getting things setup still and figuring out what i want (fighting with mail servers at the moment). trying to setup a perl.social instance given all the drama over on twitter (feels like freenode again almost). and mason helpfully pointed me to friendica once i realized that my previous idea for setting this up wasn't quite going to work out the way i wanted. 18:28 < simcop2387> working on getting things setup still and figuring out what i want (fighting with mail servers at the moment). trying to setup a perl.social instance given all the drama over on twitter (feels like freenode again almost). and mason helpfully pointed me to friendica once i realized that my previous idea for setting this up wasn't quite going to work out the way i wanted. 18:30 < fikabot> πŸ’¬ LOL 18:30 < fikabot> πŸ’¬ LOL 18:31 < fikabot> πŸ’¬ https://matrix.org/_matrix/media/v1/download/myportal.social/EqMYGwsUonLiHRIqTZZDrQBZ 18:31 < fikabot> πŸ’¬ https://matrix.org/_matrix/media/v1/download/myportal.social/EqMYGwsUonLiHRIqTZZDrQBZ 18:31 < simcop2387> ha 18:31 < simcop2387> ha 18:31 < mason> simcop2387: hey there 18:31 < mason> simcop2387: hey there 18:35 < fikabot> πŸ’¬ Hank: πŸ’― 18:35 < fikabot> πŸ’¬ Hank: πŸ’― 18:36 < simcop2387> mason: hello. almost got all the pieces for things working for it. will still have way too much manual configuration but it's pretty close to at least having a nice example with docker-compose.yml that creates all the pieces and helps have them ready to go. 18:36 < simcop2387> mason: hello. almost got all the pieces for things working for it. will still have way too much manual configuration but it's pretty close to at least having a nice example with docker-compose.yml that creates all the pieces and helps have them ready to go. 18:38 < mason> nice nice 18:38 < mason> nice nice 21:41 21:41 < mason> I'm curious: is there a way to mute notifications for a particular thread?< mason> I'm curious: is there a way to mute notifications for a particular thread? 21:42 < mason> I'm deleting the comment generating the notifications right now, but this seems suboptimal. 21:42 < mason> I'm deleting the comment generating the notifications right now, but this seems suboptimal. 22:08 < simcop2387> i'm trying to setup the saml plugin but it's basically just doing nothing as far as i can tell. it's never trying to contact the idp or do anything. and no error messages that i can find anywhere 22:08 < simcop2387> i'm trying to setup the saml plugin but it's basically just doing nothing as far as i can tell. it's never trying to contact the idp or do anything. and no error messages that i can find anywhere 22:10 < simcop2387> and of course after that i find how to turn that on 22:10 < simcop2387> and of course after that i find how to turn that on 22:11 < simcop2387> looks like it's part of the hook doing it. i'm betting that the saml addon has bitrotted a bit. 22:11 < simcop2387> looks like it's part of the hook doing it. i'm betting that the saml addon has bitrotted a bit. 22:12 < simcop2387> "Argument 2 passed to saml_sso_initiate() must be of the type array, string given, called in /var/www/html/src/Core/Hook.php on line 223" at /var/www/html/addon/saml/saml.php line 112 22:12 < simcop2387> "Argument 2 passed to saml_sso_initiate() must be of the type array, string given, called in /var/www/html/src/Core/Hook.php on line 223" at /var/www/html/addon/saml/saml.php line 112 22:17 < simcop2387> looks like those functions never use it and it's supposed to be a string reference now, to the content body. 22:17 < simcop2387> looks like those functions never use it and it's supposed to be a string reference now, to the content body. 22:17 < simcop2387> yep, PR incoming 22:17 < simcop2387> yep, PR incoming 22:19 < simcop2387> https://github.com/friendica/friendica-addons/pull/1316 22:19 < simcop2387> https://github.com/friendica/friendica-addons/pull/1316 22:20 < simcop2387> now to figure out how to actually configure the saml bits :) 22:20 < simcop2387> now to figure out how to actually configure the saml bits :) 23:02 < fikabot> πŸ’¬ SAML eh? neat! 23:02 < fikabot> πŸ’¬ SAML eh? neat! 23:08 < fikabot> πŸ’¬ I think what I was afraid of happening eventually has started to happen: posts with too many interactions and comments take way to long to build and thus timeout entire timelines. 23:08 < fikabot> πŸ’¬ I think what I was afraid of happening eventually has started to happen: posts with too many interactions and comments take way to long to build and thus timeout entire timelines. 23:08 < fikabot> πŸ’¬ This is with the standard UI not anything I'm doing through the API 23:08 < fikabot> πŸ’¬ This is with the standard UI not anything I'm doing through the API 23:11 < fikabot> πŸ’¬ I believe it is some of these Kathy Griffin posts (I followed her when she was the first big celeb to come over in this wave) that in at least one case has literally over 1000 comments, over 2200 reshares, and over 5300 likes. 23:11 < fikabot> πŸ’¬ I believe it is some of these Kathy Griffin posts (I followed her when she was the first big celeb to come over in this wave) that in at least one case has literally over 1000 comments, over 2200 reshares, and over 5300 likes. 23:12 < fikabot> πŸ’¬ These endpoints need paging. In the case of how Mastodon UI seems to do it (at least on a page where one isn't logged in) it just truncates it to the last 30 or so 23:13 < fikabot> πŸ’¬ These endpoints need paging. In the case of how Mastodon UI seems to do it (at least on a page where one isn't logged in) it just truncates it to the last 30 or so 23:17 < mason> Hank: The question I had earlier was triggered by one of George Takei's posts that's taken on a life of its own. 23:17 < mason> Hank: The question I had earlier was triggered by one of George Takei's posts that's taken on a life of its own. 23:17 < fikabot> πŸ’¬ Groups she is in time out so does her profile's Status page (others are fine) 23:17 < fikabot> πŸ’¬ Groups she is in time out so does her profile's Status page (others are fine) 23:17 < fikabot> πŸ’¬ which question was that? 23:17 < fikabot> πŸ’¬ which question was that? 23:17 < fikabot> πŸ’¬ sorry 23:17 < fikabot> πŸ’¬ sorry 23:19 < mason> Hank: Oh, no worries. Not sure if you saw it through the portal bot. I was wondering if there was a way to mute notifications from arbitrary threads. 23:19 < mason> Hank: Oh, no worries. Not sure if you saw it through the portal bot. I was wondering if there was a way to mute notifications from arbitrary threads. 23:20 < mason> And I followed up by saying I'm just deleting the posts that are problematic for now. 23:20 < mason> And I followed up by saying I'm just deleting the posts that are problematic for now. 23:23 < fikabot> πŸ’¬ Ah I do remember seeing that I didn't realize that was related 23:23 < fikabot> πŸ’¬ Ah I do remember seeing that I didn't realize that was related 23:23 < fikabot> πŸ’¬ My server literally generates 500 errors trying to render the pages 23:23 < fikabot> πŸ’¬ My server literally generates 500 errors trying to render the pages 23:24 < fikabot> πŸ’¬ I think what I was afraid of happening eventually has started to happen: posts with too many interactions and comments take way too long to build and thus timeout entire timelines. 23:24 < fikabot> πŸ’¬ I think what I was afraid of happening eventually has started to happen: posts with too many interactions and comments take way too long to build and thus timeout entire timelines. 23:39 < simcop2387> alright, saml login with keycloak is working. now i just need logout to work 23:39 < simcop2387> alright, saml login with keycloak is working. now i just need logout to work 23:44 < fikabot> πŸ’¬ JFC every time the notifications refresh I'm getting new friend requests from real users lol 23:44 < fikabot> πŸ’¬ JFC every time the notifications refresh I'm getting new friend requests from real users lol 23:45 < mason> hah 23:45 < mason> hah 23:49 < mason> Hm, I'd like to get a custom login screen image in place for an unveil of a site tomorrow. Is this possible? I'm not seeing anything in the admin interface. 23:49 < mason> Hm, I'd like to get a custom login screen image in place for an unveil of a site tomorrow. Is this possible? I'm not seeing anything in the admin interface. 23:51 < simcop2387> ok baseUrl isn't working the way the addon thinks as it should be. hardcoding it for logout to /community is fine for now while i figure that out. 23:51 < simcop2387> ok baseUrl isn't working the way the addon thinks as it should be. hardcoding it for logout to /community is fine for now while i figure that out. 23:52 < mason> simcop2387: How are you getting /community to show up if folks aren't logged in, such that they can still get to the login page? 23:52 < mason> simcop2387: How are you getting /community to show up if folks aren't logged in, such that they can still get to the login page? 23:53 < simcop2387> mason: that last bit is where i'm stuck now, https://perl.social/community click the sign in button and it's an empty popup. i think the saml addon needs to be providing a thing there for it to work. if you open it in a new tab (middle click) it'll redirect you to keycloak though. 23:53 < simcop2387> mason: that last bit is where i'm stuck now, https://perl.social/community click the sign in button and it's an empty popup. i think the saml addon needs to be providing a thing there for it to work. if you open it in a new tab (middle click) it'll redirect you to keycloak though. 23:53 < simcop2387> the saml plugin needs a fix for a few function signatures to work, see my pr https://github.com/friendica/friendica-addons/pull/1316 23:53 < simcop2387> the saml plugin needs a fix for a few function signatures to work, see my pr https://github.com/friendica/friendica-addons/pull/1316 23:53 < mason> Ah, the sign in button up top is sufficitny. 23:53 < mason> Ah, the sign in button up top is sufficitny. 23:54 < mason> sufficient* 23:54 < mason> sufficient* 23:54 < simcop2387> there's also a change needed to fix the redirectTo call during logout, i'll figure out the proper setup for that (probably just add it to the saml.php config so that you can do it whatever way you want instead of trying to hardcode a default for everyone) 23:54 < simcop2387> there's also a change needed to fix the redirectTo call during logout, i'll figure out the proper setup for that (probably just add it to the saml.php config so that you can do it whatever way you want instead of trying to hardcode a default for everyone) 23:55 < mason> Hm, maybe I don't want /community coming up first, as another Takei post is up there with some unmarked partisan replies. 23:55 < mason> Hm, maybe I don't want /community coming up first, as another Takei post is up there with some unmarked partisan replies. 23:55 < simcop2387> but after all that i've finally figured out how to properly set everything up. 23:55 < simcop2387> but after all that i've finally figured out how to properly set everything up. 23:56 < simcop2387> yea that's the reason i'm thinking i'll change it to be configurable. not every situation is going to want /community or even just straight to the login 23:56 < simcop2387> yea that's the reason i'm thinking i'll change it to be configurable. not every situation is going to want /community or even just straight to the login 23:57 < simcop2387> mason: what's the niche you're setting one up for? 23:57 < simcop2387> mason: what's the niche you're setting one up for? 23:57 < mason> simcop2387: I've got one for family and friends, and tomorrow I'm giving my Quaker meeting the address of the one I set up for them. 23:57 < mason> simcop2387: I've got one for family and friends, and tomorrow I'm giving my Quaker meeting the address of the one I set up for them. 23:58 < mason> I'd like to do some theming for the Quaker site. 23:58 < mason> I'd like to do some theming for the Quaker site. 23:58 < simcop2387> yea i have yet to come close to figuring out doing any custom themes 23:58 < simcop2387> yea i have yet to come close to figuring out doing any custom themes 23:58 < mason> so for now I'm digging through the source to find some images so I can see where they're referenced 23:58 < mason> so for now I'm digging through the source to find some images so I can see where they're referenced 23:58 < mason> I'll tell you what I find. 23:58 < mason> I'll tell you what I find. --- Log closed dom nov 20 00:00:19 2022 --- Log closed dom nov 20 00:00:25 2022