[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#712408: marked as done (ITP: libpgobject-simple-perl -- Minimalist stored procedure mapper based on LedgerSMB's DBObject.)



Your message dated Mon, 19 May 2014 13:00:08 +0000
with message-id <E1WmNAm-0004ix-Nh@franck.debian.org>
and subject line Bug#712408: fixed in libpgobject-simple-perl 1.6-1
has caused the Debian Bug report #712408,
regarding ITP: libpgobject-simple-perl -- Minimalist stored procedure mapper based on LedgerSMB's DBObject.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
712408: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712408
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-perl@lists.debian.org

* Package name    : libpgobject-simple-perl
  Version         : 1.3
  Upstream Author : Chris Travers <chris.travers@gmail.com>
* URL or Web page : http://search.cpan.org/dist/PGObject-Simple/
* License         : BSD (2 clause)
  Description     : PGObject::Simple - Minimalist stored procedure
  mapper based on LedgerSMB's DBObject.

PGObject::Simple a top-half object system for PGObject which is simple
and inspired by (and a subset functionally speaking of) the simple
stored procedure object method system of LedgerSMB 1.3. The framework
discovers stored procedure APIs and dispatches to them and can
therefore be a base for application-specific object models and much
more.

PGObject::Simple is designed to be light-weight and yet robust glue
between your object model and the RDBMS's stored procedures. It works
by looking up the stored procedure arguments, stripping them of the
conventional prefix 'in_', and mapping what is left to object property
names. Properties can be overridden by passing in a hashrefs in the
args named argument. Named arguments there will be used in place of
object properties.

This system is quite flexible, perhaps too much so, and it relies on the
database encapsulating its own logic behind self-documenting stored
procedures using consistent conventions. No function which is expected
to be discovered can be overloaded, and all arguments must be named for
their object properties. For this reason the use of this module
fundamentally changes the contract of the stored procedure from that of
a fixed number of arguments in fixed types contract to one where the
name must be unique and the stored procedures must be coded to the
application's interface. This inverts the way we typically think about
stored procedures and makes them much more application friendly.

--- End Message ---
--- Begin Message ---
Source: libpgobject-simple-perl
Source-Version: 1.6-1

We believe that the bug you reported is fixed in the latest version of
libpgobject-simple-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 712408@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Robert James Clay <jame@rocasa.us> (supplier of updated libpgobject-simple-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 08 May 2014 09:42:55 -0400
Source: libpgobject-simple-perl
Binary: libpgobject-simple-perl
Architecture: source all
Version: 1.6-1
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Robert James Clay <jame@rocasa.us>
Description: 
 libpgobject-simple-perl - minimalist stored procedure mapper based on LedgerSMB's DBObject
Closes: 712408
Changes: 
 libpgobject-simple-perl (1.6-1) unstable; urgency=low
 .
   * Initial Release. (Closes: #712408)
Checksums-Sha1: 
 f639313aa24d873bb5a172d7b5ac7045fbcdc12c 2270 libpgobject-simple-perl_1.6-1.dsc
 1fd645a4521375ae6bea9fdd2869564a41da6b95 9332 libpgobject-simple-perl_1.6.orig.tar.gz
 f268b4afaeb28967549831ada6f838f3d78c2c4f 2636 libpgobject-simple-perl_1.6-1.debian.tar.xz
 3288892d2023077ac276bb3b0c3718cce2bb0ca7 13514 libpgobject-simple-perl_1.6-1_all.deb
Checksums-Sha256: 
 1c429fcb84c074ac6b735de37500a0cb7d27400ec6a5677ceb649a32fa608346 2270 libpgobject-simple-perl_1.6-1.dsc
 d8010bc7ff4af6e32c8924c67e60d051f6bf2b64fb666cdedd8e0a1343b6b0de 9332 libpgobject-simple-perl_1.6.orig.tar.gz
 95baba6d7db3bf84d3509475258a0946435cd793562752af03d1e17f43d551d2 2636 libpgobject-simple-perl_1.6-1.debian.tar.xz
 e3cebe7c578ddc1657dd2ac240c9ef0afe3ba750405b0c18300415cf4029b683 13514 libpgobject-simple-perl_1.6-1_all.deb
Files: 
 254b459ca3e0c51d21cce5e9d4951a39 13514 perl optional libpgobject-simple-perl_1.6-1_all.deb
 5ab934c4da1f2605f019c66406a6ff60 2270 perl optional libpgobject-simple-perl_1.6-1.dsc
 b418660cc4d9ed06d5d2add538912b61 9332 perl optional libpgobject-simple-perl_1.6.orig.tar.gz
 34da033c2560dae086ac13ac8722640d 2636 perl optional libpgobject-simple-perl_1.6-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJrBAEBCgBVBQJTa5tlThSAAAAAAB0AKGlzc3Vlci1mcHJAZ3BnLmNvbW9kby5w
cml2LmF0RDFFMTMxNkU5M0E3NjBBODEwNEQ4NUZBQkIzQTY4MDE4NjQ5QUEwNgAK
CRC7OmgBhkmqBugPD/45bcrbHzzMnXrwizMSVpNWVJq2M1iJXIjuscmfac/Q7yBO
omfLiuznUiWaC7sbU0jmECuO6g1vIC0WS8Ci0/WtzFbCgb8MFBS6dPKrYXHCDM0N
X9q7vBMq5lZmdVysfimhmmMqW4D1NzQKZO9mDsfceFv94kPpxggaNkxqRAs3mM69
DOt/ZARAcg0r6m5Z3Rm3gsdy8HGhF9IvNsz0xLZ/OavGSvKi3NFulavyu8t3QTx6
OQvS3xevBRCNVselcUaBCV9p08MLQ0lkFy+NRxZamF3gIw4S1jOv3zDrMh1jbMj0
gqm7MXKJZ7TazTGu6RVJbmZC2yRyPvRX/1hEp6b8w9471izcKZakSQeixzCE+PZy
npsdNTk2uJW3YN3EIc/zG6K0LALvm0f0zWF21P/P7melqfrKw2YaKDX9ar/veg3t
YiyDGtaYgPUQ2DUZJgfL57p6Uq7oci6EFt1f5qdmoTq2QyW4SCZ/jtxCnYyI0CCw
U5p8JZEV4r8wTtr16kk/XxtczB3Pmedad3h+8w2xi8v8aDl22E3A4JiOb5eywuhb
nztXkPSYvZ3V1qMQ6OFJfmIrn5XvVakfFSFZAHdmcukwD8l4CiIqO0GHtQj6hsU0
vkWgBodmwRlV26oz0ahEWQUbrG90rz2g7BJjg1hCQc3JE9Eq8+PsA9Kd2xeNKA==
=cf7t
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: