Review: hfst 3.17.1-1
New Package Report
.changes
| Distribution | unstable |
|---|---|
| Date | Tue, 28 Apr 2026 14:23:21 +0200 |
| Source | hfst |
| Version | 3.17.1-1 |
| Changed-By | Tino Didriksen |
| Architecture | source amd64 all |
Changelog
hfst (3.17.1-1) unstable; urgency=medium . * New upstream release * Bumped package libhfst55 -> libhfst56 for soname change
.dsc
| Component | main |
|---|---|
| Package-List | hfst deb science optional arch=any libhfst-dev deb libdevel optional arch=any libhfst56 deb libs optional arch=any python3-hfst deb python optional arch=any python3-libhfst deb oldlibs optional arch=all |
| Section | science |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/hfst/hfst
Files: *
Copyright: 2009-2018, Department of Modern Languages, University of Helsinki
See AUTHORS for more copyrights.
License: GPL-3+
License: GPL-3+
This program 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 program 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/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
Files: libhfst/*
python/*
Copyright: 2009-2018, Department of Modern Languages, University of Helsinki
See AUTHORS for more copyrights.
Comment: Files libhfst/src/parsers/[Ss]fst* derived from SFST, but distributed
as part of libhfst under LGPL-3+ license with permission from Helmut Schmid.
License: LGPL-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.
See the file COPYING included with this distribution for more
information.
.
On Debian systems, the complete text of the GNU Lesser General
Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
Files: back-ends/sfst/*
Copyright: 2012 Helmut Schmid <schmid@cis.uni-muenchen.de>
Comment: http://www.cis.uni-muenchen.de/~schmid/tools/SFST/
where upstream tarball is
https://www.cis.uni-muenchen.de/~schmid/tools/SFST/data/SFST-1.4.6g.tar.gz
License: GPL-2+
License: GPL-2+
This program 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 2 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/>.
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
Files: tools/src/hfst-proc/buffer.h
Copyright: 2005 Universitat d'Alacant / Universidad de Alicante
License: GPL-2+
Files: test/tools/fsmbook-tests/xfst-scripts/Lingala.xfst.script
Copyright: 2003 Lauri Karttunen
License: GPL-2+
Files: back-ends/dlfcn/dlfcn.*
Copyright: 2007 Ramiro Polla
License: LGPL-2.1+
License: LGPL-2.1+
This program 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 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 Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Lesser General
Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2.1".
Files: back-ends/openfst/*
back-ends/openfstwin/*
Copyright: 2005-2010 Google, Inc.
License: Apache-2.0
Files: back-ends/foma/*
Copyright: 2008-2015 Mans Hulden
License: Apache-2.0
License: Apache-2.0
On Debian systems, the complete text of the Apache License version 2.0
can be found in "/usr/share/common-licenses/Apache-2.0".
Files: m4/ax_check_compile_flag.m4
Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
2011 Maarten Bosmans <mkbosmans@gmail.com>
License: GPL-3+
Files: m4/ax_check_icu.m4
Copyright: 2008 Akos Maroy <darkeye@tyrell.hu>
License: Custom
License: Custom
Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice
and this notice are preserved. This file is offered as-is, without any
warranty.
Review Information
rejected — allocated to mechtilde 3 hours ago, started 3 hours ago, completed 3 hours ago.
Final Comment
Hi,
please list the files with the correct licenses.
I randomly checked the list in the public notes and also saw the differences.
Thanks
Public Notes
3 hours ago
● public
Licenserecon
Command: lrc | grep -v 'Superfluous file pattern'
Exit code: 0
de: Versions: licenserecon '14.0' licensecheck '3.3.9-1'
Quellbaum analysieren ....
Lesen d/copyright ....
Fehlende Dateien Absatz für debian/
Wird ausgeführt licensecheck ....
d/copyright | licensecheck
GPL-3+ | GPL-3 doc/hfst-lexc.rst
GPL-3+ | LGPL-3+ lgpl-release/back-ends/Makefile.am
GPL-3+ | LGPL-3+ lgpl-release/configure.ac
GPL-3+ | LGPL-3+ lgpl-release/Makefile.am
LGPL-3+ | LGPL-3 libhfst/src/hfst.hpp.in
LGPL-3+ | LGPL-3 libhfst/src/parsers/alphabet_src/Alphabet.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/alphabet_src/Alphabet.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/commandline_src/CommandLine.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/grammar_defs.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/HfstTwolcDefs.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/htwolcpre1-lexer.ll
LGPL-3+ | LGPL-3 libhfst/src/parsers/htwolcpre1-parser.yy
LGPL-3+ | LGPL-3 libhfst/src/parsers/htwolcpre2-lexer.ll
LGPL-3+ | LGPL-3 libhfst/src/parsers/htwolcpre2-parser.yy
LGPL-3+ | LGPL-3 libhfst/src/parsers/htwolcpre3-lexer.ll
LGPL-3+ | LGPL-3 libhfst/src/parsers/htwolcpre3-parser.yy
LGPL-3+ | LGPL-3 libhfst/src/parsers/io_src/input_defs.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/io_src/InputReader.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/io_src/InputReader.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/ConflictResolvingLeftArrowRule.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/ConflictResolvingLeftArrowRule.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/ConflictResolvingRightArrowRule.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/ConflictResolvingRightArrowRule.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/LeftArrowRule.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/LeftArrowRuleContainer.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/LeftArrowRuleContainer.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/LeftArrowRule.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/LeftRestrictionArrowRule.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/LeftRestrictionArrowRule.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/OtherSymbolTransducer.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/OtherSymbolTransducer.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/RightArrowRule.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/RightArrowRuleContainer.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/RightArrowRuleContainer.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/RightArrowRule.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/Rule.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/RuleContainer.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/RuleContainer.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/Rule.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/TwolCGrammar.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/rule_src/TwolCGrammar.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/SfstCompiler.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/SfstCompiler.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/string_src/string_manipulation.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/TwolcCompiler.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/TwolcCompiler.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/ConstContainerIterator.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/MatchedConstContainerIterator.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/MixedConstContainerIterator.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/RuleSymbolVector.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/RuleSymbolVector.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/RuleVariables.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/RuleVariablesConstIterator.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/RuleVariablesConstIterator.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/RuleVariables.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableBlockContainer.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableBlock.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableContainerBase.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableContainer.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableDefs.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableValueIterator.h
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableValues.cc
LGPL-3+ | LGPL-3 libhfst/src/parsers/variable_src/VariableValues.h
GPL-3+ | GPL-3+ with Autoconf-2.0~Archive exception m4/ax_check_compile_flag.m4
Custom | FSFAP m4/ax_check_icu.m4
GPL-3+ | GPL-2+ test/tools/fsmbook-tests/xfst-scripts/DateParser.xfst.script
GPL-3+ | GPL-2+ test/tools/fsmbook-tests/xfst-scripts/EnglishNumerals.xfst.script
GPL-3+ | GPL-2+ test/tools/fsmbook-tests/xfst-scripts/FinnishOTProsody.xfst.script
GPL-3+ | GPL-2+ test/tools/fsmbook-tests/xfst-scripts/NumbersToNumerals.xfst.script
GPL-3+ | GPL-2+ test/tools/fsmbook-tests/xfst-scripts/PlusOrMinus.xfst.script
GPL-3+ | GPL-3 tools/src/calculate_functions.h
GPL-3+ | GPL-3 tools/src/FunctionalTransducer.h
GPL-3+ | GPL-3 tools/src/guessify_fst.cc
GPL-3+ | GPL-3 tools/src/guessify_fst.h
GPL-3+ | GPL-3 tools/src/hfst-affix-guessify.cc
GPL-3+ | GPL-3 tools/src/hfst-binary-tool.cc
GPL-3+ | GPL-3 tools/src/hfst-check-alpha.cc
GPL-3+ | GPL-3 tools/src/hfst-commandline.cc
GPL-3+ | GPL-3 tools/src/hfst-commandline.h
GPL-3+ | GPL-3 tools/src/hfst-compare.cc
GPL-3+ | GPL-3 tools/src/hfst-compose.cc
GPL-3+ | GPL-3 tools/src/hfst-compose-intersect.cc
GPL-3+ | GPL-3 tools/src/hfst-concatenate.cc
GPL-3+ | GPL-3 tools/src/hfst-conjunct.cc
GPL-3+ | GPL-3 tools/src/hfst-determinize.cc
GPL-3+ | GPL-3 tools/src/hfst-disjunct.cc
GPL-3+ | GPL-3 tools/src/hfst-dump-alphabets.cc
GPL-3+ | GPL-3 tools/src/hfst-edit-metadata.cc
GPL-3+ | GPL-3 tools/src/hfst-eliminate-flags.cc
GPL-3+ | GPL-3 tools/src/hfst-expand-equivalences.cc
GPL-3+ | GPL-3 tools/src/hfst-flookup.cc
GPL-3+ | GPL-3 tools/src/hfst-format.cc
GPL-3+ | GPL-3 tools/src/hfst-fst2fst.cc
GPL-3+ | GPL-3 tools/src/hfst-fst2strings.cc
GPL-3+ | GPL-3 tools/src/hfst-fst2txt.cc
GPL-3+ | GPL-3 tools/src/hfst-grep.cc
GPL-3+ | GPL-3 tools/src/hfst-guess.cc
GPL-3+ | GPL-3 tools/src/hfst-guessify.cc
GPL-3+ | GPL-3 tools/src/hfst-head.cc
GPL-3+ | GPL-3 tools/src/hfst-info.cc
GPL-3+ | GPL-3 tools/src/hfst-insert-freely.cc
GPL-3+ | GPL-3 tools/src/hfst-invert.cc
GPL-3+ | GPL-3 tools/src/hfst-kill-paths.cc
GPL-3+ | GPL-3 tools/src/hfst-lexc-compiler.cc
GPL-3+ | GPL-3 tools/src/hfst-lookup.cc
GPL-3+ | GPL-3 tools/src/hfst-minimize.cc
GPL-3+ | GPL-3 tools/src/hfst-multiply.cc
GPL-3+ | GPL-3 tools/src/hfst-name.cc
GPL-3+ | Apache-2.0 tools/src/hfst-optimized-lookup.cc
GPL-3+ | Apache-2.0 tools/src/hfst-optimized-lookup.h
GPL-3+ | GPL-3 tools/src/hfst-pair-test.cc
GPL-3+ | GPL-3 tools/src/hfst-pmatch2fst.cc
GPL-3+ | GPL-3 tools/src/hfst-pmatch.cc
GPL-3+ | GPL-3 tools/src/hfst-preprocess-for-optimized-lookup-format.cc
GPL-3+ | GPL-3 tools/src/hfst-priority-disjunct.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/alphabet.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/alphabet.h
GPL-3+ | GPL-3 tools/src/hfst-proc/applicators.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/applicators.h
GPL-3+ | GPL-3 tools/src/hfst-proc/formatter.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/formatter.h
GPL-3+ | GPL-3 tools/src/hfst-proc/hfst-proc.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/hfst-proc.h
GPL-3+ | GPL-3 tools/src/hfst-proc/lookup-path.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/lookup-path.h
GPL-3+ | GPL-3 tools/src/hfst-proc/lookup-state.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/lookup-state.h
GPL-3+ | GPL-3 tools/src/hfst-proc/tokenizer.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/tokenizer.h
GPL-3+ | GPL-3 tools/src/hfst-proc/transducer.cc
GPL-3+ | GPL-3 tools/src/hfst-proc/transducer.h
GPL-3+ | GPL-3 tools/src/hfst-program-options.cc
GPL-3+ | GPL-3 tools/src/hfst-program-options.h
GPL-3+ | GPL-3 tools/src/hfst-project.cc
GPL-3+ | GPL-3 tools/src/hfst-prune-alphabet.cc
GPL-3+ | GPL-3 tools/src/hfst-push-labels.cc
GPL-3+ | GPL-3 tools/src/hfst-push-weights.cc
GPL-3+ | GPL-3 tools/src/hfst-realign.cc
GPL-3+ | GPL-3 tools/src/hfst-regexp2fst.cc
GPL-3+ | GPL-3 tools/src/hfst-remove-epsilons.cc
GPL-3+ | GPL-3 tools/src/hfst-repeat.cc
GPL-3+ | GPL-3 tools/src/hfst-reverse.cc
GPL-3+ | GPL-3 tools/src/hfst-reweight.cc
GPL-3+ | GPL-3 tools/src/hfst-shuffle.cc
GPL-3+ | GPL-3 tools/src/hfst-split.cc
GPL-3+ | GPL-3 tools/src/hfst-strings2fst.cc
GPL-3+ | GPL-3 tools/src/hfst-strip-header.cc
GPL-3+ | GPL-3 tools/src/hfst-substitute.cc
GPL-3+ | GPL-3 tools/src/hfst-subtract.cc
GPL-3+ | GPL-3 tools/src/hfst-summarize.cc
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/build_model_src/FstBuilder.h
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/build_model_src/LexicalModelBuilder.h
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/build_model_src/ModelBuilder.h
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/build_model_src/SequenceModelBuilder.h
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/build_model_src/tagger_aux.py
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/build_model_src/TaggerBuilder.h
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/build_model_src/WeightedStringVectorCollection.h
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/hfst-build-tagger.cc
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/hfst-open-input-file-for-tagger.cc
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/hfst-reweight-tagger.cc
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/hfst-tag.cc
GPL-3+ | GPL-3 tools/src/hfst-tagger/src/hfst_tagger_compute_data_statistics.py
GPL-3+ | GPL-3 tools/src/hfst-tail.cc
GPL-3+ | GPL-3 tools/src/hfst-tokenize.cc
GPL-3+ | GPL-3 tools/src/hfst-tool-metadata.cc
GPL-3+ | GPL-3 tools/src/hfst-tool-metadata.h
GPL-3+ | GPL-3 tools/src/hfst-traverse.cc
GPL-3+ | GPL-3 tools/src/hfst-twolc/src/doxygen_src/hfst_twolc_doxygen_header.h
GPL-3+ | GPL-3 tools/src/hfst-twolc/src/hfst-twolc.cc
GPL-3+ | GPL-3 tools/src/hfst-twolc/src/htwolcpre1-main.cc
GPL-3+ | GPL-3 tools/src/hfst-twolc/src/htwolcpre2-main.cc
GPL-3+ | GPL-3 tools/src/hfst-twolc/src/htwolcpre3-main.cc
GPL-3+ | GPL-3 tools/src/hfst-txt2fst.cc
GPL-3+ | GPL-3 tools/src/hfst-unary-tool.cc
GPL-3+ | GPL-3 tools/src/inc/check-params-unary.h
GPL-3+ | GPL-3 tools/src/inc/getopt-cases-binary.h
GPL-3+ | GPL-3 tools/src/inc/getopt-cases-common.h
GPL-3+ | GPL-3 tools/src/inc/getopt-cases-error.h
GPL-3+ | GPL-3 tools/src/inc/getopt-cases-unary.h
GPL-3+ | GPL-3 tools/src/inc/globals-binary.h
GPL-3+ | GPL-3 tools/src/inc/globals-common.h
GPL-3+ | GPL-3 tools/src/inc/globals-unary.h
GPL-3+ | GPL-3 tools/src/lexc-readline-ui.cc
GPL-3+ | GPL-3 tools/src/parsers/hfst-xfst.cc