I#4225 - syncd should skip building pkgs that have duplicates in the queue

Attached to Project: Frugalware
Opened by: CSÉCSY László (Boobaa) - Tue, 25 May 2010 22:42:25 +0200

Details:

Let's see an example:

$ ssh genesis syncpkgdctl | grep bash-completion
14. git://current/bash-completion-1.1-1-x86_64/VOROSKOI Andras
15. git://current/bash-completion-1.1-1-ppc/VOROSKOI Andras
57. git://current/bash-completion-1.1-2-x86_64/Miklos Vajna
58. git://current/bash-completion-1.1-2-ppc/Miklos Vajna
91. git://current/bash-completion-1.1-3-x86_64/VOROSKOI Andras
92. git://current/bash-completion-1.1-3-ppc/VOROSKOI Andras
$

Building 1.1-{1,2} on {x86_64,ppc} is totally useless now. The key that should be unique is ($repo, $pkgname, $arch); later entries should simply overwrite earlier ones (or syncpkgcd should skip building those pkgs that have a non-unique key).
Feature Request
Development tools
New
ppc / x86_64 / i686
Low
Normal
-current
Undecided
0