profile
viewpoint
Jake Barnes DuBistKomisch @viviedu Melbourne, Australia https://jakebarn.es

issue openedjoshuacant/tst-wheel_and_double

Doesn't load on startup sometimes

Sorry for the vague issue, but I'm not really sure how to debug firefox extensions.

The extension works fine on another computer, so my guess is that it's because I keep 2 weeks around (work and non-work) on this laptop. Toggling the extension off and back on fixes it.

created time in 7 hours

issue commentelectron/electron-notarize

Add CLI

@f0zi I suppose the RSS feed of the repo releases/tags is the closest you'll get: https://github.com/electron/electron-notarize/releases.atom

@malept fair enough, one or two small extra dependencies doesn't seem like a lot when talking about electron though haha

DuBistKomisch

comment created time in 2 days

issue openedelectron/electron-notarize

Add CLI

This would be useful for people not using this add-on as a JS hook in electron-builder. Similar to how electron-osx-sign has them.

Someone has made a separate electron-notatize-cli package, but it's inconvenient because of being tied to whatever version of this package it specifies as a dependency. I asked them to open a PR here instead but it seems like they're not interested: https://gitlab.com/fozi/electron-notarize-cli/issues/1

created time in 2 days

Pull request review commentbuildkite-plugins/docker-compose-buildkite-plugin

Accept args and no-cache for run

 configuration:     cache-from: [ build ]     volumes: [ run ]     leave-volumes: [ run ]-    no-cache: [ build ]+    no-cache: [ build, run ]     use-aliases: [ run ]     dependencies: [ run ]     ansi: [ run ]     tty: [ run ]     workdir: [ run ]     user: [ run ]+    args: [ build, run ]

this didn't exist and these don't seem to be in any particular order, so I just chucked it on the end here

DuBistKomisch

comment created time in 6 days

issue commentbuildkite-plugins/docker-compose-buildkite-plugin

Running with arguments doesn't seem possible

Opened a PR to fix this: https://github.com/buildkite-plugins/docker-compose-buildkite-plugin/pull/250

viraptor

comment created time in 6 days

PR opened buildkite-plugins/docker-compose-buildkite-plugin

Accept args and no-cache for run

Fixes https://github.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/197.

Wrote some tests here but also tested with our project and it's working.

Let me know if I've missed anything I need to change, I just grepped for the configuration property names.

build_params construction could probably be a shared method but oh well.

+70 -4

0 comment

4 changed files

pr created time in 6 days

create barnchviviedu/docker-compose-buildkite-plugin

branch : run-build-args

created branch time in 6 days

issue commentbuildkite-plugins/docker-compose-buildkite-plugin

Running with arguments doesn't seem possible

:+1: noticed this too. If there's no preceeding build step, the run step needs to build the service, but doesn't use the args configuration when doing so. I've worked around it by just shoving it in docker-compose.yml too, but it prevents being able to use values from the buildkite environment, so definitely a problem.

Also, I think the reason the build and then run thing didn't work is because build doesn't set the meta-data run uses to find the pre-built image unless you use a image-repository etc. This doesn't make sense to do anyway of course, should only need run if only using local cache.

viraptor

comment created time in 6 days

issue openedbuildkite-plugins/docker-compose-buildkite-plugin

expand_relative_volume_path doesn't work for windows containers

Since it uses $PWD inside the hook it ends up with an emulated path like /c/.../repo which doesn't work when passed to -v, it has to be a native windows path like C:\...\repo.

Of course you can just use a relative path in docker-compose.yml instead but it's a bit inconsistent, so might be worth mentioning in the volumes docs at least?

created time in 9 days

push eventviviedu/pkg-linux

Jake Barnes

commit sha 5c1b376ab9674f65a47ecee548e49ee800f76412

4.9.205 testing

view details

push time in 9 days

delete branch viviedu/corber

delete branch : build-argv

delete time in 10 days

delete branch viviedu/corber

delete branch : fix-cordova-lib-logging

delete time in 10 days

push eventDuBistKomisch/jakebarnes

Jake Barnes

commit sha a65cc0441f65abefa5b6534d15ae4af00a39e4a2

Bump dependencies

view details

push time in 12 days

issue commentmyspaghetti/macos-guest-virtualbox

Anyone managed to connect an Apple device to the VM?

oh, I haven't tried this yet myself (I have an spare old macbook at the moment), but I read somewhere that passing through an entire USB controller to the guest works, rather than just the device

hyperpanthera

comment created time in 12 days

pull request commentisleofcode/corber

Fix cordova lib logging

alright I'm relatively happy with the logging now, not sure if there's a good way to test the main changes, any ideas? otherwise this should be good to go

DuBistKomisch

comment created time in 16 days

push eventviviedu/corber

Jake Barnes

commit sha 84c1a7e008625fdc1c77ebe3cee68954946d1cea

Allow raw logging to stdout/stderr from child processes

view details

push time in 16 days

push eventviviedu/corber

Jake Barnes

commit sha fa9ad8c2e6db6583ab10e39e09d2a223fa40ae5c

Allow raw logging to stdout/stderr from child processes

view details

push time in 16 days

push eventviviedu/corber

Jake Barnes

commit sha 93b1ea563f48436f554697c379c4cf19d534f1fb

Allow raw logging to stdout/stderr from child processes

view details

push time in 16 days

pull request commentbuildkite-plugins/docker-compose-buildkite-plugin

Allow build and run in one step

Been using this a bit more, still working well.

The only thing I think could go wrong here is if there's overlapping options for build/run, but the only such one is pull-retries which is pretty redundant for run since you pull in build instead. Even in that case users can still use the old split steps if they really want to anyway.

DuBistKomisch

comment created time in 16 days

push eventviviedu/corber

Jake Barnes

commit sha ed093728cb43c7a875837384baa6540b3fbfabab

Capture logging from cordova-lib

view details

Jake Barnes

commit sha 8fcd97e50813975bd65ae967a02da995e90eb916

Avoid messing with cordova raw stdout newlines

view details

push time in 17 days

PR opened isleofcode/corber

Fix cordova lib logging

This fixes https://github.com/isleofcode/corber/issues/604.

Turns out cordova-lib doesn't actually log to stdout/stderr by default, unlike cordova-cli, instead it emits events which I've hooked up.

Now the problem is it's hard to preserve the newlines, I've got it sort of working for cordova raw stdout, but it's a bit ugly. The same problem applies to e.g. the bash wrapper too, and I've probably broken the logger tests, so still needs a bit more work but interesting in initial thoughts.

+13 -2

0 comment

3 changed files

pr created time in 17 days

push eventviviedu/corber

Jake Barnes

commit sha caf568b1f1f090a21796138e9713af6ff87aebb3

Capture logging from cordova-lib

view details

Jake Barnes

commit sha f78df219fb085058afbc18c58e7291185c7b7f05

Avoid messing with cordova raw stdout newlines

view details

push time in 17 days

push eventviviedu/corber

greenkeeper[bot]

commit sha 883b1e7034a73fe46545338f63379ccc75364282

fix(package): update fs-extra to version 4.0.0

view details

Alex Blom

commit sha 08936ecb6bf06cd7a2ac434cc3910bf3418e5f57

feat(device-command): init

view details

Alex Blom

commit sha 5524e9620f95aca8cfcb5c2b81b284efc859d778

Merge branch 'master' into feat/device-list

view details

greenkeeper[bot]

commit sha 7c009f4a230050f4aa5b61ac9ef116b5a8044c45

chore(package): update loaderjs to version 0.2.0

view details

Alex Blom

commit sha 8296329a571d782e1e69afea6b48fe4fb2900314

Merge branch 'master' of github.com:isleofcode/corber into feat/device-list

view details

Alex Blom

commit sha 856abda4c5b2e3d2b41d40db2bcaef513fcf766d

feat(spawn): init spawn util

view details

Alex Blom

commit sha 43a4558d83a5bbb8ea4456e04ebb8eae595e8a9b

feat(build-emulator): first impl for iOS emulator builds

view details

Alex Blom

commit sha eee9e96c4ac882cc43f013b84fcf53c66bdd7d25

feat(run-emulator): first impl of installing/auto booting iOS emulator

view details

Alex Blom

commit sha e47a9a21c31f2a36a5eb4f321fe1d08f5b04ccac

feat(run): run cmd

view details

Jake Barnes

commit sha 327574ca2c255b605fb37244d550c88ff80419c9

Pass build options in argv style as well

view details

jelhan

commit sha 450cc1f54dbaff1fce2896f98d1f969fba6f8e13

Fix: cordova build does not respect cordovaOutputPath when calling LintIndex

view details

Alex Blom

commit sha f2e1819e2fe99b59e9784ead98b19c491fc903d4

feat(run-emulator): open Simulator.app

view details

Alex Blom

commit sha 50c7fcbd8a95f5d9bcf21fc5ecbdf7f279199fc5

feat(ios-tasks): pull appName/scheme

view details

Alex Blom

commit sha dbf6b1aaea7739903532a7e94e35a83ef30ebf6d

Merge pull request #418 from isleofcode/greenkeeper/loaderjs-0.2.0 Update loaderjs to the latest version 🚀

view details

Alex Blom

commit sha 21e955f240fa5ffcc0694367ac7e94a2b91b1f08

Merge pull request #425 from jelhan/fix-cordova-output-path Fix: cordova build does not respect cordovaOutputPath when calling LintIndex

view details

Alex Blom

commit sha 3c154c1cfd9a0a6f1d94ba89854c4bcb3508f8c4

Merge pull request #352 from isleofcode/greenkeeper/fs-extra-4.0.0 Update fs-extra to the latest version 🚀

view details

Alex Blom

commit sha 01afef10b642734076e5d249e0d41f0eba14dc19

feat(cordova-raw): use cdv promise

view details

Alex Blom

commit sha 6d213742c80b43b61fb9adb860b21476a3982c31

Merge pull request #424 from viviedu/build-argv Pass build options in argv style as well

view details

Alex Blom

commit sha c5eaa74e714d8e12e1e86929be94cfedefb48082

Merge pull request #426 from isleofcode/feat/use-cdv-promises-v-callback feat(cordova-raw): use cdv promise

view details

Alex Blom

commit sha 0402698264f26dd7cbac3ebb43addda04feb8f16

version 1.1.9

view details

push time in 17 days

create barnchviviedu/corber

branch : fix-cordova-lib-logging

created branch time in 17 days

push eventDuBistKomisch/nou2ube-web

Jake Barnes

commit sha 89b7b6c2faea3a0628ef0644053c11836d7ff6e6

Add player size option

view details

push time in 25 days

PR opened buildkite-plugins/docker-compose-buildkite-plugin

Allow build and run in one step

Inspired by #224, this removes the final restriction on using build and run together.

The use case for this is that for simply running a script in docker with a cached build, having to have docker-compose build > wait > docker-compose run overcomplicates the pipeline unnecessarily. In particular it prevents running many similar steps in parallel because of the wait.

As far as I can see there's no reason this shouldn't work: build sets the magic meta-data, run then immediately reads it like normal. It's worked so far in our testing.

Probably need to update the README and plugin schema including the changes from #224, not sure if I'm the right person to do that though.

+0 -8

0 comment

1 changed file

pr created time in a month

create barnchviviedu/docker-compose-buildkite-plugin

branch : allow-build-and-run

created branch time in a month

issue commentmoby/moby

New devices on host are not exposed to privileged container

/dev:/dev as a volume worked well enough for me

grepory

comment created time in a month

issue commentbytedance/debugtron

Linux support

tried with latest master, seems to work with some apps (e.g. signal) which get installed to /opt :clap:

our app is available for download here: https://www.vivi.io/downloads

if I open the binary with debugtron, a tab for the app appears for a split second then goes away

SoulMelody

comment created time in a month

issue commentbytedance/debugtron

Linux support

fair enough, would be nice to be able to load one manually in the meantime at least.

and yeah it's VS Code: https://www.archlinux.org/packages/community/x86_64/code/

I also tried with my own app built using this packager: https://github.com/electron-userland/electron-installer-debian

SoulMelody

comment created time in a month

PR closed DuBistKomisch/nou2ube-backend

Bump nokogiri from 1.10.3 to 1.10.5 dependencies

Bumps nokogiri from 1.10.3 to 1.10.5. <details> <summary>Release notes</summary>

Sourced from nokogiri's releases.

1.10.5 / 2019-10-31

Dependencies

  • [MRI] vendored libxml2 is updated from 2.9.9 to 2.9.10
  • [MRI] vendored libxslt is updated from 1.1.33 to 1.1.34

1.10.4 / 2019-08-11

Security

Address CVE-2019-5477 (#1915)

A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess by Ruby's Kernel.open method. Processes are vulnerable only if the undocumented method Nokogiri::CSS::Tokenizer#load_file is being passed untrusted user input.

This vulnerability appears in code generated by the Rexical gem versions v1.0.6 and earlier. Rexical is used by Nokogiri to generate lexical scanner code for parsing CSS queries. The underlying vulnerability was addressed in Rexical v1.0.7 and Nokogiri upgraded to this version of Rexical in Nokogiri v1.10.4.

This CVE's public notice is sparklemotion/nokogiri#1915

</details> <details> <summary>Changelog</summary>

Sourced from nokogiri's changelog.

1.10.5 / 2019-10-31

Dependencies

  • [MRI] vendored libxml2 is updated from 2.9.9 to 2.9.10
  • [MRI] vendored libxslt is updated from 1.1.33 to 1.1.34

1.10.4 / 2019-08-11

Security

Address CVE-2019-5477 (#1915)

A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess by Ruby's Kernel.open method. Processes are vulnerable only if the undocumented method Nokogiri::CSS::Tokenizer#load_file is being passed untrusted user input.

This vulnerability appears in code generated by the Rexical gem versions v1.0.6 and earlier. Rexical is used by Nokogiri to generate lexical scanner code for parsing CSS queries. The underlying vulnerability was addressed in Rexical v1.0.7 and Nokogiri upgraded to this version of Rexical in Nokogiri v1.10.4.

This CVE's public notice is sparklemotion/nokogiri#1915 </details> <details> <summary>Commits</summary>

  • 1bc2ff9 version bump to v1.10.5
  • 383c1f8 update CHANGELOG
  • 43a1753 dependency: update libxslt to 1.1.34 final
  • 99d8a6b dependency: update libxml to 2.9.10 final
  • 2a86496 add suppressions for ruby 2.7
  • dca794a update CHANGELOG with correct release date for v1.10.4
  • 077e010 update rake-compiler commands to install bundler
  • beb832e version bump to v1.10.4
  • 5d30128 Merge branch '1915-css-tokenizer-load-file-vulnerability_v1.10.x' into v1.10.x
  • c86b5fc update CHANGELOG
  • Additional commits viewable in compare view </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+1 -1

1 comment

1 changed file

dependabot[bot]

pr closed time in a month

pull request commentDuBistKomisch/nou2ube-backend

Bump nokogiri from 1.10.3 to 1.10.5

no spam thanks

dependabot[bot]

comment created time in a month

issue commentbytedance/debugtron

Linux support

@pd4d10 thanks, I just tried it out (running from yarn start, can't be bothered installing on arch linux), but it doesn't detect any apps. I tried manually navigating to an app such as /usr/bin/code, but it didn't seem to do anything, nothing in dev tools console either. what am I doing wrong?

SoulMelody

comment created time in a month

issue commentTuxSH/InputRedirectionClient-Qt

Build Instructions/Linux Version?

here you go https://aur.archlinux.org/packages/input-redirection-client-qt/

adueppen

comment created time in a month

issue commentTuxSH/InputRedirectionClient-Qt

Build Instructions/Linux Version?

I can do that pretty easily, but is this tool unstable? only a few commits extra on master and hasn't been changed in years

adueppen

comment created time in a month

issue commentTuxSH/InputRedirectionClient-Qt

Build Instructions/Linux Version?

in case it's helpful I just made an AUR package: https://aur.archlinux.org/packages/input-redirection-client-qt-git/

only took an hour of config and one prior AUR package of experience for the record :wink:

adueppen

comment created time in a month

issue commentkeepassxreboot/keepassxc

High DPI screen with non-high DPI resolution causes enlarged application

still as wrong as it always was for me on arch, qt seems to be assuming 43" 4k is "hidpi" even though I'm running X at 1x, not keepass's fault though

affinityv

comment created time in 2 months

delete branch viviedu/wireless-tools

delete branch : vivi-3694-max-buffer

delete time in 2 months

push eventviviedu/wireless-tools

Jake Barnes

commit sha 82d834312c27ec41cd32e5ba66b7271d6b3297c6

Set maxBuffer to Infinity for iw.scan

view details

Jake Barnes

commit sha 0ecaca66cdf98d2aad438eb95c5ba148876d1b5e

Merge pull request #4 from viviedu/vivi-3694-max-buffer VIVI-3694 Wifi scan fails with too many APs

view details

push time in 2 months

pull request commentviviedu/wireless-tools

VIVI-3694 Wifi scan fails with too many APs

:pepemug:

DuBistKomisch

comment created time in 2 months

create barnchviviedu/wireless-tools

branch : vivi-3694-max-buffer

created branch time in 2 months

push eventDuBistKomisch/jakebarnes

Jake Barnes

commit sha 6f5426b61f1f2285b192966832fdf23a55624aa0

Add stats schema endpoint

view details

push time in 2 months

push eventDuBistKomisch/jakebarnes

Jake Barnes

commit sha f1bdecf349d7d911a20344e89b28de5107efc197

Bump dependencies

view details

Jake Barnes

commit sha c8d8a7548a2eb405b61dc36c9ab3d25d6dce1ee2

Add global stats endpoint

view details

push time in 2 months

issue commentindutny/asn1.js

Remove eval

btw, I ended up using yarn resolutions as well and it seems to be working, can't really track down why the major version got bumped anyway

DuBistKomisch

comment created time in 2 months

pull request commentWulf2k/DeS-SaveEdit

Hack to work with unencrypted files

@Superlucas517 what changes in particular are you making? I only tried giving myself items, some things may not work because I disabled half of the files

DuBistKomisch

comment created time in 2 months

pull request commentelectron-userland/electron-builder

fix: implement signApp function for macPackager

I think this has broken our use case of passing electron-builder a pre-built but unsigned .app and turning it into a .pkg, signing both the .app and .pkg. It no longer signs the .app at all now. I guess this is a bit of a dumb use case anyway, I can just run electron-osx-sign and electron-notarize first instead, but just mentioning anyway.

Kilian

comment created time in 2 months

CommitCommentEvent

issue openedDuBistKomisch/nou2ube-backend

Videos dismissed shortly after publishing can reappear

Seems to be caused by updates being pushed via pubsub recreating them. Should be a matter of keeping the deleted videos around for a while, at least until the threshold to ignore pushes is reached.

created time in 3 months

push eventDuBistKomisch/disable-pjax-github

Jake Barnes

commit sha e35d175554650c49a419541a5494c136b4d7aaab

Add README

view details

push time in 3 months

push eventDuBistKomisch/disable-pjax-github

Jake Barnes

commit sha 070a55358f6e9c6f66c9107b0154af04ca9604c3

Satisfy chrome web store

view details

push time in 3 months

push eventDuBistKomisch/disable-pjax-github

Jake Barnes

commit sha 3c9ddac23d2ae4aa9344164a39bfec5f8913a89c

Initial commit

view details

push time in 3 months

create barnchDuBistKomisch/disable-pjax-github

branch : master

created branch time in 3 months

created repositoryDuBistKomisch/disable-pjax-github

Disable Pjax on GitHub

created time in 3 months

Pull request review commentkeepassxreboot/keepassxc

Add YK support on CLI.

 Path of the key file for the second database. .IP "--no-password-from" Deactivate password key for the database to merge from. +.IP --yubikey-from <slot>"

mismatched quotes, still seems to come out right though

louib

comment created time in 3 months

push eventDuBistKomisch/nou2ube-web

Jake Barnes

commit sha 63d77b69a1987473f814df38165911fe66222e42

Fix ember padding

view details

push time in 3 months

create barnchviviedu/aur

branch : electron

created branch time in 3 months

create barnchviviedu/aur

branch : master

created branch time in 3 months

created repositoryviviedu/aur

created time in 3 months

issue openedcyxx/extract_android_ota_payload

Python 2 is EOL

 $ python ~/src/extract_android_ota_payload/extract_android_ota_payload.py payload.bin payload
Traceback (most recent call last):
  File "/home/jake/src/extract_android_ota_payload/extract_android_ota_payload.py", line 14, in <module>
    raise Exception("Python 2.x is required")
Exception: Python 2.x is required

and warning from pip2 install -r requirements.txt

DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7

created time in 3 months

issue commentGoogleChrome/puppeteer

Setup or change browser timezone

@crobinson42 I don't think it's possible to change with the env var without restarting the process, the only way to change it dynamically would be to change the actual system timezone and not use an env var at all.

angrykoala

comment created time in 3 months

issue openedmicrosoft/PowerToys

Space around zones is doubled between windows

Environment

Windows build number: 10.0.18362.295
PowerToys version: 0.11.0
PowerToy module for which you are reporting the bug (if applicable): FancyZones

Steps to reproduce

Use any default zone configuration, such as focused grid, with the default 16 space around zones.

Expected behavior

The space between windows is the same as the space between windows and the edge of the desktop.

I expect this because it looks symmetrical, and it's how i3-gaps works.

Actual behavior

The space between windows is double, since each window gets its own space "around" itself within each zone, and it doesn't collapse with adjacent zones.

Screenshots

FancyZones

image

i3-gaps

image

created time in 3 months

more