pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/43441: [databases/ruby-activerecord] Update to 2.3.8
>Number: 43441
>Category: pkg
>Synopsis: [databases/ruby-activerecord] Update to 2.3.8
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jun 09 15:20:00 +0000 2010
>Originator: Wen Heping
>Release: NetBSD-5.0.2
>Organization:
Private
>Environment:
NetBSD nb502.wenjing.com 5.0.2 NetBSD 5.0.2 (GENERIC) #0: Sat Feb 6 17:53:27
UTC 2010
builds%b7.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-2-RELEASE/i386/201002061851Z-obj/home/builds/ab/netbsd-5-0-2-RELEASE/src/sys/arch/i386/compile/GENERIC
i386
>Description:
*2.3.8 (May 24, 2010)*
* Version bump.
*2.3.7 (May 24, 2010)*
* Version bump.
*2.3.6 (May 23, 2010)*
* Add index length support for MySQL. #1852 [Emili Parreno, Pratik Naik]
Example:
add_index(:accounts, :name, :name => 'by_name', :length => 10)
=> CREATE INDEX by_name ON accounts(name(10))
add_index(:accounts, [:name, :surname], :name => 'by_name_surname', :length
=> {:name => 10, :surname => 15})
=> CREATE INDEX by_name_surname ON accounts(name(10), surname(15))
* find_or_create_by_attr(value, ...) works when attr is protected. #4457
[Santiago Pastorino, Marc-Andr\xc3\xa9 Lafortune]
* JSON supports a custom root option: to_json(:root => 'custom') #4515
[Jatinder Singh]
* Destroy uses optimistic locking. If lock_version on the record you're
destroying doesn't match lock_version in the database, a StaleObjectError is
raised. #1966 [Curtis Hawthorne]
* To prefix the table names of all models in a module, define self.table_name_pr
efix on the module. #4032 [Andrew White]
* Association inverses for belongs_to, has_one, and has_many. Optimization to re
duce database queries. #3533 [Murray Steele]
# post.comments sets each comment's post without needing to :include
class Post < ActiveRecord::Base
has_many :comments, :inverse_of => :post
end
* MySQL: add_ and change_column support positioning. #3286 [Ben Marini]
* Reset your Active Record counter caches with the reset_counter_cache class
method. #1211 [Mike Breen, Gabe da Silveira]
>How-To-Repeat:
>Fix:
--- Makefile.orig 2010-06-10 04:29:30.000000000 +0800
+++ Makefile 2010-06-10 04:32:34.000000000 +0800
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.17 2009/12/01 23:24:24 minskim Exp $
-DISTNAME= activerecord-2.3.5
+DISTNAME= activerecord-2.3.8
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
CATEGORIES= databases
@@ -8,7 +8,7 @@
HOMEPAGE= http://rubyforge.org/projects/activerecord/
COMMENT= Object-relation mapping put on rails
-DEPENDS+=
${RUBY_PKGPREFIX}-activesupport>=2.3.5:../../devel/ruby-activesupport
+DEPENDS+=
${RUBY_PKGPREFIX}-activesupport>=2.3.8:../../devel/ruby-activesupport
.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
--- distinfo.orig 2010-06-10 04:29:37.000000000 +0800
+++ distinfo 2010-06-10 04:30:49.000000000 +0800
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.17 2009/12/01 23:24:24 minskim Exp $
-SHA1 (activerecord-2.3.5.gem) = f411a1ad8aeef78a464b00663eecdc22e0e4266c
-RMD160 (activerecord-2.3.5.gem) = be3bee034c5d56128a7a6c10470b92fdb167e569
-Size (activerecord-2.3.5.gem) = 546304 bytes
+SHA1 (activerecord-2.3.8.gem) = 3c51faccced0bd3a1bad86dee382092e888613b6
+RMD160 (activerecord-2.3.8.gem) = 1831618e803c102599cbf71d555a168317b2208c
+Size (activerecord-2.3.8.gem) = 965120 bytes
--- PLIST.orig 2010-06-10 04:29:43.000000000 +0800
+++ PLIST 2010-06-10 05:42:59.000000000 +0800
@@ -6,6 +6,7 @@
${GEM_LIBDIR}/Rakefile
${GEM_LIBDIR}/examples/associations.png
${GEM_LIBDIR}/examples/performance.rb
+${GEM_LIBDIR}/examples/performance.sql
${GEM_LIBDIR}/install.rb
${GEM_LIBDIR}/lib/active_record.rb
${GEM_LIBDIR}/lib/active_record/aggregations.rb
@@ -28,6 +29,7 @@
${GEM_LIBDIR}/lib/active_record/callbacks.rb
${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/connection_pool.rb
${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/connection_specification.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/database_limits.rb
${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/database_statements.rb
${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/query_cache.rb
${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/quoting.rb
@@ -42,7 +44,6 @@
${GEM_LIBDIR}/lib/active_record/dynamic_finder_match.rb
${GEM_LIBDIR}/lib/active_record/dynamic_scope_match.rb
${GEM_LIBDIR}/lib/active_record/fixtures.rb
-${GEM_LIBDIR}/lib/active_record/i18n_interpolation_deprecation.rb
${GEM_LIBDIR}/lib/active_record/locale/en.yml
${GEM_LIBDIR}/lib/active_record/locking/optimistic.rb
${GEM_LIBDIR}/lib/active_record/locking/pessimistic.rb
@@ -87,6 +88,7 @@
${GEM_LIBDIR}/test/cases/associations/has_one_associations_test.rb
${GEM_LIBDIR}/test/cases/associations/has_one_through_associations_test.rb
${GEM_LIBDIR}/test/cases/associations/inner_join_association_test.rb
+${GEM_LIBDIR}/test/cases/associations/inverse_associations_test.rb
${GEM_LIBDIR}/test/cases/associations/join_model_test.rb
${GEM_LIBDIR}/test/cases/associations_test.rb
${GEM_LIBDIR}/test/cases/attribute_methods_test.rb
@@ -111,6 +113,7 @@
${GEM_LIBDIR}/test/cases/defaults_test.rb
${GEM_LIBDIR}/test/cases/deprecated_finder_test.rb
${GEM_LIBDIR}/test/cases/dirty_test.rb
+${GEM_LIBDIR}/test/cases/encoding_test.rb
${GEM_LIBDIR}/test/cases/finder_respond_to_test.rb
${GEM_LIBDIR}/test/cases/finder_test.rb
${GEM_LIBDIR}/test/cases/fixtures_test.rb
@@ -149,6 +152,7 @@
${GEM_LIBDIR}/test/cases/validations_i18n_test.rb
${GEM_LIBDIR}/test/cases/validations_test.rb
${GEM_LIBDIR}/test/cases/xml_serialization_test.rb
+${GEM_LIBDIR}/test/cases/yaml_serialization_test.rb
${GEM_LIBDIR}/test/config.rb
${GEM_LIBDIR}/test/connections/jdbc_jdbcderby/connection.rb
${GEM_LIBDIR}/test/connections/jdbc_jdbch2/connection.rb
@@ -192,6 +196,7 @@
${GEM_LIBDIR}/test/fixtures/developers_projects.yml
${GEM_LIBDIR}/test/fixtures/edges.yml
${GEM_LIBDIR}/test/fixtures/entrants.yml
+${GEM_LIBDIR}/test/fixtures/faces.yml
${GEM_LIBDIR}/test/fixtures/fixture_database.sqlite
${GEM_LIBDIR}/test/fixtures/fixture_database.sqlite3
${GEM_LIBDIR}/test/fixtures/fixture_database_2.sqlite
@@ -199,6 +204,7 @@
${GEM_LIBDIR}/test/fixtures/fk_test_has_fk.yml
${GEM_LIBDIR}/test/fixtures/fk_test_has_pk.yml
${GEM_LIBDIR}/test/fixtures/funny_jokes.yml
+${GEM_LIBDIR}/test/fixtures/interests.yml
${GEM_LIBDIR}/test/fixtures/items.yml
${GEM_LIBDIR}/test/fixtures/jobs.yml
${GEM_LIBDIR}/test/fixtures/legacy_things.yml
@@ -206,6 +212,7 @@
${GEM_LIBDIR}/test/fixtures/member_types.yml
${GEM_LIBDIR}/test/fixtures/members.yml
${GEM_LIBDIR}/test/fixtures/memberships.yml
+${GEM_LIBDIR}/test/fixtures/men.yml
${GEM_LIBDIR}/test/fixtures/minimalistics.yml
${GEM_LIBDIR}/test/fixtures/mixed_case_monkeys.yml
${GEM_LIBDIR}/test/fixtures/mixins.yml
@@ -243,6 +250,7 @@
${GEM_LIBDIR}/test/fixtures/treasures.yml
${GEM_LIBDIR}/test/fixtures/vertices.yml
${GEM_LIBDIR}/test/fixtures/warehouse-things.yml
+${GEM_LIBDIR}/test/fixtures/zines.yml
${GEM_LIBDIR}/test/migrations/broken/100_migration_that_raises_exception.rb
${GEM_LIBDIR}/test/migrations/decimal/1_give_me_big_numbers.rb
${GEM_LIBDIR}/test/migrations/duplicate/1_people_have_last_names.rb
@@ -288,12 +296,18 @@
${GEM_LIBDIR}/test/models/entrant.rb
${GEM_LIBDIR}/test/models/essay.rb
${GEM_LIBDIR}/test/models/event.rb
+${GEM_LIBDIR}/test/models/event_author.rb
+${GEM_LIBDIR}/test/models/face.rb
${GEM_LIBDIR}/test/models/guid.rb
+${GEM_LIBDIR}/test/models/interest.rb
+${GEM_LIBDIR}/test/models/invoice.rb
${GEM_LIBDIR}/test/models/item.rb
${GEM_LIBDIR}/test/models/job.rb
${GEM_LIBDIR}/test/models/joke.rb
${GEM_LIBDIR}/test/models/keyboard.rb
${GEM_LIBDIR}/test/models/legacy_thing.rb
+${GEM_LIBDIR}/test/models/line_item.rb
+${GEM_LIBDIR}/test/models/man.rb
${GEM_LIBDIR}/test/models/matey.rb
${GEM_LIBDIR}/test/models/member.rb
${GEM_LIBDIR}/test/models/member_detail.rb
@@ -329,6 +343,7 @@
${GEM_LIBDIR}/test/models/treasure.rb
${GEM_LIBDIR}/test/models/vertex.rb
${GEM_LIBDIR}/test/models/warehouse_thing.rb
+${GEM_LIBDIR}/test/models/zine.rb
${GEM_LIBDIR}/test/schema/mysql_specific_schema.rb
${GEM_LIBDIR}/test/schema/postgresql_specific_schema.rb
${GEM_LIBDIR}/test/schema/schema.rb
Home |
Main Index |
Thread Index |
Old Index