{"action":"closed","issue":{"url":"https://api.github.com/repos/octave-app/octave-app-bundler/issues/17","repository_url":"https://api.github.com/repos/octave-app/octave-app-bundler","labels_url":"https://api.github.com/repos/octave-app/octave-app-bundler/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/octave-app/octave-app-bundler/issues/17/comments","events_url":"https://api.github.com/repos/octave-app/octave-app-bundler/issues/17/events","html_url":"https://github.com/octave-app/octave-app-bundler/issues/17","id":335069521,"node_id":"MDU6SXNzdWUzMzUwNjk1MjE=","number":17,"title":"Test suite failures in 4.4.0 beta2","user":{"login":"apjanke","id":2618447,"node_id":"MDQ6VXNlcjI2MTg0NDc=","avatar_url":"https://avatars2.githubusercontent.com/u/2618447?v=4","gravatar_id":"","url":"https://api.github.com/users/apjanke","html_url":"https://github.com/apjanke","followers_url":"https://api.github.com/users/apjanke/followers","following_url":"https://api.github.com/users/apjanke/following{/other_user}","gists_url":"https://api.github.com/users/apjanke/gists{/gist_id}","starred_url":"https://api.github.com/users/apjanke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apjanke/subscriptions","organizations_url":"https://api.github.com/users/apjanke/orgs","repos_url":"https://api.github.com/users/apjanke/repos","events_url":"https://api.github.com/users/apjanke/events{/privacy}","received_events_url":"https://api.github.com/users/apjanke/received_events","type":"User","site_admin":false},"labels":[{"id":967390685,"node_id":"MDU6TGFiZWw5NjczOTA2ODU=","url":"https://api.github.com/repos/octave-app/octave-app-bundler/labels/bug","name":"bug","color":"d73a4a","default":true}],"state":"closed","locked":false,"assignee":{"login":"apjanke","id":2618447,"node_id":"MDQ6VXNlcjI2MTg0NDc=","avatar_url":"https://avatars2.githubusercontent.com/u/2618447?v=4","gravatar_id":"","url":"https://api.github.com/users/apjanke","html_url":"https://github.com/apjanke","followers_url":"https://api.github.com/users/apjanke/followers","following_url":"https://api.github.com/users/apjanke/following{/other_user}","gists_url":"https://api.github.com/users/apjanke/gists{/gist_id}","starred_url":"https://api.github.com/users/apjanke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apjanke/subscriptions","organizations_url":"https://api.github.com/users/apjanke/orgs","repos_url":"https://api.github.com/users/apjanke/repos","events_url":"https://api.github.com/users/apjanke/events{/privacy}","received_events_url":"https://api.github.com/users/apjanke/received_events","type":"User","site_admin":false},"assignees":[{"login":"apjanke","id":2618447,"node_id":"MDQ6VXNlcjI2MTg0NDc=","avatar_url":"https://avatars2.githubusercontent.com/u/2618447?v=4","gravatar_id":"","url":"https://api.github.com/users/apjanke","html_url":"https://github.com/apjanke","followers_url":"https://api.github.com/users/apjanke/followers","following_url":"https://api.github.com/users/apjanke/following{/other_user}","gists_url":"https://api.github.com/users/apjanke/gists{/gist_id}","starred_url":"https://api.github.com/users/apjanke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apjanke/subscriptions","organizations_url":"https://api.github.com/users/apjanke/orgs","repos_url":"https://api.github.com/users/apjanke/repos","events_url":"https://api.github.com/users/apjanke/events{/privacy}","received_events_url":"https://api.github.com/users/apjanke/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/octave-app/octave-app-bundler/milestones/1","html_url":"https://github.com/octave-app/octave-app-bundler/milestone/1","labels_url":"https://api.github.com/repos/octave-app/octave-app-bundler/milestones/1/labels","id":3441879,"node_id":"MDk6TWlsZXN0b25lMzQ0MTg3OQ==","number":1,"title":"4.4.0","description":null,"creator":{"login":"apjanke","id":2618447,"node_id":"MDQ6VXNlcjI2MTg0NDc=","avatar_url":"https://avatars2.githubusercontent.com/u/2618447?v=4","gravatar_id":"","url":"https://api.github.com/users/apjanke","html_url":"https://github.com/apjanke","followers_url":"https://api.github.com/users/apjanke/followers","following_url":"https://api.github.com/users/apjanke/following{/other_user}","gists_url":"https://api.github.com/users/apjanke/gists{/gist_id}","starred_url":"https://api.github.com/users/apjanke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apjanke/subscriptions","organizations_url":"https://api.github.com/users/apjanke/orgs","repos_url":"https://api.github.com/users/apjanke/repos","events_url":"https://api.github.com/users/apjanke/events{/privacy}","received_events_url":"https://api.github.com/users/apjanke/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":14,"state":"open","created_at":"2018-06-21T13:24:38Z","updated_at":"2018-06-24T22:38:50Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2018-06-23T05:06:54Z","updated_at":"2018-06-24T22:38:50Z","closed_at":"2018-06-24T22:38:50Z","author_association":"CONTRIBUTOR","body":"After fixing the Qt/FLTK crash by building `--without-fltk`, I'm left with a few failures in the test suite.\r\n\r\nFailing tests:\r\n\r\n```\r\nmiscellaneous/tar.m\r\nplot/util/copyobj.m\r\nplot/util/hgsave.m\r\nsparse/eigs.m\r\n```\r\n\r\nBugs for individual test failures:\r\n* tar failure: https://github.com/octave-app/octave-app-bundler/issues/10\r\n* copyobj/hgsave failure: https://github.com/octave-app/octave-app-bundler/issues/20\r\n* `sparse/eigs.m` failure: https://github.com/octave-app/octave-app-bundler/issues/30\r\n\r\nLog excerpt when running in CLI:\r\n\r\n```\r\n  miscellaneous/tar.m .........................................a dir2\r\na dir2/file2\r\na file1\r\n PASS      5/6\r\n                                                                  FAIL    1\r\n...\r\n  plot/util/copyobj.m .........................................GPL Ghostscript 9.21: Can't find initialization file gs_init.ps.\r\n PASS      1/2\r\n                                                                  FAIL    1\r\n...\r\n  plot/util/hgsave.m ..........................................GPL Ghostscript 9.21: Can't find initialization file gs_init.ps.\r\n PASS      3/4\r\n                                                                  FAIL    1\r\n...\r\n  sparse/eigs.m ............................................... PASS    180/182\r\n                                                                  FAIL    2\r\n...\r\nSummary:\r\n\r\n  PASS                            14932\r\n  FAIL                                5\r\n```\r\n\r\nLog excerpt when running in GUI:\r\n\r\n```\r\n  plot/util/copyobj.m .........................................\r\nset term qt\r\n         ^\r\nline 0: unknown or ambiguous terminal type; type just 'set terminal' for a list\r\n\r\nWARNING: Error during initialization\r\n\r\n  ./base/gsicc_manage.c:1172: gsicc_open_search(): Could not find default_rgb.icc\r\n| ./base/gsicc_manage.c:1838: gsicc_set_device_profile(): cannot find device profile\r\n PASS      1/2\r\n                                                                  FAIL    1\r\n...\r\n  plot/util/hgsave.m ..........................................\r\nset term qt\r\n         ^\r\nline 0: unknown or ambiguous terminal type; type just 'set terminal' for a list\r\n\r\nWARNING: Error during initialization\r\n\r\n  ./base/gsicc_manage.c:1172: gsicc_open_search(): Could not find default_rgb.icc\r\n| ./base/gsicc_manage.c:1838: gsicc_set_device_profile(): cannot find device profile\r\n PASS      3/4\r\n                                                                  FAIL    1\r\n...\r\nsparse/eigs.m ............................................... PASS    180/182\r\n                                                                  FAIL    2\r\n```\r\n\r\n\r\n------\r\n\r\n## Details:\r\n\r\n```\r\n>>>>> processing /Applications/Octave-4.4.0.app/Contents/Resources/usr/Cellar/octave_4.4.0/4.4.0/share/octave/4.4.0/m/plot/util/copyobj.m\r\n***** testif HAVE_MAGICK; any (strcmp (\"gnuplot\", available_graphics_toolkits ()))\r\n toolkit = graphics_toolkit ();\r\n graphics_toolkit (\"gnuplot\");\r\n unwind_protect\r\n   h1 = figure (\"visible\", \"off\");\r\n   x = 0:0.1:2*pi;\r\n   y1 = sin (x);\r\n   y2 = exp (x - 1);\r\n   ax = plotyy (x,y1, x-1,y2, @plot, @semilogy);\r\n   xlabel (\"X\");\r\n   ylabel (ax(1), \"Axis 1\");\r\n   ylabel (ax(2), \"Axis 2\");\r\n   axes (ax(1));\r\n   text (0.5, 0.5, \"Left Axis\", ...\r\n         \"color\", [0 0 1], \"horizontalalignment\", \"center\");\r\n   axes (ax(2));\r\n   text (4.5, 80, \"Right Axis\", ...\r\n         \"color\", [0 0.5 0], \"horizontalalignment\", \"center\");\r\n   s1 = hdl2struct (h1);\r\n   h2 = struct2hdl (s1);\r\n   s2 = hdl2struct (h2);\r\n   png1 = [tempname() \".png\"];\r\n   png2 = [tempname() \".png\"];\r\n   unwind_protect\r\n     print (h1, png1);\r\n     [img1, map1, alpha1] = imread (png1);\r\n     print (h2, png2);\r\n     [img2, map2, alpha2] = imread (png2);\r\n   unwind_protect_cleanup\r\n     unlink (png1);\r\n     unlink (png2);\r\n   end_unwind_protect\r\n   assert (img1, img2);\r\n   assert (map1, map2);\r\n   assert (alpha1, alpha2);\r\n unwind_protect_cleanup\r\n   close (h1);\r\n   close (h2);\r\n   graphics_toolkit (toolkit);\r\n end_unwind_protect\r\n!!!!! test failed\r\nimread: unable to find file '/var/folders/_4/9mx5ryp52bb_z6drbcbrhwl40000gn/T/oct-CyNAqA.png'\r\n...\r\n>>>>> processing /Applications/Octave-4.4.0.app/Contents/Resources/usr/Cellar/octave_4.4.0/4.4.0/share/octave/4.4.0/m/plot/util/hgsave.m\r\n***** testif HAVE_MAGICK; any (strcmp (\"gnuplot\", available_graphics_toolkits ()))\r\n toolkit = graphics_toolkit ();\r\n graphics_toolkit (\"gnuplot\");\r\n unwind_protect\r\n   h1 = figure (\"visible\", \"off\");\r\n   x = 0:0.1:2*pi;\r\n   y1 = sin (x);\r\n   y2 = exp (x - 1);\r\n   ax = plotyy (x,y1, x-1,y2, @plot, @semilogy);\r\n   xlabel (\"X\");\r\n   ylabel (ax(1), \"Axis 1\");\r\n   ylabel (ax(2), \"Axis 2\");\r\n   axes (ax(1));\r\n   text (0.5, 0.5, \"Left Axis\", ...\r\n         \"color\", [0 0 1], \"horizontalalignment\", \"center\");\r\n   axes (ax(2));\r\n   text (4.5, 80, \"Right Axis\", ...\r\n         \"color\", [0 0.5 0], \"horizontalalignment\", \"center\");\r\n   ftmp = [tempname() \".ofig\"];\r\n   png1 = [tempname() \".png\"];\r\n   png2 = [tempname() \".png\"];\r\n   unwind_protect\r\n     hgsave (h1, ftmp);\r\n     print (h1, png1);\r\n     [img1, map1, alpha1] = imread (png1);\r\n     h2 = hgload (ftmp);\r\n     print (h2, png2);\r\n     [img2, map2, alpha2] = imread (png2);\r\n   unwind_protect_cleanup\r\n     unlink (ftmp);\r\n     unlink (png1);\r\n     unlink (png2);\r\n   end_unwind_protect\r\n   assert (img1, img2);\r\n   assert (map1, map2);\r\n   assert (alpha1, alpha2);\r\n unwind_protect_cleanup\r\n   close (h1);\r\n   close (h2);\r\n   graphics_toolkit (toolkit);\r\n end_unwind_protect\r\n!!!!! test failed\r\n'h2' undefined near line 40 column 11\r\n...\r\n>>>>> processing /Applications/Octave-4.4.0.app/Contents/Resources/usr/Cellar/octave_4.4.0/4.4.0/share/octave/4.4.0/m/sparse/eigs.m\r\n***** testif HAVE_ARPACK\r\n A = toeplitz ([0, 1, zeros(1, 8)], [0, -1, zeros(1, 8)]);\r\n A = kron (A, eye (10)) + kron (eye (10), A);\r\n opts.v0 = (1:100)';\r\n opts.maxit = 5;\r\n warning (\"off\", \"Octave:eigs:UnconvergedEigenvalues\", \"local\");\r\n d = eigs (A, 4, \"lm\", opts);\r\n assert (d(3:4), [NaN+1i*NaN; NaN+1i*NaN]);\r\n!!!!! test failed\r\nASSERT errors for:  assert (d (3:4),[NaN + 1i * NaN; NaN + 1i * NaN])\r\n\r\n  Location  |  Observed  |  Expected  |  Reason\r\n    (1)      -3.4694e-18+3.6015i   NaN+NaNi     'NaN' mismatch\r\n    (2)      -3.4694e-18-3.6015i   NaN+NaNi     'NaN' mismatch\r\n***** testif HAVE_ARPACK\r\n A = toeplitz ([0, 1, zeros(1, 8)], [0, -1, zeros(1, 8)]);\r\n A = kron (A, eye (10)) + kron (eye (10), A);\r\n Afun = @(x) A * x;\r\n opts.v0 = (1:100)';\r\n opts.maxit = 5;\r\n warning (\"off\", \"Octave:eigs:UnconvergedEigenvalues\", \"local\");\r\n d = eigs (Afun, 100, 4, \"lm\", opts);\r\n assert (d(3:4), [NaN+1i*NaN; NaN+1i*NaN]);\r\n!!!!! test failed\r\nASSERT errors for:  assert (d (3:4),[NaN + 1i * NaN; NaN + 1i * NaN])\r\n\r\n  Location  |  Observed  |  Expected  |  Reason\r\n    (1)      -3.4694e-18+3.6015i   NaN+NaNi     'NaN' mismatch\r\n    (2)      -3.4694e-18-3.6015i   NaN+NaNi     'NaN' mismatch\r\n...\r\n```"}}
{"actor":{"display_login":"apjanke"}}