battery level incorrect for Xiaomi Aqara Door/Window Sensor

Reported Battery level is always 100% (same as Phoscon/deCONZ) when Xiaomi Aqara hub reports (what I think is) the correct value of 41%.
In addition reported battery type is CR2016 when actual battery is CR2032.
Actual battery has been on shelf several years and in use in Aqara sensor for 6+ months hence my belief the value reported by Aqara hub is correct (and defo not 100%)
I use a ConbeeII with the latest firmware (deCONZ_ConBeeII_0x264a0700) on Ubuntu 16.04
Home-Assistant 0.94.3
Hope I've given you everything you need.

The aqara door sensors are oval shaped and too small to accept a CR2032. The battery is actually a CR1632.

I see a similar issue with the battery levels reported in Home Assistant for both the door/window sensors and motion sensors.
They're connected via ZHA with a HUSBZB-1 stick in Hassio 97.2, working fine for detecting motion/opening and closing doors, but all the motion sensors show battery at 100% and the door sensors both show 91%, and it's been like that for weeks, no change at all. The motion sensors are around 6 months old so I doubt they are actually still 100%.
I looked at the ZHA info, the motion sensors are using "zhaquirks.xiaomi.aqara.motion_aq2.MotionAQ2" and the door sensors are using "zhaquirks.xiaomi.aqara.magnet_aq2.MagnetAQ2".
Let me know if you need any more info to investigate this.

#174 potentially fixes the battery level issue.

This is still happening for me and I think #174 doesn't fix this.  While wrapping my head around #176 I learned how to lookup device cluster attributes in the ZHA Configuration UI and I can't find any that return another other than None, including the attribute IDs used in the quirk.  Looking at the SmartThings handler I was using before moving to HA, it seems like it may not be using attributes at all.  So I think this should be reopened, @dmulcahey.

Odd, I just checked again and my door sensor battery has since updated from 100% to 49%.  So it may be that switching to a checkout of this repo addressed the issue, the PR above does fix it, and the empty values from the attribute queries don't indicate a problem.

Xiaomi doesn’t use standard clusters and attributes so what you did to read attrs for centralite/sylvania won’t work for Xiaomi. Glad this is working.

Forgive my ignorance, but is this merge still working? I am also getting battery readings of 100% across all my Aqara sensors (HUSBZB-1), and am unsure of how to fix this.  I'm running HASSIO 0.101.3 in Synology Docker.

The changes are in the beta not in the current release

Great thanks - that makes sense - I'm not seeing any values under the battery_voltage etc clusters either. I will await the release! Thanks!


Discrete Search Improvements

Pull Request Template
Features

Replaces Objective and AsyncObjective abstractions with the new SyncEvaluator and AsyncEvaluator
New SearchObjectives abstraction to handle evaluation caching, cheap/expensive objectives and search constraints.
New search algorithms:

Random Search
Local Search
Regularized Evolution

Better logging and signature for search algorithms
Tests for all new features
Basic guide tutorials update

Changes
Please delete options that are not relevant.

[X] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[X] Breaking change (causes existing functionality to not work as expected)
[X] Documentation update

Final checks:

[X] Follows guidelines of project
[X] Self-review of code
[X] Commented code in hard-to-understand areas
[X] Corresponding changes to the documentation
[X] Changes generate no new warnings
[X] Dependent changes have already been merged
[X] Checked code correction any misspellings

Regarding the conflicts, all of them are because archai.datasets have been moved into archai.cv.datasets, just to keep the same "structure" that we have for the nlp package.
PS: We can always change that in the future though!

Updated PR:

New naming convention for evaluators and SearchObjective methods
YAML export as default for ConfigSearchSpace
Updated docstrings
Updated tutorials
Updated torch profiler code


Standalone BTC Wallet will not start up

Currently, on the recently-updated network, the bitcoin wallet app simply fails to resolve or display an interface.
This is the error I'm seeing in the web console:

Bitcoin desk info:
%bitcoin
  /sys/kelvin:      [%zuse 420]
  base hash:        0v15.309sf.6l1bk.l6bh6.c142e.of3jg.tbna0.qehna.4go0u.ceq25.8kkfo
  %cz hash:         0v15.309sf.6l1bk.l6bh6.c142e.of3jg.tbna0.qehna.4go0u.ceq25.8kkfo
  app status:       running
  force on:         ~
  force off:        ~
  publishing ship:  [~ ~mister-dister-dozzod-dozzod]
  updates:          tracking
  source ship:      ~sabbus
  source desk:      %bitcoin
  source aeon:      2
  pending updates:  ~
::
%base

For now, this is the fix if you run into this:
|nuke %btc-wallet and then |rein %bitcoin [& %btc-wallet]
Same thing can be done with %btc-provider.

@finned-palmer tried this procedure and I still cannot reconnect. I get
error in %btc-wallet
%watch-not-unique
! subscribe wire not unique
! %btc-wallet
! /set-provider/~matwet
! [p=~matwet q=%btc-provider]

in dojo

@eamsden saw a similar issue on my wife's planet, but it turned out to be an issue with ~matwet. I pointed it at my own provider and it worked. Can you try setting ~finned-palmer as your provider (I've added you to the whitelist)?

Here's the problem I'm having:

I setup the node
I import the xpub
It looks successful, but it says it has no transactions and doesn't show a wallet address.

Then if I refresh the page, bad things happen:
%watch-not-unique
! subscribe wire not unique
! %btc-wallet
! /set-provider/~faster-wallet-dozzod-matwet
! [p=~faster-wallet-dozzod-matwet q=%btc-provider]

The page asks for my xpub again.  I provide that.  Dojo says
xpub already in wallet

And it spins forever.  Refreshing doesn't fix it.
Can I just setup my wallet in the dojo?

you may need to clear out your xpubs via dojo. run :btc-wallet +dbug. if you see more thane one xpub there you can delete them with: :btc-wallet|command %delete-wallet xpub=<the xpub you want to delete>

The reason I have two xpubs is the app is in a weird state where the web app is asking for an xpub again.  So I enter it again and it rejects it because it already has one.

Further detail: after I connect, I'm getting a null wallet.

Yeah, I've heard about some people getting into this state before. Do you have any console output from your browser that you could share?
Also, does your xpub start with an 'x' or a 'z', or does it start with some other letter? A few weeks ago the bridge was giving everyone 'vpubs' (testnet keys), and it caused the issue you're describing for some people.

Yes!  My xpub starts with "v".  I'll grab that off bridge again and try it out.

Yep, that's the issue.

I think we can safely close this.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/109810

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/110121

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/110122

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/110274

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/110618

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/110778

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/111183

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/121218

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/121810


Patch doesn't behave as expected

Describe the bug
Recently we are playing around with vela patch features and found that some misbehaviors.
To Reproduce
lets say we have a virtualservice like this
apiVersion: networking.istio.io/v1beta1
  kind: VirtualService
    name: demo-vs
    namespace: demo
  spec:
    gateways:
    - mesh
    - istio-system/default-gateway
    hosts:
    - demo.com
    - demo
    http:
    - name: http-route-a
      route:
      - destination:
          host: demo
          subset: version-a
    - name: http-route-b
      route:
      - destination:
          host: demo
          subset: version-b

And we define a patch wf like
	doPatch: op.#Apply & {
		value:   patchObj.value
		patch: {
			// +patchKey=name
			spec: http:[{
				name: "http-route-c"
				route:[{
					destination:{
						host: "demo"
						subset: "version-c"
					}
				}]
			},...]
		}
}

Expected behavior
So the expected behaviour should be the http-route-c added to http[0] , but the result is that the element is appened to the list.
And also I didn't find any referrence for the json patch , something like
{"op": "replace", "path": "/spec/template/spec/containers/0/env/0/name", "value": "FOO"}

Screenshots

KubeVela Version

CLI Version: v1.4.1
Core Version: 1.4.1
GitRevision: git-ea0508a
GolangVersion: go1.17.10
Cluster information

virtual-kubelet-cn-shanghai-e   Ready    agent   313d   v1.20.11-aliyun.1
Additional context

You can check all of our patch strategies here: https://kubevela.io/docs/platform-engineers/cue/patch-strategy#replace
If you want to replace the array, you can use +patchStrategy=replace.

You can check all of our patch strategies here: https://kubevela.io/docs/platform-engineers/cue/patch-strategy#replace If you want to replace the array, you can use +patchStrategy=replace.

What I'm trying to do here is add an element to a list (head or tail)so the first questions is , in cue [ “foo”, ...,] means "foo" will be treated as the first element in list . That's why I expect the behaviour in Expected behavior field in thread.
And for json patch refference , I found this https://github.com/kubevela/kubevela/blob/master/pkg/cue/definition/template_test.go#L417 which I presume is already impletemented for patch action. Just wondering how can I use this method in workflow patch.
Going forward I'm also curious if we have any workaround for " search and patch " , lets say we need to search an index from certain list , and make patch actions to that key ( remove , replace ..etc).

Right, we don't have documentation for json merge patch right now, but you can take a look at this example: https://github.com/kubevela/kubevela/blob/master/vela-templates/definitions/internal/trait/json-merge-patch.cue
Also, the +patchKey=name can not support the order of the indexes for now.


Support for programmatic extension configuration

Proposal
See also: https://wiremock-community.slack.com/archives/C053Y3N34C8/p1703140868245449
At the moment for many extension points, the extension has to be specified by name along with its parameters. This approach has some limitations extension-specific type checking. Basically, the extension could only verify whether all parameters are correct when being called the first time.
When defining extensions in Java/Kotlin/Groovy, I would consider it helpful for extensions to provide helpers to specify their parameters correctly, e.g. by providing a builder and/or fluent API. This cannot be achieved nicely at the moment as the APIs for defining a custom matcher/event listener/... usually follows the the pattern method(String name, Parameters parameters), which does not allow to provide a complete object as definition.
A suggestion would be to provide additional methods which follow the pattern method(CustomSomething extension), which under internally maps to the corresponding existing method to define a custom matcher/event/listener/... .
Example:
In addition to the existing methods for registering a custom matcher, we can have:
  public RequestPatternBuilder andMatching(CustomMatcher customMatcher) {
    this.customMatcherDefinition =
        new CustomMatcherDefinition(customMatcher.getName(), customMatcher.getParameters());
    return this;
  }

Custom Matcher would be an interface and the values are copied (to avoid unwanted side affects). The interface can look like this:
public interface CustomMatcher extends Extension {
    @Override
    String getName();

    Parameters getParameters();
}

With this approach, an extension can create its own builder and there's (hopefully) no API change or compatibility issue with file-based stub mappings.
References
No response

I created a draft to visualize some changes.


CancellationTokenSource in Cahe TagHelpers

Fixes #5649

Bonus points to myself for creating these commits withing GitHub 🍰

Ping @sebastienros

I spent some time looking at the implementations of CancellationToken and CancellationTokenSource. H?ow we use the token in the MemoryCache will never require the source from checking if it's disposed. The CancellationChangeToken that links to the token will only call into Token.IsCancellationRequested which itself checks its source (disposed) but only checks a flag. So even this will just work.
TL;DR: The token links to its disposed source, but no current code path will fail from it.

On the other side, based on our usage of the CancellationTokenSource there will be no Timer or callbacks registers, which means there is really nothing to dispose. There is also potentially a ManualResetEvent but I don't think it's initialized. So it should be safe in terms of memory management to not call Dispose.
My gut feeling would be to actually not call Dispose until it's proven that there is a memory leak from it, with our specific usage.

After discussing with @Tratcher it's necessary to call Dispose as the memory cache will register a callback. But this callback won't be invoked as the Token is not accessed later on.

@Tratcher - could you have a look?

:shipit:


gpt-3.5-turbo-instruct fails in langchain

OpenAI has recently released  gpt-3.5-turbo-instruct which is a completion model rather than chat model just like text-davinci-003.
But when I use gpt-3.5-turbo-instruct through<EMAIL_ADDRESS>the request fails and my code is as below:
const llm = new OpenAI({
  openAIApiKey: openAiConfig.apiKey,
  maxTokens: 2000,
  temperature: 0,
  modelName: "gpt-3.5-turbo-instruct"
}, {
  basePath: openAiConfig.basePath,
});

const chain = new LLMChain({
  llm,
  prompt: myPromptTemplate,
});

const res = await chain.call();

and the error is
NotFoundError: This is not a chat model and thus not supported in the v1/chat/completions endpoint. Did you mean to use v1/completions?
    at APIError.generate (/Users/bingrulin/Documents/alibaba/project/ott/llm/code/test-node-server/node_modules/_openai@4.4.0@openai/error.js:55:14)
    at OpenAI.makeStatusError (/Users/bingrulin/Documents/alibaba/project/ott/llm/code/test-node-server/node_modules/_openai@4.4.0@openai/core.js:312:29)
    at OpenAI.makeRequest (/Users/bingrulin/Documents/alibaba/project/ott/llm/code/test-node-server/node_modules/_openai@4.4.0@openai/core.js:352:24)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /Users/bingrulin/Documents/alibaba/project/ott/llm/code/test-node-server/node_modules/_langchain@0.0.150@langchain/dist/llms/openai-chat.cjs:385:29
    at async RetryOperation._fn (/Users/bingrulin/Documents/alibaba/project/ott/llm/code/test-node-server/node_modules/_p-retry@4.6.2@p-retry/index.js:50:12) {

I think the reason is code in langchain:
if (fields?.modelName?.startsWith("gpt-3.5-turbo") ||
    fields?.modelName?.startsWith("gpt-4") ||
    fields?.modelName?.startsWith("gpt-4-32k")) {
    // eslint-disable-next-line no-constructor-return, @typescript-eslint/no-explicit-any
    return new OpenAIChat(fields, configuration);
}

Yes, this will be fixed in 0.0.151 which I will cut in the next 10 minutes!

thank you!

Live as 0.0.151!


Plugin [id: 'com.android.library'] was not found in any of the following sources

Gives an error syncing gradle

And why do you think it happened? jCenter is going to shutdown in June.
Martin
On Thu, Apr 22, 2021, 01:31 Pau @.***> wrote:

Gives an error syncing gradle
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lapism/search/issues/420, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACBXDN7E7KSA2WAP3JVUNHTTJ5N33ANCNFSM43LKDV2A
.

Are there no plans to move to mavenCentral?

ASAP. Right now I do not have time for this.


Add option to display footer specified by user

Add an option in the gitprofile.config.js titled footer.
const config = {
  // ..............
  footer: 'Custom footer'
};

Use this new config in src/components/GitProfile.jsx to display the footer.
Please follow the checklist:

[ ] The footer should be optional
[ ] Update Readme
[ ] Update prop definition
[ ] Update type definition in types/index.d.ts

@arifszn  i would like to contribute to this issue.

@RachitGarg-12 any update?

Hi, I can have a look at this issue, if @RachitGarg-12 is ok with it.
I have one question about the functionality to implement.
Do you think it's ok to have a simple text-only footer (like the one in the example above, footer: 'Custom footer') or we should support markdown as well? So that we can add links in the footer and mix text and footer.
Moreover, if we go with the text-only solution, should we wrap the footer in a link? Like the current footer?
In that case, I think we should add another configuration like:
footer: 'Custom footer'
footerLink: 'https://github.com/username/`

Thoughts?

It should accept HTML. So that user can have more control over what to display. Something like:
<React.Fragment>

      {loading ? (
        skeleton({ width: 'w-52', height: 'h-6' })
      ) : (

          Made with GitProfile and ❤

      )}

</React.Fragment>;

Do you mean also JSX would be acceptable? I mean, also with {loading ? (..)} and JavaScript expressions?
To be honest, it seems a little bit "overkill" for me.
I think that probably regular HTML would give users enough power to add and format whatever they want. Like:
const config = {
  // ..............
  footer: `

                    Custom footer added by me in 2023

               `
};

Please notice use of class instead of className,
I did a quick experiment parsing a HTML text with html-react-parser (https://www.npmjs.com/package/html-react-parser) and I came up with this:

What do you think? If HTML is enough, I have a PR almost ready.

Ignore the loading and jsx. But the loading skeleton should be handled too from the app side.
Do we need a library for it? How about using dangerouslySetInnerHTML? Any downside?

In general I don't love dangerouslySetInnerHTML but in this case I think it's safe using it, as long as the content of the footer is coming from the user.

This is what I achieved with dangerouslySetInnerHTML

The loading skeleton looks like this:

I'm opening a PR in a few minutes.


Add max-size, max-file logging options documentation

Proposed changes
Add documentation for logging options max-size and max-file that were previously undocumented. Formatting was checked locally with docker-compose build.
Related issues (optional)
Fixes: #3178

@tgjamin thanks! LGTM
Ping, @shin- @dnephin @nathanleclaire  @thaJeztah for a second look, then we can merge it.

@tgjamin LGTM, I'm going to merge this and make a few minor copyedits after. Thanks much!

@thaJeztah thanks, I'll create another PR with these notes, and maybe you and @tgjamin can review and / or add to it as appropriate


[Suggestion] - Borderless fullscreen feature?

Operating system or device, Godot version, GPU Model and driver (if graphics related):
2.1.4

You can do:
OS.set_window_maximized(true), and then OS.set_borderless_window(true) however... the windows taskbar is still on top.
Which Zylann said is legal behavior, so my suggestion is the ability to hide the taskbar, or if possible.. make godot fullscreen and render the main OS display as well.
Regular fullscreen works, but when you alt-tab out of it, it flickers black (leaving the gpu to OS). My suggestion is the ability to render both the game in fullscreen and the OS display, so when a person alt-tabs it's a seamless transition.
Path of Exile has this here, see how it's windowed fullscreen, but no borders?

This is supported on Linux (in fact, it's the only kind of fullscreen supported there), but not yet on Windows.

Most people call it borderless fullscreens.

This is already implemented actually on Windows and Mac, use this script:
OS.set_borderless_window(true)
OS.set_window_size(OS.get_screen_size())
OS.set_window_position(Vector2(0, 0))

I think it's just not documented.

@marcelofg55 Thanks
i tried that already,  but when you alt-tab it still causes the black ficker from gpu to os render
when you are in windowed mode and alt-tab, it's a smooth transition no black flickering at all, that same experience should work in fullscreen borderless

Example:
Windowed:

and @marcelofg55's code:

Marcelofg55's code should act smoothly like the windowed one, but it doesn't, bcz that freeze u see in the gif = gpu render to os render, and that is what causes the black screen flicker. (can't see the black screen in gif, but it happens when you see the freeze)

I just tested it and I noticed the black screen flicker, it's really minimal here, I think it's windows bringing back the taskbar. Do other games alt-tab without this black screen flicker? (I don't use windows much lately)

On windows borderless fullscreen is basically the window ignoring that the taskbar is there. Games that are fullscreen will have this pause, some longer then others. 3d games have the biggest pause.
This might be of some help. https://gaming.stackexchange.com/questions/107028/is-there-a-difference-between-running-games-in-windowed-or-fullscreen-mode
All the answers have a good insight to this issue. On windows, fullscreen and windowed fullscreen are not even remotely the same. One draws direct to hardware, the other draws to a window controlled by the windows manager.

So is it working? Has it changed at all? Does it actually behave properly in windows?

Bug triage note: The original issue reporter closed all their issues before deleting their account. If you are affected by a similar issue/want a similar feature, please file a new ticket (referencing this one if it contains useful information) so that it can be further looked at and eventually resolved.


BIGTOP-2522: Add spark processing juju bundle

seems like a good first code review for @kwmonroe ? ;)

Let's tweak this a bit.  Some ELK components (including the *beat apps) aren't available on ppc64le (or s390x), so I'd like to see this go with the same monitors/loggers as hadoop-processing -- that is, rsyslog and ganglia.  I'd also like to update the readme for juju 2, for consistency across bigtop bundles.
I'll pull a PR together that can be merged into this branch.


Svelte Links in the Side bar

Summary
What is the problem?
Svelte missing on the sidebar
Steps To Reproduce (STR)
How can we reproduce the problem?

https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Main_features

PDF document.pdf

Actual behavior
What actually happened?
No link to Svelte on MDN
Expected behavior
What did you expect to happen?
Have a link like any other topic and framework
Additional context
Is there anything else we should know?
It is quite hard otherwise as I have to google Svelte or search on your website to get there. The only way to get there without searching is just clicking on the front end framework topic

Thanks very much! I think this will be fixed by https://github.com/mdn/kumascript/pull/1432

Actually, see https://github.com/mdn/kumascript/pull/1417

Yup, we've got this one in hand already; thanks anyway @hamishwillee ! I'll close this one now.


Is it possible to synchronize requests

I'm trying to develop a custom http filter. I want to do something as below:
Let's say that three requests are coming. The first one does some heavy calculation. And the other two requests need the result of that calculation to continue.
So I made a std::vector to store the requests. Once the calculation is done, all of requests in the std::vector will continue. Here is What I did:
std::vector<MyCustomHttpFilter *> vec;
enum State {NIL, ON_FLIGHT};
State state = NIL;
FilterHeadersStatus MyCustomHttpFilter::decodeHeaders(RequestHeaderMap& headers, bool end_stream) {
    lock();
    if (state == NIL) {
        state = ON_FLIGHT;
    } else if (state == ON_FLIGHT) {
        vec.push_back(this);
        return StopIterationAndBuffer;
    }
    unlock();
    res = doHeavyCalculation();
    lock();
    for (auto filter : vec) {
        filter->doSomething(res);
        filter->callback_->continueDecoding();
    }
    state = NIL;
    unlock();
}

In a word, if the calculation has begun but not yet finished, all of requests will be pushed into a vector, they will continue once the calculation is done.
However, I just tested my code and got a segmentation fault on an ASSERT: dispatcher_->isThreadSafe(), which is located at https://github.com/envoyproxy/envoy/blob/b58d31272913fa8bb1bd1b69b0102d710c97d431/source/common/event/timer_impl.cc#L30C24-L30C24. As my understanding, I got this because filter->callback_->continueDecoding(); in invoked on the current thread, which is not the original thread of these filters in the std::vector. It seems that this is how Envoy works: a work ALWAYS belongs to a single thread. (There has no some mechanism like work stealing in Envoy?)
So I want to know if my design has any possibility to be achieved? Or it can't be achieved?

There isn't work stealing in the Envoy. The reason is the vector is a global variable, and the first request and the other two requests was processed by a different thread, but you put two requests into the vector, then you fetch them out in the first request's thread.
You can store some lambda function for the other two requests which execute a post (dispatcher->post()) in the dispatcher on their thread. The posted function can resume the process of those two requests.


[Bug?]: routeData() and useRouteData() not propagating data through file route path

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
As documented (here)[https://start.solidjs.com/core-concepts/data-loading] and (here)[https://start.solidjs.com/api/useRouteData], as we move from stem to leaf down the route, useRouteData() should provide lower routes with access to data defined at higher routes. In addition (or as the mechanism for doing this?) the previous routeData()'s data should be exposed via the { data } element of RouteDataArgs.
Expected behavior 🤔
Lower routes do not have access to data from higher routes. In addition, inside a lower route's routeData({data}: RouteDataArgs){ }, the destructured value of { data } is undefined, suggesting that lower routes are indeed not able to access data from higher routes.
Steps to reproduce 🕹
A minimal reproducible example is provided at this Github repository: https://github.com/chris31415926535/another-routedata-test.
Context 🔦
I'm loving solidstart but have hit a real wall here--any help would be appreciated.
If this isn't a bug, if you can point me in the right direction I'll gladly contribute a working example to the documentation.
Your environment 🌎
{
  "name": "another-routedata-test",
  "scripts": {
    "dev": "solid-start dev",
    "build": "solid-start build",
    "start": "solid-start start"
  },
  "type": "module",
  "devDependencies": {
    "@types/node": "^18.17.5",
    "esbuild": "^0.14.54",
    "postcss": "^8.4.28",
    "solid-start-node": "^0.3.8",
    "typescript": "^4.9.5",
    "vite": "^4.4.9"
  },
  "dependencies": {
    "@solidjs/meta": "^0.28.6",
    "@solidjs/router": "^0.8.3",
    "solid-js": "^1.8.3",
    "solid-start": "^0.3.8"
  },
  "engines": {
    "node": ">=18"
  }
}

In setting up for SolidStart's next Beta Phase built on Nitro and Vinxi we are closing all PRs/Issues that will not be merged due to the system changing. If you feel your issue was closed by mistake. Feel free to re-open it after updating/testing against 0.4.x release. Thank you for your patience.

See https://github.com/solidjs/solid-start/pull/1139 for more details.


[release-2.0] raftstore: update approximate size and keys after merge (#3497)

What have you changed? (mandatory)
cherry-pick #3497
What are the type of the changes? (mandatory)

Bug fix (non-breaking change which fixes an issue)

How has this PR been tested? (mandatory)
unit test
Does this PR affect documentation (docs/docs-cn) update? (mandatory)
No
Does this PR affect tidb-ansible update? (mandatory)
No

/re-build

/run-unit-test

/rebuild

/run-unit-test


Prepare muon vs. neutrino event classifier model

As discussed with @troelspetersen, the muon classifier may output information related to stopping position meaning that a dedicated down-stream stopped vs. through-going muon classifier may not be necessary. Therefore, such a classifier has been left out of the project initially.

Hi @BozianuLeon, has this classifier model been prepared for running on Level-2 data?

Yes, as part of the real data campaign @kaareendrup and I have trained models for noise/particle, neutrino/muon and stopped/through classifiers on level 2 simulated data.
I would say that while it is possible to reconstruct the stopping position of these muons we do not (yet) have a trained model for this. Though it would be a trivial task to acquire one.
However, for this issue we can consider the matter resolved.


Need to add MemberProfileExtension in my extensions.yml for it to work?

The vanilla install fails on
Member->getProfileLink()
MemberRegistrationForm.php:59
because by default the module does not decorate the Members object, therefore getProfileLink() does not exist.

Also getProfileLink() does not exist in MemberProfileExtension :( can we just rename
ProfileLink() to getProfileLink() ?

why official maintainer not looking at this problem?


No longer on curseforge?

As the title says I can't find this mod anymore on curseforge meaning I can't download it anymore. Is there anywhere else I can download this mod?

Finally fixed: added GitHub Release with download links to All Resynth Versions and files from CurseForge.
https://github.com/Resynth-Minecraft-Mod/Resynth-Mod/releases/tag/minecraft-resynth-all-files


ValueError: You must provide corresponding bounding boxes

Hi,
I got one question when I try to use LayoutLMv2 to train on the FUNSD dataset. I follow the steps and I got the following issue ValueError: You must provide corresponding bounding boxes.
I follow the command to train the LayoutLMv2 on FUNSD dataset.
Here is the screenshot for the issue. Any advice will be appreciated!

same problem!

Any updates?


Math does not seem to render in the tutorial

@moorepants I just pushed a change which may fix this issue. Could you test this again?

Renders in Firefox and Chrome for me. Thanks.


Dapps notifications

Notifications: https://zpl.io/a7AKyRE

Tap on DAPPs notification - open Dapp's transactions screen with unfolded transactions details

Change DAPP to DApp
DApp transaction completed
DApp transaction failed
DApp transaction expired

Make all notifications comments as in the UI wallet

Faucet:

Deposit to Faucet
Withdraw from Faucet

BeamX DAO:
One text for all transactions: "Lock/Unlock and get farmed beamX tokens"


perf: create only one StoragesTrie cursor per merkle execute

Otherwise, we'd be creating a cursor per account, which adds up.

Codecov Report

Merging #1855 (0482910) into main (241ec32) will decrease coverage by 56.21%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff             @@
##             main    #1855       +/-   ##
===========================================
- Coverage   73.66%   17.45%   -56.21%
===========================================
  Files         405      415       +10
  Lines       50104    50638      +534
===========================================
- Hits        36909     8840    -28069
- Misses      13195    41798    +28603

Flag
Coverage Δ

integration-tests
17.45% <0.00%> (-2.44%)
:arrow_down:

unit-tests
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

crates/storage/provider/src/trie/mod.rs
0.00% <0.00%> (-84.90%)
:arrow_down:

... and 310 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Some minor cleanups

Feel free to cherry pick any. or let me know if u want isolated PRs for any of them

thoughts on suppressing CS1573?
if we r just going to have dozens of /// <param name="app"></param>, we r essentially ignoring it anyway
/Users/travis/build/aspnet/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileExtensions.cs(33,83):
error CS1573: Parameter 'app' has no matching param tag in the XML comment for 'StaticFileExtensions.UseStaticFiles(IApplicationBuilder, string)' (but other parameters do) [/Users/travis/build/aspnet/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Microsoft.AspNetCore.StaticFiles.csproj]

We'd rather fill it in with something simple than suppress the warning.

FYI: we're currently developing in the release/2.2 branch.

ok i will submit a new PR targeting 2.2


ignore pem file

Codecov Report

Merging #11 (3de415d) into release-1.0.0 (fbebb66) will not change coverage.
The diff coverage is n/a.

@@               Coverage Diff                @@
##             release-1.0.0      #11   +/-   ##
================================================
  Coverage            23.86%   23.86%
  Complexity             101      101
================================================
  Files                   41       41
  Lines                 1697     1697
  Branches               124      124
================================================
  Hits                   405      405
  Misses                1262     1262
  Partials                30       30

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 fbebb66...3de415d. Read the comment docs.


rocAL - External Source Reader

Has 3 Modes in rocAL whose sources varies accordingly :
• Mode 0 - File Names
• Mode 1 - Raw Buffer
• Mode 2 - Decoded Buffer
• Python Support Given for Mode 0 only.
• C++ support has the support for all 3 Modes
Note: This includes the changes from rocAL - performance PR

@LakshmiKumar23 is this ready to be merged?

@LakshmiKumar23 is this ready to be merged?

@LakshmiKumar23 As discussed in weekly call we will merge with TOT and inform you since some classifications changes are also present here.
Please commence the review after we sync up with TOT.

@rrawther @LakshmiKumar23
Closing this PR as it shows changes from other merged PR's even after syncing the branch with the latest TOT.
Will issue a new one.


Convert headers to free-format

Please do not merge yet

[x] Convert JSONXML.rpgle header file to RPG free format
[x] Write new script to generate JSONPARSER.rpgle and XMLPARSER.rpgle from JSONXML.rpgle similar to how JX_MAKEHDR.clle worked.

Hi @NielsLiisberg
Can you please review and merge this PR?
Many thanks,
Liam Barry


replace azp by github action

currently the only blocking is for release publish, and docker package publish
I found
https://github.com/softprops/action-gh-release
https://docs.github.com/cn/repositories/releasing-projects-on-github/automatically-generated-release-notes
@davidkhala , would you please have a try?

@SamYuan1990 这个https://github.com/softprops/action-gh-release应该不是来自verified user，而我们TWGC仓库的action设置如下

是否需要进一步放宽使用限制？

我们能用
https://docs.github.com/cn/repositories/releasing-projects-on-github/automatically-generated-release-notes#example-configuration
这个么？
github自己的release action好像停止维护了。
如果不行的话我们可能需要咨询一下ryjones 了

一个简单的办法是将softprops/action-gh-release@v1加入豁免列表，我正在尝试

done


onOpened() Call Twice

Description:
onOpened() always call twice while onClosed() only call once. I tested using public method open() and update attribute isOpen to true. It will give same result, onOpened() call twice.
Environment:
What version of the react SDK are you using?
"react": "^16.6.0"
What version of the react-native SDK are you using?
"react-native": "^0.57.4"
What version of the react-native-modalbox SDK are you using?
"react-native-modalbox": "^1.6.0"
How did you add the SDK to your project (eg. npm)
yarn add react-native-modalbox@latest --save
Android Version:
Android Marshmallow 6.0.1
Steps to Reproduce Issue:

run react-native init testingmodalbox
run yarn add react-native-modalbox@latest --save
Implement react-native-modalbox on App.js

<Modal
    onOpened={()=> {console.log('onopened')}}
    onClosed={()=> {console.log('onclosed')}}
    ref={this.modal}
    style={{backgroundColor:'white', height:100, width:330, borderRadius:4, padding:10, elevation:5}}
    swipeToClose={false}
    animationDuration={500}
    position="center"
    backdropPressToClose={false}>

      <View>
        <Text style={styles.welcome}>Welcome to React Native!</Text>
        <Text style={styles.instructions}>To get started, edit App.js</Text>
        <Text style={styles.instructions}>{instructions}</Text>
      </View>
</Modal>

Look at log, you will find onopened print twice.

Anyone face the same issue here?

Fixed by using flatlist.

Same for me.
react-native-modalbox: 1.7.1

Any update on this?


Manual install doesnt work

Hello,
Im trying to install bookstack on my virtual shared server.
Im following the https://www.bookstackapp.com/docs/admin/installation/#manual
because the hoster doesnt support docker, but it doesnt work as expected and I get on the site xxx.canopus.uberspace.de/BookStack/
this error:
Forbidden
You don't have permission to access / on this server.
Apache/2.2.15 (CentOS) Server at book1234.canopus.uberspace.de Port 80
Anyone an idea what can be the reason?
I have installed composer with this manual: https://getcomposer.org/doc/00-intro.md#locally
Installed PHPVERSION=5.6
Hope you can help me and maybe check and extend the manual.
Thanks

That sounds like it may be a permissions issue. I would suggest looking at your apache error logs.

I have checked the error log and got this:
[Tue Jan 31 17:51:35 2017] [error] [client <IP_ADDRESS>] Directory index forbidden by Options directive: /var/www/virtual/book1234/html/
[Tue Jan 31 17:51:51 2017] [error] [client <IP_ADDRESS>] Directory index forbidden by Options directive: /var/www/virtual/book1234/html/BookStack/

I have made the folders writeable as written in the manual with chmod 777 for test.
But still no change

Assuming you didn't make changes to .htaccess for bookstack, then the origin of your issue is in one of your .conf files (either apache.conf/httpd.conf or the site-enabled conf for bookstack).
You probably have something that says "Options -Indexes". That will cause this error.

Another reason maybe that you point to the root directory of Bookstack but there is no index.php file. You need to point to the public subdirectory.
Since the DocumentRoot is fixed to /var/www/virtual//html you have to change directory to /var/www/virtual/ an place the BookStack sources there and symlink BookStackApp/public to html

Well I have created a .htaccess file and filled with:
Options +SymLinksIfOwnerMatch
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

because it didnt got created by itself

there shouldn't be a need to create your own htaccess file.  If you need the original htaccess file, it is located in the repo (under public/.htaccess)
Why did you write your own?

Because there was point:

If not using Apache or if .htaccess files are disabled you will have to create some URL rewrite rules as shown below.

And because I dont could edit a .htaccess file, I have created a new one.
I will try it with the file you say

the rewrite rules indicated should be in your httpd.conf, not a new htaccess. But you should need those anyway if you have a functioning htaccess file in the public directory.

I have now deleted my .htaccess file and used this one in this repo
Now I get the forbidden too, but with error and access log.
 Thanks.
Can you post your httpd.conf?

Dont know whether this would help you?

AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README.html
HeaderName HEADER.html
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
ForceLanguagePriority Prefer Fallback
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl
AddHandler type-map var
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Alias /error/ "/var/www/error/"
<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    <Directory "/var/www/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>
</IfModule>
</IfModule>
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully

Ok I think your issue is in here.
Your Directory sections are allowing access to the htaccess files.

Is there a reason why you are using SymLinksIfOwnerMatch?

ok and what I need to change?
The hosting provider is blocking it:

FollowSymLinks
For security reasons, you can not use Options + FollowSymLinks. This is not a problem: The Apache provides with SymLinksIfOwnerMatch an option, which does exactly the same as FollowSymLinks, but at the same time verifies whether the target belongs to the same user as the link itself. The nice thing about this: symlink attacks are excluded But the web server can still follow symlinks.
So the solution is ...
Options + SymLinksIfOwnerMatch
... to the .htaccess or to replace Options + FollowSymLinks with the entry above

.

Good question.
I don't know your exact setup so you'll have to do some tooling around with the directory settings and apache rules.

uberspace.de is a shared hosting provider, so there might be some restrictions which are not present on eg a VPS.
you should re-read my comment which explains all steps necessary to get a laravel app running there.

@lommes
I have tried it as you have shown in the comment
But it still not work :(
Im not sure what it cause, I have set the PHP Version to 5.6.6, only the MySQL version is 5.1, and I can not change that.

@lommes I will try sloppy.io and arukas with the docker image.
But at sloppy I have choose /solidnerd/bookstack as docker image, but it dont has run out of the box.
I will check it later

Thanks @Ethanb00 and @lommes for looking into this.
@petrk94 Sorry to hear you've been having issues installing BookStack. Apps like these can be awkward to set up in the limitations of shared hosting. Since BookStack is built on the Laravel framework it should install very similarly to other laravel applications. You could try contacting your hosts's support services requesting help installing a 'Laravel Application' since that's a more common requirement that they may be more familiar with.

Closing due to issue age and the fact the conversation came to a close, Feel free to comment if you want to discuss further though and this issue can be re-opened.


Meshery adapters for NGINX, Cilium  are to be moved to stable.

Signed-off-by: Srinivas karnati<EMAIL_ADDRESS>Description
Meshery adapters for NGINX, Cilium  are to be moved to stable.
This PR fixes #
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

🚀 Preview for commit e8bddee595d708119d9997b858fd0e36a2ce606e at: https://627fb3208e33d572352f92b4--meshery-docs-preview.netlify.app


Add scheduler overprovision for new actions before namespace throttling

Description
This is a wip and trying to get feedback if this is an option we could support. This would add two new configs for the scheduler:
  ```allow-over-provision-before-throttle = true
  namespace-over-provision-before-throttle-ratio = 1.5``` (would it be preferred by people that this is a fixed value rather than ratio)

If the first config is false, the ratio is not used anywhere. But the purpose of this is to prevent deadlocking on the new scheduler for actions within a namespace due to the new concept of namespace throttling. Since the scheduler can be aggressive with initially over-provisioning, you can get into a scenario where a single action uses up all of the container concurrency of the namespace before another action gets a change to run. What the code change below attempts to do is up the container concurrency limit to the over provision threshold to allow new actions to have a chance to run. This is really needed if one action depends on another. i.e. action a attempts to execute action b, but action a has all of the action concurrency for the namespace. The workload now will never make progress and action a will only ever fail all of its executions. Ultimately the right thing to do is scale out the namespace, but that's manual by a human and can't be done until impact has already occurred and this helps mitigate by slowing throughput rather than total failures.
Example of how it works:

Namespace A has a container concurrency limit of 30
Action A uses all 30 containers
With an over provision before throttle ratio of 1.5, the namespace can actually have a max total of 45 containers.
Action B comes in and since the namespace has hit its initial limit, the scheduler gives it max of 1 container until the number of containers for the namespace goes below it's normal limit of 30. Since it's not likely provisioned enough it will get action throttled which is still better than not letting any traffic at all.
The namespace can get a total of 15 additional actions with a max of 1 container before it is now completely over-provisioned and gets namespace throttled so no additional containers can be created.

I'll admit this is a little hacky, but I do think we need to account for this throttling case until we are able to support action level container concurrency limits. So any better ideas are welcome.
Related issue and scope

[ ] I opened an issue to propose and discuss this change (#????)

My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[X] Scheduler
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[X] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[X] I signed an Apache CLA.
[X] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

this is now ready for review @style95

Codecov Report

Merging #5284 (0d586ac) into master (ef725a6) will decrease coverage by 76.95%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master   #5284       +/-   ##
==========================================
- Coverage   81.49%   4.53%   -76.96%
==========================================
  Files         240     240
  Lines       14313   14318        +5
  Branches      610     611        +1
==========================================
- Hits        11664     650    -11014
- Misses       2649   13668    +11019

Impacted Files
Coverage Δ

...ntainerpool/v2/FunctionPullingContainerProxy.scala
0.00% <ø> (-78.41%)
:arrow_down:

...rg/apache/openwhisk/core/scheduler/Scheduler.scala
0.00% <ø> (-10.76%)
:arrow_down:

...core/scheduler/queue/SchedulingDecisionMaker.scala
0.00% <0.00%> (-97.60%)
:arrow_down:

.../main/scala/org/apache/openwhisk/core/WarmUp.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...ain/scala/org/apache/openwhisk/spi/SpiLoader.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...n/scala/org/apache/openwhisk/utils/JsHelpers.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...scala/org/apache/openwhisk/common/Prometheus.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...scala/org/apache/openwhisk/common/time/Clock.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...scala/org/apache/openwhisk/core/FeatureFlags.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...ala/org/apache/openwhisk/common/ConfigMXBean.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 207 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


trtllm-build command support qwen model?

trtllm-build command support qwen model?

The work on Qwen is on-going. The timeline is v0.9.0.


Passing challenge, solution link not being checked

Affected page
https://www.freecodecamp.org/learn/data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator
Your code
Solution Link

https://google.com

Expected behavior

Right now, as long as I submit a valid URL, and press "I've completed this challenge", then it will mark the challenge as completed.
Screenshots

System

Device: Desktop
OS: Windows 10
Browser: chrome

Additional context

I guess it's up to one's morals not to post links like that, but I also get your idea on the need for verification.
As a quick proposal for that, I'd say that we can whitelist only a few code-sharing platforms like Codepen, or directly GitHub and GitLab. In the long run, we can probably make a something that is inbuilt into the platform.
Looking forward to hearing your solutions to that @Bruno-366

Hello there,
Thank you, for taking the time to bring this up. This is not a bug, however. This is expected behaviour.
Campers are required to agree to an Academic Honesty Policy, before claiming a certification. This means, to the best of their ability, they need to accomplish the given task(s). The Python projects come with built-in tests which are expected to be passed, before submission.
Also, a certification can be revoked, if the expected tasks have not been completed. This is a form of validation.
As such, I am going to close this issue.


libraw: 'auto_ptr' is deprecated

Problem
I get the following error when building on CentOS 7 with Libraw 1.19.0:
/opt/AliceVision/build/external/libraw_build/include/libraw/libraw_datastream.h:122:33: error: 'auto_ptr' is deprecated (declared at /usr/include/c++/4.8.2/backward/auto_ptr.h:87) [-Werror=deprecated-declarations]
   std::auto_ptr<std::streambuf> saved_f; /* when *f is a subfile, *saved_f is the master file */

You can see the usage of auto_ptr here.
Expected behavior:
Would need to have:
    set_source_files_properties (rawinput.cpp
                             PROPERTIES COMPILE_FLAGS "-Wno-deprecated-declarations")

As it is done on some other plugins, like ffmpeg here
I tried, but it was not taken into account... No idea why.
Actual behavior:
I managed to get rid of it by adding: -DCMAKE_C_FLAGS="-Wno-deprecated-declarations"  to the build of openimageio.
Steps to Reproduce
Build openimageio with LibRaw 1.19.0 on linux. I don't know if building on centos 7 is part of the game.
I don't know where the option -Werror=deprecated-declarations is added. This option is maybe not needed outside of the continuous integration.
Versions

OIIO branch/version: https://github.com/OpenImageIO/oiio/archive/Release-1.8.11.tar.gz
OS: CentOS 7
C++ compiler: g++ 4.8.5

Hi!
LibRaw version is 0.19.0 (not 1.19.0) and it builds fine on Debian (see here). This is a test build made for the upcoming transition of LibRaw 0.19.0 in Debian, superseding v.0.18.xx.
But, in Debian we use g++-8.2 actually, so probably the compiler is the culprit here, more than the OS itself.
Hope this helps.

I believe this was fixed by #1974. Closing.


Expand DI documentation with additional extension method overloads

I've recently been exploring and documenting some more "advanced" DI registration examples on my blog. I've had a few occasions where I've found that people are not aware of the additional method overloads they can use when calling AddSingleton, AddTransient etc.
I briefly chatted with @scottaddie about this gap and as agreed I'm raising an issue to discuss this further.
The current documentation I've found is in the fundamentals section here.
I'm opening this issue to discuss if any of the following scenarios should be considered for inclusion...

ASP.NET Core Dependency Injection – How to Register Generic Types
ASP.NET Core Dependency Injection – Registering Multiple Implementations of an Interface
ASP.NET Core Dependency Injection – Registering Implementations Using Delegates

I accept there is a balance between showing all of the API vs making it too overwhelming for less experienced developers. I'm not sure if these would serve best as a section nearer the end of that current document, or in their own more advanced doc?
My experience to date (which may not extend to the wider .NET audience) is that people are not naturally discovering these capabilities when exploring the API directly.
If this is agreed for inclusion I'm happy to assist by reworking some of my examples and content for the docs.

IMHO ... Do this in an advanced topic. The current topic is already fairly long and loaded with info.

overwhelming for less experienced developers

Exactly ... in a separate topic it would be easy to call out early that these are advanced DI registration concepts. Makes it clear to the new dev or new-to-Core dev that they don't strictly need to consume this content just to be successful with ASP.NET Core. It might not be so easy to make that distinction if this turns out to be a (large?) section in the current topic.

@danroth27 Thoughts on what type of content you'd like Steve to contribute?

@stevejgordon you've been approved by non other than @davidfowl

Thanks, @Rick-Anderson! No pressure there then! I'll see if I can get an initial outline and content in via PR before I travel next week for a conference. Failing that I'll get something in ASAP afterwards,

@stevejgordon anything to report?

@Rick-Anderson Sorry for the delay. I started work on this but got somewhat sidetracked by other things. I'd like to find time to pick it up again but I'm due to take some holiday soon so it may be a little while before it lands back on my radar!

@stevejgordon 	let me know when you can work on this.

Hi @Rick-Anderson! I'd like to get this going. I've just started work on a Pluralsight course about DI in ASP.NET Core so it may be a good time to squeeze in some writing for this.
What are your thoughts on where these sections best fit? Within the existing main document or as a sub-section of more advanced topics?
I'll need to think up a reasonable, relatable practical example of when one might find themselves wanting to register open generics besides perhaps a generic repository (which I don't use personally).

@stevejgordon 	Off hand probably new sections, with links to the new sections in the doc where applicable.
@scottaddie - please comment.

@Rick-Anderson The existing doc is already quite long. Adding more sections to it may make DI look more intimidating than it really is. I propose the creation of 3 new docs and the following ToC structure:

Dependency injection

Overview (link to the existing doc)
Register generic types
Registering implementations using delegates
Register multiple implementations of an interface

Thoughts?

@scottaddie Sounds reasonable. They might not be huge documents if broken up as I don't think a lot of words are needed (not as much as my blog posts) to cover the relevant points. It might be possible to combine the three things into a single doc called "Advanced registration scenarios" or something along those lines?

@stevejgordon I really like your proposal of "Advanced registration scenarios". Let's go with this ToC structure:

Dependency injection

Overview (link to the existing doc)
Advanced registration scenarios (new doc containing a section for each of the 3 topics)

Thanks @scottaddie. I'll try to fit some time in around my course authoring to get an initial PR in. I'll try to get at least an outline in early so we can discuss the content as it moves forward. Does that sound okay?

@stevejgordon That sounds great. Let me know how I can help.

No worries, thanks for your patience. This never quite found it's way up my list of things to do!

@stevejgordon let me know if you're still interested in working on these. We can do all the editing work, you can write with with your favorite editor.

@stevejgordon let me know if you're still interested in working on these. We can do all the editing work, you can write with with your favorite editor.

@Rick-Anderson My availability for the upcoming weeks is not great so I doubt I'll have time to tackle this change, this time around.


V0.4 damage control

I introduced some bugs in v0.4. These are fixes.

loclist does not turn up anymore ?

https://github.com/Klafyvel/nvim-smuggler/blob/5aa3f767bd95abe1befb53a39cf8de15910ad721/lua/smuggler/ui.lua#L96
should be hide_chunk_highlights

I am merging these fixes for now; the block invalidation is a bigger problem to tackle and doesn't prevent using the plugin as it is mostly cosmetic.


FIRDynamicLinks not handling short URL

Hi,
I just implemented a demo application as explained in the dynamic links video tutorial, but the method handleUniversalLink(_: completion:) returns nil for both  error and dynamicLink completion handler parameters.
Any hints?

@yuriferretti-luizalabs  me too facing the same issue, did you manage to get it work.

@SyedIsmailAhamed unfortunately I didn't manage how to get it to work. I'm still waiting for someone from firebase team to help me

Same issue here!

@RomainBoulay @ SyedIsmailAhamed I found a workaround outside of Firebase Dynamic links framework. We realised that we could send a GET request to short link URL and we would take a 302 Found redirection response. Then we just passed the redirection link to our internal link handler and it was parsed successfully.

Can you try with the latest version of the SDK (3.7.0).
If its not working can you confirm:

You have your bundle ID set up as a customer URL scheme (this is used for validation)
Tapping the dynamic link is opening your app properly
Any other log messages

@ianbarber @yuriferretti-luizalabs The short url is working in SDK version (3.7.0). Thank You.

I'm getting a similar issue now in 3.11.1 I was just on 3.11.0, updated to .1, and getting the same error. I tried reverting by deleting the Pods directory and forcing 3.11.0 but its always returning nil, nil for me.
The short link works fine on my android equivalent app.


My fix

Description
This PR addresses an issue with the vector_store typing in the from_vector_store method of the VectorStoreIndex class. The change allows the use of a local chroma database by accepting an instance of either VectorStore or ChromaVectorStore.
Type of Change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?

[ ] Added new unit/integration tests
[ ] Added new notebook (that tests end-to-end)
[x] I stared at the code and made sure it makes sense

Suggested Checklist:

[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added Google Colab support for the newly added notebooks.
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I ran make format; make lint to appease the lint gods

Thanks for the fix -- do you mind opening a new PR on the latest codebase? Probably easier than rebasing your changes.


[NCAAF/LIVE]* — Ohio State vs Purdue Live Streams Free NCAAF On Tv Channel 9 NOV 2024

NCAAF Week 11 2024: How to watch every college football game this season
The 2024-25 college football season continues this weekend with a Week 11 slate that includes Georgia vs. Ole Miss, Alabama vs. LSU and BYU vs. Utah and more.  In case you need a refresher on how to watch NCAA football games, we've got you covered. Looking for how to watch the 2024 NFL season? We've got a guide for that too.
5
TV channels: ESPN, ABC, Fox, FS1, NBC, CBS, CBSSN, Big Ten Network
Streaming: ESPN+, Paramount+, Peacock, Fubo, DirecTV Stream
2024 NCAA Week 11 Schedule:
All times Eastern
Here's a full rundown of the schedule for Week 11 of the NCAA season.
Tuesday, Nov. 5
Bowling Green 23, Central Michigan 13
Miami (Ohio) 27, Ball State 21
Wednesday, Nov. 6
Ohio 41, Kent State 0
Northern Illinois 42, Western Michigan 28
Thursday, Nov. 7
Coastal Carolina 38, Appalachian State 24
East Carolina 49, Florida Atlantic 14
Friday, Nov. 8
Cal 46, Wake Forest 36
UCLA 20, Iowa 17
Memphis 27, Rice 20
New Mexico 21, San Diego State 16
Saturday, Nov. 9
12 p.m. | Florida at No. 5 Texas | ABC/ESPN+
12 p.m. | No. 4 Miami (Fla.) at Georgia Tech | ESPN
12 p.m. | Purdue at No. 3 Ohio State | FOX
12 p.m. | West Virginia at Cincinnati | FS1
12 p.m. | Minnesota at Rutgers | NBC
12 p.m. | Texas State at UL Monroe | ESPNU
12 p.m. | Navy at South Florida | ESPN2
12 p.m. | Syracuse at Boston College | CW Network
12 p.m. | Western Carolina at East Tennessee State | ESPN+
12 p.m. | Brown at Yale | ESPN+
12 p.m. | Columbia at Harvard | ESPN+
12 p.m. | Morgan State at Delaware State | ESPN+
12 p.m. | Long Island at Sacred Heart | ESPN+
12 p.m. | Lehigh at Holy Cross | ESPN+
1 p.m. | Liberty at Middle Tennessee | CBSSN
1 p.m. | UAlbany at Stony Brook | FloSports
1 p.m. | Bryant at Maine | FloSports
1 p.m. | Rhode Island at Delaware | FloSports
1 p.m. | Elon at William & Mary | FloSports
1 p.m. | Hampton at Towson | FloSports
1 p.m. | Monmouth at New Hampshire | FloSports
1 p.m. | North Carolina A&T at Villanova | FloSports
1 p.m. | Youngstown State at Southern Illinois | ESPN+
1 p.m. | Marist at Stetson | ESPN+
1 p.m. | Morehead State at Davidson | ESPN+
1 p.m. | Penn at Cornell | ESPN+
1 p.m. | Lafayette at Colgate | ESPN+
1 p.m. | Fordham at Bucknell | ESPN+
1:30 p.m. | Eastern Illinois at Gardner-Webb | ESPN+
1:30 p.m. | Mercer at VMI | ESPN+
2 p.m. | Tarleton State at West Georgia | ESPN+
2 p.m. | Central Arkansas at Eastern Kentucky | ESPN+
2 p.m. | Chattanooga at The Citadel | ESPN+
2 p.m. | UT Martin at Charleston Southern | ESPN+
2 p.m. | SE Missouri State at Lindenwood | ESPN+
2 p.m. | Tennessee State at Western Illinois | ESPN+
2 p.m. | Eastern Washington at Northern Colorado | ESPN+
2 p.m. | Wofford at Furman | ESPN+
2 p.m. | Illinois State at UNI | ESPN+
2 p.m. | Indiana State at South Dakota | ESPN+
2 p.m. | Missouri State at Murray State | ESPN+
2 p.m. | South Dakota State at North Dakota | ESPN+
2 p.m. | Butler at Valparaiso | ESPN+
2:30 p.m. | UConn at UAB | ESPN+
3 p.m. | Marshall at Southern Miss | ESPN+
3 p.m. | North Alabama at Southern Utah | ESPN+
3 p.m. | Nicholls at Houston Christian | ESPN+
3 p.m. | Lamar at UIW | ESPN+
3 p.m. | Idaho State at Weber State | ESPN+
3 p.m. | Sacramento State at Montana State | ESPN+
3 p.m. | Alabama State at Grambling | ESPN+
3 p.m. | Florida A&M at Prairie View A&M | ESPN+
3 p.m. | Tennessee Tech at Samford | ESPN+
3:30 p.m. | No. 2 Georgia at No. 16 Ole Miss | ABC/ESPN+
3:30 p.m. | No. 19 Clemson at Virginia Tech | ESPN
3:30 p.m. | Michigan at No. 8 Indiana | CBS
3:30 p.m. | No. 17 Iowa State at Kansas | FS1
3:30 p.m. | No. 18 Army at North Texas | ESPN2
3:30 p.m. | Duke at NC State | ACC Network
3:30 p.m. | San Jose State at Oregon State | CW Network
3:30 p.m. | Georgia State at James Madison | ESPN+
3:30 p.m. | Richmond at Campbell | FloSports
3:30 p.m. | South Carolina State at Howard | ESPN+
4 p.m. | No. 21 Colorado at Texas Tech | FOX
4 p.m. | Temple at Tulane | ESPNU
4 p.m. | Kennesaw State at UTEP | ESPN+
4 p.m. | Abilene Christian at Austin Peay | ESPN+
4 p.m. | Idaho at Portland State | ESPN+
4:15 p.m. | South Carolina at No. 24 Vanderbilt | SEC Network
4:30 p.m. | Jacksonville State at Louisiana Tech | CBSSN
4:30 p.m. | Stephen F. Austin at Texas A&M-Commerce | ESPN+
5 p.m. | Arkansas State at Louisiana | ESPN+
6 p.m. | Western Kentucky at New Mexico State | ESPN+
7 p.m. | Maryland at No. 1 Oregon | Big Ten Network
7 p.m. | Mississippi State at No. 7 Tennessee | ESPN
7 p.m. | UCF at Arizona State | ESPN2
7 p.m. | Oklahoma State at TCU | FS1
7 p.m. | Northwestern State at SE Louisiana | ESPN+
7:30 p.m. | Florida State at No. 10 Notre Dame | NBC
7:30 p.m. | No. 11 Alabama at No. 14 LSU | ABC/ESPN+
7:45 p.m. | Oklahoma at Missouri | SEC Network
8 p.m. | Washington at No. 6 Penn State | Peacock
8 p.m. | Nevada at No. 12 Boise State | FOX
8 p.m. | Virginia at No. 23 Pitt | ACC Network
8 p.m. | Northern Arizona at Cal Poly | ESPN+
9 p.m. | UNLV at Hawai'i | CBSSN
9:45 p.m. | Fresno State at Air Force | FS1
10:15 p.m. | No. 9 BYU at Utah | ESPN
10:15 p.m. | UC Davis at Montana | ESPN2
10:30 p.m. | Utah State at No. 20 Washington State | CW Network
How to watch NCAAF games in 2024:
NCAA football games air across a wide range of channels, from common cable networks including the full ESPN suite (that's ESPN2 and ESPNU too), Fox and FS1, ABC, NBC and CBS, to CBSSN, Big Ten Network, SEC Network, ACC Network and more.
Overwhelmed? You're not alone. Here's a breakdown of the platforms we recommend checking out ahead of the 2024 NCAA football season, so that come game time, tuning into your favorite team's games will be as easy as simply turning on the TV....

fghfghtf

cvv


[WIP] Utility function to create components for UMD bundle

Summary

Tested scenarios

Fixed issue:

Looks good to me!


Lost Particle Consequences

There should be some discussion of the ramifications of lost particles in MC simulations. Probably in Chapter 2 where sealing is mentioned.

Addressed in #24


prevent broken junit report files

This code was missing O_TRUNC.
Without it, my first hydrophone run randomly had issues and was dumping a 142MB junit_01.xml, containing lots of pod logs. I then re-ran hydrophone on another cluster where the tests succeeded, but I still seemingly got a 142MB file.
In reality, hydrophone was fetching a 2.5MB file and was only updating/replacing the first 2.5MB of my junit_01.xml file, instead of overwriting it completely.
Adding O_TRUNC would make this more or less equivalent to OpenFile(), except that Create() sets file permissions to 0666 instead of our 0600, which I think is perfectly acceptable. The junit/e2e logs are not secret data that should be kept from other users on the system.

/ok-to-test

/approve
/lgtm


use base_controller values from ini file

separated from #449
needs to be tested on hardware
@ipa-fmw

FR: OK
we'll test this today on the robot

tested on cob4-1: OK


Unable to acquire impersonated credentials

Similar to #1441 GitHub actions fails at "Copy Terraform output files" but on bootstrap as well
Has the permission scheme changed lately? I am getting the same "IAM_PERMISSION_DENIED" error, however, the repo names match (AFAIK). I don't see the same permissions as the other issue though. Steps 0,1, and github extra all completed successfully.
ERROR: (gcloud.alpha.storage.cp) There was a problem refreshing your current auth tokens: ('Unable to acquire impersonated credentials', '{\n  "error": {\n    "code": 403,\n    "message": "Permission \'iam.serviceAccounts.getAccessToken\' denied on resource (or it may not exist).",\n    "status": "PERMISSION_DENIED",\n    "details": [\n      {\n        "@type": "type.googleapis.com/google.rpc.ErrorInfo",\n        "reason": "IAM_PERMISSION_DENIED",\n        "domain": "iam.googleapis.com",\n        "metadata": {\n          "permission": "iam.serviceAccounts.getAccessToken"\n        }\n      }\n    ]\n  }\n}\n')

bootstrap tfvars
# use something unique and no longer than 9 characters
prefix = "mahon"

federated_identity_providers = {
  # Use the public GitHub and specify an attribute condition
  github = {
    attribute_condition = "attribute.repository_owner==\"GITHUB_ORG\""
    issuer              = "github"
    custom_settings     = null
  }
}

cicd_repositories = {
  bootstrap = {
    branch            = null
    identity_provider = "github"
    name              = "GITHUB_ORG/fast_00_bootstrap"
    type              = "github"
  }
  resman = {
    branch            = "main"
    identity_provider = "github"
    name              = "GITHUB_ORG/fast_01_resman"
    type              = "github"
  }
}

bootstrap workflow
env:
  FAST_OUTPUTS_BUCKET: mahon-prod-iac-core-outputs-0
  FAST_SERVICE_ACCOUNT<EMAIL_ADDRESS>  FAST_WIF_PROVIDER: projects/REDACT/locations/global/workloadIdentityPools/mahon-bootstrap/providers/mahon-bootstrap-github
  SSH_AUTH_SOCK: /tmp/ssh_agent.sock
  TF_PROVIDERS_FILE: 0-bootstrap-providers.tf
  TF_VERSION: 1.4.4

IAM
It looks like the cicd.tf is only setting LogsWriter and not ServiceAccountTokenCreator, but that seems to follow with the documentation, unlike in the other issue.

Im not sure what should be different here but the "SUBJECT_ATTRIBUTE_VALUE" stands out

Let me know if I can provide anything else to help troubleshoot. All the rest of my configuration follows with the documentation. Let me know if I screwed up somewhere 😉

The important bit is not what you show from the identity pool, but the principal used to assign Workload Identity User role on the bootstrap CI/CD service account (bootstrap-1)

Closing this, feel free to reopen if you figure out it's a bug, and please provide repro details.


TypeError: Cannot read property 'card' of undefined

I want to implement a list of Card components to display a list of lessons in an e-learning platform, each Card representing a lesson. However, I get the following errors: "TypeError: Cannot read property 'card' of undefined" and "TypeError: Cannot read property 'card' of undefined". The errors appear with respect to the "classes.card" and "classes.media" properties of the following lines:
<Card className={classes.card}>
                  <CardMedia
                    className={classes.media}

I uploaded the code to codesandbox where the error is reproduced: https://codesandbox.io/embed/pk8pky7jom
I'm fairly at the beginning of Javascript development so I'm sorry if the solution is obvious. I went through all the relevant documentation and I can't seem to figure out what's wrong. Let me know if I should provide any further details.

[X ] This is a v1.x issue (v0.x is no longer maintained).
[X ] I have searched the issues of this repository and believe that this is not a duplicate.

@blazsek I don't understand. You need to provide a classes property. It won't appear by magic.


reporting - additional summary metrics

For WCRP:
a) the total habitat blocked by each barrier type (Barrier Extent)
b) the % of each barrier type that are barriers/potential barriers (out of those that have been assessed) (Barrier Severity)

added with https://github.com/smnorris/bcfishpass/commit/8535bdbf1a1053ded5cf7fa42c2e37131cf99227


Strange TypeScript errors when a default factory function is specified using method syntax instead of arrow function syntax

Minimal example:
<template>

			{{ joinedWords }}

</template>

If you have a component with an array prop that uses method syntax for its default factory function, and that accesses that prop using this.propName in a computed property, you get a strange TypeScript error. The example above produces the following error:
FooBar.vue:27:16 - error TS2339: Property 'words' does not exist on type 'CreateComponentPublicInstance<Readonly<ExtractPropTypes<Readonly<ComponentPropsOptions<Data>>>> & { [x: string & `on${string}`]: undefined; }, ... 16 more ..., { ...; } | {}>'.

27    return this.words.join( '' );

If you use an arrow function instead of method syntax for the default factory function, the bug doesn't happen.
The Vue documentation uses method syntax in its examples for default factory functions, see propE in this code example.

See https://vuejs.org/guide/typescript/options-api.html#typing-component-props, described as a design limitation in typescript, https://github.com/microsoft/TypeScript/issues/38845

I just found that too. Looks like I should file a bug against Vue instead, to update their documentation to use arrow functions consistently.


Seach for newest clang compatible candidate

Seach for newest clang compatible candidate, and make this FreeBSD clang packages compatible.

I'd prefer we keep using un-suffixed version if it is present, checking for it first, even if it is not the newest version.  This respects system-wide choices made by the /etc/alternatives system, as well as per-user overrides based on $PATH.

/etc/alternatives seems to be some linuxism, it is not supported at all on FreeBSD (it's not in the base system).  Clang base system version on a FreeBSD 10.2-RELEASE is 3.4.1. So, user has to install a clang package >= 3.5 in order to be compatible with what's defined in this shell script. For example, clang 3.5 package would install /usr/local/bin/clang35, /usr/local/bin/clang++35 etc. I didn't know about that alternatives system on Linux, I'm only using FreeBSD.

/etc/alternatives seems to be some linuxism
Yes, it is.

So, user has to install a clang package >= 3.5 in order to be compatible with what's defined in this shell script.
Right, that was the intent.

On FreeBSD, when would one get the un-suffixed 'clang' binary?  And which version of Clang would it be on a recent system?

the un-suffixed clang binary is only install with the base binaries installation, so whenever one is installing FreeBSD >= 9.1-RELEASE.
Each release brings newer pulls of clang, for 9.3-RELEASE and 10-STABLE it is 3.4.1.
I think that for the next major release: 11.0-RELEASE, which is supposed to land after september 2016, the clang installed in the base system would be 3.7... at least it is for now in 11-CURRENT snapshots.

3.4.1 is old, I agree.
Since 11-CURRENT will ship with a new Clang, I'd prefer special casing older FreeBSD systems, pinning a specific version of Clang known to work there, while defaulting to the system compiler from the base installation in the general case.  @GuillaumeBibaut, what do you think?

Sure I understand about the general case. Would setting the HOST_CC and HOST_CXX variable before starting the build script be enough ? It doesn't feel really automatic, but it could be documented.

The convention is to set the CC and CXX variables if we were to support it.  I'm concerned that this would cause us to give people working on different systems different build advice, which would create barriers for contributing.  build-script should just do the right thing for every system that we support.

Sorry for the latency.
I understand such barriers, but actually FreeBSD gets those barriers more than any other already supported OS for Swift build. I don't really know how to "pin" a specific version of clang in this script, or at least I don't understand what you've meant here. I'd really like to help contribute, but I don't really get what the solution could be.
What I can tell you is that I'm trying to build Swift as a normal user on a FreeBSD 10.2-RELEASE where clang 3.4.1 is already installed in /usr/bin/clang and /usr/bin/clang++.
To install newer version of clang, one has to install a port or package of clang, which would be installed in, for example for clang 3.5, /usr/local/bin/clang35 and /usr/local/bin/clang++35. The PATH env var is set so that /usr/bin/* is favor'd to /usr/local/bin/. (...:/usr/bin:...:/usr/local/bin:...).
I'd really like to come to a solution for this, but I don't really know how to make it. :)

I understand that.  When I said "pin" I meant check for OS version, and if it is a specific one (say, FreeBSD 10.*), then use "clang3x" binary, as appropriate for that system, skipping the automatic detection.  Does this sound reasonable?

I guess it is reasonable, I'll try to send in a new patch.

I just hope that would be good enough :)

@GuillaumeBibaut The differences tab shows other changes in addition to build-script changes... I'm not sure that's intended.  May I ask you git push -f one squashed commit to your branch?  The change itself LGTM.

well ... I'm trying to follow some howto to rebase and squash commit, but it seems it has only add more files.

Should I close this pull request and create a new one with just my patch ?

Yeah do it and please tell me how and from where to learn language and
github plzz
On 11-Dec-2015 12:28 PM, "Guillaume Bibaut"<EMAIL_ADDRESS>wrote:

Should I close this pull request and create a new one with just my patch ?
—
Reply to this email directly or view it on GitHub
https://github.com/apple/swift/pull/169#issuecomment-163859301.

I had to reset to my git clone command and apply back the changes for FreeBSD support of clang. Let's hope it's ok now.

Thank you, merging!


Consider compatibility with npm-node23

https://www.freshports.org/www/npm-node22/#packages includes packages for quarterly and latest
https://www.freshports.org/www/npm-node23/#packages includes packages for latest

Without looking at things in detail, I guess that quarterly packages for npm-node23 will appear soon in the first quarter of 2025.
Related (draft):

https://github.com/SrWither/DiscordBSD/pull/22

Rationale for the step up from 20
Installation of npm-node23 requires removal of npm-node20.

Log (FreeBSD 15.0-CURRENT)
% pkg search --repository FreeBSD-ports npm-node | sort
npm-node18-10.9.0              Node package manager
npm-node20-10.9.0              Node package manager
npm-node22-10.9.0              Node package manager
npm-node23-10.9.0              Node package manager
% su -
Password:
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --no-repo-update --dry-run npm-node23
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        node23: 23.3.0 [FreeBSD-ports]
        npm-node23: 10.9.0 [FreeBSD-ports]

Installed packages to be REINSTALLED:
        libssh-0.11.1 [local-poudriere]

Number of packages to be installed: 2
Number of packages to be reinstalled: 1

The process will require 76 MiB more space.
16 MiB to be downloaded.
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --yes --quiet --fetch-only npm-node23
The provides database is up-to-date.
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --no-repo-update npm-node23
Checking integrity... done (2 conflicting)
  - npm-node23-10.9.0 [FreeBSD-ports] conflicts with npm-node20-10.9.0 [installed] on /usr/local/bin/node-gyp
  - node23-23.3.0 [FreeBSD-ports] conflicts with node20-20.18.1 [installed] on /usr/local/bin/corepack
Checking integrity... done (0 conflicting)
The following 6 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        node20: 20.18.1
        npm-node20: 10.9.0

New packages to be INSTALLED:
        node23: 23.3.0 [FreeBSD-ports]
        npm-node23: 10.9.0 [FreeBSD-ports]

Installed packages to be REINSTALLED:
        libnsutils-0.1.1 [FreeBSD-ports]
        lua53-5.3.6_1 [FreeBSD-ports]

Number of packages to be removed: 2
Number of packages to be installed: 2
Number of packages to be reinstalled: 2

The process will require 18 MiB more space.

Proceed with this action? [y/N]: y
[1/6] Deinstalling node20-20.18.1...
[1/6] Deleting files for node20-20.18.1: 100%
[2/6] Deinstalling npm-node20-10.9.0...
[2/6] Deleting files for npm-node20-10.9.0: 100%
[3/6] Installing node23-23.3.0...
[3/6] Extracting node23-23.3.0: 100%
[4/6] Reinstalling libnsutils-0.1.1...
[4/6] Extracting libnsutils-0.1.1: 100%
[5/6] Installing npm-node23-10.9.0...
[5/6] Extracting npm-node23-10.9.0: 100%
[6/6] Reinstalling lua53-5.3.6_1...
[6/6] Extracting lua53-5.3.6_1: 100%
=====
Message from node23-23.3.0:

--
Note: If you need npm (Node Package Manager), please install www/npm.
root@mowa219-gjp4-zbook-freebsd:~ #

The ideal would be to use node-22 since it is the stable and lts version of node, as soon as electron32 is out quatertly i will compile discordbsd with it. In turn, I will check on freebsd 15 how it works

Thanks for educating me about version 22.


include isn't completely exclusive

https://github.com/BryceStevenWilley/DAYamlStructure/blob/526be711c5682c90b22e94793574e1402957ee62/da_yml_structure.py#L204-L205
I've tested and it can have comment and id at the very least. We could decide that it shouldn't, but those are things I'd probably find useful (maybe have already) in an include block.

I agree with comment, TBH I should treat that one separately somehow, since it should be able to go anywhere, including multiple times in a block IMO.
I'm more skeptical of id.  From a maintenance / engineering perspective, it's a horrible idea and definitely one of those things I'd like to be strict about from a validator / linter perspective.

Makes sense. Just fyi, id can't go on everything. Not sure when it happened, but it gave me an error one time. I think it was when the only other property was a comment.


FutureWarning from unit tests

Unit tests pass but print out the following FutureWarning:
test_relaxation (gpkit.tests.t_model.TestSP_cvxopt) ... gpkit/small_scripts.py:73: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
  if sub[0] == "sweep":
ok

This has so far only been observed with the following setup:

MacOSX 10.11.5 (ElCap)
numpy 1.11.1
not using anaconda

I changed how this is tested in #854

So I guess we should check if that fixes it.

Still seeing it on reynolds-ubuntu16
  if sweep == "sweep" and (isinstance(value, Iterable) or```

@galbramc, did this indeed go away?

Not sure. But jenkins will error now if it shows up again.


Brain's mergeData method overwrites existing data

As the comment on brain.coffee says, mergeData method is not merging data correctly.

Caveats: Deeply nested structures don't merge well.

https://github.com/github/hubot/blob/master/src/brain.coffee#88-90
it's just copying the property, so it's like overwriting instead of merging.
When I use hubot-redis-brain, mergeData method is called everytime hubot reconnects to Redis.
As a result, all the data in Redis recovered, but the data only existed in memory(such as robot.brain.data) disappeared because data's were overwritten.

#542

Looks like vthree-rethink branch has "ready" event support.
Should I wait for vthree-rethink branch to be merged into master branch and wait for redis-brain's update to follow "ready" event changes?
It seems to take a while. hmm...
Also vthree-rethink branch still implements mergeData method in public, so problem may still occurs :disappointed_relieved:

@matsukaz that branch is basically dead, unfortunately :sweat:  It tried to do too much at once, so was really difficult to ever release. Some parts have been extracted from it though, so might be worth doing that with the ready event.
Maybe we could use something like https://github.com/KyleAMathews/deepmerge ?


Bug: templates in nested folders fail rendering when writing cache files

When having a partial or parent in a nested folder writing cache file will fail due to missing subfolder in the cache folder.
i.e having:
{{-- views/index.bjs --}}
@extens('layouts.app')
@section('content')

Welcome

@endsection

cacheName for app.bjs will be this._config.cache + '/layouts/app.cache.js where the layouts folder does not exist and crashes the process
https://github.com/Tarik02/laravel-blade-js/blob/81e45b5764163626ae6844ecc0677397fc77827f/Renderer.js#L507
Also having config.cacheEnabled = false would be better to skip this cache file generation altogether. Currently the cache files are generated independent of this option.
I was trying to make a laravel-mix plugin and currently I need to generate the cache folder structure before rendering the templates:
    glob.sync(`${srcDir}/**/*.bjs`)
        .map(file => new File(file))
        .map(file => file.base().replace(srcDir, cacheDir))
        .map(path => mkdirp(path))

Will be fixed by #1


option for a WASM instr limit per call

I am trying to look for a wasm runtime (in java) that supports the ability for me to set an execution limit. eg:
execute 100,000 instructions and then return to java currently all the options I have found have been unofficial, broken, or repository removed

this is currently not supported in our Java SDK, but we maintain a pure-Java WebAssembly runtime which might support this in the future.
If you'd like, please open an issue there to suggest this feature:
https://github.com/dylibso/chicory

Note that chicory does support this now. We decided not to implement this for extism right now because it would be tricky to implement it in a runtime agnostic way that is also performant.


Added my name and github link to the list

Related issue

What changes does this PR do?
Screenshots (If any)
Questions

I added my name and github link to the list as part of contributing to open source while following Eddie's video on youtube.


UI/UX: Curve Limit Order Bot Chain Select for Ethereum and Arbitrum

As a user, I want to choose Arbitrum chain for my Curve Limit Order Bot.

Pushed the code to new branch: https://github.com/VolumeFi/palomabot/tree/feat/curve-limit-order
We don't have the bot deployed on Arbitrum yet so I didn't send a PR yet.


Public API: provide a single function prima instead of five individual solvers

Hi @emmt and @amontoison ,
I am not sure how likely this will be done, but we can discuss it.
I suggest providing a single function prima instead of five functions lincoa, etc.  Then we make the individual solvers available via prima with an option/argument solver (used in MATLAB) or method (used in SciPy), and deprecate the individual functions lincoa etc.
The reason is here:
https://github.com/orgs/libprima/discussions/184
Thanks.
Zaikun

There is a prima function that  does what you want. The others are needed to implement this high level version. Hence, we cannot deprecate them but we may avoid exporting them.


Add hierarchy sorting

Add hierarchy sorting at the end of each iteration. The grouping must take care of:

Hierarchy structure.
Most modified data.
Most accessed data.

Moving the proposal to discussions to keep the issue just for things to fix.


Is there a maven support?

Hi,
Just wanted to know how to use your library through maven.
Thanks,
Ron

Maven is same as gradle, so u can use it on Maven.

do you have a sample configuration?

On gradle:
compile 'io.github.datasays:wES-client:1.0'

On Maven:
<dependency>
    <groupId>io.github.datasays</groupId>
    <artifactId>wES-client</artifactId>
    <version>1.0</version>
    <scope>compile</scope>
  </dependency>

Thanks,
That can help as part of the read me.
For some reason you don't appear on elasic's list of clients
בתאריך 11 בינו׳ 2017 17:56, "super watano"<EMAIL_ADDRESS>כתב:

On gradle:
compile 'io.github.datasays:wES-client:1.0'
On Maven:

io.github.datasays
wES-client
1.0
compile

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/DataSays/wES/issues/2#issuecomment-271906982, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AHjBZfkHYe-sNBp6IeUVBynlBgSe61Wqks5rRPvIgaJpZM4LfMv8
.

I sent the msg to get detail info for an application for applying it include into the official recommended Java client list on www.elastic.co, but they didn't  reply me. Do u know more info for the  application ?

Sorry, I'm just a humble user :-(


Update required Node version on Build a Blog tutorial page

Description (required)
I updated the required Node version on the Build a Blog tutorial page to be in accordance with the Installation docs page.
I checked the changelogs and noticed the minor change in 4.6.0 which seems to support this change (even though it has a little typo: v20.0.3 should be v20.3.0).
Related issues & labels (optional)

Suggested label: typo/link/grammar - quick fix!

Hello! Thank you for opening your first PR to Astro’s Docs! 🎉
Here’s what will happen next:

Our GitHub bots will run to check your changes.
If they spot any broken links you will see some error messages on this PR.
Don’t hesitate to ask any questions if you’re not sure what these mean!

In a few minutes, you’ll be able to see a preview of your changes on Vercel 🥳

One or more of our maintainers will take a look and may ask you to make changes.
We try to be responsive, but don’t worry if this takes a few days.

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

en
tutorial/1-setup/1.mdx
Source changed, localizations will be marked as outdated.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


Add more metrics to Actor building blocks

In what area(s)?
/area runtime
Describe the feature
This is to add metrics to actor building blocks to monitor actor behavior.

[x] : Add timer related metrics
[x] : Add reminder related metrics
[x] : Add turnbased concurrency metrics
[x] : Add actor metrics metrics equivalent to SF reliable actor ( https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-diagnostics#performance-counters

@amanbha I created to track your suggestion to add more actor metrics.

@amanbha I realized that timer and reminder can be tracked by http and grpc metrics. so we do not need to add additional metrics. I add only pending lock metric for turn based concurrency. https://github.com/dapr/dapr/pull/1626
cc/ @yaron2


feat: Add GovCloud support

Description
Modified ec2_profile module to support AWS GovCloud partition in the arn
Motivation and Context
I am currently working in GovCloud and wanted to use this well executed module. The change is minor and would benefit others.
Breaking Changes
No, this does not break compatibility.
How Has This Been Tested?

[x] I have tested and validated these changes using one or more of the provided examples/* projects

I ran the complete-ecs example module in a regular us-east-1 AWS account and a us-gov-west-1 AWS GovCloud account.

Thanks for the review @bryantbiggs!

Thank you for this addition.
v3.2.0 has been just released.

Thanks a bunch @antonbabenko and @bryantbiggs! Appreciate y'all.


Add missing header files

Description
Adds missing header files and EN grammar fix
Change List

Fix typo error of 01-intro.md
Resolve error content of 02-usability.md

I will address grammar fixes in my next PR.

No, it was only the chapters which were missing needed header files.


chore(package): update @types/react-redux to version 4.4.46

Closes #252

Codecov Report

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

@@          Coverage Diff          @@
##           master   #274   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files         133    133
  Lines        3019   3017    -2
  Branches      652    652
=====================================
- Hits         3019   3017    -2

Impacted Files
Coverage Δ

src/Index.ts
100% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


UTM keeps on crashing please help

UTM keeps on crashing randomly. It crashes 4x in a 2 hour period. Freezes completely. I needed to restart UTM to use it again. before I use macOS ventura when it crashes I updated to macSonoma and still crashes. attached debug log

UTM Version: 4.4.4 (92)
macOS Version: macSonoma 14.1.1
Mac Chip (Intel, M1, ...):  M1
Uploading debug.log…

I have been using UTM for 4 months now, this is the first time I encountered any issues

debug.log

Sounds like the pinned issue #5749

Is there a way to fix this? :(

Yeah read that issue.

Thank you for directing me to the related post. However, i'm not sure where to start from there. Im not very techy so I dont understand a lot of stuff in the thread. can you mention me in where the fix is on the thread? thanks @osy

@osy Looking at the debug logs here, it looks like they’re running Windows. I don’t think any of the remedies in #5749 will work on Windows, or at least, I can’t find any mention of Windows in that thread.

Yes, I am using UTM for windows. @cky

Please provide a crash log. Directions are in the new issue template.


[EC-200] Implement eth_getTransactionByBlockNumberAndIndex

@adamsmo I'm having an issue when testing this. I don't think is related to this PR so feel free to create a new task if you think it's out of scope. Other tests I ran were ok so It might not be a blocker to merge.
The following request works with other clients but not in ours:
jsonrpc="2.0" "method"="eth_getTransactionByBlockNumberAndIndex" params:='["0xC005", "0x0"]' id=1
If I change block number by 0x0C005 it does

@AlanVerbner this is because:
scala> BigInt(0xC005)
res0: scala.math.BigInt = 49157

but
scala> BigInt(Hex.decode("C005"))
res2: scala.math.BigInt = -16379

fix is:
scala> BigInt(1,Hex.decode("C005"))
res4: scala.math.BigInt = 49157

so yes this is not related to this PR, but will fix it, good catch


update install sh removing dbtools* dir

It seems that newer versions of sqlcl*.zip files don't have this directory

duplicate of #4


Fix pbcmd terminate

Needs https://github.com/osrf/mbari_wec_utils/pull/50
fixed the error:
terminate called without an active exception
Aborted (core dumped)

but still get a segfault every so often with all subcommands of pbcmd

Is this for the batch run seg fault issue?

This is to fix an issue with pbcmd not waiting for the request future before quitting and throwing an error. There is also an error that this does not fix which is a segfault in the dds library when pbcmd is closing but only happens about 1 in 10 times (doing up-arrow-enter) while the sim is running.

Hope I didn't sign my life away by approving.

at least it's not going into main yet ;)


Added support for file env vars and docker secrets

Addresses #389 and #322 by allowing certain sensitive environment vars to accept file input, mostly for docker secret compatibility.
Env vars that can now accept files include SESSION_SECRET, WGUI_PASSWORD, WGUI_PASSWORD_HASH, SENGRID_API_KEY, and SMTP_PASSWORD
Also includes a blacklist for files with simple names including wg-ui and init.sh

Going to change the way env vars detect files to prevent interference between filepaths and plaintext input. Closing