Hello community, here is the log from the commit of package ghc-etcd for openSUSE:Factory checked in at 2017-05-16 14:38:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-etcd (Old) and /work/SRC/openSUSE:Factory/.ghc-etcd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-etcd" Tue May 16 14:38:53 2017 rev:2 rq:493834 version:1.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-etcd/ghc-etcd.changes 2017-03-24 02:01:28.335439680 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-etcd.new/ghc-etcd.changes 2017-05-16 14:38:54.375809751 +0200 @@ -1,0 +2,5 @@ +Tue May 9 18:24:03 UTC 2017 - psim...@suse.com + +- Clean up spec file to fix various rpmlint warnings. + +------------------------------------------------------------------- Old: ---- 1.cabal New: ---- etcd.cabal ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-etcd.spec ++++++ --- /var/tmp/diff_new_pack.8bc9Ey/_old 2017-05-16 14:38:54.967726587 +0200 +++ /var/tmp/diff_new_pack.8bc9Ey/_new 2017-05-16 14:38:54.971726024 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-etcd # -# 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 @@ -21,12 +21,12 @@ Name: ghc-%{pkg_name} Version: 1.0.5 Release: 0 -Summary: Client for etcd, a highly-available key value store -License: Unlicense # http://unlicense.org/ +Summary: Client for etcd, a highly-availability key value store +License: Unlicense 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/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-aeson-devel BuildRequires: ghc-bytestring-devel @@ -43,7 +43,19 @@ %endif %description -See <https://coreos.com/using-coreos/etcd/>. +etcd is a distributed key value store that provides a reliable way to store +data across a cluster of machines. It’s open-source and available on GitHub. +etcd gracefully handles leader elections during network partitions and will +tolerate machine failure, including the leader. + +Your applications can read and write data into etcd. A simple use-case is to +store database connection details or feature flags in etcd as key value pairs. +These values can be watched, allowing your app to reconfigure itself when they +change. + +Advanced uses take advantage of the consistency guarantees to implement +database leader elections or do distributed locking across a cluster of +workers. %package devel Summary: Haskell %{pkg_name} library development files ++++++ etcd.cabal ++++++ name: etcd version: 1.0.5 x-revision: 1 license: OtherLicense license-file: UNLICENSE synopsis: Client for etcd, a highly-available key value store description: See <https://coreos.com/using-coreos/etcd/> author: Tomas Carnecky maintainer: tomas.carne...@gmail.com category: Network build-type: Simple cabal-version: >=1.10 source-repository head type: git location: git://github.com/wereHamster/etcd-hs.git library default-language: Haskell2010 hs-source-dirs: src exposed-modules: Network.Etcd build-depends: aeson build-depends: base >= 4.6 && < 5 build-depends: bytestring build-depends: http-conduit build-depends: time build-depends: text ghc-options: -Wall test-suite test type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: test main-is: Test.hs build-depends: async build-depends: MonadRandom build-depends: base build-depends: etcd build-depends: hspec build-depends: mtl build-depends: text ghc-options: -threaded -with-rtsopts=-N