Hello community, here is the log from the commit of package ghc-binary-typed for openSUSE:Factory checked in at 2017-09-15 21:22:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-binary-typed (Old) and /work/SRC/openSUSE:Factory/.ghc-binary-typed.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-binary-typed" Fri Sep 15 21:22:39 2017 rev:2 rq:524184 version:1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-binary-typed/ghc-binary-typed.changes 2016-11-17 12:42:35.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-binary-typed.new/ghc-binary-typed.changes 2017-09-15 21:22:41.351598709 +0200 @@ -1,0 +2,10 @@ +Thu Aug 3 15:38:38 UTC 2017 - [email protected] + +- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. + +------------------------------------------------------------------- +Tue Aug 1 03:01:21 UTC 2017 - [email protected] + +- Update to version 1.0 revision 1. + +------------------------------------------------------------------- New: ---- binary-typed.cabal ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-binary-typed.spec ++++++ --- /var/tmp/diff_new_pack.D0lxTo/_old 2017-09-15 21:22:41.903520910 +0200 +++ /var/tmp/diff_new_pack.D0lxTo/_new 2017-09-15 21:22:41.907520347 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-binary-typed # -# 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 @@ -23,15 +23,15 @@ Release: 0 Summary: Type-safe binary serialization License: BSD-2-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: ghc-Cabal-devel BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-murmur-hash-devel BuildRequires: ghc-rpm-macros -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-hunit-devel @@ -71,7 +71,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} @@ -82,6 +82,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build @@ -99,11 +100,9 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) %doc LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %doc changelog.md doc %changelog ++++++ binary-typed.cabal ++++++ name: binary-typed version: 1.0 x-revision: 1 synopsis: Type-safe binary serialization Description: `Binary` serialization tagged with type information, allowing for typechecking and useful error messages at the receiving site. . This package serves the same purpose as tagged-binary, with a couple of key differences: . * Support of different kinds of serialized type annotations, each with specific strengths and weaknesses. . * Error messages can provide details on type errors at the cost of longer message lengths to include the necessary information. . * Very small performance overhead compared to using standard `Binary` due to caching when using hashed type information. Since shown and full types are not cached, decoding them has a significant performance hit (ballpark: factor of two). . * No depencency on @Internal@ modules of other libraries, and a very small dependency footprint in general. . For information about usage, see the "Data.Binary.Typed.Tutorial" module. . Performance-wise, here is a value @Right (Left \<100 chars lipsum\>)@ of type @Either (Char, Int) (Either String (Maybe Integer))@ benchmarked using the @Hashed64@ type representation: . <<http://i.imgur.com/UMPUpp4.png>> . <doc/bench-overview.png (local copy)> homepage: https://github.com/quchen/binary-typed bug-reports: https://github.com/quchen/binary-typed/issues license: BSD2 license-file: LICENSE author: David Luposchainsky <dluposchainsky on googles email service> maintainer: David Luposchainsky <dluposchainsky on googles email service> copyright: David Luposchainsky <dluposchainsky on googles email service> category: Data, Serialization build-type: Simple cabal-version: >= 1.10 tested-with: GHC == 7.8.4, GHC == 7.10.2, GHC == 7.10.3 extra-source-files: doc/*.png , changelog.md source-repository head type: git location: https://github.com/quchen/binary-typed library default-language: Haskell2010 exposed-modules: Data.Binary.Typed Data.Binary.Typed.Debug Data.Binary.Typed.Internal Data.Binary.Typed.Tutorial ghc-options: -Wall hs-source-dirs: src other-extensions: GADTs, DeriveGeneric build-depends: base >= 4.7 && < 4.10 , binary >= 0.7 , bytestring >= 0.9 , murmur-hash >= 0.1 test-suite tasty default-language: Haskell2010 ghc-options: -Wall -fno-warn-orphans hs-source-dirs: tests main-is: Tests.hs other-modules: HUnit , QuickCheck , APIConsistency other-extensions: ScopedTypeVariables, NumDecimals type: exitcode-stdio-1.0 build-depends: base , binary >= 0.7 , binary-typed , bytestring , tasty >= 0.8 , tasty-hunit >= 0.8 , tasty-quickcheck >= 0.8 test-suite message-length default-language: Haskell2010 ghc-options: -Wall type: exitcode-stdio-1.0 hs-source-dirs: benchmark main-is: MessageLength.hs build-depends: base , binary , binary-typed , bytestring ghc-options: -Wall benchmark criterion default-language: Haskell2010 ghc-options: -Wall type: exitcode-stdio-1.0 hs-source-dirs: benchmark main-is: Criterion.hs build-depends: base , binary , binary-typed , criterion , deepseq ghc-options: -Wall benchmark criterion-overview default-language: Haskell2010 ghc-options: -Wall type: exitcode-stdio-1.0 hs-source-dirs: benchmark main-is: CriterionOverview.hs build-depends: base , binary , binary-typed , criterion , deepseq , bytestring ghc-options: -Wall
