1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
|
dctrl2xml (0.13) unstable; urgency=low
* Switched from CDBS to debhelper 7.
* Bumped Standards-Version from 3.7.3 to 3.8.0, no changes required.
-- Frank S. Thomas <fst@debian.org> Sun, 15 Jun 2008 10:08:39 +0200
dctrl2xml (0.12) unstable; urgency=low
* Updated dctrl2xml to use ElementTree from Python's standard library,
because it is part of the standard library since 2.5 and this version
is the default Python version in Lenny now:
- dctrl2xml: Import functions from xml.etree.cElementTree instead of
elementtree.ElementTree.
- debian/control: Removed the dependency on python-elementtree.
- debian/pyversions: Bumped the required Python version to "2.5-".
-- Frank S. Thomas <fst@debian.org> Fri, 25 Apr 2008 14:08:05 +0200
dctrl2xml (0.11) unstable; urgency=low
* dctrl2xml:
- Parse the bug numbers of the Closes field in .changes files.
- Parse the new Checksums-Sha{1,256} fields that have been introduced in
dpkg 1.14.17. For this change the //files/*/md5sum element was renamed
to //files/*/checksum.
- Parse the Python-Version field.
-- Frank S. Thomas <fst@debian.org> Fri, 11 Apr 2008 16:22:32 +0200
dctrl2xml (0.10) unstable; urgency=low
* doc/dctrl2xml.xml:
- Fixed Lintian's "I: hyphen-used-as-minus-sign" by enclosing the command
examples with the <userinput> element.
- Updated from DocBook 4.2 to 4.4, which is the latest version in etch.
- Enhanced the command synopsis and added to the description of the --file
option that dctrl2xml can read plain text, gzip, bzip2 or ZIP files.
* Updated the debhelper compatibility level from V5 to V6 since this is the
current recommended level and raised the build dependency to "debhelper
(>= 6)".
* dctrl2xml: Improved parse_filelist() and added error handling to it.
-- Frank S. Thomas <fst@debian.org> Thu, 24 Jan 2008 01:04:28 +0100
dctrl2xml (0.9) unstable; urgency=low
* dctrl2xml:
- Do not fail on truncated tags where the "::" separator is missing.
- Improved contacts parsing to handle strings such as "john@example.org
(John R. Doe)".
- Instead of replacing only "3" with "_3" in tags, prefix all tags that
begin with a decimal digit with an underscore.
- Added the "generator" attribute, whose value is "dctrl2xml/$VERSION", to
the topmost element of dctrl2xml's XML output.
- Parse also the file list of the Conffiles field.
- Print error messages to standard error if the format of field data of
several fields could not be recognized.
- Do not fail if 'UTC' is used as time zone designator (as it is done in
Release files), although RFC 2822 does not seem to permit this.
- Do not discard the last (or the only) control entry if data input does
not end with an empty line.
* debian/rules: Added test target that stress tests dctrl2xml with the dpkg
available file and the output of "apt-cache dumpavail".
* debian/control: Moved python-support from Build-Depends to
Build-Depends-Indep, because it is not required for the clean target.
-- Frank S. Thomas <fst@debian.org> Wed, 02 Jan 2008 10:11:11 +0100
dctrl2xml (0.8) unstable; urgency=low
* dctrl2xml:
- Print dctrl2xml's version number if the --version option is given.
- Convert RFC 2822 dates in Date fields to a ISO 8601 representation and
save them in <date_iso8601> elements.
- Enabled Debtags parsing again, it was disabled in 0.7 due to errors
when parsing "compressed tags". This has been corrected.
* doc/dctrl2xml.xml: Added reference to deb-control(5) to the SEE ALSO
section.
* stylesheets/pkglist{,compact}.xsl: Reformatted and added example usage of
dctrl2xml and the stylesheets with a Packages file.
-- Frank S. Thomas <fst@debian.org> Sat, 22 Dec 2007 17:41:24 +0100
dctrl2xml (0.7) unstable; urgency=low
* Initial upload to Debian. (closes: #456597)
* dctrl2xml:
- DebianControlParser.parse_package_string() has been very much simplified
by using Deb822 from the debian_bundle.deb822 module. This requires a
dependency on the python-debian package.
- Do not parse the long description for upstream author or homepage. The
Homepage field is a proper control field since dpkg 1.14.6 and the
Author pseudo field in the long description is not widely used.
- Added Breaks to the list of package relations.
- Improved the parsing of the Description and Files fields.
- Instead of reading entire files, read them line by line and dump the XML
tree after an empty line occured. This improves dctrl2xml's performance
and decreases it's memory usage.
* doc/dctrl2xml.xml:
- Added the DESCRIPTION section and updated the examples.
- Removed < and > from email elements, because docbook2x-man adds
those now itself.
* debian/control:
- Bumped Standards-Version from 3.7.2 to 3.7.3, no changes required.
- Removed Homepage pseudo field from description, there is no homepage.
- Added Vcs-{Git,Browser} fields to the source stanza.
- Reworked the short description and enhanced the long description. Thanks
to Justin B Rye <jbr@edlug.org.uk> for the review.
* debian/rules: Do not ignore "make clean" errors.
* Changed my email address to fst@debian.org.
-- Frank S. Thomas <fst@debian.org> Tue, 18 Dec 2007 21:22:44 +0100
dctrl2xml (0.6) unstable; urgency=low
* scripts/dctrl2xml:
- Now parses also debtags. Facets and tags are both elements and tags are
always empty. Colons in tags are replaced with a hyphen.
- Removed the second level <package> element which was a duplicate of
the <name> element.
* doc/dctrl2xml.xml: Added an example which pipes dctrl2xml's output to
xmllint to reformat and reindent the XML to make it easier to read.
* debian/control: Added homepage field to long description.
-- Frank S. Thomas <frank@thomas-alfeld.de> Thu, 1 Mar 2007 17:28:21 +0100
dctrl2xml (0.5) unstable; urgency=low
* scripts/dctrl2xml: Use /usr/bin/python instead of /usr/bin/python2.3 as
interpreter. However, 2.3 remains the minimum required Python version.
* Updated packaging to the new Python policy using python-support.
* Bumped Standards-Version from 3.6.2 to 3.7.2, no changes required.
-- Frank S. Thomas <frank@thomas-alfeld.de> Sat, 23 Sep 2006 17:55:13 +0200
dctrl2xml (0.4) unstable; urgency=low
* Added example XSL stylesheets for converting dctrl2xml's XML output to
XHTML. Thanks to Antonio Ospite <ospite@studenti.unina.it> for providing
these stylesheets.
* Remove full stops from blank lines in the long description of a package.
* debian/control.in:
- Added docbook-xml to Build-Depends to make docbook2x-man happy.
- Bumped Standards-Version from 3.6.1 to 3.6.2, no changes required.
* debian/rules: Don't autogenerate debian/control at build-time with CDBS.
* Updated postal address of the Free Software Foundation (FSF).
-- Frank S. Thomas <frank@thomas-alfeld.de> Sat, 10 Sep 2005 02:37:39 +0200
dctrl2xml (0.3) unstable; urgency=low
* Rewrote parts of the Debian control parser and switched from xml.dom to
the python-elementtree module for building the XML tree. This
implementation is twice as fast as the old one with xml.dom.
* Removed the -e / --encoding command line option, because it was only
needed for the xml.dom module.
* Added manual page for dctrl2xml.
* debian/control.in:
- Added Build-Depends-Indep on docbook2x for building dctrl2xml's man page.
- Removed python (>= 2.3) from Build-Depends-Indep. I don't even remember
why I put it there in the first place. The (unversioned) dependency on
python is needed for dh_python, which is used in CDBS'
python-distutils class.
- Added Depends on python-elementtree.
- Finally wrote the extended description for this package. :-)
-- Frank S. Thomas <frank@thomas-alfeld.de> Tue, 7 Jun 2005 20:54:30 +0200
dctrl2xml (0.2) unstable; urgency=low
* Added command line option to specify the input's encoding.
* Minor bugs fixed.
-- Frank S. Thomas <frank@thomas-alfeld.de> Thu, 13 Jan 2005 18:53:24 +0100
dctrl2xml (0.1) unstable; urgency=low
* Initial release.
-- Frank S. Thomas <frank@thomas-alfeld.de> Wed, 12 Jan 2005 20:34:50 +0100
|