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


Groups > linux.debian.maint.java > #10442 > unrolled thread

request for help: jhove

Started byJeff Breidenbach <breidenbach@gmail.com>
First post2018-04-30 19:10 +0200
Last post2018-04-30 21:40 +0200
Articles 10 — 4 participants

Back to article view | Back to linux.debian.maint.java


Contents

  request for help: jhove Jeff Breidenbach <breidenbach@gmail.com> - 2018-04-30 19:10 +0200
    Re: request for help: jhove Emmanuel Bourg <ebourg@apache.org> - 2018-04-30 19:30 +0200
      Re: request for help: jhove Jeff Breidenbach <breidenbach@gmail.com> - 2018-04-30 21:40 +0200
        Re: request for help: jhove Emmanuel Bourg <ebourg@apache.org> - 2018-04-30 23:40 +0200
          Re: request for help: jhove Jeff Breidenbach <jeff@jab.org> - 2018-05-13 17:10 +0200
            Re: request for help: jhove Olivier Sallou <olivier.sallou@irisa.fr> - 2018-05-15 16:40 +0200
            Re: request for help: jhove Emmanuel Bourg <ebourg@apache.org> - 2018-05-15 17:40 +0200
              Re: request for help: jhove Emmanuel Bourg <ebourg@apache.org> - 2018-05-15 18:10 +0200
                Re: request for help: jhove Jeff Breidenbach <jeff@jab.org> - 2018-06-19 18:20 +0200
      Re: request for help: jhove Jeff Breidenbach <jeff@jab.org> - 2018-04-30 21:40 +0200

#10442 — request for help: jhove

FromJeff Breidenbach <breidenbach@gmail.com>
Date2018-04-30 19:10 +0200
Subjectrequest for help: jhove
Message-ID<vKktk-76G-11@gated-at.bofh.it>

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

I'm the Debian package maintainer for jhove, which is an image validator
and really useful for libraries and other cultural heritage institutions.

It is about to get kicked out due to bug #895761. The right thing to do is
update the jhove to the current upstream version. However, I haven't touched
Java packaging for a very long time, and since then the world has changed.
My first attempt went nowhere.

Is someone willing to help out? I'm appreciative of assistance at any
level: advice, patches, NMU, package adoption.  Thank you in advance.

[toc] | [next] | [standalone]


#10443

FromEmmanuel Bourg <ebourg@apache.org>
Date2018-04-30 19:30 +0200
Message-ID<vKkMF-7ea-7@gated-at.bofh.it>
In reply to#10442
Hi Jeff,

Le 30/04/2018 à 19:05, Jeff Breidenbach a écrit :

> Is someone willing to help out? I'm appreciative of assistance at any
> level: advice, patches, NMU, package adoption.  Thank you in advance.

We'll be happy you help with specific Java issues (either on this list
or on the #debian-java IRC channel for a more interactive debugging
session). Regarding #895761 it seems that setting the source encoding
will fix the errors reported (just add the attribute
encoding="ISO-8859-1" to the <javac> tasks in the build.xml file).

Emmanuel Bourg

[toc] | [prev] | [next] | [standalone]


#10446

FromJeff Breidenbach <breidenbach@gmail.com>
Date2018-04-30 21:40 +0200
Message-ID<vKmOt-7N-13@gated-at.bofh.it>
In reply to#10443

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

I'd love to actually update to the most recent upstream. The build system
switched
from ant to maven, and I am completely unfamiliar with it. First, I got a
fatal error
about not finding org.sonatype.oss:oss-parent:pom, so I tried deleting that
section
of the pom.xml. Then the build can't find jacoco-mavin-plugin is missing.
That's
where I'm currently stuck.

control/
Build-Depends: javahelper, debhelper, maven-debian-helper,
libmaven-shared-utils-java, quilt, cdbs, libjacoco-java
Build-Depends-Indep: default-jdk

rules/
JAVA_HOME=/usr/lib/jvm/default-java
%:
        dh $@  --with javahelper

[toc] | [prev] | [next] | [standalone]


#10449

FromEmmanuel Bourg <ebourg@apache.org>
Date2018-04-30 23:40 +0200
Message-ID<vKoGB-1pX-11@gated-at.bofh.it>
In reply to#10446
Le 30/04/2018 à 21:37, Jeff Breidenbach a écrit :
> I'd love to actually update to the most recent upstream. The build
> system switched 
> from ant to maven, and I am completely unfamiliar with it.

I suggest removing (or renaming) the debian directory and running
mh_make. Ignore anything that is related to tests, deployment, QA (like
jacoco) and focus on the core modules to keep it simple. This will
generate a first buildable version of the project. You can gradually
enable more modules and tests later if it works well.

Emmanuel Bourg

[toc] | [prev] | [next] | [standalone]


#10495

FromJeff Breidenbach <jeff@jab.org>
Date2018-05-13 17:10 +0200
Message-ID<vP0Nk-4rN-9@gated-at.bofh.it>
In reply to#10449

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

I've tried and can't figure out how to make this package either build
at the current release, or update to latest release. This is one last
desperate call for help.

>jhove 1.6+dfsg-1 is marked for autoremoval from testing on 2018-05-14
>
>It is affected by these RC bugs:
>895761: jhove: FTBFS with java 9

[toc] | [prev] | [next] | [standalone]


#10500

FromOlivier Sallou <olivier.sallou@irisa.fr>
Date2018-05-15 16:40 +0200
Message-ID<vPJho-5He-13@gated-at.bofh.it>
In reply to#10495

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

On 05/13/2018 05:08 PM, Jeff Breidenbach wrote:
> I've tried and can't figure out how to make this package either build
> at the current release, or update to latest release. This is one last 
> desperate call for help.
looking at logs, you only need to patch to remove non ascii chars at
specified locations.

where are hosted package source? salsa, forge ? which team?

Olivier

>
> >jhove 1.6+dfsg-1 is marked for autoremoval from testing on 2018-05-14
> >
> >It is affected by these RC bugs:
> >895761: jhove: FTBFS with java 9
>

-- 
Olivier Sallou
Univ Rennes, Inria, CNRS, IRISA
Irisa, Campus de Beaulieu
F-35042 RENNES - FRANCE
Tel: 02.99.84.71.95

gpg key id: 4096R/326D8438  (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438

[toc] | [prev] | [next] | [standalone]


#10501

FromEmmanuel Bourg <ebourg@apache.org>
Date2018-05-15 17:40 +0200
Message-ID<vPKdr-6fx-9@gated-at.bofh.it>
In reply to#10495
Le 13/05/2018 à 17:08, Jeff Breidenbach a écrit :
> I've tried and can't figure out how to make this package either build
> at the current release, or update to latest release. This is one last 
> desperate call for help.

Hi Jeff,

I've recorded a live packaging demonstration for jhove (in French) :

   https://java.debian.net/jhove-packaging-demo.flv

The resulting repository is available here:

   https://github.com/ebourg/jhove-debian-packaging-demo

Let me know if your need more details.

Emmanuel Bourg

[toc] | [prev] | [next] | [standalone]


#10502

FromEmmanuel Bourg <ebourg@apache.org>
Date2018-05-15 18:10 +0200
Message-ID<vPKGu-6Ep-13@gated-at.bofh.it>
In reply to#10501
Le 15/05/2018 à 17:31, Emmanuel Bourg a écrit :

> I've recorded a live packaging demonstration for jhove (in French) :
> 
>    https://java.debian.net/jhove-packaging-demo.flv
> 

Also available on YouTube:

https://youtu.be/p767bS_8C_o

[toc] | [prev] | [next] | [standalone]


#10549

FromJeff Breidenbach <jeff@jab.org>
Date2018-06-19 18:20 +0200
Message-ID<w2rwl-4zS-17@gated-at.bofh.it>
In reply to#10502

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

Thank you very, very much.

https://packages.debian.org/source/unstable/jhove

[toc] | [prev] | [next] | [standalone]


#10447

FromJeff Breidenbach <jeff@jab.org>
Date2018-04-30 21:40 +0200
Message-ID<vKmOt-7N-15@gated-at.bofh.it>
In reply to#10443

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

I'd love to actually update to the most recent upstream. The build system
switched
from ant to maven, and I am completely unfamiliar with it. First, I got a
fatal error
about not finding org.sonatype.oss:oss-parent:pom, so I tried deleting that
section
of the pom.xml. Then the build can't find jacoco-mavin-plugin is missing.
That's
where I'm currently stuck.

control/
Build-Depends: javahelper, debhelper, maven-debian-helper,
libmaven-shared-utils-java, quilt, cdbs, libjacoco-java
Build-Depends-Indep: default-jdk

rules/
JAVA_HOME=/usr/lib/jvm/default-java
%:
        dh $@  --with javahelper

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.java


csiph-web