Deletion

Should I reinstall Genshin Impact after using FPS Unlocker?
After deletion, will other accounts (where I didn't use it) be affected to get banned?
(I decided to start rerolling, 'cause my main is under threat to get banned (reshade+fps unlocker))

There's no point, reinstalling wont do anything.
Your account will be fine, don't worry.

There's no point, reinstalling wont do anything. Your account will be fine, don't worry. I've used reshade in the past multiple times too in the past year, my account is still fine.

The main problem is that I snitched on myself to CS, telling them that I used it for 5 min or so..

There's no point, reinstalling wont do anything. Your account will be fine, don't worry. I've used reshade in the past multiple times too in the past year, my account is still fine.

The main problem is that I snitched on myself to CS, telling them that I used it for 5 min or so..

I know, reinstalling won't make a difference, like I said in a previous issue if you're that worried just don't use it again and continue to play the game normally without the unlocker. Your account will be fine.

There's no point, reinstalling wont do anything. Your account will be fine, don't worry. I've used reshade in the past multiple times too in the past year, my account is still fine.

The main problem is that I snitched on myself to CS, telling them that I used it for 5 min or so..

I know, reinstalling won't make a difference, like I said in a previous issue if you're that worried just don't use it again and continue to play the game normally without the unlocker. Your account will be fine.

I didn't use it from that first time day (month ago), only for ~5 min.


Chart Editor Crash when attempting to save.

Describe your bug here.
I was simply hitting save while the chart was running in the background. It did have a different playback speed, if that helps.
The chart / window kept running in the background, and I tried to finish the saving process and thereafter hitting the ok button (which then forced the game to close), but it didn't save. Aw well.
I saw "Uncaught Error: [file_contents,assets/characters/bf.json]" and also thought I should mention that while I have a custom bf.json in the characters folder of my mod, the only difference is the offsets, nothing else has been changed about it.
Command Prompt/Terminal logs (if existing)
C:\HaxeToolkit\haxe\std/cpp/_std/sys/io/File.hx (line 30)
states/editors/ChartingState.hx (line 2642)
states/editors/ChartingState.hx (line 2607)
states/editors/ChartingState.hx (line 2602)
states/editors/ChartingState.hx (line 2581)
states/editors/ChartingState.hx (line 1645)
flixel/FlxState.hx (line 203)
flixel/FlxGame.hx (line 752)
flixel/FlxGame.hx (line 682)
flixel/FlxGame.hx (line 556)
openfl/events/EventDispatcher.hx (line 402)
openfl/display/DisplayObject.hx (line 1399)

Uncaught Error: [file_contents,assets/characters/bf.json]
Please report this error to the GitHub page: https://github.com/ShadowMario/FNF-PsychEngine

> Crash Handler written by: sqirra-rng

Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
No, this is a downloaded build (0.7.1h, specifically).

did you delete it in assets/characters?

did you delete it in assets/characters?

I did not. I had not changed anything inside of assets/characters, I was just saving like any other attempt.

did you delete it in assets/characters?

I did not. I had not changed anything inside of assets/characters, I was just saving like any other attempt.

well make sure you don’t have two characters with the same name since they can conflict

did you delete it in assets/characters?

I did not. I had not changed anything inside of assets/characters, I was just saving like any other attempt.

well make sure you don’t have two characters with the same name since they can conflict

previously, having two bfs meant that the one in the Mods folder would take priority, no?
And even despite that, what does bf.json have to do with anything in the chart editor?


Does new version of Gitrob supports TLS when binding the server to new IP?

Hey there and thank you for using the issue tracker!
Checklist before filing an issue:

[ ] Is this something you can debug and fix? Send a pull request! Bug fixes and documentation fixes are welcome.
[ ] Have a usage question? Ask your question on StackOverflow, StackExchange Security or similar platform.
[ ] Have an idea for a feature? Make sure that it hasn't been suggested before and describe your idea in detail.

None of the above? create a bug report
Make sure to add all the information needed to understand the bug so that someone can help. If information is missing, the issue will be labeled with 'Needs more information' and closed until there is enough information.
Expected Behavior
Actual Behavior
Steps to Reproduce the Problem

Specifications

Gitrob version:
Operating system:
Go version:

TLS is not supported.


Bconn branch

Description
Please include a summary of the change and a link to which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[X] New feature (non-breaking change which adds functionality)

Change status

[X] Complete, tested, ready to review and merge

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[X] Tested in colab with mock json file and was able to build a table.

Checklist:
Everything in this checklist is required for each PR.  Please do not approve a PR that does not have all of these items.

[X] I have pulled from master before submitting this PR
[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer (the peer review to approve a PR counts.  The reviewer must download and test the code)
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] There are no merge conflicts

Your doc-string for the age function is not reflecting what the function does.


runtime exception: Class constructor GAstVisitor cannot be invoked without 'new'

ERROR! Class constructor GAstVisitor cannot be invoked without 'new'
TypeError: Class constructor GAstVisitor cannot be invoked without 'new'
    at new DslMethodsCollectorVisitor (/Users/mshima/aplicacoes/default/node_modules/chevrotain/lib/src/parse/parser/traits/looksahead.js:107:47)
    at Object.<anonymous> (/Users/mshima/aplicacoes/default/node_modules/chevrotain/lib/src/parse/parser/traits/looksahead.js:148:24)
    at Module._compile (node:internal/modules/cjs/loader:1105:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/Users/mshima/aplicacoes/default/node_modules/chevrotain/lib/src/parse/parser/parser.js:34:20)
    at Module._compile (node:internal/modules/cjs/loader:1105:14)

Reproducing:
npx generator-jhipster@latest jdl bug-tracker.jh

Related to https://github.com/jhipster/generator-jhipster/pull/19483

Hello @mshima
I'm not seeing any issues in a small example consuming latest (10.2.0) chevrotain via commonjs.
Nor am I spotting anything (e.g cyclic dependencies related to GAstVisitor) by looking at the code.
Also the latest tag of generator-jhipster is 7.9.2 and this seems to be using 10.1.2 (locked) version of Chevrotain.
So I'm not sure how the update to 10.2.0 is related to breakage in 7.9.2 (latest)...

via npx generator-jhipster@latest jdl bug-tracker.jh

Can you provide a way for me to debug this?

I'm not sure how to debug via npx...
e.g a package.json with a local (not npx) script to trigger a flow that causes an error

You can install jhipster locally and run it.
npm install<EMAIL_ADDRESS>npx jhipster jdl bug-tracker.jh

Updating to<EMAIL_ADDRESS>fails too:
https://github.com/jhipster/generator-jhipster/pull/19487
git clone https://github.com/jhipster/generator-jhipster.git
cd generator-jhipster
npm install
npm install chevrotain@latest
npx mocha test/jdl --no-parallel # test/jdl is where chevrotain is used.

This is a big issue for jhipster since it breaks every new installation.
https://github.com/jhipster/generator-jhipster/issues/19486
I probably won't manage to debug this today.

I wonder if this is somehow related to how npx runs things.
Because with yeoman directly it works properly:
{
  "name": "blah",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "yo": "yo jhipster jdl bug-tracker.jh",
    "npx": "npx jhipster jdl bug-tracker.jh"

  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "generator-jhipster": "7.9.2"
  }
}

Actually these two commands may not be equivalent, I am not sure if yeoman does a local lookup in closest node_modules... but when I did npm install -g  generator-jhipster before hand the scenario without npx still worked.
I am not sure if the arguments part is equivalent though...

At package.json scripts npx is not required, use plain jhipster jdl bug-tracker.jh
npx is just a wrapper for the local node_modules bin. So it’s just like
node_modules/.bin/jhipster jdl bug-tracker.jh

You can install globally. I’m just used to install locally.
The jhipster bin is required. Yo will not work.

Okay I realize why 10.1.2 suddenly broke.
Basically chevrotain 10.1.2 was depending on @chevrotain/gast ^10.1.2 (with ^ minor range).
So once chevrotain 10.2.0 was released installing<EMAIL_ADDRESS>would pull<EMAIL_ADDRESS>as a dependency, but between these two versions the TypeScript compilation target changed (es5 --> ES2015)
so the inheritance system is incompatible between these two versions.
There are a few solutions:

add a shrinkwrap file to generator-jhipster
release 10.2.1 version of chevrotain with the es5 compilation target and then release version 11.0.0 with the new compilation target.

I will try to implement #2 but if you can't wait you may want to implement the first one.
I still don't know why you encountered issues with 10.2.0...

I did some debug and the update to 10.2.0 broke because of this change:
https://github.com/Chevrotain/chevrotain/commit/a4caf4db21fc334d1733bdc946ff656f3d94bdc0#diff-3130c8a9d16f6271d9c85f52d411bf95164c311adf5c8c3283c0a716a4effb3c
Operators for...in and getOwnPropertyNames are quite different, so some methods were not checked before:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Enumerability_and_ownership_of_properties#traversing_object_properties
Removing validateVisitor here makes the problem go await:
https://github.com/jhipster/generator-jhipster/blob/045e1841226e237aa62aeae631b0a8a559266fca/jdl/parsing/validator.js#L336
But I have not clue if that's the correct approach.

It is safe to remove the validateVisitor it is an optional flow.
I am evaluating removing it as it seems fragile
and I suspect it should be something an end user implements according to their needs and specific
flavor of class syntax (ES5/ES2015/mixings/other)

I've released version 10.3.0 with ES5 artifacts and locked semver versions.

The problem was resolved for me on the local package.json + npx scenario (after rm -rf node_modules && rm package-lock).
I still get an error with running directly with global npx package install, but I am guessing that is because chevrotain does not get reinstalled on every npx generator-jhipster@latest jdl bug-tracker.jh invocation (is there a clean flag?).
perhaps it would be a good safe practice to also release a new patch version of jhipster...

Transitional dependencies merged at https://github.com/jhipster/generator-jhipster/pull/19483.
And 10.3.0 merged at https://github.com/jhipster/generator-jhipster/pull/19490.
Thanks @bd82

hip hip hurray 😸


[WIP] Add guide and docs for system check

Signed-off-by: Aadhitya A<EMAIL_ADDRESS>Description
This PR fixes #4197
This PR is restored version of #4409 after nasty rebase :')
Notes for Reviewers
Guide is WIP
Signed commits

[x] Yes, I signed my commits.

🚀 Preview for commit be613733922fc710d817817aa5c73b6a40fdb4e6 at: https://617112e6caf73993de24ba53--meshery-docs-preview.netlify.app


Configuration of integration fails when unused interfaces do not produce graph data [Bug]

Configuration of integration fails when unused interfaces do not produce graph data
I have two TrueNAS Core servers on my home network both were working perfectly until I upgraded the mainboard for one of the servers. This board has four NIC's but I'm currently only using one. So there's no data being produced for the other three. Reinstalling the integration for the upgraded server produces the following results in the log:
TrueNAS <IP_ADDRESS> unable to fetch data "reporting/get_data" (500)
7:37:10 AM – (WARNING) TrueNAS (custom integration) - message first occurred at 7:36:46 AM and shows up 30 times
TrueNAS <IP_ADDRESS> fetching following graphs failed, check your NAS: ['interface', 'interface', 'interface', 'interface', 'interface', 'interface', 'interface', 'interface', 'interface', 'interface', 'interface']
7:37:09 AM – (WARNING) TrueNAS (custom integration) - message first occurred at 7:36:49 AM and shows up 13 times
TrueNAS <IP_ADDRESS> fetching following graphs failed, check your NAS: ['interface', 'interface']
7:36:48 AM – (WARNING) TrueNAS (custom integration)
reviewing previous reports here it's suggested that the graph data be reviewed because the problem is with the server. This however doesn't seem to be the solution to this issue as I wouldn't expect to see any data from the 3 unused interfaces.
Is there any way to force the TrueNAS integration to ignore the result when there's no data for the unused devices?

that is only warning during startup, integration should work anyway.
that aside, even unused interfaces produce graph data, I just tested it. you probably have issue wiuth graphing.

Further information:
This error originated from a custom integration.
Logger: homeassistant.config_entries
Source: custom_components/truenas/truenas_controller.py:124
Integration: TrueNAS (documentation, issues)
First occurred: August 1, 2023 at 7:43:38 AM (2 occurrences)
Last logged: 7:41:12 AM
Error setting up entry TrueNAS1 for truenas
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 390, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/truenas/init.py", line 29, in async_setup_entry
await controller.async_update()
File "/config/custom_components/truenas/truenas_controller.py", line 124, in async_update
await self.hass.async_add_executor_job(self.get_systemstats)
asyncio.exceptions.CancelledError

you have to fix your issue in truenas first.

I have no issue, all the graphs are present

even graphs from unused devices should be present. for me it shows 0 all the time for unused device

that is what I have, 3 unused/unconfigured interface devices. Each show zero for each of the parameters Rx, Tx, Overlap

can you give me list of all your interfaces with their config and status?
I will try to emulate it in VM

Here you go: Thank you
NIC cards are igc0, igc1, igc2, igc3
root@FreeNAS1:~ # ifconfig
igc0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
description: LAN0
options=4e527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
ether 00:e2:69:6d:63:b8
inet <IP_ADDRESS> netmask 0xffffff00 broadcast <IP_ADDRESS>
media: Ethernet autoselect (1000baseT )
status: active
nd6 options=9<PERFORMNUD,IFDISABLED>
igc1: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
ether 00:e2:69:6d:63:b9
media: Ethernet autoselect
status: no carrier
nd6 options=9<PERFORMNUD,IFDISABLED>
igc2: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
ether 00:e2:69:6d:63:ba
media: Ethernet autoselect
status: no carrier
nd6 options=9<PERFORMNUD,IFDISABLED>
igc3: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
ether 00:e2:69:6d:63:bb
media: Ethernet autoselect
status: no carrier
nd6 options=9<PERFORMNUD,IFDISABLED>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet <IP_ADDRESS> netmask 0xff000000
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

Any update?

not yet. I will look into this as part of planned coordinator update. but that will take some time.

I've found the solution, totally unrelated to this integration and was a problem with the actual server -
Please close this Bug Report

Can you share the solution? I'm running into the same issue.

The solution was multi part - first I discovered that I was having problems with the failing server's local SSL certificate. Made many attempts and renewing, replacing, etc.  in the end all failed. Eventually I decided to abandon the attempts at repair and rebuild the entire server with a new install of TrueNAS Core, manually reconfiguring without importing the old configuration. I only use this server as a backup server where I replicate all the shares from my primary (working) NAS. I didn't have to rebuild the ZFS pool and was able to import this existing pool.
Once I had the server rebuilt ( which actually took a lot less time than the time I'd spent trying to get the TrueNAS integrations working). So using the SSL certificate that was installed as part of the new install, I generated a new API key and tried to reconnect to the integration -- and it worked - everything showed up like it was supposed to.
The other issue I had that all the sensors were basically generic,  like sensor.boot_pool_free I fixed by manually editing the file /config/.storage/core.entity_registry., so that now my sensors are like sensor.servername_boot_pool_free. There were some 110 entities for one server and 98 for the other .  If you decide to do this - USE EXTREME CAUTION - if you goof up you'll really screw things up and you may have to re-install everything or at the minimum restore a backup from a working


Clear Float on "Mass Import" on User Manager

The section "Mass Import" from User Manager seems misaligned. I'm not sure, but I believe a CSS clear: float may fix the issue.

The same section with the default DokuWiki template:

I can't reproduce the issue. The section looks as expected on my machine.

Oh, I see. I forgot to say: To the problem to happen, please click into a user into the list with the intention to edit it. You will see that it will break the Mass Import page layout.

Thanks, now I could reproduce the issue. I fixed it.

Hello,
I'd applied your last commit and now the User Manager seems to be working as expected. Thank you!


Port KafkaChannel to new bindings API

Fixes #976

cool, I will run some tests here

/hold
I wish to fix the intermediate buffering that happens inside message receiver, which can be avoided for the kafka case

Depends on https://github.com/knative/eventing/pull/2773

/unhold

/assign

Outside of those two nits this works for me
/lgtm
/hold

/unhold

@slinkydeveloper did you test these changes?  With the last commit the dispatcher doesn't forward any messages anymore for me.
Seems like the correct approach (for now) is to keep the variables assigned below the NewMessageReciever and remove the topicFunc assignment within the struct declaration.  Please make sure to remove the duplicate assignement (as it wasn't removed in 9fc5704

@slinkydeveloper did you test these changes? With the last commit the dispatcher doesn't forward any messages anymore for me.

Funny how the test pass...

@lberk I've tested locally and it works :)

/lgtm
/approve

/lgtm
/approve


[spirv-tools] Add usage, use lower-case config dirs

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Integrated into #31912.


Update Fullgame Tutorials

Update https://github.com/solderq35/hitruns-wiki/blob/master/website/versioned_docs/version-1.0.0/fullgame_tutorials.md
To have info about boostless strats for Sapi, Chongqing, and other maps

the boost stuff is now a moot point due to boosts returning with the May 2023 patch.
However we still need to maybe update some stuff from the SA full game category, e.g. add Vezlaye 17 minute run

Closed (for now?) by https://github.com/solderq35/hitruns-wiki/pull/12


youtube_dl.utils.DownloadError

Checklist

[ ] I'm reporting a broken site support issue
[x] I've verified that I'm running youtube-dl version 2021.06.06
[ ] I've checked that all provided URLs are alive and playable in a browser
[ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ ] I've searched the bugtracker for similar bug reports including closed ones
[ ] I've read bugs section in FAQ

Verbose log

PASTE VERBOSE LOG HERE

Description

WRITE DESCRIPTION HERE

What are we supposed to do with this little information?
Please provide a verbose log.
youtube-dl -v "URL"

Close


rustc: support clang-based stdenv

Description of changes
Previously, we were passing cc and c++ all the time to rustc bootstrap process.
This was wrong because cc-rs relies on the name of the compiler to detect whether this is Clang or a GNU GCC.
Related:
https://github.com/rust-lang/cc-rs/blob/df2f86ceafbe787698b890a3d6bde9f969d5fa88/src/lib.rs#L3334
https://rust-lang.zulipchat.com/#narrow/stream/122651-general/topic/Missing.20dynamic.20libraries.20when.20bootstrapping.20Rust/near/377914373
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Hm, actually, this could go on master as no one is depending on clang stdenvs yet…

@ofborg eval

Hah, it does trigger rebuilds.

This was wrong because cc-rs relies on the name of the compiler to detect whether this is Clang or a GNU GCC.

That's horrifying.  Can it be fixed?

This was wrong because cc-rs relies on the name of the compiler to detect whether this is Clang or a GNU GCC.

That's horrifying. Can it be fixed?

I believe it is: https://github.com/rust-lang/cc-rs/pull/709

@RaitoBezarius cc-rs 1.0.84 includes this change, so if we can get rust to update we can drop this.


Refactor the logic in account details to use the denom info from registry assets list

The implementation of denom and exponent finding for each chain implemented in validator stats can be used in the accounts details too.

Closed by #65


Run linear-sweep until completion

test_bin.zip
This is the test case I provided. I noticed that much bytes are not disassembled by Binary Ninja. I am pretty sure, these bytes are not inline data but code. However, it seems that ninja would treat so many bytes as data and won't disassemble them.

This particular binary seems to be mixed arm and thumb, which is probably the trickiest of binaries we have to deal with. This is a binary that can benefit from manually re-running linear sweep, potentially 5 times, we plan on our updating our algorithm to eventually do this automatically, until no additional functions are found, for now though it is a manual process:

Fixed in 1.1.1746-dev.


Endpoint sync/watchlist/remove is down.

Hi.
The API call for https://api.trakt.tv/sync/watchlist/remove seems not to be working correctly right now.

Always times out with no results.

I'm not able to reproduce any issues. Perhaps this was a temporary server issue?

It does seem to be working again. Closing. Thanks.


⚠ ClamAV has degraded performance

In d0aeae6, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 620 ms

Resolved: ClamAV performance has improved in de431a9 after 5 minutes.


nodegit fails to build for Electron on Windows

When I attempt to run npm install to build nodegit for electron, I am confronted with an error.
[nodegit] Everything is ready to go, attempting compilation
[nodegit] Building native node module.
 System Windows_NT 6.1.7601
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\me\\git\\
some-project\\node_modules\\nodegit\\node_modules\\node-gyp\\bin\\node-gyp.js" "re
build" "--target=0.33.4" "--dist-url=https://gh-contractor-zcbenz.s3.amazonaws.c
om/atom-shell/dist"
gyp ERR! cwd C:\Users\me\git\some-project\node_modules\nodegit
gyp ERR! node -v v4.1.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
]
  killed: false,
  code: 1,
  signal: null,
  cmd: 'C:\\Windows\\system32\\cmd.exe /s /c "C:\\Users\\me\\git\\some-project
\\node_modules\\nodegit\\node_modules\\.bin\\node-gyp rebuild --target=0.33.4  -
-dist-url=https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist"' }
undefined
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "nodegit/nodegit#master"
npm ERR! node v4.1.1
npm ERR! npm  v2.14.4
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>install: `node lifecycleScripts/install`
npm ERR! Exit status 13
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node lifecycleScripts/insta
ll'.
npm ERR! This is most likely a problem with the nodegit package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node lifecycleScripts/install
npm ERR! You can get their info via:
npm ERR!     npm owner ls nodegit
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\me\git\some-project\npm-debug.log

These are the specs of my build environment (let me know if anything else is needed):

Windows 7 SP1 x64
Node v4.1.1
Electron v0.33.4
nodegit v0.5.0 (also tried a couple v0.4.x versions)
Visual Studio 2013

For what it's worth, this exact repo builds just fine on my Mac running OS X 10.10.

I have the same issue with my build environment (same as mentioned above in the bug report).
I had reported it a while ago here and here, but so far no luck with the latest release 0.5.0.
@saper Hope we will have the fix soon.

Now that https://github.com/mapbox/node-pre-gyp/pull/175 has landed I'm going to try and get out pre-builts for electron to help stop this insanity.

Woah

Right?!

Fantastic! This is great news.

@johnhaley81 @tbranyen Any update on when this issue will be resolved?

#783 is the next step :)

Hey @johnhaley81, so is https://github.com/nodegit/nodegit/pull/783 resolved now? It looks like some code was merged by you and maybe @joshaber?

We just published 0.7.0 a few moments ago, and has a lot of build fixes, so I would try that. I'd assume it's resolved (a number of windows specific issues were resolved).

So going forward we are providing pre-built binaries for electron that you can download on all supported platforms (osx, linux, win32-64) for the current and the previous 2 minor versions of electron (currently 0.36.x, 0.35.x, and 0.34.x).
You shouldn't need to build nodegit anymore but can always force it to build for electron by running node lifecycleScripts/install.js --electronVersion=v0.36.4 or whatever version of electron you want to target.
If you're still having issues we can reopen this but since we landed in atom/atom I know that it's compiling for electron across all platforms.


Proxy support for BinderHub deployments

Hi!
Our BinderHub lives in an on-prem Kubernetes cluster, which requires a proxy to access the internet. I didn't find an option to specify which proxy to use throughout all BinderHub-related pods, and the conventional HTTP[S]_PROXY, NO_PROXY or their lowercase variants don't seem to be honored. Without a proxy most builds fail either before starting a build (you cannot resolve GitHub-URLs, for example), or during it (because you cannot download any dependencies).
Right now, we solved this by uglily patching a few python files throughout the respective images. Changed were: 1) calls to tornado's httpclient in Binderhub itself, 2) the environment variables in build pod definitions and 3) the docker build arguments in repo2docker. The last one is obviously not part of BinderHub itself, but since the build pods are setup by BinderHub, it would be nice to have a way to pass a proxy configuration on to repo2docker. Perhaps one has to open another issue for the repo2docker-side of this integration.
Is there any work made being towards this, or did I perhaps miss a configuration option? I could contribute code for this, but without any promises about when it's finished.

Thanks for posting and setting up a BinderHub behind a proxy!

Is there any work made being towards this, or did I perhaps miss a configuration option?

I am not aware of any work, AFAIK you are the first person to stop by who has this need.

I could contribute code for this, but without any promises about when it's finished.
I think that is par for the course in open-source. In light of this it might be worth starting by making a list of all the places that need changing and any dependencies between them. Basically trying to make a plan where each step can be tackled by one person and merged one at a time. This way it doesn't matter if the person who started has to switch to other work.

It would also be worth exploring what options kubernetes provides to redirect/proxy traffic on a "whole cluster" scale. I've never investigated this but it would be attractive because we need to modify less code and it could cover things like non-HTTPS traffic as well (git clone<EMAIL_ADDRESS>and we already use https://kubernetes.io/docs/concepts/services-networking/network-policies/ to restrict traffic.

(Just discussing this issue IRL with @betatim @minrk)
Here are the links to changes @bdrian needed to do, including some changes to try out kaniko:
im repo2docker-image:
https://zivgitlab.uni-muenster.de/a_broe10/jupyter.repo2docker/blob/master/patches/app.py.patch#L42
in binderhub-image:
https://zivgitlab.uni-muenster.de/a_broe10/jupyterhub.k8s-binderhub/blob/master/patches/build.py.patch#L44
https://zivgitlab.uni-muenster.de/a_broe10/jupyterhub.k8s-binderhub/blob/master/patches/tornado-httpclient.py.patch
Probably also possible with Kubernetes (metadata configuration for the pods)

Here are the links to changes @bdrian needed to do, including some changes to try out kaniko:
These changes are really not a good of example of what could be integrated into BinderHub, but rather ugly hacks for testing things out. Especially the last one has to be changed; a clean way would be to provide a proxy (if configured) when making calls to the outside world, like talking to GitHub.

It would also be worth exploring what options kubernetes provides to redirect/proxy traffic on a "whole cluster" scale. I've never investigated this but it would be attractive because we need to modify less code and it could cover things like non-HTTPS traffic as well (git clone<EMAIL_ADDRESS>and we already use https://kubernetes.io/docs/concepts/services-networking/network-policies/ to restrict traffic.

I can see the appeal of using/modifying less code to reach the same goal, but I'm not aware of any possibilities in kubernetes itself to make this happen. Non-HTTP traffic can also be supported through a HTTP proxy by using HTTP CONNECT, which is also a common way of supporting HTTPS connections.

In light of this it might be worth starting by making a list of all the places that need changing and any dependencies between them. Basically trying to make a plan where each step can be tackled by one person and merged one at a time.

Thanks for the suggestion! I'll try to make such a list soon.

"soon"™
Overall, proxy settings would be important in the following places:

in BinderHub:

image lookups in registries
ref resolution for repository providers like GitHub and Zenodo
repo2docker's pod environment (if we feel responsible for that, see below)

in repo2docker:

environment (e.g. http_proxy)
docker's build arguments
possibly in other places (?)

Web calls in BinderHub are somewhat special, because the used tornado library doesn't support proxy environment variables (https://github.com/tornadoweb/tornado/issues/754).
BinderHub does not necessarily have to pass their environment variables to repo2docker's pod, alternatively one could use a Pod Preset in their own cluster, or bundle it with BinderHub's helm chart.
In repo2docker most (all?) things work automatically when setting the right environment, the used urllib takes care of the proxy settings, as well as git. For the build itself, repo2docker has to pass its proxy environment  to build containers through build_args.
A possible implementation for BinderHub's side of things follows.

This issue has been mentioned on Jupyter Community Forum. There might be relevant details there:
https://discourse.jupyter.org/t/binder-behind-outbound-proxy/7428/2

This issue has been mentioned on Jupyter Community Forum. There might be relevant details there:
https://discourse.jupyter.org/t/binder-behind-outbound-proxy/7428/2


the configuration of Ocelot made error

Expected Behavior / New Feature
When I update  Ocelot version from  1.4.2  to 7.0.4 and add some configuration item, it make some error.

DownstreamPathTemplate :  /api/ControllerName/ActionName/{url}  . It report 404 error . I must
write it as   /api/ControllerName/ActionName   or    /api/ControllerName/{url}  .   why ?  How should I use   /{url}   format?

```"FileCacheOptions": { "TtlSeconds":  0 }```.

When the value is not 0 ,  the first request is OK, but then it will report  error 500 if continue request.
Specifications
Actual Behavior / Motivation for New Feautre
Steps to Reproduce the Problem

Version:7.0.4
Platform:.NET CORE2.0, windows7 os.
Subsystem:

@yuchen1030 there are lots of changes between Ocelot 1.4.2 and 7.0.4. Have you updated your configuration to account for them?
Maybe paste your configuration json here and I will take a look?

Thanks. My config it like this:
{
"ReRoutes": [
//GetBasicUserInfo
{ //http://<IP_ADDRESS>:9000/api/HM_Employees/GetBasicUserInfo?workNum=B0182
"DownstreamPathTemplate": "/api/HM_Employees/GetBasicUserInfo",
//"DownstreamPathTemplate": "/api/HM_Employees/GetBasicUserInfo/{url}", //error
"DownstreamScheme": "http",
"UpstreamPathTemplate": "/api/HM_Employees/GetBasicUserInfo",
"UpstreamHttpMethod": [ "GET" ],
"AuthenticationOptions": {
"AuthenticationProviderKey": "hrApiKey",
"AllowedScopes": [ "HRWebAPI" ]
},
"ServiceName": "HRWebAPI",
"LoadBalancerOptions": { "Type": "RoundRobin" }, // RoundRobin ，LeastConnection
"UseServiceDiscovery": true,
"ReRouteIsCaseSensitive": false,
"RateLimitOptions": {
"ClientWhitelist": [],
"EnableRateLimiting": true,
"Period": "300s",
"PeriodTimespan": 10,
"Limit": 100
},
"QoSOptions": {
"ExceptionsAllowedBeforeBreaking": 3,
"DurationOfBreak": 10,
"TimeoutValue": 9000
}
//,"FileCacheOptions": { "TtlSeconds": 1 }   //it will error
},
//IdentifyServer4 config： /Connect/Token
{
  "DownstreamPathTemplate": "/{url}",
  "DownstreamScheme": "http",
  "DownstreamHostAndPorts": [
    {
      "Host": "<IP_ADDRESS>",
      "Port": 9600
    }
  ],
  "UpstreamPathTemplate": "/Auth/{url}",
  "UpstreamHttpMethod": [ "Get", "Post" ]
}

],
//global config
"GlobalConfiguration": {
//consul config
"ServiceDiscoveryProvider": {
"Host": "<IP_ADDRESS>",
"Port": 8500
}
}
}

`{
"ReRoutes": [
//GetBasicUserInfo
{ //http://<IP_ADDRESS>:9000/api/HM_Employees/GetBasicUserInfo?workNum=B0182
"DownstreamPathTemplate": "/api/HM_Employees/GetBasicUserInfo",
//"DownstreamPathTemplate": "/api/HM_Employees/GetBasicUserInfo/{url}", //error
"DownstreamScheme": "http",
"UpstreamPathTemplate": "/api/HM_Employees/GetBasicUserInfo",
"UpstreamHttpMethod": [ "GET" ],
"AuthenticationOptions": {
"AuthenticationProviderKey": "hrApiKey",
"AllowedScopes": [ "HRWebAPI" ]
},
"ServiceName": "HRWebAPI",
"LoadBalancerOptions": { "Type": "RoundRobin" }, // RoundRobin ，LeastConnection
"UseServiceDiscovery": true,
"ReRouteIsCaseSensitive": false,
"RateLimitOptions": {
"ClientWhitelist": [],
"EnableRateLimiting": true,
"Period": "300s",
"PeriodTimespan": 10,
"Limit": 100
},
"QoSOptions": {
"ExceptionsAllowedBeforeBreaking": 3,
"DurationOfBreak": 10,
"TimeoutValue": 9000
}
//,"FileCacheOptions": { "TtlSeconds": 1 }   //it will error
},
//IdentifyServer4 config： /Connect/Token
{
  "DownstreamPathTemplate": "/{url}",
  "DownstreamScheme": "http",
  "DownstreamHostAndPorts": [
    {
      "Host": "<IP_ADDRESS>",
      "Port": 9600
    }
  ],
  "UpstreamPathTemplate": "/Auth/{url}",
  "UpstreamHttpMethod": [ "Get", "Post" ]
}

],
//global config
"GlobalConfiguration": {
//consul config
"ServiceDiscoveryProvider": {
"Host": "<IP_ADDRESS>",
"Port": 8500
}
}
}`

@yuchen1030

I cannot see these options in your configuration. Are you still having a problem with this? The {url} format is a placeholder. Please read the docs here to see how it works.

What error do you get from Ocelot when having problems with the cache option?

Thank for your reply.
I konw the using of {url}.
When FileCacheOptions not zero, continue request will error. The ocelot window like this: Ocelot.Error.Middleware.ExceptionHandlerMiddleware[0]...The formate of value '-1' is invalid. The error picture in https://raw.githubusercontent.com/yuchen1030/IssueList/master/IssueList/Images/ocelot%20window%20when%20cache%20error.png

@yuchen1030 ahh OK thanks for this.
There is code in Ocelot that maps the cached response into a HttpResponseMessage and something is failing here around one of the headers that has been cached. Are you able to paste the headers that are being cached here so I can work out what the problem is?

Thank you very much.
It's like what you say. I add the ocelot 7.0.4 source code project to my gateway sln, I found that the strange header field Expires="-1".
My step is as follow:

prepare test Routes as follow:
//HRWebAPI Health check
{ //http://<IP_ADDRESS>:9000/api/Health/Get
"DownstreamPathTemplate": "/api/Health/{url}",   //when this is webapi url,it is error
// "DownstreamPathTemplate": "/Home/Index",    //when this is mvc url,it is ok.
"DownstreamScheme": "http",
"UpstreamPathTemplate": "/HR/Health/{url}",
"UpstreamHttpMethod": [ "Get", "Post" ],
"ServiceName": "HRWebAPI",
"LoadBalancerOptions": { "Type": "RoundRobin" },
"UseServiceDiscovery": true,
"ReRouteIsCaseSensitive": false,
"RateLimitOptions": {
"ClientWhitelist": [],
"EnableRateLimiting": true,
"Period": "300s",
"PeriodTimespan": 10,
"Limit": 100
},
"QoSOptions": {
"ExceptionsAllowedBeforeBreaking": 3,
"DurationOfBreak": 10,
"TimeoutValue": 9000
},
"FileCacheOptions": { "TtlSeconds": 234 }
},

the micro service is as follow:
the mvc url ui(Home Index)    https://github.com/yuchen1030/IssueList/blob/master/IssueList/Images/the mvc url ui(Home Index).png?raw=true
the webapi code(Health Get)   https://github.com/yuchen1030/IssueList/blob/master/IssueList/Images/the webapi code(Health Get).png?raw=true

request /HR/Health/Get in postman again , the ocelot window indicate the \Ocelot\Cache\Middleware
OutputCacheMiddleware.cs Line 91(streamContent.Headers.Add(header.Key, header.Value))  error.
The related pictures are:
the ocelot windows when error(with ocelot code)
https://github.com/yuchen1030/IssueList/blob/master/IssueList/Images/the ocelot windows when error(with ocelot code).png?raw=true
cache error when webapi url   https://github.com/yuchen1030/IssueList/blob/master/IssueList/Images/cache error when webapi url.png?raw=true
the postman ui when webapi url request again  https://github.com/yuchen1030/IssueList/blob/master/IssueList/Images/the postman ui when webapi url request again.png?raw=true

use MVC url in Routes /DownstreamPathTemplate , it is OK ,no matter how many times request it.
The related pictures are:
cache ok when MVC url         https://github.com/yuchen1030/IssueList/blob/master/IssueList/Images/cache ok when MVC url.png?raw=true
the postman ui when mvc url request again  https://github.com/yuchen1030/IssueList/blob/master/IssueList/Images/the postman ui when mvc url request again.png?raw=true

All the related  pictures are in  https://github.com/yuchen1030/IssueList/tree/master/IssueList/Images .
Comparison of correct and wrong , cached.ContentHeaders in OutputCacheMiddleware.cs is different,
the response Headers in postman is different. I don't know why.

@yuchen1030 ok cool I will try this header.
Don’t use postman for testing APIs headers it adds its own headers and does things you are not aware of. Curl is better!

Thank you for your suggestion.
I try it and found that curl  has the same performance and response header and result as postman/Google Chrome.

@yuchen1030 I have a PR to fix this issue and will let you know when it has been merged and released.

OK,I know.
Thanks for your quick feedback and outstanding work !

Released in 7.0.6


Support Public Dashboards

Grafana has introduced Public Dashboards, which is still in alpha at the time of writing. The functionality was made available in August 2022.
Version 3.0.0 of the OSIsoft PI plugin doesn't work in our setup - it returns both HTTP 401 Unauthorized and HTTP 500 Internal Server Error when accessed through a Public Dasboard link. The plugin is configured to run on the server/through the proxy.
A simple dashboard with a single panel gave me this in the log:

msg="Error querying datasources for public dashboard" error="[plugin.unavailable] plugin unavailable" datasources=[gridprotectionalliance-osisoftpi-datasource]

Has anyone already looked into what is required to make this work?
Is it only an upgrade of the Grafana libs, or must some new functionality be implemented?

I believe this functionality only works for grafana plugins with a backend datasource component. I think the querying method is similar to how the alerting queries work. I have been playing with creating a backend component for this plugin, but it's just something I'm playing with at the moment.

Thanks for the feedback!
Looks like you're right. Just to check I updated the plugin to use the latest version of the Grafana libs, but that didn't help. Still getting the plugin unavailable error. I've never worked with the plugin before, so there is a chance I made mistakes - I did get some warnings when building.
Would that backend component be implemented in Go? It's unclear to me how much would have to change. Is it editing  plugin.json and then implement the backend process? Would that roughly mean re-implementing datasource.ts?

This is not going to be done at this moment. It needs a huge rebuild of the plugin by implementing it in Go language.


Feedback

It would be helpful to amend the instructions for creating the DEP policy for SharePoint Online to include the -identity parameter and include this in your stated example to illustrate what value you need to enter, as you are immediately prompted for this value when you run the command as currently listed.
[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 58b6670c-3ed1-97f9-b728-79bb77106206
Version Independent ID: 50934005-9e01-e6ea-21dc-af6735e1faa7
Content: Set up Customer Key - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/customer-key-set-up.md
Service: o365-seccomp
GitHub Login: @KCCross
Microsoft Alias: krowley

@KCCross  Please add your comment and help us in resolving this issue. Thanks.

Added


[Question] HEAP SETTINGS

Type of question
Configuring HEAP SETTING for CassandraCluster resource
Question
Could you tell me which method is the most correct for the hip size configuration?
For example is it possible to configure -Xms/-Xmx with CassandraCluster / MultiCasskop resource, like log_gc here ?

@Subetov Yes, you can pass parameters like initial_heap_size, max_heap_size in this section

This probably doesn't work for Cassandra 4.1.4 / config-builder 1.0.8
Error processing request: throw+: {:type :InvalidConfigKeys, :message "Invalid config keys for DSE version 4.1.4: max_heap_size"}

@Subetov My guess is that you require a feature request for 4.1.4 Cassandra support.


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter heizoel24-mex for common errors and appropiate suggestions to keep this adapter up to date.
Please see the result of the check below.
ioBroker.heizoel24-mex
   -

:thumbsup: No errors found
WARNINGS:

[ ] :eyes: [W040] "keywords" within package.json should contain "ioBroker"
[ ] :eyes: [W184] "common.main" is deprecated and ignored. Please remove from io-package.json. Use "main" at package.json instead.

Please review issues reported and consider fixing them as soon as appropiate.
Warnings reported by repository checker should be reviewed. While some warnings can be considered as a suggestion and be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence

Done

Thanks for processing and closing this issue.
I will recheck for new issues later. So it's no problem if this issue has been closed premature.
You may start a new check at any time by adding the following comment to this issue:
@iobroker-bot recheck
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.  Let's work together for the best user experience.
your
ioBroker Check and Service Bot


using ggd recipes to manage indices

Hi Brent,
We're looking to migrate the reference data from our galaxy environment to something managed by ggd recipes (GREAT initiative btw, I really hope this get the same traction as bioconda). Do you suppose it's viable to use GGD recipes to manage indices for different tools?
It would be nice if it would be possible to add the recipe for a fasta file as dependency.
For example, to generate bwa idices the recipe should depend on the fasta and the bwa executable and place everything in the right directory.
Thanks!
Matthias

Hi @matthdsm you're suggesting exactly the use-case I have in mind when I switched ggd to using conda: software with data dependencies and data with software dependencies.
We have some work to go, but @jbelyeu made some good progress on ggd during his rotation and we plan to continue that this year.

Great to hear! I you need help creating recipes for stuff, I'm willing to invest some time into that. I guess a good starting point would be to have the most common data ready for the popular model organisms (Zebrafish, mouse, fruitfly and human)

@matthdsm, I wanted to reach out to let you know that we have made a major push towards officially releasing ggd. I have taken over the project and have done some major overhaul to ggd. At this point, we are finalizing a few small items, but ggd is up and running. We are currently working to add recipe to ggd and I was wondering if you would be willing to help create some?

Hi @mikecormier
Great to hear you've made progress!
I'd be glad to add a few recipes here and there, schedule permitting.
Do you think you could compile a list of essential datasets and/modifications that you'd like to have before release?
If possible, you could open an checkbox issue where we can ref all relevant PR's and check off the ones that are finished.
Cheers
M

Yes, an issue with a checkbox list of recipes would be a fantastic way to track things.

Hey @matthdsm,
I will work on putting a list together for required datasets. In the meantime, with the time you have could you work on adding recipes that curate the data from UCSC and Ensembl? We have a few recipes from UCSC and Ensembl but would like to add as many datasets from UCSC and Ensembl as possible.
Also, if you have any recipes you would like to add or know would be used please feel free to add those as well.
Here is a google sheet the provides the list of active ggd recipes we have created so far. As you add recipes will you also add them to this list?
Thanks

Hi Mike,
You might find it worthwile to check out bcbio and cloudbiolinux. I don't know if you're familiar with these projects, but @chapmanb and several others have been working on maintaining recipes based on the ggd principle.
Perhaps you're able to amend the recipes found there as a good starting point.
Cheers
M

Hey @matthdsm, I am going to close this issue. Thanks for your suggestion.
If you haven't seen it already, we have uploaded a preprint of GGD to biorxiv: https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>1377v2
GGD docs are here: https://gogetdata.github.io/
Feel free to add any recipes to GGD.


Support raw identifiers in struct expressions

This addresses the issue raised in https://github.com/rust-lang-nursery/rustfmt/issues/2871.

Thanks!


DMD and LDC compilers don't recognize -isystem

GDC does tho

Apologies; I thought that bit was C++-specific, so I didn't test it with other languages.


upgrade chart versions

change jenkins-x/jenkins-x-platform to version 2.0.78
change jenkins-x/jx-build-templates to version 0.0.576
change jenkins-x/prow to version 0.0.531

/test all

/test ng


Jack N' Jill DX [PCSB01268]

App summary

App name: Jack N' Jill DX
App serial: PCSB01268
App version: 1.00

Vita3K summary

Version: v0.1.6
Build number: 3026
Commit hash: https://github.com/vita3k/vita3k/commit/39f79451
CPU backend: Dynarmic
GPU backend: Vulkan

Test environment summary

Tested by: Dennis-co
OS: Windows 11
CPU: AMD Phenom x6 1055T 2.80 GHz
GPU: GTX 1050 2 GB
RAM: 16 GB

Issues

Audio errors in menu and game
Controls failure in menu

Screenshots

Log
Recommended labels
-audio bug
-Playable

i have tested myself just here, is full fine, just some issue on render can flickering


1.2-itsFix View can't create

Cherry Pick #22987 #23093
Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


arch: sam3x: update Kconfig options after move to SAM SoC family tree

The files for the Arduino Due needed to be updated to use the new
configuration when the SoC moved from the atmel_sam3 directory to
the atmel_sam/sam3x directory.
Change-Id: I744a490ffb574cb29e5a4b74484c15ca6dd30617
Jira: ZEP-2067
Signed-off-by: Justin Watson<EMAIL_ADDRESS>

I messed up. I started with master branch instead of arm. I am going to make a patch out of this and a new branch/PR starting from the arm branch.


RC Spot-Check Test: Density, Buoyancy, Buoyancy: Basics 1.2.0-rc.2

RC Spot-Check Test
Mentions: @DianaTavares @arouinfar @zepumph @AgustinVallejo @samreid @KatieWoe @kathy-phet @Nancy-Salpepi
Simulation links

github repository for issues

density

phet top-level directory
sim: all_phet.html
phet-io wrapper index
link to phet-io zip file

Test Matrices
General Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

PhET-iO Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

Additional Features Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

buoyancy

phet top-level directory
sim: all_phet.html
phet-io wrapper index
link to phet-io zip file

Test Matrices
General Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

PhET-iO Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

Additional Features Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

buoyancy-basics

phet top-level directory
sim: all_phet.html
phet-io wrapper index
link to phet-io zip file

Test Matrices
General Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

PhET-iO Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

Additional Features Test:

[ ] Tester = , Platform = , Time =
[ ] Tester = , Platform = , Time =

Features included

[x] PhET-iO
[x] Dynamic Locale
[x] Alternative Input
[x] UI Sound
[ ] ~Sonification~
[ ] ~Description~
[ ] ~Voicing~

Focus and Special Instructions

Issues to Verify
These issues should have the "status:ready-for-review" label. Unless an issue says to close after verifying, assign the
issue back to the developer.

[ ] Issues in the QA Ready for Review board: https://github.com/orgs/phetsims/projects/88/views/26

For QA...

General features

What to Test

Click every single button.
Test all possible forms of input.

Test all mouse/trackpad inputs.
Test all touchscreen inputs.

If there is sound, make sure it works.
Make sure you can't lose anything.
Play with the sim normally.
Try to break the sim.
Test some query parameters. (See QA Book for a
list of query parameters.)
When making an issue, check to see if it was in a previously published version.
Try to include version numbers for browsers.
If there is a console available, check for errors and include them in the Problem Description.
As an RC begins and ends, check the sim repo. If there is a maintenance issue, check it and notify developers if there
is a problem.
As the RC ends, notify the developer of any new QA credits that need to be added.

PhET-iO features

What to Test

Make sure that public files do not have password protection. Use a private browser for this.
Make sure that private files do have password protection. Use a private browser for this.
Make sure standalone sim is working properly.
Make sure the wrapper index is working properly.
Make sure each wrapper is working properly.
Launch the simulation in Studio with ?stringTest=xss and make sure the sim doesn't navigate to youtube
For newer PhET-iO wrapper indices, save the "basic example of a functional wrapper" as a .html file and open it. Make
sure the simulation loads without crashing or throwing errors.
Load the login wrapper just to make sure it works. Do so by adding this link from the sim deployed root:/wrappers/login/?wrapper=record&validationRule=validateDigits&&numberOfDigits=5&promptText=ENTER_A_5_DIGIT_NUMBER

Further instructions in QA Book
Conduct a recording test to Metacog, further instructions in the QA Book. Do this for iPadOS + Safari and one other
random platform.
Conduct a memory test on the stand alone sim wrapper (rc.1).
Test one platform combination with ?phetioDebug=true on the Studio and State wrapper.
If Pan/Zoom is supported, make sure that it works when set with PhET-iO State.
Test that the sim works offline:

Click the link to the phet-io zip file (at top of issue) to download the zip file.
Unzip it to a spot locally.
Open index.html by double clicking it on your desktop or in a Finder-view.
It should look like the standalone version of the sim in PhET-iO brand.

Accessibility features

What to Test

Specific instructions can be found above.

Make sure the accessibility (a11y) feature that is being tested doesn't negatively affect the sim in any way. Here is
a list of features that may be supported in this test:

Alternative Input
Interactive Description
Sound and Sonification
Pan and Zoom
Mobile Description
Voicing

Test all possible forms of input.

Test all mouse/trackpad inputs.
Test all touchscreen inputs.
Test all keyboard navigation inputs (if applicable).
Test all forms of input with a screen reader (if applicable).

If this sim is not in this list or up to date there, make an
issue in website to ask if PhET research page links need updating. Please
assign to @terracoda and @emily-phet.

Screen Readers
This sim may support screen readers. If you are unfamiliar with screen readers, please ask Katie to introduce you to
screen readers. If you simply need a refresher on screen readers, please consult the
QA Book, which should have all of the information
you need as well as a link to a screen reader tutorial made by Jesse. Otherwise, look over the a11y view before opening
the simulation. Once you've done that, open the simulation and make sure alerts and descriptions work as intended.

Platforms and Screen Readers to Be Tested

Windows 10 + Latest Chrome + Latest JAWS
Windows 10 + Latest Firefox + Latest NVDA
macOS + Safari + VoiceOver
iOS + Safari + VoiceOver (only if specified in testing issue)

Critical Screen Reader Information
We are tracking known screen reader bugs in
here. If you find a screen reader bug,
please check it against this list.

Keyboard Navigation
This sim supports keyboard navigation. Please make sure it works as intended on all platforms by itself and with a
screen reader.
Magnification
This sim supports magnification with pinch and drag gestures on touch screens, keyboard shortcuts, and mouse/wheel
controls. Please test magnfication and make sure it is working as intended and well with the use cases of the
simulation. Due to the way screen readers handle user input, magnification is NOT expected to work while using a screen
reader so there is no need to test this case.

FAQs for QA Members

There are multiple tests in this issue... Which test should I do first?
Test in order! Test the first thing first, the second thing second, and so on.

How should I format my issue?

We typically assign the developer who opened the issue in the QA repository.

My question isn't in here... What should I do?
You should:

Consult the QA Book.
Google it.
Ask Katie.
Ask a developer.
Google it again.
Cry.

Note this is a placeholder issue for rc.2, we will notify QA and assign the issue accordingly once the RC has been created.

RC tests have been created, and links above are live. Thanks QA and happy Friday!

QA is done with spot check

Excellent! We have handled all problems reported by this spot check, and are creating rc.3 spot check now. Closing (and see you again very soooon).

https://github.com/phetsims/density/issues/1
https://github.com/phetsims/buoyancy/issues/1
https://github.com/phetsims/buoyancy-basics/issues/1


MFA Free or Office365 for non-AzureAD Admins in Azure Portal

Hi,
I am struggling to understand if Office365 Tier enables you to activate MFA for the Azure Portal for non-Azure AD Admins?
Thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: feb03e63-f543-d85b-9daf-16b4d1e13a60
Version Independent ID: da9dcdd2-70d4-e08e-18f2-6e6a1489937a
Content: Azure MFA versions and consumption plans - Azure Active Directory
Content Source: articles/active-directory/authentication/concept-mfa-licensing.md
Service: active-directory
Sub-service: authentication
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@jhueppauff
Thanks for your feedback! We will investigate and update as appropriate.

@jhueppauff Yes , it does because in the backend MFA service is the same for every Product , be it azure or Office365 . Its just that Azure MFA has greater MFA service capabilities enabled while Office365 MFA has fewer MFA service capabilities enabled.  Non-Azure AD admins are the general users in Office365 tenant or Azure AD tenant which Office365 MFA and Azure MFA both licenses cater to. The comparison table differentiates MFA for Azure AD admin roles (Global administrators etc. ) which get enabled through Baseline conditional access policy and does not require a separate license to be attached to the admin account . This is by design and to improve security of high privilege accounts in a tenant . Office365 tenant and Azure AD tenant are both same things. Hope this clarifies your queries. We will close this issue now.  Should you have any further queries , feel free to let us know by tagging @shashishailaj or @MarileeTurscak-MSFT and we will continue the conversation.
Thank you.


[macOS] Unable to ping its own IP

Lighthouse (<IP_ADDRESS>): a DigitalOcean droplet with public IP.
Laptop (<IP_ADDRESS>): MacbookAir 2018 Catalina.
Config: I use the example config (with lighthouse public IP)
I can ping from Laptop to Lighthouse, and from Lighthouse to Laptop. But on the Laptop, I cannot ping its own IP (<IP_ADDRESS>).

On another Linux laptop with IP (<IP_ADDRESS>), I can ping its own IP.
Is it the limitation of macOS utun or somehow I need to config my Mac?

I think this is a peculiarity of utun and the mode we have to use for nebula on osx, which is actually "Point-to-Point" mode. I think you can do the workaround here to make local traffic work:
https://superuser.com/questions/1283421/cant-ping-localhost-from-utun-interface

If we need to set pf redirect rule
rdr on utun0 from any to <IP_ADDRESS>-> lo0

then we may need to know utun interface name in advance (for shell script files).
On my macOS Catalina, when I start nebula, it brings up utun4 (after the last utun) even I configured dev: neb0 or dev: utun6. Is there any way to fix the utun name?

utun does not have a way to set the device name sadly. You could use nebula-cert to print the ip address from the certificate and target the tun device that has been allocated that ip.

utun does not have a way to set the device name sadly.

It does, but water does not. There is a pull request that adds the functionality to water, but it's been sitting since august. Water in general seems to be neglected at the moment.
I've tested with the patched version of water and a modified tun_darwin.go, it works. Caveat is the device name must be of the form utun[0-9]+, basically you can pick the number. It's still useful to have a predictable interface name.

Does anyone else have an issue with reaching any other node than the lighthouse from a macOS (M1 chips w/ latest OS version - 11.4)? I cannot ping it's own nebula IP nor any other node that's connected to the same lighthouse.

Fixed in #501
Released in Nebula 1.6.0


can we add string with double quotes in treated function

Can a string with double quotes be cleaned by polygot poranha, code snipped below, If yes, how ?
void demoMethod(ExperimentAPI experiment){
// Some code
if (experiment.isTreated("STALE_FLAG")) {
// Do something
} else {
// Do something else
}
// Do other things
}

https://github.com/uber/piranha/pull/630
I added a demo with your example.
Give it a try

@ketkarameya thanks this works.
can you also help me with this use case as well
// Some code
if (experiment.isTreated(someObject, "STALE_FLAG")) {
// Do something
} else {
// Do something else
}
// Do other things
}

@ketkarameya plz help me here,
Currently, it is taking only a single argument what if we need to pass an argument list, and amongst them one is flag string?
A little help from you will do.

@eankit i will have to know more about your API to help you.
Can you please DM me ?

Hey @ketkarameya
My issue is this
if (experiment.isTreated(arg1, arg2, "STALE_FLAG")) {
// Do something
} else {
// Do something else
}
I want to run Piranha on this api. Here we have a simple feature flag string with a few arguments in the function.
I tried hardcoding the argument and it worked, but I want to understand how to work with a variable argument list.
Also, I saw in rules.toml file that you work on argument list for a simple example, something of a similar solution is expected for the String flag name.
arguments: ((argument_list
([
(field_access field: ()@argument)
() @argument
])) )

Also, I want to understand how can I write my own query like the following, do you have any documentation for this?
query='cs :[e].isFeatureEnabled("@flag_name")',
For example, I want to skip the experiment. in experiment.isTreated("STALE_FLAG")
and work with only isTreated("STALE_FLAG")  how can that be done

Unfortunately there is no documentation for concrete syntax.
(
(method_invocation (argument_list (string_literal (_) @flag_name) @string_literal)) @mi
(#eq? @flag_name "@flag_name")
)

equivalent concrete syntax is
:[r].isTreated(:[a0], :[a1], ":[flag_name]")


Adding Ids to button of the modal

Hey,
I had a little need of adding id's to the modal buttons, in order to customize them with CSS.
So here it is.

You probably already knew this but you can also style the buttons with something like:
.nanoModalButtons .nanoModalBtn {
  background: blue;
}

.nanoModalButtons .nanoModalBtnPrimary {
  background: red;
}

Also just as an FYI, I am no longer maintaining this repo. If you want a maintained modal library, try https://github.com/Nycto/PicoModal


fix anchor link for render

Currently the anchor link for render navigates to act. See example here. This PR fixes this issue.

Thanks!


Issues 12.10

global frame or grid to check dimensions of the point cloud (important!)
replace qt library with OpenCV to read images
draw camera trajectory (sparse orientations of the camera)
compute global position of points taking into account camera poses

draw camera trajectory (without orientation) - done


Input delay even on local machine?

Does anyone know why I have noticeable input delay? Like I press right and ~30 ms later I see my sprite move right. I know this is normal if I was hosting the server somewhere but it's right on my local machine so it shouldn't have a delay of more than ~1ms

no one else is noticing this?