commit rubygem-puppet for openSUSE:Factory

2017-08-18 Thread root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2017-08-18 15:04:32

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


Package is "rubygem-puppet"

Fri Aug 18 15:04:32 2017 rev:13 rq:517169 version:3.8.7

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2017-07-17 09:12:17.218397846 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2017-08-18 15:04:38.340168638 +0200
@@ -1,0 +2,6 @@
+Thu Aug 10 15:12:23 UTC 2017 - o...@aepfle.de
+
+- Update filename in /var/adm/update-messages to match documentation,
+  and build-compare pattern
+
+---



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.KLptWp/_old  2017-08-18 15:04:41.303751240 +0200
+++ /var/tmp/diff_new_pack.KLptWp/_new  2017-08-18 15:04:41.331747297 +0200
@@ -276,7 +276,7 @@
 %endif
 
 if [ -f /run/puppet_migrate ]; then
-cat > %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release} << 
EOF
+cat > 
%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something 
<< EOF
 Warning: If you used puppet on openSUSE/SLE before be aware, that service is 
now
 Warning: called puppemaster instead of puppetmasterd. This was done to comply
 Warning: with upstream naming of the service and hopefully with everybody else




commit rubygem-puppet for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2017-07-17 09:12:14

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


Package is "rubygem-puppet"

Mon Jul 17 09:12:14 2017 rev:12 rq:510322 version:3.8.7

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2016-10-04 15:59:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2017-07-17 09:12:17.218397846 +0200
@@ -1,0 +2,8 @@
+Fri Jul 14 13:18:28 UTC 2017 - kstreit...@suse.com
+
+- add puppet-CVE-2017-2295.patch to fix a security vulnerability
+  where an attacker could force YAML deserialization in an unsafe
+  manner, which would lead to remote code execution
+  [bsc#1040151], [CVE-2017-2295]
+
+---

New:

  puppet-CVE-2017-2295.patch



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.DumdKZ/_old  2017-07-17 09:12:17.870306021 +0200
+++ /var/tmp/diff_new_pack.DumdKZ/_new  2017-07-17 09:12:17.874305458 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-puppet
 #
-# 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
@@ -60,7 +60,7 @@
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  update-alternatives
 Url:https://github.com/puppetlabs/puppet
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:puppetmaster.fw
 Source2:puppet.fw
 Source3:puppetmaster-unicorn.service
@@ -73,6 +73,7 @@
 Patch2:  %{mod_name}-ruby-2_2.patch
 Patch3:  %{mod_name}-systemd-default-on-new-suse.patch
 Patch4:  %{mod_name}-non_ASCII_user_comment.patch
+Patch5:  %{mod_name}-CVE-2017-2295.patch
 # /MANUAL
 Summary:A network tool for managing many disparate systems
 License:Apache-2.0
@@ -92,6 +93,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 find -type f -print0 | xargs -0 touch -r %{S:0}
 %gem_build
 

++ gem2rpm.yml ++
--- /var/tmp/diff_new_pack.DumdKZ/_old  2017-07-17 09:12:17.914299825 +0200
+++ /var/tmp/diff_new_pack.DumdKZ/_new  2017-07-17 09:12:17.914299825 +0200
@@ -18,6 +18,7 @@
   '%{mod_name}-ruby-2_2.patch': -p1
   '%{mod_name}-systemd-default-on-new-suse.patch': -p1
   '%{mod_name}-non_ASCII_user_comment.patch': -p1
+  '%{mod_name}-CVE-2017-2295.patch': -p1
 :main:
   :preamble: |-
 Provides:   %{mod_name} = %{version}-%{release}

++ puppet-CVE-2017-2295.patch ++
>From 06d8c51367ca932b9da5d9b01958cfc0adf0f2ea Mon Sep 17 00:00:00 2001
From: Josh Cooper 
Date: Fri, 28 Apr 2017 12:09:11 -0700
Subject: [PATCH] (PUP-7483) Reject all fact formats except PSON

Previously, an authenticated user could cause the master to execute
YAML.load on user-specified input, as well as MessagePack.unpack if the
msgpack gem was installed.

Since 3.2.2, agents have always sent facts as PSON. There is no reason
to support other formats, so reject all fact formats except PSON.
---

Index: puppet-3.8.5/lib/puppet/indirector/catalog/compiler.rb
===
--- puppet-3.8.5.orig/lib/puppet/indirector/catalog/compiler.rb
+++ puppet-3.8.5/lib/puppet/indirector/catalog/compiler.rb
@@ -22,9 +22,11 @@ class Puppet::Resource::Catalog::Compile
   # in Network::HTTP::Handler will automagically deserialize the value.
   if text_facts.is_a?(Puppet::Node::Facts)
 facts = text_facts
-  else
+  elsif format == 'pson'
 # We unescape here because the corresponding code in 
Puppet::Configurer::FactHandler escapes
-facts = Puppet::Node::Facts.convert_from(format, 
CGI.unescape(text_facts))
+facts = Puppet::Node::Facts.convert_from('pson', 
CGI.unescape(text_facts))
+  else
+raise ArgumentError, "Unsupported facts format"
   end
 
   unless facts.name == request.key



commit rubygem-puppet for openSUSE:Factory

2016-10-04 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2016-10-04 16:00:00

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2016-09-21 18:47:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2016-10-04 15:59:38.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct  3 10:12:39 UTC 2016 - kstreit...@suse.com
+
+- fix sysconfig_filename parameters in %fillup_only macros 
+
+---



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.GhHLw5/_old  2016-10-04 15:59:39.0 +0200
+++ /var/tmp/diff_new_pack.GhHLw5/_new  2016-10-04 15:59:39.0 +0200
@@ -202,7 +202,7 @@
 %endif
 
 %post
-%fillup_only -n puppetmaster
+%fillup_only -n puppet
 %if 0%{?has_systemd}
 %service_add_post puppet.service
 %endif
@@ -268,8 +268,7 @@
 %endif
 
 %post master
-# Compatibility with old setups
-%fillup_only
+%fillup_only -n puppetmaster
 %if 0%{?has_systemd}
 %service_add_post puppetmaster.service
 %endif

++ gem2rpm.yml ++
--- /var/tmp/diff_new_pack.GhHLw5/_old  2016-10-04 15:59:39.0 +0200
+++ /var/tmp/diff_new_pack.GhHLw5/_new  2016-10-04 15:59:39.0 +0200
@@ -131,7 +131,7 @@
 %insserv_cleanup
 %endif
   :post: |-
-%fillup_only -n puppetmaster
+%fillup_only -n puppet
 %if 0%{?has_systemd}
 %service_add_post puppet.service
 %endif
@@ -192,8 +192,7 @@
 %insserv_cleanup
 %endif
   :post: |-
-# Compatibility with old setups
-%fillup_only
+%fillup_only -n puppetmaster
 %if 0%{?has_systemd}
 %service_add_post puppetmaster.service
 %endif




commit rubygem-puppet for openSUSE:Factory

2016-09-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2016-09-21 18:47:53

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2016-04-22 16:24:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2016-09-21 18:47:55.0 +0200
@@ -1,0 +2,26 @@
+Tue Aug 16 15:01:32 UTC 2016 - tampak...@opensuse.org
+
+- set the perms of the unicorn.conf to 644
+
+---
+Wed Aug  3 10:51:14 UTC 2016 - tampak...@opensuse.org
+
+- Replace the greps with fillup-template to update the sysconfig files.
+  Fixes properly boo#916005
+
+---
+Fri Jul 29 18:08:33 UTC 2016 - jeng...@inai.de
+
+- Run fdupes over practically everything that was installed,
+  fixing "files-duplicate /usr/lib64/ruby/gems/2.2.0/doc/
+  /puppet-3.8.7/ri/Puppet/Pops/Types/TypeFactory/any-c.ri" etc.
+
+---
+Mon Jul 25 13:08:46 UTC 2016 - tampak...@opensuse.org
+
+- Update to 3.8.7:
+  
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-386
+  
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-387
+- Add -master-unicorn subpackage with unicorn systemd unit file and config
+
+---

Old:

  puppet-3.8.5.gem

New:

  puppet-3.8.7.gem
  puppetmaster-unicorn.service
  rubygem-puppet-rpmlintrc
  unicorn.conf



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.Jnv2dw/_old  2016-09-21 18:47:57.0 +0200
+++ /var/tmp/diff_new_pack.Jnv2dw/_new  2016-09-21 18:47:57.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-puppet
 #
-# 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
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-puppet
-Version:3.8.5
+Version:3.8.7
 Release:0
 %define mod_name puppet
 %define mod_full_name %{mod_name}-%{version}
@@ -43,6 +43,7 @@
 BuildRequires: fdupes
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
+Requires(pre): %fillup_prereq
 Requires:  tar
 %if 0%{?suse_version} >= 1210
 BuildRequires: systemd
@@ -62,7 +63,10 @@
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:puppetmaster.fw
 Source2:puppet.fw
-Source3:gem2rpm.yml
+Source3:puppetmaster-unicorn.service
+Source4:unicorn.conf
+Source5:%{name}-rpmlintrc
+Source6:gem2rpm.yml
 # MANUAL
 Patch0:  %{mod_name}-zypper-lu.patch
 Patch1:  %{mod_name}-systemd-default.patch
@@ -88,6 +92,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+find -type f -print0 | xargs -0 touch -r %{S:0}
 %gem_build
 
 %build
@@ -108,9 +113,17 @@
 for config_file in auth fileserver tagmail ; do
 install -m0644 $gemdir/conf/$config_file.conf 
%{buildroot}%{_sysconfdir}/%{mod_name}/$config_file.conf
 done
+install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/%{mod_name}/unicorn.conf
+mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
+cp $gemdir/ext/redhat/client.sysconfig 
%{buildroot}/%{_localstatedir}/adm/fillup-templates/sysconfig.puppet
+cp $gemdir/ext/redhat/server.sysconfig 
%{buildroot}/%{_localstatedir}/adm/fillup-templates/sysconfig.puppetmaster
 %if 0%{?has_systemd}
 ln -sf service %{buildroot}/%{_sbindir}/rcpuppet
 ln -sf service %{buildroot}/%{_sbindir}/rcpuppetmaster
+ln -sf service %{buildroot}/%{_sbindir}/rcpuppetmaster-unicorn
+install -m 644 $gemdir/ext/systemd/puppet.service  
%{buildroot}%{_unitdir}/system/puppet.service
+install -m 644 $gemdir/ext/systemd/puppetmaster.service 
%{buildroot}%{_unitdir}/system/puppetmaster.service
+install -m 644 %{SOURCE3} 
%{buildroot}%{_unitdir}/system/puppetmaster-unicorn.service
 %else
 mkdir -p %{buildroot}%_initddir
 # fix old port arg
@@ -123,9 +136,6 @@
 
 install -m 644 %{SOURCE1} %{buildroot}/%{_fwdefdir}/puppetmasterd
 install -m 644 %{SOURCE2} %{buildroot}/%{_fwdefdir}/puppet
-# Latest git calls the service for agent puppet again
-install -m 644 $gemdir/ext/systemd/puppet.service  
%{buildroot}%{_unitdir}/system/puppet.service
-install -m 644 $gemdir/ext/systemd/puppetmaster.service 

commit rubygem-puppet for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2016-04-22 16:24:37

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2016-01-28 17:23:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2016-04-22 16:24:38.0 +0200
@@ -1,0 +2,6 @@
+Mon Apr 11 15:28:34 UTC 2016 - kstreit...@suse.com
+
+- add puppet-non_ASCII_user_comment.patch to fix non-ASCII 
+  user comment with ruby >= 2.1 [bnc#971223]
+
+---

New:

  puppet-non_ASCII_user_comment.patch



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.LfLzym/_old  2016-04-22 16:24:39.0 +0200
+++ /var/tmp/diff_new_pack.LfLzym/_new  2016-04-22 16:24:39.0 +0200
@@ -68,6 +68,7 @@
 Patch1:  %{mod_name}-systemd-default.patch
 Patch2:  %{mod_name}-ruby-2_2.patch
 Patch3:  %{mod_name}-systemd-default-on-new-suse.patch
+Patch4:  %{mod_name}-non_ASCII_user_comment.patch
 # /MANUAL
 Summary:A network tool for managing many disparate systems
 License:Apache-2.0
@@ -86,6 +87,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 %gem_build
 
 %build

++ puppet-non_ASCII_user_comment.patch ++
>From 302369f4c335ffb87983506dcac6679de22878cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Barboiron?= 
Date: Thu, 28 May 2015 14:30:05 +0200
Subject: [PATCH] (PUP-4633) fix non-ASCII user comment with ruby >= 2.1

---
 lib/puppet/type/user.rb |  6 --
 spec/unit/type/user_spec.rb | 21 ++---
 2 files changed, 18 insertions(+), 9 deletions(-)

Index: puppet-3.8.5/lib/puppet/type/user.rb
===
--- puppet-3.8.5.orig/lib/puppet/type/user.rb
+++ puppet-3.8.5/lib/puppet/type/user.rb
@@ -167,8 +167,10 @@ module Puppet
 
 newproperty(:comment) do
   desc "A description of the user.  Generally the user's full name."
-  munge do |v|
-v.respond_to?(:force_encoding) ? 
v.force_encoding(Encoding::ASCII_8BIT) : v
+  if RUBY_VERSION < "2.1.0"
+munge do |v|
+  v.respond_to?(:force_encoding) ? 
v.force_encoding(Encoding::ASCII_8BIT) : v
+end
   end
 end
 
Index: puppet-3.8.5/spec/unit/type/user_spec.rb
===
--- puppet-3.8.5.orig/spec/unit/type/user_spec.rb
+++ puppet-3.8.5/spec/unit/type/user_spec.rb
@@ -344,13 +344,20 @@ describe Puppet::Type.type(:user) do
 end
   end
 
-  describe "when managing comment on Ruby 1.9", :if => 
String.method_defined?(:encode) do
-it "should force value encoding to ASCII-8BIT" do
-  value = 'abcd™'
-  value.encoding.should == Encoding::UTF_8
-  user = described_class.new(:name => 'foo', :comment => value)
-  user[:comment].encoding.should == Encoding::ASCII_8BIT
-  user[:comment].should == value.force_encoding(Encoding::ASCII_8BIT)
+  describe "when managing comment" do
+before :each do
+  @value = 'abcd™'
+  expect(@value.encoding).to eq(Encoding::UTF_8)
+  @user = described_class.new(:name => 'foo', :comment => @value)
+end
+
+it "should be converted to ASCII_8BIT for ruby 1.9 / 2.0", :if => 
RUBY_VERSION < "2.1.0" && String.method_defined?(:encode) do
+  expect(@user[:comment].encoding).to eq(Encoding::ASCII_8BIT)
+  expect(@user[:comment]).to 
eq(@value.force_encoding(Encoding::ASCII_8BIT))
+end
+
+it "must not be converted for ruby >= 2.1", :if => RUBY_VERSION >= "2.1.0" 
do
+  expect(@user[:comment].encoding).to eq(Encoding::UTF_8)
 end
   end
 



commit rubygem-puppet for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2016-01-28 17:23:13

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2015-12-09 22:33:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2016-01-28 17:23:56.0 +0100
@@ -1,0 +2,6 @@
+Fri Jan 22 17:15:04 UTC 2016 - kstreit...@suse.com
+
+- Update to 3.8.5
+  
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-385
+
+---

Old:

  puppet-3.8.4.gem

New:

  puppet-3.8.5.gem



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.PLXK0l/_old  2016-01-28 17:23:57.0 +0100
+++ /var/tmp/diff_new_pack.PLXK0l/_new  2016-01-28 17:23:57.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-puppet
-Version:3.8.4
+Version:3.8.5
 Release:0
 %define mod_name puppet
 %define mod_full_name %{mod_name}-%{version}

++ puppet-3.8.4.gem -> puppet-3.8.5.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ext/build_defaults.yaml new/ext/build_defaults.yaml
--- old/ext/build_defaults.yaml 1970-01-01 01:00:00.0 +0100
+++ new/ext/build_defaults.yaml 1970-01-01 01:00:00.0 +0100
@@ -19,17 +19,17 @@
 ref: 'refs/tags/3.8.3'
 repo: 'git://github.com/puppetlabs/puppet_for_the_win.git'
   facter:
-ref: 'refs/tags/2.4.4'
+ref: 'refs/tags/2.4.5'
 repo: 'git://github.com/puppetlabs/facter.git'
   hiera:
 ref: 'refs/tags/1.3.4'
 repo: 'git://github.com/puppetlabs/hiera.git'
   sys:
 ref:
-  x86: 'refs/tags/1.9.3-p551.6'
-  x64: 'refs/tags/2.0.0.9-x64'
+  x86: 'refs/tags/1.9.3-p551.8'
+  x64: 'refs/tags/2.0.0.11-x64'
 repo: 'git://github.com/puppetlabs/puppet-win32-ruby.git'
-apt_host: 'apt.puppetlabs.com'
+apt_signing_server: 'apt.puppetlabs.com'
 apt_repo_url: 'http://apt.puppetlabs.com'
 apt_repo_path: '/opt/repository/incoming'
 ips_repo: '/var/pkgrepo'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/puppet/daemon.rb new/lib/puppet/daemon.rb
--- old/lib/puppet/daemon.rb1970-01-01 01:00:00.0 +0100
+++ new/lib/puppet/daemon.rb1970-01-01 01:00:00.0 +0100
@@ -24,6 +24,7 @@
   SIGNAL_CHECK_INTERVAL = 5
 
   attr_accessor :agent, :server, :argv
+  attr_reader :signals
 
   def initialize(pidfile, scheduler = Puppet::Scheduler::Scheduler.new())
 @scheduler = scheduler
@@ -107,13 +108,21 @@
   # Trap a couple of the main signals.  This should probably be handled
   # in a way that anyone else can register callbacks for traps, but, eh.
   def set_signal_traps
-signals = {:INT => :stop, :TERM => :stop }
-# extended signals not supported under windows
-signals.update({:HUP => :restart, :USR1 => :reload, :USR2 => :reopen_logs 
}) unless Puppet.features.microsoft_windows?
-signals.each do |signal, method|
+[:INT, :TERM].each do |signal|
   Signal.trap(signal) do
-Puppet.notice "Caught #{signal}; storing #{method}"
-@signals << method
+Puppet.notice "Caught #{signal}; exiting"
+stop
+  end
+end
+
+# extended signals not supported under windows
+if !Puppet.features.microsoft_windows?
+  signals = {:HUP => :restart, :USR1 => :reload, :USR2 => :reopen_logs }
+  signals.each do |signal, method|
+Signal.trap(signal) do
+  Puppet.notice "Caught #{signal}; storing #{method}"
+  @signals << method
+end
   end
 end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/puppet/node.rb new/lib/puppet/node.rb
--- old/lib/puppet/node.rb  1970-01-01 01:00:00.0 +0100
+++ new/lib/puppet/node.rb  1970-01-01 01:00:00.0 +0100
@@ -18,6 +18,8 @@
 
   ::PSON.register_document_type('Node',self)
 
+  ENVIRONMENT = 'environment'.freeze
+
   def self.from_data_hash(data)
 raise ArgumentError, "No name provided in serialized data" unless name = 
data['name']
 
@@ -58,7 +60,7 @@
 if @environment
   @environment
 else
-  if env = parameters["environment"]
+  if env = parameters[ENVIRONMENT]
 self.environment = env
   elsif environment_name
 self.environment = environment_name
@@ -80,6 +82,13 @@
 else
   @environment = env
 end
+
+# Keep environment_name attribute and parameter in sync 

commit rubygem-puppet for openSUSE:Factory

2015-12-09 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2015-12-09 19:50:25

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2015-11-26 17:04:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2015-12-09 22:33:29.0 +0100
@@ -1,0 +2,5 @@
+Wed Dec  2 10:51:21 UTC 2015 - tampak...@opensuse.org
+
+- Do not touch /etc/sysconfig/puppet in systemd environments, boo#916005
+
+---



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.GdwHSb/_old  2015-12-09 22:33:31.0 +0100
+++ /var/tmp/diff_new_pack.GdwHSb/_new  2015-12-09 22:33:31.0 +0100
@@ -194,13 +194,13 @@
 %endif
 
 %post
+%if 0%{?has_systemd}
+%service_add_post puppet.service
+%else
 # Compatibility with old setups
 if [ -f /etc/sysconfig/puppet ] && [ -z "`grep 'PUPPET_EXTRA_OPTS="' 
/etc/sysconfig/puppet | grep ' --server=${PUPPET_SERVER} 
--masterport=${PUPPET_PORT} --logdest=${PUPPET_LOG}"'`" ]; then
 echo 'PUPPET_EXTRA_OPTS=" --server=${PUPPET_SERVER} 
--masterport=${PUPPET_PORT} --logdest=${PUPPET_LOG} ${PUPPET_EXTRA_OPTS}"' >>  
/etc/sysconfig/puppet
 fi
-
-%if 0%{?has_systemd}
-%service_add_post puppet.service
 %endif
 
 %package master

++ gem2rpm.yml ++
--- /var/tmp/diff_new_pack.GdwHSb/_old  2015-12-09 22:33:31.0 +0100
+++ /var/tmp/diff_new_pack.GdwHSb/_new  2015-12-09 22:33:31.0 +0100
@@ -125,13 +125,13 @@
 %insserv_cleanup
 %endif
   :post: |-
+%if 0%{?has_systemd}
+%service_add_post puppet.service
+%else
 # Compatibility with old setups
 if [ -f /etc/sysconfig/puppet ] && [ -z "`grep 'PUPPET_EXTRA_OPTS="' 
/etc/sysconfig/puppet | grep ' --server=${PUPPET_SERVER} 
--masterport=${PUPPET_PORT} --logdest=${PUPPET_LOG}"'`" ]; then
 echo 'PUPPET_EXTRA_OPTS=" --server=${PUPPET_SERVER} 
--masterport=${PUPPET_PORT} --logdest=${PUPPET_LOG} ${PUPPET_EXTRA_OPTS}"' >>  
/etc/sysconfig/puppet
 fi
-
-%if 0%{?has_systemd}
-%service_add_post puppet.service
 %endif
 :filelist: |-
   %attr(0750,%{mod_name},%{mod_name}) %dir %{_localstatedir}/lib/%{mod_name}




commit rubygem-puppet for openSUSE:Factory

2015-11-26 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2015-11-26 17:04:14

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2015-09-08 17:58:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2015-11-26 17:04:15.0 +0100
@@ -1,0 +2,7 @@
+Fri Nov 20 22:03:00 UTC 2015 - tampak...@opensuse.org
+
+- Update to 3.8.4
+  
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-383
+  
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-384
+
+---

Old:

  puppet-3.8.2.gem

New:

  puppet-3.8.4.gem



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.sD7C7E/_old  2015-11-26 17:04:16.0 +0100
+++ /var/tmp/diff_new_pack.sD7C7E/_new  2015-11-26 17:04:16.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-puppet
-Version:3.8.2
+Version:3.8.4
 Release:0
 %define mod_name puppet
 %define mod_full_name %{mod_name}-%{version}
@@ -214,7 +214,7 @@
 %{?systemd_requires}
 %endif
 
-# Requires:  rubygem-puppet = 3.8.2
+# Requires:  rubygem-puppet = 3.8.4
 %description master
 Puppet lets you centrally manage every important aspect of your system
 using a cross-platform specification language that manages all the
@@ -298,7 +298,7 @@
 Provides:puppet-vim = %{version}-%{release}
 Obsoletes:   puppet-vim < %{version}-%{release}
 
-# Requires:  rubygem-puppet = 3.8.2
+# Requires:  rubygem-puppet = 3.8.4
 %description vim
 Vim ftdetect and syntax files for Puppet manifests
 
@@ -321,7 +321,7 @@
 Supplements: packageand(emacs:%{name})
 Provides:puppet-emacs = %{version}-%{release}
 
-# Requires:  rubygem-puppet = 3.8.2
+# Requires:  rubygem-puppet = 3.8.4
 %description emacs
 Emacs syntax files for Puppet manifests
 

++ puppet-3.8.2.gem -> puppet-3.8.4.gem ++
 3358 lines of diff (skipped)




commit rubygem-puppet for openSUSE:Factory

2015-09-08 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2015-09-08 17:44:07

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2015-09-03 18:12:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2015-09-08 17:58:29.0 +0200
@@ -1,0 +2,8 @@
+Thu Sep  3 12:26:54 UTC 2015 - robert.munte...@gmail.com
+
+- Update to 3.8.2
+  * 
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-382
+  * 
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-381
+  * 
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html#puppet-380 
+
+---

Old:

  puppet-3.7.5.gem

New:

  puppet-3.8.2.gem



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.2cXAt5/_old  2015-09-08 17:58:35.0 +0200
+++ /var/tmp/diff_new_pack.2cXAt5/_new  2015-09-08 17:58:35.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-puppet
-Version:3.7.5
+Version:3.8.2
 Release:0
 %define mod_name puppet
 %define mod_full_name %{mod_name}-%{version}
@@ -214,7 +214,7 @@
 %{?systemd_requires}
 %endif
 
-# Requires:  rubygem-puppet = 3.7.5
+# Requires:  rubygem-puppet = 3.8.2
 %description master
 Puppet lets you centrally manage every important aspect of your system
 using a cross-platform specification language that manages all the
@@ -298,7 +298,7 @@
 Provides:puppet-vim = %{version}-%{release}
 Obsoletes:   puppet-vim < %{version}-%{release}
 
-# Requires:  rubygem-puppet = 3.7.5
+# Requires:  rubygem-puppet = 3.8.2
 %description vim
 Vim ftdetect and syntax files for Puppet manifests
 
@@ -321,7 +321,7 @@
 Supplements: packageand(emacs:%{name})
 Provides:puppet-emacs = %{version}-%{release}
 
-# Requires:  rubygem-puppet = 3.7.5
+# Requires:  rubygem-puppet = 3.8.2
 %description emacs
 Emacs syntax files for Puppet manifests
 

++ puppet-3.7.5.gem -> puppet-3.8.2.gem ++
 18560 lines of diff (skipped)




commit rubygem-puppet for openSUSE:Factory

2015-09-03 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2015-09-03 18:05:03

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


Package is "rubygem-puppet"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2015-05-29 10:41:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2015-09-03 18:12:41.0 +0200
@@ -1,0 +2,7 @@
+Wed Sep  2 07:59:57 UTC 2015 - robert.munte...@gmail.com
+
+- Added puppet-systemd-default-on-new-suse.patch, rebased from the
+  master branch, that uses the systemd provider on a SuSE variants
+  with version >= 12 ( boo#931703 )
+
+---

New:

  puppet-systemd-default-on-new-suse.patch



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.t3MF2h/_old  2015-09-03 18:12:48.0 +0200
+++ /var/tmp/diff_new_pack.t3MF2h/_new  2015-09-03 18:12:48.0 +0200
@@ -67,6 +67,7 @@
 Patch0:  %{mod_name}-zypper-lu.patch
 Patch1:  %{mod_name}-systemd-default.patch
 Patch2:  %{mod_name}-ruby-2_2.patch
+Patch3:  %{mod_name}-systemd-default-on-new-suse.patch
 # /MANUAL
 Summary:A network tool for managing many disparate systems
 License:Apache-2.0
@@ -84,6 +85,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 %gem_build
 
 %build

++ gem2rpm.yml ++
--- /var/tmp/diff_new_pack.t3MF2h/_old  2015-09-03 18:12:48.0 +0200
+++ /var/tmp/diff_new_pack.t3MF2h/_new  2015-09-03 18:12:48.0 +0200
@@ -13,6 +13,7 @@
   '%{mod_name}-zypper-lu.patch': -p1
   '%{mod_name}-systemd-default.patch': -p1
   '%{mod_name}-ruby-2_2.patch': -p1
+  '%{mod_name}-systemd-default-on-new-suse.patch': -p1
 :main:
   :preamble: |-
 Provides:   %{mod_name} = %{version}-%{release}

++ puppet-systemd-default-on-new-suse.patch ++
>From 2532e38589fc0b3b6c02e72071d5cc8b1e92558d Mon Sep 17 00:00:00 2001
From: Kylo Ginsberg 
Date: Tue, 1 Sep 2015 11:24:08 -0700
Subject: [PATCH] (PUP-4697) Make systemd the default service provider for all
 suse's *except* 10 and 11

Previously, the default service provider for suse was 'redhat' with
an override of 'systemd' for suse 12 and 13. However this doesn't work for the 
rolling
release of suse (tumbleweed) or the next (leap), which are both systemd
based.

This reverses the logic so the default service provider is 'systemd'
with overrides for suse 10 and suse 11.

Thanks to Robert Monteanu for researching what suse versions are using what
init systems.

I also updated some unrelated spec tests in provider/service/systemd_spec.rb
to use 'stubs' rather than 'expects' - the latter made the tests unnecessarily
brittle and was testing implementation rather than behavior.
---
 lib/puppet/provider/service/redhat.rb  |  3 +-
 lib/puppet/provider/service/systemd.rb |  2 +-
 spec/unit/provider/service/redhat_spec.rb  |  9 -
 spec/unit/provider/service/systemd_spec.rb | 64 --
 4 files changed, 46 insertions(+), 32 deletions(-)

diff --git a/lib/puppet/provider/service/redhat.rb 
b/lib/puppet/provider/service/redhat.rb
index 6e49a8f..4f3f9b8 100644
--- a/lib/puppet/provider/service/redhat.rb
+++ b/lib/puppet/provider/service/redhat.rb
@@ -8,7 +8,8 @@
 
   commands :chkconfig => "/sbin/chkconfig", :service => "/sbin/service"
 
-  defaultfor :osfamily => [:redhat, :suse]
+  defaultfor :osfamily => :redhat
+  defaultfor :osfamily => :suse, :operatingsystemmajrelease => ["10", "11"]
 
   # Remove the symlinks
   def disable
diff --git a/lib/puppet/provider/service/systemd.rb 
b/lib/puppet/provider/service/systemd.rb
index 17766e2..94a4f61 100644
--- a/lib/puppet/provider/service/systemd.rb
+++ b/lib/puppet/provider/service/systemd.rb
@@ -8,7 +8,7 @@
   defaultfor :osfamily => [:archlinux]
   defaultfor :osfamily => :redhat, :operatingsystemmajrelease => "7"
   defaultfor :osfamily => :redhat, :operatingsystem => :fedora, 
:operatingsystemmajrelease => ["17", "18", "19", "20", "21"]
-  defaultfor :osfamily => :suse, :operatingsystemmajrelease => ["12", "13"]
+  defaultfor :osfamily => :suse

   def self.instances
 i = []
 



commit rubygem-puppet for openSUSE:Factory

2015-05-29 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2015-05-29 10:41:34

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


Package is rubygem-puppet

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2015-01-22 21:49:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2015-05-29 10:41:36.0 +0200
@@ -1,0 +2,30 @@
+Thu May 28 07:49:27 UTC 2015 - dg...@suse.com
+
+- Updated the change file
+
+---
+Thu May 14 19:31:57 UTC 2015 - tampak...@opensuse.org
+
+- Add puppet-ruby-2_2.patch that fixes the ruby 2.2 support
+
+---
+Tue May 12 10:51:13 UTC 2015 - tampak...@opensuse.org
+
+- Re-run g2r
+- Fix the systemd patch to actually apply
+- Remove the ext/{debian,gentoo} dirs for all ruby versions
+
+---
+Mon May 11 12:51:28 UTC 2015 - tampak...@opensuse.org
+
+- Update to 3.7.5
+  * 
https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html#puppet-374
+  * 
https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html#puppet-375
+- Add upstream patch puppet-zypper-lu.patch to cache the output of zypper 
list-updates
+  https://tickets.puppetlabs.com/browse/PUP-3968
+- Add upstream patch puppet-systemd-default.patch to make systemd default on 
SLE12 and openSUSE 12.x
+  https://tickets.puppetlabs.com/browse/PUP-3338
+- Add runtime dependency on tar, needed by the puppet module command to
+  unpack tarballs that it fetches from the forge
+
+---

Old:

  puppet-3.7.3.gem

New:

  puppet-3.7.5.gem
  puppet-ruby-2_2.patch
  puppet-systemd-default.patch
  puppet-zypper-lu.patch



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.y8U6cK/_old  2015-05-29 10:41:37.0 +0200
+++ /var/tmp/diff_new_pack.y8U6cK/_new  2015-05-29 10:41:37.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-puppet
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-puppet
-Version:3.7.3
+Version:3.7.5
 Release:0
 %define mod_name puppet
 %define mod_full_name %{mod_name}-%{version}
@@ -43,6 +43,7 @@
 BuildRequires: fdupes
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
+Requires:  tar
 %if 0%{?suse_version} = 1210
 BuildRequires: systemd
 %{?systemd_requires}
@@ -62,6 +63,11 @@
 Source1:puppetmaster.fw
 Source2:puppet.fw
 Source3:gem2rpm.yml
+# MANUAL
+Patch0:  %{mod_name}-zypper-lu.patch
+Patch1:  %{mod_name}-systemd-default.patch
+Patch2:  %{mod_name}-ruby-2_2.patch
+# /MANUAL
 Summary:A network tool for managing many disparate systems
 License:Apache-2.0
 Group:  Development/Languages/Ruby
@@ -74,6 +80,11 @@
 cron jobs, and hosts, along with obviously discrete elements like
 packages, services, and files.
 %prep
+%gem_unpack
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%gem_build
 
 %build
 
@@ -132,7 +143,10 @@
 install -Dp -m0644 $gemdir/ext/emacs/puppet-mode-init.el 
$emacsdir/site-start.d/puppet-mode-init.el
 
 # Remove those dirs as they cause strange runtime dependencies
-rm -rf $gemdir/ext/{debian,gentoo}
+for gem in $(/usr/bin/ruby-find-versioned gem) ; do
+gemdir=%{buildroot}$($gem env gemdir)/gems/%{mod_full_name}
+rm -rf $gemdir/ext/{debian,gentoo}
+done
 # /MANUAL
 
 
@@ -198,7 +212,7 @@
 %{?systemd_requires}
 %endif
 
-# Requires:  rubygem-puppet = 3.7.3
+# Requires:  rubygem-puppet = 3.7.5
 %description master
 Puppet lets you centrally manage every important aspect of your system
 using a cross-platform specification language that manages all the
@@ -282,7 +296,7 @@
 Provides:puppet-vim = %{version}-%{release}
 Obsoletes:   puppet-vim  %{version}-%{release}
 
-# Requires:  rubygem-puppet = 3.7.3
+# Requires:  rubygem-puppet = 3.7.5
 %description vim
 Vim ftdetect and syntax files for Puppet manifests
 
@@ -305,7 +319,7 @@
 Supplements: packageand(emacs:%{name})
 Provides:puppet-emacs = %{version}-%{release}
 
-# Requires:  rubygem-puppet = 3.7.3
+# Requires:  rubygem-puppet = 3.7.5
 %description emacs
 Emacs syntax files for Puppet manifests
 

commit rubygem-puppet for openSUSE:Factory

2015-01-22 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2015-01-22 21:49:02

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


Package is rubygem-puppet

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes
2015-01-09 20:49:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2015-01-22 21:49:03.0 +0100
@@ -1,0 +2,10 @@
+Wed Jan 21 13:05:18 UTC 2015 - tampak...@opensuse.org
+
+- Replace rubygem(augeas) with rubygem(ruby-augeas), since the former is not 
working with puppet, boo#911083
+
+---
+Tue Dec 11 20:39:21 UTC 2014 - tampak...@opensuse.org
+
+- Install the master-related sample config files with puppetmaster package
+
+---



Other differences:
--
++ rubygem-puppet.spec ++
--- /var/tmp/diff_new_pack.PilrUD/_old  2015-01-22 21:49:04.0 +0100
+++ /var/tmp/diff_new_pack.PilrUD/_new  2015-01-22 21:49:04.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-puppet
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -142,9 +142,6 @@
 %attr(0750,%{mod_name},%{mod_name}) %dir %{_localstatedir}/log/%{mod_name}
 %dir %{_sysconfdir}/%{mod_name}
 %config(noreplace) %{_sysconfdir}/%{mod_name}/%{mod_name}.conf
-%config(noreplace) %{_sysconfdir}/%{mod_name}/auth.conf
-%config(noreplace) %{_sysconfdir}/%{mod_name}/fileserver.conf
-%config(noreplace) %{_sysconfdir}/%{mod_name}/tagmail.conf
 %config(noreplace) %{_fwdefdir}/%{mod_name}
 %{_mandir}/man?/*
 %{_sbindir}/rcpuppet
@@ -213,6 +210,9 @@
 %defattr(-,root,root,-)
 %{_sbindir}/rcpuppetmaster
 %config(noreplace) %{_fwdefdir}/puppetmasterd
+%config(noreplace) %{_sysconfdir}/%{mod_name}/auth.conf
+%config(noreplace) %{_sysconfdir}/%{mod_name}/fileserver.conf
+%config(noreplace) %{_sysconfdir}/%{mod_name}/tagmail.conf
 %{_unitdir}/system/puppetmaster.service
 %if 0%{?suse_version} == 1110
 %_initddir/puppetmaster

++ gem2rpm.yml ++
--- /var/tmp/diff_new_pack.PilrUD/_old  2015-01-22 21:49:04.0 +0100
+++ /var/tmp/diff_new_pack.PilrUD/_new  2015-01-22 21:49:04.0 +0100
@@ -17,7 +17,7 @@
 Obsoletes:  hiera-puppet  1.0.0
 Requires:   %{name}
 Recommends: rubygem(%{rb_default_ruby_abi}:%{mod_name})
-Recommends: rubygem(augeas)
+Recommends: rubygem(ruby-augeas)
 Recommends: rubygem(ruby-shadow)
 :preamble: |-
   # backward compatible requirement SLE...
@@ -129,9 +129,6 @@
   %attr(0750,%{mod_name},%{mod_name}) %dir %{_localstatedir}/log/%{mod_name}
   %dir %{_sysconfdir}/%{mod_name}
   %config(noreplace) %{_sysconfdir}/%{mod_name}/%{mod_name}.conf
-  %config(noreplace) %{_sysconfdir}/%{mod_name}/auth.conf
-  %config(noreplace) %{_sysconfdir}/%{mod_name}/fileserver.conf
-  %config(noreplace) %{_sysconfdir}/%{mod_name}/tagmail.conf
   %config(noreplace) %{_fwdefdir}/%{mod_name}
   %{_mandir}/man?/*
   %{_sbindir}/rcpuppet
@@ -208,6 +205,9 @@
 :filelist: |-
   %{_sbindir}/rcpuppetmaster
   %config(noreplace) %{_fwdefdir}/puppetmasterd
+  %config(noreplace) %{_sysconfdir}/%{mod_name}/auth.conf
+  %config(noreplace) %{_sysconfdir}/%{mod_name}/fileserver.conf
+  %config(noreplace) %{_sysconfdir}/%{mod_name}/tagmail.conf
   %{_unitdir}/system/puppetmaster.service
   %if 0%{?suse_version} == 1110
   %_initddir/puppetmaster

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-puppet for openSUSE:Factory

2015-01-09 Thread h_root
Hello community,

here is the log from the commit of package rubygem-puppet for openSUSE:Factory 
checked in at 2015-01-09 20:49:30

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


Package is rubygem-puppet

Changes:

New Changes file:

--- /dev/null   2014-12-25 22:38:16.200041506 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes   
2015-01-09 20:49:32.0 +0100
@@ -0,0 +1,663 @@
+---
+Tue Dec  2 18:04:24 UTC 2014 - tampak...@opensuse.org
+
+- Switch installation from tarball to gem, using the new packaging schema
+- Rename puppet to rubygem-puppet for the above reason
+- Rename puppet-server to puppet-master / puppetmaster, since PuppetLabs has a
+  new product out that is called Puppet Server
+- Install more sample config files (auth.conf, fileserver.conf, tagmail.conf)
+- Add rubygem(ruby-shadow) and rubygem(augeas) as Recommends
+- Separate emacs syntax files to different subpkg
+
+---
+Sat Nov  8 20:23:07 UTC 2014 - da...@darins.net
+
+- update to 3.7.3
+  *  PUP-3601: Bump facter dependency to 2.3.0
+  *  PUP-3471: Windows Puppet x86 Installer Expands Environment Variables in 
Path
+  *  PUP-3302: Puppet resource broken when directory environments enabled
+  *  PUP-3500: Adding a setting to puppet.conf that has a :hook handled on 
define preloads incorrect directory environment settings.
+  *  PUP-3505: Future parser handling undef’s incorrectly
+  *  PUP-3514: Future parser not showing line/column for error
+  *  PUP-3558: Future parser, square brackets in references cause syntax 
errors related to non-ASCII characters
+  *  PUP-3602: Do not convert strings that are on the form “0e to floating 
point
+  *  PUP-3555: introduce override-able factory pattern for constructing 
environment cache entries
+
+  See release notes for update information:
+https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html
+
+  For a full list of bugs fixes see:
+
https://tickets.puppetlabs.com/secure/ReleaseNote.jspa?projectId=10102version=12001
+
+- remove old .changelog
+- fix invalid arg in init script for SLE
+
+---
+Tue Oct 28 09:21:58 UTC 2014 - bo...@steki.net
+
+- updated buildrequires to use rubygem(xxx) syntax as that is correct syntax
+
+---
+Thu Oct 23 16:57:53 UTC 2014 - da...@darins.net
+
+- Update to 3.7.2
+  * PUP-3467: Reject SSLv3 connections in Puppet
+  * PUP-3345: Puppet Master Memory Leak
+  * PUP-643: Solaris pkg package provider does not handle expiring
+certificates
+  * PUP-1165: Spurious ‘trigger changed’ messages generated by scheduled
+task provider
+  * PUP-3203: scheduled_task triggers cannot be updated
+  * PUP-3357: Unexpected error with multiple SSH keys without comments
+  * PUP-3351: Puppet evaluates classes declared with parameters before
+classes declared without parameters
+  * PUP-3258: puppet apply + ENC + 3.7.x: does not read the .pp file
+  * PUP-3244: ENC returned environment ignored when using directory 
environments
+  * PUP-3334: Changes to environment.conf are not being picked up, even
+when environment timeout is set to 0.
+  * PUP-3363: future parser give weird error in trailing comma after assignment
+  * PUP-3366: type system does not handle Enum/String compare correctly
+  * PUP-3401: Type system does not handle Pattern correctly
+  * PUP-3365: consider not doing deep undef to empty string map in 3xi
+function API
+  * PUP-3364: Attempt to use Numeric as title in a Resource type causes
+internal error
+  * PUP-3201: Validation thinks that an Undef instance is of type Runtime
+  * PUP-3315: Windows agent installer should specify that FQDN is expected
+  * PUP-3227: Upgrade conflict: puppetmaster-common and puppet-common
+ 
+  See release notes for update information:
+https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html
+
+  For a full list of bugs fixes see:
+
https://tickets.puppetlabs.com/secure/ReleaseNote.jspa?projectId=10102version=11925
+
+---
+Sat Sep 27 06:31:18 UTC 2014 - tbecht...@suse.com
+
+- Also create user/group when only installing the puppet client
+
+---
+Wed Sep 24 15:23:25 UTC 2014 - da...@darins.net
+
+- Updated systemd coding style 
+
+---
+Thu Sep 18 17:32:47 UTC 2014 - da...@darins.net
+
+- Fix packaging for SLE_11
+