Debian Bug report logs - #847595
liblcms2-2 causes cd-iccdump to output incorrect locale names

version graph

Package: liblcms2-2; Maintainer for liblcms2-2 is Thomas Weber <tweber@debian.org>; Source for liblcms2-2 is src:lcms2 (PTS, buildd, popcon).

Affects: src:diffoscope, diffoscope, colord

Reported by: Chris Lamb <lamby@debian.org>

Date: Fri, 9 Dec 2016 17:39:01 UTC

Severity: important

Tags: fixed-upstream, pending

Found in version lcms2/2.8-2

Fixed in version lcms2/2.8-3

Done: Thomas Weber <tweber@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/mm2/Little-CMS/issues/110

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#847595; Package diffoscope. (Fri, 09 Dec 2016 17:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Fri, 09 Dec 2016 17:39:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: diffoscope: test_icc.py test failures
Date: Fri, 09 Dec 2016 18:36:53 +0100
Package: diffoscope
Version: 63
Severity: important

eg. https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/80/console

=================================== FAILURES ===================================
__________________________________ test_diff ___________________________________

differences = [<Difference cd-iccdump {} -- cd-iccdump {} []>]

    @skip_unless_tools_exist('cd-iccdump')
    def test_diff(differences):
        expected_diff = open(data('icc_expected_diff')).read()
>       assert differences[0].unified_diff == expected_diff
E       assert '@@ -1,20 +1,... [24 bytes]\n' == '@@ -1,20 +1,2... [24 bytes]\n'
E           @@ -1,20 +1,20 @@
E            icc:
E            Header:
E              Size		= 14684 bytes
E              Version	= 4.3
E              Profile Kind	= display-device
E              Colorspace	= rgb
E              Conn. Space	= xyz
E           -  Date, Time	= 2016-02-15, 21:02:09
E           +  Date, Time	= 2016-02-15, 21:03:22
E              Flags		= Not embedded profile, Use anywhere
E              Dev. Attrbts	= reflective, glossy
E              Rndrng Intnt	= perceptual
E              Creator	= lcms
E           -  Profile ID	= 0x0477fa4b
E           +  Profile ID	= 0x06017f17
E            
E            tag 00:
E              sig	'desc' [0x64657363]
E              size	38
E              type	'mluc' [0x6d6c7563]
E            Text:
E         -    ne_SU:	sRGB [24 bytes]
E         ?     -  -
E         +    en_US:	sRGB [24 bytes]
E         ?    +  +

tests/comparators/test_icc.py:45: AssertionError


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Information forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#847595; Package diffoscope. (Fri, 09 Dec 2016 19:09:02 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Fri, 09 Dec 2016 19:09:02 GMT) (full text, mbox, link).


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

From: Reiner Herrmann <reiner@reiner-h.de>
To: Chris Lamb <lamby@debian.org>, 847595@bugs.debian.org
Subject: Re: Bug#847595: diffoscope: test_icc.py test failures
Date: Fri, 9 Dec 2016 20:05:16 +0100
[Message part 1 (text/plain, inline)]
It fails on my system too (cd-iccdump prints ne_SU instead of en_US):

$ cd-iccdump tests/data/test1.icc
icc:
Header:
  Size		= 14684 bytes
  Version	= 4.3
  Profile Kind	= display-device
  Colorspace	= rgb
  Conn. Space	= xyz
  Date, Time	= 2016-02-15, 21:02:09
  Flags		= Not embedded profile, Use anywhere
  Dev. Attrbts	= reflective, glossy
  Rndrng Intnt	= perceptual
  Creator	= lcms
  Profile ID	= 0x0477fa4b

tag 00:
  sig	'desc' [0x64657363]
  size	38
  type	'mluc' [0x6d6c7563]
Text:
  ne_SU:	sRGB [24 bytes]

tag 01:
  sig	'cprt' [0x63707274]
  size	2946
  type	'mluc' [0x6d6c7563]
Text:
  ne_SU:	This profile is free of known copyright restrictions [216 bytes]
  sc_**:	This profile is free of known copyright restrictions [216 bytes]
  ad_**:	This profile is free of known copyright restrictions [216 bytes]
  ed_**:	This profile is free of known copyright restrictions [216 bytes]
  le_**:	This profile is free of known copyright restrictions [216 bytes]
  se_**:	This profile is free of known copyright restrictions [216 bytes]
  lg_**:	This profile is free of known copyright restrictions [216 bytes]
  uh_**:	This profile is free of known copyright restrictions [216 bytes]
  di_**:	This profile is free of known copyright restrictions [216 bytes]
  ti_**:	This profile is free of known copyright restrictions [216 bytes]
  aj_**:	This profile is free of known copyright restrictions [216 bytes]
  ok_**:	This profile is free of known copyright restrictions [216 bytes]
  bn_**:	This profile is free of known copyright restrictions [216 bytes]
  bn_ON:	This profile is free of known copyright restrictions [216 bytes]
  lp_**:	This profile is free of known copyright restrictions [216 bytes]
  tp_RB:	This profile is free of known copyright restrictions [216 bytes]
  ur_**:	This profile is free of known copyright restrictions [216 bytes]
  ks_**:	This profile is free of known copyright restrictions [216 bytes]
  rs_**:	This profile is free of known copyright restrictions [216 bytes]
  vs_**:	This profile is free of known copyright restrictions [216 bytes]
  rt_**:	This profile is free of known copyright restrictions [216 bytes]
  ku_**:	This profile is free of known copyright restrictions [216 bytes]
  hz_WT:	This profile is free of known copyright restrictions [216 bytes]
  hz_NC:	This profile is free of known copyright restrictions [216 bytes]

tag 02:
  sig	'wtpt' [0x77747074]
  size	20
  type	'XYZ ' [0x58595a20]
XYZ:
  X:0.964203 Y:1.000000 Z:0.824905

tag 03:
  sig	'chad' [0x63686164]
  size	44
  type	'sf32' [0x73663332]

tag 04:
  sig	'rXYZ' [0x7258595a]
  size	20
  type	'XYZ ' [0x58595a20]
XYZ:
  X:0.435852 Y:0.222382 Z:0.013916

tag 05:
  sig	'bXYZ' [0x6258595a]
  size	20
  type	'XYZ ' [0x58595a20]
XYZ:
  X:0.143021 Y:0.060593 Z:0.713837

tag 06:
  sig	'gXYZ' [0x6758595a]
  size	20
  type	'XYZ ' [0x58595a20]
XYZ:
  X:0.385330 Y:0.717041 Z:0.097137

tag 07:
  sig	'rTRC' [0x72545243]
  size	32
  type	'para' [0x70617261]

tag 08:
  sig	'gTRC' [0x67545243]
  link	'rTRC' [0x72545243]
tag 09:
  sig	'bTRC' [0x62545243]
  link	'gTRC' [0x67545243]
tag 10:
  sig	'chrm' [0x6368726d]
  size	36
  type	'chrm' [0x6368726d]

tag 11:
  sig	'meta' [0x6d657461]
  size	326
  type	'dict' [0x64696374]
Dictionary:
  DATA_source	->	standard
  License	->	CC0
  STANDARD_space	->	srgb
  CMF_binary	->	cd-create-profile
  CMF_product	->	colord
  CMF_version	->	1.3.1

tag 12:
  sig	'dmdd' [0x646d6464]
  size	10888
  type	'mluc' [0x6d6c7563]
Text:
  ne_SU:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  sc_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  ed_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  le_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  ne_BG:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  se_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  ti_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  ok_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  lp_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  tp_RB:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  ur_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  rs_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  vs_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  rt_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  ku_**:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  hz_WT:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]
  hz_NC:	This general purpose profile was designed by Hewlett-Packard and Microsoft and lives on as the default profile on the Internet for untagged RGB colors and used in HDTV. Most uncalibrated displays are able to display most of the colors available in sRGB, although this profile is sometimes a poor choice for printing. [1272 bytes]

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

Information forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#847595; Package diffoscope. (Fri, 09 Dec 2016 19:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Fri, 09 Dec 2016 19:15:03 GMT) (full text, mbox, link).


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

From: Reiner Herrmann <reiner@reiner-h.de>
To: Chris Lamb <lamby@debian.org>, 847595@bugs.debian.org
Subject: Re: Bug#847595: diffoscope: test_icc.py test failures
Date: Fri, 9 Dec 2016 20:11:25 +0100
[Message part 1 (text/plain, inline)]
On Fri, Dec 09, 2016 at 06:36:53PM +0100, Chris Lamb wrote:
> E         -    ne_SU:	sRGB [24 bytes]
> E         ?     -  -
> E         +    en_US:	sRGB [24 bytes]
> E         ?    +  +

Just found out that it is caused by liblcms2-2 (2.8-2).
After downgrading it to the version in stretch (2.7-1), everything is
printed normally.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#847595; Package diffoscope. (Fri, 09 Dec 2016 19:21:05 GMT) (full text, mbox, link).


Acknowledgement sent to Ximin Luo <infinity0@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Fri, 09 Dec 2016 19:21:05 GMT) (full text, mbox, link).


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

From: Ximin Luo <infinity0@debian.org>
To: Reiner Herrmann <reiner@reiner-h.de>, 847595@bugs.debian.org, Chris Lamb <lamby@debian.org>
Subject: Re: Bug#847595: diffoscope: test_icc.py test failures
Date: Fri, 09 Dec 2016 19:19:00 +0000
Control: reassign -1 liblcms2-2 2.8-2
Control: retitle -1 liblcms2-2 causes cd-iccdump to output incorrect locale names
Control: affects -1 + colord diffoscope

Hello liblcms2-2 maintainer, just reassigning the bug described below. You can reproduce it with $ cd-iccdump <some test file> 

e.g. from the diffoscope source tree:

$ cd-iccdump tests/data/test1.icc  | grep 'en_US\|ne_SU'
  ne_SU:	sRGB [24 bytes]
[.. etc ..]

Seems endian-related.

Reiner Herrmann:
> On Fri, Dec 09, 2016 at 06:36:53PM +0100, Chris Lamb wrote:
>> E         -    ne_SU:	sRGB [24 bytes]
>> E         ?     -  -
>> E         +    en_US:	sRGB [24 bytes]
>> E         ?    +  +
> 
> Just found out that it is caused by liblcms2-2 (2.8-2).
> After downgrading it to the version in stretch (2.7-1), everything is
> printed normally.
> 

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



Bug reassigned from package 'diffoscope' to 'liblcms2-2'. Request was from Ximin Luo <infinity0@debian.org> to 847595-submit@bugs.debian.org. (Fri, 09 Dec 2016 19:21:06 GMT) (full text, mbox, link).


No longer marked as found in versions diffoscope/63. Request was from Ximin Luo <infinity0@debian.org> to 847595-submit@bugs.debian.org. (Fri, 09 Dec 2016 19:21:06 GMT) (full text, mbox, link).


Marked as found in versions lcms2/2.8-2. Request was from Ximin Luo <infinity0@debian.org> to 847595-submit@bugs.debian.org. (Fri, 09 Dec 2016 19:21:07 GMT) (full text, mbox, link).


Changed Bug title to 'liblcms2-2 causes cd-iccdump to output incorrect locale names' from 'diffoscope: test_icc.py test failures'. Request was from Ximin Luo <infinity0@debian.org> to 847595-submit@bugs.debian.org. (Fri, 09 Dec 2016 19:21:08 GMT) (full text, mbox, link).


Added indication that 847595 affects colord and diffoscope Request was from Ximin Luo <infinity0@debian.org> to 847595-submit@bugs.debian.org. (Fri, 09 Dec 2016 19:21:08 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Thomas Weber <tweber@debian.org>:
Bug#847595; Package liblcms2-2. (Sat, 10 Dec 2016 00:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to HW42 <hw42@ipsumj.de>:
Extra info received and forwarded to list. Copy sent to Thomas Weber <tweber@debian.org>. (Sat, 10 Dec 2016 00:21:03 GMT) (full text, mbox, link).


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

From: HW42 <hw42@ipsumj.de>
To: Ximin Luo <infinity0@debian.org>, 847595@bugs.debian.org
Subject: Re: Bug#847595: diffoscope: test_icc.py test failures
Date: Fri, 09 Dec 2016 23:48:00 +0000
[Message part 1 (text/plain, inline)]
Ximin Luo:
> Hello liblcms2-2 maintainer, just reassigning the bug described below.
> You can reproduce it with $ cd-iccdump <some test file> 
> 
> e.g. from the diffoscope source tree:
> 
> $ cd-iccdump tests/data/test1.icc  | grep 'en_US\|ne_SU'
>   ne_SU:	sRGB [24 bytes]
> [.. etc ..]
> 
> Seems endian-related.
> 
> Reiner Herrmann:
>> On Fri, Dec 09, 2016 at 06:36:53PM +0100, Chris Lamb wrote:
>>> E         -    ne_SU:	sRGB [24 bytes]
>>> E         ?     -  -
>>> E         +    en_US:	sRGB [24 bytes]
>>> E         ?    +  +
>>
>> Just found out that it is caused by liblcms2-2 (2.8-2).
>> After downgrading it to the version in stretch (2.7-1), everything is
>> printed normally.

I think I found the cause. cmsMLUtranslationsCodes() now uses the new
strFrom16() function. The problem is that strFrom16() does not work
under little-endian systems.

  static
  cmsUInt16Number strTo16(const char str[3])
  {
      cmsUInt16Number n = ((cmsUInt16Number) str[0] << 8) | str[1];
  
      return n;  // Always big endian in this case
  }

  static
  void strFrom16(char str[3], cmsUInt16Number n)
  {
      // Assiming this would be aligned
      union {
  
         cmsUInt16Number n;
         char str[2];
         
      } c;
  
      c.n = n;  // Always big endian in this case
  
      str[0] = c.str[0]; str[1] = c.str[1]; str[2] = 0;
  
  }

On a little-endian system strFrom16() wrongly swaps the byte order (even
though the comment says something different). You can easily test this
with the attached minimal test case (see test.c).

I think the easiest solution is the use a machine byte order independent
calculation like in strTo16(). See attached patch.
[lcms2-fix-strFrom16-byte-order.patch (text/x-diff, attachment)]
[test.c (text/x-csrc, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Set Bug forwarded-to-address to 'https://github.com/mm2/Little-CMS/issues/110'. Request was from Thomas Weber <tweber@debian.org> to control@bugs.debian.org. (Sun, 11 Dec 2016 00:45:02 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream. Request was from bts-link-upstream@lists.alioth.debian.org to control@bugs.debian.org. (Thu, 15 Dec 2016 17:33:05 GMT) (full text, mbox, link).


Added indication that 847595 affects src:diffoscope Request was from Mattia Rizzolo <mattia@debian.org> to control@bugs.debian.org. (Sat, 17 Dec 2016 00:36:02 GMT) (full text, mbox, link).


Reply sent to Thomas Weber <tweber@debian.org>:
You have taken responsibility. (Sun, 18 Dec 2016 22:51:06 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sun, 18 Dec 2016 22:51:07 GMT) (full text, mbox, link).


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

From: Thomas Weber <tweber@debian.org>
To: 847595-close@bugs.debian.org
Subject: Bug#847595: fixed in lcms2 2.8-3
Date: Sun, 18 Dec 2016 22:48:28 +0000
Source: lcms2
Source-Version: 2.8-3

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

Debian distribution maintenance software
pp.
Thomas Weber <tweber@debian.org> (supplier of updated lcms2 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: Sun, 18 Dec 2016 23:24:18 +0100
Source: lcms2
Binary: liblcms2-dev liblcms2-2 liblcms2-utils
Architecture: source amd64
Version: 2.8-3
Distribution: unstable
Urgency: medium
Maintainer: Thomas Weber <tweber@debian.org>
Changed-By: Thomas Weber <tweber@debian.org>
Description:
 liblcms2-2 - Little CMS 2 color management library
 liblcms2-dev - Little CMS 2 color management library development headers
 liblcms2-utils - Little CMS 2 color management library (utilities)
Closes: 847595
Changes:
 lcms2 (2.8-3) unstable; urgency=medium
 .
   * New patch: lcms2-fix-strFrom16-byte-order.patch.
     Thanks to HW42 <hw42@ipsumj.de> (Closes: #847595)
Checksums-Sha1:
 f0431162bfa3646ed60e0e6269beb5d78653983e 1997 lcms2_2.8-3.dsc
 97041245a0d3d39281796c8a58de74fb8ca8520d 10732 lcms2_2.8-3.debian.tar.xz
 a6a7638a28ab687e3877febf6ecca1e51fff61dd 5739 lcms2_2.8-3_amd64.buildinfo
 232e281784ee65a1e319278e29647c919cb0f9c7 381200 liblcms2-2-dbgsym_2.8-3_amd64.deb
 1ff868ae618e2823be549bb1b932f906eb3ed3a4 142452 liblcms2-2_2.8-3_amd64.deb
 6f907779ceda0201dbd00e8ad92f1d49b86255d1 4865690 liblcms2-dev_2.8-3_amd64.deb
 82fe7139152f15286f5d5e33a35210a5acc5bbd8 110340 liblcms2-utils-dbgsym_2.8-3_amd64.deb
 4e0daed653366af362eda615d887ddcf6fa2a291 45792 liblcms2-utils_2.8-3_amd64.deb
Checksums-Sha256:
 9e9f53b7abcdd82040a35111860465b443d05103a49e64b139cfe955586b2e0a 1997 lcms2_2.8-3.dsc
 876214e97f069a3dba0ea7f54026106da441f319e2afa0a8d38f8c4de5f773c9 10732 lcms2_2.8-3.debian.tar.xz
 887f6e89090d9f99190bfee5c16d37d3a11f49c1daa3a6f79f3b37e5073f07fb 5739 lcms2_2.8-3_amd64.buildinfo
 0658f9f9c367dd162b6572fdf7c35adebfe9d4ddaa1f0d294fb475902401ef5b 381200 liblcms2-2-dbgsym_2.8-3_amd64.deb
 37179fe912d2488d72b1e51f50384e2adcae40c0ac92aff75306b6254d09cc62 142452 liblcms2-2_2.8-3_amd64.deb
 ab58ef748c1524b9ce4587b771918033409e177281f057376fdba4bed6ff8c34 4865690 liblcms2-dev_2.8-3_amd64.deb
 de23c14983def3b75c192c93d7e76c9a6319a276e84142d266a44fa293bfed34 110340 liblcms2-utils-dbgsym_2.8-3_amd64.deb
 c273f36e9d9c82ca8ed8f741c1e2a32601110b2fe5d6c7f0b82a8fed35beda8f 45792 liblcms2-utils_2.8-3_amd64.deb
Files:
 81c19016ade54f27727f1a613dab1e9c 1997 libs optional lcms2_2.8-3.dsc
 fbee1897c8431036416c162091abfcb4 10732 libs optional lcms2_2.8-3.debian.tar.xz
 993984647e7d2f4afedc7dcb04ce9335 5739 libs optional lcms2_2.8-3_amd64.buildinfo
 da1e7ef531e5233076bebd2700ad8f3c 381200 debug extra liblcms2-2-dbgsym_2.8-3_amd64.deb
 dc3b40f3b63a748818c592f518806917 142452 libs optional liblcms2-2_2.8-3_amd64.deb
 531ba29afdee517c80c340f0f52000ea 4865690 libdevel optional liblcms2-dev_2.8-3_amd64.deb
 0ff0af62e840565df52b3a973e0b6ae9 110340 debug extra liblcms2-utils-dbgsym_2.8-3_amd64.deb
 c006862c83beaeb61087dad2b9351ae0 45792 utils optional liblcms2-utils_2.8-3_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXcRrV8dHdlRr8Kg5x/+TixwaPkkFAlhXDnQACgkQx/+Tixwa
PknQ3g//RUNhZ2Q5cnpgu+8dxBTmZs94qmHf8HjZKkPHhjKzkSd8jAR/oCGwhboT
/LAhEP53P6+hEjkuKi0wZ61K3I+aJ6hA2zvt1WfeWZ3F1865ASDj1211Guuwohwl
fCIAqcZoTt6JUUAQC/65INRTAACnffTpd9Q9zGbTIU4XDfOTSkrJMwIFmzv62BZp
7ec1bwqvx29AXtrBsrrrKLrGq5rsodlq6/IBlk5w15UPdyw+/ByuMfdTEu6G05e0
koUZOnABnJ2fh9Jq69xJxrCoMv8NkrK443aguvGE+5AnEkTSz6iBFPm+4/UOLRnc
Ye2H95tUU7T4gG9fJ6yNQ/iRgdO8WOPlJALloKDBdfZ/oFeNn09IS3CjKNizOSxm
pnw6E4s77I6wVuuukCVJeOHlL/Bi2OpHa56Z/5wcjmvapIJGrRiVuln1ZFEbHC1o
Wo4vPBCk1l9KzQsyPyC6YK8E3K87oqiX1QNLc4C940ipt9UKbMgjKpkZHutr6+1n
VbwhqUoHKhE/F9J5ew77PQ5LC4VM62/XLXKtsUXnntKfcKb/0sB+dtyRjbMl9OLT
g1XaH4ATrThvnDHsIZbeZYKPUUUe6aMcy1YsYbwcSTNfIPk8hPdgwm/Q5Jl+XRy5
vlY4Z28WZ1CaZDDpPaf1Ht1xqfmcFFhDACg5U45/KlHu3zFCcw8=
=d5pA
-----END PGP SIGNATURE-----




Added tag(s) pending. Request was from Thomas Weber <tweber@debian.org> to control@bugs.debian.org. (Thu, 26 Jan 2017 08:30:04 GMT) (full text, mbox, link).


Message sent on to Chris Lamb <lamby@debian.org>:
Bug#847595. (Thu, 26 Jan 2017 08:30:06 GMT) (full text, mbox, link).


Message #51 received at 847595-submitter@bugs.debian.org (full text, mbox, reply):

From: Thomas Weber <tweber@debian.org>
To: 847595-submitter@bugs.debian.org
Subject: Bug#847595 marked as pending
Date: Thu, 26 Jan 2017 08:27:51 +0000
tag 847595 pending
thanks

Hello,

Bug #847595 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    http://git.debian.org/?p=collab-maint/lcms2.git;a=commitdiff;h=95872b1

---
commit 95872b1b0ea79222f7fda2e8c905049862c1f2ce
Author: Thomas Weber <tweber@debian.org>
Date:   Sun Dec 18 23:25:41 2016 +0100

    Debian release 2.8-3

diff --git a/debian/changelog b/debian/changelog
index c43391c..309a388 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+lcms2 (2.8-3) unstable; urgency=medium
+
+  * New patch: lcms2-fix-strFrom16-byte-order.patch.
+    Thanks to HW42 <hw42@ipsumj.de> (Closes: #847595)
+
+ -- Thomas Weber <tweber@debian.org>  Sun, 18 Dec 2016 23:24:18 +0100
+
 lcms2 (2.8-2) unstable; urgency=medium
 
   * Provide liblcms-dev (Closes: 830752)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 24 Feb 2017 07:33:20 GMT) (full text, mbox, link).


Bug unarchived. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Fri, 03 Mar 2017 08:15:14 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Thomas Weber <tweber@debian.org>:
Bug#847595; Package liblcms2-2. (Fri, 03 Mar 2017 08:18:06 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Thomas Weber <tweber@debian.org>. (Fri, 03 Mar 2017 08:18:06 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: 847595@bugs.debian.org
Cc: reproducible-builds@lists.alioth.debian.org
Subject: Re: liblcms2-2 causes cd-iccdump to output incorrect locale names
Date: Fri, 03 Mar 2017 16:16:05 +0800
Hey,

+lcms2 (2.8-3) unstable; urgency=medium
+
+  * New patch: lcms2-fix-strFrom16-byte-order.patch.
+    Thanks to HW42 <hw42@ipsumj.de> (Closes: #847595)

Did this get sent upstream? :)  We are seeing other distributions
hitting the same issue:

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856447


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#847595; Package liblcms2-2. (Sat, 04 Mar 2017 20:09:02 GMT) (full text, mbox, link).


Acknowledgement sent to Thomas Weber <tweber@debian.org>:
Extra info received and forwarded to list. (Sat, 04 Mar 2017 20:09:03 GMT) (full text, mbox, link).


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

From: Thomas Weber <tweber@debian.org>
To: Chris Lamb <lamby@debian.org>, 847595@bugs.debian.org
Subject: Re: Bug#847595: liblcms2-2 causes cd-iccdump to output incorrect locale names
Date: Sat, 4 Mar 2017 21:06:19 +0100
On Fri, Mar 03, 2017 at 04:16:05PM +0800, Chris Lamb wrote:
> Hey,
> 
> +lcms2 (2.8-3) unstable; urgency=medium
> +
> +  * New patch: lcms2-fix-strFrom16-byte-order.patch.
> +    Thanks to HW42 <hw42@ipsumj.de> (Closes: #847595)
> 
> Did this get sent upstream? :)  We are seeing other distributions
> hitting the same issue:
> 
>   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856447

The bug report has a "Forwarded to" header and the patch has a "Bug:"
tag following DEP3: https://github.com/mm2/Little-CMS/issues/110
So, yes, this was sent upstream. Upstream chose a different way forward
which albeit didn't work.

	Thomas



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 02 Apr 2017 07:28:48 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 May 17 14:14:54 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.