OJ Kwon
69a166b263
ci(trace): adjust agent env variables ( #35790 )
...
* ci(trace): adjust agent env variables
* refactor(trace): exit early when there's no key
* ci(trace): try to skip agent if api key is not available
2022-03-31 15:23:23 -05:00
LongYinan
6577b2efc2
Send build trace to datadog in CI ( #35306 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-03-31 14:37:59 +02:00
OJ Kwon
8d0561ebf8
feat(trace): postprocess trace reporter for datadog ( #35032 )
...
* feat(trace): include clocktime for span
* build(package): bump up devdependencies
* feat(trace): postprocess trace reporter for datadog
* build(package): update precompile pkgs
* update compiled
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2022-03-08 08:15:09 -08:00
LongYinan
924b71ccc1
build(next-swc): linux glibc compatible issue ( #34481 )
...
Fix `GLIBC` compatible issues:
- Fixes https://github.com/vercel/next.js/issues/33854
- All `CentOS 7` related issues in https://github.com/vercel/next.js/discussions/30468
Should also fix:
- https://github.com/vercel/next.js/discussions/33530
Refactored jobs tested in https://github.com/Brooooooklyn/next.js/runs/5233199833?check_suite_focus=true
### `objdump` in `next@12.0.10`
<details>
<summary>Symbols</summary>
node_modules/@next/swc-linux-x64-gnu/next-swc.linux-x64-gnu.node: file format elf64-x86-64
DYNAMIC SYMBOL TABLE:
0000000000000000 D *UND* 0000000000000000 napi_resolve_deferred
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __xpg_strerror_r
0000000000000000 D *UND* 0000000000000000 napi_typeof
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_setspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.4 __stack_chk_fail
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetRegionStart
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fputs
0000000000000000 DF *UND* 0000000000000000 GCC_3.3 _Unwind_FindEnclosingFunction
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetTextRelBase
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgroups
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stdout
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 madvise
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 realpath
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_adddup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pow
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaltstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_self
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 trunc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __strncat_chk
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_setstacksize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigemptyset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_detach
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __fxstat64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_broadcast
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strtol
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_atexit
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 round
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaddset
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_RaiseException
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.15 posix_spawnp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memcmp
0000000000000000 D *UND* 0000000000000000 napi_queue_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_wrlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 floor
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __vsnprintf_chk
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_create
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 close
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_destroy
0000000000000000 D *UND* 0000000000000000 napi_throw_error
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __ctype_toupper_loc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 poll
0000000000000000 D *UND* 0000000000000000 napi_reject_deferred
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 signal
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getcwd
0000000000000000 w D *UND* 0000000000000000 __gmon_start__
0000000000000000 D *UND* 0000000000000000 napi_get_value_string_utf8
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigmask
0000000000000000 D *UND* 0000000000000000 napi_create_promise
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getguardsize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __xstat64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strerror
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getenv
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 read
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memrchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_rdlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fmod
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fork
0000000000000000 DF *UND* 0000000000000000 GCC_3.3 _Unwind_Backtrace
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_destroy
0000000000000000 D *UND* 0000000000000000 napi_get_value_bool
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.9 pipe2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __snprintf_chk
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_SetIP
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dlsym
0000000000000000 D *UND* 0000000000000000 napi_create_error
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 access
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ioctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strncpy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 localtime_r
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memmove
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 syscall
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 readlink
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fma
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sin
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strlen
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setflags
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strstr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_delete
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getattr_np
0000000000000000 D *UND* 0000000000000000 napi_get_buffer_info
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stderr
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_Resume
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_signal
0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.18 __cxa_thread_atexit_impl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_trylock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 writev
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 clock_gettime
0000000000000000 D *UND* 0000000000000000 napi_delete_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_destroy
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_DeleteException
0000000000000000 D *UND* 0000000000000000 napi_create_function
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 prctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 waitpid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 lseek64
0000000000000000 D *UND* 0000000000000000 napi_set_named_property
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 cos
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_init
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetIP
0000000000000000 w D *UND* 0000000000000000 _ITM_registerTMCloneTable
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 execvp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ceil
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 environ
0000000000000000 D *UND* 0000000000000000 napi_get_cb_info
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_init
0000000000000000 D *UND* 0000000000000000 napi_coerce_to_object
0000000000000000 D *UND* 0000000000000000 napi_throw
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mprotect
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.14 memcpy
0000000000000000 w D *UND* 0000000000000000 _ITM_deregisterTMCloneTable
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fcntl
0000000000000000 DF *UND* 0000000000000000 GCC_4.2.0 _Unwind_GetIPInfo
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 free
0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_finalize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_unlock
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetDataRelBase
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_lock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dl_iterate_phdr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 sched_getaffinity
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_SetGR
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 open
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __tls_get_addr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log10
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_wait
0000000000000000 D *UND* 0000000000000000 napi_create_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sysconf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 munmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.3 pthread_condattr_setclock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 bcmp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_create
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigdefault
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 abort
0000000000000000 D *UND* 0000000000000000 napi_create_string_utf8
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_sigmask
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_settype
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 __environ
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __errno_location
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 _exit
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 write
0000000000000000 DF *UND* 0000000000000000 GCC_3.3 _Unwind_GetCFA
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getrusage
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_unlock
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetLanguageSpecificData
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sched_yield
0000000000000000 D *UND* 0000000000000000 napi_create_object
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 chdir
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 open64
000000000039bbd0 g DF .text 000000000000032a Base napi_register_module_v1
0000000001ddd750 g DF .text 00000000000002e5 Base rust_eh_personality
</details>
There is `0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.18 __cxa_thread_atexit_impl` introduced by https://github.com/rust-lang/rust/issues/36826
### `objdump` in current branch
<details>
<summary>Symbols</summary>
next-swc.linux-x64-gnu.node: file format elf64-x86-64
DYNAMIC SYMBOL TABLE:
0000000000000000 w D *UND* 0000000000000000 Base __gmon_start__
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memcpy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 trunc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __tls_get_addr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 bcmp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memmove
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_lock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_trylock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memcmp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_unlock
0000000000000000 D *UND* 0000000000000000 Base napi_create_function
0000000000000000 D *UND* 0000000000000000 Base napi_set_named_property
0000000000000000 D *UND* 0000000000000000 Base napi_create_string_utf8
0000000000000000 D *UND* 0000000000000000 Base napi_coerce_to_object
0000000000000000 D *UND* 0000000000000000 Base napi_get_cb_info
0000000000000000 D *UND* 0000000000000000 Base napi_create_error
0000000000000000 D *UND* 0000000000000000 Base napi_throw
0000000000000000 D *UND* 0000000000000000 Base napi_throw_error
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fma
0000000000000000 D *UND* 0000000000000000 Base napi_create_object
0000000000000000 D *UND* 0000000000000000 Base napi_create_promise
0000000000000000 D *UND* 0000000000000000 Base napi_create_async_work
0000000000000000 D *UND* 0000000000000000 Base napi_queue_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strlen
0000000000000000 D *UND* 0000000000000000 Base napi_get_value_string_utf8
0000000000000000 D *UND* 0000000000000000 Base napi_get_value_bool
0000000000000000 D *UND* 0000000000000000 Base napi_typeof
0000000000000000 D *UND* 0000000000000000 Base napi_get_buffer_info
0000000000000000 D *UND* 0000000000000000 Base napi_reject_deferred
0000000000000000 D *UND* 0000000000000000 Base napi_resolve_deferred
0000000000000000 D *UND* 0000000000000000 Base napi_delete_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 close
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pow
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 round
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 localtime_r
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log10
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 cos
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sin
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fmod
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ceil
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_wait
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 sched_getaffinity
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sysconf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __xpg_strerror_r
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 syscall
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __errno_location
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 read
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 open64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 poll
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 munmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dl_iterate_phdr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 clock_gettime
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getrusage
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 snprintf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 access
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 vsnprintf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 madvise
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strerror
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mprotect
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_setspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 realpath
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getenv
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_create
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stderr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fputs
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strncat
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 environ
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __ctype_toupper_loc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strncpy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strstr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strtol
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stdout
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_unlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sched_yield
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getcwd
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_rdlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_wrlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 write
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fcntl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 lseek64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 writev
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memrchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ioctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 waitpid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_broadcast
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.3 pthread_condattr_setclock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_signal
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaltstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 abort
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 signal
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_self
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getattr_np
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 malloc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 free
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_settype
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_delete
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dlsym
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 readlink
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 chdir
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.9 pipe2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_setstacksize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_create
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 prctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_detach
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getguardsize
0000000000000000 w D *UND* 0000000000000000 Base __cxa_thread_atexit_impl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_adddup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigemptyset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigmask
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaddset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigdefault
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setflags
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fork
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 _exit
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgroups
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_sigmask
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 execvp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fprintf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fflush
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dladdr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fwrite
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_atexit
0000000002830dc0 g DF .text 00000000000002e5 Base rust_eh_personality
0000000000e10380 g DF .text 000000000000032a Base napi_register_module_v1
</details>
No more `GLIBC_2.18` symbols.
Confirm it works on `centos:7` docker image.
2022-02-18 16:04:43 +00:00
Rich Haines
8a1c947df1
Changed data fetching file name to overview to fix meta data title ( #33232 )
...
* Changed data fetching file name to overview to fix meta data title
* Update docs/api-reference/data-fetching/get-server-side-props.md
Co-authored-by: Steven <steven@ceriously.com>
* Update manifest and check
Co-authored-by: Steven <steven@ceriously.com>
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2022-01-27 09:14:14 -06:00
JJ Kasper
613e4c91e3
Update yarn PnP tests and disable swc file reading for PnP ( #33236 )
...
* Update yarn PnP tests and disable swc file reading for PnP
* update job
* Update test
* add env variable
* update destory
* test one
* bump timeout
* update pnp install command
* only run pnp test
* add more logs
* handle exit signal
* dont inherit stdio for install
* update server start
* re-add test type
* add build log
* additional logging
* update build command
* remove separate timeout
* update install command
* install separate for better time info
* add cache pre-warming
* update yarn config
* enable other pnp tests
* Separate out tests
* fix-lint
* update path
* update test concurrency for isolated tests
* update retries
* Revert "update test concurrency for isolated tests"
This reverts commit 3a6e924df8ec61d55d3ee8a58d24cd50f0141195.
* re-enable production tests
* apply suggestions
2022-01-14 09:43:30 -06:00
Tim Neutkens
a5bfc1eecc
Simplify trace span id generation ( #32946 )
...
Uses a simple counter for span ids, previously these required to be randomly generated but I've changed the importer script to ensure it gets prepended `0`s to make sure it gets to 16 characters which Jaeger requires.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `yarn lint`
2022-01-02 21:22:01 +00:00
Tobias Koppers
ee220730db
fixes to allow lazy compilation for import() ( #32441 )
2021-12-14 11:33:04 +01:00
JJ Kasper
93ef28bbbc
Update only fetch all tags for publish commits ( #32337 )
...
* Update only fetch all tags for publish commits
* still fetch before yarn
* Revert "still fetch before yarn"
This reverts commit 7107f4e80f0713e74c3e56668fa585eff42b58d9.
* lint-fix
* explicitly pass commit sha
* lint-fix
* update check
* remove space in args
* Use specific argv index
* apply suggestions
2021-12-09 16:36:18 -06:00
Maia Teegarden
21f8c6a7c3
Chore/load bindings improvements ( #32191 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-12-07 11:14:38 +01:00
Maia Teegarden
a79d4fc366
Extract next-swc Rust code into its own package ( #31635 )
...
Co-authored-by: JJ Kasper <jj@jjsweb.site>
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-21 12:59:56 +01:00
JJ Kasper
a9dd61e826
Update send-to-jaeger URL output ( #31563 )
2021-11-19 14:04:33 +01:00
JJ Kasper
cdfd612416
Ensure wasm package.json is written before publish ( #31568 )
2021-11-18 00:01:38 -06:00
Maia Teegarden
b80c378975
Add/wasm build ( #31470 )
2021-11-17 20:01:02 +01:00
Tim Neutkens
28a5d7a2e3
Rewrite send-trace-to-jaeger in Rust ( #31392 )
2021-11-14 17:17:18 +01:00
JJ Kasper
35fb466eb3
Fix test-pnp stalling in CI ( #31282 )
2021-11-11 11:56:12 +01:00
Tim Neutkens
ad6b9c2d4d
Fix version in trace ( #30982 )
...
Noticed the trace can't be imported because the tags are a nested as apparently the type was not restrictive of that.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `yarn lint`
2021-11-04 20:56:30 +00:00
JJ Kasper
9439d2711e
Skip next-swc canary postinstall in CI ( #30916 )
...
* Skip next-swc canary postinstall in CI
* lint-fix
2021-11-03 16:43:31 -05:00
JJ Kasper
81a4cd2c6b
Re-enable linux-musl-x64 build target ( #30910 )
...
* Re-enable linux-musl-x64 build target
* copy swc build command
* uncomment needs
* remove strip
* update napi additional
2021-11-03 15:03:50 -05:00
JJ Kasper
3aff5d4f00
Ensure correct tmpdir is used for install-native ( #30855 )
...
* Ensure correct tmpdir is used for install-native
* Use execa for Windows
* lint-fix
2021-11-02 20:30:44 -05:00
JJ Kasper
507ac981ef
Ensure dev react bundles are not ignored in traces ( #30849 )
...
* Ensure dev react bundles are not ignored in traces
* update test
* update lock
2021-11-02 19:02:16 -05:00
Maia Teegarden
b2b7e78cef
Add postinstall script to install native packages ( #30850 )
...
* Add postinstall script to install native packages
* Use a subdirectory of tmpdir
* Ensure tmpdir exists
* Remove tmpdir once done
Co-authored-by: JJ Kasper <jj@jjsweb.site>
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2021-11-02 16:37:25 -07:00
Maia Teegarden
b5a89160f7
Chore/rust workflow ( #30577 )
...
* Remove prebuilt binaries from repo
* Prefer locally built binary
* Add binary packages as optionalDependencies
* Remove build-native workflow for prebuilt binaries
* Remove binaries from checkCompiled job
* Change build-native command to default to dev
* Add build-native-dev and have tests depend on it
* Update contributing
* Run ls to make inspect artifact download
* Use correct artifact download path
* Try using reusable workflows
* Resort to duplication for now
* Inspect artifact download
* Ensure native is copied for PR stats
* Copy after ref checkout and log binaries for PR stats
* fix typo
* copy right before linking/packing
* Use fs.copy
* fix test for now
Co-authored-by: jj@jjsweb.site <jj@jjsweb.site>
2021-10-29 13:56:56 -05:00
JJ Kasper
18fc5488f9
Fix publish native including non-packages ( #30589 )
2021-10-28 19:36:30 -05:00
JJ Kasper
4c38c89c29
Use unfiltered SWC packages when updating optional ( #30571 )
2021-10-28 13:31:54 -05:00
JJ Kasper
d43e05c61c
Use fallback SWC version when binary publish fails ( #30568 )
2021-10-28 11:44:19 -05:00
JJ Kasper
63024d32b4
Update publish-native to not block on error ( #30565 )
2021-10-28 11:26:09 -05:00
Tobias Koppers
c0dd481ea6
exclude musl from target ( #30557 )
2021-10-28 16:58:58 +02:00
JJ Kasper
08879b60d2
Update test-pnp tests ( #30273 )
2021-10-25 14:00:15 -05:00
Tim Neutkens
08a7f7f31a
Enable SWC by default when there is no custom Babel config ( #29811 )
...
Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com>
Co-authored-by: jj@jjsweb.site <jj@jjsweb.site>
Co-authored-by: Maia Teegarden <dev@padmaia.rocks>
Co-authored-by: padmaia <padmaia@users.noreply.github.com>
2021-10-23 10:21:44 +02:00
JJ Kasper
071ecb0b7b
Update tracing to collect from reasons ( #29975 )
...
This updates the `outputFileTracing` to fix a few cases we noticed where files weren't caught and also ensures we match webpack's `esm` resolving so that we don't include `cjs` files when webpack expects `esm`, it also updates to the latest `@vercel/nft` version which removes the caching in favor of ensuring the `reasons` map contains all parents allowing us to trace all entries in one `nodeFileTrace` run and the collect the separate files for each entry from the `reasons` map giving us much better performance/reliability.
This also ensures we don't include static image imports when enabled in the traces since they can drastically increase deployment size on larger projects.
2021-10-18 17:01:02 +00:00
Tobias Koppers
b5d7a91f6c
add trace-to-tree script to allow to visualize traces on the commandline ( #29942 )
...
![image](https://user-images.githubusercontent.com/1365881/137498172-18e20f48-77df-4a26-9004-9baeb44893fb.png )
2021-10-15 14:25:56 +00:00
Tobias Koppers
4f212ee91d
the way towards webpack 5 typings ( #29105 )
...
Co-authored-by: sokra <sokra@users.noreply.github.com>
2021-09-21 19:17:16 +02:00
JJ Kasper
e66908412b
Ensure manifests check has correct exit code on fail ( #29183 )
2021-09-17 11:30:54 -05:00
Tobias Koppers
a0ba545042
exclude test files from copy in trace-next-server ( #28819 )
2021-09-06 13:14:10 +02:00
Steven
2b46871394
Fix lerna publish for automation token ( #28750 )
...
Related to https://github.com/lerna/lerna/issues/2788
2021-09-02 19:08:16 -04:00
Tim Neutkens
9316dc0a8e
Add default trace format that is exported automatically ( #28461 )
...
Co-authored-by: Steven <steven@ceriously.com>
2021-08-25 10:47:16 +02:00
JJ Kasper
f525ab6909
Use temp repo copy while linking packages ( #28301 )
...
* Use temp repo copy while linking packages
* Apply suggestions from code review
Co-authored-by: Jiachi Liu <inbox@huozhi.im>
Co-authored-by: Jiachi Liu <inbox@huozhi.im>
2021-08-19 12:23:18 -05:00
JJ Kasper
f2fa4f34fe
Ensure all packages are packed while tracing ( #28263 )
...
* Ensure all packages are packed while tracing
* bump
2021-08-18 16:30:04 -05:00
JJ Kasper
15e8019263
Update generating next-server dependencies ( #28223 )
...
* Update generating next-server dependencies
* Update tests
* ensure stale cache is not used
2021-08-18 10:41:40 -05:00
JJ Kasper
5544adc481
Update to latest babel versions ( #28174 )
2021-08-17 09:18:08 +02:00
Oscar Busk
971b17f1e9
Add ci script to check examples ( #28009 )
...
* Add ci script to check examples
* Install moreutils for `sponge` command.
It's not very pretty, but I'm not sure how to replace sponge in a good way in the shell script
* Prettier names in the workflow
* Move "check-examples" into build_test_deploy workflow
* Start breaking the jq script into multiple lines
* Add checks for cleanups in vercel/next.js#27121
* Run the `check-examples.sh` script to cleanup all remaining examples.
2021-08-14 13:34:40 -05:00
Oscar Busk
077097b7f8
Remove licence
from all example/package.json
that has them ( #28007 )
...
* Add licences to all example/package.json that lack them
* Revert "Add licences to all example/package.json that lack them"
This reverts commit 5d4e25012f7334772b8ef5924bc355277e827cba.
* Update check-examples to remove `license` field from examples
* Remove `license` from all examples.
This was mentioned in vercel/next.js#27121 but it looks like it didn't end up being in the merge?
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2021-08-14 10:48:39 -05:00
Maia Teegarden
9d44771895
USe await correctly ( #28053 )
2021-08-12 21:06:31 -07:00
Maia Teegarden
367117e857
publish flow fixes ( #28050 )
...
* Publish native packages publicly
* Remove unnecessary await
* Use --no-git-reset lerna option
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-08-12 19:07:57 -07:00
Oscar Busk
6403a992e4
Add .gitignore
to examples that lack them ( #28003 )
...
* Only copy .gitignores to examples that are actual packages.
`custom-server` is just a `.md` redirecting users to the documentation.
* Add .gitignores to examples that lack them
2021-08-12 16:47:14 -05:00
Maia Teegarden
ff5e444284
Use @next scope for native packages ( #28046 )
2021-08-12 13:59:53 -07:00
Oscar Busk
25df53d19f
next-env.d.ts note in templates ( #27983 )
...
Hello! I was using `npx create-next-app --ts` to quickly bootstrap a basic next.js project with Typescript. It bothered me that I got git diff just from running `npm run build` inside the project, because the new notice in the `next-env.d.ts` file.
![image](https://user-images.githubusercontent.com/13413409/129115266-80e00bf3-78aa-40be-bd0f-a18aaa448a68.png )
So I went ahead and updated the `next-env.d.ts` file in [`packages/create-next-app/templates/typescript`](fb67ce9864/packages/create-next-app/templates/typescript/next-env.d.ts
) to be exactly how the file looks after running once. (7417ecc09c
)
Then I realized that I could probably do the same for all the `next-env.d.ts` that are spread out in the many examples, to make running those examples after cloning them feel a bit smoother. (fb67ce9864
)
> However I skipped the [`with-typescript-graphql`](40f85f6d95/examples/with-typescript-graphql
) example since that [`next-env.d.ts`](40f85f6d95/examples/with-typescript-graphql/next-env.d.ts (L4-L9)
) actually has changes and I couldn't even run `yarn build` in that example, so I'm not sure what will happen with the `next-env.d.ts`. Someone who _gets_ that example will have to fix it I suppose.
2021-08-12 20:36:53 +00:00
Maia Teegarden
24df675c32
Authenticate npm before publishing native packages ( #28041 )
2021-08-12 10:55:07 -07:00
Maia Teegarden
f0678979f1
Fix publish native script ( #28037 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-08-12 09:46:39 -07:00