If we run checkpkg on recipes that use ftp: sources then it gets very confused. elfutils: DEBUG: DirURL: ftp://sourceware.org/pub/elfutils/, elfutils-0.168.tar.bz2 DEBUG: Fetching ftp://sourceware.org/pub/elfutils/0.168/elfutils-0.168.tar.bz2 ... DEBUG: VersionURL: ftp://sourceware.org/pub/elfutils/gnutls-3.5.0/ valgrind: DEBUG: VersionURL: ftp://sourceware.org/pub/valgrind/ DEBUG: Fetching ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.tar.bz2 DEBUG: line['href'] = 'ftp://sourceware.org:21/pub/valgrind/alsa-plugins-1.0.10rc1.tar.bz2' Verified that /pub/valgrind/ definitely only contains valgrind tarballs. My guess is that d doesn't get copied enough when mutated during a checkpkg?
Fixed in bitbake 91d4ca93df092cf86ab84faaa94cc66ff9f43057.