This guide seems to explain it all.
You may run into errors of the form:
$ reprepro -Vb . includedeb jaunty /path/to/package.deb
Error: Distribution jaunty contains an architecture called 'all'.
There have been errors!
$ reprepro -Vb . dumpreferences
Error: Distribution jaunty contains an architecture called 'all'.
There have been errors!
$
In that case, try removing all from the “architectures” line of nano conf/distributions.
Tags: apt, debian, repository, reprepro, ubuntu