Hi Thomas,

Initially, i was trying to use git-buildpackage, then saw they are using
quilt; so i swapped to use topgit, just to try out. Yes, i do agree and feel
separate to different branch a bit strange. Because when i clone back the
package to other machine. I could not see the debian/0.7 branch at all, git
branch don't show it. (May be i don't know how to use git ...) Would like to
try your tnt if available.

To continue ... i think fixing the dependencies is the priority. The other
maven repos missed package, i think better put up a bug report first,
because at this stage i have no knowledge on ant and maven ... i.e.
build.xml and pom.xml

Questions are
1. What is the debian Java Package direction; are all packages should built
with Maven finally?
2. For build.xml and pom.xml ... i need some tutorial how to write or
generate ... best is somebody help to write for tika so that i can learn
from it.

Thanks.
~Pat.

On Wed, Jun 23, 2010 at 10:38 PM, Thomas Koch <[email protected]> wrote:

> Hi Patrick,
>
> nice to hear from you again! :-) Please subscribe also to the debian-java
> list
> as described here:
> http://wiki.debian.org/Teams/JavaPackaging
> The pkg-java-maintainers list is not for discussions but for some kind of
> status mails.
>
> More replies inline:
>
> Patrick Yuen:
> > Dear All,
> >
> > After reading http://wiki.debian.org/HowToPackageForDebian directed by
> > Thomas Koch. I have drafted apache tika in git format at
> > http://git.debian.org/?p=collab-maint/tika.git;a=summary
> >
> > It was done after referenced solr and ivy. Up to this point, i do need
> some
> > help or ideas how to continue.
> >
> > Please download and have a quick look.
> > git clone http://git.debian.org/git/collab-maint/tika.git
> > git checkout debian/0.7
>
> I'd strongly advise against using topgit:
> http://www.koch.ro/blog/index.php?/archives/139-tnt-is-not-topgit.html
>
> 'master' should be the branch containing the debian/ dir. If you're using
> git-
> buildpackage, then this is also the default.
>
> > 1. Missing Dependencies is written in README.Debian ... since i could not
> > find from debian packages repository, i guess it might be missing or may
> be
> > it is there in different name ?
> >
> > Full dependency is listed at
> > http://tika.apache.org/0.7/gettingstarted.html. Three missing
> dependencies
> > are ...
> >
> > > poi-ooxml-3.6.jar
> > > poi-ooxml-schemas-3.6.jar
> > > geronimo-stax-api_1.0_spec-1.0.jar
> Torsten Werner, a DD, provides an autogenerated list of all Java Classes in
> all JARs in all Debian Java packages:
> http://ftp-master.debian.org/~twerner/jar-content.txt.bz2<http://ftp-master.debian.org/%7Etwerner/jar-content.txt.bz2>
>
> (Would be fine to have this as API somedays...)
>
> I checked the file and indeed it seems no package in Debian contains these
> jar
> files. I just created this wiki page for you:
> http://wiki.debian.org/JavaPackagingFAQ
>
> > 2. MavenBuilder - http://wiki.debian.org/Java/MavenBuilder ... Does it
> > suppose to get all the dependencies from /usr/share/maven-repo or i need
> to
> > do something, because some packages are in debian but not in maven-repo
> ...
> > refer README.Debian
> AFAIK MavenBuilder can only use those dependencies that are available in
> /usr/share/maven-repo. There are many Debian-Java packages which are not
> availabe there. You're very welcome to help there too. :-)
>
> > 3. Need help on build.xml and pom.xml ... not familiar on ant and maven
> at
> > all.
> Could you please be more specific?
>
> > 4. Is the package name correct ? tika or libtika-java ? it does have a
> gui
> > application after maven built.
> You should build at least three binary packages: libtika-java to be reused
> e.g. by SOLR, tika-gui (or another name) and libtika-java-doc for the
> javadoc
> and any other documentation that may be included in tika.
>
> > Thanks.
> You too.
> >
> > ~Pat.
>
> Thomas Koch, http://www.koch.ro
>

Reply via email to