Detection without out-of-band interaction

Hello,
I'm training on deserialization and I'm currently on .NET, so already thank you for this tool and your conferences, it helped me a lot.
After having created a simple lab with a deserialization in a viewstate (MAC not enabled / Viewstate not encrypted), I wonder if it is possible to block the execution of the thread in cases where an out of band detection is not possible ?
For example, if I generate the payload with the following command, the output will be written to the specified file.
.\ysoserial.exe -o base64 -g TypeConfuseDelegate -f LosFormatter -c "echo 1234 > C:/Windows/temp/exploit.txt"

I can also have a DNS request with the following payload
.\ysoserial.exe -o base64 -g TypeConfuseDelegate -f LosFormatter -c "ping my.server.tld -n 10"

But if I do a sleep, the command will be transparent because it is executed in a thread, is it possible to block the thread ? or to do otherwise ? (for example modify the gadget ?)
Regards

I think this question is more related to .NET in general than this project. It all depends on the target program and whether it is running in a synchronous or an asynchronous way (e.g. in a different thread).
I will close this as it is more to do with what payload to use. Perhaps a red-team forum would be the best place to discuss this.


Provide a way for plugins to check certificate fingerprints

API | Forge | Vanilla
This adds the ability for plugins to provide a certificate fingerprint to verify jar signatures. #923

Wait... couldn't someone who wanted to modify the plugin JAR get around the warnings by removing the signature checking code?

My thinking on the signatures is not security, but corruption. Easy to forge, but corrupt data will fail to load in most cases.

@JBYoshi Of course there's way around checking, there's no way to prevent removing checking.

I've also heard of mod authors teaming up to check each others fingerprints and stuff I think.

IMO its the servers task to check.
TOFU principle.
Plugin is installed
Server starts and detects that said plugin has a signature. The certificate/signature details are stored by the server in a config file.
Server stops
Plugin will be replaced/gets corrupted
Server starts. The server detects that the plugin should have a signature but detects that the signature is broken or missing and can warn the user appropriately.


Facebook Profile Image

Is there a way to get a bigger facebook profile image? Auth0 is handing me a 50x50 image which is too small for the purposes of the current UI I am developing.

@marcoscurvello sorry for the delay but you'll need to fetch it using Graph API using FB SDK


Allow changing scrape region

ScreenScraper offers data and media per region. Users should be able to change region dynamically during scraping if the results aren't expected.

Duplicate of #18


doctl: 1.31.2 -> 1.35.0

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
No idea what it is supposed to do. I got a binary built but with some errors displayed first.

$ nix-shell -p nix-review --run "nix-review pr 75000"
$ git fetch --force https://github.com/NixOS/nixpkgs master:refs/nix-review/0 pull/75000/head:refs/nix-review/1
remote: Enumerating objects: 24, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 31 (delta 18), reused 16 (delta 16), pack-reused 7
Unpacking objects: 100% (31/31), done.
From https://github.com/NixOS/nixpkgs
 * [new branch]              master               -> refs/nix-review/0
 * [new ref]                 refs/pull/75000/head -> refs/nix-review/1
$ git worktree add ./.review/pr-75000 ff954e075994e351dbe277e4c3eed6dba831774a
Preparing worktree (detached HEAD ff954e07599)
Checking out files: 100% (20407/20407), done.
HEAD is now at ff954e07599 Merge pull request #74321 from romildo/upd.connman-notify
error: while querying the derivation named 'nix-2.4pre20191022_9cac895':
while evaluating the attribute 'src' of the derivation 'nix-2.4pre20191022_9cac895' at /home/thu/projects/nixpkgs/.review/pr-75000/pkgs/tools/package-management/nix/default.nix:28:14:
unknown hash algorithm '', at /home/thu/projects/nixpkgs/.review/pr-75000/pkgs/build-support/fetchurl/default.nix:119:3
$ git merge --no-commit e63832ae21dfea7b98b94b0d8a97c2ce381fe3d1
Automatic merge went well; stopped before committing as requested
error: while querying the derivation named 'nix-2.4pre20191022_9cac895':
while evaluating the attribute 'src' of the derivation 'nix-2.4pre20191022_9cac895' at /home/thu/projects/nixpkgs/.review/pr-75000/pkgs/tools/package-management/nix/default.nix:28:14:
unknown hash algorithm '', at /home/thu/projects/nixpkgs/.review/pr-75000/pkgs/build-support/fetchurl/default.nix:119:3
Building in /run/user/1000/nix-review-_gpd20oc
$ nix-shell --no-out-link --keep-going --max-jobs 8 --option build-use-sandbox true --run true -p doctl
https://github.com/NixOS/nixpkgs/pull/75000
$ nix-shell -p doctl

[nix-shell:~/projects/nixpkgs]$ which doctl
/nix/store/yiy87164yk73aknnfii37w33lg521sbz-doctl-1.35.0-bin/bin/doctl

[nix-shell:~/projects/nixpkgs]$ exit
$ git worktree prune

[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
Previously:

$ nix path-info -S /nix/store/g4akkf9qg59dal7l0qd8yxfn07xqcbsb-doctl-1.31.2-bin/bin/doctl
/nix/store/g4akkf9qg59dal7l0qd8yxfn07xqcbsb-doctl-1.31.2-bin       48976424

After
nix path-info -S /nix/store/wszxllpx9bai6gd7d0nc2nk4w0wjrvs0-doctl-1.35.0-bin/bin/doctl
/nix/store/yiy87164yk73aknnfii37w33lg521sbz-doctl-1.35.0-bin       78187088

[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @langston-barrett

@GrahamcOfBorg build doctl


Switch to uint64 hash for identifier

goos: linux
goarch: amd64
pkg: github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/collector/internal/datapointstorage
cpu: AMD EPYC 7B12
             │ bench2.txt  │             bench3.txt             │
             │   sec/op    │   sec/op     vs base               │
Identifier-2   4.805µ ± 4%   2.539µ ± 0%  -47.16% (p=0.002 n=6)

             │ bench2.txt  │            bench3.txt             │
             │    B/op     │    B/op     vs base               │
Identifier-2   2208.0 ± 0%   632.0 ± 0%  -71.38% (p=0.002 n=6)

             │ bench2.txt │            bench3.txt            │
             │ allocs/op  │ allocs/op   vs base              │
Identifier-2   47.00 ± 0%   44.00 ± 0%  -6.38% (p=0.002 n=6)

I'm still working on testing edge cases to make sure identifiers don't collide.

FYI: Checkout amazing https://pkg.go.dev/golang.org/x/perf/cmd/benchstat tool for easier comparision of those results 🤗

added delimiters to make sure we don't get collisions between the different maps


Sanic Websockets over SSL aka WSS

Does Sanic allow WebSocket connections over WSS?
I ask this as the code below that worked with just a ws protocol method worked fine
@app.websocket("/online")
async def online_handler(request, ws):
    while True:
        connection = await ws.recv()
        await ws.send("Online")

But upon using nginx to upgrade the request so it is served as a WSS it instead breaks and gives me
web_1       | [2018-08-17 23:42:04 +0000] [1] [ERROR] Traceback (most recent call last):
web_1       |   File "/usr/local/lib/python3.7/site-packages/sanic/server.py", line 220, in data_received
web_1       |     self.parser.feed_data(data)
web_1       |   File "httptools/parser/parser.pyx", line 193, in httptools.parser.parser.HttpParser.feed_data
web_1       | httptools.parser.errors.HttpParserInvalidMethodError: invalid HTTP method

I am not sure if I need to look into fixing my nginx code or if the issue lies with Sanic.
Any help will be appreciated
Edit
After changing my nginx config again into using a local http connection instead of a https connection
I now get this error on sanics side
web_1       | Traceback (most recent call last):
web_1       |   File "/usr/local/lib/python3.7/site-packages/sanic/app.py", line 556, in handle_request
web_1       |     response = await response
web_1       |   File "/usr/local/lib/python3.7/site-packages/sanic/app.py", line 259, in websocket_handler
web_1       |     ws = await protocol.websocket_handshake(request, subprotocols)
web_1       |   File "/usr/local/lib/python3.7/site-packages/sanic/websocket.py", line 66, in websocket_handshake
web_1       |     raise InvalidUsage('Invalid websocket request')
web_1       | sanic.exceptions.InvalidUsage: Invalid websocket request

The issue is due to Squid (the proxy server)'s SSL interception, this, in turn, caused a bad request status 400. When I don't use the proxy it works fine.


Multiple Animation Trees cause only the latest one created to work - Godot 4.3

Tested versions
-Reproducible in 4.3
-Not reproducible in any earlier versions
System information
MACOS Sonoma 14 - Godot 4.3 - Vulkan 1.2.283 - Forward+
Issue description
Having multiple animationtrees that are dependent on either the same animationplayer (Or have the same root node) causes only one to work if both of them are set to active.
NOTE: Not entirely sure if the issue stems from both trees being dependent on the same player, as I haven't tested having them on 2 different animationplayers. But the issue always happens as long as both of them are active.
Before 4.3, you could have multiple animationtrees with the same animationplayer and have them both be active and play multiple animations at the same time, I assume this was intended as it made animating multiple parts of a character much easier.
The animations have worked fine in 4.2 and earlier in my experience, although I was not able to test this in a backup copy of 4.2.2 after after converting my project to 4.3, because attempting to revert it to 4.2.2 caused a lot of main files to become corrupt with the "Error while parsing" issue. The project now only works in 4.3 after being converted.
Steps to reproduce
-A possible scenario for this is having a Characterbody2d, and then adding 2 sprites to it (For example, an upper body sprite and a lower body sprite). Set them up as a sprite sheet.
-Then, add an animationplayer that has animations for both sprites.
-After that, add 2 separate animation trees, one for each sprite's animations. Set them both as state machines, and have their animationplayer as the same one.
-Set them both to active, and in script, use get("parameters/playback") and .travel("") to traverse the animation trees via conditions.
-You will most likely be able to see that the tree you set up latest only plays its animations, while the other one doesn't.
Minimal reproduction project (MRP)
N/A

Coming back now to add: I just tested by putting 2 animationplayers (1 for each sprite) and separating the animations, animation player tracks, and animation trees, and all works fine. The source of the problem was that both animation trees were dependent on the same animationplayer.
Still, this is an inconvenience from 4.2.2 which allowed multiple trees to be attached to the same player. Maybe it'd be worth looking into, since at least for me, letting multiple trees be rooted to one player saves a lot of hassle and memory as compared to having to make a separate player for every little sprite and doubling the amount of nodes for animations.

You must send MRP as it is not clear what you mean.
BTW, if you mean a case where two separate AnimationTrees play different animations based on the same animation player, but with different trackpaths for each, I think if you disable the Deterministic option and set the AnimationTree's CallbackModeDiscrete to Dominant or Recessive, the two AnimationTrees would work.

See also https://godotengine.org/article/migrating-animations-from-godot-4-0-to-4-3/#callbackmodediscrete.
If you mean any other case, we cannot tell without MRP. In any case, if multiple AnimationMixers animate the same property on the same object, there should be no bug there just see the issue title, since it is the intended behavior that only the last AnimationMixer is processed.


Updated the schemes in the sample links to HTTPS instead of HTTP

HTTPS is now enforced for all URLs using github.io, e.g. userName.github.io must use https://userName.github.io You can no longer use HTTP:// as mentioned at the bottom of this blog post: https://github.com/blog/2186-https-for-github-pages

Thanks @isseiler!


GHA of PRS 9.7.0 does not use git_committer_name and git_committer_email anymore?

The problem
I used the GHA of PSR 9.6.0 with git_committer_name and git_committer_email configured to let the release commit be from the GitHub bot with its avatar icon. Updating to PSR 9.7.0 now I get commits made by semantic-release <semantic-release>. Do I need to change something or is this a bug in 9.7.0?
Expected behavior
I expected the committer to still be github-actions[bot]<EMAIL_ADDRESS>Environment
Do you need this information, if I have a problem using the GHA?
See: https://github.com/afuetterer/services-test4
Please state which OS you are using and provide the output of the following commands:
python --version
pip --version
semantic-release --version
pip freeze

Please also indicate which Python build tool(s) you are using (e.g. pip, build,
poetry, etc.), including the version number too.
Configuration
[tool.semantic_release]
commit_message = "chore: release {version}\n\nAutomatically generated by python-semantic-release [skip ci]"
logging_use_named_masks = true
major_on_zero = false
tag_format = "{version}"
version_toml = ["pyproject.toml:project.version"]
build_command = """
sed -i "s/^version: .*/version: $NEW_VERSION/" CITATION.cff
sed -i "s/^date-released: .*/date-released: $(date "+%Y-%m-%d")/" CITATION.cff
git add CITATION.cff
python -m pip install "build[uv]>=1.2.1"
python -m build --installer=uv
"""
changelog.template_dir = ".github/templates"

[tool.semantic_release.changelog.environment]
keep_trailing_newline = true

  - name: Create semantic release
    id: semantic-release
    uses: python-semantic-release/python-semantic-release@76b17cc32ac75b87ae301df6d302f71c5eefa9b3 # v9.7.0
    with:
      github_token: ${{ secrets.SEMANTIC_RELEASE_TOKEN }}
      git_committer_name: github-actions[bot]
      git_committer_email<EMAIL_ADDRESS>      root_options: -vv

Logs
See: https://github.com/afuetterer/services-test4/actions/runs/8966931525/job/24623457653
Note: This is only a dummy project to test things out.
Additional context
Example commits from before and after updating to 9.7.0:
commit 43d08d648a44cd6e2d0d376fff911b0fc535580c (HEAD -> main, tag: 0.19.3, origin/main)
Author: semantic-release <semantic-release>
Date:   Mon May 6 09:27:30 2024 +0000

    chore: release 0.19.3

    Automatically generated by python-semantic-release [skip ci]

# update to PSR 9.7.0 ...

commit f2c05e6db68f83a3c1add6265634837368e955eb (tag: 0.18.0)
Author: github-actions[bot]<EMAIL_ADDRESS>Date:   Mon May 6 08:49:57 2024 +0000

    chore: release 0.18.0

    Automatically generated by python-semantic-release [skip ci]

I'm thinking this is a bug I introduced by accident during my refactor. Thanks for the notification.

I thought so. I did not touch my configuration, and it stopped working the way it used to from 9.6 to 9.7.
You updated the "get git details" in action.sh. Could that be it?

:tada: This issue has been resolved in version 9.7.1 :tada:
The release is available on:

PyPi package
GitHub release


[Models]:

Current Situation
Meshery has only a few relationships for handling Kubernetes Secrets.
Proposed Change

Identify the possible relationship type for ConfigMap.
Identify the related resource.
Define the constraints for that relationship.

See https://github.com/meshery/meshery/pull/9816 as an example.

Contributor Guides and Handbook

MeshModel Repository
🖥 MeshModel Overview
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Contributing to Meshery Models
!! See https://docs.meshery.io/project/contributing/contributing-models
Instructions for Models
Forthcoming
Instructions for Components
While the default shape for new components is a circle, each component should be considered for its best-fit shape.

Review and familiarize with the available set of predefined relationship types. Refer the Cytoscape node types for a list of possible shapes.
Propose a specific shape, best-suited to visually represent the Component. Example - Deployment as a pentagon.
Proposee a specific icon, best-suited to visually represent the Component. Example - DaemonSet as a skull icon.

Instructions for Relationships

Identify the relationship and any specific constraints to be enforced between the two specific components, their models or potentially other components, models, or environmental considerations.
Propose a specific visual representation for the relationship. Visual representation examples: Hierarchical, Sibling, Binding, Edge
Prospose the appropriate relationship type, using one of the predefined set of relationship types or suggest a new relationship where an existing type does not fit.
Create a Relationship Definition (yaml). See the Relationship Schema in MeshModel and examples.
Create a policy for evaluation of the relationship (rego). See examples.

Instructions for Policies

Forthcoming

Instructions for Policies

Forthcoming

@RipulHandoo?


[Feature] Use MyBatis xml instead of write Java code

I have seen escheduler-dao module source code and I found that the database-related operations are used mybatis annotations and java code. I think write SQL in xml file will easier to maintain if the project grows larger.

我看了 escheduler-dao 模块的代码，发现里面关于数据库相关的操作，都是通过注解加 Java 代码的方式。我想是不是使用 MyBatis 的 xml 方式写相关的 SQL 语句后期更加容易维护一些。

good job,  we already used xml in the new coming version , for now not ready for released yet , but you can have a look at dev-db branch, haha!


Add directory filtering functionality to rptree

This pull request adds the functionality to filter specific directories when generating a directory tree using the rptree command-line tool. The changes center around an added --filter option to the command-line arguments, which accepts one or more directory names to be filtered out. Also made the necessary changes to
This new feature allows users to generate directory trees that exclude specific directories, making it easier to focus on relevant parts of the file structure (omitting directories like .git, build, target, etc). Please review the changes and let me know if any modifications are required. Thank you!

Thanks for your pull request.


Switch DNS an option menu.

Hello,
Can you add option in menu like " switch dns " for switching to another DNS custom or build in menu from start up?
Best Regards
Mateusz

There was a PR for that #208. But the contributor is opening another one in the next days.

There are 2 different things:

Custom DNS upon setup
Switching DNS after setup

See #258

Modifying /etc/openvpn/server.conf is simpler tbh.


add version attribute

Add a __version__ attribute to the main module so we can access this this at runtime.
Make setup.py read the value from __init__.py instead of hard-coding the version number in both setup.py and __init__.py.

Yeah, importing would require us to also import all dependencies (which assumes they are installed in the environment)


Add conditional transitions and callbacks to ordered transitions.

This adds the arguments present in add_transition, including:

conditions
unless
before
after
prepare
**kwargs

See #192.

Coverage decreased (-0.04%) to 99.67% when pulling cb39638d95e9cdd47f0e88fc45f0a5b55bc1c947 on aforren1:enhance_ordered into 67be2411c0244f3ec661c9d58099cc4303aeaccf on tyarkoni:master.


Cannot set values with non-standard characters

$ torus set A=":F`b1/.F!nf./e=0({`zO=_N22Wa2sQGU]VEjD;&(9.EG-[9;aAlI9 u1D7f}Dxq"
-bash: !nf./e=0: event not found

! would stops the operation
After removing ! from the value, the output is as follow:
torus set SECRET_KEY=":F`b1/.Fnf./e=0({`zO=_N22Wa2sQGU]VEjD;&(9.EG-[9;aAlI9 u1D7f}Dxq"
-bash: command substitution: line 1: syntax error near unexpected token `{'
-bash: command substitution: line 1: `b1/.Fnf./e=0({'
Credentials retrieved
Keypairs retrieved
Encrypting key retrieved
Credential encrypted
Completed Operation

Credential SECRET_KEY has been set at /{removed-pwd}/*/*/SECRET_KEY

between the two "`", the content was striped.

I've just reproduce this issue, should have a fix out this afternoon!

I believe bash is interpreting the ```'s which is why your seeing the the command substitution errors. You'll need to escape all of the special characters (e.g.):
torus set A=":F\`b1/.F\!nf./e=0({\`zO=_N22Wa2sQGU]VEjD;&(9.EG-[9;aAlI9 u1D7f}Dxq"

Which comes out as (using torus view):
A=":F`b1/.F\\!nf./e=0({`zO=_N22Wa2sQGU]VEjD;&(9.EG-[9;aAlI9 u1D7f}Dxq"

Unfortunately, there isn't anything we can through the CLI to get around the special character escaping as the string is interpreted by your shell before it's sent to the CLI.

@ianlivingstone Thanks for the response. That makes sense.
We have found a workaround, after the import is fixed in issues/296.

@PatDuJour awesome! Happy to hear that :)


Question OpenTracing or OpenTelemetry ?

I have a question, is this Lambda Layer using OpenTracing or OpenTelemetry or none?
Because on my projects we are using this lambda + OpenTracing lib (io.opentracing:opentracing-util) to send Span to NewRelic but yesterday I found out that OpenTracing is deprecated on newrelic and they start using OpenTelemetry.
If I migrate to OpenTelemetry, this lambda layer will still work? or is independent of that?
Thanks

Hello, is there any update on this issue? I would like to know if using this layer is still the recommended way to go despite OpenTracing being deprecated?


Update to new .Net core project files

Gets rid of the old core-beta global.json and project.json files and switches to using the new .sln and .csproj versions.
Also gets rid of several things that were marked as internal that were causing builds to fail.

How come you switched the access modifiers for the return object functions from internal to public?

I know that it caused the builds to fail but I believe that's because you removed the assembly file that made those internals visible.

@rszemplinski Good catch. I accidentally wiped out InternalsVisibleTo when I got rid of all the other duplicate AssemblyInfo properties. I have restored that one and reverted the internal->public commit.

Looks like https://github.com/EduSource/QuickBooks.Net/issues/1 should be resolved by this pull request. The nuget package will support netstandard1.6 AND net462...

Through some trial and error with appveyor, also cleaned up the build and package steps to get rid of the nuspec file and set both the assembly version and the package version to that of the appveyor build.


fix: infinite calling Function.prototype.apply has setInterval async stack trace

How to reproduce the bug

visit edaily.co.kr, economist.co.kr or etoday.co.kr.
click any article.

Related:

https://github.com/List-KR/microShield/issues/65
https://github.com/List-KR/microShield/issues/68
https://github.com/List-KR/microShield/issues/63


In orm, the Fields function is used without quotes.

1. What version of Go and system type/arch are you using?

go version go1.19.4 windows/amd64
2. What version of GoFrame are you using?

v2.5.1
3. Can this issue be re-produced with the latest release?
Yes
4. What did you do?

In orm, the Fields function is used without quotes, which causes pgsql to return the column does not existed error.
dao.Order.Ctx(context.Background()).Fields(
	dao.Order.Columns().UserId,
).FieldSum(dao.Order.Columns().Bonus, "Bonus").Where(
	g.Map{
		dao.Order.Columns().Status: 1,
	}).Group(dao.Order.Columns().UserId).All()

SQL:   SELECT userId,SUM("bonus") AS "Bonus" FROM "order" WHERE "status"=1 GROUP BY "userId"

ERROR:  column "userid" does not exist

@gqcn connot reproduce


Proposal to bringing Airflow webserver_config.py into the files bundle

If we can send secrets via environment variables, as we do with other plugins, this would address a number of issues.
I'll link below some references that I think are related to this.

https://github.com/meltano/meltano/issues/2850
https://github.com/meltano/meltano/issues/1081
https://github.com/meltano/meltano/issues/3440
https://github.com/meltano/meltano/issues/3269

Also this describes why long lived files with cleartext passwords are not a great practice:

https://github.com/meltano/meltano/issues/6065

The argument is basically:

Let's pass confidential creds and secrets via environment variables rather than storing in clear text.
Let's prepare the user for when/if they want additional controls by putting the webserver_config.py file somewhere they can see it and modify it if they want to.

Related to

#6130


What is a standard Update procedure?

I have 1.11 release installed. Imported into Studio 1.14 release and nothing happened - still have 1.11 running.
TIA
$zv Ensemble 2015.1 Win-32

It's a very common issue having the browser cache enabled.
Open the "Developer tools" browser panel, then right click on "Reload page" button near address bar and select "Hard reload".
Or, compile ClassExplorer.Router class manually again.
Hope this helps, if it is, please, close the issue. Thanks!

recompiling helped. Thanks!


To disable WebNotification for Crosswalk for Android

Building with "-Ddisable_notifications=1" reduces size by 68K.

@d0jun


CSS race condition

I'm not sure why, but I'm seeing this error occasionally when trying to run canjs/canjs:

System appears to be traceur's system:

This is likely because steal-css should be using loader instead of System here: https://github.com/stealjs/steal-css/blob/v0.4.1/css.js#L69

switching to loader fixes the issue

This was caused by https://github.com/stealjs/steal/issues/867 and since fixed.


[BUG] {Title of the bug}

bash -c "$(curl -fL https://docs.luxonis.com/install_dependencies.sh)"
Failed installing dependencies. Could be a bug in the installer or unsupported platform. Open a bug report over at https://github.com/luxonis/depthai - exited with status 127 at line 164

@dautam do you mind posting back the whole log + OS information?

CC: @PetrNovota

Last login: Thu Feb 23 00:34:14 on ttys000
tamdau@Tams-MBP ~ % bash -c "$(curl -fL https://docs.luxonis.com/install_depthai.sh)"
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100  7635  100  7635    0     0   4881      0  0:00:01  0:00:01 --:--:--  4881
mkdir: /Users/tamdau/Luxonis: File exists
ENTER absolute installation path for depthai or leave empty and default path: $HOME will be used.
Using default installation path: /Users/tamdau/Luxonis
Directory: /Users/tamdau/Luxonis is OK
Python version: Python 3.11.2 found.
If you want to use it for installation, press ANY key, otherwise input path to python binary.
Press any key to continue

Calling macOS_installer.sh

Running macOS installer.
Installing global dependencies.
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  5671  100  5671    0     0   4113      0  0:00:01  0:00:01 --:--:--  4113
During Homebrew install, certain commands need 'sudo'. Requesting access...
Password:

Installing Homebrew from https://raw.githubusercontent.com/Homebrew/install/master/install.sh
Warning: Running in non-interactive mode because $CI is set.
==> Checking for sudo access (which may request your password)...
==> This script will install:
/opt/homebrew/bin/brew
/opt/homebrew/share/doc/homebrew
/opt/homebrew/share/man/man1/brew.1
/opt/homebrew/share/zsh/site-functions/_brew
/opt/homebrew/etc/bash_completion.d/brew
/opt/homebrew
==> /usr/bin/sudo /usr/sbin/chown -R tamdau:admin /opt/homebrew
==> Downloading and installing Homebrew...
remote: Enumerating objects: 471, done.
remote: Counting objects: 100% (248/248), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 471 (delta 243), reused 245 (delta 243), pack-reused 223
Receiving objects: 100% (471/471), 220.78 KiB | 1.87 MiB/s, done.
Resolving deltas: 100% (305/305), completed with 112 local objects.
From https://github.com/Homebrew/brew

[new branch]          dependabot/bundler/Library/Homebrew/concurrent-ruby-1.2.1 -> origin/dependabot/bundler/Library/Homebrew/concurrent-ruby-1.2.1
336c2c792..0172ad102  master     -> origin/master
HEAD is now at 0172ad102 Merge pull request #14794 from Bo98/api-check-shell
==> Downloading https://formulae.brew.sh/api/formula.json
######################################################################## 100.0%
==> Downloading https://formulae.brew.sh/api/cask.json
######################################################################## 100.0%
Warning: /opt/homebrew/bin is not in your PATH.
Instructions on how to configure your shell for Homebrew
can be found in the 'Next steps' section below.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics
No analytics data has been sent yet (nor will any be during this install run).
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Next steps:

Run these two commands in your terminal to add Homebrew to your PATH:
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/tamdau/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Run brew help to get started
Further documentation:
https://docs.brew.sh

brew install git
bash: line 93: brew: command not found

Failed installing dependencies. Could be a bug in the installer or unsupported platform. Open a bug report over at https://github.com/luxonis/depthai - exited with status 127 at line 164
Failed installing dependencies. Could be a bug in the installer or unsupported platform. Open a bug report over at https://github.com/luxonis/depthai - exited with status 127 at line 231
I try to install a depthai on Mac with this link bash -c "$(curl -fL https://docs.luxonis.com/install_depthai.sh)" and it come up w error bug
I wanna install to test out the luxonis OAK_D camera.

@dautam
Thank you for reporting this issue and I am sorry for the inconvenience. I will update the installer.
For now, I suggest a fast solution.

open terminal
run: (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/tamdau/.zprofile
run: eval "$(/opt/homebrew/bin/brew shellenv)"
run the depthai installer again.

This should help you.
Please let me know whether this worked for you or not.


When register cancels, it still adds the member to the database apperently

Also the confirmation shows the main user instead of the member name

I think you need to move the insert_member to after the confirmation.


GridToMeshESMFRegridder: Allow use of mesh objects for target mesh

✨ Feature Request
It would be incredibly useful when generating regridders for GridToMeshESMFRegridder to be able to use mesh objects rather than requiring a cube for the target.
Motivation
This is motivated by the need to generate ancillary files for running LFRic. In NGMS an LFRic mesh generator is used to provide mesh files for how the model should be set up. These are loadable by iris using the load_mesh routine and all seem correct, etc. However, when it comes to constructing a regridder you can't use them in operations like: rg = GridToMeshESMFRegridder(regridme, targetmesh) as you get the error: AttributeError: 'Mesh' object has no attribute 'mesh'. Thus, in order to use the mesh we would then need to write code to generate an empty cube to attach the mesh to. This is redundant and unnecessary boilerplate.
@stephenworsley

closed by #289


Update migrate-azure-analysis-services-to-powerbi-premium.md

Updated to show Server properties are in PBI in public preview

@ogetchie : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@peter-myers
Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Closing. Change is in https://github.com/MicrosoftDocs/powerbi-docs-pr/pull/8296


TDML Data Source Deserialization Error in 2.18.1

Steps:

Create new model with TDML serialization
Create LEGACY data source using Tabular Editor's UI

name:  DS1
account: DOMAIN/user1234
connectionString: "Data source=(local);Initial Catalog=MyDatabase;Integrated Security=true"
impersonationMode: ImpersonateAccount
provider: System.Data.SqlClient

Save as Folder...

Observation:
datasources.tmd
dataSource DS1
    account: DOMAIN/user1234
    connectionString: "Data source=(local);Initial Catalog=MyDatabase;Integrated Security=true"
    impersonationMode: ImpersonateAccount
    provider: System.Data.SqlClient

Close Tabular Editor and restart
Load model

Get:
Error loading Model from disk
KeyNotFoundException encountered while deserializing
TDML: account

NOTE
If you remove the account impersonation (account & impersonationMode properties) then the deserialization fails on connectionString

That's a known limitation of the 1st preview of TMDL: https://learn.microsoft.com/analysis-services/tmdl/tmdl-overview?view=asallproducts-allversions#considerations-and-limitations
It will be resolved in an upcoming release.
Thank you for reporting as that helps filling those gaps!

Thanks @mthierba.  Is there a work around or do I have to abandon TDML until the deserialization is supported?  (I hope for the 1st option)

The only viable workaround for the time being would be to remove that datasource from the model. And only add it back in during deployment, for instance. I appreciate that's not ideal.

it does leave “a bad taste”

which is why this feature is marked as “preview” :-)

Pleased to report that the underlying issue has been fixed internally - this will become available to everyone with the next TOM release (those are usually monthly).

Thank you.
On Sat, 22 Apr 2023, 19:47 Mathias Thierbach, @.***>
wrote:

Pleased to report that the underlying issue has been fixed internally -
this will become available to everyone with the next TOM release (those are
usually monthly).
—
Reply to this email directly, view it on GitHub
https://github.com/TabularEditor/TabularEditor/issues/1092#issuecomment-1518715720,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH4OUQY67PGHTUENXQELXBTXCQKTFANCNFSM6AAAAAAXCMDP34
.
You are receiving this because you authored the thread.Message ID:
@.***>

Fixed in 2.20.0. Thanks for reporting!


Disable touch?

Hi Hamza,
It seems i can't find the documentation.
My question: Can we disable touch on the Circularslider?

Hi Fouad,
Yes you can disable touch by using  isUserInteractionEnabled:
circularSlider.isUserInteractionEnabled = false
The CircularSlider Documentation

Thanks for the quick reply brother. I figuered out that my issue is not because of the CircularSlider.
Keep up the good work brother.
Verstuurd vanaf mijn iPhone

Op 22 sep. 2017 om 16:29 heeft Hamza Ghazouani<EMAIL_ADDRESS>het volgende geschreven:
Hi Fouad,
Yes you can disable touch by using isUserInteractionEnabled:
circularSlider.isUserInteractionEnabled = false
The CircularSlider Documentation
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

You are welcome @FouadAstitou :)


Camera Size err

I got the lastest code today, used the CMakeLists.txt from jungu009 mentioned in https://github.com/donny681/ESP32_CAMERA_QR/issues/42
I've done this in app_main.c as mentioned in Readme under the QR Recognition section:
#define CAMERA_PIXEL_FORMAT CAMERA_PF_GRAYSCALE
#define CAMERA_FRAME_SIZE CAMERA_FS_QVGA
and I changed
static ip4_addr_t s_ip_addr;
to
static esp_ip4_addr_t s_ip_addr;
in app_main.c to make it compile
"Enable test pattern on camera output" is enabled.
When I run and capture a QR code by hitting http://xxx.xxx..xxx.xxx/pgm, I get camera size err as below. The captured photo size is not beyond VGA size limit.
I (5841) camera_demo: Free heap: 134560
I (5841) camera_demo: Camera demo ready
I (20571) camera: Frame 0 done in 88 ms
I (20781) camera_demo: Free heap: 128940
I (20781) QR: Camera Size err
Anyone know how to solve this? I am using OV2640 on AI thinker board.
Thank you in advance.

Attached is a capture done at QVGA. I know the board and camera work normally if it's not on QVGA setting.


Change references to cri-o to point at new repository

Signed-off-by: Daniel J Walsh<EMAIL_ADDRESS>

LGTM once tests are green. RPM regressions looks angry though.

LGTM assuming happy tests

bot, retest this please

@rh-atomic-bot r+


Audio out of aux jack

So I have it set up and everything works with the controller. As far as audio, in some racing games, in the garage(or not moving) it is fine nothing is wrong, but the second i leave the garage and press on the gas, all audio shuts off. I assume I have some setting wrong? Can anyone help me with this? This is with multiple games across all programs: microsoft, ubisoft, but not steam
microsoft: forza horizon 3
ubisoft: the crew
steam: dirt 3
this happens with multiple games and all types of headphones, im not sure what else to try.

Well looks like i didnt look far enough through the issues, someone has already shown a fix, too bad its programming and Idk how to do that, hopefully jays is working on it, sorry for the extra useless post.

Everything of DS4Windows is reverse engineered. Jay2Kings hasn't got the audio jack of the controller got working. (http://ds4windows.com/#faq)


what is the task formulating?

what is the task formulating? i didn't found it in the paper. thank you very much

The task we are formulating is unconditional generation of protein backbone structures. Hopefully that is helpful.


I suggest add echart as ng2-admin chart framewrork.

https://github.com/ecomfe/echarts
echart has many useful feature better than chart.js.

Flot charts is amazing too.
Comes with a lot of built-in features.


Feature: UDP Forwarding

Is it possible to implement UDP forwarding just like TCP?

This is not possible as the SSH tunneling protocol does not support UDP.

Okay, thanks, I was just wondering


Clarity on Model Naming Conventions

[READ] Step 1: Are you in the right place?
Issues filed here should be about bugs for a specific extension in this repository.
If you have a general question, need help debugging, or fall into some
other category use one of these other channels:

For general technical questions, post a question on StackOverflow
with the firebase tag.
For general Firebase discussion, use the firebase-talk
google group.
To file a bug against the Firebase Extensions platform, or for an issue affecting multiple extensions, please reach out to
Firebase support directly.

[REQUIRED] Step 2: Describe your configuration

Extension name: _ Multimodal Tasks with the Gemini API
Extension version: _ 1
Configuration values (redact info where appropriate):

_ Gemini model: gemini-pro

[REQUIRED] Step 3: Describe the problem
The extension doesn't seem to use the Vertex model naming conventions. For example, gemini-pro, the default model name, is nowhere to be found in the linked models docs. gemini-1.0-pro is there and so is gemini-1.5-pro, but no gemini-pro. So which model are we getting? How can we ensure use of, for example, gemini-1.5-pro?
These naming conventions need to line up.
Expected result
I'd recommend that the parameter value for "Gemini model" for this extension line up with the API model names like gemini-1.5-pro that are listed in the docs so that devs can clearly select their preferred model.

Hi @ydax, thanks for your valuable report. The extension allows free-text form for the model name, the one you mentioned gemini-pro is only a default value that you can change, there's no other specified models inside the extension. Linked a PR to update the default value to gemini-1.0-pro which supports the latest stable version of Gemini 1.0 on both Google AI and Vertex AI.

awesome, thanks for clarity. So does that mean that we can use the other model names as seen in the Vertex docs? I tried these model names before and the extension threw an error.

Hi @pr-Mais . I have tried to use these model names and got this error:
gemini-1.5-flash
gemini-flash
What are the list of available models supported?
GoogleGenerativeAIError: [404 Not Found] models/gemini-flash is not found for API version v1, or is not supported for GenerateContent. Call ListModels to see the list of available models and their supported methods.
at makeRequest (/workspace/node_modules/@google/generative-ai/dist/index.js:216:19)

@mrroccodev thanks for reporting your issue, we would need to update the API version used by the extension to support newer models & document the supported list, working on it.


Switching between two same-name form controls removes field from FieldBag forever

Versions

vee-validate: latest (2.0.9)
vue: 2.5.16

Describe the bug
When two form control elements share the same name, switching between the two with v-if removes the field from the validator's FieldBag forever.
To Reproduce
Steps to reproduce the behavior:

Create two form fields sharing the same name.
Note that the fields array contains the input.
Toggle which element appears via v-if.
The fields array now contains zero fields.

Expected behavior
I would expect the first Field to be removed from the FieldBag, and the second Field to be added to the FieldBag. The new v-validate attribute should take over.
Demo Link
https://codepen.io/jdhartley/pen/jKYmYo

@logaretm thanks for fixing this bug! We have been watching for this to hit a stable release, but it seems that it is being held back until 2.1 hits.
Would you be interested in release a 2.0.10 patch release with this fix ahead of 2.1? We are experiencing a blocking bug and are trying to avoid forking the repo or switching to an unstable beta.

I will see what I can do, a lot of fixed was introduced since then, So I will try to include them if I can as well.

@logaretm that is awesome to hear, thank you. Let me know if there's anything I can do to help


导入不完整，后半段丢失

导入 228 条笔记，结果只导入完成了前面一半多，后面摘录完全丢失。

Thanks for your feedback.
Can you provide me with your exported notes?
I would love to fix this problem, but I need to reproduce it first.


[PE-D][Tester C] Cabin service directors can be linked to a flight using the sfa command

Command :

csd john linked as an sfa :

Labels: type.FunctionalityBug severity.Medium
original: Saha9616/ped#7

@AY2223S2-CS2103T-W11-1/developers This is related to the link problem that we faced earlier. Since we didn't fix this in the last round, we probably wouldn't fix this in this round either. We should probably specify in the documentation that there is no validation because for a small airline, some of the positions can be used interchangeably.

to be fixed by renaming crew ranks to titles unrelated to their positions in a flight. This issue is similar to #219


185 3.23 application checking page

Add a application checking page, so participants can check their applications after creating/editing them

Coverage remained the same at 100.0% when pulling 1faae0eef55e6efa26f689a4076aa986a3abce0a on 185_3.23_ApplicationCheckingPage into 0a95c56ff26a5c0bb193beee7e04119365df49a5 on dev.

@tobiduer is this enough for #123 ?

@bjrne: Yes. I closed the other issue.

@tobiduer I dont think that #123 is completely done with this story. #123 also requires to replace the age-Field by birthday, which is not (yet) part of this user story.

@aloeser: OK than please show the birthday instead of the age.

Coverage remained the same at 100.0% when pulling 5693e359c71e4337d8817e1524cf038676c4862e on 185_3.23_ApplicationCheckingPage into 0a95c56ff26a5c0bb193beee7e04119365df49a5 on dev.

Coverage remained the same at 100.0% when pulling b3b0aa55f5846c0bf60cfb0fff51caa64138d9b2 on 185_3.23_ApplicationCheckingPage into 0a95c56ff26a5c0bb193beee7e04119365df49a5 on dev.

Coverage remained the same at 100.0% when pulling f5e4d994b6c8c1b9542bb28c47eab5bb5f033cb9 on 185_3.23_ApplicationCheckingPage into 0a95c56ff26a5c0bb193beee7e04119365df49a5 on dev.

Coverage remained the same at 100.0% when pulling 1fc03f28142945f9ab504f96c3e499ea22c5a3cd on 185_3.23_ApplicationCheckingPage into 0a95c56ff26a5c0bb193beee7e04119365df49a5 on dev.

Coverage remained the same at 100.0% when pulling 27c013ce626c219ac8026d0a1a009be45b2873d8 on 185_3.23_ApplicationCheckingPage into 466db106a16882c2beafd87d1361d96dc1e1aa6b on dev.

Coverage remained the same at 100.0% when pulling 7264c12d7d6c9a88c725881b9e0ca74703334d91 on 185_3.23_ApplicationCheckingPage into 466db106a16882c2beafd87d1361d96dc1e1aa6b on dev.

Coverage remained the same at 100.0% when pulling 9ba4c0c804f474dab7c20c9f6e43300a5b1876b4 on 185_3.23_ApplicationCheckingPage into 466db106a16882c2beafd87d1361d96dc1e1aa6b on dev.

Coverage remained the same at 100.0% when pulling a0c3d4860e20fbb76da9d8a0475670764b28e351 on 185_3.23_ApplicationCheckingPage into 565ed21ee319a00876b7a6573538d0101939ff7d on dev.


Random period

https://github.com/Dhi13man/rust_text_editor/blob/4c585d722b437e0a10e9366744fca952a030389d/README.MD?plain=1#L29
I don’t know if this is intentional or not but there is a period here unlike any other bullet points!
Sorry for the small issue but I wanted to let you know.

Fixed in latest commits. Thank you for bringing it to my attention. :)


Fix for WFCORE-4428, upgrade to aesh 2.4 and readline 2.0

Fix for : https://issues.jboss.org/browse/WFCORE-4428

aesh-readline maven artifact renamed for aesh-readline 2.0
A package name changed in aesh-readline

Dependency Tree Analyzer Output:
New Dependencies:

org.aesh:readline:jar:2.0:compile

Removed Dependencies:

org.aesh:aesh-readline:jar:1.17:compile

CC @wildfly/prod

@jfdenise thanks!


Can't search with HasManyThorugh

Hello,
Trying to make search working. I have HasManyThorugh relationship and I need to sum some values. Datatables render data perfectly, but I cant search this values.
Controller:
->addColumn('views', function (Campaign $campaign) {     return $page->reports->sum('views'); })
Blade:
{ data: 'views', name: 'reports.views' },
Error:
Call to undefined method Illuminate\Database\Query\Builder::getQualifiedForeignKey()
Version: v6.22.2

@stsepelin I think HasManyThrough is not yet supported and I haven't personally tested the package with it. Tagging for enhancement. Thanks!

@stsepelin I think this was already supported on the latest version. Can you please confirm if it's working? Thanks!


When creating mailing list allow user to use meaningful name

@CarlJKashnier The application does allow us to give a name to the list to be created right ? Are you talking about editing the name of the list after creating the list ? cc @AndrewGHC

This issue refers to the auto-generated name that encourages laziness on the part of users and may end up in lots of lists/templates/campaigns with confusing names.
@zhakkarn is tackling this.

Oh, okay

done with #150


Report specific type of error when credentials can't be fetched

This way, we can inform users what went wrong.
I've decided to try to stick to the error format we use in our internal
infrastructure as much as possible, without updating the JobError.
Because if that, this is accompanied by a small change to our API that
handles these errors.

Ended up needing to make a few changes to the error handling code, so would appreciate another look at this


Issue with terminal and git bash

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.60.0
OS Version: Windows_NT x64 10.0.19043

Steps to Reproduce:

Open terminal (git bash)
Type a git command that requires authentication (git fetch with passcode)
Press CTRL + C
Every command that you try to type now will be invisible

Here is a gif with a example:
via GIPHY

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.60.0
OS Version: Windows_NT x64 10.0.19043

Steps to Reproduce:

Open terminal (git bash)
Type a git command that requires authentication (git fetch with passcode)
Press CTRL + C
Every command that you try to type now will be invisible

Here is a gif with a example:
via GIPHY

Closed by accident

/duplicate #132150

@meganrogge I can't see the relationship between this issue and the one you referenced.

Here's the right link: https://github.com/microsoft/vscode/issues/89222
I believe this is happening due to conpty which is baked into Windows. You can test on Windows Terminal, if you can repro there it's an issue for https://github.com/microsoft/terminal, if it's fixed it will likely come to VS Code in a Windows update.


Getting file data into Redux store

I'm a newbie developer so I hope this is the correct place to put this kind of issue.
I'm using the react-dropzone in a project that is using React-Redux in Electron.  I really like it but can't figure out how to get the file data into my Redux store.
I'm dispatching the file data from my onDrop method but the data isn't loaded into the Files inside the Filelist, so each one just has the preview key/value.
Here is what my Redux state has for each file:
{"preview":"blob:file:///f30eafb8-8a77-4402-9111-379590b4a03f"}
But if I log the file variable to the console, it is fully loaded by the time I view it, so it has all of the data loaded.
{
  lastModified:<PHONE_NUMBER>000,
  lastModifiedDate: Mon Sep 12 2016 12:46:54 GMT-0700 (PDT),
  name: "water off a duck's back.jpg",
  path: "/Users/mitchconquer/Desktop/test_image.jpg",
  preview: "blob:file:///0fe69686-125d-464a-a0a8-a42e497d3808",
  size: 41805,
  type: "image/jpeg",
  webkitRelativePath: ""
}

I believe the problem is just that the fiel object isn't fully loaded, but I can't figure out a way to only fire the action once the data is fully loaded. Could someone point me on the right path?
Here's my component that's using react-dropzone:
// FileDrop.js
import React, { Component, PropTypes } from 'react';
import { Link } from 'react-router';
import styles from './Home.css';
import Dropzone from 'react-dropzone';

export default class FileDrop extends Component {
  static propTypes = {
    message: PropTypes.string.isRequired,
    setFile: PropTypes.func.isRequired
  };

  onDrop(files, event) {
    // console.log({files});
    this.props.setFile(files);
  }

  render() {
    return (

        <Dropzone onDropAccepted={this.onDrop.bind(this)} multiple={false} disablePreview={false}>

{this.props.message}

        </Dropzone>

    );
  }
}

...and here's my action file that has the setFile method that's used in the above onDrop method:
// actions/files.js
export const SET_FILE = 'SET_FILE';

// ACTION CREATORS

function _setFile(file) {
  return {
    type: SET_FILE,
    file
  };
}

// ACTION CREATOR CREATORS

export function setFile(file) {
  return _setFile(file[0]);
}

...and here's the reducer that's handling that action:
// reducers/files.js
import { SET_FILE } from '../actions/files';

export const initialState = [];

export default function files(state = initialState, action = {}) {
  switch (action.type) {
    case SET_FILE:
      const newState = state.slice();
      const file = action.file;
      newState.push(file);
      return newState;
    default:
      return state;
  }
}

I think Stack Overflow is a better place to ask such questions since this Issue tracker is for issues of this library. Thanks!

Hi @mitchconquer,
I saw your repost at stack overflow, with no answers.
Did you solve this issue? If so, how?
I'm experiencing exactly the same.

I'm also experiencing this error.

Hi, @ghoshnirmalya and @sandervanhooft I posted my findings on Stack Overflow here. I hope they help you!

Hey guys I have a question similar to this one...
when i drop a file i don't get the file path...
all i get is
lastModified:<PHONE_NUMBER>784 lastModifiedDate: Wed Aug 17 2016 07:26:52 GMT-0500 (Central Daylight Time) name: "AATDB" preview: "blob:http://localhost:3000/6b3e96a2-93f9-4107-b539-e244104d2acf" size: 4840 type: "" webkitRelativePath: ""

@okonet  Sorry to reborn this old thread, but i have the same error as @acaceres-convey

@acaceres-convey from https://react-dropzone.js.org/:

Warning: On most recent browsers versions, the files given by onDrop won't have properties path or fullPath, see this SO question and this issue. If you want to access file content you have to use the FileReader API.


generate winrm certificate based on current date

Fixes #818

Same issue here. Waiting for that merge to be reviewed and approved. My entire development is down because of that bug.

Not sure when that script was generated, but MakeCert is a deprecated utility and no longer supported by Microsoft (https://docs.microsoft.com/en-us/windows/win32/seccrypto/makecert).  The copy of makecert.exe hosted in github is a Windows 7 release from 2010.  There’s a new powershell cmdlet called “New-SelfSignedCertificate” intended as the replacement.

@09setht, thank you for the contribution. I did not see this PR before I went ahead and committed the changes to fix the issue. Let me know if this issue still persists.


Drop Python3.6 support & Fix test

Codecov Report

Merging #90 (b45921f) into main (a236617) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #90      +/-   ##
==========================================
- Coverage   95.58%   95.55%   -0.04%
==========================================
  Files          55       55
  Lines        3265     3265
==========================================
- Hits         3121     3120       -1
- Misses        144      145       +1


Handle map return type (WIP)

In Discovery doc schemas, the additionalProperties field is a dynamically-keyed map type. For now, assume the keys are Strings. There are pageable methods, e.g. compute.addresses.aggregatedList, that must page over this Map<String, ? extends ApiMessage> type.
In discogapic configgen, make page_streaming.response.resources_field the name of the field in the response containing the list of resources belonging to the page, as the config.proto has dictated. See simplecompute_gapic.yaml for resulting output changes.
For paged methods, scrap the concept of a list of field getter methods to get from a response object to the paged resource object. It's too complex and hard to determine the series of fields to traverse.
PageStreamingConfig constructor is now same regardless of model type (e.g. proto/discovery)

Codecov Report

Merging #1900 into master will decrease coverage by 0.08%.
The diff coverage is 68.61%.

@@             Coverage Diff              @@
##             master    #1900      +/-   ##
============================================
- Coverage     85.37%   85.29%   -0.09%
- Complexity     4747     4759      +12
============================================
  Files           436      439       +3
  Lines         18691    18711      +20
  Branches       2002     1999       -3
============================================
+ Hits          15958    15959       +1
- Misses         2037     2065      +28
+ Partials        696      687       -9

Impacted Files
Coverage Δ
Complexity Δ

...r/java/JavaDiscoGapicRequestToViewTransformer.java
94.76% <ø> (ø)
18 <0> (ø)
:arrow_down:

...oogle/api/codegen/config/DiscoveryRequestType.java
44.44% <ø> (ø)
10 <0> (ø)
:arrow_down:

...en/viewmodel/PageStreamingDescriptorClassView.java
75% <ø> (ø)
4 <0> (ø)
:arrow_down:

...google/api/codegen/config/PageStreamingConfig.java
31.14% <0%> (-14.14%)
7 <0> (-4)

.../api/codegen/viewmodel/NestedFieldGettersView.java
0% <0%> (ø)
0 <0> (?)

...en/transformer/php/PhpGapicSurfaceTransformer.java
95.13% <100%> (ø)
44 <0> (ø)
:arrow_down:

...gle/api/codegen/config/DiscoGapicMethodConfig.java
46.15% <100%> (+0.69%)
5 <0> (ø)
:arrow_down:

...e/api/codegen/transformer/InitCodeTransformer.java
95.47% <100%> (ø)
82 <0> (ø)
:arrow_down:

...codegen/transformer/nodejs/NodeJSSurfaceNamer.java
90.81% <100%> (ø)
75 <0> (ø)
:arrow_down:

...api/codegen/transformer/ruby/RubySurfaceNamer.java
95.97% <100%> (ø)
65 <0> (ø)
:arrow_down:

... and 32 more

Continue to review full report at Codecov.

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

PTAL

PTAL


Extends RawRepresentables which are also Decodable with decode implem…

…entation.

This is great!

Nice! Could you just add a short comment describing the .UnexpectedValue so it's not confused in any way with .TypeMismatch?
(Was bit uncomfortable by having the .UnexpectedValue inside DecodingError, but then realized that it has to for the DecodingError.Info-things to work, so sure. I should perhaps rethink the error handling tough)
And a minor detail, but how about this instead?
public extension RawRepresentable where RawValue: Decodable, Self: Decodable {
    static func decode(json: AnyObject) throws -> Self {
        let rawValue = try RawValue.decode(json)
        guard let rawRepresentable = Self(rawValue: rawValue) else {
            throw DecodingError.UnexpectedValue(value: rawValue as! AnyObject, info: DecodingError.Info(object: json))
        }
        return rawRepresentable
    }
}

Sure, it now fits better the implementation of extensions on arrays and dictionaries.

Thank you very much!


Web GUI frontend for validator node

When the vn starts up, it starts a web server on port 6000.
It uses the jsonrpc (with javascript) to display stats of the validator node, including:

Connections to the network
Mempool stats
Epoch Manager stats
Which committees it is connected to
Recent transactions

Need to still implement recent transactions, but otherwise, looking good
[ ] Connections to the network
[ ] Mempool stats
[x] Epoch Manager stats
[x] Which committees it is connected to
[ ] Recent transactions

For recent transactions:

List of transactions recently processed
The hotstuff nodes for each shard
The votes from each committee
The substates created (in binary form)

This SQL can be used as a starting point
select p.payload_id, n.shard, n.height, n.payload_height,
       (select count(*) from received_votes v where v.tree_node_hash = n.node_hash) as total_votes,
       (select count(*) from leader_proposals lp where lp.payload_id  = n.payload_id and lp.payload_height = n.payload_height) as total_leader_proposals
from payloads p
    inner join nodes n on p.payload_id = n.payload_id
order by n.shard, n.height;


feat: Apply open and archived tags on Discord

It doesn't work yet...

@ifaoji If you have time can you take a look please?

It needs a message to be sent.
Todo:

[ ] Send a message like "This issue was archived." on Discord and it applies the tag too.

The previous comment is actually not true.
The issue was bc of not using the tag ids. Using the tag ids applies the open tag when a new issue gets created correctly.
However, changing the tags when archiving or unarchiving does not work with the current implementation.

What's the biggest blocker for this one? Just the conflicts?

I tested this again and I don't think it's possible to change tags with a webhook call... I think it's not properly documented but the API only allows assignation at creation.

If in a forum/media channel and creating a new thread (see thread_name above), the tags to apply to the new thread.
https://docs.disnake.dev/en/latest/api/webhooks.html

I found the hint above in some library's docs. The official docs are ambiguous about it, and the behavior didn't work for me locally.

array of tag ids to apply to the thread (requires the webhook channel to be a forum or media channel)
https://discord.com/developers/docs/resources/webhook#execute-webhook

My biggest question atm is... 😅 how is it working in production without the tag snowflakes (ids)? It doesn't work for me locally... It doesn't even accept the webhook:
rawError: {
     message: 'Invalid Form Body',
     code: 50035,
     errors: { applied_tags: [Object] }
   },

I didn't even find the applied_tags mention in the current code: https://github.com/42-student-council/website/blob/main/src/app/routes/_app.issues.new.tsx#L100
Is someone adding the tags manually every time? 😅

Is someone adding the tags manually every time?

Yup, I always did it 😅

I'm pretty sure we can't do this... Might be good to close this and #172.
I don't think it's possible to implement it with a webhook.


Async explained with a breakfast

Genuinely nice article and very beautifully written. Every understands the complexity of the domestic logistic of making breakfast. Nice to take this as metaphor and it made it so much easier to understand.
Sander
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 17d27a0d-c072-8c9f-7e31-3de60bee9ae8
Version Independent ID: e0c09794-e712-19ff-cb9f-12648d60d4f6
Content: Asynchronous programming in C#
Content Source: docs/csharp/programming-guide/concepts/async/index.md
Product: dotnet-csharp
Technology: csharp-async
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thank you for the kind words @svandenhoven I'm glad you liked this.
Closing the issue as kudos.


feat : add aria labelled as alias for accessibilityLabelledBy

Summary
This adds the aria-labelledby  prop to the components where it's used as requested on https://github.com/facebook/react-native/issues/34424,  equivalent accessibilityLabelledBy
Changelog
[General] [Added] - Add aria-modal prop to basic component
TestPlan

Enable talkback.
Open the RNTester app and navigate to the Api's tab
Go to the TextInput with aria-labelledby attribute section

Hi @dakshbhardwaj! Thank you for taking this. Could you please address @necolas feedback? :pray:

@necolas @cipolleschi I have pushed down the changes

ping @@cipolleschi

/rebase


calculate image sizes

@marcjulian I updated the lazy plugin to precalculate and set image dimensions to stop layout shiftings when scrolling/ loading the images happens

@marcjulian Please release a beta version for this so that we can test it in notiz before merging

0.3.0-beta.0 is available

My changes don't work yet...

@marcjulian It's working now but the scully command doesn't finish. Any idea?


APPT-407: EULA agreement mechanism

Creates a new document in index_data which holds the latest EULA version.
Adds a new field to the UserProfile object to record the latest version of the EULA (if any) they have consented to.
Creates API routes for getting the EULA document and also updating this latest accepted version property on a user profile.
Creates a EULA frontend which the user will be redirected to until they have consented.

Got conflicts to resolve but all looks good to me. Will approve after those have been sorted :)


Generalize ligature unit test

Before, this tested some Roboto-specific behavior. Now it's
generalized a bit.

LGTM


what is gateway bind and defaultEndpoint  for？

Bug description
[root@master01 gateway]# kubectl explain Gateway.spec.servers
KIND:     Gateway
VERSION:  networking.istio.io/v1beta1

RESOURCE: servers <[]Object>

DESCRIPTION:
     A list of server specifications.

FIELDS:
   bind <string>

   defaultEndpoint      <string>

   hosts        <[]string>
     One or more hosts exposed by this gateway.

   port <Object>

   tls  <Object>
     Set of TLS related options that govern the server's behavior.

here ,how to config bind, and defaultEndpoint      ,any demos
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Expected behavior
Steps to reproduce the bug
Version (include the output of istioctl version --remote and kubectl version and helm version if you used Helm)
How was Istio installed?
Environment where bug was observed (cloud vendor, OS, etc)

@13567436138 These fields exist in https://github.com/istio/api/blob/master/networking/v1beta1/gateway.proto but are marked $hide_from_docs which means they are either deprecated or not yet implemented.  Please do not use them.
@jasonwzm These fields arrived in https://github.com/istio/api/pull/1192 .  Do you know how to run the generator?  Would it be reasonable to give any $hide_from_docs fields something such as description: deprecated in kubernetes/customresourcedefinitions.gen.yaml and manifests/charts/base/crds/crd-all.gen.yaml so that kubectl explain users get a warning not to use the field rather than just not knowing if we have neglected to document it?
@jasonwzm On that same pull, same files, same kubectl explain, there is no description for port although there is one in https://istio.io/latest/docs/reference/config/networking/gateway/#Server and kubectl explain Gateway.spec.servers.port shows a description for all of port's children.  Could there be a problem with Istio's build in crafting a description for all of the fields?


Adding GRPC S2 compression implementation

What this PR does:
Adding S2 compression into GRPC encoding.
Which issue(s) this PR fixes:
Fixes #8522
Checklist

[x] Tests updated
[x] CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

Implementation mostly taken from https://github.com/mostynb/go-grpc-compression/blob/main/internal/s2/s2.go
Also added snappy grpc compression benchmark, to match with S2:
goos: darwin
goarch: arm64
pkg: github.com/grafana/dskit/grpcencoding/s2
cpu: Apple M1
BenchmarkS2SCompress-8             	  249318	      4038 ns/op
BenchmarkS2Decompress-8            	 9593479	       120.8 ns/op
BenchmarkS2GrpcCompressionPerf-8   	    9314	    120118 ns/op
PASS
ok  	github.com/grafana/dskit/grpcencoding/s2	4.409s
goos: darwin
goarch: arm64
pkg: github.com/grafana/dskit/grpcencoding/snappy
cpu: Apple M1
BenchmarkSnappyCompress-8              	  373032	      2785 ns/op
BenchmarkSnappyDecompress-8            	 5234221	       250.9 ns/op
BenchmarkSnappyGrpcCompressionPerf-8   	   12583	     93050 ns/op
PASS
ok  	github.com/grafana/dskit/grpcencoding/snappy	7.214s

Looks as if you need to run go mod tidy.

Sure, let me do that

@aknuds1 : not sure how to do that on Mimir level, will try to do that tomorrow.
But btw, which dependencies increase are you talking about? I didn't add new modules, s2 already included in klauspost compress repo.

not sure how to do that on Mimir level, will try to do that tomorrow.

What @pstibrany suggests is to add a dskit extension post, to allow configuring a custom compression type from Mimir.
If you just open a draft Mimir PR depending on this dskit branch, I'll help you shape it into something acceptable :) It's easier for me to see how to do it when I have a Mimir PR.

Looks as if you need to run go mod tidy.

$ go mod tidy && go mod vendor && go mod verify
all modules verified

🤔

If you just open a draft Mimir PR depending on this dskit branch, I'll help you shape it into something acceptable :) It's easier for me to see how to do it when I have a Mimir PR.

Sure, I can do that. I didn't do that before because latest Mimir was not compatible with latest dskit, let me try one more time.
I created 2 special branches in dskit for 2.12.0 ans 2.13.0 releases, based on corresponding dskit commits:

https://github.com/deniszh/dskit/tree/dzhdanov/grpc-comp-mimir-2.12.0
https://github.com/deniszh/dskit/tree/dzhdanov/grpc-comp-mimir-2.13.0
and then created 2 patched branches for Mimir
https://github.com/deniszh/mimir/tree/2.12.0-grpc-s2
https://github.com/deniszh/mimir/tree/2.13.0-grpc-s2
which just contain repointing Mimir to my dskit.

Opened draft PR - https://github.com/grafana/mimir/pull/9292


[build-script-helper] Switch the --no-clean flag to --clean and have it actually do something

Instead, swiftlang/swift#75053 makes sure build-script doesn't pass in the flag by
default, so you can explicitly invoke it only when needed.
This simply reverts 37d003eb7 and renames the flag, so the flag can be invoked when needed and the build will be cleaned again.

@artemcm, maybe you can review if Alex is busy or off this week?

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please test

I think you'll need to run the CI here on the two pulls together, since we're changing the flag and the unmodified build-script passes in --no-clean. No need on the CI run for swiftlang/swift#75053 though, as it simply disables passing any flag to this repo.

Yep, linux CI fails with
home/build-user/swift/utils/build_swift/resources/SwiftPM-Unified-Build.xcworkspace --verbose --no-clean
usage: build-script-helper.py [-h] action ...
build-script-helper.py: error: unrecognized arguments: --no-clean

Both pulls need to be tested together here, but not there. Also, swiftlang/swift#75053 will need to be merged first.

I’ll just merge https://github.com/swiftlang/swift/pull/75053 first and then this one.

@swift-ci Please test

Thanks, Alex.


added support for asdf_traverse method to allow custom introspect…

This PR allows the asdf info functionality to check tag classes for a method asdf_traverse. If that method exists, then it is called whereupon it should return information that the info method expects. This allows any tag class to present information about its contents to the info method.
The original purpose was to allow Roman data files to be displayed just like JWST files, which previously wasn't possible since the Roman asdf tree uses tag classes unlike the JWST tree. Roman_datamodels has been correspondingly updated to take advantage of this new capability.

I believe I addressed the comments

this functionality is great, looking forward to giving it a try, thanks @perrygreenfield !


Fix Deployment Preview Bug #19

🗒 Summary
-Fixed a bug where running npm run build -> npm run preview would throw useState useContext errors.
⚙ Test Data and/or Report
Run as usual in the readme but use this branch along with https://github.com/NASA-PDS/wds-react/tree/bugs/fix-parent-preview branch in wds-react.
Also need to run "npm install -D @types/node" on this repo. Or npm install
♻ Related Issues
https://github.com/NASA-PDS/wds-react/pull/61
https://github.com/NASA-PDS/portal-wp/issues/19

@eddiesarevalo I will review this tomorrow as I want to pull it down and do a thorough test of it. Thanks for patching this.


[TACHYON-918] Changed FileBlockInfo to contain BlockInfo

https://tachyon.atlassian.net/browse/TACHYON-918

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/Tachyon-Pull-Request-Builder/4667/
Test PASSed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/Tachyon-Pull-Request-Builder/4668/
Test FAILed.

Will reopen this on master branch


Custom Domain Management

Add necessary endpoints to the client for custom domain management:

[x] GET /api/custom_domains: Get custom domains.
[ ] PATCH /api/custom_domains/:custom_domain_id: Update custom domain's information.
[ ] GET /api/custom_domains/:custom_domain_id/trash: Get deleted aliases of a custom domain.

First one is already supported


[tool_crash] FileSystemException: Deletion failed, path = '/Volumes/SD256/Github/flutter_module/build/ios/iphoneos/Runner.app' (OS Error: No such file or directory, errno = 2)

Command
flutter build ios --release

Steps to Reproduce

Create a new Flutter module, according to https://flutter.dev/docs/development/add-to-app/ios/project-setup
Build iOS version (debug mode by default), integrated it into existing app, added call to Flutter module, run the app in a simulator, everything worked OK
Run Fastlane build (this is what we are using for CI/CD), got error that Flutter needs to run in release mode or have FLUTTER_BUILD_MODE = release.
Try rebuilding Flutter module using 'flutter build ios -- release'. Every second run it fails with the error "FileSystemException, path ... OS Error: No such file or directory"
Also, even after successful running release build manually, fastlane still fails

Logs
FileSystemException: FileSystemException: Deletion failed, path = '/Volumes/SD256/Github/flutter_module/build/ios/iphoneos/Runner.app' (OS Error: No such file or directory, errno = 2)
#0      _Directory._deleteSync (dart:io/directory_impl.dart:208:7)
#1      FileSystemEntity.deleteSync (dart:io/file_system_entity.dart:460:47)
#2      ForwardingFileSystemEntity.deleteSync (package:file/src/forwarding/forwarding_file_system_entity.dart:72:16)
#3      buildXcodeProject (package:flutter_tools/src/ios/mac.dart:385:41)
<asynchronous suspension>
#4      BuildIOSCommand.runCommand (package:flutter_tools/src/commands/build_ios.dart:83:43)
#5      _rootRunUnary (dart:async/zone.dart:1192:38)
#6      _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#7      _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#8      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
#9      Future._propagateToListeners (dart:async/future_impl.dart:711:32)
#10     Future._completeWithValue (dart:async/future_impl.dart:526:5)
#11     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:36:15)
#12     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:298:13)
#13     ApplicationPackageStore.getPackageForPlatform (package:flutter_tools/src/application_package.dart)
#14     _rootRunUnary (dart:async/zone.dart:1192:38)
#15     _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:711:32)

[✓] Flutter (Channel stable, v1.17.1, on Mac OS X 10.15.1 19B88, locale en-CA)
    • Flutter version 1.17.1 at ~/flutter
    • Framework revision f7a6a7906b (13 days ago), 2020-05-12 18:39:00 -0700
    • Engine revision 6bc433c6b6
    • Dart version 2.8.2

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at ~/Library/Android/sdk
    • Platform android-29, build-tools 28.0.3
    • Java binary at: ~/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/192.6392135/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3, Build version 11C29
    • CocoaPods version 1.8.4

[✓] Android Studio (version 3.6)
    • Android Studio at ~/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/192.6392135/Android Studio.app/Contents
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[!] IntelliJ IDEA Ultimate Edition (version 2017.2.7)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] VS Code (version 1.45.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.10.2

[✓] Connected device (1 available)
    • iPhone 6s • A906D945-1904-4A95-8EBB-EC8E080ADA77 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-3 (simulator)

! Doctor found issues in 1 category.

Flutter Application Metadata
Type: module
Version: 1.0.0+1
Material: true
Android X: true
Module: true
Plugin: false
Android package: com..flutter_module
iOS bundle identifier: com..flutterModule
Creation channel: stable
Creation framework version: f7a6a7906be96d2288f5d63a5a54c515a6e987fe

might be related to https://github.com/flutter/flutter/issues/51138

Wonder how the delete keeps failing, it's inside an exists check (isDirectorySync should return false if the file doesn't exist...):
https://github.com/flutter/flutter/blob/1.17.1/packages/flutter_tools/lib/src/ios/mac.dart#L382-L386
      if (globals.fs.isDirectorySync(outputDir)) {
        // Previous output directory might have incompatible artifacts
        // (for example, kernel binary files produced from previous run).
        globals.fs.directory(outputDir).deleteSync(recursive: true);
      }

I solved this issue by doing these steps:

Go to this path which it says Runner.app does not exist. (Typically it's "../projectName/build/ios/iphonesimulator/Runner.app').
Copy 'Runner.app' then Paste it again in the same directory, it will produce a new file named 'Runner copy.app'
Delete the original file which is not detected 'Runner.app'
Rename the copied file from 'Runner copy.app' to 'Runner.app'.
Try to re-run the app again and it should work.

I changed the directory of the project to the root directory which Mac OS is installed and it worked.


Release process: use latest release and links

It would be nice to use the latest release link so that we don't have to update the install doc every time we make a release.
To use that, I think we would need to stop using the "This is a pre-release" checkbox when we create a new release, and we would need to stop including the version number in the release binaries that we post to the releases page.

This was done in #1395

While #1395 was a great step forward, my intent with this issue was to look at whether our install doc could have a static link that always points to our latest release in GitHub. Something like:
https://github.com/operator-framework/operator-sdk/releases/download/latest/operator-sdk-x86_64-linux-gnu
Having a static link would mean one less thing to update a version number in, and it would make it easier for users/scripts to get the most recent version.

Have we not a JIRA for it as well?


Failing with Couldn't create tracker error

Sample applications are working fine as they are dependent on the SDK project as such. Using the Nuget package and trying to re-create the same sample WPF app fails with 'Couldn't create tracker'. Tried to get more info but looks like the error is happening in the Native files.
Appreciate any help, waiting to use this one for some fun applications.

Are you specifically targeting x64? The tracking sdk only comes with 64bit libs

Yes that is correct. If I tried x86 it fails with cannot find k4abt.dll which makes sense.

So, to be clear. If I import this downloaded git project and try to build and run it, it works fine. The issue is with Nuget package.

I am very new to the c# world it may very well be me doing something wrong. I will try to give more details. I added the Unofficial.Microsoft.Azure.Kinect.BodyTracking.DotNet 1.0.0 - beta1 Nuget package.. and this piece of code this.kinect = Device.Open();             this.kinect.StartCameras(new DeviceConfiguration             {                 ColorFormat = ImageFormat.ColorBGRA32,                 // ColorResolution = ColorResolution.Off,                 // DepthMode = DepthMode.NFOV_Unbinned,                 ColorResolution = ColorResolution.R1080p,                 DepthMode = DepthMode.NFOV_2x2Binned,                 SynchronizedImagesOnly = true             });             calibration = this.kinect.GetCalibration();             tracker = new Tracker(calibration, Tracker.DefaultTrackerConfiguration);
I tried to replicate the whole sample app but ended with the same error. So trying to dissect it by taking baby steps.
Please let me know if you need any additional info.

Found the issue. dnn_model_2_0.onnx file should be part of output directories. Not sure why this isn't part of the Nuget Package. Once you have that in place things are working fine. Thanks for your effort in putting this together.

Going to reopen since that shouldn't happen. Any chance you can share a project that reproduces the problem?


chore: Update common-schemas

This PR updates common-schemas.

That's a great question. The consumer of the catalyst-client must be aware that if it has other AJV dependencies like ajv-keywords or ajv-errors they might have dependencies issues.

Okay, I wouldn't tag this as breaking then

Closed as duplicate of https://github.com/decentraland/catalyst-client/pull/240


feat(pixels): add my new pixel

Updated pixels.json file and have added my beautiful pixel. Thanks for the opportunity to be part of this cool project. I look forward to seeing the ending masterpiece. 👍

Checklist

[x] I ran npm test locally and it passed without errors.
[x] I only edited the _data/pixels.json file.
[x] I entered the username in the pixels.json that I'm also using to create this pull request.
[x] I acknowledge that all my contributions will be made under the project's license.

Hey @justinjunodev it seems like your JSON has a trailing comma which is making the build fail.


Add a way to remove a node and all dependant nodes from a DepGraph instance

As in title. Say I have a node that's in the "middle" -- it has some dependents and some dependencies. I want to remove this node and all of its dependent nodes (and all of their dependent nodes) from the dependency graph.
I have a semi-hacky solution that does this, but it'd be nice if dependency-graph had a function to do it.

The dependenciesOf and dependantsOf function both return the full set of nodes that depend on, or are depended on by the given node (i.e it's not just the direct dependencies/dependants)
Seems like you could do this pretty easily with the existing API - E.g.
// Make a graph that looks like
//   /-- 2 -- 4 --\
//  1              6
//   \-- 3 -- 5 --/
var g = new DepGraph();
g.addNode('1');
g.addNode('2');
g.addNode('3');
g.addNode('4');
g.addNode('5');
g.addNode('6');
g.addDependency('1', '2');
g.addDependency('1', '3');
g.addDependency('2', '4');
g.addDependency('3', '5');
g.addDependency('4', '6');
g.addDependency('5', '6');

// Remove Node 5 and everything that depends on it
g.dependantsOf('5').forEach(function (n) { g.removeNode(n); });
g.removeNode('5');

// The graph is now
//       2 -- 4 --\
//                 6
//

That's an OK workaround, I suppose.


Calling helm directly + plugins

Hiya,
I've been looking at using this plugin w/ auto-download of the client enabled so the developer doesn't need to worry about installing helm themselves.
However, I want to call helm arbitrarily in order to install a helm plugin and call helm as desired. The documentation seems to imply you can via the helm-commands plugin but it's not clear how, and the example it gives refers to the HelmInstall task type, which is the high-level DSL, rather than an example of how to arbitrarily invoke helm commands.
It says to check the API reference for a full list of available tasks, but it just links back to itself, so I'm not sure if there's another document somewhere that would answer this for me?
So, this leads me to two questions:

Is there a method/task/type provided to invoke the auto-downloaded helm with arbitrary command-line arguments? If so, what is it? Or is doing something like using Exec and calling <helm.destinationDir>/.../helm manually the way to go?
Is there any support for the auto-downloaded helm client to install plugins? If not, might be nice to have a plugins {} section in helm.downloadClient config for auto-installing plugins.

Thanks in advance!

Would it be any update on this?

It should be possible to call helm.execHelm(command, subcommand, action) from any custom task:
For example, to run a "helm plugin install" which is currently not available as a built-in task:
tasks.create("helmPluginInstall") {
    doLast {
        helm.execHelm("plugin", "install") {
            arg("https://my.plugin.url")
        }
    }
}

The block action argument to execHelm configures a HelmExecSpec which is similar to Gradle's ExecSpec but also offers some higher-level methods like flag and option.
There is currently no freestyle HelmExec task for this (but it has been on my todo list for some time)

As for automatically installing plugins on a downloaded client, I like the idea and will investigate it.
However, the client download has always been an optional feature, it should always be possible to use a local Helm installation instead. In that case, we would have to check if all the expected plugins are already present on the local installation (and maybe fail the build if not).


Use of the classes: PitclipseMutationsResultListener and SummaryResultListener

Both of these classes are listening for the results of PIT and I want to understand the thinking behind them.
PitclipseMutationsResultListener wraps the existing ClassMutationResults, but why not use this directly?
SummaryResultListener this is a mystery for me right now, I thought this would just sum up the result and report it, but how is this done and where is it used? We only use the HTML file for the Summary view, which pitest creates and I don't know any other use case.

To be honest I have no idea... if you right-click on the class name in the editor and do "Open Class Hierarchy" or simply "References" in the workspace you have a clue on who's using that

PitclipseMutationsResultListener wraps the existing ClassMutationResults, but why not use this directly?

I believe that Phil Glover wanted to rely on a custom abstraction (the Mutations and Mutation classes) rather than depending on ClassMutationResults, which comes from Pitest.
I see two main pros:

the Mutation class can have a structure that matches Pitclipse's needs or use different words (e.g., getter getMutatedClass() instead of getClassName().asJavaName(),
if Pitest changes the structure of ClassMutationResults (rename fields, etc.) then PitclipseMutationsResultListener will be the only class impacted.

SummaryResultListener this is a mystery for me right now, I thought this would just sum up the result and report it, but how is this done and where is it used? We only use the HTML file for the Summary view, which pitest creates and I don't know any other use case.

I'm 99% sure this class is actually useless. I believe that PitclipseMutationsResultListener has replaced it during the development.
If you want further details about how we get results from Pitest (personal deductions from when I discovered the code, I'm not the one who wrote it):

first, PIT is launched by PitRunner
PIT runs and reports detected mutations to a PitclipseMutationsResultListener instance,
this listener is created by a MutationsResultListenerFactory, which is a factory that Pitest can use because it implements its own MutationResultListenerFactory interface. We make PIT aware of our factory through Java SPI (Service Provider Interface). Basically, the file org.pitest.mutationtest.MutationResultListenerFactory, located in org.pitest.pitclipse.listeners/META-INF/services, allows PIT to dynamically load our listener factory.
once the run is over, the listener is notified and dispatches detected mutations to the RecordingMutationsDispatcher singleton.
finally, PitRunner asks the dispatcher for the mutations recorded by the listener and returns them. You can notice that PitRunner does not return raw mutations but rather encapsulated them within a PitResults, which is the object from which we get the path to the HTML report. This path is computed by PitRunner.

@echebbi Thanks for the explanation.
I would look into the SummaryResultListener a bit more and if I find proof that it is not used, I will clean this up and remove it.

Question seems answered so I'll close this issue.


Optimize vault asset images to improve performance.

Right now our images are oversized. We're uploading 256x256 images, but the max display size seems to be 40x40. There's quite a bit optimization that could be gained by reducing image size.

Done


[Support] Phi-2 fine-tuninbg?

Reminder

[X] I have read the README and searched the existing issues.

Reproduction
Is supporting Phi-2 on the schedule ? https://huggingface.co/microsoft/phi-2
Since phi-1.5 is supported, I assume phi-2 would work

Phi-2 is a Transformer with 2.7 billion parameters. It was trained using the same data sources as Phi-1.5, augmented with a new data source that consists of various NLP synthetic texts and filtered websites (for safety and educational value). When assessed against benchmarks testing common sense, language understanding, and logical reasoning, Phi-2 showcased a nearly state-of-the-art performance among models with less than 13 billion parameters.

Our model hasn't been fine-tuned through reinforcement learning from human feedback. The intention behind crafting this open-source model is to provide the research community with a non-restricted small model to explore vital safety challenges, such as reducing toxicity, understanding societal biases, enhancing controllability, and more.

Expected behavior
No response
System Info
No response
Others
No response

Phi-2 is different architeture but with same pre-trained data as phi1.5

It should be supported

Yes, the following test script woudl work
#!/bin/bash

eval "$(conda shell.bash hook)"
conda activate llama_factory

MODEL_NAME=phi-2
STAGE=sft
EPOCH=.01 #3.0
DATA=alpaca_gpt4_zh
SAVE_PATH=./models/$STAGE/$MODEL_NAME-$STAGE-$DATA-$EPOCH
SAVE_PATH_PREDICT=$SAVE_PATH/Predict
MODEL_PATH=./models/$MODEL_NAME
LoRA_TARGET=Wqkv #q_proj,v_proj
TEMPLATE=default
PREDICTION_SAMPLES=20

if [ ! -d $MODEL_PATH ]; then
    echo "Model not found: $MODEL_PATH"
    return 1
fi

if [ ! -d $SAVE_PATH ]; then
    mkdir -p $SAVE_PATH
fi

if [ ! -d $SAVE_PATH_PREDICT ]; then
    mkdir -p $SAVE_PATH_PREDICT
fi

CUDA_VISIBLE_DEVICES=0 python src/train_bash.py \
    --seed 42 \
    --stage $STAGE \
    --model_name_or_path $MODEL_PATH \
    --dataset $DATA \
    --val_size .1 \
    --template $TEMPLATE \
    --finetuning_type lora \
    --do_train \
    --lora_target $LoRA_TARGET \
    --output_dir $SAVE_PATH \
    --overwrite_output_dir \
    --overwrite_cache \
    --per_device_train_batch_size 1 \
    --gradient_accumulation_steps 4 \
    --lr_scheduler_type cosine \
    --logging_steps 10 \
    --save_steps 1000 \
    --learning_rate 5e-5 \
    --num_train_epochs $EPOCH \
    --do_eval \
    --evaluation_strategy steps \
    --per_device_eval_batch_size 1 \
    --prediction_loss_only \
    --plot_loss \
    --quantization_bit 4 \
    |& tee $SAVE_PATH/train_eval_log.txt

CUDA_VISIBLE_DEVICES=0 python src/train_bash.py \
    --stage $STAGE \
    --model_name_or_path $MODEL_PATH \
    --do_predict \
    --max_samples $PREDICTION_SAMPLES \
    --predict_with_generate \
    --dataset $DATA \
    --template $TEMPLATE \
    --finetuning_type lora \
    --adapter_name_or_path $SAVE_PATH \
    --output_dir $SAVE_PATH_PREDICT \
    --per_device_eval_batch_size 1 \
    |& tee $SAVE_PATH_PREDICT/predict_log.txt

Thanks for testing!

@hiyouga @yhyu13  为啥我跑的会报错，ValueError: Target modules {'Wqkv'} not found in the base model. Please check the target modules and try again.


Auto full frame mode in 2d based on data limits not window limits.

 The data range along the x axis was more than 100 times (the threshold) greater than the data range along the y axis, so it turned on full frame mode and the plot looked great. He also set the window so that the ratio was above 100. He now moved to a later time state and the image got squished in the y direction. The ratio of the data was now below 100 and it turned off full frame mode. He didn't know how to fix it and I couldn't figure it out while in his office. I later figured out if I turned full frame mode to on, all was good again.
This seems like confusing behavior. I think that since the user set the window and the ratio of the window was above the threshold that it should have stayed in full frame mode. I also noticed that it performs the full frame calculation when a plot is added to the view, so if it was done based on the user set window, it wouldn't get updated until the user adds, deletes, hides or shows a plot (I added debug statements and played with the time slider, view and hiding and showing plots). This is good and bad, since it wouldn't change mode as the user zoomed and unzoomed interactively, but if the user changed the window manually it wouldn't affect it either. This seems somewhat defensible, but is the problem when tools have magic (think Word).
The routine that calculates whether to use full frame mode is GetUseFullFrame in common/state/View2DAttributes.C. You would need to change the limits that get passed to it to change the behavior as I mentioned.
Impact

[ ] High - User productivity significantly degraded
[X] Medium - User productivity partially degraded
[ ] Low - User productivity trivially degraded

Likelihood

[ ] High - occurrence is not specific to platform, data, config, a combination of operators, queries, etc.
[ ] Medium - neither low nor high likelihood
[X] Low - occurrence is specific to combination of multiple factors such as configuration, data, platform, etc.

To Reproduce
You could probably create a scatter plot with data above the aspect ratio threshold of 100, plot it, and then add a second scatter plot whose data range dropped the total range below the aspect ratio threshold and plot it. The first plot would be in full frame mode and the second would not be in full frame mode.

There are potentially two controls in play here. You mention scatter plot. Scatter plot has its own sense of aspect ratio, normalization (e.g. full frame) and auto-threshold and this is wholly independent of 2D view controls fullframe mode which also has its own sense of aspect ratio, normalization (which is indeed called fullframe mode there) and auto-threshold.
You started with description of scatter plot but rest of description seems to focus on view controls. I am just wondering if the two may have been interplaying in odd ways here.

I agree that the scatter plot does some stuff with normalization, but I believe it is just pass the data along or scale it to a unit cube (or square), so I believe the issue I was seeing was with the view controls. I added debugging information in the routine that determines when to use full frame in 2d in automode and one of the things I printed was the limits getting passed to it.
From: Mark C. Miller<EMAIL_ADDRESS>Sent: Monday, August 5, 2019 3:54 PM
To: visit-dav/visit<EMAIL_ADDRESS>Cc: Brugger, Eric<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [visit-dav/visit] Auto full frame mode in 2d based on data limits not window limits. (#3727)
There are potentially two controls in play here. You mention scatter plot. Scatter plot has its own sense of aspect ratio, normalization (e.g. full frame) and auto-threshold and this is wholly independent of 2D view controls fullframe mode which also has its own sense of aspect ratio, normalization (which is indeed called fullframe mode there) and auto-threshold.
You started with description of scatter plot but rest of description seems to focus on view controls. I am just wondering if the two may have been interplaying in odd ways here.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/visit-dav/visit/issues/3727?email_source=notifications&email_token=AAING7VXXFOODA4EK7QBPPTQDCVRBA5CNFSM4IJPM7NKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3TKCOY#issuecomment-518431035, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAING7TZMCTRNRWUHYYMBWTQDCVRBANCNFSM4IJPM7NA.

We should deal with this by doing #3363


Input CIDs in IO

This is being done in https://github.com/labdao/plex/tree/315-alt-input-cids-in-io

Solved with #326


fix: implement missing codegen for BlackBoxFunc::EcdsaSecp256r1 in brillig

Description
Problem*
Resolves https://github.com/AztecProtocol/aztec-packages/issues/3822
Summary*
This PR adds codegen for the BlackBoxFunc::EcdsaSecp256r1 in brillig and removes the catch-all branch when codegening black box functions.
Additional Context
Documentation*
Check one:

[x] No documentation needed.
[ ] Documentation included in this PR.
[ ] [Exceptional Case] Documentation to be submitted in a separate PR.

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

🙏


PR: Fix translations

Description of Changes

[ ] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)

[ ] Included a screenshot or animation (if affecting the UI, see Licecap)

Issue(s) Resolved

Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct: @goanpeca

Wait. Do not merge this PR yet!


Add ability to sort comments when using getSubmission

As the title suggests, this PR adds the ability to pass in the sorting type you want for comments when you use getSubmission.

Note: Will look into adding an enum that lists the different possible sorting types for comments.

This feature is already added to this pull request: https://github.com/not-an-aardvark/snoowrap/pull/338#issuecomment-927324226.
However, you are welcome to add/suggest any improvements.

Awesome! Didn't see that when I was exploring earlier my bad. Lookin forward to the 2.0 release.


Documentation: Statement of Need

Please add a section for "Statement of Need" into the documentation #3323

A Statement of Need section is now included in the documentation in the section Quickstart.

Thank you!


beamer

Describe the requested icon(s)

References

Additional context

What is this? Unless you add context or put in a minimum of work to describe what you're asking for, I'm closing all of these low-effort requests.

example for a beamer logo

But what even is a beamer? Is it a digital projector? It's not a word I am familiar with. Can you explain in English what this icon represents, what it is for, what is your use-case, how we can do some of our own research to create an icon for it?


pause / volume buttons in disable mode | springroll preview

I have observed that pause / volume buttons in disable mode

As per the documentation app.paused will return true or false based on the application status.
app.paused is returning false even when the application is paused

springroll version specified in the bower.json is : "~0.4"

Please report this bug to SpringRoll Studio.

Ok i will post the 1st point to springroll studio.
Why app.paused returning false even when the application get paused? is this springroll studio issue?