<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>2572</bug_id>
          
          <creation_ts>2012-06-11 03:55:46 +0000</creation_ts>
          <short_desc>[multilib] failed dependency for util-linux with multilib build</short_desc>
          <delta_ts>2012-07-30 19:52:44 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.3 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jiajun Xu">jiajun.xu</reporter>
          <assigned_to name="Bogdan Marinescu">bogdan.a.marinescu</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>hongnax.xu</cc>
    
    <cc>laurentiu.serban</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>ningx.ma</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>yilongx.y.sun</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>21969</commentid>
    <comment_count>0</comment_count>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2012-06-11 03:55:46 +0000</bug_when>
    <thetext>tree/branch: poky/master
commit: df8f55a919b3cc602ce1f1c51630c7edf6e36b55

With latest master, multilib build against sato images could not pass do_rootfs. It reports following error:

######
DEBUG: Executing shell function do_rootfs
ERROR: Function failed: do_rootfs (see /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/work/qemux86_64-poky-linux/lib32-core-image-sato-sdk-1.0-r0/temp/log.do_rootfs.9788 for further information)
Generating solve db for /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/deploy/rpm/qemux86_64...
Generating solve db for /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/deploy/rpm/x86_64...
Generating solve db for /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/deploy/rpm/all...
Generating solve db for /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/deploy/rpm/lib32_qemux86_64...
Generating solve db for /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/deploy/rpm/lib32_x86...
Generating solve db for /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/deploy/rpm/all...
Generating solve db for /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/deploy/rpm/all...
Processing lib32-locale-base-en-us...
Processing lib32-locale-base-en-gb...
Processing lib32-task-core-boot...
Processing lib32-task-core-apps-console...
Processing lib32-task-core-standalone-sdk-target...
Processing lib32-task-core-ssh-dropbear...
Processing lib32-task-core-apps-x11-pimlico...
Processing lib32-zypper...
Processing lib32-task-core-tools-profile...
Processing lib32-task-core-qt-demos...
Processing lib32-task-core-x11-sato...
Processing lib32-task-core-sdk...
Processing lib32-task-core-tools-testapps...
Processing lib32-task-core-tools-debug...
Processing lib32-task-core-apps-x11-games...
Processing lib32-task-core-apps-x11-core...
Processing lib32-task-base-extended...
Processing lib32-rpm...
Processing lib32-task-core-x11-base...
Manifest: /home/jxu49/osel/m1-full/lib32-sato-sdk-qemux86-64/tmp/work/qemux86_64-poky-linux/lib32-core-image-sato-sdk-1.0-r0/rootfs/install/install.manifest
error: Failed dependencies:
        util-linux-swaponoff is needed by util-linux-2.21.1-r1.lib32_x86
        util-linux-umount is needed by util-linux-2.21.1-r1.lib32_x86
        util-linux-losetup is needed by util-linux-2.21.1-r1.lib32_x86
######</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22669</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-06-28 14:20:17 +0000</bug_when>
    <thetext>I think we might be abel to fix this with something like:

--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -1701,7 +1701,7 @@ python package_depchains() {
 
 # Since bitbake can&apos;t determine which variables are accessed during package 
 # iteration, we need to list them here:
-PACKAGEVARS = &quot;FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME&quot;
+PACKAGEVARS = &quot;FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME ALTER
 
 def gen_packagevar(d):
     ret = []</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22670</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-06-28 14:25:14 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; I think we might be abel to fix this with something like:
&gt; 
&gt; --- a/meta/classes/package.bbclass
&gt; +++ b/meta/classes/package.bbclass
&gt; @@ -1701,7 +1701,7 @@ python package_depchains() {
&gt;  
&gt;  # Since bitbake can&apos;t determine which variables are accessed during package 
&gt;  # iteration, we need to list them here:
&gt; -PACKAGEVARS = &quot;FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS
&gt; RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME
&gt; INITSCRIPT_PARAMS DEBIAN_NOAUTONAME&quot;
&gt; +PACKAGEVARS = &quot;FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS
&gt; RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME
&gt; INITSCRIPT_PARAMS DEBIAN_NOAUTONAME ALTER
&gt;  
&gt;  def gen_packagevar(d):
&gt;      ret = []

My terminal width truncated this. The change should be:

-PACKAGEVARS = &quot;FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME&quot;
+PACKAGEVARS = &quot;FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME ALTERNATIVE&quot;

It should be easy to add this to the file manually, its just adding ALTERNATIVE to PACKAGEVARS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22672</commentid>
    <comment_count>3</comment_count>
    <who name="Bogdan Marinescu">bogdan.a.marinescu</who>
    <bug_when>2012-06-28 14:41:00 +0000</bug_when>
    <thetext>I&apos;m pasting below my conversation with Mark Hattle on the subject:

---------- Forwarded message ----------
From: Marinescu, Bogdan A &lt;bogdan.a.marinescu@intel.com&gt;
Date: Fri, Jun 22, 2012 at 5:16 PM
Subject: Re: About your commit on update-alternatives.bbclass
To: Mark Hatle &lt;mark.hatle@windriver.com&gt;


Hi,

On Fri, Jun 22, 2012 at 5:05 PM, Mark Hatle &lt;mark.hatle@windriver.com&gt; wrote:
&gt; On 6/22/12 8:31 AM, Marinescu, Bogdan A wrote:
&gt;&gt;
&gt;&gt; Hello again,
&gt;&gt;
&gt;&gt; Looking at the log.do_package file (attached) I can see these lines:
&gt;&gt;
&gt;&gt; NOTE: util-linux: Rename /bin/dmesg -&gt; /bin/dmesg.util-linux
&gt;&gt; NOTE: util-linux: Rename /bin/kill -&gt; /bin/kill.util-linux
&gt;&gt; NOTE: util-linux: Rename /bin/more -&gt; /bin/more.util-linux
&gt;&gt; NOTE: util-linux: Rename /bin/reset -&gt; /bin/reset.util-linux
&gt;&gt; NOTE: util-linux: Rename /sbin/mkswap -&gt; /sbin/mkswap.util-linux
&gt;&gt; NOTE: util-linux: Rename /sbin/blockdev -&gt; /sbin/blockdev.util-linux
&gt;&gt; NOTE: util-linux: Rename /sbin/pivot_root -&gt; /sbin/pivot_root.util-linux
&gt;&gt; NOTE: util-linux: Rename /sbin/mkfs.minix -&gt; /sbin/mkfs.minix.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/hexdump -&gt; /usr/bin/hexdump.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/last -&gt; /usr/bin/last.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/logger -&gt; /usr/bin/logger.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/mesg -&gt; /usr/bin/mesg.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/renice -&gt; /usr/bin/renice.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/wall -&gt; /usr/bin/wall.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/setsid -&gt; /usr/bin/setsid.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/chrt -&gt; /usr/bin/chrt.util-linux
&gt;&gt; NOTE: util-linux: Rename /usr/bin/flock -&gt; /usr/bin/flock.util-linux
&gt;&gt; NOTE: util-linux: Rename /sbin/hwclock -&gt; /sbin/hwclock.util-linux
&gt;
&gt;
&gt; The rename happens in the split directory.  If it can&apos;t find the file in the
&gt; split, then the rename and related does not occur...
&gt;
&gt;
&gt;&gt; I&apos;m guessing these come from the update-alternatives.class. I can&apos;t
&gt;&gt; see any entries for swapon, swapoff and losetup (the missing
&gt;&gt; dependencies) although they have ALTERNATE entries in utli-linux.inc:
&gt;&gt;
&gt;&gt; ALTERNATIVE_util-linux-losetup = &quot;losetup&quot;
&gt;&gt; ALTERNATIVE_LINK_NAME[losetup] = &quot;${base_sbindir}/losetup&quot;
&gt;&gt;
&gt;&gt; ALTERNATIVE_util-linux-swaponoff = &quot;swapoff swapon&quot;
&gt;&gt; ALTERNATIVE_LINK_NAME[swapoff] = &quot;${base_sbindir}/swapoff&quot;
&gt;&gt; ALTERNATIVE_LINK_NAME[swapon] = &quot;${base_sbindir}/swapon&quot;
&gt;&gt;
&gt;&gt; Any idea why this happens?
&gt;
&gt;
&gt; The above has the swapoff/swapon only in the util-linux-swaponoff package,
&gt; but if the files are not located there then something is going wrong with
&gt; the split/do_install/packaging steps.
&gt;
&gt; Check the order of the PACKAGES variables (use bitbake -e lib32-util-linux),
&gt; the items are precessed in that order..  for each item in PACKAGES, check
&gt; for FILES_&lt;package&gt;,,, my guess is something generic is matching
&gt; swapoff/swapon, before it gets to the util-linux-swaponoff...
&gt;

PACKAGES=&quot;lib32-util-linux-agetty lib32-util-linux-fdisk
lib32-util-linux-cfdisk lib32-util-linux-sfdisk
lib32-util-linux-swaponoff lib32-util-linux-losetup
lib32-util-linux-umount lib32-util-linux-mount
lib32-util-linux-readprofile lib32-util-linux-libblkid
lib32-util-linux-libblkid-dev lib32-util-linux-libuuid
lib32-util-linux-libuuid-dev lib32-util-linux-uuidgen
lib32-util-linux-lscpu lib32-util-linux-fsck lib32-util-linux-blkid
lib32-util-linux-chkdupexe lib32-util-linux-mkfs
lib32-util-linux-mcookie lib32-util-linux-dbg
lib32-util-linux-staticdev lib32-util-linux lib32-util-linux-doc
lib32-util-linux-dev lib32-util-linux-locale&quot;

./meta/recipes-core/util-linux/util-linux.inc:45:FILES_util-linux-agetty
= &quot;${base_sbindir}/agetty&quot;
./meta/recipes-core/util-linux/util-linux.inc:46:FILES_util-linux-fdisk
= &quot;${base_sbindir}/fdisk.${BPN}&quot;
./meta/recipes-core/util-linux/util-linux.inc:47:FILES_util-linux-cfdisk
= &quot;${base_sbindir}/cfdisk&quot;
./meta/recipes-core/util-linux/util-linux.inc:48:FILES_util-linux-sfdisk
= &quot;${sbindir}/sfdisk&quot;

After that comes swaponoff and losetup (the missing dependencies). So
they don&apos;t seem to be matched by something else.

Thanks,
Bogdan


&gt; --Mark
&gt;
&gt;
&gt;&gt; Thank you,
&gt;&gt; Bogdan Marinescu
&gt;&gt;
&gt;&gt; On Fri, Jun 22, 2012 at 4:16 PM, Marinescu, Bogdan A
&gt;&gt; &lt;bogdan.a.marinescu@intel.com&gt; wrote:
&gt;&gt;&gt;
&gt;&gt;&gt; Hi Mark,
&gt;&gt;&gt;
&gt;&gt;&gt; Thank you very much for your help. I added my comments below.
&gt;&gt;&gt;
&gt;&gt;&gt; On Wed, Jun 20, 2012 at 5:53 PM, Mark Hatle &lt;mark.hatle@windriver.com&gt;
&gt;&gt;&gt; wrote:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; On 6/20/12 9:25 AM, Marinescu, Bogdan A wrote:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hi Mark,
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I&apos;m working on this bug:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;   https://bugzilla.yoctoproject.org/show_bug.cgi?id=2572
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I talked to Richard about it and he suggested that it might have
&gt;&gt;&gt;&gt;&gt; something to do with your changes related to
&gt;&gt;&gt;&gt;&gt; update-alternatives.bbclass
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=6ac7e9b5981872b22dcd07f0f7171e1f7c10e284
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; (since there is no util-linux-* package generated at all in a multilib
&gt;&gt;&gt;&gt;&gt; configuration when building lib32-core-image-sato-sdk).
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; My experience with multilib is still quite limited and I was wondering
&gt;&gt;&gt;&gt;&gt; if you can help with this issue.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Thanks,
&gt;&gt;&gt;&gt;&gt; Bogdan
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Looking at the error:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; error: Failed dependencies:
&gt;&gt;&gt;&gt;        util-linux-swaponoff is needed by util-linux-2.21.1-r1.lib32_x86
&gt;&gt;&gt;&gt;        util-linux-umount is needed by util-linux-2.21.1-r1.lib32_x86
&gt;&gt;&gt;&gt;        util-linux-losetup is needed by util-linux-2.21.1-r1.lib32_x86
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; The error looks a bit different now (after a &apos;git pull&apos; on poky
&gt;&gt;&gt; yesterday (21.06.2012)):
&gt;&gt;&gt;
&gt;&gt;&gt; | Collected errors:
&gt;&gt;&gt; |  * satisfy_dependencies_for: Cannot satisfy the following
&gt;&gt;&gt; dependencies for lib32-task-core-sdk:
&gt;&gt;&gt; |  *    lib32-util-linux-losetup *      lib32-util-linux-umount *
&gt;&gt;&gt;        lib32-util-linux-swaponoff *
&gt;&gt;&gt; |  * opkg_install_cmd: Cannot install package lib32-task-core-sdk.
&gt;&gt;&gt; NOTE: package lib32-core-image-sato-sdk-1.0-r0: task do_rootfs: Failed
&gt;&gt;&gt;
&gt;&gt;&gt; The missing dependency error is now reported on task-core-sdk instead
&gt;&gt;&gt; of util-linux.
&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; and then looking at the package in oe-core..  The util-linux-* packages
&gt;&gt;&gt;&gt; should have been generated when the util-linux recipe was built.  If the
&gt;&gt;&gt;&gt; util-linux recipe was not built in the lib32 case, then that could be
&gt;&gt;&gt;&gt; the
&gt;&gt;&gt;&gt; problem -- however at least the base package was built based on the
&gt;&gt;&gt;&gt; error
&gt;&gt;&gt;&gt; message indicating the base (util-linux) package required the
&gt;&gt;&gt;&gt; util-linux-*
&gt;&gt;&gt;&gt; packages.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Yes, I can see the following directory in my work/:
&gt;&gt;&gt;
&gt;&gt;&gt; tmp/work/x86-pokymllib32-linux/lib32-util-linux-2.21.1-r1
&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; For debugging, I&apos;d suggest start looking at the the generated
&gt;&gt;&gt;&gt; util-linux.spec file in the tmp/work/arch/util-linux-... directory.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; I can&apos;t find any spec file in my util-linux directory unfortunately.
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Check
&gt;&gt;&gt;&gt; if there is an entry for util-linux-swapoff.  Assuming there is, then
&gt;&gt;&gt;&gt; most
&gt;&gt;&gt;&gt; likely the files section was empty -- so scroll toward the bottom and
&gt;&gt;&gt;&gt; check
&gt;&gt;&gt;&gt; for %files -n util-linux-swapoff (or similar).  Is it empty?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; If the entry is missing (or it&apos;s there and empty) then the issue is
&gt;&gt;&gt;&gt; nothing
&gt;&gt;&gt;&gt; was copied in the do_install/do_package step(s).
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Check out package-split/util-linux-swapoff/*  and see if there is
&gt;&gt;&gt;&gt; anything
&gt;&gt;&gt;&gt; in there... if not then check packages/sbin/ for the swapoff binary....
&gt;&gt;&gt;&gt;  If
&gt;&gt;&gt;&gt; it&apos;s there, but not in the split.. then it got shuffled into the wrong
&gt;&gt;&gt;&gt; location -- check the do_package log and see if there are any errors
&gt;&gt;&gt;&gt; related
&gt;&gt;&gt;&gt; to either hte swapoff binary or util-linux-swapoff.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; This might be the case, as the
&gt;&gt;&gt;
&gt;&gt;&gt; tmp/work/x86-pokymllib32-linux/lib32-util-linux-2.21.1-r1/packages-split/lib32-util-linux-swaponoff
&gt;&gt;&gt; is empty, but I can see both &quot;swapon&quot; and &quot;swapoff&quot; in
&gt;&gt;&gt; tmp/work/x86-pokymllib32-linux/lib32-util-linux-2.21.1-r1/package/sbin/.
&gt;&gt;&gt; I will continue to investigate in this direction.
&gt;&gt;&gt; Again, thank you very much for your help.
&gt;&gt;&gt;
&gt;&gt;&gt; Best,
&gt;&gt;&gt; Bogdan
&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; --Mark
&gt;
&gt;
&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22863</commentid>
    <comment_count>4</comment_count>
    <who name="MaNing">ningx.ma</who>
    <bug_when>2012-07-06 07:38:45 +0000</bug_when>
    <thetext>There is no such issue in 1.2.1 testing.

Tree/Branch: Poky/denzil
Poky Commit id: 73cdebf60df225ee10f2eb215935be3b61e1b831</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23437</commentid>
    <comment_count>5</comment_count>
    <who name="Bogdan Marinescu">bogdan.a.marinescu</who>
    <bug_when>2012-07-24 12:52:45 +0000</bug_when>
    <thetext>Unable to reproduce on the poky master with commit 0ffb02eec2beaea27ff0ec9d3d31b0a09e675a4c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23612</commentid>
    <comment_count>6</comment_count>
    <who name="Laurentiu Serban">laurentiu.serban</who>
    <bug_when>2012-07-30 19:52:44 +0000</bug_when>
    <thetext>Verified this in fb53d69d9c726e6a663ea276cc440676e20f8326</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>