--- solr-1.2.0+ds1.orig/debian/po/pt_BR.po +++ solr-1.2.0+ds1/debian/po/pt_BR.po @@ -0,0 +1,43 @@ +# solr Brazilian Portuguese translation +# Copyright (C) 2007 THE solr'S COPYRIGHT HOLDER +# This file is distributed under the same license as the solr package. +# Felipe Augusto van de Wiel (faw) , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: solr (20071005)\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-05 02:03-0300\n" +"Last-Translator: Felipe Augusto van de Wiel (faw) \n" +"Language-Team: l10n portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Remover os arquivos de índice do Solr?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"O diretório de dados do Solr (/var/lib/solr), e os arquivos de índice que " +"ele contém, podem ser removidos quando o pacote for expurgado (\"purge\")." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Você não deveria escolher esta opção se sua intenção é reusar os arquivos de " +"índice do Solr posteriormente." --- solr-1.2.0+ds1.orig/debian/po/gl.po +++ solr-1.2.0+ds1/debian/po/gl.po @@ -0,0 +1,41 @@ +# Galician translation of solr's debconf templates +# This file is distributed under the same license as the solr package. +# Jacobo Tarrio , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: solr\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-14 12:29+0100\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "¿Eliminar os ficheiros de índice de Solr?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"Pódese eliminar o directorio de datos de Solr (/var/lib/solr), xunto cos " +"ficheiros de índices que contén, ao purgar o paquete." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Non escolla esta opción se quere reutilizar os ficheiros de índice de Solr " +"máis adiante." --- solr-1.2.0+ds1.orig/debian/po/de.po +++ solr-1.2.0+ds1/debian/po/de.po @@ -0,0 +1,42 @@ +# Translation of solr debconf templates to German +# Copyright (C) Helge Kreutzmann , 2007. +# This file is distributed under the same license as the solr package. +# +msgid "" +msgstr "" +"Project-Id-Version: solr \n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-06 23:06+0200\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Solr-Indexdateien entfernen?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"Das Datenverzeichnis von Solr (/var/lib/solr) und die darin liegenden " +"Indexdateien knnen beim vollstndigen Lschen (purge) des Pakets entfernt " +"werden." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Sie sollten diese Option nicht verwenden, falls Sie planen, die Indexdateien " +"von Solr spter erneut zu verwenden." --- solr-1.2.0+ds1.orig/debian/po/cs.po +++ solr-1.2.0+ds1/debian/po/cs.po @@ -0,0 +1,42 @@ +# Czech translation of solr debconf messages. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the solr package. +# Miroslav Kure , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: solr\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-07 16:54+0200\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Odstranit indexové soubory Solr?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"Při vyčištění balíku ze systému se může smazat také datový adresář Solr (/" +"var/lib/solr) a indexové soubory v něm obsažené." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Plánujete-li v budoucnu znovupoužít indexové soubory Solr, tuto možnost " +"zamítněte." --- solr-1.2.0+ds1.orig/debian/po/pt.po +++ solr-1.2.0+ds1/debian/po/pt.po @@ -0,0 +1,45 @@ +# translation of solr debconf to Portuguese +# Debian package for Solr. +# Copyright (C) 2007 Jan-Pascal van Best +# This file is distributed under the GNU General Public License, version 2. +# +# Jan-Pascal van Best , 2007. +# Américo Monteiro , 2007. +msgid "" +msgstr "" +"Project-Id-Version: solr 1.2.0+ds1.2\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-04 18:46+0100\n" +"Last-Translator: Américo Monteiro \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Remover ficheiros de índice do Solr?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"O directório de dados do Solr (/var/lib/solr), e os ficheiros índice que ele " +"contém, podem ser removidos enquanto se purga o pacote." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Você não deverá escolher esta opção se pretender mais tarde re-utilizar os " +"ficheiros índice do Solr." --- solr-1.2.0+ds1.orig/debian/po/vi.po +++ solr-1.2.0+ds1/debian/po/vi.po @@ -0,0 +1,43 @@ +# Vietnamese translation for Solr. +# Copyright © 2007 Free Software Foundation, Inc. +# Clytie Siddall , 2007 +# +msgid "" +msgstr "" +"Project-Id-Version: solr\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-17 17:39+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b1\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Gỡ bỏ các tập tin chỉ mục Solr không?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"Khi tẩy gọi, cũng có thể gỡ bỏ thư mục dữ liệu Solr (/var/lib/solr), và các " +"tập tin chỉ mục ở trong." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Đừng bật tùy chọn này nếu bạn định sử dụng lại tập tin chỉ mục của Solr về " +"sau." --- solr-1.2.0+ds1.orig/debian/po/fi.po +++ solr-1.2.0+ds1/debian/po/fi.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: solr\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-07 23:12+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Poistetaanko Solr hakemistotiedostot?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"Solrin tietohakemisto (/var/lib/solr) ja sen sisältämät hakemistotiedostot " +"voidaan poistaa poistettaessa (purge) paketti." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Älä valitse tätä vaihtoehtoa, jos aiot käyttää Solrin hakemistotiedostoja " +"uudelleen myöhemmin." --- solr-1.2.0+ds1.orig/debian/po/ru.po +++ solr-1.2.0+ds1/debian/po/ru.po @@ -0,0 +1,45 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: 1.2.0+ds1-1\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-10 21:20+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Удалять индексные файлы Solr?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"Каталог с данными Solr (/var/lib/solr) и содержащиеся в нём индексные файлы " +"могут быть удалёны при вычистке пакета." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Ответьте отрицательно, если собираетесь использовать индексные файлы Solr " +"позже." --- solr-1.2.0+ds1.orig/debian/po/templates.pot +++ solr-1.2.0+ds1/debian/po/templates.pot @@ -0,0 +1,39 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" --- solr-1.2.0+ds1.orig/debian/po/fr.po +++ solr-1.2.0+ds1/debian/po/fr.po @@ -0,0 +1,41 @@ +# Translation of solr debconf templates to French +# Copyright (C) 2007 Odile Bénassy +# This file is distributed under the same license as the solr package. +# +msgid "" +msgstr "" +"Project-Id-Version: solr\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-08 14:51+0200\n" +"Last-Translator: Odile Bénassy \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "Faut-il supprimer les fichiers d'index ?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"Le répertoire de données de Solr (/var/lib/solr) et les fichiers d'index " +"qu'il contient peuvent être supprimés si le paquet est purgé. " + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"Il vaut mieux ne pas choisir cette option si vous souhaitez ré-utiliser " +"ultérieurement les fichiers d'index de Solr." --- solr-1.2.0+ds1.orig/debian/po/POTFILES.in +++ solr-1.2.0+ds1/debian/po/POTFILES.in @@ -0,0 +1,2 @@ +[type: gettext/rfc822deb] solr-common.templates + --- solr-1.2.0+ds1.orig/debian/po/ta.po +++ solr-1.2.0+ds1/debian/po/ta.po @@ -0,0 +1,43 @@ +# translation of solr.po to TAMIL +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Dr.T.Vasudevan , 2007. +msgid "" +msgstr "" +"Project-Id-Version: solr\n" +"Report-Msgid-Bugs-To: pkg-java-maintainers@lists.alioth.debian.org\n" +"POT-Creation-Date: 2007-10-04 07:18+0200\n" +"PO-Revision-Date: 2007-10-04 17:41+0530\n" +"Last-Translator: Dr.T.Vasudevan \n" +"Language-Team: TAMIL \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "Remove Solr index files?" +msgstr "சோல்ஆர் சுட்டு கோப்புகளை நீக்கவா?" + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"The Solr data directory (/var/lib/solr), and the index files it contains, " +"may be removed while purging the package." +msgstr "" +"சோல்ஆர் தரவு அடைவு (/var/lib/solr) மற்றும் அதிலுள்ள சுட்டு கோப்புகள் பொதியை முழுதும் " +"நீக்கும்போது நீக்கப்படலாம்." + +#. Type: boolean +#. Description +#: ../solr-common.templates:2001 +msgid "" +"You should not choose this option if you intend to re-use Solr's index files " +"later." +msgstr "" +"நீங்கள் சோல்ஆர் இன் சுட்டு கோப்புகளை பின்னால் பயன்படுதுவதாக இருந்தால் இந்த விருப்பத்தை " +"தேர்ந்தெடுக்காதீர்கள்" --- solr-1.2.0+ds1.orig/debian/patches/ubuntu_07_junit-ignore-online-tests.dpatch +++ solr-1.2.0+ds1/debian/patches/ubuntu_07_junit-ignore-online-tests.dpatch @@ -0,0 +1,42 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## junit-ignore-online-tests.dpatch by Daniel Hahler +## +## DP: Do not fail if there's no network connection (esp. on buildds) + +@DPATCH@ +diff -urNad solr-1.2.0+ds1~/src/test/org/apache/solr/servlet/SolrRequestParserTest.java solr-1.2.0+ds1/src/test/org/apache/solr/servlet/SolrRequestParserTest.java +--- solr-1.2.0+ds1~/src/test/org/apache/solr/servlet/SolrRequestParserTest.java 2007-05-30 17:51:02.000000000 +0200 ++++ solr-1.2.0+ds1/src/test/org/apache/solr/servlet/SolrRequestParserTest.java 2008-02-14 02:19:22.975724362 +0100 +@@ -104,7 +104,7 @@ + } + catch( Exception ex ) { + // TODO - should it fail/skip? +- fail( "this test only works if you have a network connection." ); ++ //fail( "this test only works if you have a network connection." ); + return; + } + +diff -urNad solr-1.2.0+ds1~/src/test/org/apache/solr/util/ContentStreamTest.java solr-1.2.0+ds1/src/test/org/apache/solr/util/ContentStreamTest.java +--- solr-1.2.0+ds1~/src/test/org/apache/solr/util/ContentStreamTest.java 2007-05-30 17:51:03.000000000 +0200 ++++ solr-1.2.0+ds1/src/test/org/apache/solr/util/ContentStreamTest.java 2008-02-14 02:19:53.207725100 +0100 +@@ -61,12 +61,18 @@ + { + String content = null; + URL url = new URL( "http://svn.apache.org/repos/asf/lucene/solr/trunk/" ); +- InputStream in = url.openStream(); ++ InputStream in = null; + try { ++ in = url.openStream(); + content = IOUtils.toString( in ); + } ++ catch( Exception ex ) { ++ return; ++ } + finally { +- IOUtils.closeQuietly(in); ++ if( in != null ) { ++ IOUtils.closeQuietly(in); ++ } + } + + assertTrue( content.length() > 10 ); // found something... --- solr-1.2.0+ds1.orig/debian/patches/02_fix-solr-version.dpatch +++ solr-1.2.0+ds1/debian/patches/02_fix-solr-version.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_fix-solr-version.dpatch by Jan-Pascal van Best +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: The upstream source tarball contains a -dev version number in the +## DP: build.xml file. Fix that. + +@DPATCH@ +diff -urNad trunk~/build.xml trunk/build.xml +--- trunk~/build.xml 2006-12-17 23:08:58.000000000 +0100 ++++ trunk/build.xml 2007-05-31 11:35:45.000000000 +0200 +@@ -42,7 +42,7 @@ + By default, this should be set to "X.Y.N-dev" where X.Y.N is + "1 greater" then the last version released (on this branch). + --> +- ++ + + + +- ++ + + + +@@ -154,7 +154,11 @@ + + + +- ++ ++ ++ ++ ++ + + + +@@ -360,9 +364,12 @@ + webxml="${src}/webapp/WEB-INF/web.xml" + filesetmanifest="skip" + manifest="${dest}/META-INF/MANIFEST.MF"> + +- ++ ++ ++ ++ + + + + --- solr-1.2.0+ds1.orig/debian/patches/04_fix-lucene-lock-directory.dpatch +++ solr-1.2.0+ds1/debian/patches/04_fix-lucene-lock-directory.dpatch @@ -0,0 +1,21 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_fix-lucene-lock-directory.dpatch by Jan-Pascal van Best +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix FilePermission security exceptions because the default lucene +## DP: lock dir is the system temp dir, which under Tomcat is +## DP: /var/lib/tomcat5.5/temp. Move it to the dataDir (/var/lib/solr/data) +## DP: instead. + +@DPATCH@ +diff -urNad trunk~/src/java/org/apache/solr/core/SolrCore.java trunk/src/java/org/apache/solr/core/SolrCore.java +--- trunk~/src/java/org/apache/solr/core/SolrCore.java 2006-12-16 22:34:15.000000000 +0100 ++++ trunk/src/java/org/apache/solr/core/SolrCore.java 2007-06-01 11:45:34.000000000 +0200 +@@ -125,6 +125,7 @@ + + void initIndex() { + try { ++ System.setProperty( "org.apache.lucene.lockDir", dataDir ); + File dirFile = new File(getIndexDir()); + boolean indexExists = dirFile.canRead(); + --- solr-1.2.0+ds1.orig/debian/patches/01_remove-all-jarfiles.dpatch +++ solr-1.2.0+ds1/debian/patches/01_remove-all-jarfiles.dpatch @@ -0,0 +1,33 @@ +#! /bin/sh +## 01_remove-all-jarfiles.dpatch -- Jan-Pascal van Best +## +## DP: We want to be use we do not build using jar files contained +## DP: in the Solr distribution tarball, so we start by removing +## DP: all jar files. + +OPERATION="$1" +DIRECTORY="$2" + +if [ -z "$OPERATION" ]; then + echo "Illegal arguments" + exit 1 +fi + +if [ -z "$DIRECTORY" ]; then + DIRECTORY="." +fi + +case "$OPERATION" in + -patch) + echo "Removing jar files under $DIRECTORY..." + find $DIRECTORY -name \*.jar -exec rm {} \; + ;; + -unpatch) + echo "Unable to magic back jar files..." + ;; + *) + echo "Illegal command line $1 $2" + exit 1 + ;; +esac + --- solr-1.2.0+ds1.orig/debian/patches/03_relocate-datadir.dpatch +++ solr-1.2.0+ds1/debian/patches/03_relocate-datadir.dpatch @@ -0,0 +1,23 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03_relocate-datadir.dpatch by Jan-Pascal van Best +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Move the datadir containing the lucene indexes and other stuff +## DP: to /var/lib/solr/data + +@DPATCH@ +diff -urNad trunk~/example/solr/conf/solrconfig.xml trunk/example/solr/conf/solrconfig.xml +--- trunk~/example/solr/conf/solrconfig.xml 2006-12-16 22:34:35.000000000 +0100 ++++ trunk/example/solr/conf/solrconfig.xml 2007-05-31 14:45:25.000000000 +0200 +@@ -29,9 +29,8 @@ + +- ++ ++ /var/lib/solr/data + + + --- solr-1.2.0+ds1.orig/debian/patches/05_use-debian-java-libraries.dpatch +++ solr-1.2.0+ds1/debian/patches/05_use-debian-java-libraries.dpatch @@ -0,0 +1,52 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 05_use-debian-java-libraries.dpatch by Jan-Pascal van Best +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Link to libraries under /usr/share/java instead of those +## DP: included with upstream tarball. Do not include the libraries +## DP: into the war file. + +@DPATCH@ +diff -urNad trunk~/build.xml trunk/build.xml +--- trunk~/build.xml 2007-06-19 10:44:26.000000000 +0200 ++++ trunk/build.xml 2007-06-19 10:44:48.000000000 +0200 +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -162,7 +162,18 @@ + + + +- ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -388,10 +398,6 @@ + webxml="${src}/webapp/WEB-INF/web.xml" + filesetmanifest="skip" + manifest="${dest}/META-INF/MANIFEST.MF"> +- +- +- +- + + + --- solr-1.2.0+ds1.orig/debian/patches/00list +++ solr-1.2.0+ds1/debian/patches/00list @@ -0,0 +1,6 @@ +01_remove-all-jarfiles.dpatch +02_fix-solr-version.dpatch +03_relocate-datadir.dpatch +04_fix-lucene-lock-directory.dpatch +05_use-debian-java-libraries.dpatch +ubuntu_07_junit-ignore-online-tests.dpatch --- solr-1.2.0+ds1.orig/debian/solr-jetty.postinst +++ solr-1.2.0+ds1/debian/solr-jetty.postinst @@ -0,0 +1,46 @@ +#!/bin/sh + +set -e +# Not needed +# . /usr/share/debconf/confmodule + +# If proper permissions for the stuff under /var/lib/solr haven't +# been set, set them now + +case "$1" in + configure) + + if ! dpkg-statoverride --quiet --list /var/lib/solr > /dev/null; then + dpkg-statoverride --quiet --update --add jetty root 0750 /var/lib/solr + fi + + if ! dpkg-statoverride --quiet --list /var/lib/solr/data > /dev/null ; then + dpkg-statoverride --quiet --update --add jetty root 0750 /var/lib/solr/data + fi + + if [ -d /var/lib/solr/data/index ]; then + chown -R jetty:root /var/lib/solr/data + fi + + invoke-rc.d --quiet jetty restart || { + RESULT=$? + # Ignore if jetty init script does not exist (yet) + if [ $RESULT != 100 ]; then + exit $RESULT + fi + } + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; + +esac + +#DEBHELPER# --- solr-1.2.0+ds1.orig/debian/solr-common.dirs +++ solr-1.2.0+ds1/debian/solr-common.dirs @@ -0,0 +1,6 @@ +/etc/solr +/etc/solr/conf +/usr/share/solr +/usr/share/solr/scripts +/var/lib/solr +/var/lib/solr/data --- solr-1.2.0+ds1.orig/debian/uscan-url.xslt +++ solr-1.2.0+ds1/debian/uscan-url.xslt @@ -0,0 +1,10 @@ + + + + + + + + + + --- solr-1.2.0+ds1.orig/debian/jetty-web.xml +++ solr-1.2.0+ds1/debian/jetty-web.xml @@ -0,0 +1,13 @@ + + + + + + + solr.solr.home + /usr/share/solr + + + + --- solr-1.2.0+ds1.orig/debian/solr-common.docs +++ solr-1.2.0+ds1/debian/solr-common.docs @@ -0,0 +1,5 @@ +KEYS.txt +NOTICE.txt +README.txt +docs/ +build/docs --- solr-1.2.0+ds1.orig/debian/rules +++ solr-1.2.0+ds1/debian/rules @@ -0,0 +1,97 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/dpatch.mk +include /usr/share/cdbs/1/class/ant.mk + +# Uncomment this to turn on verbose mode. +# export DH_VERBOSE=1 + +# UPSTREAM_VERSION is what Apache Solr thinks its version is +# DEB_UPSTREAM_VERSION is the Debian source package version (with the +dsN) +UPSTREAM_VERSION := $(shell echo $(DEB_UPSTREAM_VERSION) | grep -o "^[^+]*") +UPSTREAM_BASENAME = apache-solr-$(UPSTREAM_VERSION) +WARFILE = $(UPSTREAM_BASENAME).war +CHANGESFILE = ../solr_$(DEB_VERSION)_$(DEB_BUILD_ARCH).changes + +COMMON_INSTDIR=$(CURDIR)/debian/solr-common +TOMCAT_INSTDIR=$(CURDIR)/debian/solr-tomcat5.5 +JETTY_INSTDIR=$(CURDIR)/debian/solr-jetty +SHAREDIR=$(COMMON_INSTDIR)/usr/share/solr + +# We should like to build with gcj, but solr fails the unit +# tests with gcj. Use Sun's java 1.5.0 instead. +#JAVA_HOME = /usr/lib/jvm/java-gcj +JAVA_HOME = /usr/lib/jvm/java-6-openjdk +JAR = $(JAVA_HOME)/bin/jar + +# Set ant parameters +DEB_ANT_BUILD_TARGET = compile javadoc dist-war +DEB_ANT_CHECK_TARGET = test +DEB_JARS = ant-junit junit + +DEB_INSTALL_CHANGELOGS_solr-common := CHANGES.txt + +cleanbuilddir:: build.xml +build.xml: + debian/rules restore-from-source + +clean:: + rm -rf example/solr/data/index + rm -f debian/solr-keyring.gpg + +install/solr-common:: + # First unpack the .war file, we need most of it. + cd $(SHAREDIR) ; $(JAR) xf $(CURDIR)/dist/$(WARFILE) + mv $(SHAREDIR)/WEB-INF/web.xml $(COMMON_INSTDIR)/etc/solr/ + + # Install replication scripts + install src/scripts/* $(SHAREDIR)/scripts + + # Install Solr configuration files + # FIXME: this is example configuration, including example schema + # Should be changed to some minimal config, with pointers + # to documentation + cp -r $(CURDIR)/example/solr/conf/* $(COMMON_INSTDIR)/etc/solr/conf/ + + # This information is already in debian/copyright + rm -f $(COMMON_INSTDIR)/usr/share/solr/META-INF/LICENSE.txt + +install/solr-tomcat5.5:: + # Configure tomcat (also see solr-tomcat5.5.links) + install --mode 0644 debian/solr-tomcat5.5.xml $(TOMCAT_INSTDIR)/etc/solr/ + install --mode 0644 debian/tomcat.policy $(TOMCAT_INSTDIR)/etc/solr/tomcat.policy + +install/solr-jetty:: + # Configure Jetty + install --mode 0644 debian/jetty-web.xml $(JETTY_INSTDIR)/usr/share/solr/WEB-INF/ + +remove-source: + rm -f build.xml + rm -f *.txt + rm -f *stamp + rm -rf debian/patched + rm -rf build dist docs example lib src + rm -rf apache-solr* + +restore-from-source: remove-source ../solr_$(DEB_UPSTREAM_VERSION).orig.tar.gz + tar xzf ../solr_$(DEB_UPSTREAM_VERSION).orig.tar.gz + mv $(UPSTREAM_BASENAME)/* . + rmdir $(UPSTREAM_BASENAME) + +get-orig-source: ../solr_$(DEB_UPSTREAM_VERSION).orig.tar.gz + +../solr_$(DEB_UPSTREAM_VERSION).orig.tar.gz: + debian/get-orig-source + +check: + lintian -i $(CHANGESFILE) + linda -i $(CHANGESFILE) + zgrep "^---" ../solr_$(DEB_VERSION).diff.gz | grep -v debian ; [ $$? != 0 ] + ( dpkg --contents ../solr-common_$(DEB_VERSION)_all.deb ; \ + dpkg --contents ../solr-tomcat5.5_$(DEB_VERSION)_all.deb ; \ + dpkg --contents ../solr-jetty_$(DEB_VERSION)_all.deb ) | less + +upload: + dupload -t mentors $(CHANGESFILE) --- solr-1.2.0+ds1.orig/debian/solr-common.config +++ solr-1.2.0+ds1/debian/solr-common.config @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +#DEBHELPER# + --- solr-1.2.0+ds1.orig/debian/solr-common.postrm +++ solr-1.2.0+ds1/debian/solr-common.postrm @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +if [ "$1" = "purge" ]; then + if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_input high solr/purgeindexfiles || true + db_go || true + db_get solr/purgeindexfiles || true + if [ "$RET" = "true" ]; then + rm -rf /var/lib/solr + fi + else + rm -rf /var/lib/solr + fi +fi + +#DEBHELPER# --- solr-1.2.0+ds1.orig/debian/solr-jetty.postrm +++ solr-1.2.0+ds1/debian/solr-jetty.postrm @@ -0,0 +1,40 @@ +#!/bin/sh + +set -e + +case "$1" in + 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 dpkg-statoverride --quiet --list /var/lib/solr > /dev/null ; then + dpkg-statoverride --quiet --remove /var/lib/solr + fi + + if dpkg-statoverride --quiet --list /var/lib/solr/data > /dev/null ; then + dpkg-statoverride --quiet --remove /var/lib/solr/data + fi + fi + + # Is there a way not to restart Jetty if it is due to be removed, too? + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d jetty restart || true + fi + + ;; + + upgrade|purge|failed-upgrade|abort-install|abort-upgrade|disappear) + + # do nothing + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; + +esac + +#DEBHELPER# --- solr-1.2.0+ds1.orig/debian/compat +++ solr-1.2.0+ds1/debian/compat @@ -0,0 +1 @@ +4 --- solr-1.2.0+ds1.orig/debian/changelog +++ solr-1.2.0+ds1/debian/changelog @@ -0,0 +1,62 @@ +solr (1.2.0+ds1-2ubuntu4) hardy; urgency=low + + * Replace icedtea references with openjdk references. LP: #203636. + + -- Matthias Klose Thu, 20 Mar 2008 16:39:00 +0000 + +solr (1.2.0+ds1-2ubuntu3) hardy; urgency=low + + * debian/patches/ubuntu_07_junit-ignore-online-tests.dpatch: + - Actually add the patch to dpatch's 00list + - Catch http related exception in ContentStreamTest, too + + -- Daniel Hahler Thu, 14 Feb 2008 02:25:58 +0100 + +solr (1.2.0+ds1-2ubuntu2) hardy; urgency=low + + * debian/patches/ubuntu_07_junit-ignore-online-tests.dpatch: + Do not fail in tests, if there is no internet connection. + + -- Daniel Hahler Wed, 13 Feb 2008 23:22:42 +0100 + +solr (1.2.0+ds1-2ubuntu1) hardy; urgency=low + + * Build with icedtea-java instead of sun-java + - debian/rules: Adjusted JAVA_HOME + - debian/control: Adjusted Build-Depends + * debian/control: Depend on icedtea-java7-jre instead of + sun-java5-jre|sun-java6-jre + * Modify Maintainer value to match the DebianMaintainerField + specification. + + -- Daniel Hahler Fri, 08 Feb 2008 00:24:30 +0100 + +solr (1.2.0+ds1-2) unstable; urgency=low + + * Run unit tests during build (closes: #441890). + * Rename /usr/share/solr/bin directory to /usr/share/solr/scripts, since + this directory contains only scripts. + * Install link to config file in /etc/tomcat5.5/Catalina/localhost because + this is the new location in recent Tomcat packaging. + * Remove portions of the copyright file that referred to libraries that are + not shipped with the Debian package for Solr. + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. (closes: #444655). + * Add Portuguese translation of debconf messages (closes: #442306, #445351). + * Add Tamil translation of debconf messages (closes: #445284). + * Add Czech translation of debconf messages (closes: #445652). + * Add Finnish translation of debconf messages (closes: #445701). + * Add Russian translation of debconf messages (closes: #446140). + * Add German translation of debconf messages (closes: #446284). + * Add Galician translation of debconf messages (closes: #446607). + * Add Vietnamese translation of debconf messages (closes: #446986). + * Add Brazilian Portuguese translation of debconf messages (closes: #447091). + * Add French translation of debconf messages (closes: #447223). + + -- Jan-Pascal van Best Mon, 26 Nov 2007 12:02:17 +0100 + +solr (1.2.0+ds1-1) unstable; urgency=low + + * Initial upload (Closes: #426763) + + -- Jan-Pascal van Best Thu, 06 Sep 2007 22:50:49 +0200 --- solr-1.2.0+ds1.orig/debian/solr-common.templates +++ solr-1.2.0+ds1/debian/solr-common.templates @@ -0,0 +1,18 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: solr/purgeindexfiles +Type: boolean +Default: false +_Description: Remove Solr index files? + The Solr data directory (/var/lib/solr), and the index files it contains, may + be removed while purging the package. + . + You should not choose this option if you intend to re-use Solr's index + files later. --- solr-1.2.0+ds1.orig/debian/solr-tomcat5.5.dirs +++ solr-1.2.0+ds1/debian/solr-tomcat5.5.dirs @@ -0,0 +1,6 @@ +/etc/solr +/etc/tomcat5/policy.d +/usr/share/tomcat5.5/conf/Catalina/localhost +/var/lib/solr +/var/lib/solr/data + --- solr-1.2.0+ds1.orig/debian/ant.properties +++ solr-1.2.0+ds1/debian/ant.properties @@ -0,0 +1,10 @@ +# Ant properties file for Debian solr source package + +# javac settings used by Solr compilation +javac.debug=on +javac.nowarn=off +javac.verbose=yes +build.compiler=javac1.5 +compile.debug=on +compile.optimize=on +ant.library.dir=/usr/share/ant/lib --- solr-1.2.0+ds1.orig/debian/solr-common.links +++ solr-1.2.0+ds1/debian/solr-common.links @@ -0,0 +1,13 @@ +/etc/solr/web.xml /usr/share/solr/WEB-INF/web.xml +/etc/solr/conf /usr/share/solr/conf +/usr/share/java/lucene-core.jar /usr/share/solr/WEB-INF/lib/lucene-core.jar +/usr/share/java/lucene-analyzers.jar /usr/share/solr/WEB-INF/lib/lucene-analyzers.jar +/usr/share/java/lucene-highlighter.jar /usr/share/solr/WEB-INF/lib/lucene-highlighter.jar +/usr/share/java/lucene-snowball.jar /usr/share/solr/WEB-INF/lib/lucene-snowball.jar +/usr/share/java/lucene-spellchecker.jar /usr/share/solr/WEB-INF/lib/lucene-spellchecker.jar +/usr/share/java/commons-codec.jar /usr/share/solr/WEB-INF/lib/commons-codec.jar +/usr/share/java/commons-csv.jar /usr/share/solr/WEB-INF/lib/commons-csv.jar +/usr/share/java/commons-fileupload.jar /usr/share/solr/WEB-INF/lib/commons-fileupload.jar +/usr/share/java/commons-io.jar /usr/share/solr/WEB-INF/lib/commons-io.jar +/usr/share/java/xpp3.jar /usr/share/solr/WEB-INF/lib/xpp3.jar + --- solr-1.2.0+ds1.orig/debian/solr-jetty.links +++ solr-1.2.0+ds1/debian/solr-jetty.links @@ -0,0 +1 @@ +/usr/share/solr /usr/share/jetty/webapps/solr --- solr-1.2.0+ds1.orig/debian/watch +++ solr-1.2.0+ds1/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts=dversionmangle=s/\+ds\d+$// \ + http://www.apache.org/dist/lucene/solr/(?:[0-9]*\.[0-9]*)/apache-solr-(.*).tgz --- solr-1.2.0+ds1.orig/debian/solr-common.postinst +++ solr-1.2.0+ds1/debian/solr-common.postinst @@ -0,0 +1,6 @@ +#!/bin/sh + +set -e +. /usr/share/debconf/confmodule + +#DEBHELPER# --- solr-1.2.0+ds1.orig/debian/README +++ solr-1.2.0+ds1/debian/README @@ -0,0 +1,25 @@ +README for solr +--------------- + +Solr is an enterprise search server based on the Lucene Java library. The +Debian packaging of Solr consists of three binary packages: +- solr-common contains the Solr software itself and general configuration. +- solr-tomcat5.5 installs Solr as a servlet in Tomcat 5.5. After installation, + point your browser to http://localhost:8180/solr/admin + to see the Solr web administration interface. +- solr-jetty installs Solr as a servlet in Jetty. The Solr admin interface is at + http://localhost:8280/solr/admin/ + +Solr-tomcat5.5 and solr-jetty use the same index files. If you remove solr-tomcat5.5 +and install solr-jetty, you keep the indexes. This implies that solr-tomcat5.5 and +solr-jetty cannot be installed at the same time. + +Jetty is broken: you need to add the line + $(java.lib.home)/commons-el.jar +near the end of your /etc/jetty/start.config (see bug #352093). + +Homepage: http://lucene.apache.org/solr/ + +Replication +----------- +Solr's replication scripts are installed into /usr/share/solr/scripts --- solr-1.2.0+ds1.orig/debian/solr-tomcat5.5.links +++ solr-1.2.0+ds1/debian/solr-tomcat5.5.links @@ -0,0 +1,2 @@ +/etc/solr/solr-tomcat5.5.xml /etc/tomcat5.5/Catalina/localhost/solr.xml +/etc/solr/tomcat.policy /etc/tomcat5.5/policy.d/05solr.policy --- solr-1.2.0+ds1.orig/debian/solr-jetty.dirs +++ solr-1.2.0+ds1/debian/solr-jetty.dirs @@ -0,0 +1,3 @@ +/usr/share/jetty/webapps +/usr/share/solr/WEB-INF + --- solr-1.2.0+ds1.orig/debian/solr-tomcat5.5.postrm +++ solr-1.2.0+ds1/debian/solr-tomcat5.5.postrm @@ -0,0 +1,40 @@ +#!/bin/sh + +set -e + +case "$1" in + 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 dpkg-statoverride --quiet --list /var/lib/solr > /dev/null ; then + dpkg-statoverride --quiet --remove /var/lib/solr + fi + + if dpkg-statoverride --quiet --list /var/lib/solr/data > /dev/null ; then + dpkg-statoverride --quiet --remove /var/lib/solr/data + fi + fi + + # Is there a way not to restart tomcat if it is due to be removed, too? + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d tomcat5.5 restart || true + fi + + ;; + + upgrade|purge|failed-upgrade|abort-install|abort-upgrade|disappear) + + # do nothing + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; + +esac + +#DEBHELPER# --- solr-1.2.0+ds1.orig/debian/KEYS.txt +++ solr-1.2.0+ds1/debian/KEYS.txt @@ -0,0 +1,394 @@ +This file contains the PGP keys of various developers. +Please don't use them for email unless you have to. Their main +purpose is code signing. + +Examples of importing this file in your keystore: + gpg --import KEYS.txt + (need pgp and other examples here) + +Examples of adding your key to this file: + pgp -kxa and append it to this file. + (pgpk -ll && pgpk -xa ) >> this file. + (gpg --list-sigs + && gpg --armor --export ) >> this file. + +----------------------------------------------------------------------------------- +pub 1024D/015AFC8A 2004-06-18 +uid Bertrand Delacretaz +sig 3 015AFC8A 2004-06-18 Bertrand Delacretaz +sig X CA57AD7C 2005-07-01 PGP Global Directory Verification Key +sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler +sig 3 E2D774DF 2004-10-28 Sylvain Wallez +sig 3 7C200941 2004-10-18 Torsten Curdt +sig 3 23CB7A2A 2004-08-19 David Crossley +sig X CA57AD7C 2005-07-14 PGP Global Directory Verification Key +sig 5793498F 2005-07-20 Tim Ellison +sig 8103A37E 2005-07-20 Andre Malo +sig C4C57B42 2005-07-21 Marcus Crafter +sig E4136392 2005-07-21 Noel J. Bergman +sig 5C1C3AD7 2005-07-24 David Reid +sig 1CD4861F 2005-07-25 Eran Chinthaka (Web mail) +sig 333E4E84 2005-07-25 Chathura Kamalanath Herath (Apachecon Europe 2005) +sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) +sig 152924AF 2005-07-29 Sander Temme +sig 2 FC243F3C 2005-07-20 Henk P. Penning +sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) +sig 3 EE65E321 2005-07-20 Martin Kraemer +sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size +sig 3 21D0A71B 2005-07-20 Dirk-Willem van Gulik +sig 3 3642CB4B 2005-07-20 Martin Kraemer +sig 3 2261D073 2005-07-20 Astrid Kessler (Kess) +sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size +sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) +sig 3 E04F9A89 2005-07-22 Roy T. Fielding +sig 3 5F6B8B72 2005-07-22 Stefan Bodewig +sig 3 87315C31 2005-07-23 Raphal Luta +sig 3 F39B3750 2005-07-24 Colm MacCarthaigh +sig 3 40581837 2005-07-24 Nick Kew +sig 3 9C85222B 2005-07-24 Henning Schmiedehausen +sig 3 9978AF86 2005-07-25 Christoph Probst +sig 3 2A623F72 2005-07-25 Christoph Probst +sig 3 F8EA2967 2005-07-26 Brian McCallister +sig 3 C152431A 2005-07-27 Steve Loughran +sig 3 CC78C893 2005-08-01 [User ID not found] +sig 3 75A67692 2006-02-22 Erik Abele +sig C8628501 2006-03-31 [User ID not found] +sig X CA57AD7C 2005-07-31 PGP Global Directory Verification Key +sig X CA57AD7C 2005-08-01 PGP Global Directory Verification Key +sig X CA57AD7C 2006-05-23 PGP Global Directory Verification Key +sig X CA57AD7C 2006-06-05 PGP Global Directory Verification Key +sig X CA57AD7C 2006-06-18 PGP Global Directory Verification Key +uid Bertrand Delacretaz +sig 3 015AFC8A 2004-06-18 Bertrand Delacretaz +sig X CA57AD7C 2005-07-01 PGP Global Directory Verification Key +sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler +sig 3 E2D774DF 2004-10-28 Sylvain Wallez +sig 3 7C200941 2004-10-18 Torsten Curdt +sig 3 23CB7A2A 2004-08-19 David Crossley +sig X CA57AD7C 2005-07-14 PGP Global Directory Verification Key +sig 5793498F 2005-07-20 Tim Ellison +sig 8103A37E 2005-07-20 Andre Malo +sig C4C57B42 2005-07-21 Marcus Crafter +sig 5C1C3AD7 2005-07-24 David Reid +sig 1CD4861F 2005-07-25 Eran Chinthaka (Web mail) +sig 333E4E84 2005-07-25 Chathura Kamalanath Herath (Apachecon Europe 2005) +sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) +sig 152924AF 2005-07-29 Sander Temme +sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) +sig 3 EE65E321 2005-07-20 Martin Kraemer +sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size +sig 3 21D0A71B 2005-07-20 Dirk-Willem van Gulik +sig 3 3642CB4B 2005-07-20 Martin Kraemer +sig 3 2261D073 2005-07-20 Astrid Kessler (Kess) +sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size +sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) +sig 3 E04F9A89 2005-07-22 Roy T. Fielding +sig 3 5F6B8B72 2005-07-22 Stefan Bodewig +sig 3 87315C31 2005-07-23 Raphal Luta +sig 3 F39B3750 2005-07-24 Colm MacCarthaigh +sig 3 40581837 2005-07-24 Nick Kew +sig 3 9C85222B 2005-07-24 Henning Schmiedehausen +sig 3 9978AF86 2005-07-25 Christoph Probst +sig 3 2A623F72 2005-07-25 Christoph Probst +sig 3 F8EA2967 2005-07-26 Brian McCallister +sig 3 C152431A 2005-07-27 Steve Loughran +sig 3 CC78C893 2005-08-01 [User ID not found] +sig 3 75A67692 2006-02-22 Erik Abele +sig C8628501 2006-03-31 [User ID not found] +sig X CA57AD7C 2005-07-31 PGP Global Directory Verification Key +sig X CA57AD7C 2005-08-01 PGP Global Directory Verification Key +sig X CA57AD7C 2006-05-23 PGP Global Directory Verification Key +sig X CA57AD7C 2006-06-05 PGP Global Directory Verification Key +sig X CA57AD7C 2006-06-18 PGP Global Directory Verification Key +sub 2048g/AC136A02 2004-06-18 +sig 015AFC8A 2004-06-18 Bertrand Delacretaz + +----------------------------------------------------------------------------------- +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2.2 (Darwin) + +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 +uACcDJAVc3KuTVrTWNn0Bdptwn2QKvI= +=9kB2 +-----END PGP PUBLIC KEY BLOCK----- +----------------------------------------------------------------------------------- + +pub 1024D/0AFCEE7C 2006-12-04 +uid Yonik Seeley +sig 3 0AFCEE7C 2006-12-04 Yonik Seeley +sub 4096g/1D87573B 2006-12-04 +sig 0AFCEE7C 2006-12-04 Yonik Seeley + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (Cygwin) + +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 +=EYGl +-----END PGP PUBLIC KEY BLOCK----- --- solr-1.2.0+ds1.orig/debian/uscan-upstream-version.xslt +++ solr-1.2.0+ds1/debian/uscan-upstream-version.xslt @@ -0,0 +1,10 @@ + + + + + + + + + + --- solr-1.2.0+ds1.orig/debian/tomcat.policy +++ solr-1.2.0+ds1/debian/tomcat.policy @@ -0,0 +1,18 @@ +grant codeBase "file:/usr/share/solr/-" { + permission java.lang.RuntimePermission "modifyThread"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.util.http"; + permission java.util.PropertyPermission "java.io.tmpdir", "read"; + permission java.util.PropertyPermission "user.dir", "read"; + permission java.util.PropertyPermission "solr.*", "read"; + permission java.util.PropertyPermission "org.apache.lucene.lockDir", "read,write"; + permission java.util.PropertyPermission "org.apache.lucene.store.FSDirectoryLockFactoryClass", "read"; + permission java.io.FilePermission "/usr/share/java/-", "read"; + permission java.io.FilePermission "/var/log/tomcat5.5/-", "read,write"; + permission java.io.FilePermission "/var/lib/tomcat5.5/webapps/solr/-", "read"; + permission java.io.FilePermission "/var/lib/tomcat5.5/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"; + permission java.io.FilePermission "/var/lib/solr", "read,write,delete"; + permission java.io.FilePermission "/var/lib/solr/-", "read,write,delete"; +}; --- solr-1.2.0+ds1.orig/debian/solr-tomcat5.5.xml +++ solr-1.2.0+ds1/debian/solr-tomcat5.5.xml @@ -0,0 +1,11 @@ + + + + + + + + --- solr-1.2.0+ds1.orig/debian/solr-tomcat5.5.postinst +++ solr-1.2.0+ds1/debian/solr-tomcat5.5.postinst @@ -0,0 +1,46 @@ +#!/bin/sh + +set -e +# Not needed +# . /usr/share/debconf/confmodule + +# If proper permissions for the stuff under /var/lib/solr haven't +# been set, set them now + +case "$1" in + configure) + + if ! dpkg-statoverride --quiet --list /var/lib/solr > /dev/null; then + dpkg-statoverride --quiet --update --add tomcat55 root 0750 /var/lib/solr + fi + + if ! dpkg-statoverride --quiet --list /var/lib/solr/data > /dev/null ; then + dpkg-statoverride --quiet --update --add tomcat55 root 0750 /var/lib/solr/data + fi + + if [ -d /var/lib/solr/data/index ]; then + chown -R tomcat55:root /var/lib/solr/data + fi + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; + +esac + +invoke-rc.d --quiet tomcat5.5 restart || { + RESULT=$? + # Ignore if tomcat5.5 init script does not exist (yet) + if [ $RESULT != 100 ]; then + exit $RESULT + fi +} + +#DEBHELPER# --- solr-1.2.0+ds1.orig/debian/TODO +++ solr-1.2.0+ds1/debian/TODO @@ -0,0 +1,12 @@ +TODO.Debian for solr +-------------------- + +- Use minimal default configuration instead of everything from the example +- Do something with the example (package it, or supply the example files under + /usr/share/doc/solr) +- Maybe: add solr-standalone package (using embedded Jetty like the Solr + example). This would depend on the Jetty package, though, so maybe it's not + such a useful idea. +- Maybe: move the API docs to a separate package (it's 8.7 MB, and not generally + useful to people just interested in running Solr, only to those extending it). + --- solr-1.2.0+ds1.orig/debian/get-orig-source +++ solr-1.2.0+ds1/debian/get-orig-source @@ -0,0 +1,62 @@ +#!/bin/sh + +USCAN_VERSION=`uscan --version | grep -o "version [0-9.]*" | grep -o "[0-9]*\.[0-9]*\.[0-9]*"` +if [ ${USCAN_VERSION:0:4} = "2.9." ]; then + # Version 2.9 of uscan has a bug, fixed in 2.10 + DEHS=`( uscan --no-download --dehs ; echo "")` +else + DEHS=`uscan --no-download --dehs` +fi + +URL=`echo $DEHS | xsltproc debian/uscan-url.xslt -` +VERSION=`echo $DEHS | xsltproc debian/uscan-upstream-version.xslt -` + +DESTDIR=$PWD/.. +UPSTREAM_SOURCE=$DESTDIR/apache-solr-$VERSION.tgz +UPSTREAM_SIG=$DESTDIR/apache-solr-$VERSION.tgz.asc +ORIGFILE=$DESTDIR/solr_$VERSION+ds1.orig.tar.gz + +KEYURL="http://www.apache.org/dist/lucene/solr/KEYS.txt" +KEYFILE="debian/KEYS.txt" +KEYRING="debian/solr-keyring.gpg" + +# Download source tarball and signature file +wget "$URL" -O $UPSTREAM_SOURCE +wget "$URL.asc" -O $UPSTREAM_SIG + +# If necessary, recreate keyring used for signing +# Only do this if the keyring is not yet downloaded +if [ ! -r $KEYFILE ]; then + wget "$KEYURL" -O "$KEYFILE" +fi + +if [ ! -r $KEYRING ]; then + touch $KEYRING + gpg --no-default-keyring --primary-keyring $KEYRING --import $KEYFILE +fi + +# Check signature +gpgv --quiet --keyring $KEYRING $UPSTREAM_SIG $UPSTREAM_SOURCE + +echo "Check whether the archive has been signed by Yorick Seeley, key ID 0AFCEE7C" + +# Repackage upstream source file without the third party jars +TEMPDIR=`mktemp -d` +echo "Unpacking into tempdir $TEMPDIR..." +tar xzf $UPSTREAM_SOURCE -C $TEMPDIR + +echo "Removing third party jars, wars, and generated API docs..." +find $TEMPDIR -name \*.jar -exec rm {} \; +find $TEMPDIR -name \*.war -exec rm {} \; +rm -rf $TEMPDIR/apache-solr-$VERSION/dist +rm -rf $TEMPDIR/apache-solr-$VERSION/docs/api + +echo "Packing new orig source tarball $ORIGFILE..." +rm -f $ORIGFILE +cd $TEMPDIR +GZIP=--best tar czf $ORIGFILE * +cd $DESTDIR + +echo "Removing tempdir..." +rm -rf "$TEMPDIR" + --- solr-1.2.0+ds1.orig/debian/copyright +++ solr-1.2.0+ds1/debian/copyright @@ -0,0 +1,223 @@ +This package was debianised by Jan-Pascal van Best on +Mon, 06 Aug 2007 11:07:34 +0200 + +It was downloaded from + http://www.apache.org/dist/lucene/solr/1.2/apache-solr-1.2.tgz +and then superflous library .jars and generated .jars, .war and Javadoc +was removed to generate the .orig.tar.gz file. Run + debian/rules get-orig-source +to download the source tarball from Apache and repack it into the Debian source. + +Apache Solr is + Copyright 2007 The Apache Software Foundation + +Authors: Doug Cutting , Erik Hatcher + , Otis Gospodnetic et.al. + +The Debian packaging is + Copyright 2007 by Jan-Pascal van Best + +Both the original software and the Debian packaging are subject to the following +License: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. --- solr-1.2.0+ds1.orig/debian/control +++ solr-1.2.0+ds1/debian/control @@ -0,0 +1,71 @@ +Source: solr +Section: contrib/web +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Debian Java Maintainers +Uploaders: Jan-Pascal van Best +XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/solr/ +XS-Vcs-svn: svn://svn.debian.org/svn/pkg-java/trunk/solr/ +Build-Depends: cdbs, debhelper (>= 4.1.0), dpatch (>= 2.0), po-debconf, + openjdk-6-jdk, + ant (>= 1.7.0), ant-optional (>= 1.7.0), + junit (>= 3.8.1.1), libeasymock-java (>= 2.3), + libcommons-codec-java (>= 1.3), + libcommons-csv-java (>= 0.1-SNAPSHOT+svn558885), + libcommons-fileupload-java (>= 1.2), + libcommons-io-java (>= 1.3.1), + libservlet2.4-java (>= 5.0.30), + liblucene2-java (>= 2.2), + libxpp3-java (>= 1.1.3.4.0) +Standards-Version: 3.7.2 + +Package: solr-common +Architecture: all +Depends: debconf (>= 1.5), + openjdk-6-jre, + libcommons-codec-java (>= 1.3), + libcommons-csv-java (>= 0.1-SNAPSHOT+svn558885), + libcommons-fileupload-java (>= 1.2), + libcommons-io-java (>= 1.3.1), + libservlet2.4-java (>= 5.0.30), + liblucene2-java (>= 2.2), + libxpp3-java (>= 1.1.3.4.0) +Recommends: solr-tomcat5.5 (>= ${binary:Version}) | solr-jetty (>= ${binary:Version}) +Description: enterprise search server based on Lucene - common files + Solr is an open source enterprise search server based on the Lucene + Java search library, with XML/HTTP and JSON APIs, hit highlighting, + faceted search, caching, replication, and a web administration + interface. It runs in a Java servlet container such as Tomcat. + . + This package provides the common files for Solr. Install + solr-tomcat5.5 or solr-jetty to use Solr under Tomcat or Jetty. + . + Homepage: http://lucene.apache.org/solr/ + +Package: solr-tomcat5.5 +Architecture: all +Depends: solr-common (>= ${binary:Version}), tomcat5.5 (>= 5.5.20) +Conflicts: solr-jetty +Description: enterprise search server based on Lucene - Tomcat integration + Solr is an open source enterprise search server based on the Lucene + Java search library, with XML/HTTP and JSON APIs, hit highlighting, + faceted search, caching, replication, and a web administration + interface. It runs in a Java servlet container such as Tomcat. + . + This package provides the Tomcat integration files for Solr. + . + Homepage: http://lucene.apache.org/solr/ + +Package: solr-jetty +Architecture: all +Depends: solr-common (>= ${binary:Version}), jetty (>= 5.1) +Conflicts: solr-tomcat5.5 +Description: enterprise search server based on Lucene - Jetty integration + Solr is an open source enterprise search server based on the Lucene + Java search library, with XML/HTTP and JSON APIs, hit highlighting, + faceted search, caching, replication, and a web administration + interface. It runs in a Java servlet container such as Tomcat. + . + This package provides the Jetty integration files for Solr. + . + Homepage: http://lucene.apache.org/solr/ --- solr-1.2.0+ds1.orig/log +++ solr-1.2.0+ds1/log @@ -0,0 +1,45 @@ +dpkg-buildpackage: set CPPFLAGS to default value: +dpkg-buildpackage: set CFLAGS to default value: -g -O2 +dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 +dpkg-buildpackage: set FFLAGS to default value: -g -O2 +dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions +dpkg-buildpackage: source package solr +dpkg-buildpackage: source version 1.2.0+ds1-2ubuntu4 +dpkg-buildpackage: source changed by Matthias Klose + fakeroot debian/rules clean +test -x debian/rules +dh_testroot +dh_clean +/usr/bin/make -f debian/rules reverse-config +make[1]: Entering directory `/home/packages/u/java/solr-1.2.0+ds1' +make[1]: Nothing to be done for `reverse-config'. +make[1]: Leaving directory `/home/packages/u/java/solr-1.2.0+ds1' +dpatch deapply-all +ubuntu_07_junit-ignore-online-tests not applied to ./ . +05_use-debian-java-libraries not applied to ./ . +04_fix-lucene-lock-directory not applied to ./ . +03_relocate-datadir not applied to ./ . +02_fix-solr-version not applied to ./ . +01_remove-all-jarfiles not applied to ./ . +rm -rf debian/patched +rm -f debian/stamp-patched +cd . && /usr/lib/jvm/java-6-openjdk/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/ant-junit.jar:/usr/share/java/junit.jar:/usr/lib/jvm/java-6-openjdk/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true -propertyfile /home/packages/u/java/solr-1.2.0+ds1/debian/ant.properties clean +Buildfile: build.xml + +clean: + +BUILD SUCCESSFUL +Total time: 1 second +rm -f debian/stamp-ant-build +rm -f debian/stamp-ant-check +rm -rf example/solr/data/index +rm -f debian/solr-keyring.gpg + dpkg-source -b solr-1.2.0+ds1 +dpkg-source: building solr using existing solr_1.2.0+ds1.orig.tar.gz +dpkg-source: building solr in solr_1.2.0+ds1-2ubuntu4.diff.gz +dpkg-source: warning: executable mode 0755 of 'debian/patches/ubuntu_07_junit-ignore-online-tests.dpatch' will not be represented in diff +dpkg-source: warning: executable mode 0755 of 'debian/patches/02_fix-solr-version.dpatch' will not be represented in diff +dpkg-source: warning: executable mode 0755 of 'debian/patches/04_fix-lucene-lock-directory.dpatch' will not be represented in diff +dpkg-source: warning: executable mode 0755 of 'debian/patches/01_remove-all-jarfiles.dpatch' will not be represented in diff +dpkg-source: warning: executable mode 0755 of 'debian/patches/03_relocate-datadir.dpatch' will not be represented in diff +dpkg-source: warning: executable mode 0755 of 'debian/patches/05_use-debian-java-libraries.dpatch' will not be represented in diff