From cb63d18d37e7ed23e35e06e462ecc02b8bb37876 Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Wed, 14 Jun 2017 16:11:26 +0000 Subject: [PATCH] Accepting request 503714 from home:alois:branches:utilities Update to 5.2.0 OBS-URL: https://build.opensuse.org/request/show/503714 OBS-URL: https://build.opensuse.org/package/show/utilities/miller?expand=0&rev=6 --- miller-5.1.0.tar.gz | 3 --- miller-5.2.0.tar.gz | 3 +++ miller.changes | 56 +++++++++++++++++++++++++++++++++++++++++++++ miller.spec | 7 ++++-- 4 files changed, 64 insertions(+), 5 deletions(-) delete mode 100644 miller-5.1.0.tar.gz create mode 100644 miller-5.2.0.tar.gz diff --git a/miller-5.1.0.tar.gz b/miller-5.1.0.tar.gz deleted file mode 100644 index 4c668b0..0000000 --- a/miller-5.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:07a498c0228e15321798e5f3f6d03ee6ba9aaf13110f55e52ddfadee52b9da6a -size 5127128 diff --git a/miller-5.2.0.tar.gz b/miller-5.2.0.tar.gz new file mode 100644 index 0000000..a301617 --- /dev/null +++ b/miller-5.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e773d2aee08d9d864d1bfa21bbfe94d4abbe1fce51dea68979ac55936b22c6b4 +size 5020871 diff --git a/miller.changes b/miller.changes index f0575a5..f5a6e7d 100644 --- a/miller.changes +++ b/miller.changes @@ -1,3 +1,59 @@ +------------------------------------------------------------------- +Tue Jun 13 08:06:28 UTC 2017 - aloisio@gmx.com + +- Update to version 5.2.0 + This release contains mostly feature requests. + Features: + * The stats1 verb now lets you use regular expressions to + specify which field names to compute statistics on, and/or which + to group by. Full details are here. + * The min and max DSL functions, and the min/max/percentile + aggregators for the stats1 and merge-fields verbs, now support + numeric as well as string field values. (For mixed string/numeric + fields, numbers compare before strings.) This means in particular + that order statistics -- min, max, and non-interpolated + percentiles -- as well as mode, antimode, and count are now + possible on string-only fields. (Of course, any operations + requiring arithmetic on values, such as computing sums, averages, + or interpolated percentiles, yield an error on string-valued + input.) + * There is a new DSL function mapexcept which returns a copy of + the argument with specified key(s), if any, unset. The motivating + use-case is to split records to multiple filenames depending on + particular field value, which is omitted from the output: mlr + --from f.dat put 'tee > "/tmp/data-".$a, mapexcept($*, "a")' + Likewise, mapselect returns a copy of the argument with only + specified key(s), if any, set. This resolves #137. + * A new -u option for count-distinct allows unlashed counts for + multiple field names. For example, with -f a,b and without -u, + count-distinct computes counts for distinct pairs of a and b field + values. With -f a,b and with -u, it computes counts for distinct a + field values and counts for distinct b field values separately. + * If you build from source, you can now do ./configure without + first doing autoreconf -fiv. This resolves #131. + * The UTF-8 BOM sequence 0xef 0xbb 0xbf is now automatically + ignored from the start of CSV files. (The same is already done for + JSON files.) This resolves #138. + * For put and filter with -S, program literals such as the 6 in + $x = 6 were being parsed as strings. This is not sensible, since + the -S option for put and filter is intended to suppress numeric + conversion of record data, not program literals. To get string 6 + one may use $x = "6". + Documentation: + * A new cookbook example shows how to compute differences + between successive queries, e.g. to find out what changed in + time-varying data when you run and rerun a SQL query. + * Another new cookbook example shows how to compute + interquartile ranges. + * A third new cookbook example shows how to compute weighted + means. + Bugfixes: + * CRLF line-endings were not being correctly autodetected when + I/O formats were specified using --c2j et al. + * Integer division by zero was causing a fatal runtime + exception, rather than computing inf or nan as in the + floating-point case. + ------------------------------------------------------------------- Sat Apr 15 07:48:57 UTC 2017 - aloisio@gmx.com diff --git a/miller.spec b/miller.spec index 6268d47..1d34e82 100644 --- a/miller.spec +++ b/miller.spec @@ -17,7 +17,7 @@ Name: miller -Version: 5.1.0 +Version: 5.2.0 Release: 0 Summary: Name-indexed data processing tool License: BSD-2-Clause @@ -43,9 +43,12 @@ well with pipes and can feed "tail -f". sed -e 's/-pg//' -i c/Makefile.am %endif %endif +%ifnarch %ix86 x86_64 +sed -e '/AM_CFLAGS/s/$/\ -fwrapv/' -i c/parsing/Makefile.am +%endif %build -autoreconf -fi +autoreconf -fiv %configure make %{?_smp_mflags}