<?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>114232</bug_id>
          
          <creation_ts>2005-12-02 00:46 0000</creation_ts>
          <short_desc>net-www/apache-2.2.x Tracker</short_desc>
          <delta_ts>2007-05-12 17:36:13 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>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://httpd.apache.org</bug_file_loc>
          
          <keywords>REQUEST</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>123320</dependson>
    
    <dependson>123746</dependson>
    
    <dependson>128501</dependson>
    
    <dependson>133563</dependson>
    
    <dependson>156394</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rusxakep@mail.ru</reporter>
          <assigned_to>apache-bugs@gentoo.org</assigned_to>
          <cc>andrei.ivanov@gmail.com</cc>
    
    <cc>bonawitz+gentoobugs@mit.edu</cc>
    
    <cc>bor@univ.kiev.ua</cc>
    
    <cc>boss.gentoo@bosso.org</cc>
    
    <cc>c.affolter@stepping-stone.ch</cc>
    
    <cc>cilly@cilly.mine.nu</cc>
    
    <cc>ConiKost@gmx.de</cc>
    
    <cc>dave@openlab.nl</cc>
    
    <cc>ernst.rohlicek@inode.at</cc>
    
    <cc>gentoo@askneil.com</cc>
    
    <cc>gentoo@wildgooses.com</cc>
    
    <cc>gurligebis@gentoo.org</cc>
    
    <cc>holger.hoffstaette@googlemail.com</cc>
    
    <cc>int@mtx.ru</cc>
    
    <cc>jaba@mikrobitti.fi</cc>
    
    <cc>jeff@stikman.com</cc>
    
    <cc>jeremyw-gentoo-bugzilla@igmus.org</cc>
    
    <cc>jesse@boldandbusted.com</cc>
    
    <cc>jlambert@eml.cc</cc>
    
    <cc>kevin.bowling@kev009.com</cc>
    
    <cc>ltiefland@gmail.com</cc>
    
    <cc>m.debruijne@matrict.nl</cc>
    
    <cc>mario@dedenet.de</cc>
    
    <cc>mattsch@gmail.com</cc>
    
    <cc>meh6666@gmail.com</cc>
    
    <cc>Mess1214@hotmail.com</cc>
    
    <cc>mikomek@poczta.onet.pl</cc>
    
    <cc>mmokrejs@ribosome.natur.cuni.cz</cc>
    
    <cc>moixa@gmx.ch</cc>
    
    <cc>msl@calivia.com</cc>
    
    <cc>nunogt@gmail.com</cc>
    
    <cc>peter@peterhiltz.com</cc>
    
    <cc>portage@bigmichi1.dyndns.org</cc>
    
    <cc>public@mjh.name</cc>
    
    <cc>roman2k@free.fr</cc>
    
    <cc>rzn@rzn.se</cc>
    
    <cc>sauron@osmos.org</cc>
    
    <cc>sven.koehler@gmail.com</cc>
    
    <cc>tschafer@hotmail.com</cc>
    
    <cc>umbra@umbra-obscura.de</cc>
    
    <cc>veszig@done.hu</cc>
    
    <cc>vinze007@hotmail.com</cc>
    
    <cc>wschlich@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>rusxakep@mail.ru</who>
            <bug_when>2005-12-02 00:46:30 0000</bug_when>
            <thetext>http://www.apache.org/dist/httpd/Announcement2.2.html

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




http://www.apache.org/dist/httpd/CHANGES_2.2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kloeri@gentoo.org</who>
            <bug_when>2005-12-02 00:55:28 0000</bug_when>
            <thetext>Thanks for your report.

As there&apos;s some changes to configuration and other important changes like LFS
it&apos;s not quite as simple a bump as the usual 2.0.x bumps. As we need to figure
out what changes is needed first there will probably be some delay before 2.2
hits portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rusxakep@mail.ru</who>
            <bug_when>2005-12-02 01:10:56 0000</bug_when>
            <thetext>w/o problem. This bug only for gentoo ebuilders. :-) 
Thanks for support!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-12-03 13:32:52 0000</bug_when>
            <thetext>*** Bug 114388 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jlambert@eml.cc</who>
            <bug_when>2005-12-21 08:42:41 0000</bug_when>
            <thetext>We are building a new web app for deployment in a few months, would like to build it on apache-2.2.  Is there a development ebuild somewhere I can help test?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roman2k@free.fr</who>
            <bug_when>2006-01-02 12:39:57 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; We are building a new web app for deployment in a few months, would like to
&gt; build it on apache-2.2.  Is there a development ebuild somewhere I can help
&gt; test?
&gt; 

Hi,
Same request. I need Apache 2.2 too but am not able to create a working ebuild for it...
Thank you dear ebuilders !</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wschlich@gentoo.org</who>
            <bug_when>2006-01-10 03:43:56 0000</bug_when>
            <thetext>Same here, I would love to test a 2.2 ebuild :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roman2k@free.fr</who>
            <bug_when>2006-01-28 00:33:11 0000</bug_when>
            <thetext>Hello,

Is there still no news about an ebuild of 2.2 ?

I really need it because of his new proxy load balancer module...

Could an ebuilder try to create an ebuild of it please ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rzn@rzn.se</who>
            <bug_when>2006-02-06 02:14:32 0000</bug_when>
            <thetext>Is there any news about any ebuild for 2.2 yet.

I would relly love to test 2.2 :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-02-07 15:41:03 0000</bug_when>
            <thetext>It&apos;s coming... very soon.
I have testing and working ebuilds for apr and apr-util that is needed by apache-2.2 in my private overlay. I also have finished refactoring the current apache ebuild to work with 2.2 in my overlay - though it is yet untested. I need to finish going through the provided upsteam default configuration tweaking it to match gentoo&apos;s configuration - this is about 20% done. After that, apache-2.2 should be ready to move into the live gentoo tree, albeit package.mask-ed for some more testing.

Some new things that are implemented in the 2.2 ebuild (that if they work correctly will probably get back-ported to the 2.0 [and maybe even 1.3] line:)

- configurable suexec [see bug 66397]
- auto-generated APACHE2_OPTS based on USE-flags and configured modules in apache2-builtin-mods
- auto-generated LoadModule lines based on configured modules in apache2-builtin-mods
- Rewrote the AddDirectoryIndex patch that is causing segfualts in some situations (still needs to be tested for those segfaults, but they should be gone...)


TODO:

- implement all functions in apache2ctl in /etc/init.d/apache2 so we don&apos;t have 2 scripts doing very similar things, symlink apache2ctl to said init-script
- finish tweaking configuration
- figure out how the modules eclass needs to be modified - thoughts below
- ??? I&apos;m sure I&apos;m forgetting something, I&apos;m sure someone will remind me at some point or I&apos;ll remember


About the eclass:
In general, most apache-2.0 modules should work just fine with apache-2.2, after they&apos;ve been recompiled. The exceptions are those that used deprecated functions in apr/apr-util 0.9.x, as those have been removed in apr/apr-util 1.2.x. So what we need is for the modules that current call need_apache2 or need_apache to tell use whether they work with apache-2.2 as well. Should blocking apache-2.2 by those modules be the exception or the rule? (we are forced to use blocking, because portage doesn&apos;t support ranged deps). This will be determined by our actual testing of modules I suppose.

Apache-2.2 will not go into it&apos;s own slot - it&apos;s the same codebase as apache-2.0, just improved upon.

Between today and this weekend I should get enough done to get the initial ebuilds out there for testing.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rzn@rzn.se</who>
            <bug_when>2006-02-09 12:39:18 0000</bug_when>
            <thetext>(In reply to comment #9)
&gt; It&apos;s coming... very soon.

This sounds great Michael :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-02-14 22:18:55 0000</bug_when>
            <thetext>ok, running a bit behind, as apache takes quite a while to compile in my user-mode-linux (I need to tweak some settings there I think...)

I have just commited the following to gentoo cvs. Please add them to /etc/portage/package.unmask and /etc/portage/package.keywords and give them a whirl.

I tested mod_macro with apache 2.2 (as it&apos;s a module I use quite a bit) and it works for me. Please test other modules with 2.2 and let me know which work and which don&apos;t work.

There are some things that still need to be done before I unmask this:

* re-implement apache2ctl in /etc/init.d/apache2
* fix the path to perl in example cgi-scripts (and possibly other places - this is a regression from 2.0, upstream was supposed to fix this)
* complete suexec-config (very very basic script right now)
* work on eclass for modules
* create example configurations for all vhost types (name based, ip based, combination)

If anyone has any other suggestions or come across any problems while testing 2.2, please post here.

As far as upgrading:
Many configuration directives have been split out from httpd.conf to thier own files in modules.d/. Most of these have very sane defaults in 2.0 and 2.2, so shouldn&apos;t have needed to be changed any, but if you have, beware of that. (Examples of such split out: mpm settings, autoindex settings, language/charset settings, mod_info/mod_status, mod_userdir)

Be warned that this ebuild is highly experimental at this point - i.e. don&apos;t use it on production systems.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-02-14 22:22:48 0000</bug_when>
            <thetext>Packages to add to package.unmask and package.keywords (forgot to post it above):

~dev-libs/apr-1.2.2
~dev-libs/apr-util-1.2.2
~net-www/apache-2.2.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>denilsonsa@gmail.com</who>
            <bug_when>2006-02-15 14:55:33 0000</bug_when>
            <thetext>&gt; TODO:
&gt; - implement all functions in apache2ctl in /etc/init.d/apache2 so we don&apos;t have
&gt; 2 scripts doing very similar things, symlink apache2ctl to said init-script

I disagree. The Gentoo init scripts use an output very different from apache{,2}ctl script. I think they should be kept as is, or init script might be improved, but apache{,2}ctl must keep current behavior.

(I know this is not the best place to post this...)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>msl@calivia.com</who>
            <bug_when>2006-02-16 06:50:02 0000</bug_when>
            <thetext>Builds without problems here, thanks.

Building with USE=&quot;-ipv6&quot; however, leads to a known bug:
http://mail-archives.apache.org/mod_mbox/logging-log4cxx-user/200507.mbox/%3C20050715125000.GA642@ahriman.roedu.net%3E
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mikomek@poczta.onet.pl</who>
            <bug_when>2006-02-16 09:44:40 0000</bug_when>
            <thetext>For me everything compiles fine and works fine as well. But I have a little concern about output shown while starting and stopping the server:

 * Starting apache2 ...
[Thu Feb 16 18:48:17 2006] [warn] module actions_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module alias_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module auth_digest_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module autoindex_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module cache_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module cgi_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module cgid_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module dav_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module deflate_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module dir_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module env_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module expires_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module headers_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module include_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module info_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module log_config_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module logio_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module mime_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module negotiation_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module rewrite_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module setenvif_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module speling_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module status_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module userdir_module is already loaded, skipping
[Thu Feb 16 18:48:17 2006] [warn] module usertrack_module is already loaded, skipping  

Maybe this warnings are due to errors in configuration but I couldn&apos;t find the cause of the problem.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-02-16 20:46:05 0000</bug_when>
            <thetext>(In reply to comment #15)
&gt; For me everything compiles fine and works fine as well. But I have a little
&gt; concern about output shown while starting and stopping the server:
&gt; Maybe this warnings are due to errors in configuration but I couldn&apos;t find the
&gt; cause of the problem.

do you have USE=static-modules ? I don&apos;t think I accounted for this case in the automatic generation of the LoadModule lines (I will do so). If you do have USE=static-modules, then comment out the LoadModule lines in /etc/apache2/httpd.conf and see if that solves it.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ltiefland@gmail.com</who>
            <bug_when>2006-02-16 23:25:41 0000</bug_when>
            <thetext>(In reply to comment #16)
&gt; (In reply to comment #15)
&gt; &gt; For me everything compiles fine and works fine as well. But I have a little
&gt; &gt; concern about output shown while starting and stopping the server:
&gt; &gt; Maybe this warnings are due to errors in configuration but I couldn&apos;t find the
&gt; &gt; cause of the problem.
&gt; do you have USE=static-modules ? I don&apos;t think I accounted for this case in the
&gt; automatic generation of the LoadModule lines (I will do so). If you do have
&gt; USE=static-modules, then comment out the LoadModule lines in
&gt; /etc/apache2/httpd.conf and see if that solves it.

(In reply to comment #16)
&gt; (In reply to comment #15)
&gt; &gt; For me everything compiles fine and works fine as well. But I have a little
&gt; &gt; concern about output shown while starting and stopping the server:
&gt; &gt; Maybe this warnings are due to errors in configuration but I couldn&apos;t find the
&gt; &gt; cause of the problem.
&gt; do you have USE=static-modules ? I don&apos;t think I accounted for this case in the
&gt; automatic generation of the LoadModule lines (I will do so). If you do have
&gt; USE=static-modules, then comment out the LoadModule lines in
&gt; /etc/apache2/httpd.conf and see if that solves it.

I have the same problem and I&apos;m pretty sure, that I do not have USE=static-modules set, but I&apos;ll check that again.

Subversion and mod_perl do not compile while apache 2.2 is installed.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>msl@calivia.com</who>
            <bug_when>2006-02-17 15:36:09 0000</bug_when>
            <thetext>I&apos;ve been struggling with a version incompatibility with the included libpcre-3.9 in the apache-2.0x series and was hoping to get support for external libpcre with 2.2.

Any chance that we get libpcre as a configurable USE flag?
The configure switch is --with-pcre

I have added --with-pcre to the current 2.2.0.ebuild and re-built apache-2.2.0 with libpcre-6.3 without problems.

--
mike</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-02-17 17:33:16 0000</bug_when>
            <thetext>(In reply to comment #18)
&gt; I&apos;ve been struggling with a version incompatibility with the included
&gt; libpcre-3.9 in the apache-2.0x series and was hoping to get support for
&gt; external libpcre with 2.2.
&gt; 
&gt; Any chance that we get libpcre as a configurable USE flag?
&gt; The configure switch is --with-pcre
&gt; 
&gt; I have added --with-pcre to the current 2.2.0.ebuild and re-built apache-2.2.0
&gt; with libpcre-6.3 without problems.


This is something that I will need to look into further. 2.2 bundles pcre 5.0 with it. I don&apos;t know why they didn&apos;t use the latest version - if I don&apos;t find any documented reason why and can&apos;t get an answer from upstream, I&apos;ll add a USE-flag.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-02-17 18:53:12 0000</bug_when>
            <thetext>&lt;chipig&gt; vericgar: it doesn&apos;t bundle a later version, because the later version wasn&apos;t available when we upgraded :)
&lt;vericgar&gt; chipig: any known issues with the latest version?
&lt;chipig&gt; vericgar: haven&apos;t heard any violent death stories about it :)

new item for my TODO list: using external pcre.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>snickl@snickl.freaks.de</who>
            <bug_when>2006-03-26 02:07:43 0000</bug_when>
            <thetext>There is a problem if apr is built without ipv6 support, the apache-2.2.0-r2 build failed with these messages:

/usr/lib/libapr-1.so: undefined reference to `sock_is_ipv6&apos;
/usr/lib/libapr-1.so: undefined reference to `find_if_index&apos;
collect2: ld returned 1 exit status
make[2]: *** [htpasswd] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/lib/libapr-1.so: undefined reference to `sock_is_ipv6&apos;
/usr/lib/libapr-1.so: undefined reference to `find_if_index&apos;
collect2: ld returned 1 exit status
make[2]: *** [htdigest] Error 1
/usr/lib/libapr-1.so: undefined reference to `sock_is_ipv6&apos;
/usr/lib/libapr-1.so: undefined reference to `find_if_index&apos;
collect2: ld returned 1 exit status

I added +ipv6 to apr as a workaround.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pquerna@apache.org</who>
            <bug_when>2006-03-26 03:54:27 0000</bug_when>
            <thetext>Upgrade to the recently released APR 1.2.6, and its fixed :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaba@mikrobitti.fi</who>
            <bug_when>2006-04-08 11:59:56 0000</bug_when>
            <thetext>Just to drop you a note: I&apos;ve been testing Apache 2.2.0 + PHP 5.1.2 today with my test server, and everything seems to work fine. Also according to Apache Benchmark performance jumped quite a bit (from 1000 requests/sec to 1200-1400 requests/sec). I tested with dynamically loaded PHP 5 module and with statically built version (with static-modules USE flag).

Thank you and keep up the good work!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mmokrejs@ribosome.natur.cuni.cz</who>
            <bug_when>2006-05-02 13:14:10 0000</bug_when>
            <thetext>Before you push apache 2.2 into portage tree please make sure mod_python 3.3 is available (currently 3.2.8 is available, 3.2.9 is upcoming and apache 2.2 support will be in 3.3 release).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-06-06 17:19:55 0000</bug_when>
            <thetext>Apache 2.2.2 is now in the tree. Changes in this version:
(dev-libs/apr-1.2.7-r2, dev-libs/apr-util-1.2.7, net-www/apache-2.2.2)

- now using the pcre available on the system
- apr is now using the libtool from the system instead of the bundled one
- mpm-peruser now compiles (bug 133191)
- ipv6 USE-flag had no effect in apr (to work around upstream bugs)
- suexec-config is complete

Still to do:
- test every module
- test more fully upgrade paths
- finish init script
- example configurations
- add apr_dbd_mysql to apr-util (bug 127781)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-06-06 17:20:37 0000</bug_when>
            <thetext>*** Bug 133036 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaba@mikrobitti.fi</who>
            <bug_when>2006-06-07 23:35:54 0000</bug_when>
            <thetext>I confirm 2.2.2 builds &amp; works fine in my test box (running PHP 5, Nagios and some other random stuff). I use the traditional prefork-mpm at the moment.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roman2k@free.fr</who>
            <bug_when>2006-06-08 00:41:05 0000</bug_when>
            <thetext>Thank you for keeping Apache ebuilds up-to-date, Michael Stewart.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaba@mikrobitti.fi</who>
            <bug_when>2006-06-08 01:01:11 0000</bug_when>
            <thetext>Created an attachment (id=88640)
Couple of typo fixes

I took a quick look at the ebuild. I did not change any actual functionality, but fixed couple of typos - please apply the patch at will. :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roman2k@free.fr</who>
            <bug_when>2006-06-08 03:56:35 0000</bug_when>
            <thetext>(In reply to comment #29)
&gt; Created an attachment (id=88640) [edit]
&gt; Couple of typo fixes
&gt; 
&gt; I took a quick look at the ebuild. I did not change any actual functionality,
&gt; but fixed couple of typos - please apply the patch at will. :-)
&gt; 

@@ -405 +405 @@
-		ewarn &quot;Please add the &apos;apache2&apos; flag to your USE variable and (re)install&quot;
+		ewarn &quot;Please add the &apos;apache2&apos; flag to your USE variables and (re)install&quot;

Here, Michael was right since there is only one &quot;USE&quot; environment variable ;-).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-07-13 12:46:37 0000</bug_when>
            <thetext>Any News about putting 2.2.2 into Portage as testing?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-01 10:17:35 0000</bug_when>
            <thetext>Apache 2.2.2 in Portage does not create /var/www/localhost! It says during installing, it can&apos;t copy webroot ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-08-01 21:06:55 0000</bug_when>
            <thetext>(In reply to comment #32)
&gt; Apache 2.2.2 in Portage does not create /var/www/localhost! It says during
&gt; installing, it can&apos;t copy webroot ...
&gt; 

What is the exact message you are getting?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-02 02:11:59 0000</bug_when>
            <thetext>Hello!
Ok, i tryed now Apache 2.2.3 in Portage ... same Error!

Here:

* Installing default webroot to //var/www/localhost
cp: angegebenes Ziel //var/www/localhost ist kein Verzeichnis (This means, that //var/www/localhost is NOT an directory!)
chown: Zugriff auf //var/www/localhost nicht m</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-02 02:11:59 0000</bug_when>
            <thetext>Hello!
Ok, i tryed now Apache 2.2.3 in Portage ... same Error!

Here:

* Installing default webroot to //var/www/localhost
cp: angegebenes Ziel //var/www/localhost ist kein Verzeichnis (This means, that //var/www/localhost is NOT an directory!)
chown: Zugriff auf //var/www/localhost nicht möglich: Datei oder Verzichnis nicht gefunden (This means, that //var/www/localhost NOT found!)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-02 02:57:15 0000</bug_when>
            <thetext>Created an attachment (id=93254)
apache-2.2.3.ebuild (fixed installing webroot)

Ok, I found the bug!
The ebuild just does not create /var/www/localhost as directory!

I just put, when installing the webroot, &quot;mkdir -p ${ROOT}/var/www/localhost&quot; into the ebuild.

This is also in the Apache 2.0 ebuild! But missing in the 2.2.X ebuilds!

Now it works!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-14 11:12:39 0000</bug_when>
            <thetext>Shouldn&apos;t we put this ebuild into portage? It fixes the installation of the webroot!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-08-14 18:53:51 0000</bug_when>
            <thetext>This ebuild is in portage, though it is hard masked, so you have to add an entry to package.unmask to use it.

Also, 2.0.58 and above in the 2.0 line also have the same webroot fix.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-15 00:39:31 0000</bug_when>
            <thetext>Are you sure?
When I install Apache 2.2.3 from offical Portage, i get the error, that i can&apos;t copy the webroot!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-08-16 10:09:42 0000</bug_when>
            <thetext>Hmm. It looks like I never commited the change. Strange, I thought I had. It&apos;s now in CVS.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-16 14:46:59 0000</bug_when>
            <thetext>May I ask, when Apache 2.2.X will enter testing?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-08-16 17:11:33 0000</bug_when>
            <thetext>(In reply to comment #40)
&gt; May I ask, when Apache 2.2.X will enter testing?
&gt; 

When it&apos;s ready. :p

Seriously though, I&apos;m the only person working on it and my job has had me working upwards of 50 hours a week lately, duriing our busy summer period. Things are starting to slow down, so I should hopefully have more time to focus on this. There isn&apos;t much left to do, I just need to find the time to do it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-08-16 17:44:08 0000</bug_when>
            <thetext>Hi!
The Answer should be &quot;When it&apos;s done&quot; :D

Well, do you need help? Maybe I could help?

Atm, my Apache 2.2.3 eBuild is working without any Problems.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-08-16 20:26:53 0000</bug_when>
            <thetext>Yes, you can help, anyone can help. There are a number of modules (http://www.alteredeclipse.org/blog/projects/gentoo/apache/module-test-2.2) that do not work with apache 2.2. Tracking down the issues and getting them working would be a great help. There are a few bugs already filed for some of the modules (python, fastcgi, auth_ldap IIRC), if you come up with solutions for the others, file bugs with the solutions to those as well.

Also, anyone who wants to test the upgrade path from 2.0 to 2.2 (and maybe even 1.3 to 2.2!) and then write some documentation for everything that needs to be done, general gotchas and such, that would be a big help as well.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>simishag@gmail.com</who>
            <bug_when>2006-09-02 15:40:00 0000</bug_when>
            <thetext>(In reply to comment #43)
&gt; Yes, you can help, anyone can help. There are a number of modules
&gt; (http://www.alteredeclipse.org/blog/projects/gentoo/apache/module-test-2.2)
&gt; that do not work with apache 2.2. Tracking down the issues and getting them
&gt; working would be a great help. There are a few bugs already filed for some of
&gt; the modules (python, fastcgi, auth_ldap IIRC), if you come up with solutions
&gt; for the others, file bugs with the solutions to those as well.

(In reply to comment #43)
&gt; Yes, you can help, anyone can help. There are a number of modules
&gt; (http://www.alteredeclipse.org/blog/projects/gentoo/apache/module-test-2.2)
&gt; that do not work with apache 2.2. Tracking down the issues and getting them
&gt; working would be a great help. There are a few bugs already filed for some of
&gt; the modules (python, fastcgi, auth_ldap IIRC), if you come up with solutions
&gt; for the others, file bugs with the solutions to those as well.

Your list has net-www/mod_auth_ldap under &quot;does not compile.&quot; It looks like this is a third party module. Should it be deprecated and replaced with mod_authnz_ldap which is now included with Apache?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@wildgooses.com</who>
            <bug_when>2006-10-01 13:14:19 0000</bug_when>
            <thetext>One of the key reasons for upgrading to 2.2 is to use the new proxy_balancer module.  For some reason this didn&apos;t get built the first time I installed Apache 2.2, but it did when I re-emerged it??  

However, I think the ebuild should probably be updated as below to add it as one of the options enabled with &quot;-D Proxy&quot; in the conf.d file.


    # This is a mapping of module names to the -D option in APACHE2_OPTS
    # Used for creating optional LoadModule lines
    mod_defines=&quot;info:INFO status:INFO
                ldap:LDAP authnz-ldap:AUTH_LDAP
                proxy:PROXY proxy_connect:PROXY proxy_http:PROXY
+                proxy_balancer:PROXY
                ssl:SSL
                suexec:SUEXEC
                userdir:USERDIR&quot;


Additionally I notice that the server fails to start when using mod_svn.  It fails with an error about DBD.  I don&apos;t have the exact error handy but it looks a bit like a perl kind of error about a missing DBD driver? (Does mod_svn use perl under the bonnet?).  Obviously this is no help without an exact error message, but I thought I would note it in case anyone else was seeing the same</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jeremyw-gentoo-bugzilla@igmus.org</who>
            <bug_when>2006-10-19 18:00:46 0000</bug_when>
            <thetext>(In reply to comment #45)

Same goes for proxy_ajp.

+                proxy_ajp:PROXY</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-10-28 14:08:06 0000</bug_when>
            <thetext>(In reply to comment #45)

&gt; Additionally I notice that the server fails to start when using mod_svn.  It
&gt; fails with an error about DBD.  I don&apos;t have the exact error handy but it looks
&gt; a bit like a perl kind of error about a missing DBD driver? (Does mod_svn use
&gt; perl under the bonnet?).  Obviously this is no help without an exact error
&gt; message, but I thought I would note it in case anyone else was seeing the same

I doubt the DBD error is related to mod_svn, at least if it&apos;s the same one that I&apos;m getting:

[Sat Oct 28 13:46:32 2006] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
[Sat Oct 28 13:46:32 2006] [crit] (70023)This function has not been implemented on this platform: DBD: failed to initialize

This is a harmless error. The bug for it being displayed has been fixed upstream and the fix will be in the next version of Apache.

If you don&apos;t like this harmless error spamming up your logs, you can do one of two things:

1) disabled mod_authn_dbd by commenting out the LoadModule line
2) configure mod_authn_dbd http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-11-26 18:46:16 0000</bug_when>
            <thetext>Earlier today I committed a modified depend.apache.eclass that allows modules that don&apos;t work with some versions of apache to specify which versions they do work with. Any module that doesn&apos;t work with all versions of apache should now use only need_apache (instead of need_apache1 or need_apache2) and pass as an argument to need_apache the versions that it supports (one or more of 1.3 2.0 2.2 or 2.x). For backwards compatibility, if there are no arguments passed to need_apache, it assumes all versions of apache are supported.

I have just committed net-www/apache-2.2.3-r1. This should now be feature complete, with the following changes just going in:
 - Completed init script that implements all routines of apache2ctl
 - apache2ctl now is a symlink to the init script
 - Example virtual host configurations: name-based, ip-based, ssl-vhost
 - Correctly enabled mod_proxy_ajp and mod_proxy_balancer and used -D PROXY for enabling them at run-time
 - Added more upgrading instructions to the ebuild
 - USE=srvdir to use /srv/&lt;FQDN&gt;/www instead of /var/www/&lt;FQDN&gt;

After you have upgrade to apache 2.2, you should add the following to /etc/portage/package.mask:

&lt;net-www/apache-2.2.0

This will prevent an accidental downgrade to apache 2.0 if you try to install a module that does not work with Apache 2.2 yet.

If you are upgrading from apache 2.0 you will need to rebuild all your add on modules (php, mod_security, etc)

Before I can unmask this, there are 2 things that need to be done:

 * Refactor/patch apr-util so that it uses the system&apos;s libtool for smoother building
 * Modify any modules that don&apos;t work with apache 2.2 to depend on apache-2.0 only (by using the updated need_apache call in depend.apache.eclass)

Please test this extensively, including upgrading from 2.0.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-11-26 23:40:32 0000</bug_when>
            <thetext>Hi!
It does not work here!
I am upgrading from 2.2.3 to 2.2.3-r1 ...

I get this Error: 

BlackBox / # emerge -av apache

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] net-www/apache-2.2.3-r1 [2.2.3] USE=&quot;mpm-worker ssl -debug -doc -ldap -mpm-event -mpm-peruser -mpm-prefork -no-suexec (-selinux) -srvdir% -static-modules (-threads%*)&quot; 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

&gt;&gt;&gt; Emerging (1 of 1) net-www/apache-2.2.3-r1 to /
 * httpd-2.2.3.tar.bz2 MD5 ;-) ...                                                       [ ok ]
 * httpd-2.2.3.tar.bz2 RMD160 ;-) ...                                                    [ ok ]
 * httpd-2.2.3.tar.bz2 SHA1 ;-) ...                                                      [ ok ]
 * httpd-2.2.3.tar.bz2 SHA256 ;-) ...                                                    [ ok ]
 * httpd-2.2.3.tar.bz2 size ;-) ...                                                      [ ok ]
 * gentoo-apache-2.2.3-r1-20061126.tar.bz2 MD5 ;-) ...                                   [ ok ]
 * gentoo-apache-2.2.3-r1-20061126.tar.bz2 RMD160 ;-) ...                                [ ok ]
 * gentoo-apache-2.2.3-r1-20061126.tar.bz2 SHA1 ;-) ...                                  [ ok ]
 * gentoo-apache-2.2.3-r1-20061126.tar.bz2 SHA256 ;-) ...                                [ ok ]
 * gentoo-apache-2.2.3-r1-20061126.tar.bz2 size ;-) ...                                  [ ok ]
 * checking ebuild checksums ;-) ...                                                     [ ok ]
 * checking auxfile checksums ;-) ...                                                    [ ok ]
 * checking miscfile checksums ;-) ...                                                   [ ok ]
 * checking httpd-2.2.3.tar.bz2 ;-) ...                                                  [ ok ]
 * checking gentoo-apache-2.2.3-r1-20061126.tar.bz2 ;-) ...                              [ ok ]
 * Selected MPM: worker
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking httpd-2.2.3.tar.bz2 to /var/tmp/portage/net-www/apache-2.2.3-r1/work
&gt;&gt;&gt; Unpacking gentoo-apache-2.2.3-r1-20061126.tar.bz2 to /var/tmp/portage/net-www/apache-2.2.3-r1/work

!!! ERROR: net-www/apache-2.2.3-r1 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  apache-2.2.3-r1.ebuild, line 95:   Called die

!!! srvdir sed failed (1)
!!! If you need support, post the topmost build error, and the call stack if relevant.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-11-26 23:41:33 0000</bug_when>
            <thetext>BlackBox / # emerge --info
Portage 2.1.2_rc2-r2 (default-linux/x86/2006.1/server, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r3 i586)
=================================================================
System uname: 2.6.18-gentoo-r3 i586 Geode(TM) Integrated Processor by AMD PCS
Gentoo Base System version 1.12.6
Last Sync: Mon, 27 Nov 2006 06:50:01 +0000
distcc 2.18.3 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
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
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i586-pc-linux-gnu&quot;
CFLAGS=&quot;-march=k6-2 -Os -mmmx -m3dnow -pipe -fomit-frame-pointer -mfpmath=387&quot;
CHOST=&quot;i586-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /var/bind&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo&quot;
CXXFLAGS=&quot;-march=k6-2 -Os -mmmx -m3dnow -pipe -fomit-frame-pointer -mfpmath=387 -fvisibility-inlines-hidden&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
EMERGE_DEFAULT_OPTS=&quot;&quot;
FEATURES=&quot;autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;ftp://pandemonium.tiscali.de/pub/gentoo/&quot;
LANG=&quot;de_DE.utf8&quot;
LC_ALL=&quot;de_DE.utf8&quot;
LDFLAGS=&quot;-Wl,-O1&quot;
LINGUAS=&quot;de&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_EXTRA_OPTS=&quot;--exclude-from=/etc/portage/rsync_excludes&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&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local&quot;
SYNC=&quot;rsync://rsync.de.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 / acpi alsa apache2 berkdb bzip2 caps cdinstall clamav crypt cups dedicated elibc_glibc ftp gd gpm iconv imap input_devices_keyboard input_devices_mouse jabber java javascript jpeg jpeg2k kernel_linux ldap linguas_de mbox mmx mp3 mysql mysqli ncurses nls nptl odbc offensive pam pcre php png postgres readline samba sasl session slang snmp spell ssl symlink tcpd threads tiff truetype unicode usb userland_GNU vhosts video_cards_cyrix video_cards_fbdev video_cards_nsc video_cards_v4l video_cards_vesa video_cards_vga vorbis xinetd xml zlib&quot;
Unset:  CTARGET, INSTALL_MASK
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vericgar@gentoo.org</who>
            <bug_when>2006-11-27 19:40:19 0000</bug_when>
            <thetext>The logic bug that was causing USE=-srvdir to fail has now been fixed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-11-30 12:59:35 0000</bug_when>
            <thetext>Thanks!
Working perfect here!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mmokrejs@ribosome.natur.cuni.cz</who>
            <bug_when>2006-12-04 09:55:41 0000</bug_when>
            <thetext>Regarding my own comment #24, mod-python-3.2.10 can run under apache 2.2.x already, so you do not have to wait for final mod-python-3.0. ;) And 3.2.10 is available at least on ~x86. ;-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>charles@dyfis.net</who>
            <bug_when>2006-12-12 10:16:24 0000</bug_when>
            <thetext>There&apos;s no LoadModule for mod_authnz_ldap in httpd.conf as of 2.2.3-r1; I added it as part of the IfDefine LDAP (as below), and all&apos;s well. [Whether it should be AUTH_LDAP rather than just LDAP... well, that sounds like a package maintainer call to me].

&lt;IfDefine LDAP&gt;
LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
&lt;/IfDefine&gt;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2007-01-15 05:42:33 0000</bug_when>
            <thetext>
Hmm, apache-2.2.4 is out it seems:

2.2.4   : Tagged on January 5, 2007

And there are quite a few bugfixes:
http://svn.apache.org/repos/asf/httpd/httpd/tags/2.2.4/CHANGES

Anybody working on that?

Not available in layman as well :-(
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chtekk@gentoo.org</who>
            <bug_when>2007-01-15 11:19:10 0000</bug_when>
            <thetext>(In reply to comment #56)
&gt; Anybody working on that?

As soon as I have finished the module cleanup I&apos;ll try to get Apache 2.2 going. ;)

&gt; Not available in layman as well :-(

Sure, as there is no overlay for Apache stuff that I know of, at least nothing remotely official...
Best regards, CHTEKK.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcb@baender.com</who>
            <bug_when>2007-01-21 09:50:34 0000</bug_when>
            <thetext>Created an attachment (id=107641)
apache-2.2.4.ebuild

Just a version bump of the 2.2.3-r3 ebuild.

Needs the new patch tarball as the 99_* series security fixes are now upstream.

Note: gentoo-apache-2.2.4-20070121.tar.bz2 (the patches) NEED to be in DISTDIR, I couldn&apos;t get it to unpack them from FILESDIR.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcb@baender.com</who>
            <bug_when>2007-01-21 09:53:03 0000</bug_when>
            <thetext>Created an attachment (id=107642)
gentoo-apache-2.2.4-20070121.tar.bz2

The patches, based on gentoo-apache-2.2.3-r1-20061126.tar.bz2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2007-01-21 12:52:50 0000</bug_when>
            <thetext>Apache APR 1.2.8 and Apache APR Util 1.2.8 are out!

We should update them to.

Renaming just works ;)

Apache 2.2.4, APR 1.2.8, APR-Util 1.2.8 compile here fine and works at least for me fine ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2007-01-21 12:53:25 0000</bug_when>
            <thetext>Created an attachment (id=107665)
apr-1.2.8.ebuild

apr-1.2.8.ebuild</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2007-01-21 12:53:49 0000</bug_when>
            <thetext>Created an attachment (id=107666)
apr-util-1.2.8.ebuild

apr-util-1.2.8.ebuild</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>c.affolter@stepping-stone.ch</who>
            <bug_when>2007-01-23 10:01:22 0000</bug_when>
            <thetext>First thanks a lot for the new ebuilds!
However I&apos;ve seen that the mpm-itk patch/use-flag (among others) has disappeared compared to the 2.0.x versions.

Is there a reason for this removal?  Incompatibility?

Thanks


</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dcb@baender.com</who>
            <bug_when>2007-01-24 01:06:45 0000</bug_when>
            <thetext>Looks like mpm-threadpool &amp; mpm-leader don&apos;t exist in the 2.2.x tree.

mpm-metux (http://www.sannes.org/metuxmpm/) hasn&apos;t released a patch since 2.0.48/49 (and I think the ebuilds stopped including it earlier than that).

No idea about mpm-itk (http://home.samfundet.no/~sesse/mpm-itk/).  I haven&apos;t tried it, but the last update was Oct. 2006.  Try it and see if the patch applies cleanly.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2007-02-13 14:12:22 0000</bug_when>
            <thetext>Any new News?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>umbra@umbra-obscura.de</who>
            <bug_when>2007-02-14 10:21:05 0000</bug_when>
            <thetext>Created an attachment (id=110152)
ebuild patch for mpm-itk support

Attached a patch to the apache-2.2.4.ebuild which adds the mpm-itk patch. It compiles without problems here and after a short test it seems to work. I compiled apache2 with php 5 and posix_getuid() returns the correct value. (configured a vhost to change user)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>umbra@umbra-obscura.de</who>
            <bug_when>2007-02-14 14:34:20 0000</bug_when>
            <thetext>Is there anything I can to to speed up the unmaksing of this package? I&apos;ll probably will start testing tonight together with mpm_itk </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>umbra@umbra-obscura.de</who>
            <bug_when>2007-03-01 23:16:38 0000</bug_when>
            <thetext>I can report that apache 2.2 runs on my server for 2 weeks without problems now. (using mpm itk)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-03-08 20:44:33 0000</bug_when>
            <thetext>*** Bug 170014 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2007-03-08 20:51:53 0000</bug_when>
            <thetext>Are we ready to go for testing?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2007-04-16 08:46:42 0000</bug_when>
            <thetext>Hmm, it seems that Michael Stewart (the maintainer?) is RETIRED ...

And now?  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peter@peterhiltz.com</who>
            <bug_when>2007-04-21 14:36:18 0000</bug_when>
            <thetext>I&apos;ve got it running on my box. Anything we can do to help move this forward?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cilly@cilly.mine.nu</who>
            <bug_when>2007-04-21 16:52:58 0000</bug_when>
            <thetext>Running apache 2.2.4 with mod python &amp; php since:

Mon Jan 22 04:42:25 2007 &gt;&gt;&gt; net-www/apache-2.2.4

on production system with many many hits, no problems.

I think, it&apos;s time to add to stable tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cilly@cilly.mine.nu</who>
            <bug_when>2007-04-21 16:53:31 0000</bug_when>
            <thetext>(In reply to comment #73)
&gt; Running apache 2.2.4 with mod python &amp; php since:
&gt; 
&gt; Mon Jan 22 04:42:25 2007 &gt;&gt;&gt; net-www/apache-2.2.4
&gt; 
&gt; on production system with many many hits, no problems.
&gt; 
&gt; I think, it&apos;s time to add to stable tree.
&gt; 

forgot to say: arch x86</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nicholas.orr@zxgen.net</who>
            <bug_when>2007-05-02 05:49:19 0000</bug_when>
            <thetext>I&apos;ve managed to install it fine using the mpm-itk patch on amd64

This hasn&apos;t been deployed live yet, still building the application in tomcat.
I upgraded for the mod_proxy_ajp module.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kevin.bowling@kev009.com</who>
            <bug_when>2007-05-02 06:05:55 0000</bug_when>
            <thetext>I don&apos;t think the issue is does if it works or not -- I too am using 2.2 on all my systems, some high volume.  The question is: are there any outstanding issues (this bug&apos;s dependencies state no), and does the upgrade path from 2.0 to 2.2 work?  If, especially the later, is met I too would like to push this for stable.  The question remains whether or not we have a a maintainer that can do so.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kashani@badapple.net</who>
            <bug_when>2007-05-09 18:34:44 0000</bug_when>
            <thetext>I&apos;ve noticed in apache-2.2.4 it is now installing /usr/sbin/apxs and not apxs2 which php and likely other modules are still calling. Is this a bug in the apache-2.2 ebuild or an attempt to standardize the apache install.

Ramin</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kloeri@gentoo.org</who>
            <bug_when>2007-05-09 18:39:21 0000</bug_when>
            <thetext>(In reply to comment #77)
&gt; I&apos;ve noticed in apache-2.2.4 it is now installing /usr/sbin/apxs and not apxs2
&gt; which php and likely other modules are still calling. Is this a bug in the
&gt; apache-2.2 ebuild or an attempt to standardize the apache install.
&gt; 
Both. Fixed in 2.2.4-r1 by installing *2 symlinks.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>daijo@daijo.org</who>
            <bug_when>2007-05-10 15:47:03 0000</bug_when>
            <thetext>(In reply to comment #78)
The same problem appears with suexec binary. Apache looks for /usr/sbin/suexec and mod_suexec.c is compiled with /usr/sbin/suexec2 path.

A temp fix for everyone using this ebuild is making a symlink by hand until the ebuild fixes the problem.

&gt; (In reply to comment #77)
&gt; &gt; I&apos;ve noticed in apache-2.2.4 it is now installing /usr/sbin/apxs and not apxs2
&gt; &gt; which php and likely other modules are still calling. Is this a bug in the
&gt; &gt; apache-2.2 ebuild or an attempt to standardize the apache install.
&gt; &gt; 
&gt; Both. Fixed in 2.2.4-r1 by installing *2 symlinks.
&gt; 

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-12 17:36:13 0000</bug_when>
            <thetext>apache-2.2.4-r1 unmasked; closing this looong bug. For any issues w/ apache-2.2*, please file new bugs.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88640</attachid>
            <date>2006-06-08 01:01 0000</date>
            <desc>Couple of typo fixes</desc>
            <filename>apache-2.2.2_typofix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGFwYWNoZS0yLjIuMi5lYnVpbGQub3JpZwkyMDA2LTA2LTA4IDEwOjU1OjE3LjAwMDAwMDAw
MCArMDMwMAorKysgYXBhY2hlLTIuMi4yLmVidWlsZAkyMDA2LTA2LTA4IDEwOjU3OjM2LjAwMDAw
MDAwMCArMDMwMApAQCAtMzczICszNzMgQEAKLQkjIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdGVz
dCBjZXJpdGlmaWNhdGVzIGlmIHNzbCBVU0UgZmxhZyBpcyBiZWluZyBzZXQKKwkjIEF1dG9tYXRp
Y2FsbHkgZ2VuZXJhdGUgdGVzdCBjZXJ0aWZpY2F0ZXMgaWYgc3NsIFVTRSBmbGFnIGlzIGJlaW5n
IHNldApAQCAtNDA1ICs0MDUgQEAKLQkJZXdhcm4gIlBsZWFzZSBhZGQgdGhlICdhcGFjaGUyJyBm
bGFnIHRvIHlvdXIgVVNFIHZhcmlhYmxlIGFuZCAocmUpaW5zdGFsbCIKKwkJZXdhcm4gIlBsZWFz
ZSBhZGQgdGhlICdhcGFjaGUyJyBmbGFnIHRvIHlvdXIgVVNFIHZhcmlhYmxlcyBhbmQgKHJlKWlu
c3RhbGwiCkBAIC00MTkgKzQxOSBAQAotCQllaW5mbyAic3BsaXQgaW50byB0aGllciBvd24gZmls
ZXMgdW5kZXIgL2V0Yy9hcGFjaGUyL21vZHVsZXMuZCIKKwkJZWluZm8gInNwbGl0IGludG8gdGhl
aXIgb3duIGZpbGVzIHVuZGVyIC9ldGMvYXBhY2hlMi9tb2R1bGVzLmQiCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>93254</attachid>
            <date>2006-08-02 02:57 0000</date>
            <desc>apache-2.2.3.ebuild (fixed installing webroot)</desc>
            <filename>apache-2.2.3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13d3cvYXBhY2hlL2FwYWNoZS0yLjIuMy5l
YnVpbGQsdiAxLjEgMjAwNi8wNy8zMCAwNTo1NjoyOCB2ZXJpY2dhciBFeHAgJAoKaW5oZXJpdCBl
dXRpbHMgZmxhZy1vLW1hdGljIGdudWNvbmZpZyBtdWx0aWxpYiBhdXRvdG9vbHMKCiMgbGF0ZXN0
IGdlbnRvbyBhcGFjaGUgZmlsZXMKR0VOVE9PX1BBVENITkFNRT0iZ2VudG9vLWFwYWNoZS0ke1BW
Un0iCkdFTlRPT19QQVRDSFNUQU1QPSIyMDA2MDcyOSIKR0VOVE9PX0RFVlNQQUNFPSJ2ZXJpY2dh
ciIKR0VOVE9PX1BBVENIRElSPSIke1dPUktESVJ9LyR7R0VOVE9PX1BBVENITkFNRX0iCgpERVND
UklQVElPTj0iVGhlIEFwYWNoZSBXZWIgU2VydmVyIgpIT01FUEFHRT0iaHR0cDovL2h0dHBkLmFw
YWNoZS5vcmcvIgpTUkNfVVJJPSJtaXJyb3I6Ly9hcGFjaGUvaHR0cGQvaHR0cGQtJHtQVn0udGFy
LmJ6MgoJaHR0cDovL2Rldi5nZW50b28ub3JnL34ke0dFTlRPT19ERVZTUEFDRX0vZGlzdC9hcGFj
aGUvJHtHRU5UT09fUEFUQ0hOQU1FfS0ke0dFTlRPT19QQVRDSFNUQU1QfS50YXIuYnoyIgoKIyBz
b21lIGhlbHBlciBzY3JpcHRzIGFyZSBhcGFjaGUtMS4xLCB0aHVzIGJvdGggYXJlIGhlcmUKTElD
RU5TRT0iQXBhY2hlLTIuMCBBcGFjaGUtMS4xIgoKU0xPVD0iMiIKS0VZV09SRFM9In5hbHBoYSB+
YW1kNjQgfmFybSB+aHBwYSB+aWE2NCB+bWlwcyB+cHBjIH5wcGM2NCB+czM5MCB+c2ggfnNwYXJj
IH54ODYiCklVU0U9ImRlYnVnIGRvYyBsZGFwIG5vLXN1ZXhlYyBzc2wgc3RhdGljLW1vZHVsZXMg
dGhyZWFkcyBzZWxpbnV4IG1wbS1wcmVmb3JrIG1wbS13b3JrZXIgbXBtLWV2ZW50IG1wbS1wZXJ1
c2VyIgoKUkRFUEVORD0iZGV2LWxhbmcvcGVybAoJPj1kZXYtbGlicy9hcHItMS4yLjcKCT49ZGV2
LWxpYnMvYXByLXV0aWwtMS4yLjcKCWRldi1saWJzL2V4cGF0CglkZXYtbGlicy9saWJwY3JlCglh
cHAtbWlzYy9taW1lLXR5cGVzCglzeXMtbGlicy96bGliCglzc2w/ICggZGV2LWxpYnMvb3BlbnNz
bCApCglzZWxpbnV4PyAoIHNlYy1wb2xpY3kvc2VsaW51eC1hcGFjaGUgKQoJIW1pcHM/ICggbGRh
cD8gKCA9bmV0LW5kcy9vcGVubGRhcC0yKiApICkiCkRFUEVORD0iJHtSREVQRU5EfQoJPj1zeXMt
ZGV2ZWwvYXV0b2NvbmYtMi41OS1yNCIKClM9IiR7V09SS0RJUn0vaHR0cGQtJHtQVn0iCgoKCnBr
Z19zZXR1cCgpIHsKCWlmIHVzZSBsZGFwICYmICEgYnVpbHRfd2l0aF91c2UgJ2Rldi1saWJzL2Fw
ci11dGlsJyBsZGFwOyB0aGVuCgkJZWVycm9yICJkZXYtbGlicy9hcHItdXRpbCBpcyBtaXNzaW5n
IExEQVAgc3VwcG9ydC4gRm9yIGFwYWNoZSB0byBoYXZlIgoJCWVlcnJvciAibGRhcCBzdXBwb3J0
LCBhcHItdXRpbCBtdXN0IGJlIGJ1aWx0IHdpdGggdGhlIGxkYXAgVVNFLWZsYWciCgkJZWVycm9y
ICJlbmFibGVkLiIKCQlkaWUgImxkYXAgVVNFLWZsYWcgZW5hYmxlZCB3aGlsZSBub3Qgc3VwcG9y
dGVkIGluIGFwci11dGlsIgoJZmkKCgkjIHNlbGVjdCBvdXIgTVBNCglNUE1fTElTVD0icHJlZm9y
ayB3b3JrZXIgZXZlbnQgcGVydXNlciIKCWZvciB4IGluICR7TVBNX0xJU1R9OyBkbwoJCWlmIHVz
ZXEgbXBtLSR7eH07IHRoZW4KCQkJaWYgWyAieCR7bXBtfSIgPT0gIngiIF07IHRoZW4KCQkJCW1w
bT0ke3h9CgkJCQllaW5mbyAiU2VsZWN0ZWQgTVBNOiAke21wbX0iCgkJCWVsc2UKCQkJCWVlcnJv
ciAiWW91IGhhdmUgc2VsZWN0ZWQgbW9yZSB0aGVuIG9uZSBtcG0gVVNFLWZsYWcuIgoJCQkJZWVy
cm9yICJPbmx5IG9uZSBNUE0gaXMgc3VwcG9ydGVkLiIKCQkJCWRpZSAibW9yZSB0aGVuIG9uZSBt
cG0gd2FzIHNwZWNpZmllZCIKCQkJZmkKCQlmaQoJZG9uZQoKCWlmIFsgIngke21wbX0iID09ICJ4
IiBdOyB0aGVuCgkJaWYgdXNlcSAidGhyZWFkcyI7IHRoZW4KCQkJbXBtPXdvcmtlcgoJCQllaW5m
byAiU2VsZWN0ZWQgZGVmYXVsdCB0aHJlYWRlZCBNUE06ICR7bXBtfSI7CgkJZWxzZQoJCQltcG09
cHJlZm9yawoJCQllaW5mbyAiU2VsZWN0ZWQgZGVmYXVsdCBNUE06ICR7bXBtfSI7CgkJZmkKCWZp
CgoJIyBzZXR1cCBhcGFjaGUgdXNlciBhbmQgZ3JvdXAKCWVuZXdncm91cCBhcGFjaGUgODEKCWVu
ZXd1c2VyIGFwYWNoZSA4MSAtMSAvdmFyL3d3dyBhcGFjaGUKfQoKCgpzcmNfdW5wYWNrKCkgewoJ
dW5wYWNrICR7QX0gfHwgZGllCgljZCAke1N9IHx8IGRpZQoKCSMgVXNlIGNvcnJlY3QgbXVsdGls
aWIgbGliZGlyIGluIGdlbnRvbyBwYXRjaGVzCglzZWQgLWkgLWUgInM6L3Vzci9saWI6L3Vzci8k
KGdldF9saWJkaXIpOmciIFwKCQkke0dFTlRPT19QQVRDSERJUn0ve2NvbmYvaHR0cGQuY29uZixp
bml0LyoscGF0Y2hlcy9jb25maWcubGF5b3V0LHNjcmlwdHMvTWFrZWZpbGUuc3VleGVjLHNjcmlw
dHMvc3VleGVjMi1jb25maWd9IFwKCQl8fCBkaWUgInNlZCBmYWlsZWQiCgoKCSMjIyMgUGF0Y2gg
T3JnYW5pemF0aW9uCgkjIDAwLTE5IEdlbnRvbyBzcGVjaWZpYyAgKDAwX2FsbF9zb21lLXRpdGxl
LnBhdGNoKQoJIyAyMC0zOSBBZGRpdGlvbmFsIE1QTXMgICgyMF9hbGxfJHtNUE19X3NvbWUtdGl0
bGUucGF0Y2gpCgkjIDQwLTU5IFVTRS1mbGFnIGJhc2VkICAgKDQwX2FsbF8ke1VTRX1fc29tZS10
aXRsZS5wYXRjaCkKCSMgNjAtNzkgVmVyc2lvbiBzcGVjaWZpYyAoNjBfYWxsXyR7UFZ9X3NvbWUt
dGl0bGUucGF0Y2gpCgkjIDgwLTk5IFNlY3VyaXR5IHBhdGNoZXMgKDgwX2FsbF8ke1BWfV9jdmUt
IyMjIy0jIyMjLnBhdGNoKQoKCUVQQVRDSF9TVUZGSVg9InBhdGNoIgoJZXBhdGNoICR7R0VOVE9P
X1BBVENIRElSfS9wYXRjaGVzL1swLTFdKiB8fCBkaWUgIlBhdGNoaW5nIGZhaWxlZCIKCWlmICQo
bHMgJHtHRU5UT09fUEFUQ0hESVJ9L3BhdGNoZXMvWzItM10/XypfJHttcG19XyogJj4vZGV2L251
bGwpOyB0aGVuCgkJZXBhdGNoICR7R0VOVE9PX1BBVENIRElSfS9wYXRjaGVzL1syLTNdP18qXyR7
bXBtfV8qIHx8IFwKCQlkaWUgIk1QTSAke21wbX0gUGF0Y2hpbmcgZmFpbGVkIgoJZmkKCWZvciB1
ZiBpbiAke0lVU0V9OyBkbwoJCWlmIHVzZXEgJHt1Zn0gJiYgJChscyAke0dFTlRPT19QQVRDSERJ
Un0vcGF0Y2hlcy9bNC01XT9fKl8ke3VmfV8qICY+L2Rldi9udWxsKQoJCXRoZW4KCQkJZXBhdGNo
ICR7R0VOVE9PX1BBVENIRElSfS9wYXRjaGVzL1s0LTVdP18qXyR7dWZ9XyogfHwgXAoJCQlkaWUg
IlVTRT1cIiR7dWZ9XCIgUGF0Y2hpbmcgZmFpbGVkIgoJCWZpCglkb25lCglpZiAkKGxzICR7R0VO
VE9PX1BBVENIRElSfS9wYXRjaGVzL1s2LTldP18qXyR7UFZ9XyogJj4vZGV2L251bGwpOyB0aGVu
CgkJZXBhdGNoICR7R0VOVE9PX1BBVENIRElSfS9wYXRjaGVzL1s2LTldP18qXyR7UFZ9XyogfHwg
XAoJCWRpZSAiVmVyc2lvbiAke1BWfSBQYXRjaGluZyBmYWlsZWQiCglmaQoKCgkjIGF2b2lkIHV0
Zi04IGNoYXJzZXQgcHJvYmxlbXMKCWV4cG9ydCBMQ19DVFlQRT1DCgoJIyBzZXR1cCB0aGUgZmls
ZXN5c3RlbSBsYXlvdXQgY29uZmlnCgljYXQgJHtHRU5UT09fUEFUQ0hESVJ9L3BhdGNoZXMvY29u
ZmlnLmxheW91dCA+PiBjb25maWcubGF5b3V0CglzZWQgLWkgLWUgInM6dmVyc2lvbjoke1BGfTpn
IiBjb25maWcubGF5b3V0CgoJIyBwYXRjaGVkLWluIE1QTXMgbmVlZCB0aGUgYnVpbGQgZW52aXJv
bm1lbnQgcmVidWlsdAoJc2VkIC1pIC1lICcvc2luY2x1ZGUvZCcgY29uZmlndXJlLmluCglBVF9H
TlVDT05GX1VQREFURT15ZXMgQVRfTTRESVI9YnVpbGQgV0FOVF9BVVRPQ09ORj0yLjUgZWF1dG9y
ZWNvbmYKCn0KCgoKc3JjX2NvbXBpbGUoKSB7CgoJbG9jYWwgbW9kdHlwZQoJaWYgdXNlcSBzdGF0
aWMtbW9kdWxlczsgdGhlbgoJCW1vZHR5cGU9InN0YXRpYyIKCWVsc2UKCQltb2R0eXBlPSJzaGFy
ZWQiCglmaQoKCXNlbGVjdF9tb2R1bGVzX2NvbmZpZyB8fCBkaWUgImRldGVybWluaW5nIG1vZHVs
ZXMgZmFpbGVkIgoKCWxvY2FsIG15Y29uZgoJdXNlcSBsZGFwICYmIG1vZHM9IiR7bW9kc30gbGRh
cCBhdXRobnotbGRhcCIgJiYgXAoJCW15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLWF1dGhuei1s
ZGFwPSR7bW9kdHlwZX0iICYmIFwKCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1sZGFwPSR7
bW9kdHlwZX0iCgl1c2VxIHNzbCAmJiBtb2RzPSIke21vZHN9IHNzbCIgJiYgXAoJCW15Y29uZj0i
JHtteWNvbmZ9IC0td2l0aC1zc2w9L3VzciAgLS1lbmFibGUtc3NsPSR7bW9kdHlwZX0iCgoJIyBG
aXggZm9yIGJ1ZyAjMjQyMTUgLSByb2JiYXQyQGdlbnRvby5vcmcsIDMwIE9jdCAyMDAzCgkjIFdl
IHByZS1sb2FkIHRoZSBjYWNoZSB3aXRoIHRoZSBjb3JyZWN0IGFuc3dlciEgIFRoaXMgYXZvaWRz
CgkjIGl0IHZpb2xhdGluZyB0aGUgc2FuZGJveC4gIFRoaXMgbWF5IGhhdmUgdG8gYmUgY2hhbmdl
ZCBmb3IKCSMgbm9uLUxpbnV4IHN5c3RlbXMgb3IgaWYgc2VtX29wZW4gY2hhbmdlcyBvbiBMaW51
eC4gIFRoaXMKCSMgaGFjayBpcyBidWlsdCBhcm91bmQgZG9jdW1lbnRhdGlvbiBpbiAvdXNyL2lu
Y2x1ZGUvc2VtYXBob3JlLmgKCSMgYW5kIHRoZSBnbGliYyAocHRocmVhZCkgc291cmNlCgllY2hv
ICdhY19jdl9mdW5jX3NlbV9vcGVuPSR7YWNfY3ZfZnVuY19zZW1fb3Blbj1ub30nID4+ICR7U30v
Y29uZmlnLmNhY2hlCgoJaWYgdXNlcSBuby1zdWV4ZWM7IHRoZW4KCQlteWNvbmY9IiR7bXljb25m
fSAtLWRpc2FibGUtc3VleGVjIgoJZWxzZQoJCW1vZHM9IiR7bW9kc30gc3VleGVjIgoJCW15Y29u
Zj0iJHtteWNvbmZ9ICQoJHtHRU5UT09fUEFUQ0hESVJ9L3NjcmlwdHMvc3VleGVjMi1jb25maWcg
LS1jb25maWcpIgoKCQlteWNvbmY9IiR7bXljb25mfQoJCQkJLS13aXRoLXN1ZXhlYy1iaW49L3Vz
ci9zYmluL3N1ZXhlYzIgXAoJCQkJLS1lbmFibGUtc3VleGVjPSR7bW9kdHlwZX0iCglmaQoKCSMg
Y29tbW9uIGNvbmZvcHRzCglteWNvbmY9IiR7bXljb25mfSBcCgkJCS0tY2FjaGUtZmlsZT0ke1N9
L2NvbmZpZy5jYWNoZSBcCgkJCS0td2l0aC1wZXJsPS91c3IvYmluL3BlcmwgXAoJCQktLXdpdGgt
ZXhwYXQ9L3VzciBcCgkJCS0td2l0aC16PS91c3IgXAoJCQktLXdpdGgtcG9ydD04MCBcCgkJCS0t
ZW5hYmxlLWxheW91dD1HZW50b28gXAoJCQktLXdpdGgtcHJvZ3JhbS1uYW1lPWFwYWNoZTIgXAoJ
CQktLWhvc3Q9JHtDSE9TVH0gJHtNWV9CVUlMVElOU30gXAoJCQktLXdpdGgtYXByPS91c3IgXAoJ
CQktLXdpdGgtYXByLXV0aWw9L3VzciBcCgkJCS0td2l0aC1wY3JlPS91c3IgIgoKCSMgZGVidWdn
aW5nIHN1cHBvcnQKCWlmIHVzZXEgZGVidWcgOyB0aGVuCgkJbXljb25mPSIke215Y29uZn0gLS1l
bmFibGUtbWFpbnRhaW5lci1tb2RlIgoJZmkKCgkuL2NvbmZpZ3VyZSAtLXdpdGgtbXBtPSR7bXBt
fSAke215Y29uZn0gfHwgZGllICJiYWQgLi9jb25maWd1cmUgcGxlYXNlIHN1Ym1pdCBidWcgcmVw
b3J0IHRvIGJ1Z3MuZ2VudG9vLm9yZy4gSW5jbHVkZSB5b3VyIGNvbmZpZy5sYXlvdXQgYW5kIGNv
bmZpZy5sb2ciCgoJc2VkIC1pIC1lICdzOmFwYWNoZTJcLmNvbmY6aHR0cGQuY29uZjonIGluY2x1
ZGUvYXBfY29uZmlnX2F1dG8uaAoKCWVtYWtlIHx8IGRpZSAicHJvYmxlbSBjb21waWxpbmcgYXBh
Y2hlMiIKCn0KCnNyY19pbnN0YWxsICgpIHsKCgkjIyMjIERFRkFVTFQgU0VUVVAgJiBJTlNUQUxM
CgoJIyBnZW5lcmFsIGluc3RhbGwKCWVpbmZvICJCZWdpbm5pbmcgaW5zdGFsbCBwaGFzZSIKCW1h
a2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgZGllCgoJIyMjIyBDTEVBTi1VUAoJcm0gLXJmICR7
RH0vZXRjCglybSAke0R9L3Vzci9zYmluL2VudnZhcnMqCglybSAke0R9L3Vzci9zYmluL2FwYWNo
ZWN0bAoKCSMjIyMgQ09ORklHVVJBVElPTgoJZWluZm8gIlNldHRpbmcgdXAgY29uZmlndXJhdGlv
biIKCWluc2ludG8gL2V0Yy9hcGFjaGUyCgoJIyByZXN0b3JlIHRoZSBtYWdpYyBmaWxlCglkb2lu
cyBkb2NzL2NvbmYvbWFnaWMKCgoJIyBUaGlzIGlzIGEgbWFwcGluZyBvZiBtb2R1bGUgbmFtZXMg
dG8gdGhlIC1EIG9wdGlvbiBpbiBBUEFDSEUyX09QVFMKCSMgVXNlZCBmb3IgY3JlYXRpbmcgb3B0
aW9uYWwgTG9hZE1vZHVsZSBsaW5lcwoJbW9kX2RlZmluZXM9ImluZm86SU5GTyBzdGF0dXM6SU5G
TwoJCQkJbGRhcDpMREFQIGF1dGhuei1sZGFwOkFVVEhfTERBUAoJCQkJcHJveHk6UFJPWFkgcHJv
eHlfY29ubmVjdDpQUk9YWSBwcm94eV9odHRwOlBST1hZCgkJCQlzc2w6U1NMCgkJCQlzdWV4ZWM6
U1VFWEVDCgkJCQl1c2VyZGlyOlVTRVJESVIiCgoJIyBjcmVhdGUgb3VyIExvYWRNb2R1bGUgbGlu
ZXMKCWlmICEgdXNlcSBzdGF0aWMtbW9kdWxlczsgdGhlbgoJbG9hZF9tb2R1bGU9JycKCW1vZGRp
cj0iJHtEfS91c3IvJChnZXRfbGliZGlyKS9hcGFjaGUyL21vZHVsZXMiCglmb3IgbSBpbiAke21v
ZHN9OyBkbwoJCWVuZGlkPSJubyIKCgkJaWYgWyAtZSAiJHttb2RkaXJ9L21vZF8ke219LnNvIiBd
OyB0aGVuCgkJCWZvciBkZWYgaW4gJHttb2RfZGVmaW5lc307IGRvCgkJCQlpZiBbICIke219IiA9
PSAiJHtkZWYlOip9IiBdOyB0aGVuCgkJCQkJbG9hZF9tb2R1bGU9IiR7bG9hZF9tb2R1bGV9XG48
SWZEZWZpbmUgJHtkZWYjKjp9PiIKCQkJCQllbmRpZD0ieWVzIgoJCQkJZmkKCQkJZG9uZQoJCQls
b2FkX21vZHVsZT0iJHtsb2FkX21vZHVsZX1cbkxvYWRNb2R1bGUgJHttfV9tb2R1bGUgbW9kdWxl
cy9tb2RfJHttfS5zbyIKCQkJaWYgWyAiJHtlbmRpZH0iID09ICJ5ZXMiIF07IHRoZW4KCQkJCWxv
YWRfbW9kdWxlPSIke2xvYWRfbW9kdWxlfVxuPC9JZkRlZmluZT4iCgkJCWZpCgkJZmkKCWRvbmUK
CWZpCglzZWQgLWkgLWUgInM6JSVMT0FEX01PRFVMRSUlOiR7bG9hZF9tb2R1bGV9OiIgXAoJCSR7
R0VOVE9PX1BBVENIRElSfS9jb25mL2h0dHBkLmNvbmYgfHwgZGllICJzZWQgZmFpbGVkIgoKCSMg
aW5zdGFsbCBvdXIgY29uZmlndXJhdGlvbgkKCWRvaW5zIC1yICR7R0VOVE9PX1BBVENIRElSfS9j
b25mLyoKCglpbnNpbnRvIC9ldGMvbG9ncm90YXRlLmQKCW5ld2lucyAke0dFTlRPT19QQVRDSERJ
Un0vc2NyaXB0cy9hcGFjaGUyLWxvZ3JvdGF0ZSBhcGFjaGUyCgoJIyBnZW5lcmF0ZSBhIHNhbmUg
ZGVmYXVsdCBBUEFDSEUyX09QVFMKCUFQQUNIRTJfT1BUUz0iLUQgREVGQVVMVF9WSE9TVCAtRCBJ
TkZPIC1EIExBTkdVQUdFIgoJdXNlcSBkb2MgJiYgQVBBQ0hFMl9PUFRTPSIke0FQQUNIRTJfT1BU
U30gLUQgTUFOVUFMIgoJdXNlcSBzc2wgJiYgQVBBQ0hFMl9PUFRTPSIke0FQQUNIRTJfT1BUU30g
LUQgU1NMIC1EIFNTTF9ERUZBVUxUX1ZIT1NUIgoJdXNlcSBuby1zdWV4ZWMgfHwgQVBBQ0hFMl9P
UFRTPSIke0FQQUNIRTJfT1BUU30gLUQgU1VFWEVDIgoKCXNlZCAtaSAtZSAiczpBUEFDSEUyX09Q
VFM9XCIuKlwiOkFQQUNIRTJfT1BUUz1cIiR7QVBBQ0hFMl9PUFRTfVwiOiIgXAoJCSR7R0VOVE9P
X1BBVENIRElSfS9pbml0L2FwYWNoZTIuY29uZmQgXAoJCXx8IGRpZSAic2VkIGZhaWxlZCIKCglt
diAke0R9L2V0Yy9hcGFjaGUyL2FwYWNoZTItYnVpbHRpbi1tb2RzICR7RH0vZXRjL2FwYWNoZTIv
YXBhY2hlMi1idWlsdGluLW1vZHMtMi4yCgoJbmV3Y29uZmQgJHtHRU5UT09fUEFUQ0hESVJ9L2lu
aXQvYXBhY2hlMi5jb25mZCBhcGFjaGUyCgluZXdpbml0ZCAke0dFTlRPT19QQVRDSERJUn0vaW5p
dC9hcGFjaGUyLmluaXRkIGFwYWNoZTIKCgoJIyMjIyBIRUxQRVIgU0NSSVBUUwoJZWluZm8gIklu
c3RhbGxpbmcgaGVscGVyIHNjcmlwdHMiCglleGVpbnRvIC91c3Ivc2JpbgoJZm9yIGkgaW4gYXBh
Y2hlMmxvZ3NlcnZlcnN0YXR1cyBhcGFjaGUyc3BsaXRsb2dmaWxlIHN1ZXhlYzItY29uZmlnOyBk
bwoJCWRvZXhlICR7R0VOVE9PX1BBVENIRElSfS9zY3JpcHRzLyR7aX0KCWRvbmUKCXVzZXEgc3Ns
ICYmIGRvZXhlICR7R0VOVE9PX1BBVENIRElSfS9zY3JpcHRzL2dlbnRlc3RjcnQuc2gKCglmb3Ig
aSBpbiBsb2dyZXNvbHZlLnBsIHNwbGl0LWxvZ2ZpbGUgbG9nX3NlcnZlcl9zdGF0dXM7IGRvCgkJ
ZG9leGUgc3VwcG9ydC8ke2l9Cglkb25lCgoJIyBuZWVkZWQgZm9yIHN1ZXhlYzItY29uZmlnCglp
bnNpbnRvIC91c3IvJChnZXRfbGliZGlyKS9hcGFjaGUyL2J1aWxkCglkb2lucyAke0dFTlRPT19Q
QVRDSERJUn0vc2NyaXB0cy9NYWtlZmlsZS5zdWV4ZWMKCWRvaW5zIHN1cHBvcnQvc3VleGVjLmMK
CgoJIyMjIyBTTE9UVElORwoJZWluZm8gIkFwcGx5aW5nIFNMT1Q9MiIKCWNkICR7RH0KCgkjIHNi
aW4gYmluYXJpZXMKCXNsb3Rtdj0iYXB4cyBodHBhc3N3ZCBodGRpZ2VzdCByb3RhdGVsb2dzIGxv
Z3Jlc29sdmUgbG9nX3NlcnZlcl9zdGF0dXMKCQkJYWIgY2hlY2tnaWQgZGJtbWFuYWdlIHNwbGl0
LWxvZ2ZpbGUgc3VleGVjIgoJZm9yIGkgaW4gJHtzbG90bXZ9OyBkbwoJCW12IHVzci9zYmluLyR7
aX0gdXNyL3NiaW4vJHtpfTIKCWRvbmUKCW12IHVzci9zYmluL2xvZ3Jlc29sdmUucGwgdXNyL3Ni
aW4vbG9ncmVzb2x2ZTIucGwKCgkjIG1hbi4xCglmb3IgaSBpbiBkYm1tYW5hZ2UgaHRkaWdlc3Qg
aHRwYXNzd2Q7IGRvCgkJbXYgdXNyL3NoYXJlL21hbi9tYW4xLyR7aX0uMSB1c3Ivc2hhcmUvbWFu
L21hbjEvJHtpfTIuMQoJZG9uZQoKCSMgbWFuLjgKCWZvciBpIGluIGFiIGFweHMgbG9ncmVzb2x2
ZSByb3RhdGVsb2dzIHN1ZXhlYzsgZG8KCQltdiB1c3Ivc2hhcmUvbWFuL21hbjgvJHtpfS44IHVz
ci9zaGFyZS9tYW4vbWFuOC8ke2l9Mi44Cglkb25lCgoJbXYgdXNyL3NoYXJlL21hbi9tYW44L2h0
dHBkLjggdXNyL3NoYXJlL21hbi9tYW44L2FwYWNoZTIuOAoJbXYgdXNyL3NoYXJlL21hbi9tYW44
L2FwYWNoZWN0bC44IHVzci9zaGFyZS9tYW4vbWFuOC9hcGFjaGUyY3RsLjgKCgoKCSMjIyMgRE9D
UwoJIyBiYXNpYyBpbmZvCgllaW5mbyAiSW5zdGFsbGluZyBkb2NzIgoJY2QgJHtTfQoJZG9kb2Mg
QUJPVVRfQVBBQ0hFIENIQU5HRVMgTEFZT1VUIFJFQURNRSBSRUFETUUucGxhdGZvcm1zIFZFUlNJ
T05JTkcKCgkjIGRyb3AgaW4gYSBjb252ZW5pZW50IGxpbmsgdG8gdGhlIG1hbnVhbAoJaWYgdXNl
cSBkb2M7IHRoZW4KCQlzZWQgLWkgLWUgInM6VkVSU0lPTjoke1BWUn06IiAke0R9L2V0Yy9hcGFj
aGUyL21vZHVsZXMuZC8wMF9hcGFjaGVfbWFudWFsLmNvbmYKCWVsc2UKCQllaW5mbyAiVVNFPS1k
b2NzIDo6IFJlbW92aW5nIE1hbnVhbCIKCQlybSAke0R9L2V0Yy9hcGFjaGUyL21vZHVsZXMuZC8w
MF9hcGFjaGVfbWFudWFsLmNvbmYKCQlybSAtcmYgJHtEfS91c3Ivc2hhcmUvZG9jLyR7UEZ9L21h
bnVhbAoJZmkKCgkjIHRoZSBkZWZhdWx0IHdlYnJvb3QgZ2V0cyBzdG9yZWQgaW4gL3Vzci9zaGFy
ZS9kb2MKCWVpbmZvICJJbnN0YWxsaW5nIGRlZmF1bHQgd2Vicm9vdCB0byAvdXNyL3NoYXJlL2Rv
Yy8ke1BGfSIKCW12ICR7RH0vdmFyL3d3dy9sb2NhbGhvc3QgJHtEfS91c3Ivc2hhcmUvZG9jLyR7
UEZ9L3dlYnJvb3QKCgoJIyMjIyBQRVJNSVNTT05TCgllaW5mbyAiQXBwbHlpbmcgcGVybWlzc2lv
bnMiCgoKCSMgcHJvdGVjdCB0aGUgc3VleGVjIGJpbmFyeQoJaWYgISB1c2VxIG5vLXN1ZXhlYzsg
dGhlbgoJCWZvd25lcnMgcm9vdDphcGFjaGUgL3Vzci9zYmluL3N1ZXhlYzIKCQlmcGVybXMgNDcx
MCAvdXNyL3NiaW4vc3VleGVjMgoJZmkKCglrZWVwZGlyIC9ldGMvYXBhY2hlMi92aG9zdHMuZAoJ
a2VlcGRpciAvZXRjL2FwYWNoZTIvbW9kdWxlcy5kCgoJIyBlbXB0eSBkaXJzCglmb3IgaSBpbiAv
dmFyL2xpYi9kYXYgL3Zhci9sb2cvYXBhY2hlMiAvdmFyL2NhY2hlL2FwYWNoZTI7IGRvCgkJa2Vl
cGRpciAke2l9CgkJZm93bmVycyBhcGFjaGU6YXBhY2hlICR7aX0KCQlmcGVybXMgNzU1ICR7aX0K
CWRvbmUKCgkjIFdlJ2xsIGJlIG5lZWRpbmcgL2V0Yy9hcGFjaGUyL3NzbCBpZiBVU0U9c3NsCgl1
c2VxIHNzbCAmJiBrZWVwZGlyIC9ldGMvYXBhY2hlMi9zc2wKCglmcGVybXMgNzU1IC91c3Ivc2Jp
bi9hcGFjaGUybG9nc2VydmVyc3RhdHVzCglmcGVybXMgNzU1IC91c3Ivc2Jpbi9hcGFjaGUyc3Bs
aXRsb2dmaWxlCgp9Cgpwa2dfcG9zdGluc3QoKSB7CgkjIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUg
dGVzdCBjZXJpdGlmaWNhdGVzIGlmIHNzbCBVU0UgZmxhZyBpcyBiZWluZyBzZXQKCWlmIHVzZXEg
c3NsIC1hICEtZSAke1JPT1R9L2V0Yy9hcGFjaGUyL3NzbC9zZXJ2ZXIuY3J0OyB0aGVuCgkJY2Qg
JHtST09UfS9ldGMvYXBhY2hlMi9zc2wKCQllaW5mbwoJCWVpbmZvICJHZW5lcmF0aW5nIHNlbGYt
c2lnbmVkIHRlc3QgY2VydGlmaWNhdGUgaW4gL2V0Yy9hcGFjaGUyL3NzbC4uLiIKCQl5ZXMgIiIg
Mj4vZGV2L251bGwgfCBcCgkJCSR7Uk9PVH0vdXNyL3NiaW4vZ2VudGVzdGNydC5zaCA+L2Rldi9u
dWxsIDI+JjEgfHwgXAoJCQlkaWUgImdlbnRlc3RjcnQuc2ggZmFpbGVkIgoJCWVpbmZvCglmaQoK
CSMgd2UgZG8gdGhpcyBoZXJlIGJlY2F1c2UgdGhlIGRlZmF1bHQgd2Vicm9vdCBpcyBhIGNvcHkg
b2YgdGhlIGZpbGVzCgkjIHRoYXQgZXhpc3QgZWxzZXdoZXJlIGFuZCB3ZSBkb24ndCB3YW50IHRo
ZW0gbWFuYWdlZC9yZW1vdmVkIGJ5IHBvcnRhZ2UKCSMgd2hlbiBhcGFjaGUgaXMgdXBncmFkZWQu
CglpZiBbIC1lICIke1JPT1R9L3Zhci93d3cvbG9jYWxob3N0IiBdOyB0aGVuCgkJZWluZm8gIlRo
ZSBkZWZhdWx0IHdlYnJvb3QgaGFzIG5vdCBiZWVuIGluc3RhbGxlZCBpbnRvIgoJCWVpbmZvICIk
e1JPT1R9L3Zhci93d3cvbG9jYWxob3N0IGJlY2F1c2UgdGhlIGRpcmVjdG9yeSBhbHJlYWR5IGV4
aXN0cyIKCQllaW5mbyAiYW5kIHdlIGRvIG5vdCB3YW50IHRvIG92ZXJ3cml0ZSBhbnkgZmlsZXMg
eW91IGhhdmUgcHV0IHRoZXJlLiIKCQllaW5mbwoJCWVpbmZvICJJZiB5b3Ugd291bGQgbGlrZSB0
byBpbnN0YWxsIHRoZSBsYXRlc3Qgd2Vicm9vdCwgcGxlYXNlIHJ1biIKCQllaW5mbyAiZW1lcmdl
IC0tY29uZmlnID0ke1BGfSIKCWVsc2UKCQllaW5mbyAiSW5zdGFsbGluZyBkZWZhdWx0IHdlYnJv
b3QgdG8gJHtST09UfS92YXIvd3d3L2xvY2FsaG9zdCIKCQlta2RpciAtcCAke1JPT1R9L3Zhci93
d3cvbG9jYWxob3N0CgkJY3AgLXIgJHtST09UfS91c3Ivc2hhcmUvZG9jLyR7UEZ9L3dlYnJvb3Qv
KiAke1JPT1R9L3Zhci93d3cvbG9jYWxob3N0CgkJY2hvd24gLVIgYXBhY2hlOiAke1JPT1R9L3Zh
ci93d3cvbG9jYWxob3N0CglmaQoKCSMgQ2hlY2sgZm9yIGR1YWwvdXBncmFkZSBpbnN0YWxsCgkj
IFRoZSBoYXNxIGlzIGEgaGFjayBzbyB3ZSBkb24ndCB0aHJvdyBRQSB3YXJuaW5ncyBmb3Igbm90
IHB1dHRpbmcKCSMgYXBhY2hlMiBpbiBJVVNFIC0gdGhlIG9ubHkgdXNlIG9mIHRoZSBmbGFnIGlz
IHRoaXMgd2FybmluZwoJaWYgaGFzX3ZlcnNpb24gJz1uZXQtd3d3L2FwYWNoZS0xKicgfHwgISBo
YXNxIGFwYWNoZTIgJHtVU0V9OyB0aGVuCgkJZXdhcm4KCQlld2FybiAiUGxlYXNlIGFkZCB0aGUg
J2FwYWNoZTInIGZsYWcgdG8geW91ciBVU0UgdmFyaWFibGUgYW5kIChyZSlpbnN0YWxsIgoJCWV3
YXJuICJhbnkgYWRkaXRpb25hbCBEU08gbW9kdWxlcyB5b3UgbWF5IHdpc2ggdG8gdXNlIHdpdGgg
QXBhY2hlLTIueC4iCgkJZXdhcm4gIkFkZG9uIG1vZHVsZXMgYXJlIGNvbmZpZ3VyZWQgaW4gL2V0
Yy9hcGFjaGUyL21vZHVsZXMuZC8iCgkJZXdhcm4KCWZpCgoKCWlmIGhhc192ZXJzaW9uICc8bmV0
LXd3dy9hcGFjaGUtMi4yLjAnOyB0aGVuCgkJZWluZm8KCQllaW5mbyAiV2hlbiB1cGdyYWRpbmcg
ZnJvbSB2ZXJzaW9ucyBiZWxvdyAyLjIuMCB0byB0aGlzIHZlcnNpb24sIHlvdSIKCQllaW5mbyAi
bmVlZCB0byByZWJ1aWxkIGFsbCB5b3VyIG1vZHVsZXMuIFBsZWFzZSBkbyBzbyBmb3IgeW91ciBt
b2R1bGVzIgoJCWVpbmZvICJ0byBjb250aW51ZSB3b3JraW5nIGNvcnJlY3RseS4iCgkJZWluZm8K
CQllaW5mbyAiQWxzbyBub3RlIHRoYXQgc29tZSBjb25maWd1cmF0aW9uIGRpcmVjdGl2ZXMgaGF2
ZSBiZWVuIgoJCWVpbmZvICJzcGxpdCBpbnRvIHRoaWVyIG93biBmaWxlcyB1bmRlciAvZXRjL2Fw
YWNoZTIvbW9kdWxlcy5kIgoJCWVpbmZvCgkJZWluZm8gIkZvciBtb3JlIGluZm9ybWF0aW9uIG9u
IHdoYXQgeW91IG1heSBuZWVkIHRvIGNoYW5nZSwgcGxlYXNlIgoJCWVpbmZvICJzZWUgdGhlIG92
ZXJ2aWV3IG9mIGNoYW5nZXMgYXQ6IgoJCWVpbmZvICJodHRwOi8vaHR0cGQuYXBhY2hlLm9yZy9k
b2NzLzIuMi9uZXdfZmVhdHVyZXNfMl8yLmh0bWwiCgkJZWluZm8KCWZpCgp9CgoKcGtnX2NvbmZp
ZygpIHsKCgllaW5mbyAiSW5zdGFsbGluZyBkZWZhdWx0IHdlYnJvb3QgdG8gJHtST09UfS92YXIv
d3d3L2xvY2FsaG9zdCIKICAgICAgICBta2RpciAtcCAke1JPT1R9L3Zhci93d3cvbG9jYWxob3N0
CgljcCAtciAke1JPT1R9L3Vzci9zaGFyZS9kb2MvJHtQRn0vd2Vicm9vdC8qICR7Uk9PVH0vdmFy
L3d3dy9sb2NhbGhvc3QKCWNob3duIC1SIGFwYWNoZTogJHtST09UfS92YXIvd3d3L2xvY2FsaG9z
dAoKfQoKCgoKCnBhcnNlX21vZHVsZXNfY29uZmlnKCkgewoJbG9jYWwgbmFtZT0iIgoJbG9jYWwg
ZGlzYWJsZT0iIgoJbG9jYWwgdmVyc2lvbj0idW5kZWYiCglNWV9CVUlMVElOUz0iIgoJbW9kcz0i
IgoJWyAtZiAiJHsxfSIgXSB8fCByZXR1cm4gMQoKCWZvciBpIGluICQoc2VkICdzLyMuKi8vJyA8
ICQxKTsgZG8KCgkJaWYgWyAiJGkiID09ICJWRVJTSU9OOiIgXTsgdGhlbgoJCQl2ZXJzaW9uPSJz
ZWxlY3QiCgkJZWxpZiBbICIke3ZlcnNpb259IiA9PSAic2VsZWN0IiBdOyB0aGVuCgkJCXZlcnNp
b249JGkKCQkjIHN0YXJ0IHdpdGggLSBvcHRpb24gZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5
IG9ubHkKCQllbGlmIFsgIiRpIiA9PSAiLSIgXTsgdGhlbgoJCQlkaXNhYmxlPSJ0cnVlIgoJCWVs
aWYgWyAteiAiJHtuYW1lfSIgXSAmJiBbICIkaSIgIT0gIiR7aS9tb2RfL30iIF07IHRoZW4KCQkJ
bmFtZT0iJHtpL21vZF8vfSIKCQllbGlmIFsgLW4gIiR7ZGlzYWJsZX0iIF0gfHwgWyAiJGkiID09
ICJkaXNhYmxlZCIgXTsgdGhlbgoJCQlNWV9CVUlMVElOUz0iJHtNWV9CVUlMVElOU30gLS1kaXNh
YmxlLSR7bmFtZX0iCgkJCW5hbWU9IiIgOyBkaXNhYmxlPSIiCgkJZWxpZiBbICIkaSIgPT0gInN0
YXRpYyIgXSB8fCB1c2VxIHN0YXRpYy1tb2R1bGVzOyB0aGVuCgkJCU1ZX0JVSUxUSU5TPSIke01Z
X0JVSUxUSU5TfSAtLWVuYWJsZS0ke25hbWV9PXllcyIKCQkJbmFtZT0iIiA7IGRpc2FibGU9IiIK
CQllbGlmIFsgIiRpIiA9PSAic2hhcmVkIiBdOyB0aGVuCgkJCU1ZX0JVSUxUSU5TPSIke01ZX0JV
SUxUSU5TfSAtLWVuYWJsZS0ke25hbWV9PXNoYXJlZCIKCQkJbW9kcz0iJHttb2RzfSAke25hbWV9
IgoJCQluYW1lPSIiIDsgZGlzYWJsZT0iIgoJCWVsc2UKCQkJZXdhcm4gIlBhcnNlIGVycm9yIGlu
ICR7MX0gLSB1bmtub3duIG9wdGlvbjogJGkiOwoJCWZpCglkb25lCgoJIyByZWplY3QgdGhlIGZp
bGUgaWYgaXQncyB1bnZlcnNpb25lZCBvciBkb2Vzbid0IG1hdGNoIG91cgoJIyBwYWNrYWdlIG1h
am9yLm1pbm9yLiBUaGlzIGlzIHRvIG1ha2UgdXBncmFkaW5nIHdvcmsgc21vb3RobHkuCglpZiBb
ICIke3ZlcnNpb259IiAhPSAiJHtQViUuKn0iIF07IHRoZW4KCQltb2RzPSIiCgkJTVlfQlVJTFRJ
TlM9IiIKCQlyZXR1cm4gMQoJZmkKCgllaW5mbyAiVXNpbmcgJHsxfSIKCWVpbmZvICJvcHRpb25z
OiAke01ZX0JVSUxUSU5TfSIKCWVpbmZvICJMb2FkTW9kdWxlczogJHttb2RzfSIKfQoKc2VsZWN0
X21vZHVsZXNfY29uZmlnKCkgewoJcGFyc2VfbW9kdWxlc19jb25maWcgL2V0Yy9hcGFjaGUyL2Fw
YWNoZTItYnVpbHRpbi1tb2RzLTIuMiB8fCBcCglwYXJzZV9tb2R1bGVzX2NvbmZpZyAke0dFTlRP
T19QQVRDSERJUn0vY29uZi9hcGFjaGUyLWJ1aWx0aW4tbW9kcyB8fCBcCglyZXR1cm4gMQp9Cgoj
IHZpbTp0cz00Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107641</attachid>
            <date>2007-01-21 09:50 0000</date>
            <desc>apache-2.2.4.ebuild</desc>
            <filename>apache-2.2.4.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13d3cvYXBhY2hlL2FwYWNoZS0yLjIuMy1y
Mi5lYnVpbGQsdiAxLjMgMjAwNy8wMS8yMCAxNjowMzoyNiBwaHJlYWsgRXhwICQKCmluaGVyaXQg
ZXV0aWxzIGZsYWctby1tYXRpYyBnbnVjb25maWcgbXVsdGlsaWIgYXV0b3Rvb2xzCgojIGxhdGVz
dCBnZW50b28gYXBhY2hlIGZpbGVzCkdFTlRPT19QQVRDSE5BTUU9ImdlbnRvby1hcGFjaGUtJHtQ
Vn0iCkdFTlRPT19QQVRDSFNUQU1QPSIyMDA3MDEyMSIKR0VOVE9PX0RFVlNQQUNFPSJ2ZXJpY2dh
ciIKR0VOVE9PX1BBVENIRElSPSIke1dPUktESVJ9LyR7R0VOVE9PX1BBVENITkFNRX0iCgpERVND
UklQVElPTj0iVGhlIEFwYWNoZSBXZWIgU2VydmVyLiIKSE9NRVBBR0U9Imh0dHA6Ly9odHRwZC5h
cGFjaGUub3JnLyIKU1JDX1VSST0ibWlycm9yOi8vYXBhY2hlL2h0dHBkL2h0dHBkLSR7UFZ9LnRh
ci5iejIKCQlodHRwOi8vZGV2LmdlbnRvby5vcmcvfiR7R0VOVE9PX0RFVlNQQUNFfS9kaXN0L2Fw
YWNoZS8ke0dFTlRPT19QQVRDSE5BTUV9LSR7R0VOVE9PX1BBVENIU1RBTVB9LnRhci5iejIiCgoj
IHNvbWUgaGVscGVyIHNjcmlwdHMgYXJlIGFwYWNoZS0xLjEsIHRodXMgYm90aCBhcmUgaGVyZQpM
SUNFTlNFPSJBcGFjaGUtMi4wIEFwYWNoZS0xLjEiCgpTTE9UPSIyIgpLRVlXT1JEUz0ifmFscGhh
IH5hbWQ2NCB+YXJtIH5ocHBhIH5pYTY0IH5taXBzIH5wcGMgfnBwYzY0IH5zMzkwIH5zaCB+c3Bh
cmMgfng4NiB+eDg2LWZic2QiCklVU0U9ImRlYnVnIGRvYyBsZGFwIG1wbS1ldmVudCBtcG0tcGVy
dXNlciBtcG0tcHJlZm9yayBtcG0td29ya2VyIG5vLXN1ZXhlYyBzZWxpbnV4IHNzbCBzdGF0aWMt
bW9kdWxlcyB0aHJlYWRzIgoKREVQRU5EPSJhcHAtbWlzYy9taW1lLXR5cGVzCgkJZGV2LWxhbmcv
cGVybAoJCT49ZGV2LWxpYnMvYXByLTEuMi43CgkJPj1kZXYtbGlicy9hcHItdXRpbC0xLjIuNwoJ
CWRldi1saWJzL2V4cGF0CgkJZGV2LWxpYnMvbGlicGNyZQoJCXN5cy1saWJzL3psaWIKCQlsZGFw
PyAoID1uZXQtbmRzL29wZW5sZGFwLTIqICkKCQlzZWxpbnV4PyAoIHNlYy1wb2xpY3kvc2VsaW51
eC1hcGFjaGUgKQoJCXNzbD8gKCBkZXYtbGlicy9vcGVuc3NsICkiClJERVBFTkQ9IiR7REVQRU5E
fSIKClM9IiR7V09SS0RJUn0vaHR0cGQtJHtQVn0iCgpwa2dfc2V0dXAoKSB7CglpZiB1c2UgbGRh
cCAmJiAhIGJ1aWx0X3dpdGhfdXNlICdkZXYtbGlicy9hcHItdXRpbCcgbGRhcCA7IHRoZW4KCQll
ZXJyb3IgImRldi1saWJzL2Fwci11dGlsIGlzIG1pc3NpbmcgTERBUCBzdXBwb3J0LiBGb3IgYXBh
Y2hlIHRvIGhhdmUiCgkJZWVycm9yICJsZGFwIHN1cHBvcnQsIGFwci11dGlsIG11c3QgYmUgYnVp
bHQgd2l0aCB0aGUgbGRhcCBVU0UtZmxhZyIKCQllZXJyb3IgImVuYWJsZWQuIgoJCWRpZSAibGRh
cCBVU0UtZmxhZyBlbmFibGVkIHdoaWxlIG5vdCBzdXBwb3J0ZWQgaW4gYXByLXV0aWwiCglmaQoK
CSMgc2VsZWN0IG91ciBNUE0KCU1QTV9MSVNUPSJldmVudCBwZXJ1c2VyIHByZWZvcmsgd29ya2Vy
IgoJZm9yIHggaW4gJHtNUE1fTElTVH0gOyBkbwoJCWlmIHVzZSBtcG0tJHt4fSA7IHRoZW4KCQkJ
aWYgW1sgIngke21wbX0iID09ICJ4IiBdXSA7IHRoZW4KCQkJCW1wbT0ke3h9CgkJCQllaW5mbyAi
U2VsZWN0ZWQgTVBNOiAke21wbX0iCgkJCWVsc2UKCQkJCWVlcnJvciAiWW91IGhhdmUgc2VsZWN0
ZWQgbW9yZSB0aGVuIG9uZSBtcG0gVVNFLWZsYWcuIgoJCQkJZWVycm9yICJPbmx5IG9uZSBNUE0g
aXMgc3VwcG9ydGVkLiIKCQkJCWRpZSAibW9yZSB0aGVuIG9uZSBtcG0gd2FzIHNwZWNpZmllZCIK
CQkJZmkKCQlmaQoJZG9uZQoKCWlmIFtbICJ4JHttcG19IiA9PSAieCIgXV0gOyB0aGVuCgkJaWYg
dXNlIHRocmVhZHMgOyB0aGVuCgkJCW1wbT13b3JrZXIKCQkJZWluZm8gIlNlbGVjdGVkIGRlZmF1
bHQgdGhyZWFkZWQgTVBNOiAke21wbX0iOwoJCWVsc2UKCQkJbXBtPXByZWZvcmsKCQkJZWluZm8g
IlNlbGVjdGVkIGRlZmF1bHQgTVBNOiAke21wbX0iOwoJCWZpCglmaQoKCSMgc2V0dXAgYXBhY2hl
IHVzZXIgYW5kIGdyb3VwCgllbmV3Z3JvdXAgYXBhY2hlIDgxCgllbmV3dXNlciBhcGFjaGUgODEg
LTEgL3Zhci93d3cgYXBhY2hlCn0KCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfSAKCSN1bnBh
Y2sgJHtBfSAke0ZJTEVTRElSfS8ke0dFTlRPT19QQVRDSE5BTUV9LSR7R0VOVE9PX1BBVENIU1RB
TVB9LnRhci5iejIKCWNkICIke1N9IgoKCSMgVXNlIGNvcnJlY3QgbXVsdGlsaWIgbGliZGlyIGlu
IGdlbnRvbyBwYXRjaGVzCglzZWQgLWkgLWUgInM6L3Vzci9saWI6L3Vzci8kKGdldF9saWJkaXIp
OmciIFwKCQkiJHtHRU5UT09fUEFUQ0hESVJ9Ii97Y29uZi9odHRwZC5jb25mLGluaXQvKixwYXRj
aGVzL2NvbmZpZy5sYXlvdXQsc2NyaXB0cy9NYWtlZmlsZS5zdWV4ZWMsc2NyaXB0cy9zdWV4ZWMy
LWNvbmZpZ30gXAoJCXx8IGRpZSAibGliZGlyIHNlZCBmYWlsZWQiCgoJIyMjIyBQYXRjaCBPcmdh
bml6YXRpb24KCSMgMDAtMTkgR2VudG9vIHNwZWNpZmljICAoMDBfYWxsX3NvbWUtdGl0bGUucGF0
Y2gpCgkjIDIwLTM5IEFkZGl0aW9uYWwgTVBNcyAgKDIwX2FsbF8ke01QTX1fc29tZS10aXRsZS5w
YXRjaCkKCSMgNDAtNTkgVVNFLWZsYWcgYmFzZWQgICAoNDBfYWxsXyR7VVNFfV9zb21lLXRpdGxl
LnBhdGNoKQoJIyA2MC03OSBWZXJzaW9uIHNwZWNpZmljICg2MF9hbGxfJHtQVn1fc29tZS10aXRs
ZS5wYXRjaCkKCSMgODAtOTkgU2VjdXJpdHkgcGF0Y2hlcyAoODBfYWxsXyR7UFZ9X2N2ZS0jIyMj
LSMjIyMucGF0Y2gpCgoJRVBBVENIX1NVRkZJWD0icGF0Y2giCgllcGF0Y2ggIiR7R0VOVE9PX1BB
VENIRElSfSIvcGF0Y2hlcy9bMC0xXSoKCWlmICQobHMgIiR7R0VOVE9PX1BBVENIRElSfSIvcGF0
Y2hlcy9bMi0zXT9fKl8ke21wbX1fKiAmPi9kZXYvbnVsbCkgOyB0aGVuCgkJZXBhdGNoICIke0dF
TlRPT19QQVRDSERJUn0iL3BhdGNoZXMvWzItM10/XypfJHttcG19XyoKCWZpCglmb3IgdWYgaW4g
JHtJVVNFfSA7IGRvCgkJaWYgdXNlICR7dWZ9ICYmICQobHMgIiR7R0VOVE9PX1BBVENIRElSfSIv
cGF0Y2hlcy9bNC01XT9fKl8ke3VmfV8qICY+L2Rldi9udWxsKSA7IHRoZW4KCQkJZXBhdGNoICIk
e0dFTlRPT19QQVRDSERJUn0iL3BhdGNoZXMvWzQtNV0/XypfJHt1Zn1fKgoJCWZpCglkb25lCglp
ZiAkKGxzICIke0dFTlRPT19QQVRDSERJUn0iL3BhdGNoZXMvWzYtOV0/XypfJHtQVn1fKiAmPi9k
ZXYvbnVsbCkgOyB0aGVuCgkJZXBhdGNoICIke0dFTlRPT19QQVRDSERJUn0iL3BhdGNoZXMvWzYt
OV0/XypfJHtQVn1fKgoJZmkKCgkjIGF2b2lkIHV0Zi04IGNoYXJzZXQgcHJvYmxlbXMKCWV4cG9y
dCBMQ19DVFlQRT1DCgoJIyBzZXR1cCB0aGUgZmlsZXN5c3RlbSBsYXlvdXQgY29uZmlnCgljYXQg
IiR7R0VOVE9PX1BBVENIRElSfSIvcGF0Y2hlcy9jb25maWcubGF5b3V0ID4+IGNvbmZpZy5sYXlv
dXQKCXNlZCAtaSAtZSAiczp2ZXJzaW9uOiR7UEZ9OmciIGNvbmZpZy5sYXlvdXQKCgkjIHBhdGNo
ZWQtaW4gTVBNcyBuZWVkIHRoZSBidWlsZCBlbnZpcm9ubWVudCByZWJ1aWx0CglzZWQgLWkgLWUg
Jy9zaW5jbHVkZS9kJyBjb25maWd1cmUuaW4KCUFUX0dOVUNPTkZfVVBEQVRFPXllcyBBVF9NNERJ
Uj1idWlsZCBlYXV0b3JlY29uZgp9CgpzcmNfY29tcGlsZSgpIHsKCWxvY2FsIG1vZHR5cGUKCWlm
IHVzZSBzdGF0aWMtbW9kdWxlcyA7IHRoZW4KCQltb2R0eXBlPSJzdGF0aWMiCgllbHNlCgkJbW9k
dHlwZT0ic2hhcmVkIgoJZmkKCglzZWxlY3RfbW9kdWxlc19jb25maWcgfHwgZGllICJkZXRlcm1p
bmluZyBtb2R1bGVzIGZhaWxlZCIKCglsb2NhbCBteWNvbmY9IiIKCXVzZSBsZGFwIFwKCQkmJiBt
b2RzPSIke21vZHN9IGxkYXAgYXV0aG56X2xkYXAiIFwKCQkmJiBteWNvbmY9IiR7bXljb25mfSAt
LWVuYWJsZS1hdXRobnotbGRhcD0ke21vZHR5cGV9IiBcCgkJJiYgbXljb25mPSIke215Y29uZn0g
LS1lbmFibGUtbGRhcD0ke21vZHR5cGV9IgoJdXNlIHNzbCBcCgkJJiYgbW9kcz0iJHttb2RzfSBz
c2wiIFwKCQkmJiBteWNvbmY9IiR7bXljb25mfSAtLXdpdGgtc3NsPS91c3IgLS1lbmFibGUtc3Ns
PSR7bW9kdHlwZX0iCgoJIyBGaXggZm9yIGJ1ZyAjMjQyMTUgLSByb2JiYXQyQGdlbnRvby5vcmcs
IDMwIE9jdCAyMDAzCgkjIFdlIHByZS1sb2FkIHRoZSBjYWNoZSB3aXRoIHRoZSBjb3JyZWN0IGFu
c3dlciEgVGhpcyBhdm9pZHMKCSMgaXQgdmlvbGF0aW5nIHRoZSBzYW5kYm94LiBUaGlzIG1heSBo
YXZlIHRvIGJlIGNoYW5nZWQgZm9yCgkjIG5vbi1MaW51eCBzeXN0ZW1zIG9yIGlmIHNlbV9vcGVu
IGNoYW5nZXMgb24gTGludXguIFRoaXMKCSMgaGFjayBpcyBidWlsdCBhcm91bmQgZG9jdW1lbnRh
dGlvbiBpbiAvdXNyL2luY2x1ZGUvc2VtYXBob3JlLmgKCSMgYW5kIHRoZSBnbGliYyAocHRocmVh
ZCkgc291cmNlLgoJZWNobyAnYWNfY3ZfZnVuY19zZW1fb3Blbj0ke2FjX2N2X2Z1bmNfc2VtX29w
ZW49bm99JyA+PiAiJHtTfS9jb25maWcuY2FjaGUiCgoJaWYgdXNlIG5vLXN1ZXhlYyA7IHRoZW4K
CQlteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtc3VleGVjIgoJZWxzZQoJCW1vZHM9IiR7bW9k
c30gc3VleGVjIgoJCW15Y29uZj0iJHtteWNvbmZ9ICQoJHtHRU5UT09fUEFUQ0hESVJ9L3Njcmlw
dHMvc3VleGVjMi1jb25maWcgLS1jb25maWcpIgoJCW15Y29uZj0iJHtteWNvbmZ9IFwKCQkJCS0t
d2l0aC1zdWV4ZWMtYmluPS91c3Ivc2Jpbi9zdWV4ZWMyIFwKCQkJCS0tZW5hYmxlLXN1ZXhlYz0k
e21vZHR5cGV9IgoJZmkKCgkjIGNvbW1vbiBjb25mb3B0cwoJbXljb25mPSItLWNhY2hlLWZpbGU9
JyR7U30vY29uZmlnLmNhY2hlJyBcCgkJCS0td2l0aC1tcG09JHttcG19IFwKCQkJLS13aXRoLXBl
cmw9L3Vzci9iaW4vcGVybCBcCgkJCS0td2l0aC1leHBhdD0vdXNyIFwKCQkJLS13aXRoLXo9L3Vz
ciBcCgkJCS0td2l0aC1hcHI9L3VzciBcCgkJCS0td2l0aC1hcHItdXRpbD0vdXNyIFwKCQkJLS13
aXRoLXBjcmU9L3VzciBcCgkJCS0td2l0aC1wb3J0PTgwIFwKCQkJLS1lbmFibGUtbGF5b3V0PUdl
bnRvbyBcCgkJCS0td2l0aC1wcm9ncmFtLW5hbWU9YXBhY2hlMiBcCgkJCSR7bXljb25mfSBcCgkJ
CSR7TVlfQlVJTFRJTlN9IgoKCSMgZGVidWdnaW5nIHN1cHBvcnQKCWlmIHVzZSBkZWJ1ZyA7IHRo
ZW4KCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1tYWludGFpbmVyLW1vZGUiCglmaQoKCWVj
b25mICR7bXljb25mfSB8fCBkaWUgImVjb25mIGZhaWxlZDogcGxlYXNlIHN1Ym1pdCBhIGJ1ZyBy
ZXBvcnQgdG8gYnVncy5nZW50b28ub3JnLCBpbmNsdWRpbmcgeW91ciBjb25maWcubGF5b3V0IGFu
ZCBjb25maWcubG9nIgoKCXNlZCAtaSAtZSAnczphcGFjaGUyXC5jb25mOmh0dHBkLmNvbmY6JyBp
bmNsdWRlL2FwX2NvbmZpZ19hdXRvLmgKCgllbWFrZSB8fCBkaWUgImVtYWtlIGZhaWxlZCIKfQoK
c3JjX2luc3RhbGwgKCkgewoJIyMjIyBERUZBVUxUIFNFVFVQICYgSU5TVEFMTAoKCSMgZ2VuZXJh
bCBpbnN0YWxsCgllaW5mbyAiQmVnaW5uaW5nIGluc3RhbGwgcGhhc2UiCgllbWFrZSBERVNURElS
PSIke0R9IiBpbnN0YWxsIHx8IGRpZSAiZW1ha2UgaW5zdGFsbCBmYWlsZWQiCgoJIyMjIyBDTEVB
Ti1VUAoJcm0gLVJmICIke0R9Ii9ldGMKCXJtIC1mICIke0R9Ii91c3Ivc2Jpbi9lbnZ2YXJzKgoJ
cm0gLWYgIiR7RH0iL3Vzci9zYmluL2FwYWNoZWN0bAoKCSMjIyMgQ09ORklHVVJBVElPTgoJZWlu
Zm8gIlNldHRpbmcgdXAgY29uZmlndXJhdGlvbiIKCWluc2ludG8gL2V0Yy9hcGFjaGUyCgoJIyBy
ZXN0b3JlIHRoZSBtYWdpYyBmaWxlCglkb2lucyBkb2NzL2NvbmYvbWFnaWMKCgkjIFRoaXMgaXMg
YSBtYXBwaW5nIG9mIG1vZHVsZSBuYW1lcyB0byB0aGUgLUQgb3B0aW9ucyBpbiBBUEFDSEUyX09Q
VFMKCSMgVXNlZCBmb3IgY3JlYXRpbmcgb3B0aW9uYWwgTG9hZE1vZHVsZSBsaW5lcwoJbW9kX2Rl
ZmluZXM9ImluZm86SU5GTyBzdGF0dXM6SU5GTwoJCQkJbGRhcDpMREFQIGF1dGhuel9sZGFwOkFV
VEhfTERBUAoJCQkJcHJveHk6UFJPWFkgcHJveHlfY29ubmVjdDpQUk9YWSBwcm94eV9odHRwOlBS
T1hZCgkJCQlwcm94eV9hanA6UFJPWFkgcHJveHlfYmFsYW5jZXI6UFJPWFkKCQkJCXNzbDpTU0wK
CQkJCXN1ZXhlYzpTVUVYRUMKCQkJCXVzZXJkaXI6VVNFUkRJUiIKCgkjIGNyZWF0ZSBvdXIgTG9h
ZE1vZHVsZSBsaW5lcwoJaWYgISB1c2Ugc3RhdGljLW1vZHVsZXMgOyB0aGVuCgkJbG9hZF9tb2R1
bGU9IiIKCQltb2RkaXI9IiR7RH0vdXNyLyQoZ2V0X2xpYmRpcikvYXBhY2hlMi9tb2R1bGVzIgoJ
CWZvciBtIGluICR7bW9kc30gOyBkbwoJCQllbmRpZD0ibm8iCgoJCQlpZiBbWyAtZSAiJHttb2Rk
aXJ9L21vZF8ke219LnNvIiBdXSA7IHRoZW4KCQkJCWZvciBkZWYgaW4gJHttb2RfZGVmaW5lc30g
OyBkbwoJCQkJCWlmIFtbICIke219IiA9PSAiJHtkZWYlOip9IiBdXSA7IHRoZW4KCQkJCQkJbG9h
ZF9tb2R1bGU9IiR7bG9hZF9tb2R1bGV9XG48SWZEZWZpbmUgJHtkZWYjKjp9PiIKCQkJCQkJZW5k
aWQ9InllcyIKCQkJCQlmaQoJCQkJZG9uZQoJCQkJbG9hZF9tb2R1bGU9IiR7bG9hZF9tb2R1bGV9
XG5Mb2FkTW9kdWxlICR7bX1fbW9kdWxlIG1vZHVsZXMvbW9kXyR7bX0uc28iCgkJCQlpZiBbWyAi
JHtlbmRpZH0iID09ICJ5ZXMiIF1dIDsgdGhlbgoJCQkJCWxvYWRfbW9kdWxlPSIke2xvYWRfbW9k
dWxlfVxuPC9JZkRlZmluZT4iCgkJCQlmaQoJCQlmaQoJCWRvbmUKCWZpCglzZWQgLWkgLWUgInM6
JSVMT0FEX01PRFVMRSUlOiR7bG9hZF9tb2R1bGV9OiIgXAoJCSIke0dFTlRPT19QQVRDSERJUn0i
L2NvbmYvaHR0cGQuY29uZiB8fCBkaWUgInNlZCBmYWlsZWQiCgoJIyBpbnN0YWxsIG91ciBjb25m
aWd1cmF0aW9uCQoJZG9pbnMgLXIgIiR7R0VOVE9PX1BBVENIRElSfSIvY29uZi8qCgoJaW5zaW50
byAvZXRjL2xvZ3JvdGF0ZS5kCgluZXdpbnMgIiR7R0VOVE9PX1BBVENIRElSfSIvc2NyaXB0cy9h
cGFjaGUyLWxvZ3JvdGF0ZSBhcGFjaGUyCgoJIyBnZW5lcmF0ZSBhIHNhbmUgZGVmYXVsdCBBUEFD
SEUyX09QVFMKCUFQQUNIRTJfT1BUUz0iLUQgREVGQVVMVF9WSE9TVCAtRCBJTkZPIC1EIExBTkdV
QUdFIgoJdXNlIGRvYyAmJiBBUEFDSEUyX09QVFM9IiR7QVBBQ0hFMl9PUFRTfSAtRCBNQU5VQUwi
Cgl1c2Ugc3NsICYmIEFQQUNIRTJfT1BUUz0iJHtBUEFDSEUyX09QVFN9IC1EIFNTTCAtRCBTU0xf
REVGQVVMVF9WSE9TVCIKCXVzZSBuby1zdWV4ZWMgfHwgQVBBQ0hFMl9PUFRTPSIke0FQQUNIRTJf
T1BUU30gLUQgU1VFWEVDIgoKCXNlZCAtaSAtZSAiczpBUEFDSEUyX09QVFM9XCIuKlwiOkFQQUNI
RTJfT1BUUz1cIiR7QVBBQ0hFMl9PUFRTfVwiOiIgXAoJCSIke0dFTlRPT19QQVRDSERJUn0iL2lu
aXQvYXBhY2hlMi5jb25mZCB8fCBkaWUgInNlZCBmYWlsZWQiCgoJbXYgLWYgIiR7RH0iL2V0Yy9h
cGFjaGUyL2FwYWNoZTItYnVpbHRpbi1tb2RzICIke0R9Ii9ldGMvYXBhY2hlMi9hcGFjaGUyLWJ1
aWx0aW4tbW9kcy0yLjIKCgluZXdjb25mZCAiJHtHRU5UT09fUEFUQ0hESVJ9Ii9pbml0L2FwYWNo
ZTIuY29uZmQgYXBhY2hlMgoJbmV3aW5pdGQgIiR7R0VOVE9PX1BBVENIRElSfSIvaW5pdC9hcGFj
aGUyLmluaXRkIGFwYWNoZTIKCgkjIGxpbmsgYXBhY2hlMmN0bCB0byB0aGUgaW5pdCBzY3JpcHQK
CWRvc3ltIC9ldGMvaW5pdC5kL2FwYWNoZTIgL3Vzci9zYmluL2FwYWNoZTJjdGwKCgkjIyMjIEhF
TFBFUiBTQ1JJUFRTCgllaW5mbyAiSW5zdGFsbGluZyBoZWxwZXIgc2NyaXB0cyIKCWV4ZWludG8g
L3Vzci9zYmluCglmb3IgaSBpbiBhcGFjaGUybG9nc2VydmVyc3RhdHVzIGFwYWNoZTJzcGxpdGxv
Z2ZpbGUgc3VleGVjMi1jb25maWcgOyBkbwoJCWRvZXhlICIke0dFTlRPT19QQVRDSERJUn0iL3Nj
cmlwdHMvJHtpfQoJZG9uZQoJdXNlIHNzbCAmJiBkb2V4ZSAiJHtHRU5UT09fUEFUQ0hESVJ9Ii9z
Y3JpcHRzL2dlbnRlc3RjcnQuc2gKCglmb3IgaSBpbiBsb2dyZXNvbHZlLnBsIHNwbGl0LWxvZ2Zp
bGUgbG9nX3NlcnZlcl9zdGF0dXMgOyBkbwoJCWRvZXhlIHN1cHBvcnQvJHtpfQoJZG9uZQoKCSMg
bmVlZGVkIGZvciBzdWV4ZWMyLWNvbmZpZwoJaW5zaW50byAvdXNyLyQoZ2V0X2xpYmRpcikvYXBh
Y2hlMi9idWlsZAoJZG9pbnMgIiR7R0VOVE9PX1BBVENIRElSfSIvc2NyaXB0cy9NYWtlZmlsZS5z
dWV4ZWMKCWRvaW5zIHN1cHBvcnQvc3VleGVjLmMKCgkjIyMjIFNMT1RUSU5HCgllaW5mbyAiQXBw
bHlpbmcgU0xPVD0yIgoJY2QgIiR7RH0iCgoJIyBzYmluIGJpbmFyaWVzCglzbG90bXY9ImFweHMg
aHRwYXNzd2QgaHRkaWdlc3Qgcm90YXRlbG9ncyBsb2dyZXNvbHZlIGxvZ19zZXJ2ZXJfc3RhdHVz
CgkJCWFiIGNoZWNrZ2lkIGRibW1hbmFnZSBzcGxpdC1sb2dmaWxlIHN1ZXhlYyIKCWZvciBpIGlu
ICR7c2xvdG12fSA7IGRvCgkJbXYgLWYgdXNyL3NiaW4vJHtpfSB1c3Ivc2Jpbi8ke2l9MgoJZG9u
ZQoJbXYgLWYgdXNyL3NiaW4vbG9ncmVzb2x2ZS5wbCB1c3Ivc2Jpbi9sb2dyZXNvbHZlMi5wbAoK
CSMgbWFuLjEKCWZvciBpIGluIGRibW1hbmFnZSBodGRpZ2VzdCBodHBhc3N3ZCA7IGRvCgkJbXYg
LWYgdXNyL3NoYXJlL21hbi9tYW4xLyR7aX0uMSB1c3Ivc2hhcmUvbWFuL21hbjEvJHtpfTIuMQoJ
ZG9uZQoKCSMgbWFuLjgKCWZvciBpIGluIGFiIGFweHMgbG9ncmVzb2x2ZSByb3RhdGVsb2dzIHN1
ZXhlYyA7IGRvCgkJbXYgLWYgdXNyL3NoYXJlL21hbi9tYW44LyR7aX0uOCB1c3Ivc2hhcmUvbWFu
L21hbjgvJHtpfTIuOAoJZG9uZQoKCW12IC1mIHVzci9zaGFyZS9tYW4vbWFuOC9odHRwZC44IHVz
ci9zaGFyZS9tYW4vbWFuOC9hcGFjaGUyLjgKCgkjIHdlIGRvbid0IHVzZSBhcGFjaGVjdGwgYW55
bW9yZSwgaXQncyBzeW1saW5rZWQgdG8gdGhlIGluaXQgc2NyaXB0IG5vdwoJcm0gLWYgdXNyL3No
YXJlL21hbi9tYW44L2FwYWNoZWN0bC44CgoJIyMjIyBET0NTCgkjIGJhc2ljIGluZm8KCWVpbmZv
ICJJbnN0YWxsaW5nIGRvY3MiCgljZCAiJHtTfSIKCWRvZG9jIEFCT1VUX0FQQUNIRSBDSEFOR0VT
IExBWU9VVCBSRUFETUUgUkVBRE1FLnBsYXRmb3JtcyBWRVJTSU9OSU5HCgoJIyBkcm9wIGluIGEg
Y29udmVuaWVudCBsaW5rIHRvIHRoZSBtYW51YWwKCWlmIHVzZSBkb2MgOyB0aGVuCgkJc2VkIC1p
IC1lICJzOlZFUlNJT046JHtQVlJ9OiIgIiR7RH0vZXRjL2FwYWNoZTIvbW9kdWxlcy5kLzAwX2Fw
YWNoZV9tYW51YWwuY29uZiIKCWVsc2UKCQllaW5mbyAiVVNFPS1kb2NzIDo6IFJlbW92aW5nIE1h
bnVhbCIKCQlybSAtZiAiJHtEfS9ldGMvYXBhY2hlMi9tb2R1bGVzLmQvMDBfYXBhY2hlX21hbnVh
bC5jb25mIgoJCXJtIC1SZiAiJHtEfS91c3Ivc2hhcmUvZG9jLyR7UEZ9L21hbnVhbCIKCWZpCgoJ
IyB0aGUgZGVmYXVsdCB3ZWJyb290IGdldHMgc3RvcmVkIGluIC91c3Ivc2hhcmUvZG9jCgllaW5m
byAiSW5zdGFsbGluZyBkZWZhdWx0IHdlYnJvb3QgdG8gL3Vzci9zaGFyZS9kb2MvJHtQRn0iCglt
diAtZiAiJHtEfS92YXIvd3d3L2xvY2FsaG9zdCIgIiR7RH0vdXNyL3NoYXJlL2RvYy8ke1BGfS93
ZWJyb290IgoKCgkjIyMjIFBFUk1JU1NPTlMKCWVpbmZvICJBcHBseWluZyBwZXJtaXNzaW9ucyIK
CgkjIHByb3RlY3QgdGhlIHN1ZXhlYyBiaW5hcnkKCWlmICEgdXNlIG5vLXN1ZXhlYyA7IHRoZW4K
CQlmb3duZXJzIDA6YXBhY2hlIC91c3Ivc2Jpbi9zdWV4ZWMyCgkJZnBlcm1zIDQ3MTAgL3Vzci9z
YmluL3N1ZXhlYzIKCWZpCgoJa2VlcGRpciAvZXRjL2FwYWNoZTIvdmhvc3RzLmQKCWtlZXBkaXIg
L2V0Yy9hcGFjaGUyL21vZHVsZXMuZAoKCSMgZW1wdHkgZGlycwoJZm9yIGkgaW4gL3Zhci9saWIv
ZGF2IC92YXIvbG9nL2FwYWNoZTIgL3Zhci9jYWNoZS9hcGFjaGUyIDsgZG8KCQlrZWVwZGlyICR7
aX0KCQlmb3duZXJzIGFwYWNoZTphcGFjaGUgJHtpfQoJCWZwZXJtcyAwNzU1ICR7aX0KCWRvbmUK
CgkjIFdlJ2xsIGJlIG5lZWRpbmcgL2V0Yy9hcGFjaGUyL3NzbCBpZiBVU0U9c3NsCgl1c2Ugc3Ns
ICYmIGtlZXBkaXIgL2V0Yy9hcGFjaGUyL3NzbAoKCWZwZXJtcyAwNzU1IC91c3Ivc2Jpbi9hcGFj
aGUybG9nc2VydmVyc3RhdHVzCglmcGVybXMgMDc1NSAvdXNyL3NiaW4vYXBhY2hlMnNwbGl0bG9n
ZmlsZQp9Cgpwa2dfcG9zdGluc3QoKSB7CgkjIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdGVzdCBj
ZXJ0aWZpY2F0ZXMgaWYgc3NsIFVTRSBmbGFnIGlzIGJlaW5nIHNldAoJaWYgdXNlIHNzbCAmJiBb
WyAhIC1lICIke1JPT1R9L2V0Yy9hcGFjaGUyL3NzbC9zZXJ2ZXIuY3J0IiBdXSA7IHRoZW4KCQlj
ZCAiJHtST09UfSIvZXRjL2FwYWNoZTIvc3NsCgkJZWluZm8KCQllaW5mbyAiR2VuZXJhdGluZyBz
ZWxmLXNpZ25lZCB0ZXN0IGNlcnRpZmljYXRlIGluICR7Uk9PVH0vZXRjL2FwYWNoZTIvc3NsIC4u
LiIKCQl5ZXMgIiIgMj4vZGV2L251bGwgfCBcCgkJCSIke1JPT1R9Ii91c3Ivc2Jpbi9nZW50ZXN0
Y3J0LnNoID4vZGV2L251bGwgMj4mMSB8fCBcCgkJCWRpZSAiZ2VudGVzdGNydC5zaCBmYWlsZWQi
CgkJZWluZm8KCWZpCgoJIyB3ZSBkbyB0aGlzIGhlcmUgYmVjYXVzZSB0aGUgZGVmYXVsdCB3ZWJy
b290IGlzIGEgY29weSBvZiB0aGUgZmlsZXMKCSMgdGhhdCBleGlzdCBlbHNld2hlcmUgYW5kIHdl
IGRvbid0IHdhbnQgdGhlbSBtYW5hZ2VkL3JlbW92ZWQgYnkgcG9ydGFnZQoJIyB3aGVuIGFwYWNo
ZSBpcyB1cGdyYWRlZC4KCglpZiBbWyAtZSAiJHtST09UfS92YXIvd3d3L2xvY2FsaG9zdCIgXV0g
OyB0aGVuCgkJZWluZm8gIlRoZSBkZWZhdWx0IHdlYnJvb3QgaGFzIG5vdCBiZWVuIGluc3RhbGxl
ZCBpbnRvIgoJCWVpbmZvICIke1JPT1R9L3Zhci93d3cvbG9jYWxob3N0IGJlY2F1c2UgdGhlIGRp
cmVjdG9yeSBhbHJlYWR5IGV4aXN0cyIKCQllaW5mbyAiYW5kIHdlIGRvIG5vdCB3YW50IHRvIG92
ZXJ3cml0ZSBhbnkgZmlsZXMgeW91IGhhdmUgcHV0IHRoZXJlLiIKCQllaW5mbwoJCWVpbmZvICJJ
ZiB5b3Ugd291bGQgbGlrZSB0byBpbnN0YWxsIHRoZSBsYXRlc3Qgd2Vicm9vdCwgcGxlYXNlIHJ1
biIKCQllaW5mbyAiZW1lcmdlIC0tY29uZmlnID0ke1BGfSIKCWVsc2UKCQllaW5mbyAiSW5zdGFs
bGluZyBkZWZhdWx0IHdlYnJvb3QgdG8gJHtST09UfS92YXIvd3d3L2xvY2FsaG9zdCIKCQlta2Rp
ciAtcCAiJHtST09UfSIvdmFyL3d3dy9sb2NhbGhvc3QKCQljcCAtUiAiJHtST09UfSIvdXNyL3No
YXJlL2RvYy8ke1BGfS93ZWJyb290LyogIiR7Uk9PVH0iL3Zhci93d3cvbG9jYWxob3N0CgkJY2hv
d24gLVIgYXBhY2hlOjAgIiR7Uk9PVH0iL3Zhci93d3cvbG9jYWxob3N0CglmaQoKCSMgQ2hlY2sg
Zm9yIGR1YWwvdXBncmFkZSBpbnN0YWxsCgkjIFRoZSBoYXNxIGlzIGEgaGFjayBzbyB3ZSBkb24n
dCB0aHJvdyBRQSB3YXJuaW5ncyBmb3Igbm90IHB1dHRpbmcKCSMgYXBhY2hlMiBpbiBJVVNFIC0g
dGhlIG9ubHkgdXNlIG9mIHRoZSBmbGFnIGlzIHRoaXMgd2FybmluZwoJaWYgaGFzX3ZlcnNpb24g
Jz1uZXQtd3d3L2FwYWNoZS0xKicgfHwgISBoYXNxIGFwYWNoZTIgJHtVU0V9IDsgdGhlbgoJCWV3
YXJuCgkJZXdhcm4gIlBsZWFzZSBhZGQgdGhlICdhcGFjaGUyJyBmbGFnIHRvIHlvdXIgVVNFIHZh
cmlhYmxlIGFuZCAocmUpaW5zdGFsbCIKCQlld2FybiAiYW55IGFkZGl0aW9uYWwgRFNPIG1vZHVs
ZXMgeW91IG1heSB3aXNoIHRvIHVzZSB3aXRoIEFwYWNoZS0yLnguIgoJCWV3YXJuICJBZGRvbiBt
b2R1bGVzIGFyZSBjb25maWd1cmVkIGluICR7Uk9PVH0vZXRjL2FwYWNoZTIvbW9kdWxlcy5kIgoJ
CWV3YXJuCglmaQoKCWlmIGhhc192ZXJzaW9uICc8bmV0LXd3dy9hcGFjaGUtMi4yLjAnIDsgdGhl
bgoJCWVpbmZvCgkJZWluZm8gIldoZW4gdXBncmFkaW5nIGZyb20gdmVyc2lvbnMgYmVsb3cgMi4y
LjAgdG8gdGhpcyB2ZXJzaW9uLCB5b3UiCgkJZWluZm8gIm5lZWQgdG8gcmVidWlsZCBhbGwgeW91
ciBtb2R1bGVzLiBQbGVhc2UgZG8gc28gZm9yIHlvdXIgbW9kdWxlcyIKCQllaW5mbyAidG8gY29u
dGludWUgd29ya2luZyBjb3JyZWN0bHkuIgoJCWVpbmZvCgkJZWluZm8gIkFsc28gbm90ZSB0aGF0
IHNvbWUgY29uZmlndXJhdGlvbiBkaXJlY3RpdmVzIGhhdmUgYmVlbiIKCQllaW5mbyAic3BsaXQg
aW50byB0aGVpciBvd24gZmlsZXMgdW5kZXIgJHtST09UfS9ldGMvYXBhY2hlMi9tb2R1bGVzLmQi
CgkJZWluZm8KCQllaW5mbyAiRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gd2hhdCB5b3UgbWF5IG5l
ZWQgdG8gY2hhbmdlLCBwbGVhc2UiCgkJZWluZm8gInNlZSB0aGUgb3ZlcnZpZXcgb2YgY2hhbmdl
cyBhdDoiCgkJZWluZm8gImh0dHA6Ly9odHRwZC5hcGFjaGUub3JnL2RvY3MvMi4yL25ld19mZWF0
dXJlc18yXzIuaHRtbCIKCQllaW5mbwoJCWVpbmZvICJTb21lIG1vZHVsZXMgZG8gbm90IHlldCB3
b3JrIHdpdGggQXBhY2hlIDIuMi4iCgkJZWluZm8gIlRvIGtlZXAgZnJvbSBhY2NpZGVudGFsbHkg
ZG93bmdyYWRpbmcgdG8gQXBhY2hlIDIuMCwgeW91IHNob3VsZCIKCQllaW5mbyAiYWRkIHRoZSBm
b2xsb3dpbmcgdG8gJHtST09UfS9ldGMvcG9ydGFnZS9wYWNrYWdlLm1hc2s6IgoJCWVpbmZvCgkJ
ZWluZm8gIiAgICA8bmV0LXd3dy9hcGFjaGUtMi4yLjAiCgkJZWluZm8KCWZpCn0KCnBrZ19jb25m
aWcoKSB7CgllaW5mbyAiSW5zdGFsbGluZyBkZWZhdWx0IHdlYnJvb3QgdG8gJHtST09UfS92YXIv
d3d3L2xvY2FsaG9zdCIKCW1rZGlyIC1wICIke1JPT1R9Ii92YXIvd3d3L2xvY2FsaG9zdAoJY3Ag
LVIgIiR7Uk9PVH0iL3Vzci9zaGFyZS9kb2MvJHtQRn0vd2Vicm9vdC8qICIke1JPT1R9Ii92YXIv
d3d3L2xvY2FsaG9zdAoJY2hvd24gLVIgYXBhY2hlOjAgIiR7Uk9PVH0iL3Zhci93d3cvbG9jYWxo
b3N0Cn0KCnBhcnNlX21vZHVsZXNfY29uZmlnKCkgewoJbG9jYWwgbmFtZT0iIgoJbG9jYWwgZGlz
YWJsZT0iIgoJbG9jYWwgdmVyc2lvbj0idW5kZWYiCglNWV9CVUlMVElOUz0iIgoJbW9kcz0iIgoJ
W1sgLWYgIiR7MX0iIF1dIHx8IHJldHVybiAxCgoJZm9yIGkgaW4gJChzZWQgJ3MvIy4qLy8nIDwg
JDEpIDsgZG8KCQlpZiBbWyAiJGkiID09ICJWRVJTSU9OOiIgXV0gOyB0aGVuCgkJCXZlcnNpb249
InNlbGVjdCIKCQllbGlmIFtbICIke3ZlcnNpb259IiA9PSAic2VsZWN0IiBdXSA7IHRoZW4KCQkJ
dmVyc2lvbj0iJGkiCgkJIyBzdGFydCB3aXRoIC0gb3B0aW9uIGZvciBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSBvbmx5CgkJZWxpZiBbWyAiJGkiID09ICItIiBdXSA7IHRoZW4KCQkJZGlzYWJsZT0i
dHJ1ZSIKCQllbGlmIFtbIC16ICIke25hbWV9IiBdXSAmJiBbWyAiJGkiICE9ICIke2kvbW9kXy99
IiBdXSA7IHRoZW4KCQkJbmFtZT0iJHtpL21vZF8vfSIKCQllbGlmIFtbIC1uICIke2Rpc2FibGV9
IiBdXSB8fCBbWyAiJGkiID09ICJkaXNhYmxlZCIgXV0gOyB0aGVuCgkJCU1ZX0JVSUxUSU5TPSIk
e01ZX0JVSUxUSU5TfSAtLWRpc2FibGUtJHtuYW1lfSIKCQkJbmFtZT0iIiA7IGRpc2FibGU9IiIK
CQllbGlmIFtbICIkaSIgPT0gInN0YXRpYyIgXV0gfHwgdXNlIHN0YXRpYy1tb2R1bGVzIDsgdGhl
bgoJCQlNWV9CVUlMVElOUz0iJHtNWV9CVUlMVElOU30gLS1lbmFibGUtJHtuYW1lfT1zdGF0aWMi
CgkJCW5hbWU9IiIgOyBkaXNhYmxlPSIiCgkJZWxpZiBbWyAiJGkiID09ICJzaGFyZWQiIF1dIDsg
dGhlbgoJCQlNWV9CVUlMVElOUz0iJHtNWV9CVUlMVElOU30gLS1lbmFibGUtJHtuYW1lfT1zaGFy
ZWQiCgkJCW1vZHM9IiR7bW9kc30gJHtuYW1lfSIKCQkJbmFtZT0iIiA7IGRpc2FibGU9IiIKCQll
bHNlCgkJCWV3YXJuICJQYXJzZSBlcnJvciBpbiAkezF9IC0gdW5rbm93biBvcHRpb246ICRpIgoJ
CWZpCglkb25lCgoJIyByZWplY3QgdGhlIGZpbGUgaWYgaXQncyB1bnZlcnNpb25lZCBvciBkb2Vz
bid0IG1hdGNoIG91cgoJIyBwYWNrYWdlIG1ham9yLm1pbm9yLiBUaGlzIGlzIHRvIG1ha2UgdXBn
cmFkaW5nIHdvcmsgc21vb3RobHkuCglpZiBbWyAiJHt2ZXJzaW9ufSIgIT0gIiR7UFYlLip9IiBd
XSA7IHRoZW4KCQltb2RzPSIiCgkJTVlfQlVJTFRJTlM9IiIKCQlyZXR1cm4gMQoJZmkKCgllaW5m
byAiVXNpbmcgJHsxfSIKCWVpbmZvICJvcHRpb25zOiAke01ZX0JVSUxUSU5TfSIKCWVpbmZvICJM
b2FkTW9kdWxlczogJHttb2RzfSIKfQoKc2VsZWN0X21vZHVsZXNfY29uZmlnKCkgewoJcGFyc2Vf
bW9kdWxlc19jb25maWcgIiR7Uk9PVH0iL2V0Yy9hcGFjaGUyL2FwYWNoZTItYnVpbHRpbi1tb2Rz
LTIuMiB8fCBcCglwYXJzZV9tb2R1bGVzX2NvbmZpZyAiJHtHRU5UT09fUEFUQ0hESVJ9Ii9jb25m
L2FwYWNoZTItYnVpbHRpbi1tb2RzIHx8IFwKCXJldHVybiAxCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107642</attachid>
            <date>2007-01-21 09:53 0000</date>
            <desc>gentoo-apache-2.2.4-20070121.tar.bz2</desc>
            <filename>gentoo-apache-2.2.4-20070121.tar.bz2</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">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
+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
P/8XckU4UJADeW42
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107665</attachid>
            <date>2007-01-21 12:53 0000</date>
            <desc>apr-1.2.8.ebuild</desc>
            <filename>apr-1.2.8.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgYXV0b3Rvb2xzCgpXQU5UX0FVVE9DT05GPSIyLjUiCgpERVNDUklQVElP
Tj0iQXBhY2hlIFBvcnRhYmxlIFJ1bnRpbWUgTGlicmFyeSIKSE9NRVBBR0U9Imh0dHA6Ly9hcHIu
YXBhY2hlLm9yZy8iClNSQ19VUkk9Im1pcnJvcjovL2FwYWNoZS9hcHIvJHtQfS50YXIuZ3oiCgpM
SUNFTlNFPSJBcGFjaGUtMi4wIgpTTE9UPSIxIgpLRVlXT1JEUz0ifmFscGhhIH5hbWQ2NCB+YXJt
IH5ocHBhIH5pYTY0IH5taXBzIH5wcGMgfnBwYy1tYWNvcyB+cHBjNjQgfnMzOTAgfnNoIH5zcGFy
YyB+c3BhcmMtZmJzZCB+eDg2IH54ODYtZmJzZCIKSVVTRT0iaXB2NiB1cmFuZG9tIGRlYnVnIgpS
RVNUUklDVD0idGVzdCIKCkRFUEVORD0iIgoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9Cglj
ZCAke1N9CgoJIyBmb3Igc29tZSByZWFzb24gbm90IGFsbCB0aGUgLm00IGZpbGVzIHRoYXQgYXJl
IHJlZmVyZW5jZWQgaW4gCgkjIGNvbmZpZ3VyZS5pbiBleGlzdCwgc28gd2UgcmVtb3ZlIGFsbCBy
ZWZlcmVuY2VzIGFuZCBpbmNsdWRlIGV2ZXJ5CgkjIC5tNCBmaWxlIGluIGJ1aWxkIHVzaW5nIGFj
bG9jYWwgdmlhIGVhdXRvcmVjb25mCgkjIFNlZSBidWcgMTM1NDYzCglzZWQgLWkgLWUgJy9zaW5j
bHVkZS9kJyBjb25maWd1cmUuaW4KCUFUX000RElSPSJidWlsZCIgZWF1dG9yZWNvbmYKCgllcGF0
Y2ggJHtGSUxFU0RJUn0vY29uZmlnLmxheW91dC5wYXRjaAoKfQoKc3JjX2NvbXBpbGUoKSB7CgoK
CW15Y29uZj0iLS1lbmFibGUtbGF5b3V0PWdlbnRvbyIKCgkjIEZvciBub3cgd2UgYWx3YXlzIGVu
YWJsZSBpcHY2LiBUZXN0aW5nIGhhcyBzaG93biB0aGF0IGlzIHN0aWxsIHdvcmtzCgkjIGNvcnJl
Y3RseSBpbiBpcHY0IHN5c3RlbXMsIGFuZCBjdXJyZW50bHksIHRoZSBpcHY0LW9ubHkgc3VwcG9y
dAoJIyBpcyBicm9rZW4gaW4gYXByLiAoaXB2NiBpcyBlbmFibGVkIGJ5IGRlZmF1bHQpCgkjbXlj
b25mPSIke215Y29uZn0gJCh1c2VfZW5hYmxlIGlwdjYpIgoKCW15Y29uZj0iJHtteWNvbmZ9IC0t
ZW5hYmxlLXRocmVhZHMiCglteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1ub25wb3J0YWJsZS1h
dG9taWNzIgoJaWYgdXNlIHVyYW5kb207IHRoZW4KCQllaW5mbyAiVXNpbmcgL2Rldi91cmFuZG9t
IGFzIHJhbmRvbSBkZXZpY2UiCgkJbXljb25mPSIke215Y29uZn0gLS13aXRoLWRldnJhbmRvbT0v
ZGV2L3VyYW5kb20iCgllbHNlCgkJZWluZm8gIlVzaW5nIC9kZXYvcmFuZG9tIGFzIHJhbmRvbSBk
ZXZpY2UiCgkJbXljb25mPSIke215Y29uZn0gLS13aXRoLWRldnJhbmRvbT0vZGV2L3JhbmRvbSIK
CWZpCgoJdXNlcSBkZWJ1ZyAmJiBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1tYWludGFpbmVy
LW1vZGUiCgoJIyBXZSBwcmUtbG9hZCB0aGUgY2FjaGUgd2l0aCB0aGUgY29ycmVjdCBhbnN3ZXIh
ICBUaGlzIGF2b2lkcwoJIyBpdCB2aW9sYXRpbmcgdGhlIHNhbmRib3guICBUaGlzIG1heSBoYXZl
IHRvIGJlIGNoYW5nZWQgZm9yCgkjIG5vbi1MaW51eCBzeXN0ZW1zIG9yIGlmIHNlbV9vcGVuIGNo
YW5nZXMgb24gTGludXguICBUaGlzCgkjIGhhY2sgaXMgYnVpbHQgYXJvdW5kIGRvY3VtZW50YXRp
b24gaW4gL3Vzci9pbmNsdWRlL3NlbWFwaG9yZS5oCgkjIGFuZCB0aGUgZ2xpYmMgKHB0aHJlYWQp
IHNvdXJjZQoJIyBTZWUgYnVncyAyNDIxNSBhbmQgMTMzNTczCgllY2hvICdhY19jdl9mdW5jX3Nl
bV9vcGVuPSR7YWNfY3ZfZnVuY19zZW1fb3Blbj1ub30nID4+ICR7U30vY29uZmlnLmNhY2hlCgoJ
ZWNvbmYgJHtteWNvbmZ9IHx8IGRpZSAiQ29uZmlndXJlIGZhaWxlZCIKCgkjIE1ha2Ugc3VyZSB3
ZSB1c2UgdGhlIHN5c3RlbSBsaWJ0b29sCglzZWQgLWkgJ3MsJChhcHJfYnVpbGRkaXIpL2xpYnRv
b2wsL3Vzci9iaW4vbGlidG9vbCwnIGJ1aWxkL2Fwcl9ydWxlcy5tawoJc2VkIC1pICdzLCR7aW5z
dGFsbGJ1aWxkZGlyfS9saWJ0b29sLC91c3IvYmluL2xpYnRvb2wsJyBhcHItMS1jb25maWcKCXJt
IGxpYnRvb2wKCgllbWFrZSB8fCBkaWUgIk1ha2UgZmFpbGVkIgp9CgpzcmNfaW5zdGFsbCgpIHsK
CgltYWtlIERFU1RESVI9IiR7RH0iIGluc3RhbGwgfHwgZGllICJtYWtlIGluc3RhbGwgZmFpbGVk
IgoKCSMgVGhpcyBmaWxlIGlzIG9ubHkgdXNlZCBvbiBBSVggc3lzdGVtcywgd2hpY2ggZ2VudG9v
IGlzIG5vdCwKCSMgYW5kIGNhdXNlcyBjb2xsaXNpb25zIGJldHdlZW4gdGhlIFNMT1RzLCBzbyBr
aWxsIGl0CglybSAke0R9L3Vzci8kKGdldF9saWJkaXIpL2Fwci5leHAKCglkb2RvYyBDSEFOR0VT
IE5PVElDRSBMSUNFTlNFCn0KCnBrZ19wb3N0aW5zdCgpIHsKCWV3YXJuICJXZSBhcmUgbm93IHVz
aW5nIHRoZSBzeXN0ZW0ncyBsaWJ0b29sIHJhdGhlciB0aGVuIGJ1bmRsaW5nIgoJZXdhcm4gIm91
ciBvd24uIFlvdSB3aWxsIG5lZWQgdG8gcmVidWlsZCBBcGFjaGUgYW5kIHBvc3NpYmx5IG90aGVy
IgoJZXdhcm4gInNvZnR3YXJlIGlmIHlvdSBnZXQgYSBtZXNzYWdlIHNpbWlsaWFyIHRvIHRoZSBm
b2xsb3dpbmc6IgoJZXdhcm4KCWV3YXJuICIgICAvdXNyL3NoYXJlL2Fwci0xL2J1aWxkLTEvbGli
dG9vbDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSIKCWV3YXJuCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107666</attachid>
            <date>2007-01-21 12:53 0000</date>
            <desc>apr-util-1.2.8.ebuild</desc>
            <filename>apr-util-1.2.8.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYyBsaWJ0b29sIGRiLXVzZQoKREVTQ1JJ
UFRJT049IkFwYWNoZSBQb3J0YWJsZSBSdW50aW1lIExpYnJhcnkiCkhPTUVQQUdFPSJodHRwOi8v
YXByLmFwYWNoZS5vcmcvIgpTUkNfVVJJPSJtaXJyb3I6Ly9hcGFjaGUvYXByLyR7UH0udGFyLmd6
IgoKTElDRU5TRT0iQXBhY2hlLTIuMCIKU0xPVD0iMSIKS0VZV09SRFM9In5hbHBoYSB+YW1kNjQg
fmFybSB+aHBwYSB+aWE2NCB+bWlwcyB+cHBjIH5wcGMtbWFjb3MgfnBwYzY0IH5zMzkwIH5zaCB+
c3BhcmMgfnNwYXJjLWZic2Qgfng4NiB+eDg2LWZic2QiCklVU0U9ImJlcmtkYiBnZGJtIGxkYXAg
cG9zdGdyZXMgc3FsaXRlIHNxbGl0ZTMiClJFU1RSSUNUPSJ0ZXN0IgoKREVQRU5EPSJkZXYtbGli
cy9leHBhdAoJfmRldi1saWJzL2Fwci0ke1BWfQoJYmVya2RiPyAoID1zeXMtbGlicy9kYi00KiAp
CglnZGJtPyAoIHN5cy1saWJzL2dkYm0gKQoJbGRhcD8gKCA9bmV0LW5kcy9vcGVubGRhcC0yKiAp
Cglwb3N0Z3Jlcz8gKCBkZXYtZGIvcG9zdGdyZXNxbCApCglzcWxpdGU/ICggPWRldi1kYi9zcWxp
dGUtMiogKQoJc3FsaXRlMz8gKCA9ZGV2LWRiL3NxbGl0ZS0zKiApIgoKIyBOT1RFOiBUaGlzIHBh
Y2thZ2UgaW4gdGhlb3J5IGNhbiBzdXBwb3J0IG15c3FsLAojIGJ1dCBpbiByZWFsaXR5IHRoZSBi
dWlsZCBzeXN0ZW0gaXMgYnJva2VuIGZvciBpdC4uLi4KCnNyY19jb21waWxlKCkgewoJZWxpYnRv
b2xpemUgfHwgZGllICJlbGlidG9vbGl6ZSBmYWlsZWQiCgoJbG9jYWwgbXljb25mPSIiCgoJdXNl
IGxkYXAgJiYgbXljb25mPSIke215Y29uZn0gLS13aXRoLWxkYXAiCglteWNvbmY9IiR7bXljb25m
fSAkKHVzZV93aXRoIGdkYm0pIgoJbXljb25mPSIke215Y29uZn0gJCh1c2Vfd2l0aCBwb3N0Z3Jl
cyBwZ3NxbCkiCglteWNvbmY9IiR7bXljb25mfSAkKHVzZV93aXRoIHNxbGl0ZSBzcWxpdGUyKSIK
CW15Y29uZj0iJHtteWNvbmZ9ICQodXNlX3dpdGggc3FsaXRlMykiCgoJaWYgdXNlIGJlcmtkYjsg
dGhlbgoJCWRidmVyPSIkKGRiX2ZpbmR2ZXIgc3lzLWxpYnMvZGIpIiB8fCBkaWUgIlVuYWJsZSB0
byBmaW5kIGRiIHZlcnNpb24iCgkJZGJ2ZXI9IiQoZGJfdmVyX3RvX3Nsb3QgIiRkYnZlciIpIgoJ
CWRidmVyPSIke2RidmVyL1wuL30iCgkJbXljb25mPSIke215Y29uZn0gLS13aXRoLWRibT1kYiR7
ZGJ2ZXJ9CgkJLS13aXRoLWJlcmtlbGV5LWRiPSQoZGJfaW5jbHVkZWRpcik6L3Vzci8kKGdldF9s
aWJkaXIpIgoJZWxzZQoJCW15Y29uZj0iJHtteWNvbmZ9IC0td2l0aG91dC1iZXJrZWxleS1kYiIK
CWZpCgoJZWNvbmYgXAoJCS0tZGF0YWRpcj0vdXNyL3NoYXJlL2Fwci11dGlsLTEgXAoJCS0td2l0
aC1hcHI9L3VzciBcCgkJLS13aXRoLWV4cGF0PS91c3IgXAoJCSRteWNvbmYgfHwgZGllICJjb25m
aWd1cmUgZmFpbGVkIgoKCWVtYWtlIHx8IGRpZSAibWFrZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxs
KCkgewoJbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAibWFrZSBpbnN0YWxsIGZh
aWxlZCIKCglkb2RvYyBDSEFOR0VTIE5PVElDRQoKCSMgVGhpcyBmaWxlIGlzIG9ubHkgdXNlZCBv
biBBSVggc3lzdGVtcywgd2hpY2ggZ2VudG9vIGlzIG5vdCwKCSMgYW5kIGNhdXNlcyBjb2xsaXNp
b25zIGJldHdlZW4gdGhlIFNMT1RzLCBzbyBraWxsIGl0CglybSAke0R9L3Vzci8kKGdldF9saWJk
aXIpL2FwcnV0aWwuZXhwCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110152</attachid>
            <date>2007-02-14 10:21 0000</date>
            <desc>ebuild patch for mpm-itk support</desc>
            <filename>apache-2.2.4.ebuild-itk.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9uZXQtd3d3L2FwYWNoZS9hcGFjaGUtMi4yLjQuZWJ1aWxkCTIwMDct
MDEtMjggMjE6MDY6MTcuMDAwMDAwMDAwICswMTAwCisrKyBhcGFjaGUtMi4yLjQuZWJ1aWxkCTIw
MDctMDItMTQgMDk6NTY6MTAuMDAwMDAwMDAwICswMTAwCkBAIC0xMywxNCArMTMsMTUgQEAKIERF
U0NSSVBUSU9OPSJUaGUgQXBhY2hlIFdlYiBTZXJ2ZXIuIgogSE9NRVBBR0U9Imh0dHA6Ly9odHRw
ZC5hcGFjaGUub3JnLyIKIFNSQ19VUkk9Im1pcnJvcjovL2FwYWNoZS9odHRwZC9odHRwZC0ke1BW
fS50YXIuYnoyCi0JCWh0dHA6Ly9kZXYuZ2VudG9vLm9yZy9+JHtHRU5UT09fREVWU1BBQ0V9L2Rp
c3QvYXBhY2hlLyR7R0VOVE9PX1BBVENITkFNRX0tJHtHRU5UT09fUEFUQ0hTVEFNUH0udGFyLmJ6
MiIKKwkJaHR0cDovL2Rldi5nZW50b28ub3JnL34ke0dFTlRPT19ERVZTUEFDRX0vZGlzdC9hcGFj
aGUvJHtHRU5UT09fUEFUQ0hOQU1FfS0ke0dFTlRPT19QQVRDSFNUQU1QfS50YXIuYnoyCisJCWh0
dHA6Ly9ob21lLnNhbWZ1bmRldC5uby9+c2Vzc2UvbXBtLWl0ay9hcGFjaGUyLjItbXBtLWl0ay0y
MDA2MTAzMC0wMS5wYXRjaCIKIAogIyBzb21lIGhlbHBlciBzY3JpcHRzIGFyZSBhcGFjaGUtMS4x
LCB0aHVzIGJvdGggYXJlIGhlcmUKIExJQ0VOU0U9IkFwYWNoZS0yLjAgQXBhY2hlLTEuMSIKIAog
U0xPVD0iMiIKIEtFWVdPUkRTPSJ+YWxwaGEgfmFtZDY0IH5hcm0gfmhwcGEgfmlhNjQgfm1pcHMg
fnBwYyB+cHBjNjQgfnMzOTAgfnNoIH5zcGFyYyB+eDg2IH54ODYtZmJzZCIKLUlVU0U9ImRlYnVn
IGRvYyBsZGFwIG1wbS1ldmVudCBtcG0tcGVydXNlciBtcG0tcHJlZm9yayBtcG0td29ya2VyIG5v
LXN1ZXhlYyBzZWxpbnV4IHNzbCBzdGF0aWMtbW9kdWxlcyB0aHJlYWRzIgorSVVTRT0iZGVidWcg
ZG9jIGxkYXAgbXBtLWV2ZW50IG1wbS1wZXJ1c2VyIG1wbS1wcmVmb3JrIG1wbS13b3JrZXIgbXBt
LWl0ayBuby1zdWV4ZWMgc2VsaW51eCBzc2wgc3RhdGljLW1vZHVsZXMgdGhyZWFkcyIKIAogREVQ
RU5EPSJhcHAtbWlzYy9taW1lLXR5cGVzCiAJCWRldi1sYW5nL3BlcmwKQEAgLTMxLDcgKzMyLDgg
QEAKIAkJc3lzLWxpYnMvemxpYgogCQlsZGFwPyAoID1uZXQtbmRzL29wZW5sZGFwLTIqICkKIAkJ
c2VsaW51eD8gKCBzZWMtcG9saWN5L3NlbGludXgtYXBhY2hlICkKLQkJc3NsPyAoIGRldi1saWJz
L29wZW5zc2wgKSIKKwkJc3NsPyAoIGRldi1saWJzL29wZW5zc2wgKQorCQltcG0taXRrPyAoIHN5
cy1saWJzL2xpYmNhcCApIgogUkRFUEVORD0iJHtERVBFTkR9IgogCiBTPSIke1dPUktESVJ9L2h0
dHBkLSR7UFZ9IgpAQCAtNDUsNyArNDcsNyBAQAogCWZpCiAKIAkjIHNlbGVjdCBvdXIgTVBNCi0J
TVBNX0xJU1Q9ImV2ZW50IHBlcnVzZXIgcHJlZm9yayB3b3JrZXIiCisJTVBNX0xJU1Q9ImV2ZW50
IHBlcnVzZXIgcHJlZm9yayB3b3JrZXIgaXRrIgogCWZvciB4IGluICR7TVBNX0xJU1R9IDsgZG8K
IAkJaWYgdXNlIG1wbS0ke3h9IDsgdGhlbgogCQkJaWYgW1sgIngke21wbX0iID09ICJ4IiBdXSA7
IHRoZW4KQEAgLTEwNCw2ICsxMDYsOCBAQAogCQllcGF0Y2ggIiR7R0VOVE9PX1BBVENIRElSfSIv
cGF0Y2hlcy9bNi05XT9fKl8ke1BWfV8qCiAJZmkKIAorCXVzZSBtcG0taXRrICYmIGVwYXRjaCAk
e0RJU1RESVJ9L2FwYWNoZTIuMi1tcG0taXRrLTIwMDYxMDMwLTAxLnBhdGNoCisKIAkjIGF2b2lk
IHV0Zi04IGNoYXJzZXQgcHJvYmxlbXMKIAlleHBvcnQgTENfQ1RZUEU9QwogCg==
</data>        

          </attachment>
    </bug>

</bugzilla>