Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jul 2009 20:29:27 -0400
From:      L Campbell <llc2w@virginia.edu>
To:        Wesley Shields <wxs@freebsd.org>
Cc:        ports@freebsd.org, haskell@freebsd.org
Subject:   Re: ports/130218 Maintainer timeout? (lang/ghc update)
Message-ID:  <792298050907131729v59035fa2sad081245330bafee@mail.gmail.com>
In-Reply-To: <20090713171525.GA76004@atarininja.org>
References:  <792298050907121455k56209f95yf5a9c02b9c0f592d@mail.gmail.com> <20090713171525.GA76004@atarininja.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--000e0cd2c608fc4a16046e9f8758
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

On Mon, Jul 13, 2009 at 1:15 PM, Wesley Shields<wxs@freebsd.org> wrote:
> On Sun, Jul 12, 2009 at 05:55:22PM -0400, L Campbell wrote:
>> *pokes the haskell@ maintainers*
>>
>> Is there anything blocking the update of lang/ghc? We have an
>> *ancient* version of GHC (the primary Haskell compiler) in ports --
>> old enough to cause problems with Haskell library requirements. It
>> really needs to be updated (or, there needs to be a newer version of
>> GHC in ports).
>>
>> The patch in that PR is for GHC 6.10.1; the current
>> latest-and-greatest is 6.10.3 (which came out in May).
>>
>> Is possible, could the lang/ghc port be brought up-to-date? If not,
>> what can I do to make it possible?
>
> The patches have become stale. If you want to submit an updated patch
> (possibly going to the 6.10.3 if you want) I will do my best to make
> sure it builds properly and is committed. I can't do any runtime testing
> of it though.
>

I've got 6.10.2 built properly right now (generating the pkg-plist
now). I had issues with 6.10.1 and 6.10.3 --

6.10.1 has a broken ghci out of the box on amd64 (mmap issues arising
from the shared library support). See:
http://www.haskell.org/pipermail/glasgow-haskell-users/2008-November/016239.html

6.10.3 doesn't build for me due to issues with haskeline (the Haskell
readline library). I suspect there's a cabal package somewhere which
isn't building correctly then silently failing. Haven't investigated
further because 6.10.2 builds fine and that's good enough for my
needs.

I went ahead and ran the GHC regression testsuite on my built -- got a
whopping 300 failures (of ~12000 test cases; 2.5%). I've only skimmed
through the failure list (it's attached for your browsing pleasure) --
some of the things looks like problems on their end, some of them look
like problems on my end (ie, need FreeBSD-specific patches for things
like "getPermissions001", I imagine).

Some of the failed tests look kind of concerning ("space_leak_001").

I've attached my current diff on the Makefile; I'll post a full diff
when I've got the pkg-plist built; definitely want to have some more
eyes testing it (and I still need to test it on an i386 box) to make
sure nothing is completely foobar.

--000e0cd2c608fc4a16046e9f8758
Content-Type: text/plain; charset=US-ASCII; name="ghc-6.10.2-tests.txt"
Content-Disposition: attachment; filename="ghc-6.10.2-tests.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fx3vvsn31

T1ZFUkFMTCBTVU1NQVJZIGZvciB0ZXN0IHJ1biBzdGFydGVkIGF0IE1vbiBKdWwgMTMgMjI6MDY6
MjIgVVRDIDIwMDkKICAgIDIzNzggdG90YWwgdGVzdHMsIHdoaWNoIGdhdmUgcmlzZSB0bwogICAx
MjY3MCB0ZXN0IGNhc2VzLCBvZiB3aGljaAogICAgICAgMCBjYXVzZWQgZnJhbWV3b3JrIGZhaWx1
cmVzCiAgICAyNTI4IHdlcmUgc2tpcHBlZAoKICAgIDk1NDggZXhwZWN0ZWQgcGFzc2VzCiAgICAg
Mjc0IGV4cGVjdGVkIGZhaWx1cmVzCiAgICAgIDEyIHVuZXhwZWN0ZWQgcGFzc2VzCiAgICAgMzA4
IHVuZXhwZWN0ZWQgZmFpbHVyZXMKClVuZXhwZWN0ZWQgcGFzc2VzOgogICAyNzQwKGdoY2kpCiAg
IGJyZWFrMDAxKGdoY2kpCiAgIGJyZWFrMDA2KGdoY2kpCiAgIGJyZWFrMDI2KGdoY2kpCiAgIGhp
c3QwMDEoZ2hjaSkKICAgcHJpbnQwMDMoZ2hjaSkKICAgcHJpbnQwMDUoZ2hjaSkKICAgcHJpbnQw
MDYoZ2hjaSkKICAgcHJpbnQwMTAoZ2hjaSkKICAgcHJpbnQwMTIoZ2hjaSkKICAgcHJpbnQwMTQo
Z2hjaSkKICAgcHJpbnQwMjAoZ2hjaSkKClVuZXhwZWN0ZWQgZmFpbHVyZXM6CiAgIDMxNzEobm9y
bWFsKQogICAzMjA3KG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJvZmMscHJvZmFzbSxnaGNpLHRo
cmVhZGVkMSx0aHJlYWRlZDIscHJvZnRocmVhZAplZCkKICAgMzIzNihub3JtYWwsdGhyZWFkZWQx
KQogICAzMjc5KG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJvZmMscHJvZmFzbSxnaGNpLHRocmVh
ZGVkMSx0aHJlYWRlZDIscHJvZnRocmVhZAplZCkKICAgR0FEVDEzKG5vcm1hbCxwcm9mYyxwcm9m
YXNtKQogICBOb01hdGNoRXJyKG5vcm1hbCkKICAgTm9uTGluZWFyU2lnRXJyKG5vcm1hbCxocGMs
cHJvZmMscHJvZmFzbSkKICAgU2VxUnVsZShvcHRjLG9wdGFzbSkKICAgU2ltcGxlMTYobm9ybWFs
KQogICBTaW1wbGU4KG5vcm1hbCxwcm9mYyxwcm9mYXNtKQogICBUMTA3NChub3JtYWwpCiAgIFQx
MDc0YShub3JtYWwpCiAgIFQxMTQ4KG5vcm1hbCkKICAgVDE2MzMobm9ybWFsKQogICBUMTc5Ml9p
bXBvcnRzKG5vcm1hbCkKICAgVDE5MDAobm9ybWFsKQogICBUMTk2OShub3JtYWwpCiAgIFQyMjY3
KG5vcm1hbCkKICAgVDI0Nihub3JtYWwsb3B0YyxocGMsb3B0YXNtLHByb2ZjLHByb2Zhc20sZ2hj
aSx0aHJlYWRlZDEsdGhyZWFkZWQyLHByb2Z0aHJlYWQKZWQpCiAgIFQyNjI3Yihub3JtYWwpCiAg
IFQyNjc3KG5vcm1hbCkKICAgVDI2OTMobm9ybWFsKQogICBUMjgwNihub3JtYWwpCiAgIFQyODg4
KG5vcm1hbCxocGMscHJvZmMscHJvZmFzbSkKICAgVDMwMTMobm9ybWFsKQogICBUMzA2Nihub3Jt
YWwpCiAgIFQzMDk1KG5vcm1hbCkKICAgVDMxMTgob3B0YyxocGMsb3B0YXNtLHByb2ZjLHByb2Zh
c20pCiAgIFQzMTI2KG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJvZmMscHJvZmFzbSxnaGNpLHRo
cmVhZGVkMSx0aHJlYWRlZDIscHJvZnRocmVhCmRlZCkKICAgVDMxNTMobm9ybWFsKQogICBUMzE1
NShub3JtYWwpCiAgIFQzMTYzKG5vcm1hbCkKICAgVDMxNzcobm9ybWFsKQogICBUMzE3N2Eobm9y
bWFsKQogICBUMzIxOShub3JtYWwsb3B0YyxocGMsb3B0YXNtLHByb2ZjLHByb2Zhc20pCiAgIFQz
MjIxKG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJvZmMscHJvZmFzbSkKICAgVDMyNjIobm9ybWFs
LG9wdGMsaHBjLG9wdGFzbSxwcm9mYyxwcm9mYXNtKQogICBUMzI2NShub3JtYWwpCiAgIFQzMzE5
KG5vcm1hbCkKICAgVDMzMjMobm9ybWFsKQogICBUMzM0Mihub3JtYWwsb3B0YyxocGMsb3B0YXNt
LHByb2ZjLHByb2Zhc20pCiAgIFRIX3J1bklPKG5vcm1hbCkKICAgYXJpdGgwMTMobm9ybWFsLG9w
dGMsaHBjLG9wdGFzbSxwcm9mYyxwcm9mYXNtLGdoY2ksdGhyZWFkZWQxLHRocmVhZGVkMixwcm9m
dGgKcmVhZGVkKQogICBicmVhazAxMShnaGNpKQogICBicmVhazAxNyhnaGNpKQogICBicmVhazAx
OChnaGNpKQogICBicmVhazAyNChnaGNpKQogICBicmVhazAyNShnaGNpKQogICBjYWJhbDAxKG5v
cm1hbCkKICAgY2NmYWlsMDAxKG5vcm1hbCkKICAgY2NmYWlsMDAyKG5vcm1hbCkKICAgZGVjb2Rp
bmdlcnJvcjAwMShub3JtYWwsb3B0YyxocGMsb3B0YXNtLHByb2ZjLHByb2Zhc20sZ2hjaSx0aHJl
YWRlZDEsdGhyZWFkZWQKMixwcm9mdGhyZWFkZWQpCiAgIGRlcmVmbnVsbChwcm9mYyxwcm9mdGhy
ZWFkZWQpCiAgIGRpdmJ5emVybyhwcm9mYyxwcm9mdGhyZWFkZWQpCiAgIGRzMDU3KG5vcm1hbCkK
ICAgZHluYnJrMDAxKGdoY2kpCiAgIGVuY29kaW5nMDAxKG5vcm1hbCxvcHRjLGhwYyxvcHRhc20s
cHJvZmMscHJvZmFzbSxnaGNpLHRocmVhZGVkMSx0aHJlYWRlZDIscHJvCmZ0aHJlYWRlZCkKICAg
ZmRSZWFkQnVmMDAxKGdoY2ksdGhyZWFkZWQxLHRocmVhZGVkMikKICAgZ2V0UGVybWlzc2lvbnMw
MDEobm9ybWFsLG9wdGMsaHBjLG9wdGFzbSxwcm9mYyxwcm9mYXNtLHRocmVhZGVkMSx0aHJlYWRl
ZDIscHIKb2Z0aHJlYWRlZCkKICAgZ2hjaTAyNShnaGNpKQogICBnaGNwa2cwMihub3JtYWwpCiAg
IGdoY3BrZzA1KG5vcm1hbCkKICAgaENsb3NlMDAyKG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJv
ZmMscHJvZmFzbSxnaGNpLHRocmVhZGVkMSx0aHJlYWRlZDIscHJvZnQKaHJlYWRlZCkKICAgaENs
b3NlMDAzKG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJvZmMscHJvZmFzbSxnaGNpLHRocmVhZGVk
MSx0aHJlYWRlZDIscHJvZnRocmVhZGVkKQogICBoRHVwbGljYXRlVG8wMDEobm9ybWFsLG9wdGMs
aHBjLG9wdGFzbSxwcm9mYyxwcm9mYXNtLGdoY2ksdGhyZWFkZWQxLHRocmVhZGVkMixwcm9mdGhy
ZWFkZWQpCiAgIGhTZXRCdWZmZXJpbmcwMDQoZ2hjaSkKICAgaFNldEVuY29kaW5nMDAxKG5vcm1h
bCxvcHRjLGhwYyxvcHRhc20scHJvZmMscHJvZmFzbSxnaGNpLHRocmVhZGVkMSx0aHJlYWRlZDIs
cHJvZnRocmVhZGVkKQogICBoYWRkb2NrLlRlc3Qobm9ybWFsLGhwYyxwcm9mYykKICAgaHBjX2do
Y19naGNpKG5vcm1hbCkKICAgbW9kMTc2KG5vcm1hbCkKICAgbW9kMTc3KG5vcm1hbCkKICAgbmV3
bGluZTAwMShub3JtYWwsb3B0YyxocGMsb3B0YXNtLHByb2ZjLHByb2Zhc20sZ2hjaSx0aHJlYWRl
ZDEsdGhyZWFkZWQyLHByb2Z0aHJlYWRlZCkKICAgcHJpbnQwMjIoZ2hjaSkKICAgcHJpbnQwMjgo
Z2hjaSkKICAgcHJvY2VzczAwNyhub3JtYWwsb3B0YyxocGMsb3B0YXNtLHByb2ZjLHByb2Zhc20s
Z2hjaSx0aHJlYWRlZDEsdGhyZWFkZWQyLHByb2Z0aHJlYWRlZCkKICAgcXVlcnlmZG9wdGlvbjAx
KG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJvZmMscHJvZmFzbSx0aHJlYWRlZDEsdGhyZWFkZWQy
LHByb2Z0aHJlYWRlZCkKICAgcmVhZDAzNihub3JtYWwpCiAgIHJlYWQwNjQobm9ybWFsLG9wdGMs
aHBjLG9wdGFzbSxwcm9mYyxwcm9mYXNtKQogICByZWFkMDY2KG5vcm1hbCxvcHRjLGhwYyxvcHRh
c20scHJvZmMscHJvZmFzbSkKICAgcmVjb21wMDA1KG5vcm1hbCkKICAgcmVjb21wMDA2KG5vcm1h
bCkKICAgcmVjb3Jkcyhub3JtYWwpCiAgIHJuMDM3KG5vcm1hbCxvcHRjLGhwYyxvcHRhc20scHJv
ZmMscHJvZmFzbSkKICAgcm4wNDYobm9ybWFsLG9wdGMsaHBjLG9wdGFzbSxwcm9mYyxwcm9mYXNt
KQogICBybmZhaWwwNTIobm9ybWFsKQogICBzcGFjZV9sZWFrXzAwMShwcm9mYyxwcm9mYXNtLHBy
b2Z0aHJlYWRlZCkKICAgc3RhY2swMDIobm9ybWFsLG9wdGMsaHBjLG9wdGFzbSxwcm9mYyxwcm9m
YXNtLHRocmVhZGVkMSx0aHJlYWRlZDIscHJvZnRocmVhZGVkKSAKICAgdGMxNjgobm9ybWFsLG9w
dGMsaHBjLG9wdGFzbSxwcm9mYyxwcm9mYXNtKQogICB0YzIzMShub3JtYWwsb3B0YyxocGMsb3B0
YXNtLHByb2ZjLHByb2Zhc20pCiAgIHRjZmFpbDA5MShub3JtYWwpCiAgIHRjZmFpbDE2Nihub3Jt
YWwpCiAgIHRjZmFpbDE4Myhub3JtYWwpCiAgIHRjZmFpbDIwNChub3JtYWwpCgoK
--000e0cd2c608fc4a16046e9f8758
Content-Type: application/octet-stream; name="ghc-6.10.2.diff"
Content-Disposition: attachment; filename="ghc-6.10.2.diff"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fx3vvisz0

LS0tIGxhbmcvZ2hjLmJhY2svTWFrZWZpbGUJMjAwOS0wNi0yMCAwNzoyMjowNC4wMDAwMDAwMDAg
KzAwMDAKKysrIGxhbmcvZ2hjL01ha2VmaWxlCTIwMDktMDctMTMgMTk6MTc6NDEuMDAwMDAwMDAw
ICswMDAwCkBAIC01LDE0ICs1LDEzIEBACiAjICRGcmVlQlNEOiBwb3J0cy9sYW5nL2doYy9NYWtl
ZmlsZSx2IDEuNzggMjAwOS8wNi8yMCAwNzoyMjowNCBwZ2ogRXhwICQKIAogUE9SVE5BTUU9CWdo
YwotUE9SVFZFUlNJT049CTYuOC4zCi1QT1JUUkVWSVNJT049CTUKK1BPUlRWRVJTSU9OPQk2LjEw
LjIKIENBVEVHT1JJRVM9CWxhbmcgaGFza2VsbAogTUFTVEVSX1NJVEVTPQlodHRwOi8vd3d3Lmhh
c2tlbGwub3JnL2doYy9kaXN0LyR7UE9SVFZFUlNJT059Lzpzb3VyY2UgXAotCQlodHRwOi8vd3d3
Lmhhc2tlbGwub3JnL2doYy9kaXN0LyR7UE9SVFZFUlNJT059L0ZyZWVCU0QvOmJvb3QgXAotCQkk
e01BU1RFUl9TSVRFX0xPQ0FMOlMvJC86Ym9vdC99CisJCQkJaHR0cDovL3d3dy5oYXNrZWxsLm9y
Zy9naGMvZGlzdC8ke0JPT1RfVkVSU0lPTn0vRnJlZUJTRC86Ym9vdCBcCisJCQkJJHtNQVNURVJf
U0lURV9MT0NBTDpTLyQvOmJvb3QvfQogRElTVEZJTEVTPQlnaGMtJHtQT1JUVkVSU0lPTn0tc3Jj
JHtFWFRSQUNUX1NVRlh9OnNvdXJjZSBcCi0JCWdoYy0ke1BPUlRWRVJTSU9OfS1zcmMtZXh0cmFs
aWJzJHtFWFRSQUNUX1NVRlh9OnNvdXJjZQorCQkJZ2hjLSR7UE9SVFZFUlNJT059LXNyYy1leHRy
YWxpYnMke0VYVFJBQ1RfU1VGWH06c291cmNlCiAKIE1BSU5UQUlORVI9CWhhc2tlbGxARnJlZUJT
RC5vcmcKIENPTU1FTlQ9CUEgQ29tcGlsZXIgZm9yIHRoZSBmdW5jdGlvbmFsIGxhbmd1YWdlIEhh
c2tlbGwKQEAgLTUxLDE1ICs1MCwxNyBAQAogCiAuaWYgJHtBUkNIfSA9PSAiaTM4NiIKIC5pZiAk
e09TVkVSU0lPTn0gPj0gNzAwMDAwCi1ESVNURklMRVMrPQlnaGMtJHtQT1JUVkVSU0lPTn0taTM4
Ni11bmtub3duLWZyZWVic2Q3LWJvb3Qke0VYVFJBQ1RfU1VGWH06Ym9vdAorRElTVEZJTEVTKz0J
Z2hjLSR7Qk9PVF9WRVJTSU9OfS1pMzg2LXVua25vd24tZnJlZWJzZDctYm9vdCR7RVhUUkFDVF9T
VUZYfTpib290CisuZWxpZiAke09TVkVSU0lPTn0gPj0gNjAwMDAKK0RJU1RGSUxFUys9CWdoYy0k
e0JPT1RfVkVSU0lPTn0taTM4Ni11bmtub3duLWZyZWVic2Q2LWJvb3Qke0VYVFJBQ1RfU1VGWH06
Ym9vdAogLmVsc2UKLURJU1RGSUxFUys9CWdoYy0ke1BPUlRWRVJTSU9OfS1pMzg2LXVua25vd24t
ZnJlZWJzZDYtYm9vdCR7RVhUUkFDVF9TVUZYfTpib290CitJR05PUkU9CQl1bnN1cHBvcnRlZCBh
dCB0aGUgbW9tZW50CiAuZW5kaWYKIC5lbmRpZgogCiAuaWYgJHtBUkNIfSA9PSAiYW1kNjQiCiAu
aWYgJHtPU1ZFUlNJT059ID49IDcwMDAwMAotRElTVEZJTEVTKz0JZ2hjLSR7UE9SVFZFUlNJT059
LXg4Nl82NC11bmtub3duLWZyZWVic2Q3LWJvb3Qke0VYVFJBQ1RfU1VGWH06Ym9vdAorRElTVEZJ
TEVTKz0JZ2hjLSR7Qk9PVF9WRVJTSU9OfS14ODZfNjQtdW5rbm93bi1mcmVlYnNkNy1ib290JHtF
WFRSQUNUX1NVRlh9OmJvb3QKIC5lbHNlCiBJR05PUkU9CQl1bnN1cHBvcnRlZCBhdCB0aGUgbW9t
ZW50CiAuZW5kaWYKQEAgLTg2LDggKzg3LDEyIEBACiAKICMgVGhpcyBwb3J0IGJ1aWxkcyBieSBk
b3dubG9hZGluZyBhIG1pbmltYWwgYmluYXJ5IGRpc3RyaWJ1dGlvbiBvZiBHSEMgYW5kCiAjIHVz
aW5nIHRoYXQgdG8gYm9vdHN0cmFwLgotQk9PVF9ESVI9CSR7V1JLRElSfS9naGMtJHtHSENfVkVS
U0lPTn0tYm9vdAotQk9PVF9HSEM9CSR7Qk9PVF9ESVJ9L2Jpbi9naGMtJHtHSENfVkVSU0lPTn0K
K0JPT1RfVkVSU0lPTj0JNi44LjMKK0JPT1RfRElSPQkJJHtXUktESVJ9L2doYy0ke0JPT1RfVkVS
U0lPTn0tYm9vdAorQk9PVF9HSEM9CQkke0JPT1RfRElSfS9iaW4vZ2hjLSR7Qk9PVF9WRVJTSU9O
fQorCitNQUtFX0VOVis9CQlQQVRIPSR7Qk9PVF9ESVJ9L2Jpbjoke1BBVEh9CitDT05GSUdVUkVf
RU5WKz0JUEFUSD0ke0JPT1RfRElSfS9iaW46JHtQQVRIfQogCiBDT05GSUdVUkVfQVJHUys9CS0t
d2l0aC1naGM9JHtCT09UX0dIQ30gIC0td2l0aC1nY2M9JHtDQ30gXAogCS0td2l0aC1nbXAtaW5j
bHVkZXM9JHtMT0NBTEJBU0V9L2luY2x1ZGUgLS13aXRoLWdtcC1saWJyYXJpZXM9JHtMT0NBTEJB
U0V9L2xpYgpAQCAtMTA3LDI1ICsxMTIsOCBAQAogIyB5b3UgY291bGQgdmlldyB0aGUgb3V0cHV0
IG9mOiAke0JPT1RfR0hDfSBkZXNjcmliZSBoYWRkb2NrCiAuaWYgZGVmaW5lZChXSVRIX0RPQ1Mp
CiAKLU1BU1RFUl9TSVRFUys9CWh0dHA6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2VzL2Fy
Y2hpdmUvaGFkZG9jay8yLjEuMC86ZG9jcyBcCi0JCWZ0cDovL2Z0cC5jcy55b3JrLmFjLnVrL3B1
Yi9oYXNrZWxsL2NvbnRyaWIvOmRvY3MKLQotRElTVEZJTEVTKz0JaGFkZG9jay0yLjEuMC50YXIu
Z3o6ZG9jcyBcCi0JCWhzY29sb3VyLTEuMTIudGFyLmd6OmRvY3MKLQotRVhUUkFDVF9PTkxZPQkk
e19ESVNURklMRVM6Qy9oc2NvbG91ci4qJC8vZzpDL2hhZGRvY2suKiQvL2d9Ci0KIE1BTjE9CQln
aGMuMQogCi1TVUJfRklMRVM9CXBrZy1tZXNzYWdlLmhhZGRvY2sKLQotU0xBVkVTX1BSRUZJWD0J
CSR7V1JLRElSfS9zbGF2ZXNfcHJlZml4Ci1TTEFWRVNfV1JLRElSUFJFRklYPQkke1dSS0RJUn0v
c2xhdmVzX3dya2RpcnByZWZpeAotU0xBVkVTX01BS0VfQVJHUz0JLURTTEFWRSBQUkVGSVg9JHtT
TEFWRVNfUFJFRklYfSBXUktESVJQUkVGSVg9JHtTTEFWRVNfV1JLRElSUFJFRklYfQotCi1NQUtF
X0VOVis9CVBBVEg9JHtTTEFWRVNfUFJFRklYfS9iaW46JHtQQVRIfQotQ09ORklHVVJFX0VOVis9
CVBBVEg9JHtTTEFWRVNfUFJFRklYfS9iaW46JHtQQVRIfQotCiBCVUlMRF9ERVBFTkRTKz0JJHtM
T0NBTEJBU0V9L3NoYXJlL3hzbC9kb2Nib29rL2h0bWw6JHtQT1JUU0RJUn0vdGV4dHByb2MvZG9j
Ym9vay14c2wgXAogCQkke0xPQ0FMQkFTRX0vYmluL3hzbHRwcm9jOiR7UE9SVFNESVJ9L3RleHRw
cm9jL2xpYnhzbHQKIC5lbmRpZgpAQCAtMTU0LDMwICsxNDIsNiBAQAogCUAoY2QgJHtCT09UX0RJ
Un0gJiYgJHtDT05GSUdVUkVfRU5WfSAuLyR7Q09ORklHVVJFX1NDUklQVH0gJHtDT05GSUdVUkVf
QVJHU30gLS1wcmVmaXg9JHtCT09UX0RJUn0pCiAJQChjZCAke0JPT1RfRElSfSAmJiAke0dNQUtF
fSBpbnN0YWxsKQogCi0jIERlZmluaW5nIFdJVEhfRE9DUzoKLSMgRGVmaW5pbmcgIlNMQVZFIiBp
biBkZXZlbC9ocy1oYWRkb2NrIGFuZAotIyBwcmludC9ocy1oc2NvbG91ciBmbGlwcyB0aGUgYnVp
bGRpbmcgcHJvY2VzcwotIyBmdW5jdGlvbmFsbHkgdG8gdGhpcyBwb3J0LgotLmlmIGRlZmluZWQo
V0lUSF9ET0NTKQotCUAke0VDSE9fTVNHfSAtZSAiXGEiCi0JQCR7RUNIT19NU0d9ICI9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0iCi0JQCR7RUNIT19NU0d9ICIgIFdBUk5JTkc6IE5vdyBIYWRkb2NrIGFuZCBIc0NvbG91
ciB3aWxsIGJlIGJ1aWx0LCB0aGUgcmVzcGVjdGl2ZSAgICAiCi0JQCR7RUNIT19NU0d9ICIgICAg
ICAgICAgIHBvcnRzIHdvbid0IGJlIGluc3RhbGxlZCwgYnV0IGl0IHRha2VzIHBsYWNlIGFuIGlu
LXBsYWNlICAiCi0JQCR7RUNIT19NU0d9ICIgICAgICAgICAgIGluc3RhbGxhdGlvbiBhbmQgcmVn
aXN0cmF0aW9uIG9mIGJvdGguICAgICAgICAgICAgICAgICAgICAiCi0JQCR7RUNIT19NU0d9ICI9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0iCi0JQCR7RUNIT19NU0d9ICIiCi0JQHNsZWVwIDMKLQotCUAke01LRElSfSAk
e1NMQVZFU19QUkVGSVh9Ci0JQCR7TUtESVJ9ICR7U0xBVkVTX1dSS0RJUlBSRUZJWH0KLQotCUAo
Y2QgJHtQT1JUU0RJUn0vZGV2ZWwvaHMtaGFkZG9jayAmJiBcCi0JCSR7U0VURU5WfSBQQVRIPSR7
Qk9PVF9ESVJ9L2Jpbjoke1BBVEh9ICR7TUFLRX0gJHtTTEFWRVNfTUFLRV9BUkdTfSBpbnN0YWxs
KQotCi0JQChjZCAke1BPUlRTRElSfS9wcmludC9ocy1oc2NvbG91ciAmJiBcCi0JCSR7U0VURU5W
fSBQQVRIPSR7Qk9PVF9ESVJ9L2Jpbjoke1BBVEh9ICR7TUFLRX0gJHtTTEFWRVNfTUFLRV9BUkdT
fSBpbnN0YWxsKQotLmVuZGlmCi0KIHBvc3QtaW5zdGFsbDoKIAkjIGNhYmFsaXNlZCBocy1mb28t
Z2hjIHBvcnRzCiAJQCR7TUtESVJ9ICR7UFJFRklYfS9saWIvZ2hjLSR7UE9SVFZFUlNJT059L2Nh
YmFsCkBAIC0xODUsMTAgKzE0OSw2IEBACiAKIC5pZiBkZWZpbmVkKFdJVEhfRE9DUykKIAlAKGNk
ICR7V1JLU1JDfSAmJiAke1NFVEVOVn0gJHtNQUtFX0VOVn0gJHtHTUFLRX0gJHtNQUtFX0ZMQUdT
fSAke01BS0VGSUxFfSAke01BS0VfQVJHU30gaW5zdGFsbC1kb2NzKQotCi0JQCR7RUNIT19NU0d9
Ci0JQCR7Q0FUfSAke1BLR01FU1NBR0V9Ci0JQCR7RUNIT19NU0d9CiAuZW5kaWYKIAlAJHtSTX0g
LWYgJHtQUkVGSVh9L2xpYi9naGMtJHtQT1JUVkVSU0lPTn0vcGFja2FnZS5jb25mLm9sZAogCg==
--000e0cd2c608fc4a16046e9f8758--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?792298050907131729v59035fa2sad081245330bafee>