The check for already rebuilt packages in rebuild-todo is totally unreliable: it simply checks for the presence of a built package matching the current git repo status. This will give incorrect results for packages you have already built in the past if:
- you set a common PKGDEST for all packages or
- you run rebuild-todo in your main packaging tree
IMO this check should be removed, or at least kept under an opt-in configuration option.