r57016 - in /trunk/libdbd-oracle-perl/debian: changelog control copyright libdbd-oracle-perl.lintian-overrides patches/00_Fix_Spelling_Errors patches/01_Fix_Podman_Errors rules

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Tue Apr 27 16:16:06 UTC 2010


Author: gregoa
Date: Tue Apr 27 16:15:49 2010
New Revision: 57016

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=57016
Log:
TODO:
- Uploaders: Julián instead of Peter
- when I download the orcale stuff I get .debs called
  oracle-instantclient11.2-* - adjust build dependency?
  does the package work with different client versions?
- problem: the license for ora_explain.PL makes it undistributable for
  Debian, I guess we have to do the repackaging dance

CHANGES:
* debian/control: add libaio1 to Depends.
* debian/rules:
  - don't exclude example README, fix its permissions
  - don't remove /usr/share/perl5/ anymore, EUMM is fixed
* debian/control: mention module name in long description.
* lintian-override: make more generic, the path to the lib includes the
  version; add comment.
* debian/patches: refresh and update headers.
* debian/copyright: update formatting and license details.

Modified:
    trunk/libdbd-oracle-perl/debian/changelog
    trunk/libdbd-oracle-perl/debian/control
    trunk/libdbd-oracle-perl/debian/copyright
    trunk/libdbd-oracle-perl/debian/libdbd-oracle-perl.lintian-overrides
    trunk/libdbd-oracle-perl/debian/patches/00_Fix_Spelling_Errors
    trunk/libdbd-oracle-perl/debian/patches/01_Fix_Podman_Errors
    trunk/libdbd-oracle-perl/debian/rules

Modified: trunk/libdbd-oracle-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbd-oracle-perl/debian/changelog?rev=57016&op=diff
==============================================================================
--- trunk/libdbd-oracle-perl/debian/changelog (original)
+++ trunk/libdbd-oracle-perl/debian/changelog Tue Apr 27 16:15:49 2010
@@ -1,8 +1,16 @@
 libdbd-oracle-perl (1.24a-1) UNRELEASED; urgency=low
+
+  TODO:
+  - Uploaders: Julián instead of Peter
+  - when I download the orcale stuff I get .debs called
+    oracle-instantclient11.2-* - adjust build dependency?
+    does the package work with different client versions?
+  - problem: the license for ora_explain.PL makes it undistributable for
+    Debian, I guess we have to do the repackaging dance
 
   [ Julián Moreno Patiño ]
   * New upstream release.
-    + Upstream stop doing foo and is not breaking bar anymore. (Closes: #483141)
+    + Add libaio1 to Depends. (Closes: #483141)
     + New version works with new instant client versions. (Closes: #535260)
   * New maintainer. Closes: #548322
   * debian/control: Changed Maintainer field.
@@ -31,6 +39,16 @@
   * debian/control: Make build-dep on perl unversioned.
   * Add dependency on perl-dbdapi-* (see #577209).
     + Needs build-dep on libdbi-perl (>= 1.610.90+is+1.609-1~).
+
+  [ gregor herrmann ]
+  * debian/rules:
+    - don't exclude example README, fix its permissions
+    - don't remove /usr/share/perl5/ anymore, EUMM is fixed
+  * debian/control: mention module name in long description.
+  * lintian-override: make more generic, the path to the lib includes the
+    version; add comment.
+  * debian/patches: refresh and update headers.
+  * debian/copyright: update formatting and license details.
 
  -- Julián Moreno Patiño <darkjunix at gmail.com>  Sun, 28 Mar 2010 12:08:14 -0500
 

Modified: trunk/libdbd-oracle-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbd-oracle-perl/debian/control?rev=57016&op=diff
==============================================================================
--- trunk/libdbd-oracle-perl/debian/control (original)
+++ trunk/libdbd-oracle-perl/debian/control Tue Apr 27 16:15:49 2010
@@ -14,10 +14,10 @@
 Package: libdbd-oracle-perl
 Architecture: any
 Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends},
- ${libdbi-perl:Depends}, libdbi-perl (>= 1.51)
+ ${libdbi-perl:Depends}, libdbi-perl (>= 1.51), libaio1
 Suggests: perl-tk
 Description: Perl DBI driver for Oracle
- This is a Perl module that works with the DBI module to provide access
+ DBD::Oracle is a Perl module that works with the DBI module to provide access
  to Oracle databases.
  .
  The Oracle Instant Client needs to be installed in order to be able to use

Modified: trunk/libdbd-oracle-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbd-oracle-perl/debian/copyright?rev=57016&op=diff
==============================================================================
--- trunk/libdbd-oracle-perl/debian/copyright (original)
+++ trunk/libdbd-oracle-perl/debian/copyright Tue Apr 27 16:15:49 2010
@@ -1,33 +1,42 @@
-This Debian package was created by Peter Eisentraut <petere at debian.org>
-on 2007-10-24.
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Maintainer: Tim Bunce
+Source: http://search.cpan.org/dist/DBD-Oracle/
+Name: DBD-Oracle
 
-It was downloaded from:
+Files: *
+Copyright: 1994-2006, Tim Bunce. Ireland.
+ 2006-2008, John Scoles (The Pythian Group). Canada.
+License: Artistic or GPL-1+
 
-    <http://www.cpan.org/modules/by-module/DBD/>
+Files: test.pl
+Copyright: 1995-2004, Tim Bunce
+License: Artistic or GPL-1+
 
-Upstream Author(s):
+Files: ora_explain.PL
+Copyright: 1998, Alan Burlison
+License:
+ You may distribute under the terms of either the GNU General Public License
+ or the Artistic License, as specified in the Perl README file, with the
+ exception that it cannot be placed on a CD-ROM or similar media for commercial
+ distribution without the prior approval of the author.
 
-    Copyright (c) 1994-2006  Tim Bunce  Ireland
-    Copyright (c) 2006-2008  John Scoles (The Pythian Group), Canada
+Files: debian/*
+Copyright: 2007, 2008, Peter Eisentraut <petere at debian.org>
+ 2010, Julián Moreno Patiño <darkjunix at gmail.com>
+License: Artistic or GPL-1+
 
-Copyright:
+License: Artistic
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the Artistic License, which comes with Perl.
+ .
+ On Debian GNU/Linux systems, the complete text of the Artistic License
+ can be found in `/usr/share/common-licenses/Artistic'
 
-    The DBD::Oracle module is Copyright (c) 1994-2006 Tim Bunce. Ireland.
-
-    The DBD::Oracle module is free open source software; you can
-    redistribute it and/or modify it under the same terms as Perl 5.
-
-The terms for Perl are (see also /usr/share/doc/perl/copyright):
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of either:
-
-    a) the GNU General Public License as published by the Free Software
-       Foundation; either version 1, or (at your option) any later
-       version, or
-
-    b) the "Artistic License" which comes with Perl.
-
-On Debian systems, the complete text of the GNU General Public License version 2
-can be found in the file /usr/share/common-licenses/GPL-2 and the Artistic
-License in the file /usr/share/common-licenses/Artistic.
+License: GPL-1+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL'

Modified: trunk/libdbd-oracle-perl/debian/libdbd-oracle-perl.lintian-overrides
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbd-oracle-perl/debian/libdbd-oracle-perl.lintian-overrides?rev=57016&op=diff
==============================================================================
--- trunk/libdbd-oracle-perl/debian/libdbd-oracle-perl.lintian-overrides (original)
+++ trunk/libdbd-oracle-perl/debian/libdbd-oracle-perl.lintian-overrides Tue Apr 27 16:15:49 2010
@@ -1,1 +1,4 @@
-libdbd-oracle-perl: binary-or-shlib-defines-rpath ./usr/lib/perl5/auto/DBD/Oracle/Oracle.so /usr/lib/oracle/11.1.0.1/client/lib
+# We have to live with where Oracle puts things, since the package relies on
+# the non-free Oracle packages over which we have no control.
+
+libdbd-oracle-perl: binary-or-shlib-defines-rpath ./usr/lib/perl5/auto/DBD/Oracle/Oracle.so /usr/lib/oracle/*

Modified: trunk/libdbd-oracle-perl/debian/patches/00_Fix_Spelling_Errors
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbd-oracle-perl/debian/patches/00_Fix_Spelling_Errors?rev=57016&op=diff
==============================================================================
--- trunk/libdbd-oracle-perl/debian/patches/00_Fix_Spelling_Errors (original)
+++ trunk/libdbd-oracle-perl/debian/patches/00_Fix_Spelling_Errors Tue Apr 27 16:15:49 2010
@@ -1,15 +1,17 @@
 Description: Fix spelling errors.
-Author: Julián Moreno Patiño <darkjunix at gmail.com
-Index: libdbd-oracle-perl-1.24/Oracle.pm
-===================================================================
---- libdbd-oracle-perl-1.24.orig/Oracle.pm	2010-04-01 10:49:11.773123820 -0500
-+++ libdbd-oracle-perl-1.24/Oracle.pm	2010-04-01 10:53:33.400471316 -0500
+Forwarded: no
+Author: Julián Moreno Patiño <darkjunix at gmail.com>
+Origin: vendor
+Last-Update: 2010-04-27
+
+--- a/Oracle.pm
++++ b/Oracle.pm
 @@ -1479,7 +1479,7 @@
  
  You can now customize the size of the buffer when selecting LOBs with
  the built in AUTO Lob.  The default value is 4 which should is actully exessive 
 -for most situations but is needed for backward compatibilty. 
-+for most situations but is needed for backward compatibility. 
++for most situations but is needed for backward compatibility.
  If you not converting between a NCS on the DB and the Client then you might 
  want to set this to 1 to free up memory.  
  
@@ -27,7 +29,7 @@
  =back 
  
 -Generally speaking the interface that you will chose will be dependant on what end you are trying to achieve. All have their benefits and 
-+Generally speaking the interface that you will chose will be dependent on what end you are trying to achieve. All have their benefits and 
++Generally speaking the interface that you will chose will be dependent on what end you are trying to achieve. All have their benefits and
  drawbacks.
  
  One point to remember when working with LOBs (CLOBs, BLOBs) is if your LOB column can be in one of three states;
@@ -45,7 +47,7 @@
  
  When getting CLOBs and NCLOBs in or out of Oracle, the Server will translate from the Server's NCharSet to the
 -Client's. If they happen to be the same or at least compatable then all of these actions are a 1 char to 1 char bases. 
-+Client's. If they happen to be the same or at least compatible then all of these actions are a 1 char to 1 char bases. 
++Client's. If they happen to be the same or at least compatible then all of these actions are a 1 char to 1 char bases.
  Thus if you set your LongReadLen buffer to 10_000_000 you will get up to 10_000_000 char. 
  
  However if the Server has to translate from one NCharSet to another it will use bytes for conversion. The buffer 
@@ -54,7 +56,7 @@
  set the database handle's 'LongReadLen' attribute to a value that will be the larger than the expected size of the LOB. If the size of the LOB exceeds 
  the 'LongReadLen' DBD::Oracle will return a 'ORA-24345: A Truncation' error.  To stop this set the database handle's 'LongTruncOk' attribute to '1'.
 -The maximum value of 'LongReadLen' seems to be dependant on the physical memory limits of the box that Oracle is running on in the same way that LONGs and LONG RAWs are. 
-+The maximum value of 'LongReadLen' seems to be dependent on the physical memory limits of the box that Oracle is running on in the same way that LONGs and LONG RAWs are. 
++The maximum value of 'LongReadLen' seems to be dependent on the physical memory limits of the box that Oracle is running on in the same way that LONGs and LONG RAWs are.
  
  For CLOBs and NCLOBs the limit is 64k chars if there is no truncation, this is an internal OCI limit complain to them if you want it changed.  However if you CLOB is longer than this
  and also larger than the 'LongReadLen' than the 'LongReadLen' in chars is returned.
@@ -79,10 +81,8 @@
  in 9iR1 up to 128 terabytes with 11g but you will also be limited by the physical memory of your PERL instance.
  
  When inserting or updating LOBs some I<major> magic has to be performed
-Index: libdbd-oracle-perl-1.24/ora_explain.PL
-===================================================================
---- libdbd-oracle-perl-1.24.orig/ora_explain.PL	2010-04-01 10:50:00.217266276 -0500
-+++ libdbd-oracle-perl-1.24/ora_explain.PL	2010-04-01 10:50:47.728513961 -0500
+--- a/ora_explain.PL
++++ b/ora_explain.PL
 @@ -1717,7 +1717,7 @@
  column represents an index, and the figures define the order that the table
  columns appears in the index.  To find out the name of an index, position the

Modified: trunk/libdbd-oracle-perl/debian/patches/01_Fix_Podman_Errors
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbd-oracle-perl/debian/patches/01_Fix_Podman_Errors?rev=57016&op=diff
==============================================================================
--- trunk/libdbd-oracle-perl/debian/patches/01_Fix_Podman_Errors (original)
+++ trunk/libdbd-oracle-perl/debian/patches/01_Fix_Podman_Errors Tue Apr 27 16:15:49 2010
@@ -1,9 +1,11 @@
 Description: Fix podman errors.
-Author: Julián Moreno Patiño <darkjunix at gmail.com
-Index: libdbd-oracle-perl/Oracle.pm
-===================================================================
---- libdbd-oracle-perl.orig/Oracle.pm	2010-04-23 19:24:08.570380081 -0500
-+++ libdbd-oracle-perl/Oracle.pm	2010-04-23 20:04:32.266398924 -0500
+Forwarded: no
+Author: Julián Moreno Patiño <darkjunix at gmail.com>
+Origin: vendor
+Last-Update: 2010-04-27
+
+--- a/Oracle.pm
++++ b/Oracle.pm
 @@ -1468,6 +1468,7 @@
  
    OCI_STMT_SCROLLABLE_READONLY 

Modified: trunk/libdbd-oracle-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbd-oracle-perl/debian/rules?rev=57016&op=diff
==============================================================================
--- trunk/libdbd-oracle-perl/debian/rules (original)
+++ trunk/libdbd-oracle-perl/debian/rules Tue Apr 27 16:15:49 2010
@@ -20,13 +20,9 @@
 override_dh_auto_configure:
 	dh_auto_configure -- -h $(ORACLE_HEADERS)
 
-override_dh_installexamples:
-	dh_installexamples -XREADME
-
 override_dh_auto_install:
 	dh_auto_install
-	[ ! -e $(TMP)/usr/share/perl5/ ] || rmdir -v $(DEB_DESTDIR)/usr/share/perl5/
-	chmod a-x $(addprefix $(TMP),/usr/lib/perl5/auto/DBD/Oracle/Oracle.h /usr/lib/perl5/oraperl.ph /usr/lib/perl5/auto/DBD/Oracle/ocitrace.h /usr/lib/perl5/auto/DBD/Oracle/dbdimp.h)
+	chmod a-x $(addprefix $(TMP),/usr/lib/perl5/auto/DBD/Oracle/Oracle.h /usr/lib/perl5/oraperl.ph /usr/lib/perl5/auto/DBD/Oracle/ocitrace.h /usr/lib/perl5/auto/DBD/Oracle/dbdimp.h /usr/share/doc/libdbd-oracle-perl/examples/README)
 
 override_dh_gencontrol:
 	dh_gencontrol -- -V"libdbi-perl:Depends=libdbi-perl, $(PERL_DBDABI_DEPENDS)"




More information about the Pkg-perl-cvs-commits mailing list