Parse::Yapp::Driver on platforms other than Linux

Christopher O Cowan - Christopher.O.Cowan@ibm.com Christopher.O.Cowan at ibm.com
Thu Dec 12 18:43:24 UTC 2019


So, my builds broke on AIX with this commit:


$ git log -n1 --stat 83ffe67
commit 83ffe6752d589180eac96d7b8e7d1a54e3476bfd
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Dec 5 13:48:52 2019 +0100

    pidl: Remove Parse/Yapp/Driver.pm

    This file is provided by Parse::Yapp and on install we overwrite the
    orignal file.

    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

    Autobuild-User(master): Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date(master): Tue Dec 10 01:54:02 UTC 2019 on sn-devel-184

 pidl/lib/Parse/Yapp/Driver.pm | 471 -------------------------------------------------------------------
 1 file changed, 471 deletions(-)

Easy enough to fix with a cpan install.   On AIX this is not a default with the freeware perl offering.  I do have to wonder whether this module is in the base packages of other Linux distros?   I use RHEL at work, but I'm not going to check other distros, obviously.

Would a better approach be to add some logic the waf config scripts to conditionally test and have this available as a "replacement"?

Regards,
Chris


More information about the samba-technical mailing list