Bug#1013582: libapache-jena-java: Jena shell utilities are missing

2022-06-24 Thread David Haller
Package: libapache-jena-java
Version: 3.17.0-3
Severity: normal
X-Debbugs-Cc: david.hal...@fau.de

Hello there,

the package includes the Java libraries of Jena only, but not their command
line utilities which I often use for testing and development.

Would it be possible to include them too? Maybe in a separate package, like
"libapache-jena-bin".

Best regards,
David Haller


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libapache-jena-java depends on:
ii  libcommons-cli-java1.4-2
pn  libcommons-codec-java  
pn  libcommons-compress-java   
pn  libcommons-csv-java
ii  libcommons-io-java 2.11.0-2
ii  libcommons-lang3-java  3.12.0-2
pn  libdexx-java   
ii  libguava-java  29.0-6
pn  libhttpclient-java 
pn  libjackson2-core-java  
pn  libjackson2-databind-java  
pn  libjsonld-java 
ii  libslf4j-java  1.7.32-1
pn  libthrift-java 

libapache-jena-java recommends no packages.

Versions of packages libapache-jena-java suggests:
pn  liblog4j2-java  

__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#1013582: libapache-jena-java: Jena shell utilities are missing

2022-06-24 Thread Markus Koschany
Control: severity -1 wishlist

Am Freitag, dem 24.06.2022 um 13:17 +0200 schrieb David Haller:
> Package: libapache-jena-java
> Version: 3.17.0-3
> Severity: normal
> X-Debbugs-Cc: david.hal...@fau.de
> 
> Hello there,
> 
> the package includes the Java libraries of Jena only, but not their command
> line utilities which I often use for testing and development.
> 
> Would it be possible to include them too? Maybe in a separate package, like
> "libapache-jena-bin".

Hello,

I believe you are referring to the apache-jena/bin subdirectory of the source
package tree. That should be doable. However I am not sure if all these scripts
will work correctly because we ship only a subset of all apache-jena artifacts
in Debian. In fact the package is currently just a dependency of openrefine.
Could you try to install those scripts into /usr/local/bin (for testing
purposes) and report back if they work as you would expect them to work when
you use libapache-jena-java from Debian? I would also call the binary package
apache-jena-bin and omit the lib prefix because this one is reserved for
libraries only. 

Regards,

Markus


signature.asc
Description: This is a digitally signed message part
__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#1013582: libapache-jena-java: Jena shell utilities are missing

2022-06-24 Thread Markus Koschany

> I would also call the binary package
> apache-jena-bin and omit the lib prefix because this one is reserved for
> libraries only. 

On second thought, maybe we can just ship the shell scripts with libapache-
jena-java. It is an arch:all package anyway and space is not an issue here.


signature.asc
Description: This is a digitally signed message part
__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#1013582: libapache-jena-java: Jena shell utilities are missing

2022-06-27 Thread David Haller

Hello,

yes, those are the scripts I meant. Unfortunately, they would need some 
tweaking as the classpaths are different in Debian than expected by 
upstream, the Jena libraries are in /usr/share/java while the scripts 
look in $JENA_HOME/lib/*.


Also, some scripts are badly named and conflict with other Debian 
packages, e.g. "utf8" is also present in fonty-rg.


Best regards,
David

Am 24.06.22 um 22:31 schrieb Markus Koschany:

Control: severity -1 wishlist

Am Freitag, dem 24.06.2022 um 13:17 +0200 schrieb David Haller:

Package: libapache-jena-java
Version: 3.17.0-3
Severity: normal
X-Debbugs-Cc: david.hal...@fau.de

Hello there,

the package includes the Java libraries of Jena only, but not their command
line utilities which I often use for testing and development.

Would it be possible to include them too? Maybe in a separate package, like
"libapache-jena-bin".

Hello,

I believe you are referring to the apache-jena/bin subdirectory of the source
package tree. That should be doable. However I am not sure if all these scripts
will work correctly because we ship only a subset of all apache-jena artifacts
in Debian. In fact the package is currently just a dependency of openrefine.
Could you try to install those scripts into /usr/local/bin (for testing
purposes) and report back if they work as you would expect them to work when
you use libapache-jena-java from Debian? I would also call the binary package
apache-jena-bin and omit the lib prefix because this one is reserved for
libraries only.

Regards,

Markus


--
https://www.cs6.tf.fau.de/person/david-haller/



smime.p7s
Description: S/MIME Cryptographic Signature
__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.


Processed: Re: Bug#1013582: libapache-jena-java: Jena shell utilities are missing

2022-06-24 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 wishlist
Bug #1013582 [libapache-jena-java] libapache-jena-java: Jena shell utilities 
are missing
Severity set to 'wishlist' from 'normal'

-- 
1013582: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013582
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

__
This is the maintainer address of Debian's Java team
.
 Please use
debian-j...@lists.debian.org for discussions and questions.