sd: FTBFS: tests failed

Bug #1507402 reported by Logan Rosen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sd (Debian)
Fix Released
Unknown
sd (Ubuntu)
Triaged
High
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/713493:

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::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, '', 'xt/release', '', 1, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
> # Replicas can be found in /tmp/wrmCvENbkW
> # export SD_REPO=/tmp/szdhwOJiPI/_svb
> 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=/tmp/bRPGDDUZfB/_svb
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-create-editor.pl --no-args 3d0f3465-2c19-4e22-a1f9-a91d16516024
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-create-editor.pl --all-props 3d0f3465-2c19-4e22-a1f9-a91d16516024
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-create-editor.pl --verbose 3d0f3465-2c19-4e22-a1f9-a91d16516024
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-create-editor.pl --verbose-and-all 3d0f3465-2c19-4e22-a1f9-a91d16516024
> t/02-create-with-editor.t ......................
> 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=/tmp/bIIkJ4SMIR/_svb
> # changing settings to enable different behaviour with --verbose arg
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-update-editor.pl --no-args efc7277c-091f-4e14-81e2-c178ed63f656 75d6ee69-92cc-43f1-a5b7-61a97dc0f01a
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-update-editor.pl --all-props efc7277c-091f-4e14-81e2-c178ed63f656 75d6ee69-92cc-43f1-a5b7-61a97dc0f01a
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-update-editor.pl --verbose efc7277c-091f-4e14-81e2-c178ed63f656 75d6ee69-92cc-43f1-a5b7-61a97dc0f01a
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-update-editor.pl --verbose-and-all efc7277c-091f-4e14-81e2-c178ed63f656 75d6ee69-92cc-43f1-a5b7-61a97dc0f01a
> # 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-ticket-with-editor.t ...............
> 1..17
> setting SD_CONFIG to /tmp/35JceMJfg9
> ok 1 - sd settings --set -- common_ticket_props ["id","summary","status","milestone","owner","created","due","creator","reporter","original_replica"]
> 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-92cc-43f1-a5b7-61a97dc0f01a
> 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-92cc-43f1-a5b7-61a97dc0f01a --all-props
> 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-92cc-43f1-a5b7-61a97dc0f01a --verbose
> 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","summary","status","milestone","owner","created","due","creator","original_replica"]
> ok 15 - sd ticket update 75d6ee69-92cc-43f1-a5b7-61a97dc0f01a --verbose --all-props
> 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=/tmp/QKQ31xVFEN/_svb
> # export EDITOR=/usr/bin/perl /«PKGBUILDDIR»/t/scripts/ticket-comment-update-editor.pl
> t/04-update-ticket-comment-with-editor.t .......
> 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-aee0-4671-8195-d4d8fed603ce
> ok 5 - sd ticket comment show --batch --id 12
> ok
> # Replicas can be found in /tmp/LqOSnafsHZ
> # export SD_REPO=/tmp/ElggvzHtzj/_svb
> # default (shows history)
> # passing --skip history (doesn't show history)
> # config option no-implicit-history-display set
> # (shouldn't show history)
> # config option no-implicit-history-display set
> # and --skip-history passed (shouldn't show history)
> # config option no-implicit-history-display set
> # 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-0d82-427b-b6ba-2ccd45515795), expect ((?^:created: set to \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$))
> #
> # 20: got ( creator: set to <email address hidden>), expect ((?^:original_replica: set to a733b5f2-0d82-427b-b6ba-2ccd45515795))
> #
> # 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-0d82-427b-b6ba-2ccd45515795), expect ((?^:created: set to \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$))
> #
> # 20: got ( creator: set to <email address hidden>), expect ((?^:original_replica: set to a733b5f2-0d82-427b-b6ba-2ccd45515795))
> #
> # 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=/tmp/21D9GBiDTT/_svb
> # 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.default-group = owner
> # blank group arg shouldn't override valid default grouping
> # using ticket.default-group = owner and --group none
> 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=/tmp/jaCraK5Hvi/_svb
> # Add a binary attachment
> t/attachment-content.t .........................
> 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-9e7d-4d0d-8233-f10f3a0f12de --file /tmp/2rt_fVW6eZ/paper_order.doc
> ok 4
> ok 5 - Found the attachment, but doesn't show the content: sd ticket attachment list --uuid 08a5cb79-9e7d-4d0d-8233-f10f3a0f12de
> ok 6 - We got the content: sd attachment content --uuid 58771483-f516-4de3-a523-c3e80516fd3e
> ok 7 - Added a attachment: sd ticket attachment create --uuid 08a5cb79-9e7d-4d0d-8233-f10f3a0f12de --file t/data/bplogo.gif
> 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»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 112) line 1.
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/big-hm-rt.t .................................. skipped: requires RT 3.8 to run tests.
> # 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/repo-25488
> 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_reporter w/no email
> ok
> # Replicas can be found in /tmp/Aflm6fVc4E
> # export SD_REPO=/tmp/HDIPYrP1od/_svb
> 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-3085-4e55-9d2e-89b6b9f2ba14 --content stub -- --name paper_order.doc
> ok 4 - 12 = 3e4e31d9-d8de-471b-84dc-f9ca9398f51d
> ok 5 - Found the attachment: sd ticket attachment list --uuid f8c0427e-3085-4e55-9d2e-89b6b9f2ba14
> ok 6 - Found the attachment: sd ticket attachment show --batch --id 12
> ok 7 - updated the attachment: sd ticket attachment update --uuid 3e4e31d9-d8de-471b-84dc-f9ca9398f51d -- --name plague_recipe.doc
> ok 8 - Found the attachment new version: sd ticket attachment show --batch --uuid 3e4e31d9-d8de-471b-84dc-f9ca9398f51d
> 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-3085-4e55-9d2e-89b6b9f2ba14
> ok
> # Replicas can be found in /tmp/3dyFEZTgTf
> # /tmp/vgi_BODkjJ/_svb
> 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-9dcc-4146-aa9a-d4b585b86be0 --content 'This is a test'
> ok 3
> ok 4 - Found the comment: sd ticket comments --uuid 6a803aeb-9dcc-4146-aa9a-d4b585b86be0
> ok 5 - Found the comment: sd ticket comment show --batch --uuid 06644892-9ae3-4fbe-9e5d-91406d4e05ec
> ok 6 - updated the comment: sd ticket comment update --uuid 06644892-9ae3-4fbe-9e5d-91406d4e05ec -- --content I hate you
> ok 7 - Found the comment new version: sd ticket comment show --batch --uuid 06644892-9ae3-4fbe-9e5d-91406d4e05ec
> ok 8 - Found the comment 06644892-9ae3-4fbe-9e5d-91406d4e05ec when we tried to search for all comments on a ticket by the ticket's uuid, 6a803aeb-9dcc-4146-aa9a-d4b585b86be0: sd ticket comment list --uuid 6a803aeb-9dcc-4146-aa9a-d4b585b86be0
> ok 9 - updated the comment to a multiline content: sd ticket comment update --uuid 06644892-9ae3-4fbe-9e5d-91406d4e05ec -- --content A
> # multiline
> # comment
> ok 10 - Found the comment new version: sd ticket comment show --batch --uuid 06644892-9ae3-4fbe-9e5d-91406d4e05ec
> 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 ............................. skipped: Tests require Net::Google::Code
> # Replicas can be found in /tmp/BZou4JzbhR
> t/sd-github/basic.t ............................ skipped: Tests require Net::GitHub 0.18
> # Replicas can be found in /tmp/C3SbfkYf9A
> t/sd-hm/attachments.t .......................... skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/Y4yzrtUDtb
> t/sd-hm/basics.t ............................... skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/N0Wi51Da53
> t/sd-hm/comments.t ............................. skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/doZktlWxlv
> t/sd-hm/comments1.t ............................ skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/OzZQ1pF8VM
> t/sd-hm/group.t ................................ skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/u93tL1tuR0
> t/sd-hm/push-reporter-not-pro.t ................ skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/dNE06U0G4k
> t/sd-hm/push-reporter-pro.t .................... skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/DBBNnXeuGd
> t/sd-hm/tag.t .................................. skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/dxAU4HOlDY
> t/sd-hm/update.t ............................... skipped: You must define a JIFTY_APP_ROOT environment variable which points to your hiveminder source tree
> # Replicas can be found in /tmp/8xpCN2N1hT
> t/sd-lighthouse/basic.t ........................ skipped: Tests require Net::Lighthouse
> # Replicas can be found in /tmp/1OO2Q33hs9
> t/sd-lighthouse/real-push.t .................... skipped: Tests require Net::Lighthouse
> # Replicas can be found in /tmp/vDKSA6NbiB
> # /tmp/9JuCoZUWQP/_svb
>
> # 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-fb56-4954-ab42-022d2568a12c), expect ((?^:created: set to \d{4}-\d{2}-\d{2}.+))
> #
> # 7: got ( creator: set to <email address hidden>), expect ((?^:original_replica: set to e2f43b27-fb56-4954-ab42-022d2568a12c))
> #
> # 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-7bf4-4d37-8201-ddbe813f073e -- --reporter <email address hidden>
> 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/basic.t ........................... skipped: You need Net::Redmine installed to run the tests
> # Replicas can be found in /tmp/uRPDfjXeNQ
> t/sd-redmine/clone.t ........................... skipped: You need Net::Redmine installed to run the tests
> # Replicas can be found in /tmp/SewX278Z3d
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 102) line 1.
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/basic.t ................................ skipped: requires RT 3.8 or newer to run tests.
> # Replicas can be found in /tmp/U1qmq8rkwu
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 102) line 1.
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/bogus-rt-data.t ........................ skipped: requires RT 3.8 or newer to run tests.
> # Replicas can be found in /tmp/jW0_fIujmX
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 102) line 1.
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/pull-owner.t ........................... skipped: requires RT 3.8 or newer to run tests.
> # Replicas can be found in /tmp/QKrylW1ocD
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 102) line 1.
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/pull-watchers.t ........................ skipped: requires RT 3.8 or newer to run tests.
> # Replicas can be found in /tmp/Rkc6LzDblp
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 102) line 1.
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/race-condition.t ....................... skipped: requires RT 3.8 or newer to run tests.
> # Replicas can be found in /tmp/mS0g0oRDWz
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 102) line 1.
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/rt-auto-open-conflict.t ................ skipped: requires RT 3.8 or newer to run tests.
> # Replicas can be found in /tmp/nPvy6jufQB
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 112) line 1.
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/sd-rt/sd-rt-hm-single.t ...................... skipped: requires RT 3.8 to run tests.
> # Replicas can be found in /tmp/EwANv3Sr5_
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 112) line 1.
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/sd-rt/sd-rt-hm.t ............................. skipped: requires RT 3.8 to run tests.
> # Replicas can be found in /tmp/84f6rMwCN9
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 112) line 1.
> # BEGIN failed--compilation aborted at (eval 112) line 1.
> t/sd-rt/sd-rt-n-foreign-sync.t ................. skipped: requires RT 3.8 to run tests.
> # Replicas can be found in /tmp/TYMlElRZ_Y
> # Can't locate RT/Test.pm in @INC (@INC contains: /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at (eval 102) line 1.
> # BEGIN failed--compilation aborted at (eval 102) line 1.
> t/sd-rt/sd-rt-permission.t ..................... skipped: requires RT 3.8 or newer to run tests.
> # Replicas can be found in /tmp/NFcwUn1pvG
> # export SD_REPO=/tmp/jxUGVPqgiM/_svb
> t/sd-trac/basic.t .............................. skipped: You need trac installed to run the tests
> # Replicas can be found in /tmp/VC2QsrEJl8
> # export SD_REPO=/tmp/b0Jvpk_Qaq/_svb
> t/sd-trac/push-comment.t ....................... skipped: You need trac installed to run the tests
> # Replicas can be found in /tmp/MZOGxR_A1f
> # export SD_REPO=/tmp/7jTv0wDqDh/_svb
> t/sd-trac/push-new-ticket-to-trac-then-pull.t .. skipped: You need trac installed to run the tests
> # Replicas can be found in /tmp/wbNcLAsAva
> # Replica is in /tmp/wbNcLAsAva/repo-25635
> 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-a879-439d-aa1f-db445fa85b8f -- --status super
> 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-a879-439d-aa1f-db445fa85b8f -- --status super --component awesome
> ok 6 - Setting the status to stalled went ok: sd ticket update --uuid 7c5f9b9d-a879-439d-aa1f-db445fa85b8f -- --status stalled
> 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-a879-439d-aa1f-db445fa85b8f -- --status
> ok 11 - sd ticket list --regex .
> ok 12 - we can force-set an invalid prop: sd ticket update --uuid 7c5f9b9d-a879-439d-aa1f-db445fa85b8f -- --status super!
> ok
> # Replicas can be found in /tmp/3becHfshjP
> Publisher backend is not available. Install one of the Net::Rendezvous::Publish::Backend modules from CPAN.
> Subroutine App::SD::Server::View::form redefined at /usr/share/perl5/Exporter/Lite.pm line 56.
> # http://localhost:3764
> t/server.t .....................................
> 1..19
> ok 1 - use App::SD::Model::Ticket;
> 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://localhost:3764/
> ok 3 - start up my web server
> ok 4 - GET http://localhost:3764/records.json
> ok 5
> ok 6 - Created record 2b49627e-bb80-497b-aa15-2c26a81bf820
> ok 7 - GET http://localhost:3764/records.json
> ok 8
> ok 9 - GET http://localhost:3764/records/ticket/2b49627e-bb80-497b-aa15-2c26a81bf820.json
> not ok 10 # TODO need to set created date
> # Failed (TODO) test at t/server.t line 47.
> # got: '{"creator":"<email address hidden>","original_replica":"1dce80fa-e440-40b8-9a9f-61b104401f3c","status":"new","reporter":"<email address hidden>","created":"2013-06-21 05:36:46","summary":"The server works","component":"core","milestone":"alpha"}'
> # expected: '{"original_replica":"1dce80fa-e440-40b8-9a9f-61b104401f3c","creator":"<email address hidden>","summary":"The server works","status":"new"}'
> ok 11
> ok 12 - POST http://localhost:3764/records/ticket/2b49627e-bb80-497b-aa15-2c26a81bf820.json
> ok 13 - GET http://localhost:3764/records/ticket/2b49627e-bb80-497b-aa15-2c26a81bf820.json
> not ok 14 # TODO need to set created date
> # Failed (TODO) test at t/server.t line 63.
> # got: '{"creator":"<email address hidden>","original_replica":"1dce80fa-e440-40b8-9a9f-61b104401f3c","status":"open","reporter":"<email address hidden>","created":"2013-06-21 05:36:46","summary":"The server works","component":"core","milestone":"alpha"}'
> # expected: '{"original_replica":"1dce80fa-e440-40b8-9a9f-61b104401f3c","creator":"<email address hidden>","summary":"The server works","status":"new"}'
> ok 15 - GET http://localhost:3764
> 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://aws-logs.debian.net/ftbfs-logs/2013/06/20/sd_0.75-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

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.

Tags: ftbfs
Logan Rosen (logan)
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
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.