DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: gxml 0.20.4+ds-1

New Package Report

.changes
DateMon, 26 Jan 2026 11:29:09 -0500
Sourcegxml
Version0.20.4+ds-1
Changed-BySeyed Mohamad Amin Modaresi
Architectureall
Distributionsid
Changelog
gxml (0.20.4+ds-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1120310)
.dsc
Package-Listgir1.2-gxml-0.20 deb introspection optional arch=any
libgxml-0.20-2.0.2 deb libs optional arch=any
libgxml-common deb devel optional arch=all
libgxml-dev deb libdevel optional arch=any
libgxml-doc deb doc optional arch=all
Sectionintrospection
Priorityoptional
Componentmain
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: GXml
Source: https://gitlab.gnome.org/GNOME/gxml
Upstream-Contact: https://gitlab.gnome.org/GNOME/gxml/-/issues
Files-Excluded: test/HtmlDocumentTest.vala
                test/XHtmlDocumentTest.vala
                INSTALL
Comment: https://gitlab.gnome.org/GNOME/gxml/-/issues/54

Files: *
Copyright:
 2015-2022 Daniel Espinosa <daniel.espinosa@pwmc.mx>
License: LGPL-2.1+

Files:
 test/XDocumentTest.vala
 test/ElementTest.vala
 test/SerializationTest.vala
Copyright: 2016 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 test/feedreader-test.vala
 test/tests-runner.py
Copyright:
 2017 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 test/DocumentPerformanceTest.vala
 test/DocumentPerformanceIterateTest.vala
 test/XDocumentPerformanceIterateTest.vala
 test/StreamReaderPerformanceIterateReadUnparsedTest.vala
 test/XDocumentPerformanceTest.vala
 test/StreamReaderPerformanceAsyncReadUnparsedTest.vala
 test/StreamReaderPerformanceIterateTest.vala
 test/StreamReaderPerformanceTest.vala
Copyright:
 2019 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 test/index.html
Copyright:
 2015 Daniel Espinosa <daniel.espinosa@pwmc.mx>
License: LGPL-2.1+

Files:
 test/TextTest.vala
 test/AttrTest.vala
 test/NodeTest.vala
Copyright:
 2011-2013 Richard Schwarting <aquarichy@gmail.com>
 2011-2015 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 test/CssSelectorTest.vala
 test/XsdSchemaTest.vala
Copyright:
 2017 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 test/StreamReaderTest.vala
Copyright:
 2019 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 test/DocumentTest.vala
Copyright:
 2016 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 test/XPathTest.vala
Copyright:
 2016 Daniel Espinosa <esodan@gmail.com>
 2016 Yannick Inizan <inizan.yannick@gmail.com>
License: LGPL-2.1+

Files:
 test/XElementTest.vala
Copyright:
 2016 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 po/fr.po
 po/es.po
Copyright:
 2015 Daniel Espinosa Ortiz
License: LGPL-2.1+

Files: po/hu.po
Copyright:
 2016-2022 Free Software Foundation, Inc.
License: LGPL-2.1+


Files:
 gxml/XPath.vala
 gxml/XElement.vala
 gxml/LXPathObject.vala
Copyright:
 2016 Yannick Inizan <inizan.yannick@gmail.com>
 2016 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/SettableTokenList.vala
 gxml/DomCharacter.vala
 gxml/Event.vala
 gxml/DomCollections.vala
 gxml/Range.vala
 gxml/XdParser.vala
 gxml/DomMutationObservers.vala
 gxml/DomRange.vala
 gxml/HashMap.vala
 gxml/XCharacter.vala
 gxml/TreeWalker.vala
 gxml/IXsdSchema.vala
 gxml/Collections.vala
 gxml/StreamReader.vala
 gxml/Property.vala
 gxml/XProcessingInstruction.vala
 gxml/XAttribute.vala
 gxml/Parser.vala
 gxml/XComment.vala
 gxml/XChildNode.vala
 gxml/ArrayList.vala
 gxml/Document.vala
 gxml/HtmlDocument.vala
 gxml/XParser.vala
 gxml/BaseCollection.vala
 gxml/XNode.vala
 gxml/Element.vala
 gxml/HTMLCollection.vala
 gxml/TokenList.vala
 gxml/HashThreeMap.vala
 gxml/XsdSchema.vala
 gxml/DomNode.vala
 gxml/NodeIterator.vala
 gxml/HashPairedMap.vala
 gxml/DomDocument.vala
 gxml/DomElement.vala
 gxml/DomHtmlDocument.vala
 gxml/XDocument.vala
 gxml/Attr.vala
 gxml/Text.vala
 gxml/DomEvents.vala
 gxml/XText.vala
 gxml/DomAttr.vala
 gxml/XHashMapAttr.vala
 gxml/Node.vala
Copyright:
 2011-2020 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/xlibxml.h
 gxml/XListChildren.vala
Copyright:
 2015 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/StringRef.vala
Copyright:
 2019 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/Object.vala
Copyright:
 2016-2019 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/XHtmlDocument.vala
Copyright:
 2015-2016 Yannick Inizan <inizan.yannick@gmail.com>
 2015-2016 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/NodeType.vala
 gxml/namespace-info.vala.in
Copyright:
 2011-2013, Richard Schwarting <aquarichy@gmail.com>
 2011-2017, Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/CssSelectorParser.vala
Copyright:
 2017-2019 Yannick Inizan <inizan.yannick@gmail.com>
 2017 Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/Enumeration.vala
Copyright: 2013, Daniel Espinosa <esodan@gmail.com>
License: LGPL-2.1+

Files:
 gxml/gxml-init.vala
 gxml/symbols.py
Copyright:
 2014-2015 Daniel Espinosa Ortiz <esodan@gmail.com>
License: LGPL-3+

Files:
 test/gxml-performance.vala
Copyright:
 2013-2015 Daniel Espinosa Ortiz <esodan@gmail.com>
License: GPL-3+

Files:
 debian/*
Copyright:
 2025-2026 Seyed Mohamad Amin Modaresi <modaresisofthard@proton.me>
License: LGPL-2.1+

License: LGPL-2.1+
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, see <http://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

License: LGPL-3+
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 3 of the License, or (at your option) any later version.
 .
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, see <http://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

License: GPL-3+
 This package is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or
 (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program. If not, see <https://www.gnu.org/licenses/>
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

Review Information

accepted — allocated to awm 21 days ago, started 21 days ago, completed 21 days ago.

Final Comment

Please add an override for the first lintian warning, and consider whether the
others also need action. See full review notes for details.

Thanks!

Public Notes

21 days ago ● public

Lintian

Command: lintian -Iiv --show-overrides --color=always
Exit code: 0

N:
W: libgxml-dev: executable-not-elf-or-script [usr/share/doc/libgxml-dev/examples/vala/example.vala]
N: 
N:   This executable file is not an ELF format binary, and does not start with
N:   the #! sequence that marks interpreted scripts. It might be a sh script
N:   that fails to name /bin/sh as its shell, or it may be incorrectly marked
N:   as executable. Sometimes upstream files developed on Windows are marked
N:   unnecessarily as executable on other systems.
N:   
N:   If you are using debhelper to build your package, running dh_fixperms will
N:   often correct this problem for you.
N: 
N:   Please refer to Scripts (Section 10.4) in the Debian Policy Manual for
N:   details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: executable
N: 
N:
I: libgxml-doc: package-contains-empty-directory [usr/share/doc/libgxml-doc/GXml-0.20/img/]
N: 
N:   This package installs an empty directory. This might be intentional but
N:   it's normally a mistake. If it is intentional, add a Lintian override.
N:   
N:   If a package ships with or installs empty directories, you can remove them
N:   in debian/rules by calling:
N:   
N:    $ find path/to/base/dir -type d -empty -delete
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: files/empty-directories
N: 
N:
I: libgxml-doc: possible-documentation-but-no-doc-base-registration
N: 
N:   The package ships a .html or .pdf file under /usr/share/doc/. Those files
N:   are usually documentation, but no files are registered in doc-base.
N:   
N:   Files in folders named examples are exempt from this tag.
N: 
N:   Please refer to Registering Documents using doc-base (Section 9.10) in the
N:   Debian Policy Manual for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: menus
N: 
N:
I: gxml source: superficial-tests [debian/tests/control]
N: 
N:   The source package declares tests in the debian/tests/control file but
N:   provides only tests with a superficial restriction.
N:   
N:   Please provide more meaningful tests.
N: 
N:   Please refer to
N:   https://lists.debian.org/debian-devel-announce/2019/08/msg00003.html,
N:   Bug#932870, and
N:   https://salsa.debian.org/ci-team/autopkgtest/tree/master/doc/README.package-tests.rst
N:   for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: testsuite
N: 
21 days ago ● public

CME fix

Command: cme fix --verbose dpkg
Exit code: 25


Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree... Done

Reading state information... 0% 

Reading state information... 0%

Reading state information... Done
cme: running fix on dpkg configuration...
Connecting to api.ftp-master.debian.org to check 9 package versions. Please wait...
Got info from api.ftp-master.debian.org for 5 packages.
File debian/patches/fix_example_unusual_interpreter.patch line ? has a syntax error:
	More than 2 sections in fix_example_unusual_interpreter.patch header. Use -force option to override

Back to Dashboard | View all reviews for this package