sd: FTBFS: tests failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sd (Debian) |
Fix Released
|
Unknown
|
|||
sd (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
Imported from Debian bug http://
Source: sd
Version: 0.75-1
Severity: serious
Tags: jessie sid
User: <email address hidden>
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»'
> /usr/bin/perl "-Iinc" "-MModule:
> # Replicas can be found in /tmp/wrmCvENbkW
> # export SD_REPO=
> t/01-create.t .......
> 1..3
> setting SD_CONFIG to /tmp/SX_TFBqYa9
> ok 1 - sd ticket create -- --summary YATTA
> ok 2 - sd ticket list --regex .
> ok 3 - sd ticket basics --batch --id 11
> ok
> # Replicas can be found in /tmp/z9QHE0BQg_
> # export SD_REPO=
> # export EDITOR=
> # export EDITOR=
> # export EDITOR=
> # export EDITOR=
> t/02-create-
> 1..13
> setting SD_CONFIG to /tmp/moxJ5idOMV
> ok 1 - sd ticket create
> ok 2 - sd ticket list --regex .
> ok 3 - sd ticket basics --batch --id 11
> ok 4 - sd ticket comment show --batch --id 12
> ok 5 - sd ticket create --all-props
> ok 6 - sd ticket basics --batch --id 13
> ok 7 - sd ticket comment show --batch --id 14
> ok 8 - sd ticket create --verbose
> ok 9 - sd ticket basics --batch --id 15
> ok 10 - sd ticket comment show --batch --id 16
> ok 11 - sd ticket create --all-props --verbose
> ok 12 - sd ticket basics --batch --id 17
> ok 13 - sd ticket comment show --batch --id 18
> ok
> # Replicas can be found in /tmp/9Yvz9LIACT
> # export SD_REPO=
> # changing settings to enable different behaviour with --verbose arg
> # export EDITOR=
> # export EDITOR=
> # export EDITOR=
> # export EDITOR=
> # changing settings for regression test: make sure props aren't deleted
> # if they weren't presented for editing in the first place
> t/03-update-
> 1..17
> setting SD_CONFIG to /tmp/35JceMJfg9
> ok 1 - sd settings --set -- common_ticket_props ["id","
> ok 2 - sd ticket create -- --summary zomg! --owner <email address hidden>
> ok 3 - sd ticket basics --batch --id 11
> ok 4 - sd ticket update 75d6ee69-
> ok 5 - sd ticket show --skip-history --batch --id 11
> ok 6 - sd ticket show --batch --skip-history --all-props --id 11
> ok 7 - sd ticket comment show --batch --id 12
> ok 8 - sd ticket update 75d6ee69-
> ok 9 - sd ticket show --all-props --skip-history --batch --id 11
> ok 10 - sd ticket comment show --batch --id 13
> ok 11 - sd ticket update 75d6ee69-
> ok 12 - sd ticket basics --batch --id 11
> ok 13 - sd ticket comment show --batch --id 14
> ok 14 - sd settings --set -- common_ticket_props ["id","
> ok 15 - sd ticket update 75d6ee69-
> ok 16 - sd ticket basics --batch --id 11 --verbose
> ok 17 - sd ticket comment show --batch --id 15
> ok
> # Replicas can be found in /tmp/qV4BHi21r0
> # export SD_REPO=
> # export EDITOR=
> t/04-update-
> 1..5
> setting SD_CONFIG to /tmp/W3yHkFncLB
> ok 1 - sd ticket create -- --summary zomg!
> ok 2 - sd ticket comment create --content a new comment --id 11
> ok 3 - sd ticket comment show --batch --id 12
> ok 4 - sd ticket comment update 44a2257b-
> ok 5 - sd ticket comment show --batch --id 12
> ok
> # Replicas can be found in /tmp/LqOSnafsHZ
> # export SD_REPO=
> # default (shows history)
> # passing --skip history (doesn't show history)
> # config option no-implicit-
> # (shouldn't show history)
> # config option no-implicit-
> # and --skip-history passed (shouldn't show history)
> # config option no-implicit-
> # and --with-history passed (should show history)
> t/06-ticket-show.t .......
> 1..6
> setting SD_CONFIG to /tmp/8y3YYOmMYf
> ok 1 - sd ticket create -- --summary YATTA
> not ok 2 - sd ticket show 11 # TODO Sometimes, the ordering doesn't work right on sqlite
> # Failed (TODO) test ' sd ticket show 11'
> # at t/06-ticket-show.t line 92.
> # got: '8'
> # expected: '0'
> # Different in line: 19: got ( original_replica: set to a733b5f2-
> #
> # 20: got ( creator: set to <email address hidden>), expect ((?^:original_
> #
> # 21: got ( status: set to new), expect ((?^:creator: set to <email address hidden>))
> #
> # 22: got ( reporter: set to <email address hidden>), expect ((?^:component: set to core))
> #
> # 23: got ( created: set to 2013-06-21 05:35:55), expect ((?^:summary: set to YATTA))
> #
> # 24: got ( summary: set to YATTA), expect ((?^:status: set to new))
> #
> # 25: got ( component: set to core), expect ((?^:milestone: set to alpha))
> #
> # 26: got ( milestone: set to alpha), expect ((?^:reporter: set to <email address hidden>))
> ok 3 - sd ticket show 11 --skip-history
> ok 4 - sd ticket show 11
> ok 5 - sd ticket show 11 --skip-history
> not ok 6 - sd ticket show 11 --with-history # TODO Sometimes, the ordering doesn't work right on sqlite
> # Failed (TODO) test ' sd ticket show 11 --with-history'
> # at t/06-ticket-show.t line 120.
> # got: '8'
> # expected: '0'
> # Different in line: 19: got ( original_replica: set to a733b5f2-
> #
> # 20: got ( creator: set to <email address hidden>), expect ((?^:original_
> #
> # 21: got ( status: set to new), expect ((?^:creator: set to <email address hidden>))
> #
> # 22: got ( reporter: set to <email address hidden>), expect ((?^:component: set to core))
> #
> # 23: got ( created: set to 2013-06-21 05:35:55), expect ((?^:summary: set to YATTA))
> #
> # 24: got ( summary: set to YATTA), expect ((?^:status: set to new))
> #
> # 25: got ( component: set to core), expect ((?^:milestone: set to alpha))
> #
> # 26: got ( milestone: set to alpha), expect ((?^:reporter: set to <email address hidden>))
> ok
> # Replicas can be found in /tmp/d2RAS9R8Ok
> # export SD_REPO=
> # default -- no sorting, no grouping
> # using --sort owner
> # using ticket.default-sort = owner
> # blank sort arg shouldn't override valid default sort
> # using ticket.default-sort = owner and --sort none
> # using --group owner
> # using ticket.
> # blank group arg shouldn't override valid default grouping
> # using ticket.
> t/07-sort-group.t .......
> 1..11
> setting SD_CONFIG to /tmp/b7N6W7UgUe
> ok 1 - sd ticket create -- --summary YATTA --owner <email address hidden>
> ok 2 - sd ticket create -- --summary huzzah! --owner <email address hidden>
> ok 3 - sd ticket list
> ok 4 - sd ticket list --sort owner
> ok 5 - sd ticket list
> ok 6 - sd ticket list --sort
> ok 7 - sd ticket list --sort none
> ok 8 - sd ticket list --group owner
> ok 9 - sd ticket list
> ok 10 - sd ticket list --group
> ok 11 - sd ticket list --group none
> ok
> # Replicas can be found in /tmp/uDxDYlkBMU
> # export SD_REPO=
> # Add a binary attachment
> t/attachment-
> 1..10
> setting SD_CONFIG to /tmp/4nEOmtxBtB
> ok 1 - sd ticket create -- --summary YATTA --status new
> ok 2 - sd ticket list --regex .
> ok 3 - Added a attachment: sd ticket attachment create --uuid 08a5cb79-
> ok 4
> ok 5 - Found the attachment, but doesn't show the content: sd ticket attachment list --uuid 08a5cb79-
> ok 6 - We got the content: sd attachment content --uuid 58771483-
> ok 7 - Added a attachment: sd ticket attachment create --uuid 08a5cb79-
> ok 8 - Ran the script ok
> ok 9 - We roundtripped some binary
> ok 10
> ok
> # Replicas can be found in /tmp/XPkeBMa3qx
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/big-hm-rt.t .......
> # Replicas can be found in /tmp/StRF35eiAK
> t/help.t .......
> 1..1
> setting SD_CONFIG to /tmp/VwAzmvpZL8
> ok 1
> ok
> # Replicas can be found in /tmp/pjdfqyq3TF
> # Replica is in /tmp/pjdfqyq3TF
> t/no-email.t .......
> 1..3
> setting SD_CONFIG to /tmp/8F9sw1zgo0
> ok 1 - no email set
> ok 2 - ticket claim w/no email set
> ok 3 - trigger prop_default_
> ok
> # Replicas can be found in /tmp/Aflm6fVc4E
> # export SD_REPO=
> t/sd-attachments.t .......
> 1..9
> setting SD_CONFIG to /tmp/OOh_AB29df
> ok 1 - sd ticket create -- --summary YATTA --status new
> ok 2 - sd ticket list --regex .
> ok 3 - Added a attachment: sd ticket attachment create --uuid f8c0427e-
> ok 4 - 12 = 3e4e31d9-
> ok 5 - Found the attachment: sd ticket attachment list --uuid f8c0427e-
> ok 6 - Found the attachment: sd ticket attachment show --batch --id 12
> ok 7 - updated the attachment: sd ticket attachment update --uuid 3e4e31d9-
> ok 8 - Found the attachment new version: sd ticket attachment show --batch --uuid 3e4e31d9-
> ok 9 - Found the attachment when we tried to search for all attachments on a ticket by the ticket's uuid: sd ticket attachment list --uuid f8c0427e-
> ok
> # Replicas can be found in /tmp/3dyFEZTgTf
> # /tmp/vgi_
> t/sd-comments.t .......
> 1..10
> setting SD_CONFIG to /tmp/xn8NO78ORv
> ok 1 - sd ticket create -- --summary YATTA --status new
> ok 2 - sd ticket comment create --uuid 6a803aeb-
> ok 3
> ok 4 - Found the comment: sd ticket comments --uuid 6a803aeb-
> ok 5 - Found the comment: sd ticket comment show --batch --uuid 06644892-
> ok 6 - updated the comment: sd ticket comment update --uuid 06644892-
> ok 7 - Found the comment new version: sd ticket comment show --batch --uuid 06644892-
> ok 8 - Found the comment 06644892-
> ok 9 - updated the comment to a multiline content: sd ticket comment update --uuid 06644892-
> # multiline
> # comment
> ok 10 - Found the comment new version: sd ticket comment show --batch --uuid 06644892-
> ok
> # Replicas can be found in /tmp/k0PrGONXfv
> t/sd-dispatcher.t .......
> 1..26
> setting SD_CONFIG to /tmp/sLvsoWt11p
> ok 1 - sd ticket create -- --summary YATTA --status new
> ok 2 - sd ticket list --regex .
> ok 3 - sd list ticket --regex .
> ok 4 - sd ticket claim 11
> ok 5 - sd ticket basics --batch --id 11
> ok 6 - sd ticket update 11 -- owner
> ok 7 - sd ticket basics --batch --id 11
> ok 8 - sd ticket take 11
> ok 9 - sd ticket basics --batch --id 11
> ok 10 - sd ticket resolve 11
> ok 11 - sd ticket basics --batch --id 11
> ok 12 - sd ticket update 11 -- status new
> ok 13 - sd ticket basics --batch --id 11
> ok 14 - sd ticket close 11
> ok 15 - sd ticket basics --batch --id 11
> ok 16 - sd ticket give 11 <email address hidden>
> ok 17 - sd ticket basics --batch --id 11
> ok 18 - sd ticket assign 11 <email address hidden>
> ok 19 - sd ticket basics --batch --id 11
> ok 20 - sd ticket give
> ok 21 - sd give ticket
> ok 22 - sd ticket give 11
> ok 23 - sd ticket give <email address hidden> 11
> ok 24 - sd ticket give <email address hidden>
> ok 25 - sd -V
> ok 26 - sd --version
> ok
> # Replicas can be found in /tmp/90iYbVtoen
> t/sd-gcode/basic.t .......
> # Replicas can be found in /tmp/BZou4JzbhR
> t/sd-github/basic.t .......
> # Replicas can be found in /tmp/C3SbfkYf9A
> t/sd-hm/
> # Replicas can be found in /tmp/Y4yzrtUDtb
> t/sd-hm/basics.t .......
> # Replicas can be found in /tmp/N0Wi51Da53
> t/sd-hm/comments.t .......
> # Replicas can be found in /tmp/doZktlWxlv
> t/sd-hm/comments1.t .......
> # Replicas can be found in /tmp/OzZQ1pF8VM
> t/sd-hm/group.t .......
> # Replicas can be found in /tmp/u93tL1tuR0
> t/sd-hm/
> # Replicas can be found in /tmp/dNE06U0G4k
> t/sd-hm/
> # Replicas can be found in /tmp/DBBNnXeuGd
> t/sd-hm/tag.t .......
> # Replicas can be found in /tmp/dxAU4HOlDY
> t/sd-hm/update.t .......
> # Replicas can be found in /tmp/8xpCN2N1hT
> t/sd-lighthouse
> # Replicas can be found in /tmp/1OO2Q33hs9
> t/sd-lighthouse
> # Replicas can be found in /tmp/vDKSA6NbiB
> # /tmp/9JuCoZUWQP
>
> # Failed test 'log output is correct: sd log LATEST'
> # at t/sd-log.t line 27.
> # got: '8'
> # expected: '0'
> # Different in line: 6: got ( original_replica: set to e2f43b27-
> #
> # 7: got ( creator: set to <email address hidden>), expect ((?^:original_
> #
> # 8: got ( status: set to new), expect ((?^:creator: set to <email address hidden>))
> #
> # 9: got ( reporter: set to <email address hidden>), expect ((?^:component: set to core))
> #
> # 10: got ( created: set to 2013-06-21 05:36:33), expect ((?^:summary: set to logs rock!))
> #
> # 11: got ( summary: set to logs rock!), expect ((?^:status: set to new))
> #
> # 12: got ( component: set to core), expect ((?^:milestone: set to alpha))
> #
> # 13: got ( milestone: set to alpha), expect ((?^:reporter: set to <email address hidden>))
> # Looks like you failed 1 test of 4.
> t/sd-log.t .......
> 1..4
> setting SD_CONFIG to /tmp/c9VBuHCyzp
> ok 1 - sd ticket create -- -- summary logs rock!
> not ok 2 - log output is correct: sd log LATEST
> ok 3 - deleting a prop went ok: sd ticket update --uuid e6a9b584-
> ok 4 - log output is correct: sd log LATEST
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/4 subtests
> # Replicas can be found in /tmp/ZwgWh11VPl
> t/sd-redmine/
> # Replicas can be found in /tmp/uRPDfjXeNQ
> t/sd-redmine/
> # Replicas can be found in /tmp/SewX278Z3d
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/basic.t .......
> # Replicas can be found in /tmp/U1qmq8rkwu
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/jW0_fIujmX
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/QKrylW1ocD
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/Rkc6LzDblp
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/mS0g0oRDWz
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/nPvy6jufQB
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/EwANv3Sr5_
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/sd-rt/sd-rt-hm.t .......
> # Replicas can be found in /tmp/84f6rMwCN9
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/TYMlElRZ_Y
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/
> # Replicas can be found in /tmp/NFcwUn1pvG
> # export SD_REPO=
> t/sd-trac/basic.t .......
> # Replicas can be found in /tmp/VC2QsrEJl8
> # export SD_REPO=
> t/sd-trac/
> # Replicas can be found in /tmp/MZOGxR_A1f
> # export SD_REPO=
> t/sd-trac/
> # Replicas can be found in /tmp/wbNcLAsAva
> # Replica is in /tmp/wbNcLAsAva
> t/sd-usage.t .......
> 1..24
> setting SD_CONFIG to /tmp/mDNvtm8uep
> ok 1 - show usage (non-shell)
> ok 2 - ticket comments usage (non-shell)
> ok 3 - ticket show usage (non-shell)
> ok 4 - ticket details usage (non-shell)
> ok 5 - ticket search usage (non-shell)
> ok 6 - ticket ls usage (non-shell)
> ok 7 - ticket update usage (non-shell)
> ok 8 - help usage (non-shell)
> ok 9 - browser usage (non-shell)
> ok 10 - init usage (non-shell)
> ok 11 - clone usage (non-shell)
> ok 12 - no-command usage (non-shell)
> ok 13 - show usage (in shell)
> ok 14 - ticket comments usage (in shell)
> ok 15 - ticket show usage (in shell)
> ok 16 - ticket details usage (in shell)
> ok 17 - ticket search usage (in shell)
> ok 18 - ticket ls usage (in shell)
> ok 19 - ticket update usage (in shell)
> ok 20 - help usage (in shell)
> ok 21 - browser usage (in shell)
> ok 22 - init usage (in shell)
> ok 23 - clone usage (in shell)
> ok 24 - no-command usage (in shell)
> ok
> # Replicas can be found in /tmp/wFJvm44CIX
> t/sd-validation.t .......
> 1..12
> setting SD_CONFIG to /tmp/TlUWc7RY4q
> ok 1 - sd ticket create -- --summary YATTA --status new
> ok 2 - sd ticket list --regex .
> ok 3 - Despite the magic power phrase of 'yatta', super is not a valid bug status: sd ticket update --uuid 7c5f9b9d-
> ok 4 - sd ticket list --regex .
> ok 5 - Despite the magic power phrase of 'yatta', super is not a valid bug status: sd ticket update --uuid 7c5f9b9d-
> ok 6 - Setting the status to stalled went ok: sd ticket update --uuid 7c5f9b9d-
> ok 7 - sd ticket list --regex .
> ok 8 - Sylar can't create an eeevil ticket: sd ticket create -- --summary Sylar! --status evil
> ok 9 - sd ticket list --regex .
> ok 10 - Setting the status to stalled went ok: sd ticket update --uuid 7c5f9b9d-
> ok 11 - sd ticket list --regex .
> ok 12 - we can force-set an invalid prop: sd ticket update --uuid 7c5f9b9d-
> ok
> # Replicas can be found in /tmp/3becHfshjP
> Publisher backend is not available. Install one of the Net::Rendezvous
> Subroutine App::SD:
> # http://
> t/server.t .......
> 1..19
> ok 1 - use App::SD:
> ok 2 - use App::SD::CLI;
> App::SD::Server: Starting up local server. You can stop the server with Ctrl-c.
> App::SD::Server: You can connect to your server at http://
> ok 3 - start up my web server
> ok 4 - GET http://
> ok 5
> ok 6 - Created record 2b49627e-
> ok 7 - GET http://
> ok 8
> ok 9 - GET http://
> not ok 10 # TODO need to set created date
> # Failed (TODO) test at t/server.t line 47.
> # got: '{"creator":"<email address hidden>
> # expected: '{"original_
> ok 11
> ok 12 - POST http://
> ok 13 - GET http://
> not ok 14 # TODO need to set created date
> # Failed (TODO) test at t/server.t line 63.
> # got: '{"creator":"<email address hidden>
> # expected: '{"original_
> ok 15 - GET http://
> ok 16
> ok 17 - Content contains "Create a new ticket"
> ok 18 - Content contains "Test ticket"
> ok 19 - Title is like "(?^:^(\d+): Test ticket)"
> ok
>
> Test Summary Report
> -------------------
> t/sd-log.t (Wstat: 256 Tests: 4 Failed: 1)
> Failed test: 2
> Non-zero exit status: 1
> Files=45, Tests=173, 75 wallclock secs ( 0.22 usr 0.25 sys + 61.61 cusr 12.60 csys = 74.68 CPU)
> Result: FAIL
> Failed 1/45 test programs. 1/173 subtests failed.
> make[1]: *** [test_dynamic] Error 255
The full build log is available from:
http://
A list of current common problems and possible solutions is available at
http://
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
description: | updated |
Changed in sd (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: ftbfs |
Changed in sd (Debian): | |
importance: | Undecided → Unknown |
Changed in sd (Debian): | |
status: | New → Fix Released |