Hello community,

here is the log from the commit of package ruby.1950 for openSUSE:12.3:Update 
checked in at 2013-08-30 15:48:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/ruby.1950 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.ruby.1950.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ruby.1950"

Changes:
--------
New Changes file:

--- /dev/null   2013-07-23 23:44:04.804033756 +0200
+++ /work/SRC/openSUSE:12.3:Update/.ruby.1950.new/ruby.changes  2013-08-30 
15:48:34.000000000 +0200
@@ -0,0 +1,903 @@
+-------------------------------------------------------------------
+Thu Aug 22 10:05:47 UTC 2013 - [email protected]
+
+- fix Bug 834785 - VUL-0: ruby*: default /etc/gemrc uses http source 
+  of gems instead of https 
+
+-------------------------------------------------------------------
+Mon Jan 21 15:42:54 UTC 2013 - [email protected]
+
+- buildignore rubygems package to avoid bootstrap problem
+
+-------------------------------------------------------------------
+Tue Nov 13 14:14:27 UTC 2012 - [email protected]
+
+- ruby-common no longer provides anything that ruby requires,
+  so remove it
+
+-------------------------------------------------------------------
+Sat Nov  3 15:31:49 UTC 2012 - [email protected]
+
+- buildignore own subpackages to avoid bootstrap problem
+
+-------------------------------------------------------------------
+Mon Aug  6 10:30:08 UTC 2012 - [email protected]
+
+- reenable rdoc generation, no need to differ from upstream there
+
+-------------------------------------------------------------------
+Wed Aug  1 13:29:19 UTC 2012 - [email protected]
+
+- add update-alternatives for ruby provided binaries
+
+-------------------------------------------------------------------
+Wed Aug  1 12:07:35 UTC 2012 - [email protected]
+
+- expand ruby19 gemspecs as provides automatically
+
+-------------------------------------------------------------------
+Thu Jul 26 09:53:19 UTC 2012 - [email protected]
+
+- remove rubygem-requires - rpm does it correctly
+
+-------------------------------------------------------------------
+Thu Jul 26 07:36:15 UTC 2012 - [email protected]
+
+- split out ruby-common into a package on its own
+
+-------------------------------------------------------------------
+Wed Jul 25 14:52:49 UTC 2012 - [email protected]
+
+- map the != operator to > - which might be wrong in 50% of all cases
+
+-------------------------------------------------------------------
+Wed Jul 25 14:39:43 UTC 2012 - [email protected]
+
+- require a patched rpm in case rpm does not have magic hooks
+
+-------------------------------------------------------------------
+Wed Jul 25 12:17:02 UTC 2012 - [email protected]
+
+- move the option parsing to a shell script that is able to do it
+  rightly (rpm macros are just *BAD*)
+
+-------------------------------------------------------------------
+Wed Jul 25 11:09:28 UTC 2012 - [email protected]
+
+- make the rubygemdeps a ruby script much more clever about gemspecs
+
+-------------------------------------------------------------------
+Wed Jul 25 08:27:38 UTC 2012 - [email protected]
+
+- Another take on %gem_install, the version w/o passing parameters
+  seemed to be wrong
+
+-------------------------------------------------------------------
+Wed Jul 25 05:54:25 UTC 2012 - [email protected]
+
+- avoid *.gemspec, we get problems if we there are two
+
+-------------------------------------------------------------------
+Tue Jul 24 15:24:43 UTC 2012 - [email protected]
+
+- remove too relaxing permissions from unpacked archive
+
+-------------------------------------------------------------------
+Tue Jul 24 14:55:31 UTC 2012 - [email protected]
+
+- add a provides for ruby-macros
+
+-------------------------------------------------------------------
+Tue Jul 24 14:36:38 UTC 2012 - [email protected]
+
+- Fix %gem_unpack:
+  Fetch Gemspec from gem metadata for gems that don't package Gemspecs
+  but generate them programatically
+
+-------------------------------------------------------------------
+Tue Jul 17 14:15:42 UTC 2012 - [email protected]
+
+- Fix ruby(abi) requires generation, the path glob was to broad
+
+-------------------------------------------------------------------
+Mon Jul  9 05:17:40 UTC 2012 - [email protected]
+
+- rename $bin19 binaries to $bin
+
+-------------------------------------------------------------------
+Wed Jul  4 08:59:02 UTC 2012 - [email protected]
+
+- Fix old-style %gem_install macro (missing parameter)
+
+-------------------------------------------------------------------
+Tue Jul  3 08:02:01 UTC 2012 - [email protected]
+
+- Provide the following new RPM macros:
+  + %gem_unpack
+  + %gem_build
+  + %gem_install (retaining the old behavior)
+
+-------------------------------------------------------------------
+Mon Jul  2 14:06:43 UTC 2012 - [email protected]
+
+- add automatic provides and requires for rubygems
+
+-------------------------------------------------------------------
+Tue Jun 19 10:10:00 UTC 2012 - [email protected]
+
+- also add the old macro names as wrapper
+
+-------------------------------------------------------------------
+Tue May  8 09:46:38 UTC 2012 - [email protected]
+
+- make this package a wrapper around the default ruby - ruby19 for now
+
+-------------------------------------------------------------------
+Mon Feb 13 10:54:34 UTC 2012 - [email protected]
+
+- patch license to follow spdx.org standard
+
+-------------------------------------------------------------------
+Thu Dec 29 01:40:14 UTC 2011 - [email protected]
+
+- update to 1.8.7.p357
+  - randomize hash to avoid algorithmic complexity attacks.
+    CVE-2011-4815
+  - initialization of hash_seed to be at the beginning of the
+    process.
+  - initialize random seed at first.
+  - call OpenSSL::Random.seed at the SecureRandom.random_bytes
+    call.  insert separators for array join.  patch by Masahiro
+    Tomita.  [ruby-dev:44270]
+  - mkconfig.rb: fix for continued lines.  based on a patch from
+    Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
+  - Infinity is greater than any bignum number.  [ruby-dev:38672]
+  - initialize store->ex_data.sk.  [ruby-core:28907]
+    [ruby-core:23971] [ruby-core:18121]
+
+-------------------------------------------------------------------
+Thu Dec  1 17:03:34 UTC 2011 - [email protected]
+
+- add automake as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
+Thu Jul  7 13:02:17 UTC 2011 - [email protected]
+
+- update to 1.8.7.p352
+  - support for openssl compiled without SSLv2
+  - multilib support for tk build
+  - some IPv6 related fixes
+  - zlib fixes
+  - reinitialize PRNG when forking children
+  - uri route_to fixes
+  - fix race condition with variables and autoload
+- drop 1887f60a8540f64f5c7bb14d57c0be70506941b8.patch
+  included upstream
+- drop ruby-1.8.7.p22_tcltk-multilib.patch
+  solved differently upstream
+
+-------------------------------------------------------------------
+Fri May 20 13:26:07 UTC 2011 - [email protected]
+
+- drop ruby-1.8.7.p299_webrick_error_page_encoding.patch:
+  we will stick to the upstream charset
+
+-------------------------------------------------------------------
+Fri Mar 18 13:46:36 UTC 2011 - [email protected]
+
+- added ruby-1.8.x_rubylibdir.patch:
+  allows us to also change the path for the stdlib part of the ruby
+  directory tree
+
+-------------------------------------------------------------------
+Tue Feb 22 16:38:09 UTC 2011 - [email protected]
+
+- update to 1.8.7.p334 (bnc#673740, bnc#673750, bnc#600752)
+  - A symlink race condition vulnerability was found in
+    FileUtils.remove_entry_secure. The vulnerability allows local
++++ 706 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.3:Update/.ruby.1950.new/ruby.changes

New:
----
  gemrc
  ruby.changes
  ruby.macros
  ruby.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ruby.spec ++++++
#
# spec file for package ruby
#
# Copyright (c) 2013 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


Name:           ruby
Version:        1.9.3
Release:        0
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        ruby.macros
Source2:        gemrc
Provides:       /usr/bin/ruby
Url:            http://www.ruby-lang.org/
Summary:        An Interpreted Object-Oriented Scripting Language
License:        MIT
Group:          Development/Languages/Ruby
BuildRequires:  ruby-common
BuildRequires:  ruby19-devel
BuildRequires:  update-alternatives
#!BuildIgnore:  ruby ruby-devel
#!BuildIgnore:  rubygems
%requires_eq ruby19
Provides:       rubygems = 1.8.15
Obsoletes:      rubygems < 1.8.15
Requires:       update-alternatives

%{expand:%(rpm -ql ruby19 | fgrep .gemspec | /usr/bin/ruby1.9 
/usr/lib/rpm/rubygemsdeps.rb --provides | sed -e 's,^,Provides:,')}

%description
Ruby is an interpreted scripting language for quick and easy
object-oriented programming.  It has many features for processing text
files and performing system management tasks (as in Perl).  It is
simple, straight-forward, and extensible.

* Ruby features:

- Simple Syntax

- *Normal* Object-Oriented features (class, method calls, for
   example)

- *Advanced* Object-Oriented features(Mix-in, Singleton-method, for
   example)

- Operator Overloading

- Exception Handling

- Iterators and Closures

- Garbage Collection

- Dynamic Loading of Object Files (on some architectures)

- Highly Portable (works on many UNIX machines; DOS, Windows, Mac,
BeOS, and more)

%package devel
Summary:        Development files to link against Ruby
Group:          Development/Languages/Ruby
Requires:       %{name}
Requires:       ruby19-devel
Provides:       rubygems_with_buildroot_patch

%description devel
Development files to link against Ruby.

%prep

%build

%install
mkdir -p $RPM_BUILD_ROOT%_bindir
for bin in erb gem irb rake rdoc ri ruby testrb; do
  ln -s %_bindir/"$bin"1.9 $RPM_BUILD_ROOT%_bindir/$bin
done
mkdir -p $RPM_BUILD_ROOT%_libdir
ln -s %_libdir/libruby1.9.so $RPM_BUILD_ROOT%_libdir/libruby.so
install -D -m 0644 %{S:0} $RPM_BUILD_ROOT/etc/rpm/macros.ruby
install -D -m 0644 %{S:2} $RPM_BUILD_ROOT/etc/gemrc

%post
for bin in erb gem irb rake rdoc ri ruby testrb; do
  /usr/sbin/update-alternatives --install \
    %{_bindir}/$bin $bin %{_bindir}/$bin"1.9" 19
done

%preun
if [ "$1" = 0 ] ; then
  for bin in erb gem irb rake rdoc ri ruby testrb; do
    /usr/sbin/update-alternatives --remove $bin %{_bindir}/$bin"1.9"
  done
fi

%files
%defattr(-,root,root)
%config /etc/gemrc
%config /etc/rpm/macros.ruby
%ghost %{_bindir}/erb
%ghost %{_bindir}/gem
%ghost %{_bindir}/irb
%ghost %{_bindir}/rake
%ghost %{_bindir}/rdoc
%ghost %{_bindir}/ri
%ghost %{_bindir}/ruby
%ghost %{_bindir}/testrb

%files devel
%defattr(-,root,root)
%_libdir/libruby.so

%changelog
++++++ gemrc ++++++
--- 
:benchmark: false
install: --format-executable --no-user-install
:backtrace: true
:update_sources: true
format_executable: true
:verbose: true
update: --format-executable --no-user-install
:bulk_threshold: 1000
:sources: 
- https://rubygems.org
++++++ ruby.macros ++++++
#
# Copyright (c) 2012 SUSE Linux
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#

%rb_binary                         %{rb19_binary}
%gem_binary                        /usr/bin/gem1.9
%rb_arch %{rb19_arch}
%rb_ver %{rb19_ver}

%rb_dir %{rb19_dir}
%rb_libdir %{rb19_libdir}
%rb_archdir %{rb19_archdir}

%rb_sitedir %rb19_sitedir
%rb_sitelibdir %rb19_sitelibdir
%rb_sitearchdir %rb19_sitearchdir

%rb_vendordir %rb19_vendordir  
%rb_vendorlibdir %rb19_vendorlibdir
%rb_vendorarchdir %rb19_vendorarchdir 


# old names
%rb_sitelib                        %rb19_sitelibdir
%rb_sitearch                       %rb19_sitearchdir
#
%rb_vendorlib                      %rb19_vendorlibdir
%rb_vendorarch                     %rb19_vendorarchdir

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to