Skip to content
GitLab
Explore
Sign in
Register
Commits on Source
4
Transition to Tomcat 9
· 90553234
Emmanuel Bourg
authored
Dec 03, 2018
90553234
Fixed the compatibility with Jetty 9.4
· d7683cc4
Emmanuel Bourg
authored
Dec 10, 2018
d7683cc4
Use salsa.debian.org Vcs-* URLs
· c5dc206c
Emmanuel Bourg
authored
Dec 10, 2018
c5dc206c
Upload to unstable
· 2e71dd16
Emmanuel Bourg
authored
Dec 10, 2018
2e71dd16
Show whitespace changes
Inline
Side-by-side
debian/build-jars
View file @
2e71dd16
...
...
@@ -46,14 +46,14 @@
/usr/share/java/servlet-api-3.1.jar:./solr/example/lib/servlet-api-3.1.jar
/usr/share/java/jsp-api-2.3.jar:./solr/example/lib/jsp-api-2.3.jar
/usr/share/java/el-api-3.0.jar:./solr/example/lib/el-api-3.0.jar
/usr/share/java/tomcat
8
-api.jar:./solr/example/lib/tomcat-api.jar
/usr/share/java/tomcat
8
-annotations-api.jar:./solr/example/lib/tomcat-annotations-api.jar
/usr/share/java/tomcat
8
-el-api.jar:./solr/example/lib/tomcat-el-api.jar
/usr/share/java/tomcat
8
-util.jar:./solr/example/lib/tomcat-util.jar
/usr/share/java/tomcat
8
-util-scan.jar:./solr/example/lib/tomcat-util-scan.jar
/usr/share/java/tomcat
8
-jasper.jar:./solr/example/lib/jasper.jar
/usr/share/java/tomcat
8
-jasper-el.jar:./solr/example/lib/jasper-el.jar
/usr/share/java/tomcat
8
-juli.jar:./solr/example/lib/tomcat-juli.jar
/usr/share/java/tomcat
8
-coyote.jar:./solr/example/lib/tomcat-coyote.jar
/usr/share/java/tomcat
9
-api.jar:./solr/example/lib/tomcat-api.jar
/usr/share/java/tomcat
9
-annotations-api.jar:./solr/example/lib/tomcat-annotations-api.jar
/usr/share/java/tomcat
9
-el-api.jar:./solr/example/lib/tomcat-el-api.jar
/usr/share/java/tomcat
9
-util.jar:./solr/example/lib/tomcat-util.jar
/usr/share/java/tomcat
9
-util-scan.jar:./solr/example/lib/tomcat-util-scan.jar
/usr/share/java/tomcat
9
-jasper.jar:./solr/example/lib/jasper.jar
/usr/share/java/tomcat
9
-jasper-el.jar:./solr/example/lib/jasper-el.jar
/usr/share/java/tomcat
9
-juli.jar:./solr/example/lib/tomcat-juli.jar
/usr/share/java/tomcat
9
-coyote.jar:./solr/example/lib/tomcat-coyote.jar
/usr/share/java/ecj.jar:./solr/example/lib/ecj.jar
/usr/share/java/asm-all.jar:./solr/example/lib/asm-all.jar
debian/changelog
View file @
2e71dd16
lucene-solr (3.6.2+dfsg-16) unstable; urgency=medium
* Team upload.
* Transition to Tomcat 9
* Fixed the compatibility with Jetty 9.4
* Use salsa.debian.org Vcs-* URLs
-- Emmanuel Bourg <ebourg@apache.org> Mon, 10 Dec 2018 22:59:36 +0100
lucene-solr (3.6.2+dfsg-15) unstable; urgency=medium
* Team upload.
...
...
debian/control
View file @
2e71dd16
...
...
@@ -32,14 +32,14 @@ Build-Depends:
libhttpclient-java (>= 4.1.1),
libhttpmime-java,
libicu4j-4.4-java,
libjetty9-extra-java,
libjetty9-java,
libjetty9-extra-java
(>= 9.4)
,
libjetty9-java
(>= 9.4)
,
libjmock-java,
liblog4j1.2-java,
libregexp-java,
libservlet3.1-java,
libslf4j-java (>= 1.6.1),
libtomcat
8
-java,
libtomcat
9
-java,
libwoodstox-java,
libxerces2-java,
libxml-commons-external-java,
...
...
@@ -47,8 +47,8 @@ Build-Depends:
maven-repo-helper (>= 1.5~),
po-debconf
Standards-Version: 4.2.1
Vcs-Git: https://
anonscm
.debian.org/
git/pkg-java
/lucene-solr.git
Vcs-Browser: https://
anonscm
.debian.org/
cgit/pkg-java
/lucene-solr
.git
Vcs-Git: https://
salsa
.debian.org/
java-team
/lucene-solr.git
Vcs-Browser: https://
salsa
.debian.org/
java-team
/lucene-solr
Homepage: http://lucene.apache.org
Package: liblucene3-java
...
...
@@ -137,7 +137,7 @@ Suggests:
junit4,
libeasymock-java,
libjetty9-extras-java,
libjetty9-java,
libjetty9-java
(>= 9.4)
,
libsolr-java-doc
Description: Enterprise search server based on Lucene - Java libraries
Solr is an open source enterprise search server based on the Lucene
...
...
@@ -181,7 +181,7 @@ Package: solr-tomcat
Architecture: all
Depends:
solr-common (= ${binary:Version}),
tomcat
8
| tomcat
8
-user,
tomcat
9
| tomcat
9
-user,
${misc:Depends}
Conflicts:
solr-jetty,
...
...
debian/patches/jetty-compatibility.patch
View file @
2e71dd16
...
...
@@ -26,12 +26,12 @@ Origin: backport, https://svn.apache.org/r1298108
+import org.eclipse.jetty.server.ServerConnector;
+import org.eclipse.jetty.servlet.ServletContextHandler;
+import org.eclipse.jetty.servlet.FilterHolder;
+import org.eclipse.jetty.server.session.
Hash
SessionIdManager;
+import org.eclipse.jetty.server.session.
Default
SessionIdManager;
+import org.eclipse.jetty.util.log.Logger;
/**
* Run solr using jetty
@@ -81,
7
+82,
7
@@
@@ -81,
20
+82,
20
@@
if (System.getProperty("jetty.testMode") != null) {
// SelectChannelConnector connector = new SelectChannelConnector();
// Normal SocketConnector is what solr's example server uses by default
...
...
@@ -40,7 +40,9 @@ Origin: backport, https://svn.apache.org/r1298108
connector.setPort(port);
connector.setReuseAddress(true);
server.setConnectors(new Connector[] { connector });
@@ -90,11 +91,11 @@
- server.setSessionIdManager(new HashSessionIdManager(new Random()));
+ server.setSessionIdManager(new DefaultSessionIdManager(server, new Random()));
}
server.setStopAtShutdown( true );
// Initialize the servlets
...
...
debian/solr-tomcat.links
View file @
2e71dd16
/etc/solr/solr-tomcat.xml /etc/tomcat
8
/Catalina/localhost/solr.xml
/etc/solr/solr-tomcat.xml /etc/tomcat
9
/Catalina/localhost/solr.xml
debian/solr-tomcat.postinst
View file @
2e71dd16
...
...
@@ -11,10 +11,10 @@ case "$1" in
chown
root:root /var/lib/solr
chmod
755 /var/lib/solr
chown
-R
tomcat
8
:tomcat
8
/var/lib/solr/data
chown
-R
tomcat:tomcat /var/lib/solr/data
chmod
-R
770 /var/lib/solr/data
ln
-sf
/etc/solr/tomcat.policy /etc/tomcat
8
/policy.d/05solr.policy
ln
-sf
/etc/solr/tomcat.policy /etc/tomcat
9
/policy.d/05solr.policy
;;
abort-upgrade|abort-remove|abort-deconfigure
)
...
...
@@ -28,9 +28,9 @@ case "$1" in
esac
invoke-rc.d
--quiet
tomcat
8
restart
||
{
invoke-rc.d
--quiet
tomcat
9
restart
||
{
RESULT
=
$?
# Ignore if tomcat
8
init script does not exist (yet)
# Ignore if tomcat
9
init script does not exist (yet)
if
[
$RESULT
!=
100
]
;
then
exit
$RESULT
fi
...
...
debian/solr-tomcat.postrm
View file @
2e71dd16
...
...
@@ -4,9 +4,9 @@ set -e
case
"
$1
"
in
remove
)
rm
-f
/etc/tomcat
8
/policy.d/05solr.policy
rm
-f
/etc/tomcat
9
/policy.d/05solr.policy
if
[
-x
invoke-rc.d
]
;
then
invoke-rc.d tomcat
8
restart
||
true
invoke-rc.d tomcat
9
restart
||
true
fi
;;
upgrade|purge|failed-upgrade|abort-install|abort-upgrade|disappear
)
...
...
debian/tomcat.policy
View file @
2e71dd16
...
...
@@ -10,9 +10,9 @@ grant codeBase "file:/usr/share/solr/-" {
permission java.io.FilePermission "/usr/share/java", "read";
permission java.io.FilePermission "/usr/share/java/-", "read";
permission java.io.FilePermission "/usr/share/maven-repo/-", "read";
permission java.io.FilePermission "/var/log/tomcat
8
/-", "read,write";
permission java.io.FilePermission "/var/lib/tomcat
8
/webapps/solr/-", "read";
permission java.io.FilePermission "/var/lib/tomcat
8
/temp/-", "read,write";
permission java.io.FilePermission "/var/log/tomcat
9
/-", "read,write";
permission java.io.FilePermission "/var/lib/tomcat
9
/webapps/solr/-", "read";
permission java.io.FilePermission "/var/lib/tomcat
9
/temp/-", "read,write";
permission java.io.FilePermission "/etc/solr/-", "read";
permission java.io.FilePermission "/usr/share/solr/-", "read";
permission java.io.FilePermission "/usr/share/solr", "read";
...
...