On 14/03/17 19:04 -0400, Randy Barlow wrote:
On Tue, 2017-03-14 at 22:55 +0100, Michael Schwendt wrote:
The review is highly misleading, and the latest spec file does not
include any headers in the package:

  %files
  %license COPYING
  %doc EXTENDING.html FAQ NEWS README
  %{_bindir}/arduino-ctags
  %{_mandir}/man1/arduino-ctags.1.gz

What do you find misleading about the review?

Yes, the spec doesn't include the headers - my question is whether it
should.

> Is it OK to leave header files unpackaged for CLI applications?

Yes, of course, if the headers aren't used by the application itself
and not by anyone either. What sort of headers are they? What do they
do? Do they need a library to link with? Question, questions!

They are the headers for the code in the binary itself. How could we
predict whether any user of this package might want to build another
program on top of this one that does link with this binary? Without the
headers this would not be possible (or at least not easy). I don't know
of anyone explicitly wanting to do this of course, and I suppose a bug
could always be filed requesting the headers if needed.

It's an executable, not a library, so how could users link to it?
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to