Add renovate.json for all examples

Description
The goals are:

To have a single PR that updates all lockfiles once a week.
To have a single PR that updates all non-major dependencies.
To have a single PR that updates all major dependencies.

This way we can in a single PR see if all deployments are successful, as it can be much easier to maintain that way.
Type of Change

[ ] New Example
[ ] Example updates (Bug fixes, new features, etc.)
[x] Other (changes to the codebase, but not to examples)

cc @tknickman I would appreciate your input here. I based this on the renovate.json of turbo and I don't know if I'm missing something or if my goals are not met with here.


Custom Activity onSaveInstance crash

From @jogboms on April 13, 2018 7:50
Dear friend, we, the rest of the NativeScript community really
appreciate your feedback! While we are doing all we can to take care of every
issue, sometimes we get overwhelmed. Because of that, we will consider issues
that are not constructive or problems that cannot be reproduced "dead".
Additionally, we will treat feature requests or bug reports with unanswered
questions regarding the behavior/reproduction for more than 20 days "dead". All
"dead" issues will get closed.
Please, provide the details below:
Did you verify this is a real problem by searching the NativeScript Forum and the other open issues in this repo? yes
Tell us about the problem
Please, ensure your title is less than 63 characters long and starts with a capital
letter.
I created a custom activity in my {N} application. Everything works fine during development but i started noticing a crash in production involving the onSaveInstanceState method. I could attach the log if neccessary but here is a trimmed down version of it.
Calling js method onSaveInstanceState failed
Error: Cannot convert object to Landroid/util/SparseArray; at index 0

Which platform(s) does your issue occur on?
Android
Please provide the following version numbers that your issue occurs with:

CLI: (run tns --version to fetch it) 3.4.3
Cross-platform modules: (check the 'version' attribute in the
node_modules/tns-core-modules/package.json file in your project) 3.4.1
Runtime(s): (look for the "tns-android" and "tns-ios" properties in the
package.json file of your project) 3.4.2
Plugin(s): (look for the version number in the package.json file of your
project)

Please tell us how to recreate the issue in as much detail as possible.
The best approach would be to get your code running in the NativeScript Playground and share the link with us, along with any additional details or steps to reproduce needed for examining the issue there.
Is there code involved? If so, please share the minimal amount of code needed to recreate the problem.
import { AndroidActivityCallbacks, setActivityCallbacks } from "ui/frame";
import { ReplaySubject } from "rxjs/ReplaySubject";
import { Observable } from "rxjs/Observable";

const _intentSubject = new ReplaySubject<android.content.Intent>();

export const onNewIntent: Observable<android.content.Intent> = _intentSubject.asObservable();

@JavaProxy("com.test.TestActivity")
class Activity extends android.app.Activity {
    private _callbacks: AndroidActivityCallbacks;

    onCreate(savedInstanceState: android.os.Bundle): void {
        if (!this._callbacks) {
            setActivityCallbacks(this);
        }
        this._callbacks.onCreate(this, savedInstanceState, super.onCreate);

        const creationIntent = this.getIntent();
        _intentSubject.next(creationIntent);
    }

    onNewIntent(intent: android.content.Intent): void {
        super.onNewIntent(intent);
        this.setIntent(intent);
        _intentSubject.next(intent);
    }

    protected onSaveInstanceState(outState: android.os.Bundle): void {
        this._callbacks.onSaveInstanceState(this, outState, super.onSaveInstanceState);
    }

    protected onStart(): void {
        this._callbacks.onStart(this, super.onStart);
    }

    protected onStop(): void {
        this._callbacks.onStop(this, super.onStop);
    }

    protected onDestroy(): void {
        this._callbacks.onDestroy(this, super.onDestroy);
    }

    public onBackPressed(): void {
        this._callbacks.onBackPressed(this, super.onBackPressed);
    }

    public onRequestPermissionsResult(requestCode: number, permissions: Array<String>, grantResults: Array<number>): void {
        this._callbacks.onRequestPermissionsResult(this, requestCode, permissions, grantResults, undefined /*TODO: Enable if needed*/);
    }

    protected onActivityResult(requestCode: number, resultCode: number, data: android.content.Intent): void {
        this._callbacks.onActivityResult(this, requestCode, resultCode, data, super.onActivityResult);
    }
}

Copied from original issue: NativeScript/NativeScript#5673

@jogboms are you by any chance using markingMode  ?

Oh, yes i am using markingMode. Been planning to take it off soon too.

@vtrifonov No I didn't, I had no idea that option existed. I went ahead and removed the whole thing and everything is back to normal in production. What does setting it to "full" do exactly.

"markingMode": "full" means that the NS Android Runtime takes care for keeping the Java objects with dependencies between them from GC collecting. "markingMode": "none" is still an experimental mode in which the developer should take care about keeping the linked JS counterparts of Java objects from GC collect and not all plugins works as expected in that mode. You can read more about it here.

@vtrifonov thanks. I see now. But if that is the case, shouldn't setting it to "full" also translate to not setting it at all?

Yep, it is the default value. If no markingMode setting is provided it will work in full mode. I’m not sure how you end up with that setting in your app/package.json file as all the templates shouldn’t change the default value.

Yeah. True.


Enable strong ownership check on imported certificates

Our long term plan is to enforce ownership of any imported certificates. Right now, this check is disabled. But we should start checking on import and reject certificates that the current wallets don't own.

is there any update regarding enforcing ownership? ... if yes, I'd like to check that and test how it works

@rtraba currently there is not.


Can't build master at the moment

@BasThomas @rnystrom
😢

Up to date with master? This is what was happening before #1039

Or at least, this was happening before I recloned the repo I think?

Did a fresh fetch and that's what's happening
Generate Secrets config is before the CP stuff, so that fix has gone in
🤔

But the xcconfig isn't generated yet looking at your screenshot?

Did you build or run?

Run, I just did a clean and build and it went through, So maybe false alarm
Though maybe it is an issue where you have to build twice because of the order of events

I think you have to specifically build the first time, as for some reason run doesn't invoke the script. Not sure.

Buddybuild still broke as well, so something's definitely up!

Ugh, you're right

God this is so frustrating. Tempted to just revert all of the changes so I can actually focus on building things instead of fighting blackbox tools.
So its working locally, even cloned a new repo and got it to work out of box. I assume that buddybuild is using their own config or something.
I'm pretty stuck at the moment. Any ideas?

Genuinely I'm just unsure how the whole ObjC bit fits in, I feel we could use ProcessInfo.processInfo.environment to get the environmental variables. They can be set via the scheme that way, and BB uses env variables AFAIK so should be fine!
Removes all this complexity with .xcconfig etc, but yea I'm easy

@Sherlouk mind putting up a PR to change that?
Sent with GitHawk

@Sherlouk just checking, are you able to help with this? Would be really appreciated. I tried using the env vars and got stuck.
Sent with GitHawk

Sorry yea will pick this up today! (DIdn't actually get a notification for the first comment 🤔)

@rnystrom What's the goal here, what do we want to achieve?
Is it that BuddyBuild can define these constants without your intervention? Or is it that the app can't build if you don't define them? or what?

Switch branches and pull without changing keys
Don’t check in keys
Using fastlane locally will fail of keys aren’t set
CI builds with keys
Not flaky

Sent with GitHawk

How's this coming along?

I wanna say it's done, but will leave that to @rnystrom
Know there was a few teething issues, but think they're fine???

Ya I think this is ok now
Sent with GitHawk


configure default chain via env var

What it solves
Resolves #
Configurable default chain via env var.
How this PR fixes it
Reads the env var!
How to test it
Screenshots

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 32.012%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
3114

Relevant Lines:
8659

💛  - Coveralls

I have read the CLA Document and I hereby sign the CLA

Thanks! Looks good 👍
Could you also add your GitHub handle to this file? https://github.com/gnosis/safe-react/blob/dev/.github/workflows/cla.yml#L24

Thank you @InoMurko!


fal flow run only runs the dbt model but not the fal script inside meta

I was trying to run fal flow but it does not run the python script defined inside the meta tag. dbt run followed by a fal run works as expected.
> fal flow run --select netsuite_usd_exchange_rate_refined --target dev --experimental-flow
04:02:52  Found 422 models, 845 tests, 38 snapshots, 0 analyses, 441 macros, 0 operations, 0 seed files, 113 sources, 0 exposures, 0 metrics
Executing command: dbt --log-format json run --project-dir /Users/deepak.rout/code/dippr/dbt_pipelines --target dev --select netsuite_usd_exchange_rate_refined
Running with dbt=1.0.4
Found 422 models, 845 tests, 38 snapshots, 0 analyses, 441 macros, 0 operations, 0 seed files, 113 sources, 0 exposures, 0 metrics
Concurrency: 5 threads (target='dev')
1 of 1 START table model sandbox_staging.netsuite_usd_exchange_rate_refined..... [RUN]
1 of 1 OK created table model sandbox_staging.netsuite_usd_exchange_rate_refined [OK in 14.22s]
Finished running 1 table model in 38.77s.

@deeprout after having a second look at your example, you will have to run:
fal flow run --select netsuite_usd_exchange_rate_refined+

Notice the +.. we designed fal flow run to behave exactly like the dbt run.  So fal flow run doesn't know about which dbt models ran before does whatever the graph selector (the plus sign) tells fal to do. I admit it's a little confusing now.
We have some changes planned to make it more clear check out this issue for a better example; https://github.com/fal-ai/fal/issues/281

Actually, we parse each model from the manifest and build airflow dag to run them. The command runs from airflow.

It does.But we run multiple DBT run in a single instance/node at the same time.We change the target path so the files won't be overwritten by each other.How does  fal run behave in such scenario ? Will this correctly identify the context variables like model name based on the prior model ? If at a time multiple DBT runs are getting invoked ? Does it pick the value from any state file ?

Hey, @deeprout, I think we would need to look a little bit into the details on how this is actually running for you. Curious on how you the target path for each of these runs? do you modify the dbt_project.yml or is there a flag maybe I don't know about?
fal just reads the dbt_project.yml and finds the run_results.json in the specified target path. Does this help you on how this works?

Hey @deeprout , I think the closing comment in https://github.com/fal-ai/fal/issues/281#issuecomment-1190464724 may be of interest to you. Feel free to re-open if it does not address your issue.


How to set the slides to 16:9

How to set the slides to 16:9
The default is 4:3

Any progress on this?

Easiest way is to start with a "template" presentation having the proportions you prefer. This lets you set a lot of other options as well like custom masters, theme colors, etc.
Otherwise you can use Presentation.slide_height and Presentation.slide_width to set the slide dimensions you like:
https://python-pptx.readthedocs.io/en/latest/api/presentation.html#pptx.presentation.Presentation.slide_height


Here's a new site I'd like you to consider blocking

Here's a new site I'd like you to consider blocking:
hianime.to
(please include any other relevant details)

I blocked comments on the video pages, but left them in the forum area where people ask questions since it seems like the whole point of that area is to comment on questions.
Let me know if you see them anywhere else after updating.


fix(sbb-notification, sbb-alert): update zero to micro breakpoint styles

Closes #1930

Codecov Report

Merging #1931 (7528bfe) into master (ab917b0) will decrease coverage by 17.05%.
Report is 1553 commits behind head on master.
The diff coverage is 31.26%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@             Coverage Diff             @@
##           master    #1931       +/-   ##
===========================================
- Coverage   54.85%   37.80%   -17.05%
===========================================
  Files          49      269      +220
  Lines        1659     9777     +8118
  Branches      406     2144     +1738
===========================================
+ Hits          910     3696     +2786
- Misses        671     5847     +5176
- Partials       78      234      +156

Files Changed
Coverage Δ

...ts/sbb-accordion-item/sbb-accordion-item.events.ts
100.00% <ø> (ø)

.../sbb-accordion-item/sbb-accordion-item.stories.tsx
0.00% <0.00%> (ø)

...mponents/sbb-accordion-item/sbb-accordion-item.tsx
0.00% <0.00%> (-37.21%)
:arrow_down:

...components/sbb-accordion/sbb-accordion.stories.tsx
0.00% <0.00%> (ø)

...ents/sbb-action-group/sbb-action-group.stories.tsx
0.00% <0.00%> (ø)

...onents/sbb-alert-group/sbb-alert-group.stories.tsx
0.00% <0.00%> (ø)

src/components/sbb-alert/sbb-alert.stories.tsx
0.00% <0.00%> (ø)

...onents/sbb-autocomplete/sbb-autocomplete.events.ts
100.00% <ø> (ø)

...ents/sbb-autocomplete/sbb-autocomplete.stories.tsx
0.00% <0.00%> (ø)

...-breadcrumb-group/sbb-breadcrumb-group.stories.tsx
0.00% <0.00%> (ø)

... and 57 more

... and 217 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


correction in for loop explanation

Please let me know if my change is correct.  I could not get this to work for a great while before I made that adjustment.
Thanks.

Thanks :+1:


Add Animal List Table View Cell

Please use ProfilePhotoView instead of adding UIImageView with two labels.

Already implemented


chore(main): release 0.1.0

:robot: I have created a release beep boop
0.1.0 (2024-08-09)
Features

add entry for rdagent. (#187) (121b6d9)
change ui entry (#197) (fa5d335)
remove pdfs and enable online pdf readings (#183) (18c0501)

Bug Fixes

Fix a fail href in readme (#189) (1b89218)
fix quick start problem (#191) (44f61bf)
update command line in readme.md (#192) (9c45d24)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v0.1.0
:sunflower:


Fix MultiMesh buffer cache in transforms-only case

Just updates the cache.
The issue was found while implementing

https://github.com/godotengine/godot/pull/91818

The fix was found with the help of @clayjohn on RocketChat #rendering.

Thanks!


CMAQ-DDM-3D Control File can not exceed 80 characters per line, when the need to control a large number of sectors and species will report errors

Description
A clear and concise description of the issue.
Below is the control file I use when running DDM-3D, I found that CMAQ 5.4 and 5.3.2 give the following error when using the control file below, indicating that the control file only supports 80 characters per line, and this greatly limits the use of DDM-3D.
============= CMAQ-DDM-3D Control File ================
EN1
 EMIS
  GRIDDED_EMIS,GR_RES_FIRES,PT_NONEGU,PT_OILGAS,PT_EGU,PT_RXFIRES,PT_FIRES,PT_OTHFIRES,PT_AGFIRES,PT_OTHER,PT_CMV_C1C2,PT_CMV_C3
 SPECIES
  NO,NO2
 REGION
  USA_ALL

EN2
 EMIS
  GRIDDED_EMIS,GR_RES_FIRES,PT_NONEGU,PT_OILGAS,PT_EGU,PT_RXFIRES,PT_FIRES,PT_OTHFIRES,PT_AGFIRES,PT_OTHER,PT_CMV_C1C2,PT_CMV_C3
 SPECIES
  TOL,NAPH,IOLE,PRPA,MEOH,APIN,ISOP,TERP,BENZENE,ETOH,OLE,ACET,FORM,KET,ETHY,XYLMN,ETH,PAR,ALD2,ETHA,ALDX,GLY
 REGION
  USA_ALL

============= Error Messages ================
     *** ERROR ABORT in subroutine ISAM_STREAMS on PE 047
      User specified DDM Emissions Stream - PT_OT - not found in available emissions streams
 PM3EXIT:  DTBUF 0:00:01   Jan. 1, -000
     Date and time 0:00:01   Jan. 1, -000   (      1:000001)

Scope and Impact
A description of how other users might be impacted by this issue.
All users of DDM-3D are affected, and I have found that the problem is present in both CMAQ 5.3.2 and CMAQ 5.4.
Solution
Is there a known solution for the issue? If so, how/when will it be shared with other users.
I found that the problem lies in the following file, the 106th, 163rd, 188th and 215th lines of the file have "A80" field, which means that the length of the read field is limited to 80, replacing it with 255 can solve the above problem. I hope this problem can be fixed in the subsequent version, thank you!
/CMAQ-CMAQv5.4_14Oct2022/CCTM/src/ddm3d/sinput.F
/CMAQ-CMAQv5.3.2_12Oct2020/CCTM/src/ddm3d/sinput.F
============= Sinput.F Code Excerpts  ================
      ! Read in the type of sensitivity
      ! (only ICON, EMIS, BCON, RATE, HIGH, and PVO3 implemented so far)
      READ( JVUNIT, '(A80)', END = 999 ) TXT

CCCCCCC Sensitivity to Emissions CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
        IF ( INDEX( TXT, 'EMIS' ) .NE. 0 ) THEN
          IPT( NPSEN ) = 3
          S_NSTREAMS( NPSEN ) = 99 ! assume all streams at first
          S_STREAMLBL( NPSEN,: ) = 'all'
  30      CONTINUE

          ! Check if an emissions label has been specified. Otherwise, assume total.
          READ( JVUNIT, '(A80)', END = 999 ) EMISTYPE

          IF ( INDEX(EMISTYPE,'SPECIES') .NE. 0 )  THEN ! start reading species
            GOTO 35 !
          ELSE IF ( INDEX(EMISTYPE,'TOTA') .NE. 0 ) THEN ! all streams
            GOTO 30
          ELSE !
            S_STREAMLBL( NPSEN,: ) = 'empty'
            S_NSTREAMS( NPSEN ) = 1 + COUNT(TRANSFER(EMISTYPE, 'A', LEN(EMISTYPE)) == "," )
            READ(EMISTYPE,*) S_STREAMLBL( NPSEN, 1:S_NSTREAMS( NPSEN ) )
            GOTO 30
          END IF

Additional context
Add any other context about the problem here.

Thank you for outlining this issue.  As applications of DDM-3D have increased in scope, the code needs to change to accommodate larger combinations of emissions streams.  We will implement larger string sizes in a future release of the code.  Thank you for your contribution!


unexpected error in Orch installation script

use orch installation script  as in docs here : https://github.com/zero-os/0-orchestrator/tree/master/docs/setup
it produce this error :
[-] line 56: unexpected error

Pleasre provide errors from the logs

there is  no logs for this state,error happen when you didn't  add
--core0 master

which should be option

Software Version
6f34ef362b9b602a1179de61a646f954ab65d8b2

Software Version
6f34ef362b9b602a1179de61a646f954ab65d8b2


OCPBUGS-6858: Add minimum CRIO version as rpm requirement

Signed-off-by: Ricardo Noriega<EMAIL_ADDRESS>
Which issue(s) this PR addresses:

Closes OCPBUGS-6858

/lgtm

/jira refresh

/jira refresh

/retest

/cherrypick release-4.12


[Bugfix] Fix Failing Tests

Coverage remained the same at 100.0% when pulling 5412e038ba88deed9ee91864c4ec05a6e19d4651 on bugfix/fix-failing-tests into 4ce1c9d0702798d5346e4cc0d998198d202a6908 on master.

Coverage remained the same at 100.0% when pulling 4623300d631009b80c58f02df6ca93df27b1722c on bugfix/fix-failing-tests into 4ce1c9d0702798d5346e4cc0d998198d202a6908 on master.

Coverage remained the same at 100.0% when pulling a855a48554c0b6656ab6794eba8ac12bebec2669 on bugfix/fix-failing-tests into 4ce1c9d0702798d5346e4cc0d998198d202a6908 on master.

We should hardcode the format in the generator to not have microsecond precision.

Coverage remained the same at 100.0% when pulling f657964790328b571b6a2dd8d99f6c448a8e834b on bugfix/fix-failing-tests into 4ce1c9d0702798d5346e4cc0d998198d202a6908 on master.

Coverage remained the same at 100.0% when pulling 57e63e3bb9e6efd0f53798b02d8827fb0500faba on bugfix/fix-failing-tests into 4ce1c9d0702798d5346e4cc0d998198d202a6908 on master.


feat(scene composer): icon picker rule changes

Overview
This contains following changes,

Added icon rule changes.
Moved customColors under properties.
Added unit tests.

Verifying Changes
https://github.com/awslabs/iot-app-kit/assets/54058998/c4344955-ef79-4a9b-a733-2c6eb0ff4e1e
Scene Composer
For scene-composer package changes specifically, you can preview the component in the published storybook artifact. To do this, wait for the Publish Storybook action to complete below.

Click on the workflow details
Select the Summary item on the left
Download the zip file

To run the storybook build locally, you need a local static web server:
npm install -g httpserver
cd <Extracted Zip Directory>
httpserver

Then open the website http://localhost:8080 to run the doc site.
Legal
This project is available under the Apache 2.0 License.

from the screen recording I saw a couple of issues:

after you set the data binding and rule id for the tag component, it disappears for a while (~0.07 minute) until the rule has the icon target set. this is not a good experience and the tag component should just ignore the rule when it's not for icon instead of disappearing
the first rule expression in the rules panel displays an info icon, but when the rule is applied, the tag still displays the 3 icon from the default style. I know you display the info icon as default value for icon picker, but it appears to me like the icon from the rule is not applied to the tag. I suggest to not display default icon in the picker to avoid confusion


Add TICO: TICOEX TOKEN

Token Name: TICOEX TOKEN
Token Symbol: TICO
Token Supply: 101101101
Decimal: 8
Token Contract: 0x36B60a425b82483004487aBc7aDcb0002918FC56
TICO is an effective real-time, low fee and fast response centralized cryptocoin exchange platform that has its own cryptocurrency (TICO) use for listing, staking and online store.
Email<EMAIL_ADDRESS>Website: www.ticoex.io
Etherscan Contract: https://etherscan.io/token/0x36B60a425b82483004487aBc7aDcb0002918FC56
Medium : https://medium.com/@TICOEX
Twitter : https://twitter.com/TICOEXCHANGE
FACEBOOK: https://facebook.com/TICOEXCHANGE
TELEGRAM: https://t.me/TICO_GROUP
CHANNEL: https://t.me/tico_update
Coingecko: https://www.coingecko.com/en/coins/ticoex-token
Coinmarketcap: https://coinmarketcap.com/currencies/ticoex-token
GitHub: https://github.com/TICOEX

@jflatow @tc @mjkoo @lucasvo
Hello, we love to add TICO to MetaMask default list, and will be glad if you help make this journey succeed. Thank you in advance and you guys are the best.


Where is new account?

Hi guys,
I create 1.000.000 accounts on my computer(1GB RAM , 512 GB SSD) but EOS still run? Why?
Because I read on google, an account has 4KB RAM so if I create 1mil accounts that need ~ 4GB RAM. Please kindly let me know why? Thanks!

RAM in eosio doesn't mean your physical memory. Your account data are stored under data directory created by nodeos.

Hi @conr2d , thank you for your comment. So It be synced to file?Right? But when I set 'max_ram_size' = 2GB, EOS is error? it is not clear if EOS create account if it store on disk

Do you mean max_ram_size in eosio.system contract? Decreasing ram size is not allowed. Elaborate on your error.

Yes, because when I test it with million accounts, I must increase max_ram_size.
And If I am not enough RAM, then new account when be wrote on disk, is it true?

No, RAM is not memory. RAM in eosio means the storage (like DB) where persistent data is saved.
https://github.com/EOSIO/eosio.contracts/blob/master/eosio.system/include/eosio.system/eosio.system.hpp#L55
The default max_ram_size is 64GiB, but this doesn't mean the server where you execute node should have 64GiB physical memory. Internally, eosio uses ChainBase to store data, and RAM indicates this internal storage where global state are saved.

If you require any further information, you can ask a question in https://eosio.stackexchange.com. Github issues is for reporting issues (such as bugs or enhancement suggestions) about EOSIO software.

nodeos uses disk as backing storage for its RAM store of contract state, which includes accounts.  It uses memory-mapped I/O, and so can tolerate inadequate physical RAM to store all of the data, at the cost of a performance hit.
If you wish to induce a memory full error, you will need to --delete your current chain and change max-ram-size then attempt to recreate all of your test accounts on a new chain.  As conr2d says, you can not decrease max ram available to a chain.


Ignore measure-layer for permalink

This ensures that the layer for the measurement geometries (measure-layer) is not listed in the permalink.
Fixes #194

Thanks for the review!


When using the path "./" or "." to retrieve a directory, an error stating that the path is not of a legal form is thrown by the .NET implementation.

What You Are Seeing?
When retrieving a directory from disk, using the following code
var directoryPath = new DirectoryPath("./"); (or new DirectoryPath(@"."))
var directory = context.FileSystem.GetDirectory(directoryPath);
the following error is thrown:
Error: System.ArgumentException: The path is not of a legal form.
at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.DirectoryInfo.Init(String path, Boolean checkHost)
at Cake.Core.IO.Directory..ctor(DirectoryPath path)
at Cake.Core.IO.FileSystem.GetDirectory(DirectoryPath path)
What is Expected?
The retrieval of the directory from disk.
What version of Cake are you using?
I've seen this error occur on 0.29 and 0.33
Are you running on a 32 or 64 bit system?
We are running a 64-bit system.
What environment are you running on?  Windows? Linux? Mac?
We are running on Windows.
Are you running on a CI Server?  If so, which one?
The issue occurs both on our build server (TeamCity), as well as on our local machines.

Created a gist containing a unit-test (using NUnit) that can be used to test for the issue:
https://gist.github.com/Meertman/ef6461c2adee967117f6500811bbe697


Allow using oauth2client versions < 2

Be compatible with older oauth2client versions. This simplifies
the installation (also for downstream) when software needs an older
oauth2client version but also wants to use googleapiclient.

Are you sure this is the only change needed?

I signed it!

@toabctl I'm also curious about what cases you're running into where you need a lower version of oauth2client.

Are you sure this is the only change needed?

No. But looking at the changelog doesn't indicate any other needed changes and also your testsuite passes :)

your testsuite passes :)

That gives me a lot of confidence.
@nathanielmanistaatgoogle any opposition to this change?

@toabctl I'm also curious about what cases you're running into where you need a lower version of oauth2client.

@jonparrott google-api-python-client needs oauth2client >= 2 but the google cloud sdk (https://cloud.google.com/sdk/ ) still uses oauth2client 1.X . I know it's bundled in google-cloud-sdk but  distributions (I'm working for SUSE, but same for Debian, ...) bundled software is usually split so if there's a (security) fix you don't have to patch the software (in this case oauth2client) 2x. So if I want to package (RPM) and distribute google-api-python-client together with google-cloud-sdk, that's currently not possible.

@toabctl interesting, we seem to get a lot of stuff around OS-level packages. Why not use a virtualenv?
/cc @dhermes

And I havn't checked any other software yet. There might be more which depends on oauth2client < 2

@toabctl interesting, we seem to get a lot of stuff around OS-level packages. Why not use a virtualenv?

Because as a user I want to have a single package manager to handle all my files. virtualenvs are nice to play and develop but not so nice for production. If I use a couple of different languages on my system, should I use 10 different package managers to handle all my files (gem, pip, npm, ...)?

So if you merge this it would be really cool to get a new release on pypi btw.

virtualenvs are nice to play and develop but not so nice for production. [...]

I could definitely disagree with this sentiment, but this is neither the time nor place.
Will wait for @nathanielmanistaatgoogle's opinion on this change before merging.

@jonparrott but even with a virtualenv it can happen that you need to combine 2 python modules where module 1 needs oauth2client < 2 and module 2 needs oauth2client >=2

This is weird and strange, so the barrier to entry is going to be high.
(1) Thank you for the test coverage.
(2) Thank you for giving a specific example with real libraries explaining why this should exist.
(3) How long would we want to live with this? Would this have an expiration date after which we could remove it and again just depend on oauth2client>=2.0.0?

How long would we want to live with this? Would this have an expiration date after which we could remove it and again just depend on oauth2client>=2.0.0?

As long as possible. But at least as long as other software from google uses still an old oauth2client :)

@toabctl what software is still using old oauth2client?

I see above that the cloud sdk does, but it normally vendors its dependencies. Does the debian package actually depend on a separate oauth2client package?

I see above that the cloud sdk does, but it normally vendors its dependencies. Does the debian package actually depend on a separate oauth2client package?

The openSUSE package does (but Debian is doing the same - removing included 3rd party modules from a package). See https://build.opensuse.org/package/show/openSUSE:Factory/google-cloud-sdk

Thank you for that information. I'm fine to merge if @nathanielmanistaatgoogle is.


Update EC2 tags for internal standards compliance.

Description
Update tags created in EC2 by the  Chef Acceptance suite for compliance with Chef internal tagging standards.
Issues Resolved
Internal issue COOL-541
Check List

[x] All commits have been signed-off for the Developer Certificate of Origin. See https://github.com/chef/chef/blob/master/CONTRIBUTING.md#developer-certification-of-origin-dco

cc / @chef/client-core


Using initializeWithKey with ES7 Decorators

Is it possible to use initializeWithKey alongside the ES7 decorator?
It looks like it's possible to do, but my react-fu isn't sufficient to understand how to achieve it.

I'm not sure what you mean by "alongside". Explain what you're trying to achieve.

@erikras I'd like to use initializeWithKey with @connectReduxForm. Is that possible?

Can you describe your use case a bit more? I'm still not understanding.
You mean you want to pass initial values to @connectReduxForm?

@erikras Sorry.
In order to use formKey, the following is applied to the QueryForm component class:.
function mapStateToProps(state) {
  return { registration: state.form.registration };
}

function mapDispatchToProps(dispatch) {
  return bindActionCreators({ initializeWithKey }, dispatch);
}

// apply connect() to bind it to Redux state
QueryForm = connect(mapStateToProps, mapDispatchToProps)(QueryForm);

// export the wrapped component
export default QueryForm;

Is it possible to achieve the same outcome using @connectReduxForm?

Let me rephrase to make sure I'm understanding. You want initializeWithKey to be passed in as a prop, like initializeForm is?

Btw, you are correct in how you get access to initializeWithKey currently.

Passing in via a prop (a default prop?) would be good. I'm looking for a more succinct syntax, really.

Where are you calling it from? Passing initializeWithKey() in as a prop (already bound to dispatch and the form itself) would be pretty simple.
But you got me thinking, that I wonder if a decorated form component that accepted a formKey prop might also should accept an initialValues prop, and it could call initializeWithKey() on componentWillMount(), for example.

Where are you calling it from? Passing initializeWithKey() in as a prop (already bound to dispatch and the form itself) would be pretty simple.

I'm calling it from inside componentWillMount().
How would I pass initializeWithKey in as a prop?

But you got me thinking, that I wonder if a decorated form component that accepted a formKey prop might also should accept an initialValues prop, and it could call initializeWithKey() on componentWillMount(), for example.

That sounds good!

No, @connectReduxForm would give it to your component as a prop. So you'd just do:
componentWillMount() {
  this.props.initializeWithKey(this.props.initialValues);
}

However, that's the exact function that I was suggesting that redux-form also provide.
Thanks for the thought-provoking input.

Ah, of course. That would be very helpful!
Thanks for the great library, @erikras!

Implemented initialValues prop in v1.2.0.


Need method for send message about remove users in group.

Currently, you have method sending message about leaving group but does not have method sending message about remove member in group.
Do you have task for this?

Hi,
No, and we do not have any plans on implementing such feature in a near future. Removing user from a group chat is not working at their best now, cause you cannot change the owner ID of dialog.
You can implement this method by adding custom parameter to the chat message, for example "removed_occupants_ids" and parse it on your own side just like we parse other custom parameters in [Q-municate])(https://github.com/QuickBlox/q-municate-ios).

In order to receive updates about Quickblox new features, follow our blog here.
If you are still having any other troubles, feel free to create separate issue.


Broke sinds last update

No longer working since update 4? Any intention to make it work again for update 4?

Yes, working on it this weekend :)
On Sat, Apr 17, 2021 at 4:29 AM P-J C @.***> wrote:

No longer working since update 4? Any intention to make it work again for
update 4?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kcking/justfly/issues/7, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKJIU5L4Z4357NCR6J4Y7LTJFWK3ANCNFSM43C7OJ6Q
.

v 1.0.0 has been released with support for Update 4. I'm working on multiplayer support next (note that all mods are currently broken in multiplayer)


Arranged the files containing content and made documentation of ANN,CNN, RNN .

arranged the files containing documentation and content into one folder namely CONTENT and in which there are three folders _machine learning , _deep learning and _data science which contains the relavent content arranged into these categories and secondly i have made a new folder namely Neural Network which contains documentation on ANN,CNN and RNN

@Niketkumardheeryan sir, i have one PR for my 2 assigned issues because the PR i created first didnt work . So please review it and give points according to it

Hey @NIKITA320495, when creating a PR, make sure you create a new branch in your forked repo. Here, you committed changes directly from the master branch of your forked repo.
If your new branch is 'new_branch', then the commits must be pushed from NIKITA320495:new_branch into Capsule1.1 of this repo.
Also, ensure you don't miss ReadMe.md files and supporting files like images, .csv files, etc. of individual projects in their respective folders.

Are you sure about this structure??

@invigorzz313 okayy!! i will try it again to push from new branch to capsule1.1


[Feat][RayCluster] Make the Head service headless

Why are these changes needed?
The current normal k8s service for Ray Head works very well, except for a rare hairpin issue and a special need of reducing IP usages. However, given that the purpose of the normal k8s service is hiding multiple endpoints behind a shared virtual address, it does not make much sense in the context of Ray. A Ray cluster can only have one head node at any given time and all its worker nodes can not change their Head either. So a headless service, enabling direct access without a virtual IP, makes much sense to Ray.
This PR changes the default service for a Ray Head from a standard k8s service to a headless service. A headless service also provides A/AAAA DNS records under the same service name. So this change should not affect networking accesses through the service name. This change will also not affect currently running RayClusters because we will not recreate services. If users want to use the standard service, they must specify the Spec.HeadGroupSpec.HeadService explicitly.
Related issue number
#948
Checks

[x] I've made sure the tests are passing.
Testing Strategy

[x] Unit tests
[x] Manual tests
[ ] This PR is not tested :(

Hi @kevin85421, please let me know what else I haven't thought of that could be broken by this change.

Indeed in most cases, the failure is related to
ray-cluster.external-redis-uri.yaml, but I suspect that is because
ray-cluster.external-redis-uri.yaml is always the first test depending on
an external redis image. Changing the test order may have a different
result.
I have tested ray-cluster.external-redis-uri.yaml locally many times, and I
can't find any problems. Here are some thoughts:
From those failure logs, we can see that the kind cluster took 2 more
seconds to download an external redis image while the ray image was already
on the machine due to previous tests.
[image: image.png]
[image: image.png]
So, we know that the ray head started before redis, and showing retry
messages of "Failed to connect to Redis" are expected.
[image: image.png]
However, the count of these retry messages is unexpected. By using
--tail=-1 to get all the head logs, we can find that the head only tried 4
or 5 times. Given that it took 500ms for each retry, it means, within 90
seconds, the actual execution time of Ray head could be only about 3
seconds. That is weird, but I am afraid that we may have no choice but to
extend the timeout.
Kai-Hsun Chen @.***> 於 2024年5月7日 週二 上午12:37寫道：

@.**** commented on this pull request.
In tests/test_sample_raycluster_yamls.py
https://github.com/ray-project/kuberay/pull/2117#discussion_r1591276111:

@@ -78,7 +78,7 @@ def parse_args():
logger.info('[SKIP TEST %d] %s: %s', index, new_cr['name'], skip_tests[new_cr['name']])
continue
logger.info('[TEST %d]: %s', index, new_cr['name'])

   addEvent = RayClusterAddCREvent(new_cr['cr'], [rs], 90, NAMESPACE, new_cr['path'])

   addEvent = RayClusterAddCREvent(new_cr['cr'], [rs], 180, NAMESPACE, new_cr['path'])

We should not increase the timeout here if we don't know why the test
can't finish in 90 seconds. This may obscure the actual root cause. There
might be something happening under the hood, because in most cases, the
failure is related to ray-cluster.external-redis-uri.yaml rather than
occurring randomly across multiple tests. We don’t need to investigate the
actual root cause in this PR, but we should still keep the timeout at 90
seconds until we understand what happened.
—
Reply to this email directly, view it on GitHub
https://github.com/ray-project/kuberay/pull/2117#discussion_r1591276111,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAUZ4322AMG7YPAXRO3DPP3ZA6WURAVCNFSM6AAAAABHG5HHE6VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDANBRGIYTANRQGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Ruei An

@rueian thank you for your investigation! Let's chat in our meeting this week.

cc @davidxia

Couldn’t be better timing. My team needs this because we are running out of Service IPs.

@davidxia, I want to make the headless service the default behavior because we will always have at most one Ray head pod. However, it represents a breaking change for users who use ClusterIP instead of the Kubernetes Service domain name. I believe most users do not use ClusterIP directly. Would you mind sharing your insights on this potential breaking change based on your hands-on production experience?

Would you mind sharing your insights on this potential breaking change based on your hands-on production experience?

Most of our users use the head Pod IP to submit Ray jobs and for the Ray client. A smaller portion of users use a custom internal domain like my-ray-cluster.company.com which goes through a Google L7 internal load balancer -> Istio Gateway -> head Pod.
Istio's Gateway relies on an Istio VirtualService which relies on the head Pod's K8s Service to route HTTP requests to the Pod. We tested that this Istio routing behavior without kuberay continues to work with a headless Service.
Does this answer your question, @kevin85421?

Thanks @davidxia!

Sync with @rueian offline. We plan to make the headless service the default behavior, but we will still provide an option (e.g., an env var or annotations) to enable users to revert to the old behavior. cc @andrewsykim does this make sense for you? Thanks!

cc @andrewsykim does this make sense for you?

sounds good thanks

Hi @kevin85421 and @andrewsykim, I have added the env ENABLE_RAY_HEAD_CLUSTER_IP_SERVICE to toggle the old behavior.
I guess this may also need to be documented somewhere. Where can I add a note about this?


Clarification Needed on Opening Device Console and Command Usage for Matter Controller Example (CON-1363)

I am working with the Matter Controller example on an ESP32S3. I have set up the device console output through menuconfig by configuring the channel for console output as UART0. However, I am facing difficulties with the following:

Opening the Device Console:
There is no clear documentation on how to access the device console once the example is flashed to the device. Detailed steps are missing.
Using the matter esp wifi connect   Command:
It's unclear where exactly to enter this command after opening the device console. Does it require special setup in menuconfig, or should it be entered immediately after accessing the UART console?

Steps to Reproduce:
Flash the Matter Controller example to the ESP32S3.
Configure the device console in menuconfig by setting the channel for console output to UART0.
Open Cutecom and connect to the ESP32S3 via /dev/ttyACMx (USB Serial).
Send the command matter esp wifi connect   through Cutecom.
Observe no response or output on the Cutecom terminal.
Environment:
Chip: ESP32S3
Framework: ESP-IDF (Version: 5.2.3)
Example: Matter Controller
Console Configuration:
Primary console output: UART0
Secondary console output: USB_SERIAL_JTAG_PORT

change primary console as USB serial/jtag controller and secondary console as No secondary console .
open the serial monitor or cutecom or other to send the command , it will work


嵌套使用两个DoubleRowLayout组件，切换可见性后，内层的splitter位置错误

Discussed in https://github.com/hiroi-sora/Umi-OCR/discussions/461

Originally posted by PinelliaLogic April  7, 2024

已修复 √


Refactor the Facial Landmark Detection example to fetch in parallel

This model separates each constant value into a separate NumPy file which needs to be fetched. This change refactors the graph construction so that these fetches can happen in parallel rather than waiting for each fetch to complete before building that graph layer.
This is an experiment to determine whether it would be more ergonomic for the graph builder functions to accept promises so that this kind of code can be written without the careful placement of awaits demonstrated here.

@huningxin, @BruceDai, @Honry, please take a look.

I've fixed the lint errors. Can you merge this change and then take a look at the rest of the samples?


Support for multi-geomertry types

Cool project, having a lot of fun playing with it.
I encountered an issue while retrieving building data from a table. This table contains Polygons and Multipolygons, which seems to lead into decoding problems, as far as I understand. I tried looking into the code - I am a total Rust noob -, but it looks to me as if it isn't possible to mix types. Is this intended or did I misunderstand something?
Specifically the following log appears:
thread '<unnamed>' panicked at 'error retrieving column "polygon": Conversion(StringError("cannot convert geometry to Geometry"))', /root/.cargo/registry/src/github.com-88ac128001ac3a9a/postgres-0.11.9/src/rows.rs:204

Thanks a lot for your feedback, Tomas.
Currently, all multi-geometries throw errors when reading from PostGIS. This is due to a bug in rust-postgis. My plan is to port the rust-postgis WKB reader to  rust-geo, which solves other restrictions as well.
For the meantime, you can either limit geometries to single types within the where clause (e.g. GeometryType(geometry)='POLYGON'), convert them to single geometries partially like ST_GeometryN(geometry,1) or fully with ST_Dump.

Fixed in v0.5.0


Add barrier after head/tail modification

This seems to fix the general stability issues we began seeing after https://github.com/pipelinedb/pipelinedb/commit/a5412f8eb59496e482c20be4dccf9acbaf4cb13b and explains why issues appeared to be dependent on optimization as well as OS.

Looks good!


Add support for record iteration

Purpose

This PR adds support for iterating through the fields of a record. This PR has incorporated the suggestions and feedback given for PR #10081. Fix #10080

Goals

Support for using records with foreach
Support for iterable operations for records

Samples
Foreach loop
Person p = { name: "John Doe", age: 25, address: { street: "Palm Grove", city: "Colombo 3" } };

foreach f, v in p {
    io:println(f + ":" + <string>v);
}

Iterable operations
Foo f = {a: "AA", b: "BB", c: "CC", d: "DD", e: "EE"};

map<string> newf = f.map(((string, string) entry) => (string, string) {
                var (field, value) = entry;
                return (field, value.toLower());
            })
            .filter(((string, string) entry) => boolean {
                var (field, value) = entry;
                if (value != "aa" && value != "ee") {
                    return true;
                }
                return false;
            });

Test environment

Ubuntu Gnome 16.04 LTS, JDK 1.8

The commit message of the commit 03b0050 (sep 4th) is too long. Please wrap the topic to 50 to 72 characters and put any other information in the body.


Add test for a database name border case

Description
This PR closes #807.

fix typo in documentation
add test border case 63 and 64 letters in a database name.

[ ] I added tests for new functionality or bugfixes.
[ ] I ran task all, and it passed.
[ ] I added/updated comments for both exported and unexported top-level declarations (functions, types, etc).
[ ] I checked comments rendering with task godocs.
[ ] (for maintainers only) I set Reviewers, Assignee, Labels, Project and project's Sprint fields.
[ ] I marked all done items in this checklist.

I marked all done items in this checklist.

Please don't ignore the checklist we all wanted to introduce


Crash when trying to remove not added updatable

When trying to remove updateable which was not added app crashes with following stacktrace
Caused by: java.lang.IllegalStateException: Updatable not added, cannot remove.                                                                                at com.google.android.agera.BaseObservable.remove(BaseObservable.java:146)                                                                                at com.google.android.agera.BaseObservable.removeUpdatable(BaseObservable.java:94)                                                                                at com.google.android.agera.Repositories$SimpleRepository.removeUpdatable(Repositories.java:94)                                                                                at pl.fzymek.weatherprojector.viewmodel.SelectCityViewModel.shutdown(SelectCityViewModel.java:88)                                                                                at pl.fzymek.weatherprojector.presentation.select.SelectCityActivity.onDestroy(SelectCityActivity.java:35)
Maybe it should just do nothing like ArrayList#remove(Object)

It's intentional, unpaired add/remove leads to bugs that are seriously hard to track down (memory leaks, unintentionally increased network traffic etc.), this helps to prevent incorrect usage.
The documentation is clear on this too:
throws IllegalStateException if the Updatable was not added


Is it possible to use async function as callback?

I used await inside callMyRequestSendingFunction(...). Is it possible to use async function as callback?
As I tried adding async,
while (morePagesAvailable) {
        let response:any = [];
        myRateLimiter.removeTokens(1, async function(err, remainingRequests) {
            response = await fetcher(url);
       });

       // Add response to the list of responses
}

Just wrap the entire thing with promise:
    return new Promise((resolve, reject) => {
      limiter.removeTokens(1, (err: Error, remaining: number) => {
        if (err) reject(err);
        if (remaining < 0) {
          reject(new RateLimitError("Too many requests"));
        } else {
          fetcher().then(resolve);
        }
      });
    });


fix(helm): fixes the install failure when using an existing trivy-operator-trivy-config secret

Description
The value that controls the creation of the trivy-operator-trivy-config secret was wrong. This fixes it.
After review, I moved the value from the trivy to the operator section, without readdressing it in the config.yaml file
This aims at fixing this.
Gist: Helm rendered with defaults
Gist: Helm rendered with existing secret
Related issues

Close #690

Remove this section if you don't have related PRs.
Checklist

[x] I've read the guidelines for contributing to this repository.
[x] I've added tests that prove my fix is effective or that my feature works.
[-] I've updated the documentation with the relevant information (if needed).
[-] I've added usage information (if the PR introduces new options)
[-] I've included a "before" and "after" example to the description (if the PR is a user interface change).

@cebidhem good catch , I think it was my mistake to suggest putting existingSecret under .operator , since its trivy-config Secret, I think the best would be to put it back as initially proposed under .trivy

Thanks for the review @chen-keinan ! Change is done.
btw, do you think we would be able to have a fix release for this chart shortly after merge ?

Thanks for the review @chen-keinan ! Change is done.
btw, do you think we would be able to have a fix release for this chart shortly after merge ?

I'm planning to release it officially next week as already it include some heavy changes merged to master.
I can cut v0.7.0-rc release tomorrow if it will help you.

I can cut v0.7.0-rc release tomorrow if it will help you.

That would be nice indeed !
Also I'll probably open a follow-up issue to discuss a different release process for the helm chart and for the application itself.


bfloat16 quantization support

Can Distiller support bfloat16 quantization?
Edit: From my understanding, there's no CUDA support for bfloat16. Therefore, the focus of this issue is post-training quantization specifically.

Pytorch itself should soon add support for bfloat16 quantization, for now they say it's only for the CPU:
https://github.com/pytorch/pytorch/issues/23149

Just to make sure we're on the same page, there is no bfloat quantization is PyTorch master (only conversion/casting), nor there is any PR aimed to enhance support of bfloat toward Pytorch v1.4, at this time. Current Pytorch support is for having bfloat16 type, which is great by itself, but that's not to be mixed with quantization support.
From my understanding, there's no CUDA support for bfloat16. Therefore, the focus of this issue is post-training quantization specifically.

As far as I know, conversion is in fact quantization. Otherwise I'm not sure what you mean

Hi,
Closing this issue due to staleness.


What versions of node do we want to support?

Hey,
Lots of the issues in this package seem to be related to the version of node that people are running. The test suite uses node v12 which lots of people have moved past at this point. If we can have a list of LTS releases that we want to support, then we can write the test suite in a way that supports all of them, then we can sort the issues out and bucket them. If anyone runs into a problem, we can just tag it with the version of node they're using and add the test, and that way we can have the library up to date for the known versions.
Here's an example of a test suite we could adopt for the versions that we want; essentially just loop through the different node versions.
WDYT?

Hey, @trevoro. Thanks for raising this.
It seems that a lot of recent issues are related to Node.js versions, just as you say.

https://github.com/mswjs/interceptors/issues/212
https://github.com/mswjs/interceptors/issues/205
https://github.com/mswjs/msw/issues/1125
https://github.com/mswjs/msw/issues/1120
https://github.com/mswjs/msw/issues/1113

I also agree that v12 is archaic and we must migrate from it. I suggest supporting LTS (16.14.0) as the base version. This means migrating all our packages to use that Node.js version, adjusting implementation, etc. I also have a suspicion that it was v16 that introduced at least some breaking changes, as I was able to reproduce a few issues on v16 and v17 with identical errors.
I think that promising support of multiple Node.js versions would be quite a stretch, and suggest that we focus on LTS instead. This project doesn't have the manpower to support it as-is, bringing more Node.js versions support would only make things worse.
If you've got a chance, I'd much appreciate your help with this! We can start by bumping the Node.js version in this repo and opening a pull request with just that. Let's see where the tests fail (if they do!).


Antipattern: "listener is passed the response object as it's context" ?

Hi,
granted this is a little rhetorical, but what if the listener is a bounded instance method ?
Usually listener(res) would be a better interface.

This is because it follows event emitter pattern. For example, this is is how you should imagine using this module, once it I in core:
res.on('headers', function(){
  this.setHeader(...)
})


Kenka Bancho Otome [PCSG00829]

App summary

App name: 喧嘩番長　乙女
App serial: PCSG00829
App version: １.00

Vita3K summary

Version: v0.1.3
Build number: 2325
Commit hash: https://github.com/Vita3K/Vita3K/commit/afb2ea52fc485975a51e5cc525b28fc9568c20b0
CPU backend: Dynarmic

Test environment summary

OS: Windows 10
CPU: ntel(R) Core(TM) i5-10300H CPU @ 2.50GHz   2.50 GHz
GPU: NVIDIA GeForce GTX 1650 Ti/PCIe/SSE2
RAM: 8 GB

Issues

SE  sound only
text missing
ingame  graphics missing

Screenshots

Recommended labels

Ingame +
graphics bug
audio missing
text missing

log
vita3k.log

for sound missing is caused by function sceAudiodecPartlyDecode, using LLE atrac

App summary

App name: Kenka Bancho Otome
App serial: PCSG00829
App version: 1.0

Vita3K summary

Version: v0.1.5
Build number: 2647
Commit hash: https://github.com/vita3k/vita3k/commit/d2e99945
CPU backend: Dynamic

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:

Game plays with no issues

Screenshots:

Log
vita3k.log
Recommended labels

Playable

Always like this, is the one who knows the solution I have installed all the patches but still stuck on loading..

Always like this, is the one who knows the solution I have installed all the patches but still stuck on loading..

I have the same issue.

Always like this, is the one who knows the solution I have installed all the patches but still stuck on loading..

Were you able to solve your issue? Same happens to me

The game plays well for me but graphic bugs appear at the first "fight". In the fight tutorial, we can see how the game should be rendered, the buttons to press should be displayed.

During the minigame, these buttons are not displayed.

The logs :
vita3k.log
I am playing on a Steamdeck.

Always like this, is the one who knows the solution I have installed all the patches but still stuck on loading..

Were you able to solve your issue? Same happens to me

Did you manage to solve this issue?

App summary

App name: Kenka Bancho Otome
App serial: PCSG00829
App version: 1.0

Vita3K summary

Version: v0.2.0
Build number: 2647
Commit hash: https://github.com/Vita3K/Vita3K/commit/418f234
CPU backend: Dynamic

Test environment summary

Tested by: desup321
OS: Windows 10
CPU: AMD A8-7410 APU
GPU: AMD Radeon(TM) R5 Graphics
RAM: 4 GB

Issue:

Stuck in the loading

Screenshots:

Log

vita3k.log

Recommended labels

Intro

Maidump detected...


Implement inline jsx

The more I ponder this, I'm starting to feel like this is outside the scope of MDX. I'm not entirely convinced that it's necessary because one can simply wrap the entire block as JSX or use the default MD syntax.


Please add undici as a peer dependency if you don't update it regularly

Please add undici as a peer dependency if you don't update it regularly.

Well noted! I will and will test.


Friday 03-05-2024 roll call

Roll Call!
Leave a comment with these two things:

A summary of your study using only emojis
Something you'd like to share, anything goes! (within respect)

emoji cheat sheet

Good morning

good morning

gud morning...

Hello!

hi

Bien le bonjour !

Hey

Hello

salut

hello

✌

Good Morning

good morning

Good morning!

Good morning


Make filteringCharset a property of ContentFilterable

Currently the CopySpec has (since version 2.14) a property filteringCharset that is used when filtering files.
Actually I think it would be much more helpful to make this a property of the ContentFilterable instead.
This way you can have different filtering charsets for different ContentFilterables in the same copy spec like for example in a filesMatching closure which configures a FileCopyDetails.
The property value should also be inherited from the parent CopySpec.

@eskatos As far as I remember you worked on this. Can you comment on the request?

Maybe also @jnizet can say something. His PR added the feature as it is now and @eskatos reviewed and merged it.

@Vampire, you can already use different filtering charsets for different sets of files in some cases.
Here is a trivial example:
copy {
  from("some/path") {
    filteringCharset = "US-ASCII"
    include("one.*pattern") // or use include spec for finer control
  }
  from("some/path") {
    filteringCharset = "ISO-8859-1"
    includes("another.*pattern")
  }
  into("some/other/path")
}

Remember that the filtering charset is used for both reading and writing when filtering.
Or maybe you were thinking about some other use case? In that case, could you describe it and/or provide a pseudo-code sample showing what you want to achieve?

Of course it should be used for reading and writing, I wouldn't expect to have different encodings for reading and writing if there is only one property to set the encoding (while this could maybe be helpful in some cases, maybe a candidate for another feature request?).
I simply would find it more handy, compact, readable and maintainable to write
copy {
  from 'some/path'
  filesMatching('**/*.java') {
    filteringCharset 'UTF-8'
    filter { "// $it" }
  }
  filesMatching('**/*.properties') {
    filteringCharset 'ISO-8859-1'
    filter { "# $it" }
  }
  into 'some/other/path'
}

instead of
copy {
  from('some/path') {
    exclude '**/*.java'
    exclude '**/*.properties'
  }
  from('some/path') {
    include '**/*.java'
    filteringCharset 'UTF-8'
    filter { "// $it" }
  }
  from('some/path') {
    include '**/*.properties'
    filteringCharset 'ISO-8859-1'
    filter { "# $it" }
  }
  into 'some/other/path'
}

In the second version you always have to make sure to keep the includes and excludes in sync.

Thank you @Vampire, it makes sense!
Would you be interested in pushing this forward?
First step would be a PR to add a story describing the feature in this design document.

Well, I have not much time for Gradle contributions lately. Working on contributions to another tool I use.
Do you really think this is a separate story? I'd say this is a design error in the story "Control the character set used when reading and writing filtered files content".
Would I change the text of that sorry? Or would I add another story saying to change the result of that story? Or how do your design documents supposed to work?

Still valid for 6.5.1

Still valid for 8.3


Long delay in accelerating after lead starts moving from stop light

Describe the bug
At a standstill behind a stopped car at a red light. The lead car starts moving, but ego takes a very long time to accelerate. Not sure what conditions make this happen. Sometimes ego accelerates reasonably well, other times there are really long delays that cause traffic behind me in the lane.
What hardware does this issue affect?
comma two
Which car does this affect?
Toyota Corolla Hybrid 2021
Provide a route where the issue occurs
d359be01b5dd56bf|2021-10-14--16-26-29--11
openpilot version
0.8.9
Additional info
Occurs around Thu, 14 Oct @ 16:37:31

The current version 0.8.12 seemed to have solved the majority of issues I had. Great work!


Chart for battery temperature

hello,
With the VW ID integration for homeassistant, it is now possible to display a sensor for the temperature of the HV battery.
https://github.com/mitch-dc/volkswagen_we_connect_id/pull/224/files
Is it also possible to have a chart for this in Grafana?

Yes, this will come soon. With the latest version the data is already being collected in the database.

@thueske you can already add it if you want. I have this for my battery temperature graph:
SELECT
    "carCapturedTimestamp",
    "temperatureHvBatteryMin_K",
    "temperatureHvBatteryMax_K"
FROM
    battery_temperature
WHERE
    vehicle_vin = '$VIN'
ORDER BY
    "carCapturedTimestamp" DESC

Or use the following code if you'd like the temperatures to be in degrees Celsius instead of Kelvin.
SELECT
    "carCapturedTimestamp",
    ("temperatureHvBatteryMin_K" - 273.15) AS "temperatureHvBatteryMin_C",
    ("temperatureHvBatteryMax_K" - 273.15) AS "temperatureHvBatteryMax_C"
FROM
    battery_temperature
WHERE
    vehicle_vin = '$VIN'
ORDER BY
    "carCapturedTimestamp" DESC

Of course, yours will be overwritten once the dashboard is updated to include it from the source, but you can make a copy of it so it remains there (or you can use the new one once it's added of course)

Should be fixed in 0.24.5


Fix for rails 3 not picking up new stuff

Addresses issue #303 Rails 3, doesn't seem to pickup "new" stuff I put in en.yml

Thanks
You can test it by using master of this repo


Toggl Button missing in Youtrack

The design of Youtrack might have changed.

Tested. Works. Toggl Button is shown in issue detail view. https://github.com/toggl/toggl-button/wiki/Where-can-I-find-the-Button%3F#youtrack


Updated module name 'sys' to 'util'

node 0.6.1 compatibility warning fix?
https://github.com/mhevery/jasmine-node/issues/87#issuecomment-2766649

maybe there should be a check to see if util is available for those running node 0.4.x ...


In OCP 4.5 the VMware StorageClass now looks for the infraID not the Cluster Name

Starting in OCP 4.5 the cloud.conf configuration in the kube-cloud-config configmap now points to //vm/infraID e.g. "/LAB/vm/openshift-hkzhw"
Currently the playbook creates a folder in VMware using the Cluster name  e.g. "/LAB/vm/openshift".
This results in a failure when trying to create a PVC using the default StorageClass created by the UPI installer.
I have created the following PR #47 which moves when the fact that is created.

Closed with PR #47


Disable LCAx export

It is possible to export an LCAx project, but this should not be supported in the future.
The available functionality may only be the presence of the option in the export-drop-down. It may not really export to LCAx. Could be tested if relevant again. Be aware that LCAx is a development project by ChristianKongsgaard and is not an established industry standard at this point 25/03/24.

Pipeline fails, because the PyPi package published from shared-config-backend is tied to Christian Kongsgaard's email from when he worked in Arkitema. I have created an issue on PyPi to shift maintainer rights to my email<EMAIL_ADDRESS>and on the longer term this responsibility should lie somewhere within MOLIO itself


Trim and excludes

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Aries-cdi-pr/7/


Sema: Resolve result builder type in innermost decl context

Resolves #72739.

@swift-ci please smoke test Linux

@swift-ci please smoke test macOS


Uncaught TypeError: Cannot read property 'replace' of undefined

[Enter steps to reproduce below:]

Type /**⏎ at end of file

Atom Version: 1.12.6
Electron Version: 1.3.9
System: Mac OS X 10.12.1
Thrown From: docblockr package, v0.9.0
Stack Trace
Uncaught TypeError: Cannot read property 'replace' of undefined
At /Users/b-argo/.atom/packages/docblockr/lib/docsparser.js:353

TypeError: Cannot read property 'replace' of undefined
    at DocsParser.get_definition (/Users/b-argo/.atom/packages/docblockr/lib/docsparser.js:353:20)
    at DocBlockrAtom.module.exports.DocBlockrAtom.initialize (/Users/b-argo/.atom/packages/docblockr/lib/docblockr-worker.js:760:26)
    at DocBlockrAtom.module.exports.DocBlockrAtom.parse_command (/Users/b-argo/.atom/packages/docblockr/lib/docblockr-worker.js:276:12)
    at atom-workspace.<anonymous> (/Users/b-argo/.atom/packages/docblockr/lib/docblockr-worker.js:77:16)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:259:29)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:59
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:587:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:382:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:106:36)
    at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:59)

Commands
     -0:37.8.0 tree-view:add-folder (span.name.icon.icon-file-directory)
     -0:31.7.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:21.3.0 tree-view:remove (span.name.icon.icon-file-directory)
     -0:17.2.0 tree-view:add-file (span.name.icon.icon-file-directory)
     -0:09.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:07.3.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:07.1.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:07.1.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:07.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:07.0 editor:newline (atom-text-editor.editor.is-focused)
  6x -0:02.2.0 core:backspace (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:01.1.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:01.1.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:00.9.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:00.9.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:00.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "telemetryConsent": "no"
  }
}

Installed Packages
# User
atom-autocomplete-php, v0.20.2 (active)
atom-beautify, v0.29.13 (active)
docblockr, v0.9.0 (active)
hyperclick, v0.0.39 (active)
language-blade, v0.26.2 (active)
linter, v1.11.18 (active)
linter-php, v1.3.1 (active)
merge-conflicts, v1.4.4 (active)
minimap, v4.25.7 (active)
php-cs-fixer, v3.0.0 (active)
print-atom, v0.1.1 (inactive)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (active)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (active)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

Tanks for reporting this. This seams to be similar to #214.
Just to clarify: To reproduce this one has to enter /**enter in the very last line.

Correct. It's happening in PHP files for me right now. Please close if it's a duplicate.

It's no duplicate the two issues are just similar and may be related. In #214 the exception is slightly different, it only happens for Java code and it also happens with only blank lines at the end of the file.

It's happening in PHP files for me right now [2]

Same here. Rolling back to 0.8.7 fixes it for now:
apm install<EMAIL_ADDRESS>

Same here but inside css files

This seems to happen for all files types.
I'm wondering why this is happening to so many people. I would assume adding /** to the very last line is something one wouldn't do that often. Is there another case that  causes this exception?

Fix was released with version v0.9.1

@MoritzKn Thanks!!

@MoritzKn Thanks for the fix, FYI imagine the situation where you decide to add a new function at the end of a file and start typing a /** comment beforehand [error!]


Question about min_size

Hello Cellpose team,
As always, thank you for developing and maintaining such a crucial tool.
How exactly does min_size work in a do_3d=True context?
The average size of my cells is larger than 20x20x20 = 8000 voxels in 3D. I get some splits and fragments in my output. There are over 150K cells in the whole volume and the percentage of fragments is low, but I still need to get rid of them. I tried setting min_size=2000, but the output was totally blank - i.e. no cells were found at all.
That made me wonder, is min_size applied at the 2D stage somehow? Or am I misunderstanding something about how it's used?
Thanks in advance!

it is applied in the 3D case if do_3d=True and stitch_threshold=0, but if you're using stitch_threshold then it will be applied for each plane instead


What features does VS Code Web provide?

VSCode Version: 1.44.2
OS Version: macOS 10.15.4, Windows 10 v1903

Hello,
I am a maintainer of React Native Tools VS Code extension. The extension is used for debugging React Native applications.
It seems that VS Code can work in a browser according to How to Contribute docs. So, we are interested in whether the extension can work in a browser. Could you explain us some features of VS Code Web?
We'd like to know the following:

What is the difference between VS Code Web and Remote development?
How do we can setup development environment on server side? For example: can we install Android SDK on the development environment and build Android application via CLI commands on VS Code Web?
Is it possible to run subprocesses under the system shell on server side?
Is it possible to forward ports to another machine? For example to connect remote Android device to the VS Code Web environment

We tried to run VS Code Web locally (from master branch), but we faced some problems:

we couldn't launch terminal, and VS Code threw the error ERR Not implemented: Error: Not implemented
it isn’t clear how to open a file or folder in VS Code in browser. How the VS Code Web works with local file system on which it was launched, how it is possible to open some folders from local environment or to deploy ones on the VS Code host

Thanks.

We tried VS Online and found out all the questions, sorry for disturbing. I'm closing the issue.


Break rn

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

@brian-avery: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
6f882347b7a2c993df300a773fca55f57b57958f
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


[CORE,RLGL] Fix scale issues when ending a mode

There are 3 places in raylib that set the OpenGL modelview matrix scale to the screen scale (for HighDPI).
1 of these is incorrect, BeginMode2d, as the camera is going to do it's own scale.
The other two assume that when we end 2d and 3d mode that we are going back to the screen. That is not always true. BeginMode2d/3d can be used with a render texture and a render texture can be any size and doesn't have to match the screen DPI scale (it's not a screen).
This PR exposes the GL function to get the active draw FBO, and then has raylib use that to know what render target it is restoring to, and if it needs to apply the scale.
This change should make using a render texture more consistent.

For testing, I ran several examples, ones that do and don't use render textures and camera modes. I tested them in both high DPI and regular dpi modes and everything continued to work as expected

@JeffM2501 thanks for the improvement!


NPM to enable https access to docker conainers inside my home network only using letsEncrypt certificates

I don't want to expose my home network directly to the internet but connect via VPN when I'm not at home or access a Docker container via NPM and https from a client in my home network.
At the moment I'm completely stuck understanding how to access a docker container from inside my network using NPM for https.
I'd like to use the integrated and existing automatism for upgrading letsEncrypt SSL-certificates directly from NPM and with my internet connection (outgoing) but instead of accessing the docker container from the internet using the domain name and NPM I'd like to configure NPM for internal access only.
I've withdrawn every alternative like using pi-hole and local DNS records because this won't help me at all.
Hopefully somebody reads this post and shows me a solution with the existing NPM and the "correct" usage/configuration for my use case.
Thanks a lot for helping and by the way the creators and maintainers of NPM did a great job!!!

You can set up a access-list with your local IP range in the allow and the default rule deny. then add that rule to your acess list in each proxy host.

@queen4me  may i know why pi-hole does not work for you case?, The SSL certificates are issues for domain names not ip. in that case you definetly need a dns record for the same, (local or public depending upon ur needs)

Thank you folks.
@LePresidente
You mean I can keep the DNS "untouched" and access is only possible from my internal network because internal devices have an internal IP.
Setting up an access-list with allow <IP_ADDRESS>/24 and adding this ACL to the proxy-host.
@ssrahul96
I'm struggeling with my PiHole because local DNS records like container1.mydomain.de <IP_ADDRESS> and using https://container1.mydomain.de in my browser have not been successfull at all.

Thank you folks.
@LePresidente You mean I can keep the DNS "untouched" and access is only possible from my internal network because internal devices have an internal IP. Setting up an access-list with allow <IP_ADDRESS>/24 and adding this ACL to the proxy-host.
@ssrahul96 I'm struggeling with my PiHole because local DNS records like container1.mydomain.de <IP_ADDRESS> and using https://container1.mydomain.de in my browser have not been successfull at all.

could you do a nslookup and ensure that its pointing to your pihole dns, i am using adguard, i think both of these does the same job.

@LePresidente
I now re-configured everything and my container is now accesible usind DDNS but if I enable the access-list I get an error 403. After disabling the access list everything works but I think I'm accessing over internet instead of my home network directly.

access list

could you share your access list config, vpn subnet and npm subnets?

@ssrahul96
I use PiHole as DNS and Adguard on my client as well. Could this be a/the problem?
nlsookup with my actual setup:
`nslookup container.mydomain.ddnss.de
Server: Unknown
Address:
Not authorised response:
Name: mydomain.ddnss.de
Address:
Aliases: container.mydomain.ddnss.de`
Like I've written without any PiHole local DNS settings just DynDNS with ddnss.de and two portforwarding on my internetrouter for port 80 and 443 to my NPM-Container IP.

Problem is solved. My Fritzbox has a problem with DHCP clients and setting the IP of the PiHole.
After setting the DNS manually to the PiHole IP everything is fine now.
Thanks a lot for helping folks.


Update nodePackages.vscode-*-languageserver

Currently, we don't have any up-to-date language server for CSS, HTML nor json. We have the following on nixpkgs:

nodePackages.vscode-json-languageserver
nodePackages.vscode-json-languageserver-bin
nodePackages.vscode-html-languageserver-bin
nodePackages.vscode-css-languageserver-bin

But those are unmaintained old versions. Unfortunately, Microsoft distributes those as part of vscode, as far as I know, there is no standalone version. I propose to remove the previously mentioned packages and create new ones extracting the source directly from vscode.
As a starting point, anyone interested can use this derivation from my dotfiles:
https://github.com/jlesquembre/dotfiles/blob/16577a7afa17c090eeef6c9b2ce99e1e763bd1ca/overlays/pkgs/vscode-ls/default.nix
I don't plan to work on this any time soon, but I thought it'd be nice to put the information here for other people.

vscode-langservers-extracted does this.


Parsing ExpressionStatement

Hi,
First of all I should thank you for accepting my feature request. :-)
Its all good and working, the current problem I have right now is 'Parsing ExpressionStatement'!
The problem is that ExpressionStatements could have another kind of Expression or Statement in them, how can I parse them and find which Expression or Statement does it contain?
What am I trying to achieve?
Im trying to parse the target code when some specific conditions met, add a ExpressionStatement... so far so good. But before adding the ExpressionStatement I need to check for the dependency of that Expression, for example:
var test= 10;
afunction(1, "a", test);
I need to that 'test' is a dependency of afunction, so in order to make afunction work i need to add 'test' variable too.
I hope im clear enough, the whole idea is how to check for dependency of an expression? and as return get the ast node of each of those dependencies?
Thank you

Trying to determine dependencies statically is a much harder problem. In fact, it's close to impossible in the general case. For example, suppose we have a variable
var map = {'abc': 123}

The following expressions are all equivalent:
map
window["map"]
window["m" + "a" + "p"]
eval('map')

Assuming that there are no degenerate cases like this, you could probably build something that looks for those dependencies. But the AST generated by Esprima has no knowledge of this. When it sees afunction(1, "a", test) it just sees ExpressionStatement(Int, String, Identifier). It doesn't know what that identifier refers to.
You'd have to build your own lookup logic for that, or else there may be other JavaScript projects with that capability

I already had some tries, for example i keep all global and local variables in separate lists then if i see a Variable in an Expression I will check those two list to find out, but as I said an ExpressionStmt can get verryy complex like "afunction(alocalvar, another_function(new Object(another_var), {'abc': 123}...)"!
What i think as a solution is to have ExpressionStatement visitor, with same principle as the normal node visitor, that can take an ExpressionStatement as a parameter and we can check 'type' of each node inside the ExpressionStatement, I dont know how much what I said is possible?

The entire nested structure can actually be visited. Every Node subclass includes a list of fields representing each of its child Nodes. For example,
var map = {'abc': 123}

will be parsed as
Program
    .body: [VariableDeclaration]
        .declarations: [VariableDeclarator]
            .id: Identifier
                .name: "map"
            .init: ObjectExpression
                .properties: [Property]
                    .key: Literal
                        .value: "abc"
                    .value: Literal
                        .value: 123

So, for example, you could grab and modify the ObjectExpression like this:
ast = json.loads(esprima_ast_string)
program = visitor.objectify(ast)  # visitor.Node object

object_exp = program.body[0].declarations[0].init  # ObjectExpression
print(object_exp.fields)  # ['properties']
object_exp.properties[0].key.value = "new-key"

# At this point, the AST is now equivalent to the following JS code:
# var map = {'new-key': 123}

Does this help? I'll update the top-level README as well

Interesting...
And from here on:
ast = json.loads(esprima_ast_string)
program = visitor.objectify(ast)  # visitor.Node object

can i do like :
for node in program.traverse():
    print(node.type)

?
Because the whole question is to being able to visit an specific ExpressionStatement.
Thank you 👍

Yes, you've got it! It works exactly as you've described.
Keep in mind that an ExpressionStatement may itself include many embedded ExpressionStatement objects. So your xpr_list will include all ExpressionStatement nodes, even those which are embedded within others.

Amazing. This solved and old problem in a clean way. :)

Great, happy to help!


RoundTripLatency calculation when simulating Lag

Version Number and Operating System(s):
Windows 10 64 Bit  2389acd
Expected behavior:
Running the tool clumsy to simulate latency on the network the NetworkingPlayer.RoundTripLatency should be calculated to reflect the added latency.
Actual behavior:
Using the Ping command the latency is taken into account. The method used in the UDPPacketComposer.MessageConfirmed function, looks at a specified network time of the last completed packet. This method is failing to take into account the latency.
While the actual data being transmitted is taking the expected time, Forge thinks that this reliable packet should of been acked, and resends it. This results in the network being flooded with resends.
For example: the simulated latency is 250ms, the error calculation says its is 2ms. So every 2ms it tries to resend the data.
A side note if there is no data being sent, then the NetworkingPlayer.RoundTripLatency will be correct, because in the NetworkingPlayer.NextComposerInQueue will issue an actual ping when idle.
Steps to reproduce:
Start a network game that is sending data every tick.
Start clumsy, introduce lag.
Client will start lagging, can look at wireshark to see resends happening extremely fast.
Put a break point in UDPPacketComposer.MessageConfirmed to look at RoundTripLatency
[Optional] Discord Username:
shadowworm#6629

Looking at it more it might be that, because the latency is not correct. Its resending lots of messages,
It finally gets a completed message back, and looks at the last time of the last resend, compared to the completed message.
This ends up being very short, because it has been spamming resends.
Instead of looking at the actual time of the completion packet was sent.
Seems it should be something like the time from the first send to the completion event


Adds statement terminator to end of ALTER COLUMN default statements

The script output from migrations was causing errors due to alter column not being properly terminated.

Can this be merged soon? This is causing some problems with our deployment process.

@pcdude2143 I'll look at this soon, for the 1.1.1 release which will happen in a few days.
In the meantime, can you please squash your 3 commits into one, and update this PR by force-pushing your branch?

@roji Thanks! I have squashed and pushed.
TBH, this is my first PR. So if anything is wrong, let me know. 😃

@roji Any word on pulling this in?

Any update on getting this merged in? Thank you! @roji

Apologies on not giving this more attention. Can you please rebase this on the latest dev? SqlGenerationHelper.StatementTerminator has been changed to Dependencies.SqlGenerationHelper.StatementTerminator.
Once that's done I'll merge and backport for 1.1.1.

@roji I have did a rebase and updated. Should be good to go. Thanks!

Backported to 1.1.1 via 438489d15216fe222a51d6516978898c15c744ad

Thanks for this, will try to get 1.1.1 out in the next couple of weeks...


Use correct service type name in query context

The N1QL service query was using the nameof operator
which doesn't match in the orphan reporter that is
looking for the value of the property and not the name

This has been merged. Thanks for contributing!


Sending NFTs on rmrk2 (transfer) not working

One artist found this bug so I had to check it out. Goal: Send NFT I own on RMRK2 to someone else.
I tried to send NFT which is owned by me to someone else. I clicked on transfer and added the address of the other account:

I clicked on transfer and it was time to sign. What was surprising was that it was showing the Basilisk chain not rmrk2.

After writing my password and confirming it, I got this sad notification. Yes or No? :D Was I successful?

Probably not, after waiting 3 minutes and refreshing the page I'm still the owner and I can see no activity on my NFT.
I case of reward for bug-hunt
I did not find this bug, In case you want to reward the finder here is his KSM address:
FPJxsupc3LWLjHfL9nh64dmVKvXvGGpdFseqFyPVBNR8wMa

Hey, which instance have you used?
prod/beta/canary?

it was showing the Basilisk chain not rmrk2.

This is the root of the bug

Hey, which instance have you used? prod/beta/canary?

production

works on canary. when release? 😁

works on canary. when release? 😁

yesterday was release

https://github.com/kodadot/nft-gallery/pull/6106

@JustLuuuu check back with artists to let us know! meanwhile closing


Run integration tests in CI

Run integration tests in CI

To be noted that I will rework the workflow to integrate it inside existing one. Still, that is not a good enough reason to delay the merge.


Correction on https://huggingface.co/docs/evaluate/package_reference/saving_methods

In https://huggingface.co/docs/evaluate/package_reference/saving_methods please change the type of results and params variables in the type dictionary as they work. Sets are not valid. Wrong example

Indeed, it should be a dictionary. This has been fixed with ef96977610060bb2916ad8b6e0495b134113ec28.


Cannot autolaunch D-Bus without X11 $DISPLAY

Hello,
I can’t install it, get error: Cannot autolaunch D-Bus without X11 $DISPLAY`.
Pls help.

There is no graphic dependency in this image. Are you sure this is an issue with the image and not with your Docker installation?  Are you using the latest version of docker-compose? Which OS are you using?

@123bistami any comment on this issue?

Closing this issue since there was no return from the author.


charts: PSS pod secuiry to all deploymnets

Enable Pod Security Standard (PSS) as privilege for all enforce/audit/warn profiles.

approved


Log upload errors

We fixed a problem where problems with uploading blobs to the blobstore weren't logged.
Fixes https://github.com/owncloud/ocis/issues/6962

Don't we also need a log for the async upload case? Or is this covered already?

@kobergj in the async-uploads case the errors are logged at https://github.com/cs3org/reva/blob/edge/pkg/storage/utils/decomposedfs/decomposedfs.go#L271 already.

Superseded by https://github.com/cs3org/reva/pull/4100