Hi all,
I had an issue today with a package I submitted to code review [1].
The reviewer pointed out that I was shipping font files instead of
requiring them.
And, I was also not shipping their license.
After that, Trevor and I started to investigate and we realized that some
other packages had the same issue. We wrote a few scripts and came to the
conclusion that almost every rubygem doc package pushed to Fedora Rawhide
right now has those files.
We also investigated the gems, and it seems that by default they do not
include those files [2].
A list of the mentioned files is attached to this email.
There are fonts, CSS, Javascripts, and others.
In one of the rubygem packages (rubygem-nifti) we found that those files
could be excluded [3].
Is this expected? Should we just use the exclude [3] even though the files
were downloaded?
I mean, removing the files at a build stage is enough if they have
licensing issues?
What is the right direction the reviewer or the maintainer should be
pointed to?
Thanks.
- B
1 -
https://bugzilla.redhat.com/show_bug.cgi?id=1803276
2 - e.g.
https://rubygems.org/gems/cane-3.0.0.gem
3 - %files doc section, they have "%exclude %{gem_docdir}/rdoc"