[Xapian-tickets] [Xapian] #440: Compact tests fail on Win32 for Flint database

Xapian nobody at xapian.org
Thu Feb 4 03:13:15 GMT 2010


#440: Compact tests fail on Win32 for Flint database
----------------------------+-----------------------------------------------
 Reporter:  charliejuggler  |       Owner:  olly             
     Type:  defect          |      Status:  assigned         
 Priority:  normal          |   Milestone:  1.0.18           
Component:  Test Suite      |     Version:  1.0.17           
 Severity:  normal          |    Keywords:                   
Blockedby:                  |    Platform:  Microsoft Windows
 Blocking:                  |  
----------------------------+-----------------------------------------------
Changes (by olly):

  * milestone:  1.1.4 => 1.0.18


Old description:

> Full test log attached. No other tests fail (i.e. on the other databases)
>
> Running test: compactnorenumber1...The system cannot find the path
> specified.
>  DatabaseOpeningError: Couldn't detect type of database
> Running test: compactmerge1...The system cannot find the path specified.
>  DatabaseOpeningError: Couldn't detect type of database
> Running test: compactmultichunks1...The system cannot find the path
> specified.
>  DatabaseOpeningError: Couldn't detect type of database

New description:

 Full test log attached. No other tests fail (i.e. on the other databases)

 {{{
 Running test: compactnorenumber1...The system cannot find the path
 specified.
  DatabaseOpeningError: Couldn't detect type of database
 Running test: compactmerge1...The system cannot find the path specified.
  DatabaseOpeningError: Couldn't detect type of database
 Running test: compactmultichunks1...The system cannot find the path
 specified.
  DatabaseOpeningError: Couldn't detect type of database
 }}}

--

Comment:

 Lack of {{{.exe}}} isn't an issue - you definitely can run binaries
 without an explicit extension.

 Added a new compatibility wrapper for sys/wait.h (so we can manage the
 WEXITSTATUS replacement in a a single place) in r13936, and patched
 api_compact.cc in r13937.

 I reused the XAPIAN_BIN_PATH define we already had rather than duplicating
 that knowledge here, and I also redirected stderr to nul (with {{{2>nul}}}
 which I believe is the right rune).  Can you test current trunk?

 Needs backporting, so updating milestone.

-- 
Ticket URL: <http://trac.xapian.org/ticket/440#comment:3>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list