[csw-maintainers] /usr/local references, and packages

Maciej Bliziński maciej at opencsw.org
Thu Jan 27 09:07:16 CET 2011


2011/1/27 Ben Walton <bwalton at opencsw.org>:
> Maciej, what is checkpkg doing in this regard currently?  Does it
> check for this string at all?  If so, does it check every file or only
> certain areas?

When I noticed that packages are rejected because of /usr/local
references, I added the "/usr/local" string to the content blacklist.
The change was made in r13006[1].  Previously, checkpkg has been
checking for /export/medusa and /opt/build.  I started working on the
version of checkpkg checked into gar tree, updated by comand in
revision 1841.

Currently, there is no distinction between paths in checkpkg.  If a
file contains the string, an error is thrown.  We could add more logic
to alter the behavior depending on whether files with bad content are
in docdir or elsewhere, but there are also other options:

- if the offending string is found in the doc directory, and the files
in question are text/html/xml files, it's safe to sed to replace all
paths
- if the maintainer does not wish to run sed, the error can be overridden

Maciej

[1] http://sf.net/apps/trac/gar/browser/csw/mgar/gar/v2/lib/python/package_stats.py?annotate=blame
[2] http://sf.net/apps/trac/gar/browser/csw/trunk/bin/checkpkg?rev=1841


More information about the maintainers mailing list