Debian Bug report logs - #794152
ispell: munchlist error detection is overly aggressive

version graph

Package: ispell; Maintainer for ispell is Robert Luberda <robert@debian.org>; Source for ispell is src:ispell (PTS, buildd, popcon).

Reported by: Tollef Fog Heen <tfheen@debian.org>

Date: Thu, 30 Jul 2015 21:36:12 UTC

Severity: important

Found in version ispell/3.4.00-3

Fixed in version ispell/3.4.00-4

Done: Robert Luberda <robert@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, tfheen@debian.org, 790765@bugs.debian.org, Robert Luberda <robert@debian.org>:
Bug#794152; Package ispell. (Thu, 30 Jul 2015 21:36:16 GMT) (full text, mbox, link).


Acknowledgement sent to Tollef Fog Heen <tfheen@debian.org>:
New Bug report received and forwarded. Copy sent to tfheen@debian.org, 790765@bugs.debian.org, Robert Luberda <robert@debian.org>. (Thu, 30 Jul 2015 21:36:16 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Tollef Fog Heen <tfheen@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ispell: munchlist error detection is overly aggressive
Date: Thu, 30 Jul 2015 23:35:09 +0200
Package: ispell
Version: 3.4.00-3
Severity: important

It seems like the error detection and handling added back in March is a
bit on the aggressive side.  The Norwegian ispell dictionaries both
allow cross products and have some categories in the build system with
few words in them.  Related bug report is
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790765

This means that the grep around line 715 of munchlist fails:

    egrep "$flagmarker.*[$preflags].*[$sufflags]|$flagmarker.*[$sufflags].*[$preflags]" \
      $LEGALFLAGLIST \
      > $CROSSROOTS

Adding || true to that grep allows the build to complete successfully.
Could that be added upstream?

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.0.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ispell depends on:
ii  libc6      2.19-19
ii  libtinfo5  5.9+20150516-2

Versions of packages ispell recommends:
ii  iamerican [ispell-dictionary]   3.4.00-3
ii  inorwegian [ispell-dictionary]  2.0.10-7
ii  wamerican [wordlist]            7.1-1
ii  wbritish [wordlist]             7.1-1
ii  wnorwegian [wordlist]           2.0.10-7

Versions of packages ispell suggests:
pn  spell  <none>

-- no debconf information

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are



Added tag(s) pending. Request was from Robert Luberda <robert@debian.org> to control@bugs.debian.org. (Sun, 25 Oct 2015 14:45:29 GMT) (full text, mbox, link).


Reply sent to Robert Luberda <robert@debian.org>:
You have taken responsibility. (Mon, 26 Oct 2015 07:51:05 GMT) (full text, mbox, link).


Notification sent to Tollef Fog Heen <tfheen@debian.org>:
Bug acknowledged by developer. (Mon, 26 Oct 2015 07:51:05 GMT) (full text, mbox, link).


Message #12 received at 794152-close@bugs.debian.org (full text, mbox, reply):

From: Robert Luberda <robert@debian.org>
To: 794152-close@bugs.debian.org
Subject: Bug#794152: fixed in ispell 3.4.00-4
Date: Mon, 26 Oct 2015 07:49:05 +0000
Source: ispell
Source-Version: 3.4.00-4

We believe that the bug you reported is fixed in the latest version of
ispell, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 794152@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Robert Luberda <robert@debian.org> (supplier of updated ispell package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 26 Oct 2015 00:27:36 +0100
Source: ispell
Binary: ispell ienglish-common iamerican ibritish iamerican-small ibritish-small iamerican-large ibritish-large iamerican-huge ibritish-huge iamerican-insane ibritish-insane
Architecture: source all i386
Version: 3.4.00-4
Distribution: unstable
Urgency: medium
Maintainer: Robert Luberda <robert@debian.org>
Changed-By: Robert Luberda <robert@debian.org>
Description:
 iamerican  - American English dictionary for ispell (standard version)
 iamerican-huge - American English dictionary for ispell (huge)
 iamerican-insane - American English dictionary for ispell (insane version)
 iamerican-large - American English dictionary for ispell (large)
 iamerican-small - American English dictionary for ispell (small)
 ibritish   - British English dictionary for ispell (standard version)
 ibritish-huge - British English dictionary for ispell (huge)
 ibritish-insane - British English dictionary for ispell (insane version)
 ibritish-large - British English dictionary for ispell (large)
 ibritish-small - British English dictionary for ispell (small)
 ienglish-common - Common files for British and American ispell dictionaries
 ispell     - International Ispell (an interactive spelling corrector)
Closes: 794152 795606
Changes:
 ispell (3.4.00-4) unstable; urgency=medium
 .
   * Update 0031-Initialize-table.patch to fix another issue with uninitialized
     memory causing unreproducible builds of ispell hashes (closes: #795606).
   * Add 0034-Fix-munchlist-failure.patch not to fail munchlist when there are
     no roots with multiple cross-product flags (closes: #794152).
   * Introduce lintian override for bogus `hardening-no-fortify-functions
     usr/bin/ijoin'.
Checksums-Sha1:
 c41fd168118eb68dadd5a3232a09ba05a1762492 2801 ispell_3.4.00-4.dsc
 591e38c2376706a9af723170d787633c0b736745 41204 ispell_3.4.00-4.debian.tar.xz
 ae02fa349cf6f2ceb397531eafa5a74f7f1afa10 634336 iamerican-huge_3.4.00-4_all.deb
 9262f79f24e24ae926f76771cea6f718707ad065 1291120 iamerican-insane_3.4.00-4_all.deb
 38eb4ba4776ffb862c33ef156944d121f0378962 365604 iamerican-large_3.4.00-4_all.deb
 444430944936a9c4ead9d1ec5fc3afa85b7a47d4 94432 iamerican-small_3.4.00-4_all.deb
 4bf4e0421c3d260bb81e467a1a09c04860795ea9 188424 iamerican_3.4.00-4_all.deb
 657f1c860681f3beda1d3b5e887ac4829c5c0eea 635966 ibritish-huge_3.4.00-4_all.deb
 e4368f28b709ec2fef16948976c7cf9520ccd6d2 1293808 ibritish-insane_3.4.00-4_all.deb
 53ac36ca8ca94e7df4cd049d76e41ccd6bd692b3 366494 ibritish-large_3.4.00-4_all.deb
 0ceaab4de8f45e97701cc75b8e3462498d5bcbe3 94692 ibritish-small_3.4.00-4_all.deb
 075e2a3908be4a0ba687bb3acc1ad64a07a729e8 188794 ibritish_3.4.00-4_all.deb
 42b17c733efef008566f1ad225b43ee1801aa35b 29456 ienglish-common_3.4.00-4_all.deb
 682db3af05c584cf62ff2ce684c1a12a516c7079 142462 ispell_3.4.00-4_i386.deb
Checksums-Sha256:
 0ba666f18e81dfe9b1bf90e926ceaad9951cc29d33ba1be089bf31d8a2e5bb6e 2801 ispell_3.4.00-4.dsc
 4f6e8fa46029b87bcea1a9e6501490c6a68060fd2feb8e821da4213a253fcfc6 41204 ispell_3.4.00-4.debian.tar.xz
 b92d6117e3c91c361179f5f0370fa6bda9d3299ac8fa2e47261f9d864ab19d77 634336 iamerican-huge_3.4.00-4_all.deb
 06732a048acf248444e252aa0cc937ec083ca2751103f2ec1feab18428ec31b3 1291120 iamerican-insane_3.4.00-4_all.deb
 e0368515fe86db52c600ee6d97e393558f3200566b948726f03eb8a1b47a0faf 365604 iamerican-large_3.4.00-4_all.deb
 295b459a5efdee0876054871df3d9d98981920b1569b959b1eafa566ba332374 94432 iamerican-small_3.4.00-4_all.deb
 7b7c81de8ceae740c89a3e0c3e4fbcefde037889d25d84af89caf85e34449fe4 188424 iamerican_3.4.00-4_all.deb
 d8b2e0b4afeb1e349299d81874d96be5a2315c83fe87a3760539210b8e41fbc9 635966 ibritish-huge_3.4.00-4_all.deb
 f180951e42b44d259b9d6a0391c8b372b59580f5614b0e1c757bf10940f3873f 1293808 ibritish-insane_3.4.00-4_all.deb
 6a84c4ca1e16b4ebed17ef83d6a3383c6df50695e875a6b516169d5486d9f9f3 366494 ibritish-large_3.4.00-4_all.deb
 cabdba701c3835ba0864529f9596014115e20d7ff65fc54101d1973f3d5a47f1 94692 ibritish-small_3.4.00-4_all.deb
 7f03482b3a6aaf26c55b9578e9699b927b9eb99d2573c32161dfc568372f6c0b 188794 ibritish_3.4.00-4_all.deb
 886f0ea85c0c2ef1b24af830104c8ff8f8296a237b626a7db6765d8df4db9ac4 29456 ienglish-common_3.4.00-4_all.deb
 adb2478c089285969c22eb3ea19d91533d6d389b08431a07154e2b7266159879 142462 ispell_3.4.00-4_i386.deb
Files:
 8f3bc77257dd83d7324829cfc0adaabb 2801 text optional ispell_3.4.00-4.dsc
 f8a64bace2d246251c64285207de7924 41204 text optional ispell_3.4.00-4.debian.tar.xz
 e5b4a9822b1901b2b950e99fd15d2c01 634336 text optional iamerican-huge_3.4.00-4_all.deb
 f33b42bfe38e13696b3de2bde21e1b39 1291120 text optional iamerican-insane_3.4.00-4_all.deb
 6598df8b4525c5e4eb9fcf2073f10e11 365604 text optional iamerican-large_3.4.00-4_all.deb
 577e8c013c2a5e8369b116f9654b5178 94432 text optional iamerican-small_3.4.00-4_all.deb
 8256e37abed142827e9d2ad20cd5d13a 188424 text optional iamerican_3.4.00-4_all.deb
 712b344bb641a2fccde33294f54acaef 635966 text optional ibritish-huge_3.4.00-4_all.deb
 b3b6de765ec9c60eb7ca356af3a6a805 1293808 text optional ibritish-insane_3.4.00-4_all.deb
 40cb4e1ae32fa92147d6bcc5091387c6 366494 text optional ibritish-large_3.4.00-4_all.deb
 8b3756ca31c293954a56888e69f3e71a 94692 text optional ibritish-small_3.4.00-4_all.deb
 154770a27dbec691edab6c4fec1310a4 188794 text optional ibritish_3.4.00-4_all.deb
 9501c2a0e46dd70c647c8dc4c3429dcb 29456 text optional ienglish-common_3.4.00-4_all.deb
 cc1d35d37c5f5f414028e22d215baefc 142462 text optional ispell_3.4.00-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWLWu2AAoJEGMd51U76K/USVcQAILxgtLEXBp45bPOKokEm8lS
C9Q6NgcZ0PiQ/xfCdwyRJGfEFpzO7s4HrQjX09RCoBns8Cn7o9iuwMkRluKdA7Cu
jZxgW66okc6MrmZ2EQzuvqIHCw0rBnJM6T78ImdQQO397LztMOaz8I/VVmnmQ7zR
dpEpdcN1icoB2qq/Lsrm1uuLi7ve8yL0RF3x6jK+Va3BxJ/aoztvC+MtoDtbkkVj
zomExhU63ACGZn649bjFheSIpJVxhmAev6uLIkHrsuMVoNe9gdipD1nIEukzv2Is
ltuLcwY2PESVJbTj7TkZgbVUkb+qM+2FWmxY+00P1pc0H6SPNaacbEkFMNlrpxWl
GUUwcqyUe91MfkZQ1wH5d/lZ4D6pY3DTADeACJX9rGSKmz8fijYLXkx/VCiug9V/
jVvf8gyq/m+NRvM5PKnX+XBXjSpvg4DS6jUr+WFe/42xFWaBJwu+rnWK53rRA01U
tXlTMFX5vnWeVviYeoNk+KL/Pqh5+NHIe4fdLIfGsB2v0/nfe/GWnIssaSBRTGbQ
couLyZETuoHn7GsmR1F1htcALFJgvLH9uozR/aGwy+R3xU0M1EPCaDIgjsdxBOLA
hfGfRs4oZokl2/ve/khGl7zL9tuNGWS6xbGIK10pCeEwppbDUnZRQKnhp7WdcxJk
t5ntzm598Soi4AHt9FUe
=TIRi
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 28 Nov 2015 07:30:25 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Jan 3 20:05:47 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.