commit guix for openSUSE:Factory

2020-08-25 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2020-08-25 09:36:39

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


Package is "guix"

Tue Aug 25 09:36:39 2020 rev:16 rq:828959 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2020-08-12 
10:28:34.075968285 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new.3399/guix.changes  2020-08-25 
09:37:54.536181100 +0200
@@ -1,0 +2,5 @@
+Thu Aug 13 15:10:34 UTC 2020 - Bernhard Wiedemann 
+
+- Do not build in parallel for reproducible results (boo#1170378)
+
+---



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.oTg4kF/_old  2020-08-25 09:37:57.116182605 +0200
+++ /var/tmp/diff_new_pack.oTg4kF/_new  2020-08-25 09:37:57.120182607 +0200
@@ -99,7 +99,8 @@
   --disable-silent-rules \
  --with-bash-completion-dir=%{_datadir}/bash-completion/completions
 # guile 2.2.6 core dumps while build guix with more then 3 threads. See 
https://issues.guix.gnu.org/issue/36811
-make -j3
+# building in parallel makes build results nondeterministic (boo#1170378)
+make
 
 %install
 %make_install








commit guix for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2020-08-12 10:25:21

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


Package is "guix"

Wed Aug 12 10:25:21 2020 rev:15 rq:825158 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2019-08-01 
15:48:59.401736193 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new.3399/guix.changes  2020-08-12 
10:28:34.075968285 +0200
@@ -1,0 +2,41 @@
+Sun Aug  9 09:11:40 UTC 2020 - Tomas Cech 
+
+- update to 1.1.0
+  * New ‘guix deploy’ command to deploy several machines at once
+  * Channels can now provide news, viewed with ‘guix pull --news’
+  * ‘guix system reconfigure’ saves provenance data
+  * New ‘guix system describe’ command to view system provenance info
+  * New /run/current-system/{channels,configuration}.scm files
+  * New ‘guix time-machine’ command
+  * ‘guix pack’ has a new ‘--entry-point’ option
+  * ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’
+  * ‘guix pack’ provides a meaningful repository name for ‘docker’
+  * New ‘--target’ option for ‘guix system’
+  * ‘--no-build-hook’ was renamed to ‘--no-offload’
+  * ‘--keep-failed’ now implies ‘--no-offload’
+  * ‘--dry-run’ no longer implies ‘--no-grafts’
+  * ‘guix import crate’ has a new ‘--recursive’ option
+  * ‘guix import crate’ can import a specific package version
+  * ‘guix pull’ returns Guix on Guile 3.0
+  * ‘guix pull’ and ‘--with-git-url’ can clone repositories over SSH
+  * ‘--with-commit’ now accepts tags
+  * ‘guix challenge’ has a new ‘--diff’ option to show differences
+  * ‘guix weather’ has a new ‘--display-missing’ option
+  * Guix can now fetch lzip-compressed substitutes in addition to gzip
+  * ‘guix publish’ supports lzip compression via ‘-C’
+  * ‘guix lint -c archival’ queries Software Heritage
+  * ‘guix archive’ has a new ‘-t’ option to list archive contents
+  * ‘guix describe’ and similar commands emit terminal hyperlinks
+  * ‘guix build’ now attempts to substitute missing .drv files
+  * ‘guix package’ etc. now lock the profile they operate on
+  * ‘guix pull’ honors /etc/guix/channels.scm when it exists
+  * New ‘guix show’ command, synonymous with ‘guix package --show’
+  * The ‘--manifest’ option can be repeated to combine manifests
+  * Some commands previously lacking ‘--load-path’ now support it
+  * 3514 new packages
+  * 3368 package updates
+- remove patches (merged)
+  * fix-time-duration-issue-part1.patch
+  * fix-time-duration-issue-part2.patch
+
+---

Old:

  fix-time-duration-issue-part1.patch
  fix-time-duration-issue-part2.patch
  guix-1.0.1.tar.gz
  guix-1.0.1.tar.gz.sig

New:

  guix-1.1.0.tar.gz
  guix-1.1.0.tar.gz.sig



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.4MsRVy/_old  2020-08-12 10:28:35.311969239 +0200
+++ /var/tmp/diff_new_pack.4MsRVy/_new  2020-08-12 10:28:35.315969243 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package guix
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,12 @@
 %define guile  guile-2.0.9.tar.xz
 %define guix_builder_group guixbuild
 Name:   guix
-Version:1.0.1
+Version:1.1.0
 Release:0
 Summary:GNU Package manager
 License:GPL-3.0-only
 Group:  System/Packages
-Url:http://www.gnu.org/software/guix/
+URL:http://www.gnu.org/software/guix/
 Source0:https://ftp.gnu.org/gnu/guix/%{name}-%{version}.tar.gz
 Source1:https://ftp.gnu.org/gnu/guix/%{name}-%{version}.tar.gz.sig
 Source2:%{name}.keyring
@@ -44,10 +44,6 @@
 Source13:   aarch64-linux-guile-2.0.14.tar.xz.sig
 Source20:   run_guix_daemon.sh
 Source21:   run_guix_publish.sh
-# PATCH-FIX-UPSTREAM 88bc3c89bf5145d24c2270d2192b7be547e0024f -- guix fails on 
downloading
-Patch0: fix-time-duration-issue-part1.patch
-# PATH-FIX-UPSTREAM b6f5339dd0180fe73ab70d9c5b851ca0adc04193 -- guix fails on 
downloading
-Patch1: fix-time-duration-issue-part2.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnutls-guile
 BuildRequires:  guile-charting
@@ -65,6 +61,7 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(gnutls)
+BuildRequires:  pkgconfig(libgcrypt)
 BuildRequires:  pkgconfig(sqlite3)
 Requires:   gnutls-guile
 Requires:   guile
@@ -75,7 +72,7 @@
 Requires:   guile-ssh-devel
 Requires: 

commit guix for openSUSE:Factory

2019-08-01 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2019-08-01 15:48:56

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


Package is "guix"

Thu Aug  1 15:48:56 2019 rev:14 rq:720038 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2019-06-19 
20:57:50.521952121 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new.4126/guix.changes  2019-08-01 
15:48:59.401736193 +0200
@@ -1,0 +2,12 @@
+Wed Jul 31 11:08:14 UTC 2019 - Jonathan Brielmaier 
+
+- Build only with 3 threads, because more threads leading to a core
+  dump of guile during the build. Upstream bug:
+  https://issues.guix.gnu.org/issue/36811
+- Fix issue where guix fails during download of packages, which
+  makes guix unusable. Apply patches from upstream. 
+  Add patches:
+  * fix-time-duration-issue-part1.patch
+  * fix-time-duration-issue-part2.patch
+
+---

New:

  fix-time-duration-issue-part1.patch
  fix-time-duration-issue-part2.patch



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.qfbjRP/_old  2019-08-01 15:49:00.549736038 +0200
+++ /var/tmp/diff_new_pack.qfbjRP/_new  2019-08-01 15:49:00.549736038 +0200
@@ -44,6 +44,10 @@
 Source13:   aarch64-linux-guile-2.0.14.tar.xz.sig
 Source20:   run_guix_daemon.sh
 Source21:   run_guix_publish.sh
+# PATCH-FIX-UPSTREAM 88bc3c89bf5145d24c2270d2192b7be547e0024f -- guix fails on 
downloading
+Patch0: fix-time-duration-issue-part1.patch
+# PATH-FIX-UPSTREAM b6f5339dd0180fe73ab70d9c5b851ca0adc04193 -- guix fails on 
downloading
+Patch1: fix-time-duration-issue-part2.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnutls-guile
 BuildRequires:  guile-charting
@@ -83,6 +87,8 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
 # install service file to _unitdir
 sed -i 's@\$(libdir)/systemd/system@%{_unitdir}@' Makefile.in
 mkdir -p gnu/packages/bootstrap/{i686,x86_64,mips64el,armhf}-linux
@@ -97,7 +103,8 @@
 %configure \
   --disable-silent-rules \
  --with-bash-completion-dir=%{_datadir}/bash-completion/completions
-make %{?_smp_mflags}
+# guile 2.2.6 core dumps while build guix with more then 3 threads. See 
https://issues.guix.gnu.org/issue/36811
+make -j3
 
 %install
 %make_install



++ fix-time-duration-issue-part1.patch ++
>From 88bc3c89bf5145d24c2270d2192b7be547e0024f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= 
Date: Sun, 2 Jun 2019 01:29:38 +0200
Subject: progress: Provide the proper type for %PROGRESS-INTERVAL.

The (srfi srfi-19) module of Guile 2.9.2 catches the wrong type.

* guix/progress.scm (%progress-interval): Change type to TIME-DURATION.
---
 guix/progress.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/guix/progress.scm b/guix/progress.scm
index 65080bc..f150b08 100644
--- a/guix/progress.scm
+++ b/guix/progress.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2017 Sou Bunnbu 
 ;;; Copyright © 2015 Steve Sprang 
-;;; Copyright © 2017, 2018 Ludovic Courtès 
+;;; Copyright © 2017, 2018, 2019 Ludovic Courtès 
 ;;; Copyright © 2018 Clément Lassieur 
 ;;;
 ;;; This file is part of GNU Guix.
@@ -229,7 +229,7 @@ throughput."
 
 (define %progress-interval
   ;; Default interval between subsequent outputs for rate-limited displays.
-  (make-time time-monotonic 2 0))
+  (make-time time-duration 2 0))
 
 (define* (progress-reporter/file file size
  #:optional (log-port (current-output-port))
-- 
cgit v1.0-41-gc330

++ fix-time-duration-issue-part2.patch ++
>From b6f5339dd0180fe73ab70d9c5b851ca0adc04193 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= 
Date: Mon, 24 Jun 2019 23:10:13 +0200
Subject: progress: Call 'time-difference' on times of the same type.

Guile 2.2.5 and 2.9.2 would catch the issue.
This is a followup to 88bc3c89bf5145d24c2270d2192b7be547e0024f.

* guix/progress.scm (display-download-progress)[elapsed]: Pass
'current-time' the same type as START-TIME.
---
 guix/progress.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/guix/progress.scm b/guix/progress.scm
index f150b08..349637d 100644
--- a/guix/progress.scm
+++ b/guix/progress.scm
@@ -197,7 +197,9 @@ object) and TRANSFERRED (a total number of bytes) to 
determine the
 throughput."
   (define elapsed
 (duration->seconds
- (time-difference (current-time time-monotonic) start-time)))
+ (time-difference (current-time (time-type start-time))
+  start-time)))
+
   (if (and (number? size) (not (zero? size)

commit guix for openSUSE:Factory

2019-06-19 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2019-06-19 20:57:42

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


Package is "guix"

Wed Jun 19 20:57:42 2019 rev:13 rq:704175 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2019-01-21 
10:50:46.467988721 +0100
+++ /work/SRC/openSUSE:Factory/.guix.new.4811/guix.changes  2019-06-19 
20:57:50.521952121 +0200
@@ -1,0 +2,75 @@
+Fri May 17 07:18:23 UTC 2019 - Jonathan Brielmaier 
+
+- update to version 1.0.1:
+  * ‘guix system docker-image’ now produces images with an entry point
+  * New ‘--network’ option for ‘guix system container’
+  * ‘gcc’ package is now hidden; ‘gcc-toolchain’ is what users want
+  * ‘mcron’ service now logs to /var/log/mcron.log
+  * Dovecot: ‘auth-verbose-passwords?’ renamed from ‘auth-verbose-passwords’
+  * ‘slim’ service now allows for multiple instances on different VTs
+  * ‘guix-daemon.service’ file for systemd selects a valid UTF-8 locale
+  * ‘guix search’ now searches output names
+  * ‘guix environment’ in non ad-hoc mode honors package transformations
+  * The ‘https_proxy’ environment variable is now honored
+  * The manual is now partly translated to Russian
+  * Updated translations: da, de, es, fr
+  * 70 new packages
+  * 483 package updates
+  For more details see: /usr/share/doc/packages/guix/NEWS
+
+---
+Tue May  7 16:16:50 UTC 2019 - Jonathan Brielmaier 
+
+- don't change badness of RPM warning in guix-rpmlintrc as it's not
+  allowed in Factory. The .c file is needed in source form by Guix
+  as it's get only compiled when invoking "guix pack -R"
+
+---
+Thu May  2 12:24:08 UTC 2019 - Jonathan Brielmaier 
+
+- update to version 1.0.0:
+  * New ‘-v’/‘--verbosity’ option for all commands
+  * Most commands now default to verbosity level 1 (“quiet”)
+  * New ‘guix package’ aliases: ‘install’, ‘remove’, ‘upgrade’, and ‘search’
+  * ‘guix pack -RR’ produces PRoot-enabled relocatable binaries
+  * New ‘--save-provenance’ option for ‘guix pack’
+  * CLI diagnostics use colors; more operations show progress bars
+  * New ‘--news’ option for ‘guix pull’
+  * New ‘--preserve’ option for ‘guix environment’
+  * ‘guix environment -C’ creates containers with a non-zero UID
+  * Channels can now specify dependencies in a ‘.guix-channel’ file
+  * New ‘reverse-bag’ graph type for ‘guix graph’
+  * New ‘--with-git-url’ package transformation option
+  * The ‘--with-branch’ package transformation option fetches Git sub-modules
+  * New ‘guix system delete-generations’ command
+  * New ‘--list-roots’ and ‘--delete-generations’ options for ‘guix gc’
+  * New ‘--coverage’ option for ‘guix weather’
+  * ‘guix pull’ computes a package cache to speed up package lookups by name
+  * ‘guix pull’ now embeds ‘glibc-utf8-locales’
+  * ‘guix refresh -l’ better estimates dependents
+  * ‘guix build’ can take multiple ‘--system’ flags
+  * ‘guix offload’ avoids build machines with too little free disk space
+  * ‘guix offload’ now uses (guix inferior) to communicate with remote hosts
+  * Guix can no longer be built with Guile 2.0
+  * New services: cups-pk-helper, imap4d, inputattach, localed, nslcd,
+  zabbix-agent, zabbix-server
+  * The manual is now fully translated in French and Spanish
+  * The manual is also partly translated in German and in Simplified Chinese
+  * Updated translations: da, de, es, fr
+  * New translations: sv
+  * various new programming interfaces
+  * various important bugfixes
+  * 1102 new packages
+  * 2104 package updates 
+  For more details see: /usr/share/doc/packages/guix/NEWS
+
+- update source link from alpha.gnu.org to ftp.gnu.org
+- require guile-devel >= 2.2 as Guile 2.0 support gots dropped
+- require gzip on runtime (fixes runtime errors)
+- improve description
+- install run-in-namespace.c for 'guix pack -R' and catch false
+  positive in rpmlintrc
+- change official key to ci.guix.gnu.org.pub
+- add more filters to the guix-rpmlintrc
+
+---

Old:

  guix-0.16.0.tar.gz
  guix-0.16.0.tar.gz.sig

New:

  guix-1.0.1.tar.gz
  guix-1.0.1.tar.gz.sig



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.WwbLBl/_old  2019-06-19 20:57:52.345953640 +0200
+++ /var/tmp/diff_new_pack.WwbLBl/_new  2019-06-19 20:57:52.349953644 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package guix
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, German

commit guix for openSUSE:Factory

2019-01-21 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2019-01-21 10:50:11

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


Package is "guix"

Mon Jan 21 10:50:11 2019 rev:12 rq:664440 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2018-11-27 
10:44:11.744086573 +0100
+++ /work/SRC/openSUSE:Factory/.guix.new.28833/guix.changes 2019-01-21 
10:50:46.467988721 +0100
@@ -1,0 +2,44 @@
+Thu Dec  6 18:08:39 UTC 2018 - jbrielma...@suse.de
+
+- update to version 0.16
+  * Default substitute URL changed to https://ci.guix.info
+  * ‘guix pull -l’ lists new and upgraded packages
+  * ‘guix pull’ now supports channels via ~/.config/guix/channels.scm
+  * New ‘--profile’ or ‘-p’ option for ‘guix pull’
+  * ~/.config/guix/current is now a symlink to /var/guix/profiles
+  * New ‘guix describe’ command
+  * ‘guix package’ no longer shows build logs by default
+  * ‘guix’ commands now produce colored output by default
+  * User interface now reports grafts separately
+  * Manifests can now refer to arbitrary Guix commits using “inferiors”
+  * New ‘--with-branch’ and ‘--with-commit’ package transformation options
+  * ‘guix build -f’ now accepts any kind of “file-like object”
+  * Git checkouts may now be fetched from Software Heritage
+  * New ‘guix repl’ command for use by inferiors
+  * New ‘guix processes’ command
+  * ‘guix pack’ now honors ‘--localstatedir’ for all its backends
+  * New ‘opam’ importer for ‘guix import’
+  * ‘guix import pypi’ has a new ‘--recursive’ option
+  * ‘guix import hackage’ has a new ‘--recursive’ option
+  * ‘guix import stackage’ has a new ‘--recursive’ option
+  * The short option for ‘--lts-version’ is now ‘-l’ (used to be ‘-r’).
+  * ‘guix refresh’ now stores upstream keys in ~/.config/guix/upstream
+  * Guix now depends on Guile-Gcrypt
+  * Guix now requires Guile-JSON 
+   985 new packages
+  1945 packages updated
+  For more details see: /usr/share/doc/packages/guix/NEWS
+
+- remove patches no longer needed:
+  * perl-text-markdown-discount-unbundle.patch
+  * racket-fix-xform-issue.patch
+  * 0001-gnu-local.mk-Add-missing-patches.patch
+- remove dependencies and handling needed for running bootstrap
+  script
+- add new build and runtime dependency guile-gcrypt, as well as 
+  guile-git on runtime
+- authorize key for now offical build farm ci.guix.info
+- "guix-authorize" renamed to "authorize" and moved to
+  /usr/lib/guix
+
+---

Old:

  0001-gnu-local.mk-Add-missing-patches.patch
  guix-0.15.0.tar.gz
  guix-0.15.0.tar.gz.sig
  perl-text-markdown-discount-unbundle.patch
  racket-fix-xform-issue.patch

New:

  guix-0.16.0.tar.gz
  guix-0.16.0.tar.gz.sig



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.rPh1sI/_old  2019-01-21 10:50:51.259982895 +0100
+++ /var/tmp/diff_new_pack.rPh1sI/_new  2019-01-21 10:50:51.263982891 +0100
@@ -19,7 +19,7 @@
 %define guile  guile-2.0.9.tar.xz
 %define guix_builder_group guixbuild
 Name:   guix
-Version:0.15.0
+Version:0.16.0
 Release:0
 Summary:GNU Package manager
 License:GPL-3.0-only
@@ -44,15 +44,11 @@
 Source13:   aarch64-linux-guile-2.0.14.tar.xz.sig
 Source20:   run_guix_daemon.sh
 Source21:   run_guix_publish.sh
-# In the release tarball these two patches missing, leading to errors in guix 
weather
-# and guix challenge. Upstream: 57ac5261fec345b16cf80f87aa03212abc2c5a11
-Source30:   perl-text-markdown-discount-unbundle.patch
-Source31:   racket-fix-xform-issue.patch
-Patch0: 0001-gnu-local.mk-Add-missing-patches.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnutls-guile
 BuildRequires:  guile-charting
 BuildRequires:  guile-devel >= 2.0
+BuildRequires:  guile-gcrypt
 BuildRequires:  guile-git
 BuildRequires:  guile-json
 BuildRequires:  guile-sqlite3
@@ -66,12 +62,10 @@
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(sqlite3)
-# Needed for creating the Makefile including the two missing patches
-BuildRequires:  automake
-BuildRequires:  help2man
-BuildRequires:  makeinfo
 Requires:   gnutls-guile
 Requires:   guile
+Requires:   guile-gcrypt
+Requires:   guile-git
 Requires:   guile-json
 Requires:   guile-sqlite3
 Requires:   guile-ssh-devel
@@ -86,9 +80,6 @@
 
 %prep
 %setup -q
-# Create the Makefile including two missing patches
-%patch0 -p1
-./bootstrap
 # install service file to _unitdir
 sed -i 's@\$(libdir)/systemd/system@%{_unitdir}@' Makefile.in
 mkdir -p gnu/packages/bootstrap/{i686,x86_64,mips64el

commit guix for openSUSE:Factory

2018-11-27 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2018-11-27 10:43:19

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


Package is "guix"

Tue Nov 27 10:43:19 2018 rev:11 rq:652000 version:0.15.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2018-07-27 
10:55:19.433541122 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new.19453/guix.changes 2018-11-27 
10:44:11.744086573 +0100
@@ -1,0 +2,6 @@
+Mon Nov 26 11:09:49 UTC 2018 - jbrielma...@suse.de
+
+- make rm independent of guile minor version
+- update rpmlintrc
+
+---



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.RllL06/_old  2018-11-27 10:44:13.800084464 +0100
+++ /var/tmp/diff_new_pack.RllL06/_new  2018-11-27 10:44:13.808084456 +0100
@@ -122,7 +122,7 @@
 sed -i 's@^ExecStart=.*@ExecStart=/usr/bin/run_guix_daemon.sh@' 
%{buildroot}%{_unitdir}/guix-daemon.service
 sed -i 's@^ExecStart=.*@ExecStart=/usr/bin/run_guix_publish.sh@' 
%{buildroot}%{_unitdir}/guix-publish.service
 # RPM throws error, due to be a development file. It's needed for guix pack 
-R. Disable it for now
-rm 
%{buildroot}%{_datadir}/guile/site/2.0/gnu/packages/aux-files/run-in-namespace.c
+rm 
%{buildroot}%{_datadir}/guile/site/2.*/gnu/packages/aux-files/run-in-namespace.c
 
 %pre
 %{_sbindir}/groupadd -r %{guix_builder_group} >/dev/null 2>/dev/null || :




++ guix-rpmlintrc ++
--- /var/tmp/diff_new_pack.RllL06/_old  2018-11-27 10:44:13.872084391 +0100
+++ /var/tmp/diff_new_pack.RllL06/_new  2018-11-27 10:44:13.872084391 +0100
@@ -14,10 +14,14 @@
 
 # they are foreign
 addFilter("W: missing-PT_GNU_STACK-section 
/usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
+addFilter("W: missing-PT_GNU_STACK-section 
/usr/lib64/guile/2.2/site-ccache/.*")
 
 # they are not position independent. Upstream consider to build them as PIE
 addFilter("W: position-independent-executable-suggested 
/usr/share/guile/site/2.[02]/gnu/packages/bootstrap/.*")
 
+# they doesn't include dependency information
+addFilter("W: shared-lib-without-dependency-information 
/usr/lib64/guile/2.[02]/site-ccache/.*")
+
 # I will add guixbuild group into rpmlint once I know that everything
 # else is correct
 addFilter("W: non-standard-gid /gnu/store guixbuild")





commit guix for openSUSE:Factory

2018-07-27 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2018-07-27 10:54:55

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


Package is "guix"

Fri Jul 27 10:54:55 2018 rev:10 rq:622346 version:0.15.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2018-06-08 
23:14:25.278326727 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2018-07-27 
10:55:19.433541122 +0200
@@ -1,0 +2,72 @@
+Thu Jul 12 13:10:08 UTC 2018 - jbrielma...@suse.de
+
+- bump version to 0.15
+  Package management:
+  * ‘guix pull’ has been overhauled; it now populates ~/.config/guix/current
+  * ‘guix pull’ has a new ‘--list-generations’ option
+  * ‘guix pack’ now supports building SquashFS images
+  * ‘guix pack’ can now build tarballs with relocatable executables
+  * ‘guix environment’ and ‘guix pack’ have a new ‘--manifest’ option
+  * New ‘guix environment’ options: ‘--user’, ‘--link-profile’
+  * ‘guix package’ has a new ‘--allow-collisions’ option
+  * ‘guix package’ no longer warns about harmless file collisions
+  * The ‘--with-source’ option now accepts “PACKAGE=URI” specs
+  * Profiles now include a separate ‘dir.LANGUAGE’ Info file
+  * New profile hook generates a ‘gschemas.compiled’ file as needed
+  * ‘guix build’ provides hints for unbound variables
+  * ‘guix weather’ now reports continuous integration statistics
+  * ‘guix gc’ has a new ‘--derivers’ option
+  * ‘guix publish’ now publishes build logs at /log URLs
+  * ‘guix import elpa’ has a new ‘--recursive’ option
+  * ‘guix graph’ has a new “module” node type
+  * New ‘guix offload status’ command
+  * ‘guix-daemon’ now comes with an SELinux policy
+  * ‘guix-daemon’ now rejects garbage collection requests from remote clients
+  * ‘guix-daemon’ supports ARMv7 builds on AArch64
+  * ‘guix-daemon’ has relaxed tests to allow for binfmt_misc execution
+  * ‘guix-daemon’ has a new ‘--log-compression’ option, with gzip support 
+  Noteworthy bug fixes:
+  * ‘guix pull’ doesn’t keep rebuilding all of Guix
+()
+  * ‘guix pack’ now honors package transformation options
+  * ‘guix package --search’ no longer shows superseded packages
+()
+  * ‘guix offload test’ reports errors more nicely 
+()
+  * postgresql service is started through ‘pg_ctl’
+()
+  * ‘urandom-seed’ service is now a dependency of ‘user-processes’
+()
+  * ‘fuse’ kernel module is now automatically loaded on demand
+()
+  * ‘guix pack --localstatedir’ now produces a bit-reproducible database
+()
+  * Package lookups by name and version correctly honor version prefixes
+()
+  * ‘guix pull --commit’ now accepts show commit IDs
+  ()
+  1200 new packages
+  2231 packages updated
+  For more details see: /usr/share/doc/packages/guix/NEWS
+
+- add patches missing in release tarball leading to errors in guix
+  weather/challenge
+  * perl-text-markdown-discount-unbundle.patch
+  * racket-fix-xform-issue.patch
+  * 0001-gnu-local.mk-Add-missing-patches.patch
+- enable them by running bootstrap script and add dependencies 
+  therefor
+- add new build dependencies as well as missing runtime requirements
+- add run_guix_publish.sh script and make guix publish service
+  working
+- enable shell completions for bash, fish and zsh
+- enable "binary substitutes" by default in %post
+- disable run-in-namspace.c (guix pack -R) for now
+- remove support for SysV init, because guix doesn't build on such
+  old systems anymore (due to old guile versions...)
+- remove obsolte patch
+  * gnutls-fix.patch
+- order files section alphabetical
+- guix-rpmlintrc: filter PIE warnings
+
+---

Old:

  gnutls-fix.patch
  guix-0.14.0.tar.gz
  guix-0.14.0.tar.gz.sig

New:

  0001-gnu-local.mk-Add-missing-patches.patch
  guix-0.15.0.tar.gz
  guix-0.15.0.tar.gz.sig
  perl-text-markdown-discount-unbundle.patch
  racket-fix-xform-issue.patch
  run_guix_publish.sh



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.Js2I4d/_old  2018-07-27 10:55:21.137544383 +0200
+++ /var/tmp/diff_new_pack.Js2I4d/_new  2018-07-27 10:55:21.141544391 +0200
@@ -16,12 +16,10 @@
 #
 
 
-# if there is systemd present, systemd_requires is defined
-%define systemd_present %{defined systemd_requires}
 %define guile  guile-2.0.9.tar.xz
 %define guix_builder_group guixbuild
 Name:   guix
-Version:0.14.0
+Version:

commit guix for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2018-06-08 23:14:21

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


Package is "guix"

Fri Jun  8 23:14:21 2018 rev:9 rq:614222 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2018-06-02 
12:08:32.735918065 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2018-06-08 
23:14:25.278326727 +0200
@@ -1,0 +2,5 @@
+Tue Jun  5 08:58:20 UTC 2018 - jbrielma...@suse.de
+
+- gnutls-fix.patch fixes boo#1095970 
+
+---



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.ct8OIg/_old  2018-06-08 23:14:26.650277180 +0200
+++ /var/tmp/diff_new_pack.ct8OIg/_new  2018-06-08 23:14:26.654277036 +0200
@@ -45,7 +45,7 @@
 Source12:   aarch64-linux-guile-2.0.14.tar.xz
 Source13:   aarch64-linux-guile-2.0.14.tar.xz.sig
 Source20:   run_guix_daemon.sh
-# PATCH-FIX-UPSTREAM -- HTTPS is not working correctly for GnuTLS built 
against Guile 2.0 -- sleep_wal...@opensuse.org
+# PATCH-FIX-UPSTREAM -- HTTPS is not working correctly for GnuTLS built 
against Guile 2.0 -- sleep_wal...@opensuse.org boo#1095970
 Patch0: 
https://git.savannah.gnu.org/cgit/guix.git/patch/?id=7f04197fef905790fd392f8d686d00ae95a0d04c#./gnutls-fix.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnutls-guile








commit guix for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2018-06-02 12:08:32

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


Package is "guix"

Sat Jun  2 12:08:32 2018 rev:8 rq:612682 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2018-04-03 
12:12:29.890524798 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2018-06-02 
12:08:32.735918065 +0200
@@ -1,0 +2,8 @@
+Mon May 28 13:29:04 UTC 2018 - sleep_wal...@opensuse.org
+
+- add gnutls-fix.patch
+  GnuTLS built against guile 2.0 is breaking any HTTPS connection,
+  this upstream patch solves it
+- put COPYING as %license in specfile
+
+---

New:

  gnutls-fix.patch



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.QNfiFA/_old  2018-06-02 12:08:34.667847208 +0200
+++ /var/tmp/diff_new_pack.QNfiFA/_new  2018-06-02 12:08:34.667847208 +0200
@@ -45,6 +45,8 @@
 Source12:   aarch64-linux-guile-2.0.14.tar.xz
 Source13:   aarch64-linux-guile-2.0.14.tar.xz.sig
 Source20:   run_guix_daemon.sh
+# PATCH-FIX-UPSTREAM -- HTTPS is not working correctly for GnuTLS built 
against Guile 2.0 -- sleep_wal...@opensuse.org
+Patch0: 
https://git.savannah.gnu.org/cgit/guix.git/patch/?id=7f04197fef905790fd392f8d686d00ae95a0d04c#./gnutls-fix.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gnutls-guile
 BuildRequires:  guile-charting
@@ -74,6 +76,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 # install service file to _unitdir
 sed -i 's@\$(libdir)/systemd/system@%{_unitdir}@' Makefile.in
 mkdir -p gnu/packages/bootstrap/{i686,x86_64,mips64el,armhf}-linux
@@ -135,7 +138,8 @@
 
 %files -f %{name}.lang -f guix-packages.lang
 %defattr(-,root,root)
-%doc COPYING README
+%license COPYING
+%doc README
 # bash completion script is not configuration file but who would argue
 # with RPM lint :b
 %{_sysconfdir}/bash_completion.d/guix



++ gnutls-fix.patch ++
>From 7f04197fef905790fd392f8d686d00ae95a0d04c Mon Sep 17 00:00:00 2001
From: Eric Bavier 
Date: Mon, 4 Dec 2017 10:33:31 -0600
Subject: utils: Fix cond-expand for Guile 2.0.

* guix/build/download.scm (tls-wrap): Use 'guile-2.2' feature instead.
---
 guix/build/download.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/guix/build/download.scm b/guix/build/download.scm
index 4490d22..609a100 100644
--- a/guix/build/download.scm
+++ b/guix/build/download.scm
@@ -308,10 +308,10 @@ host name without trailing dot."
   (register-tls-record-port record port)
 
   ;; Write HTTP requests line by line rather than byte by byte:
-  ;; .  This is not possible on Guile 2.0.
+  ;; .  This is possible with Guile >= 2.2.
   (cond-expand
-(guile-2.0 #f)
-(else (setvbuf record 'line)))
+(guile-2.2 (setvbuf record 'line))
+(else #f))
 
   record)))
 
-- 
cgit v1.0-41-gc330






commit guix for openSUSE:Factory

2018-04-03 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2018-04-03 12:12:27

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


Package is "guix"

Tue Apr  3 12:12:27 2018 rev:7 rq:593038 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2018-03-24 
16:13:58.322543010 +0100
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2018-04-03 
12:12:29.890524798 +0200
@@ -1,0 +2,5 @@
+Sat Mar 31 07:28:50 UTC 2018 - kasim...@outlook.de
+
+- disable armv6 build (architecture is not supported)
+
+---



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.DffKjH/_old  2018-04-03 12:12:30.982485502 +0200
+++ /var/tmp/diff_new_pack.DffKjH/_new  2018-04-03 12:12:30.982485502 +0200
@@ -63,7 +63,7 @@
 Requires:   libgcrypt-devel
 Requires(pre):  %{install_info_prereq}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch:  %{ix86} x86_64 %{arm}
+ExclusiveArch:  %{ix86} x86_64 armv7hl aarch64
 %{?systemd_requires}
 %if %{systemd_present}
 BuildRequires:  systemd-rpm-macros








commit guix for openSUSE:Factory

2018-03-24 Thread root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2018-03-24 16:13:54

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


Package is "guix"

Sat Mar 24 16:13:54 2018 rev:6 rq:585165 version:0.14.0

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2017-01-04 
19:37:52.684180751 +0100
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2018-03-24 
16:13:58.322543010 +0100
@@ -1,0 +2,113 @@
+Fri Mar  9 19:11:45 UTC 2018 - sleep_wal...@opensuse.org
+
+- fix build against guile 2.0+
+
+---
+Tue Feb 20 22:23:32 UTC 2018 - sleep_wal...@opensuse.org
+
+- use wrapper for running daemon and alter service file to use it
+  - if there is new daemon available - use it
+  - if there is not, use the one from this package
+
+---
+Thu Feb 15 17:38:59 UTC 2018 - sleep_wal...@opensuse.org
+
+- require guile-git and libgit2-devel for build
+- bump to 0.14.0
+  Changes in 0.14.0
+
+ * Package management
+
+  * ‘guix package’ displays how much will be downloaded
+  * ‘guix package’ warns about insufficient disk space
+  * ‘guix package’ now reports package collisions early on
+  * ‘guix package --search’ sorts results by relevance
+  * ‘guix pull’ now fetches code directly over Git using Guile-Git
+  * Substitutes can be downloaded from servers equivalent to the authorized 
ones
+  * New ‘guix-daemon’ options: ‘--listen’, ‘--timeout’, ‘--max-silent-time’
+  * New ‘guix weather’ command
+  * ‘guix publish --cache’ now also caches uncompressed items
+  * ‘guix publish’ no longer removes live items from its cache
+  * ‘guix challenge’ now displays an overall summary
+  * ‘guix refresh’ no longer uses FTP for GNU and GNOME packages
+  * ‘guix refresh’ has a new ‘-m’ or ‘--manifest’ option
+  * New ‘refresh’ checker for ‘guix lint’
+  * New ‘json’ importer for ‘guix import’ to simplify first packages
+  * New ‘texlive’ importer for ‘guix import’
+
+ * Distribution
+
+  * GuixSD installation image is now available as ISO-9660
+  * GuixSD installation image now includes an ‘sshd’ service
+  * New (gnu bootloaders) API, with support for U-Boot and extlinux
+  * ‘grub-configuration’ is deprecated in favor of ‘bootloader-configuration’
+  * ‘%desktop-services’ now includes NetworkManager instead of Wicd
+  * The (uuid …) form can now specify FAT32 and ISO-9660 UUIDs
+  * ‘guix system’ now reports missing file system UUIDs and labels
+  * ‘guix system’ can provide hints when reporting unbound variables
+  * New ‘--file-system-type’ option for ‘guix system disk-image’
+  * ‘guix system disk-image’ can now creates ISO-9660 images
+  * ‘guix system vm-image’ & co. automatically estimate the image size
+  * ‘guix system vm’ now uses overlayfs instead of unionfs
+  * ‘guix system init’ displays a progress bar while copying files
+  * TeX Live is now also available as a set of small ‘texlive-’ packages
+  * New ‘guix system search’ command to search for services
+  * New services
+ certbot, fcgiwrap, gdm, git-http, knot, libvirt, memcached,
+ mongodb, mpd, murmur, rsync, tailon, sysctl
+  * 1211 new packages
+  * 1403 package updates
+ * Programming interfaces
+  * New build systems: ‘font’, ‘meson’, ‘minify’, ‘scons’, ‘texlive’
+  * ‘cmake-build-system’ now supports cross-compilation
+  * Various improvements to ‘asdf-build-system’, ‘emacs-build-system’,
+‘ant-build-system’, and ‘go-build-system’
+  * ‘patches’ field of  can now contain any lowerable object
+  * (gnu system vm) has a new ‘make-iso9660-image’ procedure
+  * ‘openssh-service-type’ can now be extended with new authorized keys
+  * ‘rottlog-service-type’ can now be extended with new ‘log-rotation’s
+  * ‘network-manager-service-type’ now supports VPN plugins
+  *  now has a ‘description’ field, used by ‘guix system search’
+  * New ‘virtual-machine’ form in (gnu system vm)
+  * New (gnu system uuid) module, which defines a disjoint  type
+  * New (guix progress) module
+
+ * Noteworthy bug fixes
+
+  * GuixSD no longer creates setuid binaries in /gnu/store
+()
+  * /root is no longer world-readable ()
+  * ‘guix publish’ no longer leaks memory ()
+  * Missing cursor icons in GNOME could cause crashes
+()
+  * Setuid programs now honor the system timezone
+()
+  * Clients honor the daemon’s ‘max-silent-time’
+()
+  * ‘guix substitute’ honors substitute expiry time again
+()
+  * Several portability fixes for aarch64
+
+ *

commit guix for openSUSE:Factory

2016-08-11 Thread h_root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2016-08-11 18:53:36

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


Package is "guix"

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2016-07-14 
09:47:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2016-08-11 
18:53:38.0 +0200
@@ -1,0 +2,6 @@
+Wed Aug  3 14:47:03 UTC 2016 - sleep_wal...@opensuse.org
+
+- bump to 0.11.0
+   overview of changes is in NEWS
+
+---

Old:

  guix-0.10.0.tar.gz
  guix-0.10.0.tar.gz.sig

New:

  guix-0.11.0.tar.gz
  guix-0.11.0.tar.gz.sig



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.zkhmJb/_old  2016-08-11 18:53:40.0 +0200
+++ /var/tmp/diff_new_pack.zkhmJb/_new  2016-08-11 18:53:40.0 +0200
@@ -22,7 +22,7 @@
 %define guix_builder_group guixbuild
 
 Name:   guix
-Version:0.10.0
+Version:0.11.0
 Release:0
 Summary:GNU Package manager
 License:GPL-3.0

++ guix-0.10.0.tar.gz -> guix-0.11.0.tar.gz ++
/work/SRC/openSUSE:Factory/guix/guix-0.10.0.tar.gz 
/work/SRC/openSUSE:Factory/.guix.new/guix-0.11.0.tar.gz differ: char 5, line 1





commit guix for openSUSE:Factory

2016-07-14 Thread h_root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2016-07-14 09:47:11

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


Package is "guix"

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2016-05-16 
12:04:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2016-07-14 
09:47:12.0 +0200
@@ -1,0 +2,12 @@
+Sat Jul  9 06:25:01 UTC 2016 - sleep_wal...@opensuse.org
+
+- require gnutls-guile also as run time dependency
+
+---
+Wed Jul  6 16:13:49 UTC 2016 - sleep_wal...@opensuse.org
+
+- explicitly require libgcrypt-devel until the dynamic-link is able to
+  load symlink target of /usr/lib*/libgcrypt.so
+  http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21076
+
+---



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.xBlTzN/_old  2016-07-14 09:47:14.0 +0200
+++ /var/tmp/diff_new_pack.xBlTzN/_new  2016-07-14 09:47:14.0 +0200
@@ -51,7 +51,9 @@
 BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(guile-2.0) >= 2.0.7
 BuildRequires:  pkgconfig(sqlite3)
+Requires:   gnutls-guile
 Requires:   guile
+Requires:   libgcrypt-devel
 Requires(pre):  %{install_info_prereq}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 ExclusiveArch:  %ix86 x86_64 %arm






commit guix for openSUSE:Factory

2016-05-16 Thread h_root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2016-05-16 12:04:27

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


Package is "guix"

Changes:

--- /work/SRC/openSUSE:Factory/guix/guix.changes2016-04-14 
13:02:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2016-05-16 
12:04:31.0 +0200
@@ -1,0 +2,14 @@
+Sat Apr 16 08:35:22 UTC 2016 - sleep_wal...@opensuse.org
+
+- bump to 0.10.0
+- add gnutls-guile as build time dependency
+- don't mark bash completion as %config (warning fixed)
+
+---
+Fri Feb 12 11:51:04 UTC 2016 - sleep_wal...@opensuse.org
+
+- add ExclusiveArch to restrict available architectures
+- remove filter for non-standard group guixbuild (it is standard now)
+- remove %config for bash completion script (rpmlint was fixed)
+
+---

Old:

  guix-0.9.0.tar.gz
  guix-0.9.0.tar.gz.sig

New:

  guix-0.10.0.tar.gz
  guix-0.10.0.tar.gz.sig



Other differences:
--
++ guix.spec ++
--- /var/tmp/diff_new_pack.LIVafT/_old  2016-05-16 12:04:33.0 +0200
+++ /var/tmp/diff_new_pack.LIVafT/_new  2016-05-16 12:04:33.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package guix
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -15,13 +15,14 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # if there is systemd present, systemd_requires is defined
 %define systemd_present %{defined systemd_requires}
 %define guile  guile-2.0.9.tar.xz
 %define guix_builder_group guixbuild
 
 Name:   guix
-Version:0.9.0
+Version:0.10.0
 Release:0
 Summary:GNU Package manager
 License:GPL-3.0
@@ -42,15 +43,18 @@
 Source10:   guix-rpmlintrc
 BuildRequires:  emacs-nox
 BuildRequires:  gcc-c++
+BuildRequires:  gnutls-guile
 BuildRequires: guile-json
 BuildRequires:  libgcrypt-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(bzip2)
+BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(guile-2.0) >= 2.0.7
 BuildRequires:  pkgconfig(sqlite3)
 Requires:   guile
 Requires(pre):  %{install_info_prereq}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+ExclusiveArch:  %ix86 x86_64 %arm
 %{?systemd_requires}
 %if %{systemd_present}
 BuildRequires:  systemd-rpm-macros
@@ -69,7 +73,6 @@
 cp %{SOURCE5} gnu/packages/bootstrap/mips64el-linux/%{guile}
 cp %{SOURCE6} gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz
 
-
 %build
 
 %configure \
@@ -86,10 +89,12 @@
 install -d -m 0755 %{buildroot}/gnu/store
 %if ! %{systemd_present}
 rm -rvf %{buildroot}%{_unitdir}
+%else
+# if systemd is used, upstart files are not needed
+rm -rvf %{buildroot}%{_libdir}/upstart
 %endif
 ln -sf /usr/sbin/service %{buildroot}%{_sbindir}/rcguix-daemon
 
-
 %pre
 %{_sbindir}/groupadd -r %{guix_builder_group} >/dev/null 2>/dev/null || :
 for i in `seq 1 5`; do
@@ -104,7 +109,6 @@
 %service_del_preun guix-daemon.service
 %endif
 
-
 %post
 %install_info --info-dir=%{_infodir} %{_infodir}/guix.info.gz
 %if %{systemd_present}
@@ -122,7 +126,7 @@
 %doc COPYING README
 # bash completion script is not configuration file but who would argue
 # with RPM lint :b
-%config %{_sysconfdir}/bash_completion.d/guix
+%{_sysconfdir}/bash_completion.d/guix
 %{_datadir}/guile
 %{_datadir}/guix
 %{_datadir}/emacs/site-lisp/guix*
@@ -130,6 +134,9 @@
 %{_sbindir}/*guix*
 %{_libexecdir}/guix
 %{_libexecdir}/guix-authenticate
+%if !0%{?systemd_present}
+%{_libdir}/upstart
+%endif
 %{_infodir}/guix*
 %{_infodir}/images
 %if %{systemd_present}

++ guix-0.9.0.tar.gz -> guix-0.10.0.tar.gz ++
/work/SRC/openSUSE:Factory/guix/guix-0.9.0.tar.gz 
/work/SRC/openSUSE:Factory/.guix.new/guix-0.10.0.tar.gz differ: char 5, line 1





commit guix for openSUSE:Factory

2016-04-14 Thread h_root
Hello community,

here is the log from the commit of package guix for openSUSE:Factory checked in 
at 2016-04-14 13:02:41

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


Package is "guix"

Changes:

New Changes file:

--- /dev/null   2016-04-07 01:36:33.300037506 +0200
+++ /work/SRC/openSUSE:Factory/.guix.new/guix.changes   2016-04-14 
13:02:49.0 +0200
@@ -0,0 +1,892 @@
+---
+Fri Feb 12 09:18:04 UTC 2016 - sleep_wal...@opensuse.org
+
+- replace setBadness with addFilter in guix-rpmlint, add explanations
+- add guix-rpmlint into spec file as Source
+- create rcguix-daemon symlink
+- make guix bash completion script as %config to silence warning
+
+---
+Tue Jan  5 18:58:35 UTC 2016 - sleep_wal...@opensuse.org
+
+- fix typo preventing creation of new users
+
+---
+Thu Nov 12 18:02:11 UTC 2015 - sleep_wal...@opensuse.org
+
+- bump to 0.9.0
+  - see changelog for complete list of changes
+- add guile-json as dependency
+
+---
+Wed Nov  4 17:40:58 UTC 2015 - sleep_wal...@opensuse.org
+
+- change ownership of /gnu/store
+- remove sysconfig.guix file as it is not used anymore
+- define macro %guix_builder_group to make such changes in future
+  easier
+
+---
+Sun Nov  1 08:17:51 UTC 2015 - sleep_wal...@opensuse.org
+
+- rename default group from guix-builders to guixbuild to match
+  upstream
+- install /gnu/store directory
+- depend on emacs, package emacs scripts
+
+---
+Thu Oct  1 21:18:37 UTC 2015 - sleep_wal...@opensuse.org
+
+- use pkgconfig dependencies
+- clean-up with spec-cleaner
+
+---
+Thu Oct  1 20:15:35 UTC 2015 - sleep_wal...@opensuse.org
+
+- force installation of service file to %{_unitdir}
+- use systemd related code only when systemd is available in distro
+
+---
+Thu Oct  1 10:22:34 UTC 2015 - sleep_wal...@opensuse.org
+
+- bump to 0.8.3
+  - a lot of changes on package management level, package set level,
+distribution level and numerous bug fixed  
+- remove our service file and use upstream one instead
+
+---
+Thu May 14 11:57:47 UTC 2015 - sleep_wal...@suse.cz
+
+- bump to 0.8.2
+  changes since 0.8.1
+** Package management
+
+*** New “binary tarball” installation method is available
+*** New ‘guix publish’ command, to publish one’s store
+*** ‘guix package’ runs “profile creation hooks” as needed
+*** ‘guix package’ creates an ‘etc/profile’ file in the profile
+*** Commands understand version prefixes, such as ‘gcc-5’ for ‘gcc-5.1.0’
+*** ‘guix package --search’ now sorts packages by name and version
+*** Substitute information is now fetched using HTTP pipelining
+*** ‘guix package’ warns when a $GUIX_PACKAGE_PATH module cannot be loaded
+*** New ‘--sources’ option to ‘guix build’
+*** New Bash completion file, installed in $sysconfdir/bash_completion.d
+*** New ‘guix import hackage’ command
+*** ‘guix lint’ supports FTP for the ‘source’ and ‘home-page’ checkers
+*** ‘guix lint’ has a new ‘derivation’ checker
+*** ‘guix import cpan’ better handles dependencies and licenses
+*** Packages are now build in an environment with a UTF-8 locale
+** Distribution
+*** C library's name service switch (NSS) is now fully configurable
+*** New services: wicd, lirc, colord, upower, console-keymap, postgresql
+*** Xorg service supports new drivers, such as Nouveau
+*** lsh service has new options, initializes its seed by default
+*** /etc/ssl symlink is created, for X.509 certificates
+*** ‘guix system’ reports duplicate service identifiers
+*** New /etc/bashrc file that loads Bash completion when available
+*** SLiM service uses sessions from /run/current-system/profile/share/xsessions
+*** The Linux “YAMA” restricting policy on PTRACE_ATTACH is now disabled
+*** /etc/shells now lists all the user accounts’ shells
+*** /gnu/store is now remounted read-only, to avoid accidental modification
+*** /etc/profile is sources each profile’s ‘etc/profile’ file
+*** 718 new packages
+*** 189 package updates
+** Programming interfaces
+*** New (guix build gremlin) to parse and validate ELF dynamic link info
+*** (guix build-system gnu) has a new ‘validate-runpath’ phase
+*** New (gnu services desktop) module and ‘%desktop-services’ variable
+*** New (guix cvs-download) module, for CVS checkouts
+*** New (guix build-system waf) modul