Dne 08. 01. 20 v 13:33 Vít Ondruch napsal(a):
Hi again,
So here I am again with updated .spec file [1] and related scratch build
[2]. Here are few remarks, because as it usually happens, the biggest
breakages are introduced shortly prior release.
1) The biggest hurdle is an integration of ABRT handler. For long time,
we were using patches, which extended "prelude" facilities and that in
turn allowed to load the ABRT hook. This was changed. Upstream now
changed the preludes to builtins. Problem of builtins is that they
cannot be patched without other Ruby available [3]. That was one of the
reasons behind my bootstrapping thread [4]. For now, I did small patch
which tries to load the ABRT hook on similar place as it used to be.
2) The rubygem-abrt is broken with Ruby 2.7. It seems that there happens
more exception handling during call of `require`. I'll fix it later.
3) Ruby now always require did_you_mean gem. This is rather unfortunate
and I complained upstream [5, 6] without any resolution. At some point,
I thought it would be worth of revert, but again, without bootstrapping
[4], I cannot simple revert this change :/ We can live with that,
however, there might be necessary to add `BR: rubygem-did_you_mean` into
some packages (e.g. VIM).
I have to make this hard dependency, otherwise we would need to add it
into all packages. That is very sad :( I really have to work on the
bootstrap in near future ...
Vít
Please give it try and provide some feedback. I still have to consider
the PR comments (mainly the missing `bundled()` provides), if they are
important enough to block the rebuild.
I'll be back soon with the details about mass rebuild. Please stay tuned.
Vít
[1]
https://src.fedoraproject.org/rpms/ruby/pull-request/48
[2]
https://koji.fedoraproject.org/koji/taskinfo?taskID=40230957
[3]
https://bugs.ruby-lang.org/issues/15306
[4]
https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraprojec...
[5]
https://bugs.ruby-lang.org/issues/16427
[6]
https://bugs.ruby-lang.org/issues/16431
_______________________________________________
ruby-sig mailing list -- ruby-sig(a)lists.fedoraproject.org
To unsubscribe send an email to ruby-sig-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraprojec...