Debian Bug report logs -
#785720
sikuli exec wrapper classpath doesn't account for transitional "constants" lib
Reported by: Chad Miller <chad.miller@canonical.com>
Date: Tue, 19 May 2015 15:09:01 UTC
Severity: important
Tags: patch
Found in version 1.0~x~rc3.tesseract3-dfsg1-8
Fixed in version sikuli/1.0~x~rc3.tesseract3-dfsg1-9
Done: Gilles Filippini <pini@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#785720; Package sikuli.
(Tue, 19 May 2015 15:09:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Chad Miller <chad.miller@canonical.com>:
New Bug report received and forwarded. Copy sent to Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Tue, 19 May 2015 15:09:09 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: sikuli
Version: 1.0~x~rc3.tesseract3-dfsg1-8
The execution wrapper has a classpath defined, but in some places the
"constants" libconstantine-java transitional library in Depends is a empty
transitional package to libjnr-constants-java . That makes sikuli fail at
startup.
$ sikuli-ide
Exception in thread "main" java.lang.NoClassDefFoundError:
com/kenai/constantine/Constant
Also at https://bugs.launchpad.net/ubuntu/+source/sikuli/+bug/1456675
The fix is to add "/usr/share/java/jnr-constants.jar:" into the classpath.
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#785720; Package sikuli.
(Tue, 19 May 2015 16:09:19 GMT) (full text, mbox, link).
Acknowledgement sent
to Chad Miller <chad.miller@canonical.com>:
Extra info received and forwarded to list. Copy sent to Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Tue, 19 May 2015 16:09:19 GMT) (full text, mbox, link).
Message #10 received at 785720@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: severity -1 important
Control: tags -1 patch
thanks
This changes the wrappers to span several lines first, then in a later
patch, adds the new classpath item.
[Message part 2 (text/html, inline)]
[sikuli_1.0~x~rc3.tesseract3-dfsg1-8ubuntu1.debdiff (application/octet-stream, attachment)]
Severity set to 'important' from 'normal'
Request was from Chad Miller <chad.miller@canonical.com>
to 785720-submit@bugs.debian.org.
(Tue, 19 May 2015 16:09:19 GMT) (full text, mbox, link).
Added tag(s) patch.
Request was from Chad Miller <chad.miller@canonical.com>
to 785720-submit@bugs.debian.org.
(Tue, 19 May 2015 16:09:21 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#785720; Package sikuli.
(Tue, 19 May 2015 18:18:13 GMT) (full text, mbox, link).
Acknowledgement sent
to Chad Miller <chad.miller@canonical.com>:
Extra info received and forwarded to list. Copy sent to Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Tue, 19 May 2015 18:18:13 GMT) (full text, mbox, link).
Message #19 received at 785720@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Adding missing backslash, thanks to Laney.
[Message part 2 (text/html, inline)]
[sikuli_1.0~x~rc3.tesseract3-dfsg1-8ubuntu1.debdiff (application/octet-stream, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#785720; Package sikuli.
(Tue, 19 May 2015 18:27:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Gilles Filippini <pini@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Tue, 19 May 2015 18:27:04 GMT) (full text, mbox, link).
Message #24 received at 785720@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Chad,
Chad Miller a écrit le 19/05/2015 18:04 :
> Control: severity -1 important
> Control: tags -1 patch
> thanks
>
> This changes the wrappers to span several lines first, then in a later
> patch, adds the new classpath item.
As I understand it there is no more libconstantine-java.jar in sid. Then
we just have to replace it with jnr-constants.jar instead of setting
both. Correct?
Thanks,
_g.
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#785720; Package sikuli.
(Tue, 19 May 2015 21:18:09 GMT) (full text, mbox, link).
Acknowledgement sent
to Chad Miller <chad.miller@canonical.com>:
Extra info received and forwarded to list. Copy sent to Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Tue, 19 May 2015 21:18:09 GMT) (full text, mbox, link).
Message #29 received at 785720@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Gilles. There is no build-time filling of what the distro uses, and it
costs nothing to keep the older jar name. I suggest keeping it and getting
free support for older Debians and derivatives with one diff.
On Tue, May 19, 2015 at 2:25 PM, Gilles Filippini <pini@debian.org> wrote:
> Hi Chad,
>
> Chad Miller a écrit le 19/05/2015 18:04 :
> > Control: severity -1 important
> > Control: tags -1 patch
> > thanks
> >
> > This changes the wrappers to span several lines first, then in a later
> > patch, adds the new classpath item.
>
> As I understand it there is no more libconstantine-java.jar in sid. Then
> we just have to replace it with jnr-constants.jar instead of setting
> both. Correct?
>
> Thanks,
>
> _g.
>
>
>
[Message part 2 (text/html, inline)]
Reply sent
to Gilles Filippini <pini@debian.org>:
You have taken responsibility.
(Sat, 23 May 2015 09:54:13 GMT) (full text, mbox, link).
Notification sent
to Chad Miller <chad.miller@canonical.com>:
Bug acknowledged by developer.
(Sat, 23 May 2015 09:54:13 GMT) (full text, mbox, link).
Message #34 received at 785720-close@bugs.debian.org (full text, mbox, reply):
Source: sikuli
Source-Version: 1.0~x~rc3.tesseract3-dfsg1-9
We believe that the bug you reported is fixed in the latest version of
sikuli, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 785720@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gilles Filippini <pini@debian.org> (supplier of updated sikuli package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 23 May 2015 11:21:11 +0200
Source: sikuli
Binary: sikuli-ide libsikuli-script-java libsikuli-script-jni libsikuli-script-doc
Architecture: source all amd64
Version: 1.0~x~rc3.tesseract3-dfsg1-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Java maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Gilles Filippini <pini@debian.org>
Description:
libsikuli-script-doc - Documentation for libsikuli-script-java
libsikuli-script-java - Visual scripting API for jython
libsikuli-script-jni - Native libs for libsikuli-java
sikuli-ide - IDE to develop sikuli scripts and use them as junit test cases
Closes: 785720
Changes:
sikuli (1.0~x~rc3.tesseract3-dfsg1-9) unstable; urgency=medium
.
* Fix executable-wrappers.patch (thanks to Chad Miller):
- split wrappers' args across lines to improve readability
- replace deprecated libconstantine-java.jar with jnr-constants.jar
(closes: #785720)
* Update patch setTextAndMnemonic.patch accordingly
* New patches:
- no-adsense.patch to remove links to google-analytics from
documentation
- target-java-6 patch: force java6 compatible bytecode
* Bump versioned build dependency to debhelper (>= 9~) and drop
related source.lintian-overrides
* Bump Standards-Version to 3.9.6 (no changes)
Checksums-Sha1:
35105879de099452931c79b630c1da81220d4efe 2356 sikuli_1.0~x~rc3.tesseract3-dfsg1-9.dsc
0fe584dc6a6fc82bc6db64a60d868d9eff16194b 17828 sikuli_1.0~x~rc3.tesseract3-dfsg1-9.debian.tar.xz
5622f4b3df11b39dd3ed8267f19985f43608982b 1997868 libsikuli-script-doc_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
583032a0434a7125d8b77b1ab5801e406664d0fe 140272 libsikuli-script-java_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
01e100854c13f15468651a7745f675a1ae12a983 123034 libsikuli-script-jni_1.0~x~rc3.tesseract3-dfsg1-9_amd64.deb
474662e3ad4c70f149bb24fd71dedd73844ec78b 484214 sikuli-ide_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
Checksums-Sha256:
4e5c114572b3e32e1cc58a03fb759b79b47133f2d3591567a5ffd0ff5f5288f7 2356 sikuli_1.0~x~rc3.tesseract3-dfsg1-9.dsc
33b37295e9156e418f3f72286a0f8be4bdf2f537979e7acf7711a58e569d4fb5 17828 sikuli_1.0~x~rc3.tesseract3-dfsg1-9.debian.tar.xz
7b9a4b7962c920abc21c60f83943d6da2750dcaab60e6b8a20cbe5188aeb7de6 1997868 libsikuli-script-doc_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
79759f5ad777fad5533ec6f50d26565c59eb637e847d8499b9731e3451d45cfe 140272 libsikuli-script-java_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
546b32213532c8548bcca7094e547c1f2a1378034ed0d410630ffd039e0e9673 123034 libsikuli-script-jni_1.0~x~rc3.tesseract3-dfsg1-9_amd64.deb
670eca747fd8505c9419579a00435bf1884f368a9c7def190a5bbdccfc44c070 484214 sikuli-ide_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
Files:
d3081a6909a247fa5138a46d973575eb 2356 java extra sikuli_1.0~x~rc3.tesseract3-dfsg1-9.dsc
b9e696d774010131ccf94c763b8b2695 17828 java extra sikuli_1.0~x~rc3.tesseract3-dfsg1-9.debian.tar.xz
4f13a53718ae864a885de9d5c5a0cbca 1997868 doc extra libsikuli-script-doc_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
674d5908b265feb0ebeb8a506a56e140 140272 java extra libsikuli-script-java_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
78aaf29da1bbfec586ea060d0c9b9e76 123034 java extra libsikuli-script-jni_1.0~x~rc3.tesseract3-dfsg1-9_amd64.deb
93e445040e866eb2683f57f1f662770c 484214 java extra sikuli-ide_1.0~x~rc3.tesseract3-dfsg1-9_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCAAGBQJVYEh3AAoJEO/obGx//s+DsZYH/0Ba3gB/eI47TxaVU7Izq70/
A2kBkmaE0obS0WH59MjGyEU4wSjcqYpFGteELBkcflILapb8xJjWsMj5KSeAiuLr
TU/IDloQSDu2AcA8bRYeVK9l3tDNL2m1pWSWzJqko+dmV4zRdWIepYaTigJZxhRY
8roJRojhq9QecED5NcZS+WmskjT1sF4Zg0RmTUL5Y2+ur0KhcmvRBHlfgahuF2sK
EZtkILhkTl2AX0YlBZbRbSyDt7vXM1u0ipmuDQyZrxfH4Ttya2akiNahXGjze3EQ
NzjMMw1UNuliCyboImkzknXyCX7fxyF25v+MBp9OA0ps+tSj2tZeWHtaQUCHXes=
=+IJG
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 21 Jun 2015 07:25:32 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Thu Jan 4 17:21:35 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.