{
    "mode": "perldoc",
    "parameter": "Dpkg::Changelog::Debian",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/Dpkg%3A%3AChangelog%3A%3ADebian/json",
    "generated": "2026-07-05T05:21:59Z",
    "sections": {
        "NAME": {
            "content": "Dpkg::Changelog::Debian - parse Debian changelogs\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "This class represents a Debian changelog file as an array of changelog entries\n(Dpkg::Changelog::Entry::Debian). It implements the generic interface Dpkg::Changelog. Only\nmethods specific to this implementation are described below, the rest are inherited.\n\nDpkg::Changelog::Debian parses Debian changelogs as described in deb-changelog(5).\n\nThe parser tries to ignore most cruft like # or /* */ style comments, RCS keywords, Vim\nmodelines, Emacs local variables and stuff from older changelogs with other formats at the end\nof the file. NOTE: most of these are ignored silently currently, there is no parser error issued\nfor them. This should become configurable in the future.\n",
            "subsections": []
        },
        "METHODS": {
            "content": "$count = $c->parse($fh, $description)\nRead the filehandle and parse a Debian changelog in it, to store the entries as an array of\nDpkg::Changelog::Entry::Debian objects. Any previous entries in the object are reset before\nparsing new data.\n\nReturns the number of changelog entries that have been parsed with success.\n",
            "subsections": []
        },
        "CHANGES": {
            "content": "Version 1.00 (dpkg 1.15.6)\nMark the module as public.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "Dpkg::Changelog\n",
            "subsections": []
        }
    },
    "summary": "Dpkg::Changelog::Debian - parse Debian changelogs",
    "flags": [],
    "examples": [],
    "see_also": []
}