#46460: p5-mogilefs-server: upgrade; tests fail ---------------------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: p5-mogilefs-server | ---------------------------------+-------------------------------- Comment (by devans@…): I've attached an updated patch which fixes the problem reported above (and several others) but leaves another. Summary of changes: * Change depends_run to depends_lib so that dependencies are available for configuration, testing * Can't find mogadm executable * mogadm is provided by p5-mogilefs-utils, add as dependency * add ${perl5.bin} to PATH in test so mogadm can be found * Add DB configuration variables (for MySQL in this case) to test command per TESTING * IO::AIO load issues due to missing dependency on p5-common-sense. Fixed in r131281 * Patched provided scripts using reinplace in post-patch to use the right perl. Did this in p5-mogilefs-utils too (r131301). Fixes another test issue. * Dependencies on p5-gearman* no longer required, removed * Removed dependency on dbd-sqlite since only one dbd-* module is required to test (depending on configuration). Might want to add variants to determine which DB back end to use with default MySQL (author's default). Updated comments to that effect. * Add license. After all this test now fails as follows (testing using MySQL configuration with running MySQL server) {{{ DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_macports_trunk_dports_perl_p5 -mogilefs-server/p5.20-mogilefs-server/work/MogileFS-Server-2.72" && /usr/bin/make test MOGTEST_DBUSER=test MOGTEST_DBNAME=test MOGTEST_DBTYPE=MySQL PERL_DL_NONLAZY=1 /opt/local/bin/perl5.20 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t ERROR: Can't start service 'mogstored' on 127.0.1.1:7500: Error creating listening socket: IO::Socket::INET: Can't assign requested address Invalid configuration. (shouldn't happen?) Stopping. # Failed test 'got mogstored1' # at t/00-startup.t line 50. ERROR: Can't start service 'mogstored' on 127.0.1.2:7500: Error creating listening socket: IO::Socket::INET: Can't assign requested address Invalid configuration. (shouldn't happen?) Stopping. # Failed test 'got mogstored2' # at t/00-startup.t line 52. }}} Possibly configuration, permissions problem. -- Ticket URL: <https://trac.macports.org/ticket/46460#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X