> A packages.gz file is for an entire archive (1 for main, 1 for contrib > ...etc) but it contain all sections (admin, base...). I don't think that > debmirror rebuild the packages.gz file when you exclude some section, so > every package in excluded section are in packages.gz but not in your > mirror. Perhaps, you can try to rebuild the packages.gz file with the > apt-ftparchive tool to fit your need.
Thanks for bringing that to my notice. I thought it did re-build the Packages.gz file.