Source: upstart
Version: 1.11-4
Severity: serious
Tags: jessie sid
User: [email protected]
Usertags: qa-ftbfs-20141108 qa-ftbfs
Justification: FTBFS in jessie on amd64

Hi,

During a rebuild of all packages in jessie (in a jessie chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
> make[5]: Entering directory '/«PKGBUILDDIR»/test'
> make[5]: 'libtest_util_common.a' is up to date.
> make[5]: Leaving directory '/«PKGBUILDDIR»/test'
> Testing system_kill()
> ...with TERM signal
> ...with KILL signal
> ...with no group leader
> PASS: test_system
> Testing environ_add()
> ...with empty table
> ...with new variable
> ...with new variable from environment
> ...with new variable unset in environment
> ...with replacement variable
> ...with replacement variable from environment
> ...with replacement variable unset in environment
> ...with new variable but no replace
> ...with existing variable
> ...with existing variable from environment
> ...with existing variable unset in environment
> ...using bare word with no corresponding variable set in environment
> Testing environ_remove()
> ...remove name=value pair with empty table
> ...remove bare name with empty table
> ...remove name=value from table of size 1
> ...remove bare name from table of size 1
> ...remove first name=value entry from table of size 2
> ...remove first bare name entry from table of size 2
> ...remove last name=value entry from table of size 2
> ...remove last bare name entry from table of size 2
> Testing environ_append()
> ...with new entries
> ...with replacement entries
> ...with preserve existing entries
> Testing environ_set()
> Testing environ_lookup()
> ...with empty table
> ...with key to be found
> ...with key not found
> ...with key that is prefix of another
> ...with longer key
> Testing environ_get()
> ...with empty table
> ...with key to be found
> ...with key not found
> ...with key that is prefix of another
> Testing environ_getn()
> ...with empty table
> ...with key to be found
> ...with key not found
> ...with key that is prefix of another
> ...with longer key
> Testing environ_all_valid()
> ...with valid table
> ...with empty table
> ...with missing equals
> Testing environ_expand()
> ...with no expansion
> ...with simple expansion
> ...with simple expansion of smaller value
> ...with simple expansion of same size value
> ...with multiple simple expansions
> ...with simple bracketed expression
> ...with multiple simple bracketed expression
> ...with simple expression inside bracketed expression
> ...with bracketed expression inside bracketed expression
> ...with bracketed default expression
> ...with bracketed default expression for set variable
> ...with bracketed default expression for null variable
> ...with bracketed default or null expression
> ...with bracketed default or null expression for set variable
> ...with bracketed default or null expression for null variable
> ...with bracketed alternate expression
> ...with bracketed alternate expression for set variable
> ...with bracketed alternate expression for null variable
> ...with bracketed alternate or null expression
> ...with bracketed alternate or null expression for set variable
> ...with bracketed alternate or null expression for null variable
> ...with references in bracketed expression argument
> ...with dollar sign in whitespace
> ...with bracketed dollar sign
> ...with simple expansion of unknown variable
> ...with bracketed expansion of unknown variable
> ...with expansion of unknown variable within expression name
> ...with expansion of unknown variable within expression argument
> ...with unknown operator in expression
> ...with missing close brace after expression
> PASS: test_environ
> Testing process_new()
> Testing process_name()
> ...with main process
> ...with security process
> ...with pre-start process
> ...with post-start process
> ...with pre-stop process
> ...with post-stop process
> ...with invalid process
> Testing process_from_name()
> ...with main process
> ...with security process
> ...with pre-start process
> ...with post-start process
> ...with pre-stop process
> ...with post-stop process
> ...with invalid process
> PASS: test_process
> Testing job_class_new()
> Testing job_class_consider()
> ...with no registered class and best class
> ...with no registered class and not best class
> ...with registered class that cannot be replaced
> ...with replacable registered class and best class
> ...with replacable registered class and not best class
> Testing job_class_reconsider()
> ...with registered best class
> ...with registered not best class
> ...with registered not best class that can't be replaced
> ...with unregistered class
> ...with no registered class
> ...with no classes to replace it
> Testing job_class_register()
> ...with signal emission
> ...without signal emission
> Testing job_class_unregister()
> Testing job_class_environment()
> ...with no configured environment
> ...with configured environment
> ...with configuration overriding built-ins
> Testing job_class_get_instance()
> ...with running job
> ...with unknown job
> ...with environment
> ...with invalid environment
> Testing job_class_get_instance_by_name()
> ...with known job
> ...with singleton job
> ...with unknown instance
> Testing job_class_get_all_instances()
> ...with active instances
> ...with no instances
> Testing job_class_start()
> ...with new job
> ...with no wait
> ...with stopping job
> ...with starting job
> ...with environment
> ...with invalid environment
> Testing job_class_stop()
> ...with running job
> ...with no wait
> ...with stopping job
> ...with unknown job
> ...with environment
> ...with invalid environment
> Testing job_class_restart()
> ...with running job
> ...with no wait
> ...with stopping job
> ...with unknown job
> ...with environment
> ...with invalid environment
> Testing job_class_get_name()
> Testing job_class_get_description()
> ...with description
> ...with no description
> Testing job_class_get_author()
> ...with author
> ...with no author
> Testing job_class_get_version()
> ...with version
> ...with no version
> Testing job_class_get_start_on()
> ...with event tree
> ...with no events
> Testing job_class_get_stop_on()
> ...with event tree
> ...with no events
> Testing job_class_get_emits()
> ...with events
> ...with no events
> PASS: test_job_class
> 
> 
> INFO: Running tests in pty since environment does not provide needed 
> controlling terminal
> 
> 
> Testing job_process_run()

> ...with simple command

> ...with shell command

> ...with small script

> ...with small script and trailing newlines

> ...with script that will fail

> ...with environment of unnamed instance

> ...with environment of named instance

> ...with environment for pre-stop

> ...with environment for post-stop

> ...with long script

> ...with non-daemon job

> ...with script for daemon job

> ...with daemon job

> ...with forking job

> ...with no such file

> ...ensure sane fds with no console, no script

> ...ensure sane fds with no console, and script

> ...ensure sane fds with console log, no script

> ...ensure sane fds with console log, and script

> ...ensure that no log file written for single-line no-output script

> ...ensure that no log file written for single-line no-output command

> ...ensure that no log file written for CONSOLE_NONE

> ...ensure that no log file written for multi-line no-output script

> ...with single-line script that writes 1 line to stdout

> ...with single-line script that is killed

> ...with single-line command that is killed

> ...with multi-line script that is killed

> ...with single-line script that writes 1 byte and is killed

> ...with multi-line script that writes 1 byte and is killed

> ...with single-line command that writes 1 line to stdout

> ...with multi-line script that writes 1 line to stdout

> ...with instance job and single-line script that writes 1 line to stdout

> ...with single-line script that writes >1 lines to stdout

> ...with single-line command that writes >1 lines to stdout

> ...with multi-line script that writes >1 lines to stdout

> ...with single-line script that writes 1 line to stderr

> ...with single-line command that writes 1 line to stderr

> ...with multi-line script that writes 1 line to stderr

> ...with single-line script that writes >1 lines to stderr

> ...with single-line command that writes >1 lines to stderr

> ...with multi-line script that writes >1 lines to stderr

> ...with single-line script that writes 1 line to stdout then 1 line to stderr

> ...with single-line script that writes 1 line to stderr then 1 line to stdout

> ...with single-line command that writes to stdout and stderr

> ...with single-line script running an invalid command

> ...with single-line command running an invalid command

> ...with single-line command running an invalid command, then a 1-line 
> post-stop script

> ...with single-line command running an invalid command, then a 2-line 
> post-stop script

> ...with single-line command running an invalid command, then a post-stop 
> command

> ...with single-line command running an invalid command, then an invalid 
> post-stop command

> ...with single-line command running a valid command, then a 1-line invalid 
> post-stop command

> ...with multi-line script running an invalid command

> ...with multi-line script that writes 1 line to stdout then 1 line to stderr

> ...with multi-line script that writes 1 line to stderr then 1 line to stdout

> ...with single line command writing fast and exiting

> ...with single line command writing lots of data fast and exiting

> ...with log object freed on process exit

> ...with setuid me

> ...with setuid

> ...with multiple processes and log

> Testing job_process_spawn()

> ...with simple job

> ...with no console

> ...with console logging

> ...with working directory

> ...with environment

> ...with non-daemon job

> ...with daemon job

> ...with no such file

> ...with no such file, no shell and console log

> ...with debug enabled

> ...ensure sane fds with no console

> ...ensure sane fds with console log

> ...ensure multi process output logged

> ...simple test

> ...with single-line script and 'console log'

> ...with multi-line script and 'console log'

> ...read single null byte with 'console log'

> ...read data from forked process

> ...read data from daemon process

> ...WARNING: FIXME: test 'when no free ptys' disabled due to kernel bug

> Testing job_process_log_path()

> ...with system job with simple name

> ...with system job containing illegal path characters

> ...with system job with named instance

> ...with system job with named instance and illegal path characters

> ...with subverted logdir and system job with named instance and illegal path 
> characters

> Testing job_process_kill()

> ...with easily killed process

> ...with hard to kill process

> Testing job_process_handler()

> ...with unknown pid

> ...with running process

> ...with kill timer

> ...with restarting process

> ...with pre-start process

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> test: Temporary process spawn error: Cannot allocate memory

> ...with failed pre-start process

> ...with killed pre-start process

> ...with respawn of running service process

> ...with respawn of running task process

> ...with too many respawns of running process

> ...with normal exit of running respawn process

> ...with respawn of service process and zero exit code

> ...with respawn of task process and zero exit code

> ...with abnormal exit of running process

> ...with killed running process

> ...with normal exit of running process

> ...with normal signal killed running process

> ...with running task and zero exit

> ...with post-stop process

> ...with failed post-stop process

> ...with stopping task failure after failure

> ...with post-start process

> ...with running process in post-start state

> ...with running process while post-start running

> ...with running then post-start process

> ...with failed running then post-start process

> ...with respawn of running while post-start process

> ...with pre-stop process

> ...with running process in pre-stop state

> ...with running process while pre-stop running

> ...with respawn of running while pre-stop process

> ...with respawn of to be stopped while pre-stop process

> ...with running process while stopping

> ...with stopped non-main process

> ...with stopped main process outside of spawned

> ...with stopped main process for non-wait job

> ...with stopped main process but wrong signal

> ...with stopped main process waiting in spawned

> ...with signal delivered to traced process

> ...with trapped new traced process

> ...with trapped new traced process

> ...with second child of daemon process

> ...with first child of forking process

> ...with fork notification before child

> ...with child notification before parent

> ...with exec call by initial process

> ...with exec call by process after fork

> Testing job_process_handler()

> ...with LOGIN_PROCESS utmp entry

> ...with USER_PROCESS utmp entry

> ...with multiple entries with same ut_id

> Testing job_process_find()

> ...with pid we expect to find

> ...with pre-start pid we expect to find

> ...with post-start pid we expect to find

> ...with pre-stop pid we expect to find

> ...with post-stop pid we expect to find

> ...with pid we do not expect to find

> ...with no pids in job table

> ...with no instances

> ...with empty job table

> PASS: test_job_process
> Testing job_new()
> ...with no name
> ...with name given
> ...with D-Bus connection
> Testing job_register()
> ...with signal emission
> ...without signal emission
> Testing job_change_goal()
> ...with waiting job
> ...with stopping job
> ...with running job and start
> ...with running job and stop
> ...with running job and no process
> ...with starting job
> ...with waiting job
> Testing job_change_state()
> ...waiting to starting
> ...waiting to starting for named instance
> ...waiting to starting with export
> ...starting to pre-start
> ...starting to pre-start without process
> ...starting to pre-start for failed process
> ...pre-start to spawned
> ...pre-start to spawned for named instance
> ...pre-start to spawned with export
> ...pre-start to spawned without process
> ...pre-start to spawned for failed process
> ...pre-start to spawned for waiting job
> ...spawned to post-start
> ...spawned to post-start without process
> ...spawned to post-start for failed process
> ...post-start to running for service
> ...post-start to running for task
> ...running to pre-stop
> ...running to pre-stop without process
> ...running to pre-stop for named instance
> ...running to pre-stop with export
> ...running to pre-stop for failed process
> ...running to stopping
> ...running to stopping for named instance
> ...running to stopping with export
> ...running to stopping for killed process
> ...running to stopping for unknown signal
> ...pre-stop to running
> ...pre-stop to stopping
> ...stopping to killed
> ...stopping to killed without process
> ...killed to post-stop
> ...killed to post-stop without process
> ...killed to post-stop for failed process
> ...post-stop to waiting
> ...post-stop to waiting for named instance
> ...post-stop to waiting with export
> ...post-stop to waiting with d-bus connection
> ...post-stop to starting
> ...post-stop to starting without new environment
> ...post-stop to waiting for replaced job
> ...post-stop to waiting for still active job
> ...post-stop to waiting for deleted job
> Testing job_next_state()
> ...with waiting job and a goal of start
> ...with starting job and a goal of stop
> ...with starting job and a goal of start
> ...with security job and a goal of start
> ...with security job and a goal of stop
> ...with pre-start job and a goal of stop
> ...with pre-start job and a goal of start
> ...with spawned job and a goal of stop
> ...with spawned job and a goal of start
> ...with post-start job and a goal of stop
> ...with post-start job and a goal of start
> ...with post-start job and a goal of respawn
> ...with running job and a goal of stop
> ...with dead running job and a goal of stop
> ...with running job and a goal of start
> ...with pre-stop job and a goal of start
> ...with pre-stop job and a goal of stop
> ...with post-start job and a goal of respawn
> ...with stopping job and a goal of start
> ...with stopping job and a goal of stop
> ...with killed job and a goal of start
> ...with killed job and a goal of stop
> ...with post-stop job and a goal of start
> ...with post-stop job and a goal of stop
> Testing job_failed()
> ...with no current failure
> ...with previous failure
> Testing job_finished()
> ...with blocked events
> ...with blocked events and failure
> ...without blocked events
> Testing job_emit_event()
> ...with singleton in starting state
> ...with instance in starting state
> ...with singleton in running state
> ...with instance in running state
> ...with non-failed singleton in stopping state
> ...with non-failed instance in stopping state
> ...with failed singleton in stopping state
> ...with failed instance in stopping state
> ...with killed singleton in stopping state
> ...with killed instance in stopping state
> ...with unknown killed singleton in stopping state
> ...with unknown killed instance in stopping state
> ...with unstarted singleton in stopping state
> ...with unstarted instance in stopping state
> ...with failed respawn singleton in stopping state
> ...with failed respawn instance in stopping state
> ...with non-failed singleton in stopped state
> ...with non-failed instance in waiting state
> ...with failed singleton in waiting state
> ...with failed instance in waiting state
> ...with killed singleton in waiting state
> ...with killed instance in waiting state
> ...with unknown killed singleton in waiting state
> ...with unknown killed instance in waiting state
> ...with unstarted singleton in waiting state
> ...with unstarted instance in waiting state
> ...with failed respawn singleton in waiting state
> ...with failed respawn instance in waiting state
> Testing job_name()
> ...with non-instance job
> ...with instance job
> ...with multiple calls
> Testing job_goal_name()
> ...with stop goal
> ...with start goal
> ...with respawn goal
> ...with invalid goal
> Testing job_goal_from_name()
> ...with stop goal
> ...with start goal
> ...with respawn goal
> ...with invalid goal
> Testing job_state_name()
> ...with waiting state
> ...with starting state
> ...with security state
> ...with pre-start state
> ...with spawned state
> ...with post-start state
> ...with running state
> ...with pre-stop state
> ...with stopping state
> ...with killed state
> ...with post-stop state
> ...with invalid state
> Testing job_state_from_name()
> ...with waiting state
> ...with starting state
> ...with security state
> ...with pre-start state
> ...with spawned state
> ...with post-start state
> ...with running state
> ...with pre-stop state
> ...with stopping state
> ...with killed state
> ...with post-stop state
> ...with invalid state
> Testing job_start()
> ...with stopping job
> ...with no wait
> ...with starting job
> Testing job_stop()
> ...with running job
> ...with no wait
> ...with stopping job
> Testing job_restart()
> ...with running job
> ...with no wait
> ...with stopping job
> Testing job_reload()
> ...with default reload signal
> ...with SIGUSR1 reload signal
> Testing job_get_name()
> ...with instance name
> ...with no instance name
> Testing job_get_goal()
> Testing job_get_state()
> Testing job_get_processes()
> ...with no processes
> ...with pre-start process
> ...with post-start process and no main process
> ...with main process
> ...with main process and post-start process
> ...with main process and pre-stop process
> ...with pre-stop process and no main process
> ...with post-stop process
> Testing job_deserialise() ptrace handling
> PASS: test_job
> Testing log_new()
> ...object checks with uid 0
> ...ensure logging disallowed for uid >0
> ...parent check
> ...writing a new log file with uid 0
> ...same logger appending to file with uid 0
> ...different logger appending to file with uid 0
> ...ensure logging resumes when file made accessible with uid 0
> ...ensure logger flushes cached data on request
> ...ensure logger flushes when destroyed with uid 0
> ...ensure log written when directory created accessible with uid 0
> ...ensure remainder of log written when file deleted with uid 0
> ...writing 1 null with uid 0
> ...writing >1 null with uid 0
> ...writing 1 non-printable only with uid 0
> ...writing >1 non-printable only with uid 0
> ...with very long relative path and uid 0
> ...with overly long relative path and uid 0
> ...with very long absolute path and uid 0
> ...with overly long absolute path and uid 0
> Testing log_destroy()
> ...ensure log fd closed with uid 0
> ...ensure path and io elements freed with uid 0
> ...ensure unflushed data freed with uid 0
> ...ensure watch freed when log destroyed
> PASS: test_log
> Testing basic types
> ...32-bit integer serialisation and deserialisation
> ...64-bit integer serialisation and deserialisation
> ...string serialisation and deserialisation
> ...strict string serialisation and deserialisation
> ...32-bit object integer serialisation and deserialisation
> ...64-bit object integer serialisation and deserialisation
> ...empty object string array serialisation and deserialisation
> ...object string array serialisation and deserialisation
> ...empty object env array serialisation and deserialisation
> ...object env array serialisation and deserialisation
> Testing clean_args()
> ...no arguments
> ...1 argument
> ...non-cleanable arguments
> ...mostly cleanable arguments
> ...only cleanable arguments
> ...lots of arguments
> Testing stateful re-exec enums
> ...BlockedType
> ...ProcessType
> ...ConsoleType
> ...ExpectType
> Testing integer array serialisation and deserialisation
> ...explicit 32-bit integer array
> ...implicit 32-bit integer array
> ...explicit 64-bit integer array
> ...implicit 64-bit integer array
> ...implicit native integer array
> Testing string array serialisation and deserialisation
> ...serialisation of empty array
> ...deserialisation of empty array
> ...serialisation of array with single nul string
> ...deserialisation of array with single nul string
> ...serialisation of non-empty array
> ...deserialisation of non-empty array
> ...serialisation of non-empty environment array
> ...deserialisation of non-empty environment array
> Testing hex data encoding
> ...serialisation
> ...deserialisation
> Testing rlimit encoding
> ...single rlimit serialisation and deserialisation
> ...rlimits array serialisation and deserialisation
> Testing Session serialisation and deserialisation
> ...Session deserialisation
> ...Session serialisation
> ...Ensure session deserialisation does not create JobClasses
> Testing Process serialisation and deserialisation
> ...single Process serialisation and deserialisation
> ...Process serialisation with no script and command
> ...Process deserialisation with no script and command
> ...Process serialisation with script and command
> ...Process deserialisation with script and command
> ...array of Processes serialisation and deserialisation
> Testing Blocked serialisation and deserialisation
> ...BLOCKED_JOB serialisation and deserialisation
> ...BLOCKED_EVENT serialisation and deserialisation
> ...BLOCKED_JOB with JSON session object
> ...ensure BLOCKED_JOB with non-NULL session is ignored
> ...event blocking a job
> ...job blocking an event
> Testing Event serialisation and deserialisation
> ...without event environment
> ...with event environment
> ...with progress values
> ...with various fd values
> ...with env+session
> ...with failed
> Testing Log serialisation and deserialisation
> ...with uid 0
> ...with unflushed data
> (null): No ConfSources present in state data
> (null): No global job environment data present in state data
> (null): No ConfSources present in state data
> (null): No global job environment data present in state data
> (null): No ConfSources present in state data
> (null): No global job environment data present in state data
> (null): No ConfSources present in state data
> (null): No global job environment data present in state data
> (null): No global job environment data present in state data
> (null): No global job environment data present in state data
> (null): No global job environment data present in state data
> (null): No global job environment data present in state data
> (null): No global job environment data present in state data
> (null): No global job environment data present in state data
> Testing Job serialisation and deserialisation
> ...basic job
> Testing JobClass serialisation and deserialisation
> ...JobClass with no Jobs
> ...JobClass with 1 Job
> ...JobClass with >1 Jobs
> Testing upgrade tests
> ...with data file 'upstart-1.6.json'
> ...with data file 'upstart-1.8.json'
> ...with data file 'upstart-pre-security.json'
> ...with data file 'upstart-1.8+apparmor.json'
> ...with data file 'upstart-1.8+full_serialisation-apparmor.json'
> ...with data file 'upstart-1.8+full_serialisation+apparmor.json'
> ...with data file 'upstart-session.json'
> ...with data file 'upstart-session2.json'
> ...with data file 'upstart-session-infinity.json'
> ...with data file 'upstart-1.9.json'
> ...with data file 'upstart-1.11.json'
> PASS: test_state
> Testing event_new()
> Testing event_block()
> Testing event_unblock()
> Testing event_poll()
> ...with D-Bus connection
> ...with unblocked pending event
> ...with unblocked handling event
> ...with blocked handling event
> ...with finished event
> Testing event_pending()
> Testing event_pending_handle_jobs()
> ...with non-matching event for start
> ...with partial matching event to start
> ...with matching events to start
> ...with environment in start event
> ...with restart of stopping job
> ...with already running job
> ...with instance name
> ...with restart of existing instance
> ...with error in instance name
> ...with non-matching event for stop
> ...with matching event to stop
> ...with environment in stop event
> ...with stop of restarting job
> ...with already stopping job
> ...with environment expansion in stop event
> Testing event_finished()
> ...with non-failed event
> ...with failed event
> ...with failed failed event
> ...with non-blocked stopping job
> ...with non-blocked starting job
> ...with stopping job but wrong event
> ...with starting job but wrong event
> ...with stopping job
> ...with starting job
> PASS: test_event
> Testing event_operator_new()
> ...with EVENT_MATCH
> ...with EVENT_MATCH and environment
> ...with EVENT_OR
> Testing event_operator_copy()
> ...with EVENT_OR
> ...with EVENT_MATCH and no environment or event
> ...with EVENT_MATCH and environment
> ...with EVENT_MATCH and referenced event
> ...with children
> Testing event_operator_destroy()
> ...with referenced event
> ...without referenced event
> Testing event_operator_update()
> ...with EVENT_OR and both children FALSE
> ...with EVENT_OR and only left child TRUE
> ...with EVENT_OR and only right child TRUE
> ...with EVENT_OR and both children TRUE
> ...with EVENT_AND and both children FALSE
> ...with EVENT_AND and only left child TRUE
> ...with EVENT_AND and only right child TRUE
> ...with EVENT_AND and both children TRUE
> Testing event_operator_match()
> ...with different name events
> ...with same name events
> ...with same environment lists
> ...with environment lists and wrong values
> ...with environment lists and wrong values negated
> ...with environment lists and correct values negated
> ...with shorter environment list in operator
> ...with matching value lists
> ...with non-matching value lists
> ...with shorter value list in operator
> ...with shorter list in event
> ...with different order environment lists
> ...with value list and variable list
> ...with unknown variable in operator
> ...with globs in operator environment
> ...with globs in operator value
> ...with variable reference in operator
> ...with unknown variable reference in operator
> Testing event_operator_handle()
> ...with non-matching event
> ...with matching event
> ...with duplicate matching event
> ...with matching event and complete expression
> ...with environment
> Testing event_operator_environment()
> ...with environment table
> ...with environment variable for event list
> ...with no matches
> Testing event_operator_events()
> ...with matches in tree
> ...with no matches
> Testing event_operator_reset()
> Testing event_operator_serialisation()
> ...with simple operator
> ...with or operator
> ...with and operator
> ...with complex operator
> ...with complex operator (2)
> ...with complex operator (3)
> ...with complex operator (4)
> PASS: test_event_operator
> Testing blocked_new()
> ...with job
> ...with event
> ...with D-Bus EmitEvent method
> ...with D-Bus Instance.Start method
> ...with D-Bus Instance.Stop method
> ...with D-Bus Instance.Restart method
> ...with D-Bus Job.Start method
> ...with D-Bus Job.Stop method
> ...with D-Bus Job.Restart method
> PASS: test_blocked
> Testing parse_job()
> ...with simple job file
> ...with missing exec and script
> ...with non-NULL update parameter (override)
> Testing stanza_instance()
> ...with argument
> ...with multiple stanzas
> ...with extra argument
> ...with missing argument
> Testing stanza_description()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_version()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_author()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_env()
> ...with single argument
> ...with repeated stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_export()
> ...with single argument
> ...with multiple arguments
> ...with multiple stanzas
> ...with missing argument
> Testing stanza_start()
> ...with event name
> ...with event name and arguments
> ...with event name and various arguments
> ...with operator and two events
> ...with operator and two events with arguments
> ...with multiple operators
> ...with parentheses
> ...with nested parentheses
> ...with multiple on stanzas
> ...with missing argument
> ...with unknown argument
> ...with on and missing argument
> ...with operator at start of expression
> ...with operator at end of expression
> ...with consecutive operators
> ...with operator at start of group
> ...with operator at end of group
> ...with missing open paren
> ...with missing close paren
> ...with group immediately after event
> ...with event immediately after group
> ...with positional arguments after name-based ones
> Testing stanza_stop()
> ...with event name
> ...with event name and arguments
> ...with event name and various arguments
> ...with operator and two events
> ...with operator and two events with arguments
> ...with multiple operators
> ...with parentheses
> ...with nested parentheses
> ...with multiple on stanzas
> ...with missing argument
> ...with unknown argument
> ...with on and missing argument
> ...with operator at start of expression
> ...with operator at end of expression
> ...with consecutive operators
> ...with operator at start of group
> ...with operator at end of group
> ...with missing open paren
> ...with missing close paren
> ...with group immediately after event
> ...with event immediately after group
> ...with positional arguments after name-based ones
> Testing stanza_emits()
> ...with single argument
> ...with multiple arguments
> ...with multiple stanzas
> ...with missing argument
> Testing stanza_manual()
> ...manual_stanza before start on
> ...manual stanza after start on
> Testing stanza_exec()
> ...with arguments
> ...with duplicates
> ...with exec following script
> ...with no arguments
> Testing stanza_script()
> ...with block
> ...with multiple blocks
> ...with script following exec
> ...with argument
> Testing stanza_apparmor()
> ...with load and profile
> ...with multiple load
> ...with load but no profile
> ...with extra argument to load
> ...with unknown argument
> ...with missing argument
> ...with switch and profile
> ...with multiple apparmor switch stanzas
> ...with switch and no profile
> ...with extra argument to switch
> Testing stanza_pre_start()
> ...with exec and command
> ...with multiple exec
> ...with script and block
> ...with multiple script
> ...with script following exec
> ...with exec following script
> ...with exec but no command
> ...with argument to script
> ...with unknown argument
> ...with missing argument
> Testing stanza_post_start()
> ...with exec and command
> ...with multiple exec
> ...with script and block
> ...with multiple script
> ...with script following exec
> ...with exec following script
> ...with exec but no command
> ...with argument to script
> ...with unknown argument
> ...with missing argument
> Testing stanza_pre_stop()
> ...with exec and command
> ...with multiple exec
> ...with script and block
> ...with multiple script
> ...with script following exec
> ...with exec following script
> ...with exec but no command
> ...with argument to script
> ...with unknown argument
> ...with missing argument
> Testing stanza_post_stop()
> ...with exec and command
> ...with multiple exec
> ...with script and block
> ...with multiple script
> ...with script following exec
> ...with exec following script
> ...with exec but no command
> ...with argument to script
> ...with unknown argument
> ...with missing argument
> Testing stanza_expect()
> ...with stop argument
> ...with daemon argument
> ...with fork argument
> ...with none argument
> ...with multiple for stanzas
> ...with missing argument
> ...with unknown argument
> ...with extra argument
> Testing stanza_task()
> ...with no arguments
> ...with multiple stanzas
> ...with arguments
> Testing stanza_kill()
> ...with timeout and single argument
> ...with signal and single argument
> ...with signal and single numeric argument
> ...with multiple timeout and single argument stanzas
> ...with multiple signal and single argument stanzas
> ...with missing argument
> ...with unknown second argument
> ...with timeout and missing argument
> ...with signal and missing argument
> ...with timeout and non-integer argument
> ...with timeout and too-large argument
> ...with timeout and alphanumeric argument
> ...with timeout and negative argument
> ...with signal and unknown signal argument
> ...with timeout and extra argument
> ...with signal and extra argument
> Testing stanza_reload()
> ...with signal and single argument
> ...with signal and single numeric argument
> ...with multiple signal and single argument stanzas
> ...with missing argument
> ...with unknown second argument
> ...with signal and missing argument
> ...with signal and unknown signal argument
> ...with signal and extra argument
> Testing stanza_respawn()
> ...with no argument
> ...with multiple no argument stanzas
> ...with limit and two arguments
> ...with limit and unlimited
> ...with multiple limit and two argument stanzas
> ...with limit and missing second argument
> ...with limit and missing arguments
> ...with limit and non-integer interval argument
> ...with limit and too-large interval argument
> ...with limit and non-integer limit argument
> ...with limit and too-large limit argument
> ...with limit and alphanumeric interval argument
> ...with limit and alphanumeric limit argument
> ...with limit and negative interval argument
> ...with limit and negative interval argument
> ...with extra argument to limit
> ...with unknown argument to limit
> Testing stanza_normal()
> ...with single argument
> ...with single argument containing signal name
> ...with multiple arguments
> ...with multiple stanzas
> ...with missing argument
> ...with non-integer argument
> ...with alphanumeric argument
> ...with negative argument
> ...with unknown argument
> ...with missing exit
> Testing stanza_console()
> ...with none argument
> ...with output argument
> ...with owner argument
> ...with log argument
> ...with multiple stanzas
> ...with unknown argument
> ...with argument
> ...with missing argument
> Testing stanza_umask()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with non-octal argument
> ...with non-integer argument
> ...with alphanumeric argument
> ...with negative argument
> ...with extra argument
> Testing stanza_nice()
> ...with positive argument
> ...with negative argument
> ...with multiple stanzas
> ...with missing argument
> ...with overly large argument
> ...with overly small argument
> ...with non-integer argument
> ...with alphanumeric argument
> ...with extra argument
> Testing stanza_oom()
> ...with positive argument
> ...with positive score argument
> ...with negative argument
> ...with negative score argument
> ...with never argument
> ...with never score argument
> ...with multiple stanzas
> ...with multiple score stanzas
> ...with an oom overriding an oom score stanza
> ...with an oom score overriding an oom stanza
> ...with missing argument
> ...with missing score argument
> ...with overly large argument
> ...with overly large score argument
> ...with overly small argument
> ...with overly small score argument
> ...with non-integer argument
> ...with non-integer score argument
> ...with alphanumeric argument
> ...with alphanumeric score argument
> ...with extra argument
> ...with extra score argument
> Testing stanza_limit()
> ...with as limit
> ...with core limit
> ...with cpu limit
> ...with data limit
> ...with fsize limit
> ...with memlock limit
> ...with msgqueue limit
> ...with nice limit
> ...with nofile limit
> ...with nproc limit
> ...with rss limit
> ...with rtprio limit
> ...with sigpending limit
> ...with stack limit
> ...with multiple limits
> ...with multiple of a single limit
> ...with unlimited hard limit
> ...with unlimited soft limit
> ...with missing hard limit
> ...with missing soft limit
> ...with unknown resource type
> ...with missing resource type
> ...with non-integer hard value argument
> ...with non-integer soft value argument
> ...with too-large hard value argument
> ...with too-large soft value argument
> ...with alphanumeric hard value argument
> ...with alphanumeric soft value argument
> ...with extra argument
> Testing stanza_chroot()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_chdir()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_setuid()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_setgid()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> Testing stanza_usage()
> ...with single argument
> ...with multiple stanzas
> ...with missing argument
> ...with extra argument
> PASS: test_parse_job
> Testing parse_conf()
> ...with simple file
> PASS: test_parse_conf
> Testing toggle_conf_name()
> ...changing conf to override
> ...changing override to conf
> Testing conf_to_job_name()
> ...with .conf file
> ...with .override file
> ...with .conf in a sub-directory
> ...without extension
> Testing conf_get_best_override()
> ...with no overrides
> ...with single highest priority override
> ...with single middle priority override
> ...with single lowest priority override
> PASS: test_conf_static
> Testing get_home_subdir()
> ...with HOME not set
> ...with HOME set
> Testing xdg_get_config_home()
> ...with HOME set and without environment override
> ...with HOME set and with empty environment override
> ...with HOME set and with relative environment override
> ...with HOME set and with environment override
> ...without HOME set and with environment override
> ...without HOME set and with empty environment override
> ...without HOME set and without environment override
> Testing xdg_get_config_dirs()
> ...without environment override set
> ...with empty environment override
> ...with environment override set to single path
> ...with environment override set to multiple paths
> ...with environment override set to single path
> Testing get_user_upstart_dirs()
> ...with HOME set
> ...with some invalid XDG_CONFIG_DIRS
> Testing xdg_get_cache_home()
> ...with HOME set and without environment override
> ...with HOME set and with empty environment override
> ...with HOME set and with relative environment override
> ...with HOME set and with environment override
> ...without HOME set and with environment override
> ...without HOME set and with empty environment override
> ...without HOME set and without environment override
> Testing get_user_log_dir()
> ...with HOME set
> Testing get_session_dir()
> ...with XDG_RUNTIME_DIR set
> ...with XDG_RUNTIME_DIR unset
> PASS: test_xdg
> Testing control_server_open()
> ...with expected success
> ...with already listening
> Testing control_server_connect()
> ...with no jobs
> ...with existing jobs
> Testing control_server_close()
> Testing control_bus_open()
> ...with system bus
> ...with existing jobs
> ...with disconnect during registration
> ...with our name already taken
> ...with no system bus
> Testing control_bus_close()
> Testing control_disconnected()
> Testing control_reload_configuration()
> Testing control_get_job_by_name()
> ...with known job
> ...with unknown job
> ...with illegal job name
> Testing control_get_all_jobs()
> ...with registered jobs
> ...with no registered jobs
> Testing control_emit_event()
> ...with empty environment list
> ...with environment list
> ...with no wait
> ...with failed event
> ...with empty name
> ...with missing equals in environment list
> Testing control_get_version()
> Testing control_get_log_priority()
> ...with fatal
> ...with error
> ...with warn
> ...with message
> ...with info
> ...with debug
> Testing control_set_log_priority()
> ...with fatal
> ...with error
> ...with warn
> ...with message
> ...with info
> ...with debug
> ...with unknown string
> PASS: test_control
> Testing --confdir command-line option handling
> ...Session Init without --confdir
> ...Session Init with --confdir
> ...Session Init with multiple --confdir
> ...Session Init with multiple --confdir and conflicting names
> ...System Init without --confdir
> ...System Init with --confdir
> ...System Init with multiple --confdir
> ...System Init with multiple --confdir and conflicting names
> PASS: test_main
> FAIL: test_conf_preload.sh
> ===============================================
> 1 of 18 tests failed
> Please report to [email protected]
> ===============================================
> make[4]: *** [check-TESTS] Error 1
> Makefile:1702: recipe for target 'check-TESTS' failed
> make[4]: Leaving directory '/«PKGBUILDDIR»/init'
> make[3]: *** [check-am] Error 2
> Makefile:1825: recipe for target 'check-am' failed
> make[3]: Leaving directory '/«PKGBUILDDIR»/init'
> make[2]: *** [check] Error 2
> Makefile:1829: recipe for target 'check' failed
> make[2]: Leaving directory '/«PKGBUILDDIR»/init'
> make[1]: *** [check-recursive] Error 1
> dh_auto_test: make -j10 check returned exit code 2

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/11/08/upstart_1.11-4_jessie.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.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to