[Bug 559856] Review Request: libbsd - Library providing BSD-compatible functions for portability

bugzilla at redhat.com bugzilla at redhat.com
Sat Jan 30 10:30:08 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=559856

--- Comment #9 from Eric Smith <eric at brouhaha.com> 2010-01-30 05:30:03 EST ---
> It fails to do with nlist.h

I already moved nlist.h into /usr/include/bsd.  I don't know why we're still
arguing about that one.

> At the very point a devel package is installed it
> "is around", i.e. is can be used for arbitrary purposes,

By a conscious choice of a developer, certainly.  That is, in fact, the purpose
of -devel subpackages.

> Me asking you to install its headers into a subdirectory is an
> attempt to isolate this package (e.g. from accidental use) and to prevent it to
> cause potential damage. 

You've failed to explain how the headers /usr/include/vis.h and
/usr/include/libutil.h can be "accidentally used".  When I write software, I
don't throw in #includes of random headers I don't deliberately intend to use. 
The fact that no Fedora package provides or uses /usr/include/vis.h or
/usr/include/libutil.h seems sufficient to ensure that no one is going to use
libbsd without intending to do so.

> I feel this package is not ready for public consumption.

If I had some idea of how the "public" might accidentally "consume" these two
headers, I'd be a lot less reluctant to move them.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list