packagegroup-core-full-cmdline (or more specifically packagegroup-core-full-cmdline-sys-services) should not pull in lighttpd, but currently it does. This is probably a hangover from this packagegroup being related to LSB, but in any case it now needs to be removed. As a follow-on, if we need lighttpd somewhere else (the LSB packagegroups?) then we need to add it there at the same time.
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f21f0d7045c8211086ff6a4885420dfb89378977
verified on master d4585fa23d56a58c583ee33db067a23177a936b1 bitbake -g packagegroup-core-full-cmdline && cat pn-depends.dot | grep -v -e '-native' | grep -v digraph | grep -v -e '-image' | awk '{print $1}' | sort | uniq | grep lighttpd Loading cache: 100% |###########################################################################################################################| ETA: 00:00:00 Loaded 1320 entries from dependency cache. NOTE: Resolving any missing task queue dependencies NOTE: Preparing RunQueue NOTE: PN build list saved to 'pn-buildlist' NOTE: PN dependencies saved to 'pn-depends.dot' NOTE: Package dependencies saved to 'package-depends.dot' NOTE: Task dependencies saved to 'task-depends.dot' package is not included in bitbake -g packagegroup-core-lsb && cat pn-depends.dot | grep -v -e '-native' | grep -v digraph | grep -v -e '-image' | awk '{print $1}' | sort | uniq | grep lighttpd Loading cache: 100% |###########################################################################################################################| ETA: 00:00:00 Loaded 1320 entries from dependency cache. NOTE: Resolving any missing task queue dependencies NOTE: Preparing RunQueue NOTE: PN build list saved to 'pn-buildlist' NOTE: PN dependencies saved to 'pn-depends.dot' NOTE: Package dependencies saved to 'package-depends.dot' NOTE: Task dependencies saved to 'task-depends.dot' "lighttpd"