delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/05/22/01:46:18

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: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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: <auto-000002683205 AT fwd1 DOT webnames DOT ca>
From: Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca>
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: <auto-000002683205@fwd1.webnames.ca>
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. <urlopen error [SSL:
CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>

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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019