profile
viewpoint
Kevin Yank sentience @cultureamp Melbourne, Australia http://www.kevinyank.com/ Director of Front End Engineering at Culture Amp.

OSQA/osqa 282

An open source Q&A(question and answer) eco-system. Issue tracking is at http://jira.osqa.net

jsdf/only-if-changed-webpack-plugin 10

Webpack plugin to only run build if dependent files have changed

sentience/DokuWiki 6

A Sublime Text 2 package providing DokuWiki syntax support

cultureamp/cultureamp-front-end-scripts 2

Kanso: Build scripts for Culture Amp front end projects

sentience/g.raphael 2

Charts for Raphaël

cultureamp/cultureamp-front-end-example 1

Example project of a separate Culture Amp front end

sentience/Archivist 1

Archive-based navigation for Resources.

sentience/Articles 1

Blog Custom Resource Type for MODX 2.2

sentience/Editize 1

A WYSIWYG HTML editor Java applet originally developed by SitePoint Pty Ltd and sold commercially via editize.com. Now released open source and free.

push eventcultureamp/stencil-elm-output-target

Kevin Yank

commit sha 7a3da59d22cdac5a89c4bde817d21870142c21e7

Avoid record arg when there is a single prop/event Rather than taking a `{ foo: String }` argument, just take a `String` argument named `foo`.

view details

push time in a day

push eventcultureamp/stencil-elm-output-target

Kevin Yank

commit sha 195d930184f53ae50468deeed14aed5a0b2caa0f

Warn of unsupported props

view details

Kevin Yank

commit sha f49b42617705a007873fe7eaad59f5b60bc71b23

Add support for boolean props Take the opportunity to introduce an Attribute class hierarchy to pull code for each attribute type together in one place.

view details

Kevin Yank

commit sha 14549889013c384065727f4bbaf1e1f285b48c36

Make optional props optional

view details

push time in 2 days

issue commentanthwlock/untrunc

Stuttery video in QuickTime Player

@cbenhagen Yes, that looks similar, if not identical to the results I was getting with my broken video.

cbenhagen

comment created time in 4 days

create barnchcultureamp/stencil-elm-output-target

branch : master

created branch time in 12 days

created repositorycultureamp/stencil-elm-output-target

Plugin for Stencil (https://stenciljs.com) to output a proxy module to consume web components with type safety in Elm

created time in 12 days

issue commentanthwlock/untrunc

Stuttery video (guessed frame durations of 'avc1' will probably be wrong!)

Yes, I used ffmpeg to save the stream. I truncated the file by accident by hitting Ctrl-C twice, at which point ffmpeg exited immediately.

sentience

comment created time in 13 days

pull request commentcultureamp/kaizen-design-system

fix: add pointer-events none to .box element

The way I've seen this done elsewhere is to put the visible checkbox (the box) inside the checkbox's label, so that just like the rest of the label, clicking it causes the checkbox to be toggled. No additional state or event listeners needed.

That may create new issues for you, though. If you're confident that the read and fake controls are being sized the same, I'm OK with it – especially if this is the same approach that our React component is using.

Confidenceman02

comment created time in 17 days

issue commentanthwlock/untrunc

Stuttery video (guessed frame durations of 'avc1' will probably be wrong!)

Uploaded the files in case you need to take a look: https://we.tl/t-wQj90Je7uN

sentience

comment created time in 17 days

issue commentanthwlock/untrunc

Stuttery video (guessed frame durations of 'avc1' will probably be wrong!)

Tried -a to analyze the file:

Info: version '56aee28-dirty' using ffmpeg '3.4.6-0ubuntu0.18.04.1' Info: reading /mnt/ok.mp4 Info: parsing healthy moov atom ... Composition time offset atom found. Out of order samples possible.

Track 0 codec: mp4a

(0) Size: 684 offset: 241621 / 241669 begin: 211a9495 baa8c640 end: ed3bbbf0211a94cd Info: Muted ffmpeg to reduce redundant warnings/errors. Use '-do' to see them. detected size: 684 true: 684 detected duration: 1024 true: 684 <- WRONG

(1) Size: 668 offset: 242305 / 242353 begin: 211a94cd ba8b61a3 end: 200dcc4e00000002 detected size: 668 true: 668 detected duration: 1024 true: 668 <- WRONG

(701) Size: 733 offset: 4304242 / 4304290 begin: 211a8fff 37700001 end: a77777e000000002 detected size: 733 true: 733 detected duration: 1024 true: 733 <- WRONG

(702) Size: 614 offset: 4305038 / 4305086 begin: 211a8ff9 fff80001 end: 7c80e1c000005b9d detected size: 614 true: 614 detected duration: 1024 true: 614

Track 1 codec: avc1

(0) Size: 241621 offset: 0 / 48 begin: 00000002 09100000 end: 0000049d211a9495 detected size: 241621 true: 241621 detected keyframe: 1 true: 1

(1) Size: 6132 offset: 242973 / 243021 begin: 00000002 09300000 end: 32966ba0211a94dd detected size: 6132 true: 6132

(448) Size: 58 offset: 4303355 / 4303403 begin: 00000002 09500000 end: 000011f1211a8fbf detected size: 58 true: 58

(449) Size: 63 offset: 4304975 / 4305023 begin: 00000002 09300000 end: 030065c0211a8ff9 detected size: 63 true: 63

sentience

comment created time in 17 days

issue openedanthwlock/untrunc

Stuttery video (guessed frame durations of 'avc1' will probably be wrong!)

Running master via Docker on macOS.

Info: version '56aee28-dirty' using ffmpeg '3.4.6-0ubuntu0.18.04.1' Info: reading /mnt/ok.mp4 Info: parsing healthy moov atom ... Composition time offset atom found. Out of order samples possible.

Info: reading mdat from truncated file ... Info: Muted ffmpeg to reduce redundant warnings/errors. Use '-do' to see them. Error: unable to find correct codec -> premature end (~100%) try '-s' to skip unknown sequences

Warning: guessed frame durations of 'avc1' will probably be wrong! Info: Found 142090 packets ( mp4a: 86640 avc1: 55450 avc1-keyframes: 617 ) Info: Duration of mp4a: 30min 48s 320ms (1848320 ms) Info: Duration of avc1: 30min 48s 374ms (1848374 ms) Info: saving /mnt/broken.mp4_fixed.mp4

2 warnings were hidden!

The broken.mp4_fixed.mp4 file plays, but stutters throughout in QuickTime Player. VLC plays it more smoothly, but with occasional pauses in the video and the audio is a little out-of-sync.

I'm guessing the “Warning: guessed frame durations of 'avc1' will probably be wrong!” is at the heart of the issue, here.

created time in 17 days

pull request commentcultureamp/kaizen-design-system

fix: add pointer-events none to .box element

Oh I see, so we've got a box sitting over the actual checkbox? Sounds like using pointer-events: none to make the visible checkbox (box) allow clicks through to the “real” checkbox may be a bit fragile. Do we have any guarantee that the real checkbox's clickable area will always match the visible checkbox?

I'm thinking we probably want to find a way to make the box receive the click event and have it toggle the checkbox.

Do we already have a working strategy for this in the React checkbox, and could we adopt that?

Confidenceman02

comment created time in 17 days

pull request commentcultureamp/kaizen-design-system

fix: add z-index to input element

Can you explain the use case here a bit more? I'm not a fan of starting a z-index arms race. If there was an invisible element in front of your checkbox blocking its interactivity, would it make more sense to use pointer-events: none on that invisible element?

Confidenceman02

comment created time in 17 days

issue commentmicrosoft/vscode-pull-request-github

Keychain error: User interaction is not allowed

Yes, it's unlocked. But I'm also not able to reproduce this issue anymore. Perhaps it got cured by a reboot? I'll reopen if this reoccurs.

sentience

comment created time in 18 days

issue closedmicrosoft/vscode-pull-request-github

Keychain error: User interaction is not allowed

Issue Type: <b>Bug</b>

  1. Launch VSCode.
  2. Switch to Source Control tab, with GitHub Pull Requests pane visible. It contains a single line of text: Sign in
  3. Click the text "Sign in". Choose Allow in the prompt: The extension 'GitHub Pull Requests and Issues' wants to sign in using GitHub.
  4. In Safari, click Continue to authorize the GitHub access request.
  5. Choose Allow in Safari to allow the resulting page to open "Visual Studio Code - Insiders".
  6. In VSCode, choose Open to allow the extension to open the URL.
  7. An error notification appears: "Writing login information to the keychain failed with error 'User interaction is not allowed.'."
  8. Dismiss the error notification, and the GitHub Pull Requests panel populates successfully, and works normally for the rest of the session.
  9. Restart VSCode and the same behavior occurs the next time it runs.

Extension version: 0.16.1 VS Code version: Code - Insiders 1.47.0-insider (7e4cc2c435927e5a2845897961a2af10ee7f784d, 2020-06-12T05:59:19.397Z) OS version: Darwin x64 19.5.0

<details> <summary>System Info</summary>

Item Value
CPUs Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz (12 x 2600)
GPU Status 2d_canvas: enabled<br>flash_3d: enabled<br>flash_stage3d: enabled<br>flash_stage3d_baseline: enabled<br>gpu_compositing: enabled<br>metal: disabled_off<br>multiple_raster_threads: enabled_on<br>oop_rasterization: disabled_off<br>protected_video_decode: unavailable_off<br>rasterization: enabled<br>skia_renderer: disabled_off_ok<br>video_decode: enabled<br>viz_display_compositor: enabled_on<br>viz_hit_test_surface_layer: disabled_off_ok<br>webgl: enabled<br>webgl2: enabled
Load (avg) 6, 4, 5
Memory (System) 16.00GB (1.25GB free)
Process Argv
Screen Reader no
VM 0%

</details> <!-- generated by issue reporter -->

closed time in 18 days

sentience

startedzach-snell/slack-export

started time in 18 days

pull request commentelm-tooling/elm-language-server

Test FDir

OK, the two lists of files for each of the globs are the same, but appear in a different order. At a glance, it looks like one of them is doing a depth-first search, and the other is doing a breadth-first search – or something similar. Last file listed by Globby is often the first file listed by Fdir.

Knowing how the language server works internally, I'm guessing the order of the files is not important, and so a change from Globby to Fdir is likely to be fine.

Razzeee

comment created time in 19 days

pull request commentelm-tooling/elm-language-server

Test FDir

Oh! I'll take another look. :)

Razzeee

comment created time in 19 days

pull request commentelm-tooling/elm-language-server

Test FDir

Works without issue or noticeable performance degradation on our large project containing 30 different elm.json files. The log output during startup seems identical, the functionality all seems to work, and the indexing of files completes in about 30 seconds.

Razzeee

comment created time in 19 days

issue openedmicrosoft/vscode-pull-request-github

Keychain error: User interaction is not allowed

Issue Type: <b>Bug</b>

  1. Launch VSCode.
  2. Switch to Source Control tab, with GitHub Pull Requests pane visible. It contains a single line of text: Sign in
  3. Click the text "Sign in". Choose Allow in the prompt: The extension 'GitHub Pull Requests and Issues' wants to sign in using GitHub.
  4. In Safari, click Continue to authorize the GitHub access request.
  5. Choose Allow in Safari to allow the resulting page to open "Visual Studio Code - Insiders".
  6. In VSCode, choose Open to allow the extension to open the URL.
  7. An error notification appears: "Writing login information to the keychain failed with error 'User interaction is not allowed.'."
  8. Dismiss the error notification, and the GitHub Pull Requests panel populates successfully, and works normally for the rest of the session.
  9. Restart VSCode and the same behavior occurs the next time it runs.

Extension version: 0.16.1 VS Code version: Code - Insiders 1.47.0-insider (7e4cc2c435927e5a2845897961a2af10ee7f784d, 2020-06-12T05:59:19.397Z) OS version: Darwin x64 19.5.0

<details> <summary>System Info</summary>

Item Value
CPUs Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz (12 x 2600)
GPU Status 2d_canvas: enabled<br>flash_3d: enabled<br>flash_stage3d: enabled<br>flash_stage3d_baseline: enabled<br>gpu_compositing: enabled<br>metal: disabled_off<br>multiple_raster_threads: enabled_on<br>oop_rasterization: disabled_off<br>protected_video_decode: unavailable_off<br>rasterization: enabled<br>skia_renderer: disabled_off_ok<br>video_decode: enabled<br>viz_display_compositor: enabled_on<br>viz_hit_test_surface_layer: disabled_off_ok<br>webgl: enabled<br>webgl2: enabled
Load (avg) 6, 4, 5
Memory (System) 16.00GB (1.25GB free)
Process Argv
Screen Reader no
VM 0%

</details> <!-- generated by issue reporter -->

created time in 19 days

issue openedbswinnerton/launchbar-github

Some users' repositories not showing

When I invoke the action, hit spacebar, and then type justinmimbs/, I don't get a list of the user's repositories. If I type justinmimbs and then select the View Repositories action, I only get the View All Repositories option.

created time in 23 days

issue commentzwilias/elm-json

elm-json upgrade copies elm-explorations/test from test-dependencies to dependencies

Our work-around for this for now is to manually edit elm.json to remove elm-explorations/test from our indirect dependencies after running elm.json.

sentience

comment created time in 23 days

issue openedzwilias/elm-json

elm-json upgrade copies elm-explorations/test from test-dependencies to dependencies

Initial elm.json:

{
    "type": "application",
    "source-directories": [
        ".",
        "../ca-three-sixty-common",
        "../../../../lib/client/modules/ca-ui",
        "../../../../lib/client/modules/ca-utils",
        "../../../../node_modules/elm-upgrade-shims/lib-0.19",
        "../../../../node_modules/@kaizen/component-library/components"
    ],
    "elm-version": "0.19.1",
    "dependencies": {
        "direct": {
            "CurrySoftware/elm-datepicker": "4.0.0",
            "NoRedInk/elm-json-decode-pipeline": "1.0.0",
            "cultureamp/elm-css-modules-loader": "2.0.10",
            "danyx23/elm-uuid": "2.1.2",
            "elm/browser": "1.0.2",
            "elm/core": "1.0.5",
            "elm/html": "1.0.0",
            "elm/http": "1.0.0",
            "elm/json": "1.1.3",
            "elm/random": "1.0.0",
            "elm/svg": "1.0.1",
            "elm/time": "1.0.0",
            "elm/url": "1.0.0",
            "elm-community/dict-extra": "2.4.0",
            "elm-community/easing-functions": "2.0.0",
            "elm-community/html-extra": "3.4.0",
            "elm-community/json-extra": "4.2.0",
            "elm-community/list-extra": "8.2.4",
            "elm-community/maybe-extra": "5.2.0",
            "elm-community/string-extra": "4.0.1",
            "elm-community/typed-svg": "6.0.0",
            "fapian/elm-html-aria": "1.4.0",
            "jamesmacaulay/elm-graphql": "2.0.0",
            "justinmimbs/date": "3.2.0",
            "justinmimbs/time-extra": "1.1.0",
            "krisajenkins/remotedata": "5.0.0",
            "mdgriffith/elm-style-animation": "4.0.0",
            "rtfeldman/elm-iso8601-date-strings": "1.1.3",
            "truqu/elm-dictset": "2.1.0",
            "y0hy0h/ordered-containers": "1.0.0"
        },
        "indirect": {
            "avh4/elm-color": "1.0.0",
            "elm/parser": "1.1.0",
            "elm/regex": "1.0.0",
            "elm/virtual-dom": "1.0.2"
        }
    },
    "test-dependencies": {
        "direct": {
            "elm-explorations/test": "1.2.2"
        },
        "indirect": {}
    }
}

Ran yarn elm-json upgrade --yes ./path/to/elm.json.

Console output:

-- PACKAGE UPGRADES FOUND ------------------------------------------------------

I want to make some changes to your direct dependencies

- [CHG] justinmimbs/date 3.2.0 -> 3.2.1

I want to make some changes to your indirect dependencies

- [ADD] elm-explorations/test 1.2.2

Saved updated elm.json!

Resulting elm.json:

{
    "type": "application",
    "source-directories": [
        ".",
        "../ca-three-sixty-common",
        "../../../../lib/client/modules/ca-ui",
        "../../../../lib/client/modules/ca-utils",
        "../../../../node_modules/elm-upgrade-shims/lib-0.19",
        "../../../../node_modules/@kaizen/component-library/components"
    ],
    "elm-version": "0.19.1",
    "dependencies": {
        "direct": {
            "CurrySoftware/elm-datepicker": "4.0.0",
            "NoRedInk/elm-json-decode-pipeline": "1.0.0",
            "cultureamp/elm-css-modules-loader": "2.0.10",
            "danyx23/elm-uuid": "2.1.2",
            "elm/browser": "1.0.2",
            "elm/core": "1.0.5",
            "elm/html": "1.0.0",
            "elm/http": "1.0.0",
            "elm/json": "1.1.3",
            "elm/random": "1.0.0",
            "elm/svg": "1.0.1",
            "elm/time": "1.0.0",
            "elm/url": "1.0.0",
            "elm-community/dict-extra": "2.4.0",
            "elm-community/easing-functions": "2.0.0",
            "elm-community/html-extra": "3.4.0",
            "elm-community/json-extra": "4.2.0",
            "elm-community/list-extra": "8.2.4",
            "elm-community/maybe-extra": "5.2.0",
            "elm-community/string-extra": "4.0.1",
            "elm-community/typed-svg": "6.0.0",
            "fapian/elm-html-aria": "1.4.0",
            "jamesmacaulay/elm-graphql": "2.0.0",
            "justinmimbs/date": "3.2.1",
            "justinmimbs/time-extra": "1.1.0",
            "krisajenkins/remotedata": "5.0.0",
            "mdgriffith/elm-style-animation": "4.0.0",
            "rtfeldman/elm-iso8601-date-strings": "1.1.3",
            "truqu/elm-dictset": "2.1.0",
            "y0hy0h/ordered-containers": "1.0.0"
        },
        "indirect": {
            "avh4/elm-color": "1.0.0",
            "elm/parser": "1.1.0",
            "elm/regex": "1.0.0",
            "elm/virtual-dom": "1.0.2",
            "elm-explorations/test": "1.2.2"
        }
    },
    "test-dependencies": {
        "direct": {
            "elm-explorations/test": "1.2.2"
        },
        "indirect": {}
    }
}

created time in 23 days

issue commentionic-team/stencil

Cannot find module 'puppeteer'.

Was seeing this in 1.12.2 as well. Upgrading to @stencil/core 1.14.0 fixed it for me.

Grand-Poobah

comment created time in a month

startedrupertlssmith/elmq

started time in a month

pull request commentcultureamp/kaizen-design-system

experiment: Component coordination with global state

This is cool. As I think I heard someone else say earlier this week, this feels slightly “smelly” in that it breaks my mental model of a component library as a set of independently usable and composable modules, and moves us into a world where there are some high-level components that provide more of a UI framework. There are some assumptions baked into components about how they will relate to other components, that they implicitly assume will be there.

Used sparingly, this sort of thing feels powerful to me. It's the sort of thing we get to do because we own the system and can choose to make assumptions about how it will be used.

Over-used, it feels like we're at risk of creating a global namespace problem, where component-library/state becomes a dumping ground that grows into a god object in our system.

Rather than a generic component-library/state that invites unrelated concerns to be mixed into it, I wonder if we might create a single-purpose state container (i.e. useNavbarMenuState() instead of useGlobalUIState())?

makenosound

comment created time in 2 months

issue commentFlexget/Flexget

convert_magnet failing because of incompatible libtorrent python-bindings

https://github.com/wiserain/docker-flexget/blob/master/root/defaults/plugins/write_magnet.py is a custom plugin with this patch and other improvements that you can use instead of the built-in convert_magnet if you want to. It was built for the Flexget Docker container in that repo, which runs a recent libtorrent.

cpoppema

comment created time in 2 months

issue commentelm-tooling/elm-language-server

Support code comments in the document symbol provider

@pehota If you're navigating by typing names and not looking at the panel anyway, does the clutter you describe matter? I wonder if users who are using the panel to browse for what they're looking for (because they don't know the name) would find the structure more of a help than a hindrance.

Kurren123

comment created time in 2 months

issue commentelm-tooling/elm-language-server

Support code comments in the document symbol provider

I don't personally use the outline view, but I have no objection with this in principle. The -- ALL CAPS SECTION NAME is a pretty widespread community standard.

Kurren123

comment created time in 2 months

issue commentlinuxserver/docker-transmission

uPNP port mapping not working

I found the issue and its solution described in the README of another Transmission Docker container:

I set portmap: true in config but the port is still closed! What gives?

Transmission sends out a NAT-PMP (uPNP) packet to your router, asking it to forward connection to some port back to the same port at the address Tranmission is running on. Docker created a private internal network for your container, and NATs the traffic through the host Docker is running on. Docker doesn't understand the uPNP packet, and isn't allowed to forward it, so it gets dropped.

Solutions:

  1. use --net=host so Docker does not set up NATting of the traffic from the container
  2. statically forward port 51413 TCP & UDP to the docker host from your router
  3. teach Docker how to handle uPNP (hard)

Would you be happy to add similar instructions to the README of this repo?

sentience

comment created time in 2 months

startedQata/Magnetar

started time in 2 months

issue commenttransmission-remote-gui/transgui

"Host not found" error

Same issue here on macOS Catalina. Connecting via hostname doesn't work. Connecting via IP address works.

reedy

comment created time in 2 months

issue openedlinuxserver/docker-transmission

uPNP port mapping not working

linuxserver.io

Transmission and other applications running on my local network (including on the Docker host) are able successfully to set up port mapping on my router. For some reason, uPNP port mapping for Transmission in this Docker container doesn't work.


Expected Behavior

Transmission should map its port (51413) on my router via uPNP.

Current Behavior

The port is not mapped. The relevant log output is:

[2020-04-28 19:50:31.675] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:70)
[2020-04-28 19:50:31.675] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:70)
[2020-04-28 19:50:39.673] Port Forwarding State changed from "Not forwarded" to "Starting" (port-forwarding.c:90)
[2020-04-28 19:50:40.673] Port Forwarding State changed from "Starting" to "???" (port-forwarding.c:90)

Steps to Reproduce

  1. Ensure uPNP is enabled on your router.
  2. Verify that Transmission running in a desktop OS (such as macOS) is able successfully to set up its port with uPNP.
  3. Launch this Docker container with default settings.

Environment

OS: Synology DSM 6.2.2-24922 Update 5 CPU architecture: INTEL Celeron J3455 How docker service was installed: Synology Package Center

Command used to create docker container (run/create/compose/screenshot)

docker create \
  --name=linuxserver-transmission1 \
  -e PUID=1028 \
  -e PGID=100 \
  -e TZ=Australia/Melbourne \
  -e TRANSMISSION_WEB_HOME=/combustion-release/ \
  -e USER=admin \
  -e PASS=admin \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /volume1/NAS/Transmission/config:/config \
  -v /volume1/NAS/Transmission/downloads:/downloads \
  -v /volume1/NAS/Transmission/watch:/watch \
  linuxserver/transmission

Docker logs

docker-transmission.log

created time in 2 months

issue openedlinuxserver/docker-transmission

First launch with empty config directory fails due to missing blacklist-update.sh

First run of this container is failing for me, with this log output:

2020-04-28 03:26:47 stdout  [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2020-04-28 03:26:47 stdout  [s6-init] ensuring user provided files have correct perms...exited 0.
2020-04-28 03:26:47 stdout  [fix-attrs.d] applying ownership & permissions fixes...
2020-04-28 03:26:47 stdout  [fix-attrs.d] done.
2020-04-28 03:26:47 stdout  [cont-init.d] executing container initialization scripts...
2020-04-28 03:26:47 stdout  [cont-init.d] 01-envfile: executing... 
2020-04-28 03:26:47 stdout  [cont-init.d] 01-envfile: exited 0.
2020-04-28 03:26:47 stdout  [cont-init.d] 10-adduser: executing... 
2020-04-28 03:26:48 stdout  
2020-04-28 03:26:49 stdout  -------------------------------------
2020-04-28 03:26:49 stdout            _         ()
2020-04-28 03:26:49 stdout           | |  ___   _    __
2020-04-28 03:26:49 stdout           | | / __| | |  /  \ 
2020-04-28 03:26:49 stdout           | | \__ \ | | | () |
2020-04-28 03:26:49 stdout           |_| |___/ |_|  \__/
2020-04-28 03:26:49 stdout  
2020-04-28 03:26:49 stdout  
2020-04-28 03:26:49 stdout  Brought to you by linuxserver.io
2020-04-28 03:26:49 stdout  -------------------------------------
2020-04-28 03:26:49 stdout  
2020-04-28 03:26:49 stdout  To support LSIO projects visit:
2020-04-28 03:26:49 stdout  https://www.linuxserver.io/donate/
2020-04-28 03:26:49 stdout  -------------------------------------
2020-04-28 03:26:49 stdout  GID/UID
2020-04-28 03:26:49 stdout  -------------------------------------
2020-04-28 03:26:49 stdout  
2020-04-28 03:26:49 stdout  User uid:    1028
2020-04-28 03:26:49 stdout  User gid:    100
2020-04-28 03:26:49 stdout  -------------------------------------
2020-04-28 03:26:49 stdout  
2020-04-28 03:26:49 stdout  [cont-init.d] 10-adduser: exited 0.
2020-04-28 03:26:49 stdout  [cont-init.d] 20-config: executing... 
2020-04-28 03:26:49 stdout  chown: cannot access '/config/blocklist-update.sh': No such file or directory
2020-04-28 03:26:49 stdout  chmod: cannot access '/config/blocklist-update.sh': No such file or directory
2020-04-28 03:26:49 stdout  [cont-init.d] 20-config: exited 1.
2020-04-28 03:26:49 stdout  [cont-init.d] 99-custom-files: executing... 
2020-04-28 03:26:49 stdout  [custom-init] no custom files found exiting...
2020-04-28 03:26:49 stdout  [cont-init.d] 99-custom-files: exited 0.
2020-04-28 03:26:49 stdout  [cont-init.d] done.
2020-04-28 03:26:49 stdout  [services.d] starting services
2020-04-28 03:26:49 stdout  crond[256]: crond (busybox 1.31.1) started, log level 0
2020-04-28 03:26:49 stdout  crond[256]: user:root entry:*/15    *       *       *       *       run-parts /etc/periodic/15min
2020-04-28 03:26:49 stdout  crond[256]: user:root entry:0       *       *       *       *       run-parts /etc/periodic/hourly
2020-04-28 03:26:49 stdout  crond[256]: user:root entry:0       2       *       *       *       run-parts /etc/periodic/daily
2020-04-28 03:26:49 stdout  crond[256]: user:root entry:0       3       *       *       6       run-parts /etc/periodic/weekly
2020-04-28 03:26:49 stdout  crond[256]: user:root entry:0       5       1       *       *       run-parts /etc/periodic/monthly
2020-04-28 03:26:49 stdout  crond[256]: user:root entry:0 3 * * * /app/blocklist-update.sh 2>&1
2020-04-28 03:26:49 stdout  [services.d] done.
2020-04-28 03:26:49 stdout  [2020-04-28 13:26:49.191] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:49 stdout  [2020-04-28 13:26:49.806] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:50 stdout  [2020-04-28 13:26:50.808] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:51 stdout  [2020-04-28 13:26:51.809] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:52 stdout  [2020-04-28 13:26:52.811] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:53 stdout  [2020-04-28 13:26:53.813] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:54 stdout  [2020-04-28 13:26:54.815] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:55 stdout  [2020-04-28 13:26:55.816] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:56 stdout  [2020-04-28 13:26:56.818] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:57 stdout  [2020-04-28 13:26:57.819] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:58 stdout  [2020-04-28 13:26:58.821] transmission-daemon Error loading config file -- exiting. (daemon.c:693)
2020-04-28 03:26:59 stdout  [2020-04-28 13:26:59.823] transmission-daemon Error loading config file -- exiting. (daemon.c:693)

There appears to be an assumption in the 20-config script that /config/blacklist-update.sh already exists, even though it doesn't exist on first run.

https://github.com/linuxserver/docker-transmission/blob/fa57c2b4800380abeff7dcdd19108dea5cd49672/root/etc/cont-init.d/20-config#L20

created time in 2 months

issue commentklazuka/intellij-elm

Integrate with elm-analyse

We just adopted elm-analyse in our CI pipeline at Culture Amp. elm-review is interesting too, but doesn't yet have the editor tooling support, so we're going with elm-analyse for now (which has integrations with VS Code and Vim via the Elm Language Server).

Right now I don't have a good answer for our IntelliJ users for how to avoid unexpected linter errors in CI.

kseverinsen

comment created time in 2 months

issue commentelm/package.elm-lang.org

Why does site not use URLs?

I wish I could search package.elm-lang.org using my launcher, LaunchBar. I use this for many other package sites, like NPM, RubyGems, and Sublime Text Package Control:

CleanShot 2020-04-20 at 12 37 25@2x

Support for this would let me, from any application on my Mac, type ⌘space, “elm”, space, <query> to bring up packages matching that query without my hands ever leaving the keyboard.

I would be happy to attempt to write a PR with this functionality if at any stage that would be helpful.

CSDUMMI

comment created time in 2 months

issue commentavh4/elm-format

Convert lambdas assigned directly to names to functions.

Something similar I see a fair bit is:

(\b -> someFunction b)

which could be replaced with

someFunction
Lattyware

comment created time in 3 months

delete branch sentience/elm-language-server

delete branch : fix-workspace-path-substring

delete time in 3 months

pull request commentelm-tooling/elm-language-server

Fix elm.json ignored when path similar to another

Good catch! Looks like I didn't npm install and so I wasn't running Prettier 2.0 (which changed the default for arrow function parens).

sentience

comment created time in 3 months

created tagcultureamp/babel-elm-assets-plugin

tagv1.2.3-precompiled

A babel plugin that allows you to turn some Elm code into `require()` statements so you can use webpack assets

created time in 3 months

create barnchcultureamp/babel-elm-assets-plugin

branch : precompiled

created branch time in 3 months

push eventcultureamp/babel-elm-assets-plugin

Kevin Yank

commit sha 9798e0db2b60e67b702d90f693f35c17ba18144d

Add Elm 0.19.1 compatibility

view details

Kevin Yank

commit sha c85e153a0d1b9821d6e94fa115dfc4ea6dbbc83d

1.2.3

view details

Kevin Yank

commit sha 32f46a1a101f5ac17e731f4033c426e133d29329

Merge branch 'elm-0.19.1'

view details

push time in 3 months

create barnchcultureamp/babel-elm-assets-plugin

branch : elm-0.19.1

created branch time in 3 months

created tagcultureamp/babel-elm-assets-plugin

tagv1.2.3

A babel plugin that allows you to turn some Elm code into `require()` statements so you can use webpack assets

created time in 3 months

push eventcultureamp/babel-elm-assets-plugin

push time in 3 months

delete branch cultureamp/babel-elm-assets-plugin

delete branch : elm-0.19.1

delete time in 3 months

push eventcultureamp/babel-elm-assets-plugin

Kevin Yank

commit sha 8b87cd872e407b061d2ad760cfb22358327fa047

Add Elm 0.19.1 compatibility

view details

Kevin Yank

commit sha dacfee700804dd499f19f32cbbd6a07fea23b32e

1.2.3

view details

Kevin Yank

commit sha 560cee45c1c72b85f9212cea0862e4ae215a0593

Merge pull request #3 from cultureamp/elm-0.19.1 Add support for Elm 0.19.1

view details

push time in 3 months

PR merged cultureamp/babel-elm-assets-plugin

Add support for Elm 0.19.1

Elm 0.19.1 adds a new $ character to the start of library function names, so we must allow for that in our detection of asset tag function calls.

+36 -8

0 comment

7 changed files

sentience

pr closed time in 3 months

create barnchcultureamp/babel-elm-assets-plugin

branch : elm-0.19.1

created branch time in 3 months

PR opened elm-tooling/elm-language-server

Fix elm.json ignored when path similar to another

When the path of one elm.json file matches the start of another, the second one is ignored. This works as intended when the second path is a nested directory:

  • /path/to/parent/elm.json
  • /path/to/parent/child/elm.json - this should be ignored

This change fixes a bug where we were unintentinally ignoring elm.json files in directories whose names started with the same characters as a sibling:

  • /path/to/foo/elm.json
  • /path/to/foobar/elm.json - this should not be ignored
+8 -9

0 comment

1 changed file

pr created time in 3 months

create barnchsentience/elm-language-server

branch : fix-workspace-path-substring

created branch time in 3 months

issue openedstil4m/elm-analyse

Useless import alias

Programmers who are new to Elm often don't understand the distinction between types and module, and write imports with aliases that simply re-apply the module's name like this:

import Validate as Validate

It would be nice if elm-analyse prompted you to replace this with:

import Validate

created time in 3 months

issue openedMediaBrowser/Emby.AutoOrganize

Episode detection is off by one for daily episodes

Filename stephen.colbert.2020.04.15.stephen.colbert.from.home.1080p.web.x264-xlf.mkv is incorrectly detected and renamed as S5E116 (trakt.tv episode page), rather than S5E115 (trakt.tv episode page).

created time in 3 months

issue openedstil4m/elm-analyse

Unused dependencies check does not consider Elm code in node_modules

In our codebase, source-directories points to some libraries in node_modules:

    "source-directories": [
        ".",
        "../../../../lib/client/modules/ca-ui",
        "../../../../lib/client/modules/ca-utils",
        "../../../../node_modules/elm-upgrade-shims/lib-0.19",
        "../../../../node_modules/@kaizen/component-library/draft",
        "../../../../node_modules/@kaizen/component-library/components"
    ],

Since #22, elm-analyze doesn't scan files in node_modules, which is fine by us.

Unfortunately, some of the dependencies in elm.json may be consumed by some of the Elm modules in node_modules. We are therefore seeing false-positive “Unused dependencies” results.

Ideally, the "Unused dependencies" check should factor in Elm code in node_modules, even if the check results exclude it.

An interim work-around for us would also be the option to disable the "Unused dependencies" check, which does not currently seem to be possible in elm-analyse.json.

created time in 3 months

pull request commentjamesmacaulay/elm-graphql

Port to elm/http 2.0.0

@vodik @klaftertief I take it, for whatever reason, you have not been able to progress in this work? Have you gone to a different GraphQL client library, or do you have any other recommendations for folks needing to upgrade to elm/http 2.0?

vodik

comment created time in 3 months

issue openedelm/error-message-catalog

Confusing error when attempting to install a pre-0.19 package

Intending to install elm-community/list-extra, I mistakenly typed:

elm install elm-community/elm-list-extra

…which refers to the obsolete elm-community/elm-list-extra repo.

The error this produced was confusing:

-- PROBLEM SOLVING PACKAGE CONSTRAINTS -----------------------------------------

I need the elm.json of elm-community/elm-list-extra 2.0.0 to help me search for
a set of compatible packages, but I ran into corrupted information from:

    https://package.elm-lang.org/packages/elm-community/elm-list-extra/2.0.0/elm.json

Is something weird with your internet connection. We have gotten reports that
schools, businesses, airports, etc. sometimes intercept requests and add things
to the body or change its contents entirely. Could that be the problem?

The error should probably have told me that I was attempting to install an invalid or obsolete package name, because the GitHub repo in question does not contain an elm.json file.

created time in 3 months

push eventsentience/kevinyank.com

Kevin Yank

commit sha 5ae20ac966f95e1d1b0c5b2db69afbd7770ecbe1

Publish "Shrink Videos With ffmpeg On Your Mac"

view details

Kevin Yank

commit sha 99b1041e4226866d93791aa17a865faf85fa7818

Update footer links, job title

view details

Kevin Yank

commit sha 15b92e1dfbdc21eb2f3c8e23fd4f5a68eb62fc62

Improve footer layout

view details

push time in 3 months

push eventsentience/kevinyank.com

Kevin Yank

commit sha 352bfbb7c9854cc523e4fb97561b311f46c2f012

Update footer links, job title

view details

Kevin Yank

commit sha 61c11690caf6e4201a14c9c97cd7940a22a6a2bb

Improve footer layout

view details

push time in 3 months

push eventsentience/kevinyank.com

Kevin Yank

commit sha 18c261ec46b4fa283736004037636ef5fbe10f50

Untracked updates

view details

Kevin Yank

commit sha b3b65d5ab3489c71d586f7b498ea53545308750e

Upgrade yajl-ruby to working version

view details

Kevin Yank

commit sha 1ea3fa88ce76da2385462aaff69894dbc011413c

Publish "Shrink Videos With ffmpeg On Your Mac"

view details

push time in 3 months

more