[asterisk-dev] Python 3 test suite

Joshua C. Colp jcolp at sangoma.com
Thu Sep 1 08:23:32 CDT 2022


On Thu, Sep 1, 2022 at 10:14 AM <asterisk at phreaknet.org> wrote:

> On 9/1/2022 7:53 AM, Joshua C. Colp wrote:
> > On Thu, Sep 1, 2022 at 8:07 AM <asterisk at phreaknet.org
> > <mailto:asterisk at phreaknet.org>> wrote:
> >
> >     On 8/31/2022 7:47 PM, Michael Bradeen wrote:
> >     > Hello again!
> >     >
> >     > The Python3 release of the testsuite has been merged. The wiki has
> >     > been updated and will continue to update as things change.
> >     >
> >     > As indicated before, with this change running the testsuite on
> >     Python2
> >     > is no longer supported.  Please check the wiki for any questions
> >     and
> >     > reply on the forum or this email with questions that come up!
> >     Thanks for the update Mike, and all the work involved in this,
> >
> >         I was able to get the runInVenv.sh script to finally run last
> >     night,
> >     after installing a few additional Debian packages (python3-dev and
> >     python3-venv)
> >     (I wonder if an install_prereqs.sh for the test suite might be
> >     useful at
> >     some point, but that's for a different day)
> >
> >
> > There already is one in the same place as the Asterisk one,
> > contrib/scripts/install_prereq
> Ah, thanks for pointing that out ;)
>
> That script fails for me because it assumes sudo is installed, and the
> test system I ran it on didn't have sudo. I'm not sure if that's a
> reasonable assumption to make, either. I think it's more reasonable to
> have the install process run install_prereq itself as sudo, as opposed
> to making sudo calls within the script. The regular Asterisk
> install_prereq script doesn't have this sudo dependency.
>
> I imagine this type of thing is typically run as root or sudo anyways,
> and if the script needs to ensure it's being run as root (even though
> this is the user's responsibility), it could  check the UID and abort if
> it's not 0.
> Any objection to removing the sudo calls from install_prereq? It's
> unnecessary and causes breakage.
>

Making it work equivalent to the Asterisk one is fine.

-- 
Joshua C. Colp
Asterisk Project Lead
Sangoma Technologies
Check us out at www.sangoma.com and www.asterisk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20220901/67c210e3/attachment-0001.html>


More information about the asterisk-dev mailing list