We move all perl modules into a new libngcp-schema-perl, and the
tool into a new ngcp-schema-tools. And make the old ngcp-schema a
transitional dummy package.
We also stop installing the test.conf file, and stop depdending on
the libtest-fatal-perl package.
Change-Id: I76bd8fe831c10e50c1e7582acde29b1ac1a75d91
libgtk2-gladexml-simple-perl ships /usr/share/perl5/Gtk2/GladeXML/Simple.pm
and gpsketcher, though neither of them seem to be in use by ngcp-schema.
Noticed when building against Debian/buster, which no longer
ships libgtk2-gladexml-simple-perl, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904551
Change-Id: Ifcd5b53c9bc95d164e73f8b4ff499b696e5fc8df
- Bump debhelper compatibility version 10.
- Switch from Priority extra to optional.
- Update debian/.gitignore file.
Change-Id: If1210e6ceb831ca987cdfea6b7c8610e294ef6c2
Several of the dependencies were just transitional ones, required by
libsipwise-base-perl, but that module now properly depends on anything
it requires itself, so we do not need to specify them here. In addition
some were remnants from when that module was using those dependencies,
but that is not the case anymore.
Change-Id: I40f701bad5a66dad0e6cf3d1984472f557a093f0
- Use canonical homepage URL.
- Bump debhelper compatibility to 9.
- Bump Standards-Version to 3.9.8.
- Bump source format to 3.0 (native).
- Wrap and sort debian/control fields.
- Update copyright years.
- Add missing #DEBHELPER# tokens to maintscripts.
- Use correct balanced quotes in error message.
Change-Id: Iad1ea6e2fc6181f7cc3bca7c50b7b1b12a6a4d5c
Module::Build was debundled from the perl dist recently:
| % corelist Module::Build
|
| Data for 2015-02-14
| Module::Build was first released with perl v5.9.4, deprecated (will be CPAN-only) in v5.19.0 and removed from v5.21.0
|
| Data for 2015-02-14
| was not in CORE (or so I think)
Fixes:
| Can't locate Module/Build.pm in @INC (you may need to install the Module::Build module) (@INC contains: . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24
/usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at Build.PL line 1.
NOTE: sorting changes take place because of wrap-and-sort (or
to be more precise its lack by previous committers)
Change-Id: I9e854c3bf9c38125d7c5b7bbf6951210975f6358
Fix:
| Can't locate Hash/StoredIterator.pm in @INC (@INC contains: /tmp/buildd/ngcp-schema-1.002+0~20130704154256.36+wheezy~1.gbp466460/blib/lib /tmp/buildd/ngcp-schema-1.002+0~20130704154256.36+wheezy~1.gbp466460/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . CODE(0x1858180) CODE(0x1858270)) at /usr/share/perl5/perl5i/2/HASH.pm line 10.
| Compilation failed in require at /usr/share/perl5/perl5i/2/autobox.pm line 10.
| Compilation failed in require at /usr/share/perl5/perl5i/2.pm line 13.
| BEGIN failed--compilation aborted at /usr/share/perl5/perl5i/2.pm line 13.
| Compilation failed in require at /usr/share/perl5/Module/Runtime.pm line 317.
| BEGIN failed--compilation aborted at t/compile.t line 1.
| t/compile.t ..
| Dubious, test returned 2 (wstat 512, 0x200)
| No subtests run
Fix:
| dh_auto_test
| Can't locate Carp/Fix/1_25.pm in @INC (@INC contains: /tmp/buildd/ngcp-schema-1.002+0~20130704153644.35+wheezy~1.gbp1d0088/blib/lib /tmp/buildd/ngcp-schema-1.002+0~20130704153644.35+wheezy~1.gbp1d0088/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . CODE(0x16c8180) CODE(0x16c8270)) at /usr/share/perl5/perl5i/2.pm line 12.
| BEGIN failed--compilation aborted at /usr/share/perl5/perl5i/2.pm line 12.
| Compilation failed in require at /usr/share/perl5/Module/Runtime.pm line 317.
| BEGIN failed--compilation aborted at t/compile.t line 1.
| t/compile.t ..
| Dubious, test returned 2 (wstat 512, 0x200)
| No subtests run
Supposed to address:
| Indirect call of method "method" on a block at /tmp/buildd/ngcp-schema-1.002+0~20130702123451.12+wheezy~1.gbpc374da/blib/lib/NGCP/Schema/Config.pm line 11.
Thanks, Lars
Required for running tests:
| dh_auto_test
| Subroutine Sipwise::Base::CLASS redefined at /usr/share/perl5/CLASS.pm line 20.
| Can't locate MooseX/FileAttribute.pm in your Perl library. You may need to install it
| from CPAN or another repository. Your library paths are:
Fixing:
| 16:04:31 dh_auto_test
| 16:04:32 Can't locate Test/Fatal.pm in your Perl library. You may need to install it
| 16:04:32 from CPAN or another repository. Your library paths are:s
Required for auto tests:
| 15:21:38 dh_auto_test
| 15:21:38 Can't locate strictures.pm in @INC (@INC contains: /tmp/buildd/ngcp-schema-1.002+0~20130617131622.3+wheezy~1.gbpb972b3/blib/lib /tmp/buildd/ngcp-schema-1.002+0~20130617131622.3+wheezy~1.gbpb972b3/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Module/Runtime.pm line 317.
| 15:21:38 BEGIN failed--compilation aborted at t/compile.t line 1.
Known to be not working yet because of missing dependencies for Debian/wheezy:
* libnamespace-sweep-perl (>=jessie only)
* libmoosex-classattribute-perl (>=jessie only)
* "MooseX::FileAttribute is not installed"