Package: mnogosearch-pgsql
Version: 3.3.7-2
Severity: grave
Tags: patch
Justification: renders package unusable


Starting with version 3.3.7-1 (including -2) the mnogo indexer returns without 
going through the whole site/filesystem it has to index.

Usually the error looks as follow :

$ /usr/sbin/indexer -a
indexer[7783]: indexer from mnogosearch-3.3.7-pqsql started with 
'/etc/mnogosearch/indexer.conf'
indexer[7783]: [7783]{01} URL: http://mydomain.example.com/
indexer[7783]: [7783]{01} Content-Encoding processing failed
indexer[7783]: [7783]{01} Writing words (12 words, 7292 bytes, final).
indexer[7783]: [7783]{01} The words are written successfully. (final)
indexer[7783]: [7783]{01} Done (0 seconds, 1 documents, 338 bytes,  0.00 
Kbytes/sec.)

The bug was also reported upstream (#371) :

http://www.mnogosearch.org/bugs/bugs.php?id=3791&edit=2

I was also using 'multi' but with the PostgreSQL database instead of MySQL (I 
don't know if the bug is also present on mnogosearch-sqlite)
So maybe the bug should also be filled at least on mnogosearch-mysql as well.

The patch has been tested and it's really a non-intrusif oneliner (just an 
initialization of a variable).


thx

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing'), (99, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mnogosearch-pgsql depends on:
ii  libc6                  2.7-18            GNU C Library: Shared libraries
ii  libpq5                 8.3.5-1           PostgreSQL C client library
ii  libssl0.9.8            0.9.8g-15         SSL shared libraries
ii  mnogosearch-common     3.3.7-2           full-featured web search engine (c
ii  postgresql-client-8.2  8.2.7-2+b1        front-end programs for PostgreSQL 
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

mnogosearch-pgsql recommends no packages.

Versions of packages mnogosearch-pgsql suggests:
pn  postgresql | postgresql-8.1 | <none>     (no description available)

-- no debconf information
--- mnogosearch-3.3.7/src/indexer.c.orig	2009-01-21 21:39:35.000000000 +0100
+++ mnogosearch-3.3.7/src/indexer.c	2009-01-21 21:39:30.000000000 +0100
@@ -1294,7 +1294,7 @@
 {
   const char  *url=UdmVarListFindStr(&Doc->Sections,"URL","");
   const char  *ce=UdmVarListFindStr(&Doc->Sections,"Content-Encoding","");
-  int code;
+  int code=0;
 
 #ifdef HAVE_ZLIB
   if(!strcasecmp(ce,"gzip") || !strcasecmp(ce,"x-gzip"))

Reply via email to