<html><body><div style="font-family: Verdana; font-size: 12pt; color: #000000"><div>Super work, Alexander. Thanks for this.<br></div><div><br></div><div>(goes off to try...)</div><div><br></div><div>Lou Picciano</div><div><br></div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Alexander Pyhalov" <alp@rsu.ru><br><b>To: </b>"OpenIndiana Developer mailing list" <oi-dev@openindiana.org>, "Dan McDonald" <danmcd@omniti.com><br><b>Sent: </b>Thursday, June 4, 2015 12:35:19 PM<br><b>Subject: </b>[oi-dev] Update IPS from        https://github.com/everycity/pkg5/tree/ec-py27-ec-zones<br><div><br></div>Hello.<br><div><br></div>I'm working on IPS update now. I used <br>https://github.com/everycity/pkg5/tree/ec-py27-ec-zones for reference to <br>leverage great Igor work on updating IPS for EveryCity.<br><div><br></div>Branch with new IPS is here: https://github.com/pyhalov/pkg5/tree/oi-updates<br><div><br></div>Note, that you'll need python2.6 IPS modules for now to compile <br>illumos-gate or oi-userland, and python 2.6 IPS bits are mostly working, <br>however pkg.depotd suggests using rather fresh Python2.7 (>=2.7.9). <br>Routine operations works for both python2.6 and 2.7.<br>You will have to compile libbe with python2.7 to be able to use boot <br>environments with Python (we provide library/python-2/libbe-27 in <br>oi-userland).<br><div><br></div>As executables don't meniton explicit python version, pkgdepend can't <br>generate correct IPS dependencies for them and it should be done <br>manually (included in update).<br><div><br></div><br>Test resulsts are the following. All usual operations, as <br>installing/updating packages work. ipkg zones work. IPS now knows about <br>linked images and using -r switch you can make recursive operations on <br>base system and zones.<br><div><br></div># Ran 1045 tests in 10496.098s - skipped 8 tests.<br>Skipped tests:<br>cli.t_pkgdep.py TestPkgdepBasics.test_bug_12697: Test Skipped: No <br>suitable Sun Studio compiler found. Tried: ['/usr/bin/cc', 'cc', '$CC']. <br>  Try setting $CC to a validcompiler.<br>cli.t_pkgdep.py TestPkgdepBasics.test_bug_15843: Test Skipped: No <br>suitable Sun Studio compiler found. Tried: ['/usr/bin/cc', 'cc', '$CC']. <br>  Try setting $CC to a validcompiler.<br>cli.t_pkgdep.py TestPkgdepBasics.test_bug_17808: Test Skipped: No <br>suitable Sun Studio compiler found. Tried: ['/usr/bin/cc', 'cc', '$CC']. <br>  Try setting $CC to a validcompiler.<br>cli.t_pkgdep.py TestPkgdepBasics.test_elf_dependency_tags: Test Skipped: <br>No suitable Sun Studio compiler found. Tried: ['/usr/bin/cc', 'cc', <br>'$CC'].  Try setting $CC to a validcompiler.<br>cli.t_pkgdep.py TestPkgdepBasics.test_elf_warning: Test Skipped: No <br>suitable Sun Studio compiler found. Tried: ['/usr/bin/cc', 'cc', '$CC']. <br>  Try setting $CC to a validcompiler.<br>cli.t_pkgdep.py TestPkgdepBasics.test_output: Test Skipped: No suitable <br>Sun Studio compiler found. Tried: ['/usr/bin/cc', 'cc', '$CC'].  Try <br>setting $CC to a validcompiler.<br>cli.t_pkgdep.py TestPkgdepBasics.test_relative_run_path: Test Skipped: <br>No suitable Sun Studio compiler found. Tried: ['/usr/bin/cc', 'cc', <br>'$CC'].  Try setting $CC to a validcompiler.<br>cli.t_pkg_help.py TestPkgHelp.test_help_character_encoding: Test <br>Skipped: The test system must have the ja_JP.eucJP locale installed to <br>run this test.<br><div><br></div>FAILED (successes=1036, failures=8, errors=1, mismatches=9)<br><div><br></div>======================================================================<br>BASELINE MISMATCH: The following results didn't match the baseline.<br>----------------------------------------------------------------------<br>api.t_pkg_api_install.py TestPkgApiInstall.test_ipkg_out_of_date: fail<br>cli.t_pkgdep.py TestPkgdepBasics.test_PEP_3149: fail<br>cli.t_pkgdep.py TestPkgdepBasics.test_bug_13059: fail<br>cli.t_pkgdep.py TestPkgdepBasics.test_multiple_run_paths: fail<br>cli.t_pkgdep.py TestPkgdepBasics.test_python_combinations: error<br>cli.t_pkg_install.py TestPkgInstallUpgrade.test_upgrade1: fail<br>cli.t_pkgrecv.py TestPkgrecvMulti.test_2_recv_compare: fail<br>cli.t_pkg_info.py TestPkgInfoBasics.test_ranked: fail<br>cli.t_fix.py TestFix.test_06_download: fail<br>cli.t_pkg_linked.py TestPkgLinkedScale.test_li_scale: fail<br>----------------------------------------------------------------------<br><div><br></div>Mismatches are related to the following.<br><div><br></div>1) api.t_pkg_api_install.py TestPkgApiInstall.test_ipkg_out_of_date<br>This one also fails on our current IPS.<br><div><br></div><br>MISMATCH FAIL (expected: pass)#<br># .---Failure Information-------------------------------<br># | <br>___________________________________________________________________________<br># | Start:   api.t_pkg_api_install.py <br>TestPkgApiInstall.test_ipkg_out_of_date<br># |   Make sure that packaging system out-of-date testing works.<br># | <br>___________________________________________________________________________<br># | $ echo '#!/usr/bin/python [+5 lines...]' > \<br># |     /tmp/ips.test.4335/0/smf_cmds/usr/bin/svcprop<br># | image 0 selected: /tmp/ips.test.4335/0/image0<br># | setup: api.t_pkg_api_install.TestPkgApiInstall.test_ipkg_out_of_date<br># | creating 1 repo(s)<br># | publishers: ['test']<br># | debug_features: []<br># | prep_depot: set depot port 12001<br># | prep_depot: set depot repository /tmp/ips.test.4335/0/repo_contents1<br># | prep_depot: set depot log to /tmp/ips.test.4335/0/depot_logfile1<br># | created repository /tmp/ips.test.4335/0/repo_contents1<br># | $ echo 'tmp/baz' > /tmp/ips.test.4335/0/tmp/baz<br># | $ echo 'tmp/cat' > /tmp/ips.test.4335/0/tmp/cat<br># | $ echo 'tmp/libc.so.1' > /tmp/ips.test.4335/0/tmp/libc.so.1<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpKtTbpR<br># | pkg://test/foo@1.0,5.11-0:20150604T120604Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpUUorD8<br># | pkg://test/foo@1.2,5.11-0:20150604T120604Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmp_UUM_q<br># | <br>pkg://test/consolidation/ips/ips-incorporation@1.0,5.11-0:20150604T120604Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpVbqkgp<br># | <br>pkg://test/consolidation/ips/ips-incorporation@2.0,5.11-0:20150604T120604Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpPx8lP1<br># | pkg://test/package/pkg@1.0,5.11-0:20150604T120605Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmp1s5n6D<br># | pkg://test/package/pkg@1.1,5.11-0:20150604T120605Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpsBw0PH<br># | pkg://test/package/pkg@2.0,5.11-0:20150604T120605Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpuZszo5<br># | pkg://test/SUNWipkg@1.0,5.11-0:20150604T120606Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpWS2OPB<br># | pkg://test/SUNWipkg@1.1,5.11-0:20150604T120606Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpzNDYMX<br># | pkg://test/SUNWcs@1.0,5.11-0:20150604T120606Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpdyVVg1<br># | pkg://test/release/name@1.0,5.11-0:20150604T120607Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpKA3Hgk<br># | pkg://test/release/name@2.0,5.11-0:20150604T120607Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | image_create /tmp/ips.test.4335/0/image0<br># | Traceback (most recent call last):<br># |   File "./pkg5unittest.py", line 732, in run<br># |     testMethod()<br># |   File "./api/t_pkg_api_install.py", line 601, in test_ipkg_out_of_date<br># |     lambda *args, **kwargs: list(<br># | AssertionError: IpkgOutOfDateException not raised<br># `-----------------------------------------------------<br><div><br></div>2) Several tests fail because they expect to find python3.4 pkg modules, <br>but we provide only python2.6 and 2.7:<br><div><br></div>cli.t_pkgdep.py TestPkgdepBasics.test_PEP_3149<br>cli.t_pkgdep.py TestPkgdepBasics.test_bug_13059<br>cli.t_pkgdep.py TestPkgdepBasics.test_python_combinations<br><div><br></div><br>3) cli.t_pkgdep.py TestPkgdepBasics.test_multiple_run_paths<br># .---Failure Information-------------------------------<br># | <br>___________________________________________________________________________<br># | Start:   cli.t_pkgdep.py TestPkgdepBasics.test_multiple_run_paths<br># |   Test that specifying multiple $PKGDEPEND_RUNPATH tokens<br># |   results in an error.<br># | <br>___________________________________________________________________________<br># | $ echo '#!/usr/bin/python [+5 lines...]' > \<br># |     /tmp/ips.test.4335/0/smf_cmds/usr/bin/svcprop<br># | image 0 selected: /tmp/ips.test.4335/0/image0<br># | setup: cli.t_pkgdep.TestPkgdepBasics.test_multiple_run_paths<br># | creating 1 repo(s)<br># | publishers: ['test']<br># | debug_features: []<br># | prep_depot: set depot port 12001<br># | prep_depot: set depot repository /tmp/ips.test.4335/0/repo_contents1<br># | prep_depot: set depot log to /tmp/ips.test.4335/0/depot_logfile1<br># | created repository /tmp/ips.test.4335/0/repo_contents1<br># | $ /tmp/ips.test.4335/fakeroot/pkg image-create -F  -p \<br># |     test=file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     /tmp/ips.test.4335/0/image0<br># | Retrieving catalog 'test' ... Done<br># | Caching catalogs ... Done<br># | $ echo '#!/usr/bin/python2.7' > /tmp/ips.test.4335/0/proto/etc/file.py<br># | $ echo 'set name=pkg.fmri value=pkg:/a@0.5.11,5.11-0.160 [+1 \<br># |     lines...]' > /tmp/ips.test.4335/0/manifests/mfst.AnwBCd<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgdepend <br>\<br># |     generate -d /tmp/ips.test.4335/0/proto \<br># |     /tmp/ips.test.4335/0/manifests/mfst.AnwBCd<br># | depend fmri=__TBD pkg.debug.depend.file=python2.7 <br>pkg.debug.depend.path=usr/bin pkg.debug.depend.reason=etc/file.py <br>pkg.debug.depend.type=script type=require<br># | The command python2.7 <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/lib/python2.7/vendor-packages/pkg/flavor/depthlimitedmf.py <br>etc /tmp/ips.test.4335/0/proto/etc/file.py $PKGDEPEND_RUNPATH <br>$PKGDEPEND_RUNPATH<br># | exited with return code 1 and this message:<br># | Traceback (most recent call last):<br># |   File <br>"/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/lib/python2.7/vendor-packages/pkg/flavor/depthlimitedmf.py", <br>line 397, in <module><br># |     sys.stdout.write("{0}\n".format(e))<br># |   File <br>"/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/lib/python2.7/vendor-packages/pkg/flavor/depthlimitedmf.py", <br>line 103, in __str__<br># |     return _(<br># | NameError: global name '_' is not defined<br># | [exited 1, expected 1]<br># | Traceback (most recent call last):<br># |   File "./pkg5unittest.py", line 732, in run<br># |     testMethod()<br># |   File "./api/../cli/t_pkgdep.py", line 2701, in test_multiple_run_paths<br># |     self.check_res(expected, self.errout)<br># |   File "./api/../cli/t_pkgdep.py", line 1147, in check_res<br># |     raise e<br># | AssertionError: Actual output differed from expected output<br># | --- Expected output<br># | +++ Actual output<br># | @@ -1 +1,8 @@<br># | -set(['More than one $PKGDEPEND_RUNPATH token was set on the same <br>action in this manifest.'])<br># | +set(['    return _(',<br># | +     '    sys.stdout.write("{0}\\n".format(e))',<br># | +     '  File <br>"/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/lib/python2.7/vendor-packages/pkg/flavor/depthlimitedmf.py", <br>line 103, in __str__',<br># | +     '  File <br>"/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/lib/python2.7/vendor-packages/pkg/flavor/depthlimitedmf.py", <br>line 397, in <module>',<br># | +     "NameError: global name '_' is not defined",<br># | +     'The command python2.7 <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/lib/python2.7/vendor-packages/pkg/flavor/depthlimitedmf.py <br>etc /tmp/ips.test.4335/0/proto/etc/file.py $PKGDEPEND_RUNPATH <br>$PKGDEPEND_RUNPATH',<br># | +     'Traceback (most recent call last):',<br># | +     'exited with return code 1 and this message:'])<br># `-----------------------------------------------------<br><div><br></div><br>4) cli.t_pkg_install.py TestPkgInstallUpgrade.test_upgrade1 <br>MISMATCH FAIL (expected: pass)#<br># .---Failure Information-------------------------------<br># | <br>___________________________________________________________________________<br># | Start:   cli.t_pkg_install.py TestPkgInstallUpgrade.test_upgrade1<br># |   Upgrade torture test.<br># |   Send package amber@1.0, bronze1.0; install bronze1.0, which<br># |   should cause amber to also install.<br># |   Send 2.0 versions of packages which contains a lot of<br># |   complex transactions between amber and bronze, then do<br># |   an update, and try to check the results.<br># | <br>___________________________________________________________________________<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmp3VsNgk<br># | pkg://test/incorp@1.0,5.11-0:20150604T125527Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmp79TY1O<br># | pkg://test/amber@1.0,5.11-0:20150604T125527Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpO4FsF6<br># | pkg://test/bronze@1.0,5.11-0:20150604T125528Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpRq_9Ol<br># | pkg://test/incorp@2.0,5.11-0:20150604T125528Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpuhzezG<br># | pkg://test/amber@2.0,5.11-0:20150604T125529Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s file:///tmp/ips.test.4335/0/repo_contents1 \<br># |     publish  -d /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpTrXIzI<br># | pkg://test/bronze@2.0,5.11-0:20150604T125529Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | image_destroy /tmp/ips.test.4335/0/image0<br># | image_create /tmp/ips.test.4335/0/image0<br># | $ /tmp/ips.test.4335/fakeroot/pkg -R /tmp/ips.test.4335/0/image0 -D \<br># |     plandesc_validate=1 -D manifest_validate=Always -D \<br># |     smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds install incorp@1.0<br># | Startup: Refreshing catalog 'test' ... Done<br># | Planning: Solver setup ... Done<br># | Planning: Running solver ... Done<br># | Planning: Finding local manifests ... Done<br># | Planning: Fetching manifests: 0/1  0% complete<br># | Planning: Fetching manifests: 1/1  100% complete<br># | Planning: Package planning ... Done<br># | Planning: Merging actions ... Done<br># | Planning: Checking for conflicting actions ... Done<br># | Planning: Consolidating action changes ... Done<br># | Planning: Evaluating mediators ... Done<br># | Planning: Planning completed in 0.02 seconds<br># | Packages to install: 1<br># |  Actions: 1/3 actions (Installing new actions)<br># |  Actions: Completed 3 actions in 0.00 seconds.<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># | Traceback (most recent call last):<br># |   File "./pkg5unittest.py", line 732, in run<br># |     testMethod()<br># |   File "./api/../cli/t_pkg_install.py", line 2861, in test_upgrade1<br># |     self.file_exists(".SELF-ASSEMBLY-REQUIRED")<br># |   File "./pkg5unittest.py", line 3351, in file_exists<br># |     self.assert_(False, "File {0} does not exist".format(path))<br># | AssertionError: File .SELF-ASSEMBLY-REQUIRED does not exist<br># `-----------------------------------------------------<br><div><br></div><br>5) cli.t_pkgrecv.py TestPkgrecvMulti.test_2_recv_compare <br>MISMATCH FAIL (expected: pass)#<br># .---Failure Information-------------------------------<br># | <br>___________________________________________________________________________<br># | Start:   cli.t_pkgrecv.py TestPkgrecvMulti.test_2_recv_compare<br># |   Verify that a received package is identical to the<br># |   original source.<br># | <br>___________________________________________________________________________<br># | $ echo '#!/usr/bin/python [+5 lines...]' > \<br># |     /tmp/ips.test.4335/0/smf_cmds/usr/bin/svcprop<br># | image 0 selected: /tmp/ips.test.4335/0/image0<br># | setup: cli.t_pkgrecv.TestPkgrecvMulti.test_2_recv_compare<br># | creating 4 repo(s)<br># | publishers: ['test1', 'test1', 'test2', 'test2']<br># | debug_features: []<br># | prep_depot: set depot port 12001<br># | prep_depot: set depot repository /tmp/ips.test.4335/0/repo_contents1<br># | prep_depot: set depot log to /tmp/ips.test.4335/0/depot_logfile1<br># | prep_depot: starting depot<br># | depot on port 12001 started<br># | prep_depot: set depot port 12002<br># | prep_depot: set depot repository /tmp/ips.test.4335/0/repo_contents2<br># | prep_depot: set depot log to /tmp/ips.test.4335/0/depot_logfile2<br># | prep_depot: starting depot<br># | depot on port 12002 started<br># | prep_depot: set depot port 12003<br># | prep_depot: set depot repository /tmp/ips.test.4335/0/repo_contents3<br># | prep_depot: set depot log to /tmp/ips.test.4335/0/depot_logfile3<br># | prep_depot: starting depot<br># | depot on port 12003 started<br># | prep_depot: set depot port 12004<br># | prep_depot: set depot repository /tmp/ips.test.4335/0/repo_contents4<br># | prep_depot: set depot log to /tmp/ips.test.4335/0/depot_logfile4<br># | prep_depot: starting depot<br># | depot on port 12004 started<br># | $ echo 'tmp/bronze1' > /tmp/ips.test.4335/0/tmp/bronze1<br># | $ echo 'tmp/bronze2' > /tmp/ips.test.4335/0/tmp/bronze2<br># | $ echo 'tmp/bronzeA1' > /tmp/ips.test.4335/0/tmp/bronzeA1<br># | $ echo 'tmp/bronzeA2' > /tmp/ips.test.4335/0/tmp/bronzeA2<br># | $ echo 'tmp/copyright2' > /tmp/ips.test.4335/0/tmp/copyright2<br># | $ echo 'tmp/copyright3' > /tmp/ips.test.4335/0/tmp/copyright3<br># | $ echo 'tmp/libc.so.1' > /tmp/ips.test.4335/0/tmp/libc.so.1<br># | $ echo 'tmp/sh' > /tmp/ips.test.4335/0/tmp/sh<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpSH4dkX<br># | PUBLISHED<br># | pkg://test1/amber@1.0,5.11-0:20150604T131647Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpNSJ3WT<br># | PUBLISHED<br># | pkg://test1/amber@2.0,5.11-0:20150604T131647Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpoxLkgu<br># | PUBLISHED<br># | pkg://test1/bronze@1.0,5.11-0:20150604T131647Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpLjvFho<br># | PUBLISHED<br># | pkg://test1/bronze@2.0,5.11-0:20150604T131648Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpfYNt9J<br># | PUBLISHED<br># | pkg://test1/bronze@2.0,5.11-0:20150604T131649Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpkh01C8<br># | PUBLISHED<br># | pkg://test1/tree@1.0,5.11-0:20150604T131650Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpO2eaYM<br># | PUBLISHED<br># | pkg://test1/branch@1.0,5.11-0:20150604T131650Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpg5fpZE<br># | PUBLISHED<br># | pkg://test1/leaf@1.0,5.11-0:20150604T131651Z<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s http://localhost:12001 publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpfmF8CU<br># | PUBLISHED<br># | pkg://test1/scheme@1.0,5.11-0:20150604T131651Z<br># | $ export PKG_TRANS_ID=<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrecv <br>\<br># |     -s http://localhost:12001 --raw -k -d <br>/tmp/ips.test.4335/0/tmp88RIiE \<br># |     pkg://test1/bronze@2.0,5.11-0:20150604T131649Z<br># | Processing packages for publisher test1 ...<br># | Retrieving catalog 'test1' ... Done<br># | Retrieving and evaluating 1 package(s)...<br># | Fetching manifests: 1/1  100% complete<br># | Fetching manifests: 1/1  100% complete<br># | Republish: pkg:/bronze@2.0,5.11-0:20150604T131649Z ...  Done<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -s file:///tmp/ips.test.4335/0/tmpGKrIwg create-repository \<br># |     --set-property publisher.prefix=test1<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrecv <br>\<br># |     -s http://localhost:12001 -d file:///tmp/ips.test.4335/0/tmpGKrIwg \<br># |     pkg://test1/bronze@2.0,5.11-0:20150604T131649Z<br># | Processing packages for publisher test1 ...<br># | Retrieving target catalog 'test1' ... Done<br># | Retrieving catalog 'test1' ... Done<br># | Retrieving and evaluating 1 package(s)...<br># | Fetching manifests: 1/1  100% complete<br># | Fetching manifests: 1/1  100% complete<br># | Republish: pkg:/bronze@2.0,5.11-0:20150604T131649Z ...  Done<br># | <br>/tmp/ips.test.4335/0/repo_contents1/publisher/test1/pkg/bronze/2.0%2C5.11-0%3A20150604T131649Z<br># | <br>/tmp/ips.test.4335/0/tmpGKrIwg/pkg/bronze/2.0%2C5.11-0%3A20150604T131649Z<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrecv <br>\<br># |     -s file:///tmp/ips.test.4335/0/tmpGKrIwg -d http://localhost:12002 \<br># |     pkg://test1/bronze@2.0,5.11-0:20150604T131649Z<br># | Processing packages for publisher test1 ...<br># | Retrieving target catalog 'test1' ... Done<br># | Retrieving catalog 'test1' ... Done<br># | Retrieving and evaluating 1 package(s)...<br># | Fetching manifests: 1/1  100% complete<br># | Fetching manifests: 1/1  100% complete<br># | Republish: pkg:/bronze@2.0,5.11-0:20150604T131649Z ...  Done<br># | image_create /tmp/ips.test.4335/0/image0<br># | $ /tmp/ips.test.4335/fakeroot/pkg -R /tmp/ips.test.4335/0/image0 -D \<br># |     plandesc_validate=1 -D manifest_validate=Always -D \<br># |     smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds info -r bronze@2.0<br># | pkg: info: no packages matching the following patterns you specified <br>were<br># | found in the catalog.  Try relaxing the patterns, refreshing, and/or<br># | examining the catalogs:<br># |         bronze@2.0<br># | [exited 1, expected 0]<br># | Traceback (most recent call last):<br># |   File "./pkg5unittest.py", line 732, in run<br># |     testMethod()<br># |   File "./api/../cli/t_pkgrecv.py", line 383, in test_2_recv_compare<br># |     self.pkg("info -r bronze@2.0")<br># |   File "./pkg5unittest.py", line 2523, in pkg<br># |     env_arg=env_arg, coverage=coverage, handle=handle)<br># |   File "./pkg5unittest.py", line 490, in cmdline_run<br># |     comment)<br># | UnexpectedExitCodeException:<br># |   Invoked:   /tmp/ips.test.4335/fakeroot/pkg -R <br>/tmp/ips.test.4335/0/image0 -D plandesc_validate=1 -D <br>manifest_validate=Always -D smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds <br>info -r bronze@2.0<br># |   Expected exit status: [0].  Got: 1.  Output Follows:<br># | ,---------------------------------------------------------------------<br># | | $   /tmp/ips.test.4335/fakeroot/pkg -R /tmp/ips.test.4335/0/image0 <br>-D plandesc_validate=1 -D manifest_validate=Always -D <br>smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds info -r bronze@2.0<br># | | pkg: info: no packages matching the following patterns you <br>specified were<br># | | found in the catalog.  Try relaxing the patterns, refreshing, and/or<br># | | examining the catalogs:<br># | |<br># | |         bronze@2.0<br># | |<br># | `---------------------------------------------------------------------<br># `-----------------------------------------------------<br><div><br></div>6) This one fails it seems because different date output formats<br>cli.t_pkg_info.py TestPkgInfoBasics.test_ranked <br>MISMATCH FAIL (expected: pass)#<br># .---Failure Information-------------------------------<br># | <br>___________________________________________________________________________<br># | Start:   cli.t_pkg_info.py TestPkgInfoBasics.test_ranked<br># |   Verify that pkg info -r returns expected results when<br># |   multiple publishers provide the same package based on<br># |   publisher search order.<br># | <br>___________________________________________________________________________<br># | created repository /tmp/ips.test.4335/0/test-ranked<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrepo <br>\<br># |     -D \<br># | <br>ignored_deps=/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/share/pkg/ignored_deps <br>\<br># |     add-publisher -s /tmp/ips.test.4335/0/test-ranked test<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s /tmp/ips.test.4335/0/test-ranked publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpd4xdtj<br># | pkg://test/bronze@1.0,5.11-0:20110908T004546Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s /tmp/ips.test.4335/0/test-ranked publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpBCOEpS<br># | pkg://test/human@0.9.8.18,5.11-0:20110908T004546Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrepo <br>\<br># |     -D \<br># | <br>ignored_deps=/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/share/pkg/ignored_deps <br>\<br># |     add-publisher -s /tmp/ips.test.4335/0/test-ranked test2<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrepo <br>\<br># |     -D \<br># | <br>ignored_deps=/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/share/pkg/ignored_deps <br>\<br># |     set -s /tmp/ips.test.4335/0/test-ranked publisher/prefix=test2<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s /tmp/ips.test.4335/0/test-ranked publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmp9xmk1m<br># | pkg://test2/bronze@1.0,5.11-0:20110908T004546Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrepo <br>\<br># |     -D \<br># | <br>ignored_deps=/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/share/pkg/ignored_deps <br>\<br># |     add-publisher -s /tmp/ips.test.4335/0/test-ranked test3<br># | $ <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgrepo <br>\<br># |     -D \<br># | <br>ignored_deps=/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/share/pkg/ignored_deps <br>\<br># |     set -s /tmp/ips.test.4335/0/test-ranked publisher/prefix=test3<br># | $ cd /tmp/ips.test.4335/0; \<br># | <br>/export/home/alp/srcs/oi-userland/components/illumos/pkg/pkg/proto/root_i386/usr/bin/pkgsend <br>\<br># |     -D allow-timestamp -s /tmp/ips.test.4335/0/test-ranked publish  -d \<br># |     /tmp/ips.test.4335/0 /tmp/ips.test.4335/0/tmpwW2mwz<br># | pkg://test3/bronze@1.0,5.11-0:20110908T004546Z<br># | PUBLISHED<br># | $ export PKG_TRANS_ID=<br># | image_destroy /tmp/ips.test.4335/0/image0<br># | image_create /tmp/ips.test.4335/0/image0<br># | $ /tmp/ips.test.4335/fakeroot/pkg -R /tmp/ips.test.4335/0/image0 -D \<br># |     plandesc_validate=1 -D manifest_validate=Always -D \<br># |     smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds set-publisher -p \<br># |     /tmp/ips.test.4335/0/test-ranked<br># | Startup: Refreshing catalog 'test' ... Done<br># |  Startup: Refreshing catalog 'test2' ... Done<br># |  Startup: Refreshing catalog 'test3' ... Done<br># |  Startup: Caching catalogs ... Done<br># | pkg set-publisher:<br># |   Added publisher(s): test, test2, test3<br># | $ /tmp/ips.test.4335/fakeroot/pkg -R /tmp/ips.test.4335/0/image0 -D \<br># |     plandesc_validate=1 -D manifest_validate=Always -D \<br># |     smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds info -r bronze human<br># | Name: bronze<br># |          State: Not installed<br># |      Publisher: test<br># |        Version: 1.0<br># |         Branch: 0<br># | Packaging Date: Thu Sep  8 00:45:46 2011<br># |           Size: 54.00 B<br># |           FMRI: pkg://test/bronze@1.0-0:20110908T004546Z<br># |           Name: human<br># |          State: Not installed<br># |      Publisher: test<br># |        Version: 0.9.8.18 (0.9.8r)<br># |         Branch: 0<br># | Packaging Date: Thu Sep  8 00:45:46 2011<br># |           Size: 0.00 B<br># |           FMRI: pkg://test/human@0.9.8.18-0:20110908T004546Z<br># | Traceback (most recent call last):<br># |   File "./pkg5unittest.py", line 732, in run<br># |     testMethod()<br># |   File "./api/../cli/t_pkg_info.py", line 495, in test_ranked<br># |     self.assertEqualDiff(expected, self.reduceSpaces(self.output))<br># |   File "./pkg5unittest.py", line 961, in assertEqualDiff<br># |     "Expected output", "Actual output", lineterm="")))<br># | AssertionError: Actual output differed from expected output<br># | --- Expected output<br># | +++ Actual output<br># | @@ -3,7 +3,7 @@<br># |   Publisher: test<br># |   Version: 1.0<br># |   Branch: 0<br># | -Packaging Date: Thu Sep 08 00:45:46 2011<br># | +Packaging Date: Thu Sep 8 00:45:46 2011<br># |   Size: 54.00 B<br># |   FMRI: pkg://test/bronze@1.0-0:20110908T004546Z<br># | @@ -12,6 +12,6 @@<br># |   Publisher: test<br># |   Version: 0.9.8.18 (0.9.8r)<br># |   Branch: 0<br># | -Packaging Date: Thu Sep 08 00:45:46 2011<br># | +Packaging Date: Thu Sep 8 00:45:46 2011<br># |   Size: 0.00 B<br># |   FMRI: pkg://test/human@0.9.8.18-0:20110908T004546Z<br># `-----------------------------------------------------<br><div><br></div>7) cli.t_fix.py TestFix.test_06_download <br>MISMATCH FAIL (expected: pass)#<br># .---Failure Information-------------------------------<br># | <br>___________________________________________________________________________<br># | Start:   cli.t_fix.py TestFix.test_06_download<br># |   Test that pkg fix won't try to download all data for<br># |   files that fail verification when the data is not going<br># |   to be used.<br># | <br>___________________________________________________________________________<br># | image_destroy /var/tmp/test-suiteyBYqwn<br># | image_create /var/tmp/test-suiteyBYqwn<br># | $ /tmp/ips.test.4335/fakeroot/pkg -R /var/tmp/test-suiteyBYqwn -D \<br># |     plandesc_validate=1 -D manifest_validate=Always -D \<br># |     smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds install sysattr<br># | Startup: Refreshing catalog 'test' ... Done<br># | Planning: Solver setup ... Done<br># | Planning: Running solver ... Done<br># | Planning: Finding local manifests ... Done<br># | Planning: Fetching manifests: 0/1  0% complete<br># | Planning: Fetching manifests: 1/1  100% complete<br># | Planning: Package planning ... Done<br># | Planning: Merging actions ... Done<br># | Planning: Checking for conflicting actions ... Done<br># | Planning: Consolidating action changes ... Done<br># | Planning: Evaluating mediators ... Done<br># | Planning: Planning completed in 0.03 seconds<br># | Packages to install: 1<br># | Download: 0/2 items  0.0/0.0MB  0% complete<br># | Download: Completed 52.00 B in 0.01 seconds (6.8k/s)<br># |  Actions: 1/3 actions (Installing new actions)<br># |  Actions: Completed 3 actions in 0.00 seconds.<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># |  Done<br># | $ /tmp/ips.test.4335/fakeroot/pkg -R /var/tmp/test-suiteyBYqwn -D \<br># |     plandesc_validate=1 -D manifest_validate=Always -D \<br># |     smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds verify<br># | Planning: Verifying Packages ... Done<br># | Planning: Consolidating action changes ... Done<br># | Planning: Evaluating mediators ... Done<br># | Planning: Planning completed in 0.01 seconds<br># | $ /tmp/ips.test.4335/fakeroot/pkg -R /var/tmp/test-suiteyBYqwn -D \<br># |     plandesc_validate=1 -D manifest_validate=Always -D \<br># |     smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds verify<br># | Planning: Verifying Packages ... Done<br># | Planning: Consolidating action changes ... Done<br># | Planning: Evaluating mediators ... Done<br># | Planning: Planning completed in 0.01 seconds<br># | [exited 0, expected 1]<br># | Traceback (most recent call last):<br># |   File "./pkg5unittest.py", line 732, in run<br># |     testMethod()<br># |   File "./api/../cli/t_fix.py", line 399, in test_06_download<br># |     self.pkg("verify", exit=1)<br># |   File "./pkg5unittest.py", line 2523, in pkg<br># |     env_arg=env_arg, coverage=coverage, handle=handle)<br># |   File "./pkg5unittest.py", line 490, in cmdline_run<br># |     comment)<br># | UnexpectedExitCodeException:<br># |   Invoked:   /tmp/ips.test.4335/fakeroot/pkg -R <br>/var/tmp/test-suiteyBYqwn -D plandesc_validate=1 -D <br>manifest_validate=Always -D smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds <br>verify<br># |   Expected exit status: [1].  Got: 0.  Output Follows:<br># | ,---------------------------------------------------------------------<br># | | $   /tmp/ips.test.4335/fakeroot/pkg -R /var/tmp/test-suiteyBYqwn <br>-D plandesc_validate=1 -D manifest_validate=Always -D <br>smf_cmds_dir=/tmp/ips.test.4335/0/smf_cmds verify<br># | | Planning: Verifying Packages ... Done<br># | | Planning: Consolidating action changes ... Done<br># | | Planning: Evaluating mediators ... Done<br># | | Planning: Planning completed in 0.01 seconds<br># | |<br># | `---------------------------------------------------------------------<br># `-----------------------------------------------------<br><div><br></div>8) cli.t_pkg_linked.py TestPkgLinkedScale.test_li_scale<br>fails with<br>Failed 'metadata update' for child image (system:img248) at path: <br>/tmp/ips.test.4335/0/image248/: [Errno 24] Too many open files<br><div><br></div><br><div><br></div><br>-- <br>Best regards,<br>Alexander Pyhalov,<br>system administrator of Southern Federal University IT department<br><div><br></div>_______________________________________________<br>oi-dev mailing list<br>oi-dev@openindiana.org<br>http://openindiana.org/mailman/listinfo/oi-dev<br></div><div><br></div></div></body></html>