Bug 11828

Summary: FTP fetcher appears to get confused
Product: [Build System, Metadata & Runtime] BitBake Reporter: Ross Burton <ross.burton>
Component: bitbakeAssignee: Ross Burton <ross.burton>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: poky.bs.watcher, poky.watcher
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2017-07-24 14:24:35 UTC
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?
Comment 1 Ross Burton 2017-07-25 15:04:34 UTC
Fixed in bitbake 91d4ca93df092cf86ab84faaa94cc66ff9f43057.