commit vamp-plugin-sdk for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package vamp-plugin-sdk for openSUSE:Factory 
checked in at 2017-08-31 21:03:56

Comparing /work/SRC/openSUSE:Factory/vamp-plugin-sdk (Old)
 and  /work/SRC/openSUSE:Factory/.vamp-plugin-sdk.new (New)


Package is "vamp-plugin-sdk"

Thu Aug 31 21:03:56 2017 rev:17 rq:519921 version:2.7.1

Changes:

--- /work/SRC/openSUSE:Factory/vamp-plugin-sdk/vamp-plugin-sdk.changes  
2015-08-05 06:50:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.vamp-plugin-sdk.new/vamp-plugin-sdk.changes 
2017-08-31 21:04:18.309310174 +0200
@@ -1,0 +2,34 @@
+Mon Aug 28 17:06:46 UTC 2017 - aloi...@gmx.com
+
+- Update to version 2.7.1
+  * Fix inclusion mechanism for FFTs which could cause a host
+application to crash in certain circumstances due to
+conflicting versions of C-linkage symbols
+  version 2.7:
+  * Add ability to PluginLoader to list plugins only in (or not in)
+certain library files
+  * Fix fixed-sample-rate output timestamps in printout from the
+simple host, and add regression test script using test plugin
+  * Switch the convenience FFT interface for plugin usage from the
+very slow reference implementation previously provided, to the
+somewhat faster KissFFT
+  * Add a top-secret compiler flag to switch internal FFTs to
+single-precision only
+  * Fix some small but long-standing memory leaks and minor bugs
+  version 2.6:
+  * Add a simple C-linkage API for plugin library discovery and
+loading -- the missing part when trying to use Vamp plugins
+from C or a language with only C-linkage foreign-function
+interface
+  * Fix bug in PluginBufferingAdapter reset() function, which
+failed to reset timestamp rewrites (symptom: timestamps
+appeared to continue to ascend from end point on next run after
+a reset)
+  * Fix sometime 1-sample rounding error in
+PluginInputDomainAdapter
+  * Update build files for more recent OS versions
+  * Add -L option to simple host, as synonym for --list-full
+  * Add a combined Visual C++ solution that includes the plugin
+SDK, host SDK, example plugins, and simple host projects
+
+---

Old:

  vamp-plugin-sdk-2.5.tar.gz

New:

  vamp-plugin-sdk-2.7.1.tar.gz



Other differences:
--
++ vamp-plugin-sdk.spec ++
--- /var/tmp/diff_new_pack.ga2jiu/_old  2017-08-31 21:04:19.797101137 +0200
+++ /var/tmp/diff_new_pack.ga2jiu/_new  2017-08-31 21:04:19.801100575 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package vamp-plugin-sdk
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,21 +17,21 @@
 
 
 Name:   vamp-plugin-sdk
-Version:2.5
+Version:2.7.1
 Release:0
 Summary:An API for audio analysis and feature extraction plugins
 License:MIT
 Group:  Productivity/Multimedia/Sound/Utilities
 Url:http://www.vamp-plugins.org/
-Source0:
code.soundsoftware.ac.uk/attachments/download/690/%{name}-%{version}.tar.gz
+Source0:
https://code.soundsoftware.ac.uk/attachments/download/2206/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz
 BuildRequires:  help2man
-BuildRequires:  libsndfile-devel
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(sndfile)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

++ vamp-plugin-sdk-2.5.tar.gz -> vamp-plugin-sdk-2.7.1.tar.gz ++
 11151 lines of diff (skipped)




commit 000product for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package 000product for openSUSE:Factory 
checked in at 2017-08-31 21:04:10

Comparing /work/SRC/openSUSE:Factory/000product (Old)
 and  /work/SRC/openSUSE:Factory/.000product.new (New)


Package is "000product"

Thu Aug 31 21:04:10 2017 rev:76 rq: version:unknown
Thu Aug 31 21:04:06 2017 rev:75 rq: version:unknown

Changes:

New Changes file:

NO CHANGES FILE!!!



Other differences:
--
_service:product_converter:openSUSE-Addon-Lang-cd-cd-x86_64.kiwi: same change
_service:product_converter:openSUSE-Addon-Lang-release.spec: same change
_service:product_converter:openSUSE-Addon-NonOss-cd-addon-nonoss-i586_x86_64.kiwi:
 same change
_service:product_converter:openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi: same 
change
_service:product_converter:openSUSE-Addon-NonOss-release.spec: same change
++ _service:product_converter:openSUSE-Kubic-dvd5-DVD-x86_64.kiwi ++
--- /var/tmp/diff_new_pack.Nym7u8/_old  2017-08-31 21:04:33.475179345 +0200
+++ /var/tmp/diff_new_pack.Nym7u8/_new  2017-08-31 21:04:33.487177658 +0200
@@ -1,4 +1,4 @@
-
+
   
 The SUSE Team
 bu...@opensuse.org
@@ -34,9 +34,9 @@
   true
   -x -2
   openSUSE
-  20170830
+  20170831
   11
-  cpe:/o:opensuse:opensuse-kubic:20170830,openSUSE 
Kubic
+  cpe:/o:opensuse:opensuse-kubic:20170831,openSUSE 
Kubic
   en_US 
   openSUSE
   /usr/share/kiwi/modules/plugins/suse-tumbleweed

++ _service:product_converter:openSUSE-Kubic-release.spec ++
--- /var/tmp/diff_new_pack.Nym7u8/_old  2017-08-31 21:04:33.707146753 +0200
+++ /var/tmp/diff_new_pack.Nym7u8/_new  2017-08-31 21:04:33.743141696 +0200
@@ -20,7 +20,7 @@
 Summary:openSUSE Kubic 
 License:GPL-2.0+
 Group:  System/Fhs
-Version:20170830
+Version:    20170831
 Release:0
 BuildRequires:  skelcd-openSUSE
 Recommends: branding
@@ -31,9 +31,9 @@
 
 Provides:   %name-%version
 Provides:   product() = openSUSE-Kubic
-Provides:   product(openSUSE-Kubic) = 20170830-0
+Provides:   product(openSUSE-Kubic) = 20170831-0
 Provides:   product-label() = openSUSE%20Kubic
-Provides:   product-cpeid() = 
cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dkubic%3A20170830
+Provides:   product-cpeid() = 
cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dkubic%3A20170831
 Provides:   product-url(releasenotes) = 
https%3A%2F%2Fwww.suse.com%2Freleasenotes%2F%{_target_cpu}%2FSUSE%2DCAASP%2F1.0%2Frelease%2Dnotes%2Dcaasp.rpm
 Provides:   product-endoflife()
 
@@ -90,7 +90,7 @@
 PRETTY_NAME="openSUSE Kubic"
 ID="opensuse-kubic"
 ANSI_COLOR="0;32"
-CPE_NAME="cpe:/o:opensuse:opensuse-kubic:20170830"
+CPE_NAME="cpe:/o:opensuse:opensuse-kubic:20170831"
 EOF
 
 
@@ -100,11 +100,11 @@
 
   openSUSE
   openSUSE-Kubic
-  20170830
+  20170831
   0
   
   %{_target_cpu}
-  cpe:/o:opensuse:opensuse-kubic:20170830
+  cpe:/o:opensuse:opensuse-kubic:20170831
   openSUSE-Kubic
   
 

++ _service:product_converter:openSUSE-cd-mini-i586.kiwi ++
--- /var/tmp/diff_new_pack.Nym7u8/_old  2017-08-31 21:04:33.943113599 +0200
+++ /var/tmp/diff_new_pack.Nym7u8/_new  2017-08-31 21:04:33.947113037 +0200
@@ -1,4 +1,4 @@
-
+
   
 The SUSE Team
 bu...@opensuse.org
@@ -31,9 +31,9 @@
   true
   -x -2
   openSUSE
-  20170830
+  20170831
   11
-  cpe:/o:opensuse:opensuse:20170830,openSUSE 
Tumbleweed
+  cpe:/o:opensuse:opensuse:20170831,openSUSE 
Tumbleweed
   cs da de en en_GB en_US es fi fr hu it ja nb 
nl pl pt pt_BR ru sv zh zh_CN zh_TW 
   openSUSE
   /usr/share/kiwi/modules/plugins/suse-tumbleweed

_service:product_converter:openSUSE-cd-mini-x86_64.kiwi: same change
_service:product_converter:openSUSE-dvd5-dvd-i586.kiwi: same change
++ _service:product_converter:openSUSE-dvd5-dvd-promo-i586.kiwi ++
--- /var/tmp/diff_new_pack.Nym7u8/_old  2017-08-31 21:04:34.427045605 +0200
+++ /var/tmp/diff_new_pack.Nym7u8/_new  2017-08-31 21:04:34.427045605 +0200
@@ -1,4 +1,4 @@
-
+
   
 The SUSE Team
 bu...@opensuse.org
@@ -32,9 +32,9 @@
   true
   -x -2
   openSUSE
-  20170830
+  20170831
   11
-  cpe:/o:opensuse:opensuse:20170830,openSUSE 
Tumbleweed
+  cpe:/o:opensuse:opensuse:20170831,openSUSE 
Tumbleweed
   cs da de en en_GB en_US es fi fr hu it ja nb 
nl pl pt pt_BR ru sv zh zh_CN zh_TW 
   openSUSE
   /usr/share/kiwi/modules/plugins/suse-tumbleweed

_service:product_converter:openSUSE-dvd5-dvd-promo-x86_64.kiwi: same change
++ _service:product_converter:openSUSE-dvd5-dvd-x86_64.kiwi ++
--- /var/tmp/diff_new_pack.Nym7u8/_old  2017-08-31 21:04:35.098951202 +0200
+++ /var/

commit claws-mail for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package claws-mail for openSUSE:Factory 
checked in at 2017-08-31 21:03:59

Comparing /work/SRC/openSUSE:Factory/claws-mail (Old)
 and  /work/SRC/openSUSE:Factory/.claws-mail.new (New)


Package is "claws-mail"

Thu Aug 31 21:03:59 2017 rev:77 rq:519929 version:3.15.1

Changes:

--- /work/SRC/openSUSE:Factory/claws-mail/claws-mail.changes2017-06-20 
09:38:50.789170752 +0200
+++ /work/SRC/openSUSE:Factory/.claws-mail.new/claws-mail.changes   
2017-08-31 21:04:21.696834221 +0200
@@ -1,0 +2,27 @@
+Wed Aug 30 13:49:18 UTC 2017 - psychon...@nothingisreal.com
+
+- update to 3.15.1
+  * Bug fixes:
+o bug 3348, 'Contact pictures not deleted when contact is
+  deleted'
+o bug 3721, 'Fails to build in Debian kfreebsd-*'
+o bug 3744, 'Crash upon deleting tags.'
+o bug 3822, 'AttRemover deletes message and fails to create
+  new one when disk is full'
+o bug 3828, '"Re-edit" should not recycle the Message-ID
+  header'
+o bug 3835, 'autogen.sh fails with invalid test on line 33'
+o bug 3855, 'segfault at startup with old profile and IMAP
+  account'
+o bug 3866, 'slibtool causes compile failure'
+o fix crash in sieve manager window when no account has sieve
+  enabled.
+o fix incorrect labels in folder selection dialog.
+o fix RSSyl feeds getting renamed to "Untitled feed".
+o fix Resent-Date value.
+o Fix typo around libarchive in configure.ac.
+- rename claws-mail-3.15.0_libcanberra-gtk3.patch to
+  libcanberra-gtk3.patch
+- refreshed libcanberra-gtk3.patch and imap-Fix-use-after-free.patch
+
+---

Old:

  claws-mail-3.15.0.tar.xz
  claws-mail-3.15.0_libcanberra-gtk3.patch

New:

  claws-mail-3.15.1.tar.xz
  libcanberra-gtk3.patch



Other differences:
--
++ claws-mail.spec ++
--- /var/tmp/diff_new_pack.3289b5/_old  2017-08-31 21:04:23.464585849 +0200
+++ /var/tmp/diff_new_pack.3289b5/_new  2017-08-31 21:04:23.564571801 +0200
@@ -29,14 +29,14 @@
 %bcond_withtnef
 
 Name:   claws-mail
-Version:3.15.0
+Version:3.15.1
 Release:0
 Url:http://www.claws-mail.org/
 Summary:A configurable email client
 License:GPL-3.0+
 Group:  Productivity/Networking/Email/Clients
 Source: 
http://www.claws-mail.org/download.php?file=releases/%{name}-%{version}.tar.xz
-Patch:  claws-mail-3.15.0_libcanberra-gtk3.patch
+Patch:  libcanberra-gtk3.patch
 Patch1: imap-Fix-use-after-free.patch
 BuildRequires:  NetworkManager-devel
 BuildRequires:  compface-devel

++ claws-mail-3.15.0.tar.xz -> claws-mail-3.15.1.tar.xz ++
 57995 lines of diff (skipped)

++ imap-Fix-use-after-free.patch ++
--- /var/tmp/diff_new_pack.3289b5/_old  2017-08-31 21:04:28.695850848 +0200
+++ /var/tmp/diff_new_pack.3289b5/_new  2017-08-31 21:04:28.695850848 +0200
@@ -1,17 +1,6 @@
-From da97dac531e28bb8f607b02c14adfc738fb2b86d Mon Sep 17 00:00:00 2001
-From: Ricardo Mones 
-Date: Tue, 18 Apr 2017 12:13:33 +0200
-Subject: [PATCH] Fix use after free
-

- src/imap.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/imap.c b/src/imap.c
-index eb810a3aa..0e1e777aa 100644
 a/src/imap.c
-+++ b/src/imap.c
-@@ -1320,8 +1320,9 @@ try_again:
+--- claws-mail-3.15.1_orig/src/imap.c  2017-08-28 19:50:26.0 +0200
 claws-mail-3.15.1/src/imap.c   2017-08-30 16:11:53.374696914 +0200
+@@ -1323,8 +1323,9 @@
}
  
if (acc_pass != NULL) {

++ libcanberra-gtk3.patch ++
--- claws-mail-3.15.1_orig/configure2017-08-29 21:37:11.0 +0200
+++ claws-mail-3.15.1/configure 2017-08-30 16:23:33.881148253 +0200
@@ -22588,12 +22588,12 @@
 pkg_cv_libcanberra_gtk_CFLAGS="$libcanberra_gtk_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
 if test -n "$PKG_CONFIG" && \
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"libcanberra-gtk >= 0.6\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk >= 0.6") 2>&5
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"libcanberra-gtk3 >= 0.6\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libcanberra-gtk3 >= 0.6") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_libcanberra_gtk_CFLAGS=`$PKG_CONFIG --cflags "libcanberra-gtk >= 0.6" 
2>/dev/null`
+  pkg_cv_libcanberra_gtk_CFLAGS=`$PKG_CONFIG --cflags "libcanberra-gtk3 >= 
0.6" 2>/dev/null`
  test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -22605,12 +22605,

commit java-9-openjdk for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-08-31 21:03:48

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Thu Aug 31 21:03:48 2017 rev:10 rq:519865 version:9.0.0.0~181

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-08-29 11:47:10.150201781 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-08-31 21:04:07.194871772 +0200
@@ -1,0 +2,12 @@
+Thu Aug 31 05:45:07 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * ppc32-atomic_copy64.patch
+- fix in a zero assembly for PPC that prevented 32-bit ppc
+  build to succeed
+- Removed patch:
+  * 8073754-stack-overflow-9-build.patch
+- rendered unnecessary by the above
+- Minor packaging fixes for zero build architectures
+
+---

Old:

  8073754-stack-overflow-9-build.patch

New:

  ppc32-atomic_copy64.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.sxM61D/_old  2017-08-31 21:04:11.374284556 +0200
+++ /var/tmp/diff_new_pack.sxM61D/_new  2017-08-31 21:04:11.378283995 +0200
@@ -180,7 +180,7 @@
 Patch103:   jdk9-gcc6.patch
 #
 Patch200:   ppc_stack_overflow_fix.patch
-Patch201:   8073754-stack-overflow-9-build.patch
+Patch201:   ppc32-atomic_copy64.patch
 #
 Patch300:   java-9-openjdk-linuxfilestore.patch
 Patch301:   bootcycle_jobs.patch
@@ -574,9 +574,6 @@
 %ifnarch %{arm}
 --with-num-cores="$NUM_PROC" \
 %endif
-%ifarch ppc
---with-boot-jdk-jvmargs="-XX:ThreadStackSize=2240" \
-%endif
 %ifarch s390
 --with-boot-jdk-jvmargs="-Xms256M -Xmx768M" \
 %endif
@@ -1015,9 +1012,6 @@
 %dir %{_jvmdir}/%{sdkdir}/lib
 %dir %{_jvmdir}/%{sdkdir}/lib/jli
 %dir %{_jvmdir}/%{sdkdir}/lib/server
-%if %{with zero}
-%dir %{_jvmdir}/%{sdkdir}/lib/zero
-%endif
 %dir %{_jvmdir}/%{sdkdir}/lib/desktop
 %dir %{_jvmdir}/%{sdkdir}/lib/security
 
@@ -1059,7 +1053,9 @@
 %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_local.policy
 %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_US_export.policy
 %{_jvmdir}/%{sdkdir}/conf/sound.properties
+%if ! %{with zero}
 %{_jvmdir}/%{sdkdir}/lib/classlist
+%endif
 %{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
 %{_jvmdir}/%{sdkdir}/lib/desktop/policytool.desktop
 %{_jvmdir}/%{sdkdir}/lib/jexec
@@ -1149,7 +1145,9 @@
 %{_jvmdir}/%{sdkdir}/bin/jdb
 %{_jvmdir}/%{sdkdir}/bin/jdeprscan
 %{_jvmdir}/%{sdkdir}/bin/jdeps
+%if ! %{with zero}
 %{_jvmdir}/%{sdkdir}/bin/jhsdb
+%endif
 %{_jvmdir}/%{sdkdir}/bin/jimage
 %{_jvmdir}/%{sdkdir}/bin/jinfo
 %{_jvmdir}/%{sdkdir}/bin/jlink
@@ -1178,7 +1176,9 @@
 %{_jvmdir}/%{sdkdir}/include/orb.idl
 %{_jvmdir}/%{sdkdir}/lib/ct.sym
 %{_jvmdir}/%{sdkdir}/lib/libattach.so
+%if ! %{with zero}
 %{_jvmdir}/%{sdkdir}/lib/libsaproc.so
+%endif
 %if 0%{?suse_version} > 1320
 %ghost %{_jvmdir}/%{sdkdir}/lib/tzdb.dat
 %endif

++ ppc32-atomic_copy64.patch ++
--- jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-29 
08:23:05.410120138 +0200
+++ jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-29 
08:24:18.834121391 +0200
@@ -36,12 +36,12 @@
 
   // Atomically copy 64 bits of data
   static void atomic_copy64(volatile void *src, volatile void *dst) {
-#if defined(PPC32)
+#if defined(PPC32) && !defined(__NO_FPRS__)
 double tmp;
-asm volatile ("lfd  %0, 0(%1)\n"
-  "stfd %0, 0(%2)\n"
-  : "=f"(tmp)
-  : "b"(src), "b"(dst));
+asm volatile ("lfd  %0, %2\n"
+  "stfd %0, %1\n"
+  : "=&f"(tmp), "=Q"(*(volatile double*)dst)
+  : "Q"(*(volatile double*)src));
 #elif defined(S390) && !defined(_LP64)
 double tmp;
 asm volatile ("ld  %0, 0(%1)\n"



commit nvme-cli for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package nvme-cli for openSUSE:Factory 
checked in at 2017-08-31 21:03:50

Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
 and  /work/SRC/openSUSE:Factory/.nvme-cli.new (New)


Package is "nvme-cli"

Thu Aug 31 21:03:50 2017 rev:17 rq:519919 version:1.2

Changes:

--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes2017-07-02 
13:38:21.301565607 +0200
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new/nvme-cli.changes   2017-08-31 
21:04:14.649824338 +0200
@@ -1,0 +2,6 @@
+Thu Aug 31 10:21:34 UTC 2017 - jthumsh...@suse.com
+
+- Fix hostid parsing (bsc#1049272)
+  + 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch
+
+---

New:

  0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch



Other differences:
--
++ nvme-cli.spec ++
--- /var/tmp/diff_new_pack.TUtswx/_old  2017-08-31 21:04:16.429574280 +0200
+++ /var/tmp/diff_new_pack.TUtswx/_new  2017-08-31 21:04:16.473568099 +0200
@@ -36,6 +36,7 @@
 Patch4: 0004-nvme-cli-id-ctrl-display-additional-fields.patch
 Patch5: 0005-nvme-cli-add-ns-descs-subcommand.patch
 Patch6: 0006-fabrics-add-hostid-option-to-connect-command.patch
+Patch7: 
0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch
 
 %description
 NVMe is a fast, scalable, direct attached storage interface. The nvme
@@ -50,6 +51,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 %build
 echo %{version} > version

++ 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch 
++
>From 0832d06cd62d3541489a3b74e6280b6b68522880 Mon Sep 17 00:00:00 2001
From: Guan Junxiong 
Date: Thu, 3 Aug 2017 21:38:16 +0800
Subject: [PATCH] nvme-cli: fix connecting failure due to invalid uuid format
 of hostid

When we connect or discover a target with --hostid option via the
/etc/nvme/hostid file, we fails this operation because the hostid
is only 35 not 36 bytes which doesn't pass the uuid checking in the
kernel.The last character is overridden with null bytes because fgets
reads at most one less than sizeof of buffer characters.

Signed-off-by: Guan Junxiong 
Reviewed-by: Christoph Hellwig 
Signed-off-by: Keith Busch 
---
 fabrics.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fabrics.c b/fabrics.c
index da4e04e..9ed1127 100644
--- a/fabrics.c
+++ b/fabrics.c
@@ -463,7 +463,7 @@ static int nvmf_hostnqn_file(void)
 static int nvmf_hostid_file(void)
 {
FILE *f;
-   char hostid[NVMF_HOSTID_SIZE];
+   char hostid[NVMF_HOSTID_SIZE + 1];
int ret = false;
 
f = fopen(PATH_NVMF_HOSTID, "r");



commit leechcraft for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package leechcraft for openSUSE:Factory 
checked in at 2017-08-31 21:03:44

Comparing /work/SRC/openSUSE:Factory/leechcraft (Old)
 and  /work/SRC/openSUSE:Factory/.leechcraft.new (New)


Package is "leechcraft"

Thu Aug 31 21:03:44 2017 rev:45 rq:519817 version:0.6.70+git.9561.gaf7a4f70b8

Changes:

--- /work/SRC/openSUSE:Factory/leechcraft/leechcraft-doc.changes
2017-08-24 18:53:04.923649054 +0200
+++ /work/SRC/openSUSE:Factory/.leechcraft.new/leechcraft-doc.changes   
2017-08-31 21:03:57.276265353 +0200
@@ -1,0 +2,5 @@
+Sun Aug 13 07:51:04 UTC 2017 - dap.darkn...@gmail.com
+
+- Updated to 0.6.70-9561-gaf7a4f70b8 git snapshot.
+
+---
--- /work/SRC/openSUSE:Factory/leechcraft/leechcraft.changes2017-08-24 
18:53:04.995638917 +0200
+++ /work/SRC/openSUSE:Factory/.leechcraft.new/leechcraft.changes   
2017-08-31 21:03:58.232131052 +0200
@@ -1,0 +2,11 @@
+Sun Aug 13 07:51:04 UTC 2017 - dap.darkn...@gmail.com
+
+- Updated to 0.6.70-9561-gaf7a4f70b8 git snapshot:
+  * Bug #2042 was resolved (segfault on Qt 5.6 → 5.9 update).
+- Monocle plugin requires gcc ≥ 7.
+- Let's use Qt5 lastfm library.
+- Enabled back plugins since Qt5Qwt6 became available:
+  * lemon — another network Monitor;
+  * liznoo — power manager.
+
+---

Old:

  leechcraft-0.6.70-9432-g81ef79f367.tar.xz

New:

  leechcraft-0.6.70-9561-gaf7a4f70b8.tar.xz



Other differences:
--
++ leechcraft-doc.spec ++
--- /var/tmp/diff_new_pack.9sqXWJ/_old  2017-08-31 21:04:00.807769171 +0200
+++ /var/tmp/diff_new_pack.9sqXWJ/_new  2017-08-31 21:04:00.807769171 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define LEECHCRAFT_VERSION 0.6.70-9432-g81ef79f367
+%define LEECHCRAFT_VERSION 0.6.70-9561-gaf7a4f70b8
 
 Name:   leechcraft-doc
-Version:0.6.70+git.9432.g81ef79f367
+Version:0.6.70+git.9561.gaf7a4f70b8
 Release:0
 Summary:Modular Internet Client Documentation
 License:BSL-1.0
 Group:  Development/Libraries/Other
 Url:http://leechcraft.org
-Source0:
https://dist.leechcraft.org/LeechCraft/0.6.75/leechcraft-%{LEECHCRAFT_VERSION}.tar.xz
+Source0:leechcraft-%{LEECHCRAFT_VERSION}.tar.xz
 
 BuildRequires:  doxygen >= 1.8.3.1
 BuildRequires:  fdupes

++ leechcraft.spec ++
--- /var/tmp/diff_new_pack.9sqXWJ/_old  2017-08-31 21:04:00.891757370 +0200
+++ /var/tmp/diff_new_pack.9sqXWJ/_new  2017-08-31 21:04:00.907755122 +0200
@@ -24,7 +24,7 @@
 %define qml_dir %{_datadir}/leechcraft/qml5
 
 %define so_ver -qt5-0_6_75
-%define LEECHCRAFT_VERSION 0.6.70-9432-g81ef79f367
+%define LEECHCRAFT_VERSION 0.6.70-9561-gaf7a4f70b8
 
 %define db_postfix %{so_ver}_1
 %define gui_postfix %{so_ver}_1
@@ -43,14 +43,14 @@
 %define xsd_postfix %{so_ver}
 
 Name:   leechcraft
-Version:0.6.70+git.9432.g81ef79f367
+Version:0.6.70+git.9561.gaf7a4f70b8
 Release:0
 Summary:Modular Internet Client
 License:BSL-1.0
 Group:  Productivity/Networking/Other
 Url:http://leechcraft.org
 
-Source0:
https://dist.leechcraft.org/LeechCraft/0.6.75/leechcraft-%{LEECHCRAFT_VERSION}.tar.xz
+Source0:leechcraft-%{LEECHCRAFT_VERSION}.tar.xz
 Source4:%{name}-rpmlintrc
 Source8:leechcraft-session.1
 Source9:lc_plugin_wrapper-qt5.1
@@ -70,18 +70,21 @@
 BuildRequires:  cmake >= 3.5
 BuildRequires:  fdupes
 BuildRequires:  file-devel
-%if 0%{?suse_version} > 1325
-BuildRequires:  gcc-c++ >= 6
-%else
+%if 0%{?suse_version} <= 1320
+%if 0%{?sle_version} == 120200
 BuildRequires:  gcc6-c++
+%else
+BuildRequires:  gcc7-c++
+%endif
+%else
+BuildRequires:  gcc-c++ >= 7
 %endif
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libQt5Gui-private-headers-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  liblastfm-devel
+BuildRequires:  liblastfm-qt5-devel
 BuildRequires:  libsensors4-devel
 BuildRequires:  libtidy-devel
-# BuildRequires:  llvm-clang
 BuildRequires:  pkgconfig
 %if 0%{?suse_version} > 1325
 BuildRequires:  wt-devel
@@ -99,6 +102,7 @@
 BuildRequires:  pkgconfig(Qt5Qml)
 BuildRequires:  pkgconfig(Qt5Quick)
 BuildRequires:  pkgconfig(Qt5QuickWidgets)
+BuildRequires:  pkgconfig(Qt5Qwt6)
 BuildRequires:  pkgconfig(Qt5Script)
 BuildRequires:  pkgconfig(Qt5Sensors)
 BuildRequires:  pkgconfig(Qt5Sql)
@@ -111,7 +115,9 @@
 BuildRequires:  pkgconfig(Qt5Xml)
 BuildRequires:  pkgconfig(Qt5XmlPatterns)
 BuildRequires:  pkgconfig(bzip2)
+%if 0%{?suse_version} > 1325 || 0%{?sle_version} >= 120300
 BuildRequires:  pkgconfig(ddjvuapi)
+%endif
 %if 0%{?suse_version} > 1325
 BuildRequires:  p

commit python-usb for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package python-usb for openSUSE:Factory 
checked in at 2017-08-31 21:03:43

Comparing /work/SRC/openSUSE:Factory/python-usb (Old)
 and  /work/SRC/openSUSE:Factory/.python-usb.new (New)


Package is "python-usb"

Thu Aug 31 21:03:43 2017 rev:13 rq:519811 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-usb/python-usb.changes2016-10-04 
15:58:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-usb.new/python-usb.changes   
2017-08-31 21:03:50.389232993 +0200
@@ -1,0 +2,6 @@
+Wed Aug 30 23:52:59 UTC 2017 - toddrme2...@gmail.com
+
+- singlespec auto-conversion
+- Use pypi source URL.
+
+---

Old:

  1.0.0.tar.gz

New:

  PyUSB-1.0.0.tar.gz



Other differences:
--
++ python-usb.spec ++
--- /var/tmp/diff_new_pack.gcQ2Ps/_old  2017-08-31 21:03:52.224975068 +0200
+++ /var/tmp/diff_new_pack.gcQ2Ps/_new  2017-08-31 21:03:52.276967762 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-usb
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,7 @@
 #
 
 
-%define versuffix %nil
-
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-usb
 Version:1.0.0
 Release:0
@@ -25,31 +24,31 @@
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Url:https://github.com/walac/pyusb
-Source: 
https://github.com/walac/pyusb/archive/%{version}%{versuffix}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/p/pyusb/PyUSB-%{version}.tar.gz
+BuildRequires:  %{python_module devel}
 BuildRequires:  dos2unix
-BuildRequires:  python-devel
+BuildRequires:  python-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} > 1110
 BuildArch:  noarch
-%endif
+%python_subpackages
 
 %description
 Aims to provide easy USB access to the Python language.
 
 %prep
-%setup -q -n pyusb-%{version}%{versuffix}
+%setup -q -n pyusb-%{version}
 # Convert dos format files to unix format
 find .  -name "*.rst" -exec dos2unix {} \;
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
-%{python_sitelib}/*
 %doc ACKNOWLEDGEMENTS LICENSE README.rst docs/*
+%{python_sitelib}/*
 
 %changelog




commit python-JsonWeb for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package python-JsonWeb for openSUSE:Factory 
checked in at 2017-08-31 21:03:41

Comparing /work/SRC/openSUSE:Factory/python-JsonWeb (Old)
 and  /work/SRC/openSUSE:Factory/.python-JsonWeb.new (New)


Package is "python-JsonWeb"

Thu Aug 31 21:03:41 2017 rev:2 rq:519800 version:0.8.2

Changes:

--- /work/SRC/openSUSE:Factory/python-JsonWeb/python-JsonWeb.changes
2015-11-10 10:03:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-JsonWeb.new/python-JsonWeb.changes   
2017-08-31 21:03:49.253392580 +0200
@@ -1,0 +2,5 @@
+Thu Aug 24 13:42:06 UTC 2017 - jmate...@suse.com
+
+- singlespec auto-conversion
+
+---
@@ -4,0 +10 @@
+



Other differences:
--
++ python-JsonWeb.spec ++
--- /var/tmp/diff_new_pack.HM4LLk/_old  2017-08-31 21:03:50.189261089 +0200
+++ /var/tmp/diff_new_pack.HM4LLk/_new  2017-08-31 21:03:50.205258842 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-JsonWeb
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,54 +16,40 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-JsonWeb
 Version:0.8.2
 Release:0
-Summary:Quickly add json serialization and deserialization to your 
python classes
+Summary:Add JSON (de)serialization to your python objects
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Url:http://www.jsonweb.info/
-Source: 
https://pypi.python.org/packages/source/J/JsonWeb/JsonWeb-%{version}.tar.gz
-BuildRequires:  python-coverage
-BuildRequires:  python-devel
-BuildRequires:  python-nose
+Source: 
https://files.pythonhosted.org/packages/source/J/JsonWeb/JsonWeb-%{version}.tar.gz
+BuildRequires:  %{python_module coverage}
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module nose}
+BuildRequires:  python-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
+%python_subpackages
 
 %description
-JsonWeb
-
-Add JSON (de)serialization to your python objects :
-
->>> from jsonweb import decode, encode
->>> @encode.to_object()
-... @decode.from_object()
-... class User(object):
-... def __init__(self, nick, email):
-... self.nick = nick
-... self.email = email
->>> json_str = encode.dumper(User("cool_user123", 
"cool_user...@example.com"))
->>> print json_str
-{"nick": "cool_user123", "__type__": "User", "email": 
"cool_user...@example.com"}
->>> user = decode.loader(json_str)
->>> print user.nick
-cool_user123
->>> print user
-
+Quickly add json serialization and deserialization
+to your python classes.
 
 %prep
 %setup -q -n JsonWeb-%{version}
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
 
 %check
-nosetests
+%python_expand nosetests-%{$python_bin_suffix}
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc README.rst
 %{python_sitelib}/*




commit vagrant for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package vagrant for openSUSE:Factory checked 
in at 2017-08-31 21:03:29

Comparing /work/SRC/openSUSE:Factory/vagrant (Old)
 and  /work/SRC/openSUSE:Factory/.vagrant.new (New)


Package is "vagrant"

Thu Aug 31 21:03:29 2017 rev:3 rq:519591 version:1.9.7

Changes:

--- /work/SRC/openSUSE:Factory/vagrant/vagrant.changes  2017-03-12 
20:03:17.519767999 +0100
+++ /work/SRC/openSUSE:Factory/.vagrant.new/vagrant.changes 2017-08-31 
21:03:31.687860569 +0200
@@ -1,0 +2,54 @@
+Tue Aug 29 12:33:50 UTC 2017 - robert.munte...@gmail.com
+
+- Added 0024-do-not-depend-on-wdm.patch - that rubygem only works
+  on windows 
+
+---
+Wed Aug 16 08:59:17 UTC 2017 - robert.munte...@gmail.com
+
+- Rebase 0023-vbox-fix-package.patch for Vagrant 1.9.7
+- Fix various 'have choice for ...' errors 
+
+---
+Sun Aug 13 19:07:06 UTC 2017 - robert.munte...@gmail.com
+
+- add 0023-vbox-fix-package.patch ( boo#1044087 ) 
+
+---
+Tue Jul 25 18:17:14 UTC 2017 - opensuse_buildserv...@ojkastl.de
+
+- renamed patch 0010-also-build-with-ruby2.4.patch to 
+  0020-also-build-with-ruby2.4.patch
+- add patches for ruby2.4 compatibility
+  * added patch 
+0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch
+  * added patch 0022-Do-not-use-deprecated-API.patch
+
+---
+Mon Jul 24 19:51:52 UTC 2017 - opensuse_buildserv...@ojkastl.de
+
+- update to version 1.9.7
+- removed patch 0005-Support-system-installed-plugins.patch that 
+  no longer applies
+- added patch 0010-also-build-with-ruby2.4.patch that allows builds 
+  with ruby2.4, even if vagrant states otherwise
+  (https://github.com/mitchellh/vagrant/blob/master/vagrant.gemspec#L15)
+
+---
+Thu Jun 15 07:25:19 UTC 2017 - opensuse_buildserv...@ojkastl.de
+
+- as rubygem-childprocess has been updated to 0.7 in d:l:r:e, which
+  does not work with vagrant, a BuildRequires for 
+  rubygem-childprocess <= 0.7 has been added
+
+---
+Sun May 21 16:08:12 UTC 2017 - opensuse_buildserv...@ojkastl.de
+
+- update to version 1.9.5
+- removed patch 0007-Update-command.rb.patch, that has been 
+  integrated upstream
+- rebased patches to allow patching version 1.9.5 instead of 1.9.1
+- added explicit BuildRequires for rubygems needed to get vagrant 
+  to build 
+
+---

Old:

  0005-Support-system-installed-plugins.patch
  0007-Update-command.rb.patch
  vagrant-1.9.1.tar.gz

New:

  0020-also-build-with-ruby2.4.patch
  0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch
  0022-Do-not-use-deprecated-API.patch
  0023-vbox-fix-package.patch
  0024-do-not-depend-on-wdm.patch
  vagrant-1.9.7.tar.gz



Other differences:
--
++ vagrant.spec ++
--- /var/tmp/diff_new_pack.jVeBp8/_old  2017-08-31 21:03:33.991536898 +0200
+++ /var/tmp/diff_new_pack.jVeBp8/_new  2017-08-31 21:03:34.015533527 +0200
@@ -22,7 +22,7 @@
 %{!?vim_data_dir:%global vim_data_dir /usr/share/vim/%(readlink 
/usr/share/vim/current)}
 
 Name:   vagrant
-Version:1.9.1
+Version:1.9.7
 Release:0
 Summary:Build and distribute virtualized development environments
 License:MIT
@@ -40,11 +40,17 @@
 Patch2: 0002-bin-vagrant-silence-warning-about-installer.patch
 Patch3: 0003-Use-a-private-temporary-dir.patch
 Patch4: 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch
-Patch5: 0005-Support-system-installed-plugins.patch
 Patch6: 0006-Relax-dependency-resolution.patch
-Patch7: 0007-Update-command.rb.patch
 Patch8: 0008-Read-data-from-usr-share-vagrant.patch
 Patch9: 0009-plugins-don-t-abuse-require_relative.patch
+#
+#
+# try building with ruby2.4
+Patch20:0020-also-build-with-ruby2.4.patch
+Patch21:0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch
+Patch22:0022-Do-not-use-deprecated-API.patch
+Patch23:0023-vbox-fix-package.patch
+Patch24:0024-do-not-depend-on-wdm.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # force only one ruby version
@@ -53,10 +59,13 @@
 # 
 BuildRequires:  %{ruby >= 2.0.0}
 BuildRequires:  %{rubygem bundler}
-BuildRequires:  %{rubygem childprocess}
+BuildRequires:  %{rubygem childprocess <= 0.7 }
+BuildRequires:  %{rubygem crack }
 # Prevent have choice for rubygem(ruby:

commit ghc-hyphenation for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-hyphenation for openSUSE:Factory 
checked in at 2017-08-31 21:03:27

Comparing /work/SRC/openSUSE:Factory/ghc-hyphenation (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-hyphenation.new (New)


Package is "ghc-hyphenation"

Thu Aug 31 21:03:27 2017 rev:2 rq:518535 version:0.7

Changes:

--- /work/SRC/openSUSE:Factory/ghc-hyphenation/ghc-hyphenation.changes  
2017-03-24 01:59:43.442289269 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-hyphenation.new/ghc-hyphenation.changes 
2017-08-31 21:03:28.172354504 +0200
@@ -1,0 +2,11 @@
+Fri Aug  4 03:26:31 UTC 2017 - psim...@suse.com
+
+- Update to version 0.7 revision 2.
+  * Updated Spanish and Thai hyphenation patterns.
+  * Removed Lao patterns until higher quality patterns are available.
+  * Updated the licenses associated with many patterns
+  * Revamp `Setup.hs` to use `cabal-doctest`. This makes it build
+with `Cabal-2.0`, and makes the `doctest`s work with `cabal new-build` and
+sandboxes.
+
+---

Old:

  hyphenation-0.6.tar.gz

New:

  hyphenation-0.7.tar.gz
  hyphenation.cabal



Other differences:
--
++ ghc-hyphenation.spec ++
--- /var/tmp/diff_new_pack.gV6yuW/_old  2017-08-31 21:03:29.336190983 +0200
+++ /var/tmp/diff_new_pack.gV6yuW/_new  2017-08-31 21:03:29.340190421 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-hyphenation
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,24 +19,23 @@
 %global pkg_name hyphenation
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.6
+Version:0.7
 Release:0
 Summary:Configurable Knuth-Liang hyphenation
-License:BSD-3-Clause
-Group:  Development/Languages/Other
-Url:https://hackage.haskell.org/package/%{pkg_name}
+License:BSD-2-Clause
+Group:  Development/Libraries/Haskell
+URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-cabal-doctest-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unordered-containers-devel
 BuildRequires:  ghc-zlib-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
-BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-doctest-devel
-BuildRequires:  ghc-filepath-devel
 %endif
 
 %description
@@ -57,7 +56,7 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Other
+Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -68,6 +67,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -85,7 +85,6 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 %dir %{_datadir}/%{pkg_name}-%{version}
 %{_datadir}/%{pkg_name}-%{version}/*.hyp.txt.gz
@@ -94,7 +93,6 @@
 %{_datadir}/%{pkg_name}-%{version}/*.chr.txt.gz
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc CHANGELOG.markdown
 
 %changelog

++ hyphenation-0.6.tar.gz -> hyphenation-0.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/.travis.yml 
new/hyphenation-0.7/.travis.yml
--- old/hyphenation-0.6/.travis.yml 2015-07-24 01:53:55.0 +0200
+++ new/hyphenation-0.7/.travis.yml 2017-04-28 01:51:16.0 +0200
@@ -1,47 +1,107 @@
-# NB: don't set `language: haskell` here
-
-# See also https://github.com/hvr/multi-ghc-travis for more information
-env:
- # we have to use CABALVER=1.16 for GHC<7.6 as well, as there's
- # no package for earlier cabal versions in the PPA
- - GHCVER=7.4.2 CABALVER=1.16
- - GHCVER=7.6.3 CABALVER=1.16
- - GHCVER=7.8.4 CABALVER=1.18
- - GHCVER=7.10.1 CABALVER=1.22
- - GHCVER=head CABALVER=1.22
+# This file has been generated -- see https://github.com/hvr/multi-ghc-travis
+language: c
+sudo: false
+
+cache:
+  directories:
+- $HOME/.cabsnap
+- $HOME/.cabal/packages
+
+before_cache:
+  - rm -fv $HOME/.cabal/packag

commit imapfilter for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package imapfilter for openSUSE:Factory 
checked in at 2017-08-31 21:03:37

Comparing /work/SRC/openSUSE:Factory/imapfilter (Old)
 and  /work/SRC/openSUSE:Factory/.imapfilter.new (New)


Package is "imapfilter"

Thu Aug 31 21:03:37 2017 rev:38 rq:519798 version:2.6.10

Changes:

--- /work/SRC/openSUSE:Factory/imapfilter/imapfilter.changes2017-03-03 
17:44:50.262563226 +0100
+++ /work/SRC/openSUSE:Factory/.imapfilter.new/imapfilter.changes   
2017-08-31 21:03:47.801596560 +0200
@@ -1,0 +2,5 @@
+Tue Aug 22 13:11:15 UTC 2017 - crrodrig...@opensuse.org
+
+- fix build failure with lua 5.3. missing include directory. 
+
+---



Other differences:
--
++ imapfilter.spec ++
--- /var/tmp/diff_new_pack.n2Il3F/_old  2017-08-31 21:03:48.997428544 +0200
+++ /var/tmp/diff_new_pack.n2Il3F/_new  2017-08-31 21:03:49.025424610 +0200
@@ -46,7 +46,7 @@
 %setup -q
 
 %build
-%{__make} PREFIX="%{_prefix}" MANDIR="%{_prefix}/share/man" 
MYCFLAGS="$RPM_OPT_FLAGS" %{?jobs:-j%{jobs}}
+%{__make} PREFIX="%{_prefix}" MANDIR="%{_prefix}/share/man" 
MYCFLAGS="$RPM_OPT_FLAGS -I%lua_incdir" %{?jobs:-j%{jobs}}
 
 %install
 %makeinstall PREFIX="%{_prefix}" MANDIR="%{_prefix}/share/man"




commit wireshark for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package wireshark for openSUSE:Factory 
checked in at 2017-08-31 21:03:31

Comparing /work/SRC/openSUSE:Factory/wireshark (Old)
 and  /work/SRC/openSUSE:Factory/.wireshark.new (New)


Package is "wireshark"

Thu Aug 31 21:03:31 2017 rev:128 rq:519687 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/wireshark/wireshark.changes  2017-08-28 
15:19:32.668665799 +0200
+++ /work/SRC/openSUSE:Factory/.wireshark.new/wireshark.changes 2017-08-31 
21:03:39.954699064 +0200
@@ -1,0 +2,15 @@
+Tue Aug 29 21:38:52 UTC 2017 - astie...@suse.com
+
+- Wireshark 2.4.1:
+  This release fixes minor vulnerabilities that could be used to
+  trigger dissector crashes, infinite loops, or cause excessive use
+  of memory resources by making Wireshark read specially crafted
+  packages from the network or a capture file:
+  * CVE-2017-13767: MSDP dissector infinite loop (bsc#1056248)
+  * CVE-2017-13766: Profinet I/O buffer overrun (bsc#1056249)
+  * CVE-2017-13764: Modbus dissector crash (bsc#1056250)
+  * CVE-2017-13765: IrCOMM dissector buffer overrun (bsc#1056251)
+  * Further bug fixes and updated protocol support as listed in:
+https://www.wireshark.org/docs/relnotes/wireshark-2.4.1.html
+
+---
@@ -59 +74 @@
-  trigger dissector crashes, infinite loopsm or cause excessive use
+  trigger dissector crashes, infinite loops, or cause excessive use
@@ -75 +90 @@
-  trigger dissector crashes, infinite loopsm or cause excessive use
+  trigger dissector crashes, infinite loops, or cause excessive use

Old:

  SIGNATURES-2.4.0.txt
  wireshark-2.4.0.tar.xz

New:

  SIGNATURES-2.4.1.txt
  wireshark-2.4.1.tar.xz



Other differences:
--
++ wireshark.spec ++
--- /var/tmp/diff_new_pack.nLKBXT/_old  2017-08-31 21:03:42.302369211 +0200
+++ /var/tmp/diff_new_pack.nLKBXT/_new  2017-08-31 21:03:42.322366402 +0200
@@ -20,7 +20,7 @@
 %define libutil libwsutil8
 %define libwire libwireshark10
 %define libtap libwiretap7
-%define libcodecs libwscodecs0
+%define libcodecs libwscodecs1
 # disable caps
 %define use_caps 0
 # Enable new Qt gui on new releases and build old GTK2 gui on old releases
@@ -36,7 +36,7 @@
 %bcond_with geoip
 %endif
 Name:   wireshark
-Version:2.4.0
+Version:2.4.1
 Release:0
 Summary:A Network Traffic Analyser
 License:GPL-2.0+ AND GPL-3.0+

++ SIGNATURES-2.4.0.txt -> SIGNATURES-2.4.1.txt ++
--- /work/SRC/openSUSE:Factory/wireshark/SIGNATURES-2.4.0.txt   2017-08-28 
15:19:32.120742799 +0200
+++ /work/SRC/openSUSE:Factory/.wireshark.new/SIGNATURES-2.4.1.txt  
2017-08-31 21:03:37.211084546 +0200
@@ -1,60 +1,60 @@
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
-wireshark-2.4.0.tar.xz: 28755596 bytes
-SHA256(wireshark-2.4.0.tar.xz)=890bb41b826ff04e98fb089446ab37e5871e16205278bfeffc2a7c7364de3b04
-RIPEMD160(wireshark-2.4.0.tar.xz)=277b417c0e52f7e5ad9278c63a7d5ac74e552518
-SHA1(wireshark-2.4.0.tar.xz)=aa8f53300f60956553902ccc755c0dfe86f768fc
-MD5(wireshark-2.4.0.tar.xz)=655106f8cf3bb8f521336d3a8ab5b10b
-
-Wireshark-win64-2.4.0.exe: 59110928 bytes
-SHA256(Wireshark-win64-2.4.0.exe)=341f97b1d8fc25b4e149fb20b718451aa8646856faa0576071037e60ed47f8b0
-RIPEMD160(Wireshark-win64-2.4.0.exe)=57c5eca5d4efcb1c2b8c80cd79e6cb4d505e9c03
-SHA1(Wireshark-win64-2.4.0.exe)=0452d3aa7ad1cc1240c0cdd9457159de244ca8be
-MD5(Wireshark-win64-2.4.0.exe)=f611afe4a6d59f7ad18fd573232e30fe
-
-Wireshark-win32-2.4.0.exe: 53570224 bytes
-SHA256(Wireshark-win32-2.4.0.exe)=971e6021d6ba214aa938ff43436b70525efc8f5286e556066dfa4863603e7c5e
-RIPEMD160(Wireshark-win32-2.4.0.exe)=04cd96b19aff8375fe1217c1829a850d1a3753ca
-SHA1(Wireshark-win32-2.4.0.exe)=6e8351cb2aba06173aabc907922338edbcda63d2
-MD5(Wireshark-win32-2.4.0.exe)=d96a10a99ca06e36528a0e6c662c17e5
-
-Wireshark-win32-2.4.0.msi: 43032576 bytes
-SHA256(Wireshark-win32-2.4.0.msi)=b730430387efab0bc3b01e5f10a2e708672d75157663c251fcb20431d6649a9f
-RIPEMD160(Wireshark-win32-2.4.0.msi)=d726fbb03f9fdf64771620955ec6ae1924b23fbf
-SHA1(Wireshark-win32-2.4.0.msi)=fe3cb12f5efa30e0619e81ba81271b334e4cd053
-MD5(Wireshark-win32-2.4.0.msi)=5cd3e1b7ed315c3f5e928c9c8001dbf9
-
-Wireshark-win64-2.4.0.msi: 48455680 bytes
-SHA256(Wireshark-win64-2.4.0.msi)=609262ab1ecdda6fd3ed3a5ccddfb5b8d939b7a28616c5dacddcb1528c2b02d9
-RIPEMD160(Wireshark-win64-2.4.0.msi)=e74ec7c8892a9413074cb1474d9fa335829c05be
-SHA1(Wireshark-win64-2.4.0.msi)=1f4437025097362c8e76841a7569bb72da6cd036
-MD5(Wireshark-win64-2.4.0.msi)=6fb4c41eb8a5300e0b0200ea7c1d56a4
-
-WiresharkPortable_2.4.0.paf.exe: 46243888 bytes
-SHA256(WiresharkPortable_2.4.0.paf.exe)=76dfafd12ad82a19fffe0d99b48e9ba5dd1b77ce9c566dcf19cdf32fffb40f22
-RIPEM

commit 389-ds for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package 389-ds for openSUSE:Factory checked 
in at 2017-08-31 21:03:33

Comparing /work/SRC/openSUSE:Factory/389-ds (Old)
 and  /work/SRC/openSUSE:Factory/.389-ds.new (New)


Package is "389-ds"

Thu Aug 31 21:03:33 2017 rev:11 rq:519693 version:1.3.6.6

Changes:

--- /work/SRC/openSUSE:Factory/389-ds/389-ds.changes2017-08-29 
11:44:09.683640576 +0200
+++ /work/SRC/openSUSE:Factory/.389-ds.new/389-ds.changes   2017-08-31 
21:03:43.130252892 +0200
@@ -1,0 +2,6 @@
+Wed Aug 30 12:29:40 UTC 2017 - bwiedem...@suse.com
+
+- Add 389-ds-reproducible.patch not use build date in build num
+  to make build reproducible (boo#1047218)
+
+---

New:

  389-ds-reproducible.patch



Other differences:
--
++ 389-ds.spec ++
--- /var/tmp/diff_new_pack.y7yG6W/_old  2017-08-31 21:03:45.253954508 +0200
+++ /var/tmp/diff_new_pack.y7yG6W/_new  2017-08-31 21:03:45.277951137 +0200
@@ -35,6 +35,8 @@
 # PATCH-FIX-SLES -- Make init scripts LSB conform
 Patch1: 0001-init_fhs.patch
 Patch2: 0002-use-python2-for-selinux-detection.patch
+# PATCH-FIX-UPSTREAM -- Allow to override buildnum
+Patch3: 389-ds-reproducible.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -113,6 +115,7 @@
 %setup -a 1 -qn %name-base-%version
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 autoreconf -fi

++ 389-ds-reproducible.patch ++
Upstream: https://pagure.io/389-ds-base/issue/49347

Index: 389-ds-base-1.3.4.14/buildnum.pl
===
--- 389-ds-base-1.3.4.14.orig/buildnum.pl
+++ 389-ds-base-1.3.4.14/buildnum.pl
@@ -31,7 +31,7 @@ if ($opt_H) {exitHelp();}
 $platdir = $opt_p;
 
 # Get current time
-@now = gmtime;
+@now = gmtime($ENV{SOURCE_DATE_EPOCH} || time);
 
 # Format buildnum as .DDD.HHMM
 $year = $now[5] + 1900;



commit planner for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package planner for openSUSE:Factory checked 
in at 2017-08-31 21:03:35

Comparing /work/SRC/openSUSE:Factory/planner (Old)
 and  /work/SRC/openSUSE:Factory/.planner.new (New)


Package is "planner"

Thu Aug 31 21:03:35 2017 rev:48 rq:519759 version:0.14.6

Changes:

--- /work/SRC/openSUSE:Factory/planner/planner.changes  2016-03-29 
10:39:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.planner.new/planner.changes 2017-08-31 
21:03:46.385795483 +0200
@@ -1,0 +2,7 @@
+Tue Aug 15 09:18:46 UTC 2017 - zai...@opensuse.org
+
+- Drop gtk-doc BuildRequires and pass --enable-gtk-doc=no to
+  configure, needed with new gtk-doc 1.26, as gtkdoc-mktmpl is
+  removed from it.
+
+---



Other differences:
--
++ planner.spec ++
--- /var/tmp/diff_new_pack.RZLzRc/_old  2017-08-31 21:03:47.565629714 +0200
+++ /var/tmp/diff_new_pack.RZLzRc/_new  2017-08-31 21:03:47.569629152 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package planner
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -42,7 +42,6 @@
 %endif
 BuildRequires:  fdupes
 BuildRequires:  gnome-common
-BuildRequires:  gtk-doc
 BuildRequires:  intltool
 BuildRequires:  libglade2-devel
 BuildRequires:  libgnomecanvas-devel
@@ -109,7 +108,7 @@
 --disable-schemas-install \
 --disable-scrollkeeper \
 --disable-update-mimedb \
---enable-gtk-doc \
+--enable-gtk-doc=no \
 --with-database=no \
 --enable-python \
 --enable-python-plugin \




commit hpack for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package hpack for openSUSE:Factory checked 
in at 2017-08-31 21:03:02

Comparing /work/SRC/openSUSE:Factory/hpack (Old)
 and  /work/SRC/openSUSE:Factory/.hpack.new (New)


Package is "hpack"

Thu Aug 31 21:03:02 2017 rev:8 rq:513571 version:0.18.1

Changes:

--- /work/SRC/openSUSE:Factory/hpack/hpack.changes  2017-06-21 
13:57:00.70846 +0200
+++ /work/SRC/openSUSE:Factory/.hpack.new/hpack.changes 2017-08-31 
21:03:02.995891845 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:04:28 UTC 2017 - psim...@suse.com
+
+- Update to version 0.18.1.
+
+---

Old:

  hpack-0.17.1.tar.gz

New:

  hpack-0.18.1.tar.gz



Other differences:
--
++ hpack.spec ++
--- /var/tmp/diff_new_pack.xPo86F/_old  2017-08-31 21:03:03.955756982 +0200
+++ /var/tmp/diff_new_pack.xPo86F/_new  2017-08-31 21:03:03.963755858 +0200
@@ -19,7 +19,7 @@
 %global pkg_name hpack
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.17.1
+Version:0.18.1
 Release:0
 Summary:An alternative format for Haskell packages
 License:MIT
@@ -93,6 +93,7 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
+%doc CHANGELOG.md
 %{_bindir}/%{name}
 
 %files -n ghc-%{name} -f ghc-%{name}.files
@@ -101,5 +102,6 @@
 
 %files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
 %defattr(-,root,root,-)
+%doc CHANGELOG.md
 
 %changelog

++ hpack-0.17.1.tar.gz -> hpack-0.18.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hpack-0.17.1/CHANGELOG.md 
new/hpack-0.18.1/CHANGELOG.md
--- old/hpack-0.17.1/CHANGELOG.md   1970-01-01 01:00:00.0 +0100
+++ new/hpack-0.18.1/CHANGELOG.md   2017-06-24 02:59:33.0 +0200
@@ -0,0 +1,25 @@
+## next
+  - Output generated cabal file to `stdout` when `-` is given as a command-line
+option (see #113)
+  - Recognize `.chs`, `.y`, `.ly` and `.x` as Haskell modules when inferring
+modules for
+
+## Change in 0.18.0
+  - Make `executable` a shortcut of `executables: { package-name: ... }`
+  - Add support for `ghcjs-options` and `js-sources` (see #161)
+  - Allow `license-file` to be a list
+  - Accept input file on command-line (see #106)
+  - Add Paths_* when no modules are specified (see #86)
+
+## Changes in 0.17.1
+  - Do not descend into irrelevant directories when inferring modules (see 
#165)
+
+## Changes in 0.17.0
+  - Added custom-setup section
+  - Add support for `!include` directives
+
+## Changes in 0.16.0
+  - Warn when `name` is missing
+  - Support globs in `c-sources`
+  - Use binary I/O for cabal files avoiding problems with non-UTF-8 locales
+  - Fix rendering of `.` as directory (cabal syntax issue)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hpack-0.17.1/hpack.cabal new/hpack-0.18.1/hpack.cabal
--- old/hpack-0.17.1/hpack.cabal2017-06-08 05:34:06.0 +0200
+++ new/hpack-0.18.1/hpack.cabal2017-06-24 02:59:33.0 +0200
@@ -1,9 +1,9 @@
--- This file has been generated from package.yaml by hpack version 0.17.0.
+-- This file has been generated from package.yaml by hpack version 0.18.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:   hpack
-version:0.17.1
+version:0.18.1
 synopsis:   An alternative format for Haskell packages
 description:See README at 
 category:   Development
@@ -15,6 +15,9 @@
 build-type: Simple
 cabal-version:  >= 1.10
 
+extra-source-files:
+CHANGELOG.md
+
 source-repository head
   type: git
   location: https://github.com/sol/hpack
@@ -45,6 +48,7 @@
   Hpack.FormattingHints
   Hpack.GenericsUtil
   Hpack.Haskell
+  Hpack.Options
   Hpack.Render
   Hpack.Util
   Paths_hpack
@@ -104,6 +108,7 @@
   Hpack.FormattingHintsSpec
   Hpack.GenericsUtilSpec
   Hpack.HaskellSpec
+  Hpack.OptionsSpec
   Hpack.RenderSpec
   Hpack.RunSpec
   Hpack.UtilSpec
@@ -113,6 +118,7 @@
   Hpack.FormattingHints
   Hpack.GenericsUtil
   Hpack.Haskell
+  Hpack.Options
   Hpack.Render
   Hpack.Run
   Hpack.Util
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hpack-0.17.1/src/Hpack/Config.hs 
new/hpack-0.18.1/src/Hpack/Config.hs
--- old/hpack-0.17.1/src/Hpack/Config.hs2017-06-08 05:34:06.0 
+0200
+++ new/hpack-0.18.1/src/Hpack/Config.hs2017-06-24 02:59:33.0 
+0200
@@ -80,7 +80,7 @@
   , packageCopyright = []
   , packageBuildType = Simple
   , packageLicense = Nothing
-  , packageLicenseFile = Nothing
+  , packageLicenseFi

commit viewprof for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package viewprof for openSUSE:Factory 
checked in at 2017-08-31 21:03:13

Comparing /work/SRC/openSUSE:Factory/viewprof (Old)
 and  /work/SRC/openSUSE:Factory/.viewprof.new (New)


Package is "viewprof"

Thu Aug 31 21:03:13 2017 rev:2 rq:513576 version:0.0.0.6

Changes:

--- /work/SRC/openSUSE:Factory/viewprof/viewprof.changes2017-04-18 
13:49:50.759160814 +0200
+++ /work/SRC/openSUSE:Factory/.viewprof.new/viewprof.changes   2017-08-31 
21:03:14.438284166 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:08 UTC 2017 - psim...@suse.com
+
+- Update to version 0.0.0.6.
+
+---

Old:

  viewprof-0.0.0.1.tar.gz

New:

  viewprof-0.0.0.6.tar.gz



Other differences:
--
++ viewprof.spec ++
--- /var/tmp/diff_new_pack.tqO6Dg/_old  2017-08-31 21:03:15.562126265 +0200
+++ /var/tmp/diff_new_pack.tqO6Dg/_new  2017-08-31 21:03:15.574124580 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   viewprof
-Version:0.0.0.1
+Version:0.0.0.6
 Release:0
 Summary:Text-based interactive GHC .prof viewer
 License:BSD-3-Clause
@@ -52,7 +52,7 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
-%doc CHANGELOG.md
+%doc CHANGELOG.md README.md
 %{_bindir}/%{name}
 
 %changelog

++ viewprof-0.0.0.1.tar.gz -> viewprof-0.0.0.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/viewprof-0.0.0.1/CHANGELOG.md 
new/viewprof-0.0.0.6/CHANGELOG.md
--- old/viewprof-0.0.0.1/CHANGELOG.md   2017-01-25 00:42:28.0 +0100
+++ new/viewprof-0.0.0.6/CHANGELOG.md   2017-07-21 08:22:24.0 +0200
@@ -1,5 +1,30 @@
 # Revision history for viewprof
 
-## 0.0.0 (2017-01-20)
+## 0.0.0.5 - 2017-07-21
+
+* Relax upper version bound for vty
+
+## 0.0.0.5 - 2017-07-10
+
+* Relax upper version bound for brick
+* Add Docker support on Windows
+
+## 0.0.0.4 - 2017-06-28
+
+* Relax upper version bound for brick
+
+## 0.0.0.3 - 2017-06-12
+
+* Relax upper version bound for brick
+
+## 0.0.0.2 - 2017-02-14
+
+* Update ghc-prof to 1.4.0
+
+## 0.0.0.1 - 2017-01-25
+
+* Relax upper version bounds for vty and brick
+
+## 0.0.0 - 2017-01-20
 
 * Initial release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/viewprof-0.0.0.1/README.md 
new/viewprof-0.0.0.6/README.md
--- old/viewprof-0.0.0.1/README.md  1970-01-01 01:00:00.0 +0100
+++ new/viewprof-0.0.0.6/README.md  2017-07-21 08:11:57.0 +0200
@@ -0,0 +1,63 @@
+# viewprof
+[![Hackage](https://img.shields.io/hackage/v/viewprof.svg)](https://hackage.haskell.org/package/viewprof)
+[![Hackage-Deps](https://img.shields.io/hackage-deps/v/viewprof.svg)](http://packdeps.haskellers.com/feed?needle=viewprof)
+[![Stackage 
LTS](http://stackage.org/package/viewprof/badge/lts)](http://stackage.org/lts/package/viewprof)
+[![Stackage 
Nightly](http://stackage.org/package/viewprof/badge/nightly)](http://stackage.org/nightly/package/viewprof)
+[![Build 
Status](https://travis-ci.org/maoe/viewprof.svg?branch=master)](https://travis-ci.org/maoe/viewprof)
+
+viewprof is a text-based interactive GHC .prof viewer.
+
+![screenshot](img/screenshot.png)
+
+It has three display modes:
+
+* __Aggregate cost centers view__: This is the default view. It groups cost 
centers by their name and module name, like the middle section of .prof files.
+* __Call sites view__: If you press enter on a cost center, viewprof displays 
call sites of the cost center you selected. This view tells how much the cost 
center spent for each call site.
+* __Modules view__: If you press M, viewprof displays the module level 
breakdown. This view tells coarse overview of cost attribution.
+
+## Installation
+
+```
+stack install viewprof
+```
+
+### On Windows
+
+ Prerequisites
+
+- [Docker for Windows](https://docs.docker.com/docker-for-windows/install/) or 
[Docker Toolbox](https://docs.docker.com/toolbox/overview/).
+- Currently tried with: [Docker Toolbox 
v17.04.0ce](https://github.com/docker/toolbox/releases/tag/v17.04.0-ce) on 
Windows 10 Home.
+- [cygpath](https://cygwin.com/cygwin-ug-net/cygpath.html)
+- Bundled with [Cygwin](https://www.cygwin.com/), 
[MSYS2](http://www.msys2.org/) etc.
+
+ How to install and launch
+
+```bat
+git clone g...@github.com:maoe/viewprof.git
+cd viewprof/docker
+docker-machine start
+docker build -t viewprof .
+.\viewprof.bat path/to/file.prof
+```
+
+## Usage
+
+| keys  | action  |
+|---|-|
+| `q` or `escape`   | quit the current view   |
+| `j` or `↓`| mo

commit stylish-haskell for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package stylish-haskell for openSUSE:Factory 
checked in at 2017-08-31 21:03:09

Comparing /work/SRC/openSUSE:Factory/stylish-haskell (Old)
 and  /work/SRC/openSUSE:Factory/.stylish-haskell.new (New)


Package is "stylish-haskell"

Thu Aug 31 21:03:09 2017 rev:3 rq:513574 version:0.8.1.0

Changes:

--- /work/SRC/openSUSE:Factory/stylish-haskell/stylish-haskell.changes  
2017-03-24 02:16:53.464504389 +0100
+++ /work/SRC/openSUSE:Factory/.stylish-haskell.new/stylish-haskell.changes 
2017-08-31 21:03:11.158744948 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:44 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.1.0.
+
+---

Old:

  stylish-haskell-0.7.1.0.tar.gz

New:

  stylish-haskell-0.8.1.0.tar.gz



Other differences:
--
++ stylish-haskell.spec ++
--- /var/tmp/diff_new_pack.wEGzvl/_old  2017-08-31 21:03:12.110611209 +0200
+++ /var/tmp/diff_new_pack.wEGzvl/_new  2017-08-31 21:03:12.146606152 +0200
@@ -19,7 +19,7 @@
 %global pkg_name stylish-haskell
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.7.1.0
+Version:0.8.1.0
 Release:0
 Summary:Haskell code prettifier
 License:BSD-3-Clause

++ stylish-haskell-0.7.1.0.tar.gz -> stylish-haskell-0.8.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stylish-haskell-0.7.1.0/CHANGELOG 
new/stylish-haskell-0.8.1.0/CHANGELOG
--- old/stylish-haskell-0.7.1.0/CHANGELOG   2017-01-24 13:53:59.0 
+0100
+++ new/stylish-haskell-0.8.1.0/CHANGELOG   2017-06-19 14:23:15.0 
+0200
@@ -1,5 +1,24 @@
 # CHANGELOG
 
+- 0.8.1.0 (2017-06-19)
+* Add `pad_module_names` option (by Yuriy Syrovetskiy)
+* Add `space_surround` option to import styling (by Linus Arver)
+* Bump `optparse-applicative` to 0.14
+
+- 0.8.0.0
+* Remove `MagicHash` from whitelisted language extensions, since it was
+  causing parsing errors (by Artyom Kazak)
+* Don't leave a `#-}` hanging on the next line when `language_pragmas`
+  is set to `compact` and the `#-}` doesn't fit into character limit
+  (by Artyom Kazak)
+* Deduplicate import specs (i.e. `import Foo (a, a, b)` becomes
+  `import Foo (a, b)`) (by Artyom Kazak)
+* Take package imports into account when prettifying imports
+  (by Artyom Kazak)
+* Bump `aeson` to 1.2
+* Bump `syb` to 0.7
+* Bump `HUnit` to 1.6
+
 - 0.7.1.0
 * Keep `safe` and `{-# SOURCE #-}` import annotations (by Moritz Drexl)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stylish-haskell-0.7.1.0/data/stylish-haskell.yaml 
new/stylish-haskell-0.8.1.0/data/stylish-haskell.yaml
--- old/stylish-haskell-0.7.1.0/data/stylish-haskell.yaml   2017-01-24 
13:53:59.0 +0100
+++ new/stylish-haskell-0.8.1.0/data/stylish-haskell.yaml   2017-06-19 
14:23:15.0 +0200
@@ -41,7 +41,7 @@
   # Default: global.
   align: global
 
-  # Folowing options affect only import list alignment.
+  # The following options affect only import list alignment.
   #
   # List align has following options:
   #
@@ -64,6 +64,25 @@
   # Default: after_alias
   list_align: after_alias
 
+  # Right-pad the module names to align imports in a group:
+  #
+  # - true: a little more readable
+  #
+  #   > import qualified Data.List   as List (concat, foldl, foldr,
+  #   >   init, last, length)
+  #   > import qualified Data.List.Extra as List (concat, foldl, foldr,
+  #   >   init, last, length)
+  #
+  # - false: diff-safe
+  #
+  #   > import qualified Data.List as List (concat, foldl, foldr, init,
+  #   > last, length)
+  #   > import qualified Data.List.Extra as List (concat, foldl, foldr,
+  #   >   init, last, length)
+  #
+  # Default: true
+  pad_module_names: true
+
   # Long list align style takes effect when import is too long. This is
   # determined by 'columns' setting.
   #
@@ -75,7 +94,7 @@
   #   short enough to fit to single line. Otherwise it'll be multiline.
   #
   # - multiline: One line per import list entry.
-  #   Type with contructor list acts like single import.
+  #   Type with constructor list acts like single import.
   #
   #   > import qualified Data.Map as M
   #   > ( empty
@@ -109,7 +128,7 @@
   #   Useful for 'file' and 'group' align settings.

commit hlint for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package hlint for openSUSE:Factory checked 
in at 2017-08-31 21:02:59

Comparing /work/SRC/openSUSE:Factory/hlint (Old)
 and  /work/SRC/openSUSE:Factory/.hlint.new (New)


Package is "hlint"

Thu Aug 31 21:02:59 2017 rev:13 rq:513570 version:2.0.9

Changes:

--- /work/SRC/openSUSE:Factory/hlint/hlint.changes  2017-04-13 
10:44:44.324238718 +0200
+++ /work/SRC/openSUSE:Factory/.hlint.new/hlint.changes 2017-08-31 
21:03:00.916184048 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:04:59 UTC 2017 - psim...@suse.com
+
+- Update to version 2.0.9.
+
+---

Old:

  hlint-1.9.41.tar.gz

New:

  hlint-2.0.9.tar.gz



Other differences:
--
++ hlint.spec ++
--- /var/tmp/diff_new_pack.HV0CD3/_old  2017-08-31 21:03:02.339984001 +0200
+++ /var/tmp/diff_new_pack.HV0CD3/_new  2017-08-31 21:03:02.379978381 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name hlint
 Name:   %{pkg_name}
-Version:1.9.41
+Version:2.0.9
 Release:0
 Summary:Source code suggestions
 License:BSD-3-Clause
@@ -28,6 +28,7 @@
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-ansi-terminal-devel
+BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-cmdargs-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-cpphs-devel
@@ -39,8 +40,12 @@
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-refact-devel
 BuildRequires:  ghc-rpm-macros
+BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-transformers-devel
 BuildRequires:  ghc-uniplate-devel
+BuildRequires:  ghc-unordered-containers-devel
+BuildRequires:  ghc-vector-devel
+BuildRequires:  ghc-yaml-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -87,10 +92,8 @@
 %doc CHANGES.txt README.md
 %{_bindir}/%{name}
 %dir %{_datadir}/%{name}-%{version}
-%{_datadir}/%{name}-%{version}/Default.hs
-%{_datadir}/%{name}-%{version}/Generalise.hs
-%{_datadir}/%{name}-%{version}/Dollar.hs
-%{_datadir}/%{name}-%{version}/HLint.hs
+%{_datadir}/%{name}-%{version}/hlint.yaml
+%{_datadir}/%{name}-%{version}/default.yaml
 %{_datadir}/%{name}-%{version}/Test.hs
 %{_datadir}/%{name}-%{version}/report_template.html
 %{_datadir}/%{name}-%{version}/hs-lint.el

++ hlint-1.9.41.tar.gz -> hlint-2.0.9.tar.gz ++
 5292 lines of diff (skipped)




commit hspec-discover for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package hspec-discover for openSUSE:Factory 
checked in at 2017-08-31 21:03:04

Comparing /work/SRC/openSUSE:Factory/hspec-discover (Old)
 and  /work/SRC/openSUSE:Factory/.hspec-discover.new (New)


Package is "hspec-discover"

Thu Aug 31 21:03:04 2017 rev:3 rq:513572 version:2.4.4

Changes:

--- /work/SRC/openSUSE:Factory/hspec-discover/hspec-discover.changes
2017-04-14 13:39:22.741332200 +0200
+++ /work/SRC/openSUSE:Factory/.hspec-discover.new/hspec-discover.changes   
2017-08-31 21:03:05.435549068 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:03:31 UTC 2017 - psim...@suse.com
+
+- Update to version 2.4.4.
+
+---

Old:

  hspec-discover-2.4.3.tar.gz

New:

  hspec-discover-2.4.4.tar.gz



Other differences:
--
++ hspec-discover.spec ++
--- /var/tmp/diff_new_pack.LwWu5a/_old  2017-08-31 21:03:06.423410271 +0200
+++ /var/tmp/diff_new_pack.LwWu5a/_new  2017-08-31 21:03:06.439408024 +0200
@@ -19,7 +19,7 @@
 %global pkg_name hspec-discover
 %bcond_with tests
 Name:   %{pkg_name}
-Version:2.4.3
+Version:2.4.4
 Release:0
 Summary:Automatically discover and run Hspec tests
 License:MIT

++ hspec-discover-2.4.3.tar.gz -> hspec-discover-2.4.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hspec-discover-2.4.3/hspec-discover.cabal 
new/hspec-discover-2.4.4/hspec-discover.cabal
--- old/hspec-discover-2.4.3/hspec-discover.cabal   2017-03-25 
12:27:49.0 +0100
+++ new/hspec-discover-2.4.4/hspec-discover.cabal   2017-06-16 
11:08:31.0 +0200
@@ -1,9 +1,9 @@
--- This file has been generated from package.yaml by hpack version 0.17.0.
+-- This file has been generated from package.yaml by hpack version 0.18.0.
 --
 -- see: https://github.com/sol/hpack
 
 name: hspec-discover
-version:  2.4.3
+version:  2.4.4
 license:  MIT
 license-file: LICENSE
 copyright:(c) 2012-2017 Simon Hengel




commit titlecase for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package titlecase for openSUSE:Factory 
checked in at 2017-08-31 21:03:11

Comparing /work/SRC/openSUSE:Factory/titlecase (Old)
 and  /work/SRC/openSUSE:Factory/.titlecase.new (New)


Package is "titlecase"

Thu Aug 31 21:03:11 2017 rev:3 rq:513575 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/titlecase/titlecase.changes  2017-06-22 
10:39:55.857531255 +0200
+++ /work/SRC/openSUSE:Factory/.titlecase.new/titlecase.changes 2017-08-31 
21:03:12.866505005 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:34 UTC 2017 - psim...@suse.com
+
+- Update to version 1.0.1.
+
+---

Old:

  titlecase-0.1.0.3.tar.gz
  titlecase.cabal

New:

  titlecase-1.0.1.tar.gz



Other differences:
--
++ titlecase.spec ++
--- /var/tmp/diff_new_pack.jbBSKl/_old  2017-08-31 21:03:13.714385876 +0200
+++ /var/tmp/diff_new_pack.jbBSKl/_new  2017-08-31 21:03:13.734383066 +0200
@@ -19,20 +19,16 @@
 %global pkg_name titlecase
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.1.0.3
+Version:1.0.1
 Release:0
-Summary:Convert English words to title case
+Summary:Convert English Words to Title Case
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-blaze-markup-devel
 BuildRequires:  ghc-rpm-macros
-BuildRequires:  ghc-semigroups-devel
-BuildRequires:  ghc-text-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-tasty-devel
@@ -44,7 +40,7 @@
 Capitalize all English words except articles (a, an, the), coordinating
 conjunctions (for, and, nor, but, or, yet, so), and prepositions (unless they
 begin or end the title). The prepositions are taken from
-.
+.
 
 %package -n ghc-%{name}
 Summary:Haskell %{name} library
@@ -66,7 +62,6 @@
 
 %prep
 %setup -q
-cp -p %{SOURCE1} %{name}.cabal
 
 %build
 %ghc_lib_build

++ titlecase-0.1.0.3.tar.gz -> titlecase-1.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/titlecase-0.1.0.3/Main.hs new/titlecase-1.0.1/Main.hs
--- old/titlecase-0.1.0.3/Main.hs   2016-10-27 22:56:17.0 +0200
+++ new/titlecase-1.0.1/Main.hs 2017-07-17 08:46:13.0 +0200
@@ -1,10 +1,10 @@
 module Main ( main ) where
 
-import Data.Text ( pack )
 import Data.Text.Titlecase
 import System.Environment
-import Text.Blaze
-import Text.Blaze.Renderer.Pretty
 
 main :: IO ()
-main = getArgs >>= putStr . renderMarkup . toMarkup . titlecase . pack . 
unwords
+main = getArgs >>= parseArgs >>= putStrLn . titlecase
+  where parseArgs :: [String] -> IO String
+parseArgs [] = getContents
+parseArgs xs = return $ unwords xs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/titlecase-0.1.0.3/src/Data/Text/Titlecase/Internal.hs 
new/titlecase-1.0.1/src/Data/Text/Titlecase/Internal.hs
--- old/titlecase-0.1.0.3/src/Data/Text/Titlecase/Internal.hs   2016-10-27 
22:56:17.0 +0200
+++ new/titlecase-1.0.1/src/Data/Text/Titlecase/Internal.hs 2017-07-17 
08:46:13.0 +0200
@@ -1,109 +1,71 @@
-{-# LANGUAGE NoImplicitPrelude #-}
-{-# LANGUAGE OverloadedStrings #-}
-
--- | As the name implies, this module is meant to be used only if
--- you want to get access to the internals, say, if you're unhappy
--- with the provided 'Data.Text.Titlecase.titlecase' function.
--- "Data.Text.Titlecase.Internal" doesn't prevent you from creating
--- improperly capitalized 'Titlecase' values.  In any other case,
--- "Data.Text.Titlecase" is what you're looking for.
+-- | As the name implies, this module is meant to be used only if you want to
+-- get access to the internals, say, if you're unhappy with the provided
+-- 'Data.Text.Titlecase.titlecase' function.
 
 module Data.Text.Titlecase.Internal where
 
-import   Prelude (Eq, Show, Bool, ($), (.), uncurry)
-import   Control.Applicative
-import qualified Data.Char   as Char
-import   Data.Foldable   (elem)
-import   Data.List.NonEmpty  hiding (unwords)
-import   Data.Semigroup
-import   Data.Text   hiding (toTitle)
-import 

commit ztail for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ztail for openSUSE:Factory checked 
in at 2017-08-31 21:03:16

Comparing /work/SRC/openSUSE:Factory/ztail (Old)
 and  /work/SRC/openSUSE:Factory/.ztail.new (New)


Package is "ztail"

Thu Aug 31 21:03:16 2017 rev:2 rq:513578 version:1.2

Changes:

--- /work/SRC/openSUSE:Factory/ztail/ztail.changes  2017-04-12 
18:25:56.895386331 +0200
+++ /work/SRC/openSUSE:Factory/.ztail.new/ztail.changes 2017-08-31 
21:03:17.765816642 +0200
@@ -1,0 +2,5 @@
+Fri Jul 28 03:01:24 UTC 2017 - psim...@suse.com
+
+- Update to version 1.2 revision 2.
+
+---



Other differences:
--
++ ztail.spec ++
--- /var/tmp/diff_new_pack.nNWrAZ/_old  2017-08-31 21:03:19.045636825 +0200
+++ /var/tmp/diff_new_pack.nNWrAZ/_new  2017-08-31 21:03:19.057635139 +0200
@@ -24,7 +24,7 @@
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal
+Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/2.cabal#/%{name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-bytestring-devel

++ ztail.cabal ++
--- /var/tmp/diff_new_pack.nNWrAZ/_old  2017-08-31 21:03:19.221612101 +0200
+++ /var/tmp/diff_new_pack.nNWrAZ/_new  2017-08-31 21:03:19.257607043 +0200
@@ -1,6 +1,6 @@
 Name:  ztail
 Version:   1.2
-x-revision: 1
+x-revision: 2
 Author:Dylan Simon
 Maintainer: dy...@dylex.net
 License:BSD3
@@ -30,7 +30,7 @@
 base >= 4.8 && < 5,
 unix == 2.7.*,
 time >= 1.5 && < 1.7,
-process >= 1.2 && < 1.5,
+process >= 1.2 && < 1.7,
 array == 0.5.*,
 filepath == 1.4.*,
 bytestring == 0.10.*,




commit ghc-arithmoi for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-arithmoi for openSUSE:Factory 
checked in at 2017-08-31 21:03:23

Comparing /work/SRC/openSUSE:Factory/ghc-arithmoi (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-arithmoi.new (New)


Package is "ghc-arithmoi"

Thu Aug 31 21:03:23 2017 rev:3 rq:515421 version:0.5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-arithmoi/ghc-arithmoi.changes
2016-10-22 13:19:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-arithmoi.new/ghc-arithmoi.changes   
2017-08-31 21:03:24.800828210 +0200
@@ -1,0 +2,10 @@
+Thu Aug  3 15:38:38 UTC 2017 - psim...@suse.com
+
+- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
+
+---
+Thu Jul 27 14:07:28 UTC 2017 - psim...@suse.com
+
+- Update to version 0.5.0.0.
+
+---

Old:

  arithmoi-0.4.3.0.tar.gz

New:

  arithmoi-0.5.0.0.tar.gz



Other differences:
--
++ ghc-arithmoi.spec ++
--- /var/tmp/diff_new_pack.cqGF19/_old  2017-08-31 21:03:25.792688852 +0200
+++ /var/tmp/diff_new_pack.cqGF19/_new  2017-08-31 21:03:25.792688852 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-arithmoi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,9 +19,9 @@
 %global pkg_name arithmoi
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.3.0
+Version:0.5.0.0
 Release:0
-Summary:Efficient basic number-theoretic functions. Primes, powers, 
integer logarithms
+Summary:Efficient basic number-theoretic functions
 License:MIT
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
@@ -29,10 +29,11 @@
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel
+BuildRequires:  ghc-exact-pi-devel
+BuildRequires:  ghc-integer-logarithms-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-random-devel
 BuildRequires:  ghc-rpm-macros
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-smallcheck-devel
@@ -40,7 +41,6 @@
 BuildRequires:  ghc-tasty-hunit-devel
 BuildRequires:  ghc-tasty-quickcheck-devel
 BuildRequires:  ghc-tasty-smallcheck-devel
-BuildRequires:  ghc-transformers-compat-devel
 BuildRequires:  ghc-transformers-devel
 %endif
 
@@ -48,7 +48,7 @@
 A library of basic functionality needed for number-theoretic calculations.
 The aim of this library is to provide efficient implementations of the
 functions. Primes and related things (totients, factorisation), powers (integer
-roots and tests, modular exponentiation), integer logarithms.
+roots and tests, modular exponentiation).
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
@@ -80,11 +80,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
-%doc TODO
+%doc Changes
 
 %changelog

++ arithmoi-0.4.3.0.tar.gz -> arithmoi-0.5.0.0.tar.gz ++
 2924 lines of diff (skipped)




commit ghc-hruby for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-hruby for openSUSE:Factory 
checked in at 2017-08-31 21:03:25

Comparing /work/SRC/openSUSE:Factory/ghc-hruby (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-hruby.new (New)


Package is "ghc-hruby"

Thu Aug 31 21:03:25 2017 rev:3 rq:517545 version:0.3.4.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-hruby/ghc-hruby.changes  2017-07-23 
12:15:51.235421078 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-hruby.new/ghc-hruby.changes 2017-08-31 
21:03:26.632570847 +0200
@@ -1,0 +2,11 @@
+Thu Aug  3 15:38:38 UTC 2017 - psim...@suse.com
+
+- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
+
+---
+Thu Jul 27 14:07:31 UTC 2017 - psim...@suse.com
+
+- Update to version 0.3.4.4. This change makes the previously added
+  "add-ruby-2.4-support.patch" obsolete.
+
+---

Old:

  add-ruby-2.4-support.patch
  hruby-0.3.4.3.tar.gz

New:

  hruby-0.3.4.4.tar.gz



Other differences:
--
++ ghc-hruby.spec ++
--- /var/tmp/diff_new_pack.q5SxoX/_old  2017-08-31 21:03:27.636429803 +0200
+++ /var/tmp/diff_new_pack.q5SxoX/_new  2017-08-31 21:03:27.656426993 +0200
@@ -19,14 +19,13 @@
 %global pkg_name hruby
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.3.4.3
+Version:0.3.4.4
 Release:0
 Summary:Embed a Ruby intepreter in your Haskell program !
 License:BSD-3-Clause
-Group:  Development/Languages/Other
-Url:https://hackage.haskell.org/package/%{pkg_name}
+Group:  Development/Libraries/Haskell
+URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Patch1: 
https://github.com/bartavelle/hruby/commit/ab6e3492ad1db9aa1236e2b61738cd63a69996ce.patch#/add-ruby-2.4-support.patch
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-aeson-devel
 BuildRequires:  ghc-attoparsec-devel
@@ -38,7 +37,6 @@
 BuildRequires:  ghc-unordered-containers-devel
 BuildRequires:  ghc-vector-devel
 BuildRequires:  ruby2.4-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
 %endif
@@ -49,7 +47,7 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Other
+Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires:   ruby2.4-devel
@@ -61,7 +59,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-%patch1 -p1
 
 %build
 %ghc_lib_build
@@ -79,10 +76,8 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 
 %changelog

++ hruby-0.3.4.3.tar.gz -> hruby-0.3.4.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hruby-0.3.4.3/Setup.hs new/hruby-0.3.4.4/Setup.hs
--- old/hruby-0.3.4.3/Setup.hs  2017-01-23 11:23:07.0 +0100
+++ new/hruby-0.3.4.4/Setup.hs  2017-07-21 14:39:42.0 +0200
@@ -32,7 +32,7 @@
 evalRuby exp = do
 let getruby [] = return (ExitFailure 3, "beuh", undefined)
 getruby (x:xs) = readProcessWithExitCode x ["-e", exp] "" `catch` \ (_ 
:: IOException) -> getruby xs
-(exitCode, out, err) <- getruby [ "ruby2.1", "ruby2.0", "ruby2", 
"ruby1.8", "ruby"]
+(exitCode, out, err) <- getruby [ "ruby.ruby2.4", "ruby2.4", "ruby2.1", 
"ruby2.0", "ruby2", "ruby1.8", "ruby"]
 return $ if exitCode == ExitSuccess
then Just out
else Nothing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hruby-0.3.4.3/hruby.cabal 
new/hruby-0.3.4.4/hruby.cabal
--- old/hruby-0.3.4.3/hruby.cabal   2017-01-23 11:24:29.0 +0100
+++ new/hruby-0.3.4.4/hruby.cabal   2017-07-21 14:39:55.0 +0200
@@ -2,7 +2,7 @@
 --  see http://haskell.org/cabal/users-guide/
 
 name:hruby
-version: 0.3.4.3
+version: 0.3.4.4
 synopsis:Embed a Ruby intepreter in your Haskell program !
 description: This doesn't work with Ruby 1.9. Everything you need 
should be in Foreign.Ruby.Safe.
 license: BSD3




commit wordpass for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package wordpass for openSUSE:Factory 
checked in at 2017-08-31 21:03:15

Comparing /work/SRC/openSUSE:Factory/wordpass (Old)
 and  /work/SRC/openSUSE:Factory/.wordpass.new (New)


Package is "wordpass"

Thu Aug 31 21:03:15 2017 rev:3 rq:513577 version:1.0.0.7

Changes:

--- /work/SRC/openSUSE:Factory/wordpass/wordpass.changes2017-05-03 
15:56:15.964053160 +0200
+++ /work/SRC/openSUSE:Factory/.wordpass.new/wordpass.changes   2017-08-31 
21:03:15.962070072 +0200
@@ -1,0 +2,5 @@
+Fri Jul 28 07:54:15 UTC 2017 - psim...@suse.com
+
+- Relax the over-specified version constraint on vector.
+
+---



Other differences:
--
++ wordpass.spec ++
--- /var/tmp/diff_new_pack.GL0oR7/_old  2017-08-31 21:03:16.829948133 +0200
+++ /var/tmp/diff_new_pack.GL0oR7/_new  2017-08-31 21:03:16.833947572 +0200
@@ -71,6 +71,7 @@
 
 %prep
 %setup -q
+cabal-tweak-dep-ver vector '<0.12' ' < 1'
 
 %build
 %ghc_lib_build




commit stack for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package stack for openSUSE:Factory checked 
in at 2017-08-31 21:03:07

Comparing /work/SRC/openSUSE:Factory/stack (Old)
 and  /work/SRC/openSUSE:Factory/.stack.new (New)


Package is "stack"

Thu Aug 31 21:03:07 2017 rev:10 rq:513573 version:1.5.0

Changes:

--- /work/SRC/openSUSE:Factory/stack/stack.changes  2017-05-16 
14:38:53.087990688 +0200
+++ /work/SRC/openSUSE:Factory/.stack.new/stack.changes 2017-08-31 
21:03:08.983050637 +0200
@@ -1,0 +2,5 @@
+Wed Jul 26 03:02:15 UTC 2017 - psim...@suse.com
+
+- Update to version 1.5.0 revision 1.
+
+---

Old:

  stack-1.4.0.tar.gz

New:

  stack-1.5.0.tar.gz



Other differences:
--
++ stack.spec ++
--- /var/tmp/diff_new_pack.n6jC5U/_old  2017-08-31 21:03:10.254871944 +0200
+++ /var/tmp/diff_new_pack.n6jC5U/_new  2017-08-31 21:03:10.262870821 +0200
@@ -19,14 +19,14 @@
 %global pkg_name stack
 %bcond_with tests
 Name:   %{pkg_name}
-Version:1.4.0
+Version:1.5.0
 Release:0
 Summary:The Haskell Tool Stack
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/4.cabal#/%{name}.cabal
+Source1:
https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-aeson-devel
@@ -48,6 +48,7 @@
 BuildRequires:  ghc-cryptonite-devel
 BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-directory-devel
+BuildRequires:  ghc-echo-devel
 BuildRequires:  ghc-either-devel
 BuildRequires:  ghc-errors-devel
 BuildRequires:  ghc-exceptions-devel
@@ -62,7 +63,6 @@
 BuildRequires:  ghc-hackage-security-devel
 BuildRequires:  ghc-hashable-devel
 BuildRequires:  ghc-hastache-devel
-BuildRequires:  ghc-hit-devel
 BuildRequires:  ghc-hpack-devel
 BuildRequires:  ghc-hpc-devel
 BuildRequires:  ghc-http-client-devel
@@ -74,6 +74,7 @@
 BuildRequires:  ghc-memory-devel
 BuildRequires:  ghc-microlens-devel
 BuildRequires:  ghc-microlens-mtl-devel
+BuildRequires:  ghc-mintty-devel
 BuildRequires:  ghc-monad-control-devel
 BuildRequires:  ghc-monad-logger-devel
 BuildRequires:  ghc-monad-unlift-devel
@@ -100,6 +101,7 @@
 BuildRequires:  ghc-semigroups-devel
 BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-stm-devel
+BuildRequires:  ghc-store-core-devel
 BuildRequires:  ghc-store-devel
 BuildRequires:  ghc-streaming-commons-devel
 BuildRequires:  ghc-tar-devel

++ stack-1.4.0.tar.gz -> stack-1.5.0.tar.gz ++
 9058 lines of diff (skipped)

++ stack.cabal ++
--- /var/tmp/diff_new_pack.n6jC5U/_old  2017-08-31 21:03:10.878784283 +0200
+++ /var/tmp/diff_new_pack.n6jC5U/_new  2017-08-31 21:03:10.882783722 +0200
@@ -1,6 +1,6 @@
-x-revision: 4
 name: stack
-version: 1.4.0
+version: 1.5.0
+x-revision: 1
 cabal-version: >=1.10
 build-type: Custom
 license: BSD3
@@ -59,7 +59,7 @@
 
 if os(windows)
 build-depends:
-Win32 >=2.3.1.0 && <2.4
+Win32 >=2.3.1.1 && <2.4
 cpp-options: -DWINDOWS
 else
 build-depends:
@@ -82,6 +82,7 @@
 Options.Applicative.Args
 Options.Applicative.Builder.Extra
 Options.Applicative.Complicated
+Path.CheckInstall
 Path.Extra
 Path.Find
 Paths_stack
@@ -123,6 +124,7 @@
 Stack.Options.BuildParser
 Stack.Options.CleanParser
 Stack.Options.ConfigParser
+Stack.Options.Completion
 Stack.Options.DockerParser
 Stack.Options.DotParser
 Stack.Options.ExecParser
@@ -138,6 +140,7 @@
 Stack.Options.PackageParser
 Stack.Options.ResolverParser
 Stack.Options.ScriptParser
+Stack.Options.SDistParser
 Stack.Options.SolverParser
 Stack.Options.TestParser
 Stack.Options.Utils
@@ -177,6 +180,7 @@
 Stack.Types.Resolver
 Stack.Types.Sig
 Stack.Types.StackT
+Stack.Types.StringError
 Stack.Types.TemplateName
 Stack.Types.Version
 Stack.Upgrade
@@ -203,11 +207,12 @@
 conduit >=1.2.8 && <1.3,
 conduit-extra >=1.1.14 && <1.2,
 containers >=0.5.5.1 && <0.6,
-cryptonite >=0.19 && <0.22,
+cryptonite >=0.19 && <0.24,
 cryptonite-conduit >=0.1 && <0.3,
 directory >=1.2.1.0 && <1.4,
+echo >=0.1.3 && <0.2,
 either >=4.4.1.1 && <4.5,
-errors >=2.1.2 && <2.2,
+   

commit hapistrano for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package hapistrano for openSUSE:Factory 
checked in at 2017-08-31 21:02:56

Comparing /work/SRC/openSUSE:Factory/hapistrano (Old)
 and  /work/SRC/openSUSE:Factory/.hapistrano.new (New)


Package is "hapistrano"

Thu Aug 31 21:02:56 2017 rev:2 rq:513565 version:0.3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/hapistrano/hapistrano.changes2017-03-24 
02:05:07.688386543 +0100
+++ /work/SRC/openSUSE:Factory/.hapistrano.new/hapistrano.changes   
2017-08-31 21:02:57.544657753 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:14 UTC 2017 - psim...@suse.com
+
+- Update to version 0.3.2.2.
+
+---

Old:

  hapistrano-0.2.1.2.tar.gz

New:

  hapistrano-0.3.2.2.tar.gz



Other differences:
--
++ hapistrano.spec ++
--- /var/tmp/diff_new_pack.dZVskP/_old  2017-08-31 21:02:58.564514462 +0200
+++ /var/tmp/diff_new_pack.dZVskP/_new  2017-08-31 21:02:58.580512214 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hapistrano
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,32 +19,34 @@
 %global pkg_name hapistrano
 %bcond_with tests
 Name:   %{pkg_name}
-Version:0.2.1.2
+Version:0.3.2.2
 Release:0
 Summary:A deployment library for Haskell applications
 License:MIT
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{name}
 Source0:
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
-# Begin cabal-rpm deps:
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-base-compat-devel
-BuildRequires:  ghc-either-devel
+BuildRequires:  ghc-aeson-devel
+BuildRequires:  ghc-async-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-mtl-devel
+BuildRequires:  ghc-optparse-applicative-devel
+BuildRequires:  ghc-path-devel
+BuildRequires:  ghc-path-io-devel
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-rpm-macros
+BuildRequires:  ghc-stm-devel
 BuildRequires:  ghc-time-devel
-BuildRequires:  ghc-time-locale-compat-devel
 BuildRequires:  ghc-transformers-devel
+BuildRequires:  ghc-yaml-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-hspec-devel
 BuildRequires:  ghc-temporary-devel
 %endif
-# End cabal-rpm deps
 
 %description
 Hapistrano makes it easy to reliably deploy Haskell applications to a server.
@@ -82,22 +84,15 @@
 %prep
 %setup -q
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
-
-%ghc_fix_dynamic_rpath hap
-
+%ghc_fix_rpath %{pkg_name}-%{version}
 
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %post -n ghc-%{name}-devel
 %ghc_pkg_recache
@@ -108,8 +103,11 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE
-%doc README.md
+%doc CHANGELOG.md README.md
 %{_bindir}/hap
+%dir %{_datadir}/%{name}-%{version}
+%dir %{_datadir}/%{name}-%{version}/script
+%{_datadir}/%{name}-%{version}/script/clean-build.sh
 
 %files -n ghc-%{name} -f ghc-%{name}.files
 %defattr(-,root,root,-)
@@ -117,6 +115,6 @@
 
 %files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
 %defattr(-,root,root,-)
-%doc README.md
+%doc CHANGELOG.md README.md
 
 %changelog

++ hapistrano-0.2.1.2.tar.gz -> hapistrano-0.3.2.2.tar.gz ++
 2518 lines of diff (skipped)




commit ghc-yi-rope for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-rope for openSUSE:Factory 
checked in at 2017-08-31 21:02:46

Comparing /work/SRC/openSUSE:Factory/ghc-yi-rope (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-rope.new (New)


Package is "ghc-yi-rope"

Thu Aug 31 21:02:46 2017 rev:3 rq:513562 version:0.9

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-rope/ghc-yi-rope.changes  2017-04-07 
13:55:28.98903 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-rope.new/ghc-yi-rope.changes 
2017-08-31 21:02:50.925587746 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:04 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.
+
+---

Old:

  yi-rope-0.8.tar.gz

New:

  yi-rope-0.9.tar.gz



Other differences:
--
++ ghc-yi-rope.spec ++
--- /var/tmp/diff_new_pack.hC6bzx/_old  2017-08-31 21:02:52.357386575 +0200
+++ /var/tmp/diff_new_pack.hC6bzx/_new  2017-08-31 21:02:52.377383766 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yi-rope
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8
+Version:0.9
 Release:0
 Summary:A rope data structure used by Yi
 License:GPL-2.0+

++ yi-rope-0.8.tar.gz -> yi-rope-0.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-rope-0.8/bench/MainBenchmarkSuite.hs 
new/yi-rope-0.9/bench/MainBenchmarkSuite.hs
--- old/yi-rope-0.8/bench/MainBenchmarkSuite.hs 2016-10-07 19:59:34.0 
+0200
+++ new/yi-rope-0.9/bench/MainBenchmarkSuite.hs 2017-07-03 23:38:45.0 
+0200
@@ -84,7 +84,7 @@
 mkTexts x t = (x, F.fromText' x t)
 
 allTexts :: [(Int -> String, [(Int, F.YiString)])]
-allTexts = [longTexts {-, wideTexts, shortTexts, tinyTexts -}]
+allTexts = [longTexts, wideTexts, shortTexts, tinyTexts]
 
 allChars :: [(Int -> String, [(Int, Char)])]
 allChars = map mkChar "λa"
@@ -160,6 +160,7 @@
   , onCharGroup "singleton" F.singleton
   , onTextGroup "countNewLines" F.countNewLines
   , onTextGroup "lines" F.lines
+  , onTextGroup "lines'" F.lines'
   , onSplitGroup "splitAt" F.splitAt
   , onSplitGroup "splitAtLine" F.splitAtLine
   , onTextGroup "toReverseString" F.toReverseString
@@ -181,4 +182,4 @@
   ] ++ splitBench
 ++ wordsBench
 ++ spanBreakBench
-++ foldBench
+++ foldBench
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-rope-0.8/src/Yi/Rope.hs 
new/yi-rope-0.9/src/Yi/Rope.hs
--- old/yi-rope-0.8/src/Yi/Rope.hs  2016-10-10 15:23:38.0 +0200
+++ new/yi-rope-0.9/src/Yi/Rope.hs  2017-07-03 23:38:45.0 +0200
@@ -2,6 +2,7 @@
 {-# LANGUAGE DeriveDataTypeable #-}
 {-# LANGUAGE MultiParamTypeClasses #-}
 {-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE ViewPatterns #-}
 {-# OPTIONS_HADDOCK show-extensions #-}
 
 -- |
@@ -70,6 +71,7 @@
 import   Data.Default
 import qualified Data.FingerTree as T
 import   Data.FingerTree hiding (null, empty, reverse, split)
+import   Data.Function (fix)
 import qualified Data.List as L (foldl')
 import   Data.Maybe
 import   Data.Monoid
@@ -501,24 +503,18 @@
 go acc (t':ts') = go (acc <> (c `cons` t')) ts'
 
 -- | Add a 'Char' in front of a 'YiString'.
---
--- We add the character to the front of the first chunk. This does
--- mean that a lot of 'cons' might result in an abnormally large first
--- chunk so if you have to do that, consider using 'append' instead..
 cons :: Char -> YiString -> YiString
 cons c (YiString t) = case viewl t of
   EmptyL -> Yi.Rope.singleton c
-  Chunk !l x :< ts -> YiString $ Chunk (l + 1) (c `TX.cons` x) <| ts
+  Chunk l x :< ts | l < defaultChunkSize -> YiString $ Chunk (l + 1) (c 
`TX.cons` x) <| ts
+  _ -> YiString $ Chunk 1 (TX.singleton c) <| t
 
 -- | Add a 'Char' in the back of a 'YiString'.
---
--- We add the character to the end of the last chunk. This does mean
--- that a lot of 'snoc' might result in an abnormally large last chunk
--- so if you have to do that, consider using 'append' instead..
 snoc :: YiString -> Char -> YiString
 snoc (YiString t) c = case viewr t of
   EmptyR -> Yi.Rope.singleton c
-  ts :> Chunk l x -> YiString $ ts |> Chunk (l + 1) (x `TX.snoc` c)
+  ts :> Chunk l x | l < defaultChunkSize -> YiString $ ts |> Chunk (l + 1) (x 
`TX.snoc` c)
+  _ -> YiString $ t |> Chunk 1 (TX.singleton c)
 
 -- | Single character 'YiString'. Consider whether it's worth creating
 -- this, maybe you can use 'cons' or 'snoc' instead?
@@ -569,26 +565,11 @@
 
 -- | This is like 'lines'' but it does *not* preserve newlines.
 --
--- Specifically, we just strip the newlines from the result of
--- 'lines''.
---
--- This beh

commit ghc-yi-snippet for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-snippet for openSUSE:Factory 
checked in at 2017-08-31 21:02:50

Comparing /work/SRC/openSUSE:Factory/ghc-yi-snippet (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-snippet.new (New)


Package is "ghc-yi-snippet"

Thu Aug 31 21:02:50 2017 rev:3 rq:513563 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-snippet/ghc-yi-snippet.changes
2017-07-06 00:00:39.205510444 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-snippet.new/ghc-yi-snippet.changes   
2017-08-31 21:02:53.245261827 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:44 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-snippet-0.13.7.tar.gz

New:

  yi-snippet-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-snippet.spec ++
--- /var/tmp/diff_new_pack.J9QiQf/_old  2017-08-31 21:02:54.549078638 +0200
+++ /var/tmp/diff_new_pack.J9QiQf/_new  2017-08-31 21:02:54.569075828 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yi-snippet
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Snippet support for yi
 License:GPL-2.0+

++ yi-snippet-0.13.7.tar.gz -> yi-snippet-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-snippet-0.13.7/yi-snippet.cabal 
new/yi-snippet-0.14.0/yi-snippet.cabal
--- old/yi-snippet-0.13.7/yi-snippet.cabal  2017-06-17 19:57:23.0 
+0200
+++ new/yi-snippet-0.14.0/yi-snippet.cabal  2017-06-19 21:18:28.0 
+0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-snippet
-version:0.13.7
+version:0.14.0
 synopsis:   Snippet support for yi
 category:   Yi
 homepage:   https://github.com/yi-editor/yi#readme
@@ -23,16 +23,16 @@
   ghc-options: -Wall -ferror-spans
   build-depends:
   base >= 4.8 && < 5
-, binary >= 0.7.5
 , containers >= 0.5.6
+, yi-rope >= 0.7
+, binary >= 0.7.5
 , data-default >= 0.5
 , free >= 4.12
 , microlens-platform
 , mtl >= 2.2
 , text >= 1.2
 , vector >= 0.11
-, yi-core >= 0.13.1
-, yi-rope >= 0.7
+, yi-core >= 0.14.0
   exposed-modules:
   Yi.Snippet
   Yi.Snippet.Internal
@@ -48,15 +48,7 @@
   ghc-options: -Wall -ferror-spans
   build-depends:
   base >= 4.8 && < 5
-, binary >= 0.7.5
 , containers >= 0.5.6
-, data-default >= 0.5
-, free >= 4.12
-, microlens-platform
-, mtl >= 2.2
-, text >= 1.2
-, vector >= 0.11
-, yi-core >= 0.13.1
 , yi-rope >= 0.7
 , tasty-th
 , tasty-hunit




commit ghc-yi-mode-haskell for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-mode-haskell for 
openSUSE:Factory checked in at 2017-08-31 21:02:42

Comparing /work/SRC/openSUSE:Factory/ghc-yi-mode-haskell (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-mode-haskell.new (New)


Package is "ghc-yi-mode-haskell"

Thu Aug 31 21:02:42 2017 rev:3 rq:513560 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-mode-haskell/ghc-yi-mode-haskell.changes  
2017-07-06 00:00:23.699694794 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-yi-mode-haskell.new/ghc-yi-mode-haskell.changes 
2017-08-31 21:02:46.602195191 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:12 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-mode-haskell-0.13.7.tar.gz

New:

  yi-mode-haskell-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-mode-haskell.spec ++
--- /var/tmp/diff_new_pack.75am7O/_old  2017-08-31 21:02:48.001998516 +0200
+++ /var/tmp/diff_new_pack.75am7O/_new  2017-08-31 21:02:48.041992896 +0200
@@ -17,9 +17,8 @@
 
 
 %global pkg_name yi-mode-haskell
-%bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Yi editor haskell mode
 License:GPL-2.0+
@@ -31,6 +30,7 @@
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-data-default-devel
+BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-microlens-platform-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
@@ -38,19 +38,6 @@
 BuildRequires:  ghc-yi-language-devel
 BuildRequires:  ghc-yi-rope-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if %{with tests}
-BuildRequires:  ghc-QuickCheck-devel
-BuildRequires:  ghc-containers-devel
-BuildRequires:  ghc-filepath-devel
-BuildRequires:  ghc-hashable-devel
-BuildRequires:  ghc-hspec-devel
-BuildRequires:  ghc-pointedlist-devel
-BuildRequires:  ghc-regex-base-devel
-BuildRequires:  ghc-regex-tdfa-devel
-BuildRequires:  ghc-template-haskell-devel
-BuildRequires:  ghc-transformers-base-devel
-BuildRequires:  ghc-unordered-containers-devel
-%endif
 
 %description
 Yi editor haskell mode.
@@ -76,9 +63,6 @@
 %install
 %ghc_lib_install
 
-%check
-%cabal_test
-
 %post devel
 %ghc_pkg_recache
 

++ yi-mode-haskell-0.13.7.tar.gz -> yi-mode-haskell-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-mode-haskell-0.13.7/test/Spec.hs 
new/yi-mode-haskell-0.14.0/test/Spec.hs
--- old/yi-mode-haskell-0.13.7/test/Spec.hs 2017-06-14 18:26:30.0 
+0200
+++ new/yi-mode-haskell-0.14.0/test/Spec.hs 1970-01-01 01:00:00.0 
+0100
@@ -1 +0,0 @@
-{-# OPTIONS_GHC -F -pgmF hspec-discover #-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-mode-haskell-0.13.7/test/Yi/Lexer/HaskellSpec.hs 
new/yi-mode-haskell-0.14.0/test/Yi/Lexer/HaskellSpec.hs
--- old/yi-mode-haskell-0.13.7/test/Yi/Lexer/HaskellSpec.hs 2017-06-14 
18:26:30.0 +0200
+++ new/yi-mode-haskell-0.14.0/test/Yi/Lexer/HaskellSpec.hs 1970-01-01 
01:00:00.0 +0100
@@ -1,64 +0,0 @@
-{-# LANGUAGE OverloadedStrings, FlexibleInstances #-}
-{-# LANGUAGE IncoherentInstances, UndecidableInstances #-}
-{-# LANGUAGE StandaloneDeriving, QuasiQuotes #-}
-{-# OPTIONS_GHC -fno-warn-orphans #-}
-
-module Yi.Lexer.HaskellSpec (main, spec) where
-
-
-import Control.Applicative ((<$>))
-import Prelude hiding (lex)
-import System.FilePath (())
-import Test.Hspec
-import Yi.Buffer.Basic (Point(..))
-import Yi.Lexer.Alex
-import Yi.Lexer.Haskell
-import Yi.Lexer.Helpers.TH
-
-
-deriving instance Read OpType
-deriving instance Read ReservedType
-deriving instance Read CommentType
-deriving instance Read Token
-deriving instance Read Posn
-deriving instance Read Size
-deriving instance Read Point
-deriving instance Read a => Read (Tok a)
-
-newState :: AlexState HlState
-newState = AlexState initState 0 startPosn
-
-mkIndx :: String -> IndexedStr
-mkIndx = zip [1 ..]
-
-newInput :: String -> AlexInput
-newInput s = ('\n', [], mkIndx s)
-
-lex :: String -> [(AlexState HlState, TT)]
-lex s = unfoldLexer alexScanToken (newState, newInput s)
-
-lexTok :: String -> [TT]
-lexTok = map snd . lex
-
-lexToks :: String -> [Token]
-lexToks = map tokT . lexTok
-
-shouldLexToS :: FilePath -> [Token] -> Expectation
-shouldLexToS fp t = lexToks <$> readSample fp `shouldReturn` t
-
-lexesToS :: String -> [Token] -> Spec
-lexesToS s tt = it s $ s `shouldLexToS` tt
-
-readSample :: FilePath -> IO String
-readSample x = readFile $ "test"  "test_data"  x
-
-main :: IO ()
-main = hspec spec
-
-spec :: Spe

commit ghc-yi-mode-javascript for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-mode-javascript for 
openSUSE:Factory checked in at 2017-08-31 21:02:44

Comparing /work/SRC/openSUSE:Factory/ghc-yi-mode-javascript (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-mode-javascript.new (New)


Package is "ghc-yi-mode-javascript"

Thu Aug 31 21:02:44 2017 rev:3 rq:513561 version:0.14.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-yi-mode-javascript/ghc-yi-mode-javascript.changes
2017-07-06 00:00:28.035084055 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-yi-mode-javascript.new/ghc-yi-mode-javascript.changes
   2017-08-31 21:02:48.805885568 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:44 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-mode-javascript-0.13.7.tar.gz

New:

  yi-mode-javascript-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-mode-javascript.spec ++
--- /var/tmp/diff_new_pack.6vqihZ/_old  2017-08-31 21:02:50.173693388 +0200
+++ /var/tmp/diff_new_pack.6vqihZ/_new  2017-08-31 21:02:50.177692827 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yi-mode-javascript
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Yi editor javascript mode
 License:GPL-2.0+

++ yi-mode-javascript-0.13.7.tar.gz -> yi-mode-javascript-0.14.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yi-mode-javascript-0.13.7/src/Yi/Syntax/JavaScript.hs 
new/yi-mode-javascript-0.14.0/src/Yi/Syntax/JavaScript.hs
--- old/yi-mode-javascript-0.13.7/src/Yi/Syntax/JavaScript.hs   2017-06-14 
18:26:30.0 +0200
+++ new/yi-mode-javascript-0.14.0/src/Yi/Syntax/JavaScript.hs   2017-06-19 
21:00:18.0 +0200
@@ -18,6 +18,7 @@
 module Yi.Syntax.JavaScript where
 
 import   Prelude hiding (elem,error,any,exp)
+import qualified Prelude
 
 import   Control.Applicative (Alternative ((<|>), many), optional)
 import   Data.Data   (Data)
@@ -126,6 +127,8 @@
 subtrees (Else _ x) = fromBlock x
 subtrees (With _ _ x) = fromBlock x
 subtrees _ = []
+uniplate = Prelude.error "uniplate not implemented in IsTree 
(Yi.Syntax.JavaScript.Statement)"
+emptyNode = Prelude.error "emptyNode not implemented in IsTree 
(Yi.Syntax.JavaScript.Statement)"
 
 instance Failable ForContent where
 stupid = ForErr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-mode-javascript-0.13.7/yi-mode-javascript.cabal 
new/yi-mode-javascript-0.14.0/yi-mode-javascript.cabal
--- old/yi-mode-javascript-0.13.7/yi-mode-javascript.cabal  2017-06-17 
19:57:23.0 +0200
+++ new/yi-mode-javascript-0.14.0/yi-mode-javascript.cabal  2017-06-19 
21:18:28.0 +0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-mode-javascript
-version:0.13.7
+version:0.14.0
 synopsis:   Yi editor javascript mode
 category:   Yi
 homepage:   https://github.com/yi-editor/yi#readme




commit gipeda for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package gipeda for openSUSE:Factory checked 
in at 2017-08-31 21:02:53

Comparing /work/SRC/openSUSE:Factory/gipeda (Old)
 and  /work/SRC/openSUSE:Factory/.gipeda.new (New)


Package is "gipeda"

Thu Aug 31 21:02:53 2017 rev:2 rq:513564 version:0.3.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gipeda/gipeda.changes2017-05-17 
10:52:02.194389529 +0200
+++ /work/SRC/openSUSE:Factory/.gipeda.new/gipeda.changes   2017-08-31 
21:02:55.480947709 +0200
@@ -1,0 +2,5 @@
+Fri Jul 28 07:54:15 UTC 2017 - psim...@suse.com
+
+- Relax the over-specified version constraint on concurrent-output.
+
+---



Other differences:
--
++ gipeda.spec ++
--- /var/tmp/diff_new_pack.W1cvRc/_old  2017-08-31 21:02:56.612788683 +0200
+++ /var/tmp/diff_new_pack.W1cvRc/_new  2017-08-31 21:02:56.656782502 +0200
@@ -72,6 +72,7 @@
 
 %prep
 %setup -q
+cabal-tweak-dep-ver concurrent-output '< 1.8' ' < 2'
 
 %build
 %ghc_bin_build




commit ghc-yi-language for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-language for openSUSE:Factory 
checked in at 2017-08-31 21:02:38

Comparing /work/SRC/openSUSE:Factory/ghc-yi-language (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-language.new (New)


Package is "ghc-yi-language"

Thu Aug 31 21:02:38 2017 rev:3 rq:513558 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-language/ghc-yi-language.changes  
2017-07-06 00:00:17.340590617 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-language.new/ghc-yi-language.changes 
2017-08-31 21:02:40.962987511 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:40 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-language-0.13.7.tar.gz

New:

  yi-language-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-language.spec ++
--- /var/tmp/diff_new_pack.XmbD50/_old  2017-08-31 21:02:42.814727338 +0200
+++ /var/tmp/diff_new_pack.XmbD50/_new  2017-08-31 21:02:42.870719470 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yi-language
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Collection of language-related Yi libraries
 License:GPL-2.0+

++ yi-language-0.13.7.tar.gz -> yi-language-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-language-0.13.7/src/Yi/Style/Library.hs 
new/yi-language-0.14.0/src/Yi/Style/Library.hs
--- old/yi-language-0.13.7/src/Yi/Style/Library.hs  2017-06-14 
18:26:30.0 +0200
+++ new/yi-language-0.14.0/src/Yi/Style/Library.hs  2017-06-19 
21:00:18.0 +0200
@@ -3,7 +3,6 @@
 
 import Yi.Style
 import Data.Prototype
-import Data.Monoid
 
 type Theme = Proto UIStyle
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-language-0.13.7/src/Yi/Syntax.hs 
new/yi-language-0.14.0/src/Yi/Syntax.hs
--- old/yi-language-0.13.7/src/Yi/Syntax.hs 2017-06-14 18:26:30.0 
+0200
+++ new/yi-language-0.14.0/src/Yi/Syntax.hs 2017-06-19 21:00:18.0 
+0200
@@ -33,8 +33,6 @@
 import qualified  Data.Map as M
 import Control.Arrow
 import Yi.Style
-import Data.Foldable
-import Data.Traversable
 import Yi.Buffer.Basic
 import Yi.Region
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-language-0.13.7/src/Yi/Utils.hs 
new/yi-language-0.14.0/src/Yi/Utils.hs
--- old/yi-language-0.13.7/src/Yi/Utils.hs  2017-06-14 18:26:30.0 
+0200
+++ new/yi-language-0.14.0/src/Yi/Utils.hs  2017-06-19 21:00:18.0 
+0200
@@ -1,6 +1,7 @@
 {-# LANGUAGE FlexibleContexts #-}
 {-# LANGUAGE FunctionalDependencies #-}
 {-# OPTIONS_HADDOCK show-extensions #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-} -- for Binary instance of Hashmap
 
 -- |
 -- Module  :  Yi.Utils
@@ -15,12 +16,10 @@
 
 module Yi.Utils where
 
-import   Control.Applicative
 import   Lens.Micro.Platform
 import   Control.Monad.Base
 import   Data.Binary
 import   Data.Char (toLower)
-import   Data.Foldable hiding (all,any)
 import qualified Data.HashMap.Strict as HashMap
 import   Data.Hashable(Hashable)
 import qualified Data.List.PointedList as PL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-language-0.13.7/test/Spec.hs 
new/yi-language-0.14.0/test/Spec.hs
--- old/yi-language-0.13.7/test/Spec.hs 2017-06-14 18:26:30.0 +0200
+++ new/yi-language-0.14.0/test/Spec.hs 2017-06-19 21:00:18.0 +0200
@@ -1,3 +1,6 @@
+
+import Data.Bifunctor (first)
+
 import Test.Tasty
 import Test.Tasty.Hspec
 import Test.Tasty.QuickCheck
@@ -7,13 +10,13 @@
 import Text.Regex.TDFA.Pattern
 
 ignoreDoPa :: Pattern -> Pattern
-ignoreDoPa (PCarat  dp   ) = PCarat  (DoPa 0)
-ignoreDoPa (PDollar dp   ) = PDollar (DoPa 0)
-ignoreDoPa (PDotdp   ) = PDot(DoPa 0)
-ignoreDoPa (PAnydp ps) = PAny(DoPa 0) ps
-ignoreDoPa (PAnyNot dp ps) = PAnyNot (DoPa 0) ps
-ignoreDoPa (PEscape dp pc) = PEscape (DoPa 0) pc
-ignoreDoPa (PChar   dp pc) = PChar   (DoPa 0) pc
+ignoreDoPa (PCarat  _dp   ) = PCarat  (DoPa 0)
+ignoreDoPa (PDollar _dp   ) = PDollar (DoPa 0)
+ignoreDoPa (PDot_dp   ) = PDot(DoPa 0)
+ignoreDoPa (PAny_dp ps) = PAny(DoPa 0) ps
+ignoreDoPa (PAnyNot _dp ps) = PAnyNot (DoPa 0) ps
+ignoreDoPa (PEscape _dp pc) = PEscape (DoPa 0) pc
+ignoreDoPa (PChar   _dp pc) = PChar   (DoPa 0) pc
 ignoreDoPa (PGroup  m p  ) = PGroup  m   (ignoreDoPa p)
 ignoreDoPa (POr l) = POr (map ignoreDoPa l)
 ignoreDoPa (PConcat l) = PConcat (map ignoreDoPa l)
@@ 

commit ghc-yi-keymap-vim for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-keymap-vim for 
openSUSE:Factory checked in at 2017-08-31 21:02:36

Comparing /work/SRC/openSUSE:Factory/ghc-yi-keymap-vim (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-keymap-vim.new (New)


Package is "ghc-yi-keymap-vim"

Thu Aug 31 21:02:36 2017 rev:3 rq:513557 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-keymap-vim/ghc-yi-keymap-vim.changes  
2017-07-06 00:00:14.988921903 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-keymap-vim.new/ghc-yi-keymap-vim.changes 
2017-08-31 21:02:38.167380299 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:46 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-keymap-vim-0.13.7.tar.gz

New:

  yi-keymap-vim-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-keymap-vim.spec ++
--- /var/tmp/diff_new_pack.LGB2wy/_old  2017-08-31 21:02:39.919134175 +0200
+++ /var/tmp/diff_new_pack.LGB2wy/_new  2017-08-31 21:02:39.919134175 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yi-keymap-vim
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Vim keymap for Yi editor
 License:GPL-2.0+
@@ -490,6 +490,7 @@
 %{_datadir}/%{pkg_name}-%{version}/tests/vimtests/sort/3.test
 %{_datadir}/%{pkg_name}-%{version}/tests/vimtests/sort/4.test
 %{_datadir}/%{pkg_name}-%{version}/tests/vimtests/sort/5.test
+%{_datadir}/%{pkg_name}-%{version}/tests/vimtests/sort/6.test
 %{_datadir}/%{pkg_name}-%{version}/tests/vimtests/switchcase/g_capU.test
 %{_datadir}/%{pkg_name}-%{version}/tests/vimtests/switchcase/gtilde.test
 %{_datadir}/%{pkg_name}-%{version}/tests/vimtests/switchcase/gtilde_1.test

++ yi-keymap-vim-0.13.7.tar.gz -> yi-keymap-vim-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yi-keymap-vim-0.13.7/src/Yi/Keymap/Vim/Ex/Commands/Reload.hs 
new/yi-keymap-vim-0.14.0/src/Yi/Keymap/Vim/Ex/Commands/Reload.hs
--- old/yi-keymap-vim-0.13.7/src/Yi/Keymap/Vim/Ex/Commands/Reload.hs
2017-06-14 18:26:30.0 +0200
+++ new/yi-keymap-vim-0.14.0/src/Yi/Keymap/Vim/Ex/Commands/Reload.hs
1970-01-01 01:00:00.0 +0100
@@ -1,25 +0,0 @@
-{-# LANGUAGE OverloadedStrings #-}
-{-# OPTIONS_HADDOCK show-extensions #-}
-
--- |
--- Module  :  Yi.Keymap.Vim.Ex.Commands.Reload
--- License :  GPL-2
--- Maintainer  :  yi-de...@googlegroups.com
--- Stability   :  experimental
--- Portability :  portable
-
-module Yi.Keymap.Vim.Ex.Commands.Reload (parse) where
-
-import Data.Text()
-import Yi.Boot.Internal (reload)
-import Yi.Keymap(Action (YiA))
-import Yi.Keymap.Vim.Common (EventString)
-import Yi.Keymap.Vim.Ex.Commands.Common (impureExCommand)
-import Yi.Keymap.Vim.Ex.Types   (ExCommand (cmdAction, cmdShow))
-
-parse :: EventString -> Maybe ExCommand
-parse "reload" = Just $ impureExCommand {
-cmdShow = "reload"
-  , cmdAction = YiA reload
-  }
-parse _ = Nothing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-keymap-vim-0.13.7/src/Yi/Keymap/Vim/Ex.hs 
new/yi-keymap-vim-0.14.0/src/Yi/Keymap/Vim/Ex.hs
--- old/yi-keymap-vim-0.13.7/src/Yi/Keymap/Vim/Ex.hs2017-06-14 
18:26:30.0 +0200
+++ new/yi-keymap-vim-0.14.0/src/Yi/Keymap/Vim/Ex.hs2017-06-19 
21:01:10.0 +0200
@@ -30,7 +30,6 @@
 import qualified Yi.Keymap.Vim.Ex.Commands.Pasteas Paste (parse)
 import qualified Yi.Keymap.Vim.Ex.Commands.Quit as Quit (parse)
 import qualified Yi.Keymap.Vim.Ex.Commands.Read as Read (parse)
-import qualified Yi.Keymap.Vim.Ex.Commands.Reload   as Reload (parse)
 import qualified Yi.Keymap.Vim.Ex.Commands.Shellas Shell (parse)
 import qualified Yi.Keymap.Vim.Ex.Commands.Sort as Sort (parse)
 import qualified Yi.Keymap.Vim.Ex.Commands.Substitute   as Substitute (parse)
@@ -60,7 +59,6 @@
 , Paste.parse
 , Quit.parse
 , Read.parse
-, Reload.parse
 , Sort.parse
 , Substitute.parse
 , Shell.parse
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-keymap-vim-0.13.7/src/Yi/Keymap/Vim/Motion.hs 
new/yi-keymap-vim-0.14.0/src/Yi/Keymap/Vim/Motion.hs
--- old/yi-keymap-vim-0.13.7/src/Yi/Keymap/Vim/Motion.hs2017-06-14 
18:26:30.0 +0200
+++ new/yi-keymap-vim-0.14.0/src/Yi/Keymap/Vim/Motion.hs2017-06-19 
21:00:18.0 +0200
@@ -205,12 +205,12 @@
 matchGotoCharMove (m:[]) | m `elem` ('f' : "FtT") = PartialMatch
 matchGotoCharMove (m:"") | m `elem` ('f' : "FtT") = 

commit ghc-yi-misc-modes for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-misc-modes for 
openSUSE:Factory checked in at 2017-08-31 21:02:39

Comparing /work/SRC/openSUSE:Factory/ghc-yi-misc-modes (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-misc-modes.new (New)


Package is "ghc-yi-misc-modes"

Thu Aug 31 21:02:39 2017 rev:3 rq:513559 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-misc-modes/ghc-yi-misc-modes.changes  
2017-07-06 00:00:19.916227781 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-misc-modes.new/ghc-yi-misc-modes.changes 
2017-08-31 21:02:43.974564378 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:32 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-misc-modes-0.13.7.tar.gz

New:

  yi-misc-modes-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-misc-modes.spec ++
--- /var/tmp/diff_new_pack.wlVpcL/_old  2017-08-31 21:02:45.750314882 +0200
+++ /var/tmp/diff_new_pack.wlVpcL/_new  2017-08-31 21:02:45.754314320 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yi-misc-modes
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Yi editor miscellaneous modes
 License:GPL-2.0+

++ yi-misc-modes-0.13.7.tar.gz -> yi-misc-modes-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-misc-modes-0.13.7/yi-misc-modes.cabal 
new/yi-misc-modes-0.14.0/yi-misc-modes.cabal
--- old/yi-misc-modes-0.13.7/yi-misc-modes.cabal2017-06-17 
19:57:23.0 +0200
+++ new/yi-misc-modes-0.14.0/yi-misc-modes.cabal2017-06-19 
21:18:28.0 +0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-misc-modes
-version:0.13.7
+version:0.14.0
 synopsis:   Yi editor miscellaneous modes
 category:   Yi
 homepage:   https://github.com/yi-editor/yi#readme




commit ghc-yi-keymap-cua for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-keymap-cua for 
openSUSE:Factory checked in at 2017-08-31 21:02:29

Comparing /work/SRC/openSUSE:Factory/ghc-yi-keymap-cua (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-keymap-cua.new (New)


Package is "ghc-yi-keymap-cua"

Thu Aug 31 21:02:29 2017 rev:3 rq:513555 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-keymap-cua/ghc-yi-keymap-cua.changes  
2017-07-06 00:00:09.413707297 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-keymap-cua.new/ghc-yi-keymap-cua.changes 
2017-08-31 21:02:31.944254661 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:33 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-keymap-cua-0.13.7.tar.gz

New:

  yi-keymap-cua-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-keymap-cua.spec ++
--- /var/tmp/diff_new_pack.06eUx0/_old  2017-08-31 21:02:34.999825347 +0200
+++ /var/tmp/diff_new_pack.06eUx0/_new  2017-08-31 21:02:35.023821975 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yi-keymap-cua
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Cua keymap for Yi editor
 License:GPL-2.0+

++ yi-keymap-cua-0.13.7.tar.gz -> yi-keymap-cua-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-keymap-cua-0.13.7/yi-keymap-cua.cabal 
new/yi-keymap-cua-0.14.0/yi-keymap-cua.cabal
--- old/yi-keymap-cua-0.13.7/yi-keymap-cua.cabal2017-06-17 
19:57:23.0 +0200
+++ new/yi-keymap-cua-0.14.0/yi-keymap-cua.cabal2017-06-19 
21:18:28.0 +0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-keymap-cua
-version:0.13.7
+version:0.14.0
 synopsis:   Cua keymap for Yi editor
 category:   Yi
 homepage:   https://github.com/yi-editor/yi#readme




commit ghc-yi-keymap-emacs for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-keymap-emacs for 
openSUSE:Factory checked in at 2017-08-31 21:02:34

Comparing /work/SRC/openSUSE:Factory/ghc-yi-keymap-emacs (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-keymap-emacs.new (New)


Package is "ghc-yi-keymap-emacs"

Thu Aug 31 21:02:34 2017 rev:3 rq:513556 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-keymap-emacs/ghc-yi-keymap-emacs.changes  
2017-07-06 00:00:12.353293191 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-yi-keymap-emacs.new/ghc-yi-keymap-emacs.changes 
2017-08-31 21:02:35.775716333 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:17 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-keymap-emacs-0.13.7.tar.gz

New:

  yi-keymap-emacs-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-keymap-emacs.spec ++
--- /var/tmp/diff_new_pack.QhTVN0/_old  2017-08-31 21:02:37.199516286 +0200
+++ /var/tmp/diff_new_pack.QhTVN0/_new  2017-08-31 21:02:37.227512352 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yi-keymap-emacs
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Emacs keymap for Yi editor
 License:GPL-2.0+

++ yi-keymap-emacs-0.13.7.tar.gz -> yi-keymap-emacs-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-keymap-emacs-0.13.7/yi-keymap-emacs.cabal 
new/yi-keymap-emacs-0.14.0/yi-keymap-emacs.cabal
--- old/yi-keymap-emacs-0.13.7/yi-keymap-emacs.cabal2017-06-17 
19:57:23.0 +0200
+++ new/yi-keymap-emacs-0.14.0/yi-keymap-emacs.cabal2017-06-19 
21:18:28.0 +0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-keymap-emacs
-version:0.13.7
+version:0.14.0
 synopsis:   Emacs keymap for Yi editor
 category:   Yi
 homepage:   https://github.com/yi-editor/yi#readme




commit ghc-yesod-test for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yesod-test for openSUSE:Factory 
checked in at 2017-08-31 21:02:17

Comparing /work/SRC/openSUSE:Factory/ghc-yesod-test (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yesod-test.new (New)


Package is "ghc-yesod-test"

Thu Aug 31 21:02:17 2017 rev:5 rq:513550 version:1.5.8

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yesod-test/ghc-yesod-test.changes
2017-07-06 00:03:53.474142697 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yesod-test.new/ghc-yesod-test.changes   
2017-08-31 21:02:18.914085426 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:05:16 UTC 2017 - psim...@suse.com
+
+- Update to version 1.5.8.
+
+---

Old:

  yesod-test-1.5.7.tar.gz

New:

  yesod-test-1.5.8.tar.gz



Other differences:
--
++ ghc-yesod-test.spec ++
--- /var/tmp/diff_new_pack.3wCk6p/_old  2017-08-31 21:02:19.921943821 +0200
+++ /var/tmp/diff_new_pack.3wCk6p/_new  2017-08-31 21:02:19.937941573 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yesod-test
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.5.7
+Version:1.5.8
 Release:0
 Summary:Integration testing for WAI/Yesod Applications
 License:MIT

++ yesod-test-1.5.7.tar.gz -> yesod-test-1.5.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-test-1.5.7/ChangeLog.md 
new/yesod-test-1.5.8/ChangeLog.md
--- old/yesod-test-1.5.7/ChangeLog.md   2017-06-22 18:16:04.0 +0200
+++ new/yesod-test-1.5.8/ChangeLog.md   2017-07-20 12:41:52.0 +0200
@@ -1,3 +1,7 @@
+## 1.5.8
+* Added implicit parameter HasCallStack to assertions.
+[#1421](https://github.com/yesodweb/yesod/pull/1421)
+
 ## 1.5.7
 
 * Add clickOn.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-test-1.5.7/Yesod/Test.hs 
new/yesod-test-1.5.8/Yesod/Test.hs
--- old/yesod-test-1.5.7/Yesod/Test.hs  2017-06-22 18:16:04.0 +0200
+++ new/yesod-test-1.5.8/Yesod/Test.hs  2017-07-20 12:41:52.0 +0200
@@ -4,6 +4,8 @@
 {-# LANGUAGE RecordWildCards #-}
 {-# LANGUAGE FlexibleInstances #-}
 {-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE ImplicitParams #-}
+{-# LANGUAGE ConstraintKinds #-}
 
 {-|
 Yesod.Test is a pragmatic framework for testing web applications built
@@ -150,6 +152,16 @@
 import Control.Applicative ((<$>))
 import Text.Show.Pretty (ppShow)
 import Data.Monoid (mempty)
+#if MIN_VERSION_base(4,9,0)
+import GHC.Stack (HasCallStack)
+#elif MIN_VERSION_base(4,8,1)
+import GHC.Stack (CallStack)
+type HasCallStack = (?callStack :: CallStack)
+#else
+import GHC.Exts (Constraint)
+type HasCallStack = (() :: Constraint)
+#endif
+
 
 -- | The state used in a single test case defined using 'yit'
 --
@@ -330,7 +342,7 @@
 -- In case they are not equal, error mesasge includes the two values.
 --
 -- @since 1.5.2
-assertEq :: (Eq a, Show a) => String -> a -> a -> YesodExample site ()
+assertEq :: (HasCallStack, Eq a, Show a) => String -> a -> a -> YesodExample 
site ()
 assertEq m a b =
   liftIO $ HUnit.assertBool msg (a == b)
   where msg = "Assertion: " ++ m ++ "\n" ++
@@ -342,24 +354,24 @@
 -- In case they are equal, error mesasge includes the values.
 --
 -- @since 1.5.6
-assertNotEq :: (Eq a, Show a) => String -> a -> a -> YesodExample site ()
+assertNotEq :: (HasCallStack, Eq a, Show a) => String -> a -> a -> 
YesodExample site ()
 assertNotEq m a b =
   liftIO $ HUnit.assertBool msg (a /= b)
   where msg = "Assertion: " ++ m ++ "\n" ++
   "Both arguments:  " ++ ppShow a ++ "\n"
 
 {-# DEPRECATED assertEqual "Use assertEq instead" #-}
-assertEqual :: (Eq a) => String -> a -> a -> YesodExample site ()
+assertEqual :: (HasCallStack, Eq a) => String -> a -> a -> YesodExample site ()
 assertEqual = assertEqualNoShow
 
 -- | Asserts that the two given values are equal.
 --
 -- @since 1.5.2
-assertEqualNoShow :: (Eq a) => String -> a -> a -> YesodExample site ()
+assertEqualNoShow :: (HasCallStack, Eq a) => String -> a -> a -> YesodExample 
site ()
 assertEqualNoShow msg a b = liftIO $ HUnit.assertBool msg (a == b)
 
 -- | Assert the last response status is as expected.
-statusIs :: Int -> YesodExample site ()
+statusIs :: HasCallStack => Int -> YesodExample site ()
 statusIs number = withResponse $ \ SResponse { simpleStatus = s } ->
   liftIO $ flip HUnit.assertBool (H.statusCode s == number) $ concat
 [ "Expected status was ", show number
@@ -367,7 +379,7 @@
 ]
 
 -- | Assert the given header key/value pair was returned.
-assertHeader :: CI BS8.ByteString -> BS8.ByteString -> YesodExample site ()
+assertHeader :: HasCallStack => CI BS8.ByteString -> BS8.ByteSt

commit ghc-yi-core for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-core for openSUSE:Factory 
checked in at 2017-08-31 21:02:20

Comparing /work/SRC/openSUSE:Factory/ghc-yi-core (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-core.new (New)


Package is "ghc-yi-core"

Thu Aug 31 21:02:20 2017 rev:3 rq:513551 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-core/ghc-yi-core.changes  2017-07-05 
23:59:56.535521475 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-core.new/ghc-yi-core.changes 
2017-08-31 21:02:21.425732535 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:16 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-core-0.13.7.tar.gz

New:

  yi-core-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-core.spec ++
--- /var/tmp/diff_new_pack.IdshH6/_old  2017-08-31 21:02:22.585569575 +0200
+++ /var/tmp/diff_new_pack.IdshH6/_new  2017-08-31 21:02:22.621564518 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yi-core
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Yi editor core library
 License:GPL-2.0+
@@ -27,7 +27,6 @@
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-Hclip-devel
 BuildRequires:  ghc-ListLike-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-attoparsec-devel
@@ -39,7 +38,6 @@
 BuildRequires:  ghc-dlist-devel
 BuildRequires:  ghc-dynamic-state-devel
 BuildRequires:  ghc-dyre-devel
-BuildRequires:  ghc-exceptions-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-hashable-devel
 BuildRequires:  ghc-microlens-platform-devel
@@ -51,7 +49,6 @@
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-process-extras-devel
 BuildRequires:  ghc-rpm-macros
-BuildRequires:  ghc-safe-devel
 BuildRequires:  ghc-semigroups-devel
 BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-text-devel
@@ -61,7 +58,6 @@
 BuildRequires:  ghc-unix-compat-devel
 BuildRequires:  ghc-unix-devel
 BuildRequires:  ghc-unordered-containers-devel
-BuildRequires:  ghc-word-trie-devel
 BuildRequires:  ghc-xdg-basedir-devel
 BuildRequires:  ghc-yi-language-devel
 BuildRequires:  ghc-yi-rope-devel

++ yi-core-0.13.7.tar.gz -> yi-core-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-core-0.13.7/src/System/CanonicalizePath.hs 
new/yi-core-0.14.0/src/System/CanonicalizePath.hs
--- old/yi-core-0.13.7/src/System/CanonicalizePath.hs   2017-06-14 
18:26:30.0 +0200
+++ new/yi-core-0.14.0/src/System/CanonicalizePath.hs   2017-06-19 
21:00:18.0 +0200
@@ -12,7 +12,6 @@
 -- System.Directory.canonicalizePath replacement
 module System.CanonicalizePath
   ( canonicalizePath
-  , normalisePath
   , replaceShorthands
   ) where
 
@@ -32,13 +31,6 @@
pathSeparators, takeDirectory, 
())
 import   System.PosixCompat.Files (readSymbolicLink)
 
--- | Removes `/./` `//` and `/../` sequences from path,
--- doesn't follow symlinks
-normalisePath :: FilePath -> IO FilePath
-normalisePath path = do
-  absPath <- makeAbsolute path
-  return $ foldl combinePath "/" $ splitPath absPath
-
 -- | Returns absolute name of the file, which doesn't contain
 -- any `/./`, `/../`, `//` sequences or symlinks
 canonicalizePath :: FilePath -> IO FilePath
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-core-0.13.7/src/Yi/Boot/Internal.hs 
new/yi-core-0.14.0/src/Yi/Boot/Internal.hs
--- old/yi-core-0.13.7/src/Yi/Boot/Internal.hs  2017-06-14 18:26:30.0 
+0200
+++ new/yi-core-0.14.0/src/Yi/Boot/Internal.hs  1970-01-01 01:00:00.0 
+0100
@@ -1,30 +0,0 @@
-{-# OPTIONS_HADDOCK show-extensions #-}
-
--- |
--- Module  :  Yi.Boot.Internal
--- License :  GPL-2
--- Maintainer  :  yi-de...@googlegroups.com
--- Stability   :  experimental
--- Portability :  portable
---
--- Internal use for Yi.Boot
-
-module Yi.Boot.Internal where
-
-import Config.Dyre.Relaunch (relaunchWithBinaryState)
-import Control.Monad.Base   (liftBase)
-import Control.Monad.State  (get)
-import Yi.Keymap(YiM, withUI)
-import Yi.Types (withEditor)
-import Yi.UI.Common (end)
-
--- | "reloads" the configuration
---
--- Serializes the editor state and relaunches Yi using the serialized
--- state. The launch of Yi will result in recompilation of the user's
--- custom Yi. This, in effect, "reloads" the configuration.
-reload :: YiM ()
-reload 

commit ghc-yi-ireader for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-ireader for openSUSE:Factory 
checked in at 2017-08-31 21:02:26

Comparing /work/SRC/openSUSE:Factory/ghc-yi-ireader (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-ireader.new (New)


Package is "ghc-yi-ireader"

Thu Aug 31 21:02:26 2017 rev:3 rq:513554 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-ireader/ghc-yi-ireader.changes
2017-07-06 00:00:05.318284229 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-ireader.new/ghc-yi-ireader.changes   
2017-08-31 21:02:27.764841877 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:04 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-ireader-0.13.7.tar.gz

New:

  yi-ireader-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-ireader.spec ++
--- /var/tmp/diff_new_pack.k0jI1a/_old  2017-08-31 21:02:28.936677231 +0200
+++ /var/tmp/diff_new_pack.k0jI1a/_new  2017-08-31 21:02:28.956674422 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yi-ireader
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Yi editor incremental reader
 License:GPL-2.0+

++ yi-ireader-0.13.7.tar.gz -> yi-ireader-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-ireader-0.13.7/yi-ireader.cabal 
new/yi-ireader-0.14.0/yi-ireader.cabal
--- old/yi-ireader-0.13.7/yi-ireader.cabal  2017-06-17 19:57:23.0 
+0200
+++ new/yi-ireader-0.14.0/yi-ireader.cabal  2017-06-19 21:18:28.0 
+0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-ireader
-version:0.13.7
+version:0.14.0
 synopsis:   Yi editor incremental reader
 category:   Yi
 homepage:   https://github.com/yi-editor/yi#readme




commit ghc-yesod-job-queue for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yesod-job-queue for 
openSUSE:Factory checked in at 2017-08-31 21:02:10

Comparing /work/SRC/openSUSE:Factory/ghc-yesod-job-queue (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yesod-job-queue.new (New)


Package is "ghc-yesod-job-queue"

Thu Aug 31 21:02:10 2017 rev:2 rq:513548 version:0.3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yesod-job-queue/ghc-yesod-job-queue.changes  
2017-05-09 18:08:07.278742014 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-yesod-job-queue.new/ghc-yesod-job-queue.changes 
2017-08-31 21:02:13.326870442 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:15 UTC 2017 - psim...@suse.com
+
+- Update to version 0.3.0.4.
+
+---

Old:

  yesod-job-queue-0.3.0.2.tar.gz

New:

  yesod-job-queue-0.3.0.4.tar.gz



Other differences:
--
++ ghc-yesod-job-queue.spec ++
--- /var/tmp/diff_new_pack.CbpMW6/_old  2017-08-31 21:02:14.170751874 +0200
+++ /var/tmp/diff_new_pack.CbpMW6/_new  2017-08-31 21:02:14.186749627 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yesod-job-queue
 Name:   ghc-%{pkg_name}
-Version:0.3.0.2
+Version:0.3.0.4
 Release:0
 Summary:Background jobs library for Yesod
 License:BSD-3-Clause

++ yesod-job-queue-0.3.0.2.tar.gz -> yesod-job-queue-0.3.0.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-job-queue-0.3.0.2/Yesod/JobQueue/Types.hs 
new/yesod-job-queue-0.3.0.4/Yesod/JobQueue/Types.hs
--- old/yesod-job-queue-0.3.0.2/Yesod/JobQueue/Types.hs 2016-12-02 
10:39:39.0 +0100
+++ new/yesod-job-queue-0.3.0.4/Yesod/JobQueue/Types.hs 2017-05-16 
19:46:56.0 +0200
@@ -1,3 +1,4 @@
+{-# OPTIONS_HADDOCK prune #-}
 {-# LANGUAGE TemplateHaskell #-}
 
 module Yesod.JobQueue.Types where
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-job-queue-0.3.0.2/Yesod/JobQueue.hs 
new/yesod-job-queue-0.3.0.4/Yesod/JobQueue.hs
--- old/yesod-job-queue-0.3.0.2/Yesod/JobQueue.hs   2016-12-02 
10:39:39.0 +0100
+++ new/yesod-job-queue-0.3.0.4/Yesod/JobQueue.hs   2017-05-09 
04:25:28.0 +0200
@@ -33,7 +33,7 @@
 import Control.Monad.Trans.Class (lift)
 import Control.Monad.Trans.Control (MonadBaseControl)
 import Control.Monad.Trans.Reader (ReaderT, runReaderT)
-import Data.Aeson (ToJSON(toJSON), Value(String), (.=), object)
+import Data.Aeson (Value, (.=), object)
 import Data.Aeson.TH (defaultOptions, deriveToJSON)
 import Data.ByteString (ByteString)
 import qualified Data.ByteString.Char8 as BSC
@@ -69,8 +69,7 @@
 , jobId :: U.UUID
 , startTime :: UTCTime
 } deriving (Eq)
-instance ToJSON U.UUID where
-toJSON = String . T.pack . U.toString
+
 $(deriveToJSON defaultOptions ''RunningJob)
 
 -- | Manage the running jobs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-job-queue-0.3.0.2/yesod-job-queue.cabal 
new/yesod-job-queue-0.3.0.4/yesod-job-queue.cabal
--- old/yesod-job-queue-0.3.0.2/yesod-job-queue.cabal   2017-05-03 
12:15:41.0 +0200
+++ new/yesod-job-queue-0.3.0.4/yesod-job-queue.cabal   2017-05-16 
19:46:56.0 +0200
@@ -1,5 +1,5 @@
 name:yesod-job-queue
-version: 0.3.0.2
+version: 0.3.0.4
 synopsis:Background jobs library for Yesod.
 description:
   Background jobs library for Yesod
@@ -45,10 +45,10 @@
  , TypeSynonymInstances
  , ViewPatterns
   build-depends:   base >= 4.7 && < 5
- , aeson
- , api-field-json-th
+ , aeson >= 1.1
+ , api-field-json-th >= 0.1
  , bytestring
- , cron
+ , cron >= 0.5.0 && < 0.6
  , file-embed
  , hedis
  , lens
@@ -61,9 +61,9 @@
  , uuid
  , yesod >= 1.4 && < 1.5
  , yesod-core
- , yesod-persistent
+ , yesod-persistent >= 1.4 && < 1.5
  
-  ghc-options: -Wall -fwarn-tabs -O2
+  ghc-options: -Wall -fwarn-tabs
   default-language:Haskell2010
 
 executable  yesod-job-queue-example
@@ -83,7 +83,7 @@
  , GeneralizedNewtypeDeriving
  , DeriveGeneric
 --  other-modules: 
-  ghc-options:  -Wall -fwarn-tabs -O2
+  ghc-options:  -Wall -fwarn-tabs
 
   build-depends:  base >= 4.7 && < 5
 , yesod
@@ -95,7 +95,7 @@
  

commit ghc-yesod-core for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yesod-core for openSUSE:Factory 
checked in at 2017-08-31 21:02:05

Comparing /work/SRC/openSUSE:Factory/ghc-yesod-core (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yesod-core.new (New)


Package is "ghc-yesod-core"

Thu Aug 31 21:02:05 2017 rev:14 rq:513546 version:1.4.35.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yesod-core/ghc-yesod-core.changes
2017-06-21 13:56:42.971394153 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yesod-core.new/ghc-yesod-core.changes   
2017-08-31 21:02:07.083747614 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:14 UTC 2017 - psim...@suse.com
+
+- Update to version 1.4.35.1.
+
+---

Old:

  yesod-core-1.4.35.tar.gz
  yesod-core.cabal

New:

  yesod-core-1.4.35.1.tar.gz



Other differences:
--
++ ghc-yesod-core.spec ++
--- /var/tmp/diff_new_pack.onLI8E/_old  2017-08-31 21:02:08.259582406 +0200
+++ /var/tmp/diff_new_pack.onLI8E/_new  2017-08-31 21:02:08.283579035 +0200
@@ -19,14 +19,13 @@
 %global pkg_name yesod-core
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.4.35
+Version:1.4.35.1
 Release:0
 Summary:Creation of type-safe, RESTful web applications
 License:MIT
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-aeson-devel
 BuildRequires:  ghc-auto-update-devel
@@ -105,7 +104,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ yesod-core-1.4.35.tar.gz -> yesod-core-1.4.35.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-core-1.4.35/ChangeLog.md 
new/yesod-core-1.4.35.1/ChangeLog.md
--- old/yesod-core-1.4.35/ChangeLog.md  2017-06-05 10:33:22.0 +0200
+++ new/yesod-core-1.4.35.1/ChangeLog.md2017-07-20 12:58:03.0 
+0200
@@ -1,3 +1,7 @@
+## 1.4.35.1
+
+* TH fix for GHC 8.2
+
 ## 1.4.35
 
 * Contexts can be included in generated TH instances. 
[1365](https://github.com/yesodweb/yesod/issues/1365)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-core-1.4.35/Yesod/Routes/TH/RenderRoute.hs 
new/yesod-core-1.4.35.1/Yesod/Routes/TH/RenderRoute.hs
--- old/yesod-core-1.4.35/Yesod/Routes/TH/RenderRoute.hs2017-06-05 
10:33:22.0 +0200
+++ new/yesod-core-1.4.35.1/Yesod/Routes/TH/RenderRoute.hs  2017-07-20 
12:41:52.0 +0200
@@ -160,7 +160,7 @@
 (cons, decs) <- mkRouteCons ress
 #if MIN_VERSION_template_haskell(2,12,0)
 did <- DataInstD [] ''Route [typ] Nothing cons <$> fmap (pure . 
DerivClause Nothing) (mapM conT (clazzes False))
-let sds = fmap (\t -> StandaloneDerivD cxt $ ConT t `AppT` ( ConT ''Route 
`AppT` typ)) (clazzes True)
+let sds = fmap (\t -> StandaloneDerivD Nothing cxt $ ConT t `AppT` ( ConT 
''Route `AppT` typ)) (clazzes True)
 #elif MIN_VERSION_template_haskell(2,11,0)
 did <- DataInstD [] ''Route [typ] Nothing cons <$> mapM conT (clazzes 
False)
 let sds = fmap (\t -> StandaloneDerivD cxt $ ConT t `AppT` ( ConT ''Route 
`AppT` typ)) (clazzes True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-core-1.4.35/yesod-core.cabal 
new/yesod-core-1.4.35.1/yesod-core.cabal
--- old/yesod-core-1.4.35/yesod-core.cabal  2017-06-05 10:33:22.0 
+0200
+++ new/yesod-core-1.4.35.1/yesod-core.cabal2017-07-20 12:57:56.0 
+0200
@@ -1,5 +1,5 @@
 name:yesod-core
-version: 1.4.35
+version: 1.4.35.1
 license: MIT
 license-file:LICENSE
 author:  Michael Snoyman 




commit ghc-xml-conduit for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-xml-conduit for openSUSE:Factory 
checked in at 2017-08-31 21:02:01

Comparing /work/SRC/openSUSE:Factory/ghc-xml-conduit (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-xml-conduit.new (New)


Package is "ghc-xml-conduit"

Thu Aug 31 21:02:01 2017 rev:12 rq:513545 version:1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-xml-conduit/ghc-xml-conduit.changes  
2017-03-03 17:52:46.271322152 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-xml-conduit.new/ghc-xml-conduit.changes 
2017-08-31 21:02:04.524107249 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:43 UTC 2017 - psim...@suse.com
+
+- Update to version 1.5.1.
+
+---

Old:

  xml-conduit-1.4.0.4.tar.gz

New:

  xml-conduit-1.5.1.tar.gz



Other differences:
--
++ ghc-xml-conduit.spec ++
--- /var/tmp/diff_new_pack.g1jony/_old  2017-08-31 21:02:05.611954404 +0200
+++ /var/tmp/diff_new_pack.g1jony/_new  2017-08-31 21:02:05.639950470 +0200
@@ -19,7 +19,7 @@
 %global pkg_name xml-conduit
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.4.0.4
+Version:1.5.1
 Release:0
 Summary:Pure-Haskell utilities for dealing with XML with the conduit 
package
 License:MIT

++ xml-conduit-1.4.0.4.tar.gz -> xml-conduit-1.5.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xml-conduit-1.4.0.4/ChangeLog.md 
new/xml-conduit-1.5.1/ChangeLog.md
--- old/xml-conduit-1.4.0.4/ChangeLog.md2017-02-13 20:32:23.0 
+0100
+++ new/xml-conduit-1.5.1/ChangeLog.md  2017-05-21 00:05:14.0 +0200
@@ -1,3 +1,17 @@
+## 1.5.1
+
+* New render setting, `rsXMLDeclaration`; setting it to `False` omits the XML 
declaration.
+
+## 1.5.0
+
+* `tag` function no longer throws an exception when attributes don't match 
[#93](https://github.com/snoyberg/xml/pull/93)
+* Add `many_` combinator to avoid building results in memory 
[#94](https://github.com/snoyberg/xml/pull/94)
+* Turn some functions from `Consumer Event m a` to `ConduitM Event o m a` to 
allow yielding values
+* Replace `takeAllTreesContent` with `takeAnyTreeContent`, that only consumes 
one tree
+* Introduce `NameMatcher` type to refactor tag parsers
+* Add a couple of `take*` functions to stream events rather than parse them
+* Rename `ignore*` functions to comply with naming convention
+
 ## 1.4.0.3
 
 * Compatibility with blaze-markup-0.8.0.0 
[#95](https://github.com/snoyberg/xml/issues/95)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xml-conduit-1.4.0.4/Text/XML/Stream/Parse.hs 
new/xml-conduit-1.5.1/Text/XML/Stream/Parse.hs
--- old/xml-conduit-1.4.0.4/Text/XML/Stream/Parse.hs2017-02-13 
20:32:23.0 +0100
+++ new/xml-conduit-1.5.1/Text/XML/Stream/Parse.hs  2017-05-21 
00:05:14.0 +0200
@@ -1,11 +1,16 @@
-{-# LANGUAGE BangPatterns   #-}
-{-# LANGUAGE CPP#-}
-{-# LANGUAGE DeriveDataTypeable #-}
-{-# LANGUAGE FlexibleContexts   #-}
-{-# LANGUAGE OverloadedStrings  #-}
-{-# LANGUAGE PatternGuards  #-}
-{-# LANGUAGE RankNTypes #-}
-{-# LANGUAGE TupleSections  #-}
+{-# LANGUAGE BangPatterns   #-}
+{-# LANGUAGE CPP#-}
+{-# LANGUAGE DeriveDataTypeable #-}
+{-# LANGUAGE DeriveFunctor  #-}
+{-# LANGUAGE FlexibleContexts   #-}
+{-# LANGUAGE FlexibleInstances  #-}
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+{-# LANGUAGE OverloadedStrings  #-}
+{-# LANGUAGE PatternGuards  #-}
+{-# LANGUAGE RankNTypes #-}
+{-# LANGUAGE StandaloneDeriving #-}
+{-# LANGUAGE TupleSections  #-}
+{-# LANGUAGE TypeFamilies   #-}
 -- | This module provides both a native Haskell solution for parsing XML
 -- documents into a stream of events, and a set of parser combinators for
 -- dealing with a stream of events.
@@ -29,10 +34,12 @@
 -- > data Person = Person Int Text
 -- > deriving Show
 -- >
--- > parsePerson = tagName "person" (requireAttr "age") $ \age -> do
+-- > parsePerson :: MonadThrow m => Consumer Event m (Maybe Person)
+-- > parsePerson = tag' "person" (requireAttr "age") $ \age -> do
 -- > name <- content
 -- > return $ Person (read $ unpack age) name
 -- >
+-- > parsePeople :: MonadThrow m => Sink Event m (Maybe [Person])
 -- > parsePeople = tagNoAttr "people" $ many parsePerson
 -- >
 -- > main = do
@@ -42,7 +49,7 @@
 --
 -- will produce:
 --
--- > [Person {age = 25, name = "Michael"},Person {age = 2, name = "Eliezer"}]
+-- > [Person 25 "Michael",Person 2 "Eliezer"]
 --
 -- This module also supports str

commit ghc-yi-frontend-vty for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-frontend-vty for 
openSUSE:Factory checked in at 2017-08-31 21:02:22

Comparing /work/SRC/openSUSE:Factory/ghc-yi-frontend-vty (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-frontend-vty.new (New)


Package is "ghc-yi-frontend-vty"

Thu Aug 31 21:02:22 2017 rev:3 rq:513552 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-frontend-vty/ghc-yi-frontend-vty.changes  
2017-07-05 23:59:59.855053846 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-yi-frontend-vty.new/ghc-yi-frontend-vty.changes 
2017-08-31 21:02:23.157489220 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:27 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-frontend-vty-0.13.7.tar.gz

New:

  yi-frontend-vty-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-frontend-vty.spec ++
--- /var/tmp/diff_new_pack.pJE5iS/_old  2017-08-31 21:02:24.749265571 +0200
+++ /var/tmp/diff_new_pack.pJE5iS/_new  2017-08-31 21:02:24.749265571 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yi-frontend-vty
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Vty frontend for Yi editor
 License:GPL-2.0+

++ yi-frontend-vty-0.13.7.tar.gz -> yi-frontend-vty-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-frontend-vty-0.13.7/src/Yi/Frontend/Vty.hs 
new/yi-frontend-vty-0.14.0/src/Yi/Frontend/Vty.hs
--- old/yi-frontend-vty-0.13.7/src/Yi/Frontend/Vty.hs   2017-06-14 
18:26:30.0 +0200
+++ new/yi-frontend-vty-0.14.0/src/Yi/Frontend/Vty.hs   2017-06-19 
21:00:18.0 +0200
@@ -402,5 +402,5 @@
 baseAttr False sty =
 attributesToAttr (appEndo (tabNotFocusedStyle uiStyle) sty) Vty.defAttr
 `Vty.withStyle` Vty.underline
-padding = Vty.charFill (tabAttr False) ' ' (SL.sizeX r - width) 1
-width = sum . map ((+2) . T.length . fst) $ ts
+padding = Vty.charFill (tabAttr False) ' ' (SL.sizeX r - width') 1
+width' = sum . map ((+2) . T.length . fst) $ ts
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-frontend-vty-0.13.7/yi-frontend-vty.cabal 
new/yi-frontend-vty-0.14.0/yi-frontend-vty.cabal
--- old/yi-frontend-vty-0.13.7/yi-frontend-vty.cabal2017-06-17 
19:57:23.0 +0200
+++ new/yi-frontend-vty-0.14.0/yi-frontend-vty.cabal2017-06-19 
21:18:28.0 +0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-frontend-vty
-version:0.13.7
+version:0.14.0
 synopsis:   Vty frontend for Yi editor
 category:   Yi
 homepage:   https://github.com/yi-editor/yi#readme




commit ghc-yi-fuzzy-open for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yi-fuzzy-open for 
openSUSE:Factory checked in at 2017-08-31 21:02:24

Comparing /work/SRC/openSUSE:Factory/ghc-yi-fuzzy-open (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yi-fuzzy-open.new (New)


Package is "ghc-yi-fuzzy-open"

Thu Aug 31 21:02:24 2017 rev:3 rq:513553 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yi-fuzzy-open/ghc-yi-fuzzy-open.changes  
2017-07-06 00:00:02.638661713 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yi-fuzzy-open.new/ghc-yi-fuzzy-open.changes 
2017-08-31 21:02:24.961235789 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:26 UTC 2017 - psim...@suse.com
+
+- Update to version 0.14.0.
+
+---

Old:

  yi-fuzzy-open-0.13.7.tar.gz

New:

  yi-fuzzy-open-0.14.0.tar.gz



Other differences:
--
++ ghc-yi-fuzzy-open.spec ++
--- /var/tmp/diff_new_pack.EDRpIS/_old  2017-08-31 21:02:25.853110479 +0200
+++ /var/tmp/diff_new_pack.EDRpIS/_new  2017-08-31 21:02:25.877107107 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name yi-fuzzy-open
 Name:   ghc-%{pkg_name}
-Version:0.13.7
+Version:0.14.0
 Release:0
 Summary:Fuzzy open plugin for yi
 License:GPL-2.0+

++ yi-fuzzy-open-0.13.7.tar.gz -> yi-fuzzy-open-0.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yi-fuzzy-open-0.13.7/yi-fuzzy-open.cabal 
new/yi-fuzzy-open-0.14.0/yi-fuzzy-open.cabal
--- old/yi-fuzzy-open-0.13.7/yi-fuzzy-open.cabal2017-06-17 
19:57:23.0 +0200
+++ new/yi-fuzzy-open-0.14.0/yi-fuzzy-open.cabal2017-06-19 
21:18:28.0 +0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   yi-fuzzy-open
-version:0.13.7
+version:0.14.0
 synopsis:   Fuzzy open plugin for yi
 description:This plugin tries to do what ctrl-p does for vim and helm does 
for emacs.
 category:   Yi
@@ -33,8 +33,8 @@
 , text >= 1.2
 , transformers-base >= 0.4.4
 , vector >= 0.11
-, yi-core >= 0.13.1
-, yi-language >= 0.13.1
+, yi-core >= 0.14.0
+, yi-language >= 0.14.0
 , yi-rope >= 0.7
   exposed-modules:
   Yi.Fuzzy




commit ghc-yesod-static for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yesod-static for 
openSUSE:Factory checked in at 2017-08-31 21:02:14

Comparing /work/SRC/openSUSE:Factory/ghc-yesod-static (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yesod-static.new (New)


Package is "ghc-yesod-static"

Thu Aug 31 21:02:14 2017 rev:8 rq:513549 version:1.5.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yesod-static/ghc-yesod-static.changes
2017-06-21 13:56:48.430624082 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yesod-static.new/ghc-yesod-static.changes   
2017-08-31 21:02:14.746670957 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:13 UTC 2017 - psim...@suse.com
+
+- Update to version 1.5.3.1.
+
+---

Old:

  yesod-static-1.5.3.tar.gz

New:

  yesod-static-1.5.3.1.tar.gz



Other differences:
--
++ ghc-yesod-static.spec ++
--- /var/tmp/diff_new_pack.ehtWkY/_old  2017-08-31 21:02:15.598551266 +0200
+++ /var/tmp/diff_new_pack.ehtWkY/_new  2017-08-31 21:02:15.610549580 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yesod-static
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.5.3
+Version:1.5.3.1
 Release:0
 Summary:Static file serving subsite for Yesod Web Framework
 License:MIT
@@ -36,8 +36,8 @@
 BuildRequires:  ghc-conduit-devel
 BuildRequires:  ghc-conduit-extra-devel
 BuildRequires:  ghc-containers-devel
-BuildRequires:  ghc-cryptohash-conduit-devel
-BuildRequires:  ghc-cryptohash-devel
+BuildRequires:  ghc-cryptonite-conduit-devel
+BuildRequires:  ghc-cryptonite-devel
 BuildRequires:  ghc-css-text-devel
 BuildRequires:  ghc-data-default-devel
 BuildRequires:  ghc-directory-devel
@@ -47,6 +47,7 @@
 BuildRequires:  ghc-hashable-devel
 BuildRequires:  ghc-hjsmin-devel
 BuildRequires:  ghc-http-types-devel
+BuildRequires:  ghc-memory-devel
 BuildRequires:  ghc-mime-types-devel
 BuildRequires:  ghc-old-time-devel
 BuildRequires:  ghc-process-devel

++ yesod-static-1.5.3.tar.gz -> yesod-static-1.5.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-static-1.5.3/ChangeLog.md 
new/yesod-static-1.5.3.1/ChangeLog.md
--- old/yesod-static-1.5.3/ChangeLog.md 2017-06-07 15:01:59.0 +0200
+++ new/yesod-static-1.5.3.1/ChangeLog.md   2017-07-23 06:27:05.0 
+0200
@@ -1,3 +1,7 @@
+## 1.5.3.1
+
+* Switch to cryptonite
+
 ## 1.5.3
 
 * Add `staticFilesMap` function
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-static-1.5.3/Yesod/Static.hs 
new/yesod-static-1.5.3.1/Yesod/Static.hs
--- old/yesod-static-1.5.3/Yesod/Static.hs  2017-06-07 15:01:59.0 
+0200
+++ new/yesod-static-1.5.3.1/Yesod/Static.hs2017-07-23 06:13:24.0 
+0200
@@ -81,7 +81,7 @@
 import Control.Monad.Catch (MonadThrow)
 import Control.Monad.Trans.State
 
-import qualified Data.Byteable as Byteable
+import qualified Data.ByteArray as ByteArray
 import qualified Data.ByteString.Base64
 import qualified Data.ByteString.Char8 as S8
 import qualified Data.ByteString.Lazy as L
@@ -420,7 +420,7 @@
 
 base64md5File :: FilePath -> IO String
 base64md5File = fmap (base64 . encode) . hashFile
-where encode d = Byteable.toBytes (d :: Digest MD5)
+where encode d = ByteArray.convert (d :: Digest MD5)
 
 base64md5 :: L.ByteString -> String
 base64md5 lbs =
@@ -428,7 +428,7 @@
   $ runIdentity
   $ sourceList (L.toChunks lbs) $$ sinkHash
   where
-encode d = Byteable.toBytes (d :: Digest MD5)
+encode d = ByteArray.convert (d :: Digest MD5)
 
 base64 :: S.ByteString -> String
 base64 = map tr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-static-1.5.3/yesod-static.cabal 
new/yesod-static-1.5.3.1/yesod-static.cabal
--- old/yesod-static-1.5.3/yesod-static.cabal   2017-06-07 15:01:59.0 
+0200
+++ new/yesod-static-1.5.3.1/yesod-static.cabal 2017-07-23 06:26:50.0 
+0200
@@ -1,5 +1,5 @@
 name:yesod-static
-version: 1.5.3
+version: 1.5.3.1
 license: MIT
 license-file:LICENSE
 author:  Michael Snoyman 
@@ -44,8 +44,9 @@
, unix-compat   >= 0.2
, conduit   >= 0.5
, conduit-extra
-   , cryptohash-conduit>= 0.1
-   , cryptohash>= 0.11
+   , cryptonite-conduit>= 0.1
+   , cryptonite>= 0.11
+   , memory
, data-default
, mime-types>= 0.1
, hjsmin
@@ -112,8 +113,9 @@
   

commit ghc-xlsx for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-xlsx for openSUSE:Factory 
checked in at 2017-08-31 21:01:57

Comparing /work/SRC/openSUSE:Factory/ghc-xlsx (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-xlsx.new (New)


Package is "ghc-xlsx"

Thu Aug 31 21:01:57 2017 rev:4 rq:513544 version:0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-xlsx/ghc-xlsx.changes2017-03-03 
17:52:36.200744528 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-xlsx.new/ghc-xlsx.changes   2017-08-31 
21:01:59.840765268 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:01 UTC 2017 - psim...@suse.com
+
+- Update to version 0.6.0.
+
+---

Old:

  xlsx-0.4.3.tar.gz

New:

  xlsx-0.6.0.tar.gz



Other differences:
--
++ ghc-xlsx.spec ++
--- /var/tmp/diff_new_pack.dLjsyg/_old  2017-08-31 21:02:00.808629281 +0200
+++ /var/tmp/diff_new_pack.dLjsyg/_new  2017-08-31 21:02:00.808629281 +0200
@@ -19,7 +19,7 @@
 %global pkg_name xlsx
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.3
+Version:0.6.0
 Release:0
 Summary:Simple and incomplete Excel file parser/writer
 License:MIT

++ xlsx-0.4.3.tar.gz -> xlsx-0.6.0.tar.gz ++
 5956 lines of diff (skipped)




commit ghc-x509-validation for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-x509-validation for 
openSUSE:Factory checked in at 2017-08-31 21:01:54

Comparing /work/SRC/openSUSE:Factory/ghc-x509-validation (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-x509-validation.new (New)


Package is "ghc-x509-validation"

Thu Aug 31 21:01:54 2017 rev:8 rq:513543 version:1.6.8

Changes:

--- /work/SRC/openSUSE:Factory/ghc-x509-validation/ghc-x509-validation.changes  
2016-11-05 21:27:11.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-x509-validation.new/ghc-x509-validation.changes 
2017-08-31 21:01:55.537369905 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:04:39 UTC 2017 - psim...@suse.com
+
+- Update to version 1.6.8.
+
+---

Old:

  x509-validation-1.6.5.tar.gz

New:

  x509-validation-1.6.8.tar.gz



Other differences:
--
++ ghc-x509-validation.spec ++
--- /var/tmp/diff_new_pack.UMiqgi/_old  2017-08-31 21:01:56.873182220 +0200
+++ /var/tmp/diff_new_pack.UMiqgi/_new  2017-08-31 21:01:56.897178848 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-x509-validation
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
 
 
 %global pkg_name x509-validation
+%bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.6.5
+Version:1.6.8
 Release:0
 Summary:X.509 Certificate and CRL validation
 License:BSD-3-Clause
@@ -41,6 +42,10 @@
 BuildRequires:  ghc-x509-devel
 BuildRequires:  ghc-x509-store-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if %{with tests}
+BuildRequires:  ghc-tasty-devel
+BuildRequires:  ghc-tasty-hunit-devel
+%endif
 
 %description
 X.509 Certificate and CRL validation.
@@ -66,6 +71,9 @@
 %install
 %ghc_lib_install
 
+%check
+%cabal_test
+
 %post devel
 %ghc_pkg_recache
 

++ x509-validation-1.6.5.tar.gz -> x509-validation-1.6.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/x509-validation-1.6.5/Data/X509/Validation/Signature.hs 
new/x509-validation-1.6.8/Data/X509/Validation/Signature.hs
--- old/x509-validation-1.6.5/Data/X509/Validation/Signature.hs 2016-09-15 
22:15:59.0 +0200
+++ new/x509-validation-1.6.8/Data/X509/Validation/Signature.hs 2017-06-26 
18:12:09.0 +0200
@@ -15,12 +15,12 @@
 ) where
 
 import qualified Crypto.PubKey.RSA.PKCS15 as RSA
+import qualified Crypto.PubKey.RSA.PSS as PSS
 import qualified Crypto.PubKey.DSA as DSA
 import qualified Crypto.PubKey.ECC.Types as ECC
 import qualified Crypto.PubKey.ECC.Prim as ECC
 import qualified Crypto.PubKey.ECC.ECDSA as ECDSA
 import Crypto.Hash
-import Crypto.Number.Basic (numBits)
 import Crypto.Number.Serialize (os2ip)
 
 import Data.ByteString (ByteString)
@@ -70,6 +70,19 @@
 -> ByteString   -- ^ Signature to verify
 -> SignatureVerification
 verifySignature (SignatureALG_Unknown _) _ _ _ = SignatureFailed 
SignatureUnimplemented
+verifySignature (SignatureALG hashALG PubKeyALG_RSAPSS) pubkey cdata signature 
= case verifyF pubkey of
+  Nothing-> SignatureFailed SignatureUnimplemented
+  Just f -> if f cdata signature
+   then SignaturePass
+   else SignatureFailed SignatureInvalid
+  where
+verifyF (PubKeyRSA key)
+  | hashALG == HashSHA256 = Just $ PSS.verify (PSS.defaultPSSParams 
SHA256) key
+  | hashALG == HashSHA384 = Just $ PSS.verify (PSS.defaultPSSParams 
SHA384) key
+  | hashALG == HashSHA512 = Just $ PSS.verify (PSS.defaultPSSParams 
SHA512) key
+  | hashALG == HashSHA224 = Just $ PSS.verify (PSS.defaultPSSParams 
SHA224) key
+  | otherwise = Nothing
+verifyF _ = Nothing
 verifySignature (SignatureALG hashALG pubkeyALG) pubkey cdata signature
 | pubkeyToAlg pubkey == pubkeyALG = case verifyF pubkey of
 Nothing -> SignatureFailed 
SignatureUnimplemented
@@ -80,9 +93,9 @@
   where
 verifyF (PubKeyRSA key) = Just $ rsaVerify hashALG key
 verifyF (PubKeyDSA key)
-| hashALG == HashSHA1 = Just $ \a b -> case dsaToSignature a of
-Nothing -> False
-Just dsaSig -> DSA.verify 
SHA1 key dsaSig b
+| hashALG == HashSHA1   = Just $ dsaVerify SHA1   key
+| hashALG == HashSHA224 = Just $ dsaVerify SHA224 key
+| hashALG == HashSHA25

commit ghc-yesod-form for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-yesod-form for openSUSE:Factory 
checked in at 2017-08-31 21:02:08

Comparing /work/SRC/openSUSE:Factory/ghc-yesod-form (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-yesod-form.new (New)


Package is "ghc-yesod-form"

Thu Aug 31 21:02:08 2017 rev:8 rq:513547 version:1.4.13

Changes:

--- /work/SRC/openSUSE:Factory/ghc-yesod-form/ghc-yesod-form.changes
2017-06-04 01:59:37.105985606 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-yesod-form.new/ghc-yesod-form.changes   
2017-08-31 21:02:08.683522842 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:05:38 UTC 2017 - psim...@suse.com
+
+- Update to version 1.4.13.
+
+---

Old:

  yesod-form-1.4.12.tar.gz

New:

  yesod-form-1.4.13.tar.gz



Other differences:
--
++ ghc-yesod-form.spec ++
--- /var/tmp/diff_new_pack.Xt7C1F/_old  2017-08-31 21:02:09.587395846 +0200
+++ /var/tmp/diff_new_pack.Xt7C1F/_new  2017-08-31 21:02:09.587395846 +0200
@@ -19,7 +19,7 @@
 %global pkg_name yesod-form
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.4.12
+Version:1.4.13
 Release:0
 Summary:Form handling support for Yesod Web Framework
 License:MIT

++ yesod-form-1.4.12.tar.gz -> yesod-form-1.4.13.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-form-1.4.12/ChangeLog.md 
new/yesod-form-1.4.13/ChangeLog.md
--- old/yesod-form-1.4.12/ChangeLog.md  2017-05-13 23:23:44.0 +0200
+++ new/yesod-form-1.4.13/ChangeLog.md  2017-07-20 12:41:52.0 +0200
@@ -1,3 +1,7 @@
+## 1.4.13
+
+* Fixed `textareaField` `writeHtmlEscapedChar` trim "\r"
+
 ## 1.4.12
 
 * Password field does not remember its previous value
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-form-1.4.12/Yesod/Form/Fields.hs 
new/yesod-form-1.4.13/Yesod/Form/Fields.hs
--- old/yesod-form-1.4.12/Yesod/Form/Fields.hs  2017-04-12 09:57:39.0 
+0200
+++ new/yesod-form-1.4.13/Yesod/Form/Fields.hs  2017-07-20 12:41:52.0 
+0200
@@ -106,6 +106,10 @@
 
 import Yesod.Persist.Core
 
+#if !MIN_VERSION_base(4,8,0)
+import Data.Monoid
+#endif
+
 defaultFormMessage :: FormMessage -> Text
 defaultFormMessage = englishFormMessage
 
@@ -226,6 +230,7 @@
 . unTextarea
   where
 -- Taken from blaze-builder and modified with newline handling.
+writeHtmlEscapedChar '\r' = mempty
 writeHtmlEscapedChar '\n' = writeByteString ""
 writeHtmlEscapedChar c= B.writeHtmlEscapedChar c
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yesod-form-1.4.12/yesod-form.cabal 
new/yesod-form-1.4.13/yesod-form.cabal
--- old/yesod-form-1.4.12/yesod-form.cabal  2017-05-13 23:23:29.0 
+0200
+++ new/yesod-form-1.4.13/yesod-form.cabal  2017-07-20 12:41:52.0 
+0200
@@ -1,5 +1,5 @@
 name:yesod-form
-version: 1.4.12
+version: 1.4.13
 license: MIT
 license-file:LICENSE
 author:  Michael Snoyman 




commit ghc-wuss for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-wuss for openSUSE:Factory 
checked in at 2017-08-31 21:01:42

Comparing /work/SRC/openSUSE:Factory/ghc-wuss (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-wuss.new (New)


Package is "ghc-wuss"

Thu Aug 31 21:01:42 2017 rev:4 rq:513539 version:1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-wuss/ghc-wuss.changes2017-06-04 
01:56:10.763136715 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-wuss.new/ghc-wuss.changes   2017-08-31 
21:01:46.078698869 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:51 UTC 2017 - psim...@suse.com
+
+- Update to version 1.1.5.
+
+---

Old:

  wuss-1.1.4.tar.gz

New:

  wuss-1.1.5.tar.gz



Other differences:
--
++ ghc-wuss.spec ++
--- /var/tmp/diff_new_pack.Orjg3D/_old  2017-08-31 21:01:47.406512307 +0200
+++ /var/tmp/diff_new_pack.Orjg3D/_new  2017-08-31 21:01:47.410511746 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name wuss
 Name:   ghc-%{pkg_name}
-Version:1.1.4
+Version:1.1.5
 Release:0
 Summary:Secure WebSocket (WSS) clients
 License:MIT

++ wuss-1.1.4.tar.gz -> wuss-1.1.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wuss-1.1.4/package.yaml new/wuss-1.1.5/package.yaml
--- old/wuss-1.1.4/package.yaml 2017-04-17 15:21:52.0 +0200
+++ new/wuss-1.1.5/package.yaml 2017-07-22 14:45:16.0 +0200
@@ -19,10 +19,10 @@
   - bytestring ==0.10.*
   - connection ==0.2.*
   - network
-  - websockets >=0.9 && <0.12
+  - websockets >=0.9 && <0.13
   exposed-modules: Wuss
 license: MIT
 maintainer: Taylor Fausak
 name: wuss
 synopsis: Secure WebSocket (WSS) clients
-version: '1.1.4'
+version: '1.1.5'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wuss-1.1.4/wuss.cabal new/wuss-1.1.5/wuss.cabal
--- old/wuss-1.1.4/wuss.cabal   2017-04-17 15:24:12.0 +0200
+++ new/wuss-1.1.5/wuss.cabal   2017-07-22 14:47:56.0 +0200
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:   wuss
-version:1.1.4
+version:1.1.5
 synopsis:   Secure WebSocket (WSS) clients
 description:Wuss is a library that lets you easily create secure WebSocket 
clients over the WSS protocol. It is a small addition to 
 and is 
adapted from existing solutions by , , and .
 category:   Network
@@ -31,7 +31,7 @@
 , bytestring ==0.10.*
 , connection ==0.2.*
 , network
-, websockets >=0.9 && <0.12
+, websockets >=0.9 && <0.13
   exposed-modules:
   Wuss
   other-modules:




commit ghc-x509-system for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-x509-system for openSUSE:Factory 
checked in at 2017-08-31 21:01:52

Comparing /work/SRC/openSUSE:Factory/ghc-x509-system (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-x509-system.new (New)


Package is "ghc-x509-system"

Thu Aug 31 21:01:52 2017 rev:7 rq:513542 version:1.6.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-x509-system/ghc-x509-system.changes  
2016-11-05 21:27:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-x509-system.new/ghc-x509-system.changes 
2017-08-31 21:01:52.405809896 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:15 UTC 2017 - psim...@suse.com
+
+- Update to version 1.6.5.
+
+---

Old:

  x509-system-1.6.4.tar.gz

New:

  x509-system-1.6.5.tar.gz



Other differences:
--
++ ghc-x509-system.spec ++
--- /var/tmp/diff_new_pack.i3zrRO/_old  2017-08-31 21:01:53.925596362 +0200
+++ /var/tmp/diff_new_pack.i3zrRO/_new  2017-08-31 21:01:53.949592991 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-x509-system
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pkg_name x509-system
 Name:   ghc-%{pkg_name}
-Version:1.6.4
+Version:1.6.5
 Release:0
 Summary:Handle per-operating-system X.509 accessors and storage
 License:BSD-3-Clause

++ x509-system-1.6.4.tar.gz -> x509-system-1.6.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/x509-system-1.6.4/x509-system.cabal 
new/x509-system-1.6.5/x509-system.cabal
--- old/x509-system-1.6.4/x509-system.cabal 2016-10-03 09:47:13.0 
+0200
+++ new/x509-system-1.6.5/x509-system.cabal 2017-07-21 19:18:45.0 
+0200
@@ -1,5 +1,5 @@
 Name:x509-system
-Version: 1.6.4
+version: 1.6.5
 Description: System X.509 handling
 License: BSD3
 License-file:LICENSE
@@ -11,9 +11,10 @@
 Category:Data
 stability:   experimental
 Homepage:http://github.com/vincenthz/hs-certificate
-Cabal-Version:   >=1.8
+Cabal-Version:   >= 1.10
 
 Library
+  Default-Language:  Haskell2010
   Build-Depends: base >= 3 && < 5
, bytestring
, mtl
@@ -22,8 +23,8 @@
, filepath
, process
, pem >= 0.1 && < 0.3
-   , x509 >= 1.6 && < 1.7
-   , x509-store >= 1.6.2 && < 1.7
+   , x509 >= 1.6
+   , x509-store >= 1.6.2
   Exposed-modules:   System.X509
  System.X509.Unix
  System.X509.MacOS




commit ghc-wl-pprint-annotated for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-wl-pprint-annotated for 
openSUSE:Factory checked in at 2017-08-31 21:01:39

Comparing /work/SRC/openSUSE:Factory/ghc-wl-pprint-annotated (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-wl-pprint-annotated.new (New)


Package is "ghc-wl-pprint-annotated"

Thu Aug 31 21:01:39 2017 rev:2 rq:513538 version:0.1.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-wl-pprint-annotated/ghc-wl-pprint-annotated.changes
  2017-04-12 18:10:02.686316981 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-wl-pprint-annotated.new/ghc-wl-pprint-annotated.changes
 2017-08-31 21:01:40.831436120 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:06 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.0.0.
+
+---

Old:

  wl-pprint-annotated-0.0.1.4.tar.gz

New:

  wl-pprint-annotated-0.1.0.0.tar.gz



Other differences:
--
++ ghc-wl-pprint-annotated.spec ++
--- /var/tmp/diff_new_pack.x5adIN/_old  2017-08-31 21:01:42.295230454 +0200
+++ /var/tmp/diff_new_pack.x5adIN/_new  2017-08-31 21:01:42.299229892 +0200
@@ -19,7 +19,7 @@
 %global pkg_name wl-pprint-annotated
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.0.1.4
+Version:0.1.0.0
 Release:0
 Summary:Wadler/Leijen pretty printer with annotations and slightly 
modernized API
 License:BSD-3-Clause
@@ -33,9 +33,8 @@
 BuildRequires:  ghc-text-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
-BuildRequires:  ghc-HUnit-devel
-BuildRequires:  ghc-test-framework-devel
-BuildRequires:  ghc-test-framework-hunit-devel
+BuildRequires:  ghc-tasty-devel
+BuildRequires:  ghc-tasty-hunit-devel
 %endif
 
 %description

++ wl-pprint-annotated-0.0.1.4.tar.gz -> wl-pprint-annotated-0.1.0.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wl-pprint-annotated-0.0.1.4/src/Text/PrettyPrint/Annotated/WL.hs 
new/wl-pprint-annotated-0.1.0.0/src/Text/PrettyPrint/Annotated/WL.hs
--- old/wl-pprint-annotated-0.0.1.4/src/Text/PrettyPrint/Annotated/WL.hs
2017-01-28 19:40:05.0 +0100
+++ new/wl-pprint-annotated-0.1.0.0/src/Text/PrettyPrint/Annotated/WL.hs
2017-04-16 21:30:58.0 +0200
@@ -841,11 +841,15 @@
 flatten (Cat x y)   = Cat (flatten x) (flatten y)
 flatten (Nest i x)  = Nest i (flatten x)
 flatten (Union x _) = flatten x
+flatten (Annotate a x)  = Annotate a (flatten x)
 flatten (Column f)  = Column (flatten . f)
 flatten (Nesting f) = Nesting (flatten . f)
 flatten (Columns f) = Columns (flatten . f)
 flatten (Ribbon f)  = Ribbon (flatten . f)
-flatten other   = other --Empty,Char,Text
+flatten a@Empty{}   = a
+flatten a@Char{}= a
+flatten a@Text{}= a
+flatten a@Line{}= a
 
 ---
 -- Renderers
@@ -930,7 +934,7 @@
-> SimpleDoc a)
   -> Float -> Int -> Doc a -> SimpleDoc a
 renderFits nicest rfrac w x
-= best 0 0 SEmpty (Cons 0 x Nil)
+= best 0 0 (\_ _ -> SEmpty) (Cons 0 x Nil)
 where
   -- r :: the ribbon width in characters
   r  = max 0 (min w (round (fromIntegral w * rfrac)))
@@ -938,7 +942,7 @@
   -- best :: n = indentation of current line
   -- k = current column
   --(ie. (k >= n) && (k - n == count of inserted characters)
-  best _ _ z Nil= z
+  best n k z Nil   = z n k
   best n k z (Cons i d ds) =
 case d of
   Empty -> best n k z ds
@@ -948,7 +952,8 @@
   FlatAlt l _   -> best n k z (Cons i l ds)
   Cat x' y  -> best n k z (Cons i x' (Cons i y ds))
   Nest j x' -> let i' = i+j in seq i' (best n k z (Cons i' x' ds))
-  Annotate a d' -> SPushAnn a (best n k (SPopAnn a $ best n k z ds) 
(Cons i d' Nil))
+  Annotate a d' -> let z' n' k' = SPopAnn a $ best n' k' z ds
+   in SPushAnn a (best n k z' (Cons i d' Nil))
   Union p q -> nicest n k w r (best n k z (Cons i p ds))
   (best n k z (Cons i q ds))
   Column f  -> best n k z (Cons i (f k) ds)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wl-pprint-annotated-0.0.1.4/test/WLPPrintTests.hs 
new/wl-pprint-annotated-0.1.0.0/test/WLPPrintTests.hs
--- old/wl-pprint-annotated-0.0.1.4/test/WLPPrintTests.hs   2016-11-29 
02:24:55.0 +0100
+++ new/wl-pprint-annotated-0.1.0.0/test/WLPPrintTests.hs   2017-04-16 
21:35:32.0 +0200
@@ -1,19 +1,18 @@
 

commit ghc-wikicfp-scraper for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-wikicfp-scraper for 
openSUSE:Factory checked in at 2017-08-31 21:01:34

Comparing /work/SRC/openSUSE:Factory/ghc-wikicfp-scraper (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-wikicfp-scraper.new (New)


Package is "ghc-wikicfp-scraper"

Thu Aug 31 21:01:34 2017 rev:2 rq:513536 version:0.1.0.9

Changes:

--- /work/SRC/openSUSE:Factory/ghc-wikicfp-scraper/ghc-wikicfp-scraper.changes  
2017-04-14 13:33:49.668404609 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-wikicfp-scraper.new/ghc-wikicfp-scraper.changes 
2017-08-31 21:01:36.915986250 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:23 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.0.9.
+
+---

Old:

  wikicfp-scraper-0.1.0.8.tar.gz

New:

  wikicfp-scraper-0.1.0.9.tar.gz



Other differences:
--
++ ghc-wikicfp-scraper.spec ++
--- /var/tmp/diff_new_pack.EKDT63/_old  2017-08-31 21:01:38.127815985 +0200
+++ /var/tmp/diff_new_pack.EKDT63/_new  2017-08-31 21:01:38.143813737 +0200
@@ -19,7 +19,7 @@
 %global pkg_name wikicfp-scraper
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.1.0.8
+Version:0.1.0.9
 Release:0
 Summary:Scrape WikiCFP web site
 License:BSD-3-Clause

++ wikicfp-scraper-0.1.0.8.tar.gz -> wikicfp-scraper-0.1.0.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wikicfp-scraper-0.1.0.8/ChangeLog.md 
new/wikicfp-scraper-0.1.0.9/ChangeLog.md
--- old/wikicfp-scraper-0.1.0.8/ChangeLog.md2017-02-06 14:07:43.0 
+0100
+++ new/wikicfp-scraper-0.1.0.9/ChangeLog.md2017-07-21 08:11:16.0 
+0200
@@ -1,5 +1,10 @@
 # Revision history for wikicfp-scraper
 
+## 0.1.0.9  -- 2017-07-21
+
+* Confirmed test with `time-1.8`.
+
+
 ## 0.1.0.8  -- 2017-02-06
 
 * No API change.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wikicfp-scraper-0.1.0.8/wikicfp-scraper.cabal 
new/wikicfp-scraper-0.1.0.9/wikicfp-scraper.cabal
--- old/wikicfp-scraper-0.1.0.8/wikicfp-scraper.cabal   2017-02-06 
14:04:23.0 +0100
+++ new/wikicfp-scraper-0.1.0.9/wikicfp-scraper.cabal   2017-07-21 
08:10:49.0 +0200
@@ -1,5 +1,5 @@
 name:   wikicfp-scraper
-version:0.1.0.8
+version:0.1.0.9
 author: Toshio Ito 
 maintainer: Toshio Ito 
 license:BSD3
@@ -27,7 +27,7 @@
 bytestring >=0.10.0 && <0.11,
 text >=0.11.3.1 && <1.3,
 scalpel-core >=0.5.0 && <0.6,
-time >=1.4.0 && <1.8,
+time >=1.4.0 && <1.9,
 attoparsec >=0.10.4 && <0.14
 
 -- executable wikicfp-scraper




commit ghc-web-routes-happstack for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-web-routes-happstack for 
openSUSE:Factory checked in at 2017-08-31 21:01:30

Comparing /work/SRC/openSUSE:Factory/ghc-web-routes-happstack (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-web-routes-happstack.new (New)


Package is "ghc-web-routes-happstack"

Thu Aug 31 21:01:30 2017 rev:2 rq:513534 version:0.23.11

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-web-routes-happstack/ghc-web-routes-happstack.changes
2017-04-14 13:32:33.423179830 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-web-routes-happstack.new/ghc-web-routes-happstack.changes
   2017-08-31 21:01:31.796705520 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:16 UTC 2017 - psim...@suse.com
+
+- Update to version 0.23.11.
+
+---

Old:

  web-routes-happstack-0.23.10.tar.gz

New:

  web-routes-happstack-0.23.11.tar.gz



Other differences:
--
++ ghc-web-routes-happstack.spec ++
--- /var/tmp/diff_new_pack.sfXREW/_old  2017-08-31 21:01:32.840558856 +0200
+++ /var/tmp/diff_new_pack.sfXREW/_new  2017-08-31 21:01:32.848557733 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-web-routes-happstack
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,22 +18,20 @@
 
 %global pkg_name web-routes-happstack
 Name:   ghc-%{pkg_name}
-Version:0.23.10
+Version:0.23.11
 Release:0
 Summary:Adds support for using web-routes with Happstack
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-happstack-server-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-web-routes-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# End cabal-rpm deps
 
 %description
 Added Happstack class instances for RouteT. Provides a default router for Site.
@@ -53,15 +51,12 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %post devel
 %ghc_pkg_recache
 

++ web-routes-happstack-0.23.10.tar.gz -> 
web-routes-happstack-0.23.11.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/web-routes-happstack-0.23.10/web-routes-happstack.cabal 
new/web-routes-happstack-0.23.11/web-routes-happstack.cabal
--- old/web-routes-happstack-0.23.10/web-routes-happstack.cabal 2015-12-18 
18:09:14.0 +0100
+++ new/web-routes-happstack-0.23.11/web-routes-happstack.cabal 2017-07-21 
20:02:10.0 +0200
@@ -1,5 +1,5 @@
 Name: web-routes-happstack
-Version:  0.23.10
+Version:  0.23.11
 License:  BSD3
 License-File: LICENSE
 Author:   jer...@seereason.com
@@ -10,12 +10,12 @@
 Description:  Added Happstack class instances for RouteT. Provides a 
default router for Site.
 Cabal-Version:>= 1.6
 Build-type:   Simple
-tested-with:  GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3
+tested-with:  GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1
 
 Library
 Build-Depends:base >= 4  && < 5,
   bytestring   >= 0.9&& < 0.11,
-  happstack-server >= 6.6&& < 7.5,
+  happstack-server >= 6.6&& < 7.6,
   text >= 0.11   && < 1.3,
   web-routes   >= 0.27.1 && < 0.28
 Exposed-Modules:  Web.Routes.Happstack




commit ghc-wai-middleware-prometheus for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-wai-middleware-prometheus for 
openSUSE:Factory checked in at 2017-08-31 21:01:24

Comparing /work/SRC/openSUSE:Factory/ghc-wai-middleware-prometheus (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-wai-middleware-prometheus.new (New)


Package is "ghc-wai-middleware-prometheus"

Thu Aug 31 21:01:24 2017 rev:3 rq:513531 version:0.2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-wai-middleware-prometheus/ghc-wai-middleware-prometheus.changes
  2017-06-04 01:56:00.420597890 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-wai-middleware-prometheus.new/ghc-wai-middleware-prometheus.changes
 2017-08-31 21:01:27.573298918 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:28 UTC 2017 - psim...@suse.com
+
+- Update to version 0.2.0.
+
+---

Old:

  wai-middleware-prometheus-0.1.1.tar.gz

New:

  wai-middleware-prometheus-0.2.0.tar.gz



Other differences:
--
++ ghc-wai-middleware-prometheus.spec ++
--- /var/tmp/diff_new_pack.OXGvh0/_old  2017-08-31 21:01:28.797126967 +0200
+++ /var/tmp/diff_new_pack.OXGvh0/_new  2017-08-31 21:01:28.813124720 +0200
@@ -19,7 +19,7 @@
 %global pkg_name wai-middleware-prometheus
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.1.1
+Version:0.2.0
 Release:0
 Summary:WAI middlware for exposing http://prometheus.io metrics
 License:Apache-2.0
@@ -28,12 +28,12 @@
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-clock-devel
 BuildRequires:  ghc-data-default-devel
 BuildRequires:  ghc-http-types-devel
 BuildRequires:  ghc-prometheus-client-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
-BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-wai-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}

++ wai-middleware-prometheus-0.1.1.tar.gz -> 
wai-middleware-prometheus-0.2.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/wai-middleware-prometheus-0.1.1/src/Network/Wai/Middleware/Prometheus.hs 
new/wai-middleware-prometheus-0.2.0/src/Network/Wai/Middleware/Prometheus.hs
--- 
old/wai-middleware-prometheus-0.1.1/src/Network/Wai/Middleware/Prometheus.hs
2017-04-30 00:58:18.0 +0200
+++ 
new/wai-middleware-prometheus-0.2.0/src/Network/Wai/Middleware/Prometheus.hs
2017-07-02 23:55:13.0 +0200
@@ -11,15 +11,16 @@
 ,   metricsApp
 ) where
 
-import Data.Time.Clock (UTCTime, diffUTCTime, getCurrentTime)
 import qualified Data.ByteString.Builder as BS
 import qualified Data.ByteString.Char8 as BS
 import qualified Data.Default as Default
 import Data.Maybe (fromMaybe)
+import Data.Ratio ((%))
 import qualified Data.Text as T
 import qualified Network.HTTP.Types as HTTP
 import qualified Network.Wai as Wai
 import qualified Prometheus as Prom
+import System.Clock (Clock(..), TimeSpec, diffTimeSpec, getTime, toNanoSecs)
 
 
 -- | Settings that control the behavior of the Prometheus middleware.
@@ -48,11 +49,11 @@
 {-# NOINLINE requestLatency #-}
 -- XXX: https://prometheus.io/docs/practices/naming/ says this should be
 -- _seconds, not _microseconds.
-requestLatency :: Prom.Metric (Prom.Vector Prom.Label3 Prom.Summary)
+requestLatency :: Prom.Metric (Prom.Vector Prom.Label3 Prom.Histogram)
 requestLatency = Prom.unsafeRegisterIO $ Prom.vector ("handler", "method", 
"status_code")
-   $ Prom.summary info 
Prom.defaultQuantiles
-where info = Prom.Info "http_request_duration_microseconds"
-   "The HTTP request latencies in microseconds."
+   $ Prom.histogram info 
Prom.defaultBuckets
+where info = Prom.Info "http_request_duration_seconds"
+   "The HTTP request latencies in seconds."
 
 -- | Instrument a WAI app with the default WAI metrics.
 --
@@ -63,12 +64,12 @@
   -> Wai.Application  -- ^ The app to instrument
   -> Wai.Application  -- ^ The instrumented app
 instrumentApp handler app req respond = do
-start <- getCurrentTime
+start <- getTime Monotonic
 app req $ \res -> do
-end <- getCurrentTime
+end <- getTime Monotonic
 let method = Just $ BS.unpack (Wai.requestMethod req)
 let status = Just $ show (HTTP.statusCode (Wai.responseStatus res))
-observeMicroSeconds handler method status start end
+observeSeconds handler method status start end
 respond res
 
 -- | Instrument an IO

commit ghc-vector for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-vector for openSUSE:Factory 
checked in at 2017-08-31 21:01:17

Comparing /work/SRC/openSUSE:Factory/ghc-vector (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-vector.new (New)


Package is "ghc-vector"

Thu Aug 31 21:01:17 2017 rev:13 rq:513528 version:0.12.0.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-vector/ghc-vector.changes2016-12-06 
14:26:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-vector.new/ghc-vector.changes   
2017-08-31 21:01:18.802531231 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:40 UTC 2017 - psim...@suse.com
+
+- Update to version 0.12.0.1 revision 1.
+
+---

Old:

  vector-0.11.0.0.tar.gz

New:

  vector-0.12.0.1.tar.gz



Other differences:
--
++ ghc-vector.spec ++
--- /var/tmp/diff_new_pack.5axkoF/_old  2017-08-31 21:01:20.290322193 +0200
+++ /var/tmp/diff_new_pack.5axkoF/_new  2017-08-31 21:01:20.334316011 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-vector
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,24 +19,26 @@
 %global pkg_name vector
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.11.0.0
+Version:0.12.0.1
 Release:0
 Summary:Efficient Arrays
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-primitive-devel
 BuildRequires:  ghc-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
+BuildRequires:  ghc-HUnit-devel
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-random-devel
 BuildRequires:  ghc-template-haskell-devel
 BuildRequires:  ghc-test-framework-devel
+BuildRequires:  ghc-test-framework-hunit-devel
 BuildRequires:  ghc-test-framework-quickcheck2-devel
 BuildRequires:  ghc-transformers-devel
 %endif
@@ -100,5 +102,6 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
+%doc README.md changelog
 
 %changelog

++ vector-0.11.0.0.tar.gz -> vector-0.12.0.1.tar.gz ++
 2690 lines of diff (skipped)

++ vector.cabal ++
--- /var/tmp/diff_new_pack.5axkoF/_old  2017-08-31 21:01:21.062213741 +0200
+++ /var/tmp/diff_new_pack.5axkoF/_new  2017-08-31 21:01:21.066213178 +0200
@@ -1,6 +1,6 @@
 Name:   vector
-Version:0.11.0.0
-x-revision: 2
+Version:0.12.0.1
+x-revision: 1
 -- don't forget to update the changelog file!
 License:BSD3
 License-File:   LICENSE
@@ -35,19 +35,22 @@
 .
 * 
 
+Tested-With:
+  GHC == 7.4.2,
+  GHC == 7.6.3,
+  GHC == 7.8.4,
+  GHC == 7.10.3,
+  GHC == 8.0.1
+
 Cabal-Version:  >=1.10
 Build-Type: Simple
 
 Extra-Source-Files:
+  changelog
   README.md
   tests/LICENSE
   tests/Setup.hs
   tests/Main.hs
-  tests/Boilerplater.hs
-  tests/Utilities.hs
-  tests/Tests/Move.hs
-  tests/Tests/Bundle.hs
-  tests/Tests/Vector.hs
   benchmarks/vector-benchmarks.cabal
   benchmarks/LICENSE
   benchmarks/Setup.hs
@@ -84,6 +87,10 @@
   Default: False
   Manual: True
 
+Flag Wall
+  Description: Enable all -Wall warnings
+  Default: False
+  Manual: True
 
 Library
   Default-Language: Haskell2010
@@ -138,12 +145,20 @@
   Install-Includes:
 vector.h
 
-  Build-Depends: base >= 4.3 && < 4.10
-   , primitive >= 0.5.0.1 && < 0.6.2
+  Build-Depends: base >= 4.5 && < 4.11
+   , primitive >= 0.5.0.1 && < 0.7
, ghc-prim >= 0.2 && < 0.6
, deepseq >= 1.1 && < 1.5
+  if !impl(ghc > 8.0)
+Build-Depends: semigroups >= 0.18 && < 0.19
 
-  Ghc-Options: -O2 -Wall -fno-warn-orphans
+  Ghc-Options: -O2 -Wall
+
+  if !flag(Wall)
+Ghc-Options: -fno-warn-orphans
+
+if impl(ghc >= 8.0) && impl(ghc < 8.1)
+  Ghc-Options:   -Wno-redundant-constraints
 
   if flag(BoundsChecks)
 cpp-options: -DVECTOR_BOUNDS_CHECKS
@@ -164,10 +179,19 @@
   Default-Language: Haskell2010
   type: exitcode-stdio-1.0
   

commit ghc-x509-store for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-x509-store for openSUSE:Factory 
checked in at 2017-08-31 21:01:49

Comparing /work/SRC/openSUSE:Factory/ghc-x509-store (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-x509-store.new (New)


Package is "ghc-x509-store"

Thu Aug 31 21:01:49 2017 rev:6 rq:513541 version:1.6.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-x509-store/ghc-x509-store.changes
2016-11-05 21:26:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-x509-store.new/ghc-x509-store.changes   
2017-08-31 21:01:50.186121767 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:05:37 UTC 2017 - psim...@suse.com
+
+- Update to version 1.6.3.
+
+---

Old:

  x509-store-1.6.2.tar.gz

New:

  x509-store-1.6.3.tar.gz



Other differences:
--
++ ghc-x509-store.spec ++
--- /var/tmp/diff_new_pack.QRLE1d/_old  2017-08-31 21:01:51.873884632 +0200
+++ /var/tmp/diff_new_pack.QRLE1d/_new  2017-08-31 21:01:51.897881260 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-x509-store
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pkg_name x509-store
 Name:   ghc-%{pkg_name}
-Version:1.6.2
+Version:1.6.3
 Release:0
 Summary:X.509 collection accessing and storing methods
 License:BSD-3-Clause

++ x509-store-1.6.2.tar.gz -> x509-store-1.6.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/x509-store-1.6.2/x509-store.cabal 
new/x509-store-1.6.3/x509-store.cabal
--- old/x509-store-1.6.2/x509-store.cabal   2016-10-03 09:36:19.0 
+0200
+++ new/x509-store-1.6.3/x509-store.cabal   2017-07-21 19:18:36.0 
+0200
@@ -1,5 +1,5 @@
 Name:x509-store
-Version: 1.6.2
+version: 1.6.3
 Description: X.509 collection accessing and storing methods for 
certificate, crl, exception list
 License: BSD3
 License-file:LICENSE
@@ -11,9 +11,10 @@
 Category:Data
 stability:   experimental
 Homepage:http://github.com/vincenthz/hs-certificate
-Cabal-Version:   >=1.8
+Cabal-Version:   >= 1.10
 
 Library
+  Default-Language:  Haskell2010
   Build-Depends: base >= 3 && < 5
, bytestring
, mtl
@@ -24,7 +25,7 @@
, asn1-types >= 0.3 && < 0.4
, asn1-encoding >= 0.9 && < 0.10
, cryptonite
-   , x509 >= 1.6 && < 1.7
+   , x509 >= 1.6
   Exposed-modules:   Data.X509.CertificateStore
  Data.X509.File
  Data.X509.Memory




commit ghc-wild-bind-x11 for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-wild-bind-x11 for 
openSUSE:Factory checked in at 2017-08-31 21:01:37

Comparing /work/SRC/openSUSE:Factory/ghc-wild-bind-x11 (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-wild-bind-x11.new (New)


Package is "ghc-wild-bind-x11"

Thu Aug 31 21:01:37 2017 rev:2 rq:513537 version:0.1.0.7

Changes:

--- /work/SRC/openSUSE:Factory/ghc-wild-bind-x11/ghc-wild-bind-x11.changes  
2017-04-12 18:10:00.726594084 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-wild-bind-x11.new/ghc-wild-bind-x11.changes 
2017-08-31 21:01:38.939701913 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:44 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.0.7.
+
+---

Old:

  wild-bind-x11-0.1.0.6.tar.gz

New:

  wild-bind-x11-0.1.0.7.tar.gz



Other differences:
--
++ ghc-wild-bind-x11.spec ++
--- /var/tmp/diff_new_pack.JLhKAU/_old  2017-08-31 21:01:40.207523782 +0200
+++ /var/tmp/diff_new_pack.JLhKAU/_new  2017-08-31 21:01:40.259516477 +0200
@@ -19,7 +19,7 @@
 %global pkg_name wild-bind-x11
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.1.0.6
+Version:0.1.0.7
 Release:0
 Summary:X11-specific implementation for WildBind
 License:BSD-3-Clause

++ wild-bind-x11-0.1.0.6.tar.gz -> wild-bind-x11-0.1.0.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wild-bind-x11-0.1.0.6/ChangeLog.md 
new/wild-bind-x11-0.1.0.7/ChangeLog.md
--- old/wild-bind-x11-0.1.0.6/ChangeLog.md  2017-02-10 01:58:19.0 
+0100
+++ new/wild-bind-x11-0.1.0.7/ChangeLog.md  2017-07-21 08:19:11.0 
+0200
@@ -1,5 +1,7 @@
 # Revision history for wild-bind-x11
 
+## 0.1.0.7  -- 2017-07-21
+
 ## 0.1.0.6  -- 2017-02-10
 
 * Confirmed build with `X11-1.8`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wild-bind-x11-0.1.0.6/wild-bind-x11.cabal 
new/wild-bind-x11-0.1.0.7/wild-bind-x11.cabal
--- old/wild-bind-x11-0.1.0.6/wild-bind-x11.cabal   2017-02-10 
01:58:32.0 +0100
+++ new/wild-bind-x11-0.1.0.7/wild-bind-x11.cabal   2017-07-21 
08:19:23.0 +0200
@@ -1,5 +1,5 @@
 name:   wild-bind-x11
-version:0.1.0.6
+version:0.1.0.7
 author: Toshio Ito 
 maintainer: Toshio Ito 
 license:BSD3
@@ -60,9 +60,9 @@
 WildBind.X11.TestUtil
   build-depends:base, wild-bind-x11,
 wild-bind, X11,
-hspec >=2.1.7 && <2.5,
+hspec >=2.1.7,
 QuickCheck >=2.6 && <3.0,
-time >=1.5.0 && <1.8
+time >=1.5.0 && <1.9
 
 source-repository head
   type: git




commit ghc-versions for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-versions for openSUSE:Factory 
checked in at 2017-08-31 21:01:19

Comparing /work/SRC/openSUSE:Factory/ghc-versions (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-versions.new (New)


Package is "ghc-versions"

Thu Aug 31 21:01:19 2017 rev:4 rq:513529 version:3.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-versions/ghc-versions.changes
2017-06-22 10:39:39.319862855 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-versions.new/ghc-versions.changes   
2017-08-31 21:01:21.230190140 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:05:59 UTC 2017 - psim...@suse.com
+
+- Update to version 3.1.1.
+
+---

Old:

  versions-3.0.2.1.tar.gz

New:

  versions-3.1.1.tar.gz



Other differences:
--
++ ghc-versions.spec ++
--- /var/tmp/diff_new_pack.hkdtpc/_old  2017-08-31 21:01:22.773973234 +0200
+++ /var/tmp/diff_new_pack.hkdtpc/_new  2017-08-31 21:01:22.793970425 +0200
@@ -19,7 +19,7 @@
 %global pkg_name versions
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:3.0.2.1
+Version:3.1.1
 Release:0
 Summary:Types and parsers for software version numbers
 License:BSD-3-Clause
@@ -27,6 +27,8 @@
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-hashable-devel
 BuildRequires:  ghc-megaparsec-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel

++ versions-3.0.2.1.tar.gz -> versions-3.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/versions-3.0.2.1/CHANGELOG.md 
new/versions-3.1.1/CHANGELOG.md
--- old/versions-3.0.2.1/CHANGELOG.md   2017-05-26 03:38:35.0 +0200
+++ new/versions-3.1.1/CHANGELOG.md 2017-06-14 04:39:25.0 +0200
@@ -1,9 +1,23 @@
 Changelog
 =
 
-3.0.2
+3.1.1
+-
+- Added instances for common typeclasses: `Generic`, `NFData`, and
+  `Hashable`. This is to avoid having users define these instances themselves
+  as orphans. If there are more instances you want added, please let me know.
+  `Data` was left out on purpose.
+
+3.1.0
 -
+- Added support for *epoch* numbers in the `Version` type. These are numbers
+  like the `1:` in `1:2.3.4`. These are used in Arch Linux in rare cases where
+  packages change their versioning scheme, but need a reliable integer prefix
+  to establish ordering. The `Version` type has been given a new field,
+  `_vEpoch :: Maybe Int`, and a corresponding lens, `vEpoch`.
 
+3.0.2
+-
 - Expose internal parsers so that they could be used in other parser programs
   that parse version numbers in larger files.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/versions-3.0.2.1/Data/Versions.hs 
new/versions-3.1.1/Data/Versions.hs
--- old/versions-3.0.2.1/Data/Versions.hs   2017-05-31 00:30:49.0 
+0200
+++ new/versions-3.1.1/Data/Versions.hs 2017-06-14 04:39:25.0 +0200
@@ -1,4 +1,5 @@
 {-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE DeriveGeneric, DeriveAnyClass #-}
 
 -- |
 -- Module: Data.Versions
@@ -79,15 +80,19 @@
 , svPreRel
 , svMeta
   -- ** (General) Version Lenses
+, vEpoch
 , vChunks
 , vRel
   -- ** Misc. Lenses / Traversals
 , _Digits
 , _Str ) where
 
+import Control.DeepSeq
+import Data.Hashable
 import Data.List (intersperse)
 import Data.Monoid
 import Data.Text (Text,pack,snoc)
+import GHC.Generics
 import Text.Megaparsec
 import Text.Megaparsec.Text
 
@@ -97,7 +102,8 @@
 -- types. This allows each subtype to have its own parser, and for said
 -- parsers to be composed. This is useful for specifying custom behaviour
 -- for when a certain parser fails.
-data Versioning = Ideal SemVer | General Version | Complex Mess deriving 
(Eq,Show)
+data Versioning = Ideal SemVer | General Version | Complex Mess
+  deriving (Eq,Show,Generic,NFData,Hashable)
 
 -- | Comparison of @Ideal@s is always well defined.
 --
@@ -121,11 +127,12 @@
 
 -- | Convert a `SemVer` to a `Version`.
 vFromS :: SemVer -> Version
-vFromS (SemVer m i p r _) = Version [[Digits m], [Digits i], [Digits p]] r
+vFromS (SemVer m i p r _) = Version Nothing [[Digits m], [Digits i], [Digits 
p]] r
 
 -- | Convert a `Version` to a `Mess`.
 mFromV :: Version -> Mess
-mFromV (Version v r) = VNode (chunksAsT v) VHyphen $ VLeaf (chunksAsT r)
+mFromV (Version e v r) = maybe affix (\a -> VNode [showt a] VColon affix) e
+  where affix = VNode (chunksAsT v) VHyphen $ VLeaf (chu

commit ghc-websockets-snap for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-websockets-snap for 
openSUSE:Factory checked in at 2017-08-31 21:01:32

Comparing /work/SRC/openSUSE:Factory/ghc-websockets-snap (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-websockets-snap.new (New)


Package is "ghc-websockets-snap"

Thu Aug 31 21:01:32 2017 rev:4 rq:513535 version:0.10.2.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-websockets-snap/ghc-websockets-snap.changes  
2017-06-04 01:59:18.000684662 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-websockets-snap.new/ghc-websockets-snap.changes 
2017-08-31 21:01:33.584454337 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:03:39 UTC 2017 - psim...@suse.com
+
+- Update to version 0.10.2.3.
+
+---

Old:

  websockets-snap-0.10.2.2.tar.gz

New:

  websockets-snap-0.10.2.3.tar.gz



Other differences:
--
++ ghc-websockets-snap.spec ++
--- /var/tmp/diff_new_pack.mMLe4J/_old  2017-08-31 21:01:34.984257662 +0200
+++ /var/tmp/diff_new_pack.mMLe4J/_new  2017-08-31 21:01:35.012253728 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name websockets-snap
 Name:   ghc-%{pkg_name}
-Version:0.10.2.2
+Version:0.10.2.3
 Release:0
 Summary:Snap integration for the websockets library
 License:BSD-3-Clause

++ websockets-snap-0.10.2.2.tar.gz -> websockets-snap-0.10.2.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/websockets-snap-0.10.2.2/CHANGELOG.md 
new/websockets-snap-0.10.2.3/CHANGELOG.md
--- old/websockets-snap-0.10.2.2/CHANGELOG.md   2017-05-13 14:59:44.0 
+0200
+++ new/websockets-snap-0.10.2.3/CHANGELOG.md   2017-07-22 00:23:07.0 
+0200
@@ -1,3 +1,6 @@
+- 0.10.2.3 (2017-07-21)
+* Bump websockets to 0.12.0.0
+
 - 0.10.2.2
 * Bump io-streams to 1.4.0.0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/websockets-snap-0.10.2.2/websockets-snap.cabal 
new/websockets-snap-0.10.2.3/websockets-snap.cabal
--- old/websockets-snap-0.10.2.2/websockets-snap.cabal  2017-05-13 
14:59:44.0 +0200
+++ new/websockets-snap-0.10.2.3/websockets-snap.cabal  2017-07-22 
00:23:07.0 +0200
@@ -1,5 +1,5 @@
 Name:  websockets-snap
-Version:   0.10.2.2
+Version:   0.10.2.3
 Synopsis:  Snap integration for the websockets library
 Description:   Snap integration for the websockets library
 License:   BSD3
@@ -29,7 +29,7 @@
 mtl>= 2.1   && < 2.3,
 snap-core  >= 1.0   && < 1.1,
 snap-server>= 1.0   && < 1.1,
-websockets >= 0.9.5 && < 0.12
+websockets >= 0.9.5 && < 0.13
 
 Source-repository head
   Type: git




commit ghc-x509 for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-x509 for openSUSE:Factory 
checked in at 2017-08-31 21:01:47

Comparing /work/SRC/openSUSE:Factory/ghc-x509 (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-x509.new (New)


Package is "ghc-x509"

Thu Aug 31 21:01:47 2017 rev:9 rq:513540 version:1.7.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-x509/ghc-x509.changes2017-01-12 
15:53:04.994828527 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-x509.new/ghc-x509.changes   2017-08-31 
21:01:48.230396550 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:19 UTC 2017 - psim...@suse.com
+
+- Update to version 1.7.1.
+
+---

Old:

  x509-1.6.5.tar.gz

New:

  x509-1.7.1.tar.gz



Other differences:
--
++ ghc-x509.spec ++
--- /var/tmp/diff_new_pack.mw8w3y/_old  2017-08-31 21:01:49.534213361 +0200
+++ /var/tmp/diff_new_pack.mw8w3y/_new  2017-08-31 21:01:49.55023 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-x509
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %global pkg_name x509
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.6.5
+Version:1.7.1
 Release:0
 Summary:X509 reader and writer
 License:BSD-3-Clause

++ x509-1.6.5.tar.gz -> x509-1.7.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/x509-1.6.5/Data/X509/Ext.hs 
new/x509-1.7.1/Data/X509/Ext.hs
--- old/x509-1.6.5/Data/X509/Ext.hs 2016-12-03 08:26:55.0 +0100
+++ new/x509-1.7.1/Data/X509/Ext.hs 2017-07-21 18:29:07.0 +0200
@@ -8,7 +8,7 @@
 -- extension processing module.
 --
 {-# LANGUAGE FlexibleContexts #-}
-
+{-# LANGUAGE ScopedTypeVariables #-}
 module Data.X509.Ext
 ( Extension(..)
 -- * Common extension usually found in x509v3
@@ -21,6 +21,7 @@
 , ExtSubjectAltName(..)
 , ExtAuthorityKeyId(..)
 , ExtCrlDistributionPoints(..)
+, ExtNetscapeComment(..)
 , AltName(..)
 , DistributionPoint(..)
 , ReasonFlag(..)
@@ -35,11 +36,15 @@
 import qualified Data.ByteString.Char8 as BC
 import Data.ASN1.Types
 import Data.ASN1.Parse
+import Data.ASN1.Encoding
+import Data.ASN1.BinaryEncoding
 import Data.ASN1.BitArray
+import Data.Proxy
 import Data.List (find)
 import Data.X509.ExtensionRaw
 import Data.X509.DistinguishedName
 import Control.Applicative
+import Control.Monad
 
 -- | key usage flag that is found in the key usage extension field.
 data ExtKeyUsageFlag =
@@ -65,10 +70,23 @@
 --
 -- each extension have a unique OID associated, and a way
 -- to encode and decode an ASN1 stream.
+--
+-- Errata: turns out, the content is not necessarily ASN1,
+-- it could be data that is only parsable by the extension
+-- e.g. raw ascii string. Add method to parse and encode with
+-- ByteString
 class Extension a where
-extOID:: a -> OID
-extEncode :: a -> [ASN1]
-extDecode :: [ASN1] -> Either String a
+extOID   :: a -> OID
+extHasNestedASN1 :: Proxy a -> Bool
+extEncode:: a -> [ASN1]
+extDecode:: [ASN1] -> Either String a
+
+extDecodeBs :: B.ByteString -> Either String a
+extDecodeBs = (either (Left . show) Right . decodeASN1' BER) >=> extDecode
+
+extEncodeBs :: a -> B.ByteString
+extEncodeBs = encodeASN1' DER . extEncode
+
 
 -- | Get a specific extension from a lists of raw extensions
 extensionGet :: Extension a => Extensions -> Maybe a
@@ -94,16 +112,17 @@
 -- * Nothing, the OID doesn't match
 -- * Just Left, the OID matched, but the extension couldn't be decoded
 -- * Just Right, the OID matched, and the extension has been succesfully 
decoded
-extensionDecode :: Extension a => ExtensionRaw -> Maybe (Either String a)
-extensionDecode = doDecode undefined
-  where doDecode :: Extension a => a -> ExtensionRaw -> Maybe (Either String a)
-doDecode dummy (ExtensionRaw oid _ asn1)
-| extOID dummy == oid = Just (extDecode asn1)
-| otherwise   = Nothing
+extensionDecode :: forall a . Extension a => ExtensionRaw -> Maybe (Either 
String a)
+extensionDecode er@(ExtensionRaw oid _ content)
+| extOID (undefined :: a) /= oid  = Nothing
+| extHasNestedASN1 (Proxy :: Proxy a) = Just (tryExtRawASN1 er >>= 
extDecode)
+| otherwise   = Just (extDecodeBs content)
 
 -- | Encode an Extension to extensionRaw
-extensionEncode :: Extension a => Bool -> a -> ExtensionRaw
-extensionEncode critic

commit ghc-wai-routes for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-wai-routes for openSUSE:Factory 
checked in at 2017-08-31 21:01:27

Comparing /work/SRC/openSUSE:Factory/ghc-wai-routes (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-wai-routes.new (New)


Package is "ghc-wai-routes"

Thu Aug 31 21:01:27 2017 rev:2 rq:513532 version:0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-wai-routes/ghc-wai-routes.changes
2017-04-12 18:09:56.471195792 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-wai-routes.new/ghc-wai-routes.changes   
2017-08-31 21:01:29.521025258 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:02:25 UTC 2017 - psim...@suse.com
+
+- Update to version 0.10.0.
+
+---

Old:

  wai-routes-0.9.10.tar.gz

New:

  wai-routes-0.10.0.tar.gz



Other differences:
--
++ ghc-wai-routes.spec ++
--- /var/tmp/diff_new_pack.uBaBBG/_old  2017-08-31 21:01:30.548880842 +0200
+++ /var/tmp/diff_new_pack.uBaBBG/_new  2017-08-31 21:01:30.548880842 +0200
@@ -19,7 +19,7 @@
 %global pkg_name wai-routes
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.9.10
+Version:0.10.0
 Release:0
 Summary:Typesafe URLs for Wai applications
 License:MIT
@@ -45,7 +45,6 @@
 BuildRequires:  ghc-template-haskell-devel
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-vault-devel
-BuildRequires:  ghc-wai-app-static-devel
 BuildRequires:  ghc-wai-devel
 BuildRequires:  ghc-wai-extra-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ wai-routes-0.9.10.tar.gz -> wai-routes-0.10.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wai-routes-0.9.10/README.md 
new/wai-routes-0.10.0/README.md
--- old/wai-routes-0.9.10/README.md 2017-01-27 15:52:43.0 +0100
+++ new/wai-routes-0.10.0/README.md 2017-04-17 12:19:25.0 +0200
@@ -1,4 +1,4 @@
-[Wai-Routes](https://ajnsit.github.io/wai-routes) 
[![Hackage](https://img.shields.io/badge/hackage-v0.9.10-brightgreen.svg)](https://hackage.haskell.org/package/wai-routes)
 
[![Hackage-Deps](https://img.shields.io/hackage-deps/v/wai-routes.svg)](http://packdeps.haskellers.com/feed?needle=wai-routes)
 [![Build 
Status](https://img.shields.io/travis/ajnsit/wai-routes.svg)](https://travis-ci.org/ajnsit/wai-routes)
 [![Join the chat at 
https://gitter.im/ajnsit/wai-routes](https://img.shields.io/badge/gitter-join%20chat%20%E2%86%A3-blue.svg)](https://gitter.im/ajnsit/wai-routes)
+[Wai-Routes](https://ajnsit.github.io/wai-routes) 
[![Hackage](https://img.shields.io/badge/hackage-v0.10.0-brightgreen.svg)](https://hackage.haskell.org/package/wai-routes)
 
[![Hackage-Deps](https://img.shields.io/hackage-deps/v/wai-routes.svg)](http://packdeps.haskellers.com/feed?needle=wai-routes)
 [![Build 
Status](https://img.shields.io/travis/ajnsit/wai-routes.svg)](https://travis-ci.org/ajnsit/wai-routes)
 [![Join the chat at 
https://gitter.im/ajnsit/wai-routes](https://img.shields.io/badge/gitter-join%20chat%20%E2%86%A3-blue.svg)](https://gitter.im/ajnsit/wai-routes)
 
 
 Wai-routes is a micro web framework for Haskell that focuses on typesafe URLs.
@@ -114,6 +114,7 @@
 Changelog
 =
 
+* 0.10.0: Allow aeson v1.2. Routing improvements. Remove wai-app-static 
dependency. Add nix expression.
 * 0.9.10: Aeson and hspec version bump.
 * 0.9.9 : GHC 8 compatibility. Change namespace from 
Network.Wai.Middleware.Routes -> Wai.Routes
 * 0.9.8 : Allow Data.Default-0.1.0. Allow comments in route definitions. Some 
other minor changes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wai-routes-0.9.10/src/Routes/Parse.hs 
new/wai-routes-0.10.0/src/Routes/Parse.hs
--- old/wai-routes-0.9.10/src/Routes/Parse.hs   2017-01-26 20:48:09.0 
+0100
+++ new/wai-routes-0.10.0/src/Routes/Parse.hs   2017-04-17 12:31:20.0 
+0200
@@ -13,7 +13,7 @@
 ) where
 
 import Language.Haskell.TH.Syntax
-import Data.Char (isUpper)
+import Data.Char (isUpper, isSpace)
 import Language.Haskell.TH.Quote
 import qualified System.IO as SIO
 import Routes.TH
@@ -58,12 +58,12 @@
 { quoteExp = lift . resourcesFromString
 }
 
--- | Convert a multi-line string to a set of resources. See documentation for
+-- | Converts a multi-line string to a set of resources. See documentation for
 -- the format of this string. This is a partial function which calls 'error' on
 -- invalid input.
 resourcesFromString :: String -> [ResourceTree String]
 resourcesFromString =
-fst . parse 0 . filter (not . all (== ' ')) . lines
+fst . parse 0 . filter (not . all (== ' ')) . lines . filter (/= '\r')
   where
 p

commit ghc-timezone-series for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-timezone-series for 
openSUSE:Factory checked in at 2017-08-31 21:01:01

Comparing /work/SRC/openSUSE:Factory/ghc-timezone-series (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-timezone-series.new (New)


Package is "ghc-timezone-series"

Thu Aug 31 21:01:01 2017 rev:2 rq:513523 version:0.1.8

Changes:

--- /work/SRC/openSUSE:Factory/ghc-timezone-series/ghc-timezone-series.changes  
2017-03-20 17:10:29.270033315 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-timezone-series.new/ghc-timezone-series.changes 
2017-08-31 21:01:02.304849193 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:00 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.8.
+
+---

Old:

  timezone-series-0.1.6.1.tar.gz

New:

  timezone-series-0.1.8.tar.gz



Other differences:
--
++ ghc-timezone-series.spec ++
--- /var/tmp/diff_new_pack.9mLycg/_old  2017-08-31 21:01:03.660658699 +0200
+++ /var/tmp/diff_new_pack.9mLycg/_new  2017-08-31 21:01:03.668657575 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name timezone-series
 Name:   ghc-%{pkg_name}
-Version:0.1.6.1
+Version:0.1.8
 Release:0
 Summary:Enhanced timezone handling for Data.Time
 License:BSD-3-Clause
@@ -26,6 +26,7 @@
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-time-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ timezone-series-0.1.6.1.tar.gz -> timezone-series-0.1.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/timezone-series-0.1.6.1/Data/Time/LocalTime/TimeZone/Series.hs 
new/timezone-series-0.1.8/Data/Time/LocalTime/TimeZone/Series.hs
--- old/timezone-series-0.1.6.1/Data/Time/LocalTime/TimeZone/Series.hs  
2016-09-11 13:39:59.0 +0200
+++ new/timezone-series-0.1.8/Data/Time/LocalTime/TimeZone/Series.hs
2017-06-04 02:34:02.0 +0200
@@ -34,10 +34,12 @@
 import Data.Maybe (listToMaybe, fromMaybe)
 import Data.Typeable (Typeable)
 import Control.Arrow (first)
+import Control.DeepSeq (NFData(..))
 
--- Conditional import, depending on whether time library is pre-1.6 or
--- post-1.6, controlled by cabal flag:
-import Data.Time.LocalTime.TimeZone.Internal.MapBuiltTime (mapBuiltTime)
+-- Conditional import, depending on the version of the time library,
+-- controlled by cabal flag:
+import Data.Time.LocalTime.TimeZone.Internal.TimeVersion (mapBuiltTime,
+  mapFormatCharacter)
 
 -- $abouttzs
 -- A @TimeZoneSeries@ describes a timezone with a set of 'TimeZone'
@@ -80,6 +82,9 @@
 instance Read TimeZoneSeries where
 readsPrec n = map (first $ flip TimeZoneSeries []) . readsPrec n
 
+instance NFData TimeZoneSeries where
+  rnf tzs = rnf (tzsTimeZone tzs, tzsTransitions tzs)
+
 instance ParseTime TimeZoneSeries where
   buildTime locale = mapBuiltTime (flip TimeZoneSeries []) . buildTime locale
 
@@ -93,7 +98,7 @@
 
 instance FormatTime TimeZoneSeries where
   formatCharacter = 
-fmap (\f locale mpado -> f locale mpado . latestNonSummer) .
+fmap (mapFormatCharacter latestNonSummer) .
 formatCharacter
 
 -- | Given a timezone represented by a @TimeZoneSeries@, and a @UTCTime@,
@@ -175,7 +180,7 @@
 
 instance FormatTime ZoneSeriesTime where
   formatCharacter =
-fmap (\f locale mpado -> f locale mpado . zoneSeriesTimeToZonedTime) .
+fmap (mapFormatCharacter zoneSeriesTimeToZonedTime) .
 formatCharacter
 
 -- | The @ZonedTime@ of a @ZoneSeriesTime@.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/timezone-series-0.1.6.1/README.md 
new/timezone-series-0.1.8/README.md
--- old/timezone-series-0.1.6.1/README.md   2016-09-11 13:39:59.0 
+0200
+++ new/timezone-series-0.1.8/README.md 2017-06-04 02:34:02.0 +0200
@@ -43,7 +43,7 @@
 packages for more information about reading and creating Olson
 timezone files.
 
-Copyright (c) 2010-2015 Yitzchak Gale. All rights reserved.
+Copyright (c) 2010-2016 Yitzchak Gale. All rights reserved.
 
 For licensing information, see the BSD3-style license in the file
 LICENSE that was originally distributed by the author together with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/timezone-series-0.1.6.1/time_1_6_and_1_7/Data/Time/LocalTime/TimeZone/Internal/TimeVersion.hs
 
new/timezone-series-0.1.8/time_1_6_and_1_7/Data/Time/LocalTime/TimeZone/Internal/TimeVersion.hs
--- 

commit ghc-vty for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-vty for openSUSE:Factory checked 
in at 2017-08-31 21:01:21

Comparing /work/SRC/openSUSE:Factory/ghc-vty (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-vty.new (New)


Package is "ghc-vty"

Thu Aug 31 21:01:21 2017 rev:5 rq:513530 version:5.16

Changes:

--- /work/SRC/openSUSE:Factory/ghc-vty/ghc-vty.changes  2017-06-22 
10:39:42.675389770 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-vty.new/ghc-vty.changes 2017-08-31 
21:01:23.409883887 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:21 UTC 2017 - psim...@suse.com
+
+- Update to version 5.16.
+
+---

Old:

  vty-5.15.1.tar.gz
  vty.cabal

New:

  vty-5.16.tar.gz



Other differences:
--
++ ghc-vty.spec ++
--- /var/tmp/diff_new_pack.w71i72/_old  2017-08-31 21:01:24.533725985 +0200
+++ /var/tmp/diff_new_pack.w71i72/_new  2017-08-31 21:01:24.561722052 +0200
@@ -19,14 +19,13 @@
 %global pkg_name vty
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:5.15.1
+Version:5.16
 Release:0
 Summary:A simple terminal UI library
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-blaze-builder-devel
@@ -94,7 +93,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ vty-5.15.1.tar.gz -> vty-5.16.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vty-5.15.1/CHANGELOG.md new/vty-5.16/CHANGELOG.md
--- old/vty-5.15.1/CHANGELOG.md 2017-05-20 17:41:54.0 +0200
+++ new/vty-5.16/CHANGELOG.md   2017-07-21 04:27:57.0 +0200
@@ -1,3 +1,13 @@
+5.16
+API changes:
+  - Added support for mouse wheel events while in mouse mode. The Button
+type got two new constructors as a result: BScrollUp and BScrollDown.
+Thanks to doublesc...@tutanota.com for this contribution!
+
+Bug fixes:
+  - charFill now clamps negative arguments to zero (thanks Eric
+Mertens!)
+
 5.15.1
 Package changes:
   - Documentation files are now marked accordingly (thanks Michal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vty-5.15.1/src/Graphics/Vty/Image.hs 
new/vty-5.16/src/Graphics/Vty/Image.hs
--- old/vty-5.15.1/src/Graphics/Vty/Image.hs2017-05-20 17:41:54.0 
+0200
+++ new/vty-5.16/src/Graphics/Vty/Image.hs  2017-07-21 04:27:57.0 
+0200
@@ -171,6 +171,9 @@
 utf8Bytestring' a bs = text' a (T.decodeUtf8 bs)
 
 -- | Make an image filling a region with the specified character.
+--
+-- If either the width or height are less than or equal to 0, then
+-- the result is the empty image.
 charFill :: Integral d
  => Attr
  -- ^ The attribute to use.
@@ -181,14 +184,17 @@
  -> d
  -- ^ The region height.
  -> Image
-charFill _a _c 0  _h = EmptyImage
-charFill _a _c _w 0  = EmptyImage
-charFill a c w h =
-vertCat $ replicate (fromIntegral h) $ HorizText a txt displayWidth 
charWidth
-where
-txt = TL.replicate (fromIntegral w) (TL.singleton c)
-displayWidth = safeWcwidth c * (fromIntegral w)
-charWidth = fromIntegral w
+charFill a c w h
+  | w <= 0 || h <= 0 = EmptyImage
+  | otherwise= vertCat
+ $ replicate (fromIntegral h)
+ $ HorizText a txt displayWidth charWidth
+  where
+txt  = TL.replicate charWidth (TL.singleton c)
+displayWidth = safeWcwidth c * charWidth
+
+charWidth   :: Num a => a
+charWidth= fromIntegral w
 
 -- | The empty image. Useful for fold combinators. These occupy no space
 -- and do not affect display attributes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vty-5.15.1/src/Graphics/Vty/Input/Events.hs 
new/vty-5.16/src/Graphics/Vty/Input/Events.hs
--- old/vty-5.15.1/src/Graphics/Vty/Input/Events.hs 2017-05-20 
17:41:54.0 +0200
+++ new/vty-5.16/src/Graphics/Vty/Input/Events.hs   2017-07-21 
04:27:57.0 +0200
@@ -28,7 +28,7 @@
 deriving (Eq,Show,Read,Ord,Generic)
 
 -- | Mouse buttons.
-data Button = BLeft | BMiddle | BRight
+data Button = BLeft | BMiddle | BRight | BScrollUp | BScrollDown
 deriving (Eq,Show,Read,Ord,Generic)
 
 -- | Events.
diff -urN '--exclude=CVS' '--e

commit ghc-tidal for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tidal for openSUSE:Factory 
checked in at 2017-08-31 21:00:52

Comparing /work/SRC/openSUSE:Factory/ghc-tidal (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tidal.new (New)


Package is "ghc-tidal"

Thu Aug 31 21:00:52 2017 rev:2 rq:513522 version:0.9.4

Changes:

--- /work/SRC/openSUSE:Factory/ghc-tidal/ghc-tidal.changes  2017-05-09 
18:08:43.141674163 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-tidal.new/ghc-tidal.changes 2017-08-31 
21:00:53.202128147 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:02 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.4.
+
+---

Old:

  tidal-0.8.2.tar.gz

New:

  tidal-0.9.4.tar.gz



Other differences:
--
++ ghc-tidal.spec ++
--- /var/tmp/diff_new_pack.lY24LD/_old  2017-08-31 21:00:57.589511710 +0200
+++ /var/tmp/diff_new_pack.lY24LD/_new  2017-08-31 21:00:57.613508338 +0200
@@ -17,8 +17,9 @@
 
 
 %global pkg_name tidal
+%bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8.2
+Version:0.9.4
 Release:0
 Summary:Pattern language for improvised music
 License:GPL-3.0+
@@ -26,23 +27,23 @@
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-binary-devel
-BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-colour-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-hashable-devel
-BuildRequires:  ghc-hmt-devel
 BuildRequires:  ghc-hosc-devel
 BuildRequires:  ghc-mersenne-random-pure64-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-parsec-devel
-BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-rpm-macros
+BuildRequires:  ghc-safe-devel
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-time-devel
-BuildRequires:  ghc-transformers-devel
 BuildRequires:  ghc-websockets-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if %{with tests}
+BuildRequires:  ghc-tasty-devel
+BuildRequires:  ghc-tasty-hunit-devel
+%endif
 
 %description
 Tidal is a domain specific language for live coding pattern.
@@ -67,6 +68,9 @@
 %install
 %ghc_lib_install
 
+%check
+%cabal_test
+
 %post devel
 %ghc_pkg_recache
 

++ tidal-0.8.2.tar.gz -> tidal-0.9.4.tar.gz ++
 3764 lines of diff (skipped)




commit ghc-transient for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-transient for openSUSE:Factory 
checked in at 2017-08-31 21:01:12

Comparing /work/SRC/openSUSE:Factory/ghc-transient (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-transient.new (New)


Package is "ghc-transient"

Thu Aug 31 21:01:12 2017 rev:2 rq:513526 version:0.5.8

Changes:

--- /work/SRC/openSUSE:Factory/ghc-transient/ghc-transient.changes  
2017-04-12 18:09:38.633717987 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-transient.new/ghc-transient.changes 
2017-08-31 21:01:14.515133620 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:03 UTC 2017 - psim...@suse.com
+
+- Update to version 0.5.8.
+
+---

Old:

  transient-0.4.4.1.tar.gz

New:

  transient-0.5.8.tar.gz



Other differences:
--
++ ghc-transient.spec ++
--- /var/tmp/diff_new_pack.C6E1nL/_old  2017-08-31 21:01:15.734962231 +0200
+++ /var/tmp/diff_new_pack.C6E1nL/_new  2017-08-31 21:01:15.778956050 +0200
@@ -17,15 +17,17 @@
 
 
 %global pkg_name transient
+%bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.4.1
+Version:0.5.8
 Release:0
-Summary:Making composable programs with multithreading, events and 
distributed computing
+Summary:Composing programs with multithreading, events and distributed 
computing
 License:MIT
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-mtl-devel
@@ -37,9 +39,8 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-See  In this release distributed
-primitives have been moved to the transient-universe package, and web
-primitives have been moved to the ghcjs-hplay package.
+See  Distributed primitives are in the
+transient-universe package. Web primitives are in the axiom package.
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
@@ -61,6 +62,9 @@
 %install
 %ghc_lib_install
 
+%check
+%cabal_test
+
 %post devel
 %ghc_pkg_recache
 
@@ -73,5 +77,6 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
+%doc ChangeLog.md README.md
 
 %changelog

++ transient-0.4.4.1.tar.gz -> transient-0.5.8.tar.gz ++
 3855 lines of diff (skipped)




commit ghc-tls-session-manager for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tls-session-manager for 
openSUSE:Factory checked in at 2017-08-31 21:01:04

Comparing /work/SRC/openSUSE:Factory/ghc-tls-session-manager (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tls-session-manager.new (New)


Package is "ghc-tls-session-manager"

Thu Aug 31 21:01:04 2017 rev:2 rq:513524 version:0.0.0.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-tls-session-manager/ghc-tls-session-manager.changes
  2017-07-21 22:48:28.564541832 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-tls-session-manager.new/ghc-tls-session-manager.changes
 2017-08-31 21:01:05.492401335 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:11 UTC 2017 - psim...@suse.com
+
+- Update to version 0.0.0.1.
+
+---

Old:

  tls-session-manager-0.0.0.0.tar.gz

New:

  tls-session-manager-0.0.0.1.tar.gz



Other differences:
--
++ ghc-tls-session-manager.spec ++
--- /var/tmp/diff_new_pack.5fjQPH/_old  2017-08-31 21:01:06.852210279 +0200
+++ /var/tmp/diff_new_pack.5fjQPH/_new  2017-08-31 21:01:06.876206907 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name tls-session-manager
 Name:   ghc-%{pkg_name}
-Version:0.0.0.0
+Version:0.0.0.1
 Release:0
 Summary:In-memory TLS session manager
 License:BSD-3-Clause
@@ -30,7 +30,6 @@
 BuildRequires:  ghc-clock-devel
 BuildRequires:  ghc-psqueues-devel
 BuildRequires:  ghc-rpm-macros
-BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-tls-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 

++ tls-session-manager-0.0.0.0.tar.gz -> tls-session-manager-0.0.0.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tls-session-manager-0.0.0.0/tls-session-manager.cabal 
new/tls-session-manager-0.0.0.1/tls-session-manager.cabal
--- old/tls-session-manager-0.0.0.0/tls-session-manager.cabal   2017-07-04 
04:36:26.0 +0200
+++ new/tls-session-manager-0.0.0.1/tls-session-manager.cabal   2017-07-24 
06:45:20.0 +0200
@@ -1,5 +1,5 @@
 name:tls-session-manager
-version: 0.0.0.0
+version: 0.0.0.1
 synopsis:In-memory TLS session manager
 description: TLS session manager with limitation, automatic pruning, 
energy saving and replay resistance
 license: BSD3
@@ -16,11 +16,10 @@
   exposed-modules: Network.TLS.SessionManager
   -- other-modules:
   -- other-extensions:
-  build-depends:   base >= 4.9 && < 5
+  build-depends:   base >= 4.7 && < 5
  , auto-update
  , clock
  , psqueues >= 0.2.3
- , time
  , tls
   -- hs-source-dirs:
   default-language:Haskell2010




commit ghc-transformers-lift for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-transformers-lift for 
openSUSE:Factory checked in at 2017-08-31 21:01:06

Comparing /work/SRC/openSUSE:Factory/ghc-transformers-lift (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-transformers-lift.new (New)


Package is "ghc-transformers-lift"

Thu Aug 31 21:01:06 2017 rev:3 rq:513525 version:0.2.0.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-transformers-lift/ghc-transformers-lift.changes  
2017-04-14 13:38:55.425192813 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-transformers-lift.new/ghc-transformers-lift.changes
 2017-08-31 21:01:10.547691055 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:49 UTC 2017 - psim...@suse.com
+
+- Update to version 0.2.0.1.
+
+---

Old:

  transformers-lift-0.1.0.1.tar.gz
  transformers-lift.cabal

New:

  transformers-lift-0.2.0.1.tar.gz



Other differences:
--
++ ghc-transformers-lift.spec ++
--- /var/tmp/diff_new_pack.tGapOv/_old  2017-08-31 21:01:12.811373002 +0200
+++ /var/tmp/diff_new_pack.tGapOv/_new  2017-08-31 21:01:12.823371317 +0200
@@ -18,17 +18,17 @@
 
 %global pkg_name transformers-lift
 Name:   ghc-%{pkg_name}
-Version:0.1.0.1
+Version:0.2.0.1
 Release:0
 Summary:Ad-hoc type classes for lifting
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-transformers-devel
+BuildRequires:  ghc-writer-cps-transformers-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -49,7 +49,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ transformers-lift-0.1.0.1.tar.gz -> transformers-lift-0.2.0.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transformers-lift-0.1.0.1/LICENSE 
new/transformers-lift-0.2.0.1/LICENSE
--- old/transformers-lift-0.1.0.1/LICENSE   2016-04-30 10:50:52.0 
+0200
+++ new/transformers-lift-0.2.0.1/LICENSE   2017-05-11 10:58:58.0 
+0200
@@ -1,4 +1,4 @@
-Copyright (c) 2015, Index Int
+Copyright (c) 2015, Vladislav Zavialov
 
 All rights reserved.
 
@@ -13,7 +13,7 @@
   disclaimer in the documentation and/or other materials provided
   with the distribution.
 
-* Neither the name of Index Int nor the names of other
+* Neither the name of Vladislav Zavialov nor the names of other
   contributors may be used to endorse or promote products derived
   from this software without specific prior written permission.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transformers-lift-0.1.0.1/src/Control/Monad/Trans/Lift/CallCC.hs 
new/transformers-lift-0.2.0.1/src/Control/Monad/Trans/Lift/CallCC.hs
--- old/transformers-lift-0.1.0.1/src/Control/Monad/Trans/Lift/CallCC.hs
2016-04-30 10:50:52.0 +0200
+++ new/transformers-lift-0.2.0.1/src/Control/Monad/Trans/Lift/CallCC.hs
2017-05-11 10:58:58.0 +0200
@@ -23,10 +23,16 @@
 import qualified Control.Monad.Trans.Readeras R
 import qualified Control.Monad.Trans.RWS.Lazy  as RWS.Lazy
 import qualified Control.Monad.Trans.RWS.Strictas RWS.Strict
+import qualified Control.Monad.Trans.RWS.CPS   as RWS.CPS
 import qualified Control.Monad.Trans.State.Lazyas S.Lazy
 import qualified Control.Monad.Trans.State.Strict  as S.Strict
 import qualified Control.Monad.Trans.Writer.Lazy   as W.Lazy
 import qualified Control.Monad.Trans.Writer.Strict as W.Strict
+import qualified Control.Monad.Trans.Writer.CPSas W.CPS
+
+#if MIN_VERSION_transformers(0,5,3)
+import qualified Control.Monad.Trans.Accum as Acc
+#endif
 
 import Control.Monad.Trans.Lift.StT
 
@@ -73,38 +79,68 @@
 
 instance LiftCallCC (E.ExceptT e) where
 liftCallCC  = E.liftCallCC
+{-# INLINE liftCallCC #-}
 
 instance LiftCallCC I.IdentityT where
 liftCallCC  = I.liftCallCC
+{-# INLINE liftCallCC #-}
 
 instance LiftCallCC L.ListT where
 liftCallCC  = L.liftCallCC
+{-# INLINE liftCallCC #-}
 
 instance LiftCallCC M.MaybeT where
 liftCallCC  = M.liftCallCC
+{-# INLINE liftCallCC #-}
 
 instance LiftCallCC (R.ReaderT r) where
 liftCallCC  = R.liftCallCC
+{-# INLINE liftCallCC #-}
 
 instance Monoid w => LiftCallCC (W.Lazy.

commit ghc-threepenny-gui for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-threepenny-gui for 
openSUSE:Factory checked in at 2017-08-31 21:00:46

Comparing /work/SRC/openSUSE:Factory/ghc-threepenny-gui (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-threepenny-gui.new (New)


Package is "ghc-threepenny-gui"

Thu Aug 31 21:00:46 2017 rev:3 rq:513520 version:0.8.0.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-threepenny-gui/ghc-threepenny-gui.changes
2017-05-17 10:55:35.584370097 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-threepenny-gui.new/ghc-threepenny-gui.changes   
2017-08-31 21:00:47.382945756 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:10 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.0.1.
+
+---

Old:

  threepenny-gui-0.7.0.2.tar.gz

New:

  threepenny-gui-0.8.0.1.tar.gz



Other differences:
--
++ ghc-threepenny-gui.spec ++
--- /var/tmp/diff_new_pack.fgJfap/_old  2017-08-31 21:00:48.662765938 +0200
+++ /var/tmp/diff_new_pack.fgJfap/_new  2017-08-31 21:00:48.678763690 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name threepenny-gui
 Name:   ghc-%{pkg_name}
-Version:0.7.0.2
+Version:0.8.0.1
 Release:0
 Summary:GUI framework that uses the web browser as a display
 License:BSD-3-Clause
@@ -32,6 +32,7 @@
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-data-default-devel
 BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-exceptions-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-hashable-devel
 BuildRequires:  ghc-network-uri-devel

++ threepenny-gui-0.7.0.2.tar.gz -> threepenny-gui-0.8.0.1.tar.gz ++
 1798 lines of diff (skipped)




commit ghc-through-text for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-through-text for 
openSUSE:Factory checked in at 2017-08-31 21:00:50

Comparing /work/SRC/openSUSE:Factory/ghc-through-text (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-through-text.new (New)


Package is "ghc-through-text"

Thu Aug 31 21:00:50 2017 rev:2 rq:513521 version:0.1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-through-text/ghc-through-text.changes
2017-01-18 21:33:52.375909878 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-through-text.new/ghc-through-text.changes   
2017-08-31 21:00:51.634348424 +0200
@@ -1,0 +2,5 @@
+Fri Jul 28 03:01:23 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.0.0 revision 2.
+
+---

Old:

  1.cabal

New:

  through-text.cabal



Other differences:
--
++ ghc-through-text.spec ++
--- /var/tmp/diff_new_pack.8G7ESv/_old  2017-08-31 21:00:52.778187711 +0200
+++ /var/tmp/diff_new_pack.8G7ESv/_new  2017-08-31 21:00:52.778187711 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-through-text
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,18 +22,16 @@
 Release:0
 Summary:Convert textual types through Text without needing O(n^2) 
instances
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-case-insensitive-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# End cabal-rpm deps
 
 %description
 Convert textual types through Text without needing O(n^2) instances.
@@ -56,15 +54,12 @@
 %setup -q -n %{pkg_name}-%{version}
 cp -p %{SOURCE1} %{pkg_name}.cabal
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %post devel
 %ghc_pkg_recache
 

++ through-text.cabal ++
name:through-text
version: 0.1.0.0
x-revision: 2
synopsis:Convert textual types through Text without needing O(n^2) 
instances.
description: Convert textual types through Text without needing O(n^2) 
instances.
 .
 See the README for more information: 

homepage:https://www.github.com/bergmark/through-text
bug-reports: https://www.github.com/bergmark/through-text
license: BSD3
license-file:LICENSE
author:  Adam Bergmark
maintainer:  a...@bergmark.nl
copyright:   (c) 2015 Adam Bergmark
category:Data
build-type:  Simple
cabal-version:   >=1.10
extra-source-files:
  LICENSE
  CHANGELOG.md
  README.md

source-repository head
  type:  git
  location:  https://github.com/bergmark/through-text.git

library
  default-language:  Haskell2010
  ghc-options:   -Wall
  hs-source-dirs:src
  exposed-modules:   Data.Text.Through
  build-depends:
  base >= 4.3 && < 4.11
, bytestring >= 0.9 && < 0.11
, case-insensitive >= 0.1 && < 1.3
, text >= 0.11 && < 1.3



commit ghc-threads for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-threads for openSUSE:Factory 
checked in at 2017-08-31 21:00:42

Comparing /work/SRC/openSUSE:Factory/ghc-threads (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-threads.new (New)


Package is "ghc-threads"

Thu Aug 31 21:00:42 2017 rev:2 rq:513519 version:0.5.1.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-threads/ghc-threads.changes  2017-01-18 
21:33:44.964958009 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-threads.new/ghc-threads.changes 
2017-08-31 21:00:43.831444750 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:03 UTC 2017 - psim...@suse.com
+
+- Update to version 0.5.1.5.
+
+---

Old:

  threads-0.5.1.4.tar.gz

New:

  threads-0.5.1.5.tar.gz



Other differences:
--
++ ghc-threads.spec ++
--- /var/tmp/diff_new_pack.GGDbI7/_old  2017-08-31 21:00:45.391225597 +0200
+++ /var/tmp/diff_new_pack.GGDbI7/_new  2017-08-31 21:00:45.407223350 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-threads
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,16 +19,15 @@
 %global pkg_name threads
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.5.1.4
+Version:0.5.1.5
 Release:0
 Summary:Fork threads and wait for their result
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-stm-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
@@ -37,7 +36,6 @@
 BuildRequires:  ghc-test-framework-devel
 BuildRequires:  ghc-test-framework-hunit-devel
 %endif
-# End cabal-rpm deps
 
 %description
 This package provides functions to fork threads and wait for their result,
@@ -73,20 +71,14 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %post devel
 %ghc_pkg_recache

++ threads-0.5.1.4.tar.gz -> threads-0.5.1.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threads-0.5.1.4/threads.cabal 
new/threads-0.5.1.5/threads.cabal
--- old/threads-0.5.1.4/threads.cabal   2016-06-10 11:43:17.0 +0200
+++ new/threads-0.5.1.5/threads.cabal   2017-07-25 00:27:00.0 +0200
@@ -1,5 +1,5 @@
 name:  threads
-version:   0.5.1.4
+version:   0.5.1.5
 cabal-version: >= 1.9.2
 build-type:Custom
 stability: experimental
@@ -50,10 +50,13 @@
   Type: git
   Location: git://github.com/basvandijk/threads.git
 
+custom-setup
+setup-depends: base >= 4.4 && < 4.11, Cabal >= 1.12 && < 2.1
+
 ---
 
 library
-  build-depends: base >= 4.4   && < 4.10
+  build-depends: base >= 4.4   && < 4.11
, stm  >= 2.1   && < 2.5
   exposed-modules: Control.Concurrent.Thread
  , Control.Concurrent.Thread.Group
@@ -69,9 +72,9 @@
   ghc-options:-Wall -threaded
 
   build-depends: threads
-   , base >= 4.4   && < 4.10
+   , base >= 4.4   && < 4.11
, stm  >= 2.1   && < 2.5
, concurrent-extra >= 0.5.1 && < 0.8
-   , HUnit>= 1.2.2 && < 1.4
+   , HUnit>= 1.2.2 && < 1.7
, test-framework   >= 0.2.4 && < 0.9
, test-framework-hunit >= 0.2.4 && < 0.4




commit ghc-text-show-instances for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-text-show-instances for 
openSUSE:Factory checked in at 2017-08-31 21:00:39

Comparing /work/SRC/openSUSE:Factory/ghc-text-show-instances (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-text-show-instances.new (New)


Package is "ghc-text-show-instances"

Thu Aug 31 21:00:39 2017 rev:3 rq:513518 version:3.6

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-text-show-instances/ghc-text-show-instances.changes
  2017-06-22 10:39:21.322400243 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-text-show-instances.new/ghc-text-show-instances.changes
 2017-08-31 21:00:41.855722344 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:44 UTC 2017 - psim...@suse.com
+
+- Update to version 3.6 revision 1.
+
+---

Old:

  text-show-instances-3.5.tar.gz

New:

  text-show-instances-3.6.tar.gz



Other differences:
--
++ ghc-text-show-instances.spec ++
--- /var/tmp/diff_new_pack.iCLZEN/_old  2017-08-31 21:00:43.031557136 +0200
+++ /var/tmp/diff_new_pack.iCLZEN/_new  2017-08-31 21:00:43.075550955 +0200
@@ -19,7 +19,7 @@
 %global pkg_name text-show-instances
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:3.5
+Version:3.6
 Release:0
 Summary:Additional instances for text-show
 License:BSD-3-Clause
@@ -41,6 +41,7 @@
 BuildRequires:  ghc-old-locale-devel
 BuildRequires:  ghc-old-time-devel
 BuildRequires:  ghc-pretty-devel
+BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-random-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-semigroups-devel

++ text-show-instances-3.5.tar.gz -> text-show-instances-3.6.tar.gz ++
 4138 lines of diff (skipped)

++ text-show-instances.cabal ++
 643 lines (skipped)
 between 
/work/SRC/openSUSE:Factory/ghc-text-show-instances/text-show-instances.cabal
 and 
/work/SRC/openSUSE:Factory/.ghc-text-show-instances.new/text-show-instances.cabal




commit ghc-text-show for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-text-show for openSUSE:Factory 
checked in at 2017-08-31 21:00:36

Comparing /work/SRC/openSUSE:Factory/ghc-text-show (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-text-show.new (New)


Package is "ghc-text-show"

Thu Aug 31 21:00:36 2017 rev:2 rq:513517 version:3.6

Changes:

--- /work/SRC/openSUSE:Factory/ghc-text-show/ghc-text-show.changes  
2017-05-09 18:04:22.642485706 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-text-show.new/ghc-text-show.changes 
2017-08-31 21:00:38.872141544 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:12 UTC 2017 - psim...@suse.com
+
+- Update to version 3.6 revision 1.
+
+---

Old:

  text-show-3.4.1.1.tar.gz

New:

  text-show-3.6.tar.gz



Other differences:
--
++ ghc-text-show.spec ++
--- /var/tmp/diff_new_pack.00ONeH/_old  2017-08-31 21:00:40.835865636 +0200
+++ /var/tmp/diff_new_pack.00ONeH/_new  2017-08-31 21:00:40.879859455 +0200
@@ -19,14 +19,14 @@
 %global pkg_name text-show
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:3.4.1.1
+Version:3.6
 Release:0
 Summary:Efficient conversion of values into Text
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-base-compat-devel

++ text-show-3.4.1.1.tar.gz -> text-show-3.6.tar.gz ++
 12987 lines of diff (skipped)

++ text-show.cabal ++
--- /var/tmp/diff_new_pack.00ONeH/_old  2017-08-31 21:00:41.751736954 +0200
+++ /var/tmp/diff_new_pack.00ONeH/_new  2017-08-31 21:00:41.751736954 +0200
@@ -1,6 +1,6 @@
 name:text-show
-version: 3.4.1.1
-x-revision: 2
+version: 3.6
+x-revision: 1
 synopsis:Efficient conversion of values into Text
 description: @text-show@ offers a replacement for the @Show@ typeclass 
intended
  for use with @Text@ instead of @String@s. This package 
was created
@@ -42,7 +42,7 @@
 author:  Ryan Scott
 maintainer:  Ryan Scott 
 stability:   Provisional
-copyright:   (C) 2014-2016 Ryan Scott
+copyright:   (C) 2014-2017 Ryan Scott
 category:Text
 build-type:  Simple
 tested-with: GHC == 7.0.4
@@ -51,7 +51,7 @@
, GHC == 7.6.3
, GHC == 7.8.4
, GHC == 7.10.3
-   , GHC == 8.0.1
+   , GHC == 8.0.2
 extra-source-files:  CHANGELOG.md, README.md, include/*.h
 cabal-version:   >=1.10
 
@@ -186,8 +186,8 @@
 build-depends: base>= 4.3 && < 4.9
 
   if flag(template-haskell-2-11)
-build-depends: template-haskell>= 2.11 && < 2.12
- , ghc-boot-th
+build-depends: template-haskell>= 2.11 && < 2.13
+ , ghc-boot-th >= 8.0  && < 8.3
   else
 build-depends: template-haskell>= 2.5  && < 2.11
 
@@ -198,12 +198,10 @@
   else
 build-depends: transformers== 0.4.*
 
-  hs-source-dirs:  src
+  hs-source-dirs:  src, shared
   default-language:Haskell2010
   ghc-options: -Wall
   include-dirs:include
-  includes:inline.h
- , utils.h
 
 test-suite spec
   type:exitcode-stdio-1.0
@@ -229,7 +227,6 @@
Instances.Data.Functor.Compose
Instances.Data.Functor.Product
Instances.Data.Functor.Sum
-   Instances.Data.List.NonEmpty
Instances.Data.Ord
Instances.Data.Proxy
Instances.Data.Semigroup
@@ -247,6 +244,7 @@
Instances.System.Posix.Types
Instances.Text.Read
Instances.Utils
+   Instances.Utils.GenericArbitrary
 
-- Only exports instances if using Windows
Instances.GHC.Conc.Windows
@@ -360,7 +358,7 @@
Spec.GHC.StackSpec
   build-depends:   array>= 0.3&& < 0.6
  , base-compat  >= 0.8.2  && < 1
- 

commit ghc-text-region for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-text-region for openSUSE:Factory 
checked in at 2017-08-31 21:00:33

Comparing /work/SRC/openSUSE:Factory/ghc-text-region (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-text-region.new (New)


Package is "ghc-text-region"

Thu Aug 31 21:00:33 2017 rev:2 rq:513516 version:0.3.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-text-region/ghc-text-region.changes  
2016-11-02 12:44:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-text-region.new/ghc-text-region.changes 
2017-08-31 21:00:34.852706285 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:37 UTC 2017 - psim...@suse.com
+
+- Update to version 0.3.0.0.
+
+---

Old:

  text-region-0.1.0.1.tar.gz

New:

  text-region-0.3.0.0.tar.gz



Other differences:
--
++ ghc-text-region.spec ++
--- /var/tmp/diff_new_pack.NOCqMm/_old  2017-08-31 21:00:36.496475331 +0200
+++ /var/tmp/diff_new_pack.NOCqMm/_new  2017-08-31 21:00:36.516472521 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-text-region
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,29 +19,25 @@
 %global pkg_name text-region
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.1.0.1
+Version:0.3.0.0
 Release:0
 Summary:Marking text regions
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-aeson-devel
 BuildRequires:  ghc-base-unicode-symbols-devel
 BuildRequires:  ghc-bytestring-devel
-BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-groups-devel
 BuildRequires:  ghc-lens-devel
-BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-hspec-devel
 %endif
-# End cabal-rpm deps
 
 %description
 Provides functions to update text region positions according to text edit
@@ -61,20 +57,14 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %post devel
 %ghc_pkg_recache

++ text-region-0.1.0.1.tar.gz -> text-region-0.3.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-region-0.1.0.1/src/Data/Text/Region/Types.hs 
new/text-region-0.3.0.0/src/Data/Text/Region/Types.hs
--- old/text-region-0.1.0.1/src/Data/Text/Region/Types.hs   2016-05-24 
00:28:40.0 +0200
+++ new/text-region-0.3.0.0/src/Data/Text/Region/Types.hs   2017-04-26 
03:18:31.0 +0200
@@ -1,17 +1,14 @@
 {-# LANGUAGE TemplateHaskell, RankNTypes, TypeSynonymInstances, 
FlexibleInstances, OverloadedStrings, GeneralizedNewtypeDeriving, 
FlexibleContexts #-}
 
 module Data.Text.Region.Types (
-   Point(..), pointLine, pointColumn, Size, (.-.), (.+.),
+   Point(..), pointLine, pointColumn, pointRegion, Size, (.-.), (.+.),
Region(..), regionFrom, regionTo,
Map(..),
Contents, emptyContents,
concatCts, splitCts, splitted,
Editable(..), contents, by, measure,
-   Replace(..), replaceRegion, replaceWith, Chain(..), chain, Edit,
-   ActionIso(..), action, actionBack,
-   ActionStack(..), undoStack, redoStack, emptyStack,
-   EditState(..), editState, history, edited, regions,
-   EditM(..),
+   Replace(..), replaceRegion, replaceWith, Edit(..), replaces,
+   Regioned(..),
 
module Data.Group
) where
@@ -21,7 +18,6 @@
 
 import Control.Category
 import Control.Lens hiding ((.=))
-import Control.Monad.State
 import Data.Aeson
 import qualified Data.ByteString.Lazy.Char8 as L
 import Data.Group
@@ -37,6 +33,10 @@
 
 makeLenses ''Point
 
+-- | As empty region
+pointRegion ∷ Iso' Point Region
+pointRegion = iso (\p → Region p p) _regionFrom
+
 instance ToJSON Point where
toJSON (Point l c) = object ["line" .= l, "column" .= c]
 
@@ -66,7 +66,9 @@
| bl ≡ l = Point 0 (max 0 (c - bc))
| otherwise = Point 0 0
 
--- | Opposite to ".-.", @(pt .-. base) .+. base = pt@
+-- | Opposite to '.-.'
+--
+-- prop> (pt .-. base) .+. base = pt
 (.+.) ∷ Point → Poin

commit ghc-text-postgresql for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-text-postgresql for 
openSUSE:Factory checked in at 2017-08-31 21:00:31

Comparing /work/SRC/openSUSE:Factory/ghc-text-postgresql (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-text-postgresql.new (New)


Package is "ghc-text-postgresql"

Thu Aug 31 21:00:31 2017 rev:3 rq:513515 version:0.0.2.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-text-postgresql/ghc-text-postgresql.changes  
2017-01-18 21:44:28.277969563 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-text-postgresql.new/ghc-text-postgresql.changes 
2017-08-31 21:00:32.832990060 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:05:43 UTC 2017 - psim...@suse.com
+
+- Update to version 0.0.2.3.
+
+---

Old:

  text-postgresql-0.0.2.2.tar.gz

New:

  text-postgresql-0.0.2.3.tar.gz



Other differences:
--
++ ghc-text-postgresql.spec ++
--- /var/tmp/diff_new_pack.gHoQqK/_old  2017-08-31 21:00:34.108810804 +0200
+++ /var/tmp/diff_new_pack.gHoQqK/_new  2017-08-31 21:00:34.132807432 +0200
@@ -19,7 +19,7 @@
 %global pkg_name text-postgresql
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.0.2.2
+Version:0.0.2.3
 Release:0
 Summary:Parser and Printer of PostgreSQL extended types
 License:BSD-3-Clause

++ text-postgresql-0.0.2.2.tar.gz -> text-postgresql-0.0.2.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-postgresql-0.0.2.2/text-postgresql.cabal 
new/text-postgresql-0.0.2.3/text-postgresql.cabal
--- old/text-postgresql-0.0.2.2/text-postgresql.cabal   2017-01-05 
09:58:46.0 +0100
+++ new/text-postgresql-0.0.2.3/text-postgresql.cabal   2017-07-17 
03:07:56.0 +0200
@@ -1,5 +1,5 @@
 name:text-postgresql
-version: 0.0.2.2
+version: 0.0.2.3
 synopsis:Parser and Printer of PostgreSQL extended types
 description: This package involves parser and printer for
  text expressions of PostgreSQL extended types.
@@ -9,12 +9,13 @@
 license-file:LICENSE
 author:  Kei Hibino
 maintainer:  ex8k.hib...@gmail.com
-copyright:   Copyright (c) 2015-2016 Kei Hibino
+copyright:   Copyright (c) 2015-2017 Kei Hibino
 category:Database
 build-type:  Simple
 
 cabal-version:   >=1.10
-tested-with:   GHC == 8.0.1
+tested-with:   GHC == 8.2.1
+ , GHC == 8.0.1, GHC == 8.0.2
  , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3
  , GHC == 7.8.1, GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4
  , GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3




commit ghc-text-all for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-text-all for openSUSE:Factory 
checked in at 2017-08-31 21:00:26

Comparing /work/SRC/openSUSE:Factory/ghc-text-all (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-text-all.new (New)


Package is "ghc-text-all"

Thu Aug 31 21:00:26 2017 rev:3 rq:513513 version:0.4.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-text-all/ghc-text-all.changes
2017-05-17 10:55:33.596649731 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-text-all.new/ghc-text-all.changes   
2017-08-31 21:00:28.309625604 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:27 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.1.1.
+
+---

Old:

  text-all-0.3.1.0.tar.gz

New:

  text-all-0.4.1.1.tar.gz



Other differences:
--
++ ghc-text-all.spec ++
--- /var/tmp/diff_new_pack.ZmzYtr/_old  2017-08-31 21:00:29.509457024 +0200
+++ /var/tmp/diff_new_pack.ZmzYtr/_new  2017-08-31 21:00:29.529454215 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name text-all
 Name:   ghc-%{pkg_name}
-Version:0.3.1.0
+Version:0.4.1.1
 Release:0
 Summary:Everything Data.Text related in one package
 License:BSD-3-Clause
@@ -26,10 +26,11 @@
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-text-format-devel
-BuildRequires:  ghc-text-show-devel
+BuildRequires:  ghc-utf8-string-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

++ text-all-0.3.1.0.tar.gz -> text-all-0.4.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-all-0.3.1.0/CHANGELOG.md 
new/text-all-0.4.1.1/CHANGELOG.md
--- old/text-all-0.3.1.0/CHANGELOG.md   2017-04-23 23:29:06.0 +0200
+++ new/text-all-0.4.1.1/CHANGELOG.md   2017-07-11 17:22:29.0 +0200
@@ -1,18 +1,39 @@
+# 0.4.1.1
+
+* Dropped compatibility with GHC 7.4.2 and added a lower bound for
+  `bytestring`.
+
+# 0.4.1.0
+
+* Now `toString` and other functions work with `ByteString` as well. Lenient
+  UTF-8 decoding is used.
+
+* Added `toByteString` and `toLByteString`.
+
+# 0.4.0.0
+
+* Dropped `text-show` entirely; now `show` works via `Prelude.show`, which is
+  slower but avoids a heavy dependency. It is recommended to use
+  `text-format`, `formatting` or `fmt` if fast formatting is needed.
+  
+* Added `show` and `format` to `Data.Text.Lazy.All`.
+
 # 0.3.1.0
 
-* Bumped the text-show upper bound. (text-show added some instances.)
+* Bumped the `text-show` upper bound. (`text-show` added some instances.)
 
 # 0.3.0.2
 
-* Bumped the text-show upper bound.
+* Bumped the `text-show` upper bound.
 
 # 0.3.0.1
 
-* Bumped the text-show upper bound.
+* Bumped the `text-show` upper bound.
 
 # 0.3.0.0
 
-* Replaced functions like `strictToBuilder` with conversion typeclasses (i.e. 
now it's just `toStrict`, `toLazy`, `toBuilder`, and `toString`).
+* Replaced functions like `strictToBuilder` with conversion typeclasses (i.e.
+  now it's just `toStrict`, `toLazy`, `toBuilder`, and `toString`).
 
 # 0.2.0.0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-all-0.3.1.0/lib/Data/Text/All.hs 
new/text-all-0.4.1.1/lib/Data/Text/All.hs
--- old/text-all-0.3.1.0/lib/Data/Text/All.hs   2017-04-23 23:29:06.0 
+0200
+++ new/text-all-0.4.1.1/lib/Data/Text/All.hs   2017-07-11 17:22:29.0 
+0200
@@ -1,16 +1,15 @@
-{-# LANGUAGE
-GADTs,
-TypeSynonymInstances
-  #-}
+{-# LANGUAGE GADTs #-}
+{-# LANGUAGE TypeSynonymInstances #-}
 
 
-{- |
-Here are the nice things from text that you get (thanks to a restrictive lower 
bound) but that aren't documented elsewhere in this module:
+{- | Note that thanks to a restrictive lower bound on @text@, you can be sure
+that the following things will be present in the "Data.Text" reexport:
 
 * The 'T.takeWhileEnd' function.
-* An instance for @Semigroup@.
-* An instance for @printf@ (i.e. you can use a 'Text' as one of @printf@'s 
arguments).
-* An instance for @Binary@.
+* An instance for @Semigroup Text@.
+* An instance for @Binary Text@.
+* An instance for 'Text.Printf.printf' (i.e. you can use a 'Text' as one of
+  @printf@'s arguments).
 -}
 module Data.Text.All
 (
@@ -24,17 +23,14 @@
 
   -- * Conversion
   -- $conversion
-  toStrict, toLazy, toBuilder, toString,
+  toStrict, toLazy,
+  toBuilder,
+  toString,
+  toByteString, toLByteString,
 
   -- * Showing
   -- $show

commit ghc-tasty-rerun for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tasty-rerun for openSUSE:Factory 
checked in at 2017-08-31 21:00:20

Comparing /work/SRC/openSUSE:Factory/ghc-tasty-rerun (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tasty-rerun.new (New)


Package is "ghc-tasty-rerun"

Thu Aug 31 21:00:20 2017 rev:4 rq:513511 version:1.1.7

Changes:

--- /work/SRC/openSUSE:Factory/ghc-tasty-rerun/ghc-tasty-rerun.changes  
2016-08-24 10:08:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-tasty-rerun.new/ghc-tasty-rerun.changes 
2017-08-31 21:00:21.814538180 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:48 UTC 2017 - psim...@suse.com
+
+- Update to version 1.1.7.
+
+---

Old:

  tasty-rerun-1.1.6.tar.gz

New:

  tasty-rerun-1.1.7.tar.gz



Other differences:
--
++ ghc-tasty-rerun.spec ++
--- /var/tmp/diff_new_pack.vBmnRz/_old  2017-08-31 21:00:22.766404440 +0200
+++ /var/tmp/diff_new_pack.vBmnRz/_new  2017-08-31 21:00:22.774403316 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-tasty-rerun
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,11 +18,11 @@
 
 %global pkg_name tasty-rerun
 Name:   ghc-%{pkg_name}
-Version:1.1.6
+Version:1.1.7
 Release:0
 Summary:Run tests by filtering the test tree depending on the result 
of previous test runs
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
@@ -96,15 +96,12 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %post devel
 %ghc_pkg_recache
 

++ tasty-rerun-1.1.6.tar.gz -> tasty-rerun-1.1.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-rerun-1.1.6/Changelog.md 
new/tasty-rerun-1.1.7/Changelog.md
--- old/tasty-rerun-1.1.6/Changelog.md  2016-07-12 15:13:33.0 +0200
+++ new/tasty-rerun-1.1.7/Changelog.md  2017-07-24 14:16:38.0 +0200
@@ -1,3 +1,7 @@
+# 1.1.7
+
+* Allow base < 4.11.
+
 # 1.1.6
 
 * Allow base 4.9 for building with GHC 8.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-rerun-1.1.6/tasty-rerun.cabal 
new/tasty-rerun-1.1.7/tasty-rerun.cabal
--- old/tasty-rerun-1.1.6/tasty-rerun.cabal 2016-07-12 15:13:33.0 
+0200
+++ new/tasty-rerun-1.1.7/tasty-rerun.cabal 2017-07-24 14:16:38.0 
+0200
@@ -1,5 +1,5 @@
 name:tasty-rerun
-version: 1.1.6
+version: 1.1.7
 homepage:http://github.com/ocharles/tasty-rerun
 license: BSD3
 license-file:LICENSE
@@ -72,7 +72,7 @@
 library
   exposed-modules: Test.Tasty.Ingredients.Rerun
   build-depends:
-base >=4.6 && <4.10,
+base >=4.6 && <4.11,
 containers >= 0.5.0.0,
 mtl >= 2.1.2,
 optparse-applicative >= 0.6,




commit ghc-tasty-discover for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tasty-discover for 
openSUSE:Factory checked in at 2017-08-31 21:00:16

Comparing /work/SRC/openSUSE:Factory/ghc-tasty-discover (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tasty-discover.new (New)


Package is "ghc-tasty-discover"

Thu Aug 31 21:00:16 2017 rev:2 rq:513510 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-tasty-discover/ghc-tasty-discover.changes
2017-05-10 20:54:35.276384429 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-tasty-discover.new/ghc-tasty-discover.changes   
2017-08-31 21:00:19.714833193 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:05:55 UTC 2017 - psim...@suse.com
+
+- Update to version 3.0.2.
+
+---

Old:

  tasty-discover-1.1.0.tar.gz

New:

  tasty-discover-3.0.2.tar.gz



Other differences:
--
++ ghc-tasty-discover.spec ++
--- /var/tmp/diff_new_pack.Nd1vDU/_old  2017-08-31 21:00:21.042646632 +0200
+++ /var/tmp/diff_new_pack.Nd1vDU/_new  2017-08-31 21:00:21.058644385 +0200
@@ -17,28 +17,37 @@
 
 
 %global pkg_name tasty-discover
+%bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.1.0
+Version:3.0.2
 Release:0
 Summary:Test discovery for the tasty framework
-License:GPL-3.0+
+License:MIT
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-rpm-macros
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if %{with tests}
 BuildRequires:  ghc-tasty-devel
 BuildRequires:  ghc-tasty-hspec-devel
 BuildRequires:  ghc-tasty-hunit-devel
 BuildRequires:  ghc-tasty-quickcheck-devel
-BuildRequires:  ghc-tasty-th-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  ghc-tasty-smallcheck-devel
+%endif
 
 %description
-Test discovery for the tasty framework.
+Automatic test discovery and runner for the tasty framework. Prefix your test
+case names and tasty-discover will discover, collect and run them. All popular
+test libraries are covered. Configure once and then just write your tests.
+Avoid forgetting to add test modules to your Cabal/Hpack files. Tasty
+ingredients are included along with various configuration options for different
+use cases. Please see the `README.md` below for how to get started.
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
@@ -61,6 +70,9 @@
 %ghc_lib_install
 %ghc_fix_rpath %{pkg_name}-%{version}
 
+%check
+%cabal_test
+
 %post devel
 %ghc_pkg_recache
 
@@ -69,11 +81,11 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,-)
-%doc LICENSE.md
+%doc LICENSE
 %{_bindir}/%{pkg_name}
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
-%doc example
+%doc CHANGELOG.md README.md
 
 %changelog

++ tasty-discover-1.1.0.tar.gz -> tasty-discover-3.0.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-discover-1.1.0/CHANGELOG.md 
new/tasty-discover-3.0.2/CHANGELOG.md
--- old/tasty-discover-1.1.0/CHANGELOG.md   1970-01-01 01:00:00.0 
+0100
+++ new/tasty-discover-3.0.2/CHANGELOG.md   2017-06-04 10:19:21.0 
+0200
@@ -0,0 +1,123 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog] and this project adheres to
+[Semantic Versioning].
+
+[Keep a Changelog]: http://keepachangelog.com/
+[Semantic Versioning]: http://semver.org/
+
+# 3.0.2 [2017-06-05]
+
+### Fixed
+- Make upper bounds for dependencies looser.
+- Fix typo in README.md option documentation.
+
+### Remove
+- Remove TOC, the hyperlinks weren't working on Hackage.
+
+# 3.0.1 [2017-06-04]
+
+### Fixed
+- Fixed CHANGELOG.md rendering for Hackage (see pull request [#106]).
+
+### Added
+- Add missing --tree-display documentation note (see pull request [#107]).
+
+[#107]: https://github.com/lwm/tasty-discover/pull/107
+[#106]: https://github.com/lwm/tasty-discover/pull/106
+
+# 3.0.0 [2017-06-03]
+
+### Added
+- Add --tree-display configuration option (see pull request [#103]).
+
+### Changed
+- Deprecate `case_` in favour of `unit_` for HUnit test cases (see pull 
request [#97]).
+
+### Fixed
+- Correctly handle sub-directories when using --no-module-suffix (see pull 
request [#102]).
+
+[#97]: https://github.com/lwm/tasty-discover/pull/97
+[#102]: https://github.com/lwm/tasty-discover/pull/1

commit ghc-text-metrics for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-text-metrics for 
openSUSE:Factory checked in at 2017-08-31 21:00:28

Comparing /work/SRC/openSUSE:Factory/ghc-text-metrics (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-text-metrics.new (New)


Package is "ghc-text-metrics"

Thu Aug 31 21:00:28 2017 rev:3 rq:513514 version:0.3.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-text-metrics/ghc-text-metrics.changes
2017-06-22 10:39:20.558507940 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-text-metrics.new/ghc-text-metrics.changes   
2017-08-31 21:00:30.341340143 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:28 UTC 2017 - psim...@suse.com
+
+- Update to version 0.3.0.
+
+---

Old:

  text-metrics-0.2.0.tar.gz
  text-metrics.cabal

New:

  text-metrics-0.3.0.tar.gz



Other differences:
--
++ ghc-text-metrics.spec ++
--- /var/tmp/diff_new_pack.K6p7GD/_old  2017-08-31 21:00:32.157085026 +0200
+++ /var/tmp/diff_new_pack.K6p7GD/_new  2017-08-31 21:00:32.185081092 +0200
@@ -19,17 +19,18 @@
 %global pkg_name text-metrics
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.2.0
+Version:0.3.0
 Release:0
 Summary:Calculate various string metrics efficiently
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
+BuildRequires:  ghc-vector-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
@@ -52,7 +53,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ text-metrics-0.2.0.tar.gz -> text-metrics-0.3.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-metrics-0.2.0/CHANGELOG.md 
new/text-metrics-0.3.0/CHANGELOG.md
--- old/text-metrics-0.2.0/CHANGELOG.md 2016-10-09 16:43:02.0 +0200
+++ new/text-metrics-0.3.0/CHANGELOG.md 2017-06-13 10:43:59.0 +0200
@@ -1,3 +1,13 @@
+## Text Metrics 0.3.0
+
+* All functions are now implemented in pure Haskell.
+
+* All functions return `Int` or `Ratio Int` instead of `Natural` and `Ratio
+  Natural`.
+
+* Added `overlap` (returns overlap coefficient) and `jaccard` (returns
+  Jaccard similarity coefficient).
+
 ## Text Metrics 0.2.0
 
 * Made the `levenshtein`, `levenshteinNorm`, `damerauLevenshtein`, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-metrics-0.2.0/Data/Text/Metrics.hs 
new/text-metrics-0.3.0/Data/Text/Metrics.hs
--- old/text-metrics-0.2.0/Data/Text/Metrics.hs 2016-10-09 16:43:02.0 
+0200
+++ new/text-metrics-0.3.0/Data/Text/Metrics.hs 2017-06-13 10:42:49.0 
+0200
@@ -1,34 +1,24 @@
 -- |
 -- Module  :  Data.Text.Metrics
--- Copyright   :  © 2016 Mark Karpov
+-- Copyright   :  © 2016–2017 Mark Karpov
 -- License :  BSD 3 clause
 --
--- Maintainer  :  Mark Karpov 
+-- Maintainer  :  Mark Karpov 
 -- Stability   :  experimental
 -- Portability :  portable
 --
--- The module provides efficient implementations of various strings metrics.
--- It works with strict 'Text' values and returns either 'Natural' numbers
--- (because the metrics cannot be negative), or @'Ratio' 'Natural'@ values
--- because returned values are rational non-negative numbers by definition.
---
--- The functions provided here are the fastest implementations available for
--- use in Haskell programs. In fact the functions are implemented in C for
--- maximal efficiency, but this leads to a minor flaw. When we work with
--- 'Text' values in C, they are represented as UTF-16 encoded strings of
--- two-byte values. The algorithms treat the strings as if a character
--- corresponds to one element in such strings, which is true for almost all
--- modern text data. However, there are characters that are represented by
--- two adjoined elements in UTF-16: emoji, historic scripts, less used
--- Chinese ideographs, and some more. If input 'Text' of the functions
--- contains such characters, the functions may return slightly incorrect
--- result. Decide for yourself if this is acceptable for your use case, but
--- chances are you will never run into situations when the functions produce
--- incorrect results.
-
-{-# LANGUAGE CPP  

commit ghc-text for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-text for openSUSE:Factory 
checked in at 2017-08-31 21:00:23

Comparing /work/SRC/openSUSE:Factory/ghc-text (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-text.new (New)


Package is "ghc-text"

Thu Aug 31 21:00:23 2017 rev:13 rq:513512 version:1.2.2.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-text/ghc-text.changes2016-07-21 
08:13:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-text.new/ghc-text.changes   2017-08-31 
21:00:24.778121789 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:08 UTC 2017 - psim...@suse.com
+
+- Update to version 1.2.2.2.
+
+---

Old:

  text-1.2.2.1.tar.gz

New:

  text-1.2.2.2.tar.gz



Other differences:
--
++ ghc-text.spec ++
--- /var/tmp/diff_new_pack.xGrXXx/_old  2017-08-31 21:00:27.177784630 +0200
+++ /var/tmp/diff_new_pack.xGrXXx/_new  2017-08-31 21:00:27.205780696 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-text
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,14 @@
 %global pkg_name text
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.2.2.1
+Version:1.2.2.2
 Release:0
 Summary:An efficient packed Unicode text type
 License:BSD-2-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-binary-devel
 BuildRequires:  ghc-bytestring-devel
@@ -44,7 +43,6 @@
 BuildRequires:  ghc-test-framework-hunit-devel
 BuildRequires:  ghc-test-framework-quickcheck2-devel
 %endif
-# End cabal-rpm deps
 
 %description
 An efficient packed, immutable Unicode text type (both strict and lazy), with a
@@ -86,20 +84,14 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %post devel
 %ghc_pkg_recache

++ text-1.2.2.1.tar.gz -> text-1.2.2.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-1.2.2.1/Data/Text/Array.hs 
new/text-1.2.2.2/Data/Text/Array.hs
--- old/text-1.2.2.1/Data/Text/Array.hs 2016-03-17 18:53:39.0 +0100
+++ new/text-1.2.2.2/Data/Text/Array.hs 2017-05-21 07:16:35.0 +0200
@@ -20,7 +20,7 @@
 -- > import qualified Data.Text.Array as A
 --
 -- The names in this module resemble those in the 'Data.Array' family
--- of modules, but are shorter due to the assumption of qualifid
+-- of modules, but are shorter due to the assumption of qualified
 -- naming.
 module Data.Text.Array
 (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-1.2.2.1/Data/Text/Encoding.hs 
new/text-1.2.2.2/Data/Text/Encoding.hs
--- old/text-1.2.2.1/Data/Text/Encoding.hs  2016-03-17 18:53:39.0 
+0100
+++ new/text-1.2.2.2/Data/Text/Encoding.hs  2017-05-21 07:16:35.0 
+0200
@@ -55,13 +55,9 @@
 , encodeUtf32LE
 , encodeUtf32BE
 
-#if MIN_VERSION_bytestring(0,10,4)
 -- * Encoding Text using ByteString Builders
--- | /Note/ that these functions are only available if built against
--- @bytestring >= 0.10.4.0@.
 , encodeUtf8Builder
 , encodeUtf8BuilderEscaped
-#endif
 ) where
 
 #if __GLASGOW_HASKELL__ >= 702
@@ -70,24 +66,15 @@
 import Control.Monad.ST (unsafeIOToST, unsafeSTToIO)
 #endif
 
-#if MIN_VERSION_bytestring(0,10,4)
-import Data.Bits ((.&.))
-import Data.Text.Internal.Unsafe.Char (ord)
-import qualified Data.ByteString.Builder as B
-import qualified Data.ByteString.Builder.Internal as B hiding (empty, append)
-import qualified Data.ByteString.Builder.Prim as BP
-import qualified Data.ByteString.Builder.Prim.Internal as BP
-import qualified Data.Text.Internal.Encoding.Utf16 as U16
-#endif
-
 import Control.Exception (evaluate, try)
 import Control.Monad.ST (runST)
+import Data.Bits ((.&.))
 import Data.ByteString as B
 import Data.ByteString.Internal as B hiding (c2w)
 import Data.Text.Encoding.Error (OnDecodeError, UnicodeException, strictDecode)
 import Data.Text.Internal (Text(..), safe, text)
 import Data.Text.Internal.Private (runText)
-import Data.Text.Internal.Unsafe.Char (unsafeWrite)
+import Data.Text.In

commit ghc-tasty-dejafu for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tasty-dejafu for 
openSUSE:Factory checked in at 2017-08-31 21:00:14

Comparing /work/SRC/openSUSE:Factory/ghc-tasty-dejafu (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tasty-dejafu.new (New)


Package is "ghc-tasty-dejafu"

Thu Aug 31 21:00:14 2017 rev:3 rq:513509 version:0.6.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-tasty-dejafu/ghc-tasty-dejafu.changes
2017-04-18 13:51:00.393305099 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-tasty-dejafu.new/ghc-tasty-dejafu.changes   
2017-08-31 21:00:15.543419287 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:02 UTC 2017 - psim...@suse.com
+
+- Update to version 0.6.0.0.
+
+---

Old:

  tasty-dejafu-0.3.0.2.tar.gz

New:

  tasty-dejafu-0.6.0.0.tar.gz



Other differences:
--
++ ghc-tasty-dejafu.spec ++
--- /var/tmp/diff_new_pack.ImStsy/_old  2017-08-31 21:00:16.487286671 +0200
+++ /var/tmp/diff_new_pack.ImStsy/_new  2017-08-31 21:00:16.487286671 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name tasty-dejafu
 Name:   ghc-%{pkg_name}
-Version:0.3.0.2
+Version:0.6.0.0
 Release:0
 Summary:Deja Fu support for the Tasty test framework
 License:MIT
@@ -27,6 +27,7 @@
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-dejafu-devel
+BuildRequires:  ghc-random-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-tagged-devel
 BuildRequires:  ghc-tasty-devel
@@ -38,8 +39,6 @@
 tasty>. This lets you easily incorporate concurrency testing into your existing
 test suites.
 
-See the  for more details.
-
 %package devel
 Summary:Haskell %{pkg_name} library development files
 Group:  Development/Libraries/Other
@@ -72,5 +71,6 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
+%doc CHANGELOG.markdown README.markdown
 
 %changelog

++ tasty-dejafu-0.3.0.2.tar.gz -> tasty-dejafu-0.6.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-dejafu-0.3.0.2/CHANGELOG.markdown 
new/tasty-dejafu-0.6.0.0/CHANGELOG.markdown
--- old/tasty-dejafu-0.3.0.2/CHANGELOG.markdown 1970-01-01 01:00:00.0 
+0100
+++ new/tasty-dejafu-0.6.0.0/CHANGELOG.markdown 2017-06-07 18:08:42.0 
+0200
@@ -0,0 +1,163 @@
+Release Notes
+=
+
+All notable changes to this project will be documented in this file.
+
+This project is versioned according to the [Package Versioning 
Policy](https://pvp.haskell.org), the
+*de facto* standard Haskell versioning scheme.
+
+
+0.6.0.0 [2017-04-08] (git tag: [tasty-dejafu-0.6.0.0][])
+---
+
+https://hackage.haskell.org/package/tasty-dejafu-0.6.0.0
+
+### Test.Tasty.DejaFu
+
+- The refinement property testing functionality of dejafu is exposed in the 
new `testProperty`
+  function, and re-exported values.
+- Due to changes in dejafu, the `Way` type is now abstract and exposes smart 
constructor functions:
+- `systematically`, corresponding to the old `Systematically`.
+- `randomly`, corresponding to the old `Randomly`.
+- `uniformly`, a new uniform random (as opposed to weighted random) 
scheduler.
+- `swarmy`, corresponding to the old `Randomly` and specifying how many 
executions to use the
+  same weights for.
+- The `defaultWay`, `defaultMemType`, and `defaultBounds` values are all now 
re-exported.
+
+### Miscellaneous
+
+- Only dejafu 0.7 is supported.
+
+[tasty-dejafu-0.6.0.0]: 
https://github.com/barrucadu/dejafu/releases/tag/tasty-dejafu-0.6.0.0
+
+
+---
+
+
+0.5.0.0 [2017-04-08] (git tag: [tasty-dejafu-0.5.0.0][])
+---
+
+https://hackage.haskell.org/package/tasty-dejafu-0.5.0.0
+
+### Test.Tasty.DejaFu
+
+- Due to changes in dejafu, the `Way` type no longer takes a parameter; it is 
now a GADT.
+
+### Miscellaneous
+
+- There is now a changelog.
+- Every definition and instance now has a Haddock "@since" annotation.
+- Only dejafu 0.6 is supported.
+
+[tasty-dejafu-0.5.0.0]: 
https://github.com/barrucadu/dejafu/releases/tag/tasty-dejafu-0.5.0.0
+
+
+---
+
+
+0.4.0.0 [2017-02-21] (git tag: [tasty-dejafu-0.4.0.0][])
+---
+
+https://hackage.haskell.org/package/tasty-dejafu-0.4.0.0
+
+### Test.Tasty.DejaFu
+
+- All the functions which did take a `Bounds` now take a `Way` instead and 
support random scheduling
+  as well.
+- The `Way` type from dejafu is

commit ghc-tasty-ant-xml for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tasty-ant-xml for 
openSUSE:Factory checked in at 2017-08-31 21:00:08

Comparing /work/SRC/openSUSE:Factory/ghc-tasty-ant-xml (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tasty-ant-xml.new (New)


Package is "ghc-tasty-ant-xml"

Thu Aug 31 21:00:08 2017 rev:5 rq:513507 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-tasty-ant-xml/ghc-tasty-ant-xml.changes  
2017-04-11 09:43:48.312590949 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-tasty-ant-xml.new/ghc-tasty-ant-xml.changes 
2017-08-31 21:00:09.872216105 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:10 UTC 2017 - psim...@suse.com
+
+- Update to version 1.1.0.
+
+---

Old:

  tasty-ant-xml-1.0.5.tar.gz

New:

  tasty-ant-xml-1.1.0.tar.gz



Other differences:
--
++ ghc-tasty-ant-xml.spec ++
--- /var/tmp/diff_new_pack.vdw6v6/_old  2017-08-31 21:00:11.304014934 +0200
+++ /var/tmp/diff_new_pack.vdw6v6/_new  2017-08-31 21:00:11.312013811 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name tasty-ant-xml
 Name:   ghc-%{pkg_name}
-Version:1.0.5
+Version:1.1.0
 Release:0
 Summary:Render tasty output to XML for Jenkins
 License:BSD-3-Clause

++ tasty-ant-xml-1.0.5.tar.gz -> tasty-ant-xml-1.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-ant-xml-1.0.5/Changelog.md 
new/tasty-ant-xml-1.1.0/Changelog.md
--- old/tasty-ant-xml-1.0.5/Changelog.md2017-02-27 16:31:23.0 
+0100
+++ new/tasty-ant-xml-1.1.0/Changelog.md2017-03-17 20:11:56.0 
+0100
@@ -1,3 +1,27 @@
+# 1.1.0
+
+## Breaking Changes
+
+* The XML generated is now slightly different in order to satisfy Jenkins. In
+  particular:
+
+  * The `classname` attribute now joins the test path with `.` (like a Java
+class name).
+  * `testsuite` nodes have a `tests` attribute, which is the amount of tests
+executed.
+
+  For more discussion see https://github.com/ocharles/tasty-ant-xml/pull/20 and
+  
https://github.com/ocharles/tasty-ant-xml/commit/a01df06b59122c3086fc9f42854129b1d4a8c31c#commitcomment-21211275
+
+  Thanks to @liskin and @haishengwu-okta for this work.
+
+## Other Changes
+
+* Increase the lower bound of `directory` to >= 1.2.3.0. Earlier versions may
+  throw exceptions on some of the actions we are using. Thanks to @liskin for
+  pointing this out.
+
+
 # 1.0.5
 
 ## Other Changes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-ant-xml-1.0.5/Test/Tasty/Runners/AntXML.hs 
new/tasty-ant-xml-1.1.0/Test/Tasty/Runners/AntXML.hs
--- old/tasty-ant-xml-1.0.5/Test/Tasty/Runners/AntXML.hs2017-02-27 
16:31:23.0 +0100
+++ new/tasty-ant-xml-1.1.0/Test/Tasty/Runners/AntXML.hs2017-03-17 
20:11:56.0 +0100
@@ -13,6 +13,7 @@
 import Control.Applicative
 import Control.Arrow (first)
 import Control.Monad.IO.Class (liftIO)
+import Data.List (intercalate)
 import Data.Maybe (fromMaybe)
 import Data.Monoid (Monoid(..), Endo(..), Sum(..))
 import Data.Proxy (Proxy(..))
@@ -95,7 +96,7 @@
 let testCaseAttributes time = map (uncurry XML.Attr . first 
XML.unqual)
   [ ("name", testName)
   , ("time", showTime time)
-  , ("classname", unwords groupNames)
+  , ("classname", intercalate "." (reverse groupNames))
   ]
 
 mkSummary contents =
@@ -130,11 +131,14 @@
   Const summary <$ State.modify (+ 1)
 
 runGroup groupName children = Tasty.Traversal $ Functor.Compose $ do
-  Const soFar <- Reader.withReaderT (++ [groupName]) $ 
Functor.getCompose $ Tasty.getTraversal children
+  Const soFar <- Reader.local (groupName :) $ Functor.getCompose $ 
Tasty.getTraversal children
 
   let grouped = appEndo (xmlRenderer soFar) $
-XML.node (XML.unqual "testsuite") $
-  XML.Attr (XML.unqual "name") groupName
+XML.node (XML.unqual "testsuite")
+   [ XML.Attr (XML.unqual "name") groupName
+   , XML.Attr (XML.unqual "tests")
+   (show . getSum . (summaryFailures `mappend` 
summaryErrors `mappend` summarySuccesses) $ soFar)
+   ]
 
   pure $ Const
 soFar { xmlRenderer = Endo (`appendChild` grouped)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-ant-xml-1.0.5/tasty-ant-xml.cabal 
new/tasty-ant-xml-1.1.0/tasty-ant-xml.cabal
--- old/tasty-ant-xml-1.0.5/tasty-ant-xml.cabal 2017-02-27 16:31:23.0 
+

commit ghc-tasty-auto for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tasty-auto for openSUSE:Factory 
checked in at 2017-08-31 21:00:11

Comparing /work/SRC/openSUSE:Factory/ghc-tasty-auto (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tasty-auto.new (New)


Package is "ghc-tasty-auto"

Thu Aug 31 21:00:11 2017 rev:2 rq:513508 version:0.2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-tasty-auto/ghc-tasty-auto.changes
2017-04-12 18:09:20.568272409 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-tasty-auto.new/ghc-tasty-auto.changes   
2017-08-31 21:00:12.675822192 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:53 UTC 2017 - psim...@suse.com
+
+- Update to version 0.2.0.0.
+
+---

Old:

  tasty-auto-0.1.0.2.tar.gz

New:

  tasty-auto-0.2.0.0.tar.gz



Other differences:
--
++ ghc-tasty-auto.spec ++
--- /var/tmp/diff_new_pack.TYQCOg/_old  2017-08-31 21:00:13.903649679 +0200
+++ /var/tmp/diff_new_pack.TYQCOg/_new  2017-08-31 21:00:13.907649117 +0200
@@ -19,7 +19,7 @@
 %global pkg_name tasty-auto
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.1.0.2
+Version:0.2.0.0
 Release:0
 Summary:Auto discovery for Tasty with support for ingredients and test 
tree generation
 License:MIT

++ tasty-auto-0.1.0.2.tar.gz -> tasty-auto-0.2.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-auto-0.1.0.2/README.md 
new/tasty-auto-0.2.0.0/README.md
--- old/tasty-auto-0.1.0.2/README.md2017-02-12 01:07:44.0 +0100
+++ new/tasty-auto-0.2.0.0/README.md2017-03-04 21:07:55.0 +0100
@@ -93,13 +93,20 @@
   pure $ map (\s -> testCase s $ pure ()) inputs
 ```
 
-## Support for additional ingredients
+## Configuration options
 
 You can add tasty ingredients with the `-optF` option:
 
 ``` haskell
 -- test/test.hs
-{-# OPTIONS_GHC -F -pgmF tasty-auto -optF Test.Tasty.Runners.Html.htmlRunner 
-optF Test.Tasty.Runners.AntXML.antXMLRunner #-}
+{-# OPTIONS_GHC -F -pgmF tasty-auto -optF 
--ingredient=Test.Tasty.Runners.Html.htmlRunner -optF 
--ingredient=Test.Tasty.Runners.AntXML.antXMLRunner #-}
+```
+
+It is possible to configure the name of the generated module, if you want to 
import the module somewhere.
+
+``` haskell
+-- test/AutoTests.hs
+{-# OPTIONS_GHC -F -pgmF tasty-auto -optF --module=AutoTests #-}
 ```
 
 ## Generated code
@@ -109,9 +116,10 @@
 ``` haskell
 {-# LINE 1 "test/test.hs" #-}
 {-# LANGUAGE FlexibleInstances #-}
-module Main where
+module Main (main, ingredients, tests) where
 import Prelude
 import qualified Test.Tasty as T
+import qualified Test.Tasty.Ingredients as T
 import qualified Test.Tasty.HUnit as HU
 import qualified Test.Tasty.QuickCheck as QC
 import qualified Test.Tasty.SmallCheck as SC
@@ -131,8 +139,8 @@
 instance TestGroup [T.TestTree]  where testGroup n a = pure $ T.testGroup 
n a
 instance TestGroup (IO T.TestTree)   where testGroup _ a = a
 instance TestGroup (IO [T.TestTree]) where testGroup n a = T.testGroup n <$> a
-main :: IO ()
-main = do
+tests :: IO T.TestTree
+tests = do
   t0 <- testCase "List comparison with different length" 
CaseTest.case_List_comparison_with_different_length
   t1 <- pure $ SC.testProperty "sort reverse" SCPropTest.scprop_sort_reverse
   t2 <- testGroup "Addition" TreeTest.test_Addition
@@ -142,5 +150,9 @@
   t6 <- pure $ QC.testProperty "Addition is commutative" 
PropTest.prop_Addition_is_commutative
   t7 <- HS.testSpec "Prelude" TestSpec.spec_Prelude
   t8 <- pure $ QC.testProperty "Addition is associative" 
SubMod.PropTest.prop_Addition_is_associative
-  T.defaultMain $ T.testGroup "test/test.hs" [t0,t1,t2,t3,t4,t5,t6,t7,t8]
+  pure $ T.testGroup "test/test.hs" [t0,t1,t2,t3,t4,t5,t6,t7,t8]
+ingredients :: [T.Ingredient]
+ingredients = T.defaultIngredients
+main :: IO ()
+main = tests >>= T.defaultMainWithIngredients ingredients
 ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-auto-0.1.0.2/src/Test/Tasty/Auto.hs 
new/tasty-auto-0.2.0.0/src/Test/Tasty/Auto.hs
--- old/tasty-auto-0.1.0.2/src/Test/Tasty/Auto.hs   2017-02-12 
01:05:33.0 +0100
+++ new/tasty-auto-0.2.0.0/src/Test/Tasty/Auto.hs   2017-03-04 
21:06:44.0 +0100
@@ -1,7 +1,7 @@
 module Test.Tasty.Auto (findTests, showTestDriver) where
 
 import Data.Function (on)
-import Data.List (find, isPrefixOf, isSuffixOf, nub, intersperse, groupBy, 
sortOn)
+import Data.List (find, isPrefixOf, isSuffixOf, nub, intersperse, groupBy, 
sortOn, dropWhileEnd)
 import Data.Maybe (fromJust)
 import System.Directory (getDirectoryContents, doesDirectoryExist)
 import Data.Traversable (for)
@@ -79,2

commit ghc-syb for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-syb for openSUSE:Factory checked 
in at 2017-08-31 21:00:03

Comparing /work/SRC/openSUSE:Factory/ghc-syb (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-syb.new (New)


Package is "ghc-syb"

Thu Aug 31 21:00:03 2017 rev:13 rq:513505 version:0.7

Changes:

--- /work/SRC/openSUSE:Factory/ghc-syb/ghc-syb.changes  2017-06-22 
10:39:09.908009496 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-syb.new/ghc-syb.changes 2017-08-31 
21:00:04.560962350 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:37 UTC 2017 - psim...@suse.com
+
+- Update to version 0.7.
+
+---

Old:

  syb-0.6.tar.gz
  syb.cabal

New:

  syb-0.7.tar.gz



Other differences:
--
++ ghc-syb.spec ++
--- /var/tmp/diff_new_pack.zSARBj/_old  2017-08-31 21:00:05.444838163 +0200
+++ /var/tmp/diff_new_pack.zSARBj/_new  2017-08-31 21:00:05.456836478 +0200
@@ -19,14 +19,13 @@
 %global pkg_name syb
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.6
+Version:0.7
 Release:0
 Summary:Scrap Your Boilerplate
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -56,7 +55,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ syb-0.6.tar.gz -> syb-0.7.tar.gz ++
 3394 lines of diff (skipped)




commit ghc-tasty for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-tasty for openSUSE:Factory 
checked in at 2017-08-31 21:00:05

Comparing /work/SRC/openSUSE:Factory/ghc-tasty (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-tasty.new (New)


Package is "ghc-tasty"

Thu Aug 31 21:00:05 2017 rev:9 rq:513506 version:0.11.2.3

Changes:

--- /work/SRC/openSUSE:Factory/ghc-tasty/ghc-tasty.changes  2017-07-27 
11:12:20.632626708 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-tasty.new/ghc-tasty.changes 2017-08-31 
21:00:06.948626877 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:45 UTC 2017 - psim...@suse.com
+
+- Update to version 0.11.2.3.
+
+---

Old:

  tasty-0.11.2.2.tar.gz

New:

  tasty-0.11.2.3.tar.gz



Other differences:
--
++ ghc-tasty.spec ++
--- /var/tmp/diff_new_pack.i8aBAQ/_old  2017-08-31 21:00:09.008337483 +0200
+++ /var/tmp/diff_new_pack.i8aBAQ/_new  2017-08-31 21:00:09.036333549 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name tasty
 Name:   ghc-%{pkg_name}
-Version:0.11.2.2
+Version:0.11.2.3
 Release:0
 Summary:Modern and extensible testing framework
 License:MIT

++ tasty-0.11.2.2.tar.gz -> tasty-0.11.2.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-0.11.2.2/CHANGELOG.md 
new/tasty-0.11.2.3/CHANGELOG.md
--- old/tasty-0.11.2.2/CHANGELOG.md 2017-07-06 11:10:26.0 +0200
+++ new/tasty-0.11.2.3/CHANGELOG.md 2017-07-18 17:08:48.0 +0200
@@ -1,6 +1,11 @@
 Changes
 ===
 
+Version 0.11.2.3
+
+
+Make filtering tests (`-p`) work faster
+
 Version 0.11.2.2
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-0.11.2.2/Test/Tasty/Patterns.hs 
new/tasty-0.11.2.3/Test/Tasty/Patterns.hs
--- old/tasty-0.11.2.2/Test/Tasty/Patterns.hs   2017-07-06 11:05:04.0 
+0200
+++ new/tasty-0.11.2.3/Test/Tasty/Patterns.hs   2017-07-18 08:32:55.0 
+0200
@@ -115,20 +115,27 @@
 -- | Test a path (which is the sequence of group titles, possibly followed
 -- by the test title) against a pattern
 testPatternMatches :: TestPattern -> [String] -> Bool
-testPatternMatches NoPattern _ = True
-testPatternMatches test_pattern path = not_maybe $ any (=~ tokens_regex) 
things_to_match
+testPatternMatches test_pattern =
+  -- It is important that GHC assigns arity 1 to this function,
+  -- so that compilation of the regex is shared among the invocations.
+  -- See #175.
+  case test_pattern of
+NoPattern -> const True
+TestPattern {} -> \path ->
+  let
+path_to_consider | tp_categories_only test_pattern = dropLast 1 path
+ | otherwise   = path
+things_to_match = case tp_match_mode test_pattern of
+-- See if the tokens match any single path component
+TestMatchMode -> path_to_consider
+-- See if the tokens match any prefix of the path
+PathMatchMode -> map pathToString $ inits path_to_consider
+  in not_maybe . any (match tokens_regex) $ things_to_match
   where
 not_maybe | tp_negated test_pattern = not
   | otherwise   = id
-path_to_consider | tp_categories_only test_pattern = dropLast 1 path
- | otherwise   = path
-tokens_regex = buildTokenRegex (tp_tokens test_pattern)
-
-things_to_match = case tp_match_mode test_pattern of
--- See if the tokens match any single path component
-TestMatchMode -> path_to_consider
--- See if the tokens match any prefix of the path
-PathMatchMode -> map pathToString $ inits path_to_consider
+tokens_regex :: Regex
+tokens_regex = makeRegex $ buildTokenRegex (tp_tokens test_pattern)
 
 
 buildTokenRegex :: [Token] -> String
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tasty-0.11.2.2/tasty.cabal 
new/tasty-0.11.2.3/tasty.cabal
--- old/tasty-0.11.2.2/tasty.cabal  2017-07-06 11:07:11.0 +0200
+++ new/tasty-0.11.2.3/tasty.cabal  2017-07-18 17:08:39.0 +0200
@@ -2,7 +2,7 @@
 --  see http://haskell.org/cabal/users-guide/
 
 name:tasty
-version: 0.11.2.2
+version: 0.11.2.3
 synopsis:Modern and extensible testing framework
 description: Tasty is a modern testing framework for Haskell.
  It lets you combine your unit tests, golden




commit ghc-stratosphere for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-stratosphere for 
openSUSE:Factory checked in at 2017-08-31 20:59:57

Comparing /work/SRC/openSUSE:Factory/ghc-stratosphere (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-stratosphere.new (New)


Package is "ghc-stratosphere"

Thu Aug 31 20:59:57 2017 rev:4 rq:513503 version:0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-stratosphere/ghc-stratosphere.changes
2017-07-27 11:12:15.237388824 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-stratosphere.new/ghc-stratosphere.changes   
2017-08-31 20:59:59.977606323 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:17 UTC 2017 - psim...@suse.com
+
+- Update to version 0.6.0.
+
+---

Old:

  stratosphere-0.4.4.tar.gz

New:

  stratosphere-0.6.0.tar.gz



Other differences:
--
++ ghc-stratosphere.spec ++
--- /var/tmp/diff_new_pack.UEVT1U/_old  2017-08-31 21:00:01.141442801 +0200
+++ /var/tmp/diff_new_pack.UEVT1U/_new  2017-08-31 21:00:01.149441678 +0200
@@ -19,7 +19,7 @@
 %global pkg_name stratosphere
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.4.4
+Version:0.6.0
 Release:0
 Summary:EDSL for AWS CloudFormation
 License:MIT

++ stratosphere-0.4.4.tar.gz -> stratosphere-0.6.0.tar.gz ++
 30745 lines of diff (skipped)




commit ghc-superbuffer for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-superbuffer for openSUSE:Factory 
checked in at 2017-08-31 21:00:00

Comparing /work/SRC/openSUSE:Factory/ghc-superbuffer (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-superbuffer.new (New)


Package is "ghc-superbuffer"

Thu Aug 31 21:00:00 2017 rev:2 rq:513504 version:0.3.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-superbuffer/ghc-superbuffer.changes  
2017-04-12 18:09:15.432998526 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-superbuffer.new/ghc-superbuffer.changes 
2017-08-31 21:00:03.065172512 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:36 UTC 2017 - psim...@suse.com
+
+- Update to version 0.3.1.1.
+
+---

Old:

  superbuffer-0.2.0.1.tar.gz

New:

  superbuffer-0.3.1.1.tar.gz



Other differences:
--
++ ghc-superbuffer.spec ++
--- /var/tmp/diff_new_pack.hV0dz6/_old  2017-08-31 21:00:04.013039335 +0200
+++ /var/tmp/diff_new_pack.hV0dz6/_new  2017-08-31 21:00:04.077030344 +0200
@@ -19,7 +19,7 @@
 %global pkg_name superbuffer
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.2.0.1
+Version:0.3.1.1
 Release:0
 Summary:Efficiently build a bytestring from smaller chunks
 License:BSD-3-Clause

++ superbuffer-0.2.0.1.tar.gz -> superbuffer-0.3.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/superbuffer-0.2.0.1/LICENSE 
new/superbuffer-0.3.1.1/LICENSE
--- old/superbuffer-0.2.0.1/LICENSE 2016-11-30 20:40:56.0 +0100
+++ new/superbuffer-0.3.1.1/LICENSE 2017-03-27 22:46:12.0 +0200
@@ -1,4 +1,4 @@
-Copyright Alexander Thiemann (c) 2016
+Copyright Alexander Thiemann (c) 2016 - 2017
 
 All rights reserved.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/superbuffer-0.2.0.1/README.md 
new/superbuffer-0.3.1.1/README.md
--- old/superbuffer-0.2.0.1/README.md   2016-12-03 15:51:11.0 +0100
+++ new/superbuffer-0.3.1.1/README.md   2016-12-11 16:26:32.0 +0100
@@ -29,372 +29,4 @@
 
 ## Benchmarks
 
-```
-benchmarking main/small/superbuffer (init=128 bytes)
-time 20.22 ms   (19.77 ms .. 20.76 ms)
- 0.997 R²   (0.994 R² .. 0.999 R²)
-mean 20.15 ms   (19.91 ms .. 20.40 ms)
-std dev  575.0 μs   (436.3 μs .. 739.6 μs)
-
-benchmarking main/small/superbuffer (init=4000 bytes)
-time 20.08 ms   (19.56 ms .. 20.79 ms)
- 0.996 R²   (0.993 R² .. 0.999 R²)
-mean 20.17 ms   (19.85 ms .. 20.66 ms)
-std dev  905.1 μs   (625.2 μs .. 1.335 ms)
-variance introduced by outliers: 14% (moderately inflated)
-
-benchmarking main/small/superbuffer (init=8000 bytes)
-time 23.72 ms   (23.21 ms .. 24.34 ms)
- 0.997 R²   (0.995 R² .. 0.999 R²)
-mean 23.92 ms   (23.55 ms .. 24.52 ms)
-std dev  1.001 ms   (673.0 μs .. 1.587 ms)
-variance introduced by outliers: 15% (moderately inflated)
-
-benchmarking main/small/superbuffer (init=16000 bytes)
-time 24.15 ms   (23.79 ms .. 24.58 ms)
- 0.999 R²   (0.998 R² .. 0.999 R²)
-mean 23.98 ms   (23.69 ms .. 24.55 ms)
-std dev  863.6 μs   (487.1 μs .. 1.517 ms)
-
-benchmarking main/small/superbuffer (init=2000 bytes)
-time 11.48 ms   (6.634 ms .. 14.10 ms)
- 0.645 R²   (0.346 R² .. 0.854 R²)
-mean 23.80 ms   (20.34 ms .. 27.33 ms)
-std dev  8.484 ms   (7.385 ms .. 9.868 ms)
-variance introduced by outliers: 95% (severely inflated)
-
-benchmarking main/small/superbuffer (init=128 bytes, threadsafe, 2 concurrent 
writes)
-time 23.15 ms   (22.24 ms .. 24.28 ms)
- 0.993 R²   (0.987 R² .. 0.997 R²)
-mean 24.41 ms   (23.96 ms .. 24.85 ms)
-std dev  1.012 ms   (809.8 μs .. 1.434 ms)
-variance introduced by outliers: 15% (moderately inflated)
-
-benchmarking main/small/superbuffer (init=4000 bytes, threadsafe, 2 concurrent 
writes)
-time 24.99 ms   (23.79 ms .. 26.02 ms)
- 0.994 R²   (0.990 R² .. 0.997 R²)
-mean 24.02 ms   (23.60 ms .. 24.48 ms)
-std dev  1.004 ms   (831.7 μs .. 1.228 ms)
-variance introduced by outliers: 15% (moderately inflated)
-
-benchmarking main/small/superbuffer (init=8000 bytes, threadsafe, 2 concurrent 
writes)
-time 25.30 ms   (24.78 ms .. 26.00 ms)
- 0.998 R²   (0.996 R² .. 0.999 R²)
-mean 25.37 ms   (24.98 ms .. 26.10

commit ghc-socket for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-socket for openSUSE:Factory 
checked in at 2017-08-31 20:59:46

Comparing /work/SRC/openSUSE:Factory/ghc-socket (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-socket.new (New)


Package is "ghc-socket"

Thu Aug 31 20:59:46 2017 rev:4 rq:513499 version:0.8.0.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-socket/ghc-socket.changes2017-03-14 
10:05:59.249130996 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-socket.new/ghc-socket.changes   
2017-08-31 20:59:48.871166806 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:04:32 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.0.1.
+
+---

Old:

  socket-0.7.0.0.tar.gz

New:

  socket-0.8.0.1.tar.gz



Other differences:
--
++ ghc-socket.spec ++
--- /var/tmp/diff_new_pack.KuMcW0/_old  2017-08-31 20:59:49.843030258 +0200
+++ /var/tmp/diff_new_pack.KuMcW0/_new  2017-08-31 20:59:49.859028010 +0200
@@ -19,7 +19,7 @@
 %global pkg_name socket
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.7.0.0
+Version:0.8.0.1
 Release:0
 Summary:An extensible socket library
 License:MIT

++ socket-0.7.0.0.tar.gz -> socket-0.8.0.1.tar.gz ++
 2118 lines of diff (skipped)




commit ghc-store for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-store for openSUSE:Factory 
checked in at 2017-08-31 20:59:52

Comparing /work/SRC/openSUSE:Factory/ghc-store (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-store.new (New)


Package is "ghc-store"

Thu Aug 31 20:59:52 2017 rev:2 rq:513501 version:0.4.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-store/ghc-store.changes  2017-05-10 
20:51:04.318153140 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-store.new/ghc-store.changes 2017-08-31 
20:59:53.438525082 +0200
@@ -1,0 +2,5 @@
+Wed Jul 26 16:56:09 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.3.1.
+
+---

Old:

  store-0.3.1.tar.gz

New:

  store-0.4.3.1.tar.gz



Other differences:
--
++ ghc-store.spec ++
--- /var/tmp/diff_new_pack.AkTH4d/_old  2017-08-31 20:59:54.550368864 +0200
+++ /var/tmp/diff_new_pack.AkTH4d/_new  2017-08-31 20:59:54.558367740 +0200
@@ -19,7 +19,7 @@
 %global pkg_name store
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.3.1
+Version:0.4.3.1
 Release:0
 Summary:Fast binary serialization
 License:MIT

++ store-0.3.1.tar.gz -> store-0.4.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/store-0.3.1/ChangeLog.md 
new/store-0.4.3.1/ChangeLog.md
--- old/store-0.3.1/ChangeLog.md2017-02-16 07:28:28.0 +0100
+++ new/store-0.4.3.1/ChangeLog.md  2017-05-09 02:43:17.0 +0200
@@ -1,5 +1,44 @@
 # ChangeLog
 
+## 0.4.3.1
+
+* Fixed compilation on GHC 7.8
+
+## 0.4.3
+
+* Less aggressive inlining, resulting in faster compilation / simplifier
+  not running out of ticks
+
+## 0.4.2
+
+* Fixed testsuite
+
+## 0.4.1
+
+* Breaking change in the encoding of Map / Set / IntMap / IntSet,
+  to use ascending key order. Attempting to decode data written by
+  prior versions of store (and vice versa) will almost always fail
+  with a decent error message. If you're unlucky enough to have a
+  collision in the data with a random Word32 magic number, then the
+  error may not be so clear, or in extremely rare cases,
+  successfully decode, yielding incorrect results. See
+  [#97](https://github.com/fpco/store/issues/97) and
+  [#101](https://github.com/fpco/store/pull/101).
+
+
+* Performance improvement of the 'Peek' monad, by introducing more
+  strictness.  This required a change to the internal API.
+
+* API and behavior of 'Data.Store.Version' changed. Previously, it
+  would check the version tag after decoding the contents. It now
+  also stores a magic Word32 tag at the beginning, so that it fails
+  more gracefully when decoding input that lacks encoded version
+  info.
+
+## 0.4.0
+
+Deprecated in favor of 0.4.1
+
 ## 0.3.1
 
 * Fix to derivation of primitive vectors, only relevant when built with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/store-0.3.1/bench/Bench.hs 
new/store-0.4.3.1/bench/Bench.hs
--- old/store-0.3.1/bench/Bench.hs  2016-06-13 11:34:39.0 +0200
+++ new/store-0.4.3.1/bench/Bench.hs2017-02-28 06:37:20.0 +0100
@@ -13,6 +13,10 @@
 import   Criterion.Main
 import qualified Data.ByteString as BS
 import   Data.Int
+import qualified Data.IntMap.Strict as IntMap
+import qualified Data.IntSet as IntSet
+import qualified Data.Map.Strict as Map
+import qualified Data.Set as Set
 import   Data.Store
 import   Data.Typeable
 import qualified Data.Vector as V
@@ -71,6 +75,16 @@
_ -> error "This does not compute."
) <$> V.enumFromTo 1 (100 :: Int)
 nestedTuples = (\i -> ((i,i+1),(i+2,i+3))) <$> V.enumFromTo (1::Int) 
100
+
+ints = [1..100] :: [Int]
+pairs = map (\x -> (x, x)) ints
+strings = show <$> ints
+intsSet = Set.fromDistinctAscList ints
+intSet = IntSet.fromDistinctAscList ints
+intsMap = Map.fromDistinctAscList pairs
+intMap = IntMap.fromDistinctAscList pairs
+stringsSet = Set.fromList strings
+stringsMap = Map.fromList (zip strings ints)
 #endif
 defaultMain
 [ bgroup "encode"
@@ -80,6 +94,12 @@
 , benchEncode' "10kb storable" (SV.fromList ([1..(256 * 10)] :: 
[Int32]))
 , benchEncode' "1kb normal" (V.fromList ([1..256] :: [Int32]))
 , benchEncode' "10kb normal" (V.fromList ([1..(256 * 10)] :: 
[Int32]))
+, benchEncode intsSet
+, benchEncode intSet
+, benchEncode intsMap
+, benchEncode intMap
+, benchEncode stringsSet
+, benchEncode stringsMap
 #endif

commit ghc-slug for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-slug for openSUSE:Factory 
checked in at 2017-08-31 20:59:42

Comparing /work/SRC/openSUSE:Factory/ghc-slug (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-slug.new (New)


Package is "ghc-slug"

Thu Aug 31 20:59:42 2017 rev:4 rq:513498 version:0.1.7

Changes:

--- /work/SRC/openSUSE:Factory/ghc-slug/ghc-slug.changes2017-05-10 
20:49:47.357013048 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-slug.new/ghc-slug.changes   2017-08-31 
20:59:46.439508461 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:59 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.7.
+
+---

Old:

  slug-0.1.6.tar.gz
  slug.cabal

New:

  slug-0.1.7.tar.gz



Other differences:
--
++ ghc-slug.spec ++
--- /var/tmp/diff_new_pack.3AUCgV/_old  2017-08-31 20:59:48.271251097 +0200
+++ /var/tmp/diff_new_pack.3AUCgV/_new  2017-08-31 20:59:48.279249973 +0200
@@ -19,14 +19,13 @@
 %global pkg_name slug
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.1.6
+Version:0.1.7
 Release:0
 Summary:Type-safe slugs for Yesod ecosystem
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-aeson-devel
@@ -57,7 +56,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ slug-0.1.6.tar.gz -> slug-0.1.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/slug-0.1.6/CHANGELOG.md new/slug-0.1.7/CHANGELOG.md
--- old/slug-0.1.6/CHANGELOG.md 2017-01-02 22:52:16.0 +0100
+++ new/slug-0.1.7/CHANGELOG.md 2017-07-22 07:25:18.0 +0200
@@ -1,3 +1,9 @@
+## Slug 0.1.7
+
+* Defined `Semigroup` instance for `Slug`.
+
+* Improved documentation and metadata.
+
 ## Slug 0.1.6
 
 * Allowed Aeson 1.1.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/slug-0.1.6/README.md new/slug-0.1.7/README.md
--- old/slug-0.1.6/README.md2017-01-01 01:21:17.0 +0100
+++ new/slug-0.1.7/README.md2017-06-02 17:36:47.0 +0200
@@ -7,17 +7,17 @@
 [![Build 
Status](https://travis-ci.org/mrkkrp/slug.svg?branch=master)](https://travis-ci.org/mrkkrp/slug)
 [![Coverage 
Status](https://coveralls.io/repos/mrkkrp/slug/badge.svg?branch=master&service=github)](https://coveralls.io/github/mrkkrp/slug?branch=master)
 
-This is [slug](https://en.wikipedia.org/wiki/Semantic_URL#Slug)
-implementation that plays nicely with [Yesod](http://www.yesodweb.com/)
+This is a [slug](https://en.wikipedia.org/wiki/Semantic_URL#Slug)
+implementation that plays nicely with the [Yesod](http://www.yesodweb.com/)
 ecosystem. Although it's fairly easy to write this thing, slugs are useful
 and general enough to be coded once and be used again and again. So this
 little package eliminates some boilerplate you might find yourself writing.
 
 ## Quick start
 
-The package provides data type `Slug` that is instance of various type
-classes, so it can be used with Persistent or as part of route. It also
-works with `aeson` package.
+The package provides the data type `Slug` that is an instance of various
+type classes, so it can be used with Persistent or as a part of a route. It
+also works with the `aeson` package.
 
 The slugs are completely type-safe. When you have a `Slug`, you can be sure
 that there is a valid slug inside. Valid slug has the following qualities:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/slug-0.1.6/Web/Slug.hs new/slug-0.1.7/Web/Slug.hs
--- old/slug-0.1.6/Web/Slug.hs  2017-01-03 00:29:08.0 +0100
+++ new/slug-0.1.7/Web/Slug.hs  2017-06-02 17:36:47.0 +0200
@@ -3,7 +3,7 @@
 -- Copyright   :  © 2015–2017 Mark Karpov
 -- License :  BSD 3 clause
 --
--- Maintainer  :  Mark Karpov 
+-- Maintainer  :  Mark Karpov 
 -- Stability   :  experimental
 -- Portability :  portable
 --
@@ -23,12 +23,13 @@
 where
 
 import Control.Exception (Exception (..))
-import Control.Monad ((>=>), liftM)
+import Control.Monad
 import Control.Monad.Catch (MonadThrow (..))
 import Data.Aeson.Types (ToJSON (..), FromJSON (..))
 import Data.Char (isAlphaNum)
 import Data.Data (Data)
 import Data.Maybe (isJust, fromJust)
+import Data.Semigroup
 import Data.Text (Text)
 

commit ghc-store-core for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-store-core for openSUSE:Factory 
checked in at 2017-08-31 20:59:54

Comparing /work/SRC/openSUSE:Factory/ghc-store-core (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-store-core.new (New)


Package is "ghc-store-core"

Thu Aug 31 20:59:54 2017 rev:3 rq:513502 version:0.4.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-store-core/ghc-store-core.changes
2017-05-10 20:49:01.655461889 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-store-core.new/ghc-store-core.changes   
2017-08-31 20:59:55.182280079 +0200
@@ -1,0 +2,5 @@
+Wed Jul 26 16:56:09 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.1.
+
+---

Old:

  store-core-0.3.tar.gz

New:

  store-core-0.4.1.tar.gz



Other differences:
--
++ ghc-store-core.spec ++
--- /var/tmp/diff_new_pack.MCmqLC/_old  2017-08-31 20:59:55.942173312 +0200
+++ /var/tmp/diff_new_pack.MCmqLC/_new  2017-08-31 20:59:55.946172750 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name store-core
 Name:   ghc-%{pkg_name}
-Version:0.3
+Version:0.4.1
 Release:0
 Summary:Fast and lightweight binary serialization
 License:MIT

++ store-core-0.3.tar.gz -> store-core-0.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/store-core-0.3/ChangeLog.md 
new/store-core-0.4.1/ChangeLog.md
--- old/store-core-0.3/ChangeLog.md 2016-10-24 05:13:37.0 +0200
+++ new/store-core-0.4.1/ChangeLog.md   2017-05-06 04:54:38.0 +0200
@@ -1,5 +1,15 @@
 # ChangeLog
 
+## 0.4.1
+
+* Less aggressive inlining, resulting in faster compilation / simplifier
+  not running out of ticks
+
+## 0.4
+
+* Changes result of Peek function to be strict.
+  (See [#98](https://github.com/fpco/store/pull/98))
+
 ## 0.3
 
 * Adds support for alignment sensitive architectures, by using temporary 
buffers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/store-core-0.3/src/Data/Store/Core.hs 
new/store-core-0.4.1/src/Data/Store/Core.hs
--- old/store-core-0.3/src/Data/Store/Core.hs   2016-10-16 03:35:26.0 
+0200
+++ new/store-core-0.4.1/src/Data/Store/Core.hs 2017-05-06 05:07:24.0 
+0200
@@ -13,7 +13,7 @@
 module Data.Store.Core
 ( -- * Core Types
   Poke(..), PokeException(..), pokeException
-, Peek(..), PeekException(..), peekException, tooManyBytes
+, Peek(..), PeekResult(..), PeekException(..), peekException, tooManyBytes
 , PokeState, pokeStatePtr
 , PeekState, peekStateEndPtr
 , Offset
@@ -174,26 +174,29 @@
 -- together to get more complicated deserializers. This machinery keeps
 -- track of the current 'Ptr' and end-of-buffer 'Ptr'.
 newtype Peek a = Peek
-{ runPeek :: PeekState -> Ptr Word8 -> IO (Ptr Word8, a)
+{ runPeek :: PeekState -> Ptr Word8 -> IO (PeekResult a)
   -- ^ Run the 'Peek' action, with a 'Ptr' to the end of the buffer
   -- where data is poked, and a 'Ptr' to the current position. The
   -- result is the 'Ptr', along with a return value.
   --
   -- May throw a 'PeekException' if the memory contains invalid
   -- values.
-}
-   deriving Functor
+} deriving (Functor)
+
+-- | A result of a 'Peek' action containing the current 'Ptr' and a return 
value.
+data PeekResult a = PeekResult {-# UNPACK #-} !(Ptr Word8) !a
+deriving (Functor)
 
 instance Applicative Peek where
-pure x = Peek (\_ ptr -> return (ptr, x))
+pure x = Peek (\_ ptr -> return $ PeekResult ptr x)
 {-# INLINE pure #-}
 Peek f <*> Peek g = Peek $ \end ptr1 -> do
-(ptr2, f') <- f end ptr1
-(ptr3, g') <- g end ptr2
-return (ptr3, f' g')
+PeekResult ptr2 f' <- f end ptr1
+PeekResult ptr3 g' <- g end ptr2
+return $ PeekResult ptr3 (f' g')
 {-# INLINE (<*>) #-}
 Peek f *> Peek g = Peek $ \end ptr1 -> do
-(ptr2, _) <- f end ptr1
+PeekResult ptr2 _ <- f end ptr1
 g end ptr2
 {-# INLINE (*>) #-}
 
@@ -203,7 +206,7 @@
 (>>) = (*>)
 {-# INLINE (>>) #-}
 Peek x >>= f = Peek $ \end ptr1 -> do
-(ptr2, x') <- x end ptr1
+PeekResult ptr2 x' <- x end ptr1
 runPeek (f x') end ptr2
 {-# INLINE (>>=) #-}
 fail = peekException . T.pack
@@ -219,11 +222,11 @@
 type PrimState Peek = RealWorld
 primitive action = Peek $ \_ ptr -> do
 x <- primitive (unsafeCoerce# action)
-return (ptr, x)
+return $ PeekResult ptr x
 {-# INLINE primitive #-}
 
 instance MonadIO Peek where
-liftIO f = Peek $ \_ ptr -> (ptr, ) <$> f
+liftIO f = Peek $ \_ ptr -> PeekResult pt

commit ghc-sql-words for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-sql-words for openSUSE:Factory 
checked in at 2017-08-31 20:59:49

Comparing /work/SRC/openSUSE:Factory/ghc-sql-words (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-sql-words.new (New)


Package is "ghc-sql-words"

Thu Aug 31 20:59:49 2017 rev:3 rq:513500 version:0.1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-sql-words/ghc-sql-words.changes  
2017-06-22 10:39:06.336513021 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-sql-words.new/ghc-sql-words.changes 
2017-08-31 20:59:51.098853811 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:29 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.5.1.
+
+---

Old:

  sql-words-0.1.5.0.tar.gz

New:

  sql-words-0.1.5.1.tar.gz



Other differences:
--
++ ghc-sql-words.spec ++
--- /var/tmp/diff_new_pack.lhDpk4/_old  2017-08-31 20:59:51.874744796 +0200
+++ /var/tmp/diff_new_pack.lhDpk4/_new  2017-08-31 20:59:51.882743673 +0200
@@ -19,7 +19,7 @@
 %global pkg_name sql-words
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.1.5.0
+Version:0.1.5.1
 Release:0
 Summary:SQL keywords data constructors into OverloadedString
 License:BSD-3-Clause

++ sql-words-0.1.5.0.tar.gz -> sql-words-0.1.5.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sql-words-0.1.5.0/sql-words.cabal 
new/sql-words-0.1.5.1/sql-words.cabal
--- old/sql-words-0.1.5.0/sql-words.cabal   2017-05-29 09:51:14.0 
+0200
+++ new/sql-words-0.1.5.1/sql-words.cabal   2017-07-17 03:01:56.0 
+0200
@@ -1,5 +1,5 @@
 name:sql-words
-version: 0.1.5.0
+version: 0.1.5.1
 synopsis:SQL keywords data constructors into OverloadedString
 description: This package contiains SQL keywords constructors defined 
as
  OverloadedString literals and helper functions to concate 
these.
@@ -12,7 +12,8 @@
 category:Database
 build-type:  Simple
 cabal-version:   >=1.10
-tested-with:   GHC == 8.0.1, GHC == 8.0.2
+tested-with:   GHC == 8.2.1
+ , GHC == 8.0.1, GHC == 8.0.2
  , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3
  , GHC == 7.8.1, GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4
  , GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3




commit ghc-simple-log for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-simple-log for openSUSE:Factory 
checked in at 2017-08-31 20:59:38

Comparing /work/SRC/openSUSE:Factory/ghc-simple-log (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-simple-log.new (New)


Package is "ghc-simple-log"

Thu Aug 31 20:59:38 2017 rev:4 rq:513496 version:0.9.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-simple-log/ghc-simple-log.changes
2017-06-22 10:39:00.649314823 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-simple-log.new/ghc-simple-log.changes   
2017-08-31 20:59:39.784443515 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:08 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.2.
+
+---

Old:

  simple-log-0.5.1.tar.gz
  simple-log.cabal

New:

  simple-log-0.9.2.tar.gz



Other differences:
--
++ ghc-simple-log.spec ++
--- /var/tmp/diff_new_pack.GtaSFQ/_old  2017-08-31 20:59:40.868291231 +0200
+++ /var/tmp/diff_new_pack.GtaSFQ/_new  2017-08-31 20:59:40.892287860 +0200
@@ -17,32 +17,41 @@
 
 
 %global pkg_name simple-log
+%bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.5.1
+Version:0.9.2
 Release:0
 Summary:Simple log for Haskell
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-SafeSemaphore-devel
 BuildRequires:  ghc-async-devel
+BuildRequires:  ghc-base-unicode-symbols-devel
 BuildRequires:  ghc-containers-devel
+BuildRequires:  ghc-data-default-devel
 BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-exceptions-devel
 BuildRequires:  ghc-filepath-devel
+BuildRequires:  ghc-hformat-devel
+BuildRequires:  ghc-microlens-devel
+BuildRequires:  ghc-microlens-platform-devel
+BuildRequires:  ghc-mmorph-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-time-devel
 BuildRequires:  ghc-transformers-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if %{with tests}
+BuildRequires:  ghc-hspec-devel
+%endif
 
 %description
-Log library for Haskell with removing unnecessary traces.
+Log library for Haskell.
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
@@ -57,7 +66,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -65,6 +73,9 @@
 %install
 %ghc_lib_install
 
+%check
+%cabal_test
+
 %post devel
 %ghc_pkg_recache
 

++ simple-log-0.5.1.tar.gz -> simple-log-0.9.2.tar.gz ++
 1606 lines of diff (skipped)




commit ghc-servant-swagger-ui for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-servant-swagger-ui for 
openSUSE:Factory checked in at 2017-08-31 20:59:32

Comparing /work/SRC/openSUSE:Factory/ghc-servant-swagger-ui (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-servant-swagger-ui.new (New)


Package is "ghc-servant-swagger-ui"

Thu Aug 31 20:59:32 2017 rev:4 rq:513493 version:0.2.4.3.0.20

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-servant-swagger-ui/ghc-servant-swagger-ui.changes
2017-07-23 12:15:09.565307203 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-servant-swagger-ui.new/ghc-servant-swagger-ui.changes
   2017-08-31 20:59:33.285356654 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:05:43 UTC 2017 - psim...@suse.com
+
+- Update to version 0.2.4.3.0.20.
+
+---

Old:

  servant-swagger-ui-0.2.3.2.2.8.tar.gz
  servant-swagger-ui.cabal

New:

  servant-swagger-ui-0.2.4.3.0.20.tar.gz



Other differences:
--
++ ghc-servant-swagger-ui.spec ++
--- /var/tmp/diff_new_pack.MCY1au/_old  2017-08-31 20:59:34.361205494 +0200
+++ /var/tmp/diff_new_pack.MCY1au/_new  2017-08-31 20:59:34.393200999 +0200
@@ -19,14 +19,13 @@
 %global pkg_name servant-swagger-ui
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.2.3.2.2.8
+Version:0.2.4.3.0.20
 Release:0
 Summary:Servant swagger ui
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-blaze-markup-devel
 BuildRequires:  ghc-bytestring-devel
@@ -72,7 +71,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ servant-swagger-ui-0.2.3.2.2.8.tar.gz -> 
servant-swagger-ui-0.2.4.3.0.20.tar.gz ++
 26671 lines of diff (skipped)




commit ghc-singleton-bool for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-singleton-bool for 
openSUSE:Factory checked in at 2017-08-31 20:59:40

Comparing /work/SRC/openSUSE:Factory/ghc-singleton-bool (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-singleton-bool.new (New)


Package is "ghc-singleton-bool"

Thu Aug 31 20:59:40 2017 rev:2 rq:513497 version:0.1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-singleton-bool/ghc-singleton-bool.changes
2017-04-12 18:09:02.182872066 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-singleton-bool.new/ghc-singleton-bool.changes   
2017-08-31 20:59:42.212102422 +0200
@@ -1,0 +2,5 @@
+Fri Jul 28 03:01:25 UTC 2017 - psim...@suse.com
+
+- Update to version 0.1.2.0 revision 1.
+
+---

New:

  singleton-bool.cabal



Other differences:
--
++ ghc-singleton-bool.spec ++
--- /var/tmp/diff_new_pack.6cX9fn/_old  2017-08-31 20:59:43.339943958 +0200
+++ /var/tmp/diff_new_pack.6cX9fn/_new  2017-08-31 20:59:43.339943958 +0200
@@ -25,6 +25,7 @@
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -48,6 +49,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ singleton-bool.cabal ++
name:   singleton-bool
version:0.1.2.0
x-revision: 1
synopsis:   Type level booleans
description:Type level booleans.
.
@singletons@ package provides similar functionality,
but it has tight dependency constraints.
category:   Web
homepage:   https://github.com/phadej/singleton-bool#readme
bug-reports:https://github.com/phadej/singleton-bool/issues
author: Oleg Grenrus 
maintainer: Oleg Grenrus 
license:BSD3
license-file:   LICENSE
build-type: Simple
cabal-version:  >= 1.10
tested-with:
  GHC==7.4.2,
  GHC==7.6.3,
  GHC==7.8.4,
  GHC==7.10.3,
  GHC==8.0.2,
  GHC==8.2.1

extra-source-files:
  CHANGELOG.md
  README.md

source-repository head
  type: git
  location: https://github.com/phadej/singleton-bool

library
  hs-source-dirs:
src
  ghc-options: -Wall
  build-depends:
base>=4.5 && <4.11
  exposed-modules:
Data.Singletons.Bool
  default-language: Haskell2010



commit ghc-servant-purescript for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-servant-purescript for 
openSUSE:Factory checked in at 2017-08-31 20:59:22

Comparing /work/SRC/openSUSE:Factory/ghc-servant-purescript (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-servant-purescript.new (New)


Package is "ghc-servant-purescript"

Thu Aug 31 20:59:22 2017 rev:2 rq:513489 version:0.8.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-servant-purescript/ghc-servant-purescript.changes
2017-05-10 20:47:36.711448027 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-servant-purescript.new/ghc-servant-purescript.changes
   2017-08-31 20:59:24.886536711 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:06:34 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.0.0.
+
+---

Old:

  servant-purescript-0.6.0.0.tar.gz

New:

  servant-purescript-0.8.0.0.tar.gz



Other differences:
--
++ ghc-servant-purescript.spec ++
--- /var/tmp/diff_new_pack.ht4LqB/_old  2017-08-31 20:59:25.966384989 +0200
+++ /var/tmp/diff_new_pack.ht4LqB/_new  2017-08-31 20:59:25.970384427 +0200
@@ -19,7 +19,7 @@
 %global pkg_name servant-purescript
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.6.0.0
+Version:0.8.0.0
 Release:0
 Summary:Generate PureScript accessor functions for you servant API
 License:BSD-3-Clause

++ servant-purescript-0.6.0.0.tar.gz -> servant-purescript-0.8.0.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/servant-purescript-0.6.0.0/servant-purescript.cabal 
new/servant-purescript-0.8.0.0/servant-purescript.cabal
--- old/servant-purescript-0.6.0.0/servant-purescript.cabal 2016-09-28 
11:42:13.0 +0200
+++ new/servant-purescript-0.8.0.0/servant-purescript.cabal 2017-05-03 
09:09:21.0 +0200
@@ -1,5 +1,5 @@
 name:servant-purescript
-version: 0.6.0.0
+version: 0.8.0.0
 synopsis:Generate PureScript accessor functions for you servant API
 description: Please see README.md
 homepage:https://github.com/eskimor/servant-purescript#readme
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/servant-purescript-0.6.0.0/src/Servant/PureScript/CodeGen.hs 
new/servant-purescript-0.8.0.0/src/Servant/PureScript/CodeGen.hs
--- old/servant-purescript-0.6.0.0/src/Servant/PureScript/CodeGen.hs
2016-09-28 10:16:14.0 +0200
+++ new/servant-purescript-0.8.0.0/src/Servant/PureScript/CodeGen.hs
2017-05-03 09:09:21.0 +0200
@@ -88,7 +88,7 @@
 
 
 genSignature :: Text -> [PSType] -> Maybe PSType -> Doc
-genSignature = genSignatureBuilder $ "forall eff m." <+/> "(MonadReader 
(SPSettings_ SPParams_) m, MonadError AjaxError m, MonadAff ( ajax :: AJAX | 
eff) m)" <+/> "=>"
+genSignature = genSignatureBuilder $ "forall eff m." <+/> "MonadAsk 
(SPSettings_ SPParams_) m => MonadError AjaxError m => MonadAff ( ajax :: AJAX 
| eff) m" <+/> "=>"
 
 genSignatureBuilder :: Doc -> Text -> [PSType] -> Maybe PSType -> Doc
 genSignatureBuilder constraint fnName params mRet = fName <+> "::" <+> align 
(constraint <+/> parameterString)
@@ -121,7 +121,7 @@
  ", headers =" <+> "defaultRequest.headers <> reqHeaders"
  case req ^. reqBody of
   Nothing -> "}"
-  Just _  -> ", content =" <+> "toNullable <<< Just <<< printJson 
<<< encodeJson $ reqBody"  "}"
+  Just _  -> ", content =" <+> "toNullable <<< Just <<< stringify 
<<< encodeJson $ reqBody"  "}"
   )
"affResp <- affjax affReq"
"getResult affReq decodeJson affResp" <> line
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/servant-purescript-0.6.0.0/src/Servant/PureScript/Internal.hs 
new/servant-purescript-0.8.0.0/src/Servant/PureScript/Internal.hs
--- old/servant-purescript-0.6.0.0/src/Servant/PureScript/Internal.hs   
2016-09-21 14:34:12.0 +0200
+++ new/servant-purescript-0.8.0.0/src/Servant/PureScript/Internal.hs   
2017-05-03 09:09:21.0 +0200
@@ -17,10 +17,10 @@
 import   Data.Char
 import   Data.Monoid
 import   Data.Proxy
-import   Data.Set(Set)
-import qualified Data.Setas Set
-import   Data.Text   (Text)
-import qualified Data.Text   as T
+import   Data.Set   (Set)
+import qualified Data.Set   as Set
+import   Data.Text  (Text)
+import qualified Data.Text  as T

commit ghc-rss-conduit for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-rss-conduit for openSUSE:Factory 
checked in at 2017-08-31 20:58:58

Comparing /work/SRC/openSUSE:Factory/ghc-rss-conduit (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-rss-conduit.new (New)


Package is "ghc-rss-conduit"

Thu Aug 31 20:58:58 2017 rev:2 rq:513479 version:0.3.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-rss-conduit/ghc-rss-conduit.changes  
2017-05-17 10:51:08.309969812 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-rss-conduit.new/ghc-rss-conduit.changes 
2017-08-31 20:58:59.818058901 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:07 UTC 2017 - psim...@suse.com
+
+- Update to version 0.3.1.1.
+
+---

Old:

  rss-conduit-0.3.0.0.tar.gz
  rss-conduit.cabal

New:

  rss-conduit-0.3.1.1.tar.gz



Other differences:
--
++ ghc-rss-conduit.spec ++
--- /var/tmp/diff_new_pack.VhGBgd/_old  2017-08-31 20:59:00.789922351 +0200
+++ /var/tmp/diff_new_pack.VhGBgd/_new  2017-08-31 20:59:00.813918979 +0200
@@ -19,14 +19,13 @@
 %global pkg_name rss-conduit
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.3.0.0
+Version:0.3.1.1
 Release:0
-Summary:Streaming parser/renderer for the RSS 2.0 standard
+Summary:Streaming parser/renderer for the RSS standard
 License:WTFPL
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-conduit-combinators-devel
 BuildRequires:  ghc-conduit-devel
@@ -46,7 +45,6 @@
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-bytestring-devel
-BuildRequires:  ghc-conduit-extra-devel
 BuildRequires:  ghc-data-default-devel
 BuildRequires:  ghc-hlint-devel
 BuildRequires:  ghc-quickcheck-instances-devel
@@ -57,7 +55,7 @@
 %endif
 
 %description
-Streaming parser/renderer for the RSS 2.0 standard.
+Streaming parser/renderer for the RSS standard.
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
@@ -72,7 +70,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ rss-conduit-0.3.0.0.tar.gz -> rss-conduit-0.3.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rss-conduit-0.3.0.0/README.md 
new/rss-conduit-0.3.1.1/README.md
--- old/rss-conduit-0.3.0.0/README.md   2016-08-19 08:24:17.0 +0200
+++ new/rss-conduit-0.3.1.1/README.md   2017-06-15 08:32:11.0 +0200
@@ -1,10 +1,11 @@
 # rss-conduit
 
-This [Haskell][hsk] library implements a streaming parser/renderer for the 
[RSS 2.0 syndication format][rss], based on [conduit][cdt]s.
+This [Haskell][hsk] library implements a streaming parser/renderer for the 
[RSS 2.0 syndication format][rss], and a streaming parser for the [RSS 1.0 
syndication format][rss1], based on [conduit][cdt]s.
 
 Parsers are lenient as much as possible. E.g. unexpected tags are simply 
ignored.
 
 
 [rss]: http://cyber.law.harvard.edu/rss/rss.html
+[rss1]: http://web.resource.org/rss/1.0/spec
 [cdt]: https://hackage.haskell.org/package/conduit
 [hsk]: https://haskell.org
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rss-conduit-0.3.0.0/Text/RSS/Conduit/Parse.hs 
new/rss-conduit-0.3.1.1/Text/RSS/Conduit/Parse.hs
--- old/rss-conduit-0.3.0.0/Text/RSS/Conduit/Parse.hs   2016-09-25 
18:34:04.0 +0200
+++ new/rss-conduit-0.3.1.1/Text/RSS/Conduit/Parse.hs   2017-06-15 
08:32:11.0 +0200
@@ -84,10 +84,10 @@
 
 -- | Like 'tagName' but ignores the namespace.
 tagName' :: (MonadThrow m) => Text -> AttrParser a -> (a -> ConduitM Event o m 
b) -> ConduitM Event o m (Maybe b)
-tagName' t = tagPredicate (\n -> nameLocalName n == t)
+tagName' t = tag' (matching $ \n -> nameLocalName n == t)
 
 -- | Tag which content is a date-time that follows RFC 3339 format.
-tagDate :: (MonadThrow m) => Name -> ConduitM Event o m (Maybe UTCTime)
+tagDate :: (MonadThrow m) => NameMatcher a -> ConduitM Event o m (Maybe 
UTCTime)
 tagDate name = tagIgnoreAttrs name $ fmap zonedTimeToUTC $ do
   text <- content
   maybe (throw $ InvalidTime text) return $ parseTimeRFC822 text
@@ -123,7 +123,7 @@
 
 -- | Parse a @\@ element.
 rssTextInput :: (MonadThrow m) => ConduitM Event o m (Maybe RssTextInput)
-rssTextInput = tagIgnoreAttrs "textInput" $ (manyYield' (choose piece) =$= 
parser) <* many i

commit ghc-servant-swagger for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-servant-swagger for 
openSUSE:Factory checked in at 2017-08-31 20:59:30

Comparing /work/SRC/openSUSE:Factory/ghc-servant-swagger (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-servant-swagger.new (New)


Package is "ghc-servant-swagger"

Thu Aug 31 20:59:30 2017 rev:2 rq:513492 version:1.1.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-servant-swagger/ghc-servant-swagger.changes  
2017-05-10 20:47:42.302659077 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-servant-swagger.new/ghc-servant-swagger.changes 
2017-08-31 20:59:31.537602218 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:55 UTC 2017 - psim...@suse.com
+
+- Update to version 1.1.3.1.
+
+---

Old:

  servant-swagger-1.1.2.tar.gz
  servant-swagger.cabal

New:

  servant-swagger-1.1.3.1.tar.gz



Other differences:
--
++ ghc-servant-swagger.spec ++
--- /var/tmp/diff_new_pack.0mG8Pv/_old  2017-08-31 20:59:32.889412285 +0200
+++ /var/tmp/diff_new_pack.0mG8Pv/_new  2017-08-31 20:59:32.893411723 +0200
@@ -19,18 +19,18 @@
 %global pkg_name servant-swagger
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.1.2
+Version:1.1.3.1
 Release:0
 Summary:Generate Swagger specification for your servant API
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-aeson-devel
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-cabal-doctest-devel
 BuildRequires:  ghc-hspec-devel
 BuildRequires:  ghc-http-media-devel
 BuildRequires:  ghc-insert-ordered-containers-devel
@@ -66,7 +66,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ servant-swagger-1.1.2.tar.gz -> servant-swagger-1.1.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/servant-swagger-1.1.2/CHANGELOG.md 
new/servant-swagger-1.1.3.1/CHANGELOG.md
--- old/servant-swagger-1.1.2/CHANGELOG.md  2016-09-13 08:58:34.0 
+0200
+++ new/servant-swagger-1.1.3.1/CHANGELOG.md2017-07-15 00:09:54.0 
+0200
@@ -1,3 +1,21 @@
+1.1.3.1
+---
+
+* Notes:
+   * GHC-8.2 compatible release
+
+1.1.3
+---
+
+* Notes:
+   * `servant-0.11` compatible release
+
+1.1.2.1
+---
+
+* Notes:
+   * `servant-0.10` compatible release
+
 1.1.2
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/servant-swagger-1.1.2/Setup.hs 
new/servant-swagger-1.1.3.1/Setup.hs
--- old/servant-swagger-1.1.2/Setup.hs  1970-01-01 01:00:00.0 +0100
+++ new/servant-swagger-1.1.3.1/Setup.hs2017-07-15 00:09:54.0 
+0200
@@ -0,0 +1,33 @@
+{-# LANGUAGE CPP #-}
+{-# OPTIONS_GHC -Wall #-}
+module Main (main) where
+
+#ifndef MIN_VERSION_cabal_doctest
+#define MIN_VERSION_cabal_doctest(x,y,z) 0
+#endif
+
+#if MIN_VERSION_cabal_doctest(1,0,0)
+
+import Distribution.Extra.Doctest ( defaultMainWithDoctests )
+main :: IO ()
+main = defaultMainWithDoctests "doctests"
+
+#else
+
+#ifdef MIN_VERSION_Cabal
+-- If the macro is defined, we have new cabal-install,
+-- but for some reason we don't have cabal-doctest in package-db
+--
+-- Probably we are running cabal sdist, when otherwise using new-build
+-- workflow
+#warning You are configuring this package without cabal-doctest installed. \
+ The doctests test-suite will not work as a result. \
+ To fix this, install cabal-doctest before configuring.
+#endif
+
+import Distribution.Simple
+
+main :: IO ()
+main = defaultMain
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/servant-swagger-1.1.2/Setup.lhs 
new/servant-swagger-1.1.3.1/Setup.lhs
--- old/servant-swagger-1.1.2/Setup.lhs 2016-09-13 08:58:34.0 +0200
+++ new/servant-swagger-1.1.3.1/Setup.lhs   1970-01-01 01:00:00.0 
+0100
@@ -1,48 +0,0 @@
-#!/usr/bin/runhaskell
-\begin{code}
-{-# OPTIONS_GHC -Wall #-}
-module Main (main) where
-
-import Data.List ( nub )
-import Data.Version ( showVersion )
-import Distribution.Package ( PackageName(PackageName), PackageId, 
InstalledPackageId, packageVersion, packageName )
-import Distribution.PackageDescription ( PackageDescription(), TestSuite(..) )
-import Distribution.Simple ( defaultMainWithHooks, UserHooks(..)

commit ghc-servant-server for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-servant-server for 
openSUSE:Factory checked in at 2017-08-31 20:59:26

Comparing /work/SRC/openSUSE:Factory/ghc-servant-server (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-servant-server.new (New)


Package is "ghc-servant-server"

Thu Aug 31 20:59:26 2017 rev:2 rq:513490 version:0.11

Changes:

--- /work/SRC/openSUSE:Factory/ghc-servant-server/ghc-servant-server.changes
2017-05-10 20:50:45.640788695 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-servant-server.new/ghc-servant-server.changes   
2017-08-31 20:59:26.366328796 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:02 UTC 2017 - psim...@suse.com
+
+- Update to version 0.11 revision 1.
+
+---

Old:

  servant-server-0.9.1.1.tar.gz

New:

  servant-server-0.11.tar.gz



Other differences:
--
++ ghc-servant-server.spec ++
--- /var/tmp/diff_new_pack.OElymM/_old  2017-08-31 20:59:27.486171455 +0200
+++ /var/tmp/diff_new_pack.OElymM/_new  2017-08-31 20:59:27.506168645 +0200
@@ -19,7 +19,7 @@
 %global pkg_name servant-server
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.9.1.1
+Version:0.11
 Release:0
 Summary:A family of combinators for defining webservices APIs and 
serving them
 License:BSD-3-Clause
@@ -34,20 +34,26 @@
 BuildRequires:  ghc-base-compat-devel
 BuildRequires:  ghc-base64-bytestring-devel
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-cabal-doctest-devel
 BuildRequires:  ghc-containers-devel
+BuildRequires:  ghc-exceptions-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-http-api-data-devel
 BuildRequires:  ghc-http-types-devel
+BuildRequires:  ghc-monad-control-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-devel
 BuildRequires:  ghc-network-uri-devel
+BuildRequires:  ghc-resourcet-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-safe-devel
 BuildRequires:  ghc-servant-devel
 BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-string-conversions-devel
 BuildRequires:  ghc-system-filepath-devel
+BuildRequires:  ghc-tagged-devel
 BuildRequires:  ghc-text-devel
+BuildRequires:  ghc-transformers-base-devel
 BuildRequires:  ghc-transformers-compat-devel
 BuildRequires:  ghc-transformers-devel
 BuildRequires:  ghc-wai-app-static-devel
@@ -59,7 +65,6 @@
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-doctest-devel
-BuildRequires:  ghc-exceptions-devel
 BuildRequires:  ghc-filemanip-devel
 BuildRequires:  ghc-hspec-devel
 BuildRequires:  ghc-hspec-wai-devel

++ servant-server-0.9.1.1.tar.gz -> servant-server-0.11.tar.gz ++
 1750 lines of diff (skipped)

++ servant-server.cabal ++
--- /var/tmp/diff_new_pack.OElymM/_old  2017-08-31 20:59:28.102084917 +0200
+++ /var/tmp/diff_new_pack.OElymM/_new  2017-08-31 20:59:28.138079860 +0200
@@ -1,5 +1,5 @@
 name:servant-server
-version: 0.9.1.1
+version: 0.11
 x-revision:  1
 synopsis:A family of combinators for defining webservices APIs and 
serving them
 description:
@@ -19,8 +19,8 @@
 author:  Servant Contributors
 maintainer:  haskell-servant-maintain...@googlegroups.com
 copyright:   2014-2016 Zalora South East Asia Pte Ltd, Servant 
Contributors
-category:Web
-build-type:  Simple
+category:Servant Web
+build-type:  Custom
 cabal-version:   >=1.10
 tested-with: GHC >= 7.8
 extra-source-files:
@@ -32,6 +32,11 @@
   type: git
   location: http://github.com/haskell-servant/servant.git
 
+custom-setup
+  setup-depends:
+base >= 4 && <5,
+Cabal,
+cabal-doctest >= 1.0.1 && <1.1
 
 library
   exposed-modules:
@@ -41,31 +46,37 @@
 Servant.Server.Internal
 Servant.Server.Internal.BasicAuth
 Servant.Server.Internal.Context
+Servant.Server.Internal.Handler
 Servant.Server.Internal.Router
 Servant.Server.Internal.RoutingApplication
 Servant.Server.Internal.ServantErr
 Servant.Utils.StaticFiles
   build-depends:
-base   >= 4.7  && < 4.10
+base   >= 4.7  && < 4.11
   , base-compat>= 0.9  && < 0.10
-  , aeson  >= 0.7  && < 1.2
+  , aeson  >= 0.7  && < 1.3
   , attoparsec >= 0.12 && < 0.14
   , base64-bytestring  >= 1.0  && < 1.1
   , bytestring >= 0.10 && < 0.11
   , containers >= 0.5  && < 0.6
+  , exceptions >= 0.8  && < 0.9
   , http-api-data  >= 0.3  && < 0.4
   , http-types >= 0.8  && < 0.10
   , network-uri>= 2.6  

commit ghc-servant-subscriber for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-servant-subscriber for 
openSUSE:Factory checked in at 2017-08-31 20:59:28

Comparing /work/SRC/openSUSE:Factory/ghc-servant-subscriber (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-servant-subscriber.new (New)


Package is "ghc-servant-subscriber"

Thu Aug 31 20:59:28 2017 rev:2 rq:513491 version:0.6.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-servant-subscriber/ghc-servant-subscriber.changes
2017-05-10 20:50:55.331421254 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-servant-subscriber.new/ghc-servant-subscriber.changes
   2017-08-31 20:59:28.278060193 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:59 UTC 2017 - psim...@suse.com
+
+- Update to version 0.6.0.0 revision 1.
+
+---

Old:

  servant-subscriber-0.5.0.3.tar.gz

New:

  servant-subscriber-0.6.0.0.tar.gz
  servant-subscriber.cabal



Other differences:
--
++ ghc-servant-subscriber.spec ++
--- /var/tmp/diff_new_pack.29lLE4/_old  2017-08-31 20:59:29.225927015 +0200
+++ /var/tmp/diff_new_pack.29lLE4/_new  2017-08-31 20:59:29.233925891 +0200
@@ -18,13 +18,14 @@
 
 %global pkg_name servant-subscriber
 Name:   ghc-%{pkg_name}
-Version:0.5.0.3
+Version:0.6.0.0
 Release:0
 Summary:When REST is not enough
 License:BSD-3-Clause
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-aeson-devel
@@ -77,6 +78,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ servant-subscriber-0.5.0.3.tar.gz -> servant-subscriber-0.6.0.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/servant-subscriber-0.5.0.3/servant-subscriber.cabal 
new/servant-subscriber-0.6.0.0/servant-subscriber.cabal
--- old/servant-subscriber-0.5.0.3/servant-subscriber.cabal 2016-10-19 
21:03:39.0 +0200
+++ new/servant-subscriber-0.6.0.0/servant-subscriber.cabal 2017-02-15 
17:31:47.0 +0100
@@ -1,5 +1,5 @@
 name:servant-subscriber
-version: 0.5.0.3
+version: 0.6.0.0
 synopsis:When REST is not enough ...
 description: Please see Readme.md
 homepage:http://github.com/eskimor/servant-subscriber#readme
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/servant-subscriber-0.5.0.3/src/Servant/Subscriber/Subscribable.hs 
new/servant-subscriber-0.6.0.0/src/Servant/Subscriber/Subscribable.hs
--- old/servant-subscriber-0.5.0.3/src/Servant/Subscriber/Subscribable.hs   
2016-08-16 14:44:24.0 +0200
+++ new/servant-subscriber-0.6.0.0/src/Servant/Subscriber/Subscribable.hs   
2017-02-15 17:31:47.0 +0100
@@ -90,15 +90,3 @@
 instance HasLink sub => HasLink (Subscribable :> sub) where
 type MkLink (Subscribable :> sub) = MkLink sub
 toLink _ = toLink (Proxy :: Proxy sub)
-
--- Copied from Servant.Util.Links (they are not exported) 
--
-
--- | If both a or b produce an empty constraint, produce an empty constraint.
-type family And (a :: Constraint) (b :: Constraint) :: Constraint where
-And () () = ()
-
-type family Elem e es :: Constraint where
-Elem x (x ': xs) = ()
-Elem y (x ': xs) = Elem y xs
-
-

++ servant-subscriber.cabal ++
name:servant-subscriber
version: 0.6.0.0
x-revision: 1
synopsis:When REST is not enough ...
description: Please see Readme.md
homepage:http://github.com/eskimor/servant-subscriber#readme
license: BSD3
license-file:LICENSE
author:  Robert Klotzner
maintainer:  robert Dot klotzner A T gmx Dot at
copyright:   Copyright: (c) 2016 Robert Klotzner
category:Web
build-type:  Simple
extra-source-files:  Readme.md
cabal-version:   >=1.10

extra-source-files:  Readme.md

library
  hs-source-dirs:  src
  exposed-modules:
   Servant.Subscriber
 , Servant.Subscriber.Backend
 , Servant.Subscriber.Backend.Wai
 , Servant.Subscriber.Client
 , Servant.Subscriber.Request
 

commit ghc-servant-foreign for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-servant-foreign for 
openSUSE:Factory checked in at 2017-08-31 20:59:18

Comparing /work/SRC/openSUSE:Factory/ghc-servant-foreign (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-servant-foreign.new (New)


Package is "ghc-servant-foreign"

Thu Aug 31 20:59:18 2017 rev:2 rq:513487 version:0.10.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-servant-foreign/ghc-servant-foreign.changes  
2017-05-09 18:08:58.151553090 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-servant-foreign.new/ghc-servant-foreign.changes 
2017-08-31 20:59:20.879099766 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:14 UTC 2017 - psim...@suse.com
+
+- Update to version 0.10.1.
+
+---

Old:

  servant-foreign-0.9.1.1.tar.gz

New:

  servant-foreign-0.10.1.tar.gz



Other differences:
--
++ ghc-servant-foreign.spec ++
--- /var/tmp/diff_new_pack.FocNTO/_old  2017-08-31 20:59:22.022939054 +0200
+++ /var/tmp/diff_new_pack.FocNTO/_new  2017-08-31 20:59:22.046935682 +0200
@@ -19,7 +19,7 @@
 %global pkg_name servant-foreign
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.9.1.1
+Version:0.10.1
 Release:0
 Summary:Helpers for generating clients for servant APIs in any 
programming language
 License:BSD-3-Clause

++ servant-foreign-0.9.1.1.tar.gz -> servant-foreign-0.10.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/servant-foreign-0.9.1.1/CHANGELOG.md 
new/servant-foreign-0.10.1/CHANGELOG.md
--- old/servant-foreign-0.9.1.1/CHANGELOG.md2016-10-24 17:04:42.0 
+0200
+++ new/servant-foreign-0.10.1/CHANGELOG.md 2017-05-24 09:22:43.0 
+0200
@@ -1,3 +1,20 @@
+0.10.1
+--
+
+### Changes
+
+* Don't drop samples in `HasDocs ReqBody` instance
+  ([#755](https://github.com/haskell-servant/servant/pull/755/files)).
+  *Breaking change in an `Internal` module*.
+
+0.10
+
+
+### Breaking changes
+
+* Do not apply JavaScript specific mangling to the names.
+  ([#191](https://github.com/haskell-servant/servant/issues/191))
+
 0.7.1
 -
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/servant-foreign-0.9.1.1/servant-foreign.cabal 
new/servant-foreign-0.10.1/servant-foreign.cabal
--- old/servant-foreign-0.9.1.1/servant-foreign.cabal   2016-10-27 
13:25:27.0 +0200
+++ new/servant-foreign-0.10.1/servant-foreign.cabal2017-05-24 
09:22:43.0 +0200
@@ -1,5 +1,5 @@
 name:servant-foreign
-version: 0.9.1.1
+version: 0.10.1
 synopsis:Helpers for generating clients for servant APIs in any 
programming language
 description:
   Helper types and functions for generating client functions for servant APIs 
in any programming language
@@ -14,7 +14,7 @@
 author:  Servant Contributors
 maintainer:  haskell-servant-maintain...@googlegroups.com
 copyright:   2015-2016 Servant Contributors
-category:Web
+category:Servant Web
 build-type:  Simple
 cabal-version:   >=1.10
 extra-source-files:
@@ -32,7 +32,7 @@
  , Servant.Foreign.Inflections
   build-depends:   base   == 4.*
  , lens   == 4.*
- , servant== 0.9.*
+ , servant== 0.11.*
  , text   >= 1.2  && < 1.3
  , http-types
   hs-source-dirs:  src
@@ -67,6 +67,7 @@
   other-modules: Servant.ForeignSpec
   build-depends: base
, hspec >= 2.1.8
+   , servant
, servant-foreign
   default-language:  Haskell2010
   default-extensions:  ConstraintKinds
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/servant-foreign-0.9.1.1/src/Servant/Foreign/Inflections.hs 
new/servant-foreign-0.10.1/src/Servant/Foreign/Inflections.hs
--- old/servant-foreign-0.9.1.1/src/Servant/Foreign/Inflections.hs  
2016-10-24 17:04:42.0 +0200
+++ new/servant-foreign-0.10.1/src/Servant/Foreign/Inflections.hs   
2017-05-24 09:22:43.0 +0200
@@ -32,7 +32,7 @@
 snakeCase = view snakeCaseL
 
 camelCaseL :: Getter FunctionName Text
-camelCaseL = _FunctionName . to (convert . map (replace "-" ""))
+camelCaseL = _FunctionName . to convert
   where
 convert [] = ""
 convert (p:ps) = mconcat $ p : map capitalize ps
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/servant-foreign-0.9.1.1/src/Servant/Foreign/Internal.hs 
new/servant-foreign-0.10.1/s

  1   2   3   4   5   >