travis-ci build error fix

Hello,
I just removed "setuptools" in order not to install for travis-ci test.
I'm not sure what's wrong, but it now builds successfully.
travis-ci build result
Thank you.

Codecov Report

Merging #213 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #213   +/-   ##
=======================================
  Coverage   96.98%   96.98%
=======================================
  Files          10       10
  Lines         199      199
=======================================
  Hits          193      193
  Misses          6        6

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 9da2741...3a2c527. Read the comment docs.

Thank you for contribution. However, do we have to remove setuptools from the configuration? I added this dependency to use tox properly. (when I created travis configuration at first, travis' setuptools version was too old to use tox)
Could you share the failure result caused by setuptools installation?

@pincoin like this? https://travis-ci.org/summernote/django-summernote/jobs/269869911

That's it.
I think "setuptools" has this issue, but I'm not sure how I fix it correctly. That's why I just deleted.
#1085
#1086
...
Thank you.

I browsed other projects and build results related with this issue, I decided to remove setuptools from travis test. Thank you!


CI: pre-commit can't push to forks

Seems like it can't find correct outer repo and tries to push to not-existed our repo branch:
https://github.com/airtai/faststream/actions/runs/11632699466/job/32396345536

@Lancetnik That is strange. I have tested the code with my PR before merging to main. I will take a look later. Next week probably.


Update details.html

{{ super() }} is not called in the tail block of details.html. It should be as currently any base_template code in the tail block will be disregarded.

@mdanse can you also add it to the bootstrap 2 details.html?


Auto push all commits to mirror into another cluster.

This is to provide us with a feature that can be used for backing up the dots in the production cluster to the backup cluster. https://github.com/dotmesh-io/ops/issues/40
More details on the roadmap item here:
https://github.com/dotmesh-io/roadmap/issues/17

This will need to tolerate the case where there's two filesystems with the same name but different IDs between the clusters. Probably by renaming the dot on the target cluster.

Also related: https://github.com/dotmesh-io/roadmap/issues/37

Think this is no longer relevant as we are working for data science not devops


IDL linkifier won't linkify primitives

Per https://github.com/whatwg/fetch/issues/108#issuecomment-130358134 I tried to add external definitions for the IDL primitives: https://github.com/domenic/streaming-mediastreams/commit/16a2ad09ec0172568b390b9ba327e4d6a697c011 However the output did not link to those primitives in the IDL block (like it does for MediaStream).

It seems you already filed the issue to get USVString and all linked. @tabatkins in the linked issue you state that the holdup is IDL not being done in Bikeshed. That appears to be done now. What are the next steps?

Hmm, this is gonna be tricky. Currently all the primitive types are emitted with each of their words as a separate Keyword token. I'll bug @plinss first, as I can't figure out widlparser enough to fix it myself. If that doesn't work, I'll see about merging the keywords after-the-fact into an autolink.

Issue filed https://github.com/plinss/widlparser/issues/20

Oh, this works now. Closing.


FloatingActionButtonThemeData disabled color

FloatingActionButtonThemeData does not have disabled color. It would be a easy if it had, so dimming the floating action button when data fields are not filled could be done with one line of code.
gintas-mac:lifetrens gintas$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v1.16.3-pre.64, on Mac OS X 10.15.3 19D76, locale
    en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.6)
[!] VS Code (version 1.43.2)
    ✗ Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[✓] Connected device (3 available)

! Doctor found issues in 1 category.

I don't know whether it will be okay to have one, as Material design does not allow FABs to be disabled. It recommends it to be hidden instead.
https://material.io/design/interaction/states.html#disabled

Should that be the default behavior then? When onPressed == null, hide the FAB?

Should that be the default behavior then? When onPressed == null, hide the FAB?

It might be a good change, as onPressed: null makes the FAB non-interactive, but still displays it. I checked for the following version:
Flutter 1.26.0-18.0.pre.187 • channel master • https://github.com/flutter/flutter
Framework • revision e96ce0ecb4 (39 minutes ago) • 2021-02-04 02:46:03 -0500
Engine • revision 5e50f4bad3
Tools • Dart 2.12.0 (build 2.12.0-285.0.dev)

If the FAB's foreground and background color properties could be MaterialStateColors, then we could add support for a disabled color without really changing the API. However a much nicer solution would be (still using the same API) to refactor FAB to be a ButtonStyleButton. There's an existing PR that's pretty far along: https://github.com/flutter/flutter/issues/53502


Added ability to choose System.Text.Json serializer

Looks good! I believe this supersedes #46? First I will get #47 merged in, then we can see how to work with this one

There are fixes for unit tests here that I've mentioned in Slack. Would you like us to apply them to #46 so that you merge it?

@Zaid-Ajaj lets youse string interpolation in code generation. sprintf usage is not readable. OK?

@Zaid-Ajaj lets youse string interpolation in code generation. sprintf usage is not readable. OK?

Sounds good to me!

We need to implement a corresponding converter for Fable similar to your converter to allow this scenario. That is why it is not allowed yet. @Zaid-Ajaj, am I wrong?

for serializer = system && target = fable it is not allowed because Fable cannot use System.Text.Json and instead has Fable.SimpleJson
for serializer = system && target = shared it is allowed: shared project stays as is, generated fable project stays as is, only the generated dotnet project will then use System.Text.Json

@Zaid-Ajaj, @anthony-mi fixed all comments except the question with Newtonsoft.Json references

I can take try fix the newtonsoft references issue myself but first, we have to resolve the merge conflict. Can you please rebase on master?

This look good! thanks @anthony-mi and @xperiandri for the implementation. There is indeed some weird stuff with the newtonsoft references. I will merge this now and try to fix it

I have just fixed all issues with package references and other small stuff, then published Snowflaqe v1.26 🚀 this version includes the serializer option. Can you please give it a try?
I do have one issue though when serializer = system, the generated client type uses the barebones System.Text.Json without any knowledge about how to deserialize F# types:
type SpotifyGraphqlClient(url: string, httpClient: HttpClient, options: JsonSerializerOptions) =
    new(url: string, options: JsonSerializerOptions) = SpotifyGraphqlClient(url, new HttpClient(), options)
    new(url: string) = SpotifyGraphqlClient(url, new HttpClient(), new JsonSerializerOptions())

Notice here, that by default we use new JsonSerializerOptions() when no options are provided. Shouldn't we include a specialized F# serializer from FSharp.SystemTextJson by default as follows (from docs):
open System.Text.Json
open System.Text.Json.Serialization

let options = JsonSerializerOptions()
options.Converters.Add(JsonFSharpConverter())

I know that consumers of the library could do this themselves but I can imagine it would be better to do it from here so that the deserialization works out of the box without extra configuration. What do you think?

Shouldn't we include a specialized F# serializer from FSharp.SystemTextJson by default

Yes, we should. Currently, for Newtonsoft we always insert it to index 0 by default.
Maybe we need to align this implementation for both in a fashion where we insert it to index 0 only when it is not present? Or only in the case of default options?

Only for default options.
To be honest, if we make sure the defaults Just Work out of the box, I believe we don't even need to expose the JsonSerializerOptions to the consumers since they can just start using the client and everything will work like it should 🤞
This is what I did for the default newtonsoft serializer: I removed the options from the constructor of the client because the defaults will work as is.

Ah one more thing. Using target framework netstandard2.0 was not allowed when packing a dotnet CLI, so I published latest for netcoreapp3.1 and net5.0

Not good. You need to publish netcoreapp3.1 only keeping netstandard2.0 present in the library.
Because we need netstandard2.0 for MSBuild

Only for default options.

OK, we will change that

To get the netstandard2.0 to work, I think I need to split the tool into two projects: a reusable library targeting netstandard2.0 and a CLI tool targeting netcoreapp3.1/net5.0

I suppose you can pass a switch to pack command

@Zaid-Ajaj so have you removed the ability to set JsonSerializerSetting for Newtosoft version of a client?

My consideration about it is that if you generate your code from the command line you can do whatever you want with sources then.
But if you add Snowflaqe from NuGet as MSBuild the code will be built into obj folder and regenerated in project rebuild. So that you will not be able to change anything.

The thing is, I don't want people to change serialisation settings because what's included is guaranteed to work with these settings. If this is limiting and there is indeed a good reason for changing the settings, I am all ears for it

What about custom scalars?

Custom scalars are converted as string except when they are known custom scalars in which they are converted to specialized types

Ah, there is no mechanism to override that yet, right?

That's correct

We need to add that 🙂


[WIP][fix][gws][board] always send notification even if release_date set to future date

Coverage decreased (-7.5%) to 74.542% when pulling cee027e8c154a6f7ee208be7443f3b8231f3902c on sunny4381:fixes/gws-board-notification into 7158b7fcbad8ab39f9b77d70f031af7e83bc4646 on shirasagi:master.


Blink element missing

I know it was never part of any html standard, but browser support waxed and waned, so it would be useful to document the blink element
https://developer.mozilla.org/en/docs/Web/HTML/Element/blink

Duplicate of #1269.


RecordAction.actionFn methods now receive the mouse event ev that triggered the method call.

Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[x] Caught up with develop branch as of last change.
[x] Added CHANGELOG entry.
[x] Reviewed for breaking changes: not a breaking change.
[x] Updated doc comments / prop-types.
[x] Reviewed and tested on Mobile: not required.
[x] Created Toolbox branch:  not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

am reviewing this with colin


Dev deployment undo single replica and uploads volume share with nginx

Revert PR https://github.com/ministryofjustice/justice-gov-uk/pull/66

Files changed: 0. But check the commits tab.
I'll use a new branch for changes like this in the future.


compilation error : TORCH_CHECK’ was not declared in this scope

Hi，
I get a compilation error, can you help me?
best,
kaolin/cuda/util.h:9:62: error: ‘TORCH_CHECK’ was not declared in this scope
TORCH_CHECK(x.type().is_cuda(), #x " must be a CUDA tensor")
^
kaolin/cuda/util.h:15:3: note: in expansion of macro ‘CHECK_CUDA’
CHECK_CUDA(x);
^
kaolin/cuda/furthest_point_sampling.cpp:39:3: note: in expansion of macro ‘CHECK_INPUT’
CHECK_INPUT(points);
^
kaolin/cuda/furthest_point_sampling.cpp: In function ‘at::Tensor gather_by_index_grad(at::Tensor, at::Tensor, int)’:
kaolin/cuda/util.h:9:62: error: ‘TORCH_CHECK’ was not declared in this scope
TORCH_CHECK(x.type().is_cuda(), #x " must be a CUDA tensor")
^
kaolin/cuda/util.h:15:3: note: in expansion of macro ‘CHECK_CUDA’
CHECK_CUDA(x);
^
kaolin/cuda/furthest_point_sampling.cpp:57:3: note: in expansion of macro ‘CHECK_INPUT’
CHECK_INPUT(grad_out);
^
kaolin/cuda/furthest_point_sampling.cpp: In function ‘at::Tensor furthest_point_sampling(at::Tensor, int)’:
kaolin/cuda/util.h:9:62: error: ‘TORCH_CHECK’ was not declared in this scope
TORCH_CHECK(x.type().is_cuda(), #x " must be a CUDA tensor")
^
kaolin/cuda/util.h:15:3: note: in expansion of macro ‘CHECK_CUDA’
CHECK_CUDA(x);
^
kaolin/cuda/furthest_point_sampling.cpp:73:3: note: in expansion of macro ‘CHECK_INPUT’
CHECK_INPUT(points);
^
error: command 'gcc' failed with exit status 1

could you please add the entire dump after you run the python setup.py in pastebin.com raw mode as well as your version of GCC and OS?

the output: https://pastebin.com/6PPGtubF

It seems to be the pytorch version error. I change TORCH_CHECK to AT_CHECK and then compile successfully.

But I get some errors when I run pytest. Which version of pytorch is ok?


[HOLD #22850] [$500]  App does not focus back on merchant on back from search / send message

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the app
Click on green plus and click request money->manual
Enter any amount and continue
Select any user
Click on merchant, it should focus on field
Press CTRL+K or CMD+K , it will open search page
Click on back and observe that it does not focus back on merchant field

Expected Result:
App should focus back on merchant field on back from search
Actual Result:
App does not focus back on merchant field on back from search
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

Version Number: 1.3.79-3
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/38435837/b86daea2-a92a-4165-b239-a1cc2be90fb7
https://github.com/Expensify/App/assets/38435837/c605239d-5739-4f50-afd8-13bd533790e6
https://github.com/Expensify/App/assets/38435837/281c1918-ce9c-49db-80a0-e64e1d58a980
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1696574111976749
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01c81606735a82e17e
Upwork Job ID:<PHONE_NUMBER>893546496
Last Price Increase: 2023-10-06

Proposal
Please re-state the problem that we are trying to solve in this issue.
App does not focus back on merchant on back from search / send message
What is the root cause of that problem?
We are not focusing he input element when the screen is focused to MoneyRequestMerchantPage component again, this happens if we switch from other component or even if we reload.
We are not using useFocusEffect inside MoneyRequestMerchantPage.js to focus again just how we do in other pages to refocus if the current component is focused again for example refer MoneyRequestDescriptionPage.js
What changes do you think we should make in order to solve the problem?
we need to follow same code as in MoneyRequestDescriptionPage.js
https://github.com/Expensify/App/blob/3e4731db37aa97ca956d2db0cb2bffca5068a9bf/src/pages/iou/MoneyRequestDescriptionPage.js#L63-L77
We need to create on ref i.e. focusTimeoutRef and then paste the above code for useFocusEffect.
What alternative solutions did you explore? (Optional)
N/A

Proposal
Please re-state the problem that we are trying to solve in this issue
App does not focus back on merchant on back from search / send message
What is the root cause of that problem?
TextInput on MoneyRequestMerchantPage only focus once when screen is mounted, due to following code:
https://github.com/Expensify/App/blob/5dc3c25aa776aef3cedc45e6638734c9ee85a2f2/src/pages/iou/MoneyRequestMerchantPage.js#L95
What changes do you think we should make in order to solve the problem?
We should use this code to focus the TextInput everytime when screen mount
useFocusEffect(
        useCallback(() => {
            focusTimeoutRef.current = setTimeout(() => {
                if (textInput.current) {
                    textInput.current.focus();
                }
                return () => {
                    if (!focusTimeoutRef.current) {
                        return;
                    }
                    clearTimeout(focusTimeoutRef.current);
                };
            }, CONST.ANIMATED_TRANSITION);
        }, []),
    );

What alternative solutions did you explore? (Optional)
We should try to bind this functionality Internally in the Custom TextInput component and activate it through a prop name
shouldFocusAlways

Makes sense to me. Putting it on hold.

@allroundexperts looks like the issue we were holding on is done. Shall we un-hold this?

I'm confused. Is this still on hold or is this done?

Payment summary:

Reporter @dhanashree-sawant - $50 (paid via Upwork)
Contributor @tienifr - $500 (paid via Upwork)
C+ - @allroundexperts - $500 (to be paid via NewDot)

@allroundexperts please go ahead and make the request on NewDot.
Thanks everyone!

$500 payment approved for @allroundexperts based on comment above.


added ClustersPerPolicyBaseBundleGeneration to the BaseDeltaComplianceStatusBundle.

Necessary update so that the status transport bridge can enforce the dependency.

/assign @nirrozenbaum


brfs not working in webpack

I used webpack 1.6 and
meet the problem here.
My setting is
          {
                test: /\.js$/,
                loader: "transform?brfs"
            }

And my code is
require('fs').readFile('./test.txt', 'utf8',function(err,data){
    console.log(data);
});

I got fs is not defined in browser console.

Stacktrace?

works here with webpack 1.8.10

Thank you for the reply! I will try webpack 1.8.10.

I have "_id"<EMAIL_ADDRESS>and I get the same error
JavaScript console: bundle.js:6091: ReferenceError: Can't find variable: fs

Related #13


[Gluten-4912][CH]Support Specifying columns in clickhouse tables to b…

…e Low Cardinality
What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
(Fixes: #4912)
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

LGTM if ci passed.

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_4925_time.csv
log/native_master_03_11_2024_5d923bf29_time.csv
difference
percentage

q1
35.53
36.18
0.653
101.84%

q2
23.78
24.37
0.588
102.47%

q3
37.06
36.99
-0.063
99.83%

q4
38.85
37.92
-0.928
97.61%

q5
69.44
69.79
0.357
100.51%

q6
7.36
7.17
-0.188
97.45%

q7
84.87
81.73
-3.137
96.30%

q8
85.99
86.64
0.646
100.75%

q9
116.82
123.40
6.581
105.63%

q10
43.76
44.98
1.219
102.79%

q11
22.04
20.66
-1.376
93.76%

q12
24.99
24.91
-0.077
99.69%

q13
46.86
46.43
-0.427
99.09%

q14
17.99
19.75
1.758
109.77%

q15
30.01
31.88
1.869
106.23%

q16
14.24
12.73
-1.515
89.36%

q17
100.42
101.43
1.011
101.01%

q18
140.22
143.66
3.440
102.45%

q19
13.68
13.67
-0.006
99.95%

q20
28.37
30.65
2.276
108.02%

q21
232.09
231.81
-0.283
99.88%

q22
14.66
13.84
-0.821
94.40%

total
1229.01
1240.59
11.575
100.94%


Passing custom eventContentComponent to TimeGridScheduler via arrow function causes infinite loop on click and drag

When dragging on the grid to create a new event using a custom ContentComponent, my application is thrown into an endless loop. All other ways to interact with the grid (i.e. clicking once to create, dragging/expanding an existing event) do not cause this issue. This only occurs when I pass my custom component to the TimeGridScheduler in an arrow function so that I can pass additional props like so:
eventContentComponent={(props) => CustomEventContent(this.props.myCustomProp, props)}
If I pass my custom ContentComponent to the TimeGridScheduler as shown in the demo:
eventContentComponent={CustomEventContent}
I encounter no issues, however I am unable to pass my custom props.

The first code snippet is passing an inline function, which changes identity on every render. This is an anti-pattern.
You should pass a component defined outside of the scope of the function, just like any other React component. This is why the second snippet works.
For passing custom props, you may want to use React Context API or find another way.

Thanks for the quick response. React Context worked fine for me. It would be nice to have some sort of documentation/best practices guide for this component to help avoid things like this for developers like me who are not very advanced with React.


Running strest-grpc on Linkerd

Hello,
Running strest-grpc works fine if I directly connect the client to the server like this :
$ ./strest-grpc client --interval=5s --address=:11111
$ ./strest-grpc server --address=:11111

However, if I start Linkerd and try to connect the client to it and have Linkerd proxy it to the server, I get this error :
W 1009 12:06:05.290 CEST THREAD28: Exception propagated to the default monitor (upstream address: /<IP_ADDRESS>:56900, downstream address: n/a, label: <IP_ADDRESS>/4143).
io.buoyant.router.RoutingFactory$UnknownDst: Unknown destination: Request("PRI *", from /<IP_ADDRESS>:56900) / Host header is absent

despite the fact that everything seems to be running on the proper ports as I see on stdout :
I 1009 12:05:44.015 CEST THREAD1: serving http admin on /<IP_ADDRESS>:4191
I 1009 12:05:44.164 CEST THREAD1: serving http on /<IP_ADDRESS>:4143
starting gRPC server on :11111

Services have been started like this :
./strest-grpc server --address=:11111
./strest-grpc client --interval=5s --address=localhost:4143

Linkerd with the following yaml file :
admin:
    ip: <IP_ADDRESS>
    port: 4191
routers:
    - protocol: http
      experimental: true # for older linkerds
      dtab: /svc => /$/inet/127.1/11111
      servers:
      - ip: <IP_ADDRESS>
        port: 4143
telemetry:
    - kind: io.l5d.prometheus

Any clue what is going on ? Or how to debug it ?
Thanks

@farquet You're very close, just change protocol to h2...
admin:
  ip: <IP_ADDRESS>
  port: 4191
routers:
- protocol: h2
  dtab: /svc => /$/inet/127.1/11111
  servers:
  - ip: <IP_ADDRESS>
    port: 4143
telemetry:
- kind: io.l5d.prometheus

For next time, best to ask questions like this in Linkerd Discourse, or Linkerd Slack for quicker questions. Github issues are best for bugs.


NoSuchMethodError exception on windows desktop hot reload with 2.0.1

Steps to Reproduce

Run flutter create bug.
Run the project in debug mode (i used latest intellij for this, 2020.3)
Change the primarySwatch color of the application  from blue to red (you can do any other change, it doesn't matter)

Expected results:
Hot reload working and the color changes
Actual results:
Exception window with the following message
No constructor 'StatefulWidget.' with matching arguments declared in class 'StatefulWidget'.
Receiver: StatefulWidget
Tried calling: new StatefulWidget.()
Found: new StatefulWidget.({Key? key}) => StatefulWidget

flutter analyze
No issues found! (ran in 3.9s)

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.1, on Microsoft Windows [Version 10.0.19042.844], locale en-US)
    • Flutter version 2.0.1 at C:\Users\orans\scoop\apps\flutter\current
    • Framework revision c5a4b4029c (3 days ago), 2021-03-04 09:47:48 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\orans\scoop\apps\android-sdk\current
    ✗ Flutter requires Android SDK 29 and the Android BuildTools 28.0.3
      To update the Android SDK visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed
      instructions.
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.9.0)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.9.31025.194
    • Windows 10 SDK version 10.0.19041.0

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[✓] IntelliJ IDEA Community Edition (version 2020.3)
    • IntelliJ at C:\Users\orans\scoop\apps\jetbrains-toolbox\current\apps\IDEA-C\ch-0\203.7148.57
    • Flutter plugin version 54.0.3
    • Dart plugin version 203.7759

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19042.844]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 89.0.4389.82
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 89.0.774.45

Hi @OranShuster
This has been in later channels (dev and master), a duplicate of https://github.com/flutter/flutter/issues/75419
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Closes #64 | Implement Burmese Name Romanization Dataloader

Closes #64
Checkbox

[x] Confirm that this PR is linked to the dataset issue.
[x] Create the dataloader script seacrowd/sea_datasets/my_dataset/my_dataset.py (please use only lowercase and underscore for dataset naming).
[x] Provide values for the _CITATION, _DATASETNAME, _DESCRIPTION, _HOMEPAGE, _LICENSE, _URLs, _SUPPORTED_TASKS, _SOURCE_VERSION, and _SEACROWD_VERSION variables.
[x] Implement _info(), _split_generators() and _generate_examples() in dataloader script.
[x] Make sure that the BUILDER_CONFIGS class attribute is a list with at least one SEACrowdConfig for the source schema and one for a seacrowd schema.
[x] Confirm dataloader script works with datasets.load_dataset function.
[x] Confirm that your dataloader script passes the test suite run with python -m tests.test_seacrowd seacrowd/sea_datasets/<my_dataset>/<my_dataset>.py.
[ ] If my dataset is local, I have provided an output of the unit-tests in the PR (please copy paste). This is OPTIONAL for public datasets, as we can test these without access to the data files.

Sorry for the late reply, @jamesjaya. As discussed with @akhdanfadh @SamuelCahyawijaya @sabilmakbar on Discord #discussion-forum, for now we can ignore the alignment mapping. If we decide to add another schema to cater to this purpose in the future, maybe we can create a task using the seq_label schema.

It should be okay now; apologies for the delay.


Fix when PartitionCount is configured as 0, the index of the array is illegal

Description
Fix when PartitionCount is configured as 0, the index of the array is illegal
Handling some exceptions
Fix typo
Issue reference

Fix https://github.com/dapr/dapr/issues/3899
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

Thanks @CrazyHZM. Can you please create an issue for this and reference it here?
/cc @artursouza

Thanks @CrazyHZM. Can you please create an issue for this and reference it here?
/cc @artursouza

Done.

Could we have a ut for this case?

/ok-to-test

@CrazyHZM please fix DCO issue.

@daixiang0
Because there are several commits that take too long, the rebase operation to solve the singoff will cause the PR to be not clean enough, I re-submitted the PR:
https://github.com/dapr/dapr/pull/4100


ngctl cmd tool

ngctl is a terminal cmd tool for nebula-operator, it has the following functions:

debug   // debug a container in the specified pod
console // establish a connection to graphd
list  // list all nebulaclusters
cluster-info // print cluster details, contains component status, resources, image versions etc.
version // print git commit info

I am so very excited about ngctl, looking forward to it!
Hopefully to also have it wrapped in lifecycle management(scaling, update)/ BR in the future!

we can also use krew to make ngctl be a kubectl plugin. It's easier to find and install


Travis lint send test

Codecov Report

:exclamation: No coverage uploaded for pull request base (feature/onetap_v2@24cba04). Click here to learn what that means.
The diff coverage is n/a.

@@                 Coverage Diff                 @@
##             feature/onetap_v2   #1353   +/-   ##
===================================================
  Coverage                     ?   2.32%
  Complexity                   ?     124
===================================================
  Files                        ?     425
  Lines                        ?   16574
  Branches                     ?    1405
===================================================
  Hits                         ?     386
  Misses                       ?   16163
  Partials                     ?      25

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 24cba04...e9a5d7b. Read the comment docs.


[BUG]Causing unrelated mod to crash upon startup

ALL INFO MUST BE FILLED IN OR THE ISSUE WILL BE CLOSED AS INVALID
Minecraft Info:
Minecraft Version: 1.21.1
Modloader version: NeoForge 21.1.61
Mod version: neo 2.3.25
Describe the bug
After applying the update from the previous version 2.4.24, mods that don't require AzureLib begin to fail to load. I removed Ender Zoology thinking it could be that mod, but the DoggyTalentsNext started having the same error code. I reverted back to the previous version and the crashes stopped.
To Reproduce
Steps to reproduce the behavior:

Install DoggyTalentsNext & Ender Zoology plus their requirements.
Install the latest AzureLIb (2.3.25)
Load Minecraft
See error

Screenshots
I dont see how a screenshot could be helpful but I can provide the crash report.
---- Minecraft Crash Report ----
// Don't do that.
Time: 2024-10-01 13:39:38
Description: Initializing game
net.neoforged.fml.ModLoadingException: Loading errors encountered:
- Ender Zoology (enderzoology) encountered an error while dispatching the net.neoforged.neoforge.client.event.EntityRenderersEvent$RegisterRenderers event
org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModContainer.acceptEvent(ModContainer.java:181) ~[loader-4.0.24.jar%23118!/:4.0] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModLoader.lambda$postEvent$13(ModLoader.java:358) ~[loader-4.0.24.jar%23118!/:4.0] {}
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModList.forEachModInOrder(ModList.java:164) ~[loader-4.0.24.jar%23118!/:4.0] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModLoader.postEvent(ModLoader.java:358) ~[loader-4.0.24.jar%23118!/:4.0] {}
at TRANSFORMER/neoforge@21.1.61/net.neoforged.neoforge.client.ClientHooks.initClientHooks(ClientHooks.java:1027) ~[neoforge-21.1.61-universal.jar%23340!/:?] {re:mixin,re:classloading,pl:mixin:APP:azurelib.neo2.mixins.json:ClientHooksMixin from mod azurelib,pl:mixin:APP:sodium-forge.mixins.json:ClientHooksMixin from mod sodium,pl:mixin:A}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.Minecraft.<init>(Minecraft.java:601) ~[client-1.21.1-20240808.144430-srg.jar%23339!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.main.Main.main(Main.java:214) ~[client-1.21.1-20240808.144430-srg.jar%23339!/:?] {re:classloading,pl:runtimedistcleaner:A}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23100!/:?] {}
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {}
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?] {}

A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModContainer.acceptEvent(ModContainer.java:181) ~[loader-4.0.24.jar%23118!/:4.0] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModLoader.lambda$postEvent$13(ModLoader.java:358) ~[loader-4.0.24.jar%23118!/:4.0] {}
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModList.forEachModInOrder(ModList.java:164) ~[loader-4.0.24.jar%23118!/:4.0] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.ModLoader.postEvent(ModLoader.java:358) ~[loader-4.0.24.jar%23118!/:4.0] {}
at TRANSFORMER/neoforge@21.1.61/net.neoforged.neoforge.client.ClientHooks.initClientHooks(ClientHooks.java:1027) ~[neoforge-21.1.61-universal.jar%23340!/:?] {re:mixin,re:classloading,pl:mixin:APP:azurelib.neo2.mixins.json:ClientHooksMixin from mod azurelib,pl:mixin:APP:sodium-forge.mixins.json:ClientHooksMixin from mod sodium,pl:mixin:A}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.Minecraft.(Minecraft.java:601) ~[client-1.21.1-20240808.144430-srg.jar%23339!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick_render_call,xf:fml:xaeroworldmap:xaero_wm_minecraftclient,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:A,pl:runtimedistcleaner:A}
-- Initialization --
Details:
Modules:
ADVAPI32.dll:Advanced Windows 32 Base API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
CRYPT32.dll:Crypto API32:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
CRYPTSP.dll:Cryptographic Service Provider API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
ColorAdapterClient.dll:Microsoft Color Adapter Client:10.0.19041.4648 (WinBuild.160101.0800):Microsoft Corporation
CoreMessaging.dll:Microsoft CoreMessaging Dll:10.0.19041.4355:Microsoft Corporation
CoreUIComponents.dll:Microsoft Core UI Components Dll:10.0.19041.3636:Microsoft Corporation
DBGHELP.DLL:Windows Image Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
DEVOBJ.dll:Device Information Set DLL:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation
DNSAPI.dll:DNS Client API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
GDI32.dll:GDI Client DLL:10.0.19041.4474 (WinBuild.160101.0800):Microsoft Corporation
GLU32.dll:OpenGL Utility Library DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.19041.4474 (WinBuild.160101.0800):Microsoft Corporation
IPHLPAPI.DLL:IP Helper API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.19041.4842 (WinBuild.160101.0800):Microsoft Corporation
KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.19041.4842 (WinBuild.160101.0800):Microsoft Corporation
MMDevApi.dll:MMDevice API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
MSCTF.dll:MSCTF Server DLL:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
MpOav.dll:IOfficeAntiVirus Module:4.18.24080.9 (f49fb7de0d838aeebbdbd940314a35a90705840e):Microsoft Corporation
NLAapi.dll:Network Location Awareness 2:10.0.19041.4123 (WinBuild.160101.0800):Microsoft Corporation
NSI.dll:NSI User-mode interface DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
NTASN1.dll:Microsoft ASN.1 API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
OLEAUT32.dll:OLEAUT32.DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
OpenAL.dll:Main implementation library:1.23.1:
POWRPROF.dll:Power Profile Helper DLL:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
PROPSYS.dll:Microsoft Property System:7.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
PSAPI.DLL:Process Status Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
RPCRT4.dll:Remote Procedure Call Runtime:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
SETUPAPI.dll:Windows Setup API:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
SHCORE.dll:SHCORE:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
SHELL32.dll:Windows Shell Common Dll:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
UMPDC.dll
USER32.dll:Multi-User Windows USER API Client DLL:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
USERENV.dll:Userenv:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
VCRUNTIME140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
VERSION.dll:Version Checking and File Installation Libraries:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
WINHTTP.dll:Windows HTTP Services:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
WINMM.dll:MCI API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
WINSTA.dll:Winstation Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
WINTRUST.dll:Microsoft Trust Verification APIs:10.0.19041.4780 (WinBuild.160101.0800):Microsoft Corporation
WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
WTSAPI32.dll:Windows Remote Desktop Session Host Server SDK APIs:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
Wldp.dll:Windows Lockdown Policy:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
amsi.dll:Anti-Malware Scan Interface:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation
apphelp.dll:Application Compatibility Client Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
awt.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
bcrypt.dll:Windows Cryptographic Primitives Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
cfgmgr32.dll:Configuration Manager DLL:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation
clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
combase.dll:Microsoft COM for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
cryptbase.dll:Base cryptographic API DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
cryptnet.dll:Crypto Network Related API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
dbgcore.DLL:Windows Core Debugging Helpers:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation
dinput8.dll:Microsoft DirectInput:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
drvstore.dll:Driver Store API:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation
dwmapi.dll:Microsoft Desktop Window Manager API:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
dxcore.dll:DXCore:10.0.19041.4474 (WinBuild.160101.0800):Microsoft Corporation
extnet.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
fontmanager.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
freetype.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
gdi32full.dll:GDI Client DLL:10.0.19041.4717 (WinBuild.160101.0800):Microsoft Corporation
glfw.dll:GLFW 3.4.0 DLL:3.4.0:GLFW
icm32.dll:Microsoft Color Management Module (CMM):10.0.19041.4648 (WinBuild.160101.0800):Microsoft Corporation
imagehlp.dll:Windows NT Image Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
inputhost.dll:InputHost:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation
java.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
javaw.exe:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
jemalloc.dll
jimage.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
jli.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
jna15200586972206277580.dll:JNA native library:7.0.0:Java(TM) Native Access (JNA)
jsvml.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
jvm.dll:OpenJDK 64-Bit server VM:<IP_ADDRESS>:Microsoft
kernel.appcore.dll:AppModel API Host:10.0.19041.3758 (WinBuild.160101.0800):Microsoft Corporation
lwjgl.dll
lwjgl_opengl.dll
lwjgl_stb.dll
management.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
management_ext.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
msasn1.dll:ASN.1 Runtime APIs:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
mscms.dll:Microsoft Colour Matching System DLL:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
msvcp140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
msvcp_win.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
msvcrt.dll:Windows NT CRT DLL:7.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
napinsp.dll:E-mail Naming Shim Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
ncrypt.dll:Windows NCrypt Router:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
net.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
nio.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
ntdll.dll:NT Layer DLL:10.0.19041.4842 (WinBuild.160101.0800):Microsoft Corporation
ntmarta.dll:Windows NT MARTA provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
nvgpucomp64.dll:NVIDIA GPU Compiler Driver, Version 561.09 :<IP_ADDRESS>09:NVIDIA Corporation
nvoglv64.dll:NVIDIA Compatible OpenGL ICD:<IP_ADDRESS>09:NVIDIA Corporation
nvspcap64.dll:NVIDIA Game Proxy:<IP_ADDRESS>7:NVIDIA Corporation
ole32.dll:Microsoft OLE for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
opengl32.dll:OpenGL Client DLL:10.0.19041.4842 (WinBuild.160101.0800):Microsoft Corporation
pdh.dll:Windows Performance Data Helper DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
perfos.dll:Windows System Performance Objects DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
perfproc.dll:Windows System Process Performance Objects DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
pnrpnsp.dll:PNRP Name Space Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
profapi.dll:User Profile Basic API:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation
rasadhlp.dll:Remote Access AutoDial Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
shlwapi.dll:Shell Light-weight Utility Library:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
sunmscapi.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
textinputframework.dll:"TextInputFramework.DYNLINK":10.0.19041.4651 (WinBuild.160101.0800):Microsoft Corporation
ucrtbase.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
uxtheme.dll:Microsoft UxTheme Library:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
vcruntime140_1.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
verify.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
win32u.dll:Win32u:10.0.19041.4894 (WinBuild.160101.0800):Microsoft Corporation
windows.storage.dll:Microsoft WinRT Storage API:10.0.19041.4522 (WinBuild.160101.0800):Microsoft Corporation
winrnr.dll:LDAP RnR Provider DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
wintypes.dll:Windows Base Types DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
wshbth.dll:Windows Sockets Helper DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
xinput1_4.dll:Microsoft Common Controller API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
zip.dll:OpenJDK Platform binary:<IP_ADDRESS>:Microsoft
Stacktrace:
at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.main.Main.main(Main.java:214) ~[client-1.21.1-20240808.144430-srg.jar%23339!/:?] {re:classloading,pl:runtimedistcleaner:A}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {re:mixin}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.24/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.24.jar%23118!/:4.0] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23100!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23100!/:?] {}
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {}
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?]


Fixed extra sticky intake wheels in autonomous

With freshly-cleaned wheels, we needed to reduce the power on the intake

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#41
#40  👈
#39
#38
#37
#36
#35
#32
#31
#34
#33
#30
#29
#28
#27
#26
#25
#24
#23
#22
#21
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @BruceMcRooster and the rest of your teammates on  Graphite

Merge activity

Mar 15, 9:11 AM EDT: @BruceMcRooster started a stack merge that includes this pull request via Graphite.


wish the shortcuts remap function can support more custom operations.

Description of the new feature / enhancement
wish the shortcuts remap function can support more custom operations.
such as execute .exe、.bat， or keyin char combination。
Scenario when this would be used?
when i need to open some software quickly, or key in something often used.
Supporting information
No response

/dup #5668


Broken if not loaded using webpack due to require.context

require.context is not available unless transpiled using webpack. This breaks any module that depends on ipfs-api and uses another loader such as browserify, such as webui.

If you don't want to transpile using webpack, why not just load the prebuilt files in dist?

@Dignifiedquire being browserify compatible, or in another words, maintaining that available for the developers that have been using js-ipfs-api with browserify from the beginning, it is kind of important and nice to have.
Seems like @alexmingoia already fixed it https://github.com/ipfs/js-ipfs-api/pull/160


Fix PushOpacity when ClipToBounds is false

What does the pull request do?

If ClipToBounds is false create a full size layer
Remove DrawingContext.PushOpacity bounds parameter

What is the current behavior?

What is the updated/expected behavior with this PR?

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes

Obsoletions / Deprecations

Fixed issues

You can test this PR using the following package version. 11.0.999-cibuild0034801-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0034811-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0034889-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0034903-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0035405-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


pixelRatio

hi there, nice lib. Can you make the pixelRatio as argument thanks. Default image quality seems pretty poor.
https://github.com/flutter/flutter/issues/21269

also looks like this line is duplicated..
		buildOwner.buildScope(rootElement);

Hi, thanks a lot!
I use the package in my app and the image quality is pretty good but that's a really good idea, I'm gonna make it an argument right away.
Also well seen for the duplicate :)

The 1.0.3 is out, thanks for the help !

	devicePixelRatio: 1.0,

thnx for speedy response but oops ya missed that hardcode :P

Haha I'm on it :p
Do you also want to be able to modify this size: Size(double.maxFinite, double.maxFinite) ?

might as well make them args, no harm but have not looked to see what the viewConfiguration size actually does

I added alignment, size and devicePixelRatio as arguments :)
Once again thanks a lot for the help @hampsterx !

just FYI for others doing screenshots with image content. use FilterQuality.high on your images to avoid pixelation, took me a while to figure this out :P


[1.18.2 - v0.14.4 Glitch] Hallowed Sword of Aegis allows smite 9

Some how some way you can enchant sword of aegis up to smite 9 even when limiting enchantments to vanilla limits. this is occurring in Another Quality Modpack 2 v1.6
There is a enchantment limit set in my modpack.  No other weapon or tools can you bypass the max enchantment level except for aegis apparently.

This is intentional behaviour from the sword


HideStatusBarListener crashes the app on pre-Lolipop devices

The HideStatusBarListener class causes the app to crash on devices prior to Liloppop since the Window#setStatusBarColor API was introduced that API level.
We need to not use the said class on devices that do not have that API.
Tip: You can check which API Level the device is running by using the Version class

Closing. Handled in https://github.com/alexstyl/Memento-Calendar/issues/101 (thanks @ThanosFisherman)


[DS-3197] SWORD v1 service crashes at first request

I don't know what I was thinking when I turned this code into a constructor -- must've been punchy from staring at so many 'transient's.  This puts the code back into init() where the context is guaranteed to exist.
I don't actually use SWORD, so my testing has been limited to browsing to the service document and inspecting it to see that it is sensible-looking XML.  Please test.

+1 tested minimally. This fixes the startup problems with SWORDv1.  Merging immediately so that we can resolve this major issue on demo.dspace.org during Testathon.


Fix bug that limits the data rate of DataRateCheckerPlugin

Bug fix
Fixed bug
Repairs issue described by #2203.
Fix applied

A larger message buffer was added to message callbacks of the topic subscribers in DataRateCheckerPlugin
Handling of timing was changed from std::chrono to ros::Time
Maximum frequency selection from the Min. Hz option was increased
Exception handling was improved to be more similar to the Python tool rostopic hz

Well, I'm glad I reviewed that before you went and reformatted the whole file. Of course, now my review is invalidated...

Please revert your commit that re-formats the entire code. If you want to re-format, do it in a separate PR.

Sorry about that, I'll make a new PR once this one is resolved.

@drwnz can you please apply clang format?

As per @gbiggs suggestion, we'll do this in a new PR.

Thanks! I think it's good to merge once CI finishes.


Executing custom logic before API Request

Hi,
It would be really nice to have a callback before sending the request to the API to enable custom manipulation of user entered string.
Proposed API for this functionality:
function inputFilter(userInput){
    return manipulatedUserInput:
}

Use case for this:
As far as i know, Google AutoComplete API does not support limiting search results to a specific place other than country (like only displaying places from "London"). Only biasing the result list is possible (which is not same as limiting, you're still seeing the result from other places you don't care or want). To achieve a some sort of (hackish) limiting according to city for example, you can append and send city name along with the actual query. Let's say as a user i'm typing "Queen Street" and, the actual query sent to the API is "Queen Street London". So most probably i'll be seeing Queen Streets that are near London only :) (user will still be seeing "Queen Street" on the input field of course, that's the point)
Or, we can have a more generic callback called "beforeRequest" to execute any logic before making an API call. Something like:
function beforeRequest(request, componentInstance){

}

It can even return false to prevent making any API call too.
If you're okay with either of these, we can decide the API and i can send you a PR?

I totally understand your use case, but we try to keep the API somehow minimal and not add hooks for everything. There is the bias of locations to a specific country, so I don’t see great value in this hook.


How to send image that's saved on home assistant

I'm trying to make an automation that automatically send a snapshot image. The snapshop is saved in www/tmp/ . what is the format to send this picture that's saved on home assistant?

For more context, i was using this using the docker image created by @swinster. I figured this out by mapping a volume to the location of the snapshot image on home assistant docker. e.g. ../www/tmp:/snapshots. Then the code to run in the service is
service: whatsapp.send_message
data:
  clientId: default
  to<EMAIL_ADDRESS>  body:
    image:
      url: snapshots/snapshots_camera.camera.jpg

Wow - whodathought I would have done something useful :) .  I would like to update that image using @giuseppecastaldo  v1.3 for all architectures, but I am struggling with building it. Perhaps we can incorporate this as well (I feel some documentation coming on).

I got this working by saving the image in the www folder, e.g. www/image1.jpg
then the following data:
  body:
    image:
      url: https://<my-public-url>/local/image1.jpg

this way the image is accessible from internet, is there a better option?

I'm looking for the same thing.
But doesn't work with local network. ...for me.


Passing colorbar=True to a datashaded element could raise a warning

Since colorbar doesn't apply in this case?
points = df.hvplot.points('index', 'value')
datashade(points).options(colorbar=True)

Makes sense; can mostly get away with it, but it has annoying implications like this one.  @ahuang11 ahuang11 seems talented enough to try splitting the class in this way... :-)

Heh, so the issue stems from RGB inheriting from Image or am I completely mistaken?
https://github.com/ioam/holoviews/blob/0a154d72f9a6fff737b84e7cd21d875d636944b6/holoviews/element/raster.py#L565-L663

No, I think RGB inheriting from Image is by design; semantically, it's a type of Image. But these are the element classes; what's shared is the bokeh and matplotlib plotting class RGBPlot.  Specifically, there's no separate ImagePlot class.  But we can't simply copy RGBPlot to another one ImagePlot and omit the colorbar option, because RGBPlot inherits from RasterPlot which inherits from ColorbarPlot, which is presumably what makes it support the colorbar option.  So it will take a bit of juggling classes to get things working properly...

I wasn't quite right about that. In the matplotlib backend the RasterPlot class handles Rasters, Images and RGBs. In the bokeh backend the problem is that RGBPlot inherits the colorbar parameter from RasterPlot. So what would need to happen is that in both backends we need to ensure that the RGBPlot class does not inherit from ColorbarPlot.


Update README.md for new Makefile

Signed-off-by: Phil Estes<EMAIL_ADDRESS>

LGTM

@estesp Good call! This slipped my mind. I'll be following with more docs about the site soon!


fix: do not throw error on bad query string values

Coverage increased (+0.003%) to 99.382% when pulling 2f9a996913748e62bf9b91282d9ab377e8166cb8 on jrthomer/handle-bad-queries into fb76714350f6a0299e3fee7c1936737a51292517 on master.


consul service: add package option

Many service packages already seem to have options like this, and I happened to need this one in particular.
Its sister service consul-alerts already had one.

Looks good, thanks!


Strange issues with Siri, no changes made to Homebridge

Recently home bridge has become pretty much unusable.  I've tried updating to the latest version of code, but the issues remain.
I'm mainly using the homebridge-http plugin and the Http-Multi plugin to control lights and shades through URLs.
I'm having two major issues:

Recently the shades stopped responding to commands via Siri.  I'd say "Open the Bedroom Shades" Siri would understand me, but would respond "Sorry, srb37, I wasn't able to find any bedroom shadeses (sic) this time."  No entries would appear on the home bridge console.

Any ideas?

I and have the same issue.  If I try to address any individual device to be turned ON or OFF under every circumstance all HomeKit devices are turned ON, even devices not associated with homebridge.  If I remove homebridge and the associated devices the problem goes away.  However, if I add a device controlled by homebridge to a scene and trigger the scene via Siri or an App it works without issue.  Periodically, if I ask Siri to adjust my Nest thermostats it will say no devices found. If I wait a few seconds and try again it works.

I'm having a similar issue with my garage doors.  If I try to open one of them by name, it can't find anything.  But, if I say "Open all of my garage doors", then they both open.  It's like Siri can find the devices by type, but not by name.  I can tell she recognizes "Left Garage Door" and "Right Garage Door" because she matches the capitalization in my config file...

This happens to me a lot as well. I use the Home app and I think it is an issue with the app. When I first setup the app, I edit the doors and change the service name to match the actual names of the doors. The service name is what Siri uses. By default the service name is "Garage Door". If you have not changed the service name of each door, that is your problem. However, sometimes Siri does not remember the service name. When that happens, I blow away the settings in Home app and also the Persist folder on the server and start over.

On Apr 24, 2016, at 10:48 PM, spectre3ooo<EMAIL_ADDRESS>wrote:
I'm having a similar issue with my garage doors. If I try to open one of them by name, it can't find anything. But, if I say "Open all of my garage doors", then they both open. It's like Siri can find the devices by type, but not by name. I can tell she recognizes "Left Garage Door" and "Right Garage Door" because she matches the capitalization in my config file...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

@spectre3ooo @psmith3 Are you guys using the Liftmaster Homebridge plug-in?
This just started happening to me when I updated my homebridge to v0.3.3 and iOS 9.3.1 using the Liftmaster plug-in.

I created a plugin to control and sense my doors using the GPIO pins on the pi, but I based the code on the liftmaster plugin. So, from homebridge's point of view, it's very similar.
I also have another phone that is running 9.3 (not 9.3.1).  I set up a completely new apple ID and home on it and it does the same thing.

Interesting....did you blow away your persist and homekit data and start over? I haven't had a chance to try @psmith3 suggestion to see if that works.

I'm glad I'm not the only one with these issues.  A couple of other things about my setup and troubleshooting steps:
When I initially setup home bridge, I used MyTouchHome (remember everything was working fine up until a few weeks ago).
To troubleshoot, here are some of the things I've tried:

Updated HomeBridge and all accessories
Deleted the persist folder
Cleared homekit configuration on my iPhone both in the main HomeKit settings and in Privacy/HomeKit.
Changed from the homebridge-http plugin to the homebridge-readablehttp and homebridge-httpmulti plugins.
Used the Home app instead of MyTouchHome to setup the system.

All of those steps seemed to yield the same results.  I'll continue to play around, I can't seem to find a way in the app to change the service name.  In the config.json file, each accessory is uniquely named, for the homebridge-http accessory there isn't a service name field in the config file.

FYI: If you use Insteon+ it labels the service name and the user names.
When u go into the device details.
On Tuesday, April 26, 2016, srb37<EMAIL_ADDRESS>wrote:

I'm glad I'm not the only one with these issues. A couple of other things
about my setup and troubleshooting steps:
When I initially setup home bridge, I used MyTouchHome (remember
everything was working fine up until a few weeks ago).
To troubleshoot, here are some of the things I've tried:

Updated HomeBridge and all accessories
Deleted the persist folder
Cleared homekit configuration on my iPhone both in the main HomeKit
settings and in Privacy/HomeKit.
Changed from the homebridge-http plugin to the homebridge-readablehttp
and homebridge-httpmulti plugins.
Used the Home app instead of MyTouchHome to setup the system.

All of those steps seemed to yield the same results. I'll continue to play
around, I can't seem to find a way in the app to change the service name.
In the config.json file, each accessory is uniquely named, for the
homebridge-http accessory there isn't a service name field in the config
file.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/nfarina/homebridge/issues/608#issuecomment-214828219

Yeas, I am using the same Liftmaster plug-in.

On Apr 26, 2016, at 10:38 AM, JerGitHub<EMAIL_ADDRESS>wrote:
@spectre3ooo @psmith3 Are you guys using the Liftmaster Homebridge plug-in?
This just started happening to me when I updated my homebridge to v0.3.3 and iOS 9.3.1 using the Liftmaster plug-in.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

@JerGitHub Yeah, I deleted the persist folder.

I use the latest Eve app and they call it "Accessory Name" which you need to modify so it's not the same name as the Room.

This happened to me too just one day out of the blue. I even tried rebuilding my homebridge, but that didn't help.  Then he time when trying to turn on a light instead of saying "Desk Light" I said just "Desk". And it worked fine.  In wink I have the light labeled as "Desk" not "Desk Light". I think that there was a change in o Siri that caused this.  I used the Insteon+ app the change the Siri name of all my lights to be what I am used to calling them and haven't had a problem since. That was two months ago.  Hope this helps.

Got the same issue, kind off...
to me it feels like it's accessory type dependent. I'm currently experimenting with a simple setup, just 2 types of devices (Hue lamps and the denon-avr, which is implemented a switch accessory). When I ask Siri to "Turn on all lights" it will always behave as expected, however when I ask Siri to turn on the AVR it happens all the lights will go on along with it (most of the time actually)

I think I figured out what the issue was.  All of my devices were named by what they controlled so "Bedroom Lights" would turn off the lights in the bedroom.  I therefore didn't bother to create rooms and such, leaving all devices in their default location.  I finally downloaded the Insteon+ app and created rooms to put each device in.  So I'll have a room called "Bedroom" and in that room I have two devices the "Bedroom Lights" and the "Bedroom Shades".


Check if middleware is really set on the route

If you currently calling withoutMiddleware within your tests they will pass even if the skipped middleware is not on the route. This can lead to security issues because you are assuming that the middleware is set.
This PR will automaticly check if the skipped middleware is on the requested route. I also added the assertMiddleware check to the TestResponse object so you can check if middleware is present even if you have not skipped it.
This PR can be a breaking change to the test of current laravel projects because they fail now if there is middleware that is skipped that is not set. But I think that is a good thing. Because you are assuming it is set.

Likely a breaking change - but I don't think this is really a security issue.

Don't you think it is a nice feature that the middleware is checked that it is present on the current route?


Suggestion for website

I see the waku website looks like it was built from scratch, Isn't a good idea to use an existing SSG framework to power the website as it is easy to maintain and provides a complete solution overall?

Waku's website is built with Waku. It's important to improve the website, but it's meaningful to build it with Waku. If we find an issue or feature request, we should improve Waku itself.

Got it.


Sonatype nexus helm chart

Thanks for the feedback. Made all the suggested changes.

Is there anything else to be done here? Our organisation would love to see this merged.

@prydonius Let me know if there is anything else that needs changed.

@rjkernick what is the reason for using clearent/nexus in favour of official sonatype/nexus3? Just curious as I'm looking into moving nexus into k8s.

@kabakaev It was mainly due to the file permissions the official image needs on the data directory. Take a look at the notes on install for the official image here: https://github.com/sonatype/docker-nexus3
If you can find a work around, please submit it back as I was not able to figure it out myself.


[AutoPR managednetwork/resource-manager] Update ManagedNetwork

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/7233

(message created by the CI based on PR content)

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/7374


Lines.RMatrix and Lines.XMatrix scale input before setting

@PMeira I noticed that RMatrix and XMatrix functions scale the input when setting values

julia> Lines.RMatrix()
2×2 Array{Float64,2}:
 0.000409951  0.000118095
 0.000118095  0.000409951

julia> Lines.RMatrix(Lines.RMatrix())

julia> Lines.RMatrix()
2×2 Array{Float64,2}:
 4.09951e-7  1.18095e-7
 1.18095e-7  4.09951e-7

julia> Lines.RMatrix(Lines.RMatrix())

julia> Lines.RMatrix()
2×2 Array{Float64,2}:
 4.09951e-10  1.18095e-10
 1.18095e-10  4.09951e-10

julia> Lines.Units()
LineUnits_ft(5)

What is the reason behind this behavior?

I don't know, I posted something related on the forums and got no comments. I also did search the forums but couldn't find anything near the date of the commit. SourceForge's search is not great though, I could have missed something.
https://sourceforge.net/p/electricdss/discussion/experts/thread/459afcb4/
It was changed in 2017 and it's inconsistent for those two properties (R1 and X1) even today in the official distribution -- https://github.com/dss-extensions/electricdss-src/commit/c081ae2327ddd9637d9b6384caf14f9393594445
Before that, there was no relevant changes in the Lines interface code. After, there was a fix in Lines_Get_Cmatrix in 2018.

Oh, and to clarify, they scale in the getter, not in the setter.

I see.
New Linecode.4/0Triplex nphases=2 units=kft      !ohms per 1000 ft
~ rmatrix=[  0.40995115   0.11809509 |  0.11809509   0.40995115 ]
~ xmatrix=[  0.16681819   0.12759250 |  0.12759250   0.16681819 ]
~ cmatrix=[  3.00000000  -2.40000000 | -2.40000000   3.00000000 ]
~ Normamps=156  {156 1.25 *}

This is the linecode that is attached to that specific Line. And the units is kft. But internally, it is probably stored as two things, the scaling factor and actual unit itself. This is why the Units() function returns ft.
julia> Lines.Units()
LineUnits_ft(5)

And the conversion should be applied to return the value in the correct units. However, in the setter we assume that the unit is what is defined original line code.
I think it makes sense to multiply the UnitsConvert to the value from the setter as well. What do you think @PMeira?
I think this because a user is going to use the Units() function to get 5 or LineUnits_ft and assume that the setter accepts values in that unit. There's no way through the interface to get the scaling factor, right?

I think it makes sense to multiply the UnitsConvert to the value from the setter as well. What do you think @PMeira?

@kdheepak Something like that (there seems to be some missing side-effects besides the unit convertion), as we usually expect that a call like Lines.RMatrix(Lines.RMatrix()) would not change the matrix, and the current version doesn't respect that.
The COM PDF docs don't mention anything about units, but the Direct DLL mentions the same thing from the COM helpstrings that we have imported:

Lines.RMatrix read
This parameter gets the resistance matrix (full), ohms per unit length. (...)

Lines.RMatrix write
This parameter sets the resistance matrix (full), ohms per unit length. (...)

So it seems it was intended to use the same units, the missing factor on write is probably an oversight.
I'll review the related code better this weekend. I think there are also issues with the capacitance values/matrices, maybe both in the parser side and in the DLL API side. I also noticed that in the parser there are some conditions that I didn't see in the API code. For reading:
       // From Line.pas
        12:
            for i := 1 to FNconds do   // R matrix
            begin
                for j := 1 to i do
                begin  // report in per unit Length in length units
                    if GeometrySpecified or SpacingSpecified then
                        Result := Result + Format('%-.7g', [Z.GetElement(i, j).re / len]) + ' '
                    else
                        Result := Result + Format('%-.7g', [Z.GetElement(i, j).re / FUnitsConvert]) + ' ';
                end;
                if i < FNconds then
                    Result := Result + '|';
            end;

For writing, there is no extra unit handling, but it changes other things:
                12..14:
                begin
                    FLineCodeSpecified := FALSE;
                    SymComponentsModel := FALSE;
                    ResetLengthUnits;
                    KillGeometrySpecified;
                    KillSpacingSpecified;
                end;

Looks like we really need that better handling of side-effects.
I spent a couple minutes searching the repositories that use OpenDSS here on GitHub and on SourceForge. I didn't find any that reads or writes (R/X)Matrix through the API, only saw code that uses the parser. Maybe some people found this bug/strange behavior and just used the parser instead. Either way, it doesn't look like we would break too much code.

There's no way through the interface to get the scaling factor, right?

No, not directly. I think it's a good idea to expose some of the utility functions used for this kind of thing (e.g. ConvertLineUnits, GetUnitsCode).

Yes, I don't expect people are changing the RMatrix of a line / linecode using the setter functionality. We could even request a call with EPRI folks and see if they can help us answer questions and sort out any issues we have.
Thanks again for looking into this! If you want to open issues and assign them to me, I'm willing to get my hands dirty as well. I can submit PRs here for the necessary changes. I feel a little bad just opening all these issues and making you look into them ;)


#70 - access HTTP headers from resource

This makes the HTTP headers accessible when doing a query request (reading an array) in a .headers attribute in the response.

Hello, thank you! Please fix the tests, and include tests that demonstrate the new behavior.


How to tap a local repo?

I am developing a tap. How do I tap my local repo folder, so I don't have to commit and push the code to test out my changes?
 % brew tap /path/to/local/repo
Error: Invalid tap name '/path/to/local/repo'

The docs (https://github.com/Homebrew/brew/blob/master/docs/How-to-Create-and-Maintain-a-Tap.md) state that "A tap is usually a git repository available online, but you can use anything as long as it’s a protocol that git understands, or even just a directory with files in it."

Looking at the source (https://github.com/Homebrew/brew/blob/master/Library/Homebrew/tap.rb), I'm not sure it is currently possible at all:
  def self.fetch(*args)
    case args.length
    when 1
      user, repo = args.first.split("/", 2)
    when 2
      user = args[0]
      repo = args[1]
    end

    if [user, repo].any? { |part| part.nil? || part.include?("/") }
      raise "Invalid tap name '#{args.join("/")}'"
    end

If you have an owner and tap_name such that eventually it will live at https://github.com/owner/homebrew-tap_name, then the following might work:
git clone /path/to/local/repo `brew --repo`/Library/Taps/owner/tap_name

How do I tap my local repo folder, so I don't have to commit and push the code to test out my changes?

You don't have to commit and push to test tap changes. You can edit the files in the local tap directory which is a Git repository using brew edit $FORMULA and then only commit and push when you're ready. There's no need to tap a repository that's already on your machine as then you'll have the same files in two places rather than one.

If you have an owner and tap_name such that eventually it will live at https://github.com/owner/homebrew-tap_name, then the following might work:
git clone /path/to/local/repo `brew --repo`/Library/Taps/owner/tap_name

Instead of duplicating your code all you have to do is to put your local tap in the location Homebrew expects it:
mv /path/to/local/repo `brew --repo`/Library/Taps/owner/tap_name

Then edit your formulae like before and Homebrew will find them.


Optional end parameter for DrioDataSource

If you try do source.get(start=some_start_date) and not specifying end date, you get error that this is a required argument. In datareservoirio, this is an optional parameter. This might come in handy if you do not know how much data there is in the timeseries (how 'far' it has progressed, to put it differently), and is a nice feature to have in this package as well, IMO.

thanks for the feedback, I've created a user   #https://4insight.atlassian.net/browse/DST-424 story and we will discuss. Out of curiosity, could you put in todays date (e.g. np.datetime64('now') as end and then achieve what you want? And would you like both start and end to be optional to have consistent behavior with the datareservoirio

Now is not sufficient for all timeseries, for example weather, which might have values in the future


Allow quite overwrite

It would be nice to have an option to overwrite files on decompression without showing a prompt.

I am grateful to you , I will add this feature in the next release in the next few days, If you have any other suggestions, feel free to ask .

Thanks, I really appreciate 🙏🏻


M5 STAMP-C3U device support

about the device
https://docs.m5stack.com/en/core/stamp_c3u
how can I set the UART port for this device?
do I need to update factory_param_data.csv ? or use build.py menuconfig ?

Hello @jerrygzy
depends. by default esp-at uses two UART ports. One for logging and one for AT commands. The former is set using menuconfig, the latter is set in factory_param_data.csv. See here.
Thanks
Felix

We assume this worked for you, and will close it. If that's not the case, please open another github issue.


[Feature Request] Add Math.distanceSq()

There is a method in the Math class called "distance" and one called "distancePow". Don't know the usecase for the latter one.
However, in many cases you just need the squared distance. For example to check whether two circles are overlapping or not.
To use a distanceSq() method is faster than the distance() method because no sqrt is needed.

Pull Request? (if you do, do it against dev branch, not master)

Picked a simple one to see if what I did works for your workflow.

This is now merged in the dev branch.


Deferred Components: Add event for obtaining the installation status of components.

Deferred components currently does not expose an easily accessible way to get the installation state. We currently only expose a raw platform channel method called getDeferredComponentInstallState  as explained in https://github.com/flutter/flutter/issues/83670.
We should move to implementing an event that developers can listen to in order to update the state on the framework side. This even can live in the DeferredComponents (https://master-api.flutter.dev/flutter/services/DeferredComponent-class.html) utility class.

is there any update in this issue?


protoc error cannot find github.com/micro/go-api/proto/api.proto

Hi all,
I have the following mobile.proto file:
syntax = "proto3";
package mobile;
import "github.com/micro/go-api/proto/api.proto";

service MobileService {
	rpc GetUserTickets(go.api.Request) returns (go.api.Response) {};
}

When I try to generate the go structure i'm getting the following error
> $ protoc --proto_path=$GOPATH/src:. --micro_out=. --go_out=. mobile.proto
github.com/micro/go-api/proto/api.proto: File not found.
mobile.proto: Import "github.com/micro/go-api/proto/api.proto" was not found or had errors.
mobile.proto:8:28: "go.api.Request" is not defined.
mobile.proto:8:53: "go.api.Response" is not defined.

I'm using dep as dependency manager. I have the go-api project in my vendor folder but not proto folder. dep does not "get" proto file apparently... :( I tried to paste it there manually but this does not resolve the issue.
I tried to get the go-api "Globaly" using the go get command and the project is in my GOPATH this time with the proto file but still I'm getting this error...
Ay Idea how I could resolve this?

I had two issues. The fist was a related to a Workspace issue. My $GOPATH contains the following:
/Users/aroba/golib:/Users/aroba/gocode
The first path is the default workspace used by go get and the second is my own code workspace
I had to specify the explicitely use the first one after having done a go get og go-api:
> $ protoc --proto_path=/users/aroba/golib/src:. --micro_out=. --go_out=. mobile.proto

then I've received a second error but it was coming from the micro protobuf generator that i had to update.


Add BMC deformable mirror class

Delta-PR for the DM base class.
Adds a base class for the BMC that inherits from the DeformableMirrorService service. It implements the actual hardware service for BMC DMs, using the base class.
I put the voltage discretization in the base class since that is something that applies to any DM. I do this using a property so it can be accessed by either of the two classes (set in the BMC service, handled in the base service).

@ehpor when you have a moment, let me know what you think.

Merging to keep a single PR open for this issue.


test: Pull boto client creation into functions

What's the advantage of this change ?

What's the advantage of this change ?

It's in the commit message:
Fixes the issue where commands like pytest -m 'not infrastructure' infra/tests fails because it tries to create a boto3 client when
looking for test markers:

botocore.exceptions.NoRegionError: You must specify a region.


[BUG]

Before posting a bug, be sure that someone else has not posted it already and it is an actual bug with noblox.js and not other frameworks like discord.js
Describe the bug
It gives me the error cookie.toLowerCase is not a function in the console when trying to log in with a cookie it gets from a database.
To Reproduce
Steps to reproduce the behavior:
-use a command to set a cookie variable to a database (EG: db.set("cookie", cookievar))
-do const cookietologinwith = db.get("cookie")
-do noblox.setcookie(cookietologinwith) in a function that logs the bot in
-sit back and watch the error roll in
Expected behavior
It logs in with the cookie provided from the database.
Screenshots
error: https://prnt.sc/vzcvac
setting the cookie code: https://prnt.sc/vzcvtb
getting the cookie and loggin in code: https://prnt.sc/vzcw63
Additional context
I am using keyv and keyv/sqlite for my database

keyv returns a promise. Have you tried... logging the value of the cookie variable?
Google NodeJS promises or read the docs for keyv for more information... this is not a noblox bug.
Source: https://discordjs.guide/keyv/#usage has the keyword await, so it returns promises.


I'm not able to access developer dashboard to work for Outlook Actionable messages, please advise. Thank you

[Enter feedback here]

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

ID: b2eaf591-7ab8-e405-3366-94b46146be71
Version Independent ID: 2783a865-1195-02ed-e9c7-f5e40c6f9d56
Content: Actionable messages via email developer dashboard guide - Outlook Developer
Content Source: docs/actionable-messages/email-dev-dashboard.md
Product: outlook
Technology: o365-connectors
GitHub Login: @jasonjoh
Microsoft Alias: jasonjoh

Duplicate of #964


aqwa | B1516: Remove slow drift in the analysis

Follow Reza's instructions and eliminate slowdrift.
perform sensitivities as required.

moved to OrcaFlex software due to modelling limitations in AQWA


Cannot build static website with relative URLs

Environment

Operating System: Linux
Node Version:     v18.20.3
Nuxt Version:     3.12.3
CLI Version:      3.12.0
Nitro Version:    2.9.7
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      app
Runtime Modules:  -
Build Modules:    -

Reproduction
Using the default stackblitz env, adding a pages/foo.vue page and running nuxt generate.

Describe the bug
Basically, either it doesn't work at all, or the generated content uses absolute URLs.
Additional context
Note that the nuxt dev behavior is not the same.
Logs
❯ nuxt generate
Nuxt 3.12.3 with Nitro 2.9.7                                                                                16:53:10
ℹ Using Nitro server preset: static                                                                                16:53:11
Using 2024-04-03 as fallback compatibility date.                                                                                16:53:14
ℹ Compiled plugins/server.mjs in 643.65ms                                                                                16:53:18
ℹ Compiled plugins/client.mjs in 700.86ms                                                                                16:53:18
ℹ Compiled types/plugins.d.ts in 707.21ms                                                                                16:53:18
ℹ Building client...                                                                                16:53:19
ℹ vite v5.3.3 building for production...                                                                                16:53:19
ℹ ✓ 121 modules transformed.                                                                                16:53:22
ℹ .nuxt/dist/client/manifest.json                   1.43 kB │ gzip:  0.36 kB                                                                              16:53:23
ℹ .nuxt/dist/client/_nuxt/error-500.DFBAsgKS.css    1.88 kB │ gzip:  0.72 kB                                                                              16:53:23
ℹ .nuxt/dist/client/_nuxt/error-404.CjGVuf6H.css    3.56 kB │ gzip:  1.11 kB                                                                              16:53:23
ℹ .nuxt/dist/client/_nuxt/YRDkdM7W.js               0.16 kB │ gzip:  0.16 kB                                                                              16:53:23
ℹ .nuxt/dist/client/_nuxt/CD5CEudi.js               0.38 kB │ gzip:  0.27 kB                                                                              16:53:23
ℹ .nuxt/dist/client/_nuxt/BXJ6MUMY.js               2.77 kB │ gzip:  1.24 kB                                                                              16:53:23
ℹ .nuxt/dist/client/_nuxt/D2fwUVQz.js               8.23 kB │ gzip:  3.34 kB                                                                              16:53:23
ℹ .nuxt/dist/client/_nuxt/BsnLqlIE.js             151.50 kB │ gzip: 57.50 kB                                                                              16:53:23
ℹ ✓ built in 3.30s                                                                                16:53:23
✔ Client built in 3314ms                                                                                16:53:23
ℹ Building server...                                                                                16:53:23
ℹ vite v5.3.3 building SSR bundle for production...                                                                                16:53:23
ℹ ✓ 59 modules transformed.                                                                                16:53:23
ℹ .nuxt/dist/server/_nuxt/error-404-styles.CibK9Qn2.mjs        0.08 kB                                                                                16:53:24
ℹ .nuxt/dist/server/_nuxt/error-500-styles.JhxDD0mW.mjs        0.08 kB                                                                                16:53:24
ℹ .nuxt/dist/server/_nuxt/error-404-styles.WpyeoFtc.mjs        0.15 kB                                                                                16:53:24
ℹ .nuxt/dist/server/_nuxt/error-500-styles.BFuVBFDJ.mjs        0.15 kB                                                                                16:53:24
ℹ .nuxt/dist/server/styles.mjs                                 0.69 kB                                                                                16:53:24
ℹ .nuxt/dist/server/_nuxt/foo-7epM7VfU.js                      0.70 kB │ map:   0.28 kB                                                                   16:53:24
ℹ .nuxt/dist/server/_nuxt/index-xyyCGchu.js                    0.98 kB │ map:   5.87 kB                                                                   16:53:24
ℹ .nuxt/dist/server/_nuxt/error-500-styles-1.mjs-D_pjx06j.js   2.10 kB │ map:   0.12 kB                                                                   16:53:24
ℹ .nuxt/dist/server/_nuxt/error-404-styles-1.mjs-DaBoFDuU.js   3.80 kB │ map:   0.12 kB                                                                   16:53:24
ℹ .nuxt/dist/server/_nuxt/error-500-vk_nO2f_.js                3.88 kB │ map:   4.59 kB                                                                   16:53:24
ℹ .nuxt/dist/server/_nuxt/error-404-JcdXfCG6.js               13.20 kB │ map:  24.34 kB                                                                   16:53:24
ℹ .nuxt/dist/server/server.mjs                                41.55 kB │ map: 100.04 kB                                                                   16:53:24
ℹ ✓ built in 945ms                                                                                16:53:24
✔ Server built in 963ms                                                                                16:53:24
ℹ Initializing prerenderer                                                                                nitro 16:53:24
ℹ Prerendering 3 initial routes with crawler                                                                                nitro 16:53:26
  ├─ /foo (228ms)                                                                                nitro 16:53:26
  │ └── Error: [404] Page not found: /./foo
  ├─ /200.html (228ms)                                                                                nitro 16:53:26
  │ └── Error: [404] Page not found: /./200.html
  ├─ /404.html (228ms)                                                                                nitro 16:53:26
  │ └── Error: [404] Page not found: /./404.html
                                                                                nitro 16:53:26
Errors prerendering:
  ├─ /foo (228ms)                                                                                nitro 16:53:26
  │ └── Error: [404] Page not found: /./foo
  ├─ /200.html (228ms)                                                                                nitro 16:53:26
  │ └── Error: [404] Page not found: /./200.html
  ├─ /404.html (228ms)                                                                                nitro 16:53:26
  │ └── Error: [404] Page not found: /./404.html
                                                                                nitro 16:53:26

 ERROR  Exiting due to prerender errors.                                                                                16:53:26

  at Module.prerender (node_modules/nitropack/dist/chunks/prerender.mjs:235:11)
  at async eval (node_modules/nuxt/dist/index.mjs:3622:7)
  at async build (node_modules/nuxt/dist/index.mjs:5486:5)
  at async Object.run (node_modules/nuxi/dist/chunks/build.mjs:109:5)
  at async Object.run (node_modules/nuxi/dist/chunks/generate.mjs:70:5)
  at async runCommand$1 (node_modules/nuxi/dist/shared/nuxi.6aad497e.mjs:1678:16)
  at async runCommand$1 (node_modules/nuxi/dist/shared/nuxi.6aad497e.mjs:1669:11)
  at async runMain$1 (node_modules/nuxi/dist/shared/nuxi.6aad497e.mjs:1807:7)

 ERROR  Exiting due to prerender errors.

Hey 👋,
What's the use case of using a relative URL?

Hello👋
While it is probably not widespread, there are two use cases this covers.

Letting the third party install the static app in a directory of its choice
Some multi tenant apps are using the directory as key, like example.org/tenant-1/, example.org/tenant-2/, etc. Although I agree it's not ideal, you sometimes have to deal with it for various reasons.