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
Priorityoptional
Componentmain
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
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 1 month, 19 days ago, started 1 month, 19 days ago, completed 1 month, 19 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

1 month, 19 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: 
1 month, 19 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