start with 0.56

Signed-off-by: Andreas Beckmann <anbe@debian.org>
ignore /etc/apt/apt.conf.d/01autoremove-kernels

File autogenerated by /etc/kernel/postinst.d/apt-auto-removal

Signed-off-by: Andreas Beckmann <anbe@debian.org>
lib/db: drop the now obsolete public compute_package_states()

the on-demand rrdep computation made the explicit calls superfluous

Signed-off-by: Andreas Beckmann <anbe@debian.org>
lib/db: use the first provider of a virtual package for rdep calculation

Signed-off-by: Andreas Beckmann <anbe@debian.org>
document reindentation and whitespace cleanup

(missing 0.53 changelog entry)

Signed-off-by: Andreas Beckmann <anbe@debian.org>
packagesdb.py: log with facility info in load_packages_urls().
Revert "packagesdb.py: log with facility info in load_packages_urls()."

This reverts commit b703c54ac35c331b4e2034961915fd1a60daa78c.
open_packages_url: switch to urllib2 and add error handling

Signed-off-by: Andreas Beckmann <anbe@debian.org>
open_packages_url: try .gz if .bz2 is not available

Signed-off-by: Andreas Beckmann <anbe@debian.org>
update special cases for experimental

currently nothing is needed

Signed-off-by: Andreas Beckmann <anbe@debian.org>
open_packages_url: pass urls without extension

since .bz2 and .gz will be tried automatically

Signed-off-by: Andreas Beckmann <anbe@debian.org>
open_packages_url: return the resolved url, too

Signed-off-by: Andreas Beckmann <anbe@debian.org>
lib/db: remember the loaded URLs

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-r: report all Packages files used for a section

and show the URLs actually loaded

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-r: generate unique dependency lists

since versioning is ignored, don't report a dependency
  foo (>= 1), foo (<< 2~)
as
  foo, foo

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p: use a tempfile when creating a tarball

and rename this afterwards

to avoid several instances writing to the same file

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: use locking to avoid concurrent basetgz creation

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: new components setting

to restrict the components (archive ares) used in the generated sources.list

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s: quote arguments containing spaces

for easy copy&paste manual rerun from logfile

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p.conf.anbe: minor fixes

Signed-off-by: Andreas Beckmann <anbe@debian.org>