[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