ENOENT

I defined a first command to call Make on my file.
The second command is designed to execute the built application.
I am doing something wrong in your config file, but the only thing I get is:
received Error: spawn helloworld ENOENT
Perhaps the config error reporting could be more informative!
p.s.
Figured out the issue, if the command is a local executable, in the "Command to execute" you have to prepend "./". So I wrote "helloworld" instead of "./helloworld". Still, I had to guess the problem, while yoru plugin could deal with the issue more elegantly than ENOENT :)

And there is another issue that is difficult to debug for the same reasons.
The non-shadow build version looks like:
project/
   *.cpp
   *.h
   build/
      Makefile
      helloworld

This is easy, just use "make" as the command and "./build" as the Working directory.
However my projects typically use shadow builds (who doesn't use them nowadays!).
The folder structure is:
project/
   *.cpp
   *.h
project-build/
   Makefile
   helloworld

But if I use "make" as command and "../project-build" as Working directory I get the usual:
received Error: spawn make ENOENT

I'll add a test for a command's working directory because it is rather easy to implement.
I won't change the ENOENT for local commands though, there are just too many things to consider before executing a command and I think ENOENT is common enough that people know what went wrong.


Deploy sample app through UI in Elemental cluster

Fix #588

Verification run: IN PROGRESS
https://github.com/rancher/elemental/actions/runs/3742554739

Looks good here!

Actually, not ready yet, I need to change the code to being able switching namespace in the UI. It failed in the CI because by default, "Only User Namespace" is selected by default:


Flat-field simulator

add a capability to generate flat fields
add a capability to model slightly offset flat fields which can create some realistic mismatch and errors in normalisation

added #68


Update dependency jasmine-core to ~5.4.0

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

jasmine-core (source)
~5.3.0 -> ~5.4.0

Release Notes

jasmine/jasmine (jasmine-core)
v5.4.0
Compare Source
Please see the release notes.

Configuration
📅 Schedule: Branch creation - "before 12am on sunday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: undefined
Command failed: ./nix/update-pnpm-hash.sh
GC Warning: Could not open /proc/stat
error:
       … while fetching the input 'git+file:///var/lib/private/renovate/repos/github/NuschtOS/search'

       error: cannot open connection to remote store 'daemon': error: reading from file: Connection reset by peer


版本1.1.2 ，LocalStream.getUserMedia 函数无法使用

在版本1.1.2中，调用获得用户流函数 LocalStream.getUserMedia时会报不是一个函数：
Uncaught (in promise) TypeError: ion_sdk_js__WEBPACK_IMPORTED_MODULE_2__.LocalStream.getUserMedia is not a function     at _callee$ (HelloWorld.vue?140d:49)     at tryCatch (runtime.js?96cf:63)     at Generator.invoke [as _invoke] (runtime.js?96cf:293)     at Generator.eval [as next] (runtime.js?96cf:118)     at asyncGeneratorStep (asyncToGenerator.js?1da1:3)     at _next (asyncToGenerator.js?1da1:25)     at eval (asyncToGenerator.js?1da1:32)     at new Promise (<anonymous>)     at eval (asyncToGenerator.js?1da1:21)     at VueComponent.local (HelloWorld.vue?140d:49)

We have made some changes to the api. You should now call getUserMedia on client. I've updated the README


Recognize typing imports used in typing comments

It's common to import types from the typing package and only reference them in comments (for compatibility with Python 2). These imports are currently flagged as unused.
from typing import Any
from typing import Tuple
from typing import Union

def function(a, b):
    # type: (Any, str) -> Union[Tuple[None, None], Tuple[str, str]]

We don't support python 2 and if we support this case especially, we need to support other python 2 cases, but we only support python 3.6 or higher.

Libcst supports python 3.0 and higher versions. With hard work, we can support maximum python 3.0 and higher.

or we can use parso for refactoring then we will support all python versions.
I don't know exactly and I'm not sure, but I'm researching.

For 3.8+, python can detect/keep type comments inside of AST (see ast.parse(type_comments=True) option for details), for versions before that we either have to use typed_ast (which we don't actually need, but definitely better than this) or a little snippet to find used names inside of type comments (don't put this to repo directly, add more cases)
import ast
import io
import tokenize
import contextlib

def iter_type_comments(content):
    buffer = io.StringIO(content)
    for token in tokenize.generate_tokens(buffer.readline):
        if token.type == tokenize.COMMENT:
            with contextlib.suppress(SyntaxError):
                functype = ast.parse(token.string[2:], mode="func_type")
                for m in ast.walk(ast.Module(functype.argtypes + [functype.returns])):
                    if isinstance(m, ast.Name) and isinstance(m.ctx, ast.Load):
                        yield m.id

print(*iter_type_comments("""
# (a, b) -> C
# () -> D
# (a) -> None
"""))

As a result of the help of @isidentical, I wrote and tested the code and we can bring this feature only for python3.8.
Because ast has the type_comments flag only in python 3.8.
If we can find other, new solutions, we can add to other python versions too.
I will send a PR.

As a result of the help of @isidentical, I wrote and tested the code and we can bring this feature only for python3.8.
Because ast has the type_comments flag only in python 3.8.
If we can find other, new solutions, we can add to other python versions too.

I think this sounds a like a good approach. We run our development tools on Python 3 but still support files with Python 2+3 compatibility, so this will work well for us. Thanks!


docker could not get correct result

Compile the docker and run it on ubuntu 20.04;
root@ubuntu:~# docker logs beautiful_rhodes
2021-12-23T16:34:07.239624Z  INFO Connecting XMPP WebSocket to wss://m.xxxxxxxxx.com/xmpp-websocket
2021-12-23T16:34:07.879625Z  INFO Connected XMPP WebSocket
2021-12-23T16:34:07.928789Z  INFO Logged in anonymously
2021-12-23T16:34:07.954366Z  INFO My JID<EMAIL_ADDRESS>2021-12-23T16:34:08.002334Z  WARN discovering external services failed: STUN/TURN will not work
2021-12-23T16:35:08.185164Z ERROR fatal (in read loop): WebSocket protocol error: Connection reset without closing handshake
Caused by:
Connection reset without closing handshake
2021-12-23T16:38:15.651776Z  INFO Connecting XMPP WebSocket to wss://m.xxxxxxxxx.com/xmpp-websocket
2021-12-23T16:38:15.974019Z  INFO Connected XMPP WebSocket
2021-12-23T16:38:16.028983Z  INFO Logged in anonymously
2021-12-23T16:38:16.056449Z  INFO My JID<EMAIL_ADDRESS>2021-12-23T16:38:16.112016Z  WARN discovering external services failed: STUN/TURN will not work

2021-12-23T16:35:08.185164Z ERROR fatal (in read loop): WebSocket protocol error: Connection reset without closing handshake

The XMPP server closed the WebSocket connection, please check your XMPP server's logs to see why.

Not for this reason. Make sure WSS is normal
The connection did not respond for a period of time, and then it was closed.

Duplicate of #2

I think they should not be the same problem.
Even if there is no interruption of 2 minutes. It also failed to display the image normally.

Then I think you have two problems, and the issue of not displaying the video is most likely unrelated to the XMPP WebSocket closing.

I think so.

Please share the gst-meet invocation including full pipelines. Most likely the video is not displaying due to a pipeline issue. Note that extra setup is probably required for video sinks when running inside Docker (like forwarding X11 sockets / similar for other platforms).

pls talk about it with #29


Add a license to the repository

I recently came across your project qiskit-CR-calibration and I noticed that the repository github.com/BoxiLi/qiskit-CR-calibration currently does not have a license specified.
Why Adding a License is Important?
As GitHub documents

Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software.

Would be possible to add a valid license to this repository? Probably something really OpenSource such as the Apache 2.0 license would fit really well.
Thanks!

Thank you! License added.

Thanks!


Add Correct footer on our contributors page.

Currently on the our contributors page the footer is not matched with the other pages with website. Which makes that page different from website.
I would like to add same footer on our contributors page.
On our contributors page:

On other pages:

@Harshdev098 Please assign me this issue under the label of hacktoberfest'24, hacktoberfest-accepted, level-2/3.

hey assign me this issue @Harshdev098  its taking to much time

Please assign me this issue under GSSoc'24 extd.


Onboard Stylelint

OSD provides CSS linting through Stylelint and the yarn lint:style command. This helps maintain code quality and code style. Additionally, we're trying to move towards no custom styling, which means no Sass files. We're pushing this out incrementally, and right now we are pushing to remove custom colors and font overrides. To accurately locate these issues, the Stylelint output needs to be clean. However, this is currently not the case.
2 things need to happen for this:

[ ] Add script to run Stylelint and add it to the build and test workflow
[ ] Fix any issues that Stylelint currently throws

I'd like to take on this work


README.md Add STRATO

This change adds STRATO to the list of tested providers.
I tested:

current main (362e16d)
on one of their "Linux V10-Servers" (4vCPUs, 4GB RAM).

Works like a charm, just followed the instructions in the README, no extra configuration needed.
Amazing project, thank you!

Thanks!


How do I choose a diffrent audio source?

How I can change the audiosource from microphone to my speaker?
When I play a song on my PC for example via youtube I need to hold my microphone to my speaker.
How to get the sound directly from the speaker instead?

You cannot, without third-party software, have your system's audio chip sample the audio being sent to the audio out jack.
What I have done with success is running a cable from the audio out directly to my default audio in port.
A "microphone in" port can be prone to clip, so monitor the input level and adjust your line out levels.
If you want to still have your speakers working, you can install a y-splitter so that both the speakers and audio-in port are connected to your audio out, but you can expect attenuation and degraded audio quality.


Don't call youtube-dl via CLI instead import it.

On shared OS with limited access, we might not be able to access the CLI if it's in a venv.

Bad idea, there are other downloaders available and the package should support the other downloaders . And also youtube-dl is stale.


need stan-playground logo

the existing logo is a random placeholder

Until we get a more permanent logo, should we just use this public domain image of a play button?
https://commons.wikimedia.org/wiki/File:Play_-_The_Noun_Project.svg


Multiplayer?

Maybe we could host it at Y8. Is it multiplayer or has some NPC?

I'm not familiar with Y8, but feel free. It is multiplayer only.

Cool, thanks


Fix unit test failure for show columns from unknown table

When show columns from unknown table, show columns from unknown table failed, so fix it.

#2255


Remove call to RS ingress from functional tests and Postman

RS Ingress is used by the functional tests in order to fetch test PSU data (such as accountIds). This is also called from Postman.
An alternative way to get this data needs to be found so that we can remove the RS ingress.
Originally posted by @dbadham-fr in https://github.com/SecureApiGateway/SecureApiGateway/issues/794#issuecomment-1413589669

Hey team! Please add your planning poker estimate with Zenhub @dbadham-fr @shaunharrisonFR

Adding new spring configuration to RS to allow the AccountIds to be configured for particular users. Then when the test data initializer calls RS it will use these configured ids if they are provided, falling back to generating random ids.
See https://github.com/SecureApiGateway/securebanking-openbanking-uk-rs/pull/129
The functional tests and postman can be configured to use one of the preconfigured accountIds.


Silence Warnings in CMake

I am trying to use g3log in my project, and I have it as a git submodule in my project. I use add_subdirectory() in cmake to add g3log to my project. It emitts lots of information about building it and I was wondering if I could silence those messages.
Thanks!

Some warnings are emitted as examples of compiler warnings when building “examples” you can turn these off. Check the Options.cmake
Other CMake messages are there to inform the user how the build is going. If you don’t like those messages then feel free to fork G3log and suppress or remove them in your forked version of G3log

You could also adress it by wrapping the message function similar to what is suggested here:
https://stackoverflow.com/questions/38983007/remove-messages-from-an-included-cmakelist-txt
If you go down that route I’m happy to review your changes if you do a pull request later

Thanks! I ended up using those suggestions in my project. It is now silent!


python27Packages.debugpy: 1.1.0 -> 1.2.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python27Packages.debugpy is: "An implementation of the Debug Adapter Protocol for Python"
meta.homepage for python27Packages.debugpy is: "https://github.com/microsoft/debugpy"
meta.changelog for python27Packages.debugpy is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.2.0 with grep in /nix/store/w65w4m06nlkxa0jc5ly7j8y3xbbbp6fz-python2.7-debugpy-1.2.0

directory tree listing: https://gist.github.com/4d65469cfea68e3c619cada3c04567bb

du listing: https://gist.github.com/018e95c42dbcd7526a976502b936722a

Rebuild report (if merged into master) (click to expand)

9 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
3 i686-linux rebuild(s)
3 x86_64-darwin rebuild(s)
0 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
python27Packages.debugpy
python37Packages.debugpy
python38Packages.debugpy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/w65w4m06nlkxa0jc5ly7j8y3xbbbp6fz-python2.7-debugpy-1.2.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python27Packages.debugpy https://github.com/r-ryantm/nixpkgs/archive/9ff529e1d7915a0ef3708918a1f016539717466a.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/w65w4m06nlkxa0jc5ly7j8y3xbbbp6fz-python2.7-debugpy-1.2.0
ls -la /nix/store/w65w4m06nlkxa0jc5ly7j8y3xbbbp6fz-python2.7-debugpy-1.2.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

3 packages built:

python27Packages.debugpy
python37Packages.debugpy
python38Packages.debugpy

Maintainer pings
cc @metadark for testing.

@r-ryantm This is already in code review https://github.com/NixOS/nixpkgs/pull/104117, but it's blocked by https://github.com/NixOS/nixpkgs/issues/104125

Oh, it looks like d0aeb6581cc was reverted, which is why you were able to successfully build it.

closing in preference to  #104117


os.Exit(application.Run(os.Args)) causes a panic

Coming back to a bit of Go code untouched for a long while… I updated the GoGTK3 library with go get -u github.com/gotk3/gotk3/gtk and then ran the code – it's just a trivial hello world button. The main function ends with:
os.Exit(application.Run(os.Args))

but this throws an exception:
panic: reflect.Value.Convert: value of type *gtk.ApplicationWindow cannot be converted to type *gtk.Window

goroutine 1 [running]:
reflect.Value.Convert(0x7b9ae0, 0xc42009c4e0, 0x16, 0x7de4a0, 0x7b6ea0, 0x1, 0x0, 0x0)
	/usr/lib/go-1.10/src/reflect/value.go:2247 +0x250
github.com/gotk3/gotk3/glib.goMarshal(0x2ade3b0, 0x0, 0xc400000001, 0x7ffe21771840, 0x7ffe217717c0, 0x0)
	/home/users/russel/Built/Go/Dependencies/src/github.com/gotk3/gotk3/glib/glib.go:205 +0x309
github.com/gotk3/gotk3/glib._cgoexpwrap_90f29244dc17_goMarshal(0x2ade3b0, 0x0, 0x1, 0x7ffe21771840, 0x7ffe217717c0, 0x0)
	_cgo_gotypes.go:4246 +0x5b
github.com/gotk3/gotk3/glib._Cfunc_g_application_run(0x294c140, 0x1, 0x294de30, 0x0)
	_cgo_gotypes.go:1214 +0x4d
github.com/gotk3/gotk3/glib.(*Application).Run.func4(0x294c140, 0x1, 0x294de30, 0x0)
	/home/users/russel/Built/Go/Dependencies/src/github.com/gotk3/gotk3/glib/application.go:203 +0x97
github.com/gotk3/gotk3/glib.(*Application).Run(0xc42009c2d0, 0xc4200101b0, 0x1, 0x1, 0x0)
	/home/users/russel/Built/Go/Dependencies/src/github.com/gotk3/gotk3/glib/application.go:203 +0x134
main.main()
	/home/users/russel/Built/Go/Russel/src/helloWorld_gotk3_button/main.go:35 +0x140

Any thoughts as to whether this is a problem in my code (likely) or in gotk3 (less likely).

we probably had some broken source code places in the master at that time. If the error still exists, please reopen the ticket.


Getting No Activity found to handle Intent error opening files on Android

When opening images on Android, everything works fine.
When however I try to open .pdf, word, or excel documents, I get the following error:
Unhandled promise rejection Error: No Activity found to handle Intent { act=android.intent.action.VIEW dat=file:///storage/emulated/0/Android/data/com.twmobile/files/1475.pdf typ=application/pdf flg=0x10000000

please provide the version of installed library and RN project.
0.10.2

a sample code snippet/repository is very helpful to spotting the problem.
android.actionViewIntent(path, mimeType);

issues which have been tagged as 'needs feedback', will be closed after 2 weeks if receive no feedbacks.

Also posted this on Stack Overflow here.

Looks like the question already answered in SO, close this issue.


References, tree updates, and mutation

IntelliJ's PSI trees are mutable. You remove a node, and it's gone from the PSI tree (and from the code). You change a value somewhere, and that works too.
007's Qtrees are immutable. Still, we'd like to perform many of the change operations PSI allows, and have them be reflected both in the tree and in the code. An immutable design makes that more challenging.
This ticket is here to explore whether 007 needs to abandon its immutable stance in order to serve Qtrees better.
background
Variables can change in 007, but values kind of can't. I first made arrays read-only, after realizing that I didn't really want to spend any time implementing array mutation, and that the lvalue/rvalue duality for array index operations was harder to justify than for identifiers. Also, and perhaps more importantly, value-based == (like Python) seemed much nicer. References took a back seat in the language.
Then when I/we started planning objects, they got the same treatment. You can read, but not write. Objects get created once, and then they're fixed. You can do stuff to .extend and .update an object, but each of those just creates a new object and leaves the old one... because objects are immutable. Methods can close over variables, of course, both on the object end and the class end. But those are not visible as part of the object, though they can be returned from the methods, giving a certain amount of flexibility.
updating trees
Updating an immutable tree is by no means impossible, as long as you're clear what you're giving up. Kind of like Git produces a new commit out of old and new blobs/trees, depending on what changed, we can do the same with Qtrees. The change will normally look like a path of changed nodes all the way up to the root. At the very top is some kind of "holder object" declaring that the current tree is what corresponds to the program source.
Note that this is a place where object ID really matters. Just because there are several Q::Literal::Int { value: 42 } in the source tree doesn't mean we want to delete/modify all of them (or the first one we find) when we ask to mutate a specific one — we want the specific one, which is identical to the others apart from its ID. I don't mind having object IDs for this reason.
Deleting something would mean hunting around for the node's parent, and then mutating the parent to no longer have the node. While a linear search would work for finding the parent, we could improve on this by holding a child-to-parent hash somewhere.
As opposed to PSI, any old object you'd be holding after things changed around would essentially be "invalid", in the sense that it'd no longer have that magical connection to source.
more problems
The Qtrees created in the parser (and by quasis) are no problem; we control them. But synthetic Qtrees created by the user are literally only objects-in-objects.
my q = Q::Postfix::Call {
    expr: Q::Identifier "say",
    arguments: Q::Arguments [
        Q::Infix::Addition {
            lhs: Q::Literal::Int 2,
            rhs: Q::Literal::Int 2
        }
    ]
};

How do we delete that particular Q::Infix::Addition from the argument list? How does the Q node end up in the child-to-parent hash?
("By magic" is a valid answer. But it's an answer for which elegance points are deducted, because it makes the object system special-case Q nodes.)
let's face it
Immutable objects are very elegant and principled. But I wonder if they are really flexible and useful enough to serve the two things they were created for: 007's Qtrees and 007's parser.
Perhaps the strongest argument against immutable objects: it's a pretty marked difference to how Perl 6 does it, and to the extent that 007 was created to scout out the terrain for Perl 6 macros, quasis, tree transforms, and parser shenanigans, it will fail in unnecessary and sometimes annoying ways by grinding the immutability ax.
ok, so what would a mutable 007 look like?
😕
I have no idea. I'm still resisting this particular development.

Closing this one. 007 data structures are mutable now.


do not crash if overloads cannot be merged under one symbol

fixes #5638

:+1:

:+1:

let's get this in 1.7 as well.


Build issues under Ubuntu 14.04

Please consider adding the following requirements to the Building wiki page for Ubuntu:
Install:

build-essential
dh-autoreconf
libbison

Additionally, I get the following errors when running make:
scripthacker@ubuntu:~/.source/libslax/build$ make
Making all in libslax
make[1]: Entering directory `/home/scripthacker/.source/libslax/build/libslax'
make  all-am
make[2]: Entering directory `/home/scripthacker/.source/libslax/build/libslax'
  BISON  slaxparser.c
  BISON  slaxparser.h
  CC       jsonlexer.lo
  CC       jsonwriter.lo
  CC       slaxdebugger.lo
  CC       slaxdyn.lo
  CC       slaxext.lo
  CC       slaxio.lo
  CC       slaxlexer.lo
  CC       slaxloader.lo
  CC       slaxmvar.lo
  CC       slaxparser.lo
slaxparser.c: In function 'slaxParse':
slaxparser.c:2445:30: error: macro "yylex" requires 2 arguments, but only 1 given
       yychar = yylex (&yylval);
                              ^
slaxparser.c:2445:16: error: 'yylex' undeclared (first use in this function)
       yychar = yylex (&yylval);
                ^
slaxparser.c:2445:16: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [slaxparser.lo] Error 1
make[2]: Leaving directory `/home/scripthacker/.source/libslax/build/libslax'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/scripthacker/.source/libslax/build/libslax'
make: *** [all-recursive] Error 1
scripthacker@ubuntu:~/.source/libslax/build$

Environment:
Linux ubuntu 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Running ../configure --libdir=/usr/lib/x86_64-linux-gnu will prevent this. The strange thing is that one would assume autotools or dh-autoreconf would resolve this. I'm not sure what can be done in the source to mitigate this as it seems limited to Debian systems. I'm ok with closing this unless you think something can be done to resolve this in source.


feat: add support for configuring email service

Done name changed "Email Credentials" to "Email Service"


Strange behavior on some youtube video (not protected, as it seems)

Hello dear coders! I've been about to get some nice video, and what I met:
C:>youtube-dl.exe -v -F https://youtu.be/dihoTVuqjNc
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', 'https://youtu.be/dihoTVuqjNc']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2017.01.29
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg 3.2.2, ffprobe 3.2.2
[debug] Proxy map: {}
[youtube] dihoTVuqjNc: Downloading webpage
[youtube] dihoTVuqjNc: Downloading video info webpage
[youtube] dihoTVuqjNc: Extracting video information
[youtube] {43} signature length 42.43, html5 player en_US-vflV3n15C
[youtube] dihoTVuqjNc: Downloading player /yts/jsbin/player-en_US-vflV3n15C/base.js
ERROR: Signature extraction failed: Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 1057, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 971, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 529, in _download_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 436, in _download_webpage_handle
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 416, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\YoutubeDL.py", line 2000, in urlopen
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\utils.py", line 525, in sanitized_Request
File "C:\Python\Python34\lib\urllib\request.py", line 267, in init
File "C:\Python\Python34\lib\urllib\request.py", line 293, in full_url
File "C:\Python\Python34\lib\urllib\request.py", line 322, in _parse
ValueError: unknown url type: '/yts/jsbin/player-en_US-vflV3n15C/base.js'
(caused by ValueError("unknown url type: '/yts/jsbin/player-en_US-vflV3n15C/base.js'",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 1057, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 971, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 529, in _download_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 436, in _download_webpage_handle
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 416, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\YoutubeDL.py", line 2000, in urlopen
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\utils.py", line 525, in sanitized_Request
File "C:\Python\Python34\lib\urllib\request.py", line 267, in init
File "C:\Python\Python34\lib\urllib\request.py", line 293, in full_url
File "C:\Python\Python34\lib\urllib\request.py", line 322, in _parse
ValueError: unknown url type: '/yts/jsbin/player-en_US-vflV3n15C/base.js'
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 1057, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 971, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 529, in _download_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 436, in _download_webpage_handle
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 416, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\YoutubeDL.py", line 2000, in urlopen
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\utils.py", line 525, in sanitized_Request
File "C:\Python\Python34\lib\urllib\request.py", line 267, in init
File "C:\Python\Python34\lib\urllib\request.py", line 293, in full_url
File "C:\Python\Python34\lib\urllib\request.py", line 322, in _parse
ValueError: unknown url type: '/yts/jsbin/player-en_US-vflV3n15C/base.js'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\YoutubeDL.py", line 694,in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 369, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 1646, in _real_extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 1067, in _decrypt_signature
youtube_dl.utils.ExtractorError: Signature extraction failed: Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 1057, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\youtube.py", line 971, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 529, in _download_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 436, in _download_webpage_handle
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\extractor\common.py", line 416, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\YoutubeDL.py", line 2000, in urlopen
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpw2prp8oz\build\youtube_dl\utils.py", line 525, in sanitized_Request
File "C:\Python\Python34\lib\urllib\request.py", line 267, in init
File "C:\Python\Python34\lib\urllib\request.py", line 293, in full_url
File "C:\Python\Python34\lib\urllib\request.py", line 322, in _parse
ValueError: unknown url type: '/yts/jsbin/player-en_US-vflV3n15C/base.js'
(caused by ValueError("unknown url type: '/yts/jsbin/player-en_US-vflV3n15C/base.js'",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
-- Please fix this stuff as soon as possible. Thanks in advance !:)

Duplicate of #11890

Closed because issue https://github.com/rg3/youtube-dl/issues/11890 is still active


[BACKLOG-8568] - Added code to handle long repository names, tested, …

…ran checkstyles @mdamour1976 @bmorrise

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  plugins/repositories-plugin/src/main/java/org/pentaho/di/ui/repo/RepositoryConnectMenu.java
  plugins/repositories-plugin/src/main/resources/web/css/style.css
  plugins/repositories-plugin/src/main/resources/web/pentaho-repository-connect.html

Something weird with wingman here. No build commands were run. I'll look into it.

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -Dpentaho.resolve.repo=http://nexus.pentaho.org/content/groups/approved -B -fn -DrunITs=true -f plugins/repositories-plugin/pom.xml clean install && mvn -Dpentaho.resolve.repo=http://nexus.pentaho.org/content/groups/approved -B -f plugins/repositories-plugin/pom.xml site

Cleanup Commands
mvn -B -f plugins/repositories-plugin/pom.xml build-helper:remove-project-artifact

Changed files
  plugins/repositories-plugin/src/main/java/org/pentaho/di/ui/repo/RepositoryConnectMenu.java
  plugins/repositories-plugin/src/main/resources/web/css/style.css
  plugins/repositories-plugin/src/main/resources/web/pentaho-repository-connect.html

Still Broken Tests:
org.pentaho.di.ui.repo.RepositoryConnectControllerTest.org.pentaho.di.ui.repo.RepositoryConnectControllerTest:
:red_circle: org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException:

java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V

	at org.pentaho.di.ui.repo.RepositoryConnectControllerTest.setUpClass(RepositoryConnectControllerTest.java:98)
Caused by: java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
	at org.pentaho.di.ui.repo.RepositoryConnect

@wseyler Hey Bill, got any clue why this would fail? We're running this on Java 8; does it work locally with the exact same build command?

Probably multiple XML parsers (Xerces) on the classpath, one winning out over the other in different environments. The AbstractMethodError is probably due to an older version being active.

I don't get this failure locally.

I'm running java 8 and it fails for me too.  I have no idea why.  Tried debugging and got very strange results that didn't lead me anywhere.  Any help would be appreciated.

Looking at the logs I see two xerces dependencies. From the looks of the version numbers, I suspect they aren't compatible.
Mon Jul 25 22:35:03 EDT 2016 - stdout - head: [WARNING] Artifact xerces:xerces:jar:1.4.0 (...snip...)
Mon Jul 25 22:35:03 EDT 2016 - stdout - head: [WARNING] Artifact xerces:xmlParserAPIs:jar:2.6.2 (...snip...)

This will probably fix it. Thanks @tgf !
https://github.com/pentaho/pentaho-kettle/pull/2729

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
mvn -Dpentaho.resolve.repo=http://nexus.pentaho.org/content/groups/approved -B -fn -DrunITs=true -f plugins/repositories-plugin/pom.xml clean install && mvn -Dpentaho.resolve.repo=http://nexus.pentaho.org/content/groups/approved -B -f plugins/repositories-plugin/pom.xml site

Cleanup Commands
mvn -B -f plugins/repositories-plugin/pom.xml build-helper:remove-project-artifact

Changed files
  plugins/repositories-plugin/src/main/java/org/pentaho/di/ui/repo/RepositoryConnectMenu.java
  plugins/repositories-plugin/src/main/resources/web/css/style.css
  plugins/repositories-plugin/src/main/resources/web/pentaho-repository-connect.html


Add vera power meter.

Description:
Adds a vera power meter as a sensor - with watts as the state - and kwh as an additional attribute.
I don't have one of these - so @danodemano Could you test?
Related issue (if applicable): fixes #
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for configuration.yaml (if applicable):

Checklist:
If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

@pavoni - what do I need to do to test?

@danodemano Have you done any development on HA. If so you just need to checkout my branch (add_vera_power_meter) and run in the normal way.
If not you'll need to set up a dev version of HA as described here (https://home-assistant.io/developers/development_environment/). You can skip the initial stuff about forking the repo and creating a local repo (unless you plan to do some development yourself), and just git clone the master repo - and then git checkout  add_vera_power_meter. You should then pick up from PREPARE YOUR ENVIRONMENT.

@pavoni - I have not done any dev work, no.  I will give that a shot and let you know.

Sounds like it may be a challenge  for you to run this - but if you manage  please test that your Power Meters appear - and update correctly.

Nah, dev environment is nearly up and running.  setup.py is just installing everything now.  Should have some test results for you shortly.

The watts look good:

However it looks like you are pulling watts for kwh as well?

Thanks for testing. Can you git pull and check again.

Those numbers all look pretty big. Should we display in kw?

That's better!

I think watts is fine, it looks nice when you move it to a panel:

Though kw would be fine, I just worry that those with usage <1kw are going to see like .485 kw which isn't really nice either.  I don't suppose there is any way to change it dynamically from w to kw if the usage is > 1000w?

Good idea - let's try. Have also rounded the numbers for the main display. So if you can pull and try again.

Hmmm, they don't show up at all now.  I see this in the logs:

Can you try again @danodemano?

NICE!

I'm headed to my folks for Easter but I'll leave it run and check the historical data when I get back in a few hours.  Thanks!!

Thanks for your help.

I'm pretty sure switching units will mess up the historic data. So is probably a bad idea.
So we should settle on kW or W. What do you think?
My sense is probably kW - but with 3 rather than 2 digits.

Ahh that's a good point.  I would just stick with W then, people can adjust the display using templates if required.  HA when directly connected to these meters uses W.

quick test looks good, but I need to switch out a lot of config to be 100% sure it fixes the issues I had around the switch states/etc, especially in automation.

Tried to update and test out the historical data but getting a merge conflict:

@danodemano Did you change anything locally? If not may be the rebase I did to combine the commits.
You could try the suggestions here to overwrite your local with the new remote http://stackoverflow.com/questions/1125968/how-do-i-force-git-pull-to-overwrite-local-files.
Worst case you can delete and re-clone the repo assuming you don't have anything valuable locally.
Will merge when you've tested.

@pavoni - thanks, I was able to fetch and hard reset and am on the current copy of your branch.  I have it running now, will let you know how the historical data looks in a few hours.  I nuked the database before starting just to make sure it was fresh.


Remove react-native peerDependency

This is not a common practise with react-native libraries.
Most specify the compatible versions in their readme.

@n1ru4l this branch has some conflicts after I merged your other PRs

@phuochau Fixed!

@phuochau Could you please give an update or expected date when you will be able to review this (and my other pull requests) for this repository? I would love to have those changes in here!

@phuochau Sorry for the spam, It seems like you are quire busy. Would you mind adding me as a maintainer so that we can get those pull requests merged?


Abstract Syntax Tree for Bicep

Is your feature request related to a problem? Please describe.
Myself and @rick-roche have been chatting about the notion of having a way to interrogate a Bicep file and surface up information from it.  Let's say you wanted to run some kind of tool against a Bicep file and run some kind of automated report.  And maybe you want to create an updated Bicep file off the back of that.
Describe the solution you'd like
Is there any kind of way that some kind of API could be exposed to support this?  Ideally this would be something that you could pass Bicep file(s) to, and get some kind of Abstract Syntax Tree in return which would allow interrogation.  Ideally, you'd also be able to regenerate a Bicep file from the AST as well.
Something like this could support all kinds of meta-tooling for Bicep.  What do you think?
I wouldn't be surprised if the https://github.com/Azure/bicep/tree/main/src/Bicep.LangServer offered some of this already - but I haven't happened upon any docs to that end.

Yeah, the ASTs we use in Bicep internally are designed to round trip like you're suggesting. However, we have not published the NuGet packages containing the Bicep.Core project. We will need to do some work to clean up the APIs before we can support that. There is no ETA for this currently.

Closing and tracking with #3738


hover and auto suggestion not working

Actual Behavior
No hover
No auto suggestion
I added config file graphqlrc.yml using your sample config, restarted VSCode, but it doesn't work.
schema: "./src/schema.ggl"
documents: "src/**/*.{graphql,js,ts,jsx,tsx}"

Expected Behavior
Plugin work as stated
Steps to Reproduce the Problem Or Description
https://github.com/kdong007/sample-graphql
Specifications

GraphQL for VSCode Extension Version:
VSCode Version:
OS Name:
OS Version:

Logs Of TS Server || GraphQL Language Service
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 105)
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 108)
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 110)
[Error - 4:02:40 PM] Request textDocument/definition failed.
  Message: Request textDocument/definition failed with message: File '/Users/kdong007/Desktop/projects/sample-graphql/src/schema.gql' doesn't match any project
  Code: -32603
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 113)
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 115)
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 117)
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 119)
(node:37574) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 122)
[Error - 4:03:02 PM] Request textDocument/definition failed.
  Message: Request textDocument/definition failed with message: File '/Users/kdong007/Desktop/projects/sample-graphql/src/schema.gql' doesn't match any project
  Code: -32603
[Error - 4:03:02 PM] Request textDocument/definition failed.
  Message: Request textDocument/definition failed with message: File '/Users/kdong007/Desktop/projects/sample-graphql/src/schema.gql' doesn't match any project
  Code: -32603
[Error - 4:04:26 PM] Request textDocument/definition failed.
  Message: Request textDocument/definition failed with message: File '/Users/kdong007/Desktop/projects/sample-graphql/src/schema.gql' doesn't match any project
  Code: -32603
[Error - 4:04:27 PM] Request textDocument/definition failed.
  Message: Request textDocument/definition failed with message: File '/Users/kdong007/Desktop/projects/sample-graphql/src/schema.gql' doesn't match any project
  Code: -32603 ```

@kdong007 does the file name match  this list?
https://graphql-config.com/usage
the same list is in the readme.
it looks like you are referring to a graphqlrc.yml file instead of .graphqlrc.yml, but I can't tell because there is no graphql config file in the repo?

ah! i forgot to include the . in the readme update.

readme is updated. let me know if it works when you name the config file as expected

@acao Thanks for your attention.
I have update the config but the plugin is still not working. No hover and No definition found for xxxx, on both Windows and Mac
The config is checked into repo.
Here are some logs from "GraphQL Language Server"
2020-09-20, 8:39:21 a.m. [4] (pid: 2788) graphql-language-service-usage-logs: {"type":"usage","messageType":"initialize"}

undefined
2020-09-20, 8:39:21 a.m. [4] (pid: 2788) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didOpen","projectName":"default","fileName":"file:///c%3A/Users/Mars/Desktop/projects/sample-graphql/src/schema.gql"}

undefined
2020-09-20, 8:40:26 a.m. [4] (pid: 2788) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didOpen","projectName":"default","fileName":"file:///c%3A/Users/Mars/Desktop/projects/sample-graphql/src/server.ts"}

undefined
[Error - 8:40:26 a.m.] Request textDocument/documentSymbol failed.
  Message: Request textDocument/documentSymbol failed with message: A cached document cannot be found.
  Code: -32603
[Error - 8:40:26 a.m.] Request textDocument/documentSymbol failed.
  Message: Request textDocument/documentSymbol failed with message: A cached document cannot be found.
  Code: -32603
[Error - 8:40:26 a.m.] Request textDocument/documentSymbol failed.
  Message: Request textDocument/documentSymbol failed with message: A cached document cannot be found.
  Code: -32603
2020-09-20, 8:42:46 a.m. [4] (pid: 2788) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didChange","projectName":"default","fileName":"file:///c%3A/Users/Mars/Desktop/projects/sample-graphql/src/schema.gql"}

undefined
2020-09-20, 8:42:47 a.m. [4] (pid: 2788) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didChange","projectName":"default","fileName":"file:///c%3A/Users/Mars/Desktop/projects/sample-graphql/src/schema.gql"}

undefined
2020-09-20, 8:42:47 a.m. [4] (pid: 2788) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didChange","projectName":"default","fileName":"file:///c%3A/Users/Mars/Desktop/projects/sample-graphql/src/schema.gql"}

undefined
2020-09-20, 8:42:48 a.m. [4] (pid: 2788) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didChange","projectName":"default","fileName":"file:///c%3A/Users/Mars/Desktop/projects/sample-graphql/src/schema.gql"}

And here is on interesting log, only happened once on Windows, not Mac
(node:2788) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/c%3A/Users/Mars/Desktop/projects/sample-graphql/src/schema.gql'
    at Object.openSync (fs.js:440:3)
    at Object.func [as openSync] (electron/js2c/asar.js:140:31)
    at Object.readFileSync (fs.js:342:35)
    at Object.fs.readFileSync (electron/js2c/asar.js:542:40)
    at c:\Users\Mars\.vscode\extensions\prisma.vscode-graphql-0.3.6\node_modules\graphql-language-service-server\dist\MessageProcessor.js:320:35
    at Array.map (<anonymous>)
    at MessageProcessor.handleWatchedFilesChangedNotification (c:\Users\Mars\.vscode\extensions\prisma.vscode-graphql-0.3.6\node_modules\graphql-language-service-server\dist\MessageProcessor.js:313:43)
    at c:\Users\Mars\.vscode\extensions\prisma.vscode-graphql-0.3.6\node_modules\graphql-language-service-server\dist\startServer.js:164:122
    at handleNotification (c:\Users\Mars\.vscode\extensions\prisma.vscode-graphql-0.3.6\node_modules\vscode-jsonrpc\lib\main.js:502:43)
    at processMessageQueue (c:\Users\Mars\.vscode\extensions\prisma.vscode-graphql-0.3.6\node_modules\vscode-jsonrpc\lib\main.js:273:17)
(node:2788) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 6)
(node:2788) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

i re-created your case using graphqlconfig.yml, but found renaming the file to .graphqlconfig.yml fixed it and restored language features for me on linux.
this should improve error handling when config isn't present
https://github.com/graphql/graphiql/pull/1667
see the readme for known issues regarding "cached document cannot be found"

Sorry I forgot to mention, I did use the file with dot .graphqlrc.yml
maybe its something related to global binary/package not installed on my side?

hmm, there aren't any binaries for you to install AFAIK, unless you're referring to nodejs?
your log output in macosx looks fine

well. of course I have node installed LOL. v12.18.0

Tried on Linux too. Not working.
Tried VSCdoe setting "vscode-graphql.useSchemaFileDefinition": true, not working.
Here is the famous "not happening on my side" problem LOL

here it is with your repo!
i created an example.tsx file and it looks like completion and validation is working

you're correct that useSchemaFileDefinition isn't working now, so I need to look into what's regressed

and I see now that the schema completion has regressed somehow? good catch!

oops. We were talking about two different things
You are talking about editor support in writing query. But I am talking about editor support in writing schema. like Hover/"Go to definition"/autocomplete

yeah, this was all working great before i introduced all the logic for generated schemas, so i'm sure its just a small bug. thank you!

outline support works fine, which means the definitions are being cached properly

@kdong007 found the regression! try renaming your schema to .graphql for now. not sure how .gql got removed from the allowed extensions array

Awesome! it's all working now.

awesome! just released support for .gql anyways! cheers!


Update copyright text

What about files like Microsoft.ApplicationModel.Resources.References.targets under packaging?
They currently have:
<!--
  Copyright (c) Microsoft Corporation. Licensed under the MIT License
-->

I don't know if these files need to have a copyright header. If they do though, updating them also would be good. One or two of these files currently don't have a header...

What about files like Microsoft.ApplicationModel.Resources.References.targets under packaging?
They currently have:
<!--
  Copyright (c) Microsoft Corporation. Licensed under the MIT License
-->

I don't know if these files need to have a copyright header. If they do though, updating them also would be good. One or two of these files currently don't have a header...

@EHO-makai @jonwis what's the copyright/license header for .targets/.props files?

will get to .targets/.props files later.


Adding The Moopians logo and description

Hi. Any updated on this commit pls?

Merged :) it’ll get synced within 5-10min


Wrong Name of Prometheus -- written as Promethies

Rancher Server Setup

Rancher version:
rancher version v2.6.3
Installation option (Docker install/Helm Chart):
Docker

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc):

Proxy/Cert Details:

Information about the Cluster

Kubernetes version:
v1.23.5

Cluster Type (Local/Downstream):
Local based on KVM based VMs

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom)

If custom, define the set of permissions:
Admin

Describe the bug
The name is written as Promethies whereas it should be Prometheus.
To Reproduce
Install Monitoring in Rancher v2.6.3  and then goto Monitoring --> Advanced --> Promethies ( both in Menu and on the right panel)
Result
See above
Expected Result
It should be Promethues
Screenshots

Additional context
Learning the Rancher and discovering problems

https://prometheus.io/docs/introduction/faq/#what-is-the-plural-of-prometheus

I wont recommend to confuse people using this service with singularity or plurality .. Prometheus would still be a beautiful representation for all cases.


No percona-xtradb-cluster-operator pod is created

Hey,
I wanted to try Percona and installed the newest version on Kubernetes (PXC).
So I started to follow this tutorial percona-operator-for-mysql for kubernetes. I also tried to use the Helm Quickstart but in both caseses there was no Pod created. You can see the Deployment is there, but after that nothing happens and there are no logs or I don't know how to find them.
I am running a cluster with 3 nodes (2 worker, 1 controller [no taints]) on Kubernetes v1.24.6 with Ubuntu 22.04.1 LTS and containerd://1.6.8. If more details are needed please tell me what I am missing.

Was my fault, the cluster certs were not updated correctly.


Upgrade linter for n8nNodesApiVersion

@krynble package-lock.json should be updated as this PR was not tracking it yet.


Locally fitting KEX and PB

One of the biggest issues I had with ChemEx was figuring out how to fit KEX and PB independently for each residue. I don't know if there is a better way to do it, but I ended up creating a new n_iph_cest type experiment with an edited data_point.py file to include "nucleus_name" as part of the KEX and PB tuples in short_long_par_names. This worked well enough, but there were still two small issues.
First, KEX and PB retain their "global" status in the parameters.fit file, even though there is a value for every residue. They are also written in a different format than all of the other parameters. It would seem to me that truly "global" parameters could be auto-detected in the same manner as the optimization clusters are identified.
Second, switching between a global and local fit of KEX and PB is not trivial. I would have thought this would be something you could do within a method file, but because it requires a different experiment type, it requires a different experiment file. I don't see an immediate, simple way to implement this though. In general, it would be nice to have a global/local toggle for every parameter.

Hello Bradley
Thanks for providing feedback on ChemEx. Individual during can most efficiently be done by providing the residue (or residues) in the ChemEx command line using '+r'. For example:
chemex fit -e ... -p ... -o ... +r A72N-HN
This creates an A72N directory inside the output directory so that you don't have to change the output name. One can simply script all of the desired residues to be fit individually.
If you include several residues, then the output will go into the output directory itself.
Similarly, one can exclude certain residues with the -r flag.
I hope this helps.

Yes, I did use the 'r' flag to limit myself to the residues for which there was evidence of slow exchange peaks. However, I did not think to loop ChemEx over those residues individually. Does each residue then have its own parameters.fit file in each directory? Or is ChemEx smart enough to compile everything into one file somehow? If not, it seems a bit less than ideal, especially since the architecture for global vs. local parameters exists and clustering is already implemented. With my solution, I only have to point ChemEx to different experiment files and everything gets fit individually and compiled into one directory and parameter.fit file automatically. All that being said, the difference is really minimal. Thanks again for all your hard work!

Each residue does have its own parameters.fit file, but these are read
easily using the parser (ArgParse) libraries in python. This is not dinner
automatically, however.
I think we prefer not to make the residue part of the global "long names"
as it becomes difficult to switch between global and individual fitting.
Plus, individual fitting frequently results in highly correlated parameters
leading to nonsensical values. For instance, I would recommend NOT fitting
delta r2 in CEST fits if done individually as this is highly correlated
with kex.
Guillaume will be able to comment better on the parameter handling, however.
On Tue, Nov 10, 2015, 9:20 PM bradleyharden<EMAIL_ADDRESS>wrote:

Yes, I did use the 'r' flag to limit myself to the residues for which
there was evidence of slow exchange peaks. However, I did not think to loop
ChemEx over those residues individually. Does each residue then have its
own parameters.fit file in each directory? Or is ChemEx smart enough to
compile everything into one file somehow? If not, it seems a bit less than
ideal, especially since the architecture for global vs. local parameters
exists and clustering is already implemented. With my solution, I only have
to point ChemEx to different experiment files and everything gets fit
individually and compiled into one directory and parameter.fit file
automatically. All that being said, the difference is really minimal.
Thanks again for all your hard work!
—
Reply to this email directly or view it on GitHub
https://github.com/gbouvignies/chemex/issues/16#issuecomment-155458943.

Oh yes! I remember seeing that library used for reading the parameter and method files. I believe you mean ConfigParser rather than ArgParse though. I don't know why I didn't put 2 and 2 together; the output file is the same format.
Yes, that does seem like a better approach. I had built my own parser for the output file, but this is much better.
On a different note, I didn't know that kex and delta r2 are highly correlated. Are there any other strongly correlated parameters that I should be aware of? Is there a discussion of the more practical details of CEST fitting in the literature that I missed?
Thanks for all your help!

On thing I just noticed: files ending in .cfg automatically use correct syntax highlighting for me in vim (default vim in Ubuntu 14.04). On the other hand, the parameters.fit file does not show up with any syntax highlighting. Would it be worth it to switch the default file name to parameters.cfg to emphasize the format of the file?


Pagination and groupping + mermaid diagram

In my case, when generate docs and open index.html, browser being shutted down due to too long contents.
I hope to separate each models to each page. Also, traveling third party libraries of prisma about ERD generation, none of them could express my database relationships cleary due to too many tables. Therefore, I hope to suggest you to providing groupping feature, and drawing mermaid diagram per each group page.

pages per models
support groupping
mermaid diagrams per each group

If you agree, then I can help you about the last feature, "mermaid diagrams per each group".
/// @group articles
model bbs_articles {
}

/// @group sales
model shopping_sales {
}

/// @group orders
model shopping_orders {
}

https://github.com/samchon/prisma-markdown/blob/master/ERD.md
I tried to accomplish it in markdown level, and succeeded to implement it.
However, I don't have enough insights about website rendering. So, hope prisma-docs-generator to support same thing.


V2 API Menu/Navigation endpoint

Curious if there are plans to implement an endpoint for menus.  As it is now I'm making recursive calls to the api and building out the menu that way. Is there a recommended way or any examples of handling menus in a headless setup?

Menus can be implemented in many different ways in Wagtail, so we haven't pushed for one particular method for the API.
If you want to build a menu from your page tree, I think the best way would be to fetch all the pages with &show_in_menus=true and build up the tree on the client side (By default, Wagtail API returns pages in Depth-first search order https://en.wikipedia.org/wiki/Depth-first_search).
Currently, it's not possible to limit the max depth so this method might not be a good fit if you have a deep hierachy and want to limit the number of tiers that appear in the main menu.

I'd like to take a long, hard look at the API, and maybe come up with a proposal for a somewhat cleaner and simpler version, based on the principles of HATEOAS. Maybe I should start a new version, say v3, next to v2, so as not to break stuff? Or is this a dumb idea anyway...

@ddokter It sounds like this might be a good candidate for an RFC... https://github.com/wagtail/rfcs

Okido. I'll play around a bit first, then come up with a proposal. Should I draft  new one? Given that there already is an API proposal in there?

Yep, it should be a new RFC - RFC8 is essentially about the introduction of the v2 API, and other proposed changes are handled in separate RFCs (RFC15 for example).

@gasman RFC 019 in da house. Pull request done on the wagtail/rfc repo.

Is there a way I can see that RFC? I only see up till the 18th one.

I’m unclear what there is to do here if anything, so will close this now. There’s certainly room for more API evolutions, some of which can be proposed as issues, or as RFCs. For menus specifically, I’d recommend following Define custom, hierarchical navigation menus #12470.


Change the title bar icon to something different

Currently the title bar icon is based out of react. Change it to something different.
Post the icon here and after confirmation do proceed with the icon change

Hi @DhanushNehru ,
I would like to contribute to your repo
Can you assign this to me!

Hi @DhanushNehru
check this out

@Mohit-3007 looks fine, if you can include the same for python as well it will be really cool .
You can check the code for more details

This issue was more about changing the icon in this title bar icon instead of react logo @Mohit-3007
If you want to do the above which you mentioned please raise a new issue @Mohit-3007

 This issue was more about changing the icon in this title bar icon instead of react logo @Mohit-3007 If you want to do the above which you mentioned please raise a new issue @Mohit-3007

my bad I misunderstood, will change the title icon

and also python logo and drop down button

Yes title bar logo looks fine ,
Can you create a new issue for javascript & python logo @Mohit-3007

@DhanushNehru created new issue for javascript & python logo


Fixes #2404 by introducing GroupInfo for rendering groups and using A…

…ppInfo instead of AppDefinitions directly.
With this change one can  add embed parameters  to the GET groups endpoint.
The default embed parameters match the existing json structure (apps and groups).

I suggested some changes. Tell me what you think!

@kolloch addressed all your points.

I still feel that queryForGroup should not get the root Group as argument. Your suggestion with the GroupSelector makes sense. Since you introduce this as a new method, I think that you also should introduce the GroupSelector in this PR.

Added Selectors to the InfoService and use them for access control filtering.

Cool! I like the selector approach.
I think that there is a bug, though, because you do not filter the group that you load itself with the groupSelector.

Thanks. Addressed your comments.

@kolloch added a map lookup (yes there is a getOrElseUpdate even in the standard map)
Squashed and rebased.

LGTM! Thanks :rocket:


Create script that generates an overview of our converted datasets and their contents

This is obviously still a bit underspecified, but we should be able to provide insights not only on particular data items and model predictions, but also datasets as a whole.
Once we have aggregated some HF datasets in the standardized ThoughtSource format, we need a script that iterates through the datasets and provides simple descriptions for each,e.g.,

[ ] Number of dataset items
[ ] For each dataset feature, number of items where this feature is non-empty (to see which fields are filled in which datasets, many slots are optional)
[ ] For features that are arrays: min/max/median array length?
[ ] Anything more advanced? (probably not)

@nomisto Now that the datasets are ready, it would be good to generate some basic stats


draft: attempt to unify process-compose settings

I started updating process.process-compose to allow overriding individual settings without losing any of the defaults.
But I noticed that, despite the description, those settings are never used.
What needs to be fixed

Name
Type
Default
Comment

process.process-compose
attrs
{ version = "0.5"; ... }
Claims to control top-level settings. Only used for tui and unix-socket.

process.process-compose.tui
any
true
Controls the --tui CLI option

process.process-compose.unix-socket
any
"${config.devenv.runtime}/pc.sock"
Sets the --unix-socket path.

process.process-compose.settings
yaml
{} implementation in config
Claims to modify process-specific settings. Controls top-level settings in reality.

process-managers.process-compose.settings.tui
bool
lib.mkDefault true
Never used. Not a PC setting AFAIKT, only command-line.

process-managers.process-compose.settings.port
int
lib.mkDefault 9999
Never used. Not a PC settings AFAIKT, only command-line.

Other issues

tui = false; breaks process-compose. Fixed by serializing the bool to true or false, instead of "1" and "".
PC_TUI_ENABLED doesn't exist in process-compose. There's PC_DISABLE_TUI though. edit: nevermind, looks like this exists for backwards-compatibility with previous devenv versions. We should document this. See https://github.com/cachix/devenv/issues/1109.

Proposal

Name
Action

process.process-compose
Deprecate. If this was previously used for settings, migrate to process-managers.process-compose.settings.

process.process-compose.tui
Move to process-managers.process-compose.tui.

process.process-compose.unix-socket
Move to process-managers.process-compose.unixSocket.  Or unix-socket 🤷.

process-managers.process-compose.settings
Fix description to say that this controls the top-level options

process-managers.process-compose.settings.port
Move to process-managers.process-compose.port.

process-managers.process-compose.settings.tui
Remove. Migrate if previously used.

process-managers.process-compose.useUnixSocket
Add. Set to true by default and controls the --use-uds CLI flag.

Relevant example: https://github.com/cachix/devenv/issues/1104#issuecomment-2068232549

We also should update examples and docs.

An update on the changes so far.
Following the same pattern, we were thinking of renamed process-managers.<name>.* to process.managers.<name>.*. I'm not entirely sure about this one yet.
Process manager changes

Before
After
Comment

process.implementation
process.manager.implementation

process.after
process.manager.after

process.before
process.manager.before

processManagerCommand
process.manager.command

—
process.manager.args
Allows modifying the options passed to the command.

process-managers.<name>.enable

Changed to internal = true. These are set via process.manager.implementation. Added an assertion to check that only one is enabled.

Process-compose changes

Before
After
Comment

process.process-compose.tui
process-managers.process-compose.tui.enable

—
process-managers.process-compose.unixSocket.enable
Enables the unix socket. Default: true.

process.process-compose.unix-socket
process-managers.process-compose.unixSocket.path

process.process-compose.*

Rest dropped. Never used anywhere.

process-managers.process-compose.settings.port
process-managers.process-compose.port

Following the same pattern, we were thinking of renaming process-managers..* to process.managers..*. I'm not entirely sure about this one yet.

This follows the same pattern as container.* and containers.<name>.*, same for processes, etc.


Show selected refinements even for no results.

Description

Screenshot
Description

By looking at the place where you choose refinements, can you tell which refinements you have chosen?

No, you can't! In this screenshot, we've also selected "Orange", but you can't tell unless you know to look at an entirely separate part of the page.

That's confusing! So this PR fixes that. Now you can see "Orange", even though it has zero results! This will help mitigate customer confusion as they tweak their refinements.

Types of Changes

[ ] Bug fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Documentation update
[ ] Breaking change (could cause existing functionality to not work as expected)
[ ] Other changes (non-breaking changes that does not fit any of the above)

Breaking changes include:

Removing a public function or component or prop
Adding a required argument to a function
Changing the data type of a function parameter or return value
Adding a new peer dependency to package.json

Changes
How to Test-Drive This PR

Start dev server
View a PLP
Apply filters that result in a refinement with zero hits (example page from screenshots)
The refinement with zero hits should still be visible!

Checklists

General

[ ] Changes are covered by test cases
[ ] CHANGELOG.md updated with a short description of changes (not required for documentation updates)

Accessibility Compliance
You must check off all items in one of the follow two lists:

[ ] There are no changes to UI

or...

[ ] Changes were tested with a Screen Reader (iOS VoiceOver or Android Talkback) and had no issues
[ ] Changes comply with WCAG 2.0 guidelines levels A and AA
[ ] Changes to common UI patterns and interactions comply with WAI-ARIA best practices

Localization

[ ] Changes include a UI text update in the Retail React App (which requires translation)

How do you select a refinement with 0 results though? Just through URI manipulation?
I think the change itself is good but if there are no results, should an option be a valid filter or should it just be ignored?

How do you select a refinement with 0 results though? Just through URI manipulation?
I think the change itself is good but if there are no results, should an option be a valid filter or should it just be ignored?

Just by clicking! Try Womens Clothing, Orange + Beige colors, then Size 16. The search results will have zero orange hits, even though orange is a selected filter!


Scan QR code from image

Allow an image to be scanned rather than just from the camera.

+1 Would like to have this feature as well

Hi @kylecorry31, @7eventech77, what do you think, would that be ok?
https://github.com/kylecorry31/Trail-Sense/assets/34175360/7b19ee4a-3792-408e-b1f7-6e52899411b1
@kylecorry31 a couple of doubts I have about the implementation:

In the event that the qr code is not recognised, do i include a message of some kind e.g. a Toast/snackbar saying 'the qr code is not readable' or something like that?

I used the ExifInterface class to allow the rotation of a bitmap, specifically android.media.ExifInterface. This is supported by API 24, as the project has minsdk 23 I have to import the support library for ExifInterface (com.android.support:exifinterface). Is this approach ok for you?

Hi @kylecorry31, @7eventech77, what do you think, would that be ok?
Screen_recording_20240224_223349.mp4
@kylecorry31 a couple of doubts I have about the implementation:

In the event that the qr code is not recognised, do i include a message of some kind e.g. a Toast/snackbar saying 'the qr code is not readable' or something like that?
I used the ExifInterface class to allow the rotation of a bitmap, specifically android.media.ExifInterface. This is supported by API 24, as the project has minsdk 23 I have to import in gradle the support library for ExifInterface (com.android.support:exifinterface). Is this approach ok for you?

Thank you, that looks good. I have a few comments:

You shouldn't need to rotate the image, as the QR code scanner should be rotation invariant (that should reduce the memory footprint / remove the need for the library)
When you read the contents of the image file, be sure that you are downscaling the image (max 2048x2048 preferably, and if possible smaller as some devices have memory limitations).
I would have the message say "No QR code detected" and use a toast (there's a toast extension method on the AndromedaFragment)
Is there enough room on small screen devices with the button placement there (I typically use the Nexus 4 emulator)? If not, I would suggest maybe using a floating action button with padding at the bottom of the results list so you can scroll fully (but I do prefer the button as you have it for clarity)
Finally, can you add a loading indicator after the user selects the image while it scans in case it takes a while (ex. on a lower end device)?

Hi @kylecorry31, @7eventech77, what do you think, would that be ok?
Screen_recording_20240224_223349.mp4
@kylecorry31 a couple of doubts I have about the implementation:

In the event that the qr code is not recognised, do i include a message of some kind e.g. a Toast/snackbar saying 'the qr code is not readable' or something like that?
I used the ExifInterface class to allow the rotation of a bitmap, specifically android.media.ExifInterface. This is supported by API 24, as the project has minsdk 23 I have to import in gradle the support library for ExifInterface (com.android.support:exifinterface). Is this approach ok for you?

Yes, that implementation is good from my perspective including the the comments @kylecorry31 made on it. The only suggestion/questions I have are below.
Does your implementation work with WiFi network QR codes or any other types other than URLs? I know that one of the reasons I would like to have this feature is to be able to read a Wireless network QR code that Android allows you to save as an image. The password is not printed in text on the QR code so without a tool to scan the QR and give the Network Name/Password one would not be able to retrieve the password to a saved network. The ability to read Geo coordinates I could see also being useful when you are out in the field if there are QR codes with them on trails. The ability to read other types of QR codes such as text, email, SMS, Phone, etc. would be useful as well.
Except for that looks great, thank you!

Hi @kylecorry31, @7eventech77, what do you think, would that be ok?
Screen_recording_20240224_223349.mp4
@kylecorry31 a couple of doubts I have about the implementation:

In the event that the qr code is not recognised, do i include a message of some kind e.g. a Toast/snackbar saying 'the qr code is not readable' or something like that?
I used the ExifInterface class to allow the rotation of a bitmap, specifically android.media.ExifInterface. This is supported by API 24, as the project has minsdk 23 I have to import in gradle the support library for ExifInterface (com.android.support:exifinterface). Is this approach ok for you?

Thank you, that looks good. I have a few comments:

You shouldn't need to rotate the image, as the QR code scanner should be rotation invariant (that should reduce the memory footprint / remove the need for the library)
When you read the contents of the image file, be sure that you are downscaling the image (max 2048x2048 preferably, and if possible smaller as some devices have memory limitations).
I would have the message say "No QR code detected" and use a toast (there's a toast extension method on the AndromedaFragment)
Is there enough room on small screen devices with the button placement there (I typically use the Nexus 4 emulator)? If not, I would suggest maybe using a floating action button with padding at the bottom of the results list so you can scroll fully (but I do prefer the button as you have it for clarity)
Finally, can you add a loading indicator after the user selects the image while it scans in case it takes a while (ex. on a lower end device)?

Thank you, i have completed/checked all points, here is the PR: https://github.com/kylecorry31/Trail-Sense/pull/2240

Hi @kylecorry31, @7eventech77, what do you think, would that be ok?
Screen_recording_20240224_223349.mp4
@kylecorry31 a couple of doubts I have about the implementation:

In the event that the qr code is not recognised, do i include a message of some kind e.g. a Toast/snackbar saying 'the qr code is not readable' or something like that?
I used the ExifInterface class to allow the rotation of a bitmap, specifically android.media.ExifInterface. This is supported by API 24, as the project has minsdk 23 I have to import in gradle the support library for ExifInterface (com.android.support:exifinterface). Is this approach ok for you?

Yes, that implementation is good from my perspective including the the comments @kylecorry31 made on it. The only suggestion/questions I have are below.
Does your implementation work with WiFi network QR codes or any other types other than URLs? I know that one of the reasons I would like to have this feature is to be able to read a Wireless network QR code that Android allows you to save as an image. The password is not printed in text on the QR code so without a tool to scan the QR and give the Network Name/Password one would not be able to retrieve the password to a saved network. The ability to read Geo coordinates I could see also being useful when you are out in the field if there are QR codes with them on trails. The ability to read other types of QR codes such as text, email, SMS, Phone, etc. would be useful as well.
Except for that looks great, thank you!

It can read wifi QR codes (and any other type of QR code), but it doesn't actually support doing anything with them other than seeing the text the QR code contains. I don't plan on adding support for actually connecting to the wifi network in Trail Sense though. URLs are also supported, and you choose to open them in your phone's browser. As for geo QR codes, that feature is also already available - and it shows options such as creating a beacon at the location shown.
For more information you can see this guide on the QR Code Scanner tool: https://kylecorry.com/Trail-Sense/guide?id=tool_qr_code_scanner

Hi @kylecorry31, @7eventech77, what do you think, would that be ok?
Screen_recording_20240224_223349.mp4
@kylecorry31 a couple of doubts I have about the implementation:

In the event that the qr code is not recognised, do i include a message of some kind e.g. a Toast/snackbar saying 'the qr code is not readable' or something like that?
I used the ExifInterface class to allow the rotation of a bitmap, specifically android.media.ExifInterface. This is supported by API 24, as the project has minsdk 23 I have to import in gradle the support library for ExifInterface (com.android.support:exifinterface). Is this approach ok for you?

Yes, that implementation is good from my perspective including the the comments @kylecorry31 made on it. The only suggestion/questions I have are below.
Does your implementation work with WiFi network QR codes or any other types other than URLs? I know that one of the reasons I would like to have this feature is to be able to read a Wireless network QR code that Android allows you to save as an image. The password is not printed in text on the QR code so without a tool to scan the QR and give the Network Name/Password one would not be able to retrieve the password to a saved network. The ability to read Geo coordinates I could see also being useful when you are out in the field if there are QR codes with them on trails. The ability to read other types of QR codes such as text, email, SMS, Phone, etc. would be useful as well.
Except for that looks great, thank you!

@7eventech77 It can read wifi QR codes (and any other type of QR code), but it doesn't actually support doing anything with them other than seeing the text the QR code contains. I don't plan on adding support for actually connecting to the wifi network in Trail Sense though. URLs are also supported, and you choose to open them in your phone's browser. As for geo QR codes, that feature is also already available - and it shows options such as creating a beacon at the location shown.
For more information you can see this guide on the QR Code Scanner tool: https://kylecorry.com/Trail-Sense/guide?id=tool_qr_code_scanner

Ah okay. I completely understand, being able to view the text of the WiFi QR code is enough (aka the password mainly), just wanted that since it is such a pain to be able to get the password of a network you have saved but forgot the password of. Thank you!

@AlessandroFrangiamone Hi, I was doing some testing of this and found that it isn't detecting most images of QR codes. I tried to update the QR library to do a high accuracy scan, but that didn't seem to help much. After some more digging, I found that zxing (the underlying library) is designed primarily for mobile video and prioritizes speed over accuracy, which is why it seems to be missing a lot of QR codes.
Unfortunately, I don't have more time to look into improving this right now, so I've hidden the button from the UI (to avoid getting bug reports). If you have time, here's where the QR code scanning is being done - it may be possible to set additional flags or similar to make it more accurate while scanning in high accuracy mode: https://github.com/kylecorry31/andromeda/tree/main/qr


[CanonicalOSSA] sourcekit-lsp tests; fix weak reference lifetimes

Some SourceKit properties are weak references. Several test cases
assign weak references assuming they will outlive subsequent checks
without any subsequent use keeping the reference alive.
The SIL optimizer shortens object lifetimes, breaking the test at
-O. This may even happen at -Onone in the future. The optimizer has
always done this sort of optimization, but enabling OSSA makes it much
more likely to happen in practice.
Fixes rdar://73044531 ([CanonicalOSSA] sourcekit-lsp tests; fix weak
reference lifetimes)
These tests are blocking the OSSA work.

@swift-ci test

@swift-ci test


Fix race in host sandbox creation

Since we share the host sandbox with many containers we
need to serialize creation of the sandbox. Otherwise
container starts may see the namespace path in inconsistent
state.
Signed-off-by: Jana Radhakrishnan<EMAIL_ADDRESS>

LGTM

LGTM.


In memory routes

Is your feature request related to a problem? Please describe.
File based routing used by SvelteKit makes it really easy to visualise a sites structure while developing, that being said if a developer wanted part (or all) of a website to be under a single path whist still being able to nest files, they couldn't make use of SvelteKit's router. As a concrete example, let's imagine a /settings page with sub pages /settings/profile and /settings/notifications, thanks to the separation it's easy enough to break down what the different pages are for, but if we wanted all of the settings to be under the path /settings we would be out of luck.
Describe the solution you'd like
A $memoryRoutes sub folder in each route folder could exist, and when navigating to a page in one of these folders the url would remain the same as the parent route.
/account -> /settings/$memoryRoutes/profile = /settings
/settings -> /settings/$memoryRoutes/profile = /settings
/settings/$memoryRoutes/profile -> /settings/$memoryRoutes/notifications = /settings
/settings/$memoryRoutes/profile -> /settings/payment = /settings/payment
/settings/$memoryRoutes/profile -> /account = /account
Describe alternatives you've considered

Instead a const like memory = true could be exported from the parent route (i.e. /settings/index.js) to indicate that all sub routes should be in memory, this does mean that in memory and "real" routes can't be mixed and matched.
Another alternative could include an exported const path that would equal the actual path the route should be available as (so /settings/profile would export a path of /settings). This const may also need to handle dynamic params and could perhaps do so by using the same param names (/products/[id] could export /[id]).

How important is this feature to you?
This kind of thing is currently possible by disabling the router on a page that has links to in memory routes and instead use a different router with support for in memory routes, although (at least to me) this feels a little backwards.
Additional context
There might be a similar case for hash based routing like this too, but I've not really looked into it.

You can load the components you want in your route to accomplish this today. You don't have to use the router to show a new component


Model: avoid redundant addJoint methods

In Model, we have several methods addJoint and addJointAndBody. All of them can be achieved equivalently by calling then nominal addJoint(parent,type,placement,inertia,names), followed possibly some few additional methods to complete the call. I would like to suggest to remove this redundancy:
A. either by simply removing the redundant methods, while only keeping the basic ones
B. or by, at least, calling the basic methods in the complex ones, while removing the code duplicate.
I vote for A.

In one of the methods, neutralConfiguration is assigned to be the middle point of the joint range. If this behavior is important, I suggest to write a dedicated algorithm that force the neutral configuration to be the range median, explicitly and a posteriori.

This becomes a HPP reqiuirement: we do not have the same behavior. I will implement the above-mentioned proposition.

Partially solved by #251.

Entirely solved by #251.


Sync Changes From v.2.0.2 and v.2.0.3

It's been almost a year since the original repository has been updated, but there have been some major changes made as of yesterday:

Sheets are parsed using JSON now (as opposed to parsing with CSV)
Better type transforming
Important bug fixes

My PR should cover everything except our index.ts file (I also added a note in the file to say so). Given the differences between languages, I figured it would be best for you guys to determine how all of the new features should be implemented in TypeScript (since we aren't working with a 1-1 API here).
Happy coding!

Hi, thanks for this contribution! It doesn't look like the Typescript API needs to change here so I don't think I'll touch that.


Android: Support setting background color on ARTSurfaceView

This fixes support for the backgroundColor style prop on an ART.Surface.
ARTSurfaceViewManager inherits its setBackgroundColor implementation from BaseViewManager. This implementation broke in API 24 because API 24 removed support for setBackgroundColoron TextureViews. ARTSurfaceView inherits from TextureView so it also lost support for setBackgroundColor.
To fix this, the implementation of ART.Surface's setBackgroundColor was moved to the shadow node. The implementation now draws the background color on the canvas.
Test Plan (required)
In a test app, verified that initializing and changing the background color on an ART.Surface works. Verified that the background renders as transparent when a background color isn't set. Also, this change is being used in my team's app.
Adam Comella
Microsoft Corp.

@janicduplessis I addressed your feedback.


Remove deprecated ::File.exists? Using ::File.exist? instead.

Also fixed bug with symlinks what was checked the using exists? and exist? at same time, but in specs was mocked only exists?

Closing due to inactivity.

Hm... Why it closed?

It was still broken on the tests, and we had no way to fix that, and now its well out of date.  You can take another shot at it, but last time you got lost somewhere way deep in the file provider unit tests (which need to be entirely scrapped and rewritten because they're awful -- and i wrote them) and we didn't know what the fix was there.


Docker for AWS template archive is out of date

File: docker-for-aws/archive.md, CC @johndmulhausen

@FrenchBen PTAL

We're working on aligning the update process to match that of Azure.
@josephtyler what's your immediate need for old deployments that do not have the latest fix?

Closing this ticket due to its age, and the impending refactor. If you think this is in error, feel free to reopen. Thanks!


Open windows in tab (OS X)

Thank you for great package.
Little enhacement - would be nice if other window will open in new terminal tab instead of new window (OS X).

This is possible with an OSX Automator app.
Please refer to the instructions here.

Update: I've moved the Gist into the official repo and added the instructions to the README.


Allow override of :all view - Only apply built-in :map if the option is not present

Seems okay! But we'd need a quick spec.


Some songs not discoverable in-app

First, thanks so much for building this tool! I was having a hard time with all the other ways to manage local songs, this is almost exactly what I was wishing for.
I notice that about 30 maps (out of 150) in the folder are not picked up by the application. As far as I know, there's nothing special about them (one in particular is a map I made, and it was made using the same settings as my other maps which are picked up).
I'm happy to dig into this myself, but was hoping you could point me to the right place / offer any guesses as to how this might be possible :)
Thanks!

Hello !
The exact condition for a song to be correctly imported in Beatlist is to successfully pass every condition in this method:
https://github.com/Alaanor/beatlist/blob/cfd115c43449af7e103866deb446c8a4dc9f03d5/src/lib/SongLoader.ts#L70-L105
Generally it fail because he couldn't have the hash on beatsaver (Like a map not published yet). This is something we can change and improve (Could have got the hash through this, which is a hash generated by the songloader mod once the map has been loaded in the game) https://github.com/Alaanor/beatlist/blob/cfd115c43449af7e103866deb446c8a4dc9f03d5/src/lib/SongHashData.ts#L31)
Now for your case, I'd be more than happy to discuss and debug it through discord (Or here). I probably haven't covered every edge case yet. :ok_hand:

Also as you can see on the line 97:
https://github.com/Alaanor/beatlist/blob/cfd115c43449af7e103866deb446c8a4dc9f03d5/src/lib/SongLoader.ts#L97-L100
There's a condition that show the error when he couldn't import. As it's an electron app, you can ctrl+shift+i and go to the settings page of the app and hit the scan button to get all the log in the console.
Only from the scan button in the settings it show the log in the console:
https://github.com/Alaanor/beatlist/blob/12c4c1898d7a43cf0a88dcd3270ea6406e7f5d48/src/components/BtnScan.vue#L93

So 95daa2fc102d4e34be3b666c0ee020ecf4480450 a443149c0b9822556f9a8cc4da682f86267124b8 773f2efa200d7aef1ccfaeff8b9fea241fc3251f should fix/help to solve the problem. Basically I added a way to compute the hash for the song if the hash wasn't found in songhashdata.dat or if the file is not available. This should reduce the amount of error. I'm going to close the issue once merged on master and made a release.

Awesome! Thanks so much @Alaanor, that’ll really help me keep my local songs organized 😄

I've released v1.1.1 which contains the change. Closing the issue.


Exidiahax doesn't appear to function if the save is larger than (most likely) 128kb

I've tested a bunch of games from the list.
Of the EUR games I've tested...
Games which worked flawlessly:
Jagged Alliance (save file is 128kb)
Soul of Darkness (save file is 128kb)
Games which gave an endless "initializing save data loop" inside of LoE (same issue as #766)
Let’s Create! Pottery (save file is 256kb)
Art Academy: First Semester (save file is 672kb)
A Little Bit of... Brain Training Maths Edition (save file is  1.44MB)
A Little Bit of... Brain Training Arts Edition  (not sure the exact size as I don't currently have it installed. It was something like 1.2MB though)
Rytmik Retrobits (save file is 2.7MB)
Mario vs. Donkey Kong™: Minis March Again! (save file is 416KB)
This leads me to believe that LoEhax wont work if the save file is larger than 128kb. This was all tested on 11.2.

Crap. I'll fix this.

Would the savegames of the other exploitable dsiware titles (fieldrunners) work for this (or at least some of the pulled games)?

would need testing

Wasn't Fieldrunners originally suggested for EUR but then someone reported an issue with it? Was it ever verified that there was no user error involved? If I had two EUR consoles I'd test it but I don't so I can't.

It was not.

Sorry not fieldrunners, I meant Suduko

Hi to everyone. Thanks for all the effort on writing this guide. Sorry for having revived this issue @Plailect , but is better to don't make a new one for a little thing.
Also, sorry for my English, this isn't my native language.

Sudoku EUR v0 ROM is MIA

I was thinking: maybe the game is still on nintendo servers...so I started doing a little research.
There are three versions of sudoku EUR that have been released: the v0 (used in sudokuhax), the v256 (the fixed one) and the v1024(the one actually available on eShop).
I found that all three versions was on the CDN eShop servers in the past (the original list is offline, this is a link of a copy), both EUR and USA ones (title ID 000480044b344445/56), but I can't check if they are on the servers today (I think only the last one).
So I checked on the NUS (Dsi Shop servers), and I tried to download them with NUS downloader. I have been able to download the v0 and the v256 with it! So they are actually on the NUS servers , but there is a problem: they are encrypted, with its Dsi Ticket, like the 3ds titles on the eShop. The ticket system is an old version of the 3ds system, which also uses an (encrypted) title key.
Therefore, these are my assumptions:
Can someone use the 3ds-eShop sudoku title key to decrypt someway the NUS v0? (I can upload an encrypted copy for you if needs); If this is not possible, can someone buy on a EUR Dsi sudoku v256, extract the ticket, and (try to) decrypt the v0? Or, more directly, force the Dsi shop to download the v0?
Also, can someone check if v0 is still available on CDN servers?
Maybe I'm delirious with all this stuff, but I wanted to share with you these little information,even because Dsi Shop will close in 2017. I hope they can be useful. Thanks for reading.


Nice project

Hey nice project you did here, I'm new to the spot test network, do you know if there is a web interface I can see the orders list made by the bot? I want to compare the order results in test environment with what happened in real life.

Hey @ramonck
I don't think they have Testnet UI.
But you can use API to get the information.
I also felt a bit hard to test with the test environment, so just deposit a little amount in the live environment and do it.

Hey @ramonck
I don't think they have Testnet UI.
But you can use API to get the information.
I also felt a bit hard to test with the test environment, so just deposit a little amount in the live environment and do it.

Guys, join the Telegram group to solve problems with each other ..
https://t.me/joinchat/z3cKyYFcx0NiOTA8


Document supervisor will not always receive panics

At least the following situations don't prevent the panic info from making its way to the supervisor:

Runtime implementation, maybe we should move the catch to ActorFuture.
When panic = abort is set.

Done in https://github.com/Thomasdezeeuw/heph/commit/8cd709abe9cfeee1b55a407a8bbe9f673cd59719.