From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by sourceware.org (Postfix) with ESMTPS id 871B43858D20 for ; Sat, 16 Mar 2024 20:50:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 871B43858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSW.ab.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=SystematicSW.ab.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 871B43858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=216.40.44.10 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710622240; cv=none; b=SZbKiq/Wbl+MU/csqgNcGQqMGjydlQy/Dxb7lhrvYsaq+1SaQpPprKTIKaBlE+w4lOmdb6IyMU5j9eR80BY9txyA93IIaN2Vgneua+eKyViA6MSrd4AhHwhLiefdQtCKnhYyD4FHFOmATshM9jwdT8o7e+FEJLGQhmghUsYjN+4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710622240; c=relaxed/simple; bh=S2T3gE/vm0gVREARynYoeb83eKwaJrIDpHWtkWEBabQ=; h=From:To:Date:Message-Id:Subject; b=fUkCW646DBId6fZwYxZbDpo1qtDoSI2liRsv5vApcC7yL7zkG1qxUIYy8qooviwUwZ8RFRkwBZoQGokgyBgJddwoQeQCxLIcjcFNVTnvDUd2RB2zTrJ20HHZlRYx0R/1gphLmMDsMIBFzu9zFWIOdt7ayS73cNDnr96nQ4t+eTY= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from omf20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 1DEEDA0197 for ; Sat, 16 Mar 2024 20:50:38 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: Brian.Inglis@SystematicSW.ab.ca) by omf20.hostedemail.com (Postfix) with ESMTPA id E0B9320028 for ; Sat, 16 Mar 2024 20:50:36 +0000 (UTC) From: "Cygwin units Maintainer" To: "Cygwin Announcements" Reply-To: "Cygwin" Date: Sat, 16 Mar 2024 14:48:50 -0600 Message-Id: <20240316144850.8773-1-Brian.Inglis@SystematicSW.ab.ca> Subject: Updated: units 2.23-2 X-Stat-Signature: pi56sc4mdgzohiyqzjywaet7cbmxq48a X-Rspamd-Server: rspamout07 X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_EXEURI,KAM_NUMSUBJECT,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Rspamd-Queue-Id: E0B9320028 X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 X-Session-ID: U2FsdGVkX1+Ffbso79XKAO71c2s25tf1TVe/jkM6jNc= X-HE-Tag: 1710622236-690107 X-HE-Meta: U2FsdGVkX1/CF15xZLI8Unq4J22D+sjIHEQiGuJCm8Qf7eXdI9xmixDETeCiIOoattne5Lt+yhpoGW40X0Hzb2KNw07WdceP0Is0lYiMk/2jBrtOnvj4uTM8fSe5NykPAHiuai+4/Pwj5AYXMqY3Gm8vt062KSG3gY/TxAAeFP3lDElIjziOAqGxefsJn5v5hE3R/lwDUPZd39ibDExTocMnylJ+A185GBJP+xD3VrSEzQ8/1yd63uVIJJj5LZYRfbBDqKTqSDdGVLFK0jz5/XDsZPN24OAKDUry2mruaQgF/FdtxEU0NlVVw2zrziuvP5SJm12Dohs= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The following package has been upgraded in the Cygwin distribution: * units 2.23-2 The Units program converts quantities expressed in various scales to 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 seven thousand units, including 134 nonlinear units, and 125 prefixes, using ten systems of units including SI, 189 currencies, bitcoin and precious metals prices, plus US CPI Consumer Price Index, all of which may be updated using units_cur. For more information see the project pages: https://gnu.org/s/units/ https://sv.gnu.org/p/units/ For changes since the previous Cygwin release see below or read /usr/share/doc/units/NEWS after installation. A native Windows binary distribution is also available: https://ftpmirror.gnu.org/units/windows/units-2.23-setup.exe NOTE: Changes in this Cygwin release. The postinstall script to update currency exchange rates and commodity prices has been dropped as it was causing problems when installing on systems without Internet access or with network blocks. If you would like to update currency exchange rates and commodity prices, just run units_cur at the command line, in a profile or rc startup script, or in a *daily* cron job. Do *NOT* run units_cur more frequently than daily, as currency exchange rates and commodity prices are updated only at most weekdays, and excessive requests from units users could cause free access to accurate online sources be stopped. Version 2.23 - 18 February 2024 - Added interactively defined variables, with "_" prefix. - Because of the above change, a space may be needed after the last answer symbol "_" in some situations, e.g. "_m" used to compute "_ * m" but now refers to the user variable _m. - molarvolume changed to have dimensions of m^3/mol for consistency with NIST - Corrected erroneous definitions of moondist_min and moondist_max - Added atomic masses for all isotopes of all elements in elements.units - Added US Consumer Price index in cpi.units, which is updated monthly by units_cur. Inflation calculations are possible with dollars_in() or inflation_since() and other related nonlinear units - Made exchangerate-api the default currency server because floatrates was returning incomplete data - Adjusted US survey units to use the international foot by default due to deprecation of the US survey foot - abs() function works on units with dimensions, like -27 degrees. - Support unicode operators for division and multiplication - Ignore QUIT signal, which is sent by Ctrl-Backslash and Ctrl-4. - Suppress repeated unit values in display of unit definitions (e.g. defining byte as "8 bit = 8 bit") - Unit reductions that take more than 1000 steps now give a "circular reference" error. - More detailed reporting from the --check (-c) option. - Fixed bug in positioning pointer to errors in input when the input has leading spaces. - Fixed parser memory leak with numbers too large or small for type double. - Allow multiple divisions in expressions that start with "/", e.g. "/m/s"