Hello community, here is the log from the commit of package ruby.1950 for openSUSE:12.2:Update checked in at 2013-08-30 15:48:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2:Update/ruby.1950 (Old) and /work/SRC/openSUSE:12.2: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.2:Update/.ruby.1950.new/ruby.changes 2013-08-30 15:48:30.000000000 +0200 @@ -0,0 +1,785 @@ +------------------------------------------------------------------- +Thu Aug 22 10:06:49 UTC 2013 - jmassaguer...@suse.com + +- fix Bug 834785 - VUL-0: ruby*: default /etc/gemrc uses http source + of gems instead of https + +------------------------------------------------------------------- +Tue Jun 19 10:10:00 UTC 2012 - co...@suse.com + +- also add the old macro names as wrapper + +------------------------------------------------------------------- +Tue May 8 09:46:38 UTC 2012 - co...@suse.com + +- make this package a wrapper around the default ruby - ruby19 for now + +------------------------------------------------------------------- +Mon Feb 13 10:54:34 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +------------------------------------------------------------------- +Thu Dec 29 01:40:14 UTC 2011 - mrueck...@suse.de + +- 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 - co...@suse.com + +- add automake as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Thu Jul 7 13:02:17 UTC 2011 - mrueck...@suse.de + +- 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 - mrueck...@suse.de + +- 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 - mrueck...@suse.de + +- 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 - mrueck...@suse.de + +- 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 + users to delete arbitrary files and directories. CVE-2011-1004 + - Exception#to_s method can be used to trick $SAFE check, which + makes a untrusted codes to modify arbitrary strings. + CVE-2011-1005 + - Ruby WEBrick character set issue (XSS) CVE-2010-0541 + + for all non security changes see + /usr/share/doc/packages/ruby/ChangeLog + +- refreshed ruby-1.8.x_openssl_branch_update.patch +- buildrequires openssl to make the last openssl test work +- https://github.com/ruby/ruby/commit/1887f60a8540f64f5c7bb14d57c0be70506941b8.patch + * ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD. + This caused failure when test/csv is executed with GC.stress = + true. +- added ruby-1.8.7.p334_remove_zlib_test_params_test.patch: + remove the test_params patch from backport in r27917 + It doesnt pass atm. +- removed ruby-1.8.6.p36_socket_ipv6.patch: + included upstream + +------------------------------------------------------------------- +Tue Sep 7 14:38:54 UTC 2010 - mrueck...@suse.de + +- the testsuite and doc-html package should of course require the + main package + +------------------------------------------------------------------- +Fri Jul 2 09:50:00 UTC 2010 - mrueck...@suse.de + +- add ruby(abi) = 1.8 provides + +------------------------------------------------------------------- +Thu Jul 1 15:27:17 UTC 2010 - mrueck...@suse.de + +- update to 1.8.7.p299 (bnc#606056 and bnc#603914) + - OpenSSL 1.0.0 support + - Use OpenSSL engines which exist + - Fixed range and chunked support for Net::HTTP + - Iconv fixes + - Backported pack/unpack from the 1.9 branch (bnc#606056 bnc#603914) + - Multiple fixes in the resolver + - Fixed Unicode inspection bug. + - Escape characters properly for the accesslog (bnc#570616) +- cleaned up rpmlintrc +- refreshed patches: + old: ruby-1.8.7.p22_lib64.patch + new: ruby-1.8.7.p299_lib64.patch + old: ruby_1.8.6.p36_date_remove_privat.patch + new: ruby-1.8.7.p299_date_remove_privat.patch + old: ruby-pedantic-headers.diff + new: ruby-1.8.7.p299_pedantic-headers.patch +- replaced patches ruby-1.8.x_openssl-1.0.patch and + ruby-1.8.x_openssl-1.0-tests.patch with + ruby-1.8.x_openssl_branch_update.patch + +------------------------------------------------------------------- +Wed May 19 14:44:51 UTC 2010 - mrueck...@suse.de + +- fix build on ix86: + --target got removed from the %configure macro. add it back + locally for now. + +------------------------------------------------------------------- +Thu Apr 22 22:06:56 UTC 2010 - mrueck...@suse.de + +- added ruby-1.8.x_openssl-1.0.patch and + ruby-1.8.x_openssl-1.0-tests.patch: + fix building with openssl 1.0.0 (taken from svn) +- added ruby-1.8.x_yaml2byte.patch: + fix warning about sequence point +- remove requires on glibc-devel again + +------------------------------------------------------------------- +Sat Mar 13 21:25:30 UTC 2010 - crrodrig...@opensuse.org + +- ruby-devel requires glibc-devel + +------------------------------------------------------------------- +Tue Feb 23 12:02:11 UTC 2010 - mrueck...@suse.de + +- added ruby-1.8.x_digest_non_void_return.patch: + patch pulled from SVN to fix the warnings about no return in + non-void functions. + +------------------------------------------------------------------- +Sun Jan 31 21:56:19 CET 2010 - meiss...@suse.de + +- ruby calls "ppc" "powerpc". + +------------------------------------------------------------------- +Fri Jan 29 19:12:11 UTC 2010 - mrueck...@suse.de + +- update to 1.8.7p249 + small big fix release in the 1.8.7 branch, this includes the fix + for: + - ruby webrick doesn't sanitize non-printable characters in log + (bnc#570616) CVE-2009-4492 +- drop ruby-1.8.6.p36_gc.patch: solution is upstream + +------------------------------------------------------------------- +Thu Dec 17 00:42:51 CET 2009 - jeng...@medozas.de + +- package documentation as noarch +- adjust ruby.macros to ask the ruby binary for the target plaform. + This is because %_host_cpu can expand to sparc64, while ruby is + built for the sparcv9 target, and %_target_cpu can expand to + noarch. +- in ruby.spec, %rb_arch is statically reset to %_target_cpu, as + we need the target name. Since it won't be noarch in this case, + that is good. + +------------------------------------------------------------------- +Thu Aug 20 19:19:52 UTC 2009 - jansimon.moel...@opensuse.org + +- remove s/armv5tel/armv4l/ in macros as it breaks build for armv5tel + +------------------------------------------------------------------- ++++ 588 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.2:Update/.ruby.1950.new/ruby.changes New: ---- gem_build_cleanup gemrc ruby.changes ruby.common-macros 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 Source1: gem_build_cleanup Source2: gemrc Source3: ruby.common-macros Provides: /usr/bin/ruby Url: http://www.ruby-lang.org/ Summary: An Interpreted Object-Oriented Scripting Language License: MIT Group: Development/Languages/Ruby Requires: ruby19 Provides: rubygems = 1.8.15 Obsoletes: rubygems < 1.8.15 %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. %package common Summary: Files needed by all ruby versions Group: Development/Languages/Ruby %description common Development files to link against Ruby. %prep %build %install install -D -m 0755 %{S:1} $RPM_BUILD_ROOT%_bindir/gem_build_cleanup 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:3} $RPM_BUILD_ROOT/etc/rpm/macros.common-ruby install -D -m 0644 %{S:2} $RPM_BUILD_ROOT/etc/gemrc export NO_BRP_STALE_LINK_ERROR=yes %files %defattr(-,root,root) /etc/rpm/macros.ruby %exclude %_bindir/gem_build_cleanup %{_bindir}/* %files devel %defattr(-,root,root) %_libdir/libruby.so %files common %defattr(-,root,root) /etc/gemrc /etc/rpm/macros.common-ruby %_bindir/gem_build_cleanup %changelog ++++++ gem_build_cleanup ++++++ #!/bin/sh if [ ${#*} = 1 ] ; then if [ -d "$1" ] ; then find $1 \ \( -name \*.o -o -name Makefile -o -name config.log -o -name config.status -o -name Makefile.html -o -name gem_make.out -o -name mkmf.log -o -name \*.bak -o -name .deps -o -name .libs -o -name CVS \) \ -print0 | xargs -r0 rm -rv || : else echo "'$1' does not exists or is not a directory! Exiting." >&2 exit 1 fi else echo "Please pass exact one argument to this script! Exiting." >&2 exit 1 fi ++++++ gemrc ++++++ --- :benchmark: false install: --format-executable --no-user-install --no-rdoc :backtrace: true :update_sources: true format_executable: true :verbose: true update: --format-executable --no-user-install --no-rdoc :bulk_threshold: 1000 :sources: - https://rubygems.org ++++++ ruby.common-macros ++++++ %gem_cleanup /usr/bin/gem_build_cleanup %{buildroot}%{_libdir}/ruby/gems/ ++++++ ruby.macros ++++++ %gem_install %{gem19_install} %gem_cleanup /usr/bin/gem_build_cleanup %{buildroot}%{_libdir}/ruby/gems/%{rb_ver} %rubygems_requires %{rubygems19_requires} %rb_binary %{rb19_binary} %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: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org