commit ghc-language-puppet for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package ghc-language-puppet for 
openSUSE:Factory checked in at 2017-09-15 21:54:18

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


Package is "ghc-language-puppet"

Fri Sep 15 21:54:18 2017 rev:4 rq:524923 version:1.3.8.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-language-puppet/ghc-language-puppet.changes  
2017-08-31 20:57:06.050043645 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-language-puppet.new/ghc-language-puppet.changes 
2017-09-15 21:54:20.100035556 +0200
@@ -1,0 +2,11 @@
+Wed Aug 30 03:02:05 UTC 2017 - psim...@suse.com
+
+- Update to version 1.3.8.1 revision 1.
+  A more detailed change log is not available.
+
+---
+Thu Aug  3 15:38:38 UTC 2017 - psim...@suse.com
+
+- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
+
+---

New:

  language-puppet.cabal



Other differences:
--
++ ghc-language-puppet.spec ++
--- /var/tmp/diff_new_pack.8Pjhyg/_old  2017-09-15 21:54:20.715948751 +0200
+++ /var/tmp/diff_new_pack.8Pjhyg/_new  2017-09-15 21:54:20.715948751 +0200
@@ -23,9 +23,10 @@
 Release:0
 Summary:Tools to parse and evaluate the Puppet DSL
 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
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-Glob-devel
@@ -76,7 +77,6 @@
 BuildRequires:  ghc-unordered-containers-devel
 BuildRequires:  ghc-vector-devel
 BuildRequires:  ghc-yaml-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-HUnit-devel
 BuildRequires:  ghc-hspec-megaparsec-devel
@@ -90,7 +90,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}
@@ -102,6 +102,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -120,7 +121,6 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 %{_bindir}/pdbquery
 %{_bindir}/puppetresources
@@ -129,7 +129,6 @@
 %{_datadir}/%{pkg_name}-%{version}/ruby/hrubyerb.rb
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc CHANGELOG.markdown README.adoc
 
 %changelog

++ language-puppet.cabal ++
-- Initial language-puppet.cabal generated by cabal init.  For further
-- documentation, see http://haskell.org/cabal/users-guide/

name:language-puppet
version: 1.3.8.1
x-revision: 1
synopsis:Tools to parse and evaluate the Puppet DSL.
description: This is a set of tools that is supposed to fill all your 
Puppet needs : syntax checks, catalog compilation, PuppetDB queries, 
simulationg of complex interactions between nodes, Puppet master replacement, 
and more !
homepage:http://lpuppet.banquise.net/
license: BSD3
license-file:LICENSE
author:  Simon Marechal
maintainer:  bartave...@gmail.com
-- copyright:
category:System
build-type:  Simple
cabal-version:   >=1.8

Tested-With: GHC == 7.10.3, GHC == 8.0.2

extra-source-files:
CHANGELOG.markdown
README.adoc
HLint.hs

Data-Files:
  ruby/hrubyerb.rb

source-repository head
  type: git
  location: git://github.com/bartavelle/language-puppet.git

library
  exposed-modules:   Erb.Evaluate
   , Erb.Parser
   , Erb.Ruby
   , Facter
   , Hiera.Server
   , Puppet.Daemon
   , PuppetDB.Common
   , PuppetDB.Dummy
   , PuppetDB.Remote
   , PuppetDB.TestDB
   , Puppet.Interpreter
   , Puppet.Interpreter.IO
   , Puppet.Interpreter.PrettyPrinter
   , Puppet.Interpreter.Pure
   , Puppet.Interpreter.Resolve

commit ghc-language-puppet for openSUSE:Factory

2017-08-31 Thread root
Hello community,

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

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


Package is "ghc-language-puppet"

Thu Aug 31 20:57:04 2017 rev:3 rq:513417 version:1.3.8.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-language-puppet/ghc-language-puppet.changes  
2017-05-18 20:50:45.806571635 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-language-puppet.new/ghc-language-puppet.changes 
2017-08-31 20:57:06.050043645 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:07 UTC 2017 - psim...@suse.com
+
+- Update to version 1.3.8.1.
+
+---

Old:

  language-puppet-1.3.7.tar.gz

New:

  language-puppet-1.3.8.1.tar.gz



Other differences:
--
++ ghc-language-puppet.spec ++
--- /var/tmp/diff_new_pack.Op7lNK/_old  2017-08-31 20:57:06.817935753 +0200
+++ /var/tmp/diff_new_pack.Op7lNK/_new  2017-08-31 20:57:06.821935192 +0200
@@ -19,7 +19,7 @@
 %global pkg_name language-puppet
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.3.7
+Version:1.3.8.1
 Release:0
 Summary:Tools to parse and evaluate the Puppet DSL
 License:BSD-3-Clause

++ language-puppet-1.3.7.tar.gz -> language-puppet-1.3.8.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-puppet-1.3.7/CHANGELOG.markdown 
new/language-puppet-1.3.8.1/CHANGELOG.markdown
--- old/language-puppet-1.3.7/CHANGELOG.markdown2017-03-14 
18:12:30.0 +0100
+++ new/language-puppet-1.3.8.1/CHANGELOG.markdown  2017-07-21 
12:04:15.0 +0200
@@ -1,3 +1,13 @@
+# v1.3.8.1 (2017/07/21)
+
+* Fix haddocks error (#208)
+
+# v1.3.8 (2017/07/20)
+
+* Add support for calling Functions in Strings (#199)
+* Add $facts hash for Puppet 4 (#198)
+* Initial support for datatype syntax (#206)
+
 # v1.3.7 (2017/03/14)
 
 * Add puppet `sprintf` function
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-puppet-1.3.7/Puppet/Daemon.hs 
new/language-puppet-1.3.8.1/Puppet/Daemon.hs
--- old/language-puppet-1.3.7/Puppet/Daemon.hs  2017-01-12 07:15:51.0 
+0100
+++ new/language-puppet-1.3.8.1/Puppet/Daemon.hs2017-06-22 
13:15:37.0 +0200
@@ -28,6 +28,7 @@
 import   System.Log.Handler(setFormatter)
 import qualified System.Log.Handler.Simple as LOG (streamHandler)
 import qualified System.Log.Logger as LOG
+import qualified Text.Megaparsec   as P
 
 import   Erb.Compute
 import   Hiera.Server
@@ -184,7 +185,7 @@
 cnt <- T.readFile fname
 o <- case runPParser fname cnt of
 Right r -> traceEventIO ("Stopped parsing " ++ fname) >> return 
(S.Right r)
-Left rr -> traceEventIO ("Stopped parsing " ++ fname ++ " (failure: " 
++ show rr ++ ")") >> return (S.Left (show rr))
+Left rr -> traceEventIO ("Stopped parsing " ++ fname ++ " (failure: " 
++ show rr ++ ")") >> return (S.Left (P.parseErrorPretty rr))
 traceEventIO ("STOP parsing " ++ fname)
 return o
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/language-puppet-1.3.7/Puppet/Interpreter/PrettyPrinter.hs 
new/language-puppet-1.3.8.1/Puppet/Interpreter/PrettyPrinter.hs
--- old/language-puppet-1.3.7/Puppet/Interpreter/PrettyPrinter.hs   
2017-01-12 07:15:51.0 +0100
+++ new/language-puppet-1.3.8.1/Puppet/Interpreter/PrettyPrinter.hs 
2017-06-22 13:04:21.0 +0200
@@ -50,6 +50,7 @@
 pretty (PResourceReference t n) = capitalize t <> brackets (text (T.unpack 
n))
 pretty (PArray v) = list (map pretty (V.toList v))
 pretty (PHash g) = containerComma g
+pretty (PType dt) = pretty dt
 
 instance Pretty TopLevelType where
 pretty TopNode = dullyellow (text "node")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-puppet-1.3.7/Puppet/Interpreter/Resolve.hs 
new/language-puppet-1.3.8.1/Puppet/Interpreter/Resolve.hs
--- old/language-puppet-1.3.7/Puppet/Interpreter/Resolve.hs 2017-03-14 
18:12:16.0 +0100
+++ new/language-puppet-1.3.8.1/Puppet/Interpreter/Resolve.hs   2017-06-22 
13:11:40.0 +0200
@@ -1,4 +1,5 @@
 {-# LANGUAGE LambdaCase #-}
+{-# LANGUAGE RankNTypes #-}
 -- | This module is all about converting and resolving foreign data into
 -- the fully exploitable corresponding data type. The main use case is the
 -- conversion of 'Expression' to 'PValue'.
@@ -26,7 +27,8 @@
   hfSetvars,
   hfRestorevars,
   

commit ghc-language-puppet for openSUSE:Factory

2017-05-18 Thread root
Hello community,

here is the log from the commit of package ghc-language-puppet for 
openSUSE:Factory checked in at 2017-05-18 20:50:44

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


Package is "ghc-language-puppet"

Thu May 18 20:50:44 2017 rev:2 rq:495707 version:1.3.7

Changes:

--- /work/SRC/openSUSE:Factory/ghc-language-puppet/ghc-language-puppet.changes  
2017-05-10 20:45:22.670361758 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-language-puppet.new/ghc-language-puppet.changes 
2017-05-18 20:50:45.806571635 +0200
@@ -1,0 +2,10 @@
+Mon Mar 27 12:41:41 UTC 2017 - psim...@suse.com
+
+- Update to version 1.3.7 with cabal2obs.
+
+---
+Tue Mar  7 11:19:27 UTC 2017 - psim...@suse.com
+
+- Update to version 1.3.6 with cabal2obs.
+
+---

Old:

  language-puppet-1.3.5.1.tar.gz

New:

  language-puppet-1.3.7.tar.gz



Other differences:
--
++ ghc-language-puppet.spec ++
--- /var/tmp/diff_new_pack.CO4Lfl/_old  2017-05-18 20:50:46.894418111 +0200
+++ /var/tmp/diff_new_pack.CO4Lfl/_new  2017-05-18 20:50:46.898417546 +0200
@@ -19,7 +19,7 @@
 %global pkg_name language-puppet
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.3.5.1
+Version:1.3.7
 Release:0
 Summary:Tools to parse and evaluate the Puppet DSL
 License:BSD-3-Clause

++ language-puppet-1.3.5.1.tar.gz -> language-puppet-1.3.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-puppet-1.3.5.1/CHANGELOG.markdown 
new/language-puppet-1.3.7/CHANGELOG.markdown
--- old/language-puppet-1.3.5.1/CHANGELOG.markdown  2017-02-02 
11:58:01.0 +0100
+++ new/language-puppet-1.3.7/CHANGELOG.markdown2017-03-14 
18:12:30.0 +0100
@@ -1,3 +1,14 @@
+# v1.3.7 (2017/03/14)
+
+* Add puppet `sprintf` function
+* Fix scientific2text (#196)
+
+# v1.3.6 (2017/02/27)
+
+* The `defined` function can now test variables
+* Fixed the `delete_at` function, added new tests, TBC
+* Fixed the `ensure_resource` function, so that its second argument can take 
an array.
+
 # v1.3.5.1 (2017/02/02)
 
 * Version bumps for megaparsec & servant
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-puppet-1.3.5.1/Facter.hs 
new/language-puppet-1.3.7/Facter.hs
--- old/language-puppet-1.3.5.1/Facter.hs   2016-05-30 10:47:29.0 
+0200
+++ new/language-puppet-1.3.7/Facter.hs 2017-03-14 18:12:16.0 +0100
@@ -110,14 +110,16 @@
 | otherwise = takeWhile (/= '.') lrelease
 osfam   | distid == "Ubuntu" = "Debian"
 | otherwise = distid
-return  [ ("lsbdistid"  , distid)
-, ("operatingsystem", distid)
-, ("lsbdistrelease" , lrelease)
-, ("operatingsystemrelease" , lrelease)
-, ("lsbmajdistrelease"  , maj)
-, ("osfamily"   , osfam)
-, ("lsbdistcodename", getval "DISTRIB_CODENAME")
-, ("lsbdistdescription" , getval "DISTRIB_DESCRIPTION")
+return  [ ("lsbdistid" , distid)
+, ("operatingsystem"   , distid)
+, ("lsbdistrelease", lrelease)
+, ("operatingsystemrelease", lrelease)
+, ("operatingsystemmajrelease" , lrelease)
+, ("lsbmajdistrelease" , maj)
+, ("lsbminordistrelease"   , "")
+, ("osfamily"  , osfam)
+, ("lsbdistcodename"   , getval "DISTRIB_CODENAME")
+, ("lsbdistdescription", getval "DISTRIB_DESCRIPTION")
 ]
 
 factMountPoints :: IO [(String, String)]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-puppet-1.3.5.1/Puppet/Interpreter/IO.hs 
new/language-puppet-1.3.7/Puppet/Interpreter/IO.hs
--- old/language-puppet-1.3.5.1/Puppet/Interpreter/IO.hs2016-06-09 
11:10:16.0 +0200
+++ new/language-puppet-1.3.7/Puppet/Interpreter/IO.hs  2017-03-14 
18:12:16.0 +0100
@@ -79,7 +79,6 @@
 PuppetPaths  -> runInstr (r ^. readerPuppetPaths)
 GetNativeTypes   -> runInstr (r ^. readerNativeTypes)
 ErrorThrow d -> return (Left d, s, mempty)
-ErrorCatch _ _   -> thpe "ErrorCatch"
 GetNodeName  -> runInstr (r ^. readerNodename)
 HieraQuery scps q t