Bug#1031046: Only include in Bookworm with commitment to stable updates

Jonas Smedegaard jonas at jones.dk
Fri Dec 13 14:27:38 GMT 2024


Quoting Diederik de Haas via Pkg-voip-maintainers (2024-12-13 14:48:07)
> On Fri Dec 13, 2024 at 1:17 PM CET, Jonas Smedegaard wrote:
> > Quoting Matthias Urlichs via Pkg-voip-maintainers (2024-12-13 12:36:57)
> > > Speaking of concerted effort, the pjproject packaging you mentioned 
> > > doesn't seem to be on Salsa. I'd like to have a look and/or use it as a 
> > > base to start off with packing 2.15 for Debian, if possible.
> >
> > Here: https://salsa.debian.org/pkg-voip-team/pjproject
> 
> The package was removed from the archive due to the issues outlined in
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925263
> 
> Especially the following reason is concerning:
> "pjsip is a library where a lot of functionality and behaviour is selected at
>  compile time using #define statements. Most of these define statements alter
>  the ABI due to changing structs, which makes it ill-suited as a system wide
>  library to be used by several programs."
> 
> So you may want to check whether those problems have been addressed.
> That was based on version 2.7.2 released on 2018-02-21 so a lot could
> have changed/improved in the meantime.

Even if each consumer require building the library from source, I still
consider it more sensible from a Debian perspective to maintain
pjproject as a separate package.

a) The pjproject source package could provide a prebuilt shared library
   which happen to be built with the exact options needed for asterisk
   and then potentially other packages might align with those needs, or
   request provision of alternate branches of the prebuilt library more
   suitable for their needs

b) The pjproject source package could provide a pjproject-source binary
   package which consumers could build from.

 - 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



More information about the Pkg-voip-maintainers mailing list