[Reproducible-builds] Bug#810710: libdata-objectdriver-perl: FTBFS: t/02-basic.t (Wstat: 256 Tests: 67 Failed: 1)

Chris Lamb lamby at debian.org
Mon Jan 11 12:34:23 UTC 2016


Source: libdata-objectdriver-perl
Version: 0.09-2
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

libdata-objectdriver-perl fails to build from source in unstable/amd64:

  [..]

  ok 28 - Ingredient has an ID
  ok 29 - ID is 2
  ok 30 - Name is Bananas
  ok 31 - Got one ingredient back from search
  ok 32 - ID is for the Bananas object
  ok 33 - Name is Bananas
  ok 34 - Object saved successfully
  ok 35 - Recipe has an ID
  ok 36 - Recipe assigned to a cluster
  ok 37 - Title is Chocolate Chip Cookies
  ok 38 - Ingredient saved successfully
  ok 39 - Ingredient has an ID
  ok 40 - ID is 1
  ok 41 - Name is Chocolate Chips
  ok 42 - lookup gave us an ingredient
  ok 43 - Name is Chocolate Chips
  ok 44
  ok 45
  ok 46
  ok 47
  ok 48 - Ingredient removed successfully
  ok 49 - Ingredient removed successfully
  ok 50 - Ingredient removed successfully
  ok 51 - Recipe removed successfully
  ok 52 - Recipe removed successfully
  ok 53 - Object saved successfully
  ok 54 - Recipe has an ID
  ok 55 - Title is set
  ok 56 - Ingredient saved successfully
  ok 57 - Ingredient has an ID
  ok 58 - ID is defined
  ok 59 - got a name for the ingredient
  ok 60 - no trace of object
  ok 61 - no trace of object
  ok 62
  ok 63 - Object saved successfully
  ok 64 - Recipe has an ID
  ok 65 - Title is set
  ok 66 - Ingredient saved successfully
  ok 67 - Ingredient has an ID
  ok 68 - ID is defined
  ok 69 - got a name for the ingredient
  ok 70 - still here
  ok 71 - still here
  ok 72
  ok 73 - still here
  ok 74 - finally deleted
  ok 75
  ok 76 - committing with no active transaction caused warning
  ok 77
  ok 78
  ok 79 - Object saved successfully
  ok 80 - beginning new transaction with a transaction already open causes warning
  ok 81 - beginning new transaction with two transactions already open causes warning
  ok 82
  ok 83
  ok 84
  ok 85 - got committed
  ok 86 - got committed
  ok 87
  ok 88 - Object saved successfully
  ok 89 - beginning new transaction with a transaction already open still causes warning
  ok 90
  ok 91 - rollback
  ok 92 - rollback
  ok
  t/33-views.t ............... 
  1..6
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5 # skip DBD::SQLite bug?
  ok 6 # skip DBD::SQLite bug?
  ok
  t/34-both.t ................ 
  1..90
  ok 1
  ok 2
  ok 3 - A reference of type 'ARRAY' isa 'ARRAY'
  ok 4
  ok 5 - A reference of type 'ARRAY' isa 'ARRAY'
  ok 6
  ok 7
  ok 8
  ok 9 - A reference of type 'ARRAY' isa 'ARRAY'
  ok 10
  ok 11 - An object of class 'Ingredient' isa 'Ingredient'
  ok 12
  ok 13
  ok 14
  ok 15
  ok 16
  ok 17
  ok 18
  ok 19
  ok 20
  ok 21
  ok 22
  ok 23
  ok 24
  ok 25
  ok 26 - it's in the cache
  ok 27 - It's been purged from the cache
  ok 28
  ok 29
  ok 30
  ok 31
  ok 32
  ok 33
  ok 34
  ok 35
  ok 36
  ok 37
  ok 38 - A reference of type 'ARRAY' isa 'ARRAY'
  ok 39
  ok 40 - An object of class 'Ingredient' isa 'Ingredient'
  ok 41
  ok 42
  ok 43
  ok 44
  ok 45
  ok 46
  ok 47
  ok 48
  ok 49
  ok 50
  ok 51 - Object saved successfully
  ok 52 - Recipe has an ID
  ok 53 - Title is set
  ok 54 - Ingredient saved successfully
  ok 55 - Ingredient has an ID
  ok 56 - ID is defined
  ok 57 - got a name for the ingredient
  ok 58 - no trace of object
  ok 59 - no trace of object
  ok 60
  ok 61 - Object saved successfully
  ok 62 - Recipe has an ID
  ok 63 - Title is set
  ok 64 - Ingredient saved successfully
  ok 65 - Ingredient has an ID
  ok 66 - ID is defined
  ok 67 - got a name for the ingredient
  ok 68 - still here
  ok 69 - still here
  ok 70
  ok 71 - still here
  ok 72 - finally deleted
  ok 73
  ok 74 - committing with no active transaction caused warning
  ok 75
  ok 76
  ok 77 - Object saved successfully
  ok 78 - beginning new transaction with a transaction already open causes warning
  ok 79 - beginning new transaction with two transactions already open causes warning
  ok 80
  ok 81
  ok 82
  ok 83 - got committed
  ok 84 - got committed
  ok 85
  ok 86 - Object saved successfully
  ok 87 - beginning new transaction with a transaction already open still causes warning
  ok 88
  ok 89 - rollback
  ok 90 - rollback
  ok
  t/35-multiplexed.t ......... 
  1..42
  ok 1 - An object of class 'Data::ObjectDriver::Driver::DBI' isa 'Data::ObjectDriver::Driver::DBI'
  ok 2 - An object of class 'Data::ObjectDriver::Driver::DBI' isa 'Data::ObjectDriver::Driver::DBI'
  ok 3 - lookup lives
  ok 4 - lookup_multi lives
  ok 5 - exists lives
  ok 6
  ok 7
  ok 8 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 9 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 10
  ok 11
  ok 12 - Record exists in Data::ObjectDriver::Driver::DBI=HASH(0x2074f48) backend database
  ok 13 - Record exists in Data::ObjectDriver::Driver::DBI=HASH(0x2074f60) backend database
  ok 14 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 15
  ok 16
  ok 17 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 18
  ok 19
  ok 20 - Removed 2 records for 1 object
  ok 21 - Record is removed from Data::ObjectDriver::Driver::DBI=HASH(0x2074f48) backend database
  ok 22 - Record is removed from Data::ObjectDriver::Driver::DBI=HASH(0x2074f60) backend database
  ok 23 - properly rolled back
  ok 24 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 25
  ok 26
  ok 27 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 28
  ok 29
  ok 30 - yay
  ok 31 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 32
  ok 33
  ok 34 - An object of class 'Ingredient2Recipe' isa 'Ingredient2Recipe'
  ok 35
  ok 36
  ok 37 - rollback
  ok 38 - rolled back
  ok 39
  ok 40 - got our object back
  ok 41 - Object deleted
  ok 42 - the other driver has deleted it too
  ok
  t/41-callbacks.t ........... 
  1..25
  ok 1 - can add triggers to BaseObject class
  ok 2 - can add triggers to directly derived class
  ok 3 - can add triggers to doubly derived class
  ok 4 - callback received correct number of parameters
  ok 5 - 'callback received correct kind of object' isa 'Wine'
  ok 6
  ok 7 - modifiable Wine has a rating
  ok 8 - modifiable Wine has no id yet
  ok 9 - 'callback received correct kind of object' isa 'Wine'
  ok 10
  ok 11 - original Wine has a rating
  ok 12 - original Wine has no id yet either
  ok 13 - callback ran exactly once
  ok 14 - object did receive an id
  ok 15 - not changed, since we've just saved the obj
  ok 16 - change in callback did change saved data
  ok 17 - change in callback did not change original object
  ok 18 - Remove correct number or rows
  ok 19
  ok 20 - object has still the same rating
  ok 21 - indeed
  ok 22 - Remove correct number of rows
  ok 23 - loaded
  ok 24 - post_load in action
  ok 25 - wine hasn't changed
  ok
  t/42-callbacks-multi-pk.t .. 
  1..13
  ok 1 - A reference of type 'ARRAY' isa 'ARRAY'
  ok 2 - Recipe assigned to a cluster
  ok 3 - callback received correct number of parameters
  ok 4 - 'callback received correct kind of object' isa 'Ingredient'
  ok 5 - Eggs
  ok 6 - quantity
  ok 7 - callback received object with right data
  ok 8 - callback ran exactly once
  ok 9 - object did receive a pk
  ok 10 - change in callback did change saved data
  ok 11 - change in callback did not change original object
  ok 12 - refreshed worked
  ok 13 - Ingredient assigned to a recipe
  ok
  t/50-profiling.t ........... 
  1..22
  ok 1
  ok 2 - get profiler after exception
  ok 3
  ok 4
  ok 5 - A reference of type 'ARRAY' isa 'ARRAY'
  ok 6
  ok 7
  ok 8 - A reference of type 'HASH' isa 'HASH'
  ok 9
  ok 10
  ok 11
  ok 12
  ok 13
  ok 14
  ok 15
  ok 16
  ok 17
  ok 18
  ok 19 - I/O attempt intercepted in restricted mode
  ok 20 - I/O succeeded with restriced mode disabled
  ok 21 # skip Text::SimpleTable not installed
  ok 22 # skip Text::SimpleTable not installed
  ok
  
  Test Summary Report
  -------------------
  t/02-basic.t             (Wstat: 256 Tests: 67 Failed: 1)
    Failed test:  58
    Non-zero exit status: 1
  Files=23, Tests=791,  8 wallclock secs ( 0.20 usr  0.02 sys +  2.43 cusr  0.23 csys =  2.88 CPU)
  Result: FAIL
  Failed 1/23 test programs. 1/791 subtests failed.
  Makefile:872: recipe for target 'test_dynamic' failed
  make[2]: *** [test_dynamic] Error 255
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160111122928.btcUfAKolb/libdata-objectdriver-perl-0.09'
  dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:13: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 2
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160111122928.btcUfAKolb/libdata-objectdriver-perl-0.09'
  debian/rules:6: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libdata-objectdriver-perl.0.09-2.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 5924 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160111/2d3963de/attachment.obj>


More information about the Reproducible-builds mailing list