Skip to content

Instantly share code, notes, and snippets.

View rvagg's full-sized avatar

Rod Vagg rvagg

View GitHub Profile
@rvagg
rvagg / dpkg-l.diff
Created October 2, 2019 02:48
test-rackspace-debian8-x64-{1,2} dpkg -l differences
27c27
< ii ca-certificates 20170717~14.04.1 all Common CA certificates
---
> ii ca-certificates 20141019+deb8u4 all Common CA certificates
29,30d28
< ii cloud-guest-utils 0.29-1~bpo8+1 all cloud guest utilities
< ii cloud-image-utils 0.29-1~bpo8+1 all cloud image management utilities
32,34c30,32
< ii cloud-initramfs-dyn-netconf 0.25ubuntu1.14.04.2 all write a network interface file in /run for BOOTIF
< ii cloud-initramfs-growroot 0.25ubuntu1.14.04.2 all automatically resize the root partition on first boot
@rvagg
rvagg / gist:3943404
Created October 24, 2012 02:45
npm CouchDB registry/_design/app
{
"_id": "_design/app",
"_rev": "607-6efd9a48552b62b0e2f52b1851589ea2",
"views": {
"updated": {
"map": "function (doc) {\n var l = doc[\"dist-tags\"].latest\n , t = doc.time && doc.time[l]\n if (t) emit(t, 1)\n}"
},
"listAll": {
"map": "function (doc) { return emit(doc._id, doc) }"
},
@rvagg
rvagg / arch-vers-perday.csv
Created May 5, 2018 00:19
Node arch+version download stats 2018
We can make this file beautiful and searchable if this error is corrected: It looks like row 3 should actually have 97 columns, instead of 36. in line 2.
arch,armv6l,armv6l,armv6l,armv6l,armv6l,armv6l,armv6l,armv6l,armv6l,armv6l,armv6l,armv6l,armv7l,armv7l,armv7l,armv7l,armv7l,armv7l,armv7l,armv7l,armv7l,armv7l,armv7l,armv7l,x64,x64,x64,x64,x64,x64,x64,x64,x64,x64,x64,x64,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,ppc64le,arm64,arm64,arm64,arm64,arm64,arm64,arm64,arm64,arm64,arm64,arm64,arm64,ppc64,ppc64,ppc64,ppc64,ppc64,ppc64,ppc64,ppc64,ppc64,ppc64,ppc64,ppc64,x86,x86,x86,x86,x86,x86,x86,x86,x86,x86,x86,x86,s390x,s390x,s390x,s390x,s390x,s390x,s390x,s390x,s390x,s390x,s390x,s390x
version,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10,0.10,0.11,0.12,0.8,0.9,4,5,6,7,8,9,10
2018-01-01,0,0,0,0,0,129,15,210,35,190,99,0,0,0,0,0,0,83,18,149,98,266,193,0,1814,60,2380,3254,2,27718,4600,53654,16847,56933,17064
@rvagg
rvagg / openssl_1.1.1-pre1_node_failures.log
Created February 13, 2018 23:28
OpenSSL 1.1.1-pre1 Node.js master test output
This file has been truncated, but you can view the full file.
https://ci.nodejs.org/job/node-test-commit-linux-containered/2224/nodes=ubuntu1604_sharedlibs_openssl111_x64/consoleFull
00:00:00.001 Started by upstream project "node-test-commit-linux-containered" build number 2224
00:00:00.003 originally caused by:
00:00:00.064 Started by user Rod Vagg
00:00:00.067 [EnvInject] - Loading node environment variables.
00:00:00.869 Building remotely on test-joyent-ubuntu1604_sharedlibs_container-x64-3 (ubuntu1604_sharedlibs_openssl102_x64 ubuntu1604_sharedlibs_x64 ubuntu1604_sharedlibs_openssl111_x64 ubuntu1604_sharedlibs_zlib_x64 ubuntu1604_sharedlibs_debug_x64 ubuntu1604_sharedlibs_fips20_x64 ubuntu1604_sharedlibs_openssl110_x64) in workspace /home/iojs/build/workspace/node-test-commit-linux-containered/nodes/ubuntu1604_sharedlibs_openssl111_x64
00:00:23.535 Cloning the remote Git repository
00:00:23.804 Cloning repository https://github.com/nodejs/node.git
00:00:25.171 > git init /home/iojs/build/workspace/node-test-commit-linux-containered/nodes/ubuntu1604_sharedlibs_ope
@rvagg
rvagg / 6-8-semver-major.md
Created October 26, 2017 21:54
Node 6.x - 8.x semver-major and semver-minor differences @ Oct 27 2017
  • [63036a8d6d] - (SEMVER-MINOR) http2: support generic Duplex streams (Anna Henningsen) #16269
  • [80b0dcfd2b] - (SEMVER-MINOR) test: add makeDuplexPair() helper (Anna Henningsen) #16269
  • [d356022087] - (SEMVER-MINOR) src: turn JS stream into a full duplex (Anna Henningsen) #16269
  • [2788cb7524] - (SEMVER-MINOR) src: allow top-level calls into JSStream (Anna Henningsen) #16269
  • [a5c3143539] - (SEMVER-MINOR) crypto: expose ECDH class (Bryan English) #8188
  • [[8f778d2506](https://
if test $IGNORE_FLAKY_TESTS = "true"
then
FLAKY_TESTS_MODE=dontcare
else
FLAKY_TESTS_MODE=run
fi
echo FLAKY_TESTS_MODE=$FLAKY_TESTS_MODE
# individual steps that match "make run-ci" used in regular runs with
@rvagg
rvagg / gist:4d1ef40a0720b02cd7b80e2a2e3e4640
Created April 27, 2017 11:25
cavium thunderx node make parallel speeds
-j4
real 25m42.395s
user 97m43.687s
sys 1m47.002s
-j10
real 11m14.471s
user 99m58.495s
sys 1m55.800s
  • [71097744b2] - (SEMVER-MAJOR) fs: more realpath*() optimizations (Brian White) #11665
  • [6a5ab5d550] - (SEMVER-MAJOR) fs: include more fs.stat*() optimizations (Brian White) #11665
  • [39d9afe279] - (SEMVER-MAJOR) repl: refactor LineParser implementation (Blake Embrey) #6171
  • [efec14a7d1] - (SEMVER-MAJOR) assert: enforce type check in deepStrictEqual (Joyee Cheung) #10282
  • [443691a5ae] - (SEMVER-MAJOR) crypto: fix default encoding of LazyTransform (Lukas Möller) #8611
  • [[`c6720773
Feb 22, 2017 3:50:30 PM hudson.Proc$LocalProc join
WARNING: Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
java.lang.Exception
at hudson.Proc$LocalProc.join(Proc.java:330)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1200)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:894)
v0.7.0 -------------------------------------------
node@v0.12.4 : FAIL wrote output to /tmp/nan-dnt-v0.12.4.out
node@v0.12.3 : FAIL wrote output to /tmp/nan-dnt-v0.12.3.out
node@v0.12.2 : FAIL wrote output to /tmp/nan-dnt-v0.12.2.out
node@v0.12.1 : FAIL wrote output to /tmp/nan-dnt-v0.12.1.out
node@v0.12.0 : FAIL wrote output to /tmp/nan-dnt-v0.12.0.out
node@v0.10.38: FAIL wrote output to /tmp/nan-dnt-v0.10.38.out
node@v0.10.37: FAIL wrote output to /tmp/nan-dnt-v0.10.37.out
node@v0.10.36: FAIL wrote output to /tmp/nan-dnt-v0.10.36.out
node@v0.10.35: PASS wrote output to /tmp/nan-dnt-v0.10.35.out[2