./databases/p5-DBIx-Class, Extensible and flexible object <-> relational mapper

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.082840, Package name: p5-DBIx-Class-0.082840, Maintainer: pkgsrc-users

This is an SQL to OO mapper, inspired by the Class::DBI framework, and
meant to support compability with it, while restructuring the internals
and making it possible to support some new features like self-joins,
distinct, group bys and more.

This project is still at an early stage, so the maintainers don't make
any absolute promise that full backwards-compatibility will be
supported; however, if we can without compromising the improvements
we're trying to make, we will, and any non-compatible changes will merit
a full justification on the mailing list and a CPAN developer release
for people to test against.

Required to run:
[databases/p5-DBI] [databases/p5-SQL-Abstract] [lang/perl5] [devel/p5-Class-Inspector] [devel/p5-Path-Class] [databases/p5-SQL-Abstract-Limit] [devel/p5-Class-Accessor-Grouped] [devel/p5-MRO-Compat] [devel/p5-Module-Find] [devel/p5-Config-Any] [devel/p5-Data-Page] [devel/p5-Scope-Guard] [devel/p5-Class-C3-Componentised] [devel/p5-Class-Method-Modifiers] [devel/p5-namespace-clean] [devel/p5-Sub-Name] [devel/p5-Data-Compare] [devel/p5-Hash-Merge] [devel/p5-Devel-GlobalDestruction] [devel/p5-Context-Preserve] [devel/p5-Try-Tiny] [devel/p5-Data-Dumper-Concise] [devel/p5-Moo]

Required to build:
[databases/p5-DBD-SQLite] [databases/p5-Class-DBI] [devel/p5-Test-Exception] [devel/p5-Test-Deep] [devel/p5-Test-Warn] [databases/p5-SQL-Translator] [devel/p5-Package-Stash]

Master sites: (Expand)

SHA1: d3ed27de4ee2c60e4c05656d1f16c4281be63bf7
RMD160: 707e62c3c937836190c9a8482617ec381f431c25
Filesize: 840.081 KB

Version history: (Expand)

CVS history: (Expand)

   2016-07-16 04:26:58 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.082840

Upstream changes:
0.082840 2016-06-20 07:02 (UTC)
    * New Features
        - When using non-scalars (e.g. arrays) as literal bind values it is no
          longer necessary to explicitly specify a bindtype (this turned out
          to be a mostly useless overprotection)

    * Fixes
        - Ensure leaving an exception stack via Return::MultiLevel or something
          similar produces a large warning
        - Another relatively invasive set of ::FilterColumn changes, covering
          potential data loss (RT#111567). Please run your regression tests!
        - Ensure failing on_connect* / on_disconnect* are dealt with properly,
          notably on_connect* failures now properly abort the entire connect
        - Fix use of ::Schema::Versioned combined with a user-supplied
          $dbh->{HandleError} (GH#101)
        - Fix parsing of DSNs containing driver arguments (GH#99)
        - Fix silencing of exceptions thrown by custom inflate_result() methods
        - Fix complex prefetch when ordering over foreign boolean columns
          ( Pg can't MAX(boolcol) despite being able to ORDER BY boolcol )
        - Fix infinite loop on \ 
->svp_release("nonexistent_savepoint") (GH#97)
        - Fix spurious ROLLBACK statements when a TxnScopeGuard fails a commit
          of a transaction with deferred FK checks: a guard is now inactivated
          immediately before the commit is attempted (RT#107159)
        - Fix the Sybase ASE storage incorrectly attempting to retrieve an
          autoinc value when inserting rows containing blobs (GH#82)
        - Remove spurious exception warping in ::Replicated::execute_reliably
        - Work around unreliable $sth->finish() on INSERT ... RETURNING within
          DBD::Firebird on some compiler/driver combinations (RT#110979)
        - Fix leaktest failures with upcoming version of Sub::Quote
        - Really fix savepoint rollbacks on older DBD::SQLite (fix in 0.082800
          was not sufficient to cover up RT#67843)

    * Misc
        - Test suite is now officially certified to work under very high random
          parallelism: META x_parallel_test_certified set to true accordingly
        - Typo fixes from downstream debian packagers (RT#112007)
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-04-20 15:40:52 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
- Add following line for make test
  +BUILD_DEPENDS+=        p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
   2016-02-27 08:14:23 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.082821

Upstream changes:
0.082821 2016-02-11 17:58 (UTC)
    * Fixes
        - Fix t/52leaks.t failures on compilerless systems (RT#104429)
        - Fix t/storage/quote_names.t failures on systems with specified Oracle
          test credentials while missing the optional Math::Base36
        - Fix test failures when DBICTEST_SYBASE_DSN is set (unnoticed change
          in error message wording during 0.082800 and a bogus test)
        - Remove largely obsolete test of SQLite view deployment (RT#111916)

    * Misc
        - Work around rare test deadlock under heavy parallelism (RT#108390)
   2015-11-03 02:56:36 by Alistair G. Crooks | Files touched by this commit (368)
Log message:
Add SHA512 digests for distfiles for databases category

Problems found with existing distfiles:
No changes made to the cstore or mariadb55-client distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-07-12 20:56:37 by Thomas Klausner | Files touched by this commit (405)
Log message:
Comment out dependencies of the style
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
   2015-07-12 05:10:28 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.082820

Upstream changes:
0.082820 2015-03-20 20:35 (UTC)
    * Fixes
        - Protect destructors from rare but possible double execution, and
          loudly warn the user whenever the problem is encountered (GH#63)
        - Relax the 'self_result_object' argument check in the relationship
          resolution codepath, restoring exotic uses of inflate_result
          http://lists.scsys.co.uk/pipermail/dbix … 11876.html
        - Fix updating multiple CLOB/BLOB columns on Oracle
        - Fix exception on complex update/delete under a replicated setup
          http://lists.scsys.co.uk/pipermail/dbix … 11903.html
        - Fix uninitialized warnings on empty hashes passed to join/prefetch
          https://github.com/vanstyn/RapidApp/commit/6f41f6e48 and
          http://lists.scsys.co.uk/pipermail/dbix … 11921.html
        - Fix hang in t/72pg.t when run against DBD::Pg 3.5.0. The ping()
          implementation changes due to RT#100648 made an alarm() based
          timeout lock-prone.

    * Misc
        - Remove warning about potential side effects of RT#79576 (scheduled)
        - Various doc improvements (GH#35, GH#62, GH#66, GH#70, GH#71, GH#72)
        - Depend on newer Moo, to benefit from a safer runtime (RT#93004)
        - Fix intermittent failures in the LeakTracer on 5.18+
        - Fix failures of t/54taint.t on Windows with spaces in the $^X
          executable path (RT#101615)
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.