Since we enabled Launchpad support for ddebs, the NEW queue (https://launchpad.net/ubuntu/wily/+queue?queue_state=0) shows a lot of -dbgsym packages (only for packages which actually have "real" binNEWs). This makes it harder to see which binary packages are really new, i. e. the non-dbgsym ones:
rhythmbox, rhythmbox_3.2.1-1ubuntu1_powerpc_translations.tar.gz (powerpc, raw-translations)
rhythmbox-dbg_3.2.1-1ubuntu1_powerpc.deb (2.8 MiB)
rhythmbox-mozilla_3.2.1-1ubuntu1_powerpc.deb (5.5 KiB)
rhythmbox_3.2.1-1ubuntu1_powerpc.deb (116.2 KiB)
librhythmbox-core9_3.2.1-1ubuntu1_powerpc.deb (416.2 KiB) NEW
rhythmbox-dev_3.2.1-1ubuntu1_powerpc.deb (114.7 KiB)
rhythmbox-plugin-visualizer-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1.1 KiB) NEW
rhythmbox-plugins_3.2.1-1ubuntu1_powerpc.deb (224.3 KiB)
gir1.2-rb-3.0_3.2.1-1ubuntu1_powerpc.deb (36.8 KiB)
rhythmbox-plugin-magnatune-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1.1 KiB) NEW
rhythmbox-plugin-cdrecorder_3.2.1-1ubuntu1_powerpc.deb (13.4 KiB)
librhythmbox-core9-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1008 bytes) NEW
rhythmbox-dev-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1002 bytes) NEW
rhythmbox-mozilla-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (996 bytes) NEW
rhythmbox-plugin-cdrecorder-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1.1 KiB) NEW
rhythmbox-plugin-magnatune_3.2.1-1ubuntu1_powerpc.deb (22.0 KiB)
rhythmbox-plugin-visualizer_3.2.1-1ubuntu1_powerpc.deb (21.5 KiB)
rhythmbox-plugins-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1.2 KiB) NEW
rhythmbox-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1.0 KiB) NEW
gir1.2-rb-3.0-dbgsym_3.2.1-1ubuntu1_powerpc.ddeb (1.0 KiB) NEW
rhythmbox_3.2.1-1ubuntu1_powerpc_translations.tar.gz (3.1 MiB)
QueueItemsView. calculateOldBin aries is the problem here. It passes all of the BinaryPackageNames through to BinaryPackageNa meSet.getNotNew ByNames verbatim, without following the usual ddeb ancestry rules.
It may be worth killing off getNotNewByNames and replacing it with a call to the new unified override adapters.