A bundled copy of Gnulib - The GNU Portability Library [1] was found in diffutils. No Bundled Libraries section [2] of Packaging guidelines gives more information on bundled libraries and how they should be handled. Affected diffutils version: diffutils-3.2-6.fc17 As a kind of copylib, Gnulib has been granted an exception. However, to comply with Packaging guidelines, packages bundling Gnulib must note that the library has been granted an exception in the spec file comment with a link to the FPC ticket where the exception was granted and add a virtual provide to the spec file to note that Gnulib is bundled. Refer to [2] for more details. No comment about bundling Gnulib and no virtual provide were found in the diffutils.spec file. To comply with the packaging guideliness please add an appropriate comment to the spec file as well as a virtual provide. Source tarball where bundled Gnulib was found: diffutils-3.2.tar.xz At least the following files look like Gnulib files: ./diffutils-3.2/m4/00gnulib.m4 ./diffutils-3.2/bootstrap ./diffutils-3.2/po/Makefile.in.in ./diffutils-3.2/po/Makevars ./diffutils-3.2/m4/progtest.m4 ./diffutils-3.2/m4/intlmacosx.m4 ./diffutils-3.2/m4/gnulib-comp.m4 ./diffutils-3.2/m4/nls.m4 ./diffutils-3.2/lib/uniwidth.in.h ./diffutils-3.2/lib/regex.c ./diffutils-3.2/lib/fnmatch.c ./diffutils-3.2/lib/errno.in.h ./diffutils-3.2/lib/time.in.h ./diffutils-3.2/lib/gettimeofday.c ./diffutils-3.2/lib/str-kmp.h ./diffutils-3.2/lib/iconv_close.c ./diffutils-3.2/lib/malloca.h ./diffutils-3.2/lib/sys_time.in.h ./diffutils-3.2/lib/strings.in.h ./diffutils-3.2/lib/gettext.h ./diffutils-3.2/lib/striconv.h ./diffutils-3.2/lib/gnulib.mk ./diffutils-3.2/lib/malloc.c ./diffutils-3.2/lib/iconv_open.c ./diffutils-3.2/lib/unistd.in.h ./diffutils-3.2/lib/stdint.in.h ./diffutils-3.2/lib/regex_internal.c ./diffutils-3.2/lib/c-strcasecmp.c ./diffutils-3.2/lib/sys_stat.in.h ./diffutils-3.2/lib/alloca.in.h ./diffutils-3.2/lib/regex.h ./diffutils-3.2/lib/sys_wait.in.h ./diffutils-3.2/lib/unitypes.in.h ./diffutils-3.2/lib/localcharset.h ./diffutils-3.2/lib/alloca.c ./diffutils-3.2/lib/strncasecmp.c ./diffutils-3.2/lib/regexec.c ./diffutils-3.2/lib/strnlen.c ./diffutils-3.2/lib/stdarg.in.h ./diffutils-3.2/lib/time_r.c ./diffutils-3.2/lib/iconv.c ./diffutils-3.2/lib/sh-quote.c ./diffutils-3.2/lib/Makefile.in ./diffutils-3.2/lib/string.in.h ./diffutils-3.2/lib/uniwidth/width.c ./diffutils-3.2/lib/uniwidth/cjk.h ./diffutils-3.2/lib/regcomp.c ./diffutils-3.2/lib/stddef.in.h ./diffutils-3.2/lib/malloca.c ./diffutils-3.2/lib/c-strncasecmp.c ./diffutils-3.2/lib/localcharset.c ./diffutils-3.2/lib/strndup.c ./diffutils-3.2/lib/langinfo.in.h ./diffutils-3.2/lib/c-strcase.h ./diffutils-3.2/lib/strptime.c ./diffutils-3.2/lib/fnmatch.in.h ./diffutils-3.2/lib/unistr.in.h ./diffutils-3.2/lib/c-ctype.c ./diffutils-3.2/lib/iswblank.c ./diffutils-3.2/lib/iconv.in.h ./diffutils-3.2/lib/mktime.c ./diffutils-3.2/lib/wchar.in.h ./diffutils-3.2/lib/wctype.in.h ./diffutils-3.2/lib/unistr/u8-uctomb-aux.c ./diffutils-3.2/lib/unistr/u8-mbtoucr.c ./diffutils-3.2/lib/unistr/u8-uctomb.c ./diffutils-3.2/lib/striconv.c ./diffutils-3.2/lib/streq.h ./diffutils-3.2/lib/stdio.in.h ./diffutils-3.2/lib/regex_internal.h ./diffutils-3.2/lib/stdbool.in.h ./diffutils-3.2/lib/fnmatch_loop.c ./diffutils-3.2/lib/strcasecmp.c ./diffutils-3.2/lib/c-ctype.h ./diffutils-3.2/gnulib-tests/test-fnmatch.c ./diffutils-3.2/gnulib-tests/test-dup2.c ./diffutils-3.2/gnulib-tests/test-signal.c ./diffutils-3.2/gnulib-tests/symlink.c ./diffutils-3.2/gnulib-tests/test-environ.c ./diffutils-3.2/gnulib-tests/test-wcwidth.c ./diffutils-3.2/gnulib-tests/signature.h ./diffutils-3.2/gnulib-tests/size_max.h ./diffutils-3.2/gnulib-tests/float.c ./diffutils-3.2/gnulib-tests/test-strings.c ./diffutils-3.2/gnulib-tests/printf-parse.h ./diffutils-3.2/gnulib-tests/test-sys_time.c ./diffutils-3.2/gnulib-tests/fpucw.h ./diffutils-3.2/gnulib-tests/setenv.c ./diffutils-3.2/gnulib-tests/test-setlocale2.c ./diffutils-3.2/gnulib-tests/setlocale.c ./diffutils-3.2/gnulib-tests/locale.in.h ./diffutils-3.2/gnulib-tests/test-wcrtomb-w32.c ./diffutils-3.2/gnulib-tests/test-c-ctype.c ./diffutils-3.2/gnulib-tests/test-sys_wait.h ./diffutils-3.2/gnulib-tests/test-snprintf.c ./diffutils-3.2/gnulib-tests/test-c-strcasecmp.c ./diffutils-3.2/gnulib-tests/test-bitrotate.c ./diffutils-3.2/gnulib-tests/test-dirname.c ./diffutils-3.2/gnulib-tests/test-fcntl.c ./diffutils-3.2/gnulib-tests/test-c-stack.c ./diffutils-3.2/gnulib-tests/test-inttypes.c ./diffutils-3.2/gnulib-tests/printf-args.h ./diffutils-3.2/gnulib-tests/gnulib.mk ./diffutils-3.2/gnulib-tests/test-xstrtol.c ./diffutils-3.2/gnulib-tests/unsetenv.c ./diffutils-3.2/gnulib-tests/test-quotearg.h ./diffutils-3.2/gnulib-tests/printf-parse.c ./diffutils-3.2/gnulib-tests/test-mbsrtowcs.c ./diffutils-3.2/gnulib-tests/test-iswblank.c ./diffutils-3.2/gnulib-tests/wctomb-impl.h ./diffutils-3.2/gnulib-tests/test-open.h ./diffutils-3.2/gnulib-tests/test-mbsstr1.c ./diffutils-3.2/gnulib-tests/test-xstrtoul.c ./diffutils-3.2/gnulib-tests/test-sys_stat.c ./diffutils-3.2/gnulib-tests/vasnprintf.h ./diffutils-3.2/gnulib-tests/test-filenamecat.c ./diffutils-3.2/gnulib-tests/test-errno.c ./diffutils-3.2/gnulib-tests/test-unsetenv.c ./diffutils-3.2/gnulib-tests/test-open.c ./diffutils-3.2/gnulib-tests/snprintf.c ./diffutils-3.2/gnulib-tests/test-getcwd-lgpl.c ./diffutils-3.2/gnulib-tests/test-mbsstr3.c ./diffutils-3.2/gnulib-tests/test-striconv.c ./diffutils-3.2/gnulib-tests/test-lstat.h ./diffutils-3.2/gnulib-tests/test-mbrtowc-w32.c ./diffutils-3.2/gnulib-tests/test-setlocale1.c ./diffutils-3.2/gnulib-tests/wctob.c ./diffutils-3.2/gnulib-tests/test-wchar.c ./diffutils-3.2/gnulib-tests/test-string.c ./diffutils-3.2/gnulib-tests/argmatch.h ./diffutils-3.2/gnulib-tests/asnprintf.c ./diffutils-3.2/gnulib-tests/argmatch.c ./diffutils-3.2/gnulib-tests/test-locale.c ./diffutils-3.2/gnulib-tests/test-getopt_long.h ./diffutils-3.2/gnulib-tests/test-iconv-h.c ./diffutils-3.2/gnulib-tests/test-freopen-safer.c ./diffutils-3.2/gnulib-tests/usleep.c ./diffutils-3.2/gnulib-tests/zerosize-ptr.h ./diffutils-3.2/gnulib-tests/test-gettimeofday.c ./diffutils-3.2/gnulib-tests/test-strtoumax.c ./diffutils-3.2/gnulib-tests/test-memchr.c ./diffutils-3.2/gnulib-tests/getcwd-lgpl.c ./diffutils-3.2/gnulib-tests/test-sigaction.c ./diffutils-3.2/gnulib-tests/getpagesize.c ./diffutils-3.2/gnulib-tests/sleep.c ./diffutils-3.2/gnulib-tests/Makefile.in ./diffutils-3.2/gnulib-tests/putenv.c ./diffutils-3.2/gnulib-tests/float.in.h ./diffutils-3.2/gnulib-tests/test-argmatch.c ./diffutils-3.2/gnulib-tests/test-malloc-gnu.c ./diffutils-3.2/gnulib-tests/test-ignore-value.c ./diffutils-3.2/gnulib-tests/test-stat.h ./diffutils-3.2/gnulib-tests/test-iconv.c ./diffutils-3.2/gnulib-tests/macros.h ./diffutils-3.2/gnulib-tests/test-alloca-opt.c ./diffutils-3.2/gnulib-tests/test-wcrtomb.c ./diffutils-3.2/gnulib-tests/test-binary-io.c ./diffutils-3.2/gnulib-tests/test-float.c ./diffutils-3.2/gnulib-tests/test-stdint.c ./diffutils-3.2/gnulib-tests/uniwidth/test-uc_width.c ./diffutils-3.2/gnulib-tests/uniwidth/test-uc_width2.c ./diffutils-3.2/gnulib-tests/test-inttostr.c ./diffutils-3.2/gnulib-tests/wctomb.c ./diffutils-3.2/gnulib-tests/test-symlink.h ./diffutils-3.2/gnulib-tests/test-vasnprintf.c ./diffutils-3.2/gnulib-tests/test-wctype-h.c ./diffutils-3.2/gnulib-tests/test-stdbool.c ./diffutils-3.2/gnulib-tests/test-getdtablesize.c ./diffutils-3.2/gnulib-tests/test-quotearg-simple.c ./diffutils-3.2/gnulib-tests/test-mbscasecmp.c ./diffutils-3.2/gnulib-tests/test-symlink.c ./diffutils-3.2/gnulib-tests/test-getopt.c ./diffutils-3.2/gnulib-tests/test-unistd.c ./diffutils-3.2/gnulib-tests/test-version-etc.c ./diffutils-3.2/gnulib-tests/test-sys_wait.c ./diffutils-3.2/gnulib-tests/test-mbrtowc.c ./diffutils-3.2/gnulib-tests/test-stdlib.c ./diffutils-3.2/gnulib-tests/test-intprops.c ./diffutils-3.2/gnulib-tests/binary-io.h ./diffutils-3.2/gnulib-tests/test-lstat.c ./diffutils-3.2/gnulib-tests/test-xstrtoumax.c ./diffutils-3.2/gnulib-tests/test-btowc.c ./diffutils-3.2/gnulib-tests/hash-pjw.h ./diffutils-3.2/gnulib-tests/hash-pjw.c ./diffutils-3.2/gnulib-tests/float+.h ./diffutils-3.2/gnulib-tests/test-strnlen.c ./diffutils-3.2/gnulib-tests/test-time.c ./diffutils-3.2/gnulib-tests/test-fcntl-h.c ./diffutils-3.2/gnulib-tests/test-usleep.c ./diffutils-3.2/gnulib-tests/unistr/test-u8-mbtoucr.c ./diffutils-3.2/gnulib-tests/unistr/test-u8-uctomb.c ./diffutils-3.2/gnulib-tests/test-mbsstr2.c ./diffutils-3.2/gnulib-tests/test-langinfo.c ./diffutils-3.2/gnulib-tests/test-sigprocmask.c ./diffutils-3.2/gnulib-tests/test-getopt.h ./diffutils-3.2/gnulib-tests/test-strftime.c ./diffutils-3.2/gnulib-tests/test-mbsinit.c ./diffutils-3.2/gnulib-tests/test-nl_langinfo.c ./diffutils-3.2/gnulib-tests/vasnprintf.c ./diffutils-3.2/gnulib-tests/xsize.h ./diffutils-3.2/gnulib-tests/test-hash.c ./diffutils-3.2/gnulib-tests/test-freopen.c ./diffutils-3.2/gnulib-tests/test-sleep.c ./diffutils-3.2/gnulib-tests/test-setenv.c ./diffutils-3.2/gnulib-tests/printf-args.c ./diffutils-3.2/gnulib-tests/test-exclude.c ./diffutils-3.2/gnulib-tests/test-verify.c ./diffutils-3.2/gnulib-tests/same-inode.h ./diffutils-3.2/gnulib-tests/test-strerror.c ./diffutils-3.2/gnulib-tests/test-stdio.c ./diffutils-3.2/gnulib-tests/test-stat.c ./diffutils-3.2/gnulib-tests/test-malloca.c ./diffutils-3.2/gnulib-tests/test-stat-time.c ./diffutils-3.2/gnulib-tests/test-stddef.c ./diffutils-3.2/gnulib-tests/test-xalloc-die.c ./diffutils-3.2/gnulib-tests/test-c-strncasecmp.c ./diffutils-3.2/build-aux/snippet/warn-on-use.h ./diffutils-3.2/build-aux/snippet/c++defs.h ./diffutils-3.2/build-aux/snippet/arg-nonnull.h ./diffutils-3.2/build-aux/snippet/unused-parameter.h There are most likely more Gnulib files bundled in the SRPM. I didn't bother to list them all as it shouldn't be necessary. [1] http://www.gnu.org/software/gnulib/ [2] http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries