Mamoru TASAKA
Mamoru TASAKA
今になって12.0.0がリリースされている事に気付いたのですが、Fedora 37でビルド出来ないようです ``` clang -o iclover2 src/interpreter.o src/buffer.o src/debug.o src/xfunc.o src/klass.o src/constant.o src/code.o src/alignment.o src/utf.o src/vm.o src/script.o src/object.o src/array.o src/string.o src/block.o src/regex.o src/integer.o src/byte.o src/short.o src/long.o src/float.o src/pointer.o src/char.o src/bool.o...
指摘されて気付いたのですが、xyzsh 1.5.8には現在 libeditのソースコードが 直接埋め込まれています。 Fedoraのpackaging policy(特にセキュリティ上の懸念で、内部でコピーしたものが色々とあると、セキュリティの問題が起こった時追跡しづらくなる、とか)により、 https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries 外部のソースコードを(ライブラリのリンクでなくて)直接埋め込む場合は、あれこれと理由を説明しなくてはいけません。そして、余程の例外で無い限り許可されてません。 ざっと見てみましたが、el_my_wgets()とその中のread_getcmd()を取り除くことが特に難しく見えます。そこでですが、 *libeditを独自修正したものを使うのではでなく、libeditのライブラリを呼び出す形に修正することは可能でしょうか。 *libeditの「バグのせいで」独自修正が必要であれば、それをlibeditの上流開発者に報告していただけないでしょうか。 *どうしても無理であれば、「こういう理由で無理である」といった事を説明していただけないしょうか。そうであればFedoraの「こういうことが担当の委員会」があるので、私が報告する事になります。 Fedoraのpolicyの問題ではありますが、よろしくお願いします。
そういえば、細かいことですが、以前"painじゃなくてpaneでしょ"と言われたことがあったので、一応報告しておきます。 https://bugzilla.redhat.com/show_bug.cgi?id=896226
Current style has long been to use Minitest instead of MiniTest at least for 3 years, and with minitest 5.19, MiniTest usage support is hidden unless explicitly setting ENV["MT_COMPAT"]. https://github.com/minitest/minitest/commit/a2c6c18570f6f0a1bf6af70fe3b6d9599a13fdd6...
ruby 3.3 changes error messages especially for NoMethodError: https://github.com/ruby/ruby/pull/6950 https://bugs.ruby-lang.org/issues/18285 Modify spec to support this new ruby 3.3 error messages. Closes #105 .
Testing with ruby 3.3.0dev (I tried: https://github.com/ruby/ruby/commit/8cb906d7067d9b4cdf7971e49f185c737f3ee1f9 ), docile git head ( https://github.com/ms-ati/docile/commit/08cf67df99458d86c73c464eafe1af3da02da943 ) rspec testsuite fails like: ``` $ rspec spec ..... Failures: 1) Docile.dsl_eval when DSL have NoMethod...
Maybe there is more clean solution, however anyway proposing the fix. Object#=~ is already deprecated since ruby2.6 and will be removed from ruby3.2. As the result, Array no longer respond...
Fedora project is now preparing for upcoming ruby3.2 (which is expected to be released on 2022/Dec) and with ruby3.2dev, chunky_png 1.4.0 spec testsuite fails like below: ``` Failures: 1) ChunkyPNG::Canvas::Drawing#polygon...
https://www.boost.org/users/history/version_1_79_0.html boost 1.79 deprecated boost/filesystem/string_file.hpp and with boost 1.81 boost::filesystem::ofstream or so is no longer available. Replace these with boost::nowide in boost/nowide/fstream.hpp . Fixes #610 .
boost 1.79 deprecated boost/filesystem/string_file.hpp and with boost 1.81 boost::filesystem::ofstream or so is no longer available. With boost 1.81, compiling luxcorerender 2.6 generates the following errors: ``` /builddir/build/BUILD/LuxCore-luxcorerender_v2.6/src/luxrays/utils/ocl.cpp:306:44: error: 'ofstream' is...