<?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>180870</bug_id>
          
          <creation_ts>2007-06-04 15:51 0000</creation_ts>
          <short_desc>Mozilla browsers: GUI problems on HPPA</short_desc>
          <delta_ts>2007-11-29 18:16:32 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>Applications</component>
          <version>2007.0</version>
          <rep_platform>HPPA</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.xs4all.nl/~rooversj/gentoo/images/mozilla-firefox-detached.png</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jer@gentoo.org</reporter>
          <assigned_to>mozilla@gentoo.org</assigned_to>
          <cc>hppa@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-06-04 15:51:22 0000</bug_when>
            <thetext>Something changed between the 2.0.0.2 and 2.0.0.3 releases that usually stops firefox-bin before it can launch a GUI. When it does manage to launch a window, the widgets are &quot;active&quot; but unresponsive, i.e. the program doesn&apos;t hang but it doesn&apos;t load web page or even open menus.

Firefox 2.0.0.3 and above are still usable as rendering engine - for instance, www-client/epiphany-2.16.3 can use it fine, so the problem is in Firefox&apos;s own GUI changes since 2.0.0.3.

When it fails to produce even a window, it goes like this:

% - - - - - - - - - - - - - - - - - - - %
jeroen@elmer ~ $ firefox
/usr/lib/mozilla-firefox/mozilla-xremote-client: Error: Failed to find a running server.
No running windows found
Removing /home/jeroen/.mozilla/firefox/vg8vpvnr.default/compreg.dat leftover from older firefox
firefox-bin exited with non-zero status (1)
jeroen@elmer ~ $ 
% - - - - - - - - - - - - - - - - - - - %

Despite recent changes (gcc upgrade from 4.1.1 to 4.1.2, glibc upgrade from 2.3.6 to 2.5) mozilla-firefox-2.0.0.2 still works fine, so the problem must be somewhere in (Firefox&apos;s use of) glib or gtk+ (is my best guess).

I am assigning the bug to mozilla@ because the first priority is probably to figure out what changed between 2.0.0.2 and 2.0.0.3&apos;s GUIs that produced this problem. When that&apos;s clear, it&apos;s probably up to hppa@ to find a fix. I noticed that hppa&apos;s earlier patch is also still out there[1]. 


[1] https://bugzilla.mozilla.org/show_bug.cgi?id=287150


emerge --info:

Sun Jun  3 23:04:04 CEST 2007
Portage 2.1.2.9 (default-linux/hppa/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.20.1-hppa-JeR parisc)
=================================================================
System uname: 2.6.20.1-hppa-JeR parisc PA8700 (PCX-W2)
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 03 Jun 2007 14:50:01 +0000
distcc 2.18.3 hppa2.0-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17.50.0.12
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS=&quot;hppa&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;hppa2.0-unknown-linux-gnu&quot;
CFLAGS=&quot;-O2 -pipe -mschedule=8000 -march=2.0 -ggdb -Wall&quot;
CHOST=&quot;hppa2.0-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/spool/PBS /var/bind /var/www/localhost/htdocs/wordpress/wp-config.php&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-O2 -pipe -mschedule=8000 -march=2.0 -ggdb -Wall&quot;
DISTDIR=&quot;/keeps/gentoo/distfiles&quot;
FEATURES=&quot;autoaddcvs buildpkg cvs distlocks fixpackages notitles sandbox sfperms splitdebug strict&quot;
GENTOO_MIRRORS=&quot;http://ftp.easynet.nl/mirror/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.rhnet.is/pub/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo &quot;
LC_ALL=&quot;en_US.UTF-8&quot;
LINGUAS=&quot;en nl he&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/keeps/gentoo/packages/elmer&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/keeps/gentoo/portage&quot;
PORTDIR_OVERLAY=&quot;/keeps/gentoo/local&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;7zip X Xaw3d a52 aac aalib accessibility alsa amr ao aoss apache2 ares arts asf audiofile avahi avfs bash-completion berkdb bidi bitmap-fonts bittorrent bl bzip2 c++ cairo caps catalogs cdb cddb cdparanoia cdr chardet cjk cli cpudetection cracklib crypt cups curl custom-cflags dbus dcraw dga directfb doc domainkeys dts dv dvd dvdread dxr3 edl elf enca encode esd examples exif expat fam fame fastbuild fastcgi fbcon ffmpeg flac foomaticdb fortran ftp gadu gd gdbm ggi gif gimpprint glib glitz glut gmp gnome gnutls gphoto2 gpm gs gsl gtk gtk2 gtkhtml hal hesiod hppa icecast iconv idn imagemagick imlib immqt-bc inquisitio ipv6 isdnlog javascript jingle jpeg jpeg2k kde kdeenablefinal kerberos lcms ldap leim libcaca libg++ libnotify libsamplerate libwww logrotate lua lzo mad matroska memcache mhash midi mikmod mmap mng modplug motif mozbranding mp3 mudflap musepack mysql nas ncurses netpbm nfconntrack nfs nls nntp nptl nptlonly nsplugin offensive ogg openexr opengl openmp oss ots overlays pam pango pbs pch pcre pdf perl php pic plotutils plugins png portaudio postgres povray pppd pulseaudio python qt3 qt3support readline recode reflection rpc rrdtool rtc ruby samba sasl scanner scim sdl session sid slang slp sndfile snmp speex spell spl sqlite ssl startup-notification suhosin svg sysfs tcl tcpd tetex tga theora threads thunar-vfs tidy tiff timidity tk truetype truetype-fonts twolame type1-fonts udev unicode unzip usb userlocales utempter utf v4l v4l2 vanim vcd vidix vim-syntax vorbis wavpack webdav webinstall wlan wma wmf xanim xattr xchattext xcomposite xface xml xml2 xmpi xorg xrandr xscreensaver xulrunner xv xvid xvmc zeroconf zip zlib&quot; ALSA_CARDS=&quot;ad1889 usb-audio&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev joystick&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en nl he&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;stifb fbdev matrox&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-06-04 16:17:48 0000</bug_when>
            <thetext>It&apos;s not just Mozilla Firefox that is affected, but Seamonkey as well.

&gt;=www-client/mozilla-firefox-2.0.0.3
&gt;=www-client/seamonkey-1.1.2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-06-04 21:04:04 0000</bug_when>
            <thetext>What about thunderbird?

Test with both 1.5 and 2.0 series please :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-06-05 01:16:35 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; What about thunderbird?
&gt; 
&gt; Test with both 1.5 and 2.0 series please :)

Thunderbird isn&apos;t patched or keyworded for HPPA like Seamonkey and Firefox are. Just for good measure, I built and ran Thunderbird (mail-client/thunderbird-2.0.0.0) and it exhibited the exact same problem as Seamonkey: it shows a GUI but doesn&apos;t respond (although the GUI itself does respond superficially).

So let&apos;s focus our attention to Firefox and Seamonkey.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-07-23 10:36:04 0000</bug_when>
            <thetext>Same on 2.0.0.5/1.1.3?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-23 12:30:11 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; Same on 2.0.0.5/1.1.3?

Of course. What could possibly have changed to better the situation? Something broke a few versions ago and nothing has been done to mend it...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-24 19:30:12 0000</bug_when>
            <thetext>armin76 pointed out a HPPA-specific patch that Debian uses for mozilla-firefox that is missing in Gentoo&apos;s 2.0.0.4 and up:

--- /var/tmp/portage/www-client/mozilla-firefox-2.0.0.4/work/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s	2007-07-23 13:05:26.000000000 +0000
+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s	2007-07-23 13:18:53.000000000 +0000
@@ -46,6 +46,13 @@
         LDO     -40-curframesz-lastframesz(%r30),%r24 ; normal args is arg2
         LDO     -80(%r30),%r23                        ; floating args is arg3
 
+;       BL      .+8,%r2
+;       ADDIL   L&apos;PrepareAndDispatch-$PIC_pcrel$0+4,%r2
+;        LDO     R&apos;PrepareAndDispatch-$PIC_pcrel$1+8(%r1),%r1
+;$PIC_pcrel$0
+;        LDSID   (%r1),%r31
+;$PIC_pcrel$1
+;        MTSP    %r31,%sr0
         .CALL   ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR,RTNVAL=GR ;in=23-26;out=28;
         BL     PrepareAndDispatch, %r31
         COPY    %r31,%r2

Whatever it does, it does not fix the issue.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-24 22:06:48 0000</bug_when>
            <thetext>Created an attachment (id=125927)
mozilla-firefox-2.0.0.5-hppa.patch

Gentoo&apos;s versus Debian&apos;s firefox 2.0.0.4, according to armin76.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-24 22:13:03 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; Gentoo&apos;s versus Debian&apos;s firefox 2.0.0.4, according to armin76.

Debian&apos;s iceweasel 2.0.0.4 too.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-25 11:35:43 0000</bug_when>
            <thetext>After armin76 asked me to a dozen times, I used debootstrap to create a &quot;sid&quot; chroot and found that Debian&apos;s iceweasel-2.0.0.5-1 works correctly:

user agent:  Mozilla/5.0 (X11; U; Linux parisc; en-US; rv:1.8.1.5) Gecko/20070719 Iceweasel/2.0.0.5 (Debian-2.0.0.5-1);

Again, I have no idea what this proves.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-25 13:19:51 0000</bug_when>
            <thetext>(In reply to comment #9)
&gt; Again, I have no idea what this proves.

Just to be ABSOLUTELY clear on this issue: iceweasel is a fork of firefox, with a different source tree, maintained at a different location. Comparing runtime behaviour is not useful at this point, while comparing the source trees may well be, so we can backport to firefox some of the changes that make iceweasel work on HPPA.

Until www-client/iceweasel hits the Portage tree, testing it in a Debian chroot or testing iceweasel binaries on a Gentoo/HPPA system is useless.

Backporting iceweasel&apos;s HPPA-specific changes to firefox might prove a lot more fruitful.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-07-25 13:41:06 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; (In reply to comment #9)
&gt; &gt; Again, I have no idea what this proves.
&gt; 
&gt; Just to be ABSOLUTELY clear on this issue: iceweasel is a fork of firefox, with
&gt; a different source tree, maintained at a different location. Comparing runtime
&gt; behaviour is not useful at this point, while comparing the source trees may
&gt; well be, so we can backport to firefox some of the changes that make iceweasel
&gt; work on HPPA.
&gt; 
&gt; Until www-client/iceweasel hits the Portage tree, testing it in a Debian chroot
&gt; or testing iceweasel binaries on a Gentoo/HPPA system is useless.
&gt; 
&gt; Backporting iceweasel&apos;s HPPA-specific changes to firefox might prove a lot more
&gt; fruitful.
&gt; 

Right, the thing is that we didn&apos;t knew if iceweasel on Debian worked on HPPA. So it&apos;s stupid to compare their code if we *dont* know if it really works. We now know that on Debian it works, now we have to see if it works under our system, to see if its some lib causing that or it&apos;s the app itself.

Again, i just wanted to check that because i know they don&apos;t test the packages unless someone has a problem, like there was with qt-4.3.0 on alpha.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-30 14:49:04 0000</bug_when>
            <thetext>Wed Oct 25 13:08:32 2006 &gt;&gt;&gt; www-client/mozilla-firefox-2.0
Fri Nov 10 08:08:47 2006 &gt;&gt;&gt; www-client/mozilla-firefox-2.0
Wed Nov 15 06:13:58 2006 &lt;&lt;&lt; www-client/mozilla-firefox-2.0
Wed Nov 15 06:41:43 2006 &gt;&gt;&gt; www-client/mozilla-firefox-2.0
Mon Nov 20 00:17:24 2006 &lt;&lt;&lt; www-client/mozilla-firefox-2.0
Mon Nov 20 00:17:24 2006 &gt;&gt;&gt; www-client/mozilla-firefox-2.0-r1
Sun Dec  3 07:25:47 2006 &lt;&lt;&lt; www-client/mozilla-firefox-2.0-r1
Sun Dec  3 07:25:47 2006 &gt;&gt;&gt; www-client/mozilla-firefox-2.0-r2
Wed Dec 20 03:28:25 2006 &lt;&lt;&lt; www-client/mozilla-firefox-2.0-r2
Wed Dec 20 14:32:03 2006 &gt;&gt;&gt; www-client/mozilla-firefox-2.0-r2
Thu Dec 21 23:41:31 2006 &lt;&lt;&lt; www-client/mozilla-firefox-2.0-r2
Thu Dec 21 23:41:31 2006 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.1
Sun Jan 14 22:43:55 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.1
Sun Jan 14 22:43:55 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.1-r2
Tue Jan 16 18:40:24 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.1-r2
Mon Feb 26 05:21:48 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.2
Sat Mar  3 17:06:08 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.2
Fri Mar 23 04:26:48 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.2
Fri Mar 23 04:26:48 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.3
Tue Apr  3 05:29:14 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.3
Wed Apr 18 06:13:06 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.3
Wed Apr 18 06:21:47 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.2
Wed Apr 18 17:44:44 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.2
Wed Apr 18 17:44:44 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.3
Fri Jun  1 06:12:09 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.3
Fri Jun  1 06:12:09 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.4
Fri Jun  1 08:53:19 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.4
Mon Jun  4 09:39:14 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.4
Mon Jun  4 17:26:51 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.4
Mon Jun  4 17:26:51 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.2
Mon Jun  4 21:16:32 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.2
Mon Jun  4 21:16:32 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.4
Fri Jul 13 09:41:03 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.4
Fri Jul 13 18:05:55 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.4
Thu Jul 19 18:13:58 2007 &lt;&lt;&lt; www-client/mozilla-firefox-2.0.0.4
Thu Jul 19 18:13:58 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.5
Tue Jul 24 01:49:48 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.5
Tue Jul 24 21:04:25 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.5
Wed Jul 25 00:13:26 2007 &gt;&gt;&gt; www-client/mozilla-firefox-2.0.0.5</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-10-23 18:30:37 0000</bug_when>
            <thetext>Would it help if I raised the severity?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-10-24 17:19:22 0000</bug_when>
            <thetext>Created an attachment (id=134249)
mozilla-firefox-2.0.0.8-r1.ebuild

I can&apos;t test firefox on hake because it never shows up, no version shows up, it just segfaults.

Let&apos;s try this way: I&apos;ve sucessfully built iceweasel on ia64(and the iceweasel source, it&apos;s exactly the same as firefox, do a diff and you&apos;ll see).

This ebuild applies the patches from Debian, and only the patches they apply.

You need http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo/src/patchsets/mozilla-firefox/2.0.0.8/002_firefox-libdeps.patch?rev=1.1 in the files dir as well.

Let&apos;s see if it works...as i can&apos;t test it</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-10-25 02:49:22 0000</bug_when>
            <thetext>(In reply to comment #14)

&gt; Let&apos;s try this way: I&apos;ve sucessfully built iceweasel on ia64(and the iceweasel
&gt; source, it&apos;s exactly the same as firefox, do a diff and you&apos;ll see).
&gt; 
&gt; This ebuild applies the patches from Debian, and only the patches they apply.
&gt; 
&gt; You need
&gt; http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo/src/patchsets/mozilla-firefox/2.0.0.8/002_firefox-libdeps.patch?rev=1.1
&gt; in the files dir as well.
&gt; 
&gt; Let&apos;s see if it works...as i can&apos;t test it

I&apos;ll test that.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-10-25 04:34:13 0000</bug_when>
            <thetext>With this &quot;iceweasel&quot; build it doesn&apos;t simply quit with a weird exit status, but just sits there presenting a window with two buttons showing no text labels, like in the URL above.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-11-29 11:36:37 0000</bug_when>
            <thetext>Please attach a build log</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-11-29 17:27:57 0000</bug_when>
            <thetext>http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/mozilla-firefox/2.0.0.10/004_mozilla-hppa.patch?r1=1.1&amp;r2=1.2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-11-29 17:34:22 0000</bug_when>
            <thetext>(In reply to comment #18)
&gt; http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/mozilla-firefox/2.0.0.10/004_mozilla-hppa.patch?r1=1.1&amp;r2=1.2
&gt; 

In other words, we might need to look out for things like this in the future:

--- 004_mozilla-hppa.patch	2007/11/28 11:41:36	1.1
+++ 004_mozilla-hppa.patch	2007/11/29 14:04:43	1.2
@@ -21,7 +21,7 @@
 +# Linux/HPPA/gcc
 +#
 +ifeq ($(OS_ARCH),Linux)
-+ifneq (,$(filter parisc parisc64,$(OS_TEST)))
++ifneq (,$(filter hppa2.0 hppa1.1,$(OS_TEST)))
 +#ifeq ($(CC),gcc)  # Do not check for gcc since there is only this compiler on linux for hppa
 +CPPSRCS		:= xptcinvoke_pa32.cpp xptcstubs_pa32.cpp
 +ASFILES		:= xptcstubs_asm_parisc_linux.s xptcinvoke_asm_parisc_linux.s</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-11-29 18:16:32 0000</bug_when>
            <thetext>Got the problem located and fixed. It was a regression from bug 168893, it detected hppa2.0 instead of parisc, so it wasn&apos;t compiling the right xpcom files, so it didn&apos;t work.

It&apos;s fixed in mozilla-firefox-2.0.0.10 patchset 0.2.
seamonkey-1.1.6 patchset 0.3
xulrunner-1.8.1.10 patchset 0.1

Sorry for taking this so long.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125927</attachid>
            <date>2007-07-24 22:06 0000</date>
            <desc>mozilla-firefox-2.0.0.5-hppa.patch</desc>
            <filename>mozilla-firefox-2.0.0.5-hppa.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgbW96aWxsYS1maXJlZm94LTIuMC4wLjUtY3ZzL3dvcmsvbW96aWxsYS94cGNvbS9y
ZWZsZWN0L3hwdGNhbGwvc3JjL21kL3VuaXgveHB0Y2ludm9rZV9hc21fcGFyaXNjX2xpbnV4LnMg
bW96aWxsYS1maXJlZm94LTIuMC4wLjUtbG9jYWwvd29yay9tb3ppbGxhL3hwY29tL3JlZmxlY3Qv
eHB0Y2FsbC9zcmMvbWQvdW5peC94cHRjaW52b2tlX2FzbV9wYXJpc2NfbGludXgucwotLS0gbW96
aWxsYS1maXJlZm94LTIuMC4wLjUtY3ZzL3dvcmsvbW96aWxsYS94cGNvbS9yZWZsZWN0L3hwdGNh
bGwvc3JjL21kL3VuaXgveHB0Y2ludm9rZV9hc21fcGFyaXNjX2xpbnV4LnMJMjAwNy0wNy0yNCAy
Mzo0MzozNC4wMDAwMDAwMDAgKzAyMDAKKysrIG1vemlsbGEtZmlyZWZveC0yLjAuMC41LWxvY2Fs
L3dvcmsvbW96aWxsYS94cGNvbS9yZWZsZWN0L3hwdGNhbGwvc3JjL21kL3VuaXgveHB0Y2ludm9r
ZV9hc21fcGFyaXNjX2xpbnV4LnMJMjAwNy0wNy0yNCAyMzo1MTo0Mi4wMDAwMDAwMDAgKzAyMDAK
QEAgLTYsNiArNiw5IEBACiBmcmFtZXN6OgogCS5lcXUgMTI4CiAKKzsgWFBUQ19JbnZva2VCeUlu
ZGV4KG5zSVN1cHBvdHMqIHRoYXQsIFBSVWludDMyIG1ldGhvZEluZGV4LAorOyAgIFBSVWludDMy
IHBhcmFtQ291bnQsIG5zWFBUQ1ZhcmlhbnQqIHBhcmFtcyk7CisKIC5nbG9ibCBYUFRDX0ludm9r
ZUJ5SW5kZXgKIAkudHlwZSBYUFRDX0ludm9rZUJ5SW5kZXgsIEBmdW5jdGlvbgogCkBAIC0zMSw2
ICszNCwxNCBAQAogICAgICAgICBTVFcgICAgICVyMjQsLTQ0LWZyYW1lc3ooJXIzMCkgIDsKICAg
ICAgICAgU1RXICAgICAlcjIzLC00OC1mcmFtZXN6KCVyMzApICA7CiAKKzsJQixMICAgICAuKzgs
JXIyCis7CUFERElMICAgTCdpbnZva2VfY291bnRfYnl0ZXMtJFBJQ19wY3JlbCQxKzQsJXIyLCVy
MQorOyAgICA7ICAgIExETyAgICAgUidpbnZva2VfY291bnRfYnl0ZXMtJFBJQ19wY3JlbCQyKzgo
JXIxKSwlcjEKKzskUElDX3BjcmVsJDEKKzsgICAgICAgIExEU0lEICAgKCVyMSksJXIzMQorOyRQ
SUNfcGNyZWwkMgorOyAgICAgICAgTVRTUCAgICAlcjMxLCVzcjAKKwogCS5DQUxMICAgQVJHVzA9
R1IsQVJHVzE9R1IsQVJHVzI9R1IgO2luPTI0LDI1LDI2O291dD0yOAogICAgICAgICBCTCAgICBp
bnZva2VfY291bnRfYnl0ZXMsJXIzMQogICAgICAgICBDT1BZICAgICVyMzEsJXIyCkBAIC02MCw2
ICs3MSwxMyBAQAogICAgICAgICBMRFcgICAgIC00OC1mcmFtZXN6KCVyMyksJXIyNCAgOwogCiAg
ICAgICAgIExEVyAgICAgLTMyKCVyMzApLCVyMTkgOyBzaGFyZWQgbGliIGNhbGwgZGVzdHJveXMg
cjE5OyByZWxvYWQKKzsgICAgICAgIEIsTCAgICAgLis4LCVyMgorOyAgICAgICAgQURESUwgICBM
J2ludm9rZV9jb3B5X3RvX3N0YWNrLSRQSUNfcGNyZWwkMys0LCVyMiwlcjEKKzsgICAgICAgIExE
TyAgICAgUidpbnZva2VfY29weV90b19zdGFjay0kUElDX3BjcmVsJDQrOCglcjEpLCVyMQorOyRQ
SUNfcGNyZWwkMworOyAgICAgICAgTERTSUQgICAoJXIxKSwlcjMxCis7JFBJQ19wY3JlbCQ0Cis7
ICAgICAgICBNVFNQICAgICVyMzEsJXNyMAogICAgICAgICAuQ0FMTCAgIEFSR1cwPUdSLEFSR1cx
PUdSLEFSR1cyPUdSIDtpbj0yNCwyNSwyNgogICAgICAgICBCTCAgICBpbnZva2VfY29weV90b19z
dGFjaywlcjMxCiAgICAgICAgIENPUFkgICAgJXIzMSwlcjIKQEAgLTgyLDkgKzEwMCwxNyBAQAog
ICAgICAgICBMRFcgICAgIC0zNi1mcmFtZXN6KCVyMyksJXIyMCAgOyBsb2FkIHZ0YWJsZSBhZGRy
CiAgICAgICAgIExEVyAgICAgLTQwLWZyYW1lc3ooJXIzKSwlcjI4ICA7IGxvYWQgaW5kZXgKICAg
ICAgICAgTERXICAgICAwKCVyMjApLCVyMjAgICAgOyBmb2xsb3cgdnRhYmxlCis7ICAgICAgICBM
RE8gICAgIDAoJXIyMCksJXIyMCAgIDsgb2Zmc2V0IHZ0YWJsZSBieSAxNiBieXRlcyAoZysrOiA4
LCBhQ0M6IDE2KQogICAgICAgICBTSDJBRERMICVyMjgsJXIyMCwlcjI4ICA7IGFkZCA0KmluZGV4
IHRvIHZ0YWJsZSBlbnRyeQogICAgICAgICBMRFcgICAgIDAoJXIyOCksJXIyMiAgICA7IGxvYWQg
dnRhYmxlIGVudHJ5CiAKKzsgICAgICAgIEIsTCAgICAgLis4LCVyMgorOyAgICAgICAgQURESUwg
ICBMJyQkZHluY2FsbF9leHRlcm5hbC0kUElDX3BjcmVsJDUrNCwlcjIsJXIxCis7ICAgICAgICBM
RE8gICAgIFInJCRkeW5jYWxsX2V4dGVybmFsLSRQSUNfcGNyZWwkNis4KCVyMSksJXIxCis7JFBJ
Q19wY3JlbCQ1Cis7ICAgICAgICBMRFNJRCAgICglcjEpLCVyMzEKKzskUElDX3BjcmVsJDYKKzsg
ICAgICAgIE1UU1AgICAgJXIzMSwlc3IwCiAgICAgICAgIC5DQUxMIEFSR1cwPUdSLEFSR1cxPUdS
LEFSR1cyPUdSLEFSR1czPUdSLFJUTlZBTD1HUiA7aW49MjItMjY7b3V0PTI4OwogICAgICAgICBC
TCAgICAkJGR5bmNhbGwsJXIzMQogICAgICAgICBDT1BZICAgICVyMzEsJXIyCmRpZmYgLXVyIG1v
emlsbGEtZmlyZWZveC0yLjAuMC41LWN2cy93b3JrL21vemlsbGEveHBjb20vcmVmbGVjdC94cHRj
YWxsL3NyYy9tZC91bml4L3hwdGNzdHVic19hc21fcGFyaXNjX2xpbnV4LnMgbW96aWxsYS1maXJl
Zm94LTIuMC4wLjUtbG9jYWwvd29yay9tb3ppbGxhL3hwY29tL3JlZmxlY3QveHB0Y2FsbC9zcmMv
bWQvdW5peC94cHRjc3R1YnNfYXNtX3BhcmlzY19saW51eC5zCi0tLSBtb3ppbGxhLWZpcmVmb3gt
Mi4wLjAuNS1jdnMvd29yay9tb3ppbGxhL3hwY29tL3JlZmxlY3QveHB0Y2FsbC9zcmMvbWQvdW5p
eC94cHRjc3R1YnNfYXNtX3BhcmlzY19saW51eC5zCTIwMDctMDctMjQgMjM6NDM6MzQuMDAwMDAw
MDAwICswMjAwCisrKyBtb3ppbGxhLWZpcmVmb3gtMi4wLjAuNS1sb2NhbC93b3JrL21vemlsbGEv
eHBjb20vcmVmbGVjdC94cHRjYWxsL3NyYy9tZC91bml4L3hwdGNzdHVic19hc21fcGFyaXNjX2xp
bnV4LnMJMjAwNy0wNy0yNCAyMzo1MTo0Mi4wMDAwMDAwMDAgKzAyMDAKQEAgLTQ2LDYgKzQ2LDEz
IEBACiAgICAgICAgIExETyAgICAgLTQwLWN1cmZyYW1lc3otbGFzdGZyYW1lc3ooJXIzMCksJXIy
NCA7IG5vcm1hbCBhcmdzIGlzIGFyZzIKICAgICAgICAgTERPICAgICAtODAoJXIzMCksJXIyMyAg
ICAgICAgICAgICAgICAgICAgICAgIDsgZmxvYXRpbmcgYXJncyBpcyBhcmczCiAKKzsgICAgICAg
QkwgICAgICAuKzgsJXIyCis7ICAgICAgIEFERElMICAgTCdQcmVwYXJlQW5kRGlzcGF0Y2gtJFBJ
Q19wY3JlbCQwKzQsJXIyCis7ICAgICAgICBMRE8gICAgIFInUHJlcGFyZUFuZERpc3BhdGNoLSRQ
SUNfcGNyZWwkMSs4KCVyMSksJXIxCis7JFBJQ19wY3JlbCQwCis7ICAgICAgICBMRFNJRCAgICgl
cjEpLCVyMzEKKzskUElDX3BjcmVsJDEKKzsgICAgICAgIE1UU1AgICAgJXIzMSwlc3IwCiAgICAg
ICAgIC5DQUxMICAgQVJHVzA9R1IsQVJHVzE9R1IsQVJHVzI9R1IsQVJHVzM9R1IsUlROVkFMPUdS
IDtpbj0yMy0yNjtvdXQ9Mjg7CiAgICAgICAgIEJMICAgICBQcmVwYXJlQW5kRGlzcGF0Y2gsICVy
MzEKICAgICAgICAgQ09QWSAgICAlcjMxLCVyMgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>134249</attachid>
            <date>2007-10-24 17:19 0000</date>
            <desc>mozilla-firefox-2.0.0.8-r1.ebuild</desc>
            <filename>nviYbN10.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3d3dy1jbGllbnQvbW96aWxsYS1maXJlZm94L21v
emlsbGEtZmlyZWZveC0yLjAuMC44LmVidWlsZCx2IDEuMTAgMjAwNy8xMC8yMyAyMDoxODo1NSBh
bmdlbG9zIEV4cCAkCgpXQU5UX0FVVE9DT05GPSIyLjEiCgppbmhlcml0IGZsYWctby1tYXRpYyB0
b29sY2hhaW4tZnVuY3MgZXV0aWxzIG1vemNvbmZpZy0yIG1vemlsbGEtbGF1bmNoZXIgbWFrZWVk
aXQgbXVsdGlsaWIgZmRvLW1pbWUgbW96ZXh0ZW5zaW9uIGF1dG90b29scwoKUEFUQ0g9IiR7UH0t
cGF0Y2hlcy0wLjIiCkxBTkdTPSJhZiBhciBiZSBiZyBjYSBjcyBkYSBkZSBlbCBlbi1HQiBlcy1B
UiBlcy1FUyBldSBmaSBmciBmeS1OTCBnYS1JRSBndS1JTiBoZSBodSBpdCBqYSBrYSBrbyBrdSBs
dCBtayBtbiBuYi1OTyBubCBubi1OTyBwYS1JTiBwbCBwdC1CUiBwdC1QVCBybyBydSBzayBzbCBz
di1TRSB0ciB6aC1DTiB6aC1UVyIKTk9TSE9SVExBTkdTPSJlbi1HQiBlcy1BUiBwdC1CUiB6aC1U
VyIKCkRFU0NSSVBUSU9OPSJGaXJlZm94IFdlYiBCcm93c2VyIgpIT01FUEFHRT0iaHR0cDovL3d3
dy5tb3ppbGxhLm9yZy9wcm9qZWN0cy9maXJlZm94LyIKCktFWVdPUkRTPSJhbHBoYSBhbWQ2NCB+
YXJtIGhwcGEgaWE2NCB+bWlwcyBwcGMgcHBjNjQgc3BhcmMgeDg2IH54ODYtZmJzZCIKU0xPVD0i
MCIKTElDRU5TRT0iTVBMLTEuMSBHUEwtMiBMR1BMLTIuMSIKSVVTRT0iamF2YSBtb3pkZXZlbG9w
IGJpbmRpc3QgeGZvcm1zIHJlc3RyaWN0LWphdmFzY3JpcHQgZmlsZXBpY2tlciIKCk1PWl9VUkk9
Imh0dHA6Ly9yZWxlYXNlcy5tb3ppbGxhLm9yZy9wdWIvbW96aWxsYS5vcmcvZmlyZWZveC9yZWxl
YXNlcy8ke1BWfSIKU1JDX1VSST0iJHtNT1pfVVJJfS9zb3VyY2UvZmlyZWZveC0ke1BWfS1zb3Vy
Y2UudGFyLmJ6MgoJaHR0cDovL2Z0cC5kZS5kZWJpYW4ub3JnL2RlYmlhbi9wb29sL21haW4vaS9p
Y2V3ZWFzZWwvaWNld2Vhc2VsXzIuMC4wLjgtMS5kaWZmLmd6IgojCW1pcnJvcjovL2dlbnRvby8k
e1BBVENIfS50YXIuYnoyIgoKIyBUaGVzZSBhcmUgaW4KIwojICBodHRwOi8vcmVsZWFzZXMubW96
aWxsYS5vcmcvcHViL21vemlsbGEub3JnL2ZpcmVmb3gvcmVsZWFzZXMvJHtQVn0vbGludXgtaTY4
Ni94cGkvCiMKIyBmb3IgaSBpbiAkTEFOR1MgJFNIT1JUTEFOR1M7IGRvIHdnZXQgJGkueHBpIC1P
ICR7UH0tJGkueHBpOyBkb25lCmZvciBYIGluICR7TEFOR1N9IDsgZG8KCVNSQ19VUkk9IiR7U1JD
X1VSSX0KCQlsaW5ndWFzXyR7WC8tL199PyAoIGh0dHA6Ly9kZXYuZ2VudG9vZXhwZXJpbWVudGFs
Lm9yZy9+YXJtaW43Ni9kaXN0LyR7UH0teHBpLyR7UH0tJHtYfS54cGkgKSIKCUlVU0U9IiR7SVVT
RX0gbGluZ3Vhc18ke1gvLS9ffSIKCSMgZW5nbGlzaCBpcyBoYW5kbGVkIGludGVybmFsbHkKCWlm
IFsgIiR7I1h9IiA9PSA1IF0gJiYgISBoYXMgJHtYfSAke05PU0hPUlRMQU5HU307IHRoZW4KCQlT
UkNfVVJJPSIke1NSQ19VUkl9CgkJCWxpbmd1YXNfJHtYJSUtKn0/ICggaHR0cDovL2Rldi5nZW50
b29leHBlcmltZW50YWwub3JnL35hcm1pbjc2L2Rpc3QvJHtQfS14cGkvJHtQfS0ke1h9LnhwaSAp
IgoJCUlVU0U9IiR7SVVTRX0gbGluZ3Vhc18ke1glJS0qfSIKCWZpCmRvbmUKClJERVBFTkQ9Imph
dmE/ICggdmlydHVhbC9qcmUgKQoJPj13d3ctY2xpZW50L21vemlsbGEtbGF1bmNoZXItMS4zOQoJ
Pj1zeXMtZGV2ZWwvYmludXRpbHMtMi4xNi4xCgk+PWRldi1saWJzL25zcy0zLjExLjUKCT49ZGV2
LWxpYnMvbnNwci00LjYuNSIKCkRFUEVORD0iJHtSREVQRU5EfQoJamF2YT8gKCA+PWRldi1qYXZh
L2phdmEtY29uZmlnLTAuMi4wICkiCgpQREVQRU5EPSJyZXN0cmljdC1qYXZhc2NyaXB0PyAoIHgx
MS1wbHVnaW5zL25vc2NyaXB0ICkiCgpTPSIke1dPUktESVJ9L21vemlsbGEiCgojIE5lZWRlZCBi
eSBzcmNfY29tcGlsZSgpIGFuZCBzcmNfaW5zdGFsbCgpLgojIFdvdWxkIGRvIGluIHBrZ19zZXR1
cCBidXQgdGhhdCBsb3NlcyB0aGUgZXhwb3J0IGF0dHJpYnV0ZSwgdGhleQojIGJlY29tZSBwdXJl
IHNoZWxsIHZhcmlhYmxlcy4KZXhwb3J0IE1PWl9DT19QUk9KRUNUPWJyb3dzZXIKZXhwb3J0IEJV
SUxEX09GRklDSUFMPTEKZXhwb3J0IE1PWklMTEFfT0ZGSUNJQUw9MQoKbGluZ3VhcygpIHsKCWxv
Y2FsIExBTkcgU0xBTkcKCWZvciBMQU5HIGluICR7TElOR1VBU307IGRvCgkJaWYgaGFzICR7TEFO
R30gZW4gZW5fVVM7IHRoZW4KCQkJaGFzIGVuICR7bGluZ3Vhc30gfHwgbGluZ3Vhcz0iJHtsaW5n
dWFzOisiJHtsaW5ndWFzfSAifWVuIgoJCQljb250aW51ZQoJCWVsaWYgaGFzICR7TEFOR30gJHtM
QU5HUy8vLS9ffTsgdGhlbgoJCQloYXMgJHtMQU5HLy9fLy19ICR7bGluZ3Vhc30gfHwgbGluZ3Vh
cz0iJHtsaW5ndWFzOisiJHtsaW5ndWFzfSAifSR7TEFORy8vXy8tfSIKCQkJY29udGludWUKCQll
bGlmIFtbICIgJHtMQU5HU30gIiA9PSAqIiAke0xBTkd9LSIqIF1dOyB0aGVuCgkJCWZvciBYIGlu
ICR7TEFOR1N9OyBkbwoJCQkJaWYgW1sgIiR7WH0iID09ICIke0xBTkd9LSIqIF1dICYmIFwKCQkJ
CQlbWyAiICR7Tk9TSE9SVExBTkdTfSAiICE9ICoiICR7WH0gIiogXV07IHRoZW4KCQkJCQloYXMg
JHtYfSAke2xpbmd1YXN9IHx8IGxpbmd1YXM9IiR7bGluZ3VhczorIiR7bGluZ3Vhc30gIn0ke1h9
IgoJCQkJCWNvbnRpbnVlIDIKCQkJCWZpCgkJCWRvbmUKCQlmaQoJCWV3YXJuICJTb3JyeSwgYnV0
IG1vemlsbGEtZmlyZWZveCBkb2VzIG5vdCBzdXBwb3J0IHRoZSAke0xBTkd9IExJTkdVQSIKCWRv
bmUKfQoKcGtnX3NldHVwKCl7CglpZiAhIGJ1aWx0X3dpdGhfdXNlIHgxMS1saWJzL2NhaXJvIFg7
IHRoZW4KCQllZXJyb3IgIkNhaXJvIGlzIG5vdCBidWlsdCB3aXRoIFggdXNlZmxhZy4iCgkJZWVy
cm9yICJQbGVhc2UgYWRkICdYJyB0byB5b3VyIFVTRSBmbGFncywgYW5kIHJlLWVtZXJnZSBjYWly
by4iCgkJZGllICJDYWlybyBuZWVkcyBYIgoJZmkKCglpZiAhIHVzZSBiaW5kaXN0OyB0aGVuCgkJ
ZWxvZyAiWW91IGFyZSBlbmFibGluZyBvZmZpY2lhbCBicmFuZGluZy4gWW91IG1heSBub3QgcmVk
aXN0cmlidXRlIHRoaXMgYnVpbGQiCgkJZWxvZyAidG8gYW55IHVzZXJzIG9uIHlvdXIgbmV0d29y
ayBvciB0aGUgaW50ZXJuZXQuIERvaW5nIHNvIHB1dHMgeW91cnNlbGYgaW50byIKCQllbG9nICJh
IGxlZ2FsIHByb2JsZW0gd2l0aCBNb3ppbGxhIEZvdW5kYXRpb24iCgkJZWxvZyAiWW91IGNhbiBk
aXNhYmxlIGl0IGJ5IGVtZXJnaW5nICR7UE59IF93aXRoXyB0aGUgYmluZGlzdCBVU0UtZmxhZyIK
CglmaQoKCXVzZSBtb3pub3BhbmdvICYmIHdhcm5fbW96aWxsYV9sYXVuY2hlcl9zdHViCn0KCnNy
Y191bnBhY2soKSB7Cgl1bnBhY2sgZmlyZWZveC0ke1BWfS1zb3VyY2UudGFyLmJ6MiBpY2V3ZWFz
ZWxfMi4wLjAuOC0xLmRpZmYuZ3oKCglsaW5ndWFzCglmb3IgWCBpbiAke2xpbmd1YXN9OyBkbwoJ
CVtbICR7WH0gIT0gImVuIiBdXSAmJiB4cGlfdW5wYWNrICIke1B9LSR7WH0ueHBpIgoJZG9uZQoJ
aWYgW1sgJHtsaW5ndWFzfSAhPSAiIiBdXTsgdGhlbgoJCWVpbmZvICJTZWxlY3RlZCBsYW5ndWFn
ZSBwYWNrcyAoZmlyc3Qgd2lsbCBiZSBkZWZhdWx0KTogJHtsaW5ndWFzfSIKCWZpCgoJIyBBcHBs
eSBvdXIgcGF0Y2hlcwoJY2QgIiR7U30iIHx8IGRpZSAiY2QgZmFpbGVkIgojCUVQQVRDSF9TVUZG
SVg9InBhdGNoIiBcCiMJRVBBVENIX0ZPUkNFPSJ5ZXMiIFwKCWVwYXRjaCAiJHtXT1JLRElSfSIv
Ki5kaWZmCgllcGF0Y2ggJHtGSUxFU0RJUn0vKi5wYXRjaAoKCWlmIHVzZSBmaWxlcGlja2VyOyB0
aGVuCgkJZXBhdGNoICIke0ZJTEVTRElSfSIvbW96aWxsYS1maWxlcGlja2VyLnBhdGNoCglmaQoK
CWVhdXRvcmVjb25mCn0KCnNyY19jb21waWxlKCkgewoJZGVjbGFyZSBNT1pJTExBX0ZJVkVfSE9N
RT0iL3Vzci8kKGdldF9saWJkaXIpLyR7UE59IgoKCW1vemNvbmZpZ19pbml0Cgltb3pjb25maWdf
Y29uZmlnCgoJbW96Y29uZmlnX2Fubm90YXRlICcnIC0tZW5hYmxlLWFwcGxpY2F0aW9uPWJyb3dz
ZXIKCW1vemNvbmZpZ19hbm5vdGF0ZSAnJyAtLWVuYWJsZS1pbWFnZS1lbmNvZGVyPWFsbAoJbW96
Y29uZmlnX2Fubm90YXRlICcnIC0tZW5hYmxlLWNhbnZhcwoJbW96Y29uZmlnX2Fubm90YXRlICcn
IC0td2l0aC1zeXN0ZW0tbnNwcgoJbW96Y29uZmlnX2Fubm90YXRlICcnIC0td2l0aC1zeXN0ZW0t
bnNzCgoJaWYgdXNlIHhmb3JtczsgdGhlbgoJCW1vemNvbmZpZ19hbm5vdGF0ZSAnJyAtLWVuYWJs
ZS1leHRlbnNpb25zPWRlZmF1bHQseGZvcm1zLHNjaGVtYS12YWxpZGF0aW9uLHR5cGVhaGVhZGZp
bmQKCWVsc2UKCQltb3pjb25maWdfYW5ub3RhdGUgJycgLS1lbmFibGUtZXh0ZW5zaW9ucz1kZWZh
dWx0LHR5cGVhaGVhZGZpbmQKCWZpCgoJaWYgdXNlIGlhNjQ7IHRoZW4KCQllY2hvICJhY19jdl92
aXNpYmlsaXR5X3ByYWdtYT1ubyIgPj4gICIke1N9Ly5tb3pjb25maWciCglmaQoKCWlmICEgdXNl
IGJpbmRpc3Q7IHRoZW4KCQltb3pjb25maWdfYW5ub3RhdGUgJycgLS1lbmFibGUtb2ZmaWNpYWwt
YnJhbmRpbmcKCWZpCgoJIyBCdWcgNjA2Njg6IEdhbGVvbiBkb2Vzbid0IGJ1aWxkIHdpdGhvdXQg
b2ppIGVuYWJsZWQsIHNvIGVuYWJsZSBpdAoJIyByZWdhcmRsZXNzIG9mIGphdmEgc2V0dGluZy4K
CW1vemNvbmZpZ19hbm5vdGF0ZSAnJyAtLWVuYWJsZS1vamkgLS1lbmFibGUtbWF0aG1sCgoJIyBP
dGhlciBmZi1zcGVjaWZpYyBzZXR0aW5ncwoJbW96Y29uZmlnX3VzZV9lbmFibGUgbW96ZGV2ZWxv
cCBqc2QKCW1vemNvbmZpZ191c2VfZW5hYmxlIG1vemRldmVsb3AgeHBjdG9vbHMKCW1vemNvbmZp
Z191c2VfZXh0ZW5zaW9uIG1vemRldmVsb3AgdmVua21hbgoJbW96Y29uZmlnX2Fubm90YXRlICcn
IC0td2l0aC1kZWZhdWx0LW1vemlsbGEtZml2ZS1ob21lPSR7TU9aSUxMQV9GSVZFX0hPTUV9CgoJ
IyBGaW5hbGl6ZSBhbmQgcmVwb3J0IHNldHRpbmdzCgltb3pjb25maWdfZmluYWwKCgkjIC1mc3Rh
Y2stcHJvdGVjdG9yIGJyZWFrcyB1cwoJaWYgZ2NjLXZlcnNpb24gZ2UgNCAxOyB0aGVuCgkJZ2Nj
LXNwZWNzLXNzcCAmJiBhcHBlbmQtZmxhZ3MgLWZuby1zdGFjay1wcm90ZWN0b3IKCWVsc2UKCQln
Y2Mtc3BlY3Mtc3NwICYmIGFwcGVuZC1mbGFncyAtZm5vLXN0YWNrLXByb3RlY3Rvci1hbGwKCWZp
CgkJZmlsdGVyLWZsYWdzIC1mc3RhY2stcHJvdGVjdG9yIC1mc3RhY2stcHJvdGVjdG9yLWFsbAoK
CSMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJIwoJIyAgQ29uZmlndXJlIGFu
ZCBidWlsZAoJIwoJIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgoJQ1BQRkxB
R1M9IiR7Q1BQRkxBR1N9IC1EQVJPTl9XQVNfSEVSRSIgXAoJQ0M9IiQodGMtZ2V0Q0MpIiBDWFg9
IiQodGMtZ2V0Q1hYKSIgTEQ9IiQodGMtZ2V0TEQpIiBcCgllY29uZiB8fCBkaWUKCgkjIEl0IHdv
dWxkIGJlIGdyZWF0IGlmIHdlIGNvdWxkIHBhc3MgdGhlc2UgaW4gdmlhIENQUEZMQUdTIG9yIENG
TEFHUyBwcmlvcgoJIyB0byBlY29uZiwgYnV0IHRoZSBxdW90ZXMgY2F1c2UgY29uZmlndXJlIHRv
IGZhaWwuCglzZWQgLWkgLWUgXAoJCSdzfC1EQVJPTl9XQVNfSEVSRXwtREdFTlRPT19OU1BMVUdJ
TlNfRElSPVxcXCIvdXNyLyciJChnZXRfbGliZGlyKSInL25zcGx1Z2luc1xcXCIgLURHRU5UT09f
TlNCUk9XU0VSX1BMVUdJTlNfRElSPVxcXCIvdXNyLyciJChnZXRfbGliZGlyKSInL25zYnJvd3Nl
ci9wbHVnaW5zXFxcInwnIFwKCQkiJHtTfSIvY29uZmlnL2F1dG9jb25mLm1rIFwKCQkiJHtTfSIv
dG9vbGtpdC9jb250ZW50L2J1aWxkY29uZmlnLmh0bWwKCgkjIFRoaXMgcmVtb3ZlcyBleHRyYW5l
b3VzIENGTEFHUyBmcm9tIHRoZSBNYWtlZmlsZXMgdG8gcmVkdWNlIFJBTQoJIyByZXF1aXJlbWVu
dHMgd2hpbGUgY29tcGlsaW5nCgllZGl0X21ha2VmaWxlcwoKCSMgU2hvdWxkIHRoZSBidWlsZCB1
c2UgbXVsdGlwcm9jZXNzaW5nPyBOb3QgZW5hYmxlZCBieSBkZWZhdWx0LCBhcyBpdCB0ZW5kcyB0
byBicmVhawoJWyAiJHtXQU5UX01QfSIgPSAidHJ1ZSIgXSAmJiBqb2JzPSR7TUFLRU9QVFN9IHx8
IGpvYnM9Ii1qMSIKCWVtYWtlICR7am9ic30gfHwgZGllCn0KCnBrZ19wcmVpbnN0KCkgewoJZGVj
bGFyZSBNT1pJTExBX0ZJVkVfSE9NRT0iL3Vzci8kKGdldF9saWJkaXIpLyR7UE59IgoKCWVpbmZv
ICJSZW1vdmluZyBvbGQgaW5zdGFsbHMgd2l0aCBzb21lIHJlYWxseSB1Z2x5IGNvZGUuICBJdCBw
b3RlbnRpYWxseSIKCWVpbmZvICJlbGltaW5hdGVzIGFueSBwcm9ibGVtcyBkdXJpbmcgdGhlIGlu
c3RhbGwsIGhvd2V2ZXIgc3VnZ2VzdGlvbnMgdG8iCgllaW5mbyAicmVwbGFjZSB0aGlzIGFyZSBo
aWdobHkgd2VsY29tZS4gIFNlbmQgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIHRvIgoJZWluZm8g
Im1vemlsbGFAZ2VudG9vLm9yZy4iCglybSAtcmYgIiR7Uk9PVH0iLyIke01PWklMTEFfRklWRV9I
T01FfSIKfQoKc3JjX2luc3RhbGwoKSB7CglkZWNsYXJlIE1PWklMTEFfRklWRV9IT01FPSIvdXNy
LyQoZ2V0X2xpYmRpcikvJHtQTn0iCgoJIyBNb3N0IG9mIHRoZSBpbnN0YWxsYXRpb24gaGFwcGVu
cyBoZXJlCglkb2RpciAiJHtNT1pJTExBX0ZJVkVfSE9NRX0iCgljcCAtUkwgIiR7U30iL2Rpc3Qv
YmluLyogIiR7RH0iLyIke01PWklMTEFfRklWRV9IT01FfSIvIHx8IGRpZSAiY3AgZmFpbGVkIgoK
CWxpbmd1YXMKCWZvciBYIGluICR7bGluZ3Vhc307IGRvCgkJW1sgJHtYfSAhPSAiZW4iIF1dICYm
IHhwaV9pbnN0YWxsICIke1dPUktESVJ9Ii8iJHtQfS0ke1h9IgoJZG9uZQoKCWxvY2FsIExBTkc9
JHtsaW5ndWFzJSUgKn0KCWlmIFtbIC1uICR7TEFOR30gJiYgJHtMQU5HfSAhPSAiZW4iIF1dOyB0
aGVuCgkJZWxvZyAiU2V0dGluZyBkZWZhdWx0IGxvY2FsZSB0byAke0xBTkd9IgoJCWRvc2VkIC1l
ICJzOmdlbmVyYWwudXNlcmFnZW50LmxvY2FsZVwiLCBcImVuLVVTXCI6Z2VuZXJhbC51c2VyYWdl
bnQubG9jYWxlXCIsIFwiJHtMQU5HfVwiOiIgXAoJCQkiJHtNT1pJTExBX0ZJVkVfSE9NRX0iL2Rl
ZmF1bHRzL3ByZWYvZmlyZWZveC5qcyBcCgkJCSIke01PWklMTEFfRklWRV9IT01FfSIvZGVmYXVs
dHMvcHJlZi9maXJlZm94LWwxMG4uanMgfHwgXAoJCQlkaWUgInNlZCBmYWlsZWQgdG8gY2hhbmdl
IGxvY2FsZSIKCWZpCgoJIyBDcmVhdGUgL3Vzci9iaW4vZmlyZWZveAoJaW5zdGFsbF9tb3ppbGxh
X2xhdW5jaGVyX3N0dWIgZmlyZWZveCAiJHtNT1pJTExBX0ZJVkVfSE9NRX0iCgoJIyBJbnN0YWxs
IGljb24gYW5kIC5kZXNrdG9wIGZvciBtZW51IGVudHJ5CglpZiAhIHVzZSBiaW5kaXN0OyB0aGVu
CgkJZG9pY29uICIke0ZJTEVTRElSfSIvaWNvbi9maXJlZm94LWljb24ucG5nCgkJbmV3bWVudSAi
JHtGSUxFU0RJUn0iL2ljb24vbW96aWxsYS1maXJlZm94LTEuNS5kZXNrdG9wIFwKCQkJbW96aWxs
YS1maXJlZm94LTIuMC5kZXNrdG9wCgllbHNlCgkJZG9pY29uICIke0ZJTEVTRElSfSIvaWNvbi9m
aXJlZm94LWljb24tdW5icmFuZGVkLnBuZwoJCW5ld21lbnUgIiR7RklMRVNESVJ9Ii9pY29uL21v
emlsbGEtZmlyZWZveC0xLjUtdW5icmFuZGVkLmRlc2t0b3AgXAoJCQltb3ppbGxhLWZpcmVmb3gt
Mi4wLmRlc2t0b3AKCWZpCgoJIyBGaXggaWNvbnMgdG8gbG9vayB0aGUgc2FtZSBldmVyeXdoZXJl
CglpbnNpbnRvICIke01PWklMTEFfRklWRV9IT01FfSIvaWNvbnMKCWRvaW5zICIke1N9Ii9kaXN0
L2JyYW5kaW5nL21vemljb24xNi54cG0KCWRvaW5zICIke1N9Ii9kaXN0L2JyYW5kaW5nL21vemlj
b241MC54cG0KCgkjIEluc3RhbGwgZmlsZXMgbmVjZXNzYXJ5IGZvciBhcHBsaWNhdGlvbnMgdG8g
YnVpbGQgYWdhaW5zdCBmaXJlZm94CgllaW5mbyAiSW5zdGFsbGluZyBpbmNsdWRlcyBhbmQgaWRs
IGZpbGVzLi4uIgoJY3AgLUxmUiAiJHtTfSIvZGlzdC9pbmNsdWRlICIke0R9Ii8iJHtNT1pJTExB
X0ZJVkVfSE9NRX0iIHx8IGRpZSAiY3AgZmFpbGVkIgoJY3AgLUxmUiAiJHtTfSIvZGlzdC9pZGwg
IiR7RH0iLyIke01PWklMTEFfRklWRV9IT01FfSIgfHwgZGllICJjcCBmYWlsZWQiCgoJIyBEaXJ0
eSBoYWNrIHRvIGdldCBzb21lIGFwcGxpY2F0aW9ucyB1c2luZyB0aGlzIGhlYWRlciBydW5uaW5n
Cglkb3N5bSAiJHtNT1pJTExBX0ZJVkVfSE9NRX0iL2luY2x1ZGUvbmVja28vbnNJVVJJLmggXAoJ
CSIke01PWklMTEFfRklWRV9IT01FfSIvaW5jbHVkZS9uc0lVUkkuaAoKCSMgSW5zdGFsbCBwa2dj
b25maWcgZmlsZXMKCWluc2ludG8gL3Vzci8iJChnZXRfbGliZGlyKSIvcGtnY29uZmlnCglkb2lu
cyAiJHtTfSIvYnVpbGQvdW5peC8qLnBjCgoJaW5zaW50byAiJHtNT1pJTExBX0ZJVkVfSE9NRX0i
L2dyZXByZWZzCgluZXdpbnMgIiR7RklMRVNESVJ9Ii9nZW50b28tZGVmYXVsdC1wcmVmcy5qcyBh
bGwtZ2VudG9vLmpzCglpbnNpbnRvICIke01PWklMTEFfRklWRV9IT01FfSIvZGVmYXVsdHMvcHJl
ZgoJbmV3aW5zICIke0ZJTEVTRElSfSIvZ2VudG9vLWRlZmF1bHQtcHJlZnMuanMgYWxsLWdlbnRv
by5qcwp9Cgpwa2dfcG9zdGluc3QoKSB7CglkZWNsYXJlIE1PWklMTEFfRklWRV9IT01FPSIvdXNy
LyQoZ2V0X2xpYmRpcikvJHtQTn0iCgoJIyBUaGlzIHNob3VsZCBiZSBjYWxsZWQgaW4gdGhlIHBv
c3RpbnN0IGFuZCBwb3N0cm0gb2YgYWxsIHRoZQoJIyBtb3ppbGxhLCBtb3ppbGxhLWJpbiwgZmly
ZWZveCwgZmlyZWZveC1iaW4sIHRodW5kZXJiaXJkIGFuZAoJIyB0aHVuZGVyYmlyZC1iaW4gZWJ1
aWxkcy4KCXVwZGF0ZV9tb3ppbGxhX2xhdW5jaGVyX3N5bWxpbmtzCgoJIyBVcGRhdGUgbWltZWRi
IGZvciB0aGUgbmV3IC5kZXNrdG9wIGZpbGUKCWZkby1taW1lX2Rlc2t0b3BfZGF0YWJhc2VfdXBk
YXRlCgoJZWxvZyAiUGxlYXNlIHJlbWVtYmVyIHRvIHJlYnVpbGQgYW55IHBhY2thZ2VzIHRoYXQg
eW91IGhhdmUgYnVpbHQiCgllbG9nICJhZ2FpbnN0IEZpcmVmb3guIFNvbWUgcGFja2FnZXMgbWln
aHQgYmUgYnJva2VuIGJ5IHRoZSB1cGdyYWRlOyBpZiB0aGlzIgoJZWxvZyAiaXMgdGhlIGNhc2Us
IHBsZWFzZSBzZWFyY2ggYXQgaHR0cDovL2J1Z3MuZ2VudG9vLm9yZyBhbmQgb3BlbiBhIG5ldyBi
dWciCgllbG9nICJpZiBvbmUgZG9lcyBub3QgZXhpc3QuIEJlZm9yZSBmaWxpbmcgYW55IGJ1Z3Ms
IHBsZWFzZSBtb3ZlIG9yIHJlbW92ZSIKCWVsb2cgIiB+Ly5tb3ppbGxhIGFuZCB0ZXN0IHdpdGgg
YSBjbGVhbiBwcm9maWxlIGRpcmVjdG9yeS4iCn0KCnBrZ19wb3N0cm0oKSB7CglkZWNsYXJlIE1P
WklMTEFfRklWRV9IT01FPSIvdXNyLyQoZ2V0X2xpYmRpcikvJHtQTn0iCgoJdXBkYXRlX21vemls
bGFfbGF1bmNoZXJfc3ltbGlua3MKfQ==
</data>        

          </attachment>
    </bug>

</bugzilla>