Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #11627

Re: Help to detect java classes in drop-seq (covid-19 relevant) needed

Path csiph.com!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Felix Natter <fnatter@gmx.net>
Newsgroups linux.debian.maint.java
Subject Re: Help to detect java classes in drop-seq (covid-19 relevant) needed
Date Wed, 20 May 2020 18:20:02 +0200
Message-ID <A8zBM-77U-11@gated-at.bofh.it> (permalink)
References <A8v59-4ls-11@gated-at.bofh.it>
X-Original-To Andreas Tille <andreas@an3as.eu>
X-Mailbox-Line From debian-java-request@lists.debian.org Wed May 20 16:13:11 2020
Old-Return-Path <fnatter@gmx.net>
X-Amavis-Spam-Status No, score=-5.28 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, MDO_CABLE_TV3=0.5, MURPHY_DRUGS_REL8=0.02, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, WORD_WITHOUT_VOWELS=1] autolearn=no autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
Old-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1589991174; bh=ltNRC8gOH34jl7SfU5KHFb7tgr7EhuG8gGy9SvS/mSc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=OZslcFo/2HA3MqbIQiByWGwN0NiSyJAN62ndhPJEPX17GXyZSarhagOsjLkNl9HO2 BX7ezrPaAMQz11MoBcf8zu7Zl0VBtNnZSmyFQRSjqULlMfD4wps1OodMnmxiDuFtCQ c06bbMajrHH97G4Ws1rdVHiBYL2zf7Svp+TNW0BY=
X-Ui-Sender-Class 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version 1.0
Content-Type text/plain
X-Provags-ID V03:K1:2WKyklqeZtHaqmvBPo3aIRPXvURCrD5ZhSAZHMDAu+J+APpSb61 tLQIqafGaK64YGR2cnC+GlsgHe4ekTV5Bxs7rgJu10c12z0PKZUJv0+YRIgO3Bxr/JbpD6K FYZNhlgWmGpFy+LoOxOLviwkm4MaSfPrnQag8S+xZ5iQpO99L8jPOZqiijlcJDPWsufheH5 DCbxFvZmLgAZeupwQzakA==
X-Ui-Out-Filterresults notjunk:1;V03:K0:dTj2zG+6Jc0=:BlHpwm2MPYR5OFJTGJDUA5 /hVhnNNDeEA9fB8BHtZuOWStJ4nzQMRYlpuEW+XL341XTkxsN9rBk5Grn6v8xtzjPyxxJJiua g+nx/V6kd7anoSJmV2+SXCl3MyksU9yniBP6DdGQ06xAlq7+7VKy0ohrVi1ymUfpyPsft3QNH RW42+eiqE4klygQRHsbugn7M+sPTV4+UJG/x7VNge52ycznfxPtx4x12EO86cRk81qFxXHjti yxAH2rtlHq3hPyg7uxWFYOlJW0SudYgzIHsUUd43Qw0KlWF1C5eB/d+MmK3zLxwZ0DFXYox0m Kra+UGZnyT68Ud904UdYIdA4RZ06Q7T6IVpLUqAx3mBKLjUF56b7vdSb8/G1YoaJCVV1GTSxk MdHiTbegTniHwf07rtkNTYxwu31FiEOaAzapuHoXLEha3lbsghdC4AhouV0XEMN53IR2CwRki LKI/2Fe8XG88Z2Dgb4TL6cdxYP1p52OFMTNhK57nIVlkHWaktoVZzkmaPFHbE/AQCgJfl8XSq 1mDjyv8yaTebX9jctg4OCskT/03Tw8Rk7TFgfbkr6niZuUvm791jPMEQ0n51bAXeNvf8O9H85 LXVLV4SqycZsoxJM+R8OHHixNbsqN95AiO3SkBGTShgxSiePtt6+YUhXPTG+CGZazg9wgNKqM 2LwvTuOLgS3CtxLa0R0e7H0pUPwU1zNld0NUtFvPE8QQCakmAyQo/wZt0R34p4uNtwz/8ilQ3 oQfngoiS0S5jSMiIi2Y03nRiqC/20Wj/yQSn/1CuTCVwFfGXz4EEIySxEtIXTU3N/28o9u8jc U2vAKY7XPqVW3CiqC7ZbDZeSSb5fZEqykEVCP+M9kqhyj5jBuGRkg7Ty/FT2dzPHdolnIhjmT 31bQawfjlIbL8WxxnMTKABpNx+8mAE7mnYBAJsfhStupO2H9OJbo/+bkGoLmbhP6D47TJuNik Ekwf+QPAGEFyretGEk025oDmHahV0BNbg+UjgNCd2ithK09Rl63bi3wB4FpYsdanh74Dr3QFh LbTaLBhq3fUKpEjYtOllALtVtzL6LyOeEIIupybYK82FOwYiwT3fsWlE/qeQ9wtJ0oRvBCeKG cUbAm2jPsiHQDGvv1WACkUpAcYHx95sBJVS5jvRbx27ZNZKsXSuQ9XtYEYpY1zeRGo010lz7C lewfuhh+N4de7IQvJDYOL29T4CKaw/KQkztW1it96IZkR2OOVCOT5VL1FjzKW2Cm9X7GyMfdv 8wzSZLWnSEfKNU/cn
Content-Transfer-Encoding quoted-printable
X-Mailing-List <debian-java@lists.debian.org> archive/latest/22205
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/87eereshyx.fsf@gmx.net
Approved robomod@news.nic.it
Lines 73
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>, Debian Java List <debian-java@lists.debian.org>
X-Original-Date Wed, 20 May 2020 18:12:54 +0200
X-Original-Message-ID <87eereshyx.fsf@gmx.net>
X-Original-References <20200520112049.GK12054@an3as.eu>
Xref csiph.com linux.debian.maint.java:11627

Show key headers only | View raw


Andreas Tille <andreas@an3as.eu> writes:

> Hi,

hello Andreas,

> I've started packaging of drop-seq[1] and replaced those JARs that are
> replacable by Debian packaged versions.  I also have set CLASS_PATH in
> d/rules, but it seems to be ignored.  I have dealt with similar cases by
> patching it into build.xml but here I have not found the relevant place
> to do so.  I'm aware that I did not yet added all needed classes to
> CLASS_PATH, but currently I get
>
>
>    dh_auto_build
>         ant -Duser.name debian
> Buildfile: /build/drop-seq-2.3.0+dfsg/build.xml
>   [taskdef] Could not load definitions from resource testngtasks. It could not be found.
>
> compile-src:
>     [mkdir] Created dir: /build/drop-seq-2.3.0+dfsg/classes
>     [javac] Compiling 201 source files to /build/drop-seq-2.3.0+dfsg/classes
>     [javac] /build/drop-seq-2.3.0+dfsg/src/java/org/broadinstitute/dropseqrna/TranscriptomeException.java:28: error: package htsjdk.samtools does not exist
>     [javac] import htsjdk.samtools.SAMException;
>     [javac]                       ^
>     [javac] /build/drop-seq-2.3.0+dfsg/src/java/org/broadinstitute/dropseqrna/TranscriptomeException.java:34: error: cannot find symbol
>     [javac] public class TranscriptomeException extends SAMException
>     [javac]                                             ^
>     [javac]   symbol: class SAMException
> ...

Since the upstream jars were in ${lib}, you need to point ${lib} to /usr/share/java/:

diff --git a/debian/patches/debian_packaged_libs.patch b/debian/patches/debian_packaged_libs.patch
index 1d3790c..4fc1ed9 100644
--- a/debian/patches/debian_packaged_libs.patch
+++ b/debian/patches/debian_packaged_libs.patch
@@ -1,6 +1,6 @@
 --- a/build.xml
 +++ b/build.xml
-@@ -35,7 +35,7 @@
+@@ -35,13 +35,15 @@
      <property name="classes.test" location="testclasses"/>
      <property name="test.output" location="dist/test"/>
      <property name="javadoc" location="javadoc"/>
@@ -9,3 +9,13 @@
      <property name="public.dir" location="."/>

      <!-- INIT -->
+     <path id="classpath">
+-        <fileset dir="${lib}">
+-            <include name="*.jar"/>
++        <fileset dir="/usr/share/java">
++            <include name="htsjdk.jar"/>
++            <include name="picard.jar"/>
++            <include name="commons-collections4.jar"/>
+         </fileset>
+     </path>
+     <path id="test.classpath">

You have to add more libraries like these.

Cheers and Best Regards,
--
Felix Natter
debian/rules!

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Help to detect java classes in drop-seq (covid-19 relevant) needed Andreas Tille <andreas@an3as.eu> - 2020-05-20 13:30 +0200
  Re: Help to detect java classes in drop-seq (covid-19 relevant) needed Felix Natter <fnatter@gmx.net> - 2020-05-20 18:20 +0200
    Re: Help to detect java classes in drop-seq (covid-19 relevant)  needed Andreas Tille <andreas@fam-tille.de> - 2020-05-20 22:30 +0200
      Re: Help to detect java classes in drop-seq (covid-19 relevant)  needed Andreas Tille <andreas@an3as.eu> - 2020-05-21 14:50 +0200
        Re: Help to detect java classes in drop-seq (covid-19 relevant) needed Felix Natter <fnatter@gmx.net> - 2020-05-21 21:40 +0200

csiph-web