On 9 December 2011 20:06, Greg Hellings <[email protected]> wrote: > On Fri, Dec 9, 2011 at 1:49 PM, Dmitrijs Ledkovs > <[email protected]> wrote: >> On 2 November 2011 15:06, Greg Hellings <[email protected]> wrote: >>> I don't know all the appropriate emails for SWORD packagers, but >>> figured this is as good a place as any to put out this notice. >>> >>> SWORD SVN contains a few commits which should be interesting from the >>> point of view of packagers for Linux distributions. While the current >>> SVN is not directly compatible with the latest release of SWORD >>> (1.6.2), interested parties should take note of commits 2661, 2662 and >>> 2665 when packaging. These commits introduce compatibility with >>> CLucene version 2.x while maintaining backwards compatibility with >>> version 0.9x. Additionally, commit 2665 fixes a major bug in the >>> CMake build chain. Versions of the library without commit 2665 which >>> are built with CMake will detect CLucene during configure but will not >>> build against it, leaving the library with limited search >>> capabilities. >>> >> >> Although the patches are good, they do no apply to 1.6.2 cleanly. >> >> They depend on other commits (changes to cmake, addition of util functions) >> On top of that they introduce more gcc-4.6 warnings which make it >> failt to build from source. >> I've looked at it for a little, but it's too much work for now for me. > > r2665 should apply cleanly, I thought. Or, at least, proper building > against CLucene 0.9x only relies on the line in that commit > ADD_DEFINITIONS(-DUSELUCENE). > > You won't gain CLucene2 compatibility with it. > > Also - you should fix Debian, because it builds great outside of > Debian's whatever-in-the-world business. ;) >
Please elaborate. I did not understand. Is there a bug in packaging or did you make a joke a did not get? (I'm still not a native speaker ;-) ) >> >> Clean patch series against 1.6.2 would be highly appreciated (I know >> I'm asking too much, but hey it's christmas soon ;-) ) >> Or for example 1.6.3 release ;-) > > A 1.6.3 release would be very difficult as current SVN head contains > many things which are not bug fixes and which break compatibility and > really should constitute a 1.7. Troy isn't against someone doing a > 1.6.3 release, but that person would need to sift through the > 1.6.2..HEAD commits and cherry pick the bug-fix-only ones. > ok. > --Greg > >> >>> Anyone who used CMake in the past or who packages for a system with >>> CLucene 2 is encouraged to take a look at these three commits and >>> backport them to your patch system until the next release of the SWORD >>> library which ought to include these commits. >>> >>> Thanks, >>> Greg >>> >>> _______________________________________________ >>> Pkg-crosswire-devel mailing list >>> [email protected] >>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-crosswire-devel _______________________________________________ Pkg-crosswire-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-crosswire-devel
