On 2023-08-27 12:14, Jonas Smedegaard wrote:
Hi David,

Quoting debian....@spam.lublink.net (2023-08-27 16:04:20)
I wrote and applied the required patch ( see attached ).


I built the asterisk package 1:20.4.0~dfsg+~cs6.13.40431414-2 and signed
it successfully.

I installed the new package on my local machine and tested a lua
dialplan. I connected using chan_sip+baresip, and setup a new lua
context in extensions.lua. I called this context and listened to some
menus. ( I had audio ).

Thanks a lot for the thorough testing!

I am now building the package and (unless something surprising happens)
will release it within an hour.


Since the patch only affects lua integration, I saw no reason to do
further testing.

Agreed.


Since I am a new contributor, I'll need help actually pushing this patch
into Salsa and Debian master.

For a change this tiny there is really no need to make a formal patch -
simply posting here on the list that you've succesfully tested a build
with build-dependency changed from liblua5.2-dev to liblua5.1-dev is
fine.


@jonas can you grant me salsa access and/or review my patch and
integrate it into salsa?

Please don't use the merge-request feature: I am not comfortable using
that, but more importantly I find it better to keep conversation about
the packaging in bugreports, not some parts in gitlab.


(In addition to concerete discussions about bugs I am happy to have
casual conversations as well, at our irc channel that we don't need to
keep track of - I just currently have trouble reaching it from matrix).

In future, please make simple git commits pushed directly to the branch
debian/latest where first line of your commit message is sensible to
list in Debian changelog - and please *don't* edit debian/changelog.
This approach makes it easier to revert or cherry-pick e.g. for a stable
backport, and debian/changelog is easily populated using "gpb dch" just
before building the package.

In bug #1023306 I am looking at version bumping to 3.4.0. Should I also commit this directly to debian/latest or should I use a branch?


Please request membership at
https://salsa.debian.org/pkg-voip-team/asterisk/-/project_members to
gain write access to the git repo.


I've sent my request. I'm waiting for approval.

(I have now disabled the MR feature for this package, which also killed
the conversation you started there - I forgot to take note of your
account so cannot invite you into the group myself).

...and while writing this the build finished and I have now pushed it to
Debian :-)

Nice!



Also, I ran dput, but got no response from debian masters ( probably
because I am not authorized to build the asterisk package ) .

Correct: dput works but the resulting uploaded source package gets
silently dropped because a) your OpenPGP signature is not in the list of trusted Debian Developers, and b) because it was uploaded by someone not
trusted that someone could have forged a bogus contact address so it
won't be contacted to avoid backscatter.

thank you for the explanation.

How can I learn more about the VoIP Team workflow so that I can contribute more effectively ?




 - Jonas

- David

Reply via email to