sfwbar 1.0_beta13 -> 1.0_beta14

Description of changes
Closes #319278

Release notes

Updated location of package definition to pkgs/by-name/

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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

[X] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

ofborg what are you smoking

Hash mismatches (both on ofborg and on my machine).

On which architecture?

x86_64-linux.


randomize the number of packets sent with the same connection ID

Fixes #2202.
Using non-cryptographic random here with a random seed. This should be good enough to annoy on-path observers.

Codecov Report

Merging #2203 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2203      +/-   ##
==========================================
+ Coverage   86.36%   86.37%   +0.01%
==========================================
  Files         106      106
  Lines        7661     7666       +5
==========================================
+ Hits         6616     6621       +5
  Misses        782      782
  Partials      263      263

Impacted Files
Coverage Δ

conn_id_manager.go
95.4% <100%> (+0.28%)
:arrow_up:

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 8e3921c...2a8b038. Read the comment docs.


add 3.10 python for github build checks

It seems like this is the current version of Python, so we should add 3.10. We can remove them as they hit EOL, such as 3.6 on Dec 23.

This error might be because we're using nose which has been deprecated for several years now. I propose we use a different test suite. Pytest is usually the most popular. Do you want me to try it?


Sample uses Node.js 14.6.0 - Node 14 is EOL 04-30-2023

Sample asks to Install Node.js 14.6.0 in README.md.
Please note NodeJS is EOL 04-30 2023, see https://github.com/nodejs/release#release-schedule
Expected Behaviour

Uses stable LTS version of NodeJS such as 18.x

Fixed


Pkg: Update color palette

@LeoT7508 provided updated color palette.

Need to update library variables.

Also updated Invision reference sheet — https://sapse.invisionapp.com/share/DTBXJCSJW#/235917132_Core-Colors

I used this method to create a coherent palette from a "default" and "accent" colors.
from https://github.com/SAP/techne/blob/feature/CCE-v2.0/src/techne/system/colors.scss
$tn-color-default: #006fbb !default;
$tn-color-default-light: lighten($tn-color-default, 10%);
$tn-color-default-dark: darken($tn-color-default, 10%);

$tn-color-accent: #F0AB00 !default;
$tn-color-accent-light: lighten($tn-color-accent, 10%);
$tn-color-accent-dark: darken($tn-color-accent, 10%);

$tn-color-neutral: #21262c !default;
$tn-color-neutral-lightest: lighten($tn-color-neutral, 81%);
$tn-color-neutral-lighter: lighten($tn-color-neutral, 70%);
$tn-color-neutral-light: lighten($tn-color-neutral, 40%);
$tn-color-neutral-dark: darken($tn-color-neutral, 10%);

$tn-color-positive: #18C407;
.tn-color-positive { color: $tn-color-positive; }

Note: Ignore the names above, they can be better.
Is a simple system, every color have a "normal", "lighter" and "darker" shade.
The grays are a different story, more shades are needed for that color.
@xak Do we need a separate issue for this?

@joseegm This is a design system decision, if @LeoT7508 needs four variations of each color then we can implement this system. I haven't seen the need for this yet, however.
I would note that this works great as long as the colors are carried through the design system and easy to "pick out" of a design. From a developer standpoint, it's a bit more difficult since Photoshop, Sketch nor XD "support" this type of color definition ... it's just HEX or RBG.
Imagine a new design comes through that uses $tn-color-neutral-dark. A developer will sample that color from the design and get the HEX (or RGB) value, then she/he will look at the variables file to find the color. In this case, lighten($tn-color-neutral, 81%) is not helpful. We can, of course, include the HEX value as a comment but remember that the designers will likely still interact with the colors as HEX values and not variables. Shared palettes (or an expanded color palette guide with HEX values) could help with this.
Zeplin would also help if the designer sets up the Styleguide and names all the colors like neutral-lighter. Then the dev can click the color and see right away the variable name and ignore the actual HEX value.

Mentioned solution was a quick way to generate colors based on single color values. Not a definitive solution but only to illustrate, practically, the flexibility to have shades of the same color with standard naming.
The final colors comes from @LeoT7508, of course, having only an math operation to get the related colors brings no acceptable colors.
We already have a pattern for the color variables:
$tn-color-COLORNAME
$tn-color-COLORNAME-light
$tn-color-COLORNAME-lightest
$tn-color-COLORNAME-dark
$tn-color-COLORNAME-darkest

That's easy to remember and use.
For the COLORNAMEs in https://github.com/SAP/techne/issues/712#issue-235247796:

brand: in practical uses, see SAP Website for instance, the brand color -SAP Gold- is used for highlighting certain elements only.
A better name could be main or default.
action: is usually what accent colors are used for. In the case of https://github.com/SAP/techne/issues/712#issue-235247796 it seems like a variation of brand. $tn-color-brand-light probably.
Maybe we don't need an action color name but use the variations of accent.
success, warning and error are good.
darkest, lightest, dark and light  are also good. But probably we can assign them a COLORNAME as well. Didn't found any other than neutral; gray represents it well, but I'm not sure.

@LeoT7508 Does that makes sense?

@joseegm Good conversation but off topic for this issue. The PR #713 fixes the disconnect in the colors based on what we have now. Please open a separate issue on the Design board to capture your ideas and work though the naming system. It really doesn't matter much to me as long as this is design-led (since they need to be invested in it) and the names are abstract enough to support logical theming. Thanks!

@xak
I asked on https://github.com/SAP/techne/issues/712#issuecomment-307826307
If we needed a new issue for this. No answer was given at that point.


Create distributed tracing sample

That has something resembling E2E

Done https://github.com/pakrym/LineCounter


🍒 Cherry pick PR #14455 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/14455 to staging 🍒

🚀 Cherry-picked to staging by https://github.com/roryabraham in version: 1.2.58-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.28-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/AndrewGable in version: 1.3.28-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Normalize dots in script names

fixes #2166

Checklist:

[x] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
[x] Add or update relevant docs, in the docs folder and in code.
[x] Add an entry in CHANGES.rst summarizing the change and linking to the issue.
[x] Add .. versionchanged:: entries in any relevant code docs.
[x] Run pre-commit hooks and fix any issues.
[x] Run pytest and tox, no tests failed.

Who! Thank you for this. I was hitting the same issue. I hope that it gets reviewed soon!


Set Content-Type to 'application/x-www-form-urlencoded' when body is an instance of url.URLSearchParams

Seting Content-Type to 'application/x-www-form-urlencoded' when body is an instance of url.URLSearchParams would match spec as per https://fetch.spec.whatwg.org/#concept-bodyinit-extract
As far as I can tell, this is not something that node-fetch currently does.. and it caught me up on what I consider to be a somewhat obscure bug for 30 minutes.
Interestingly (although possibly unrelated), curl sets this by default when using a simple data cli arg (-d foo=bar) as opposed to using text/plain, but I guess we're more interested in the fetch spec than how curl works.
If this is an acceptable proposal, I can get the PR put together in a fairly short time.
Edit: fixed incorrect whatwg link anchor

Ultimately my rationale here is that pretty much every http client library in node does this in some way or another (usually with some custom option). request uses the 'form' prop, bhttp uses formData, and unirest uses a .form() chain function. I think it's important that node-fetch also has an abstraction that avoids the explicit 'Content-Type': 'application/x-www-form-urlencoded' header be set when it's a pretty common use case. And the only way that can be done and stay in fetch spec I believe is autodetecting an instance of URLSearchParams.
@TimothyGu (sorry to ping, but I know you're extra familiar with URLSearchParams) - I'm trying to figure out if just typeof this.body === 'object' && this.body.constructor.name === 'URLSearchParams' is sufficient here. The biggest advantage of this ofc is that there's no overhead and is backwards compatible.
The clearly 'safer' way to do it would be URLSearchParams.prototype.get.call(this.body, '') - we can just use a synchronous try/catch, as call() will throw if this.body is not a URLSearchParams. The down side, ofc, is we'll need to import url which has only been available since node v7. Since esm doesn't allow conditional imports, we'd have to mix here and use a try/catch with require to keep compatibility with v4+
I just wanted to get the maintainers thoughts before I went down a path that would be outright rejected :)

I agree with the necessity of this feature. The challenge is, as you have found out, detecting whether an object is a URLSearchParams object.

A simple instanceof check does not work, since the user might be using Node.js' url implementation, or whatwg-url, or some other one. I did outline a solution based on this in #229, but it's over-complicated.
Object.prototype.toString.call(obj) === '[object URLSearchParams]' doesn't work with all implementations as it depends on Symbol.toStringTag (a es2015 feature). Subclasses are also free to override it, though doing so should be rare.
obj.constructor.name === 'URLSearchParams' might be the best, but it doesn't work for subclassing.
Duck typing obj.append && obj.delete && obj.get && obj.getAll && obj.set is the way chosen for FormData, which has private properties we can use to reliably detect it, but older Headers objects that have a getAll will pass this test too. obj.sort does work as a discriminator, but it's new and might not be implemented uniformly.

On a second thought, I guess we can combine several of those tests to form a conditional that works for many cases:
function isURLSearchParams(obj) {
  // Duck-typing as a necessary condition.
  if (typeof obj !== 'object' ||
      typeof obj.append !== 'function' ||
      typeof obj.delete !== 'function' ||
      typeof obj.get !== 'function' ||
      typeof obj.getAll !== 'function' ||
      typeof obj.has !== 'function' ||
      typeof obj.set !== 'function') {
    return false;
  }

  // Brand-checking and more duck-typing as optional condition.
  return typeof obj.constructor.name === 'URLSearchParams' ||
         Object.prototype.toString.call(obj) === '[object URLSearchParams]' ||
         typeof obj.sort === 'function';
}

This should work for:

Node.js, whatwg-url's future impl, and all browsers with obj.sort (all circumstances due to obj.sort)
Newer url-search-params (all circumstances due to obj.sort)
Older url-search-params w/o obj.sort (no subclassed due to obj.constructor.name)
All browsers w/o obj.sort (vanilla or subclassed, but not subclassed with toStringTag overriden)

I think that's a sufficient number of cases covered, and we can always add more cases later.

I'll double check the logic as you've suggested it be implemented and  hopefully have a PR with tests and readme updates by mañana. Thanks again for the support!

Just so you know isURLSearchParameters(null) will throw an error. Uncaught TypeError: Cannot read properties of null (reading 'append')
Should always check for null after checking for typeof o === 'object'


Certain Water Coaster vehicles claim incorrect number of passengers per vehicle

OS: Windows 8
Version: 0.2.5
Commit/Build: d64b73c
On the Water Coaster, both the Flying Boats vehicles and the Trilobite vehicles falsely claim to seat 16 passengers per boat, when like all the other vehicles for the Water Coaster, they actually seat 6.
Default Coaster Boat vehicles and Manta Ray vehicles both display the correct number.
These two vehicle types also have a much more verbose description, which is probably related.
(First reported on this thread on reddit)
Not sure if this is a vanilla bug or not. My vanilla install is broken.

[ ? ] Reproducible in RCT2 (vanilla)?
[ ] Specific to multiplayer?

Steps to reproduce:

Build a Water Coaster
Set it to have the Flying Boats or Trilobite Boats vehicle and observe how many passengers per boat it claims to seat

Screenshots / Video:

@ocalhoun6 You can solve this yourself, if you like. Find the appropriate JSON files and modify the capacity strings.

It kind of is an "original bug", but in the sense that the capacity has a typo, because the vehicles themselves would never fit 16 (just do some visual calculations hehehe)

https://github.com/OpenRCT2/objects/blob/master/objects/rct2tt/ride/rct2.tt.trilobte.json#L102-L114
Interestingly dutch state the correct capacity.

Hm, that's odd. I must have changed that, but I'm not sure why I didn't change it for the other languages.


regional parameters RU864_870

Hello Brocaar!
I ask to compile a new build loraserver on the basis of regional parameters RU864_870
LoRaWAN Regional Parameters v1.1rB - Final.pdf

Hello Brocaar!
We also have an interesting build with a regional parameters RU864_870

This has already been merged in the latest release :-)


[WIP] Implementation of the Swap component

Closes #2692
Description
I'm submitting this PR to update Mr. Yamada. The component implementation is nearly complete, but I still need to start on the test code.
https://github.com/user-attachments/assets/0b8c4db7-e6d6-4002-bedd-e12dcb38d66f
Current behavior (updates)

New behavior

Is this a breaking change (Yes/No):

Additional Information

@kaehehehe
Hi, This work does not yet require the creation of a PR.


[CT-2961] Add flag to inform partial parsing to skip file diff computation

In cloud environments, computing the file diff prior to partial parsing may be a costly operation. Provide a flag to skip computing a file diff that can be used to speed up parsing if the execution environment knows that no files have changed between dbt invocations.

Let's hide the flag from the CLI --help text, since I think it will be confusing clutter for 99% of end users. Same as we did for #7911


is there any way to customize ssl ClientHello message ?

i am using netty as the http client ,
and  SslProvider  is  OPENSSL ,
i want to modify the Extension part ,
so is there any way to customize ssl ClientHello message ?
Expected behavior
support a handler to customize the ClientHello message before handshake.
Actual behavior
Steps to reproduce
Minimal yet complete reproducer code (or URL to code)
Netty version
4.1.50
JVM version (e.g. java -version)
jdk8
OS version (e.g. uname -a)
win7

Add handler before SslHandler and modify the ByteBuf containing ClientHello message of TLS.

@swoky what exactly you want to modify there ?

@normanmaurer  Actually i am using netty as the crawler ,
the problem now is about the SSL Fingerprints ,  see https://github.com/salesforce/ja3  ,
so i want to change the Extension part randomly,
such as the supportedCurves , supportedPoints,  etc

@swoky as @hyperxpro said you may be able to modify the ByteBuf. Thats the only way I can think of atm.


Ignore tests in the __test_runner sub folder

I noticed that after a crash or canceling of the test runner the __test_runner sub folder is not cleaned up. I the next run it also finds the tests in the sub folder and therefore runs every test twice:
Running all tests...
Test suite passed: grammar_test.dart
...
Test suite passed: __test_runner/grammar_test.dart

Mhh strange :D I thought I was making sure they would not be ran twice. Let me look into this.

It seems that's only happening under windows because in dart_project.dart we missed this:
        TestRunnerCodeGenerator.GENERATED_TEST_FILES_DIR_NAME + "/")) {

I just published a new version that should fix this (0.2.11+4). Please re-open if this did not fix it.

Thanks, works fine now!


docs: mention Jest Puppeteer Preset

Summary
At Smooth Code, we use Jest + Puppeteer testing in a lot of projects. I decided to open source our configuration under Jest Puppeteer.
I think it could be valuable to mention it in Puppeteer section since it makes Puppeteer testing easy.

@neoziro thanks! You could also submit to https://github.com/jest-community/awesome-jest
CI failed markdown linting, run yarn lint:md to fix

@rickhanlonii all done, thanks!

Codecov Report

Merging #5722 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #5722      +/-   ##
==========================================
+ Coverage   63.65%   63.66%   +0.01%
==========================================
  Files         216      216
  Lines        7918     7921       +3
  Branches        3        3
==========================================
+ Hits         5040     5043       +3
  Misses       2877     2877
  Partials        1        1

Impacted Files
Coverage Δ

packages/jest-mock/src/index.js
86.81% <0%> (+0.12%)
:arrow_up:

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 0b076cd...824cb58. Read the comment docs.

Thanks @neoziro!

@rickhanlonii thanks, when will it be online?

It's live in the jest/next docs here: https://facebook.github.io/jest/docs/en/next/puppeteer.html

@neoziro this is live on the main site now 🎉

Awesome thanks!


nerdtree will sometimes lost its color.

strange question

this happend to me when i open a new file on a new framebuffer

I'm experiencing the same issue. It looks like it only shows up when I load up projects that have several directories. This is the case for my Rails projects, which typically have more than 13 directories.

I'm experiencing the same issue. It looks like it only shows up when I load up projects that have several directories. This is the case for my Rails projects, which typically have more than 13 directories. This is only the case when I insert the following script in my vimrc:
" This function is called on startup
function!

This happens for me when I resource my ~/.vimrc while the NERDTree is open, so it must be something in there that causes it. Issuing a 'set ft=nerdtree' and a 'syntax on' in the NERDTree window has no effect; closing and re-opening the NERDTree restores its color.

@sumpygump I have the same problem as you

Yeah, this has been happening to me for a while when I source my .vimrc.  Lately, it also seems to happen randomly when switching back to NT from another window.  Can't find any reason or pattern for the 2nd case.  And, yeah, toggling it off and back on fixes the color here too.

Same issue here

@sumpygump @jinleileiking I have the same issue. The quick fix is twice :NERDTreeToggle

same issue here.

report: I pulled #73 and it fixed it.

hey guys, I have pulled #73. Comment back here if this issue comes up again.

work for my!


Browser stays on 'Shesha Initializing' page if user tries to log in using an account that has been locked

Steps to Reproduce

Go to login page
Try to log in using an account that has been locked:
Display page below for ever

If you check the Authencation response you see the following in the payload.

Required Behaviour

An appropriate should be displayed to the user e.g. 'Your account has been locked. Please contact your administrator'

Hi @ihouvet,
We’ve pushed a fix for this in the latest version. It’s possible that the project experiencing the issue is still using an older version.

If the project is using the hardcoded login page, the exact error from the response will be displayed.
If the project is using the configurable login page, the error displayed will be the one set in onHandleFail.


Updating Multiple Offline Calendars

Are there any settings to be aware of when updating multiple offline calendars. Our system will only let us update a single calendar event per request. When we var dump the request no errors are thrown the api response has the correct data except the event is never created or updated in the target user calendar. It seems subsequent calls after the first just won't work.

Sending a couple of samples requests thru the API Explorer might bring some clarity to this issue. At very least you will be able to isolate whether it is a problem with your client or the API.

Thank you for filing this issue. We asked some clarifying questions or suggested a course of action a week or more ago and never heard back from you. We are unable to proceed with this issue until then, so we are closing it. Please feel free to comment with more information and we will re-open this issue.


nginx: [alert] could not open error log file: open() "/var/lib/nginx/logs/error.log" failed (13: Permission denied)

im using Unraid Docker and NginxProxyManager
and having this error :
nginx: [alert] could not open error log file: open() "/var/lib/nginx/logs/error.log" failed (13: Permission denied)
also dont know what path should be for /opt/log ?
is /mnt/user/appdata/NginxProxyManager/log/ the right path ?

Not sure I understand, is this a goaccess issue? are you reading an access log?

Not sure I understand, is this a goaccess issue? are you reading an access log?
Yes

what exacly access.log should i read ? NginxProxyManager ?
im not shure what path should be for  /opt/log ?
the path is my proxy log ?
(/mnt/user/appdata/NginxProxyManager/log)
or somethink else ?

[08/Dec/2021:16:19:21 +0200] - 200 200 - GET https mysite.com "/" [Client <IP_ADDRESS>] [Length 529] [Gzip 2.12] [Sent-to <IP_ADDRESS>] "Uptime-Kuma/1.11.0" "-"
this is my line in proxy-host-10_error.log

this is last error print

for this line : log_format [%d:%t %^] %s - %m %^ %v "%U" [Client %h] [Length %b] [Gzip %^] "%u" "%R"

Please try:
goaccess access.log --log-format='[%d:%t %^] %^ %s %^ %^ %m %^ %v "%U" [%^ %h] [%^ %b] %^"%u" "%R"' --date-format=%d/%b/%Y --time-format=%T

I fixed the problem of tockens by other ways but still having some nginx error of error log but all working.
but most important founded that im using unraid template  : gregyankovoy/goaccess and its old version 1.4
so i will try to switch to this repo.
Thanks


[MOMZA-748] Document process_status of -2

There are many subscriptions with this process_status but I can't find where it's assigned or what it means. I assume it's an error because it's a negative number.

Thanks, that makes sense!


Suggestion for readme re: VPS

I don't know about anyone else but I frequently encounter a situation where you have to enable TUN/TAP in a control panel when you have just got a new VPS.
The script exits with 'TUN is not available'. Dunno if it's worth leaving a note in the README to suggest it may need enabling in the VPS control panel when this happens.

You're right, the previous message wasn't very helpful.
The way of enabling TUN varies depending on the server configuration, control panel and type of virtualization, so I think it's better to just show a clearer message so the user can seek help for his specific situation.
Thanks for the report.


Request: include REST query in the demo

Please print the REST query in the demo's output under "How To Use" so we can generate the output ourselves (without the app). Currently it only displays yfsapi code.
For example:
http://yfantasysandbox.herokuapp.com/resource/league/scoreboard
Granted the above does refer to this:
http://fantasysports.yahooapis.com/fantasy/v2/league/{league_key}/{sub_resource}
This is a feature request to include attributes we enter, which is "league_key" and optionally "week" on that page. This way we can test the executed REST query ourselves.

Sorry for not looking at the code before posting this confusing request.
tl;dr version: consider printing "url" somewhere on each page, perhaps under "How To Use".

You mean on my fantasy sandbox app? Where in particular? In the writeups at the top of most pages I have a note that says
"maps to http://fantasysports.yahooapis.com/fantasy/v2/team/{team_key}/{sub_resource}"
... although those should probably be listed as HTTPS now...

Ah yes, sorry for mixing up the sandbox and library. But while we're here, I'm referring to the executed query, such as:
http://fantasysports.yahooapis.com/fantasy/v2/league/123.l.4567/scoreboard;week=15?format=json
My use case is to use your sandbox to generate (and figure out) URLs for my own code, although perhaps folks will also be curious what the executed REST query looks like.
Consider adding that directly under "Sample Output" right above the JSON, or elsewhere.


NimBle Can occasionally encountered not advertising data (IDFGH-10239)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
I using NimBLE ,and set adv interval 100ms. adv data update period time 250ms.
when I  call the function  : ble_gap_adv_set_data(raw_adv_data, raw_adv_len) to update adv datas.But sometimes there is no adv data (used NRF connect) and the APP cannot scan it (N/A).
then,I try to update it (ble_gap_adv_stop(); ble_gap_adv_start();) but it is none change
why?
no advertising data,As shown in the figure below

Below is a normal advertising

Hi @oufei19 ,
Can you please share more information.

Which release version is being used  ?
Which chip is being used ?
Is the issue seen by using existing examples in IDF ? . May be bleprph ?
Can you share application level changes done at your end after which issue is seen.
Is it possible to get and Over the Air logs ?
Do you have any debug enabled console logs for the run ?

Hi @oufei19 ,
Can you please share more information.

Which release version is being used  ?
Which chip is being used ?
Is the issue seen by using existing examples in IDF ? . May be bleprph ?
Can you share application level changes done at your end after which issue is seen.
Is it possible to get and Over the Air logs ?
Do you have any debug enabled console logs for the run ?

idf 5.0.2
Esp32 c2
it is have  none example used C2 ，and none example in IDF about C2 update adv datas.
for debug it , I will provide the test example .,it is the same as my codes, can you help me to debug it?
spp_server_adv_updata.zip

Hi @oufei19 ,
Thanks for the codes. The code has uart specific changes and taking the code as is causing garbage value to be shown on screen. So, went ahead and took only advertising related changes from your code.  I saw that the adv report is always shown up on nrfconnect app of the phone.
However, please note that your original image has device name as Health Scale 5 and other details, but the adv data shared in the example file is of the below format, where address and name gets modified later on. I assume this difference is intended as you attached just sample code and not your exact working code ?
uint8_t raw_adv_data[ADV_LENGHT_MAX] =
{
/* flags /
0x02, 0x01, 0x06,
/ service uuid /
0x05, 0x02, 0xf0,0xff,0x12,0x18,
/ service uuid /
0x14, 0xff, 0x00, 0x00,
/ mac addr /
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/ data */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00,
};
Since am not able to see the mentioned behaviour, it would help if you could give some more detailed logs:

Please enable Debug logs for ESP chip. You can do the same via
Component Config  --> Log Output --> Default Log Verbosity --> Debug
Component Config --> Bluetooth --> NimBLE Options --> NimBLE Host log verbosity --> Debug Logs

Do you have any OTA logs that can be shared ?

When you observe incomplete data, can you press on the "raw" data on the remote side to show the adv report data recieved in hex ?

Adv report would ideally go in one packet. So, whatever data is sent, should be seen in its whole ( and not just partial )

the project code need run in  my hardware.so I provide the example project to debug,it is the same functions of my project.
1.example project issue: start runing  ,its dont update adv datas contiune  up 10S.after that ,the  BLE adv is normal run.However, there are cases of lost adv packets  and whe use nrf connect scan the adv ,it is  display adv interval N/A
2. I will provide a new example project to debug.and provide Debug Logs
please help me to Analyze the problem

spp_server_adv_updata.zip
Debug Log.txt

Hi @oufei19 ,
I have some suggestions that you can do to first correct the application.

The app_adv_data_init is setting both data and scan response. Please confirm the requirement. If remote device adv reports, it shows the adv data of the reports. When it performs scan request, it will get the scan response which it will then show up. So, it will now be on remote device implementation to show up the adv report data and scan response data.

In your code, in a loop , i observe that you have only invoked the function to set_data. This will not cause any change. The correct flow should rather be:
a. Set data
b. Start advertising.
c. Stop advertising
d. Set new data
e. Start advertising.

Basically ,just setting data won't have the effect, unless you stop / start advertising.
In the log you shared, the first time advertising happens around line number 503.

^[[0;32mI (2147) APP_ADV: ble_spp_server_advertise^[[0m
^[[0;32mI (2157) NimBLE: GAP procedure initiated: advertise; ^[[0m
^[[0;32mI (2157) NimBLE: disc_mode=2^[[0m
^[[0;32mI (2167) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=160 adv_itvl_max=160^[[0m
^[[0;32mI (2187) NimBLE:

So, the adv data set before this instance is the only one that got sent from host to controller. (Line 458 - 500 ).
After this, as mentioned above, no matter how many times your application sets adv data, it never gets transmitted.


[DUOS-1442][risk=no] New Fields for Dataset

Addresses
Partially addresses https://broadworkbench.atlassian.net/browse/DUOS-1442
More progress towards deprecating the dataset dto and associated classes/methods. This PR adds new fields to the Dataset object and populates them with the same values we're using to populate the DTO

New Fields:

Deletable: If the dataset id exists in any DAR's list of dataset ids, then it is not deletable
Translated Use Restriction: This is the value pulled directly from the consent. Current values for this are populated when the consent is created and we are using the DataUse object to drive the translation. For older consents that came from ORSP, this is not the case - but for anything populated via the current Dataset Registration page, this is true.
Dataset Properties: These are now populated and are not the DTO versions. I added a new propertyName field to the object so we don't need to dig into the dictionary object.
DAC Id: We now pull the DAC's id directly from the consent
Consent Id: We now pull the consent's id from the consent

We now use the DatasetReducer for all Dataset population
Some minor dao method renaming to move further along the path of DataSet -> Dataset
New v2 dataset API that behaves the same way the original does, but returns real dataset objects instead of DTOs
isAssociatedToDataOwners and updateAssociationToDataOwnerAllowed are unused in DatasetDTO so these are not migrated.

Have you read CONTRIBUTING.md lately? If not, do that first.

Label PR with a Jira ticket number and include a link to the ticket
Label PR with a security risk modifier [no, low, medium, high]
PR describes scope of changes
Get a minimum of one thumbs worth of review, preferably two if enough team members are available
Get PO sign-off for all non-trivial UI or workflow changes
Verify all tests go green
Test this change deployed correctly and works on dev environment after deployment

Thanks for the changes! Code looks good, but I'm getting a 500 Internal Server Error when I try to test the endpoint on Swagger. The error seems to be originating from the private Object createProxy(Jdbi db, Class<?> extensionType, Class<?>... extraTypes)  method in OnDemandExtensions.class, which is invoked when datasetDAO.getAllDatasets() or datasetDAO.getActiveDatasets() is called. I'm not sure if this error has more to do with the code itself or my machine though.

The error seems to be originating from the private Object createProxy(Jdbi db, Class extensionType, Class... extraTypes) method in OnDemandExtensions.class, which is invoked when datasetDAO.getAllDatasets() or datasetDAO.getActiveDatasets() is called. I'm not sure if this error has more to do with the code itself or my machine though.

Thank you @shaemarks ... something structural has changed since I last tested this, I'll look into this some more.


Memory leak

I created a docker image and run the script in a docker container.
After downloading around 50 podcast episodes (about 4GB in total), the memory consumption of the docker container increased continuously and is currently at 3.8GB.
This looks like a memory leak to me, seems that a resource is not disposed correctly after export to the file.

Please reopen if this is still relevant.


Update Composer dependencies (2024-06-03-00-10)

Visual regression test passed!
View the visual regression test report


Fix the port number to collect the profiling data for the apiserver

443 is the tcp port for the cluster ip <IP_ADDRESS>, which is used by
service kubernetes.
Connect the port with the localhost and fetch the profiling data is not allowed,

curl -k https://localhost:443/debug/pprof/profile?seconds=30 -o cpu2.pprof

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (7) Failed to connect to localhost port 443: Connection refused

Because of this, profiling file for apiserver is always empty,

file <IP_ADDRESS>_kube-apiserver_CPUProfile_load_2021-08-26T11:10:26Z.pprof
<IP_ADDRESS>_kube-apiserver_CPUProfile_load_2021-08-26T11:10:26Z.pprof: empty

We should either update the url to use clusterip:443 or just update the port
to use the port exposed by the pod directly.
Signed-off-by: Dave Chen<EMAIL_ADDRESS>
What type of PR is this?
/kind bug
What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Actually,  I am not pretty sure is this a bug or just something I missed, the original code has been last for one year, why no one report the issue?
Does this PR introduce a user-facing change?:

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

My experience with #1928 -> #1930 might be relevant here.

@MikeSpreitzer thanks Mike!

My experience with #1928 -> #1930 might be relevant here.

I took a glance at that one, and I believe #1931 is relevant but we still fix this one separately. As they are belonging to different code path and for different purpose.
I was trying to collect pprof data for cpu and memory, and the port is hard coded here,
https://github.com/kubernetes/perf-tests/blob/ef1ad81804b668626478375c794b9fa08031fc32/clusterloader2/pkg/provider/util.go#L25-L37
and is called by,
https://github.com/kubernetes/perf-tests/blob/ef1ad81804b668626478375c794b9fa08031fc32/clusterloader2/pkg/measurement/common/profile.go#L228-L244
this pr is the easiest way to fix it, also as I said in the commit message, I am not sure why the code stands here for such a long time without any complaint.
@wojtek-t @mm4tt  could you pls take a look?  I not sure who are the most active reviewers at the moment, sorry if I ping the wrong person.

@chendave : My point is that I could not find one port number that is always the right one to use for reaching the kube-apiserver.

@chendave : what I am trying to suggest is that you make that port number a parameter.
/remove-lifecycle stale

@MikeSpreitzer Got your point, will update ASAP, thanks!

I think all the ports there should be better to configurable, this pr only focus on apiserver port since only the apiserver is an issue in my env.
https://github.com/kubernetes/perf-tests/blob/30041333d995b8d3008bfaeeea594dfaae157be4/clusterloader2/pkg/provider/util.go#L25-L37

@MikeSpreitzer WDYT?


namespaces "pulsar" not found when selected namespace is not pulsar

Describe the bug
Installing the helm chart results in a failure if the namespace selected is different than pulsar.

Current behavior
The installation fails with the following message:
Error: INSTALLATION FAILED: create: failed to create: namespaces "pulsar" not found.
Desktop (please complete the following information):

OS: Linux (Ubuntu 22.04.4 LTS)

Never mind, It's an error on my end... Sorry for the noise


Add TA3 link to Terarium project

When https://github.com/DARPA-ASKEM/simulation-integration/issues/21 is completed we should copy over the button like we have on the TA1 page so that there is a link to view test results in Terarium.

Closed by #18


chore(version bump): generate changesets as minor version bumps

What does this PR do?
chore(version bump): generate changesets for Backstage version updates as MINOR updates instead of just PATCH updates, so we have version space to apply security fixes to older plugins based on older backstage versions
Signed-off-by: rhdh-bot service account<EMAIL_ADDRESS>Screenshot/screencast of this PR
N/A
What issues does this PR fix or reference?
See discussion in COmmunity Plugins SIG - https://docs.google.com/document/d/1lIHXi8fi3CDiUD8UhX7s1FWCKAiricQKnFR4OSHoaiY/edit#heading=h.e10g1evhtpzj
This is only a partial solution based on the reqs raised in that call -- this does not allow the option to choose deliberately to apply only a patch update (passed in via a cmdline arg to the GH action when running it).
How to test this PR?
N/A
PR Checklist
As the author of this Pull Request I made sure that:

[x] Code produced is complete
[ ] Code builds without errors
[ ] Tests are covering the bugfix
[ ] Relevant user documentation updated
[ ] Relevant contributing documentation updated

Reviewers
Reviewers, please comment how you tested the PR when approving it.

Added the option to choose a patch update here: https://github.com/backstage/community-plugins/pull/1765

Replaced by #1765


New accounts are 'pushed' to worker threads

If a new account is added via cli or REST api, the status checking thread will "push" (via ZMQ) the new accounts to 1 of the scanning threads (chosen via fair queue). The current behavior is to reset all of the scanning threads. This should have better performance when lots of accounts are being added to a server.
I decided to use ZeroMQ instead of a lock with c++ queue so that this could be expanded into pushing accounts into other processes entirely. That effort is a difficult one for sure, but worthwhile if it can be achieved (I am not certain whether ZMQ can be used for that - or some other solution).
The account -> msgpack -> account step should be fairly quick, given that integer keys are used, etc.

Force pushed a rebase after some merging onto develop branch.

The account -> msgpack -> account step should be fairly quick, given that integer keys are used, etc.

I profiled the time to serialize an account with a testnet account with many transfers (mostly spends). It took ~280 microseconds to serialize and ~500 microseconds to de-serialize. So transferring accounts via ZMQ is indeed fairly quick.
With that said, this may change to a c++ queue with lock because ZMQ across processes just isn't going to work.

Force pushed another rebase.

I might change how this works slightly, as I think the worker threads should immediately register for PULL socket instead of waiting until middle of the scan loop.

Rebased again after recent merges.


B2C loginRedirect invalid_request error

Core Library
@azure/msal-browser
Core Library Version
2.13.1
Wrapper Library
@azure/msal-react
Wrapper Library Version
1.0.0-beta.1
Description
When sign in button is clicked the loginRedirect is called and I am able to put down my email and password but when it redirects to homepage authentication has failed and I get this network error.
{"error":"invalid_request","error_description":"AADB2C90083: The request is missing required parameter: grant_type.\r\nCorrelation ID: 69ae8ca2-d509-4125-a8af-178b8cd06062\r\nTimestamp: 2021-04-07 14:58:35Z\r\n"}

I've registered the app for SPA and enabled Access token and ID tokens for implicit grant and hybrid flows.
MSAL Configuration
const msalConfig = {
    auth: {
        authority: signInAuthority,
        clientId: applicationID,
        redirectUri: window.location.origin,
        postLogoutRedirectUri: window.location.origin,
        validateAuthority: false,
        knownAuthorities: [`${tenantSubdomain}.b2clogin.com`],
    },
    cache: {
        cacheLocation: "sessionStorage",
        storeAuthStateInCookie: false,
    },
    tokenRefreshUri: window.location.origin,
};

const loginRequest = {
    scopes: ["https://TENANT.onmicrosoft.com/api/read",]
};

Relevant Code Snippets
// loginRequest comes from MSAL Config
<Link to="/" onClick={() => instance.loginRedirect(loginRequest)}>Sign in</Link>

Identity Provider
Azure B2C Basic Policy
Source
External (Customer)

I've registered the app for SPA and enabled Access token and ID tokens for implicit grant and hybrid flows.

Can you please confirm that your app is registered as a SPA type and the redirect URI is correct? The guidance to do that is available here, can you please confirm this and reach out?

@enaSo97 please uncheck the boxes for ID and access token under implicit flow section, as your package does not support implicit flow

@sameerag

I have the application type set as SPA

Removing implicit flow and configuring the registration policy to allow public clients solved the issue.
Thanks!!


Grammatical error

Change word order

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


fix: reduce some false positive matches

fix: handle some false positive matches
test: check what exactly is captured by regex
test: verify test cases via semver

Reasonable. https://devina.io/redos-checker, the results are similar:
Before:

After:

@sindresorhus, can you trigger tests again?

Mb add named semverRegex export too?

I have to admit, that I have no idea how to implement trully redos-safe checker: we have a fairly wide range of chunk combinations and the semver spec does not impose their length restrictions.

@sindresorhus,
Anyway, is any chance to land this?

we have a fairly wide range of chunk combinations and the semver spec does not impose their length restrictions.

But we can restrict them to some realistic values.

Anyway, is any chance to land this?

To be honest, I don't know where to start reviewing. The regex is just way too complicated now. Maybe if you could split up the regex into manageable parts. Like the main version component, prerelease, and build.
If you need it right away, I would suggest just doing:
npm install 'antongolub/semver-regex#fix-false-positive-matches'

We have dozens packages depending on semver-regex, so I'd like to provide the fix here. Maybe we just need to extnd redos tests. And it seems that if the new regex completely covers the spec, perhaps this will be its last change)

Leaving things as they are seems wrong:

This misbehavior has been here for so long time and probably has a bunch of side effects, that the fix will have to be published as 5.0.0.

@sindresorhus,

npm install 'antongolub/semver-regex#fix-false-positive-matches'

@sindresorhus, let's publish this as beta, so we could override the prev version via yarn resolutions.

CI is failing

So close)
Execution time: 20
t.true(difference < 20, `Execution time: ${difference}`);

✖ invalid version does not cause catatrophic backtracking Execution time: 26
t.true(difference < 25, Execution time: ${difference});

I'll set to 50)

@sindresorhus, your turn

Mb add named semverRegex export instead? We'd like to avoid default exports in our codebase.

I prefer using default export when it makes sense and it makes no sense to export both a default and named export with the same thing.

Thanks :)

https://github.com/sindresorhus/semver-regex/releases/tag/v4.0.4


Error While Running S3 put

Hello ,
I am having Errors while running the script
./s3put.go
./s3put.go: line 1: package: command not found
./s3put.go: line 3: syntax error near unexpected token newline' ./s3put.go: line 3: import ('
Running on RHEL 6.6 2.6.32-573.el6.x86_64
Thanks,

This is not a script. It’s a go program. You need to compile it or download the binary from the release section.

Thanks , My BAD

So you have any blog for support Actually I am trying to upload to a customized  S3 storage with different port number
http://:8143 and the command fails with endpoint "Invalid storage credentials: Unknown region endpoint" Is there a way to give a port number

A blog for support? What do you mean? :D
s3put uses the hardcoded endpoints of launchpad.net/goamz/s3, so custom S3-like setups are not support right now. Sorry.


Test details of S3 consistency

Related to issue #121

This team did something similar:
https://github.com/andrewgaul/are-we-consistent-yet
They have observed that in our region, they only observed 1 read after delete out of 100,000 operations, which I'm not sure I can verify.
However, there is more discussion here:
http://www.infoq.com/news/2015/01/emrfs-s3-consistency
which points in the opposite direction, and even warns not to trust any the 'read-after-write' guarantee.
I will do more research, but it looks like we should probably not count on anything except eventual consistency.

Having read the material you cited here, I'm inclined to punt this one. I am certain that we will not read stale versions since we are using versioning. At worst we will get a "version does not exist error " which will fail the jobTree. But since we don't know what the exact error codes are, we can't write code to handle them.


Trivy vulnerability scanning is failing in CircleCI

Trivy vulnerability scanning is failing in CircleCI with an error message:
2021-10-12T13:17:22.094Z	FATAL	scan error: image scan failed: failed analysis: analyze error: timeout: context deadline exceeded

https://app.circleci.com/pipelines/github/abhisheksr01/spring-boot-microservice-best-practices/686/workflows/d94ba261-8e14-476c-b2d1-e3b28eae3d44/jobs/2651

Fixed.


[TW#28452] Wifi broken on windows 10 by commit 889c80ec1ca492647769d9348bd58b3159f900c7

Environment

Development Kit:      none
Module or chip used:  ESP32-WROOM-32
IDF version v3.1-63-g922bae0be
Build System:         Make
Compiler version: xtensa-esp32-elf-gcc.exe (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a5) 5.2.0
Operating System:     Windows 10
Power Supply:         external 3.3V

Problem Description
Using the softAp example application present in the latest master branch, windows 10 machine fails to get DHCP address, and also fails to ping ESP32 when manually assigned an address.
The same hardware and binary file though works perfectly with macOS on the same laptop (build and program ESP32 in windows, reboot into macOS, can ping the module now).
The problem seems to have been introduced in commit 889c80ec1ca492647769d9348bd58b3159f900c7 (18/09/2018) "Merge branch 'bugfix/backport_several_wifi_bugfix_v3.1' into 'release/v3.1'"
Expected Behavior
Wifi softAP should work with windows 10 on the current master branch
Actual Behavior
Wifi softAP does not work with windows 10 on the current master branch
Steps to repropduce

follow getting started guide for ESP-IDF on windows 10
build the example softAP project
flash to ESP-WROOM-32
connect windows 10 machine to "myssid" wifi network
check address assigned to wifi adaptor on windows 10 machine, it will be autoconfig (169.254.x.x) address
set wifi IP address manually to <IP_ADDRESS>
attempt to ping <IP_ADDRESS>, ping will fail

Code to reproduce this issue
Please use softAP wifi example project from a62cbfec9ab681bddf8f8e45d9949b1b1f67a2ec
change the serial port under serial flash options, leave all other options as default

@liuzfesp any update? This must be a pretty critical issue I'd think! In the mean time I am working from commit hash 6519f1833a101fdc05e00e296740d025caed0e9d. There are other bugs present in that version, but I have worked around most of them. Hope it is fixed soon, good luck :)

I wanted to try this today but I can't find that commit ID in the public repo, I assume it is not merged yet?

@wayneuroda because of China New Year's day, the merging is delayed, it's merged into gitlab yesterday. I guess it will be sync to github automatically next week.

HI @wayneuroda could you help to check whether this issue still exists in latest release/v3.1?

I will check as soon as I can, I am extremely busy with other work at the moment.

I've checked this now, and the problem I was seeing is no longer there - softAP now works on the master branch under windows 10! :)


Failed to open rendernode: No such file or directory when exporting C# to Andoid on 4.2-beta3

Godot version
4.2-beta3
System information
Win10 - Godot 4.2beta3 - .NET7
Issue description
My exported app is crashing Android Studio simulator with following error:

2023-10-24 22:46:32.048  4459-4542  platform                com.a.DR               E  Failed to open rendernode: No such file or directory
2023-10-24 22:46:32.048  4459-4542  androidemu              com.a.DR               I  HealthMonitor enabled. Returning monitor.
2023-10-24 22:46:32.068  4459-4542  vulkan                  com.a.DR               D  searching for layers in '/data/app/~~KRT3sd_PhD7DmxHM9JGKIw==/com.a.DR-FTSfa-0Q1Zg7VGpNzHiN5A==/lib/arm64'
2023-10-24 22:46:32.070  4459-4542  vulkan                  com.a.DR               D  searching for layers in '/data/app/~~KRT3sd_PhD7DmxHM9JGKIw==/com.a.DR-FTSfa-0Q1Zg7VGpNzHiN5A==/base.apk!/lib/arm64-v8a'
2023-10-24 22:46:32.082   381-4460  android.ha...mpl.ranchu pid-381                              D  threadLoop: entering standby, frames: 299200
2023-10-24 22:46:32.110  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR
2023-10-24 22:46:32.111  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetAttachmentFeedbackLoopEnableEXT
2023-10-24 22:46:32.112  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetDepthBias2EXT
2023-10-24 22:46:32.112  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetDiscardRectangleEnableEXT
2023-10-24 22:46:32.112  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetDiscardRectangleModeEXT
2023-10-24 22:46:32.112  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCopyImageToImageEXT
2023-10-24 22:46:32.112  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCopyImageToMemoryEXT
2023-10-24 22:46:32.112  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCopyMemoryToImageEXT
2023-10-24 22:46:32.112  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkTransitionImageLayoutEXT
2023-10-24 22:46:32.113  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdBindShadersEXT
2023-10-24 22:46:32.113  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCreateShadersEXT
2023-10-24 22:46:32.113  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkDestroyShaderEXT
2023-10-24 22:46:32.114  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkGetShaderBinaryDataEXT
2023-10-24 22:46:32.114  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdDrawClusterHUAWEI
2023-10-24 22:46:32.114  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdDrawClusterIndirectHUAWEI
2023-10-24 22:46:32.115  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdBindIndexBuffer2KHR
2023-10-24 22:46:32.115  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkGetDeviceImageSubresourceLayoutKHR
2023-10-24 22:46:32.115  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkGetImageSubresourceLayout2KHR
2023-10-24 22:46:32.115  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkGetRenderingAreaGranularityKHR
2023-10-24 22:46:32.115  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkMapMemory2KHR
2023-10-24 22:46:32.115  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkUnmapMemory2KHR
2023-10-24 22:46:32.116  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdUpdatePipelineIndirectBufferNV
2023-10-24 22:46:32.117  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkGetPipelineIndirectDeviceAddressNV
2023-10-24 22:46:32.117  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkGetPipelineIndirectMemoryRequirementsNV
2023-10-24 22:46:32.117  4459-4542  ndk_translation         com.a.DR               E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetExclusiveScissorEnableNV
2023-10-24 22:46:32.125  4459-4542  godot                   com.a.DR               I  Vulkan API 1.1.0 - Forward Mobile - Using Vulkan Device #0: AMD - AMD Radeon RX 5600 XT

Steps to reproduce
I don't really know what may cause it. I use quite complex C# dependencies and would answer questions if needed.
Minimal reproduction project
N/A

So I downloaded a new version exported a new empty project and got the same log output.
Minimum reproduction project became this
minimum example.zip

@raulsntos I managed to reproduce it on non-C# Godot too. v4.2.beta3.official [e8d57afae]
2023-10-27 12:25:33.983  4112-4230  platform                com.example.mrp                      E  Failed to open rendernode: No such file or directory
2023-10-27 12:25:33.984  4112-4230  androidemu              com.example.mrp                      I  HealthMonitor enabled. Returning monitor.
2023-10-27 12:25:33.998  4112-4230  vulkan                  com.example.mrp                      D  searching for layers in '/data/app/~~nFMw5acAhTFcOQ2RfWUOSQ==/com.example.mrp-oer-kBLcX8CsFfhvbBhaTA==/lib/arm64'
2023-10-27 12:25:34.000  4112-4230  vulkan                  com.example.mrp                      D  searching for layers in '/data/app/~~nFMw5acAhTFcOQ2RfWUOSQ==/com.example.mrp-oer-kBLcX8CsFfhvbBhaTA==/base.apk!/lib/arm64-v8a'
2023-10-27 12:25:34.047  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR
2023-10-27 12:25:34.050  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetAttachmentFeedbackLoopEnableEXT
2023-10-27 12:25:34.050  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetDepthBias2EXT
2023-10-27 12:25:34.051  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetDiscardRectangleEnableEXT
2023-10-27 12:25:34.051  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetDiscardRectangleModeEXT
2023-10-27 12:25:34.052  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCopyImageToImageEXT
2023-10-27 12:25:34.053  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCopyImageToMemoryEXT
2023-10-27 12:25:34.053  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCopyMemoryToImageEXT
2023-10-27 12:25:34.054  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkTransitionImageLayoutEXT
2023-10-27 12:25:34.055  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdBindShadersEXT
2023-10-27 12:25:34.055  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCreateShadersEXT
2023-10-27 12:25:34.055  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkDestroyShaderEXT
2023-10-27 12:25:34.055  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkGetShaderBinaryDataEXT
2023-10-27 12:25:34.056  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdDrawClusterHUAWEI
2023-10-27 12:25:34.057  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdDrawClusterIndirectHUAWEI
2023-10-27 12:25:34.061  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdBindIndexBuffer2KHR
2023-10-27 12:25:34.061  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkGetDeviceImageSubresourceLayoutKHR
2023-10-27 12:25:34.061  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkGetImageSubresourceLayout2KHR
2023-10-27 12:25:34.062  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkGetRenderingAreaGranularityKHR
2023-10-27 12:25:34.062  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkMapMemory2KHR
2023-10-27 12:25:34.062  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkUnmapMemory2KHR
2023-10-27 12:25:34.064  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdUpdatePipelineIndirectBufferNV
2023-10-27 12:25:34.064  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkGetPipelineIndirectDeviceAddressNV
2023-10-27 12:25:34.064  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkGetPipelineIndirectMemoryRequirementsNV
2023-10-27 12:25:34.066  4112-4230  ndk_translation         com.example.mrp                      E  Unknown function is used with vkGetInstanceProcAddr: vkCmdSetExclusiveScissorEnableNV
2023-10-27 12:25:34.084  4112-4230  godot                   com.example.mrp                      I  Vulkan API 1.1.0 - Forward Mobile - Using Vulkan Device #0: AMD - AMD Radeon RX 5600 XT

mrp.zip

Same here:
M2 Max MacBook Pro
macOS 13.6
Android Studio 2023.1.1

Same here as well
EndeavourOS
Android Studio 2023.1.1
C# Project (don't know if non-C# projects fail the same way)

Same happening for me as well  Fatal signal 5 (SIGTRAP), code 1 (TRAP_BRKPT), fault addr 0x769525a1e0 in tid 6747 (VkThread)

@ivakam If you can reproduce this with the Compatibility rendering method, it's a different issue that should be tracked separately. Before opening a new issue, please ensure the mobile override of the Rendering Method setting was set to gl_compatibility as well, as changing it via the dropdown in the top-right corner of the editor doesn't affect this override until 4.3.

@ivakam If you can reproduce this with the Compatibility rendering method, it's a different issue that should be tracked separately. Before opening a new issue, please ensure the mobile override of the Rendering Method setting was set to gl_compatibility as well, as changing it via the dropdown in the top-right corner of the editor doesn't affect this override until 4.3. You can change this in the Project Settings dialog.

I got it working in compatibility mode now, but I could've sworn last time I tried I was using the same renderer settings, but it's possible I mucked something up either in exporting or setting the renderer options.
Either way, the issue persists in the forward/mobile renderer.


command prompt and text become invisible (after running php artisan command)

I'm using Atom for Laravel development. When I open a new terminal window the command prompt is present and correct, e.g. C:\xampp\htdocs\projectname> but when I run any artisan command from the command line e.g. 'php artisan help', the command prompt becomes invisible, leaving just the blinking cursor, in the position where it would be at the end of the line. If I type in further commands this text will also be invisible though the command will be executed. Interestingly, if I type an erroneous command like 'php artisan foo', producing an error message, the command prompt will re-appear following the error message, and then remain visible for any subsequent legitimate commands. But then if I close and re-open the terminal window the problem returns.
I've tried uninstalling/re-installing, and changing settings - different shell, different theme, all to no avail.
Can anyone reproduce this problem and/or suggest a fix?

Please retest again with platformio-atom-ide-terminal 2.9.0 is using node-pty-prebuilt instead unmaintained and outdated pty.js
if issues persist open a new ticket with required information.
Thx =)


Fix spellings

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/consume-packages/Package-References-in-Project-Files.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

I created a new issue for the comments about changing the locked mode wording, so I can get these spelling fixes merged.


[data-grid-bridge] Writer ability to detect active driver.

Is it possible to detect what driver used in case when some custom query filter used?
For example if you are using some custom writer \Spiral\DataGrid\WriterInterface you will be able to define some db-dependent filter (ILIKE for postgresql as an example).
If I am correct you can make it if $source for writeFilter method will have some interface and can detects his active driver.

selectQuery has
    public function getDriver(): ?DriverInterface
    {
        return $this->driver;
    }

not sure about Select

@EvgenyBarinov Just create your own writer similar to QueryWriter, register it in the compiler and place such function inside:
    protected function targetAcceptable($target): bool
    {
        if (class_exists(SelectQuery::class) && $target instanceof SelectQuery) {
            return $target->getDriver() instanceof PostgresDriver;
        }

        if (class_exists(Select::class) && $target instanceof Select) {
            return $target->buildQuery()->getDriver() instanceof PostgresDriver;
        }

        return false;
    }


New version: JakobDev.jdNBTExplorer verion 2.2

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-11-11 07:52:33.874 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\DODownloader.cpp(267)\WindowsPackageManager.dll!00007FFBDF20A384: (caller: 00007FFBDF20AD01) Exception(1) tid(1d4c) 80D02002
2024-11-11 07:52:51.160 [FAIL] Installer failed security check. Url: https://sourceforge.net/projects/jdnbtexplorer/files/2.2/jdNBTExplorer-2.2-WindowsInstaller.exe/download Result: 0x80004005
2024-11-11 07:52:44.307 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\DODownloader.cpp(267)\WindowsPackageManager.dll!00007FFBB3D0A384: (caller: 00007FFBB3D0AD01) Exception(1) tid(1510) 80D02002
2024-11-11 07:53:02.121 [FAIL] Installer failed security check. Url: https://sourceforge.net/projects/jdnbtexplorer/files/2.2/jdNBTExplorer-2.2-WindowsInstaller.exe/download Result: 0x80004005

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
Automated error analysis suggests 80004005 may mean Resource missing
Automated error analysis suggests 80D02002 may mean The operation timed out.
(Automated response - build 897.)

@wingetbot run

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-11-12 08:54:30.265 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\DODownloader.cpp(267)\WindowsPackageManager.dll!00007FF82AF1A384: (caller: 00007FF82AF1AD01) Exception(1) tid(a38) 80D02002
2024-11-12 08:54:49.338 [FAIL] Installer failed security check. Url: https://sourceforge.net/projects/jdnbtexplorer/files/2.2/jdNBTExplorer-2.2-WindowsInstaller.exe/download Result: 0x80004005
2024-11-12 08:54:26.341 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\DODownloader.cpp(267)\WindowsPackageManager.dll!00007FF88B17A384: (caller: 00007FF88B17AD01) Exception(1) tid(b94) 80D02002
2024-11-12 08:54:48.716 [FAIL] Installer failed security check. Url: https://sourceforge.net/projects/jdnbtexplorer/files/2.2/jdNBTExplorer-2.2-WindowsInstaller.exe/download Result: 0x80004005

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
Automated error analysis suggests 80004005 may mean Resource missing
Automated error analysis suggests 80D02002 may mean The operation timed out.
(Automated response - build 897.)

@wingetbot run

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-11-13 11:59:24.064 [FAIL] D:\a_work\1\s\external\pkg\src\AppInstallerCommonCore\DODownloader.cpp(267)\WindowsPackageManager.dll!00007FFC43E7A384: (caller: 00007FFC43E7AD01) Exception(1) tid(a00) 80D02002
2024-11-13 11:59:52.377 [FAIL] Installer failed security check. Url: https://sourceforge.net/projects/jdnbtexplorer/files/2.2/jdNBTExplorer-2.2-WindowsInstaller.exe/download Result: 0x80004005
2024-11-13 11:22:46.930 [FAIL] Installer failed security check. Url: https://sourceforge.net/projects/jdnbtexplorer/files/2.2/jdNBTExplorer-2.2-WindowsInstaller.exe/download Result: 0x80004005

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
Automated error analysis suggests 80004005 may mean Resource missing
Automated error analysis suggests 80D02002 may mean The operation timed out.
(Automated response - build 897.)

@wingetbot run

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-11-14 10:26:21.895 [FAIL] Installer failed security check. Url: https://sourceforge.net/projects/jdnbtexplorer/files/2.2/jdNBTExplorer-2.2-WindowsInstaller.exe/download Result: 0x80004005

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
Automated error analysis suggests 80004005 may mean Resource missing
(Automated response - build 897.)


Add missing docstrings

In the following module(s):
ansys.fluent.core.quantity

ansys.fluent.core.quantity does not exist.


Custom colors for different dates

I have few dates that will be populated from the database, Can we have these dates marked with some css color in the Inline calendar?

See https://chmln.github.io/flatpickr/#event-onDayCreate

How to find the dates? I mean i have an array or a datatable where i need to find the records based on the date for the user.
Like, IF(Dates in array(date1, date2, date3..))
dayElem.innerHTML += ""
else if (Dates in array(date4,date5,date6))
dayElem.innerHTML += "";

And please tell me how to mark a date range?

Try something like this maybe..
In your styles:
.cool-date {
  background-color: #2199e8;
}

Javascript:

// The dates you want to color differently, I'm parsing them to make the comparison work below.
// If you have a lot of these, maybe keep these in an Object instead and change the indexOf to
// hasOwnProperty.
var coolDates = [Date.parse('2016-12-1'), Date.parse('2016-12-5')];

flatpickr('.flatpickr', {
    onDayCreate: function(dObj, dStr, fp, dayElem) {
        // Checking to see if the current day object is in our array
       // The `+` is just a shortcut for parsing the date
        if (coolDates.indexOf(+dayElem.dateObj) !== -1) {
          dayElem.className += " cool-date";
        }
    }
});

Btw @chmln it might make sense to use an example that actually accesses dateObj in the docs, will make it more straightforward I think.

@chmln , please tell me how to mark a date range?

@alfakrai did you look at and try my example?  You could put your whole date range in the array or just alter the logic slightly to compare to a start and end date of your choosing and change the class if it's between them.

@getup8  Am Sorry but that code did not work, All "coolDates.indexOf(+dayElem.dateObj)" are -1 including the dates that are parsing to color differently.

Hmm, it seems to be something with your code or a conflict else where.
I made a fiddle of the exact code provided and it works as expected.
https://jsfiddle.net/hhy2apmp/2/

I just made one too :)  And added another example with a range based off a start and end date.
http://codepen.io/getup8/pen/qqMxVZ

@getup8 ,
This not working
var coolDates = [Date.parse('2016-12-15'), Date.parse('2016-12-16')];
flatpickr('.flatpickr', {
    onDayCreate: function(dObj, dStr, fp, dayElem) {
        if (coolDates.indexOf(+dayElem.dateObj) !== -1) {
          dayElem.className += " cool-date";
        }
    }
});

I understand your frustration, but it's not fair to say "its not working" when you have not provided any additional details to assist with debugging and the fiddle provided above (https://github.com/chmln/flatpickr/issues/455#issuecomment-266464828) works correctly using the exact code you say does not work.
We can't help when you just say its "not working".

It's an issue with Date parsing and it being inconsistent.  I guess you're actually not supposed to use Date.parse() on a string directly (source).
Anyway, see below, you just have to construct the dates a bit differently.
http://codepen.io/getup8/pen/zoJQYb

@getup8 very interesting, thanks for the clarification. Sounds like a good reasons to get this in the docs :)

@jaredatch thanks for the fiddle, fiddle https://jsfiddle.net/hhy2apmp/2/ is working fine only for the date range less than 10 in a month. That is not working for other dates in the month. Is there anything that needs to be modified?

@getup8 thanks for the fiddle, fiddle http://codepen.io/getup8/pen/qqMxVZ is also having the same issue with the calendar1, I am unable to select the dates that are more than 9 with custom dates.
Is this something big to be noted or a small change?

@ceomanikanta did you look at the newer one i posted?

@ceomanikanta @alfakrai
See https://jsfiddle.net/chmln/7hmx5uwe/1/ for some ways you could use onDayCreate.
For dates ranges, I suggest you use the range mode.
Likewise, for multiple date selections, use the multiple mode.
All of these fiddles essentially feature "business logic", and have more to do with Date usage rather than flatpickr itself.
But given the challenges some newcomers may face, I'll add a comprehensive example to the documentation.

Thank you much @getup8  and @chmln :) This worked fine. Do we have any method to get some text on these days on Mouse HOVER?

@ceomanikanta maybe best to close this "issue" at this point since we're now going on a tangent.
I'm not sure if anything is built into flatpickr or not but you can do something pretty hacky using the same method we've been using to insert another element and just use CSS to trigger it showing on hover.  See the first calendar in this example (hover over the 15 or 16):
http://codepen.io/getup8/pen/zoJQYb
Not a great way to do it though; I think better to assign a class (as we're already doing) or id to those dates you want a tooltip for and do it using JS.

Thank you @getup8 :)


Forks:  Support for Chives (XCC)

Discussed in https://github.com/guydavis/machinaris/discussions/265

Originally posted by WebNetSolving September  2, 2021
Hi dear "guydevis" can I ask you the courtesy of supporting Chives (XCC) too https://www.chivescoin.org/
We would be very many to be grateful to you.
Regardless of your answer, I thank you in advance for the support and I congratulate you on Machinaris because it is really great.
I hope to receive your reply and thanks again in advance.
:-)

It seems that on my Unraid Server the machinaris-chives Docker is not "seeing" my chives plots. I configured the machinaris-chives docker correctly with all the right paths to my plots. Plotting was possible through the cli.
Do i have to add the paths to my main machinaris instance too?

It seems that on my Unraid Server the machinaris Docker is not "seeing" my chives plots. I configured the machinaris-chives docker correctly with all the right paths to my plots. Plotting was possible through the cli.

Hi! Thanks for testing.  Chives, due to its more significant deviation from other Chia fork behaviors, is taking longer to integrate.  It's on my list and will be worked on.  Known issues include:

Machinaris-Chives doesn't report its plots back to main Machinaris controller yet.
Machinaris can't, via Plotman, plot the k29, k30, k31 plots needed by Chives.  Must be done via CLI inside the machinaris-chives container for now.


Test issue when using node-jre on Linux

On Linux Alpine (node8-alpine) on Docker, this is what I get when installing node-jre:
><EMAIL_ADDRESS>install /src/node_modules/node-jre
> node install.js

Downloading from:  https://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jre-8u131-linux-x64.tar.gz

/src/node_modules/node-jre/index.js:105
    .stdout.trim() === 'No smoke!';
           ^

TypeError: Cannot read property 'trim' of null
    at exports.smoketest (/src/node_modules/node-jre/index.js:105:12)
    at Request.request.get.on.on.on (/src/node_modules/node-jre/index.js:141:30)
    at Request.emit (events.js:187:15)
    at IncomingMessage.<anonymous> (/src/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:273:13)
    at IncomingMessage.emit (events.js:187:15)
    at endReadableNT (_stream_readable.js:1094:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)

Any idea why that would be happening?
I'll try another Docker image with debian to see if I have the same issue.

Seems to have worked in Debian. The issue remains with Alpine, probably not a huge deal.


[CI] Upgrade Emscripten to 2.0.27.

Update Godot Javascript FS library to manually depend on ERRNO_CODES (required after https://github.com/emscripten-core/emscripten/pull/14730).
Closes #51829

For 3.x and 3.3 I'll likely keep the current versions (2.0.25 and 2.0.15 respectively), but I guess the JS library change is still worth cherry-picking for users making custom builds?

but I guess the JS library change is still worth cherry-picking for users making custom builds?

yeah let's cherry pick the library fix, especially since we tend to recommend using a recent version of emscripten (except for the mono build).

Cherry-picked for 3.4.

Cherry-picked for 3.3.3.

Btw is this reflected for template generation for gdnative and threads versions?

@object71 as mentioned above, we'll likely keep using 2.0.15 for 3.4.
Any particular reason you want them built with 2.0.27?

as mentioned above, we'll likely keep using 2.0.15 for 3.4.

Actually 3.4 is using 2.0.25 currently. It could use 2.0.27 (or later) if need be, we just need to settle on a version for 3.4 beta 5 at the latest IMO.
It's 3.3.x which stays on 2.0.15 as it was the stable release when 3.3-stable was published, and we know upgrading can be tricky.

@Faless I am particularly interested in working with newer version of emscripten on my project which is a GDNative project. There is an issue open on godot-cpp - https://github.com/godotengine/godot-cpp/issues/554 that emscripten above 2.0.17 .
So I was having trouble generating my own godot export templates (for some reason the build crashes for gdnative emscripten) and I wanted to take the ones in the 3.4 beta if they are with the higher version to see if that will resolve the gdnative issue with version > 2.0.17 .

@object71 I see, well, that's basically the problem. Every new version of emscripten breaks something (like this issue shows), so updating close to stable releases means risking to break the stable release. There's nothing we can do about this, since we don't control emscripten development.
Which is why we have been more wary of updating recently.
Regarding the gdnative issue, the best suggestion I can give is build your plugin with the same version of emscripten that's used by the godot release you are targeting.
For now, you can check which version is used by which release here (choosing the right branch, that's for 3.3).
We could probably have the emscripten version written in the README to make things easier.


Cannot access docs page

I tried to follow the link provided to the docs https://www.dash-extensions.com/ but I get a site cannot be reached error.

Hmm, that's interesting. It works fine here. What OS/Browser are you on? Can you reach render.com (which is the hosting provider)?

I am on windows 10 and google chrome, I can access render.com, I tried on edge as well, but still same issue, maybe to do with my work proxy, I will check later on my laptop when I get home.

Yes seems it must be a proxy issue with my work which is bizarre. I am able to access the docs page on my phone. I will ask my IT department.


Implement E731

Implement https://www.flake8rules.com/rules/E731.html.

@charliermarsh Thanks for merging the PR! Do you have a plan to support pylint rules?

Makes sense! Thanks for the explanation :)


ngChange does not react to changes in input for type="file"

I apologize in advance if this is referred to in another issue - I could not find this though.
With an input element with type="file", ng-change does not fire - here is a fiddle that illustrates the issue:  http://jsfiddle.net/sqjry/1/

@mr-moon
I'm unable to get file objects in scope variable of controller i.e. pictures.

@mr-moon, for support questions, you can use one of the general support channels.


Hide tabs on split terminal if the only one

Currently tabs (right panel with opened terminals) is hidden when only one terminal is opened. It is ok. But if you split it, panel showed up, what is illogical. You already see all terminals and do not need to switch between them.

If the tab sidebar wasn't there I don't think you'd see the activity spinners anywhere.

What are you talking about ?
I mean this

This is already a setting: "terminal.integrated.tabs.hideCondition": "singleGroup"

Thanks, I suspected that it already exists but did not find proper option


SFDX CLI deployment report command return status 69

Summary
After upgrading the SFDX CLI to 7.152 .0 version when executing the command
_sfdx force:mdapi:deploy:report --json -i DEPLOY_ID -u ORG_ALIAS _
The return status is not 0 but 69.
It is causing the Jenkins to detect this as a script error
hudson.AbortException: script returned exit code 69
When command is finished the status is back to 0.
Here is the output during validation execution:
{   "status": 69,   "result": {     "checkOnly": true,     "createdBy": "....",     "createdByName": "... Admin",     "createdDate": "2022-05-31T11:15:06.000Z",     "details": {       "runTestResult": {         "numFailures": "0",         "numTestsRun": "0",         "totalTime": "0.0"       }     },     "done": false,     "id": ".... ",     "ignoreWarnings": true,     "lastModifiedDate": "2022-05-31T11:15:06.000Z",     "numberComponentErrors": 0,     "numberComponentsDeployed": 0,     "numberComponentsTotal": 0,     "numberTestErrors": 0,     "numberTestsCompleted": 0,     "numberTestsTotal": 0,     "rollbackOnError": true,     "runTestsEnabled": false,     "status": "Pending",     "success": false   } }
Steps To Reproduce:

Invoke the deployment.
Run report command and check the status

Expected result
The status should be 0
Actual result
Status is 69
System Information
openjdk version "11.0.6" 2020-01-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.6+10-LTS, mixed mode, sharing)
git version <IP_ADDRESS>
sfdx-cli/7.152.0 linux-x64 node-v16.15.0
Additional information
I've found a workaround for this error which I don't like but the command is identified correctly,
before outputting the json file I've added sed to change the code status from 69 to 0
sed \'s/"status": 69/"status": 0/g\'

69 denotes a timeout waiting for an asynchronous process.  Did the deploy succeed (0) or fail (1)?  Well, you kinda don't know because it's still going.
we also use 68 for partial successes (you tried to user:permset:assign a permset to some users, and some worked but some didn't).
Most systems will treat anything besides 0 as an error (pretty reasonable)

Hi @mshanemc,
thank you for your answer on this one.
However, this status was not appearing in the previous version.
I just checked version 7.143.0 and during the deployment process, I'm, having status 0.
Just a bit of background on how we are doing the deployment.
We are invoking the deploy command first with flag -w 0
sfdx force:source:deploy --targetusername stage --testlevel RunSpecifiedTests --runtests AgreementTaskBatchTest -w 0 --json
Then in order to get currect status of a job and not kill the console we are calling mdapi report command,
sfdx force:mdapi:deploy:report --json -i 0Af9E00003UEaCySAL -u stage
In previous versions the status was always 0 of this report command,
after upgrading to the newest version it start returning different status.
C:\Users\amarek\Documents\GitHub\Cytiva_Salesforce.com>sfdx force:mdapi:deploy:report -i 0Af5t00000G4sLZCAZ -u ... --json {   "status": 0,   "result": {     "checkOnly": false,     "createdBy": "0052p000009gWn6",     "createdByName": ".... Admin",     "createdDate": "2022-06-03T07:41:38.000Z",     "details": {       "componentFailures": [       .....       ],       "runTestResult": {         "numFailures": "0",         "numTestsRun": "0",         "totalTime": "0.0"       }     },     "done": false,     "id": "0Af5t00000G4sLZCAZ",     "ignoreWarnings": false,     "lastModifiedDate": "2022-06-03T07:42:11.000Z",     "numberComponentErrors": 3,     "numberComponentsDeployed": 0,     "numberComponentsTotal": 16,     "numberTestErrors": 0,     "numberTestsCompleted": 0,     "numberTestsTotal": 0,     "rollbackOnError": true,     "runTestsEnabled": false,     "startDate": "2022-06-03T07:41:39.000Z",     "status": "InProgress",     "success": false,     "timedOut": true   } }
C:\Users\amarek\Documents\GitHub\[.com](http://.com/)>sfdx --version
sfdx-cli/7.143.0 win32-x64 node-v16.14.0

Is there a chance that it was not working correctly before and now it is?

This results as a command failure in Linux, returning other result than 0.
It is okay to have a status:69 (even though previously was a string), but the command should not return that.
Where can we see the status returned by the command?

Return zero exit code on success, non-zero on failure. Exit codes are how scripts determine whether a program succeeded or failed, so you should report this correctly. Map the non-zero exit codes to the most important failure modes.
CLI guidelines

0: success
1: failure/error
68: partial success
69: timed out


It seems that the master branch has a little problem in Travis-CI building process.

It seems that the master branch has a little problem in Travis-CI building process, because most pull requests created recently have encoutered the same problem when building in Travis-CI:
"The command "awesome_bot README.md --allow-redirect --allow-ssl" exited with 1."
For example:
https://github.com/mfornos/awesome-microservices/pull/144
https://github.com/mfornos/awesome-microservices/pull/143

I sent a PR #140 to fix problem links so #139 was able to merge, but now it's failing again :(


Please dont review: Using branch for testing : Clean up of OE_USE_LIBSGX

This is purely for experimental purposes. Please dont review

Radhika: You can fire a sandbox run to stabilize your branch before issuing a PR. Trust this helps.

bors try

bors try

Closing experimental pull request and opening an actual one


Samsung connection error

Hello, I installed the new whin in node red and wanted to use it again on my cell phone and on that of my wife.
But there are again the same problems as with the previous version.
There was no problem with my cell phone, with my wife it doesn't work again.
I send the message "whin-signup" here and wait for the reply but nothing comes.
Could you please help me

Hello, my wife's number has not changed.
It's still +49<PHONE_NUMBER>7
She created an account on rapiapi and then sent the message but there was no reply.
I now have problems with my account in Node Red
I keep getting the message now
"[WHIN error] Unexpected server response: 401"
and
"[WHIN] Connection died"
I have to erase everything and restart Node Red then the error goes away.
I have already updated the node to the latest version.
But the error still remains

My wife sent the message to +34 605 79 77 64.
Just like me

Hi, this version is still under development. Update and give it a try.
I edited a previous post you did, to remove the phone number. Please do not include PII which is not relevant for anyone.


FingerprintAuthenticationException

I just got error log in Fabric. I don't have more information about this. Please advice me how to fix this if you can. Thanks
Fatal Exception: com.mtramin.rxfingerprint.data.FingerprintAuthenticationException
Vingerafdrukbewerking geannuleerd.
 Raw Text
com.mtramin.rxfingerprint.FingerprintObservable$2.onAuthenticationError (FingerprintObservable.java:98)
android.hardware.fingerprint.FingerprintManager$MyHandler.sendErrorResult (FingerprintManager.java:859)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:776)

Which version of RxFingerprint are you using?

2.0.3, I see you released new one. I'm updating to it right now. Also crash come from ONE PLUS A3003 phone and I can't test it

Are you handling the onError(Throwable) callback in the Observer that you use to subscribe to RxFingerprint?

Nope. I thought it had to be a pretty simple use-case.
my code is

  if (RxFingerprint.isAvailable(getActivity())) {
            RxFingerprint.authenticate(getActivity())
                    .compose(this.<FingerprintAuthenticationResult>bindToLifecycle())
                    .subscribe(new Consumer<FingerprintAuthenticationResult>() {
                        @Override
                        public void accept(FingerprintAuthenticationResult fingerprintAuthenticationResult) throws Exception {
                            switch (fingerprintAuthenticationResult.getResult()) {
                                case FAILED:
                                    break;
                                case HELP:
                                    break;
                                case AUTHENTICATED:
                                    passwordAccepted();
                                    break;
                            }
                        }
                    });
        }

You should always handle the onError values. In this case you're not. Now every time you dispose the RxFingerprint subscription the fingerprint sensor will report "Operation Cancelled" which will cause an onError. Because they're not handled at all they can crash the application.

Got it. Thanks. My thought was that there was only 3 possible states of FingerprintAuthenticationResult. but onError worked only for more diff cases like megring with network calls or cryptography

onError will get called for all events that cause the Fingerprint sensor to stop listening for fingerprint events. This can be because RxFingerprint tells it to stop, because an unknown fingerprint tried to authenticate too many times, because the sensor is broken, or other issues.

I was having this issue with the latest version 'com.mtramin:rxfingerprint:2.2.1'. After a time trying everything, I just restarted the phone (reboot) and....everything worked as normal :/
Huawei Honour 8 hahaha


With --set-all, read comments from stdin before processing tags

Maybe we could do more elegant than that. At first I considered deleting options::set_all because it is equivalent to a combination of options::delete_all and options::to_add. However, I didn’t like that parse_options read stdin, in particular because it makes it harder to test.
An alternative would be for run to convert set_all to delete_all+to_add after reading stdin, but run shouldn’t edit its options, so this doesn’t sound like good design. The current design where process reads stdin late is not good either by the way.
I think the best option is to add a FILE* parameter to parse_options for it to populate to_add. The main function will pass stdin, but the test suite can give it an fmemopen handle. parse_options will have to keep a local set_all boolean to check for arguments consistency before actually consuming its input at the end.
What do you think?

Your design sounds OK to me. I've implemented it; take a look!

I think I've addressed all your latest comments; thanks for making them so detailed and easy to digest. Note that the comments read with read_comments are prepended to to_add, so that as you say in your example the final result is to "append A=x and B=y at the end".

I think I've addressed your latest round of comments.

I beg to differ. Many micro-optimizations don’t matter much, but
algorithmic complexity is a real thing. With your implementation,
specifying -a n times makes the operation n times as slow. 10 -a in
a row is enough to make your code an order of magnitude slower.

I’ll check your new code tomorrow.

(replying to your comment about performance) I beg to differ. Many micro-optimizations don’t matter much, but algorithmic complexity is a real thing. With your implementation, specifying -a n times makes the operation n times as slow. 10 -a in a row is enough to make your code an order of magnitude slower.

 Trust me, I've been strenuously avoiding unnecessary optimizations for 20 years now!

Great stuff! I'll continue with my other changes.

About the performance debate, I’m not talking about complex optimization to save a few nanoseconds, but taking a minute to reflect upon the better algorithm before writing code. Prepending or appending take about the same time to code, but have a tremendous impact on performance.
I agree with you that most of the time micro-optimizations aren’t worth spending time on them, but learning to optimize is a good way to grab the much better option when it’s within arm’s reach.

Prepending or appending take about the same time to code, but have a tremendous impact on performance.

Not in this case: the difference is between a constant-time and linear operation (hence linear or quadratic performance) over perhaps a dozen items at most.

I agree with you that most of the time micro-optimizations aren’t worth spending time on them, but learning to optimize is a good way to grab the much better option when it’s within arm’s reach.

No point wasting brain cycles on that when correctness and clarity are much more important, as here.
I do agree, though, that in this case we were able to get both better performance and clearer code. The point I was trying to make is that only clearer code mattered in this case.


Add subscription metrics

[x] subscriptions.total.last
[x] subscriptions.completed.last
[x] subscriptions.broken.last

@imsickofmaps Please review.

👍 tweak the land when travis happy


Upgrade spark to androidx

the animation library is using annotations of android support library which needs to be upgraded to androidx for animations to work.

I won't have time to get to this anytime soon, unfortunately. But PRs are welcome!

Hi Dan will do the PR need to ask you something if  in the FILLTYPE
animation to DOWN , when  lineanimator stops graph is filled rather hen
consistent filling .
Thanks Laman
On Fri, Sep 11, 2020, 20:38 Dan Hill<EMAIL_ADDRESS>wrote:

I won't have time to get to this anytime soon, unfortunately. But PRs are
welcome!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/robinhood/spark/issues/80#issuecomment-691151662, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ALA2XITTKQ4NSLD6XPVJJITSFI4QFANCNFSM4Q2QAPDA
.

Hi @danh32 I've opened a PR for this issue

Hi @danh32 I've opened a PR for this issue

@danh32
Any news on when the PR that migrates to AndroidX(https://github.com/robinhood/spark/pull/82) will be merged in?


Add section: Enterprise Tier Overview

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

#sign-off

@qingc: I'm sorry - only the author of this article, @karlerickson, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#label:"aq-pr-triaged"

@qingc thanks for the PR! Could you please reopen this in the azure-docs-pr (private) repo? That way we can get additional support such as build previews and Acrolinx. You can work with @v-kevinmic3 to get this merged. Thanks!
#please-close

@qingc thanks for the PR! Could you please reopen this in the azure-docs-pr (private) repo? That way we can get additional support such as build previews and Acrolinx. You can work with @v-kevinmic3 to get this merged. Thanks!
#please-close

Sure, thanks!