command-not-found requirements aren't documented

[root@nixos:/etc/nixos]# command-not-found foobar
DBI connect('dbname=/nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite','',...) failed: unable to open database file at /run/current-system/sw/bin/command-not-found line 12.
cannot open database `/nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite' at /run/current-system/sw/bin/command-not-found line 12.

After quick googling I've found some email from 2013 suggesting that "you'll need to add the nixos-unstable channel as root". But isn't that so by default? I couldn't find "programs.sqlite" on github in the "nixos-unstable" branch anyway. If that email is correct, what exact steps one has to do to resolve this? As I still couldn't find out from searching the "channel" keyword in NixOS manual, being a NixOS newbie. Could the instructions at least be printed explicitly by the command-not-found Perl script instead of this cryptic message, if not baked in the nix-expression as an explicit dependency?

Sadly this doesn't work when nix.nixPath is declared as channel doesn't exist. Should command-not-found evaluate nix to get the path? cc @edolstra

I have no /nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite, adding a channel and  sudo nix-channel --update does not generate one.
is there a specific command to recreate it ?

@nrolland: nix-channel adds pairs: URL and name that you choose independently. Currently command-not-found searches only for channel that you called nixos which is what you get on NixOS by default for the system channel.

I'm getting this weird behavior where the programs.sqlite file is found on an user's profile that is not root (vagrant in my case) how can I fix this scenario?

As of my last sudo nix-channel --update, I no longer have /nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite...

$ sudo nix-channel --list
nixos https://nixos.org/channels/nixos-unstable

It looks like nix-channel stopped creating programs.sqlite a couple generations ago:
$ find -L /nix/var/nix/profiles/per-user -name "programs.sqlite"
/nix/var/nix/profiles/per-user/root/channels-4-link/nixos/programs.sqlite
/nix/var/nix/profiles/per-user/root/channels-5-link/nixos/programs.sqlite
/nix/var/nix/profiles/per-user/root/channels-6-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-7-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-7-link/nixos'.
/nix/var/nix/profiles/per-user/root/channels-7-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-13-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-13-link/nixos'.
/nix/var/nix/profiles/per-user/root/channels-13-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-14-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-14-link/nixos'.
/nix/var/nix/profiles/per-user/root/channels-14-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-15-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-15-link/nixos'.
/nix/var/nix/profiles/per-user/root/channels-15-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-16-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-16-link/nixos'.
/nix/var/nix/profiles/per-user/root/channels-16-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-17-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-17-link/nixos'.
/nix/var/nix/profiles/per-user/root/channels-17-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-18-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-18-link/nixos'.
/nix/var/nix/profiles/per-user/root/channels-18-link/nixos/programs.sqlite
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-19-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-19-link/nixos'.
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels-20-link/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels-20-link/nixos'.
find: File system loop detected; `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs' is part of the same file system loop as `/nix/var/nix/profiles/per-user/root/channels/nixos'.

~/src/nixpkgs (bitcasa-old) λ ls /nix/var/nix/profiles/per-user/root/
channels          channels-11-link  channels-13-link  channels-15-link  channels-17-link  channels-19-link  channels-20-link  channels-3-link  channels-5-link  channels-7-link  channels-9-link
channels-10-link  channels-12-link  channels-14-link  channels-16-link  channels-18-link  channels-1-link   channels-2-link   channels-4-link  channels-6-link  channels-8-link

It's missing in my generation 19 and 20.

It doesn't appear nix-channel creates programs.sqlite. In fact, after greping in nixpkgs, nix and hydra, I don't see where programs.sqlite is ever created... I'm pretty stumped.

It can't be created locally. It should be contained in the downloaded nixexprs.tar.xz, but I see it isn't anymore. https://github.com/NixOS/nixos-channel-scripts/commit/f7beae78ebde1d984248ff62a160b3f0168948be#diff-682bf482f6dd273f1c3c49afd99b4660R122

Aha, there's an issue about it: https://github.com/NixOS/nixos-channel-scripts/issues/4.

Closing this as it works again. The requirements aren't documented because Nix wrapps the binary with everything needed, but channels didn't ship programs.sqlite as the generation was disabled. We should probably bail out with a clearer message or just fail silently.

Sadly this doesn't work when nix.nixPath is declared as channel doesn't exist. Should command-not-found evaluate nix to get the path?

Is there a solution now for using nix.nixPath in combination with command-not-found?

See https://github.com/NixOS/nixpkgs/issues/39789 for a possible way forward.


Admin Gen Future: Use block name/import as defined in field or column config

Previously the configured block was ignored and a block found but our block detection heuristics was used.
We keep the heuristics for copy/paste in grid.

@nsams conflicts 🙄


Exposing Port for API not working

Describe the bug
I exposed the port for the obsidian-local-rest-api extension in two ways:

expose only, access it via traefik service to have it available with a fqdn
port mapping to docker host

In both cases I cannot access the API.
To Reproduce
Steps to reproduce the behavior:

Startup container as described in the example yaml
Install the obsidian-local-rest-api extension, enable http only API access
Add the port for the API
Run curl in the container of obsidian remote: curl localhost:27123, you'll get the status info of the API
Run curl from another client with the proper working traefik service: you'll get something like this: curl: (7) Failed to connect to <IP_ADDRESS> port 27123: Connection refused
You can setup also a port mapping from the container to the docker host. curl will not work as well, the error will be something like this: curl: (7) Failed to connect to <IP_ADDRESS> port 27123 after 111 ms: Couldn't connect to server

Expected behavior
I would expect that exposing the API port 27123 would work exactly like port 8080 works. In the described setup exposing 8080 works. The same doesn't work for 27123. Thats the used docker-compose.yml:
services:

  obsidian:
    # source: https://github.com/sytone/obsidian-remote/pkgs/container/obsidian-remote
    container_name: obsidian
    hostname: obsidian
    image: ghcr.io/sytone/obsidian-remote:0.1.1
    restart: unless-stopped
    user: ${UID}:${GID} #PUID=1000:PGID=100
    expose:
      - 8080 # UI
      - 27123 # REST API insecure
      - 27124 # REST API TLS
    environment:
      - PUID=${UID}
      - PGID=${GID}
      - TZ=Europe/Zurich
      - KEYBOARD=de-ch-qwertz
    volumes:
      - '${CT_DATA_BASEPATH}/container/obsidian/vaults:/vaults'
      - '${CT_DATA_BASEPATH}/container/obsidian/config:/config'
    labels:
      - "traefik.enable=true"
      # UI
      - "traefik.http.routers.obsidian.rule=Host(`obsidian.${INSTANCE}.domain.tld`)"
      - "traefik.http.routers.obsidian.entrypoints=websecure"
      - "traefik.http.routers.obsidian.tls.certresolver=mytlschallenge"
      - "traefik.http.routers.obsidian.service=obsidian"
      - "traefik.http.services.obsidian.loadbalancer.server.port=8080"
      # API
      - "traefik.http.routers.obsidianapi.rule=Host(`obsidianapi.${INSTANCE}.domain.tld`)"
      - "traefik.http.routers.obsidianapi.entrypoints=websecure"
      - "traefik.http.routers.obsidianapi.tls.certresolver=mytlschallenge"
      - "traefik.http.routers.obsidianapi.service=obsidianapi"
      - "traefik.http.services.obsidianapi.loadbalancer.server.port=27123"
      # IP Whitelist
      - "traefik.http.routers.obsidian.middlewares=TestIP@docker"
      - "traefik.http.routers.obsidianapi.middlewares=TestIP@docker"
      # Basic auth user
      #- "traefik.http.routers.obsidian.middlewares=TestAuth@docker"
      # Flame app dashboard
      - "flame.type=application" # "app" works too
      - "flame.name=obsidian"
      - "flame.url=https://obsidian.${INSTANCE}.domain.tld"
      - "flame.icon=note-multiple-outline" # optional, default is "docker", source: https://materialdesignicons.com/
    logging:
      driver: "json-file"
      options:
        tag: "{{.ImageName}}|{{.Name}}|{{.ImageFullID}}|{{.FullID}}"
    networks:
      - TestDockerLAN

networks:
  TestDockerLAN:
    external:
      name: TestDockerLAN

It seems the behavior is deliberately and is discussed here:
https://github.com/coddingtonbear/obsidian-local-rest-api/discussions/18
How has anybody ever got the API working in docker?


RFD for Linter

RFD 2 - Linter
(Reserving RFD 1 for https://github.com/gravitational/predicate-lang/issues/53)
Rendered file

This looks good to me but I also haven't yet worked out any strong opinion on how this should work precisely. So at least wait for input from @klizhentas too as he may have a somewhat more fleshed out opinion on this.

@klizhentas friendly ping for review 👀

Currently, the no_allow rule describing AccessNode(User.name == "root") will not match AccessNode(User.name == "root" | User.name == "alice") because we are using the z3 equivalent query.
The pros of equivalent query are:

Variation detection: Given a rule describing AccessNode(User.name == "root" | User.name == "alice") we can match the variation AccessNode(User.name == "alice" | User.name == "root" ) as well.
Conditional blacklisting: Forbid usage of certain names/traits only under certain condition. E.g. admin wants to forbid root access to production db AccessNode((Node.labels["env"] == "prod") & (User.name == "root")) but its okay for staging server like AccessNode((Node.labels["env"] == "stage") & (User.name == "root")). no_allow will not flag the later.

But down the line, I think to support direct match (like search in string?) as well as this will let to forbid usage of certain usernames or groups altogether, no matter how the rule is defined. E.g. given the rule User.name == "root", match  AccessNode(User.name == "root" | User.name == "alice").


Revert "Rebalancing draft"

Reverts balancednetwork/balanced-java-contracts#52

Sorry 'bout that. Appreciate it.


Enable overriding source-repository-packages from Nix.

This will be used for CI

Converted to draft, hydra doesn't give us sha256 so need to tweak this


Dsp 24288 main 2

I was about to suggest applying the fix to DSE as well, but DSE doesn't seem to have any of the related code. Instead, it handles these races by interrupting compactions here. This helps explain why we missed it.
C* 5 shouldn't need a patch either, because UCS there still relies on CompactionStrategyManager.

Those were my next steps. Checking OSS and DSE after introducing your review suggestions. At least I need to add the new test and improved logging. But I am going to be away the next 2 days.
I was only worried there was a better way to do things in UCS. I had a feeling like I was shuffling things under it's feet and that there'd be a better way deep inside the UCS code.

CI has 14 failures and all look unrelated to me. Also the nearest SHA CI runs here and here to use as baseline show similar failures, timeouts and reflection errors.
@blambov The latest commit should address the review comments. Let me know if you think we're good to merge.

CI running. Let's wait on results. Thanks for looking into this :-)

There's UnifiedCompactionStrategyTest failing on some missing mock but otherwise it would be good if you could check the latest changes. If they are good I'll fix the test and that should be it hopefully.

I'll wait for CI to finish. If all is good I'll merge and no need to apologize at all. Too many spinning plates to follow all that is going on in the code. Thx for the review and your time!

CI looks aligned to nighties. Merging.


PowerDNS provider integration with Ingress Controller

I was going through the docs and I am wondering if adding records is supported with Ingress Controller (let's say nginx-controller), like in gke's example? If not, is there are a timeline/milestone when this is going to be implemented.
Creating LoadBalancer for every service, kind of defeats the purpose for robust and easy development (at least for on-prem variants).

Adding records via an Ingress is supported for PowerDNS. Just make sure the --source=... flag of external-dns is set correctly. It should be:

ingress if you want DNS entries for ingress rules,
service if you want DNS entries for LoadBalancer services,
both if you want to DNS all the things.


Merge staging to production

This is a quick PR to bring production up to date with staging.

@willemarcel this PR was just intended to remove the release banner. I didn't just want to push the change to prod. I noticed, however, that you have some of your changes in staging. Please let me know if your work is ready to go to prod or if we need a separate branch for the banner removal. Thank you.


adding background color when app is running

I added apps to the bar and I want if the application is running then give it a background color. Tried below css code but didn't work
this is .json
  "custom/firefox": {
     " format": "{}  ",
      "on-click":` "firefox",
}

this is .style.css
    #custom-firefox:active {
        background-color: #333333;
}

The custom module doesn't set any classes. If you want any, you'd have to add an exec directive and have the executed script add the class to its json output. Here's an example:
{
    "layer": "top", // Waybar at top layer
    "position": "top", // Waybar position (top|bottom|left|right)
    "height" : 50,
    "modules-center": ["custom/test-output"],

    "custom/test-output": {
      "format": "{} icon",
      "exec": "~/tmp/test-output4.sh",
      "on-click" : "firefox",
      "return-type":"json",
      "hide-empty-text": true,
      "interval": 1,
    },
}

#custom-test-output.normal {
    background: #000000;
}

#custom-test-output.running {
    background: #ff0000;
}

and the test script:
#!/bin/sh

TEXT=""
TOOLTIP="not running";
CLASS=normal

if ps -u $(whoami) 2>/dev/null | grep -q firefox ; then
  TOOLTIP="running";
  CLASS=running
fi

printf '{"text": "%s", "tooltip": "%s", "class": "%s"}\n' "$TEXT" "$TOOLTIP" "$CLASS"

Thanks I managed this with a similar way you show
config;
"custom/firefox": {
       "format": " {} ",
       "exec": "/home/user/.config/scripts/firefox_state.sh",
       "on-click": "firefox",
       "on-right-click": "killall firefox",
       "return-type": "json",
       "interval": 5,
    }

firefox_state.sh script;
#!/bin/bash
if pgrep firefox > /dev/null; then
    echo '{"text":"","class":"firefox-running"}'
else
    echo '{"text":"","class":"firefox-not-running"}'
fi

css content;
#custom-firefox.firefox-running {
    background-color: red;
}
#custom-firefox.firefox-not-running {
    background-color: blue; /* Default background color */
}


Personalize reply and add random answers

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Conversion to Swift 4.2

Hey guys, sorry I haven't been around lately.
Your PR just got merged so this is fixed, thanks!


Data generation based on the defined spec.

I am planning to use js.spec for one of my projects. Is there a way to generate data based on the defined spec?

Any ideas how can it be implemented? I would like take it up and add that functionality.

Well you would have to implement data generators.
I don't know to be honest if there is something already out there but I would look for JSON schema generators if anything.
That probably would give you a better idea on how to proceed.
Another thing would be to check how ClojureScript does it if you are familiar with the language. I can send a couple of links over...

I am in the process of learning ClojureScript and Clojure. Sure please send me the corresponding links it will be a great help. Thanks.


Sample data analysis

The client provided us some sample data currently stored in https://drive.google.com/drive/folders/1EMiTLErFaV2CozisPtYpCv56p-U_5Ys0?usp=sharing , feel free to start to analyse the data as a preliminary task in preparation for the data model design.

Main points to keep under consideration:

end results of the search could be neurons, contacts or synapses (pre vs post synaptic connections, electrical vs chemical synapse).
neurons can be filtered by neural circuit, neuronal genes, classes, morphology and developmental stages.
cphate data can be filtered through developmental stages.
link neuron to promoters since this will be required to link neuroscan to promoterdb

https://docs.google.com/document/d/1_pDUX2Dw_MUJLmqqjnKewgOuK_2OJqshO_J4IfEpZmE/edit?usp=sharing


Pre-built releases for ARM (Raspberry) highly anticipated

SerialPort Version: 6.0.1

NodeJS Version: 8.7.0

Operating System and Hardware Platform: Linux / ARM

Have you checked the right version of the api docs?: Y

Are you having trouble installing and you checked the Installation Special Cases docs? N

Are you using Electron and have you checked the Electron Docs?: N

Summary of Problem
It would be awesome, if you could provide pre-built binaries for ARM v6/v7 to use serialport on Raspberry Pi.
Steps and Code to Reproduce the Issue
Each install requires complete compile process and takes quite long.
pi@raspberrypi:~/myrepo $ npm install .

<EMAIL_ADDRESS>install /home/pi/myrepo/node_modules/serialport
prebuild-install || node-gyp rebuild

prebuild-install info begin Prebuild-install version 2.3.0
prebuild-install info looking for local prebuild @ prebuilds/serialport-v6.0.1-node-v57-linux-arm.tar.gz
prebuild-install info looking for cached prebuild @ /home/pi/.npm/_prebuilds/https-github.com-EmergingTechnologyAdvisors-node-serialport-releases-download-v6.0.1-serialport-v6.0.1-node-v57-linux-arm.tar.gz
prebuild-install http request GET https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/v6.0.1/serialport-v6.0.1-node-v57-linux-arm.tar.gz
prebuild-install http 404 https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/v6.0.1/serialport-v6.0.1-node-v57-linux-arm.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=8.7.0 runtime=node arch=arm platform=linux)
make: Entering directory '/home/pi/myrepo/node_modules/serialport/build'
CXX(target) Release/obj.target/serialport/src/serialport.o
CXX(target) Release/obj.target/serialport/src/serialport_unix.o
CXX(target) Release/obj.target/serialport/src/poller.o
SOLINK_MODULE(target) Release/obj.target/serialport.node
COPY Release/serialport.node
make: Leaving directory '/home/pi/myrepo/node_modules/serialport/build'
added 222 packages in 78.25s
Thank you very much!

Hi,
thanks for the fast reply. Understood.
Hopefully it will improve in the future!
Thanks,
closing the issue.
Fritz


Add new features to documentation

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. What kind of performance improvements would you like to see with this new API?
Add additional features to documentation.

Hi @todd-yu! Has this issue been resolved yet?


DEPRECATION

When I run ember server (Ember CLI: 2.18.0) the console throws a deprecation like this:
DEPRECATION: An addon is trying to access project.nodeModulesPath. This is not a reliable way to discover npm modules. Instead, consider doing: require("resolve").sync(something, { basedir: project.root }). Accessed from:   new NPMDependencyVersionChecker (/Users/admin/Projects/project/node_modules/ember-cli-selectize/node_modules/ember-cli-version-checker/src/npm-dependency-version-checker.js:11:33)

Looks like ember-cli-version-checker dev dependency need to be upgraded to "^2.0.0".

This is not a direct dep of this addon, and we recently updated some deps, so this should be resolved soon, with a new release.


" is already defined in the registry" error on autoreload

" is already defined in the registry" error on autoreload

Fixed in #6


[Android] Icon ExtendedSplashScreen theme issue

Current behavior
When opening a freshly created app on Android, the Icon of the ExtendedSplashScreen doesn't seem to take into account the current theme of the app/system.

Expected behavior
Should be able to sync with the theme properly.

How to reproduce it (as minimally and precisely as possible)

Nuget Package:
Package Version(s):
Affected platform(s):

[ ] WebAssembly
[x] Android
[ ] iOS
[ ] macOS (AppKit)
[ ] Mac Catalyst
[ ] Skia

[ ] WPF
[ ] GTK (Linux)
[ ] Linux Framebuffer
[ ] Tizen

[ ] Windows

IDE:

[ ] Visual Studio 2022
[ ] Visual Studio 2019
[ ] Visual Studio Code
[ ] Visual Studio for Mac
[ ] Rider Windows
[ ] Rider macOS

Relevant plugins:
Anything else we need to know?

What's the Toolkit/Uno version?
And Android version?

@kazo0
Toolkit 5.1.7
Uno 5.1.104
Android API 30

@morning4coffe-dev I'm curious what happens if you use the new Toolkit 6.1.0-dev.8 package or newer and follow this new requirement: https://github.com/unoplatform/uno.toolkit.ui/blob/main/doc/controls/ExtendedSplashScreen.md#setup-on-android
Also, what does the UnoSplashScreen item look like in your props? Is the color set to white? Maybe a resizetizer issue? cc: @pedrojesus-work / @nickrandolph

Resizetizer doesn't support theme splash screen


chore(master): release git-jira-branch 1.0.3

:robot: I have created a release beep boop
1.0.3 (2024-03-19)
Bug Fixes

deps: resolve broken effect package combination (#227) (3205612)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ccntrq/git-jira-branch/releases/tag/git-jira-branch-v1.0.3 :sunflower:


its crashing...

i am on fabric 1.19.4:

can you help me?
also, i am not using fabric api...

nevermind i was just being dumb all i needed to do is install fabric api...


Parcel 2 is broken

Hello
I get the following error when trying to run this starter project:
🚨 Build failed.

@parcel/transformer-js: Browser scripts cannot have imports or exports.

  /Users/tom/repo/purescript-concur-starter/index.js:1:1
  > 1 | import Main from "./output/Main";
  >   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    2 | Main.main();
    3 |

  /Users/tom/repo/purescript-concur-starter/index.html:9:3
     8 |

  >  9 |
  >    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The environment was originally created here
    10 |
    11 |

  💡 Add the type="module" attribute to the


Grav fails to find installed php modules

When httpd on host 1 fails over, the same version of Grav on host 2 cannot find the following modules because it thinks they are not installed but in fact they are:
PHP GD
PHP CURL
PHP Zip

I've verified php does see these modules as being installed.
$ php -m |egrep '(gd|zip|curl)'
curl
gd
zip

Both host 1 and 2 are on the same OS and using the exact same PHP versions.
$ php --version
PHP 7.2.0 (cli) (built: Dec  5 2017 18:56:10) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.2.0, Copyright (c) 1999-2017, by Zend Technologies

I have also verified <?php phpinfo(); on both host 1 and 2 do show these 3 modules as being presently installed.
I really don't understand why Grav on host 2 is failing to find these installed modules.

This appears to be caused by some strange inability to load some dynamic libraries with the current PHP environment's package versions.


Renames NeuroField to NFTsim

#141
Completes the internal renaming of NeuroField to NFTsim.
With one exception, there should be no remaining use of any form of neurofield in the repository.
The only remaining use of NeuroField is a reference to a wiki page in the top level README. The wiki should be renamed before we make this change.

@stuart-knock I didn't find the reference to NeuroField on the top-level README. Which line?

@pausz The wiki reference, line 68: https://github.com/BrainDynamicsUSYD/nftsim/wiki/How-to-contribute-code-to-NeuroField

@stuart-knock Thank you -- I completely missed that, I only did a case sensitive search for neurofield (searching for references to the old repo name).

I added documentation in the +nf functions; fixed some minor errors and updated TODOs. See #147 for future +nf tasks.


remove the recorded file after uploading is successful

hi !
i'm uploading the recorded file manually with :after-recording event, but I want to delete it after the uploading is successfull.
how can i do that ?

i resolved this by adding ref to <audio-recorder ref="recorder" ...
and after uploading, i call the removeRecord function : this.$refs.recorder.removeRecord();

hi i want to know how you did it and upload it the files please help

<audio-recorder
ref="recorder"
:after-recording="afterRecording"
...
...

// defineyour recordedAudio var
data: () => ({
  recordedAudio: undefined,
  ...
}),

// define your callback function to save data in recordedAudio variable
afterRecording(data) {
  this.recordedAudio = data;
}

// send request to your server side after clicking on save button
let formData = new FormData();
if (this.recordedAudio && this.recordedAudio.hasOwnProperty('blob') && this.recordedAudio.hasOwnProperty('url') && this.recordedAudio.blob instanceof Blob && !_.isNull(this.recordedAudio.url)) {
  formData.append('record', this.recordedAudio.blob, 'recordedAudio.mp3');
}
// send your http request here

<audio-recorder
ref="recorder"
:after-recording="afterRecording"
...
...

// define your recordedAudio var
data: () => ({
  recordedAudio: undefined,
  ...
}),

// define your callback function to save data in recordedAudio variable
afterRecording(data) {
  this.recordedAudio = data;
}

// send request to your server side after clicking on upload button
let formData = new FormData();
if (this.recordedAudio && this.recordedAudio.hasOwnProperty('blob') && this.recordedAudio.hasOwnProperty('url') && this.recordedAudio.blob instanceof Blob && !_.isNull(this.recordedAudio.url)) {
  formData.append('record', this.recordedAudio.blob, 'recordedAudio.mp3');
}
// send your http request here

well i'm using laravel as backend so i want want to move blob files to a directory  so if have any idea or some function handle this and move files to a directory and store it there help me please


Fix CAF found status in build summary

The build summary claims  CAF: no if the CAF core, io and test modules were found but the OpenCL module is not available, as the optional find overwrites the original CAF_FOUND variable. This PR saves the variable and restores it after the second find call.

You could also just print the ${caf_dir}in the build summary, as the script will terminate if the CAF modules were not found.

Thanks for the fix.

Oh damn, all the mails from Jenkins. Seems to be related to SSL.

I'm not surprised that OpenSSL is hard to use (i) across platforms, and (ii) across multiple versions. 😉


https://github.com/vmw-loginsight/webhook-shims/issues/48

Add detailed information in moreinfo. Add basic auth logging in test endpoint. Update tests.

Coverage decreased (-0.03%) to 76.673% when pulling 3fd6819dfbb07da386de527b6d76db71a6f677a4 on parsevrops into b1fd9529dc4fd9ec9feb0d12075d11b71090f011 on master.

Coverage decreased (-0.03%) to 76.673% when pulling 3fd6819dfbb07da386de527b6d76db71a6f677a4 on parsevrops into b1fd9529dc4fd9ec9feb0d12075d11b71090f011 on master.


Lab2 Bubble sort

Fixes #42
Changes proposed in this PR:

Sort array using bubble sort
Add unit tests

Codecov Report

Merging #56 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #56   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           2      4    +2
  Lines           9     26   +17
=====================================
+ Hits            9     26   +17

Impacted Files
Coverage Δ

01_fibonacci/fibi.go
100% <100%> (ø)

02_bubblesort/bubblesort.go
100% <100%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3f263dc...1e1b9bf. Read the comment docs.

Please check your folder structure. The folder structure should be 02_bubble/vinilapeddireddy please create a new folder inside 02_bubble with name vinilapeddireddyand move the code files inside that. The main idea is to avoid any conflicts when everyone merge their PRs.

Click Update branch and locally git pull origin lab2 before adding new commits.


Automated Package Upgrade

:tada: This PR is included in version 5.0.408 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Bug] Error when assigning spells to classes

In the spellbook tab, clicking on Tools > Assign Spells to Classes produces an error and doesn't let you assign spells to classes.
Foundry v12.331
dnd5e v3.3.1
Tidy v5.6.2

I can't repro, unfortunately.
Can you check to see if this is possibly a module interaction or some data-specific thing that needs accounting for?
When I do this from my dev world, I'm not seeing an error with a spellcaster:

Even a nonspellcaster like Randal doesn't have issues:

I'll try to follow up this evening, will post my findings shortly!

So I've tested on:

My dev world and a fresh world (self hosted on win 10)
No other modules enabled
Both running the versions listed in the original post
As both a GM and a player
On the Foundry app, Chrome, and Firefox

In every combination of those things, it's happening to every actor in these two worlds. That includes:

Preexisting actors that have been imported from other worlds (and may have weird data baggage)
Freshly imported starter heroes (with no weird data baggage, theoretically)
Actors created from scratch with nothing on them
Actors created from scratch with wizard class and evocation school subclass dragged from SRD compendium

This happens regardless of whether or not the actor has any spells in the spellbook. I tried messing with the class' spellcasting settings - half caster/full caster/etc and spellcasting ability - but no dice. I tried with and without spells in the spellbook. I tried with and without spell slots. None of these things appeared to make a difference.
I tested on a completely different wold, not hosted by me, where I'm a player, and things seemed to work fine.
I've attached a few actors for you to take a peek at, but if you need to jump into my world, shoot me a DM on discord whenever you have time to take a look, and I can get you login info.
fvtt-Actor-from-campaign-world-TdRQfWsgcfjjWPYv.json
fvtt-Actor-from-scratch-blank-(dev)-rtCEbqgcFYs5N8Pw.json
fvtt-Actor-from-scratch-w-class-(dev)-eyzeykfQgAAIdTaU.json
fvtt-Actor-merric-fresh-(dev)-TYlVW0WwEzgOshsg.json

We fixed it!


Atomically push the result of rebasing to master and the PR branch

We now atomically push the result of integrating to the main branch and the PR branch. This should hopefully avoid the problem from #196. By pushing atomically, we hope that GitHub will handle both pushes at the same time and only check for the merging/closing after both have been handled.

@OpsBotPrime merge

Pull request approved for merge by @musicismyalibi, rebasing now.

Rebased as a74dae21f6ff394ca8bfa935cb81912f18fe46d3, waiting for CI …

CI job :yellow_circle: started.


Get channel history using a shared key

reduced cause of: https://app.zenhub.com/workspaces/e-commerce-audit-log-5f61d95cdfcfd03a6193cc6f/issues/iotaledger/e-commerce-tools/163

Will be reduced since ticket can't be closed completely since there seems to be a bug in the streams implementation. See this ticket:
https://github.com/iotaledger/streams/issues/137
Will create a follow up ticket to update/adjust the preshared key implementation after this is solved


add PigPen to Cascading appliction frameworks

Cascading has a notion of frameworks used in a flow. All extensions add themselves to it (cascading-jdbc, cascading-hive, scalding, etc. etc). This small patch adds PigPen to frameworks.
The frameworks can be seen in driven, so this is very useful for users of driven.

NetflixOSS » PigPen » PigPen-pull-requests #8 SUCCESS
This pull request looks good


Plugin initialization error after upgrade to latest version (v22.02.1)

Describe the Bug
After updating Boockstacks to the latest version (V22.02.1) the editor shows multiple errors for plugins:

Except the messages, everything works fine. Do i have to repairs something?
Regards!
Steps to Reproduce
Update to latest version
Add or edit a already existing page
Expected Behaviour
No error popups
Screenshots or Additional Context

Browser Details
Opera
Exact BookStack Version
v22.02.1
PHP Version
7.4.3
Hosting Environment
Ubuntu 20.04 VPS, 4 Core, 4 GB RAM, HDD

Same here ! Emptying my browser cache did the trick.

Wow... you are right, i just didnt thought of that. Issue solved.

hello, yes it worked, thank a lot of


[Type: Refactor 🔨] Closes #204 Use custom Error classes

Description
Add error objects
Affected Dependencies
@babel/plugin-proposal-throw-expressions
How has this been tested?

npm test.

Checklist

[x] I have followed the Contribution Guidelines and Code of Conduct
[x] I have commented my code following the OpenMined Styleguide
[ ] I have labeled this PR with the relevant Type labels
[x] My changes are covered by tests

@vvmnnnkv this is is ready to be reviewed. I cannot set a label on PR because the source branch is in my fork


Update scala.js to 1.0.0

As this Scala.js 0.6 and 1.0 aren't compatible, this is important for libraries/projects depending on scala-newtype.
Includes:

update sbt plugins
update cats versions (disabling cats tests on JS)
update test libs, handle deprecations

@carymrobbins may I ask you for a review?

Hi all,
Can you please release a new version for Scala.js 1.x?
Eagerly waiting for it.
Thanks 🤗

Thanks for your patience! I've cut the v0.4.4 release including this change.


Error logs displayed while executing system-tests

time="Aug  2 19:19:33.297736523" level=error msg="Handler for POST /plugin/updateEndpoint returned error: 100: Key not found (/contiv.io/state/endpointGroups) [3256]"
time="Aug  2 19:20:38.570808862" level=error msg="Handler for POST /plugin/updateEndpoint returned error: 100: Key not found (/contiv.io/state/endpointGroups) [3880]"
time="Aug  2 19:19:32.284758576" level=error msg="Error during http POST. Err: Post http://<IP_ADDRESS>:9999/plugin/updateEndpoint: dial tcp <IP_ADDRESS>:9999: getsockopt: connection refused"
time="Aug  2 19:19:33.300043081" level=error msg="Error making POST request: Err: 100: Key not found (/contiv.io/state/endpointGroups) [3256]\n"
time="Aug  2 19:19:33.300087643" level=error msg="Event: 'start' , Http error posting endpoint update, Error:100: Key not found (/contiv.io/state/endpointGroups) [3256]\n"
time="Aug  2 19:20:37.555763741" level=error msg="Error during http POST. Err: Post http://<IP_ADDRESS>:9999/plugin/updateEndpoint: dial tcp <IP_ADDRESS>:9999: getsockopt: connection refused"
time="Aug  2 19:20:38.572881665" level=error msg="Error making POST request: Err: 100: Key not found (/contiv.io/state/endpointGroups) [3880]\n"
time="Aug  2 19:20:38.572911796" level=error msg="Event: 'start' , Http error posting endpoint update, Error:100: Key not found (/contiv.io/state/endpointGroups) [3880]\n"

We see this is getting dumped on console while executing system-tests. Even if system-test is passed still we see these statements.

Seems like there is a mismatch of netmaster and netplugin versions.
One of the netmaster REST endpoint was renamed from /plugin/updateProvider to /plugin/updateEndpoint . Looks like netmaster here is still running older code..

@shaleman I checked on both vagrant nodes.
Same netctl, netmaster and netplugin are running.
netctl  version
Client Version:
Version: pv0.1-08-02-2016.21-41-39.UTC
GitCommit: c514779
BuildTime: 08-02-2016.21-41-39.UTC
Server Version:
Version: pv0.1-08-02-2016.21-41-39.UTC
GitCommit: c514779
BuildTime: 08-02-2016.21-41-39.UTC
[vagrant@netplugin-node1 ~]$ netmaster -version
Version: pv0.1-08-02-2016.21-41-39.UTC
GitCommit: c514779
BuildTime: 08-02-2016.21-41-39.UTC
[vagrant@netplugin-node1 ~]$ netplugin -version
Version: pv0.1-08-02-2016.21-41-39.UTC
GitCommit: c514779
BuildTime: 08-02-2016.21-41-39.UTC
[vagrant@netplugin-node1 ~]$

@abhinandanpb : Any Comments ?

@gaurav-dalvi When do you see this error? Is this on network creation? Do you see this on EPG creation as well?

@DivyaVavili : When you execute
either of this command , it shows up randomly.
go test -v -timeout 240m ./systemtests -check.v -check.f "Basic"
or
go test -v -timeout 240m ./systemtests -check.v -check.f "Network"
or
go test -v -timeout 240m ./systemtests -check.v -check.f "Policy"

@gaurav-dalvi @DivyaVavili . I will take look at this.

not seeing these errors anymore.


Refreshing environments was waiting for the Saas to complete.

While being on the CHE tab page, the application would hang / stall while waiting for all the SAAS environment details to be downloaded and processed.
I have created a overlayer panel to indicate that the different tab page is being updated and made sure that both refresh actions are being handled in a background worker, so the GUI keeps being responsive.

Great catch of the variables. They are just left overs from my early implementation. I'll remove them.
The scrolling i didn't test while playing with, so I'll look into it.
For me it makes more sense from a user perspective that the grid is grayed out / over-layered while the application is fetching / refreshing data. It is non-intuitive that the mouse cursor just indicates that something is going on, but not showing it to me.
The CHE refresh is done in about 3-4 seconds, while the SaaS refresh is close to 10-12 seconds.
Let me see if I can fix the panel scrolling issue.


glfwPollEvents hangs while resizing if rendering with Vulkan

And also for a little bit afterwards. Haven't gone deeper yet to find out where exactly it hangs
KWin git master, glfw 3.3.5. It does not happen with OpenGl

I tested GLFW 3.3.7 and it still happens with that if ran as Wayland native, but with glfw built from the master branch it works the same as X11 mode. While that's still a little laggy, it spends all the time in my application code, so this bug is fixed :tada:


Rewrote the linter cmd to offer a simpler interface.

Usage:
api-lint proto_file1 proto_file2 ...

Usage of api-lint:
  -I value
    	The folders to search for proto imports.
  -c string
    	The config file.
  -f string
    	The format of the printed results.
  -o string
    	The output file path.

Let's stick with api-linter as the command (not api-lint), please.
Can we have a short form and a long form for the switches (e.g. -c, --config)?

Let's stick with api-linter as the command (not api-lint), please.
Can we have a short form and a long form for the switches (e.g. -c, --config)?

In those cases, I will close this PR, but create another one to shorter api-linter checkproto to api-linter check with an alias api-linter c.

@lukesneeringer, please take another look:
Usage of api-linter:
  -config string
    	The linter config file.
  -out_format string
    	The format of the linting results.
  -out_path string
    	The output file path.
  -proto_desc string
    	The file descriptor set for proto imports
  -proto_path value
    	The folder to search for proto imports.

I decided not to include the short forms of flags, since it would save little typings but rather increase confusion and memorization.

Usage of api-linter:
  -config string
        The linter config file.
  -output_format string
        The format of the linting results.
        Supported formats include YAML, JSON and summary text.
        YAML is the default.
  -output_path string
        The output file path.
        If not given, the linting results will be printed out to STDOUT.
  -proto_descriptor_set string
        The file descriptor set for searching proto imports.
  -proto_path value
        The folder for searching proto imports.
        May be specified multiple times; directories will be searched in order.
        The current working directory is always used.


Bump to MM 5.1.1

Merging.

Thanks @cpanato, I am in middle of days off, I forgot to upgrade...

@pichouk no worries :)


Node icons

Facebook Posts Node icon not working on Mac. The others do work. There is now obvious difference. It works only if the *.cfe file is copied manually to the ~/Library/Application Support/IBM/SPSS/Modeler/18/CDB directory after installation of the .mpe file.

Hello, I install facebook nodes in SPSS Modeler 18 in windows 7, I can´t see the image facebookpost node, what is the problem?

Hi, this is a bug in SPSS Modeler 18. It got confirmed that this will be fixed in the next release


fix add reaction icon position changed when user add emoji

Details
fix add reaction icon position changed when user add emoji.
Fixed Issues

$ https://github.com/Expensify/App/issues/17554
PROPOSAL: https://github.com/Expensify/App/issues/17554#issuecomment-1520317588
Tests

go to any group.
send messgae from user A to user B.
from user A add emoji reaction.
from user B add another emoji reaction and verify add reaction icon position not change when reaction counter change.

[x] Verify that no errors appear in the JS console

Offline tests

N/A
QA Steps

same as tests step

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web
https://user-images.githubusercontent.com/41129870/235719696-f3c6273c-4ee5-4508-9d10-e3c696acd025.mov

Mobile Web - Chrome
https://user-images.githubusercontent.com/41129870/235719775-ccc3a7cd-0f0f-4e1a-a088-9406bc9b880c.mov

Mobile Web - Safari
https://user-images.githubusercontent.com/41129870/235719815-c760faf8-d65d-4856-bde8-5fab75963f0c.mov

Desktop
https://user-images.githubusercontent.com/41129870/235719981-d24525e2-e57a-4692-9d1b-65009dec04a8.mov

iOS
https://user-images.githubusercontent.com/41129870/235719587-4fd9b6d0-fbee-42a9-8c49-b1e5a7c86325.mov

Android
https://user-images.githubusercontent.com/41129870/235719900-6da06b58-2c80-45bb-8289-01a3efea48ac.mov

@deetergp @aimane-chnaif One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

🚀 Deployed to staging by https://github.com/deetergp in version: 1.3.9-12 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

FYI this is causing a regression https://expensify.slack.com/archives/C049HHMV9SM/p1683226443461209

@aimane-chnaif
sorry, I remove my comment (you replied to it above) from here, and moved it to the issue page before seeing your reply
this is the comment for reference.
@deetergp @aimane-chnaif
I think fontVariant not change the font glyphs, but the font we used has specific glyphs for this fontVariant, i'a not familiar with native font files, but I used fontVariant before, and it works fine.
if we removing the fontFamily from this text, the fontVariant work fine without changing font glyphs.
https://user-images.githubusercontent.com/41129870/236512532-bbfb17b4-1d60-4697-939d-af04d40a0ab6.mov
I also try fontVariant out in this snack and it works fine.
I think we can send this video to the team who design the font or using fontFamily: undefined for text reactionCounterText.

If one of them is not set, issue won't happen, right?
Can you also give it a try using another fontFamily, not ExpensifyNeue one?

https://user-images.githubusercontent.com/41129870/236517538-5e80210e-855d-4b6f-91fc-11b3294d453d.mov

🚀 Deployed to production by https://github.com/roryabraham in version: 1.3.12-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Updated mesos-overlay-modules with fix for configuration failure.

The mesos-overlay-module on the agent will try to re-register with the master in case of a configuration failure, forcing it to reattempt the configuration of the overlay network. On failing more than four times (default value) it will bail.

@sargun could you review the docs-config.yaml changes?
Mesas-Overlay-module PR:
https://github.com/dcos/mesos-overlay-modules/pull/7
Has been reviewied by @jieyu

Looks good to me. I would add validation and ensure that the number is something reasonable, like 0-5?

:ship:


503 when getting blame information

I'm trying to set up mention-bot on a private repo. I have a fork deployed to Heroku (so I could add some extra logging). Parsing the diff seems to be working just fine but it looks like I'm getting a request timeout when trying to get blame information. E.g. https://github.com//blame//<path_to_file>.
Any ideas why that might be happening?
(awesome project btw, I really hope I can get it working!)

I have no idea I'm sorry :( Can you try to add console.logs and figure out where it breaks? Please re-open if you have more information.


SN Links to Existing Data

Update links and text descriptions for Links to Existing Data page

 Improve Links to Existing Data documentation


⚠ SceneTime has degraded performance

In 892a316, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 4411 ms

Resolved: SceneTime performance has improved in ff7d132 after 7 minutes.


add http2 version support

Hello ProjectDiscovery team, seam like we cant parse HTTP2 request from bytes or string because of version logic. I have the following usecase:

I get this response from Burp:

HTTP/2 200 OK
Server: nginx/1.17.9
Date: Sat, 30 Mar 2024 17:36:11 GMT
Content-Type: application/javascript; charset=utf-8
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=31556952
Etag: W/"af07e301570ab6511cd61c64c4fb822c"
Expires: Sun, 30 Mar 2025 23:20:38 GMT
Last-Modified: Fri, 15 Mar 2024 13:33:33 GMT

And just want to parse it this way:
type nullWriterReader struct {
	io.Reader
}

func (nw nullWriterReader) Write(p []byte) (n int, err error) {
	return len(p), nil
}

...
// data - is gziped Response
if reader, err = gzip.NewReader(bytes.NewReader(data)); err != nil {
		c.JSON(errors.BadRequestError(err))
		return
}

rw := nullWriterReader{reader}
client := client.NewClient(rw)
res, err := client.ReadResponse(false)

ReadResponse return error because it doesn't know about HTTP/2 can be without minor version then calling ReadVersion(). My commit should help solve this case

I know it's not like "real" HTTP/2 support, but this simple changes allow to read response for example from text file

@Mzack9999 Thank you, can this pull request be merged?


VS 2013: Package Manager Console - Install-Package Error

I'm trying to install the Nuget package and receive the following message. I ensured I updated to the latest Nuget package. Any ideas?
PM> Install-Package LightweightInfluxDb
Install-Package : ZIP archive contains unsupported data structures.
At line:1 char:16
+ Install-Package <<<<  LightweightInfluxDb
    + CategoryInfo          : NotSpecified: (:) [Install-Package], NotSupportedException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

Thanks - good to know there is a problem. I can confirm it works for me on all platforms (VS2015 on windows) in an asp.net 5 console app (i.e. using dnx). It could be something to do with where i packaged it up, which was not on windows. I'll take a look at it probably later today. For now, the library should all work in VS2013 if you just create a new project yourself out of the cs files.

No worries! I just wanted to pass it along.

The latest nuget package (1.7) was created using dnu pack on windows. Be good to know if this is working in VS2013.

Good news and bad news. I was able to get further with the install but it then complained about .NET 4.5 compatibility.
PM> Install-Package LightweightInfluxDb
Installing 'LightweightInfluxDb 1.7.0'.
Successfully installed 'LightweightInfluxDb 1.7.0'.
Adding 'LightweightInfluxDb 1.7.0' to Web.Track.
Uninstalling 'LightweightInfluxDb 1.7.0'.
Successfully uninstalled 'LightweightInfluxDb 1.7.0'.
Install failed. Rolling back...
Install-Package : Could not install package 'LightweightInfluxDb 1.7.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any assembly references or content files that are compatible with that framework. For more inf
ormation, contact the package author.
At line:1 char:16
+ Install-Package <<<<  LightweightInfluxDb
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

i think this is because the project file specifies dnx451. It looks like you only have .net 4.5 installed and I'm guessing it will work if you install .net 4.5.1 or 4.5.2. The reason for targeting dnx451 is that all the example code does - I'm guessing there is a good reason why this is not a lower version, though I don't know what that is.

It looks like a separate issue. I'm closing this one as fixed. Thanks!


rename some apis for clarity

Summary
This renames some exposed apis for increased clarity, and is breaking

forceConsentPrompt was renamed to forceCodeForRefreshToken and we now link to android docs from readme
clearCachedToken renamed to clearCachedAccessToken because it only works for tokens obtained by previous call to getToken and we only use that for accessToken docs
clearCachedAccessToken resolves to null, it previously resolved to true

I'm planning one more breaking thing.
Test Plan
tested locally
What's required for testing (prerequisites)?
What are the steps to reproduce (after prerequisites)?
Compatibility

OS
Implemented

iOS
✅❌

Android
✅❌

Checklist

[x] I have tested this on a device and a simulator
[x] I added the documentation in README.md
[ ] I mentioned this change in CHANGELOG.md
[x] I updated the typed files (TS and Flow)
[ ] I added a sample use of the API in the example project (example/App.js)

good to know you're there @jozan 😄 I'll try to get the other breaking PR done today


[Icon Requests from Feather] bird

As per https://github.com/lucide-icons/lucide/issues/119 and https://github.com/feathericons/feather/issues/472:

@karsa-mistmere Really cute, I would say the most simple one. The first.

@ericfennis: Thanks. I also really really like the last one, and that's maybe also more in line with original use case as outlined by @matthias-t. :D
Maybe add both?

@karsa-mistmere I most Liked the last one too. The first looks like a litle chick

I love the last one too! Maybe we can remove the wing for it though?

@lscheibel Here it is with and without wing.

I guess it's not too bad without, but the wing does add that little finishing touch for me, granted, it's maybe a bit too much detail compared to most other icons we have.

Vote to keep the wing detail

I vote for the one without the wing 😛 . I think the left one looks a bit too dense.


add gpu inference

Closes #1

Codecov Report

Merging #18 (b7de6eb) into main (b4b3a6b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #18   +/-   ##
=======================================
  Coverage   87.33%   87.33%
=======================================
  Files           7        7
  Lines         150      150
  Branches       12       12
=======================================
  Hits          131      131
  Misses         15       15
  Partials        4        4

Flag
Coverage Δ

unittests
87.33% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b4b3a6b...b7de6eb. Read the comment docs.


Missing firelands patch procs implementations

1. Raid items

[x] Vessel of Acceleration
[x] Vessel of Acceleration Heroic
[x] Matrix Restabilizer
[x] Matrix Restabilizer Heroic
[x] Variable Pulse Lightning Capacitor
[x] Variable Pulse Lightning Capacitor Heroic
[ ] Jaws of Defeat
[ ] Jaws of Defeat Heroic
[x] The Hungerer
[x] The Hungerer Heroic
[ ] Spidersilk Spindle
[ ] Spidersilk Spindle Heroic
[x] Necromatic Focus
[x] Necromatic Focus Heroic
[ ] Eye of Blazing Power
[ ] Eye of Blazing Power Heroic
[x] Apparatus of Khaz'goroth
[x] Apparatus of Khaz'goroth Heroic
[ ] Scales of Life
[ ] Scales of Life Heroic

2. Avengers of Hyjal and Quest Rewards
There seems to be heroic versions of the avengers of hyjal items in the database, but those were not available back in the day, just like the heroic trash loot from tier 11 raids.

[ ] Stay of Execution
[x] Rune of Zeth
[x] Fiery Quintessence
[x] Ancient Petrified Seed
[x] Essence of the Eternal Flame
[x] Dwyer's Caber
[x] Moonwell Chalice
[x] Moonwell Phial
[x] Ricket's Magnetic Fireball

Brewfest
Do we even bother implementing the tank's brewmaiden on use? bubblier and bitterer

[x] Brawler's Trophy
[x] Coren's Chilled Chromium Coaster
[x] Mithril Stopwatch
[x] Petrified Pickled Egg

TBD
The legendary staff will require more thought than any of the other items to implement. There needs to be a discussion if we even bother implementing it following simc and old data for now, or we wait for more information.

[ ] Dragonwrath, Tarecgosa's Rest

Regarding Dragonwrath.
I think it would be a good Idea to open a research ticket where we can collect all info on the staff and people can report issues so it's in one place. After that we should implement a baseline implementation. People will inevitably want to sim the staff and bug us in discord, or will be forced to use other means to sim the staff. I.e, loading the old simc versions and trying to sim it there, potentially drawing the wrong conclusions.
My idea would be to either have a general info box, or only when we select / equip the staff, that the staff's exact interactions are to be verified and should not be trusted deeply.
@1337LutZ What do you think about that and do you have a good Idea how to design a proper UX around that, potentially without any big dev work involved, can we do something like this already?

@InDebt it should be fairly easy to add a persistent warning toast using the equip emitter. This would be non dismissable and will be shown in the sidebar 👍 informing the user about the usage of the staff, and also a link to the issue/thread where they can add findings.

Regarding Ancient Petrified Seed and probably the others 1 minute CD Trinkets from the Avengers of Hyjal,
Would it be possible to add them to the Cooldowns so we could use them like the others on use trinkets ?
Thank you!

Regarding Ancient Petrified Seed and probably the others 1 minute CD Trinkets from the Avengers of Hyjal, Would it be possible to add them to the Cooldowns so we could use them like the others on use trinkets ? Thank you!

This should already be the case, the heroic versions were not available in the game but are still in the database, so if that's the one you are trying to use it won't work because I did not implement unavailable versions

Began work on the missing trinkets here, got Jaws of Defeat and Stay of Execution done, gonna finish the last two (Spidersilk Spindle and Scales of Life) this weekend.
Skipping Eye of Blazing Power for obvious reasons 😅 would require a healing sim!

All trinkets should be done now (except the above mentioned Eye of Blazing Power) 🫡

Im closing the issue, cheers


how to make a 3D map  before installing  Autoware on the car .

I  have a  velodyne16  lidar ,  I want to build a 3D map   in advance,  but how ?which opensource could i  use ?  very grateful  if  anyone help .

should we first make  a 3D map without using Autoware ?

By using ndt_mapping in Autoware, you can create 3D map from rosbag including velodyne data.

Thanks for replying. But could i make a 3D  map without using Autoware?  For example, RTK-SLAM Backpack, like this one:  https://www.youtube.com/watch?v=A_mwtKRmrXI

I think it is possible. There are several method to create map using lidar. But I don't know much about the method you mentioned.


GDPR FAQ Update

Documentation task: https://mattermost.atlassian.net/browse/MM-33042
Updated:

Overview > Certifications and Compliance Overview > GDPR Compliance > FAQ

Added new FAQ topic to answer the question "How do you ensure that personal data stays within the European Union?

@wiersgallak - Are there additional reviews we'd like this change to go through prior to publication?

Thanks, @wiersgallak! I've added a link to our Privacy Policy to the new FAQ topic.


Forbade #[inline(always)] for function with impl generic parameters

This change is

crates/cairo-lang-lowering/src/inline/mod.rs line 33 at r1 (raw file):

#[derive(Debug, PartialEq, Eq)]
pub struct InlineInfo {
    /// Indicates that the function can be inlined with `#[inline(always)]`.

it can also be inlined without #[inline(always)].


🐞 --cache-to to private registry authentication errors

What is the issue?
I want to export the build cache to a private gitlab container registry.
Looking into the buildkit documentation they seem to use the default ~/.docker/config.json files generated after running docker login to authenticate.
I tried creating a customized buildkit container that had the docker credential files mounted at /root/.docker/config.json
Using cache export using buildctl inside this container works fine.
buildctl build --frontend=dockerfile.v0 --local dockerfile=. --local context=. --opt source=test.dockerfile --export-cache type=registry,ref=registry.gitlab.com/<my-registry>

But not using dagger when pointing to that buildkit-container with export BUILDKIT_HOST="docker-container://my-dagger-buildkitd"
Log output
5:55PM DEBUG system |
5:55PM DEBUG system | #8 exporting cache
5:55PM DEBUG system | #8 sha256:2700d4ef94dee473593c5c614b55b2dedcca7893909811a8f2b48291a1f581e4
5:55PM DEBUG system | #8 preparing build cache for export
5:55PM DEBUG system | #8 preparing build cache for export 0.1s done
5:55PM DEBUG system | #8 writing layer sha256:31b3f1ad4ce1f369084d0f959813c51df0ca17d9877d5ee88c2db6ff88341430
5:55PM DEBUG system | #8 writing layer sha256:31b3f1ad4ce1f369084d0f959813c51df0ca17d9877d5ee88c2db6ff88341430 0.2s done
5:55PM DEBUG system | #8 ERROR: error writing layer blob: failed to authorize: failed to fetch anonymous token: unexpected status: 403 Forbidden
5:55PM DEBUG system | ------
5:55PM DEBUG system | > exporting cache:
5:55PM DEBUG system | ------
5:55PM FATAL system | failed to execute plan: error writing layer blob: failed to authorize: failed to fetch anonymous token: unexpected status: 403 Forbidden

Steps to reproduce
Try to upload the build cache to a private registry. eg.
dagger --cache-to type=registry,ref=registry.gitlab.com/username/project/cache do testJob

Dagger version
dagger 0.2.27 (954664e6d) linux/amd64
OS version
Linux fedora 5.19.6-200.fc36.x86_64

Hi,
I created the PR #3002, to enable that for github private registries (using DOCKERHUB_AUTH_USER and DOCKERHUB_AUTH_PASSWORD env vars). I would use this branch, and change the if target == "docker.io" && username == "" && secret == "" { to match the target here registry.gitlab.com

I managed to get it working :tada:
I used the workaround that was suggested in the documentation of the PR you linked.
So basically a small dependency that uses docker.#Push with a scratch image to this private registry.
After that authentication to the registry when using --export-to works for all actions that have a dependency on this helper task.
Thanks for the help and the quick response.

Turns out this workaround is not enough. --export-to works fine since it is executed at the end, but for --export-from it works unreliably because of a race. I followed your advice and recompiled from your branch with modifications and this works flawlessly.


82 update scratch org creation doc

Critical Changes

CumulusCI namespace changed from ustevent to summit
View all records permissions on registration object revoked.
Delete record permission on appointment revoked.

Changes

Scratch org creation documentation updated to remove extra instruction that is no longer needed.

Issues Closed

#83 closed
#80 closed

Critical update for new Summer 20 release of Salesforce. dev_org flow will not run without this update.


The error on composer update

PHP Parse error:  Invalid numeric literal in /var/www/unicornbay.com/vendor/fritak/messenger-platform/example.php on line 19
Parse error: Invalid numeric literal in /var/www/unicornbay.com/vendor/fritak/messenger-platform/example.php on line 19

Numbers starting with 0 are octal literals. That number is not a valid octal literal, so you get an error. But that is just an example.

It's true, but I'm getting an error on my composer update:
`Loading composer repositories with package information
Updating dependencies (including require-dev)

Removing fritak/messenger-platform (v1.1.1)
Installing fritak/messenger-platform (v1.1.2)
Loading from cache

Writing lock file
Generating autoload files
PHP Parse error:  Invalid numeric literal in .../vendor/fritak/messenger-platform/example.php on line 19
Parse error: Invalid numeric literal in .../vendor/fritak/messenger-platform/example.php on line 19'

So I need to manually edit this file and comment out line 19.

I changed example, it should be okay now.

Works, thank you!


Not properly sanitizing input data

Enter this into the Todo app demo:
<img src="#" onerror="alert('XSS')">

The onerror should be stripped out, but it's not.

Fixed with version 0.0.5. https://github.com/cferdinandi/reef/releases/tag/v0.0.5


Change accessibility of arc/segment/point constructor to public

For intermediate projects, we need to be able to create points and segments without needing to rely on the convolution factory.

After more thinking and discussion, this wasn't needed


Adding E/gamma to the Phase-II Menu

PR description:
This PR adds E/gamma to the phase II menu.
The majority of changes are in the addition of e/gamma modules however there are some module changes, specifically in the tracking (which brings it into line with tracking phase2 recommendations):
https://github.com/Sam-Harper/cmssw/commit/3eb1b40981373564ee62a354e833076c7d4732a8
and some input event content changes (needs to read the tracks and hgcal layer 2)
https://github.com/Sam-Harper/cmssw/commit/cef54f38060903fb25d0fce4709f0886cceebfb2
The other change is E/gamma is added to the menu:
https://github.com/Sam-Harper/cmssw/commit/d598b5972786307336fb959ff1e3786a081e3345
I can refactor this PR if you like to split it into two

would be adding all the files
would be making changes to the modules

Finally there is a potential clash with the PF clustering:
HLTrigger/Phase2/python/HLT_75e33/modules/hltParticleFlowClusterECALUncorrectedUnseeded_cfi.py
@@ -9,7 +9,7 @@ hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer("PFClusterProduce
         thresholdsByDetector = cms.VPSet(
             cms.PSet(
                 detector = cms.string('ECAL_BARREL'),
-                gatheringThreshold = cms.double(0.08),
+                gatheringThreshold = cms.double(0.175),
                 gatheringThresholdPt = cms.double(0.0)
             ),
             cms.PSet(
@@ -126,7 +126,7 @@ hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer("PFClusterProduce
             ),
             cms.PSet(
                 detector = cms.string('ECAL_BARREL'),
-                seedingThreshold = cms.double(0.23),
+                seedingThreshold = cms.double(0.4375),
                 seedingThresholdPt = cms.double(0.0)
             )
         )

I kept the module the same but the real Egamma paths use a seeded module. That uses the new settings of 0.4375 and 0.175

Rebased and pushed onto fwyzard:HLT_Phase2_menu, along with the comments from the discussion.


[feature] Authenticate based on OAuth access token

Purpose
Allows API endpoints to authenticate with CAS/OAuth2, based on an Authorization: Bearer <access_token> header. Addresses #75.
This method allows browser-less requests based on OAuth2 access tokens, and does not require fiddling with CORS headers. The third-party user assumes all responsibility for passing a valid access token.
Initial experiments at command line suggests it works as intended, but tests must be written.
Tasks to be completed

[x] Write unit tests for valid and invalid tokens (based on mocks)
[x] Further probe failure points for various types of incorrect login; ensure error messages returned are relevant
[x] Based on the authentication method, examine how this approach deals with expired/revoked tokens, and examine whether this is the valid treatment. (Will a user stay logged in after their token is expired? Should they?) By default, access tokens expire after 1 hr.

Thanks to @icereval for help tracking down token acquisition process for initial testing of code.

Looks nice so far. :penguin:

Added unit tests. First time using this webtest setup, so happy to make changes as needed.

Since you have a "valid token invalid user", I want to verify that "valid token but for another user" is not a test that makes sense.

First full pass done. :penguin:

Oh, and what are the answers to the questions raised by the third task item from your list above?

Since you have a "valid token invalid user", I want to verify that "valid token but for another user" is not a test that makes sense.

That's an interesting question. Strictly speaking, tokens aren't being validated in these tests at all- for our purposes, we're simply mocking out the expected CAS response.
The flow is:

Token is presented to CAS server
CAS server returns info on the user associated with token: cas_client.profile(access_token)
DRF looks at the user returned, and makes decisions about permissions based on the user object provided

AFAIK, the token passed in determines the user coming out, so about the closest we can get is to make sure that the token refers to a real account. I'll confirm that with Michael.

That's what I expected based on my understanding, but yeah, good to be sure.

Oh, and what are the answers to the questions raised by the third task item from your list above?

I've noticed a token lasting longer than it should, but once the token finally expired, DRF revokes permissions at the appropriate time, be that by browser, CLI, or iPyNB.

:+1:

Revised commit to address questions raised.

Looks good. :tada: :penguin: :tada:


Button signals do not work after reparenting node at runtime

Godot version:
Godot 3.1.1
OS/device including version:
ArchLinux
Issue description:
When I try to reparent a button with
var AnotherParent = get_node("path/to/another/parent")
get_parent().remove_child(self)
AnotherParent.add_child(self)

my signals stop working.
For example, if I reparent the button when it is clicked (button_down signal), then I won't receive button_up signal after releasing the mouse. However I can click again, and receive button_down again.
Steps to reproduce:

Add a button to a scene
Attach a script to that button
Connect button_down and button_up signals to itself
When button_down signal is called, reparent the button.

Minimal reproduction project:
signals_when_reparenting.zip

The callbacks still exist if you reparent.
I'm not sure if this is a bug or intended. The signals are probably thrown away when you remove the object.
The problem is the button_up signal doesn't get a chance to execute the callback before the object is removed. Alternatively, you would remove the object after you receive the signal and perform the callbacks.

Well I'm just gonna share a workaround that I used to solve this problem.
Instead of using the signal button_up I used the _input() method.
var clicked = false

func button_down():
	clicked = true
	# reparent stuff

func _input(event):
	if event is InputEventMouseButton:
		if clicked and not event.pressed:
			clicked = false
			# reparent stuff

Currently all UI elements seem to treat removed and invisible controls as losing focus. Do you have use cases where controls are moved in the tree? If it's general enough this behaviour could be changed.
Details: signals have nothing to do with this. It's caused by the viewport resetting the currently focused element on child removal.
https://github.com/godotengine/godot/blob/2c6daf73f3a1077dfae0ca88117a3f4b583eb7e6/scene/main/viewport.cpp#L2477-L2482
The button resets its state as well.
https://github.com/godotengine/godot/blob/2c6daf73f3a1077dfae0ca88117a3f4b583eb7e6/scene/gui/base_button.cpp#L121-L129

Do you have use cases where controls are moved in the tree? If it's general enough this behaviour could be changed.

Yeah. I was making an inventory system, where all items are in a scroll container, but when you pick an item up, and drag it somewhere, the picked up items would disappear if you dragged them outside of the scrollContainer bounds. So then I decided to move all picked up items to another container, and when they're released somewhere, move them back to the scrollContainer.

I tried the project and I don't actually see any bug. The button_down signal is received correctly. The button_up doesn't arrive, because it's never emitted. The button is unpressed, however no via input, but due to being removed from the tree, so it doesn't emit the signal. Case closed.

I tried the project and I don't actually see any bug. The button_down signal is received correctly. The button_up doesn't arrive, because it's never emitted. The button is unpressed, however no via input, but due to being removed from the tree, so it doesn't emit the signal. Case closed.

The issue is that it isn't called remove_and_add_copy_as_child_of(). Even the docs say: "Changes the parent of this Node to the new_parent." Of course experienced programmers, especially Godot devs, know how hard it actually is to implement "the node magically appears at a new position in the tree and nothing else changes", but don't game engines exist so that people can make games without having to bother with or even know what happens behind the scenes and how object-orientated code actually works?
The OP saw reparent(), they read "[c]hanges the parent" and they expected "node gets moved". If the actual behavior doesn't match the behavior a user understands as being implied and intended, then in my opinion it is a bug that might be either fixed by changing the names and descriptions or actually implementing the behavior. So saying that it isn't a bug because you as a developer know how the code works and is actually intended to work feels like a user gap.
I acknowledge though that the use cases of this behavior is very small and that an easy alternative already exists, so I don't think it's actually necessary to change anything in the engine, but at least the docs should mention the actual behaviour of removing and adding a copy. Also, please don't think I'm attacking you here, I just think that saying "it's intended to work that way" doesn't solve the original issue of a user reasonably expecting a different behavior.

But reparent() does what it says - it changes the parent. The node is not copied or anything. Also no idea where you got it from if reparent() was never mentioned here (and didn't even exist at the time of this issue). I already explained why the "bug" is happening.

I'm sorry. It was late yesterday, I was trying to figure out the bug for hours and when I found it I just got impulsive and emotional. The same behavior happens with reparent() as well, but that's a seperate issue. I totally agree with you here, and I'm sorry for disturbing you. Gonna keep looking and maybe make a new issue.


Tab not quite as expected when using snippets within snippets

VSCode Version: Version 1.0.1-insider (1.0.1-insider) - 85f337ee0851a464d5459ce9a354d05f94f0b9a4
OS Version: OSX Yosemite 10.10.5

See animated gif below (sorry for resolution!):

I am not sure if the tab button should continue switching between the outer snippet's placeholders, or if it should respect the inner snippet's placeholders until ESC is pressed, at which point it returns to the outer snippet's context?

@massimocode The snippets are not stacking (i.e. if you are in snippet mode and insert a new snippet the new snippet now takes over and pressing Escape leaves snippet mode entirely).
Can you please share the exact snippets you are running so I can debug what's going on?

Closing after a number of days without a reply.

Hey sorry I had been really busy and totally forgot about this issue. Sure, my snippets are here:
	"It": {
		"prefix": "iii",
		"body": [
			"it('$1', () => {",
			"    $2",
			"});"
		]
	},
	"Expect to have been called with exactly": {
		"prefix": "etc",
		"body": [
			"expect($1).to.have.been.calledWithExactly($2);"
		]
	},

The issue still exists in the latest version:

VSCode Version: Code - Insiders 1.7.0-insider (5bafcdb3d67b29b1f4667a3f497ac05a41dde667, 2016-10-25T06:11:16.069Z)
OS Version: Windows_NT ia32 10.0.14393
Extensions:

Extension
Author
Version

vscode-eslint
dbaeumer
1.0.8

githistory
donjayamanne
0.1.0

csharp
ms-vscode
1.4.1

PowerShell
ms-vscode
0.7.2

typescript-javascript-grammar
ms-vscode
0.0.6

vscode-subword-navigation
ow
1.1.5

Ruby
rebornix
0.10.1

vscode-icons
robertohuertasm
3.0.6

annotator
ryu1kn
0.10.1

wallaby-vscode
WallabyJs
1.0.28

Steps:

complete snippet iii
tab
complete snippet etc
editor is not in snippet mode at the end.

closing this as dupe of #24855


Review of Redirect Letters/Email

Title of ticket: Review of Redirect Letters/Email
Description
Levels of review and changes requested at each level of review
Dependencies
Creation of letters #90
DOD

[ ] Review by SME and PO

[ ] Completion of any changes requested

[ ] Review by Patrick and Gitta and Leads of Intake Team

[ ] Completion of any changes requested

[ ] Review by Template Team

[ ] Completion of any changes requested

[ ] Review from Chad

[ ] Completion of any changes requested

DRAFT 1
Here is the first draft of the re-design of the redirect letter/email. Core difference is letter has header and footer with contact info, email has signature with contact info. And I have added titles for content to be easier to find. I designed these as examples, so anything in orange is what would be auto-populated based off of what is selected.
Email: https://teams.microsoft.com/l/file/ECA6AA0D-76BF-4B29-8A8C-3879655BC8DB?tenantId=6fdb5200-3d0d-4a8a-b036-d3685e359adc&fileType=docx&objectUrl=https%3A%2F%2Fbcgov.sharepoint.com%2Fteams%2F03521%2FShared Documents%2FGeneral%2FUser Research%2FTemplates%2FNEW Email Templates%2FProposed - Redirect<EMAIL_ADDRESS>Letter: https://teams.microsoft.com/l/file/5AE076A7-98B1-4627-9D70-11646732D606?tenantId=6fdb5200-3d0d-4a8a-b036-d3685e359adc&fileType=docx&objectUrl=https%3A%2F%2Fbcgov.sharepoint.com%2Fteams%2F03521%2FShared Documents%2FGeneral%2FUser Research%2FTemplates%2FNEW Letter Examples%2FProposed - Redirect<EMAIL_ADDRESS>Here is the start of the excel with the different options and the text for each, included what was originally provided and what I have changes: https://teams.microsoft.com/l/file/327608AA-011C-44C9-AF85-B325C3325F31?tenantId=6fdb5200-3d0d-4a8a-b036-d3685e359adc&fileType=xlsx&objectUrl=https%3A%2F%2Fbcgov.sharepoint.com%2Fteams%2F03521%2FShared Documents%2FGeneral%2FUser<EMAIL_ADDRESS>

@m-prodan Links are listed above, please review whenever you have time. Thanks

They look good @JHarrietha-AOT - just one item of note, intakes email address is<EMAIL_ADDRESS>- I fixed it on the email, but I might have made a mess of the footer in the letter :) - so once thats updated I think we can close this one!

@arielleandrews @m-prodan I have updated the letters & emails based on your last round of feedback. I know you busy today with steering committee prep, just wanted to let you know they're ready to review when you have a chance

Just made one final comment on the letter/email - assuming that is all that needs to be reviewed in this ticket? I am giving a quick scroll through the excel sheet as well, and can update here when I am done @JHarrietha-AOT

@m-prodan thanks, I have paused working on the excel just waiting until we have the finalized top redirect reasons. Figured it would be better to wait than take the time to copy them all in. I will look at your comment have any updates done before stand-up tomorrow.

I have made the changes suggested by @m-prodan and @arielleandrews, @mpilchar  if you have time today to review as well just for another perspective before we move forward that would be great!

@JHarrietha-AOT super clean and great use of linking in info. No changes from me

@m-prodan @arielleandrews @mpilchar wondering if we feel confident in where these are at and are ready to check off the first two review steps and share out with the next people to review.

@JHarrietha-AOT I made one last minor change suggestion in the email and letter versions, otherwise yes I think these are ready to go to the next stage of review. @m-prodan if you agree I can send these over to Patrick and Gitta next? Or Jackie would you like to send to them directly?

Let's move this one along to the next level of review, we've got a few more folks to go through yet, so best get started now as we may get more feedback regardless.

@m-prodan Sounds good! @arielleandrews If you are okay to send them that would be great!

Letters sent for review to Patrick and Gitta July 15th. Feedback requested by end of day Mon July 19th.

@JHarrietha-AOT I have uploaded Patrick and Gitta's suggested edits to Teams: https://teams.microsoft.com/_#/files/General?threadId=19%3A1c5b921afa4b45d49bad9acfaf3d5a6e%40thread.tacv2&ctx=channel&context=NEW%2520Email%2520Templates&rootfolder=%252Fteams%252F03521%252FShared%2520Documents%252FGeneral%252FUser%2520Research%252FTemplates%252FNEW%2520Email%2520Templates

Sent for review to Jamie Onciul and Template Team Jul 21 - fyi @JHarrietha-AOT

@arielleandrews Here are the updated letters & emails let me know if I missed anything. If everything looks good I think this issue can be moved to close.
https://teams.microsoft.com/_#/files/General?threadId=19%3A1c5b921afa4b45d49bad9acfaf3d5a6e%40thread.tacv2&ctx=channel&context=Final&rootfolder=%252Fteams%252F03521%252FShared%2520Documents%252FGeneral%252FUser%2520Research%252FTemplates%252FFinal

Thanks @JHarrietha-AOT - I've reviewed and made some minor tweaks. I'll revise the DOD to reflect Kris and Cindy's review and move to closed.


Guide: Micronaut and Client Credentials Cognito

To generate the guide locally:
./gradlew -Dmicronaut.guide=micronaut-oauth2-client-credentials-cognito build
open build/dist/micronaut-oauth2-client-credentials-cognito.html

The generate sample applications are under build/code.

@kroegerk can you proofread it?


Bump javascriptcore-rs to 0.17.0

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[x] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[x] When resolving issues, they are referenced in the PR's title (e.g fix #___, #___)
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[x] I have added a convincing reason for adding this feature, if necessary

Other information

javascriptcore-rs is now on v1: #143
Thank you for your contribution :heart:


Add or link to documentation on building on Windows

Hello,
this is the gui-lib that i have searched but i have problems to compile ui-sys with a rust msys2-toolchain.
I have both first a new project with cargo-deps and a git clone. Can anybody shortly explain how i can correct setup cmake enviromnt that i can compile ui-sys.
thx

Do you have CMake installed? That should be all that's required. https://cmake.org/download/

Hello,
thx for your quick reply. At the moment i have MSYS2 installed and loaded all prefered tools with pacman and at last pacman pacman -S mingw-w64-x86_64-cmake. The i have pointed the path to the msys2/mingw64/bin folder and tested i can call cmake.
But i must say i have an Rust-Installation without rustup. The rust-win-64-gnu.....msi:). And the compiling of an windows binary is possible without an msys2-installation.
No i have a complete mingw64/bin path and mingw64/pacman has follwing
pacman -S mingw-w64-x86_64-toolchain
pacman -S base-devel
pacman -S mingw-w64-x86_64-cmake
error: failed to run custom build command for `ui-sys v0.1.3`
process didn't exit successfully: `e:\Development\Rust\TestApp\target\debug\build\ui-sys-b1bfec2b7f044699\build-script-build` (exit code: 101)
--- stdout
git version 2.12.0.windows.1
CMake project was already configured. Skipping configuration step.
running: "cmake" "C:\\Users\\cypu\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ui-sys-0.1.3\\libui" "-G" "MinGW Makefiles" "-DCMAKE_INSTALL_PREFIX=e:\\Development\\Rust\\TestApp\\target\\debug\\build\\ui-sys-b3035054cd4613ef\\out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -m64" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -m64" "-DCMAKE_BUILD_TYPE=release"
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: C:/ProgramData/.msys2/mingw64/bin/gcc.exe
-- Check for working C compiler: C:/ProgramData/.msys2/mingw64/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/ProgramData/.msys2/mingw64/bin/g++.exe
-- Check for working CXX compiler: C:/ProgramData/.msys2/mingw64/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring incomplete, errors occurred!
See also "E:/Development/Rust/TestApp/target/debug/build/ui-sys-b3035054cd4613ef/out/build/CMakeFiles/CMakeOutput.log".

--- stderr
fatal: Not a git repository (or any of the parent directories): .git
CMake Error at windows/CMakeLists.txt:84 (message):
  Sorry, but libui for Windows can currently only be built as a static
  library with MinGW.  You will need to either build as a static library or
  switch to MSVC.

thread 'main' panicked at '
command did not execute successfully, got: exit code: 1

build script failed, must exit now', C:\Users\cypu\.cargo\registry\src\github.com-1ecc6299db9ec823\cmake-0.1.32\src\lib.rs:685:5
note: Run with `RUST_BACKTRACE=1` for a backtrace.

The problem here is, unfortunately, not with iui but with libui itself; it doesn't support building as a dynamic library under mingw. The relevant issue is andlabs/libui#337; hopefully it should be fixed, but no promises. Sorry!


Use type aliases for  and  definitions

Reduces the amount of parse and serialize code.

I was curious. Just the last commit has this stat:
 5 files changed, 1258 insertions(+), 5543 deletions(-)


Price lines, show behind chart series

While in the demo page the price lines show in front of the chart area,

actually using the code (including the actual example in the fiddle [linked](https://jsfiddle.net/TradingView/fz4v5ouq/ by the above page)
 the lines show behind the series.
This is especially problematic when the area has a fill as the price line can be completely hidden.

Thanks for reporting this issue.
It is a known bug which has been fixed on the master branch but has not been released yet (will be in v4.0.0).
See this issue for more information: #1120
If you need the fix before it is released then you can clone this repo and build the library off the master branch. You could then use the pre-release version within the dist folder.


Stop blinking shouldn't always switch off led

It should fix https://github.com/pingo-io/pingo-py/issues/104
When led was on and user asks led to blink 3 times (for example), after blinking led shouldn't be switched off but should fallback to initial state (before blinking)

Thanks for merging.


Exec tachikoma update<PHONE_NUMBER>1814

:hamster::hamster::hamster:   Strategy none
Powered by Interval Pull Request as a Service - Tachikoma.io

Coverage remained the same at 99.7% when pulling 2afe1baef0fc2fed045ab99b742d469fd6b62422 on tachikomapocket:tachikoma/update-20150521151814 into 77a776d257a2436999eb722afb99b372b7aa9f95 on hoshinotsuyoshi:master.

Coverage remained the same at 99.7% when pulling 2afe1baef0fc2fed045ab99b742d469fd6b62422 on tachikomapocket:tachikoma/update-20150521151814 into 77a776d257a2436999eb722afb99b372b7aa9f95 on hoshinotsuyoshi:master.


Introduction of Code Splitting To EvalAI-ngx (Optimisation)

I'm submitting a
(Check one with "x" from given options)

[ ] Bug report
[x] Feature request

Current behavior

EvalAI-ngx takes a relatively long time to load up due to the multiple files it loads at runtime. It has to load every component into the main bundle all at once. Slow loading time could steer a lot of new users away from the website.
Expected behavior

It should load faster. the way to achieve this is by Code Splitting in Angular.

I am very familiar with Angular and Code Splitting so I wouldn't mind taking this task head-on.
@Sanji515 @Ram81 @pushkalkatara @vkartik97 @RishabhJain2018

Hey @nsjcorps Sure, sounds good!


Strange Trouble (not an issue but i can't work with your wonderful API)

Hi,
First of all my compliment for your job: really great!!
I'm making a sub rover with raspberry PI P4 64 bit and I really need to implement a cam system to drive it and watch where it is. Unfortunately I find e problem using slog4j because every time I try (in my software) Webcam webcam = Webcam.getDefault() I get a very strange exception don't have anything to do with your software but prevent me to go ahed:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranException
at org.slf4j.LoggerFactory.getSingleton(LoggerFactory.java:189)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:112)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:105)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:235)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:208)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:221)
at com.github.sarxos.webcam.Webcam.(Webcam.java:101)
Have you notice of something like that? I imported on my netbeans project all available library on the net so far but I didn't solve the issue.
Thanks so much in advance and best regards,
Davide

I get a very similar error:
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at com.github.sarxos.webcam.Webcam.(Webcam.java:101)
at Tester.main(Tester.java:17)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 2 more

You project is not mananged by maven, so the slf4j and dedefault logback logger IMPL are missing, please copy coresponding jars to your classpath. ti should work out.


Error: Flash of previous screen appears

I see the previous one's flash on the next swipe.
See the video here on Imgur.

Oh and here's the demo repo → https://github.com/deadcoder0904/expo-tinder


"gulp test" (karma) execution not working

This was a regression in a specific version of system.js that was released early this week that should be fixed - can you npm install jspm and jspm update?  This should fix the issue for you.

Hi PWKad, thanks! The latest version (0.19.16) is also not working, but i moved back to version "0.19.6" and it works fine.


[qt5] uic.exe complains about missing symbols

I run VCPKG under Windows 10 Creators Update.
As Build environment I use the Visual Studio Build Tools 2017 and CMake 3.8.2
I've installed QT5 via VCPKG in version 5.8.
In my build environment I use uic.exe to "compile" .ui files to C++ classes.
When starting the cmake build process uic fails with error code 0xc0000139 -
Calling uic.exe directly complains about missing symbols.
The PATH variable is manually set to <vcpkg_root>\installed\x64-windows\bin
When i copy the contents of <vcpkg_root>\installed\x64-windows\bin to the <vcpkg_root>\installed\x64-windows\tools\qt5 directory, uic.exe and other QT-executables can be run without any error.
IMHO some QT parts does not respect the PATH environment variable.
Does anyone has same issues?

set QT_DIR=E:\tools\vcpkg\packages\qt5_x86-windows
set QT5_DIR=E:\tools\vcpkg\packages\qt5_x86-windows
set QTDIR=E:\tools\vcpkg\packages\qt5_x86-windows
SET PATH=%QTDIR%\bin;%PATH%
set QMAKESPEC=win32-msvc2015
?

Hi Voskrese,
thank you for your hint. I've found the failure in my environment.
In my path the CMake bin-directory is placed before the vcpkg binary path. (I'm adding additional paths at the end by default)
Within the CMake installation are also QT-libraries placed, which are incompatible.
When removing CMake from path or adding the VCPKG path in front of the cmake path, the build completes.
Thanks a lot!


MAINT: work around lstsq driver selection issue

Switch the default driver to gelss if gelsd is buggy. As suggested in https://github.com/scipy/scipy/issues/5539#issuecomment-159925122. Closes gh-5539.

LGTM.

This improves things a lot, but I'm getting 6 test failures in TestLstsq. Mainly for float32 tests it looks like. Do you see those as well @ev-br?

Grrrr... Should be fixed now, also on numpy-vendor binaries.

LGTM now, merged. Thanks Evgeni!