X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:content-type :mime-version; q=dns; s=default; b=DKr6WKu8xFubgsuuQ3QDPvUxTLNk/ CDy8Zk5UrwAdyvxqiSjc80fvtcAvIZrlJqsoN5KlNiQdW+Fri3JT+1HVZzLblUJ+ tfMqqzUSJZ9yL9G2dJe46Zx8aj8Yta9qbhPpy33h0pDxcp8M1vamV9N7zSX5MoX7 iP6YL1PJpz14c8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:content-type :mime-version; s=default; bh=j4CXkaKS2q6iODXXqmiGEBiz/uE=; b=E1b UuNyIp1hJlPUfnfHLDTpxpupzUHUp1FEZFkyrx35skuvSbajfJfSAYVzEleUHN3Y NN0hN62xGJqfULKkOhifzppVo31htk2EWvjMO6IowhaOlHUW/H3hFQZJ6AiV4Yco c1FHviB7KAyvxdP8PzI+/6Hkg+mshub8LSs9lIL4= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD autolearn=ham version=3.3.1 From: Adam Dinwoodie To: "cygwin AT cygwin DOT com" Subject: bash-completion load times Date: Wed, 27 Mar 2013 10:14:57 +0000 Deferred-Delivery: Wed, 27 Mar 2013 10:14:00 +0000 Message-ID: Content-Type: multipart/mixed; boundary="_002_CE9C056E12502146A72FD81290379E9A6093A204ENFIRHMBX1datco_" MIME-Version: 1.0 X-Virus-Found: No X-IsSubscribed: yes --_002_CE9C056E12502146A72FD81290379E9A6093A204ENFIRHMBX1datco_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Having bash-completion installed significantly slows down starting a new Cy= gwin Bash login shell. It's a problem I've noticed, and I've seen other users report it on this list and elsewhere, too. I've done a bit of digging into what the problem is, and what can be done about it-suggestions are at the bottom of this email. The slow-down from using bash-completion is due to loading the contents of = the /etc/bash_completion.d/ directory. By adding `time` statements at various ponits in /etc/bash_completion, I can see it's adding a fairly consistent 6= -6.5 seconds to the shell startup time for me, which more-or-less matches my subjective experience (starting Bash without bash-completion installed is near-instant). Drilling down, there are 187 different scripts in my /etc/bash_completion.d (which, until today, should have been untouched by anything other than Cygw= in setup.exe). Average load times for me vary from less than a millisecond to over 600 milliseconds. I've attached my analysis as a CSV; times are as reported by Bash's `time` builtin for the time for /etc/bash_completion to = dot in that script. A lot of the scripts are for things I don't have installed. The top four scripts in terms of time taken (mailman, shadow, dsniff, e2fsprogs) do noth= ing on my system, but between them alone add 1.5 seconds to the average Bash lo= ad time. The top 4 seconds includes only two scripts I'm interested in (git a= nd gdb). On my PC, I've renamed the majority of the scripts in /etc/bash_completion.= d to have a .bak extension, which prevents bash-completion from loading them. I= 've kept 37 hand-selected scripts which I either do use or could forsee me usin= g. I'm now seeing Bash take less than a second to load, with picking up all the scripts taking about 0.3 seconds. To avoid others suffering in the same way, I can think of a few different options, none of which are ideal: - Add something to the Cygwin FAQ detailing a solution similar to the abo= ve. Requires users to actively look for a solution, but requires minimal effort. If people think this would be useful, I'm happy to draft somet= hing up. - Customize Cygwin's bash-completion package, removing scripts for functi= ons that don't exist in Cygwin. This is obviously additional work for the package maintainer (although I'd be glad to help). This won't help for packages that could be installed but aren't, however, but it's at least= a step. - Split out the bash-completion script into separate packages that users = can install as needed. I suspect this is far more effort than it's worth, however, both for users and maintainers. - Something else yet to be suggested. Regards, Adam --=20 Adam Dinwoodie Messages posted to this list are made in a personal capacity. --_002_CE9C056E12502146A72FD81290379E9A6093A204ENFIRHMBX1datco_ Content-Type: application/octet-stream; name="times.csv" Content-Description: times.csv Content-Disposition: attachment; filename="times.csv"; size=10315; creation-date="Tue, 26 Mar 2013 14:26:15 GMT"; modification-date="Tue, 26 Mar 2013 14:26:15 GMT" Content-Transfer-Encoding: base64 U2NyaXB0LFJlYWwxLFVzZXIxLFN5czEsUmVhbDIsVXNlcjIsU3lzMixSZWFs MyxVc2VyMyxTeXMzLFJlYWw0LFVzZXI0LFN5czQsUmVhbDUsVXNlcjUsU3lz NSxSZWFsQXZnLFVzZXJBdmcsU3lzQXZnCm1haWxtYW4sNjUyLDAsMjE4LDcy MywxNiwzNTksNTQwLDAsMTU2LDY1MywxNSwyNDksNjMxLDE1LDc4LDYzOS44 LDkuMiwyMTIKc2hhZG93LDQ0OSwzMSwxNTYsNDk4LDE2LDE0MCwzODksMCwx MDksNDI0LDMxLDQ3LDQ0MywzMSwyMTksNDQwLjYsMjEuOCwxMzQuMgpkc25p ZmYsMzQ3LDAsOTQsMzI1LDE1LDEwOSwzMzksMTYsMTA5LDM0OSwxNiwxMjUs MzQ5LDAsMTU2LDM0MS44LDkuNCwxMTguNgplMmZzcHJvZ3MsMTU4LDAsNDcs MTUyLDAsMTYsMTU1LDAsNzgsMTU0LDMxLDE1LDE1MywwLDE2LDE1NC40LDYu MiwzNC40CmphdmEsMTE5LDE2LDAsMTM2LDAsMzEsMTEzLDAsMTYsMTUzLDAs NzgsMTQ1LDAsMTYsMTMzLjIsMy4yLDI4LjIKcG0tdXRpbHMsMTI2LDE2LDQ3 LDE1MywxNiw0NywxMTAsMTYsMTUsMTI0LDAsNDYsMTI5LDAsNjIsMTI4LjQs OS42LDQzLjQKbW9kdWxlLWluaXQtdG9vbHMsMTA5LDAsMCwxMTcsMTYsNDcs OTMsMTUsMTYsMTE1LDAsMzEsMTE3LDMxLDAsMTEwLjIsMTIuNCwxOC44Cm11 bmluLW5vZGUsMTAzLDE1LDAsMTIyLDE2LDYzLDg3LDE2LDE2LDkyLDMxLDQ3 LDEwNCwwLDMxLDEwMS42LDE1LjYsMzEuNApwcm9jcHMsODksMCw0NywxMTUs MTUsMzEsNzMsMCwxNiw4NiwxNiwxNSw4OCwwLDMyLDkwLjIsNi4yLDI4LjIK cG92cmF5LDc3LDAsNjIsOTUsMCwxNiw2NiwxNSwxNiw4NiwwLDQ3LDgyLDE2 LDE1LDgxLjIsNi4yLDMxLjIKcG9ydHVwZ3JhZGUsNzYsMCwxNiwxMDEsMCw0 Nyw3MSwwLDAsODAsMCw0Nyw3NSwxNSwxNiw4MC42LDMsMjUuMgpuZXQtdG9v bHMsNzgsMCwwLDkwLDAsNjIsNjksMCwwLDc2LDAsMzEsODUsMCwzMiw3OS42 LDAsMjUKZHBrZyw3MywwLDQ3LDcwLDE2LDE1LDc4LDAsMTYsODAsMCwxNiw3 NiwxNSwwLDc1LjQsNi4yLDE4LjgKdm5jdmlld2VyLDc5LDAsMTUsNzksMCwz MSw3NywwLDE1LDY2LDAsMTYsNzYsMCwzMSw3NS40LDAsMjEuNgpiaXR0b3Jy ZW50LDcwLDAsMTYsNzIsMCw0Nyw2MywwLDMxLDc2LDAsMTYsNzAsMCwwLDcw LjIsMCwyMgpnZW5pc29pbWFnZSw3OCwxNSwzMSw2OCwwLDMxLDcxLDAsMzEs NjMsMTUsMTUsNzAsMTUsMTUsNzAsOSwyNC42CmhwaW5nMiw2NCwwLDQ2LDY5 LDAsMzEsNjYsMCwwLDgxLDE2LDMxLDY3LDAsMzIsNjkuNCwzLjIsMjgKZ2l0 LDcxLDQ2LDE1LDcyLDMwLDQ2LDY4LDMwLDMxLDU0LDE1LDE1LDY2LDMwLDMx LDY2LjIsMzAuMiwyNy42Cm1vbm9kZXZlbG9wLDUzLDAsMTYsNjIsMTUsMTUs NDgsMCwwLDYwLDAsNDcsNTUsMCwwLDU1LjYsMywxNS42CmxmdHAsNDYsMCwx Niw2MSwwLDQ3LDUxLDE1LDE2LDU2LDAsMzEsNjEsMCwxNiw1NSwzLDI1LjIK cnBtLDU1LDMxLDE2LDczLDE1LDMyLDQ1LDAsNDcsNDgsMCwxNiw1NCwxNSwx Niw1NSwxMi4yLDI1LjQKZnJlZWNpdiw1NywwLDE1LDUzLDAsMTUsNTIsMCw0 Nyw1NywwLDE1LDUwLDE2LDAsNTMuOCwzLjIsMTguNAptY3J5cHQsNTcsMCwz MSw2MSwxNSwxNSw0NCwwLDAsNTQsMCwzMSw1MiwwLDE1LDUzLjYsMywxOC40 Cm11dHQsNTAsMCwxNiw2MywwLDMxLDQ1LDAsMCw1NiwwLDMxLDU0LDAsMTYs NTMuNiwwLDE4LjgKcWRidXMsNTIsMCwwLDY5LDAsMTYsNTEsMCwxNSw0NCww LDE2LDUyLDAsMCw1My42LDAsOS40CnNiY2wsNTQsMTUsMTYsNzAsMCwzMSw0 MywwLDE2LDQ1LDAsMTUsNTQsMCwxNiw1My4yLDMsMTguOApyZXBvcnRidWcs NTMsMTYsMTYsNjYsMCwxNSw0NCwwLDE2LDQ3LDAsMTYsNTMsMCwzMSw1Mi42 LDMuMiwxOC44CnBpbmUsNTMsMCw0Nyw2MywwLDAsNDQsMCwwLDQ5LDAsMTYs NTIsMCwwLDUyLjIsMCwxMi42CnN5c3YtcmMsNTYsMTYsMTYsNTMsMCwxNiw1 MCwwLDE2LDQ1LDAsMzIsNTEsMCwzMSw1MSwzLjIsMjIuMgphcHQsNjIsMTYs MCw1MCwwLDE2LDQzLDAsMTYsNTgsMCwxNiw0MSwwLDAsNTAuOCwzLjIsOS42 CndvZGltLDUzLDAsMzIsNTEsMCwxNiw1MSwwLDMyLDQ3LDAsMTYsNTIsMCwx Niw1MC44LDAsMjIuNApjYXJkY3RsLDQ3LDAsMTYsNDYsMCwxNiw0MywxNSww LDU5LDAsNDYsNTYsMCw0Nyw1MC4yLDMsMjUKZGljdCw0NiwwLDE1LDQ2LDAs MTYsNTMsMCwzMSw1MSwwLDAsNDgsMTYsMTUsNDguOCwzLjIsMTUuNApna3Jl bGxtLDQ1LDAsMCw1MiwwLDMxLDUxLDAsMzEsNDcsMCwxNiw0MywwLDE2LDQ3 LjYsMCwxOC44Cmx2bSwyOCwwLDAsNDAsMTYsMTYsMzQsMCwwLDM0LDAsMCwz MSwwLDE1LDMzLjQsMy4yLDYuMgpnZGIsMjgsMTYsMTUsMjgsMCwxNiwyNyww LDAsMjYsMTYsMCw0NiwwLDAsMzEsNi40LDYuMgpsaW50aWFuLDI2LDAsMCwz OCwxNiwxNSwyNCwxNiwxNiwzNSwwLDMxLDI4LDAsMTUsMzAuMiw2LjQsMTUu NAppcG1pdG9vbCwzNywwLDE2LDI1LDAsMCwyMywwLDE2LDMwLDAsMCwzMyww LDE1LDI5LjYsMCw5LjQKbmNmdHAsMjUsMCwxNSw0MywwLDMxLDIyLDAsMTUs MzIsMCwwLDI1LDE2LDAsMjkuNCwzLjIsMTIuMgpnZXRlbnQsMzUsMCwzMiwz MCwxNiwwLDMxLDAsMTYsMjQsMCwwLDI1LDAsMCwyOSwzLjIsOS42Cm1wbGF5 ZXIsMjksMCwxNiwzNiwwLDAsMjMsMCwzMSwyOCwwLDAsMjksMCwwLDI5LDAs OS40CnBvc3RncmVzcWwsMjYsMTYsMCw0MiwwLDE1LDI0LDAsMCwyOCwwLDAs MjUsMCwwLDI5LDMuMiwzCm9wZW5sZGFwLDI1LDAsMTYsMzcsMCwwLDI1LDAs MCwyNywwLDE2LDMwLDAsMTYsMjguOCwwLDkuNgpxdW90YS10b29scywyOCww LDE1LDM2LDAsMCwyOSwwLDE1LDI1LDAsMCwyNiwwLDE2LDI4LjgsMCw5LjIK Z2NsLDI4LDAsMTYsMzgsMCwzMSwyNSwwLDAsMjYsMCwwLDI2LDAsMTUsMjgu NiwwLDEyLjQKbWtpbml0cmQsMjgsMCwxNSwzMSwwLDAsMjMsMCwwLDI4LDAs MTYsMzMsMCwxNiwyOC42LDAsOS40CmZ1c2UsMjksMCwzMiwyOCwwLDAsMjUs MCwwLDI2LDAsMCwzNCwwLDAsMjguNCwwLDYuNApyY3MsMjUsMCwwLDM3LDAs MTYsMjIsMCwxNiwyNSwwLDAsMzIsMTUsMCwyOC4yLDMsNi40CnJkZXNrdG9w LDI5LDAsMTYsMzQsMTYsMCwyMiwwLDAsMjIsMCwxNSwzNCwxNiwxNSwyOC4y LDYuNCw5LjIKc21hcnRjdGwsMjcsMCwwLDM0LDAsMTYsMjQsMTYsMCwyNywx NiwxNiwyOSwwLDAsMjguMiw2LjQsNi40CnNhbWJhLDMwLDAsMTYsMzcsMCww LDIzLDAsMCwyMiwwLDE2LDI4LDAsMCwyOCwwLDYuNApzeXNiZW5jaCwyOCwx NSwwLDMyLDAsMzIsMjQsMCwwLDI5LDAsMTUsMjcsMCwwLDI4LDMsOS40Cm1l ZHVzYSwyNiwwLDAsMzMsMTYsMCwyMywwLDAsMzAsMCwwLDI3LDE2LDAsMjcu OCw2LjQsMAptaW5pY29tLDI2LDAsMTYsMzMsMCwxNiwyNCwwLDE1LDI4LDE2 LDAsMjgsMCwwLDI3LjgsMy4yLDkuNApwb3N0Zml4LDI2LDAsMCwzNSwwLDAs MjIsMCwwLDI5LDAsMTYsMjcsMCwwLDI3LjgsMCwzLjIKc3ZrLDI3LDAsMCwz NSwwLDE1LDI1LDE1LDAsMjcsMCwxNiwyNSwwLDAsMjcuOCwzLDYuMgpteXNx bGFkbWluLDI3LDAsMCwzNSwxNiwxNiwyMywwLDAsMjgsMCwxNiwyNSwwLDE1 LDI3LjYsMy4yLDkuNApzc2hmcywyOCwwLDAsMzQsMCwzMSwyNSwwLDAsMjUs MCwwLDI2LDAsMCwyNy42LDAsNi4yCnVwZGF0ZS1hbHRlcm5hdGl2ZXMsMjks MCwxNiwzMSwwLDE2LDIzLDAsMCwyNSwwLDAsMzAsMCwwLDI3LjYsMCw2LjQK Y2ZlbmdpbmUsMzMsMCwxNSwyNCwwLDE1LDIxLDAsMCwyOSwxNiwwLDMwLDAs MCwyNy40LDMuMiw2Cm9wZW4taXNjc2ksMjgsMCwzMSwzNCwxNSwwLDIyLDAs MTYsMjUsMCwxNSwyOCwwLDMxLDI3LjQsMywxOC42Cmxpc3AsMjMsMCwxNiwz NCwwLDE2LDI2LDAsMCwyOCwwLDE2LDI1LDAsMCwyNy4yLDAsOS42Cmxyemlw LDI2LDAsMTUsMzMsMCwzMSwyMiwwLDAsMjgsMCwwLDI3LDE2LDE2LDI3LjIs My4yLDEyLjQKcnBjZGVidWcsMjgsMCwwLDM0LDAsMCwyMiwwLDAsMjUsMCww LDI3LDAsMCwyNy4yLDAsMApycG1jaGVjaywzMSwwLDE1LDMyLDAsMCwyMyww LDAsMjQsMCwxNSwyNiwwLDAsMjcuMiwwLDYKc25vd25ld3MsMjUsMCwxNiwz MywwLDAsMjcsMCwwLDI2LDAsMCwyNSwwLDAsMjcuMiwwLDMuMgpsem9wLDI1 LDAsMCwzNSwxNiwwLDIxLDAsMCwyNiwwLDAsMjgsMCwxNiwyNywzLjIsMy4y Cm1kYWRtLDI3LDE2LDAsMzMsMCwwLDIyLDAsMCwyOCwxNiwwLDI1LDAsMCwy Nyw2LjQsMAptdHgsMzAsMCwxNSwzMSwxNSwwLDIzLDAsMCwyNCwwLDE1LDI3 LDAsMTYsMjcsMyw5LjIKcDQsMjYsMCwxNSwzMiwwLDAsMjYsMCwwLDI1LDE2 LDE1LDI2LDAsMTYsMjcsMy4yLDkuMgp4bSwyOCwwLDMxLDMyLDAsMCwyNSww LDAsMjMsMTUsMCwyNywwLDE2LDI3LDMsOS40Cnl1bS1hcmNoLDMzLDAsMTYs MjYsMCwwLDI2LDE1LDAsMjEsMCwwLDI5LDAsMCwyNywzLDMuMgpjcm9udGFi LDI1LDAsMTYsMzMsMCwxNiwyMCwwLDAsMzMsMCwxNiwyMywwLDE2LDI2Ljgs MCwxMi44CmRoY2xpZW50LDI0LDAsMCwyNiwwLDE2LDI2LDAsMCwzMCwwLDE2 LDI4LDAsMzEsMjYuOCwwLDEyLjYKbHNvZiwyNSwwLDE2LDMzLDE1LDAsMjMs MCwwLDI3LDAsMCwyNiwwLDAsMjYuOCwzLDMuMgpudHBkYXRlLDI3LDAsMTYs MzQsMCwzMiwyMiwwLDAsMjYsMCwxNiwyNSwwLDE1LDI2LjgsMCwxNS44CnJ0 Y3dha2UsMjYsMTYsMCwzNSwwLDMyLDIzLDAsMTUsMjQsMCwxNiwyNiwwLDE1 LDI2LjgsMy4yLDE1LjYKdW5yYXIsMjcsMCwxNSwzNSwwLDAsMjMsMCwxNiwy MywwLDAsMjYsMCwxNiwyNi44LDAsOS40CmJsdWV6LDI3LDAsMTUsMzIsMCwx NSwyMiwwLDMxLDI4LDAsMCwyNCwxNSwwLDI2LjYsMywxMi4yCmRzZWxlY3Qs MjYsMCwzMSwyNCwwLDAsMjgsMCwwLDI3LDAsMCwyOCwwLDAsMjYuNiwwLDYu MgpmcmVlcmRwLDI3LDAsMCwyOSwwLDAsMjYsMCwxNSwyNywwLDAsMjQsMCww LDI2LjYsMCwzCmxhcmNoLDIzLDAsMCwzMywwLDE1LDIzLDAsMCwyNywxNiww LDI3LDAsMTUsMjYuNiwzLjIsNgpsaW5rcywyNCwwLDAsMzIsMCwxNiwyMSww LDE1LDI4LDAsMCwyOCwwLDMyLDI2LjYsMCwxMi42CnFlbXUsMjgsMTUsMCwz NCwwLDAsMjIsMCwxNiwyMywwLDAsMjYsMCwwLDI2LjYsMywzLjIKYXB0LWJ1 aWxkLDI2LDE2LDAsMjcsMCwwLDIyLDAsMCwyOSwwLDAsMjgsMCwwLDI2LjQs My4yLDAKaXByb3V0ZTIsMjUsMCwxNiwyNywwLDAsMjIsMCwxNiwyOCwwLDE2 LDMwLDAsMCwyNi40LDAsOS42CmxkYXB2aSwyNSwwLDE2LDMyLDAsMTYsMjIs MCwwLDI2LDAsMTYsMjcsMCwwLDI2LjQsMCw5LjYKcmZraWxsLDI2LDAsMCwz NSwwLDAsMjIsMCwxNiwyNCwwLDE1LDI1LDAsMCwyNi40LDAsNi4yCmNyeXB0 c2V0dXAsMjUsMCwwLDI0LDAsMTUsMjEsMCwxNiwyOSwwLDMxLDMyLDAsMCwy Ni4yLDAsMTIuNApwa2ctY29uZmlnLDI3LDAsMCwzMywwLDMxLDIyLDAsMCwy NCwwLDE2LDI1LDAsMCwyNi4yLDAsOS40CnJlc29sdmNvbmYsMjcsMCwwLDMy LDAsMCwyMiwwLDE1LDIyLDAsMTYsMjgsMCwwLDI2LjIsMCw2LjIKdnBuYywy NSwwLDAsMjgsMCwwLDI5LDAsMCwyMywwLDE1LDI2LDAsMCwyNi4yLDAsMwpk dmQrcnctdG9vbHMsMjcsMCwwLDI2LDAsMTYsMjUsMTUsMCwyNSwwLDAsMjcs MCwxNiwyNiwzLDYuNApycmR0b29sLDI2LDAsMCwzNCwwLDMxLDIyLDAsMCwy MiwwLDAsMjYsMCwwLDI2LDAsNi4yCnd2ZGlhbCwyNiwwLDAsMzAsMCwzMiwy NiwxNSwxNSwyMiwwLDMxLDI2LDAsMTUsMjYsMywxOC42CmxpbG8sMjMsMCwx NSwzMSwwLDE1LDIxLDAsMCwyNiwwLDE2LDI4LDAsMTUsMjUuOCwwLDEyLjIK bXN5bmN0b29sLDI2LDAsMCwzMywwLDMxLDIyLDAsMCwyMywwLDE2LDI1LDAs MCwyNS44LDAsOS40CnBrZ3Rvb2xzLDI2LDAsMCwzMiwwLDMxLDIyLDAsMTYs MjQsMCwwLDI1LDAsMzEsMjUuOCwwLDE1LjYKYXB0aXR1ZGUsMjYsMCwwLDI2 LDAsMzEsMjEsMCwwLDI3LDAsMCwyOCwwLDAsMjUuNiwwLDYuMgphc3BlbGws MjksMCwwLDI0LDAsMTYsMjEsMCwwLDI2LDAsMTUsMjgsMCwxNiwyNS42LDAs OS40CmszYiwyMywwLDE1LDMwLDAsMTYsMjEsMCwwLDI3LDAsMCwyNywwLDE2 LDI1LjYsMCw5LjQKc2l0ZWNvcHksMjcsMTYsMTUsMzAsMCwxNiwyMiwwLDAs MjQsMCwwLDI1LDAsMzEsMjUuNiwzLjIsMTIuNApzeXNjdGwsMjYsMCwxNSwy NiwwLDE1LDI0LDAsMCwyNiwwLDAsMjYsMCwxNiwyNS42LDAsOS4yCm5tYXAs MjUsMCwwLDMxLDAsMzEsMjIsMCwxNiwyMywwLDAsMjYsMCwwLDI1LjQsMCw5 LjQKeHJhbmRyLDI0LDAsMCwyNywwLDAsMjUsMCwxNSwyMywwLDAsMjgsMCwz MSwyNS40LDAsOS4yCnlwLXRvb2xzLDI3LDAsMTUsMjcsMCwwLDI0LDE2LDAs MjMsMCwwLDI2LDAsMCwyNS40LDMuMiwzCmlwdGFibGVzLDIyLDAsMTUsMjQs MCwxNiwyMiwwLDAsMzAsMCwwLDI4LDAsMCwyNS4yLDAsNi4yCnVuYWNlLDI2 LDAsMTYsMjksMCwxNSwyMywwLDAsMjIsMCwwLDI1LDAsMCwyNSwwLDYuMgp3 dGYsMjUsMCwxNSwyOSwwLDE1LDI0LDAsMCwyMiwwLDE2LDI1LDAsMTYsMjUs MCwxMi40CmFib29rLDMwLDAsMTUsMjYsMCwwLDIyLDAsMCwyNCwwLDE1LDIy LDAsMTYsMjQuOCwwLDkuMgp3b2wsMjcsMCwwLDI2LDAsMCwyNSwwLDAsMjAs MCwzMSwyNiwwLDE1LDI0LjgsMCw5LjIKeGhvc3QsMjYsMCwxNiwyNiwxNSww LDI1LDAsMCwyMiwwLDAsMjUsMCwxNiwyNC44LDMsNi40CnhtbXMsMjUsMCwz MSwyNiwwLDE1LDI1LDAsMCwyMywwLDAsMjQsMCwxNSwyNC42LDAsMTIuMgpj b3dzYXksMjQsMCwwLDIzLDAsMTUsMjEsMCwxNSwzMSwwLDAsMjMsMCwwLDI0 LjQsMCw2CmlzcWwsMjMsMCwwLDIzLDAsMCwyMiwwLDE2LDI3LDAsMzEsMjcs MCwxNiwyNC40LDAsMTIuNgpqYXIsMjMsMCwwLDIzLDAsMTUsMjMsMCwxNSwy NiwwLDE1LDI3LDAsMTUsMjQuNCwwLDEyCmNoa2NvbmZpZywyMywxNSwwLDI1 LDAsMTYsMjEsMCwxNiwyOCwwLDMyLDI0LDAsMCwyNC4yLDMsMTIuOApnbmF0 bWFrZSwyMSwwLDAsMjksMCwwLDIxLDAsMTYsMjgsMCwxNiwyMiwwLDAsMjQu MiwwLDYuNAppZnRvcCwyMywwLDAsMjMsMCwwLDIxLDAsMCwyNSwwLDAsMjks MCwwLDI0LjIsMCwwCnRjcGR1bXAsMjUsMCwwLDI1LDAsMCwyMywwLDE1LDIz LDAsMTUsMjUsMCwwLDI0LjIsMCw2CmJpdGtlZXBlciwyNCwwLDAsMjUsMCww LDIyLDAsMCwyNSwwLDAsMjQsMCwwLDI0LDAsMApja3NmdiwyNCwwLDAsMjQs MCwxNiwyMSwwLDAsMjcsMCwxNSwyNCwwLDAsMjQsMCw2LjIKY3VwcywyNCww LDAsMjUsMCwwLDIyLDAsMzEsMjUsMCwwLDI0LDAsMCwyNCwwLDYuMgpncGcy LDIwLDE1LDAsMjUsMCwzMiwyMSwwLDAsMjgsMCwxNSwyNiwwLDAsMjQsMyw5 LjQKaXB2NmNhbGMsMjMsMCwxNiwyNCwxNSwxNiwyMSwwLDE1LDI2LDAsMCwy NiwwLDAsMjQsMyw5LjQKYXV0b3JwbSwyNCwwLDMxLDI0LDAsMTUsMjEsMCwz MSwyNCwwLDE2LDI2LDAsMzIsMjMuOCwwLDI1CmJyY3RsLDI2LDAsMTYsMjQs MCwwLDIwLDAsMTYsMjUsMTUsMTYsMjIsMCwxNSwyMy40LDMsMTIuNgpoZWlt ZGFsLDIxLDAsMCwyNSwwLDE1LDIyLDAsMCwyNywwLDE2LDIyLDAsMTUsMjMu NCwwLDkuMgphcGFjaGUyY3RsLDI0LDAsMTYsMjMsMCwwLDIxLDAsMCwyMyww LDAsMjQsMCwwLDIzLDAsMy4yCmFudCwyMCwwLDAsMjYsMCwxNSwyMCwwLDAs MjEsMCwxNiwyMiwwLDAsMjEuOCwwLDYuMgpzZXJ2aWNlLDE3LDAsMCwzNSww LDE1LDE2LDAsMCwxNiwxNSwwLDE5LDAsMTUsMjAuNiwzLDYKc3FsaXRlMywx OCwxNiwwLDI0LDAsMCwxOCwwLDAsMjEsMCwxNSwxOCwwLDE1LDE5LjgsMy4y LDYKc3ZuLDEyLDAsMCwxNywxNSwwLDksMCwwLDExLDE1LDAsMTEsMTYsMCwx Miw5LjIsMAphdXRvY29uZiw1LDAsMCwxMCwwLDAsNCwwLDAsNSwwLDAsOCww LDE1LDYuNCwwLDMKYXV0b21ha2UsNSwwLDAsMTAsMCwwLDMsMCwwLDUsMTYs MCw3LDAsMCw2LDMuMiwwCmltYWdlbWFnaWNrLDcsMTYsMCw1LDAsMCw0LDAs MCw2LDE1LDAsNywwLDAsNS44LDYuMiwwCnNzaCw1LDAsMCw5LDAsMCw0LDAs MCw1LDE2LDAsNSwwLDAsNS42LDMuMiwwCmN2cyw0LDAsMCw1LDAsMCw2LDAs MCw1LDAsMCw1LDE2LDAsNSwzLjIsMAptYyw1LDE1LDAsMTAsMCwwLDIsMCww LDQsMCwwLDQsMCwwLDUsMywwCm1vdW50LDQsMCwwLDksMTYsMCwzLDAsMCw0 LDE1LDAsNCwwLDAsNC44LDYuMiwwCmNvcmV1dGlscyw1LDE1LDAsNSwwLDAs MywwLDAsNywxNSwwLDMsMTUsMCw0LjYsOSwwCmdjYyw1LDAsMTUsNywwLDAs MywwLDAsMywwLDAsMywwLDAsNC4yLDAsMwpvcGVuc3NsLDQsMCwwLDcsMCww LDIsMCwwLDMsMCwwLDMsMCwwLDMuOCwwLDAKbHptYSwyLDAsMTYsOCwwLDAs MSwwLDAsMywwLDAsMywwLDAsMy40LDAsMy4yCnh6LDMsMCwwLDUsMTYsMCwz LDAsMCwyLDAsMCw0LDAsMCwzLjQsMy4yLDAKcGVybCwzLDAsMCw3LDAsMCwy LDAsMCwyLDAsMCwyLDAsMCwzLjIsMCwwCnV0aWwtbGludXgsMywwLDAsNSww LDAsMywwLDAsMiwwLDAsMywwLDAsMy4yLDAsMApmaW5kdXRpbHMsMywwLDAs NSwwLDAsMiwwLDAsMiwwLDE2LDMsMCwwLDMsMCwzLjIKbWFrZSwyLDAsMCw2 LDAsMCwyLDAsMCwzLDAsMCwyLDAsMCwzLDAsMApweXRob24sMiwwLDAsOCwx NiwwLDIsMCwwLDEsMCwwLDIsMCwxNSwzLDMuMiwzCnJzeW5jLDIsMCwwLDcs MCwwLDIsMCwwLDIsMCwwLDIsMTYsMCwzLDMuMiwwCnN0cmFjZSwyLDAsMCw3 LDE2LDAsMiwwLDAsMiwwLDAsMiwwLDAsMywzLjIsMApzY3JlZW4sMiwwLDAs NiwwLDAsMiwwLDAsMSwwLDAsMiwwLDE2LDIuNiwwLDMuMgpjdnNwcywyLDE2 LDAsMywwLDAsMywwLDAsMiwwLDAsMiwwLDAsMi40LDMuMiwwCnNoLDIsMCww LDUsMCwwLDEsMCwwLDIsMCwwLDIsMCwwLDIuNCwwLDAKdGFyLDIsMCwwLDUs MTYsMCwyLDE2LDAsMSwwLDAsMiwwLDAsMi40LDYuNCwwCmluZm8sMywwLDAs MywwLDAsMSwwLDAsMiwwLDAsMiwxNiwwLDIuMiwzLjIsMApyaSwyLDAsMTUs NSwwLDAsMSwwLDAsMSwwLDAsMiwxNiwwLDIuMiwzLjIsMwp4bWxsaW50LDIs MCwwLDQsMCwwLDIsMCwwLDEsMCwwLDIsMCwwLDIuMiwwLDAKYmluZC11dGls cywzLDAsMCwzLDAsMTYsMSwwLDAsMiwwLDE1LDEsMCwwLDIsMCw2LjIKY3Bh bjJkaXN0LDIsMCwwLDMsMCwwLDEsMCwwLDIsMCwwLDIsMCwwLDIsMCwwCmRk LDEsMCwwLDMsMCwwLDIsMCwwLDIsMCwwLDIsMCwwLDIsMCwwCmljb252LDEs MCwwLDMsMCwwLDIsMTYsMCwyLDAsMCwyLDAsMCwyLDMuMiwwCndpcmVsZXNz LXRvb2xzLDEsMCwwLDQsMCwwLDIsMCwwLDEsMCwwLDIsMCwwLDIsMCwwCnhy ZGIsMiwwLDE2LDQsMCwwLDEsMCwwLDEsMCwwLDIsMCwwLDIsMCwzLjIKeHNs dHByb2MsMiwwLDAsNCwwLDAsMSwwLDAsMSwwLDAsMiwwLDAsMiwwLDAKYnpp cDIsMiwwLDAsMywwLDAsMSwwLDAsMSwwLDAsMiwwLDAsMS44LDAsMApjcGlv LDIsMCwwLDMsMCwwLDEsMCwwLDIsMCwwLDEsMCwwLDEuOCwwLDAKeG1sd2Ys MSwwLDAsMywwLDAsMiwwLDE2LDEsMCwwLDIsMCwwLDEuOCwwLDMuMgpjbGlz cCwyLDAsMCwzLDAsMCwwLDAsMCwyLDAsMCwxLDAsMCwxLjYsMCwwCmdwZywx LDAsMCwzLDAsMCwxLDAsMCwyLDAsMCwxLDAsMCwxLjYsMCwwCm1hbiwxLDAs MCw0LDAsMCwxLDAsMCwxLDAsMCwxLDAsMCwxLjYsMCwwCnhtb2RtYXAsMSww LDAsMywwLDAsMSwwLDAsMSwwLDAsMiwwLDAsMS42LDAsMApnemlwLDEsMCww LDIsMTYsMCwxLDAsMCwyLDE2LDAsMSwwLDAsMS40LDYuNCwwCmtsZGxvYWQs MCwwLDAsNCwwLDAsMSwxNiwwLDEsMCwwLDEsMCwwLDEuNCwzLjIsMApiYXNo LWJ1aWx0aW5zLDEsMCwwLDMsMCwwLDAsMCwwLDEsMCwwLDEsMCwwLDEuMiww LDAKZ2RidXMsMSwwLDAsMiwwLDAsMSwxNiwwLDEsMCwwLDEsMCwwLDEuMiwz LjIsMApjeWdwb3J0LWJhc2gtY29tcGxldGlvbiwwLDAsMCwyLDAsMCwxLDE2 LDAsMSwwLDAsMSwwLDAsMSwzLjIsMApnc2V0dGluZ3MsMSwwLDAsMiwwLDAs MCwwLDAsMiwwLDAsMCwwLDAsMSwwLDAKaXBzZWMsMSwwLDAsMiwwLDAsMCww LDAsMSwwLDAsMSwwLDAsMSwwLDAKY2hzaCwxLDE2LDAsMiwwLDAsMCwwLDAs MSwwLDAsMCwwLDAsMC44LDMuMiwwCmNvbmZpZ3VyZSwxLDAsMCwyLDAsMCww LDAsMCwxLDAsMCwwLDAsMCwwLjgsMCwwCmdyZXNvdXJjZSwwLDAsMCwzLDAs MCwwLDAsMCwxLDAsMCwwLDAsMCwwLjgsMCwwCmlmdXBkb3duLDEsMCwwLDEs MCwwLDEsMCwwLDAsMCwwLDEsMCwwLDAuOCwwLDAKcGtnX2luc3RhbGwsMCww LDAsMywwLDAsMSwwLDAsMCwwLDAsMCwwLDAsMC44LDAsMAp2aW0tY29tcGxl dGlvbiwwLDAsMCwyLDAsMCwxLDAsMCwxLDE2LDAsMCwwLDAsMC44LDMuMiww Cmd2aW0tY29tcGxldGlvbiwwLDAsMCwxLDAsMCwwLDAsMCwxLDAsMCwxLDAs MCwwLjYsMCwwCg== --_002_CE9C056E12502146A72FD81290379E9A6093A204ENFIRHMBX1datco_ Content-Type: text/plain; charset=us-ascii -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple --_002_CE9C056E12502146A72FD81290379E9A6093A204ENFIRHMBX1datco_--