A few small questions
debian.org at spam.lublink.net
debian.org at spam.lublink.net
Sun Aug 27 22:31:35 BST 2023
On 2023-08-27 16:22, Jonas Smedegaard wrote:
> Quoting debian.org at spam.lublink.net (2023-08-27 21:56:42)
>> Hello Jonas, Hello all!
>>
>> I am looking to take a more active role in the VoIPTeam and I have a
>> lot
>> of questions, so here we go :
>>
>> Work flow :
>>
>> 1. How do we submit fixes? I notice that Salsa ( GitLab ) seems to be
>> the platform for tracking changes. Small fixes seem like they can
>> easily
>> be sent into debian/latest, what about larger changes? If I update a
>> package to a newer version, what is your typical workflow? Other than
>> checking changes to dependencies, what else might change ?
>
> Please first take small steps and leave giant leaps - like upgrades to
> newer upstream releases - to me for now.
>
> Not that I want to keep you in the dark, just that it is more complex,
> and there is more than one way to do things and it can quickly get
> confusing if not following same packaging style - as was the case in
> the
> past with asterisk changing hands between me and other experienced
> Debian developers each of us using different packaging style.
>
>
>
>> 2. You mentioned not to use MR on Salsa, what is the proper way to
>> submit new versions for packaging ?
>
> This seems a repeat question. Please leave that to me for now.
>
>
>> 3. How is Salsa handling the fact that Baresip/libre/librem all have
>> debian folders upstream?
>
> git-buildpackage ignores debian subdir - see `man gbp-import-orig` for
> some info on this, and `man dpkg-source` section "Format: 3.0 (quilt)"
> for other parts. Sorry, I don't know how to explain it more simple.
> This is why I recommend to take small steps at first.
>
>
>> Bug handling:
>> 1. How do we deal with stale bugs? What are the criteria to close it?
>> Does the Debian release have to be out of support or is there some
>> other
>> requirement ?
>
> Yes, bugs stay open as long as buggy package is supported in Debian -
> i.e. typically until and including oldstable.
>
>
>> 2. there is a bug about fail2ban ( bug tracker #1024822 ) that reports
>> another package has broken against one of our packages. It would seem
>> that fail2ban has a configuration for our package asterisk, and that
>> one
>> of our changes broke their package. How do we handle this? Do we send
>> them notice that the path has changed? How do I find the authoritative
>> package for fail2ban? there are dozens of repos on Salsa... How do we
>> send patches outside of the voipteam ?
>
> Please discuss specific bugs at the bugreport: Send email to
> 1024822 at bugs.debian.org and you atumatically get subscribed to further
> discussion for that bugreport - for more on that, see `man bts`.
>
>
>> Asterisk and CVEs:
>>
>> Asterisk is an important piece of software used by a very large number
>> of users, it is unthinkable/unacceptable that it not be included in
>> every Debian release( #1031046 ).
>
> Please discuss specific bugs at their respective bugreport.
>
>
>> 1. If we can raise enough interest/time commitments on the mailing
>> list,
>> can we still fix the situation? Appeal #1031046 and return Asterisk
>> to
>> the repository? There are literally hundreds of thousands, if not
>> millions, of users that depend on Asterisk and are depending on Debian
>> for timely security patches. Can we appeal to the security team and
>> get
>> Asterisk re-added to Bookworm? How many people need to give what
>> effort
>> to fix this ?
>
> Repost that question at the bugreport, please.
>
>
>> 2. According to the bug tracker, Asterisk 16 seems to still exist, but
>> there have been multiple security fixes ( 16.28 vs. 16.30
>> https://ci.debian.net/packages/a/asterisk/ ) ! How do i update this?
>> Can
>> I just download the tar.gz from asterisk.org and post it to some git
>> branch I clone ? or is do I have to some how generate patches just for
>> security fixes.
>
> Please do *not* import new upstream versions - maybe you do it right
> but
> maybe you don't and cause the git repo to be messy to clean up again
> and
> more confusing for yourself to understand what is happening. Please
> leave such larger changes to me.
>
>> Does Debian accept version bumps that included
>> non-security fixes ? Can we peg the Debian releases to the LTS
>> releases
>> from Asterisk to ensure the best level of response for CVE and other
>> updates?
>
> No, generally security update meed to be narrow and targeted. (there
> are exceptions, but do *not* assume that you happen to be in a
> situation
> that fits those very rare exceptions).
>
>
>> 1. In one of the instance of libre library, it was called libre0.
>> Where
>> did the zero come from ?
>
> There are source packages and binary packages. Libraries generally
> include SONAME in binary packages, to ease migrations. More details on
> that at https://www.debian.org/doc/debian-policy/ and
> https://www.debian.org/doc/manuals/developers-reference/ - and various
> other pieces some referenced from https://www.debian.org/devel/ and
> some
> from https://wiki.debian.org pages.
>
>
>> 2. When using gbp-pbuilder, is there a parameter to automatically
>> install any dependencies needed to build ? ( like --mk-build-deps )
>
> Yes, there are several ways to do that. I use cowbuilder:
> https://wiki.debian.org/cowbuilder - another popular framework is
> sbuild (but I don't use that so cannot help with it).
>
>
> - Jonas
I guess my next question is, and it might be the same for others looking
to contribute, what next smalls steps can we take ?
David
More information about the Pkg-voip-maintainers
mailing list