Bug#1031046: Asterisk packaging

Jonas Smedegaard jonas at jones.dk
Sun Jul 30 10:32:33 BST 2023


Hi Olivier,

Quoting Olivier (2023-06-02 11:24:44)
> I volunteer to help to package Asterisk either in current official
> Debian repo or in an alternative repository.

Great!

Please subscribe to our mailinglist and discuss more there.
And please consider joining our IRC/Matrix chat room/channel for more
casual hangout.
Info on both is listed at https://wiki.debian.org/Teams/VoIP/


> The perspectives of Asterisk Deb packaging is talked about in [1] (I'm
> the original author of this thread).
> 
> One thing that comes to mind reading [1] is that several people
> recommend packaging from scratch while it seems to me, that
> contributing in coordinated activities may lower the amount of work
> (no need to build a repo, to configure host to use a custom repo, ...)
> and increase the outcome quality as Debian standards are quite high.
> 
> If having Asterisk distributed with Bookwom is a lost cause, maybe we
> can try to have latest Asterisk 20.3 be packaged "the Debian way" in
> unstable repo and self assign the goal that this build would done by
> new contributors, under the control of experienced mainteners ?
> 
> Then, what could be the best media to read or add doc about Asterisk packaging ?
> 
> [1] https://community.asterisk.org/t/status-and-perspectives-of-asterisk-package-on-debian-bookworm/97087/11

I see 4 approaches:

1) Use what the Asterisk project officially offers.

2) Use what Debian project officially offers.

3) Use what Debian semi-officially offers as "backports".

4) DIY.

Each of those 4 approaches can be done either with least possible effort
on your own part, or through more active collaboration.

Option 1 is good for some users.  Evidently it isn't for me, or I would
not have spent the past 20 years adding patches and build routines on
top of what upstream projects could offer: I firmly believe that it is
benificial to have a "second stage development" focusing on integration
across upstream projects, and I firmly believe that Debian is the best
for doing that.  For those disagreeing, use option 1 or 4 :-)

Option 2 is currently off the table, because for Debian to be
officially "stable" the work has to be done *before* the distribution is
released as "stable", and not enough work was done for that to happen
for the current stable release.

Option 3 is still valid.  It requires help, not on climbing the whole
mountain of building a package, but on concrete narrow tasks of checking
for security bugs, isolating (or writing from scratch if you are really
cool) patches to fix those bugs, and (when baked into a package) testing
that the bugs are indeed fixed.  Only with *both* packaging *and*
maintenance (which includes security sheparding) of that packaging can
the work become semi-officially available in Debian backport.

Option 4 is always an option.  And for me personally is always a big
waste of time, compared to the more efficient collaboration possible
using Debian as a platform for it.  Feel free to disagree, but then
discuss those non-Debian approaches elsewhere than in Debian :-)


Hope to see a lot of you enthusiasts in the Debian VoIP team mailinglist
soon.  More info at https://wiki.debian.org/Teams/VoIP/


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20230730/1673febf/attachment.sig>


More information about the Pkg-voip-maintainers mailing list