Debian Bug report logs -
#797842
libjoda-time-java: Update libjoda-time-java to 2.8.2 to fix timezone
Reported by: Tiago Stürmer Daitx <tiago.daitx@canonical.com>
Date: Wed, 2 Sep 2015 22:39:01 UTC
Owned by: tmancill@debian.org
Severity: wishlist
Tags: patch
Found in version libjoda-time-java/2.7-2
Fixed in version libjoda-time-java/2.8.2-1
Done: tony mancill <tmancill@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, tiago.daitx@canonical.com, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#797842; Package libjoda-time-java.
(Wed, 02 Sep 2015 22:39:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Tiago Stürmer Daitx <tiago.daitx@canonical.com>:
New Bug report received and forwarded. Copy sent to tiago.daitx@canonical.com, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Wed, 02 Sep 2015 22:39:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: libjoda-time-java
Version: 2.7-2
Severity: wishlist
Dear Maintainer,
As reported in LP:# 1491530 jruby FTBFS partly due to an outdated joda-time package.
https://bugs.launchpad.net/ubuntu/+source/libjoda-time-java/+bug/1491530
This particular bug lead to 2 mspec test failures causing jruby to FTBFS as reported in LP: #1491526 as jruby currently runs OpenJDK 8u66 in wily.
libjoda-time-java will fail to report TZ name and shortname when running under OpenJDK 8u60 or earlier.
Upstream bugs https://github.com/JodaOrg/joda-time/issues/288 and https://github.com/JodaOrg/joda-time/issues/291
Fixed on 2.8.1. Latest is 2.8.2 with updated TZ data.
Both issues were reported upstream since JRuby should not fail due to joda-time: https://github.com/jruby/jruby/issues/3303 and https://github.com/jruby/jruby/issues/3303
========
Snippet from log:
30)
Time#strftime returns the timezone with %Z FAILED
Expected "+00:00"
to equal "GMT"
/«PKGBUILDDIR»/spec/ruby/core/time/strftime_spec.rb:238:in `(root)'
org/jruby/RubyBasicObject.java:1574:in `instance_eval'
org/jruby/RubyEnumerable.java:1412:in `all?'
org/jruby/RubyFixnum.java:275:in `times'
org/jruby/RubyArray.java:1613:in `each'
/«PKGBUILDDIR»/spec/ruby/core/time/strftime_spec.rb:4:in `(root)'
org/jruby/RubyKernel.java:1059:in `load'
org/jruby/RubyBasicObject.java:1574:in `instance_eval'
org/jruby/RubyArray.java:1613:in `each'
31)
Time#zone returns UTC when called on a UTC time FAILED
Expected "GMT"
to equal "UTC"
========
-- System Information:
Debian Release: jessie/sid
APT prefers vivid-updates
APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), (100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.19.0-26-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Information forwarded
to debian-bugs-dist@lists.debian.org, tiago.daitx@canonical.com, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#797842; Package libjoda-time-java.
(Wed, 02 Sep 2015 22:51:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Tiago Stürmer Daitx <tiago.daitx@canonical.com>:
Extra info received and forwarded to list. Copy sent to tiago.daitx@canonical.com, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>.
(Wed, 02 Sep 2015 22:51:04 GMT) (full text, mbox, link).
Message #10 received at 797842@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: libjoda-time-java
Followup-For: Bug #797842
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch
Dear Maintainer,
A debdiff for updating libjoda-time-java from 2.7 to 2.8.2 is attached.
The sources can also be obtained by going to LP: #1491530
https://bugs.launchpad.net/ubuntu/+source/libjoda-time-java/+bug/1491530
*** /tmp/tmp5B_fWw/bug_body
In Ubuntu, the attached patch was applied to achieve the following:
- 2 JRuby mspec tests for timezone do not fail any longer
* New upstream release. (LP: #1491530, Closes: #797842)
* Refresh patches.
Thanks for considering the patch.
-- System Information:
Debian Release: jessie/sid
APT prefers vivid-updates
APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), (100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.19.0-26-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
[libjoda-time-java_2.8.2-1.debdiff (text/x-diff, attachment)]
Added tag(s) patch.
Request was from Tiago Stürmer Daitx <tiago.daitx@canonical.com>
to control@bugs.debian.org.
(Wed, 02 Sep 2015 22:51:08 GMT) (full text, mbox, link).
Owner recorded as tmancill@debian.org.
Request was from tony mancill <tmancill@debian.org>
to control@bugs.debian.org.
(Sat, 05 Sep 2015 20:33:08 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>, tmancill@debian.org:
Bug#797842; Package libjoda-time-java.
(Sat, 05 Sep 2015 20:39:06 GMT) (full text, mbox, link).
Acknowledgement sent
to tony mancill <tmancill@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>, tmancill@debian.org.
(Sat, 05 Sep 2015 20:39:06 GMT) (full text, mbox, link).
Message #19 received at 797842@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On 09/02/2015 03:50 PM, Tiago Stürmer Daitx wrote:
> Package: libjoda-time-java
> Followup-For: Bug #797842
> User: ubuntu-devel@lists.ubuntu.com
> Usertags: origin-ubuntu wily ubuntu-patch
Thank you for the update. According to clirr, there are some API
differences between 2.7 and 2.8.2:
> ERROR: 7004: org.joda.time.tz.ZoneInfoCompiler: In method 'public void parseDataFile(java.io.BufferedReader)' the number of arguments has changed
> ERROR: 7002: org.joda.time.tz.ZoneInfoCompiler: Method 'public boolean verbose()' has been removed
> INFO: 8000: org.joda.time.tz.ZoneInfoLogger: Class org.joda.time.tz.ZoneInfoLogger added
For that reason, I'm uploading to experimental. Once I'm able to build
the r-deps, I'll upload the new version to unstable.
Thank you,
tony
[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>, tmancill@debian.org:
Bug#797842; Package libjoda-time-java.
(Sat, 05 Sep 2015 21:00:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Emmanuel Bourg <ebourg@apache.org>:
Extra info received and forwarded to list. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>, tmancill@debian.org.
(Sat, 05 Sep 2015 21:00:03 GMT) (full text, mbox, link).
Message #24 received at 797842@bugs.debian.org (full text, mbox, reply):
Le 05/09/2015 22:35, tony mancill a écrit :
> Thank you for the update. According to clirr, there are some API
> differences between 2.7 and 2.8.2:
>
>> ERROR: 7004: org.joda.time.tz.ZoneInfoCompiler: In method 'public void parseDataFile(java.io.BufferedReader)' the number of arguments has changed
>> ERROR: 7002: org.joda.time.tz.ZoneInfoCompiler: Method 'public boolean verbose()' has been removed
These errors affect only the zoneinfo compiler, I don't think common
applications use this part of joda-time. Searching for ZoneInfoCompiler
returns occurrences in the libjoda-time-java package only [1]. So the
upgrade is safe.
Emmanuel Bourg
[1] https://codesearch.debian.net/results/ZoneInfoCompiler/page_0
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>, tmancill@debian.org:
Bug#797842; Package libjoda-time-java.
(Sat, 05 Sep 2015 21:06:06 GMT) (full text, mbox, link).
Acknowledgement sent
to tony mancill <tmancill@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>, tmancill@debian.org.
(Sat, 05 Sep 2015 21:06:06 GMT) (full text, mbox, link).
Message #29 received at 797842@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On 09/05/2015 01:56 PM, Emmanuel Bourg wrote:
> Le 05/09/2015 22:35, tony mancill a écrit :
>
>> Thank you for the update. According to clirr, there are some API
>> differences between 2.7 and 2.8.2:
>>
>>> ERROR: 7004: org.joda.time.tz.ZoneInfoCompiler: In method 'public void parseDataFile(java.io.BufferedReader)' the number of arguments has changed
>>> ERROR: 7002: org.joda.time.tz.ZoneInfoCompiler: Method 'public boolean verbose()' has been removed
>
> These errors affect only the zoneinfo compiler, I don't think common
> applications use this part of joda-time. Searching for ZoneInfoCompiler
> returns occurrences in the libjoda-time-java package only [1]. So the
> upgrade is safe.
>
> Emmanuel Bourg
>
> [1] https://codesearch.debian.net/results/ZoneInfoCompiler/page_0
Ah cool - thank you for the link to the codesearch page. That saves me
a lot of time. I didn't think it was likely that other packages would
use the ZoneInfoCompiler, but since it was public, I thought I should check.
I'll upload to unstable shortly.
Cheers,
tony
[signature.asc (application/pgp-signature, attachment)]
Reply sent
to tony mancill <tmancill@debian.org>:
You have taken responsibility.
(Sat, 05 Sep 2015 22:00:16 GMT) (full text, mbox, link).
Notification sent
to Tiago Stürmer Daitx <tiago.daitx@canonical.com>:
Bug acknowledged by developer.
(Sat, 05 Sep 2015 22:00:16 GMT) (full text, mbox, link).
Message #34 received at 797842-close@bugs.debian.org (full text, mbox, reply):
Source: libjoda-time-java
Source-Version: 2.8.2-1
We believe that the bug you reported is fixed in the latest version of
libjoda-time-java, 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 797842@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
tony mancill <tmancill@debian.org> (supplier of updated libjoda-time-java 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: SHA512
Format: 1.8
Date: Sat, 05 Sep 2015 13:18:01 -0700
Source: libjoda-time-java
Binary: libjoda-time-java libjoda-time-java-doc
Architecture: source all
Version: 2.8.2-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: tony mancill <tmancill@debian.org>
Description:
libjoda-time-java - Java date and time API
libjoda-time-java-doc - Java date and time API (developer documentation)
Closes: 797842
Changes:
libjoda-time-java (2.8.2-1) experimental; urgency=medium
.
* Team upload.
* New upstream release (Closes: #797842)
Checksums-Sha1:
5f4b13a69866339cd91bc0e7a1e41f246bfd7678 2321 libjoda-time-java_2.8.2-1.dsc
fc39a550d01f4593cb19b0059c4bfb33a07e805f 618752 libjoda-time-java_2.8.2.orig.tar.xz
74b7cc1a7a492bfed995b011f1ad9dead701752e 4896 libjoda-time-java_2.8.2-1.debian.tar.xz
19416a665f0c35cfcf6acf72fbeb7d7ec32b484b 1624764 libjoda-time-java-doc_2.8.2-1_all.deb
4ca7b974bb6956bc7e6f322a2a508aec15bf9fea 503284 libjoda-time-java_2.8.2-1_all.deb
Checksums-Sha256:
6c1430a450cae585c27e7e9351d4e5ebe5b8838432b1d0133db641475f9dcd7e 2321 libjoda-time-java_2.8.2-1.dsc
85d5d7fee0db0a94b86d07815b6d2495b27632cbf2c8fc9d6a765b5409ebffb1 618752 libjoda-time-java_2.8.2.orig.tar.xz
70481d5fdb6c793fee82339f39f5ca7e04da346d5f2a14ad623a517eeafd724b 4896 libjoda-time-java_2.8.2-1.debian.tar.xz
598088ac99034d5f2abd5a92d6e51a5c83df9a9f4ba0dc72ae301c3a4f946076 1624764 libjoda-time-java-doc_2.8.2-1_all.deb
7347e60de5ef7862a8ced530bfbd67541e6a6d1c221a279728fdffc529abcd7b 503284 libjoda-time-java_2.8.2-1_all.deb
Files:
44f6b7a3f47c62731cd8ff4308c07500 2321 java optional libjoda-time-java_2.8.2-1.dsc
1b6ec8b2ed05150a2088c1c82b7a6446 618752 java optional libjoda-time-java_2.8.2.orig.tar.xz
929cffa7b6d169d80920812b15196410 4896 java optional libjoda-time-java_2.8.2-1.debian.tar.xz
6cbfd6557f170556cd671037d31d0573 1624764 doc optional libjoda-time-java-doc_2.8.2-1_all.deb
6433dbbfa47f93a5b39fab6a506a3339 503284 java optional libjoda-time-java_2.8.2-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJV61N9AAoJECHSBYmXSz6WNUgQAIYZRS61d4eFH28vupYoE/jb
FDTC6SJQI1ZTvo4EV4YEwUtllwrx5W17tSGLVho+dNVmfbMrL9UuAl4RIsHweaHy
9pktCAwKEayQ3EVLA0RknDWe23HqXNnoJRFy0aVsIUCC9zLK0kTb5KAcmU4SzS5q
Ox8PbffK/YIk0AIEp2AFWWfb+4VK4axkPLBqGqzzvYDKJWIs1sXin+EJP01YZA6r
OzWuTJtCMZ/hrcq0Kh5ewuIVCgcWgqkYAzxToanQj+rFrg3IUazQ+A2X1hd7+Av/
E7az6yRhwaSXU8/iZA+Yc+c8pm9Ai1PnKWoOa/+l8We3HbB8kB9wfbn/vZQsW61E
mAiNrX68BDOPoicA7q0YYUCAHMAQBeapk2zrTW6zWm71nHFD0f2ail1vTiAvCQMT
P91zQQGBtSy8OGbKj/AsFikN+CPkKru4PY5au8qROzaLv0ARjqD/r0TvCx75zuB1
ELjB5BawT/DYG4i/FE/q5HwsZgHlMmi/QOXSXpSn60R6wP+9zMh3NF2OYq87r4ro
SfyG5xwfVk0vfERr7SzjQrIuHCY6bjhxvS7VNLn4TRf3VttzxnPlUbYrVdvjwvIW
ox4oUcvhp8/WP6PBYDsq+PlMZG11cW8UqPA0yhPMscbpP4/Szc0Sz6Iuz8ZpTU02
c54W3TerSla6XPsEenxa
=UX72
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 09 Oct 2015 07:32:57 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:
Wed Jan 3 18:34:33 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.