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


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

Re: Packaging maven-scala-plugin (Was: Help needed for gatk)

Path csiph.com!aioe.org!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Andrew Schurman <arcticwaters@gmail.com>
Newsgroups linux.debian.maint.java
Subject Re: Packaging maven-scala-plugin (Was: Help needed for gatk)
Date Mon, 01 Feb 2016 13:40:02 +0100
Message-ID <qXlVU-2IS-19@gated-at.bofh.it> (permalink)
References <qTklI-3M2-9@gated-at.bofh.it> <qVyXh-4EQ-15@gated-at.bofh.it> <qVHeb-2ip-27@gated-at.bofh.it> <qVZE6-7sO-9@gated-at.bofh.it> <qWEef-3Qn-17@gated-at.bofh.it> <qWF0C-4FU-9@gated-at.bofh.it> <qWHc9-70c-69@gated-at.bofh.it> <qWKWl-1fn-3@gated-at.bofh.it> <qXiv0-4W-19@gated-at.bofh.it> <qXkwO-1GH-9@gated-at.bofh.it> <qXkGu-1Kt-13@gated-at.bofh.it>
X-Mailbox-Line From debian-java-request@lists.debian.org Mon Feb 1 12:30:24 2016
Old-Return-Path <arcticwaters@gmail.com>
X-Amavis-Spam-Status No, score=-12.799 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -7
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; bh=lRiwThYTIIXF3ktyQULHPxra9acQoUqSMKwH1IG59mI=; b=d/CuDfgL+IlsyU3gvOdO4wTLNwoIrL/Xb9WOOR0NeGLGPlzECvSSnWrMQuwkRnZsJc xOsZ55U9HXUVTfK8/yUi2rpEr0F01Is1aSzh+drP9DQZIhRTVdy/WssW0n6VDySnoRAa a6SW+whGW4h6u8qrlVCjyIGpiJkFQq78ilof3R474ycyKpqxBfaW1qIi0FSsNcFe6fzH 9HHLENokUZpMGph80DbBEqawinZjPC55jAghDFcchNC+uIlIcaYOXs3ArCYJF9TRMs+S v89t8GxsFuJgHuY+N3LyjrAfx5JMPZFeC56fX3Z9vyOYdfECmDyJyj1L/yzBlJSDgoiJ JNtw==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:content-type:mime-version; bh=lRiwThYTIIXF3ktyQULHPxra9acQoUqSMKwH1IG59mI=; b=eOU75+DJG/gyeLC1q6xj9v+B6AjLz6yxJGEXSl1afsSW9B26VXCeEjjE1wZIraUIhA jUx9odJ4p8pESUBa4ADk4kdkNq3vfmnnwk1IAdqeeM3XvJF61EDwo5iZ164/eMvi0v/g uHMeSkbwDAsO1IoAdaRmaVs3P3SEMqN9OLtrvaVr5PgnD6ZITEFzPbJtF4ElnmQMlCoM Vs9ho4TZs3NrNZ/ambHgiYAO+nWCqPgKBdIvKrbeshZ7sRzRTWBLvbQ8M/jFBSXPq1Fp HjpfgoydOd8CzrsU7k2grdM2Zi4pGhMfvlN38qp90ATEjJYDy1/NmoUquVMh9AD89e1y nIug==
X-Gm-Message-State AG10YOSvKyha6iFijfXvlE5r5lsB0FG2oiXVIgm++ri+Jj/bSXiKgnWwvXmVAqU0HWHoig==
X-Received by 10.66.141.71 with SMTP id rm7mr38229818pab.32.1454329802630; Mon, 01 Feb 2016 04:30:02 -0800 (PST)
Content-Type multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-nQizw1ppSPu9dSZXsBEb"
X-Mailer Evolution 3.18.3-1
MIME-Version 1.0
X-Mailing-List <debian-java@lists.debian.org> archive/latest/19112
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/1454329800.4228.58.camel@gmail.com
Approved robomod@news.nic.it
Lines 78
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>
X-Original-Date Mon, 01 Feb 2016 04:30:00 -0800
X-Original-Message-ID <1454329800.4228.58.camel@gmail.com>
X-Original-References <56A0ACD2.4000709@apache.org> <20160127140801.GG19241@an3as.eu> <1453935175.21909.27.camel@gmail.com> <20160128183206.GF2043@an3as.eu> <20160130135904.GG26893@an3as.eu> <56ACCCA9.5040004@apache.org> <20160130170530.GK26893@an3as.eu> <1454187900.16827.5.camel@gmail.com> <20160201085137.GB29773@an3as.eu> <1454324732.4228.22.camel@gmail.com> <20160201111824.GC2206@an3as.eu>
Xref csiph.com linux.debian.maint.java:8792

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On Mon, 2016-02-01 at 12:18 +0100, Andreas Tille wrote:
>  I admit I have no idea how
> to
> craft the suggested publishedRule.

The maven.publishedRules usually gets generated with comments to help
you if you used mh_make. If not, check another project for reference
such as [1]. Adding the line below should work:

org.apache.maven maven-core jar s/.*/3.x/

> 
> However, what makes me really suspicious is:
> 
> $ grep maven.*-core-java maven-scala-plugin_3.2.2-1_amd64.build 
> Selecting previously unselected package libmaven2-core-java.
> Preparing to unpack .../libmaven2-core-java_2.2.1-24_all.deb ...
> Unpacking libmaven2-core-java (2.2.1-24) ...
> Selecting previously unselected package libmaven3-core-java.
> Preparing to unpack .../libmaven3-core-java_3.3.9-3_all.deb ...
> Unpacking libmaven3-core-java (3.3.9-3) ...
> Setting up libmaven2-core-java (2.2.1-24) ...
> Setting up libmaven3-core-java (3.3.9-3) ...
> 
> 
> Is there any reason that libmaven2-core-java is implicitly dragged in
> by
> other Build-Depends and may be this is creating the problem?

I wouldn't worry about this. It just means another package depends on a
different version of the library. Both libmaven2-core-java and
libmaven3-core-java are able to coexist on the same system. In your
case, it's brought in by libmaven-docck-plugin-java, a direct
dependency in the maven-scala-plugin.

Your problem is that poms get rewritten in the build phase by maven-
debian-helper. They change the version of dependencies to `debian`
because bananas (there really is a reason, but its not important here).
This happens regardless whether libmaven2-core-java gets pulled in by
dpkg. We just need to tell maven-debian-helper to use a specific
version, 3.x, instead of `debian` which redirects to 2.2.1 likely to
maintain compatibility. This is what the maven.publishedRules file is
for.

Andrew

[1] https://github.com/googlei18n/libphonenumber/blob/master/debian/mav
en.publishedRules

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


Thread

Help needed for gatk Andreas Tille <andreas@an3as.eu> - 2016-01-21 09:50 +0100
  Re: Help needed for gatk Thorsten Glaser <t.glaser@tarent.de> - 2016-01-21 10:00 +0100
    Re: Help needed for gatk Andreas Tille <andreas@an3as.eu> - 2016-01-21 10:10 +0100
      Re: Help needed for gatk gregor herrmann <gregoa@debian.org> - 2016-01-21 10:10 +0100
      Re: Help needed for gatk Thorsten Glaser <t.glaser@tarent.de> - 2016-01-21 10:20 +0100
        Re: Help needed for gatk Emmanuel Bourg <ebourg@apache.org> - 2016-01-21 10:30 +0100
          Re: Help needed for gatk Andreas Tille <andreas@an3as.eu> - 2016-01-21 10:50 +0100
            Re: Help needed for gatk Emmanuel Bourg <ebourg@apache.org> - 2016-01-21 11:10 +0100
              Re: Help needed for gatk Andreas Tille <andreas@an3as.eu> - 2016-01-27 15:10 +0100
                Re: Help needed for gatk Andrew Schurman <arcticwaters@gmail.com> - 2016-01-28 00:00 +0100
                Re: Help needed for gatk Andreas Tille <andreas@an3as.eu> - 2016-01-28 16:30 +0100
                Re: Help needed for gatk Andrew Schurman <arcticwaters@gmail.com> - 2016-01-29 19:50 +0100
                Re: Help needed for gatk Andreas Tille <andreas@an3as.eu> - 2016-01-29 22:40 +0100
                Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <tille@debian.org> - 2016-01-28 19:40 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@an3as.eu> - 2016-01-30 15:00 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Emmanuel Bourg <ebourg@apache.org> - 2016-01-30 15:50 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@an3as.eu> - 2016-01-30 18:10 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andrew Schurman <arcticwaters@gmail.com> - 2016-01-30 22:10 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@an3as.eu> - 2016-02-01 10:00 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andrew Schurman <arcticwaters@gmail.com> - 2016-02-01 12:10 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@an3as.eu> - 2016-02-01 12:20 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andrew Schurman <arcticwaters@gmail.com> - 2016-02-01 13:40 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Emmanuel Bourg <ebourg@apache.org> - 2016-02-01 14:40 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@an3as.eu> - 2016-02-01 14:50 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@an3as.eu> - 2016-02-01 22:00 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) David Bernard <david.bernard.31@gmail.com> - 2016-02-01 23:10 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@fam-tille.de> - 2016-02-01 23:10 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) David Bernard <david.bernard.31@gmail.com> - 2016-02-01 23:20 +0100
                Re: Packaging maven-scala-plugin (Was: Help needed for gatk) Andreas Tille <andreas@an3as.eu> - 2016-02-01 14:40 +0100

csiph-web