https://bugzilla.redhat.com/show_bug.cgi?id=1040517 Paulo Andrade <paulo.cesar.pereira.de.andrade@xxxxxxxxx> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #63 from Paulo Andrade <paulo.cesar.pereira.de.andrade@xxxxxxxxx> --- I did a normal rpmbuild and installed it, and a fedora-review from generated srpm with my initial proposed patch, to ensure it was building. Some considerations: 1) I believe none of the installed Makefile files are required (or functional): $ find /usr/share/julia/ -name Makefile /usr/share/julia/test/perf/micro/Makefile /usr/share/julia/test/perf/shootout/Makefile /usr/share/julia/test/perf/Makefile /usr/share/julia/test/Makefile /usr/share/julia/examples/Makefile 2) Is it really required to install /usr/share/julia/test ? I checked it, and apparently must call the runtests.jl, I did not change the environment, but apparently not everything was fine: $ (cd /usr/share/julia/test/; julia runtests.jl) From worker 4: * linalg3 From worker 3: * linalg2 From worker 5: * linalg4 From worker 2: * linalg1 From worker 4: * core From worker 4: * keywordargs From worker 4: * numbers From worker 5: * strings From worker 5: * collections From worker 5: * hashing From worker 5: * remote From worker 5: * iobuffer From worker 4: * arrayops From worker 5: * reduce From worker 5: * reducedim From worker 2: * simdloop From worker 5: * blas From worker 2: * fft From worker 2: * dsp From worker 4: * sparse From worker 5: * bitarray From worker 2: * random From worker 3: * math From worker 2: * functional From worker 2: * bigint From worker 2: * sorting From worker 3: * statistics From worker 2: * spawn From worker 4: * backtrace exception on From worker 2: [stdio passthrough ok] 4: ERROR: test failed: have_backtrace while loading backtrace.jl, in expression starting on line 12 ERROR: test failed: have_backtrace while loading backtrace.jl, in expression starting on line 12 while loading /usr/share/julia/test/runtests.jl, in expression starting on line 35 WARNING: Forcibly interrupting busy workers error in running finalizer: InterruptException() WARNING: Unable to terminate all workers exception on 4: signal (11): Segmentation fault signal (11): Segmentation fault run_finalizer at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/gc.c:288 run_finalizers at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/gc.c:318 uv_atexit_hook at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/init.c:447 jl_exit at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/jl_uv.c:687 unknown function (ip: 88535058) uv_write2 at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/deps/libuv/src/unix/stream.c:1282 jl_write_no_copy at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/jl_uv.c:577 write at ./stream.jl:732 print at ./ascii.jl:93 print at /usr/bin/../lib64/julia/sys.so (unknown line) jl_apply at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/gf.c:1431 unknown function (ip: -968871807) jl_apply at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/gf.c:1429 unknown function (ip: -745434435) unknown function (ip: -745435035) unknown function (ip: -745434873) jl_apply at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/gf.c:1431 unknown function (ip: -968961883) start_task at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/task.c:427 switch_stack at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/task.c:207 switch_stack at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/task.c:207 julia_trampoline at /home/pcpa/rpmbuild/BUILD/julia-0.3.0/src/init.c:1006 unknown function (ip: 4199757) __libc_start_main at /usr/bin/../lib64/libc.so.6 (unknown line) unknown function (ip: 4199811) unknown function (ip: 0) 3) Can it be changed to install documentation in %_docdir? All documentation is under /usr/share/julia 4) I believe there is something wrong with the documentation. It should install processed documentation. I try to build it manually, by switching to the doc subdir I see this: doc$ make Please use 'make <target>' where <target> is one of helpdb.jl to make the REPL help db html to make standalone HTML files dirhtml to make HTML files named index.html in directories singlehtml to make a single large HTML file pickle to make pickle files json to make JSON files htmlhelp to make HTML files and a HTML help project qthelp to make HTML files and a qthelp project devhelp to make HTML files and a Devhelp project epub to make an epub latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter latexpdf to make LaTeX files and run them through pdflatex text to make text files man to make manual pages texinfo to make Texinfo files info to make Texinfo files and run them through makeinfo gettext to make PO message catalogs changes to make an overview of all changed/added/deprecated items linkcheck to check all external links for integrity doctest to run all doctests embedded in the documentation (if enabled) doc$ make html make: *** No rule to make target 'juliadoc/juliadoc/__init__.py', needed by 'juliadoc-pkg'. Stop. If I try to "hack" it, I see this: doc$ mkdir juliadoc/juliadoc/ doc$ touch juliadoc/juliadoc/__init__.py doc$ make html fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Makefile:52: recipe for target 'juliadoc-pkg' failed make: [juliadoc-pkg] Error 128 (ignored) PYTHONPATH=:juliadoc sphinx-build -b html -d _build/doctrees . _build/html Making output directory... Running Sphinx v1.2.2 Exception occurred: File "conf.py", line 24, in <module> import sphinx_rtd_theme ImportError: No module named sphinx_rtd_theme The full traceback has been saved in /tmp/sphinx-err-7Yhijm.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <https://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks! Makefile:55: recipe for target 'html' failed make: *** [html] Error 1 doc$ sudo dnf install python-sphinx_rtd_theme [[[[[ install it ]]]]] doc$ make html fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Makefile:52: recipe for target 'juliadoc-pkg' failed make: [juliadoc-pkg] Error 128 (ignored) PYTHONPATH=:juliadoc sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v1.2.2 Exception occurred: File "conf.py", line 119, in <module> html_theme_path = [juliadoc.get_theme_dir(), AttributeError: 'module' object has no attribute 'get_theme_dir' The full traceback has been saved in /tmp/sphinx-err-0WJmJs.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <https://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks! Makefile:55: recipe for target 'html' failed make: *** [html] Error 1 So, I believe just the hack to create juliadoc/juliadoc/__init__.py is not enough. 5) It has been commented before, but it really would be better to have a versioned .so under %_libdir; subdirectories usually are modules, and, usually are ok. -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review