2010/10/15 Jens Rehsack <rehs...@googlemail.com>:
> 2010/10/14 H.Merijn Brand <h.m.br...@xs4all.nl>:
>> Regarding RT#61513, Here's a script that shows both.
>>
>> As this is completely withing the realm of your changes to initializing
>> DBD::File for DBD::DBM, I'd appreciate a pointer in where to look ...
>>
>> tux09:/pro/3gl/CPAN/DBD-CSV/sandbox 425 > perl rt61513.pl 0
>>     0      0 root
>>     1      1 bin
>>     2      2 daemon
>>     4      7 lp
>> tux09:/pro/3gl/CPAN/DBD-CSV/sandbox 426 > perl rt61513.pl 1
>> DBD::CSV::st execute failed:
>> Execution ERROR: Cannot open /pro/3gl/CPAN/DBD-CSV/sandbox/dinges: No such 
>> file or directory (2) at 
>> /pro/lib/perl5/site_perl/5.12.2/i686-linux-64int-ld/DBD/File.pm line 690
>> .
>>
>>  [for Statement "select * from dinges where uid < 5 order by uid"] at 
>> rt61513.pl line 31.
>> execute failed:
>> Execution ERROR: Cannot open /pro/3gl/CPAN/DBD-CSV/sandbox/dinges: No such 
>> file or directory (2) at 
>> /pro/lib/perl5/site_perl/5.12.2/i686-linux-64int-ld/DBD/File.pm line 690
>
> Thanks for the test, Merijn. I Fixed it on the road and committed it
> into sqlengine
> branch along with other fixes yesterday and today.
>
> I strongly suggest not merging into the trunk and releasing before I
> found a tuit to add tests for a lot of things.

I think now it's nearly safe to merge. One thing (didn't fail, but
makes noise) is left:
t/zvxgn_51dbm_file.t ............ 1/? Can't store item
CODE(0x7f7ffaf92db0) at blib/lib/Storable.pm (autosplit into
blib/lib/auto/Storable/_freeze.al) line 339.
SV = IV(0x7f7ffaf8f2f8) at 0x7f7ffaf8f300
  REFCNT = 1
  FLAGS = (ROK,READONLY)
  RV = 0x7f7ffaf8fd68
    SV = PVHV(0x7f7ffaf7bcc8) at 0x7f7ffaf8fd68
      REFCNT = 1
      FLAGS = (OBJECT,SHAREKEYS)
      STASH = 0x7f7ffc35ff00    "DBI::db"
      ARRAY = 0x7f7ffd364a00  (0:36, 1:21, 2:6, 3:1)
      hash quality = 103.1%
      KEYS = 36
      FILL = 28
      MAX = 63
      RITER = -1
      EITER = 0x0
        Elt "f_meta_map" HASH = 0x967b89c6
        SV = IV(0x7f7ffaf8fd30) at 0x7f7ffaf8fd38
          REFCNT = 1
          FLAGS = (ROK)
          RV = 0x7f7ffaf8f600
            SV = PVHV(0x7f7ffbb31098) at 0x7f7ffaf8f600
              REFCNT = 1
              FLAGS = (SHAREKEYS)
              ARRAY = 0x0
              KEYS = 0
              FILL = 0
              MAX = 7
              RITER = -1
              EITER = 0x0
        Elt "dbi_set_err_method" HASH = 0x59503186
        SV = NULL(0x0) at 0x7f7ffaf8fc18
          REFCNT = 1
          FLAGS = ()
        Elt "sql_valid_attrs" HASH = 0xee395b09
        SV = IV(0x7f7ffaf8f8e0) at 0x7f7ffaf8f8e8
          REFCNT = 1
          FLAGS = (ROK)
          RV = 0x7f7ffaf8fca8
            SV = PVHV(0x7f7ffaf7bd90) at 0x7f7ffaf8fca8
              REFCNT = 1
              FLAGS = (SHAREKEYS)
              ARRAY = 0x7f7ffbf5f380  (0:6, 1:8, 2:2)
              hash quality = 126.6%
              KEYS = 12
              FILL = 10
              MAX = 15
              RITER = -1
              EITER = 0x0
                Elt "sql_flags" HASH = 0x5fecc941
                SV = IV(0x7f7ffaf8fd00) at 0x7f7ffaf8fd08
                  REFCNT = 1
                  FLAGS = (IOK,pIOK)
                  IV = 1
        (in cleanup) dbih_getcom handle DBI::db=HASH(0x7f7ffaf8fd68) is not a
DBI handle (has no magic) during global destruction.
SV = IV(0x7f7ffaf8ef70) at 0x7f7ffaf8ef78
  REFCNT = 1
  FLAGS = (ROK,READONLY)
  RV = 0x7f7ffaf8ee40
    SV = PVHV(0x7f7ffaf7bd68) at 0x7f7ffaf8ee40
      REFCNT = 1
      FLAGS = (OBJECT,SHAREKEYS)
      STASH = 0x7f7ffc35fe40    "DBI::dr"
      ARRAY = 0x7f7ffbf60000  (0:8, 1:7, 3:1)
      hash quality = 97.7%
      KEYS = 10
      FILL = 8
      MAX = 15
      RITER = -1
      EITER = 0x0
        Elt "TraceLevel" HASH = 0x825c4531
        SV = IV(0x7f7ffaf8ee80) at 0x7f7ffaf8ee88
          REFCNT = 1
          FLAGS = (IOK,pIOK)
          IV = 0
        Elt "FetchHashKeyName" HASH = 0xad2a2131
        SV = PV(0x7f7ffaf99d98) at 0x7f7ffaf8ee70
          REFCNT = 1
          FLAGS = (POK,pPOK)
          PV = 0x7f7ffaf11d88 "NAME"\0
          CUR = 4
          LEN = 8
        Elt "Attribution" HASH = 0x3dd36b11
        SV = PV(0x7f7ffaf99d88) at 0x7f7ffaf8ee58
          REFCNT = 1
          FLAGS = (POK,pPOK)
          PV = 0x7f7ffaf7d1a0 "DBD::DBM by Jens Rehsack"\0
          CUR = 24
          LEN = 32
        (in cleanup) dbih_getcom handle DBI::dr=HASH(0x7f7ffaf8ee40) is not a
DBI handle (has no magic) during global destruction.
t/zvxgn_51dbm_file.t ............ ok

Probably someone who knows DBD::Gofer can throw an eye, please.

Thanks,
Jens

Reply via email to