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:reply-to:subject:to:references:from:message-id :date:mime-version:in-reply-to:content-type; q=dns; s=default; b= uw1ZPxGqsB08yYsLaFr9iqBCPsIddz0QEUwhtd03XKyPIcj76qlb+8JHO3IFG8q2 jArs+fIu1YtWP8/WZSRdIUYKN5s+cKV+TL4Q74U7SIoZrKTWl3xZQ2Id58IfWFMy fK9qAK86GSH75XGG9mGtMei6eWbIrtuCsuEPxRa1ZHo= 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:reply-to:subject:to:references:from:message-id :date:mime-version:in-reply-to:content-type; s=default; bh=yhY/A MBvqsMLzHaYrGD5wAp8Xew=; b=SuHC3vxFcaweGJ2PcpK5ss07AsuVJytsIvh7k CMpYfOGXJLy3BCc9yJ0ECuhstlr8foJFpZol0ou4X/ZoGKIViqxetlLC5nvPzDyL I6PfwSVHmd5+2AerXCoRmdTnpysxdQS0FBh1eeI5ewAsDmtWBH6O49WAi9UTT/H/ /3Xfho= 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 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=4.6 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,LIKELY_SPAM_BODY,RCVD_IN_DNSWL_LOW,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=renewed, expiry, holiday, currency X-HELO: smtp-out-no.shaw.ca X-Authority-Analysis: v=2.2 cv=a+JAzQaF c=1 sm=1 tr=0 a=WqCeCkldcEjBO3QZneQsCg==:117 a=WqCeCkldcEjBO3QZneQsCg==:17 a=r77TgQKjGQsHNAKrUKIA:9 a=_Nh0O-PlAAAA:8 a=uPZiAMpXAAAA:8 a=j6UNxrIGjaDWUlwaNp8A:9 a=ExanaH4kD-MZedPK:21 a=GbhVzBYCm5XqVy2O:21 a=QEXdDO2ut3YA:10 a=GLBqU8X-AAAA:8 a=wnFi7Zz6ZAIJqbCDBk0A:9 a=mkax6g8u0aotL4jw:21 a=HyMeDRj4ODqtT2S8:21 a=ffgMdrdep9hD-8cvKZdr:22 a=TDYC9zJyE_3HUFQhwfXB:22 Reply-To: Brian DOT Inglis AT SystematicSw DOT ab DOT ca Subject: Re: [ANNOUNCEMENT] Updated: units 2.14-1 To: cygwin AT cygwin DOT com References: From: Brian Inglis Message-ID: <23d9fab5-b291-d1ee-c262-e06dcd584c60@SystematicSw.ab.ca> Date: Sun, 21 May 2017 23:45:51 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------18644329B4064094A9C5171F" X-CMAE-Envelope: MS4wfC62BNiR4fmFDbFi6krBZdUS0rnTJ0gdq1NLCY1VTePDcWCYXStRCjPT0LrN41HQ8n6NjupAkfYBEMDLEcVvWbbp0YT9jGTbxBgzywLTgzupAgrlCPg/ JZFgY1ShH7g9QqXVY7vxshU1ZL1pGTBRtc3tQVrw+7HBRe9exurZGalljLsI8vAWewPY7uS+JGu74A== X-IsSubscribed: yes --------------18644329B4064094A9C5171F Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 2017-04-27 13:20, Brian Inglis wrote: > * units-2.14-1 > > The Units program converts quantities expressed in various scales to > their equivalents in other scales. The units program can handle > multiplicative scale changes as well as nonlinear conversions such as > Fahrenheit to Celsius or wire gauge. Units comes with an annotated, > extendable database defining over two thousand units. > > This is an update to the latest upstream release, which now supports > longer input expressions (e.g. a sum of more than 100 units), control > characters treated as white space to avoid producing errors about > invalid UTF-8, and includes 2980 units, 109 prefixes, and 96 nonlinear > units. Currency exchange rates are updated on every run of setup by a permanent postinstall script /etc/postinstall/zp_units_cur.sh running /usr/bin/units_cur to access https://rss.timegenie.com which uses HSTS to enforce https access, and whose security certificate has expired, so runs will fail with message: Error connecting to currency server. If this causes you problems, please temporarily rename the current update script /usr/bin/units_cur and replace by the attached, or replace the line between the first try: and except ...: by the following lines: [the first line is a comment, the remainder are indented two spaces] # http://stackoverflow.com/questions/36600583/python-3-urllib-ignore-ssl-certificate-verification import ssl ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE currencies = ET.parse(urllib.request.urlopen('https://rss.timegenie.com/forex.xml',context=ctx)).findall('data') to ignore the security certificate expiry until it is renewed (hopefully by sometime Tuesday after the holiday): when the security certificate has been renewed, I will follow up here to let everyone know. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada --------------18644329B4064094A9C5171F Content-Type: text/plain; charset=UTF-8; name="units_cur" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="units_cur" IyEvdXNyL2Jpbi9weXRob24zCiMKIyBWZXJzaW9uIDIgIAojIDkgSnVseSAy MDEzCiMKIyBNb2RpZmllZCB0byB1c2UgeG1sIGZvcm1hdCBvdXRwdXQgZnJv bSB0aW1lZ2VuaWUgaW5zdGVhZCBvZiB0ZXh0IGZpbGUKIwojIFZlcnNpb24g MwojIDcgTWFyY2ggMjAxNAojCiMgQWRkZWQgY2hlY2tzIGZvciB1bmljb2Rl IGN1cnJlbmN5IG5hbWVzCiMKIyBWZXJzaW9uIDMuMQojIDIzIEp1bmUgMjAx NAojCiMgQWRkZWQgdGVzdCBmb3Igbm9uLXVuaWNvZGUgc3RyaW5ncyB0byBw cmV2ZW50IGEgcnVudGltZSB3YXJuaW5nCiMKCmltcG9ydCBzeXMKaW1wb3J0 IHVybGxpYi5yZXF1ZXN0LCB1cmxsaWIucGFyc2UsIHVybGxpYi5lcnJvcgpp bXBvcnQgb3MKaW1wb3J0IHhtbC5ldHJlZS5FbGVtZW50VHJlZSBhcyBFVApp bXBvcnQgY29kZWNzCmZyb20gZGF0ZXRpbWUgaW1wb3J0IGRhdGV0aW1lCmZy b20gdW5pZGVjb2RlIGltcG9ydCB1bmlkZWNvZGUKCm91dHN0ciA9ICcnCgpv dXRmaWxlPScvdXNyL3NoYXJlL3VuaXRzL2N1cnJlbmN5LnVuaXRzJyAgCgpp ZiBsZW4oc3lzLmFyZ3YpPT0yIGFuZCBzeXMuYXJndlsxXSAhPSAnLS1oZWxw JyBhbmQgc3lzLmFyZ3ZbMV0gIT0gJy1oJzoKICBvdXRmaWxlID0gc3lzLmFy Z3ZbMV0KZWxpZiBsZW4oc3lzLmFyZ3YpICE9IDE6CiAgc3lzLnN0ZGVyci53 cml0ZSgnXG5Vc2FnZTogezB9IFtmaWxlbmFtZV1cblxuJy5mb3JtYXQoc3lz LmFyZ3ZbMF0pKQogIHN5cy5zdGRlcnIud3JpdGUoJ1VwZGF0ZSBjdXJyZW5j eSBpbmZvcm1hdGlvbiBmb3IgXCd1bml0c1wnIGludG8gdGhlIHNwZWNpZmll ZCBmaWxlbmFtZSBvciBpZiBub1xuJykKICBzeXMuc3RkZXJyLndyaXRlKCdm aWxlbmFtZSBpcyBnaXZlbiwgdGhlIGRlZmF1bHQ6IFwnezB9XCcuXG4nLmZv cm1hdChvdXRmaWxlKSkKICBzeXMuZXhpdCgxKQoKdHJ5OgojIGh0dHA6Ly9z dGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzY2MDA1ODMvcHl0aG9uLTMt dXJsbGliLWlnbm9yZS1zc2wtY2VydGlmaWNhdGUtdmVyaWZpY2F0aW9uCiAg aW1wb3J0IHNzbAogIGN0eCA9IHNzbC5jcmVhdGVfZGVmYXVsdF9jb250ZXh0 KCkKICBjdHguY2hlY2tfaG9zdG5hbWUgPSBGYWxzZQogIGN0eC52ZXJpZnlf bW9kZSA9IHNzbC5DRVJUX05PTkUKICBjdXJyZW5jaWVzID0gRVQucGFyc2Uo dXJsbGliLnJlcXVlc3QudXJsb3BlbignaHR0cHM6Ly9yc3MudGltZWdlbmll LmNvbS9mb3JleC54bWwnLGNvbnRleHQ9Y3R4KSkuZmluZGFsbCgnZGF0YScp CmV4Y2VwdCBJT0Vycm9yIGFzIGV4YzoKICBzeXMuc3RkZXJyLndyaXRlKCdF cnJvciBjb25uZWN0aW5nIHRvIGN1cnJlbmN5IHNlcnZlci4gezB9XG4nLmZv cm1hdChleGMpKQogIHN5cy5leGl0KDEpCgojIHByaW50IGNvZGVzIGhlcmUK CmNvZGVzID0gW3guZmluZCgnY29kZScpLnRleHQgZm9yIHggaW4gY3VycmVu Y2llc10KbmFtZXMgPSBbeC5maW5kKCdkZXNjcmlwdGlvbicpLnRleHQgZm9y IHggaW4gY3VycmVuY2llc10KdmFsdWVzID0gW3guZmluZCgncmF0ZScpLnRl eHQgZm9yIHggaW4gY3VycmVuY2llc10KCiMgU29tZXRpbWVzIGN1cnJlbmN5 IHJhdGVzIGFyZSBtaXNzaW5nIGZyb20gdGhlIHhtbCBmaWxlCiMgRGVsZXRl IHN1Y2ggY3VycmVuY2llcwoKd2hpbGUgVHJ1ZToKICB0cnk6CiAgICBub25l ID0gdmFsdWVzLmluZGV4KE5vbmUpCiAgICBzeXMuc3RkZXJyLndyaXRlKCdu byByYXRlIGZvciAiJXMiICglcylcbicgJSAobmFtZXNbbm9uZV0sIGNvZGVz W25vbmVdKSkKICAgIGRlbCBjb2Rlc1tub25lXQogICAgZGVsIG5hbWVzW25v bmVdCiAgICBkZWwgdmFsdWVzW25vbmVdCiAgZXhjZXB0IFZhbHVlRXJyb3I6 CiAgICBicmVhawoKIyBQcmVjaW91cyBtZXRhbHMgYXJlIHNob3dpbmcgdXAg d2l0aCB3ZWlyZCBwcmljZXMgKHBlciBncmFtPykKIyBEZWxldGUgdGhlbQoK bWV0YWxjb2RlcyA9IFsnWEFHJywnWEFVJywnWFBEJywnWFBUJ10KZm9yIGkg aW4gcmFuZ2UobGVuKG1ldGFsY29kZXMpKToKICB0cnk6CiAgICBiYWRpbmQg PSBjb2Rlcy5pbmRleChtZXRhbGNvZGVzW2ldKQogICAgZGVsIGNvZGVzW2Jh ZGluZF0KICAgIGRlbCBuYW1lc1tiYWRpbmRdCiAgICBkZWwgdmFsdWVzW2Jh ZGluZF0KICBleGNlcHQgVmFsdWVFcnJvcjoKICAgIGJyZWFrCgpuYW1lcyA9 IFt4Lmxvd2VyKCkucmVwbGFjZSgnICcsJycpIGZvciB4IGluIG5hbWVzXQoK Zm91bmR1bmljb2RlPUZhbHNlCmZvciBpIGluIHJhbmdlKGxlbihuYW1lcykp OgogIGlmIG5hbWVzW2ldID09ICdhbmd1aWxsYShlY2QpJzoKICAgIG5hbWVz W2ldID0gJ2Vhc3RjYXJpYmJlYW5kb2xsYXInCiAgaWYgaXNpbnN0YW5jZShu YW1lc1tpXSxzdHIpOiAgICAjIHRoaXMgdGVzdCBuZWVkZWQgb25seSBmb3Ig cHl0aG9uMgogICAgYXNjaWkgPSB1bmlkZWNvZGUobmFtZXNbaV0pCiAgZWxz ZToKICAgIGFzY2lpID0gbmFtZXNbaV0KICBpZiBuYW1lc1tpXSAhPSBhc2Np aToKICAgIGlmIG5vdCBmb3VuZHVuaWNvZGU6CiAgICAgIGZvdW5kdW5pY29k ZSA9IFRydWUKICAgICAgb3V0c3RyICs9ICcjIFVuaWNvZGUgQ3VycmVuY3kg TmFtZXNcblxuIXV0ZjhcbicKICAgIG91dHN0ciArPSBuYW1lc1tpXSArICcg JyAqKDIzLWxlbihuYW1lc1tpXSkpICsgYXNjaWkgKyAnXG4nCiAgICBuYW1l c1tpXSA9IGFzY2lpCmlmIGZvdW5kdW5pY29kZToKICBvdXRzdHIgKz0gJyFl bmR1dGY4XG5cbicKCm91dHN0ciArPSAnIyBJU08gQ3VycmVuY3kgQ29kZXNc blxuJwoKb3V0c3RyICs9ICdcbicuam9pbihbeCArICcgJyoyMCArIHkgZm9y IHgseSBpbiB6aXAoY29kZXMsbmFtZXMpXSkKCnVzZCA9IGNvZGVzLmluZGV4 KCdVU0QnKQpldXJvID0gY29kZXMuaW5kZXgoJ0VVUicpCnVzZHZhbCA9IHZh bHVlc1t1c2RdIAoKdmFsdWVzID0gWycxfCcgKyB4ICsnIGV1cm8nIGZvciB4 IGluIHZhbHVlc10KdmFsdWVzW2V1cm9dID0gdXNkdmFsICsgJyBVUyQnCgpk ZWwgbmFtZXNbdXNkXQpkZWwgdmFsdWVzW3VzZF0KCiMgcHJpbnQgcmF0ZXMg aGVyZQoKbm93ID0gZGF0ZXRpbWUubm93KCkKb3V0c3RyICs9ICdcblxuIyBD dXJyZW5jeSBleGNoYW5nZSByYXRlcyBmcm9tIFRpbWUgR2VuaWUgKHd3dy50 aW1lZ2VuaWUuY29tKVxuJwpvdXRzdHIgKz0gJ1xuIW1lc3NhZ2UgQ3VycmVu Y3kgZXhjaGFuZ2UgcmF0ZXMgZnJvbSB3d3cudGltZWdlbmllLmNvbSBvbiAn K25vdy5zdHJmdGltZSgnJVktJW0tJWQnKSsnXG5cbicKCm1heGxlbiA9IG1h eChsaXN0KG1hcChsZW4sbmFtZXMpKSkgKyAyCm91dHN0ciArPSAnXG4nLmpv aW4oW3gubGp1c3QobWF4bGVuKSArIHkgZm9yIHgseSBpbiB6aXAobmFtZXMs IHZhbHVlcyldKQoKCiMgcHJlY2lvdXMgbWV0YWxzIHByaWNlcwoKb3V0c3Ry ICs9ICdcblxuIyBQcmVjaW91cyBtZXRhbHMgcHJpY2VzIGZyb20gaHR0cDov L3NlcnZpY2VzLnBhY2tldGl6ZXIuY29tL3Nwb3RwcmljZXMvXG5cbicKCnRy eToKICBzcG90cHJpY2VzID0gRVQucGFyc2UodXJsbGliLnJlcXVlc3QudXJs b3BlbignaHR0cDovL3NlcnZpY2VzLnBhY2tldGl6ZXIuY29tL3Nwb3Rwcmlj ZXMvP2Y9eG1sJykpCmV4Y2VwdCBJT0Vycm9yIGFzIGV4YzoKICBzeXMuc3Rk ZXJyLndyaXRlKCdFcnJvciBjb25uZWN0aW5nIHRvIHNwb3RwcmljZXMgc2Vy dmVyLiB7MH1cbicuZm9ybWF0KGV4YykpCiAgc3lzLmV4aXQoMSkKCm1ldGFs cyA9IFsnZ29sZCcsJ3BsYXRpbnVtJywnc2lsdmVyJ10KCmZvciBtZXRhbCBp biBtZXRhbHM6CiAgb3V0c3RyICs9ICd7MH0gICAgezF9IFVTJC90cm95b3Vu Y2VcbicuZm9ybWF0KChtZXRhbCsncHJpY2UnKS5sanVzdCgxNSksIHNwb3Rw cmljZXMuZmluZChtZXRhbCkudGV4dCkKCnRyeToKICBpZiBvdXRmaWxlID09 ICctJzoKICAgIGluZm8gPSBjb2RlY3MubG9va3VwKCd1dGY4JykKICAgIG91 dGZpbGUgPSBjb2RlY3MuU3RyZWFtUmVhZGVyV3JpdGVyKHN5cy5zdGRvdXQs IGluZm8uc3RyZWFtcmVhZGVyLCBpbmZvLnN0cmVhbXdyaXRlcikKICBlbHNl OiAgICAKICAgIG91dGZpbGUgPSBjb2RlY3Mub3BlbihvdXRmaWxlLCd3Jywn dXRmOCcpCmV4Y2VwdCBJT0Vycm9yIGFzIGV4YzoKICBzeXMuc3RkZXJyLndy aXRlKCdVbmFibGUgdG8gd3JpdGUgdG8gb3V0cHV0IGZpbGUuIHswfVxuJy5m b3JtYXQoZXhjKSkKICBzeXMuZXhpdCgxKQoKb3V0ZmlsZS53cml0ZShvdXRz dHIucmVwbGFjZSgnXG4nLG9zLmxpbmVzZXApKQoKIyBJbiBweXRob24zLCBv cGVuKG91dGZpbGUsbW9kZT0ndycsZW5jb2Rpbmc9J3V0ZjgnKSBzaG91bGQg d29yawojIGFuZCB0aGVuIHRoZSBleHBsaWNpdCBuZXdsaW5lIGhhbmRsaW5n IHdvbid0IGJlIG5lZWRlZAo= --------------18644329B4064094A9C5171F 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 --------------18644329B4064094A9C5171F--