← Back to team overview

openjdk team mailing list archive

Re: Please test openjdk-6 6b33-1.13.5-2~deb6u1 for Debian 6 Squeeze LTS

 

Hello David,

On Sat, 29 Nov 2014, David Ayers wrote:
> I have just installed openjdk-6-jre-lib 6b33-1.13.5-2~deb6u1 on a
> production system.  I keep track of /etc in a repository and noticed the
> following changes:

Thanks for the report. That's the kind of regression that we like to
discover before release, hence I encourage you to install packages that we
submit for test on debian-lts@xxxxxxxxxxxxxxxx :-)

That said, this problem also affects
openjdk-6-jre-headless 6b33-1.13.5-2~deb7u1 in wheezy-security. OpenJDK
is special in that the package maintainer does support building
backports out of the current package in sid. So this is in fact
a regression in the packaging... hence I'm including the Open JDK
packaging team in the discussion (and Matthias Klose in particular
since he added the patch which changed this file:
see fontconfig-dejavu.patch in
http://bazaar.launchpad.net/~openjdk/openjdk/openjdk6/revision/569).

Matthias, are the changes problematic enough to warrant pushing an
immediate update or can it wait until the next upstream release?
(See below for the changes)

Can you update the packaging to exclude
debian/patches/fontconfig-dejavu.diff on squeeze and wheezy (and old
Ubuntu releases as well I guess) ?

I guess this should do it:
--- debian/rules.orig	2014-12-04 10:43:10.192164885 +0000
+++ debian/rules	2014-12-04 10:45:54.732158817 +0000
@@ -364,7 +364,10 @@
 	debian/patches/libpcsclite-dlopen.diff \
 	debian/patches/m68k-text-relocations.diff \
 	debian/patches/add-zero-ports.diff \
-	debian/patches/fontconfig-dejavu.diff \
+
+ifneq (,$(filter $(distrel),squeeze wheezy))
+    DISTRIBUTION_PATCHES += debian/patches/fontconfig-dejavu.diff 
+endif
 
 ifneq (,$(filter $(DEB_HOST_ARCH), sparc sparc64))
   export COMPILER_WARNINGS_FATAL = false


Cheers,

> diff --git a/java-6-openjdk/fontconfig.properties b/java-6-openjdk/fontconfig.properties
> index fbc37d2..faf2b33 100644
> --- a/java-6-openjdk/fontconfig.properties
> +++ b/java-6-openjdk/fontconfig.properties
> @@ -25,7 +25,7 @@
> 
>  # Version
> 
> -# Uses Ubuntu 8.04 (hardy), Debian 6.0 (Squeeze) (and more recent releases) fonts and file paths.
> +# Uses Ubuntu 14.04 (trusty), Debian 8.0 (jessie) (and more recent releases) fonts and file paths.
>  version=1
> 
>  # Component Font Mappings
> @@ -276,20 +276,20 @@ exclusion.japanese-vlgothic=0390-03d6,2200-22ef,2701-27be
> 
>  # Font File Names
> 
> -filename.DejaVu_Sans=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
> -filename.DejaVu_Sans_Bold=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
> -filename.DejaVu_Sans_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
> -filename.DejaVu_Sans_Bold_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
> +filename.DejaVu_Sans=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
> +filename.DejaVu_Sans_Bold=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
> +filename.DejaVu_Sans_Oblique=/usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf
> +filename.DejaVu_Sans_Bold_Oblique=/usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf
> 
> Yet those font files actually did not change location in squeeze-lts.  I
> have not done any further review.
> 
> Cheers,
> David
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/


Follow ups