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.changes        2019-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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,21 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define guile  guile-2.0.9.tar.xz
 %define guix_builder_group     guixbuild
 Name:           guix
-Version:        0.16.0
+Version:        1.0.1
 Release:        0
 Summary:        GNU Package manager
 License:        GPL-3.0-only
 Group:          System/Packages
 Url:            http://www.gnu.org/software/guix/
-Source0:        ftp://alpha.gnu.org/gnu/guix/%{name}-%{version}.tar.gz
-Source1:        ftp://alpha.gnu.org/gnu/guix/%{name}-%{version}.tar.gz.sig
+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
 # source file renamed - this would lead to 3 same file names
 # http://alpha.gnu.org/gnu/guix/bootstrap/i686-linux/20131110/%%{guile}
@@ -47,7 +47,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gnutls-guile
 BuildRequires:  guile-charting
-BuildRequires:  guile-devel >= 2.0
+BuildRequires:  guile-devel >= 2.2
 BuildRequires:  guile-gcrypt
 BuildRequires:  guile-git
 BuildRequires:  guile-json
@@ -69,6 +69,7 @@
 Requires:       guile-json
 Requires:       guile-sqlite3
 Requires:       guile-ssh-devel
+Requires:       gzip
 Requires:       libgcrypt-devel
 Requires:       libguile-ssh11
 Requires(pre):  %{install_info_prereq}
@@ -77,6 +78,8 @@
 
 %description
 Purely functional package manager and a distribution thereof.
+It offers transactional upgrades, roll-backs, unprivileged package management.
+As a GNU distribution it contains only free software.
 
 %prep
 %setup -q
@@ -109,8 +112,6 @@
 install -m 0755 -t %{buildroot}%{_bindir} %{SOURCE21}
 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.*/gnu/packages/aux-files/run-in-namespace.c
 
 %pre
 %{_sbindir}/groupadd -r %{guix_builder_group} >/dev/null 2>/dev/null || :
@@ -132,7 +133,7 @@
 %service_add_post guix-publish.service
 # Authorize official keys of Guix build farm to enable binary substitutes
 guix archive --authorize < %{_datadir}/guix/hydra.gnu.org.pub
-guix archive --authorize < %{_datadir}/guix/ci.guix.info.pub
+guix archive --authorize < %{_datadir}/guix/ci.guix.gnu.org.pub
 
 %postun
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/guix.info.gz



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

++++++ guix-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.WwbLBl/_old  2019-06-19 20:57:52.441953720 +0200
+++ /var/tmp/diff_new_pack.WwbLBl/_new  2019-06-19 20:57:52.441953720 +0200
@@ -14,14 +14,26 @@
 
 # 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/.*")
 
+# 3] it contains precompiled .go files for GNU Guile (makes execution faster)
 # they doesn't include dependency information
 addFilter("W: shared-lib-without-dependency-information 
/usr/lib64/guile/2.[02]/site-ccache/.*")
 
+# they can't be stripped
+addFilter("W: unstripped-binary-or-object 
/usr/lib64/guile/2.[02]/site-ccache/*")
+
+# they are foreign
+addFilter("W: missing-PT_GNU_STACK-section 
/usr/lib64/guile/2.2/site-ccache/.*")
+
+# 4] Other
+# Needed for "guix pack --relocatable", needed at runtime so no devel file
+# This file gots compiled by Guix with a compiler from Guix right before the
+# resulting "pack" gets build
+addFilter("E: devel-file-in-non-devel-package *")
+
 # I will add guixbuild group into rpmlint once I know that everything
 # else is correct
 addFilter("W: non-standard-gid /gnu/store guixbuild")



Reply via email to