<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p>does the ebuild file need to have the version in the name?</p>
<p>I do not remember how was in the previous gentoo build specs, but
I would prefer not to have version numbers in the file names,
because that means adding/removing/renaming files every time there
is a minor release.</p>
<p>Therefore, if not a constraint of the gentoo package build
system, it would be better to just have the file named <span
style="font-size: 10pt; font-family: Symbol;" class=""><span
class=""><span style="font-style: normal; font-variant-caps:
normal; font-weight: normal; font-stretch: normal;
font-size: 7pt; line-height: normal; font-family:
"Times New Roman";" class=""><span
class="Apple-converted-space"></span></span></span></span>kamailio.ebuild,
without any version number in the name, in every git branch and
then have specific content for each branch version. So, besides
the master, the branch 5.3 gets also only kamailio.ebuild file
with content specific for 5.3.2 and we just update inside it with
each new minor release.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div class="moz-cite-prefix">On 13.02.20 17:36, Federico Santulli
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:F98029A6-F3E3-4527-BA1A-6C2DA416A079@nhm.it">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Hi Henning,
<div class=""><br class="">
</div>
<div class="">If you agree we could have all the main releases in
the git master with the 9999 file and just backport the branch
relative release.</div>
<div class=""><br class="">
</div>
<div class="">This way I can just pull those files and then you
can backport to branches.</div>
<div class=""><br class="">
</div>
<div class="">Please let me know, otherwise I will proceed with
the ZIP.</div>
<div class=""><br class="">
</div>
<div class="">Kind regards.</div>
<div class=""><br class="">
<div class="">
<div>Federico Santulli<br class="">
<br class="">
NHM - S.R.L.<br class="">
Via Raffaello Sanzio, 88<br class="">
81031 Aversa (CE)<br class="">
Italy<br class="">
</div>
<div class=""><br class="">
</div>
</div>
<div>
<blockquote type="cite" class="">
<div class="">Il giorno 13 feb 2020, alle ore 17:33, Henning
Westerholt <<a href="mailto:hw@skalatan.de" class=""
moz-do-not-send="true">hw@skalatan.de</a>> ha
scritto:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="WordSection1" style="page: WordSection1;
caret-color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration: none;">
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="">Hello Federico,<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">In git master we should have
the -9999 file, and in the respective stable
branches the other files.<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">You can send me the files e.g.
as zip or patch file directly (send not to the
list), and I integrate it in the repository.<o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">You could do further updates
then directly there.<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">Cheers,<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">Henning<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">--<span
class="Apple-converted-space"> </span><o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">Henning Westerholt –<span
class="Apple-converted-space"> </span></span><span
class=""><a href="https://skalatan.de/blog/"
style="color: blue; text-decoration: underline;"
class="" moz-do-not-send="true"><span
style="color: rgb(5, 99, 193);" class=""
lang="EN-GB">https://skalatan.de/blog/</span></a></span><span
class="" lang="EN-GB"><o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB">Kamailio services –<span
class="Apple-converted-space"> </span></span><span
class=""><a href="https://gilawa.com/"
style="color: blue; text-decoration: underline;"
class="" moz-do-not-send="true"><span
style="color: rgb(5, 99, 193);" class=""
lang="EN-GB">https://gilawa.com</span></a></span><span
class=""><span class="" lang="EN-GB"><o:p class=""></o:p></span></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><span
class="" lang="EN-GB"><o:p class=""> </o:p></span></div>
<div class="">
<div style="border-style: solid none none;
border-top-width: 1pt; border-top-color: rgb(225,
225, 225); padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><b class="">From:</b><span
class="Apple-converted-space"> </span>Federico
Santulli <<a href="mailto:kam.list@nhm.it"
style="color: blue; text-decoration: underline;"
class="" moz-do-not-send="true">kam.list@nhm.it</a>><span
class="Apple-converted-space"> </span><br
class="">
<b class="">Sent:</b><span
class="Apple-converted-space"> </span>Thursday,
February 13, 2020 3:54 PM<br class="">
<b class="">To:</b><span
class="Apple-converted-space"> </span>Henning
Westerholt <<a href="mailto:hw@skalatan.de"
style="color: blue; text-decoration: underline;"
class="" moz-do-not-send="true">hw@skalatan.de</a>><br
class="">
<b class="">Cc:</b><span
class="Apple-converted-space"> </span>Kamailio
(SER) - Development Mailing List <<a
href="mailto:sr-dev@lists.kamailio.org"
style="color: blue; text-decoration: underline;"
class="" moz-do-not-send="true">sr-dev@lists.kamailio.org</a>><br
class="">
<b class="">Subject:</b><span
class="Apple-converted-space"> </span>Re:
[sr-dev] About FOSDEM talks<o:p class=""></o:p></div>
</div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class=""><o:p
class=""> </o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class="">Hi
Henning,<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class=""><o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class="">actually i’m going to pull the<span
class="Apple-converted-space"> </span><b class="">pkg</b>/<b
class="">kamailio</b>/<b class="">gentoo</b><span
class="Apple-converted-space"> </span>folder.<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class=""><o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class="">It contains:<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 71.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt; font-family: Symbol;"
class=""><span class="">·<span style="font-style:
normal; font-variant-caps: normal;
font-weight: normal; font-stretch: normal;
font-size: 7pt; line-height: normal;
font-family: "Times New Roman";"
class=""> <span
class="Apple-converted-space"> </span></span></span></span>files<o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 107.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt; font-family: "Courier
New";" class=""><span class="">o<span
style="font-style: normal; font-variant-caps:
normal; font-weight: normal; font-stretch:
normal; font-size: 7pt; line-height: normal;
font-family: "Times New Roman";"
class=""> <span class="Apple-converted-space"> </span></span></span></span>kamailio.confd<o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 107.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt; font-family: "Courier
New";" class=""><span class="">o<span
style="font-style: normal; font-variant-caps:
normal; font-weight: normal; font-stretch:
normal; font-size: 7pt; line-height: normal;
font-family: "Times New Roman";"
class=""> <span class="Apple-converted-space"> </span></span></span></span>kamailio.initd<o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 71.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt; font-family: Symbol;"
class=""><span class="">·<span style="font-style:
normal; font-variant-caps: normal;
font-weight: normal; font-stretch: normal;
font-size: 7pt; line-height: normal;
font-family: "Times New Roman";"
class=""> <span
class="Apple-converted-space"> </span></span></span></span>kamailio-5.1.10.ebuild<o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 71.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt; font-family: Symbol;"
class=""><span class="">·<span style="font-style:
normal; font-variant-caps: normal;
font-weight: normal; font-stretch: normal;
font-size: 7pt; line-height: normal;
font-family: "Times New Roman";"
class=""> <span
class="Apple-converted-space"> </span></span></span></span>kamailio-5.2.6.ebuild<o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 71.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt; font-family: Symbol;"
class=""><span class="">·<span style="font-style:
normal; font-variant-caps: normal;
font-weight: normal; font-stretch: normal;
font-size: 7pt; line-height: normal;
font-family: "Times New Roman";"
class=""> <span
class="Apple-converted-space"> </span></span></span></span>kamailio-5.3.2.ebuild<o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0.0001pt 71.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt; font-family: Symbol;"
class=""><span class="">·<span style="font-style:
normal; font-variant-caps: normal;
font-weight: normal; font-stretch: normal;
font-size: 7pt; line-height: normal;
font-family: "Times New Roman";"
class=""> <span
class="Apple-converted-space"> </span></span></span></span>kamailio-9999.ebuild<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class="">As it contains all builds for every single
version, and also the one for the master release,
how you think they should be packaged?<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class=""><o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class="">One ebuild for every release and the 9999
for the master or all in one?<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class=""><o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class="">Could be the commit message like this?<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class=""><o:p class=""> </o:p></div>
</div>
<p class="MsoNormal" style="margin: 0cm 0cm 12pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"><u
class="">pkg/gentoo: Added ebuild for versions
5.1.10, 5.2.6, 5.3.2 and master.</u><br class="">
<br class="">
Please let me know.<o:p class=""></o:p></p>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class="">Best regards.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class=""><o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class="">Federico Santulli<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri, sans-serif;"
class=""><o:p class=""> </o:p></div>
</div>
<div class="">
<div class="">
<div class="">
<p class="MsoNormal" style="margin: 0cm 0cm 12pt
35.4pt; font-size: 11pt; font-family: Calibri,
sans-serif;">NHM - S.R.L.<br class="">
Via Raffaello Sanzio, 88<br class="">
81031 Aversa (CE)<br class="">
Italy<o:p class=""></o:p></p>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><o:p class=""> </o:p></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><o:p class=""> </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><br class="">
<br class="">
<o:p class=""></o:p></div>
<blockquote style="margin-top: 5pt; margin-bottom:
5pt;" class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class="">Il giorno 13 feb 2020,
alle ore 13:53, Henning Westerholt <<a
href="mailto:hw@skalatan.de" style="color:
blue; text-decoration: underline;"
class="" moz-do-not-send="true">hw@skalatan.de</a>>
ha scritto:<o:p class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><o:p class=""> </o:p></div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class="">Hello Federico,<br
class="">
<br class="">
Great to hear from you, it was nice to
meet you at FOSDEM!<br class="">
<br class="">
Extensions to modules that add new useful
functionality are always welcome, and
packaging support of course as well. You
probably know this document already, it
gives many hints about our way of working
and some guidelines for commit messages
etc..<a
href="https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md"
style="color: blue; text-decoration:
underline;" class=""
moz-do-not-send="true">https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md</a><span
class="Apple-converted-space"> </span><br
class="">
<br class="">
The usual way how we work in Kamailio is
to use github pull requests. So the best
way would be if you create pull requests
for the sdpops extensions and the gentoo
ebuild. For the historyinfo header
extensions I think a pull request would be
good as well. In this case we should
discuss with the other developers in the
request how to merge it best, e.g. as a
dedicated module or to add them to the pv
module, for example.<span
class="Apple-converted-space"> </span><br
class="">
<br class="">
If you plan to do more work on the Gentoo
ebuild packaging, you will get also commit
access to our repository that you can
maintain the ebuild files directly in git
master. Just let us know after you
submitted the first Gentoo packaging pull
request. The old ebuilds were removed
because they were outdated.<br class="">
<br class="">
One last note - new functionality will be
included in the next major release 5.4.0,
the package files can be also integrated
into the stabled releases branches 5.3 and
5.2.<br class="">
<br class="">
Cheers,<br class="">
<br class="">
Henning<br class="">
<br class="">
--<span class="Apple-converted-space"> </span><br
class="">
Henning Westerholt –<span
class="Apple-converted-space"> </span><a
href="https://skalatan.de/blog/"
style="color: blue; text-decoration:
underline;" class=""
moz-do-not-send="true">https://skalatan.de/blog/</a><br
class="">
Kamailio services –<span
class="Apple-converted-space"> </span><a
href="https://gilawa.com/" style="color:
blue; text-decoration: underline;"
class="" moz-do-not-send="true">https://gilawa.com</a><span
class="Apple-converted-space"> </span><br
class="">
<br class="">
-----Original Message-----<br class="">
From: sr-dev <<a
href="mailto:sr-dev-bounces@lists.kamailio.org"
style="color: blue; text-decoration:
underline;" class=""
moz-do-not-send="true">sr-dev-bounces@lists.kamailio.org</a>>
On Behalf Of Federico Santulli<br class="">
Sent: Thursday, February 13, 2020 12:57 PM<br
class="">
To:<span class="Apple-converted-space"> </span><a
href="mailto:sr-dev@lists.sip-router.org" style="color: blue;
text-decoration: underline;" class=""
moz-do-not-send="true">sr-dev@lists.sip-router.org</a><br
class="">
Subject: [sr-dev] About FOSDEM talks<br
class="">
<br class="">
Hi Henning,<br class="">
<br class="">
as I was discussing with you at the fosdem
dinner we were developing something on the
5.3 branch yet:<br class="">
<br class="">
we have a module for the history info
processing with functions and pv variables
$hi[index] handling.<br class="">
As I told you before moving the pvs to the
core, we would like to have a well tested
module.<br class="">
<br class="">
We have also added functions to the sdpops
module to allow codec reorder, remove and
other manipulations over the
request/response processing (matching
between invites and updates with 200 OK
responses).<br class="">
<br class="">
We have added native and kemi functions to
the userblacklist module where we do
global filtering based on the from uri or
other customer selected field.<br class="">
<br class="">
We have also readded and updated the
Gentoo ebuilds that were removed many
releases ago. We based them on the stable
releases and we have one too for git with
version 9999 as usual.<br class="">
<br class="">
Do you think we can start to push some
code?<br class="">
<br class="">
Kind regards.<br class="">
<br class="">
Federico Santulli<br class="">
<br class="">
NHM - S.R.L.<br class="">
Via Raffaello Sanzio, 88<br class="">
81031 Aversa (CE)<br class="">
Italy<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
Kamailio (SER) - Development Mailing List<span
class="Apple-converted-space"> </span><a
href="mailto:sr-dev@lists.kamailio.org"
style="color: blue; text-decoration:
underline;" class=""
moz-do-not-send="true">sr-dev@lists.kamailio.org</a><span
class="Apple-converted-space"> </span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev"
style="color: blue; text-decoration:
underline;" class=""
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev</a><o:p
class=""></o:p></div>
</div>
</div>
</blockquote>
</div>
<div style="margin: 0cm 0cm 0.0001pt 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><o:p class=""> </o:p></div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Kamailio (SER) - Development Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:sr-dev@lists.kamailio.org">sr-dev@lists.kamailio.org</a>
<a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - March 9-11, 2020, Berlin - <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
Kamailio World Conference - April 27-29, 2020, in Berlin -- <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
</body>
</html>