<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>9467</bug_id>
          
          <creation_ts>2002-10-21 21:28 0000</creation_ts>
          <short_desc>setiathome rc script enhancement</short_desc>
          <delta_ts>2003-05-04 09:36:48 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>1.4_rc1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>8600</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>max@gentoo.org</reporter>
          <assigned_to>aliz@gentoo.org</assigned_to>
          <cc>max@gentoo.org</cc>
    
    <cc>mholzer@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2002-10-21 21:28:22 0000</bug_when>
            <thetext>I didn&apos;t like the idea of seti writing files to /opt.  Here&apos;s a simple patch 
that uses the SETIATHOME_DIR conf.d variable slightly differently.  This also 
adds a necessary &quot;need net&quot; depend.  I would also change the default 
conf.d/setiathome file to set SETIATHOME_DIR to /var/lib/setiathome (seems most 
reasonable).

----------------------------------
--- setiathome.orig     2002-10-21 19:06:52.000000000 -0700
+++ setiathome  2002-10-21 19:11:22.000000000 -0700
@@ -1,17 +1,21 @@
 #!/sbin/runscript

+depend() {
+       need net
+}
+
 checkconfig() {
        if [ ! -e ${SETIATHOME_DIR} ]
        then
                einfo &quot;Creating ${SETIATHOME_DIR}&quot;
-               mkdir ${SETIATHOME_DIR}
+               mkdir -p ${SETIATHOME_DIR}
        fi

        if [ ! -e ${SETIATHOME_DIR}/user_info.sah ]
        then
                einfo &quot;Setting up SETI@home for the first time&quot;
                cd ${SETIATHOME_DIR}
-               ./setiathome -login
+               /opt/setiathome/setiathome -login
        fi
 }

@@ -20,7 +24,7 @@

        ebegin &quot;Starting SETI@home&quot;
        cd ${SETIATHOME_DIR}
-       ./setiathome ${SETIATHOME_OPTIONS} &gt;&amp;/dev/null&amp;
+       /opt/setiathome/setiathome ${SETIATHOME_OPTIONS} &gt;&amp;/dev/null&amp;
        eend $?
 }
----------------------------------</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2002-10-21 22:08:17 0000</bug_when>
            <thetext>hmm, i like the idea of using /var/lib/setiathome/ ...

i was in the process of rewriting the seti@home stuff anyways ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-02-05 16:09:07 0000</bug_when>
            <thetext>Created an attachment (id=7963)
reworked setiathome rc script to allow configurable number of threads

This is a whole new rc script reworked to allow a configurable number of
threads.  It builds upon the cpu-detection magic.  The reason for this is that
on clusters, the number of processors is still far lower than what one might
want to run.  This new rc script basically adds a SETIATHOME_THREADS variable
in /etc/conf.d/setiathome.  It also fixes the path of the setiathome binary to
not expect local directory.  So a new default /etc/conf.d/setiathome file would
look like this:

# Config file for /etc/init.d/setiathome

# specify the number of setiathome processes to start
SETIATHOME_THREADS=&quot;10&quot;

# set up any options you want for setiathome here
# for more info, `setiathome -h`
SETIATHOME_OPTIONS=&quot;-nice 19&quot;

# this is the directory where setiathome&apos;s data files will be stored
SETIATHOME_DIR=/var/lib/setiathome</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-02-05 18:03:58 0000</bug_when>
            <thetext>oops!  sorry, the default SETIATHOME_THREADS should be 1 or commented out -- not 
10 :-) </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mholzer@gentoo.org</who>
            <bug_when>2003-03-12 17:59:48 0000</bug_when>
            <thetext>zetagrid and dnetc are also in /opt
please leave it there</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-03-12 18:15:57 0000</bug_when>
            <thetext>The point of this is not to move seti out of /opt -- just the run-time files 
seti generates while it&apos;s processing.  It is just not good form to write 
to a directory like /opt or /usr while running (many sysadmins strive to 
keep those directories as though they were mounted on read-only media). 
 
In fact the rc script assumes the setiathome binary is still installed as 
/opt/setiathome/setiathome -- just the location of all the *.sah files has been 
moved to /var/lib/setiathome. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sethbc@wpi.edu</who>
            <bug_when>2003-04-17 18:33:00 0000</bug_when>
            <thetext>sorry, we&apos;re leaving it in opt, i know it suckors, but its the way we do it with zetagrid and others...

fixed the need net</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-04-17 19:54:17 0000</bug_when>
            <thetext>I&apos;m sorry?  Did someone not read my previous comment?  I am not proposing to move 
seti out of /opt.  I have no problems having it in /opt.  I just think its poor form (and 
IIRC a violation of FHS) to have the changeable data files in a directory that can 
potentially be mounted read-only!  Therefore what I have posted was a very 
straightforward fix to just change the location of the *.sah files. 
 
Please reconsider. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sethbc@wpi.edu</who>
            <bug_when>2003-04-17 20:19:44 0000</bug_when>
            <thetext>post a fix against the rc-script i just commited and i&apos;ll apply it =) </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-04-17 21:06:35 0000</bug_when>
            <thetext>Created an attachment (id=10815)
patch for the current setiathome init script

ahoy! here it be matey!

this allows for the data files to be in any configurable place (the
to-be-posted-next conf file patch puts them in /var/lib/setiathome by default).
 it also allows a configurable number of threads (for those of us with clusters
can specify this to be higher than the number of physical processes.  the
aforementioned-upcoming-conf file patch defaults this to 1).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-04-17 21:07:13 0000</bug_when>
            <thetext>Created an attachment (id=10816)
patch for the current setiathome init script conf file

and the promised conf-file patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-04-23 08:47:36 0000</bug_when>
            <thetext>any chance of getting this re-opened so it doesn&apos;t fall through the cracks?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sethbc@wpi.edu</who>
            <bug_when>2003-04-23 14:31:54 0000</bug_when>
            <thetext>asdfasdf 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sethbc@wpi.edu</who>
            <bug_when>2003-04-23 15:55:23 0000</bug_when>
            <thetext>so whats the deal, should i aply both of these patches? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2003-04-23 16:01:58 0000</bug_when>
            <thetext>yes, if you deem appropriate.  one patch is for the rc script itself and the second is for 
the /etc/conf.d/setiathome file. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aliz@gentoo.org</who>
            <bug_when>2003-05-04 09:36:48 0000</bug_when>
            <thetext>Commited to 3.08-r1.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7963</attachid>
            <date>2003-02-05 16:09 0000</date>
            <desc>reworked setiathome rc script to allow configurable number of threads</desc>
            <filename>setiathome</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKClsgLXogJHtTRVRJQVRIT01FX1RIUkVBRFN9IF0gJiYgU0VUSUFU
SE9NRV9USFJFQURTPWBlZ3JlcCAtYyAiXnByb2Nlc3NvciIgL3Byb2MvY3B1aW5mb2AKCmNoZWNr
Y29uZmlnKCkgewogICAgICAgIGlmIFsgISAtZSAke1NFVElBVEhPTUVfRElSfSBdCiAgICAgICAg
dGhlbgogICAgICAgICAgICAgICAgZWluZm8gIkNyZWF0aW5nICR7U0VUSUFUSE9NRV9ESVJ9Igog
ICAgICAgICAgICAgICAgbWtkaXIgJHtTRVRJQVRIT01FX0RJUn0KICAgICAgICBmaQoKICAgICAg
ICBpZiBbICEgLWUgJHtTRVRJQVRIT01FX0RJUn0vdXNlcl9pbmZvLnNhaCBdCiAgICAgICAgdGhl
bgogICAgICAgICAgICAgICAgZWluZm8gIlNldHRpbmcgdXAgU0VUSUBob21lIGZvciB0aGUgZmly
c3QgdGltZSIKICAgICAgICAgICAgICAgIGNkICR7U0VUSUFUSE9NRV9ESVJ9CiAgICAgICAgICAg
ICAgICAvb3B0L3NldGlhdGhvbWUvc2V0aWF0aG9tZSAtbG9naW4KICAgICAgICBmaQoKICAgICAg
ICBpZiBbICR7U0VUSUFUSE9NRV9USFJFQURTfSAhPSAnMScgXTsgdGhlbgogICAgICAgICAgICAg
ICAgY2QgJHtTRVRJQVRIT01FX0RJUn0KICAgICAgICAgICAgICAgIGZvciB0aHJlYWQgaW4gYHNl
cSAyICR7U0VUSUFUSE9NRV9USFJFQURTfWA7IGRvCiAgICAgICAgICAgICAgICAgICAgICAgIGlm
IFsgISAtZSAke1NFVElBVEhPTUVfRElSfS90aHJlYWQke3RocmVhZH0gXTsgdGhlbgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1rZGlyICR7U0VUSUFUSE9NRV9ESVJ9L3RocmVhZCR7
dGhyZWFkfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwICR7U0VUSUFUSE9NRV9E
SVJ9L3VzZXJfaW5mby5zYWggJHtTRVRJQVRIT01FX0RJUn0vdGhyZWFkJHt0aHJlYWR9CiAgICAg
ICAgICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgICBkb25lCiAgICAgICAgZmkKfQoK
c3RhcnQoKSB7CiAgICAgICAgY2hlY2tjb25maWcKCgogICAgICAgIGlmIFsgJHtTRVRJQVRIT01F
X1RIUkVBRFN9ID0gJzEnIF07IHRoZW4KICAgICAgICAgICAgICAgIGViZWdpbiAiU3RhcnRpbmcg
U0VUSUBob21lIgogICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGViZWdpbiAiU3RhcnRpbmcg
U0VUSUBob21lICgke1NFVElBVEhPTUVfVEhSRUFEU30gdGhyZWFkcykiCiAgICAgICAgZmkKCiAg
ICAgICAgZm9yIHRocmVhZCBpbiBgc2VxIDEgJHtTRVRJQVRIT01FX1RIUkVBRFN9YDsgZG8KICAg
ICAgICAgICAgICAgIGNkICR7U0VUSUFUSE9NRV9ESVJ9CiAgICAgICAgICAgICAgICBpZiBbICR0
aHJlYWQgIT0gJzEnIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgY2QgdGhyZWFkJHt0
aHJlYWR9CiAgICAgICAgICAgICAgICBmaQoKICAgICAgICAgICAgICAgIC9vcHQvc2V0aWF0aG9t
ZS9zZXRpYXRob21lICR7U0VUSUFUSE9NRV9PUFRJT05TfSA+Ji9kZXYvbnVsbCYKICAgICAgICBk
b25lCgogICAgICAgIGVlbmQgJD8KfQoKc3RvcCgpIHsKICAgICAgICBlYmVnaW4gIlN0b3BwaW5n
IFNFVElAaG9tZSIKICAgICAgICBraWxsYWxsIHNldGlhdGhvbWUKICAgICAgICBlZW5kICQ/Cn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10815</attachid>
            <date>2003-04-17 21:06 0000</date>
            <desc>patch for the current setiathome init script</desc>
            <filename>seti-init.d-r1.alt-dir_and_conf-threads.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9hcHAtc2NpL3NldGlhdGhvbWUvZmlsZXMvc2V0aS1pbml0LmQtcjEJ
MjAwMy0wNC0xNyAxNTo1MDo1OC4wMDAwMDAwMDAgLTA3MDAKKysrIHNldGktaW5pdC5kLXIxCTIw
MDMtMDQtMTcgMTc6NTU6MzMuMDAwMDAwMDAwIC0wNzAwCkBAIC0xLDMzICsxLDMxIEBACiAjIS9z
YmluL3J1bnNjcmlwdAogCi1jcHVzPWBlZ3JlcCAtYyAiXmJvZ29taXBzIiAvcHJvYy9jcHVpbmZv
YAorWyAteiAiJHtTRVRJQVRIT01FX1RIUkVBRFN9IiBdICYmIFNFVElBVEhPTUVfVEhSRUFEUz1g
ZWdyZXAgLWMgIl5ib2dvbWlwcyIgL3Byb2MvY3B1aW5mb2AKIAogZGVwZW5kKCkgeyAKIAluZWVk
IG5ldAogfQogCiBjaGVja2NvbmZpZygpIHsKLSAgICAgICAgaWYgWyAhIC1lICR7U0VUSUFUSE9N
RV9ESVJ9IF0KKyAgICAgICAgaWYgWyAhIC1lICIke1NFVElBVEhPTUVfRElSfSIgXQogICAgICAg
ICB0aGVuCiAgICAgICAgICAgICAgICAgZWluZm8gIkNyZWF0aW5nICR7U0VUSUFUSE9NRV9ESVJ9
IgotICAgICAgICAgICAgICAgIG1rZGlyICR7U0VUSUFUSE9NRV9ESVJ9CisgICAgICAgICAgICAg
ICAgbWtkaXIgIiR7U0VUSUFUSE9NRV9ESVJ9IgogICAgICAgICBmaQogCi0gICAgICAgIGlmIFsg
ISAtZSAke1NFVElBVEhPTUVfRElSfS91c2VyX2luZm8uc2FoIF0KKyAgICAgICAgaWYgWyAhIC1l
ICIke1NFVElBVEhPTUVfRElSfS91c2VyX2luZm8uc2FoIiBdCiAgICAgICAgIHRoZW4KICAgICAg
ICAgICAgICAgICBlaW5mbyAiU2V0dGluZyB1cCBTRVRJQGhvbWUgZm9yIHRoZSBmaXJzdCB0aW1l
IgotICAgICAgICAgICAgICAgIGNkICR7U0VUSUFUSE9NRV9ESVJ9Ci0gICAgICAgICAgICAgICAg
Li9zZXRpYXRob21lIC1sb2dpbgorICAgICAgICAgICAgICAgIGNkICIke1NFVElBVEhPTUVfRElS
fSIKKyAgICAgICAgICAgICAgICAvb3B0L3NldGlhdGhvbWUvc2V0aWF0aG9tZSAtbG9naW4KICAg
ICAgICAgZmkKIAotICAgICAgICBpZiBbICRjcHVzICE9ICcxJyBdOyB0aGVuCisgICAgICAgIGlm
IFsgIiR7U0VUSUFUSE9NRV9USFJFQURTfSIgIT0gJzEnIF07IHRoZW4KICAgICAgICAgICAgICAg
ICBjZCAke1NFVElBVEhPTUVfRElSfQotICAgICAgICAgICAgICAgIGZvciBjcHUgaW4gYHNlcSAy
ICRjcHVzYDsgZG8KLSAgICAgICAgICAgICAgICAgICAgICAgIGlmIFsgISAtZSAke1NFVElBVEhP
TUVfRElSfS9jcHUke2NwdX0gXTsgdGhlbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBta2RpciAke1NFVElBVEhPTUVfRElSfS9jcHUke2NwdX0KLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3AgJHtTRVRJQVRIT01FX0RJUn0vKiAke1NFVElBVEhPTUVfRElSfS9jcHUk
e2NwdX0gPiAvZGV2L251bGwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm0gJHtT
RVRJQVRIT01FX0RJUn0vY3B1JHtjcHV9Lyouc2FoID4gL2Rldi9udWxsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwICR7U0VUSUFUSE9NRV9ESVJ9L3VzZXJfaW5mby5zYWggJHtT
RVRJQVRIT01FX0RJUn0vY3B1JHtjcHV9CisgICAgICAgICAgICAgICAgZm9yIHRocmVhZCBpbiBg
c2VxIDIgIiR7U0VUSUFUSE9NRV9USFJFQURTfSJgOyBkbworICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgWyAhIC1lICIke1NFVElBVEhPTUVfRElSfS90aHJlYWQke3RocmVhZH0iIF07IHRoZW4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWtkaXIgIiR7U0VUSUFUSE9NRV9ESVJ9
L3RocmVhZCR7dGhyZWFkfSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3AgIiR7
U0VUSUFUSE9NRV9ESVJ9L3VzZXJfaW5mby5zYWgiICIke1NFVElBVEhPTUVfRElSfS90aHJlYWQk
e3RocmVhZH0iCiAgICAgICAgICAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgICAgIGRv
bmUKICAgICAgICAgZmkKQEAgLTM3LDE5ICszNSwxOSBAQAogICAgICAgICBjaGVja2NvbmZpZwog
CiAKLSAgICAgICAgaWYgWyAkY3B1cyA9ICcxJyBdOyB0aGVuCisgICAgICAgIGlmIFsgIiR7U0VU
SUFUSE9NRV9USFJFQURTfSIgPSAnMScgXTsgdGhlbgogICAgICAgICAgICAgICAgIGViZWdpbiAi
U3RhcnRpbmcgU0VUSUBob21lIgogICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgZWJlZ2lu
ICJTdGFydGluZyBTRVRJQGhvbWUgKCRjcHVzIHByb2Nlc3NvcnMpIgorICAgICAgICAgICAgICAg
IGViZWdpbiAiU3RhcnRpbmcgU0VUSUBob21lICgke1NFVElBVEhPTUVfVEhSRUFEU30gdGhyZWFk
cykiCiAgICAgICAgIGZpCiAKLSAgICAgICAgZm9yIGNwdSBpbiBgc2VxIDEgJGNwdXNgOyBkbwot
ICAgICAgICAgICAgICAgIGNkICR7U0VUSUFUSE9NRV9ESVJ9Ci0gICAgICAgICAgICAgICAgaWYg
WyAkY3B1ICE9ICcxJyBdOyB0aGVuCi0gICAgICAgICAgICAgICAgICAgICAgICBjZCBjcHUke2Nw
dX0KKyAgICAgICAgZm9yIHRocmVhZCBpbiBgc2VxIDEgIiR7U0VUSUFUSE9NRV9USFJFQURTfSJg
OyBkbworICAgICAgICAgICAgICAgIGNkICIke1NFVElBVEhPTUVfRElSfSIKKyAgICAgICAgICAg
ICAgICBpZiBbICIke3RocmVhZH0iICE9ICcxJyBdOyB0aGVuCisgICAgICAgICAgICAgICAgICAg
ICAgICBjZCAidGhyZWFkJHt0aHJlYWR9IgogICAgICAgICAgICAgICAgIGZpCiAKLSAgICAgICAg
ICAgICAgICAuL3NldGlhdGhvbWUgJHtTRVRJQVRIT01FX09QVElPTlN9ID4mL2Rldi9udWxsJgor
ICAgICAgICAgICAgICAgIC9vcHQvc2V0aWF0aG9tZS9zZXRpYXRob21lICR7U0VUSUFUSE9NRV9P
UFRJT05TfSA+Ji9kZXYvbnVsbCYKICAgICAgICAgZG9uZQogCiAgICAgICAgIGVlbmQgJD8K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10816</attachid>
            <date>2003-04-17 21:07 0000</date>
            <desc>patch for the current setiathome init script conf file</desc>
            <filename>seti-conf.d-r1.alt-dir_and_conf-threads.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9hcHAtc2NpL3NldGlhdGhvbWUvZmlsZXMvc2V0aS1jb25mLmQtcjEJ
MjAwMi0wNy0xOSAxMzoxMToyOS4wMDAwMDAwMDAgLTA3MDAKKysrIHNldGktY29uZi5kLXIxCTIw
MDMtMDQtMTcgMTc6NDY6MDcuMDAwMDAwMDAwIC0wNzAwCkBAIC0xLDcgKzEsMTIgQEAKICMgQ29u
ZmlnIGZpbGUgZm9yIC9ldGMvaW5pdC5kL3NldGlhdGhvbWUKIAorIyBzcGVjaWZ5IHRoZSBudW1i
ZXIgb2Ygc2V0aWF0aG9tZSBwcm9jZXNzZXMgdG8gc3RhcnQKK1NFVElBVEhPTUVfVEhSRUFEUz0i
MSIKKwogIyBzZXQgdXAgYW55IG9wdGlvbnMgeW91IHdhbnQgZm9yIHNldGlhdGhvbWUgaGVyZQog
IyBmb3IgbW9yZSBpbmZvLCBgc2V0aWF0aG9tZSAtaGAKIFNFVElBVEhPTUVfT1BUSU9OUz0iLW5p
Y2UgMTkiCiAKLSMgdGhpcyBpcyB0aGUgZGlyZWN0b3J5IHdoZXJlIHNldGlhdGhvbWUncyBkYXRh
IGZpbGVzIHdpbGwgYmUgc3RvcmVkCisjIHRoaXMgaXMgdGhlIGRpcmVjdG9yeSB3aGVyZSBzZXRp
YXRob21lJ3MgcnVuLXRpbWUKKyMgZGF0YSBmaWxlcyB3aWxsIGJlIHN0b3JlZAorU0VUSUFUSE9N
RV9ESVI9L3Zhci9saWIvc2V0aWF0aG9tZQo=
</data>        

          </attachment>
    </bug>

</bugzilla>