Changelog
debian/changelog
— dpkg source packages’ changelog file — list of entries in reversed chronological order.
Must be encoded in UTF-8.
Entry
package (version) distributions; metadata
* change-details
more-change-details
* even-more-change-details
-- maintainer-name <email> date
package
— package name;version
— package version number;distributions
— space-separated list of distributions where this package should be installed;metadata
— comma-separated list ofkey=value
items:urgency
— forUrgency
field in.changes
file;binary-only
— with ayes
value denotes a binary-only upload (see man);
change-details
— change description;- must start with at least 2 spaces;
- should have an asterisk after spaces for every change (by convention);
- may be separated by blank lines;
- if bug was resolved description may contain text according regexp
/closes:\s*(?:bug)?\#?\s?\d+(?:,\s*(?:bug)?\#?\s?\d+)*/i
{.perl};
maintainer
andemail
— name and email of a maintainer who made this change;- this line must start with exactly 1 space;
date
— date and time this change was made;- must be separated from
maintainer
andemail
by exactly 2 spaces; - format see below.
- must be separated from
Date
- Format:
day-of-week, dd month yyyy hh:mm:ss +zzzz
. strftime
format:"%a, %d %b %Y %H:%M:%S %z"
(withLC_TIME=C
).
Perl
Shell
1LANG=C date -R