> What if we shipped in rubygems-devel some
fake libraries, which would try to load the original library, but
silently provided the miminum mock to make the test suite pass without
the library?

You mentioned about including the logic in "rubygems-devel" RPM.
I misunderstood you mentioned about "ruby-devel".

rubygems-devel package includes below files, that have macros for
rubygems RPM packaging.

When a user install current rubygems-devel, that is not still harmful,
that's not confusing a user.
But after including the fake libraries in it, if user install the
rubygems-devel by mistake, it is harmful.

ruby.spec

```
%files -n rubygems-devel
%{_rpmconfigdir}/macros.d/macros.rubygems
%{_rpmconfigdir}/fileattrs/rubygems.attr
%{_rpmconfigdir}/rubygems.req
%{_rpmconfigdir}/rubygems.prov
%{_rpmconfigdir}/rubygems.con
```

-- 
Jun Aruga / He - His - Him
_______________________________________________
ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org
To unsubscribe send an email to ruby-sig-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.org

Reply via email to