Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #28924

Closed (moved)
Open
Created Dec 21, 2018 by Nick Mathewson@nickm🤹

Our make V=1 logs have become too verbose for travis

For some reason, Travis thinks that it's unreasonable for us to log this kind of thing for with clang command line:

clang -DHAVE_CONFIG_H -I.  -I./src -I./src/ext -I./src/ext/trunnel
  -I./src/trunnel -I./src/ext -Isrc/ext -DSHARE_DATADIR="\"/usr/local/share\""
  -DLOCALSTATEDIR="\"/usr/local/var\"" -DBINDIR="\"/usr/local/bin\""
  -DTOR_UNIT_TESTS -DHAVE_MODULE_DIRAUTH=1 -ftrapv -fsanitize=address
  -fsanitize=undefined -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
  -Qunused-arguments -fstack-protector-all -Wstack-protector --param
  ssp-buffer-size=1 -fPIE -fno-omit-frame-pointer -fasynchronous-unwind-tables
  -Wall -fno-strict-aliasing -Waddress -Waddress-of-array-temporary
  -Waddress-of-temporary -Wambiguous-macro -Wanonymous-pack-parens -Warc
  -Warc-bridge-casts-disallowed-in-nonarc -Warc-maybe-repeated-use-of-weak
  -Warc-performSelector-leaks -Warc-repeated-use-of-weak -Warray-bounds
  -Warray-bounds-pointer-arithmetic -Wasm -Wasm-operand-widths
  -Watomic-properties -Watomic-property-with-user-defined-accessor -Wauto-import
  -Wauto-storage-class -Wauto-var-id -Wavailability -Wbackslash-newline-escape
  -Wbind-to-temporary-copy -Wbitfield-constant-conversion -Wbool-conversion
  -Wbool-conversions -Wbuiltin-requires-header -Wchar-align
  -Wcompare-distinct-pointer-types -Wcomplex-component-init
  -Wconditional-type-mismatch -Wconfig-macros -Wconstant-conversion
  -Wconstant-logical-operand -Wconstexpr-not-const -Wcustom-atomic-properties
  -Wdangling-field -Wdangling-initializer-list -Wdate-time
  -Wdelegating-ctor-cycles -Wdeprecated-implementations -Wdeprecated-register
  -Wdirect-ivar-access -Wdiscard-qual -Wdistributed-object-modifiers
  -Wdivision-by-zero -Wdollar-in-identifier-extension -Wdouble-promotion
  -Wduplicate-decl-specifier -Wduplicate-enum -Wduplicate-method-arg
  -Wduplicate-method-match -Wdynamic-class-memaccess -Wembedded-directive
  -Wempty-translation-unit -Wenum-conversion -Wexit-time-destructors
  -Wexplicit-ownership-type -Wextern-initializer -Wextra -Wextra-semi
  -Wextra-tokens -Wflexible-array-extensions -Wfloat-conversion -Wformat-non-iso
  -Wfour-char-constants -Wgcc-compat -Wglobal-constructors
  -Wgnu-array-member-paren-init -Wgnu-designator -Wgnu-static-float-init
  -Wheader-guard -Wheader-hygiene -Widiomatic-parentheses -Wignored-attributes
  -Wimplicit-atomic-properties -Wimplicit-conversion-floating-point-to-bool
  -Wimplicit-exception-spec-mismatch -Wimplicit-fallthrough
  -Wimplicit-fallthrough-per-function -Wimplicit-retain-self
  -Wimport-preprocessor-directive-pedantic -Wincompatible-library-redeclaration
  -Wincompatible-pointer-types-discards-qualifiers -Wincomplete-implementation
  -Wincomplete-module -Wincomplete-umbrella -Winit-self -Wint-conversions
  -Wint-to-void-pointer-cast -Winteger-overflow -Winvalid-constexpr
  -Winvalid-iboutlet -Winvalid-noreturn -Winvalid-pp-token
  -Winvalid-source-encoding -Winvalid-token-paste -Wknr-promoted-parameter
  -Wlarge-by-value-copy -Wliteral-conversion -Wliteral-range
  -Wlocal-type-template-args -Wloop-analysis -Wmain-return-type
  -Wmalformed-warning-check -Wmethod-signatures -Wmicrosoft -Wmicrosoft-exists
  -Wmismatched-parameter-types -Wmismatched-return-types
  -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn
  -Wmissing-selector-name -Wmissing-sysroot -Wmissing-variable-declarations
  -Wmodule-conflict -Wnested-anon-types -Wnewline-eof
  -Wnon-literal-null-conversion -Wnon-pod-varargs -Wnonportable-cfstrings
  -Wnull-arithmetic -Wnull-character -Wnull-conversion -Wnull-dereference
  -Wout-of-line-declaration -Wover-aligned -Woverlength-strings
  -Woverriding-method-mismatch -Wpointer-type-mismatch
  -Wpredefined-identifier-outside-function
  -Wprotocol-property-synthesis-ambiguity -Wreadonly-iboutlet-property
  -Wreceiver-expr -Wreceiver-forward-class -Wreinterpret-base-class
  -Wrequires-super-attribute -Wreserved-user-defined-literal
  -Wreturn-stack-address -Wsection -Wselector-type-mismatch -Wsentinel
  -Wserialized-diagnostics -Wshadow -Wshift-count-negative
  -Wshift-count-overflow -Wshift-negative-value -Wshift-sign-overflow
  -Wshorten-64-to-32 -Wsizeof-array-argument -Wsource-uses-openmp
  -Wstatic-float-init -Wstatic-in-inline -Wstatic-local-in-inline
  -Wstrict-overflow=1 -Wstring-compare -Wstring-conversion
  -Wstrlcpy-strlcat-size -Wstrncat-size -Wsuper-class-method-mismatch
  -Wswitch-bool -Wtautological-constant-out-of-range-compare
  -Wtentative-definition-incomplete-type -Wtype-safety -Wtypedef-redefinition
  -Wtypename-missing -Wundefined-inline -Wundefined-internal
  -Wundefined-reinterpret-cast -Wunicode -Wunicode-whitespace
  -Wunknown-warning-option -Wunnamed-type-template-args
  -Wunneeded-member-function -Wunsequenced -Wunsupported-visibility
  -Wunused-command-line-argument -Wunused-exception-parameter
  -Wunused-local-typedefs -Wunused-member-function -Wunused-volatile-lvalue
  -Wuser-defined-literals -Wvariadic-macros -Wvector-conversion
  -Wvector-conversions -Wvexing-parse -Wvisibility -Wvla-extension
  -Wzero-length-array -W -Wfloat-equal -Wundef -Wpointer-arith
  -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls
  -Wchar-subscripts -Wcomment -Wformat=2 -Wwrite-strings -Wnested-externs
  -Wbad-function-cast -Wswitch-enum -Waggregate-return -Wpacked -Wunused
  -Wunused-parameter -Wold-style-definition -Wmissing-declarations -Werror -MT
  src/core/or/src_core_libtor_app_testing_a-onion.o -MD -MP -MF
  src/core/or/.deps/src_core_libtor_app_testing_a-onion.Tpo -c -o
  src/core/or/src_core_libtor_app_testing_a-onion.o `test -f
  'src/core/or/onion.c' || echo './'`src/core/or/onion.c

With #27167 (moved), it has meant that travis is no longer willing to do do a full verbose clang build.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Tor: 0.3.5.x-final
Milestone
Tor: 0.3.5.x-final
Assign milestone
Time tracking
None
Due date
None