<p>Friendly Automation <strong>submitted</strong> this change.</p><p><a href="https://gerrit.asterisk.org/c/asterisk/+/16277">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Kevin Harwell: Looks good to me, but someone else must approve
  George Joseph: Looks good to me, approved
  Friendly Automation: Approved for Submit

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">policy: Deprecate modules and add versions to others.<br><br>app_meetme is deprecated in 19, to be removed in 21.<br>app_osplookup is deprecated in 19, to be removed in 21.<br>chan_alsa is deprecated in 19, to be removed in 21.<br>chan_mgcp is deprecated in 19, to be removed in 21.<br>chan_skinny is deprecated in 19, to be removed in 21.<br>res_pktccops is deprecated in 19, to be removed in 21.<br>app_macro was deprecated in 16, to be removed in 21.<br>chan_sip was deprecated in 17, to be removed in 21.<br>res_monitor was deprecated in 16, to be removed in 21.<br><br>ASTERISK-29548<br>ASTERISK-29549<br>ASTERISK-29550<br>ASTERISK-29551<br>ASTERISK-29552<br>ASTERISK-29553<br>ASTERISK-29558<br>ASTERISK-29567<br>ASTERISK-29572<br><br>Change-Id: Ic3bee31a10d42c4b3bbc913d893f7b2a28a27131<br>---<br>M addons/app_mysql.c<br>M addons/cdr_mysql.c<br>M apps/app_dahdiras.c<br>M apps/app_fax.c<br>M apps/app_ices.c<br>M apps/app_image.c<br>M apps/app_macro.c<br>M apps/app_meetme.c<br>M apps/app_nbscat.c<br>M apps/app_osplookup.c<br>M apps/app_url.c<br>M cdr/cdr_syslog.c<br>M channels/chan_alsa.c<br>M channels/chan_mgcp.c<br>M channels/chan_misdn.c<br>M channels/chan_nbs.c<br>M channels/chan_oss.c<br>M channels/chan_phone.c<br>M channels/chan_sip.c<br>M channels/chan_skinny.c<br>M channels/chan_vpb.cc<br>A doc/UPGRADE-staging/app_meetme_deprecation.txt<br>A doc/UPGRADE-staging/app_osplookup_deprecation.txt<br>A doc/UPGRADE-staging/chan_alsa_deprecation.txt<br>A doc/UPGRADE-staging/chan_mgcp_deprecation.txt<br>A doc/UPGRADE-staging/chan_skinny_deprecation.txt<br>A doc/UPGRADE-staging/res_pktccops_deprecation.txt<br>M res/res_config_sqlite.c<br>M res/res_monitor.c<br>M res/res_pktccops.c<br>M utils/conf2ael.c<br>M utils/muted.c<br>32 files changed, 104 insertions(+), 12 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/addons/app_mysql.c b/addons/app_mysql.c</span><br><span>index 1a79afe..6e35a7c 100644</span><br><span>--- a/addons/app_mysql.c</span><br><span>+++ b/addons/app_mysql.c</span><br><span>@@ -37,6 +37,8 @@</span><br><span>        <defaultenabled>no</defaultenabled></span><br><span>      <support_level>deprecated</support_level></span><br><span>        <replacement>func_odbc</replacement></span><br><span style="color: hsl(120, 100%, 40%);">+      <deprecated_in>1.8</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+        <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/addons/cdr_mysql.c b/addons/cdr_mysql.c</span><br><span>index c05b86a..25f8762 100644</span><br><span>--- a/addons/cdr_mysql.c</span><br><span>+++ b/addons/cdr_mysql.c</span><br><span>@@ -38,6 +38,8 @@</span><br><span>     <defaultenabled>no</defaultenabled></span><br><span>      <support_level>deprecated</support_level></span><br><span>        <replacement>cdr_adaptive_odbc</replacement></span><br><span style="color: hsl(120, 100%, 40%);">+      <deprecated_in>1.8</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+        <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/apps/app_dahdiras.c b/apps/app_dahdiras.c</span><br><span>index b5b1ae9..d2ec137 100644</span><br><span>--- a/apps/app_dahdiras.c</span><br><span>+++ b/apps/app_dahdiras.c</span><br><span>@@ -28,6 +28,8 @@</span><br><span> /*** MODULEINFO</span><br><span>      <depend>dahdi</depend></span><br><span>   <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/apps/app_fax.c b/apps/app_fax.c</span><br><span>index 2404773..442df66 100644</span><br><span>--- a/apps/app_fax.c</span><br><span>+++ b/apps/app_fax.c</span><br><span>@@ -18,6 +18,8 @@</span><br><span>     <defaultenabled>no</defaultenabled></span><br><span>      <support_level>deprecated</support_level></span><br><span>        <replacement>res_fax</replacement></span><br><span style="color: hsl(120, 100%, 40%);">+        <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span> ***/</span><br><span> </span><br><span> /* Needed for spandsp headers */</span><br><span>diff --git a/apps/app_ices.c b/apps/app_ices.c</span><br><span>index 29127fc..38c68c0 100644</span><br><span>--- a/apps/app_ices.c</span><br><span>+++ b/apps/app_ices.c</span><br><span>@@ -29,6 +29,8 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>  <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/apps/app_image.c b/apps/app_image.c</span><br><span>index 5d70c8c..53754ed 100644</span><br><span>--- a/apps/app_image.c</span><br><span>+++ b/apps/app_image.c</span><br><span>@@ -27,6 +27,8 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>      <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/apps/app_macro.c b/apps/app_macro.c</span><br><span>index 36632dc..3f7632a 100644</span><br><span>--- a/apps/app_macro.c</span><br><span>+++ b/apps/app_macro.c</span><br><span>@@ -29,6 +29,8 @@</span><br><span>     <defaultenabled>no</defaultenabled></span><br><span>      <support_level>deprecated</support_level></span><br><span>        <replacement>app_stack (GoSub)</replacement></span><br><span style="color: hsl(120, 100%, 40%);">+      <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/apps/app_meetme.c b/apps/app_meetme.c</span><br><span>index 0f0baab..27d985b 100644</span><br><span>--- a/apps/app_meetme.c</span><br><span>+++ b/apps/app_meetme.c</span><br><span>@@ -41,8 +41,10 @@</span><br><span> /*** MODULEINFO</span><br><span>     <depend>dahdi</depend></span><br><span>   <defaultenabled>no</defaultenabled></span><br><span style="color: hsl(0, 100%, 40%);">- <support_level>extended</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+   <support_level>deprecated</support_level></span><br><span>        <replacement>app_confbridge</replacement></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>19</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>@@ -8076,7 +8078,7 @@</span><br><span> }</span><br><span> </span><br><span> AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "MeetMe conference bridge",</span><br><span style="color: hsl(0, 100%, 40%);">-     .support_level = AST_MODULE_SUPPORT_EXTENDED,</span><br><span style="color: hsl(120, 100%, 40%);">+ .support_level = AST_MODULE_SUPPORT_DEPRECATED,</span><br><span>      .load = load_module,</span><br><span>         .unload = unload_module,</span><br><span>     .reload = reload,</span><br><span>diff --git a/apps/app_nbscat.c b/apps/app_nbscat.c</span><br><span>index a7fccaf..c714cbb 100644</span><br><span>--- a/apps/app_nbscat.c</span><br><span>+++ b/apps/app_nbscat.c</span><br><span>@@ -27,6 +27,8 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>        <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/apps/app_osplookup.c b/apps/app_osplookup.c</span><br><span>index 4e6e5df..f80324f 100644</span><br><span>--- a/apps/app_osplookup.c</span><br><span>+++ b/apps/app_osplookup.c</span><br><span>@@ -31,7 +31,10 @@</span><br><span> /*** MODULEINFO</span><br><span>         <depend>osptk</depend></span><br><span>   <depend>openssl</depend></span><br><span style="color: hsl(0, 100%, 40%);">-    <support_level>extended</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+   <defaultenabled>no</defaultenabled></span><br><span style="color: hsl(120, 100%, 40%);">+       <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>19</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>@@ -3163,7 +3166,7 @@</span><br><span> }</span><br><span> </span><br><span> AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_DEFAULT, "Open Settlement Protocol Applications",</span><br><span style="color: hsl(0, 100%, 40%);">-   .support_level = AST_MODULE_SUPPORT_EXTENDED,</span><br><span style="color: hsl(120, 100%, 40%);">+ .support_level = AST_MODULE_SUPPORT_DEPRECATED,</span><br><span>      .load = load_module,</span><br><span>         .unload = unload_module,</span><br><span>     .reload = reload,</span><br><span>diff --git a/apps/app_url.c b/apps/app_url.c</span><br><span>index aced49e..08e1ec5 100644</span><br><span>--- a/apps/app_url.c</span><br><span>+++ b/apps/app_url.c</span><br><span>@@ -27,6 +27,8 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>    <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/cdr/cdr_syslog.c b/cdr/cdr_syslog.c</span><br><span>index 932d98f..84e19b9 100644</span><br><span>--- a/cdr/cdr_syslog.c</span><br><span>+++ b/cdr/cdr_syslog.c</span><br><span>@@ -40,6 +40,8 @@</span><br><span>     <depend>syslog</depend></span><br><span>  <defaultenabled>no</defaultenabled></span><br><span>      <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span> ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/channels/chan_alsa.c b/channels/chan_alsa.c</span><br><span>index a5dead1..2e6e1f2 100644</span><br><span>--- a/channels/chan_alsa.c</span><br><span>+++ b/channels/chan_alsa.c</span><br><span>@@ -34,7 +34,10 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>      <depend>alsa</depend></span><br><span style="color: hsl(0, 100%, 40%);">-       <support_level>extended</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+   <defaultenabled>no</defaultenabled></span><br><span style="color: hsl(120, 100%, 40%);">+       <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>19</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>@@ -1036,7 +1039,7 @@</span><br><span> }</span><br><span> </span><br><span> AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "ALSA Console Channel Driver",</span><br><span style="color: hsl(0, 100%, 40%);">-  .support_level = AST_MODULE_SUPPORT_EXTENDED,</span><br><span style="color: hsl(120, 100%, 40%);">+ .support_level = AST_MODULE_SUPPORT_DEPRECATED,</span><br><span>      .load = load_module,</span><br><span>         .unload = unload_module,</span><br><span>     .load_pri = AST_MODPRI_CHANNEL_DRIVER,</span><br><span>diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c</span><br><span>index 2c8c525..9a43a29 100644</span><br><span>--- a/channels/chan_mgcp.c</span><br><span>+++ b/channels/chan_mgcp.c</span><br><span>@@ -35,7 +35,10 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>         <use type="module">res_pktccops</use></span><br><span style="color: hsl(0, 100%, 40%);">-  <support_level>extended</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+   <defaultenabled>no</defaultenabled></span><br><span style="color: hsl(120, 100%, 40%);">+       <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>19</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>@@ -5016,7 +5019,7 @@</span><br><span> }</span><br><span> </span><br><span> AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Media Gateway Control Protocol (MGCP)",</span><br><span style="color: hsl(0, 100%, 40%);">-        .support_level = AST_MODULE_SUPPORT_EXTENDED,</span><br><span style="color: hsl(120, 100%, 40%);">+ .support_level = AST_MODULE_SUPPORT_DEPRECATED,</span><br><span>      .load = load_module,</span><br><span>         .unload = unload_module,</span><br><span>     .reload = reload,</span><br><span>diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c</span><br><span>index d17c4ad..546bb2b 100644</span><br><span>--- a/channels/chan_misdn.c</span><br><span>+++ b/channels/chan_misdn.c</span><br><span>@@ -78,6 +78,8 @@</span><br><span>       <depend>suppserv</depend></span><br><span>        <support_level>deprecated</support_level></span><br><span>        <replacement>chan_dahdi</replacement></span><br><span style="color: hsl(120, 100%, 40%);">+     <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/channels/chan_nbs.c b/channels/chan_nbs.c</span><br><span>index 9a9e266..c7c842a 100644</span><br><span>--- a/channels/chan_nbs.c</span><br><span>+++ b/channels/chan_nbs.c</span><br><span>@@ -28,6 +28,8 @@</span><br><span> /*** MODULEINFO</span><br><span>      <depend>nbs</depend></span><br><span>     <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/channels/chan_oss.c b/channels/chan_oss.c</span><br><span>index 7dde84f..69dd71f 100644</span><br><span>--- a/channels/chan_oss.c</span><br><span>+++ b/channels/chan_oss.c</span><br><span>@@ -41,6 +41,8 @@</span><br><span> /*** MODULEINFO</span><br><span>      <depend>oss</depend></span><br><span>     <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/channels/chan_phone.c b/channels/chan_phone.c</span><br><span>index 9c77037..66c911b 100644</span><br><span>--- a/channels/chan_phone.c</span><br><span>+++ b/channels/chan_phone.c</span><br><span>@@ -36,6 +36,8 @@</span><br><span> /*** MODULEINFO</span><br><span>      <depend>ixjuser</depend></span><br><span>         <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/channels/chan_sip.c b/channels/chan_sip.c</span><br><span>index d00d615..2436808 100644</span><br><span>--- a/channels/chan_sip.c</span><br><span>+++ b/channels/chan_sip.c</span><br><span>@@ -178,6 +178,8 @@</span><br><span>       <use type="module">res_http_websocket</use></span><br><span>    <defaultenabled>no</defaultenabled></span><br><span>      <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>17</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> /*!  \page sip_session_timers SIP Session Timers in Asterisk Chan_sip</span><br><span>diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c</span><br><span>index 17bc039..05ec46f 100644</span><br><span>--- a/channels/chan_skinny.c</span><br><span>+++ b/channels/chan_skinny.c</span><br><span>@@ -34,7 +34,10 @@</span><br><span>  */</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span style="color: hsl(0, 100%, 40%);">-   <support_level>extended</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+   <defaultenabled>no</defaultenabled></span><br><span style="color: hsl(120, 100%, 40%);">+       <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>19</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>@@ -8824,7 +8827,7 @@</span><br><span> }</span><br><span> </span><br><span> AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Skinny Client Control Protocol (Skinny)",</span><br><span style="color: hsl(0, 100%, 40%);">-      .support_level = AST_MODULE_SUPPORT_EXTENDED,</span><br><span style="color: hsl(120, 100%, 40%);">+ .support_level = AST_MODULE_SUPPORT_DEPRECATED,</span><br><span>      .load = load_module,</span><br><span>         .unload = unload_module,</span><br><span>     .reload = reload,</span><br><span>diff --git a/channels/chan_vpb.cc b/channels/chan_vpb.cc</span><br><span>index cde5d48..9bcf305 100644</span><br><span>--- a/channels/chan_vpb.cc</span><br><span>+++ b/channels/chan_vpb.cc</span><br><span>@@ -51,6 +51,8 @@</span><br><span>   <depend>vpb</depend></span><br><span>     <defaultenabled>no</defaultenabled></span><br><span>      <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include <vpbapi.h></span><br><span>diff --git a/doc/UPGRADE-staging/app_meetme_deprecation.txt b/doc/UPGRADE-staging/app_meetme_deprecation.txt</span><br><span>new file mode 100644</span><br><span>index 0000000..23f7d4d</span><br><span>--- /dev/null</span><br><span>+++ b/doc/UPGRADE-staging/app_meetme_deprecation.txt</span><br><span>@@ -0,0 +1,6 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Subject: app_meetme</span><br><span style="color: hsl(120, 100%, 40%);">+Master-Only: True</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This module is now deprecated and will no</span><br><span style="color: hsl(120, 100%, 40%);">+longer be built by default. It is scheduled</span><br><span style="color: hsl(120, 100%, 40%);">+to be removed as of Asterisk 21.</span><br><span>diff --git a/doc/UPGRADE-staging/app_osplookup_deprecation.txt b/doc/UPGRADE-staging/app_osplookup_deprecation.txt</span><br><span>new file mode 100644</span><br><span>index 0000000..27e3bb6</span><br><span>--- /dev/null</span><br><span>+++ b/doc/UPGRADE-staging/app_osplookup_deprecation.txt</span><br><span>@@ -0,0 +1,6 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Subject: app_osplookup</span><br><span style="color: hsl(120, 100%, 40%);">+Master-Only: True</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This module is now deprecated and will no</span><br><span style="color: hsl(120, 100%, 40%);">+longer be built by default. It is scheduled</span><br><span style="color: hsl(120, 100%, 40%);">+to be removed as of Asterisk 21.</span><br><span>diff --git a/doc/UPGRADE-staging/chan_alsa_deprecation.txt b/doc/UPGRADE-staging/chan_alsa_deprecation.txt</span><br><span>new file mode 100644</span><br><span>index 0000000..04edcf0</span><br><span>--- /dev/null</span><br><span>+++ b/doc/UPGRADE-staging/chan_alsa_deprecation.txt</span><br><span>@@ -0,0 +1,6 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Subject: chan_alsa</span><br><span style="color: hsl(120, 100%, 40%);">+Master-Only: True</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This module is now deprecated and will no</span><br><span style="color: hsl(120, 100%, 40%);">+longer be built by default. It is scheduled</span><br><span style="color: hsl(120, 100%, 40%);">+to be removed as of Asterisk 21.</span><br><span>diff --git a/doc/UPGRADE-staging/chan_mgcp_deprecation.txt b/doc/UPGRADE-staging/chan_mgcp_deprecation.txt</span><br><span>new file mode 100644</span><br><span>index 0000000..1d0d592</span><br><span>--- /dev/null</span><br><span>+++ b/doc/UPGRADE-staging/chan_mgcp_deprecation.txt</span><br><span>@@ -0,0 +1,6 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Subject: chan_mgcp</span><br><span style="color: hsl(120, 100%, 40%);">+Master-Only: True</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This module is now deprecated and will no</span><br><span style="color: hsl(120, 100%, 40%);">+longer be built by default. It is scheduled</span><br><span style="color: hsl(120, 100%, 40%);">+to be removed as of Asterisk 21.</span><br><span>diff --git a/doc/UPGRADE-staging/chan_skinny_deprecation.txt b/doc/UPGRADE-staging/chan_skinny_deprecation.txt</span><br><span>new file mode 100644</span><br><span>index 0000000..0f840fb</span><br><span>--- /dev/null</span><br><span>+++ b/doc/UPGRADE-staging/chan_skinny_deprecation.txt</span><br><span>@@ -0,0 +1,6 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Subject: chan_skinny</span><br><span style="color: hsl(120, 100%, 40%);">+Master-Only: True</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This module is now deprecated and will no</span><br><span style="color: hsl(120, 100%, 40%);">+longer be built by default. It is scheduled</span><br><span style="color: hsl(120, 100%, 40%);">+to be removed as of Asterisk 21.</span><br><span>diff --git a/doc/UPGRADE-staging/res_pktccops_deprecation.txt b/doc/UPGRADE-staging/res_pktccops_deprecation.txt</span><br><span>new file mode 100644</span><br><span>index 0000000..38acea1</span><br><span>--- /dev/null</span><br><span>+++ b/doc/UPGRADE-staging/res_pktccops_deprecation.txt</span><br><span>@@ -0,0 +1,6 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Subject: res_pktccops</span><br><span style="color: hsl(120, 100%, 40%);">+Master-Only: True</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This module is now deprecated and will no</span><br><span style="color: hsl(120, 100%, 40%);">+longer be built by default. It is scheduled</span><br><span style="color: hsl(120, 100%, 40%);">+to be removed as of Asterisk 21.</span><br><span>diff --git a/res/res_config_sqlite.c b/res/res_config_sqlite.c</span><br><span>index 323d224..2326000 100644</span><br><span>--- a/res/res_config_sqlite.c</span><br><span>+++ b/res/res_config_sqlite.c</span><br><span>@@ -83,6 +83,8 @@</span><br><span> /*** MODULEINFO</span><br><span>    <depend>sqlite</depend></span><br><span>  <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/res/res_monitor.c b/res/res_monitor.c</span><br><span>index efedab7..235dc2d 100644</span><br><span>--- a/res/res_monitor.c</span><br><span>+++ b/res/res_monitor.c</span><br><span>@@ -27,6 +27,8 @@</span><br><span>         <use type="module">func_periodic_hook</use></span><br><span>    <support_level>deprecated</support_level></span><br><span>        <replacement>app_mixmonitor</replacement></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>diff --git a/res/res_pktccops.c b/res/res_pktccops.c</span><br><span>index 9beabfb..eb1f79f 100644</span><br><span>--- a/res/res_pktccops.c</span><br><span>+++ b/res/res_pktccops.c</span><br><span>@@ -32,7 +32,9 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>         <defaultenabled>no</defaultenabled></span><br><span style="color: hsl(0, 100%, 40%);">-      <support_level>extended</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+   <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>19</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>21</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk.h"</span><br><span>@@ -1509,7 +1511,7 @@</span><br><span> }</span><br><span> </span><br><span> AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "PktcCOPS manager for MGCP",</span><br><span style="color: hsl(0, 100%, 40%);">-        .support_level = AST_MODULE_SUPPORT_EXTENDED,</span><br><span style="color: hsl(120, 100%, 40%);">+ .support_level = AST_MODULE_SUPPORT_DEPRECATED,</span><br><span>      .load = load_module,</span><br><span>         .unload = unload_module,</span><br><span>     .reload = reload_module,</span><br><span>diff --git a/utils/conf2ael.c b/utils/conf2ael.c</span><br><span>index 0a327ec..f668c3f 100644</span><br><span>--- a/utils/conf2ael.c</span><br><span>+++ b/utils/conf2ael.c</span><br><span>@@ -25,6 +25,8 @@</span><br><span> /*** MODULEINFO</span><br><span>         <depend>res_ael_share</depend></span><br><span>   <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #define ASTMM_LIBC ASTMM_IGNORE</span><br><span>diff --git a/utils/muted.c b/utils/muted.c</span><br><span>index 87a678f..5376ba7 100644</span><br><span>--- a/utils/muted.c</span><br><span>+++ b/utils/muted.c</span><br><span>@@ -46,6 +46,8 @@</span><br><span> </span><br><span> /*** MODULEINFO</span><br><span>  <support_level>deprecated</support_level></span><br><span style="color: hsl(120, 100%, 40%);">+ <deprecated_in>16</deprecated_in></span><br><span style="color: hsl(120, 100%, 40%);">+ <removed_in>19</removed_in></span><br><span>  ***/</span><br><span> </span><br><span> #include "asterisk/autoconfig.h"</span><br><span></span><br></pre><div style="white-space:pre-wrap"></div><p>To view, visit <a href="https://gerrit.asterisk.org/c/asterisk/+/16277">change 16277</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/c/asterisk/+/16277"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ic3bee31a10d42c4b3bbc913d893f7b2a28a27131 </div>
<div style="display:none"> Gerrit-Change-Number: 16277 </div>
<div style="display:none"> Gerrit-PatchSet: 5 </div>
<div style="display:none"> Gerrit-Owner: Joshua Colp <jcolp@sangoma.com> </div>
<div style="display:none"> Gerrit-Reviewer: Friendly Automation </div>
<div style="display:none"> Gerrit-Reviewer: George Joseph <gjoseph@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Joshua Colp <jcolp@sangoma.com> </div>
<div style="display:none"> Gerrit-Reviewer: Kevin Harwell <kharwell@digium.com> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>