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

    From Tobias Hilbricht@21:1/5 to All on Fri May 17 16:40:01 2024
    Dear readers,

    as my first packaging project I try to package the Zettelkasten Zkn3
    app https://github.com/Zettelkasten-Team/Zettelkasten/tree/main
    and can build it successfully with maven on Debian bookworm. However,
    trying to package it in a deb with mh_helper, I get this message:

    In pom.xml: This dependency cannot be found in the Debian Maven
    repository. Ignore this dependency? org.kohsuke:github-api:jar:1.117
    [y/N] >
    dpkg --search /usr/share/maven-repo/org/kohsuke/github-api/*/*
    dpkg failed to execute successfully
    apt-file search /usr/share/maven-repo/org/kohsuke/github-api
    apt-file failed to execute successfully
    dpkg --search /usr/share/java/github-api.jar
    dpkg failed to execute successfully
    apt-file search /usr/share/java/github-api.jar
    Found perl
    Found perl
    Found perl
    apt-file failed to execute successfully
    [error] Package perl does not contain Maven dependency org.kohsuke:github-api:jar:1.117 but there seem to be a match
    If the package contains already Maven artifacts but the names don't
    match, try to enter a substitution rule
    of the form s/groupId/newGroupId/ s/artifactId/newArtifactId/ jar s/version/newVersion/ here:

    Using the suggestions here https://wiki.debian.org/Java/Packaging/FAQ
    I do not find a corresponding debian package, but on maven it exists: https://mvnrepository.com/artifact/org.kohsuke/github-api

    How can I satisfy the dependency in a Debian way? Thanks for helpful
    pointers

    Tobias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre Gruet@21:1/5 to All on Sun May 19 22:40:01 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------4RcgvRYiPAHczyot5Ap9xdQC
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgVG9iaWFzLA0KDQpMZSAxOC8wNS8yMDI0IMOgIDE1OjI4LCBUb2JpYXMgSGlsYnJpY2h0 IGEgw6ljcml0wqA6DQo+IE1lYW53aGlsZSBJIHJlc29sdmVkIHNvbWUgZGVwZW5kZW5jaWVz IG9mIHRoZSBaZXR0ZWxrYXN0ZW4gYXBwIHVzaW5nDQo+IGh0dHBzOi8vd2lraS5kZWJpYW4u b3JnL0phdmEvTWF2ZW5Qa2dzL1N0YWJsZQ0KPiBidXQgc29tZSByZW1haW4gLSB0aGV5IGFy ZSBpbiBNYXZlbiBhbmQgSSBoYXZlIHRoZW0gaGVyZSBsb2NhbGx5LCBidXQNCj4gbm90IGlu IG1hdmVuLWRlYmlhbjoNCj4gDQo+IG9yZy5qZGVza3RvcDpzd2luZy13b3JrZXI6amFyOjEu MQ0KPiBvcmcuamRlc2t0b3A6YXBwZnJhbWV3b3JrOmphcjoxLjAuMw0KPiBiaWJ0ZXg6amF2 YWJpYjpqYXI6MjAwNDA4MDENCg0KQWRtaXR0ZWRseSB0aGVzZSB0aHJlZSBvbmVzIGFyZSBy ZWFsbHkgbmVlZGVkIGJ5IHRoZSBzb2Z0d2FyZSB5b3UgYXJlIA0KbG9va2luZyBhdC4gV291 bGQgeW91IGNvbnNpZGVyIHBhY2thZ2luZyB0aGVtPw0KDQo+IGNvbS5mb3JtZGV2OmZsYXRs YWY6amFyOjMuMi41DQoNCkl0IGlzIGZlYXNpYmxlIHRvIHBhdGNoIHRoZSBjb2RlIHRvIGF2 b2lkIG5lZWRpbmcgdGhpcyBvbmUsIGFzIGlzIGRvbmUgDQpieSBvbmUgb2YgdGhlIHBhdGNo ZXMgb2YgdGhlIGphbHZpZXcgc291cmNlIHBhY2thZ2UgZm9yIGluc3RhbmNlLiBPdGhlciAN Ckxvb2stYW5kLUZlZWwgc3lzdGVtcyBhcmUgaGFuZGxlZCBieSB0aGUgY29kZSBvZiBaZXR0 ZWxrYXN0ZW4uDQoNCj4gDQo+IEkgcmVhZCBodHRwczovL3dpa2kuZGViaWFuLm9yZy9KYXZh L01hdmVuUmVwb0hlbHBlciBhbmQgZm91bmQNCj4gbWhfaW5zdGFsbGphciBhbmQgdGhvdWdo dCBJIGRvIGl0IGxpa2UgdGhpczoNCj4gDQo+IHJvb3RAc3lrZTovaG9tZS90b2JpYXMvemV0 dGVsa2FzdGVuIyBtaF9pbnN0YWxsamFyIC1sIC0tDQo+IHBhY2thZ2U9emV0dGVsa2FzdGVu IHBvbS54bWwNCj4gL2hvbWUvdG9iaWFzL3pldHRlbGthc3Rlbi90YXJnZXQvWmV0dGVsa2Fz dGVuLmFwcC9Db250ZW50cy9KYXZhL2NsYXNzcGENCj4gdGgvb3JnL2pkZXNrdG9wL3N3aW5n LXdvcmtlci8xLjEvc3dpbmctd29ya2VyLTEuMS5qYXINCj4gDQo+IGJ1dCBpdCBkaWQgbm90 IHdvcmssIGJlY2F1c2UgSSBjb3VsZCBub3QgaW5zdGFsbCB3aXRob3V0DQo+IGRlYmlhbi9j b250cm9sLCBhbmQgdG8gZ2V0IGEgZGViaWFuL2NvbnRyb2wgSSBoYWQgdG8gaWdub3JlIHRo ZQ0KPiBkZXBlbmRlbmNpZXMsIGFuZCB0aGV5IHdlcmUgbm8gbG9uZ2VyIGluIHBvbS54bWwu DQoNCllvdSByZWFsbHkgZG9uJ3QgaGF2ZSB0byB3b3JyeSBhYm91dCBtaF9pbnN0YWxsamFy LCBpbnN0ZWFkIGluIA0KZGViaWFuL2NvbnRyb2wgeW91IHNob3VsZCBidWlsZC1kZXBlbmQg b24gbWF2ZW4tZGViaWFuLWhlbHBlciB3aGljaCB3aWxsIA0KZG8gdGhlIHJpZ2h0IHRoaW5n cyB0byBpbnN0YWxsIHRoZSBqYXJzIHByb3ZpZGVkIHlvdSBmaWxsIGluIHRoZSBmaWxlcyAN CmRlc2NyaWJlZCBhdA0KCWh0dHBzOi8vd2lraS5kZWJpYW4ub3JnL0phdmEvTWF2ZW5EZWJp YW5IZWxwZXINCmFtb25nIG90aGVycyB0aGUgZGViaWFuLyRQQUNLQUdFLnBvbXMgZmlsZS4N Cg0KPiANCj4gSGVscCBpcyBhcHByZWNpYXRlZCwgdGhhbmtzIGluIGFkdmFuY2UNCg0KQSBx dWljayBjb3B5cmlnaHQgcmV2aWV3IGxlYWQgdG8gbm8gc2hvdy1zdG9wcGVyLCBzbyB5b3Ug Y2FuIGdvIGFoZWFkIA0Kd2l0aCBwYWNrYWdpbmcuDQoNCkkgdGhpbmsgdGhlIGZpcnN0IHRo aW5nIHRvIGRvIGlzIHRvIHBhY2thZ2UgdGhlIGRlcGVuZGVuY2llcw0KCW9yZy5qZGVza3Rv cDpzd2luZy13b3JrZXINCglvcmcuamRlc2t0b3A6YXBwZnJhbWV3b3JrDQoJYmlidGV4Omph dmFiaWINCmFzIHRoZXkgb2J2aW91c2x5IHdpbGwgYmUgbmVlZGVkLg0KDQo+IFRvYmlhcw0K PiANCg0KQmVzdCwNCg0KLS0gDQpQaWVycmUNCg==

    --------------4RcgvRYiPAHczyot5Ap9xdQC--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmZKYhQACgkQYAMWptwn dHYfFxAAkr9yxP6PYLvAdQpZ5mRtV6lWI4FlrmhvVv3Pv9B0wKtG5L0Bf/R7cJI7 SNL7MHh0ssunCIxmm9N1yKWo2gKxlQwGdpi0bLlYoHSSD7dsIdeHGUfoq9osmBNJ XbXlOcf8ly6zCULREUVTV8BR2sq03TuFP2tpoY4llcqtU08jaNr9oHD7saa2x6tL h25D8d81BE55sgoxYFRfd0sDsWlka59Fdtw6Lwo2XTmWFJRBLbP/CcgqPupZeoam TDWze6G7bOtbzRTE14UmcD9dUGh9DHQIbPkqbEofvsanVeKQqj9GT6F7VEh6dH3j uCeTdps3ZPtryS7xCnqt35ndPIQ68bnDIBfAp58VAwIi4lKzSBV0f1RfTnZHVi8D Vzm6bpkMPBSGFTXEISVHoSJYNRyeFFV2ieRM5c0kp1Jc8nnxS6Bq0+zAU13y0Wsg xVn8UJujKwmroPgzXSJSELSFtUqFFpbfwmBSJtg/ILuRJE0fU9FBO3ljnFAhzYAM R+HMGPSOoNGH0x+puFmQxjrVeZxAP8GQ/Ai5EALSmKYEM2Ox9hp7PEQRbC+u5uRG bJypP94+AYbKTik9wjlQtzb8YIjxWJkUg0Ucx4nTTczUHOIbSO5IsgrvkO0OZjVG BBV2d9ZkiD6qInrVGIakskwbVO0CUp8t8uLvregdKRD/iMkanpI=
    =OvJ2
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)