Package: apt-xapian-index
Version: 0.57
Severity: normal

Dear Maintainer,
Thanks for reviving apt-xapian-index!
I get the following error when I run the indexation from the command
line:


sudo update-apt-xapian-index 
Reading en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_non-free-firmware_iReading
 en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_non-free-firmware_i18n_Translation-en:
 done.  
Reading en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_experimental_non-free_i18n_TReading
 en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_experimental_non-free_i18n_Translation-en:
 done.  
Reading en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_non-free_i18n_TransReading
 en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_non-free_i18n_Translation-en:
 done.  
Reading en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_experimental_contrib_i18n_TrReading
 en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_experimental_contrib_i18n_Translation-en:
 done.  
Reading en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_contrib_i18n_TranslReading
 en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_contrib_i18n_Translation-en:
 done.  
Reading en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_testing_non-free_i18n_TranslReading
 en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_testing_non-free_i18n_Translation-en:
 done.  
Reading en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_experimental_main_i18n_TransReading
 en translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_experimental_main_i18n_Translation-en:
 done.  
Reading fr translations from 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_main_i18n_Translation-fr...Traceback
 (most recent call last):
  File "/usr/sbin/update-apt-xapian-index", line 97, in <module>
    if not indexer.setupIndexing(force=opts.force, system=opts.pkgfile is None):
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/axi/indexer.py", line 585, in 
setupIndexing
    addon.obj.init(dict(values=self.values), self.progress)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/apt-xapian-index/plugins/translated-desc.py", line 107, in 
init
    self.indexers.append(Indexer(lang, file))
                         ~~~~~~~^^^^^^^^^^^^
  File "/usr/share/apt-xapian-index/plugins/translated-desc.py", line 43, in 
__init__
    for pkg in deb822.Deb822.iter_paragraphs(fp):
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^
  File "/usr/lib/python3/dist-packages/debian/deb822.py", line 764, in 
iter_paragraphs
    x = cls(iterable, fields, encoding=encoding, strict=strict)
  File "/usr/lib/python3/dist-packages/debian/deb822.py", line 662, in __init__
    self._internal_parser(iterable, fields, strict)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/debian/deb822.py", line 850, in 
_internal_parser
    self[curkey] = content
    ~~~~^^^^^^^^
  File "/usr/lib/python3/dist-packages/debian/deb822.py", line 1233, in 
__setitem__
    self.validate_input(key, value)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/debian/deb822.py", line 1227, in 
validate_input
    raise ValueError("value must not have blank lines")
ValueError: value must not have blank lines


It seems to be unable to process the French translations of the package
informations. There might be a problem in those files, but maybe
update-apt-xapian-index could catch this exception and provide
information where the problem can be.

Best wishes,
Cédric




-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16.7+deb14-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apt-xapian-index depends on:
ii  python3         3.13.7-1
ii  python3-apt     3.0.0
ii  python3-debian  1.0.1
ii  python3-xapian  1.4.29-1

apt-xapian-index recommends no packages.

Versions of packages apt-xapian-index suggests:
ii  python3-xdg  0.28-2

-- no debconf information

Attachment: signature.asc
Description: PGP signature

Reply via email to