---
name: "Lintian::Inspect::Changelog::Entry"
section: "3"
platform: "linux"
package: "lintian"
version: "2.104.0"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/Lintian::Inspect::Changelog::Entry"
---

# Lintian::Inspect::Changelog::Entry(3)

represents one entry in a Debian changelog

## NAME

Lintian::Inspect::Changelog::Entry - represents one entry in a Debian changelog

## SYNOPSIS

## DESCRIPTION

### Methods

*init*

Creates a new object, no options.

*new*

Alias for init.

*is\_empty*

Checks if the object is actually initialized with data. Due to limitations in Parse::DebianChangelog this currently simply checks if one of the fields Source, Version, Maintainer, Date, or Changes is initialized.

### Accessors

The following fields are available via accessor functions (all fields are string values unless otherwise noted):

- Source

  - Version

  - Distribution

  - Urgency

  - Urgency\_Comment

  - "Urgency\_LC"

  - "ExtraFields"

  Extra\_Fields (all fields except for urgency as hash; POD spelling forces the underscore)

- Header

  Header (the whole header in verbatim form)

- Changes

  Changes (the actual content of the bug report, in verbatim form)

- Trailer

  Trailer (the whole trailer in verbatim form)

- Closes

  Closes (Array of bug numbers)

- Maintainer

  - "MaintainerEmail"

  - Date

  - Timestamp

  Timestamp (Date expressed in seconds since the epoch)

- ERROR

  ERROR (last parse error related to this entry in the format described at Parse::DebianChangelog::get\_parse\_errors.

## SEE ALSO

Originally based on Parse::DebianChangelog by Frank Lichtenheld, \<frank@lichtenheld.de\>

## AUTHOR

Written by Felix Lechner \<felix.lechner@lease-up.com\> for Lintian in response to #933134.

## COPYRIGHT AND LICENSE

Please see in the code; FSF's standard short text triggered a POD spelling error here.
