Debian Bug report logs - #684305
umlet: Transition package to use default java implementation

version graph

Package: umlet; Maintainer for umlet is Benjamin Mesing <ben@debian.org>; Source for umlet is src:umlet (PTS, buildd, popcon).

Reported by: James Page <james.page@ubuntu.com>

Date: Wed, 8 Aug 2012 15:15:01 UTC

Severity: serious

Tags: jessie, patch, sid

Found in version umlet/11.3-3

Fixed in version umlet/11.3-5.1

Done: gregor herrmann <gregoa@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, james.page@ubuntu.com, Benjamin Mesing <bensmail@gmx.net>:
Bug#684305; Package umlet. (Wed, 08 Aug 2012 15:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to James Page <james.page@ubuntu.com>:
New Bug report received and forwarded. Copy sent to james.page@ubuntu.com, Benjamin Mesing <bensmail@gmx.net>. (Wed, 08 Aug 2012 15:15:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: James Page <james.page@ubuntu.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: umlet: Transition package to use default java implementation
Date: Wed, 08 Aug 2012 16:10:44 +0100
[Message part 1 (text/plain, inline)]
Package: umlet
Version: 11.3-3
Severity: normal
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu quantal ubuntu-patch openjdk-7-transition

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dear Maintainer,

In Ubuntu, the attached patch was applied to achieve the following:

  * Transition package to use default java implementation:
    - d/control: Switch openjdk-6-jdk -> default-jdk.
    - d/rules: Set JAVA_HOME = /usr/lib/jvm/default-java.

Ubuntu quantal is transitioning default java from openjdk-6 to openjdk-7;
this patch eases the transition.

Note that this is not a release goal for wheezy.

Thanks for considering the patch.


- -- System Information:
Debian Release: wheezy/sid
  APT prefers quantal-updates
  APT policy: (500, 'quantal-updates'), (500, 'quantal-security'), (500, 'quantal')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5.0-8-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJQIoF0AAoJEL/srsug59jDk3wP/2sy6uX3GCZ8bl79OQqfI5NP
7LuK2j4F9cp91ZUnEWzQUHRKamPOCWX3nm7qD016IphjdUQOdzMC53J9dhOfkcyN
zEs5XSM63y2N94XBT/INg8Fq2S8gP9twjhZEYmnTfRTOefDn3MJzHktJv5XudTjC
38yMeVc+5sV1ZOba3DWNQKRkEKJ5ZK1W530dR/GkeSvwemxI5GYa9P5znUH2AxSs
rh4kco/UdsNNjNwUZ4PtkrtmtSc5abrgAK69XWlLMbwMmZjhxZDC/YqbgiYeOAuy
9buXTu9ieTeB9JBZ4B+8Odlmi4bqxrxEp9q+0bj7ZYmRsWZDFkPdz+yuhzA6Al1H
iZrbxOWXgxfBiDX2iiMbFqAc6wwZQu3K9gD0ebVtLeAVfeWw7oOsQZ3BNL4EjFjq
/WhQ9Kvjc1CGhS21M8I573/SMDfPuCS4UJ7ApgHziyPDWc/NbrmH5KBEm7l+hJ7j
cclzbiE99PWpxDebE3OH5TqnzVx/KeNWoIjioy8GU61dBlijS+8NOTYq9fJh5y4j
GHMAGnTD1uQz6p2VScunJvqomNysH0ji6lKFvaa90hiklTPYhWkn8/o55SQLpDOm
TWrh7k4WgCiZn3HPVxDBlZUiVyvmw0bLgxsuEGbxBk62c2NQKrsfGW/ic82JKlsU
8fc9qG5Z0SMBuY8Qv+Tg
=xfc9
-----END PGP SIGNATURE-----
[umlet_11.3-3ubuntu1.debdiff (text/x-diff, attachment)]

Severity set to 'serious' from 'normal' Request was from Matthias Klose <doko@debian.org> to control@bugs.debian.org. (Tue, 14 May 2013 16:21:27 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Mesing <bensmail@gmx.net>:
Bug#684305; Package umlet. (Tue, 14 May 2013 16:25:11 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Benjamin Mesing <bensmail@gmx.net>. (Tue, 14 May 2013 16:25:11 GMT) (full text, mbox, link).


Message #12 received at 684305@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: 676441@bugs.debian.org, 679365@bugs.debian.org, 678131@bugs.debian.org, 678380@bugs.debian.org, 683502@bugs.debian.org, 683512@bugs.debian.org, 683519@bugs.debian.org, 683522@bugs.debian.org, 683525@bugs.debian.org, 683537@bugs.debian.org, 683543@bugs.debian.org, 683550@bugs.debian.org, 684015@bugs.debian.org, 684018@bugs.debian.org, 684022@bugs.debian.org, 684154@bugs.debian.org, 684155@bugs.debian.org, 684162@bugs.debian.org, 684163@bugs.debian.org, 684165@bugs.debian.org, 684278@bugs.debian.org, 684289@bugs.debian.org, 684296@bugs.debian.org, 684305@bugs.debian.org, 684378@bugs.debian.org, 684384@bugs.debian.org, 684979@bugs.debian.org, 684980@bugs.debian.org, 686785@bugs.debian.org, 688127@bugs.debian.org, 688138@bugs.debian.org, 688208@bugs.debian.org
Subject: Transition package to use OpenJDK7 as default java implementation
Date: Tue, 14 May 2013 18:21:50 +0200
[Message part 1 (text/plain, inline)]
Control: severity -1 serious


Dear Maintainer,

OpenJDK6 support will be dropped from Debian. Hence the severity of this
bug is release critical now. Please transition your package to use
OpenJDK7 as the default java implementation for Jessie. In most cases a
patch has already been provided for the transition. Please feel free to
ask questions about this bug report or the transition in general on the
debian-java mailing list.

For the Debian Java Team

Markus Koschany

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Mesing <bensmail@gmx.net>:
Bug#684305; Package umlet. (Sat, 01 Jun 2013 13:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Benjamin Mesing <bensmail@gmx.net>. (Sat, 01 Jun 2013 13:12:05 GMT) (full text, mbox, link).


Message #17 received at 684305@bugs.debian.org (full text, mbox, reply):

From: gregor herrmann <gregoa@debian.org>
To: 684305@bugs.debian.org
Subject: umlet: diff for NMU version 11.3-5.1
Date: Sat, 1 Jun 2013 15:09:27 +0200
[Message part 1 (text/plain, inline)]
tags 684305 + pending
thanks

Dear maintainer,

I've prepared an NMU for umlet (versioned as 11.3-5.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Mark Knopfler: Silvertown Blues
[umlet-11.3-5.1-nmu.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending. Request was from gregor herrmann <gregoa@debian.org> to control@bugs.debian.org. (Sat, 01 Jun 2013 13:12:08 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#684305; Package umlet. (Sat, 01 Jun 2013 17:15:09 GMT) (full text, mbox, link).


Acknowledgement sent to Benjamin Mesing <bensmail@gmx.net>:
Extra info received and forwarded to list. (Sat, 01 Jun 2013 17:15:09 GMT) (full text, mbox, link).


Message #24 received at 684305@bugs.debian.org (full text, mbox, reply):

From: Benjamin Mesing <bensmail@gmx.net>
To: gregor herrmann <gregoa@debian.org>, 684305@bugs.debian.org
Subject: Re: Bug#684305: umlet: diff for NMU version 11.3-5.1
Date: Sat, 01 Jun 2013 19:10:35 +0200
Hello Gregor,

thanks for the NMU it looks ok to me, but I am not sure if it might not
break things for the future (I will deal with those with the next
upload, since I also intend to upload a new version of umlet). 
Perhaps you can answer me some questions, with regards to the NMU?

      * "/usr/bin/umlet" looks like this:
        ---begin---
        #!/bin/sh
        
        # Include the wrappers utility script
        . /usr/lib/java-wrappers/java-wrappers.sh
        
        # We need java6 runtime
        find_java_runtime java6
        
        run_java -jar /usr/share/java/umlet.jar "$@"
        ---end---
        Will this work with a java7 system only (i.e. once default-java
        changed to java7)? 
        
      * What is the recommended way to find/use a java version with at
        least java6 compatibility? Lacking a proper way here was the
        main reason, why I hardcoded the openjdk6 dependency.

      * You did add the option: -o"-encoding utf8" to the jh_build
        command. Was this neccessary to make the package compile? 


Btw. I see no reason to rush this bug, so I do not fully understand why
you NMUed this without giving any information beforehand. It is usually
a good idea to contact the maintainer first (and required by policy). It
is (was) on my agenda but might still take some time.

Best regards,

Ben


On Sat, 2013-06-01 at 15:09 +0200, gregor herrmann wrote:
> tags 684305 + pending
> thanks
> 
> Dear maintainer,
> 
> I've prepared an NMU for umlet (versioned as 11.3-5.1) and
> uploaded it to DELAYED/2. Please feel free to tell me if I
> should delay it longer.
> 
> Regards.
> 





Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Mesing <bensmail@gmx.net>:
Bug#684305; Package umlet. (Sat, 01 Jun 2013 22:36:04 GMT) (full text, mbox, link).


Acknowledgement sent to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Benjamin Mesing <bensmail@gmx.net>. (Sat, 01 Jun 2013 22:36:04 GMT) (full text, mbox, link).


Message #29 received at 684305@bugs.debian.org (full text, mbox, reply):

From: gregor herrmann <gregoa@debian.org>
To: Benjamin Mesing <bensmail@gmx.net>
Cc: 684305@bugs.debian.org
Subject: Re: Bug#684305: umlet: diff for NMU version 11.3-5.1
Date: Sun, 2 Jun 2013 00:29:28 +0200
[Message part 1 (text/plain, inline)]
On Sat, 01 Jun 2013 19:10:35 +0200, Benjamin Mesing wrote:

> thanks for the NMU it looks ok to me, but I am not sure if it might not
> break things for the future (I will deal with those with the next
> upload, since I also intend to upload a new version of umlet). 
> Perhaps you can answer me some questions, with regards to the NMU?
> 
>       * "/usr/bin/umlet" looks like this:
>         ---begin---
>         #!/bin/sh
>         
>         # Include the wrappers utility script
>         . /usr/lib/java-wrappers/java-wrappers.sh
>         
>         # We need java6 runtime
>         find_java_runtime java6
>         
>         run_java -jar /usr/share/java/umlet.jar "$@"
>         ---end---
>         Will this work with a java7 system only (i.e. once default-java
>         changed to java7)? 

Looking at /usr/lib/java-wrappers/jvm-list.sh I see:

# The java* runtimes:
__jvm_java7="$__jvm_openjdk7"
# -> corresponds to Provides: java6-runtime 
__jvm_java6="$__jvm_openjdk6 $__jvm_sun6 $__jvm_java7"

which looks like it should work.
         
>       * What is the recommended way to find/use a java version with at
>         least java6 compatibility? Lacking a proper way here was the
>         main reason, why I hardcoded the openjdk6 dependency.

I guess the current shell wrapper does this already.
 
>       * You did add the option: -o"-encoding utf8" to the jh_build
>         command. Was this neccessary to make the package compile? 

No, I just thought it's save and _might_ help for the future; but in
fact it's not really appropriate according to the letter of the NMU
guidelines, sorry.
 
> Btw. I see no reason to rush this bug, 

Well, it's release critical, and the Java team is planning to switch
the default to openjdk-7 soon, so umlet is a blocker for this
transition right now.

> so I do not fully understand why
> you NMUed this without giving any information beforehand. It is usually
> a good idea to contact the maintainer first (and required by policy).

In my understanding uploading to a DELAYED queue and sending the diff
to the BTS is the canonical way of informing the maintainer.

> It
> is (was) on my agenda but might still take some time.

I'm still happy to cancel to NMU if you prefer to do the change
yourself.
 

Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Ludwig Hirsch: Der Elefant
[signature.asc (application/pgp-signature, inline)]

Added tag(s) sid and jessie. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Mon, 03 Jun 2013 10:15:29 GMT) (full text, mbox, link).


Reply sent to gregor herrmann <gregoa@debian.org>:
You have taken responsibility. (Mon, 03 Jun 2013 13:36:05 GMT) (full text, mbox, link).


Notification sent to James Page <james.page@ubuntu.com>:
Bug acknowledged by developer. (Mon, 03 Jun 2013 13:36:05 GMT) (full text, mbox, link).


Message #36 received at 684305-close@bugs.debian.org (full text, mbox, reply):

From: gregor herrmann <gregoa@debian.org>
To: 684305-close@bugs.debian.org
Subject: Bug#684305: fixed in umlet 11.3-5.1
Date: Mon, 03 Jun 2013 13:33:30 +0000
Source: umlet
Source-Version: 11.3-5.1

We believe that the bug you reported is fixed in the latest version of
umlet, 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 684305@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated umlet 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, 01 Jun 2013 15:04:24 +0200
Source: umlet
Binary: umlet
Architecture: source all
Version: 11.3-5.1
Distribution: unstable
Urgency: low
Maintainer: Benjamin Mesing <bensmail@gmx.net>
Changed-By: gregor herrmann <gregoa@debian.org>
Description: 
 umlet      - simple, text driven UML drawing tool
Closes: 684305
Changes: 
 umlet (11.3-5.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Fix "Transition package to use default java implementation":
     apply patch from Ubuntu / James Page:
 .
     Transition package to use default java implementation:
     - d/control: Switch openjdk-6-jdk -> default-jdk.
     - d/rules: Set JAVA_HOME = /usr/lib/jvm/default-java.
 .
     (Closes: #684305)
 .
   * debian/rules: pass -encoding to javac via jh_build call.
Checksums-Sha1: 
 c401bb0d360e57a99c6ce7b63ed760301081921b 1830 umlet_11.3-5.1.dsc
 dfd28ebef948140347666d88d144f4019c0223cd 7530 umlet_11.3-5.1.debian.tar.gz
 ea68f327f007a9d80a6f58810f26c7ffea4e99c7 407086 umlet_11.3-5.1_all.deb
Checksums-Sha256: 
 93e464bb58ffddd7a2284faa619e445f4607a1a5c0b735920c39e73db6c5c019 1830 umlet_11.3-5.1.dsc
 a67202f6c2904d6b940ca8866d38edce1d334fdc8404b5bfec7c260303167529 7530 umlet_11.3-5.1.debian.tar.gz
 361cf0d0792f6e89e4cc9adabc289f14c8b60873ee70b1cd442cd1dcf946bd82 407086 umlet_11.3-5.1_all.deb
Files: 
 163375e194b115ed5d441ee62ac6b745 1830 devel extra umlet_11.3-5.1.dsc
 5d77109dba10b7d7a55486d337a71b00 7530 devel extra umlet_11.3-5.1.debian.tar.gz
 72f684b16360c26a9ecd3d9c89dc4a04 407086 devel extra umlet_11.3-5.1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRqfIJAAoJELs6aAGGSaoG0MEP/j3jkr6OnpGYMAgYN7qQdOu3
xh7Xz+GDXdycKNAqfqvC7MQRVeyp0F1GcObBLVG+uu12osfOZ7vj8ZTnli956y3U
rpYsGar05KCO5mEE3vmYHkH2sszmEYpbXvz10maHr8D7aNVubmYX0d5I7eKIZIE6
7Ke+Vm6XTUOqYuuyXlSsyMUBJ93ki/vma7MBhGa/OEXyfkfPHTRUO/48m3FhJj5P
85hRTLBLHcGAotzNhLLOF8jGnbpJ99dFJKNjHzwM7EPTc+cgoGVb8RR3spxKzQSF
g8+c2VlpI1TxyNX3vKnML/EPZqOInMZSzka2ZLGx7yRbx2mREvfifI2fLqArQ02C
Dkn/NMPPBmOKn8D69TAz9MdpAg1MablMxA2sAbM5a66I65ygRnto1NynnPScBEfy
S2Np1xfNlmNI6fWmm4sTRAgO23xUkiRCWOu8e3VtjpOvz2Sdkql3klWurbn2CFjT
17WOIKC+bCM9MyfBpFUlQg257qdGv0GF5GDgwmUSxWFvVI3xV7amNIf/BtNMLAn5
/AAl4AfOlm3MaMYctNdwerWOzLCGtFMjWHSGY5VGmN7ZKqtaZH+XTKSZMWYCu3rr
4dws20YHOwA4ZmvsD/dwPp+aa3HbMXNuB37UPDfV1s0EdyyN/7InGBcdkgfQuqfw
BUNFRdpOweQYJZA3Imx5
=A36H
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 12 Jul 2013 07:25: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: Sat Jul 1 13:55:14 2023; 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.