[Lsb-messages] /var/www/bzr/lsb/devel/olver-core-tests r88: BugDB update

RomanZybinphoenix at ispras.ru RomanZybinphoenix at ispras.ru
Thu Aug 23 19:32:19 UTC 2012


------------------------------------------------------------
revno: 88
committer: Roman Zybin phoenix at ispras.ru
branch nick: olver-core-tests
timestamp: Thu 2012-08-23 23:32:19 +0400
message:
  BugDB update
modified:
  package/Makefile
  tools/BugDB/BugDB.xml
-------------- next part --------------
=== modified file 'package/Makefile'
--- a/package/Makefile	2012-03-15 20:17:21 +0000
+++ b/package/Makefile	2012-08-23 19:32:19 +0000
@@ -1,6 +1,6 @@
 PACKAGE=lsb-test-olver-core
 VERSION=4.1.3
-RELEASE=7
+RELEASE=8
 
 # for pkgchk
 DEPS=

=== modified file 'tools/BugDB/BugDB.xml'
--- a/tools/BugDB/BugDB.xml	2011-05-03 11:13:07 +0000
+++ b/tools/BugDB/BugDB.xml	2012-08-23 19:32:19 +0000
@@ -3808,4 +3808,60 @@
     </body>
   </bug>
 
+  <bug id="bug842(readlink)">
+    <pattern origin="fs.symlink.readlink_spec">
+      <![CDATA[
+          kind == POSTCONDITION_FAILED
+           && modelOperation.name
+              == "readlink_spec"
+           && ( modelOperation.getParameterValue("errno") == "EINVAL" )
+           && getCoveredElementId( "C_Path" ) == 0
+           && isRequirementFailed("readlink.06.02")
+      ]]>
+    </pattern>
+    <body>
+       The readlink() function shall place the contents of the symbolic link 
+       referred to by path in the buffer. According to LSB, if path is an 
+       empty string then readlink() shall set error code to ENOENT.
+
+       But it sets error code to EINVAL since kernel 2.6.39 released.
+       Fixed in kernel 3.2-rc1
+    </body>
+  </bug>
+
+  <bug id="bug843(clock_gettime)">
+    <pattern origin="time.clock.clock_gettime_spec">
+      <![CDATA[
+          kind == POSTCONDITION_FAILED
+           && modelOperation.name
+              == "clock_gettime_spec"
+           && ( modelOperation.getParameterValue("errno") == "EINVAL" )
+           && getCoveredElementId( "C_ClockId" ) == 2
+           && isRequirementFailed("clock_gettime.09.01")
+           && modelOperation.returnValue == "-22"
+      ]]>
+    </pattern>
+    <body>
+        The clock_gettime() function shall return the current value tp for the specified clock, clock_id.
+        According to LSB, if the clock_id argument does not specify a known clock it shall return -1 and set error code to ENOENT.
+        But the function returns -ENOENT.
+    </body>
+  </bug>
+
+  <bug id="bug844(gzputc)">
+    <pattern origin="util.compress.gzputc_spec">
+      <![CDATA[
+          kind == POSTCONDITION_FAILED
+           && modelOperation.name == "gzputc_spec"
+           && isRequirementFailed("gzputc.02")
+           && modelOperation.returnValue.equals(modelOperation.getParameterValue("c"))
+      ]]>
+    </pattern>
+    <body>
+        According to LSB, the gzputc() function shall write the single 
+        character c, converted from integer to unsigned character. 
+        On success, gzputc() shall return the value written, but it 
+        returns initial argument.
+    </body>
+  </bug>
 </bugDB>



More information about the lsb-messages mailing list