Provided by: libdebbugs-perl_2.6.0_all bug

NAME

       Debbugs::DebArchive -- Routines for reading files from Debian archives

SYNOPSIS

       use Debbugs::DebArchive;

          read_packages('/srv/mirrors/ftp.debian.org/ftp/dist',
                        sub { print map {qq($_\n)} @_ },
                        Term::ProgressBar->new(),
                       );

DESCRIPTION

       This module implements a set of routines for reading Packages.gz, Sources.gz and Release
       files from the dists directory of a Debian archive.

BUGS

       None known.

       read_release_file
                read_release_file('stable/Release')

           Reads a Debian release file and returns a hashref of information about the release
           file, including the Packages and Sources files for that distribution

       read_packages
                read_packages($dist_dir,$callback,$progress)

           dist_dir
               Path to dists directory

           callback
               Function which is called with key, value pairs of suite, arch, component, Package,
               Source, Version, and Maintainer information for each package in the Packages file.

           progress
               Optional Term::ProgressBar object to output progress while reading packages.