<?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>133583</bug_id>
          
          <creation_ts>2006-05-17 03:31 0000</creation_ts>
          <short_desc>app-text/hunspell on amd64: -fPIC issue</short_desc>
          <delta_ts>2006-05-18 09:05:07 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>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>126452</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>h.mth@web.de</reporter>
          <assigned_to>kevquinn@gentoo.org</assigned_to>
          <cc>amd64@gentoo.org</cc>
    
    <cc>openoffice@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 03:31:34 0000</bug_when>
            <thetext>It happens on openoffice compile.

A way to solve first:

Quick and dirty:
Add &apos;use amd64 &amp;&amp; append-flags &quot;-fPIC&quot;&apos; to the hunspell ebuild.

Debian shows a proper way:
http://packages.debian.org/unstable/text/hunspell
http://ftp.debian.org/debian/pool/main/h/hunspell/hunspell_1.1.4-3.diff.gz
(hunspell-1.1.4/debian/patches/01_pic_versions.dpatch - This adds a hunspell_pic.a library next to the non-pic hunspell.a library version.)
http://go-oo.org/patches/src680/static-libs-use-_pic.diff


This is the error a user gets:

Making: ../../../unxlngx6.pro/lib/libspell680lx.so
g++ -Wl,-z,combreloc -Wl,-z,defs -Wl,-rpath,&apos;$ORIGIN&apos; -shared -Wl,-O1 -Wl,--version-script ../../../unxlngx6.pro/misc/spell_spell680lx.map -L../../../unxlngx6.pro/lib -L../lib -L/var/tmp/portage/openoffice-680.169.0/work/ooo-build/build/src680-m169/solenv/unxlngx6/lib -L/var/tmp/portage/openoffice-680.169.0/work/ooo-build/build/src680-m169/solver/680/unxlngx6.pro/lib -L/var/tmp/portage/openoffice-680.169.0/work/ooo-build/build/src680-m169/solenv/unxlngx6/lib -L/opt/gcj-4.1.0/lib64 -L/opt/gcj-4.1.0/jre/lib/amd64 -L/opt/gcj-4.1.0/jre/lib/amd64/server -L/opt/gcj-4.1.0/jre/lib/amd64/native_threads -L/usr/lib64 -L/usr/lib64 -L/usr/lib64/mozilla-firefox ../../../unxlngx6.pro/slo/spell_dflt_version.o ../../../unxlngx6.pro/slo/spell_dflt_description.o -o ../../../unxlngx6.pro/lib/libspell680lx.so ../../../unxlngx6.pro/slo/sprophelp.o ../../../unxlngx6.pro/slo/sreg.o ../../../unxlngx6.pro/slo/sspellimp.o -luno_cppu -luno_cppuhelpergcc3 -lvos3gcc3 -ltl680lx -lsvt680lx -lsvl680lx -lvcl680lx -luno_sal -lucbhelper3gcc3 -lutl680lx -llng680lx -lhunspell -ldl -lpthread -lm -Wl,-Bdynamic -lstlport
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libhunspell.a(dictmgr.o): relocation R_X86_64_32 against `a local symbol&apos; can not be used when making a shared object; recompile with -fPIC
/usr/lib64/libhunspell.a: could not read symbols: Bad value
collect2: ld returned 1 exit status

I hope I did not miss something. :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevquinn@gentoo.org</who>
            <bug_when>2006-05-17 03:47:21 0000</bug_when>
            <thetext>hmm; hunspell isn&apos;t keyworded for amd64 yet, and openoffice is explicitly keyworded -amd64.  What are you building for?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 04:00:57 0000</bug_when>
            <thetext>hunspell does fine on amd64.
recent openoffice milestones do fine on amd64.

I maintain an openoffice overlay for these milestones.
With the help of Chaosite (nickname) we get things ready for amd64.

And one thing is to report issues so things do fine when you keyword them amd64 in portage. ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 04:46:17 0000</bug_when>
            <thetext>Created an attachment (id=86918)
create hunspell_pic.a library

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 04:57:40 0000</bug_when>
            <thetext>Created an attachment (id=86919)
add diff to ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevquinn@gentoo.org</who>
            <bug_when>2006-05-17 06:00:51 0000</bug_when>
            <thetext>I&apos;ve no problem with you reporting; I just need to understand what you&apos;re trying to achieve, in order to be confident that fixes are appropriate.

Presumably openoffice is loading the hunspell archive dynamically; I had assumed that it was linked to openoffice at build time (in which case it shouldn&apos;t need -fPIC, unless there&apos;s something about amd64 that I don&apos;t understand).  If it&apos;s loading it dynamically, it is odd that it isn&apos;t doing it with a shared library (.so)).

openoffice, amd64 teams - any comments?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 06:06:16 0000</bug_when>
            <thetext>No problem. ;)

I do not understand it. I just see what Debian and Ubuntu does.
I test right now on x86 that it does not break openoffice.

hunspell just ships a non-pic static library which causes the error on amd64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevquinn@gentoo.org</who>
            <bug_when>2006-05-17 06:12:20 0000</bug_when>
            <thetext>Oh I get it - openoffice is making its own shared library from the hunspell archive.

In which case we should always be using the PIC versions in openoffice (regardless of amd64), otherwise we&apos;ll end up with TEXTRELs in libspell680lx.so - something to check in the openoffice build.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>suka@gentoo.org</who>
            <bug_when>2006-05-17 06:15:24 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; In which case we should always be using the PIC versions in openoffice
&gt; (regardless of amd64), otherwise we&apos;ll end up with TEXTRELs in libspell680lx.so
&gt; - something to check in the openoffice build.
&gt; 

which indeed happens and is bug #126452</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-05-17 06:18:04 0000</bug_when>
            <thetext>Wouldn&apos;t be simpler to make hunspell build a shared library at side of the static archive? Like it&apos;s done for a52dec and libdts?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 06:25:52 0000</bug_when>
            <thetext>True. I can confirm that libspell680li.so has TEXTRELs on x86.

There are issues with libspell680lp.so on ppc. bug 126587.
Could that be sourced from a non-pic version of hunspell.a?

https://bugs.gentoo.org/show_bug.cgi?id=126587#c20 says:
&quot;... all major ppc distributions (Debian for example) has OO 2.0.2 for ppc ready and working.&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-05-17 06:54:07 0000</bug_when>
            <thetext>Having it as .so isn&apos;t difficult but it&apos;s taking me some time mainly for collisions with the other patch, but I&apos;m almost done.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-05-17 07:17:38 0000</bug_when>
            <thetext>Created an attachment (id=86925)
hunspell-1.1.4-libtool.patch

This patch make use of libtool for building the libraries, thus installs copies of .so libraries, that are built correctly with -fPIC, which should solve all the problems related to PIC and textrels.

It needs an updated execrename patch I&apos;m going to attach and an ebuild patch that I&apos;m going to attach too.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-05-17 07:18:20 0000</bug_when>
            <thetext>Created an attachment (id=86926)
hunspell-1.1.4-renameexes.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-05-17 07:19:23 0000</bug_when>
            <thetext>Created an attachment (id=86927)
Ebuild patch

This is the ebuild patch, it adds the patches in the correct order, uses eautoreconf rather than autoreconf, runs elibtoolize for safety, uses make instead of emake for install.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevquinn@gentoo.org</who>
            <bug_when>2006-05-17 08:09:45 0000</bug_when>
            <thetext>ok; building an so is fine in and of itself, but openoffice builds libspell680lx.so from the hunspell object files _and also_ others (see the log extract in c#1).  So the .so as built isn&apos;t useful to openoffice, unless the openoffice build is modified more significantly.  I guess the advantage of libtool is that it builds (or should build ;) ) the right thing on any platform.

I&apos;ll do whatever openoffice will require - so over to you, suka ;)  If you want to do the pic archive thing (see patch on go-oo.org referenced in c#1) then I&apos;ll bump it to build the _pic.a archives.  Probably easiest in the short term.  In the long term, it would be better for upstream openoffice to publish an API that  spell checkers can adhere to, so spellcheckers can build .so&apos;s independently - which leads me to suggest that doing the .so thing should be driven upstream.

(BTW I never saw the textrels in libspell680lx.so because I&apos;m using the hardened compiler, which built the objects PIE, which was PIC enough in this case!)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 08:29:59 0000</bug_when>
            <thetext>Just to note:
If you are going to build the _pic.a we just need the hunk to link to hunspell_pic.
I use system agg which fails with the diff from Debian.

@ suka
Is it ok to you that I add a diff to ooo-build for this then?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-05-17 08:46:44 0000</bug_when>
            <thetext>Kevin I don&apos;t understand why it won&apos;t work. For what I can see from the error log, openoffice is simply passing -lhunspell, that fails because there&apos;s no .so and thus ld takes /usr/lib64/libhunspell.a that is non-PIC.
When the .so is present -lhunspell will take /usr/lib64/libhunspell.so, that is PIC and will go on.
This will allow to link without changes to openoffice buildsystem I think.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-05-17 10:10:22 0000</bug_when>
            <thetext>Hanno can you try to build openoffice with the modified hunspell to build .so libraries and without the hunks from debian patches to use _pic libraries?
That way should build and link libhunspell dynamically, not requiring a rebuild in case of version bump or security issues.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevquinn@gentoo.org</who>
            <bug_when>2006-05-17 10:14:03 0000</bug_when>
            <thetext>(In reply to comment #17)

Ah; thanks - yet more fog clears.

So if we build the .so, no change to the openoffice build.  Has to be the best solution, you agree suka?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-17 10:22:30 0000</bug_when>
            <thetext>(In reply to comment #18)
&gt; Hanno can you try to build openoffice with the modified hunspell to build .so
&gt; libraries ...

@ Diego
Already on the way for x86.
I will tell Chaosite to test this on amd64.
Latter one may take some time to get a result.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>suka@gentoo.org</who>
            <bug_when>2006-05-17 22:35:47 0000</bug_when>
            <thetext>(In reply to comment #19)
&gt; 
&gt; So if we build the .so, no change to the openoffice build.  Has to be the best
&gt; solution, you agree suka?

I naturally always agree that solutions which require no action on my part are the best ;)

Will test it now
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-05-18 03:46:11 0000</bug_when>
            <thetext>On x86:
The library libspell680li.so links to hunspell.so just fine.
The TEXREL vanishes.
Runtime does just fine aswell.

As expected.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevquinn@gentoo.org</who>
            <bug_when>2006-05-18 05:51:00 0000</bug_when>
            <thetext>ok; in CVS :)

Thanks for the great help, everyone.  I&apos;ll mention this change to upstream.

(it&apos;s not keyworded ~amd64 yet; Flameeyes will do that)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>suka@gentoo.org</who>
            <bug_when>2006-05-18 09:05:07 0000</bug_when>
            <thetext>Just wanted to add, that the TEXTREL also went away with the hunspell update, good job everyone!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86918</attachid>
            <date>2006-05-17 04:46 0000</date>
            <desc>create hunspell_pic.a library</desc>
            <filename>hunspell-pic.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGh1bnNwZWxsLTEuMS4yfi9zcmMvaHVuc3BlbGwvTWFrZWZpbGUuYW0JMjAwNS0wOS0xNCAw
OTo1MDowNC4wMDAwMDAwMDAgKzAyMDAKKysrIGh1bnNwZWxsLTEuMS4yL3NyYy9odW5zcGVsbC9N
YWtlZmlsZS5hbQkyMDA1LTExLTExIDE0OjExOjUyLjAwMDAwMDAwMCArMDEwMApAQCAtMSw4ICsx
LDExIEBACi1saWJfTElCUkFSSUVTID0gbGliaHVuc3BlbGwuYQorbGliX0xJQlJBUklFUyA9IGxp
Ymh1bnNwZWxsLmEgbGliaHVuc3BlbGxfcGljLmEKIGxpYmh1bnNwZWxsX2FfU09VUkNFUz1hZmZl
bnRyeS5jeHggYWZmaXhtZ3IuY3h4IGNzdXRpbC5jeHggXAogCQkgICAgIGRpY3RtZ3IuY3h4IGhh
c2htZ3IuY3h4IGh1bnNwZWxsLmN4eCBcCiAJICAgICAgICAgICAgIHN1Z2dlc3RtZ3IuY3h4IHV0
Zl9pbmZvLmN4eCBsaWNlbnNlLm15c3BlbGwgbGljZW5zZS5odW5zcGVsbAogCitsaWJodW5zcGVs
bF9waWNfYV9TT1VSQ0VTPSQobGliaHVuc3BlbGxfYV9TT1VSQ0VTKQorbGliaHVuc3BlbGxfcGlj
X2FfQ1hYRkxBR1M9IC1mUElDCisKIGluY2x1ZGVfSEVBREVSUz1hZmZlbnRyeS5oeHggaHR5cGVz
Lmh4eCBhZmZpeG1nci5oeHggXAogCSAgICAgICAgY3N1dGlsLmh4eCBodW5zcGVsbC5oeHggYXR5
cGVzLmh4eCBkaWN0bWdyLmh4eCBcCiAJCXN1Z2dlc3RtZ3IuaHh4IGJhc2VhZmZpeC5oeHggaGFz
aG1nci5oeHggbGFuZ251bS5oeHgKLS0tIGh1bnNwZWxsLTEuMS4yfi9zcmMvcGFyc2Vycy9NYWtl
ZmlsZS5hbQkyMDA1LTA3LTIxIDAyOjU0OjU0LjAwMDAwMDAwMCArMDIwMAorKysgaHVuc3BlbGwt
MS4xLjIvc3JjL3BhcnNlcnMvTWFrZWZpbGUuYW0JMjAwNS0xMS0xMSAxNDoxMTo1Mi4wMDAwMDAw
MDAgKzAxMDAKQEAgLTEsOCArMSwxMSBAQAotbGliX0xJQlJBUklFUz1saWJwYXJzZXJzLmEKK2xp
Yl9MSUJSQVJJRVM9bGlicGFyc2Vycy5hIGxpYnBhcnNlcnNfcGljLmEKIGxpYnBhcnNlcnNfYV9T
T1VSQ0VTPWZpcnN0cGFyc2VyLmN4eCBodG1scGFyc2VyLmN4eCBcCiAJCSAgICAgIGxhdGV4cGFy
c2VyLmN4eCAgbWFucGFyc2VyLmN4eCBcCiAJCSAgICAgIHRleHRwYXJzZXIuY3h4IAogCitsaWJw
YXJzZXJzX3BpY19hX1NPVVJDRVM9JChsaWJwYXJzZXJzX2FfU09VUkNFUykKK2xpYnBhcnNlcnNf
cGljX2FfQ1hYRkxBR1M9IC1mUElDCisKICNpbmNsdWRlX2h1bnNwZWxsZGlyCiBpbmNsdWRlX0hF
QURFUlMgPSBmaXJzdHBhcnNlci5oeHggXAogCQkgIGh0bWxwYXJzZXIuaHh4IFwK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86919</attachid>
            <date>2006-05-17 04:57 0000</date>
            <desc>add diff to ebuild</desc>
            <filename>hunspell-ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGFwcC10ZXh0L2h1bnNwZWxsL2h1bnNwZWxsLTEuMS40LmVidWlsZC5vcmlnCTIwMDYtMDUt
MTcgMTM6NDk6MTUuMDAwMDAwMDAwICswMjAwCisrKyBhcHAtdGV4dC9odW5zcGVsbC9odW5zcGVs
bC0xLjEuNC5lYnVpbGQJMjAwNi0wNS0xNyAxMzo1NjowOC4wMDAwMDAwMDAgKzAyMDAKQEAgLTI3
LDYgKzI3LDggQEAKIAkjIC91c3IvYmluIC0gdGhpcyBwYXRjaCBwcmVmaXhlcyB0aGVtIHdpdGgg
J2h1bnNwZWxsLScuCiAJIyBJdCBtb2RpZmllcyBhIE1ha2VmaWxlLmFtIGZpbGUsIGhlbmNlIGF1
dG9yZWNvbmYuCiAJZXBhdGNoICR7RklMRVNESVJ9L2h1bnNwZWxsLTEuMS4zLXJlbmFtZWV4ZXMu
cGF0Y2gKKwkjIGNyZWF0ZSBodW5zcGVsbF9waWMuYSBmb3Igb3Blbm9mZmljZSBvbiBhbWQ2NAor
CWVwYXRjaCAke0ZJTEVTRElSfS8ke1BOfS1waWMuZGlmZgogCWF1dG9yZWNvbmYKIH0KIAo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86925</attachid>
            <date>2006-05-17 07:17 0000</date>
            <desc>hunspell-1.1.4-libtool.patch</desc>
            <filename>hunspell-1.1.4-libtool.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IGh1bnNwZWxsLTEuMS40L2NvbmZpZ3VyZS5hYwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBodW5zcGVs
bC0xLjEuNC5vcmlnL2NvbmZpZ3VyZS5hYworKysgaHVuc3BlbGwtMS4xLjQvY29uZmlndXJlLmFj
CkBAIC0yMyw3ICsyMyw3IEBAIEFDX0NPTkZJR19IRUFERVIoW2NvbmZpZy5oXSkKICMgQ2hlY2tz
IGZvciBwcm9ncmFtcy4KIEFDX1BST0dfQ1hYCiBBQ19QUk9HX0NDCi1BQ19QUk9HX1JBTkxJQgor
QUNfUFJPR19MSUJUT09MCiAKICMgQ2hlY2tzIGZvciBsaWJyYXJpZXMuCiAKSW5kZXg6IGh1bnNw
ZWxsLTEuMS40L3NyYy9odW5zcGVsbC9NYWtlZmlsZS5hbQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBodW5zcGVs
bC0xLjEuNC5vcmlnL3NyYy9odW5zcGVsbC9NYWtlZmlsZS5hbQorKysgaHVuc3BlbGwtMS4xLjQv
c3JjL2h1bnNwZWxsL01ha2VmaWxlLmFtCkBAIC0xLDUgKzEsNSBAQAotbGliX0xJQlJBUklFUyA9
IGxpYmh1bnNwZWxsLmEKLWxpYmh1bnNwZWxsX2FfU09VUkNFUz1hZmZlbnRyeS5jeHggYWZmaXht
Z3IuY3h4IGNzdXRpbC5jeHggXAorbGliX0xUTElCUkFSSUVTID0gbGliaHVuc3BlbGwubGEKK2xp
Ymh1bnNwZWxsX2xhX1NPVVJDRVM9YWZmZW50cnkuY3h4IGFmZml4bWdyLmN4eCBjc3V0aWwuY3h4
IFwKIAkJICAgICBkaWN0bWdyLmN4eCBoYXNobWdyLmN4eCBodW5zcGVsbC5jeHggXAogCSAgICAg
ICAgICAgICBzdWdnZXN0bWdyLmN4eCB1dGZfaW5mby5jeHggbGljZW5zZS5teXNwZWxsIGxpY2Vu
c2UuaHVuc3BlbGwKIApJbmRleDogaHVuc3BlbGwtMS4xLjQvc3JjL2h1bnNwZWxsL3V0Zl9pbmZv
LmN4eAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBodW5zcGVsbC0xLjEuNC5vcmlnL3NyYy9odW5zcGVsbC91dGZf
aW5mby5jeHgKKysrIGh1bnNwZWxsLTEuMS40L3NyYy9odW5zcGVsbC91dGZfaW5mby5jeHgKQEAg
LTEsNiArMSw2IEBACiAjaW5jbHVkZSAiY3N1dGlsLmh4eCIKIC8qIGZpZWxkczogVW5pY29kZSBs
ZXR0ZXIsIHRvdXBwZXIsIHRvbG93ZXIgKi8KLXN0cnVjdCB1bmljb2RlX2luZm8gdXRmX2xzdFtd
ID0geworc3RhdGljIHN0cnVjdCB1bmljb2RlX2luZm8gdXRmX2xzdFtdID0gewogeyAweDAwNDEs
IDB4MDA0MSwgMHgwMDYxIH0sCiB7IDB4MDA0MiwgMHgwMDQyLCAweDAwNjIgfSwKIHsgMHgwMDQz
LCAweDAwNDMsIDB4MDA2MyB9LApJbmRleDogaHVuc3BlbGwtMS4xLjQvc3JjL3BhcnNlcnMvTWFr
ZWZpbGUuYW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gaHVuc3BlbGwtMS4xLjQub3JpZy9zcmMvcGFyc2Vycy9N
YWtlZmlsZS5hbQorKysgaHVuc3BlbGwtMS4xLjQvc3JjL3BhcnNlcnMvTWFrZWZpbGUuYW0KQEAg
LTEsNyArMSw4IEBACi1saWJfTElCUkFSSUVTPWxpYnBhcnNlcnMuYQotbGlicGFyc2Vyc19hX1NP
VVJDRVM9Zmlyc3RwYXJzZXIuY3h4IGh0bWxwYXJzZXIuY3h4IFwKK2xpYl9MVExJQlJBUklFUz1s
aWJwYXJzZXJzLmxhCitsaWJwYXJzZXJzX2xhX1NPVVJDRVM9Zmlyc3RwYXJzZXIuY3h4IGh0bWxw
YXJzZXIuY3h4IFwKIAkJICAgICAgbGF0ZXhwYXJzZXIuY3h4ICBtYW5wYXJzZXIuY3h4IFwKIAkJ
ICAgICAgdGV4dHBhcnNlci5jeHggCitsaWJwYXJzZXJzX2xhX0xJQkFERCA9IC4uL2h1bnNwZWxs
L2xpYmh1bnNwZWxsLmxhCiAKICNpbmNsdWRlX2h1bnNwZWxsZGlyCiBpbmNsdWRlX0hFQURFUlMg
PSBmaXJzdHBhcnNlci5oeHggXApAQCAtMTEsNyArMTIsNiBAQCBpbmNsdWRlX0hFQURFUlMgPSBm
aXJzdHBhcnNlci5oeHggXAogCQkgIHRleHRwYXJzZXIuaHh4CiAKIG5vaW5zdF9QUk9HUkFNUz10
ZXN0cGFyc2VyCi10ZXN0cGFyc2VyX1NPVVJDRVM9Zmlyc3RwYXJzZXIuY3h4IGZpcnN0cGFyc2Vy
Lmh4eCBodG1scGFyc2VyLmN4eCBodG1scGFyc2VyLmh4eCBsYXRleHBhcnNlci5jeHggbGF0ZXhw
YXJzZXIuaHh4IG1hbnBhcnNlci5jeHggbWFucGFyc2VyLmh4eCB0ZXN0cGFyc2VyLmN4eCB0ZXh0
cGFyc2VyLmN4eCB0ZXh0cGFyc2VyLmh4eAordGVzdHBhcnNlcl9TT1VSQ0VTPXRlc3RwYXJzZXIu
Y3h4Cit0ZXN0cGFyc2VyX0xEQUREID0gbGlicGFyc2Vycy5sYQogCi0jIG5lZWQgbXlzdHJkdXAo
KQotTERBREQgPSAuLi9odW5zcGVsbC9saWJodW5zcGVsbC5hCkluZGV4OiBodW5zcGVsbC0xLjEu
NC9zcmMvdG9vbHMvTWFrZWZpbGUuYW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gaHVuc3BlbGwtMS4xLjQub3Jp
Zy9zcmMvdG9vbHMvTWFrZWZpbGUuYW0KKysrIGh1bnNwZWxsLTEuMS40L3NyYy90b29scy9NYWtl
ZmlsZS5hbQpAQCAtNywxOCArNywxOCBAQCB1bm11bmNoX1NPVVJDRVM9dW5tdW5jaC5jCiBpbmNs
dWRlX0hFQURFUlM9bXVuY2guaCB1bm11bmNoLmgKIAogZXhhbXBsZV9TT1VSQ0VTPWV4YW1wbGUu
Y3h4Ci1leGFtcGxlX0xEQUREID0gLi4vaHVuc3BlbGwvbGliaHVuc3BlbGwuYQorZXhhbXBsZV9M
REFERCA9IC4uL2h1bnNwZWxsL2xpYmh1bnNwZWxsLmxhCiAKIGh1bnNwZWxsX1NPVVJDRVM9aHVu
c3BlbGwuY3h4Ci1odW5zcGVsbF9MREFERCA9IEBMSUJJTlRMQCAuLi9odW5zcGVsbC9saWJodW5z
cGVsbC5hIFwKLQkuLi9wYXJzZXJzL2xpYnBhcnNlcnMuYSBAQ1VSU0VTTElCQCBAUkVBRExJTkVM
SUJACitodW5zcGVsbF9MREFERCA9IEBMSUJJTlRMQCAuLi9odW5zcGVsbC9saWJodW5zcGVsbC5s
YSBcCisJLi4vcGFyc2Vycy9saWJwYXJzZXJzLmxhIEBDVVJTRVNMSUJAIEBSRUFETElORUxJQkAK
IAogaHVubW9ycGhfU09VUkNFUz1odW5tb3JwaC5jeHgKLWh1bm1vcnBoX0xEQUREID0gLi4vaHVu
c3BlbGwvbGliaHVuc3BlbGwuYQoraHVubW9ycGhfTERBREQgPSAuLi9odW5zcGVsbC9saWJodW5z
cGVsbC5sYQogI2h1bm1vcnBoX0lOQ0xVREVTPS1JJHt0b3Bfc3JjZGlyfS9zcmMvaHVuc3BlbGwK
IAogaHVuc3RlbV9TT1VSQ0VTPWh1bnN0ZW0uY3h4Ci1odW5zdGVtX0xEQUREID0gLi4vaHVuc3Bl
bGwvbGliaHVuc3BlbGwuYQoraHVuc3RlbV9MREFERCA9IC4uL2h1bnNwZWxsL2xpYmh1bnNwZWxs
LmxhCiAjaHVuc3RlbV9JTkNMVURFUz0tSSR7dG9wX3NyY2Rpcn0vc3JjL2h1bnNwZWxsCiAKIEVY
VFJBX0RJU1Q9bWFrZWFsaWFzCkluZGV4OiBodW5zcGVsbC0xLjEuNC9wby9NYWtlZmlsZS5pbi5p
bgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBodW5zcGVsbC0xLjEuNC5vcmlnL3BvL01ha2VmaWxlLmluLmluCisr
KyBodW5zcGVsbC0xLjEuNC9wby9NYWtlZmlsZS5pbi5pbgpAQCAtMjcsNyArMjcsNyBAQCBnZXR0
ZXh0c3JjZGlyID0gJChkYXRhZGlyKS9nZXR0ZXh0L3BvCiBJTlNUQUxMID0gQElOU1RBTExACiBJ
TlNUQUxMX0RBVEEgPSBASU5TVEFMTF9EQVRBQAogTUtJTlNUQUxMRElSUyA9IEBNS0lOU1RBTExE
SVJTQAotbWtpbnN0YWxsZGlycyA9ICQoU0hFTEwpIGBjYXNlICIkKE1LSU5TVEFMTERJUlMpIiBp
biAvKikgZWNobyAiJChNS0lOU1RBTExESVJTKSIgOzsgKikgZWNobyAiJCh0b3BfYnVpbGRkaXIp
LyQoTUtJTlNUQUxMRElSUykiIDs7IGVzYWNgCitta2luc3RhbGxkaXJzID0gQE1LSU5TVEFMTERJ
UlNACiAKIEdNU0dGTVQgPSBAR01TR0ZNVEAKIE1TR0ZNVCA9IEBNU0dGTVRACg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86926</attachid>
            <date>2006-05-17 07:18 0000</date>
            <desc>hunspell-1.1.4-renameexes.patch</desc>
            <filename>hunspell-1.1.4-renameexes.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdSAtdXIgaHVuc3BlbGwtMS4xLjMub3JpZy9zcmMvdG9vbHMvTWFrZWZpbGUuYW0gaHVu
c3BlbGwtMS4xLjMvc3JjL3Rvb2xzL01ha2VmaWxlLmFtCi0tLSBodW5zcGVsbC0xLjEuMy5vcmln
L3NyYy90b29scy9NYWtlZmlsZS5hbQkyMDA2LTAxLTI3IDE5OjMyOjE5LjAwMDAwMDAwMCArMDEw
MAorKysgaHVuc3BlbGwtMS4xLjMvc3JjL3Rvb2xzL01ha2VmaWxlLmFtCTIwMDYtMDEtMjcgMTk6
MzM6MDUuMDAwMDAwMDAwICswMTAwCkBAIC0xLDEzICsxLDEzIEBACi1iaW5fUFJPR1JBTVM9bXVu
Y2ggdW5tdW5jaCBleGFtcGxlIGh1bnNwZWxsIGh1bm1vcnBoIGh1bnN0ZW0KK2Jpbl9QUk9HUkFN
Uz1odW5zcGVsbC1tdW5jaCBodW5zcGVsbC11bm11bmNoIGh1bnNwZWxsLWV4YW1wbGUgaHVuc3Bl
bGwgaHVubW9ycGggaHVuc3RlbQogCiBJTkNMVURFUz0tSSR7dG9wX3NyY2Rpcn0vc3JjL2h1bnNw
ZWxsIC1JJHt0b3Bfc3JjZGlyfS9zcmMvcGFyc2VycwogCi1tdW5jaF9TT1VSQ0VTPW11bmNoLmMK
LXVubXVuY2hfU09VUkNFUz11bm11bmNoLmMKK2h1bnNwZWxsX211bmNoX1NPVVJDRVM9bXVuY2gu
YworaHVuc3BlbGxfdW5tdW5jaF9TT1VSQ0VTPXVubXVuY2guYwogaW5jbHVkZV9IRUFERVJTPW11
bmNoLmggdW5tdW5jaC5oCiAKLWV4YW1wbGVfU09VUkNFUz1leGFtcGxlLmN4eAotZXhhbXBsZV9M
REFERCA9IC4uL2h1bnNwZWxsL2xpYmh1bnNwZWxsLmxhCitodW5zcGVsbF9leGFtcGxlX1NPVVJD
RVM9ZXhhbXBsZS5jeHgKK2h1bnNwZWxsX2V4YW1wbGVfTERBREQgPSAuLi9odW5zcGVsbC9saWJo
dW5zcGVsbC5sYQogCiBodW5zcGVsbF9TT1VSQ0VTPWh1bnNwZWxsLmN4eAogaHVuc3BlbGxfTERB
REQgPSBATElCSU5UTEAgLi4vaHVuc3BlbGwvbGliaHVuc3BlbGwubGEgXApkaWZmIC11IC11ciBo
dW5zcGVsbC0xLjEuMy5vcmlnL3NyYy90b29scy9leGFtcGxlLmN4eCBodW5zcGVsbC0xLjEuMy9z
cmMvdG9vbHMvZXhhbXBsZS5jeHgKLS0tIGh1bnNwZWxsLTEuMS4zLm9yaWcvc3JjL3Rvb2xzL2V4
YW1wbGUuY3h4CTIwMDYtMDEtMjcgMTk6MzI6MTkuMDAwMDAwMDAwICswMTAwCisrKyBodW5zcGVs
bC0xLjEuMy9zcmMvdG9vbHMvZXhhbXBsZS5jeHgJMjAwNi0wMS0yNyAxOTozMzozMS4wMDAwMDAw
MDAgKzAxMDAKQEAgLTI0LDIxICsyNCwyMSBAQAogICAgICAgIGFmID0gbXlzdHJkdXAoYXJndlsx
XSk7CiAgIH0gZWxzZSB7CiAgICAgZnByaW50ZihzdGRlcnIsImNvcnJlY3Qgc3ludGF4IGlzOlxu
Iik7IAotICAgIGZwcmludGYoc3RkZXJyLCJleGFtcGxlIGFmZml4X2ZpbGUgZGljdGlvbmFyeV9m
aWxlIGZpbGVfb2Zfd29yZHNfdG9fY2hlY2tcbiIpOworICAgIGZwcmludGYoc3RkZXJyLCJodW5z
cGVsbC1leGFtcGxlIGFmZml4X2ZpbGUgZGljdGlvbmFyeV9maWxlIGZpbGVfb2Zfd29yZHNfdG9f
Y2hlY2tcbiIpOwogICAgIGV4aXQoMSk7CiAgIH0KICAgaWYgKGFyZ3ZbMl0pIHsKICAgICAgICBk
ZiA9IG15c3RyZHVwKGFyZ3ZbMl0pOwogICB9IGVsc2UgewogICAgIGZwcmludGYoc3RkZXJyLCJj
b3JyZWN0IHN5bnRheCBpczpcbiIpOyAKLSAgICBmcHJpbnRmKHN0ZGVyciwiZXhhbXBsZSBhZmZp
eF9maWxlIGRpY3Rpb25hcnlfZmlsZSBmaWxlX29mX3dvcmRzX3RvX2NoZWNrXG4iKTsKKyAgICBm
cHJpbnRmKHN0ZGVyciwiaHVuc3BlbGwtZXhhbXBsZSBhZmZpeF9maWxlIGRpY3Rpb25hcnlfZmls
ZSBmaWxlX29mX3dvcmRzX3RvX2NoZWNrXG4iKTsKICAgICBleGl0KDEpOwogICB9CiAgIGlmIChh
cmd2WzNdKSB7CiAgICAgICAgd3RjID0gbXlzdHJkdXAoYXJndlszXSk7CiAgIH0gZWxzZSB7CiAg
ICAgZnByaW50ZihzdGRlcnIsImNvcnJlY3Qgc3ludGF4IGlzOlxuIik7IAotICAgIGZwcmludGYo
c3RkZXJyLCJleGFtcGxlIGFmZml4X2ZpbGUgZGljdGlvbmFyeV9maWxlIGZpbGVfb2Zfd29yZHNf
dG9fY2hlY2tcbiIpOworICAgIGZwcmludGYoc3RkZXJyLCJodW5zcGVsbC1leGFtcGxlIGFmZml4
X2ZpbGUgZGljdGlvbmFyeV9maWxlIGZpbGVfb2Zfd29yZHNfdG9fY2hlY2tcbiIpOwogICAgIGV4
aXQoMSk7CiAgIH0KIApkaWZmIC11IC11ciBodW5zcGVsbC0xLjEuMy5vcmlnL3NyYy90b29scy9o
dW5tb3JwaC5jeHggaHVuc3BlbGwtMS4xLjMvc3JjL3Rvb2xzL2h1bm1vcnBoLmN4eAotLS0gaHVu
c3BlbGwtMS4xLjMub3JpZy9zcmMvdG9vbHMvaHVubW9ycGguY3h4CTIwMDYtMDEtMjcgMTk6MzI6
MTkuMDAwMDAwMDAwICswMTAwCisrKyBodW5zcGVsbC0xLjEuMy9zcmMvdG9vbHMvaHVubW9ycGgu
Y3h4CTIwMDYtMDEtMjcgMTk6MzU6MTguMDAwMDAwMDAwICswMTAwCkBAIC0yNiw3ICsyNiw3IEBA
CiAKICAgICBmb3IgKGkgPSAxOyBpIDwgMzsgaSsrKQogCWlmICghYXJndltpXSkgewotCSAgICBm
cHJpbnRmKHN0ZGVyciwgImNvcnJlY3Qgc3ludGF4IGlzOlxuZXhhbXBsZSBhZmZpeF9maWxlIik7
CisJICAgIGZwcmludGYoc3RkZXJyLCAiY29ycmVjdCBzeW50YXggaXM6XG5odW5tb3JwaCBhZmZp
eF9maWxlIik7CiAJICAgIGZwcmludGYoc3RkZXJyLCAiIGRpY3Rpb25hcnlfZmlsZSBmaWxlX29m
X3dvcmRzX3RvX2NoZWNrXG4iKTsKIAkgICAgZXhpdCgxKTsKIAl9CmRpZmYgLXUgLXVyIGh1bnNw
ZWxsLTEuMS4zLm9yaWcvc3JjL3Rvb2xzL2h1bnN0ZW0uY3h4IGh1bnNwZWxsLTEuMS4zL3NyYy90
b29scy9odW5zdGVtLmN4eAotLS0gaHVuc3BlbGwtMS4xLjMub3JpZy9zcmMvdG9vbHMvaHVuc3Rl
bS5jeHgJMjAwNi0wMS0yNyAxOTozMjoxOS4wMDAwMDAwMDAgKzAxMDAKKysrIGh1bnNwZWxsLTEu
MS4zL3NyYy90b29scy9odW5zdGVtLmN4eAkyMDA2LTAxLTI3IDE5OjM1OjI4LjAwMDAwMDAwMCAr
MDEwMApAQCAtMjUsNyArMjUsNyBAQAogCiAgICAgZm9yIChpID0gMTsgaSA8IDM7IGkrKykKIAlp
ZiAoIWFyZ3ZbaV0pIHsKLQkgICAgZnByaW50ZihzdGRlcnIsICJjb3JyZWN0IHN5bnRheCBpczpc
bmV4YW1wbGUgYWZmaXhfZmlsZSIpOworCSAgICBmcHJpbnRmKHN0ZGVyciwgImNvcnJlY3Qgc3lu
dGF4IGlzOlxuaHVuc3RlbSBhZmZpeF9maWxlIik7CiAJICAgIGZwcmludGYoc3RkZXJyLCAiIGRp
Y3Rpb25hcnlfZmlsZSBmaWxlX29mX3dvcmRzX3RvX2NoZWNrXG4iKTsKIAkgICAgZXhpdCgxKTsK
IAl9CmRpZmYgLXUgLXVyIGh1bnNwZWxsLTEuMS4zLm9yaWcvc3JjL3Rvb2xzL211bmNoLmMgaHVu
c3BlbGwtMS4xLjMvc3JjL3Rvb2xzL211bmNoLmMKLS0tIGh1bnNwZWxsLTEuMS4zLm9yaWcvc3Jj
L3Rvb2xzL211bmNoLmMJMjAwNi0wMS0yNyAxOTozMjoxOS4wMDAwMDAwMDAgKzAxMDAKKysrIGh1
bnNwZWxsLTEuMS4zL3NyYy90b29scy9tdW5jaC5jCTIwMDYtMDEtMjcgMTk6MzM6NTYuMDAwMDAw
MDAwICswMTAwCkBAIC00MiwxNCArNDIsMTQgQEAKICAgICAgICB3ZiA9IG15c3RyZHVwKGFyZ3Zb
MV0pOwogICB9IGVsc2UgewogICAgIGZwcmludGYoc3RkZXJyLCJjb3JyZWN0IHN5bnRheCBpczpc
biIpOyAKLSAgICBmcHJpbnRmKHN0ZGVyciwibXVuY2ggd29yZF9saXN0X2ZpbGUgYWZmaXhfZmls
ZVxuIik7CisgICAgZnByaW50ZihzdGRlcnIsImh1bnNwZWxsLW11bmNoIHdvcmRfbGlzdF9maWxl
IGFmZml4X2ZpbGVcbiIpOwogICAgIGV4aXQoMSk7CiAgIH0KICAgaWYgKGFyZ3ZbMl0pIHsKICAg
ICAgICBhZiA9IG15c3RyZHVwKGFyZ3ZbMl0pOwogICB9IGVsc2UgewogICAgIGZwcmludGYoc3Rk
ZXJyLCJjb3JyZWN0IHN5bnRheCBpczpcbiIpOyAKLSAgICBmcHJpbnRmKHN0ZGVyciwibXVuY2gg
d29yZF9saXN0X2ZpbGUgYWZmaXhfZmlsZVxuIik7CisgICAgZnByaW50ZihzdGRlcnIsImh1bnNw
ZWxsLW11bmNoIHdvcmRfbGlzdF9maWxlIGFmZml4X2ZpbGVcbiIpOwogICAgIGV4aXQoMSk7CiAg
IH0KIApkaWZmIC11IC11ciBodW5zcGVsbC0xLjEuMy5vcmlnL3NyYy90b29scy91bm11bmNoLmMg
aHVuc3BlbGwtMS4xLjMvc3JjL3Rvb2xzL3VubXVuY2guYwotLS0gaHVuc3BlbGwtMS4xLjMub3Jp
Zy9zcmMvdG9vbHMvdW5tdW5jaC5jCTIwMDYtMDEtMjcgMTk6MzI6MTkuMDAwMDAwMDAwICswMTAw
CisrKyBodW5zcGVsbC0xLjEuMy9zcmMvdG9vbHMvdW5tdW5jaC5jCTIwMDYtMDEtMjcgMTk6MzQ6
MTAuMDAwMDAwMDAwICswMTAwCkBAIC0zOSwxNCArMzksMTQgQEAKICAgICAgICB3ZiA9IG15c3Ry
ZHVwKGFyZ3ZbMV0pOwogICB9IGVsc2UgewogICAgIGZwcmludGYoc3RkZXJyLCJjb3JyZWN0IHN5
bnRheCBpczpcbiIpOyAKLSAgICBmcHJpbnRmKHN0ZGVyciwidW5tdW5jaCBkaWNfZmlsZSBhZmZp
eF9maWxlXG4iKTsKKyAgICBmcHJpbnRmKHN0ZGVyciwiaHVuc3BlbGwtdW5tdW5jaCBkaWNfZmls
ZSBhZmZpeF9maWxlXG4iKTsKICAgICBleGl0KDEpOwogICB9CiAgIGlmIChhcmd2WzJdKSB7CiAg
ICAgICAgYWYgPSBteXN0cmR1cChhcmd2WzJdKTsKICAgfSBlbHNlIHsKICAgICBmcHJpbnRmKHN0
ZGVyciwiY29ycmVjdCBzeW50YXggaXM6XG4iKTsgCi0gICAgZnByaW50ZihzdGRlcnIsInVubXVu
Y2ggZGljX2ZpbGUgYWZmaXhfZmlsZVxuIik7CisgICAgZnByaW50ZihzdGRlcnIsImh1bnNwZWxs
LXVubXVuY2ggZGljX2ZpbGUgYWZmaXhfZmlsZVxuIik7CiAgICAgZXhpdCgxKTsKICAgfQogCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86927</attachid>
            <date>2006-05-17 07:19 0000</date>
            <desc>Ebuild patch</desc>
            <filename>hunspell-1.1.4-ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC9ob21lL2ZsYW1lL2RldmVsL2dlbnRvby14ODYvYXBwLXRleHQvaHVuc3BlbGwvaHVuc3Bl
bGwtMS4xLjQuZWJ1aWxkCTIwMDYtMDUtMTMgMjE6MTE6NTMuMDAwMDAwMDAwICswMjAwCisrKyBo
dW5zcGVsbC0xLjEuNC5lYnVpbGQJMjAwNi0wNS0xNyAxNjowNjozMi4wMDAwMDAwMDAgKzAyMDAK
QEAgLTIsNyArMiw3IEBACiAjIERpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIKICMgJEhlYWRlcjogL3Zhci9jdnNyb290L2dlbnRv
by14ODYvYXBwLXRleHQvaHVuc3BlbGwvaHVuc3BlbGwtMS4xLjQuZWJ1aWxkLHYgMS42IDIwMDYv
MDUvMTIgMTQ6MzU6MTEgd29sZjMxbzIgRXhwICQKIAotaW5oZXJpdCBldXRpbHMgbXVsdGlsaWIK
K2luaGVyaXQgZXV0aWxzIG11bHRpbGliIGF1dG90b29scyBsaWJ0b29sCiAKIERFU0NSSVBUSU9O
PSJIdW5zcGVsbCBzcGVsbCBjaGVja2VyIC0gYW4gaW1wcm92ZWQgcmVwbGFjZW1lbnQgZm9yIG15
c3BlbGwgaW4gT09vLiIKIFNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlLyR7UE59LyR7UH0u
dGFyLmd6IgpAQCAtMTEsNyArMTEsNyBAQAogU0xPVD0iMCIKIExJQ0VOU0U9Ik1QTC0xLjEgR1BM
LTIgTEdQTC0yLjEiCiBJVVNFPSJuY3Vyc2VzIHJlYWRsaW5lIgotS0VZV09SRFM9In5wcGMgfnNw
YXJjIHg4NiIKK0tFWVdPUkRTPSJ+YW1kNjQgfnBwYyB+c3BhcmMgeDg2IgogCiBERVBFTkQ9InJl
YWRsaW5lPyAoIHN5cy1saWJzL3JlYWRsaW5lICkKIAluY3Vyc2VzPyAoIHN5cy1saWJzL25jdXJz
ZXMgKQpAQCAtMjYsOCArMjYsMTEgQEAKIAkjIGFuZCAndW5tdW5jaCcgd2hpY2ggYXJlIHRvbyBn
ZW5lcmljIHRvIGJlIHBsYWNlZCBpbgogCSMgL3Vzci9iaW4gLSB0aGlzIHBhdGNoIHByZWZpeGVz
IHRoZW0gd2l0aCAnaHVuc3BlbGwtJy4KIAkjIEl0IG1vZGlmaWVzIGEgTWFrZWZpbGUuYW0gZmls
ZSwgaGVuY2UgYXV0b3JlY29uZi4KLQllcGF0Y2ggJHtGSUxFU0RJUn0vaHVuc3BlbGwtMS4xLjMt
cmVuYW1lZXhlcy5wYXRjaAotCWF1dG9yZWNvbmYKKwllcGF0Y2ggIiR7RklMRVNESVJ9LyR7UH0t
bGlidG9vbC5wYXRjaCIKKwllcGF0Y2ggIiR7RklMRVNESVJ9LyR7UH0tcmVuYW1lZXhlcy5wYXRj
aCIKKworCVdBTlRfQVVUT01BS0U9IjEuOSIgZWF1dG9yZWNvbmYKKwllbGlidG9vbGl6ZQogfQog
CiBzcmNfY29tcGlsZSgpIHsKQEAgLTQ5LDcgKzUyLDcgQEAKIH0KIAogc3JjX2luc3RhbGwoKSB7
Ci0JZW1ha2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgZGllICJlbWFrZSBpbnN0YWxsIGZhaWxl
ZCIKKwltYWtlIERFU1RESVI9JHtEfSBpbnN0YWxsIHx8IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxl
ZCIKIAlkb2RvYyBBVVRIT1JTIENoYW5nZUxvZyBORVdTIFJFQURNRSBUSEFOS1MgVE9ETwogCSMg
aHVuc3BlbGwgaXMgZGVyaXZlZCBmcm9tIG15c3BlbGwKIAlkb2RvYyBBVVRIT1JTLm15c3BlbGwg
UkVBRE1FLm15c3BlbGwgbGljZW5zZS5teXNwZWxsCg==
</data>        

          </attachment>
    </bug>

</bugzilla>