[Lsb-messages] /var/www/bzr/lsb/4.1/lsbspec r3860: add errata for bug 3902

Mats Wichmann mats at linuxfoundation.org
Thu Jan 30 16:23:55 UTC 2014


------------------------------------------------------------
revno: 3860
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: lsbspec
timestamp: Thu 2014-01-30 09:23:55 -0700
message:
  add errata for bug 3902
added:
  errata/errata_40/3902-jpeg.txt
  errata/errata_41/3902-jpeg.txt
-------------- next part --------------
=== added file 'errata/errata_40/3902-jpeg.txt'
--- a/errata/errata_40/3902-jpeg.txt	1970-01-01 00:00:00 +0000
+++ b/errata/errata_40/3902-jpeg.txt	2014-01-30 16:23:55 +0000
@@ -0,0 +1,26 @@
+Specification: LSB Desktop generic
+Edition of Specification: 4.0
+Type: Error
+Status: Unapproved
+Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=3902
+
+Rationale: In the erratum corresponding to bug reference
+http://bugs.linuxbase.org/show_bug.cgi?id=2790, data definitions listed
+under jerror.h, which had been omitted from LSB 4.0, were added.
+However, one item in these data definitions was erroneously included.
+In implementations of libjpeg, macro JMESSAGE is defined, some other
+items are defined, then JMESSAGE is undefined. The effect is after the
+compiler preprocessor completes processing jerror.h, JMESSAGE is not
+defined. In the description added in the prior erratum, JMESSAGE is
+defined, which is incorrect. Since JMESSAGE is not needed within the
+data definitions for libjpeg, it is dropped entirely.
+
+
+In LSB Desktop generic:
+
+In 9.2. Data Definitions for libjpeg
+9.2.1. jerror.h  (added by erratum)
+
+Delete:
+
+#define JERROR_H

=== added file 'errata/errata_41/3902-jpeg.txt'
--- a/errata/errata_41/3902-jpeg.txt	1970-01-01 00:00:00 +0000
+++ b/errata/errata_41/3902-jpeg.txt	2014-01-30 16:23:55 +0000
@@ -0,0 +1,22 @@
+Specification: LSB Desktop generic
+Edition of Specification: 4.0
+Type: Error
+Status: Unapproved
+Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=3902
+
+Rationale: In implementations of libjpeg, macro JMESSAGE is defined,
+some other items are defined, then JMESSAGE is undefined. The effect is
+after the compiler preprocessor completes processing jerror.h, JMESSAGE
+is not defined. In the defintions in this specification, JMESSAGE is
+left defined, which is incorrect. Since JMESSAGE is not needed within
+the data definitions for libjpeg, it is dropped entirely.
+
+
+In LSB Desktop generic:
+
+In 10.2. Data Definitions for libjpeg
+10.2.1. jerror.h
+
+Delete:
+
+#define JERROR_H



More information about the lsb-messages mailing list