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


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

Re: maven-debian-helper: dependency org.kohsuke github-api not found

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Pierre Gruet <pgt@debian.org>
Newsgroups linux.debian.maint.java
Subject Re: maven-debian-helper: dependency org.kohsuke github-api not found
Date Sun, 19 May 2024 22:40:01 +0200
Message-ID <IFVu1-etSt-11@gated-at.bofh.it> (permalink)
References <IFsLn-ecnQ-5@gated-at.bofh.it>
X-Original-To debian-java@lists.debian.org
X-Mailbox-Line From debian-java-request@lists.debian.org Sun May 19 20:33:51 2024
Old-Return-Path <pgt@debian.org>
X-Amavis-Spam-Status No, score=-12 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -3.5
MIME-Version 1.0
User-Agent Mozilla Thunderbird
Content-Language fr-FR
Autocrypt addr=pgt@debian.org; keydata= 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
Content-Type multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------1lAuECvE35LKRjINNluIHCl0"
X-Mailing-List <debian-java@lists.debian.org> archive/latest/23459
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/5379d80c-1993-4042-a101-3b9275502fd4@debian.org
Approved robomod@news.nic.it
Lines 78
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Sun, 19 May 2024 22:33:24 +0200
X-Original-Message-ID <5379d80c-1993-4042-a101-3b9275502fd4@debian.org>
X-Original-References <d5a4bf5f40d27d1a52d1398546fc0d2fb8436a6c.camel@esg.nrw.schule>
Xref csiph.com linux.debian.maint.java:12767

Show key headers only | View raw


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

Hi Tobias,

Le 18/05/2024 à 15:28, Tobias Hilbricht a écrit :
> Meanwhile I resolved some dependencies of the Zettelkasten app using
> https://wiki.debian.org/Java/MavenPkgs/Stable
> but some remain - they are in Maven and I have them here locally, but
> not in maven-debian:
> 
> org.jdesktop:swing-worker:jar:1.1
> org.jdesktop:appframework:jar:1.0.3
> bibtex:javabib:jar:20040801

Admittedly these three ones are really needed by the software you are 
looking at. Would you consider packaging them?

> com.formdev:flatlaf:jar:3.2.5

It is feasible to patch the code to avoid needing this one, as is done 
by one of the patches of the jalview source package for instance. Other 
Look-and-Feel systems are handled by the code of Zettelkasten.

> 
> I read https://wiki.debian.org/Java/MavenRepoHelper and found
> mh_installjar and thought I do it like this:
> 
> root@syke:/home/tobias/zettelkasten# mh_installjar -l --
> package=zettelkasten pom.xml
> /home/tobias/zettelkasten/target/Zettelkasten.app/Contents/Java/classpa
> th/org/jdesktop/swing-worker/1.1/swing-worker-1.1.jar
> 
> but it did not work, because I could not install without
> debian/control, and to get a debian/control I had to ignore the
> dependencies, and they were no longer in pom.xml.

You really don't have to worry about mh_installjar, instead in 
debian/control you should build-depend on maven-debian-helper which will 
do the right things to install the jars provided you fill in the files 
described at
	https://wiki.debian.org/Java/MavenDebianHelper
among others the debian/$PACKAGE.poms file.

> 
> Help is appreciated, thanks in advance

A quick copyright review lead to no show-stopper, so you can go ahead 
with packaging.

I think the first thing to do is to package the dependencies
	org.jdesktop:swing-worker
	org.jdesktop:appframework
	bibtex:javabib
as they obviously will be needed.

> Tobias
> 

Best,

-- 
Pierre

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


Thread

Re: Re: maven-debian-helper: dependency org.kohsuke github-api not  found Tobias Hilbricht <tobias.hilbricht@esg.nrw.schule> - 2024-05-18 16:00 +0200
  Re: maven-debian-helper: dependency org.kohsuke github-api not found Pierre Gruet <pgt@debian.org> - 2024-05-19 22:40 +0200

csiph-web