IRC log for #asterisk-dev on 20210522

00:09.29*** join/#asterisk-dev andrewyager (~andrewyag@8-104-141-114.static-dsl.realworld.net.au)
00:16.59*** join/#asterisk-dev andrewyager (~andrewyag@114.141.97.1)
01:19.30*** join/#asterisk-dev infobot (ibot@96-86-209-99-static.hfc.comcastbusiness.net)
01:19.30*** topic/#asterisk-dev is Asterisk Development Discussion -=- http://www.asterisk.org/developers -=- Tier 2 and 3.14159265 support is in #asterisk -=- Check out our blog! blogs.asterisk.org -=- Follow on Twitter at @AsteriskDev
03:45.00*** join/#asterisk-dev andrewya_ (~andrewyag@114.141.97.1)
08:31.14*** join/#asterisk-dev csavinovich (sid296765@gateway/web/irccloud.com/x-xcdsbpercdxkqofs)
08:31.14*** join/#asterisk-dev drc (~drc@stratum0/entity/drc)
08:31.14*** mode/#asterisk-dev [+o csavinovich] by weber.freenode.net
08:57.43jkroonwhen pushing fixes to gerrit, is it preferred to keep it one fix per commit, or OK to fix two things in a single commit?  Specifically I'm looking to:
08:57.53jkroon1.  Add a locks show cli command.
08:58.02fileif they're distinct fixes, they should be separate
08:58.04jkroon2.  Fix the module_unload memory corruption.
08:58.21filethose should be separate
08:58.22jkroon3.  Fix the requesters counting in certain failure cases
08:59.18jkroonI'll file three separate commits then thanks.
09:01.10jkroon4.  ref counting on module use ...
09:01.34jkroonbut that'll be another day.
09:02.16jkroonnot seeing how to handle that use-case safely.
09:16.34*** join/#asterisk-dev tsearle (tsearlenim@gateway/shell/matrix.org/x-gxwfpehsjttvcmwi)
09:16.34*** mode/#asterisk-dev [+o tsearle] by ChanServ
09:16.37*** join/#asterisk-dev DanJenkins[m] (dannimblea@gateway/shell/matrix.org/x-wdhabmpfwetfwfgv)
09:16.37*** mode/#asterisk-dev [+o DanJenkins[m]] by ChanServ
09:52.24jkroonfile - ast_module_user_add(chan) - as I understand the header this may do what I want too?  which is essentially if a channel takes a lock, call that, and this will release the ref when the channel hangs up?
09:52.55filenope.
09:53.01fileit doesn't automatically release.
10:00.43jkroonand ast_datastore_info->destroy doesn't get passed the ast_channel* ...
10:00.58filedatastores are generic
10:03.18jkroonok, going for simple ± ref counting then.  should be fine.
10:03.31jkroonreally appreciate the pointers.
10:17.14*** join/#asterisk-dev andrewyager (~andrewyag@114.141.97.1)
12:17.46*** join/#asterisk-dev andrewya_ (~andrewyag@114.141.97.1)
12:31.29*** join/#asterisk-dev InterLinked (~ambassado@cpe-24-209-155-151.wi.res.rr.com)
14:34.48jkroonfile, I've got three hunks for additional error logging that I used to try and debug, which I think is useful, but don't really fit in with any of the other patches - basically the one ast_debug is escalated to ast_log(LOG_ERROR ... which it should have been - it's an error condition, and if the channel tries to unlock a lock it never owned (it would already log about a lock it doesn't *currently* own), and then one I'm debating as it's the usual
14:34.49jkroon(TRY)?LOCK failure case which I'm in two minds about.  Not critical stuff, but in case of future error reports these may give hints as to where to look for the problem.
16:07.50fileInterLinked: I'm going to review only a few of your changes at a time.
16:08.27InterLinkedThat sounds fine, am I submitting too many?
16:08.50fileto be quite honest, yes, 2 people have to review changes before submitting and we also have to look at any ramifications of them
16:09.24InterLinkedUnderstandable, I'm at the tail end of what I was planning to submit for the moment
16:09.29fileyou can put them up, but I'm just letting you know it'll likely be awhile before stuff is reviewed
16:09.41filesince generally Sangoma people are who review them and we do have other stuff we do
16:10.38InterLinkedRight, completely understand. This week was just a good time for me to try to get some of this done, and I know the feature freeze is in July.
16:10.58filefeatures can still be accepted in release versions.
16:11.15filejust may not make the first 19.0.0 release
16:35.44InterLinkedBut 19 is not LTS, right, and then 18 would be frozen at that point? Or 16/18 could keep going?
17:00.10InterLinkedAlso, https://wiki.asterisk.org/wiki/display/AST/Asterisk+Sounds+Submission+Process makes it sound like there can be multiple prompts set for a given locale (e.g. en-us), is this still accurate? It seems like Allison Smith is the only en-us as of now.
18:07.03file16/18 keeps going.
18:07.20filefull lifetime of versions is listed on https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
18:07.41filethere is only Allison for English officially
18:09.34InterLinkedBut feature freeze means no new features to 16/18 for a few months, right, while 19 is getting rolled out?
18:10.08InterLinkedI know there's only Allison for English, but would it be permitted to add a second voice to the official sets? Or is that outdated info on the page about multiple voices per locale?
18:10.10fileno, it means that at the point we make the first release candidate for 19, we will make release candidates for 16 and 18 as well to align them
18:10.22filechanges will still go in, but they will not be released for a bit
18:11.11filethe policy hasn't changed, and sounds haven't been touched in years
18:12.16InterLinkedOkay, because we have a repository of Pat Fleet Asterisk sounds which (IMO) sounds way better than the Allison Smith one. A few dozen prompts are missing so we're getting those recorded by her seen, and it seemed like we might as well get it all in order to add to that, if we can get the paperwork all set.
18:13.49fileok
18:14.36electronic_eelany plans to move this channel and #asterisk to another irc network soon? this https://www.devever.net/~hl/freenode_abuse doesn't look good to me
18:14.49fileelectronic_eel: nothing as of yet
18:15.31electronic_eelare you aware of the issues in the link i posted?
18:15.36electronic_eelyou may want to reconsider
18:15.48filesighs
18:16.26fileI am aware of such things, but I literally do not have access to the channels yet on Libera
18:17.01fileso - is it likely we'll move? probably
18:17.07fileis everything in place where I'm comfortable doing so? no
18:17.07electronic_eelah, ok, so you wait till proper channel registration at libera is through
18:17.18InterLinkedWhat about running a private IRC server?
18:18.06filegonna go with a no on that one
18:18.42electronic_eeli guess it is a lot of work and makes it harder for many people to use. so i don't see a real benefit in it
18:19.47electronic_eelfor example you won't have stuff like a matrix bridge on your own server until you negotiate with matrix.org first
18:20.35InterLinkedYeah, I guess was thinking from a controlling the channel perspective, but that makes sense. My IRC program only shows these by default: Available networks are [dalnet, efnet, freenode, hispano, ircnet, moznet, oftc, quakenet, rizon, slashnet, snoonet, undernet]
18:21.47fileto put things into context on how behind Libera is on this - the Python project only got access to theirs yesterday
18:23.16electronic_eelyeah, they have a lot of work to do. also there are sometimes still some stability issues. but it is improving quickly
18:23.25fileyup
18:23.48filebut until all the ducks are in a row, not a good idea to move - can't even touch the #asterisk topic there if we make a release
18:25.18electronic_eelok. but this sounds much different than your first answer to my question above.
18:25.34filehow so?
18:25.56fileI said nothing as of yet, because I didn't want to say yes until everything was completely sorted
18:26.37fileand made sure everything was okay with it (which I expect everyone will be)
18:26.45fileer everyone
18:27.17electronic_eeli would have answered something along the lines of waiting for libera to stabilize
18:27.47fileok
18:29.51file"waiting for Libera to stabilize and for access to the Asterisk namespace there, so it can then be proposed to everyone to make sure we're all on the same page and if so, then jumping there"
18:30.41electronic_eel:-)
18:31.08filesorry, this keeps coming up and I've repeated the same things over and over
18:31.11fileit's getting tiring :P
18:31.36filestashes that sentence away
20:50.48*** join/#asterisk-dev gtjoseph_ (~gtjoseph@asterisk/developer/gtjoseph)
20:50.48*** mode/#asterisk-dev [+o gtjoseph_] by ChanServ
22:02.04*** join/#asterisk-dev gtjoseph_ (~gtjoseph@asterisk/developer/gtjoseph)
22:02.04*** mode/#asterisk-dev [+o gtjoseph_] by ChanServ

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.