Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock
Please unblock package lucene-solr. The integration of the solr-jetty package with jetty8 was not working properly, and the postrm script had a bug caused by the removal of the link to dpkg-statoverride in /usr/sbin. Thank you, Emmanuel Bourg unblock lucene-solr/3.6.2+dfsg-5
diff -Nru lucene-solr-3.6.2+dfsg/debian/changelog lucene-solr-3.6.2+dfsg/debian/changelog --- lucene-solr-3.6.2+dfsg/debian/changelog 2014-10-06 15:48:05.000000000 +0200 +++ lucene-solr-3.6.2+dfsg/debian/changelog 2014-10-31 19:28:27.000000000 +0100 @@ -1,3 +1,12 @@ +lucene-solr (3.6.2+dfsg-5) unstable; urgency=medium + + * Team upload. + * Fixed the deployment with Jetty 8 (Closes: #752547, #767525) + * Enable the symbolic links with Jetty (Closes: #701876) + * Fixed the path to dpkg-statoverride in solr-jetty.postrm (Closes: #767519) + + -- Emmanuel Bourg <[email protected]> Fri, 31 Oct 2014 19:28:25 +0100 + lucene-solr (3.6.2+dfsg-4) unstable; urgency=medium * Team upload. diff -Nru lucene-solr-3.6.2+dfsg/debian/jetty-web.xml lucene-solr-3.6.2+dfsg/debian/jetty-web.xml --- lucene-solr-3.6.2+dfsg/debian/jetty-web.xml 2014-09-22 11:19:21.000000000 +0200 +++ lucene-solr-3.6.2+dfsg/debian/jetty-web.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" -"http://jetty.mortbay.org/configure.dtd"> - -<!-- Set the solr.solr.home system property --> -<Configure class="org.eclipse.jetty.webapp.WebAppContext"> - <Call name="setProperty" class="java.lang.System"> - <Arg type="String">solr.solr.home</Arg> - <Arg type="String">/usr/share/solr</Arg> - </Call> -</Configure> diff -Nru lucene-solr-3.6.2+dfsg/debian/solr-jetty.install lucene-solr-3.6.2+dfsg/debian/solr-jetty.install --- lucene-solr-3.6.2+dfsg/debian/solr-jetty.install 2014-02-24 00:13:46.000000000 +0100 +++ lucene-solr-3.6.2+dfsg/debian/solr-jetty.install 2014-10-31 12:10:47.000000000 +0100 @@ -1 +1 @@ -debian/jetty-web.xml /usr/share/solr/web/WEB-INF/ +debian/solr-jetty.xml /etc/solr/ diff -Nru lucene-solr-3.6.2+dfsg/debian/solr-jetty.links lucene-solr-3.6.2+dfsg/debian/solr-jetty.links --- lucene-solr-3.6.2+dfsg/debian/solr-jetty.links 2014-02-24 00:13:46.000000000 +0100 +++ lucene-solr-3.6.2+dfsg/debian/solr-jetty.links 2014-10-31 12:10:06.000000000 +0100 @@ -1 +1 @@ -/usr/share/solr/web /var/lib/jetty/webapps/solr +/etc/solr/solr-jetty.xml /etc/jetty8/contexts/solr.xml diff -Nru lucene-solr-3.6.2+dfsg/debian/solr-jetty.postrm lucene-solr-3.6.2+dfsg/debian/solr-jetty.postrm --- lucene-solr-3.6.2+dfsg/debian/solr-jetty.postrm 2014-09-22 11:19:21.000000000 +0200 +++ lucene-solr-3.6.2+dfsg/debian/solr-jetty.postrm 2014-10-31 19:20:23.000000000 +0100 @@ -6,7 +6,7 @@ remove) # If permissions for the stuff under /var/lib/solr haven't # been removed, remove them now - if [ -x /usr/sbin/dpkg-statoverride ]; then + if [ -x /usr/bin/dpkg-statoverride ]; then if dpkg-statoverride --quiet --list /var/lib/solr > /dev/null ; then dpkg-statoverride --quiet --remove /var/lib/solr fi diff -Nru lucene-solr-3.6.2+dfsg/debian/solr-jetty.xml lucene-solr-3.6.2+dfsg/debian/solr-jetty.xml --- lucene-solr-3.6.2+dfsg/debian/solr-jetty.xml 1970-01-01 01:00:00.000000000 +0100 +++ lucene-solr-3.6.2+dfsg/debian/solr-jetty.xml 2014-10-31 12:16:15.000000000 +0100 @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> + +<!-- Context configuration file for the Solr web application in Jetty --> + +<Configure class="org.eclipse.jetty.webapp.WebAppContext"> + <Set name="contextPath">/solr</Set> + <Set name="war">/usr/share/solr/web</Set> + + <!-- Set the solr.solr.home system property --> + <Call name="setProperty" class="java.lang.System"> + <Arg type="String">solr.solr.home</Arg> + <Arg type="String">/usr/share/solr</Arg> + </Call> + + <!-- Enable symlinks --> + <Call name="addAliasCheck"> + <Arg> + <New class="org.eclipse.jetty.server.handler.ContextHandler$ApproveSameSuffixAliases"/> + </Arg> + </Call> +</Configure>

