Store metadata uuid in staging job

Codecov Report

Merging #49 into master will increase coverage by 0.13%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #49      +/-   ##
==========================================
+ Coverage   73.23%   73.36%   +0.13%
==========================================
  Files          37       37
  Lines        3138     3139       +1
==========================================
+ Hits         2298     2303       +5
+ Misses        840      836       -4

Impacted Files
Coverage Δ

ingest/api/ingestapi.py
42.76% <100%> (+1.23%)
:arrow_up:

ingest/exporter/staging.py
93.75% <100%> (+0.05%)
: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 d04cb86...a0c445a. Read the comment docs.


Change status bar colors when using Vim emulator plugin

I use the Vim emulator in vscode. This emulator enables a number of color options for switching modes, as seen in their README:
{
    "vim.statusBarColorControl": true,
    "vim.statusBarColors.normal": "#8FBCBB",
    "vim.statusBarColors.insert": "#BF616A",
    "vim.statusBarColors.visual": "#B48EAD",
    "vim.statusBarColors.visualline": "#B48EAD",
    "vim.statusBarColors.visualblock": "#A3BE8C",
    "vim.statusBarColors.replace": "#D08770"
}

Would it be possible for the vscode material theme to somehow set appropriate status bar colors if the Vim emulator plugin is enabled in vscode?
I understand if you feel this is out of scope for your project.
Of course, the alternative solution is that I find colors which suites me well and just put those in my settings.json file, as described above.
Thanks again for a fantastic theme! ❤

Hi @fredrikaverpil yes, i think this is a bit out of the project scope and i don't think implementing this is a good idea because we should then add support to other plugins as well. Our focus is to improve the native VSCode experience supporting only what it offer OOTB and not third-party extensions.
I suggest to add this configuration inside your settings even because you may want to sync your settings across your machines and this kind of customisation should depends from you and not from Material Theme.


Update zfs-driver.md

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Fair enough, thanks @scjane :)


why is parent -> child communication bad

The parent cannot send messages. However, a simple request to a function in the child via child.get is possible, and can solve most scenarios, but is advised against.

Why?

+1
Since the child model can have functions, I would like to be able to send parameters when calling a function in the child.

The purpose is to keep logic for each respective environment in their environments.
@Sind A couple versions ago, using the get function accepted additional arguments, but that was deprecated before long. Reason being is that when you get a property, it's value shouldn't change based off of arbitrary arguments.
If you want to provide additional data to the child when you make a get request, consider setting a default model when instantiating the parent.
@vhpoet Can you provide a use case which Postmate cannot solve without parent -> child communication?

@jakiestfu While I can understand wanting to keep  the logic separate, the purpose of this API is to allow for communication with a child iframe. I feel like this isn't currently achieved nicely, if the parent only can send messages at handshake.
If the problem is a naming convention, get, may I suggest adding an additional function? maybe call?
And for what it's worth, my current problem most likely can be solved through the default model. However, it is not documented anywhere in the readme how the child can access these values.

@Sind I'm open to the discussion, and hope I don't sway you from sharing.
Do you think arbitrary arguments should be allowed to be sent to a get request?
Also, that information is not documented because it is a standard of computer science.
var model = {
  foo: 'bar'
};
new Postmate.Model(model);

// Child can access anything from model at a later point

@jakiestfu I do think that sending information from parent to child in some way or another should be possible, and I think doing it through function arguments is an elegant solution. This way, the child has easy control over how the data is handled.
Maybe there's an argument to be made for limiting the parameters to non-executable types or such, to make it safer for the child page, but I think that arbitrary data is fine.
It could be part of the get call, or maybe something new. Maybe there can be a separate call function that allows passing arguments, or a set function that simply sets the variable, and the child can listen on that. (Personally, I'd go for the call solution, but I wouldn't object to the other ones)
For reference, here's what I want to use PostMate for: I am serving a site that other people can embed into their pages, and I would like a to have a method for these people to easily customize the site I'm serving. Customization such as changing the colors to better fit with their own page, or changing the text to something they think fits better(or maybe a translation), etc.
In general, the default model solution should be good enough for this, but I can imagine some cases where being able to message the child whenever can be useful. For example, imagine a case where someone who is embedding my page has a feature on their page to change the site theme. It would be nice for them to them to then have a way to also change the colors in the embedded page, without having to reload it or something.
And thanks for the code snippet; I'll be trying it out later today.

I see. That's an interesting use case. Let me mull this over and discuss this with some colleagues and we can come to a resolution soon! :)

@jakiestfu I have a very similar use case.

@jakiestfu any updates on this issue?

@sind I'm adding support for a call method that takes parameters but will not retrieve values. Currently writing tests for it and I will cut a new version by EOD

@Sind @vhpoet
Update to version 1.1.0, let me know how this works for you guys!
https://github.com/dollarshaveclub/postmate/commit/b1a60cb841fd0e80b2977985cca9cc68a7edb653

@jakiestfu also https://github.com/dollarshaveclub/postmate#i-want-to-send-messages-to-the-child-from-the-parent

Thanks, @vhpoet!

It seems to me that it would be simpler if get, call, and emit were boiled down to a single API. Examples:
// call a method
child.call('doTheHarlemShake');
parent.on('doTheHarlemShake', function() { shake(); });

// pass an argument
child.call('setRandomId', randomId);
parent.on('setRandomId', function(value) { console.log(value);  });

// pass an argument and receive return value
child.call('validate', onlyIncludeTextfields).then(function(isValid) { console.log(isValid); });
parent.on('validate', function(onlyIncludeTextfields) { return true;  });

// get a value
child.call('getRandomId').then(function(randomId) { console.log(randomId); });
parent.on('getRandomId', function() { return 123; });

// notify that an event has occurred
child.call('onDoorOpened', 3);
parent.on('onDoorOpened', function(doorNumber) { if (doorNumber === 3) { declareWinner(); });

Regardless of whether you're "calling", "getting", or "emitting", you're always really just calling a method on the other side, right?


OSError: [E941] Can't find model 'en'.

I am using Chatterbot v1.1.0 and spacy v3.0.3. I am getting this error:
OSError: [E941] Can't find model 'en'. It looks like you're trying to load a model from a shortcut, which is deprecated as of spaCy v3.0. To load the model, use its full name instead:

Tray uprade chatterbot to 1.0.8
Desinsintall spacy 3.0..
Install this spacy..
pip install spacy==2.3.5 en_core_web_sm en
python -m spacy download en
python -m spacy 2.3.5 link en_core_web_sm en --force
The problem here seems to be that Chatterbot hard-codes spacy.load("en") in its code, specifically in chatterbot/tagging.py. In spaCy v3, loading a model from a shortcut like en is deprecated, because this usage is misleading: there are many different en or es models, so it should always be clear which package is being loaded. For example, en_core_web_sm or es_core_web_sm.
So this is something that needs to be updated by Chatterbot in the future to support the new spaCy v3.
In the meantime, you can install spaCy v2 that still supports the shortcuts:
pip install spacy==2.3.5


Add option to configure DataGrid Right Click Row Selection Behavior

Is your feature request related to a problem? Please describe.
A recent PR caused a regression in behavior for the DataGrid Right Click Context Menu:
https://github.com/AvaloniaUI/Avalonia/pull/6394
This PR changed the DataGrid Right click behavior to select the item beneath the mouse, instead of retaining the existing DataGrid selections.
At least for my framework and app that uses it, this fix isn't a desirable behavior and caused a regression. Although I can see why it might be desirable for many apps.
For my app the DataGrid ContextMenu has the following options:
Copy - Cell Contents
Copy - Column
Copy - Row
Copy - Selected
Copy - DataGrid
Users will frequently right click on an unselected cell to copy it's contents. These cells aren't always selected since users might want to copy a description value in something like a property inspector.
Additionally, in my app the DataGrid selections create controls based on the selections, which can in turn create their own controls. So retaining the existing selections is really important. Otherwise a lot of extra sub-controls get updated which is distracting, takes extra loading time, and users then often have to reselect their previous selections. And multi-selecting makes this problem even worse, since it also reselects a single row if the target is different from one of the currently selected rows.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Can you add an option for controlling the DataGrid right click selection behavior so both options are possible? Specifically, there should be the following options for the DataGrid

Right Clicking updates selection to target (new behavior with that fix)
Right Clicking doesn't update the selection to the target (previous behavior before the fix)

Specifically for the DataGridCell.DataGridCell_PointerPressed()
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
The PR that added the fix modified the DataGridCell_PointerPressed() to update the selection when right clicking. I could try overriding that event handler, but that function still needs to be called to get the Column from the DataGridCellPointerPressedEventArgs it generates. And the Column is needed for the Copy - Column shortcut in the Content Menu. I'm unaware of any other way to get the column, since the DataGridCell.OwningColumn is internal.
It would be really helpful if the following were public too:
DataGridCell.OwningColumn
DataGridCell.OwningGrid
DataGridRow.OwningGrid
(The OwningGrid currently requires searching up the Parent controls tree to determine the DataGrid)
Additional context
Add any other context or screenshots about the feature request here.
Here's a screenshot of the test app (the primary app is internal), but I'm hoping to get the framework out soon:

https://github.com/garyhertel/Atlas

How it works with ListBox, when it has context menu?

That might look like a ListBox, but it's actually a DataGrid with the headers not showing ;)
(it's not really useful showing the title Name everywhere for a single column DataGrid)

No, I mean how ListBox behaves in similar situation, when you have context menu AND it selects items on right click. Is it selects item while showing context menu? Or does context menu overrides selection behavior.

The ListBox seems to follow the same behavior as the DataGrid after the PR got added, where right clicking selects the item.
Anyways, if this isn't possible to add, I can probably work around it if this property was made public instead of internal:
DataGridCell.OwningColumn

I am not sure, but it feels like expected behavior for both DatsGrid and ListBox would be to ignore right click selection code if context menu is shown. I.e. set pointer event as handled after context menu was shown.

I think it kind of depends if you're going for simplicity (the new model), or a richer complex interface. Allowing right clicking without selecting expands your options to allow an additional "free" button since both left and right clicking don't update the DataGrid selection.
I wonder if that new Fluent cell selection rect should follow a right click though (maybe it breaks some assumptions, not sure what the right action is there). It might still be useful to have to target indicator for the right click?

Interesting ... if there is an expensive action behind row selection, it would be nice if you could indeed prevent the row selection from happening on right click. Running into the performance impact myself actually, and in my context, still had some code that listens on pointer pressed, to select the row from code (the code was written before the aforementioned PR). Is there an alternative in the mean time, similar to Preview[EVENT] etc?

@sergevm you can try tunneling the event like explained here https://docs.avaloniaui.net/misc/wpf/tunnelling-events


feat: add support for betterScripts key, below scripts

This adds support for https://github.com/benoror/better-npm-run
I think it makes sense to have it directly below scripts, but I let you be the judge on that.
Note: the build is failing, but I really cannot understand, within the test, why it would. There doesn't seem to be any of your tests that would break from what I added.
Re: oops, wrong branch.

tests were failing on master.
Thanks for this 👍 merged 😃


Current system sorta blurs the lines between language versions and toolchain versions

Re-reading https://blog.swiftpackageindex.com/posts/launching-language-and-platform-package-compatibility/, one thing I'm realizing is it talks about swiftLanguageVersions but goes on to talk about testing with toolchains, which really are different things.
I believe swiftLanguageVersions is what dialect of Swift the library supports building as; hence it really only having enum values for the documented values for --swift-version.
What toolchains are supported really comes down more to the // swift-tools-version: within the Package.swift and/or the extra<EMAIL_ADDRESS>files.
If the intent is Swift Toolchain Versions are supported (instead of what Swift Language Version), you might want to slightly clarify things and/or might also need to ensure you are data mining the Package*.swift files correctly to extract that version info.

Thanks for this Thomas. You’re right that there’s a difference, and we do understand the limitations of the swiftLanguageVersions property.
I think the best way to think about what we’d like this feature to be is as close to a real-world test of “will I be able to use this package if I am using Swift X.X”. We initially tried switching toolchains as we ran builds, but there were significant issues with this, and it’s not a very real-world test. We don’t think that’s how people who are using older versions of Swift compile their projects.
Most people who are using Swift 5.2 will still be using Xcode 11, so we do the same. We ended up using the latest release of Xcode that supported every version of Swift that we want to test with. So, for Swift 5.2, we use Xcode 11.6 and for Swift 5.1, we use Xcode 11.3.1.
I’ve clarified this in the build system FAQ PR here, but I’m not sure there’s much more we’d like to do around this. We’d be happy to consider specific changes, but this issue feels a little vague at the moment.

I think I understand what you all are after; I guess what I'd suggest/hope for is just that you don't so much say "Swift version", but instead always talk about "Toolchain version", to make it clear that's what you are attempting to provide.  "Swift version" is overloaded in that there are two "swift versions" (toolchain and language).  And some of the content you have mix the two as if they are tied.
From my reading (and past headaches), it is possible (and correct) to have 4.2 in swiftLanguageVersions, but fail to support the 4.2 toolchain because your sources use new toolchain specific features that didn't exist in the 4.2 toolchain time frame (you'd have a // swift-tools-version:5 directive).  That would seem to be why compiler() checks got add in addition to swift() checks.
Slight aside - thanks to binary interop, most folks should never care about a package's swiftLanguageVersions, because they can write in any language version and use something written in to any language version, they just need to be on the same toolchain versions if for the binary interop to work.

ps - anyway, feel free to close this out.  Just figured I it might be worth pointing out that the current information is sort mixing distinct concepts under single terminology/concept.

Thanks for the follow-up, Thomas, this is really a gnarly topic. I suspect the vast majority of users don't distinguish between swift version and toolchain version and using toolchain version would probably be more confusing for them.
Let's see if the extra FAQ does the trick and re-open the issue in case it pops up again :)


Find resolvers locally when Bower is installed globally

PoC implementation for review and feedback.
Fixes #1919

we need to use config.cwd instead ./

Sorry, I got distracted - will try to get back to this over the next few days.

Fixed with https://github.com/bower/bower/commit/f4cb047e9df55f03e9971ce4f4341c41d99339e3 and will be released in bower 1.7.8


URLSearchParams: has() method can have 2 arguments

🔎 Search Terms
URLSearchParams has Expected 1 arguments, but got 2.
🕗 Version & Regression Information
Typescript version 5.1.6
⏯ Playground Link
No response
💻 Code
searchParams.has('category', category)

🙁 Actual behavior
Error:
Expected 1 arguments, but got 2.
🙂 Expected behavior
Should pass type checker
Additional information about the issue
Quickfix:
Add this to your any.d.ts file
global {
  interface URLSearchParams {
    has(name: string, value?: any): boolean;
  }
}

https://github.com/microsoft/TypeScript-DOM-lib-generator#when-the-type-is-missing

[..] see the browser compatibility section and check whether it's supported by two or more browser engines.

According to MDN this is only supported by Firefox.

same applies for the delete method

The value parameter now seems to be supported by all web browsers although support was only added quite recently in 2023.
https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/delete


Do not prepend sentinel configured master name with sentinel_

Resolves issue #161

I think this PR fixes #108 and #161, but I find it confusing to take the name of a sentinel from the sentinels hash and call it 'master name' everywhere in the ruby code and rendered templates. We specifically allow the caller to supply a name for each sentinel in the hash. Why are we renaming the variable to 'master_name'? It's specifically not the name of a master, but the name for the sentinel (and the sentinel's init script, etc).
I also find it confusing that this PR is titled "do not prepend... with 'sentinel_'" and then it's got a few examples of prepending '_sentinel' in it:
- template "/etc/init.d/redis_#{sentinel_name}" do
+ template "/etc/init.d/redis_sentinel_#{master_name}" do

- template "#{current['configdir']}/#{sentinel_name}.conf" do
+ template "#{current['configdir']}/sentinel_#{master_name}.conf" do

Honestly, I would rather just fix the one template line in #161 that was confusing, than drop the concept of sentinels having a separate name. I also think it could get very, very confusing when we add support for watching multiple masters. A sentinel really shouldn't really have anything to do with the names of any of its masters, in my opinion, except specifically in the config file where you tell it what list of masters to watch.

Fair enough, you want to keep the concept of "sentinel name." How about I create a new PR that just adds support for "master_name?"

What does master_name mean in the context of a sentinel watching more than one master?

Currently this cookbook only supports watching a single master. If you want to watch more than one, you'd have to modify the sentinel hash to support an array of master_name and corresponding master_ip. The master_name is how the redis sentinel config refers to a group of redis sentinels watching a single master.

We'd definitely like to add support for multiple masters (#73), so I didn't want to merge anything that goes backwards from that.


Modify Swift sample app DaysUntilBirthday to work on both iOS and macOS

Are you still planning on relocating /Shared/Views/[iOS, macOS] to /[iOS, macOS]?


[Hosts File Editor] Wrong image in Settings and OOBE

Microsoft PowerToys version
0.1.0 (pre-built of 0.64.0)
Running as admin

[ ] Yes

Area(s) with issue?
Settings, Welcome / PowerToys Tour window
Steps to reproduce
We have the wrong image for Hosts File Editor:

✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

cc: @davidegiacometti , @niels9001

Yeah, I'll pick this up 👍

Thank you @niels9001
I would like to add a button for open the hosts file in the default editor as suggested here https://github.com/microsoft/PowerToys/pull/20462#issuecomment-1279107073
It would be nice to have the screenshot with the UI up to date.

Thank you @niels9001
I would like to add a button for open the hosts file in the default editor as suggested here https://github.com/microsoft/PowerToys/pull/20462#issuecomment-1279107073
It would be nice to have the screenshot with the UI up to date.

Yes, let's wait for this until we're feature complete!

Fixed by https://github.com/microsoft/PowerToys/pull/21489

Released with 0.64.0


Small Issue T-545 ROM Download Suffix _B2BF Bifrost

Hi all,
I have a small issue with the Samsung T-545 (X-Cover 5, PHE) i'm using v.1.0.11 Bifrost App in Android. When I try a last ROM (Android 11) the App say me " Your Request  T545XXS3CVE1_B2BF... but Samsung is attempting to serve T545XXS3CVE... instead. Aborting!.
I think I have the problem because they have added the suffix _B2BF, example T545XXS3CVE1_B2BF...
Thank you.

This should be fixed in https://github.com/zacharee/SamloaderKotlin/releases/tag/1.12.0


Image import

Image import may be cool, but it feels out of scope for the project.
A workaround would be to host the image elsewhere, for example in GitHbu issues like this, and then use an image tag like this:
<img src="https://user-images.githubusercontent.com/13540669/48131502-48511a00-e2b6-11e8-9498-cb0d6344f27e.png">


Refresh

Q
A

Bug fix?
no - yes?

New feature?
yes

New sample?
no - yes?

Related issues?
fixes #X, partially #Y, mentioned in #Z

What's in this Pull Request?

Not used


update docs

What type of PR is this?
/kind documentation
What this PR does / why we need it:
Update some grammar and fix the Chinese version README documentation.
Which issue(s) this PR fixes:
No issues
Special notes for your reviewer:
yinyu
Does this PR introduce a user-facing change?:
nope

/lgtm


Add download url(s) for kubectl

Copy some download info from http://kubernetes.io/docs/getting-started-guides/minikube/#install-kubectl

This change is

Finished my review. The rest needs writer's review

The second commit seems to be empty?

Ref #1500

@dims, @janetkuo, I don't see any new commits to address Janet's feedback. I can't merge this until those comments/changes are resolved.

@dims , can you fix the merge conflict?

@dims Heya, can you merge the conflicts?

@dims This PR looks stale since it's over 4 months old, so I'm going to close it for now. Please reopen it when you get a chance to resolve the conflicts. Thx


Not working inside an ng-repeat

I am repeating using filestyle, and I need to create Id's at runtime, using a value from the controller (id="training{{training.code}}").
The Id is sent to your code as id="training{{training.code}}", and not the controller value (e.g. "training1_star").
The button click therefore doesn't work.
I'm using Angular 1.3.8, and can't upgrade.
Any ideas?

Example online?


Suggestion: Silhouette Coefficient calculation on GPU

Hi DL4J team,
Just wondering if it would be possible to increase performance of calculating the silhouette coefficient (ie. on a ClusterSet) by running these operations GPU. Calculating this score is very computationally expensive. On experiments we've run it can take 3 times as long to compute this score as it takes to generate the ClusterSet.

@madhs53  this is unfortunately not as much of a priority, but we would be supportive of helping port some of this work over


Emit ContractSetupProposed event as soon as setup_contract actors are started

In order to represent states adequately in the UI, we need to differentiate
between the proposed contract setup (the order got requested by the taker) and
the actual contract setup protocol (the order got accepted by the maker, so the
protocol is started).

Any updates on this, @klochowicz @thomaseizinger?

Any updates on this, @klochowicz @thomaseizinger?

I think we need to do some more modelling to get to the bottom of this.

@thomaseizinger I agree. This was an attempt to bring the protocols more in line, addressing something that @da-kami mentioned again recently.

Should we close it? Open PRs stress me out haha.

Should we close it? Open PRs stress me out haha.

I feel you, I also prefer for that list to be as small as possible 👍 . I've opened an issue to track further discussion. It certainly is not ready to be merged with that in mind.  #1097


Granularity of Time and Duration 1ms -> 1us.

Commits in this PR

Granularity of Time and Duration 1ms -> 1us.
Motivation: The high-priority loop runs once every few ms, so just a
timer granularity of 1ms is very coarse compared to what's happening in
the system.

PR chain

#462 Revert "Removed time checks from PID library."
#463 First pass at TV zeroing.
👉 #465 Granularity of Time and Duration 1ms -> 1us. 👈 YOU ARE HERE

⚠⚠ Please do not click the green "merge" button unless you know what
you're doing.  This PR is part of a chain of PRs, and clicking the merge
button will not merge it into master. ⚠⚠

@sglow I'm not sure if you're willing to review code right now, but if you are I'd be grateful for your eyes on the changes to hal_stm32.


Missing Logo in the home page

There is no indeed logo present.
The website name "PathSphere" is simply written in text, which may not be as visually impactful or memorable as a proper logo would be.
please assign this to me

please assign this to me under gssoc-ext

I would like to work on this issue , as I have a strong background in CSS and HTML. Please assign me under GSSOC'24 extended

this issue has been solved, so we are closing this issue.


why in test() function. The qa_data pass into model?

why in test() function. The all qa_data pass into model?  That is, the i'th response passed into model to predict for the i'th response?

@arghosh pls, help me !

@arghosh pls, help me !

Hi @phanxuanphucnd,  it is passed to check the accuracy of the model. If you see the forward pass of the model, it will use 1:t-1 responses to predict t^th response. This is done via mask in the model.

Hi @phanxuanphucnd,  it is passed to check the accuracy of the model. If you see the forward pass of the model, it will use 1:t-1 responses to predict t^th response. This is done via mask in the model.

Hi @arghosh.
In my understanding, this seems to be true as we already know the label of tests. Assume that, labels is unavailable. How does this work?

Hi @arghosh.
In my understanding, this seems to be true as we already know the label of tests. Assume that, labels is unavailable. How does this work?

So in KT framework, we predict future responses based on past performances. If the prior history is 0, the model will be bad. Suppose, you want to predict t^th response (which is unavailable) based on t-1 responses (these should be available), just put anything (0, or 1) for the t^th response.
I am assuming you are talking about challenge setup. I need to understand what your exact problem setup is. Depending on your problem, it might not be a KT problem. You can use some collaborative filtering based techniques.

So in KT framework, we predict future responses based on past performances. If the prior history is 0, the model will be bad. Suppose, you want to predict t^th response (which is unavailable) based on t-1 responses (these should be available), just put anything (0, or 1) for the t^th response.
I am assuming you are talking about challenge setup. I need to understand what your exact problem setup is. Depending on your problem, it might not be a KT problem. You can use some collaborative filtering based techniques.

Yes, Thanks @arghosh !

Yes, Thanks @arghosh !

Hi @arghosh, First of all, thank you for sharing your great work.
I'm wondering which part of the source code is masking or slicing the responses (targets) to allow the model to use (1:t-1) responses for predicting t^th response: (p(r_t | q_{1 : t-1}, r_{1: t-1}).

in akt.py code Line 159 => Line 208 =>Line 281 =>Line 326 it masks the current and future responses.


Process files included in .rubocop.yml

Current implementation is not considering files explicitly included in .rubocop.yml thus leaving *.rake, *.jbuilder, Gemfile... files unprocessed.
It takes a similar approach to the commit that solved issue #4, where you excluded files that were excluded in rubocop.yml.

@Knack thanks! Released as v0.4.7.


package(version): bump dependencies version

npm audit alerts of a critical dependency and other warnings

Thanks! New version v1.0.1 is now available on the npm registry.


An error occurs when test with PoinTr on my own dataset:subprocess.CalledProcessError

Hi !
I am trying to train the PoinTr pretrained model on my own dataset use the method  in  #11  but after training to the last epoch I get these error :
`  warnings.warn("Unable to load pointnet2_ops cpp extension. JIT Compiling.")
Traceback (most recent call last):
File "main.py", line 68, in
main()
File "main.py", line 64, in main
run_net(args, config, train_writer, val_writer)
File "/home/***/codes/PoinTr/tools/runner.py", line 162, in run_net
train_writer.close()
AttributeError: 'NoneType' object has no attribute 'close'
2022-04-27 12:12:53,925 - PoinTr - INFO - [Validation] EPOCH: 300  Metrics = ['0.3882', '14.8132', '0.7327']
2022-04-27 12:12:53,926 - PoinTr - INFO - ============================ TEST RESULTS ============================
2022-04-27 12:12:53,926 - PoinTr - INFO - Taxonomy	#Sample	F-Score	CDL1	CDL2	#ModelName
2022-04-27 12:12:53,926 - PoinTr - INFO - 02691156	5	0.388 	14.813 	0.733 	airplane
2022-04-27 12:12:53,927 - PoinTr - INFO - Overall		0.388 	14.813 	0.733
Killing subprocess 19184
Killing subprocess 19185
Traceback (most recent call last):
File "/home//anaconda3/envs/PoinTr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/home//anaconda3/envs/PoinTr/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home//anaconda3/envs/PoinTr/lib/python3.7/site-packages/torch/distributed/launch.py", line 340, in
main()
File "/home//anaconda3/envs/PoinTr/lib/python3.7/site-packages/torch/distributed/launch.py", line 326, in main
sigkill_handler(signal.SIGTERM, None)  # not coming back
File "/home//anaconda3/envs/PoinTr/lib/python3.7/site-packages/torch/distributed/launch.py", line 301, in sigkill_handler
raise subprocess.CalledProcessError(returncode=last_return_code, cmd=cmd)
subprocess.CalledProcessError: Command '['/home//anaconda3/envs/PoinTr/bin/python', '-u', 'main.py', '--local_rank=1', '--launcher', 'pytorch', '--sync_bn', '--config', './cfgs/JYG_models/PoinTr.yaml', '--exp_name', 'example']' returned non-zero exit status 1.
by running this code:CUDA_VISIBLE_DEVICES=0,1 bash ./scripts/dist_train.sh 2 13232
--config ./cfgs/MYDATA_models/PoinTr.yaml
--exp_name example`
I use two Nvidia 3060 GPUs
Could you please give some advice，thanks！

Hi,
see https://github.com/yuxumin/PoinTr/issues/32

Hi, see #32

Thanks, this works


LogHttpGPT: Error: ProcessResponse (161088): Request failed

It seems that if I talk too many rounds, there will always be a error like this, and after this error, no more conversation could be made

Hi! @zixixr
Can you enable the internal logs to check what's happening? Maybe its related to the max tokens and you will need to clear the chat history to try again.
Project Settings -> Plugins -> HttpGPT

So the maximum is 2048 tokens? Appearently it couldn't hold much information when it's Chinese, from OPENAI documents, it should be 4096 right?

@zixixr
Already changed this in the development branch (will merge soon), the max now is 32768: https://github.com/lucoiso/UEHttpGPT/tree/development 😁


app-registry crashes on metadata repository updates

What was the problem?
This PR resolves #1461
How was it solved?

[x] Debug and fix app-registry crash when

[x] File is added on remote
[x] File is update on remote
[x] File is deleted on remote

[x] Update db on remote file deletion and update.

[x] File is deleted on remote
[x] File is updated on remote

[x] Add test for rm method

How was it tested?

[x] Local
[ ] /blockchain/apps/meta endpoint should work without error

Steps before merge

[ ] delete temp branch from app-registry: https://github.com/LiskHQ/app-registry/branches

Additionally, please check and add unit testcases if we can increase the code coverage.

@priojeetpriyom Could you please add unit tests for getModifiedFileNames in services/blockchain-app-registry/shared/utils/downloadRepository.js?


Chunk issue with sdba.MBCn.train

Generic Issue
Xclim version: 0.52.0
Python version: 3.10.14
Operating System: Linux
Description
I apply the MBCn algorithm for bias-correcting Euro CORDEX data. I successfully reproduced the example presented in the notebook. Now I follow the same procedure using my data.
What I Did
I loaded my files using open_mfdataset and merged them (one file per variable) to create dref and dhist. The reference and historical datasets are made of a single chunk of size 7305 for the time coordinate.
This is my reference file:
<xarray.DataArray 'multivariate' (multivar: 2, time: 7305, lat: 25, lon: 41)> Size: 120MB
dask.array<rechunk-merge, shape=(2, 7305, 25, 41), dtype=float64, chunksize=(2, 7305, 25, 41), chunktype=numpy.ndarray>
Coordinates:
  * time      (time) object 58kB 1986-01-01 00:00:00 ... 2005-12-31 00:00:00
  * multivar  (multivar) <U3 24B 'pr' 'tas'
Dimensions without coordinates: lat, lon
Attributes:
    CDI:            Climate Data Interface version 1.9.5 (http://mpimet.mpg.d...
    Conventions:    CF-1.6
    history:        Thu Jul 11 11:29:46 2024: cdo remapcon,grid_description_0...
    creation_date:  25-06-2024
    creators:       Ghilain N., Van Schaeybroeck B., Vanderkelen I.
    contact<EMAIL_ADDRESS>    version:        1.1
    affiliation:    Royal Meteorological Institute of Belgium
    projection:     +proj=lcc +lat_2=50.569898649999999 +lat_1=50.56989864999...
    CDO:            Climate Data Operators version 1.9.5 (http://mpimet.mpg.d...
    units:

This is my historical file:
<xarray.DataArray 'multivariate' (multivar: 2, time: 7305, lat: 25, lon: 41)> Size: 60MB
dask.array<rechunk-merge, shape=(2, 7305, 25, 41), dtype=float32, chunksize=(2, 1827, 25, 41), chunktype=numpy.ndarray>
Coordinates:
  * time      (time) object 58kB 1986-01-01 12:00:00 ... 2005-12-31 12:00:00
    height    float64 8B ...
  * multivar  (multivar) <U3 24B 'pr' 'tas'
Dimensions without coordinates: lat, lon
Attributes: (12/32)
    CDI:                            Climate Data Interface version 1.9.6 (htt...
    history:                        Tue May 19 20:33:10 2020: cdo -z szip rem...
    source:                         CLMcom-CCLM4-8-17
    institution:                    Climate Limited-area Modelling Community ...
    Conventions:                    CF-1.4
    institute_id:                   CLMcom
    ...                             ...
    table_id:                       Table day (Sept 2013) 0cf1782745489246c9f...
    modeling_realm:                 atmos
    realization:                    1
    cmor_version:                   2.9.1
    CDO:                            Climate Data Operators version 1.9.6 (htt...
    units:

What I Received
I got the following error message when I executed:
group = 'time'
ADJ = sdba.MBCn.train(
    dref.chunk(dict(time=-1)),
    dhist,
    base_kws={"nquantiles": 20, "group": group},
    adj_kws={"interp": "nearest", "extrapolation": "constant"},
    n_iter=20,  # perform 20 iteration
    n_escore=1000,  # only send 1000 points to the escore metric
)

File /.../conda/envs/xclim_metpy/lib/python3.10/site-packages/xarray/core/computation.py:767, in apply_variable_ufunc(func, signature, exclude_dims, dask, output_dtypes, vectorize, keep_attrs, dask_gufunc_kwargs, *args)
765             for axis, dim in enumerate(core_dims, start=-len(core_dims)):
766                 if len(data.chunks[axis]) != 1:
--> 767                     raise ValueError(
768                         f"dimension {dim} on {n}th function argument to "
769                         "apply_ufunc with dask='parallelized' consists of "
770                         "multiple chunks, but is also a core dimension. To "
771                         "fix, either rechunk into a single array chunk along "
772                         f"this dimension, i.e., .chunk(dict({dim}=-1)), or "
773                         "pass allow_rechunk=True in dask_gufunc_kwargs "
774                         "but beware that this may significantly increase memory usage."
775                     )
776     dask_gufunc_kwargs["allow_rechunk"] = True
778 output_sizes = dask_gufunc_kwargs.pop("output_sizes", {})
ValueError: dimension time on 1th function argument to apply_ufunc with dask='parallelized' consists of multiple chunks, but is also a core dimension. To fix, either rechunk into a single array chunk along this dimension, i.e., .chunk(dict(time=-1)), or pass allow_rechunk=True in dask_gufunc_kwargs but beware that this may significantly increase memory usage.
What is going wrong here?
Code of Conduct

[X] I agree to follow this project's Code of Conduct

It seems to be related to the group attribute. I do not face this error when I use
group = sdba.Grouper("time.dayofyear", window=31)

Hello Éric,
My bad. It now works. Unfortunately, I am stuck at the next step. Maybe I should create a new "issue" or discussion. When executing the next piece of code
scenh, scens = (
    ADJ.adjust(
        sim=ds,
        ref=dref,
        hist=dhist,
        base=sdba.QuantileDeltaMapping,
        base_kws_vars={
            "pr": {
                "kind": "*",
                "jitter_under_thresh_value": "0.01 mm d-1", # Trick to remove zeros, as they can be problematic for bias-adusting (as far as I understood)
                "adapt_freq_thresh": "0.1 mm d-1", # Value used to biascorrect the frequency of dry days, that is days with almost no precipitation.
            },
            "tas": {"kind": "+"},
        },
        adj_kws={"interp": "nearest", "extrapolation": "constant"},
    )
    for ds in (dhist, dsim)
)

I get:
ValueError: The dimension(s) over which we group, reduce or interpolate cannot be chunked ({'time': (7305, 7305)}).
Below is how my inputs look like.
dref
<xarray.DataArray 'multivariate' (multivar: 2, time: 7305, lat: 25, lon: 41)> Size: 120MB
dask.array<rechunk-merge, shape=(2, 7305, 25, 41), dtype=float64, chunksize=(2, 7305, 25, 41), chunktype=numpy.ndarray>
Coordinates:
  * time      (time) object 58kB 1986-01-01 00:00:00 ... 2005-12-31 00:00:00
  * multivar  (multivar) <U3 24B 'pr' 'tas'
Dimensions without coordinates: lat, lon
Attributes:
    CDI:            Climate Data Interface version 1.9.5 (http://mpimet.mpg.d...
    Conventions:    CF-1.6
    history:        Thu Jul 11 11:29:46 2024: cdo remapcon,grid_description_0...
    creation_date:  25-06-2024
    creators:       Ghilain N., Van Schaeybroeck B., Vanderkelen I.
    contact<EMAIL_ADDRESS>    version:        1.1
    affiliation:    Royal Meteorological Institute of Belgium
    projection:     +proj=lcc +lat_2=50.569898649999999 +lat_1=50.56989864999...
    CDO:            Climate Data Operators version 1.9.5 (http://mpimet.mpg.d...
    units:

dhist
<xarray.DataArray 'multivariate' (multivar: 2, time: 7305, lat: 25, lon: 41)> Size: 60MB
dask.array<rechunk-merge, shape=(2, 7305, 25, 41), dtype=float32, chunksize=(2, 7305, 25, 41), chunktype=numpy.ndarray>
Coordinates:
  * time      (time) object 58kB 1986-01-01 12:00:00 ... 2005-12-31 12:00:00
    height    float64 8B ...
  * multivar  (multivar) <U3 24B 'pr' 'tas'
Dimensions without coordinates: lat, lon
Attributes: (12/32)
    CDI:                            Climate Data Interface version 1.9.6 (htt...
    history:                        Tue May 19 20:33:10 2020: cdo -z szip rem...
    source:                         CLMcom-CCLM4-8-17
    institution:                    Climate Limited-area Modelling Community ...
    Conventions:                    CF-1.4
    institute_id:                   CLMcom
    ...                             ...
    table_id:                       Table day (Sept 2013) 0cf1782745489246c9f...
    modeling_realm:                 atmos
    realization:                    1
    cmor_version:                   2.9.1
    CDO:                            Climate Data Operators version 1.9.6 (htt...
    units:

dsim
<xarray.DataArray 'multivariate' (multivar: 2, time: 7305, lat: 25, lon: 41)> Size: 60MB
dask.array<rechunk-merge, shape=(2, 7305, 25, 41), dtype=float32, chunksize=(2, 7305, 25, 41), chunktype=numpy.ndarray>
Coordinates:
  * time      (time) object 58kB 2036-01-01 12:00:00 ... 2055-12-31 12:00:00
    height    float64 8B ...
  * multivar  (multivar) <U3 24B 'pr' 'tas'
Dimensions without coordinates: lat, lon
Attributes: (12/32)
    CDI:                            Climate Data Interface version 1.9.6 (htt...
    history:                        Tue May 19 21:32:31 2020: cdo -z szip rem...
    source:                         CLMcom-CCLM4-8-17
    institution:                    Climate Limited-area Modelling Community ...
    Conventions:                    CF-1.4
    institute_id:                   CLMcom
    ...                             ...
    table_id:                       Table day (Sept 2013) 0cf1782745489246c9f...
    modeling_realm:                 atmos
    realization:                    1
    cmor_version:                   2.9.1
    CDO:                            Climate Data Operators version 1.9.6 (htt...
    units:

ADJ.ds
<xarray.Dataset> Size: 3MB
Dimensions:         (multivar_prime: 2, win_dim0: 1, lat: 25, lon: 41,
                     iterations: 20, quantiles: 20, multivar: 2)
Coordinates:
    height          float64 8B 2.0
  * multivar_prime  (multivar_prime) <U3 24B 'pr' 'tas'
  * quantiles       (quantiles) float64 160B 0.025 0.075 0.125 ... 0.925 0.975
  * win_dim0        (win_dim0) int64 8B -1
  * multivar        (multivar) <U3 24B 'pr' 'tas'
Dimensions without coordinates: lat, lon, iterations
Data variables:
    af_q            (win_dim0, lat, lon, iterations, multivar_prime, quantiles) float32 3MB dask.array<chunksize=(1, 25, 41, 20, 2, 20), meta=np.ndarray>
    escores         (win_dim0, lat, lon, iterations) float32 82kB dask.array<chunksize=(1, 25, 41, 20), meta=np.ndarray>
    rot_matrices    (iterations, multivar, multivar_prime) float32 320B 0.995...
Attributes:
    _xclim_adjustment:  {"py/object": "xclim.sdba.adjustment.MBCn", "py/state...
    adj_params:         MBCn(quantiles=array([0.025, 0.075, 0.125, 0.175, 0.2...

Is it OK to use proleptic gregorian calendar and 2 dimensions for space?

I will look into it, but if you're using group = "time.dayofyear", you will need a regular calendar yes. I think this is assumed for other sdba methods as well.  For group="time" this should not be a constraint.
Can you try:
scenh, scens = (
    ADJ.adjust(
        sim=ds.convert_calendar("noleap"),
        ref=dref.convert_calendar("noleap"),
        hist=dhist.convert_calendar("noleap"),
        base=sdba.QuantileDeltaMapping,
        base_kws_vars={
            "pr": {
                "kind": "*",
                "jitter_under_thresh_value": "0.01 mm d-1", # Trick to remove zeros, as they can be problematic for bias-adusting (as far as I understood)
                "adapt_freq_thresh": "0.1 mm d-1", # Value used to biascorrect the frequency of dry days, that is days with almost no precipitation.
            },
            "tas": {"kind": "+"},
        },
        adj_kws={"interp": "nearest", "extrapolation": "constant"},
    )
    for ds in (dhist, dsim)
)

and see if this removes the error messages? In the meantime I will investigate.

Can you share more information on the error? If you could share 3 .nc files for dref, dhist,dsim with a single lon/lat point it would be helpful so I can troubleshoot.

I still have the same error message after converting calendars. Please find my netCDF files as well as my python script at (.py and .nc files are not supported):
https://cloud.meteo.be/s/8c9KMpcwxGb4gE2

The python script in your folder is for the old way of working things with NpdfTransform? Do you have the script you used for this above?

I have updated the file.

Thanks! The problem is that you have different time coordinates:
dref.time
>>> '1986-01-01T00:00:00.000000000', '1986-01-02T00:00:00.000000000',
       '1986-01-03T00:00:00.000000000', ...,
dhist.time
>>> '1986-01-01T12:00:00.000000000', '1986-01-02T12:00:00.000000000',
       '1986-01-03T12:00:00.000000000', ...,

for instance if you try sdba.QuantileDeltaMapping.train(ref=dref, hist=dhist) you will get the same error. If you change the time in dhist:
dhist["time"] = dref.time

the error disappears.
I think we could control this earlier in the process since our methods expect equal time coordinates and give a clearer error message. Thanks for this feedback.
Let me know if there are other problems after that.

For xclim devs, we could have a similar function to _harmonize_units which simply checks if times match? This would look more like _check_inputs, but it could not really fit in _check_inputs since the input list is fairly general, inputs could be [ref, hist] which would work for our needs, but it can also be [ref, hist, sim] or [sim].

#1995  and #2013 close this.


Make a skeleton parser for the SerenityOS Shell

Any ideas and regex's welcome.
I got stuck on trying to figure out a regex for a heredoc(how do i capture the same thing on either side?).
I could steal stuff from the vscode github repo...
The problem with that is it wouldn't be written by me!

In fact, just look at the documentation for begin and end, they show a heredoc example right there.


[release-4.15] OCPBUGS-37395: manifests: set required-scc for openshift workloads

OCPBUGS-37395
Manual cherry-pick of #54

@ShazaAldawamneh this is a tech preview feature in 4.15, is this backport necessary?

@ShazaAldawamneh this is a tech preview feature in 4.15, is this backport necessary?

@kevinrizza , we're currently reviewing the namespaces to ensure all required SCCs are correctly configured. You can find the detailed SCC pinning plan in the following link: SCC pinning for all workloads in platform namespaces

closed PR, since it's a techpreview feature this PR is not needed


ARROW-10428: [FlightRPC][Java] Add support for HTTP cookies

Add a ClientMiddleware that can read HTTP Set-Cookie and Set-Cookie2 headers
from server responses and transmit corresponding Cookie headers

Just to link things: #8572 is implementing support for arbitrary headers, perhaps we should think about if cookies should build on top of that support.

Just to link things: #8572 is implementing support for arbitrary headers, perhaps we should think about if cookies should build on top of that support.

I'm leaning towards keeping this as just middleware and not involving CallOptions. #8572 is for letting the client arbitrarily add headers at the time of a request, whereas cookie-headers aren't arbitrary and should be automatically sent. The checking of expiration should also be automatic.
We could rework this patch to have a subclass of HeaderCallOption that lazily retrieves the cookie header from the cookie middleware during wrapStub, but I feel this is more difficult/error-prone for app-developers.

I'm leaning towards keeping this as just middleware and not involving CallOptions.

Sounds good to me.

Will merge on green.


Create model factories

We have created most of the model factories so that we can seed the database with data.

We will be making more atomic commits for Factories in the future.


node-sass issue

Hi Shankar,
After running yarn on my windows 10 machine, it fails to compile the node-sass package.
Building: C:\Program Files\nodejs\node.exe C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli   'C:\\Users\\Vaibhav Acharya\\Desktop\\Web Devlopment Bootcamp\\Angular_2\\Angular2-RecordRTC-master\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library=' ]
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed     at getNotFoundError (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\index.js:44:5
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\windows.js:29:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:152:21)
gyp verb `which` failed  python2 { Error: not found: python2
gyp verb `which` failed     at getNotFoundError (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\index.js:44:5
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\windows.js:29:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:152:21) code: 'ENOENT' }
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` failed Error: not found: python
gyp verb `which` failed     at getNotFoundError (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\index.js:44:5
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\windows.js:29:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:152:21)
gyp verb `which` failed  python { Error: not found: python
gyp verb `which` failed     at getNotFoundError (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\index.js:44:5
gyp verb `which` failed     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\isexe\windows.js:29:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:152:21) code: 'ENOENT' }
gyp verb could not find "python". checking python launcher
gyp verb could not find "python". guessing location
gyp verb ensuring that file exists: C:\Python27\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\node-gyp\lib\configure.js:454:19)
gyp ERR! stack     at PythonFinder.<anonymous> (C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\node-gyp\lib\configure.js:480:16)
gyp ERR! stack     at C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Vaibhav Acharya\\Desktop\\Web Devlopment Bootcamp\\Angular_2\\Angular2-RecordRTC-master\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd C:\Users\Vaibhav Acharya\Desktop\Web Devlopment Bootcamp\Angular_2\Angular2-RecordRTC-master\node_modules\node-sass
gyp ERR! node -v v8.1.2

I tried manually updating the node-sass package, but instead it started giving new 200+ errors regarding material design. Please help.

Hi Vaibhav,
are you able to record the application from your end ? instead of the people presenting the demo.

@vibingopal  Yes, I am.

Could you please let me know how you are recording the application. When iam following the example, iam able to record the person who is presenting not on the application. I want to record the flow of application through browser

Hi Vaibhav,
Can you please let me know or you have any example to share with ?
 After i recorded, my video is not getting played in webm format. I appreciate if you do reply.


Fix handling of tls config

Issue
TLS config is written and workload restarted, before the cert is written to disk.
Solution
TBD.
Depends on:

https://github.com/canonical/prometheus-rock/pull/30

Fixes https://github.com/canonical/prometheus-k8s-operator/issues/521
Testing Instructions

Run itests in https://github.com/canonical/cos-lite-bundle/pull/80

Release Notes
Fix handling of tls config.

@PietroPasotti, check-libs complains:
Library charms.tempo_k8s.v0.charm_tracing has local changes, cannot be updated.

Haven't checked but might be a LIBPATCH bump issue.

@PietroPasotti, check-libs complains:
Library charms.tempo_k8s.v0.charm_tracing has local changes, cannot be updated.

Haven't checked but might be a LIBPATCH bump issue.

see:
https://github.com/canonical/prometheus-k8s-operator/pull/523


Pre Order Traversal

Hey, Can you please assign this to me

hey! can you please assign this task to me?

hey! @Faraz1243 can you please assign this task to me?

@m-faraz-ali I have uploaded the code for pre order at #65. Please accept my PR.


(maint) Fix warnings during building of GitReleaseManager

This PR do the necessary work to remove almost all of the outputted warnings the occurs during building of GitReleaseManager.
There is one remaining warning (not counting those from Cake.Recipe) left that I have no idea of how to fix:
Issue from InspectCode:
Code Inspection Error(s) Located. Description:
File Name: ..\Packaging\nuget\GitReleaseManager.nuspec Line Number:  Message: No root tag defined
File Name: ..\Packaging\nuget\GitReleaseManager.Portable.nuspec Line Number:  Message: No root tag defined

THis issue also resolves issue #142 because it came up as a warning.

@AdmiringWorm your changes have been merged, thanks for your contribution 👍


Is the keyword oneOf supported?

Reason/Context
Our team tried to document our current AMQP interface with asyncapi and then use the specification for validation. The current version of java-asyncapi was used as a model for the deserialization, and we encountered the issue, that we use at one point the option of json to provide different subclasses as payload. As this is most likely best documented using oneOf, we tried that, but it didn't work.
Description
Seeing it in the specification under https://www.asyncapi.com/docs/specifications/2.0.0#properties we assumed it should work, but also the playground visualization doesn't really work well with it. When jackson tries to deserialize the example async-api file provided in this ticket, an exception is thrown:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "oneof" (class com.asyncapi.v2.model.schema.Schema), not marked as ignorable (33 known properties: "enum", "multipleOf", "examples", "minimum", "exclusiveMinimum", "minContains", "minLength", "discriminator", "required", "maximum", "exclusiveMaximum", "maxContains", "minProperties", "externalDocs", "maxLength", "writeOnly", "uniqueItems", "deprecated", "maxProperties", "content", "type", "maxItems", "dependentRequired", "default", "minItems", "pattern", "title", "readOnly", "$ref", "properties", "format", "description", "const"])
An example yaml is attached as txt
test.txt
So we are unsure, if it is considered an edge-case or if it is a functionality planned to be supported.

@thomas-weinstein-bosch hi. Will check it

@thomas-weinstein-bosch hi. Will check it

@thomas-weinstein-bosch hi. Yes, schema in asyncapi supports oneOf - https://www.asyncapi.com/docs/specifications/2.0.0#schemaObject.
Unfortunately I have released 1.0.0-eap without actualized schema.  Will fix it in next release, which is planned before end of this week(31)

@thomas-weinstein-bosch hi. Yes, schema in asyncapi supports oneOf - https://www.asyncapi.com/docs/specifications/2.0.0#schemaObject.
Unfortunately I have released 1.0.0-eap without actualized schema.  Will fix it in next release, which is planned before end of this week(31)

Hi,
ok, thank you very much!

Hi,
ok, thank you very much!

@thomas-weinstein-bosch hi.
Can you build core part from https://github.com/Pakisan/java-asyncapi/tree/feat!/Schema_updation and check that everything works fine for you? If so, I will publish update

Hi, sure, I will check it asap.

I tried to verify it, but unfortunately the java/lombok/maven environment didn't work out well together with my kotlin/gradle environment. But looking at the properties, I think it should work fine.

@thomas-weinstein-bosch

I tried to verify it, but unfortunately the java/lombok/maven environment didn't work out well together with my kotlin/gradle environment. But looking at the properties, I think it should work fine.

With which problems you faced up?

Just issues when trying to use the sources in the project directly, like kotlin not using the generated lombok methods but trying to access the properties directly, or jackson not understanding lombok either. I will give it a try to set up the project separately, which is unfortunately always a pain behind our corporate proxy.

You can try to use delombok plugin. Looks like it's my failure to not test this case properly. Right now I'm writing kotlin demo to demonstrate usage of core/plugins. So I thing that I will faced with similar problems and will think how to fix it properly

When the lib is built and linked as a .jar it worked like a charm, which would be the usual way, so I think no error on your side =)  I will give it a try to fix the setup behind our proxy this week, to provide a veririfaction.

it's everything ok?

Hi, so I finally managed to locally build the branch and import it in the project. There were still some unrelated issues (our corporate proxy, an issue with dokka under windows https://github.com/Kotlin/dokka/issues/656 and the generation of the javadoc somehow threw malformed html errors (from the  nodes and the https link inside <>).
But the schema update itself definitely helped, all the unrecognized fields are now known and the jackson deserialization correctly parses all schemas. Unfortunately the oneOf list was empty, so some more configuration or a custom deserializer is needed.

Can you provide example of not working oneOf definition. Will check yours example too

I'm sorry, after checking again, I found the correctly serialized oneOf properties, it was my fault. So with the feature branch with the  updated schema our documentation works (basically the same structure like the example I linked in the first post). 👍

Will release new version with fix, on next week. After release I will notify you with mention in this issue and than will close issue

@thomas-weinstein-bosch 1.0.0-eap-1 was released.
You can download it from maven central and check it out here - https://search.maven.org/artifact/com.asyncapi/asyncapi-core/1.0.0-EAP-1/jar

I'll close the issue. You are welcome to reopen it at any time in case of issues


SOME breakpoints not showing any variables and causing Socket Error

Similar to this issue here with Atom php-debug 0.2.6. (although I have it working on PHPStorm so guess Xdebug setup is OK).
With Atom php-debug I get a socket error ... See screenshot below.
php-debug works fine at the point when execution hits Drupal's index.php and stepping through some PHP statements thereafter but as things progress towards MYTHEME.theme PHP program statements, php-debug will halt at the breakpoint but will show no variables and the vagrant Apache server will timeout? giving a Bad Gateway

First php-debug stops at index.php and shows variables.

Then it hits MYTHEME.theme (which is in a directory subordinate to the path mapping that allowed index.php to work. And yes, the statement was green moments before I took the snapshot but the variables were not shown - per the screenshot)

I'm hoping this was fixed in 0.3.0. Can you update and retest?

Tried again with 0.3.3  - still no joy

stops at breakpoint (in Drupal's index.php) and highlights line green
cannot move on from breakpoint

Debug controls don't do anything

No variables are shown under the Context column

Joy! 0.3.4 doing the business! Thanks.


Eslint React Native

I have eslint error 'View' is defined but never used.
How to fix?

Remove the import :) styled components imports the components already so there is no need for you to import them as well.

Thank you!


Update CI/CD pipelines to support multiple environments

Pull Request Target Branch Variable
System.PullRequest.TargetBranch is only available if there is a git branch protection policy applied to that target branch
I read the Predefined Variables documentation too quickly 🤦♀

System.PullRequest.TargetBranch
The branch that is the target of a pull request. For example: refs/heads/master when your repository is in Azure Repos and master when your repository is in GitHub. This variable is initialized only if the build ran because of a Git PR affected by a branch policy. This variable is only available in a YAML pipeline if the PR is affected by a branch policy.


Wrong stacked chart render on load data BUG

When i load data into stacked chart i got spaces, but them should not be there.
Second rendering in this (https://jsfiddle.net/3t1crx65/1/) fiddle is wrong and third is right one.
Why is it so? How could it be fixed? Looks like internal.redraw do not properly recalculate positions..
Thanks.

Oops. Looks like it should be loaded on unload done. Sorry.

I am having the same issue, is there any fix for that?

looks like it's resolved


[RHBRMS-2673] upgraded tika to prevent XML External Entity vulnerability

so upgraded all transitive dependencies of tika 1.14:
<version.commons-io>2.5</version.commons-io>
<version.org.apache.commons.compress>1.12</version.org.apache.commons.compress>
<version.org.apache.poi>3.15</version.org.apache.poi>

@psiroky can you look at this please?

@mbiarnes looks good. Did you try to run the whole build with these changes?

@psiroky not on 6.5.x - only on master - I can do it

Master already differs from 6.5.x quite a lot. I believe we need to run it there as well. And since Jenkins is not working at all today, we may have to do it locally.

@psiroky tested locally with all the changes - build was successful

Looks OK when looking at the PR changes. I won't be able to do a local build, but since @mbiarnes did one we should be fine.

@mbiarnes there is a commit in this PR which was already merged by https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/pull/333. Could you please remove it? (otherwise the Github won't let me to "rebase&merge" this)


Bounty visiond

https://github.com/commaai/openpilot/blob/dd34ccfe288ebda8e2568cf550994ae890379f45/selfdrive/visiond/visiond.cc#L1358
I'm interested in collecting this bounty and contributing to the source code. Where does this streamed video feed come from if I don't already have an EON? Are there sample videos that can be used to build this out?
If y'all could list out some requirements and what is expected of this, I'd love to get started working on this.
Thanks,
Eugenio

Already done #544

Any other bounty I could contribute to with this reward?


Missing infotmation on hardware interface and connections

I'm currently looking for information on two topics:

Which hardware interface can/should be used to connect the ESP to the wallbox? Is a common RS485 module like this one suited?
How should I connect the hardware interface to the ESP? Which pins are used for communication?

It would be great if these information were available in the ReadMe.md or the wiki.

Hallo @VanKurt
Fragen zur Hardware bitte per<EMAIL_ADDRESS>stellen


UI Bug - Meetup Card Sizing

Issue:
On smaller width screens card height sizing gets misaligned.

Resolution:
Added breakpoints to increase min-height values

Other Changes:
MeetupsPage converted to functional component from class since stateless

:fire: Thank you!!!


Wrap sorts in FAbs via #@

Something crashed on GH side.  Trying to recreate, using the same branch.


#12425: Add queue_id and optional output tensors to zeros_like

Ticket : #12425
https://github.com/tenstorrent/tt-metal/actions/runs/10847783184 - passed

https://github.com/tenstorrent/tt-metal/actions/runs/10896794044 - passed


NERFSTUDIO_METHOD_CONFIGS callable MethodSpecification

Allow NERFSTUDIO_METHOD_CONFIGS environment variable to reference callable MethodSpecification such as a function or class.  Allowable references would now include:

MethodSpecification instance (current functionality)
a function that returns a MethodSpecification instance
a derived class of MethodSpecification

This allows the custom model instantiation to be delayed until registration, rather than requiring instantiation immediately on import of the python module containing the model.

This looks nice. Whats missing now is a way to let users know about this functionality, at the moment it is quite buried. Any ideas on a good place in the docs to add it?

Does extending new_methods docs to note compatibility of  NERFSTUDIO_METHOD_CONFIGS with a function or derived class work?

Does extending new_methods docs to note compatibility of NERFSTUDIO_METHOD_CONFIGS with a function or derived class work?

Yep! sounds good.

@tancik - docs added


Cannot read property 'Constants' of undefined on android

I'm aware of this issue. I have installed and configured the react-native-camera this way:
yarn add react-native-camera --save
react-native link react-native-camera

added these to AndroidManifest.xml:
  <uses-permission android:name="android.permission.CAMERA" />
  <uses-permission android:name="android.permission.RECORD_AUDIO"/>
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

I'm using this basic code:
 <RNCamera
          ref={ref => {
            this.camera = ref;
          }}
          style={styles.preview}
          type={RNCamera.Constants.Type.back}
          flashMode={RNCamera.Constants.FlashMode.on}
          androidCameraPermissionOptions={{
            title: 'Permission to use camera',
            message: 'We need your permission to use your camera',
            buttonPositive: 'Ok',
            buttonNegative: 'Cancel',
          }}
          androidRecordAudioPermissionOptions={{
            title: 'Permission to use audio recording',
            message: 'We need your permission to use your audio',
            buttonPositive: 'Ok',
            buttonNegative: 'Cancel',
          }}
          onGoogleVisionBarcodesDetected={({ barcodes }) => {
            console.log(barcodes);
          }}
        />

And get this error:

ExceptionsManager.js:74 TypeError: TypeError: Cannot read property 'Constants' of undefined

"react-native": "0.59.8"
"react-native-camera": "2.9.0"
"yarn": 1.16.0

same

This is not react-native-camera. Look for issues there, but sounds like a linking error.

I got this error on iOS because I reinstall react-native-video. Just cd ios and pod install, then you will be fine


Replace libsecp256k1 with secp265k1

Fixes: https://github.com/paritytech/substrate/issues/8089

This might be a silly question, but I thought the point of libsecp256k1 was to be used from substrate? This other library actually seems more awkward than that one, is there not a way to just patch libsecp instead?

is there not a way to just patch libsecp instead?

What you mean by this?

is there not a way to just patch libsecp instead?

What you mean by this?

Ah nevermind, I see the context from the linked issue. I thought this was trying to fix another issue.

anyone working on this?

closing due to lack of progress.


[CSC-SDR]Source TRC can't be changed

SDR-CSC generation yields an output that matches sRGB TRC with default settings. When I desired a gamma 2.2 TRC* I tried the --source-gamut-icc command and sprovided a synthetic profile with sRGB primaries and gamma 2.2 TRC. My expectation was that the resulting output would change from default, but it didn't.
(*) or something close what I got when selecting gamma 2.2 in novideo_srgb<EMAIL_ADDRESS>Source sRGB-2.2v2.zip
CSC sRGB3.zip

I do have some tests on gamma 2.2 source TRC and it turns out that source TRC in the pipeline is fixed to sRGB and is not programmable by the user^1.
Think of this scenario:

a random ICC-aware app outputs content encoded in gamma 2.2 (as per ICC profile)
Windows applies sRGB degamma function
attempts to do some linear transform
... everything messes up

Thanks for the info.
Do you think that line of thinking breaks down when viewing it as retroactively forcing compliance for a vast amount of untagged content based on a standard created with CRT tech in mind?
Assuming sRGB TRC

Handles the condition of sRGB content that's not properly tagged or embedded with the correct profile. Relatively rare.

Not fully accurate or visually pleasing on current flat panel tech with non-zero blacks.
Remains non-compliant to the original spec of 80 cdm2 white level(for good reason it's unrestricted. Gamma 2.2 is the logical next step).

Assuming gamma 2.2 TRC

Matches the default target of most calibrator software.
Represents native output of current display tech better, therefor less rounding errors as a result and closer to conditions of content created on non-color managed setups.

Do you think that line of thinking breaks down when viewing it as retroactively forcing compliance for a vast amount of untagged content based on a standard created with CRT tech in mind?

Yes but … I can't control it. ¯_(ツ)_/¯
Unlike novideo_srgb which has full control over the degamma-matrix-regamma pipeline, the MHC2 pipeline only has access to the matrix and regamma part. The only thing we can do is to make ICC-aware apps match the fixed degamma behavior.


Popup open when clicked

Currently popups do not open when clicked when there is $marker['info'] provided.
I can submit a PR for this functionality if you think this enhancement would be useful.

Hi @ryangurn, this seems to work on my end. could you sent some example code of what you are using? Are you also on the latest version?

So this code example is part of quite a dynamic setup and at the moment it is only showing one popup.
I do plan to have it show multiple popups as well.
<x-maps-leaflet class="z-0" tile-host="mapbox" style="height: 50vh; width: 70vh;" :markers="[['lat' => $coordinates[$hash]['lat'], 'long' => $coordinates[$hash]['long'], 'info' => 'test test']]" :center-point="['lat' => $coordinates[$hash]['lat'], 'long' => $coordinates[$hash]['long']]"></x-maps-leaflet>

I can also submit a PR for this as well if needed. I have identified what is not working in the javascript part of the leaflet view.

Hi @ryangurn,
could you attach a screenshot of the page where you are seeing your problem?
I cant seem to see any problems on my end.
a pr is welcome but i would need a better definition of the problem

will do, I will screenshot it when I am able.
thanks @LarsWiegers

Ok so here is the generated javascript that comes from using the component.
    var mymap = L.map('defaultMapId').setView([35.417311, -120.876666], 13);
             var marker = L.marker([35.417311, -120.876666]);
         marker.bindPopup("yrdy d");
        marker.addTo(mymap);

            let url = 'https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=<TOKEN>';
        L.tileLayer(url, {
        maxZoom: 18,
        attribution: 'Map data © OpenStreetMap contributors, ' +
            'Imagery © Mapbox',
        id: 'mapbox/streets-v11',
        tileSize: 512,
        zoomOffset: -1
    }).addTo(mymap);

Here is a screenshot of the map with no popup. Additionally there is no click even to have the popup display if it showed in the first place.

Hi @ryangurn this is what I see, this is very weird. can you maybe try reinstalling?

i'll give that a shot

I ran composer reinstall larswiegers/laravel-maps and I am still having the same issue.

Strange, can you check your composer.lock what version you are on?

After verifying it seems to be v0.10...
However I noticed that you added a new version v0.11 and that didn't work either after updating
v0.10

{
  "name": "larswiegers/laravel-maps",
  "version": "v0.10",
  "source": {
      "type": "git",
      "url": "https://github.com/LarsWiegers/laravel-maps.git",
      "reference": "1826c27c80849f0b41d205d1a13867bf44eecd7f"
  },
  "dist": {
      "type": "zip",
      "url": "https://api.github.com/repos/LarsWiegers/laravel-maps/zipball/1826c27c80849f0b41d205d1a13867bf44eecd7f",
      "reference": "1826c27c80849f0b41d205d1a13867bf44eecd7f",
      "shasum": ""
  },
  "require": {
      "gajus/dindent": "^2.0.2",
      "illuminate/support": "^8.0|^9.0",
      "php": "^7.4|^8.0"
  },
  "require-dev": {
      "orchestra/testbench": "^6.0|^7.0",
      "phpunit/phpunit": "^9.0"
  },
  "type": "library",
  "extra": {
      "laravel": {
          "providers": [
              "Larswiegers\\LaravelMaps\\LaravelMapsServiceProvider"
          ],
          "aliases": {
              "LaravelMaps": "Larswiegers\\LaravelMaps\\LaravelMapsFacade"
          }
      }
  },
  "autoload": {
      "psr-4": {
          "Larswiegers\\LaravelMaps\\": "src"
      }
  },
  "notification-url": "https://packagist.org/downloads/",
  "license": [
      "MIT"
  ],
  "authors": [
      {
          "name": "Lars Wiegers",
          "email"<EMAIL_ADDRESS>          "role": "Developer"
      }
  ],
  "description": "A new way to handle maps in your laravel applications.",
  "homepage": "https://github.com/larswiegers/laravel-maps",
  "keywords": [
      "laravel-maps",
      "larswiegers"
  ],
  "support": {
      "issues": "https://github.com/LarsWiegers/laravel-maps/issues",
      "source": "https://github.com/LarsWiegers/laravel-maps/tree/v0.10"
  },
  "time": "2022-03-10T08:21:17+00:00"
},

V0.11
{
    "name": "larswiegers/laravel-maps",
    "version": "v0.11",
    "source": {
        "type": "git",
        "url": "https://github.com/LarsWiegers/laravel-maps.git",
        "reference": "fd9c65320c4c83c7f2d600e3e08a48686ee97806"
    },
    "dist": {
        "type": "zip",
        "url": "https://api.github.com/repos/LarsWiegers/laravel-maps/zipball/fd9c65320c4c83c7f2d600e3e08a48686ee97806",
        "reference": "fd9c65320c4c83c7f2d600e3e08a48686ee97806",
        "shasum": ""
    },
    "require": {
        "gajus/dindent": "^2.0.2",
        "illuminate/support": "^8.0|^9.0",
        "php": "^7.4|^8.0"
    },
    "require-dev": {
        "orchestra/testbench": "^6.0|^7.0",
        "phpunit/phpunit": "^9.0"
    },
    "type": "library",
    "extra": {
        "laravel": {
            "providers": [
                "Larswiegers\\LaravelMaps\\LaravelMapsServiceProvider"
            ],
            "aliases": {
                "LaravelMaps": "Larswiegers\\LaravelMaps\\LaravelMapsFacade"
            }
        }
    },
    "autoload": {
        "psr-4": {
            "Larswiegers\\LaravelMaps\\": "src"
        }
    },
    "notification-url": "https://packagist.org/downloads/",
    "license": [
        "MIT"
    ],
    "authors": [
        {
            "name": "Lars Wiegers",
            "email"<EMAIL_ADDRESS>            "role": "Developer"
        }
    ],
    "description": "A new way to handle maps in your laravel applications.",
    "homepage": "https://github.com/larswiegers/laravel-maps",
    "keywords": [
        "laravel-maps",
        "larswiegers"
    ],
    "support": {
        "issues": "https://github.com/LarsWiegers/laravel-maps/issues",
        "source": "https://github.com/LarsWiegers/laravel-maps/tree/v0.11"
    },
    "time": "2022-03-23T09:30:51+00:00"
},

Very weird.
I dont know what to do now.

i'll mess around and submit a pr... we can chat about it and decide what to do


Remove the CTRL+Q for quitting the app

I'm always frustrated when I click CTRL+Q and it quits the app. It's the same shortcut as Outlook for mark as read for a message.
Please consider using only ALT+F4 should close the app.
Other option could be to configure shortcuts in the app, so we could remove this.

Franz has a very Apple centered design. Would be nice if the default keybinds would change based on the culture of the OS it's installed on


chore: prepare v8.0.10 release

Just a draft PR to see CI green before publishing/tagging.

Green build: https://travis-ci.org/liferay/liferay-js-themes-toolkit/builds/542359559


TF10158: The user or group name Lastname, Firstname contains unsupported characters, is empty, or too long.

Several people on my team have reported this issue when running git tfs shelve.
> git tfs shelve MyShelveset
TF10158: The user or group name Lastname, Firstname contains unsupported characters, is empty, or too long.

This seems to only happen on Windows 7, as Windows XP is not affected.
Could this be an issue with Unicode conversion somewhere?

Which version of git-tfs do you use? There were several changes lately (after 0.12 version, so they're only in sources now) regarding unicode.

I believe we have seen this in both 0.11 and 0.12.

Other operations with git-tfs are affected on Win7 also or not?

I experienced this problem until I upgraded to 0.12.1. After updating, I was able to shelve as expected.

Yes, this seems to work now. Thanks for the quick turnaround!


Autorest Regen Preview to 3.0.0-alpha.20230706.1 by Mingzhe Huang from refs/pull/3570/head

Triggered from https://github.com/Azure/autorest.csharp/pull/3570

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Verticals.AgriFood.Farming

this is obsolete.


How to make phone number field required?

I am trying to make phone number field required when adding shipping address. I can't find a place where required property is set up. Can anybody help?

How about making it required in the AddressForm's __init__ method? Would that work?

Thank you. I've found it in i18n.py file (still don't understand how saleor generates shipping address form). I have one more problem, The phone field changes red, but the message: "this field is required" doesn't appear. Maybe some hints on that?

Tbh I don't know the reason why it's set as display:none, tried looking for the CSS class but it looks like it's not coming from Saleor's code.


Full Build Options listed in article doesn't match form

The article mentions "Build Aggregate Measurements" in the "Build a model's package" section, paragraph 4, but there is no such option.
One option that exists but is missing from the article is the "Run app checks."

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

ID: 100aa46c-bf78-3cf6-489e-7b5958e9c82d
Version Independent ID: ede10385-deba-5de6-cf88-1160ce7ecc22
Content: Build operations - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/dev-tools/build-operations.md
Service: dynamics-365-cross-app
Product: ****
Technology: ****
GitHub Login: @RobinARH
Microsoft Alias: jorisde

Created bug 571650 to track this issue.

We'll catch these as we do screenshot updates. For now, we'll leave the doc as is. Thanks.


Is it possible to use MSHookFunction in a command line program on iOS 11.3.1 [using unc0ver 1.1.4]

Hi, I'm using unc0ver 1.1.4 for iOS 11.3.1
I am developing a patch for a binary which runs as root daemon.
I tried insert_dylib tool, and successfully inserted my dylib into the binary (as a LC_LOAD_DYLIB command).
The test code of my dylib runs well, but if I use MSHookFunction or Fishhook, the process just got killed. Is this expected ? Is there any solution to get hooking code working for root daemon ?
Exception Type:  EXC_BAD_ACCESS (SIGKILL - CODESIGNING)
Exception Subtype: unknown at 0x00000001007e8000
VM Region Info: 0x1007e8000 is in 0x1007e8000-0x1007ec000;  bytes after start: 0  bytes before end: 16383
      REGION TYPE                      START - END             [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      __LLVM<PHONE_NUMBER>7e4000-00000001007e8000 [   16K] rw-/rw- SM=COW  ...MyPatch.dylib
--->  __LINKEDIT<PHONE_NUMBER>7e8000-00000001007ec000 [   16K] r--/rw- SM=COW  ...MyPatch.dylib
      __TEXT<PHONE_NUMBER>7ec000-00000001007f4000 [   32K] r-x/rwx SM=COW  ...bstrate.dylib

Termination Reason: Namespace CODESIGNING, Code 0x2
Triggered by Thread:  0

Thread 0 Crashed:
0       dyld                          	0x1008d891c 0x1008c0000 + 0x1891c	// ImageLoaderMachOCompressed::rebase(ImageLoader::LinkContext const&, unsigned long) + 0xa0
1       dyld                          	0x1008d88fc 0x1008c0000 + 0x188fc	// ImageLoaderMachOCompressed::rebase(ImageLoader::LinkContext const&, unsigned long) + 0x80
2       dyld                          	0x1008d1b7c 0x1008c0000 + 0x11b7c	// ImageLoader::recursiveRebase(ImageLoader::LinkContext const&) + 0x90
3       dyld                          	0x1008d1b54 0x1008c0000 + 0x11b54	// ImageLoader::recursiveRebase(ImageLoader::LinkContext const&) + 0x68
4       dyld                          	0x1008d0a64 0x1008c0000 + 0x10a64	// ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, bool, ImageLoader::RPathChain const&, char const*) + 0xd8
5       dyld                          	0x1008c518c 0x1008c0000 + 0x518c	// dyld::link(ImageLoader*, bool, bool, ImageLoader::RPathChain const&, unsigned int) + 0xe4
6       dyld                          	0x1008c6e9c 0x1008c0000 + 0x6e9c	// dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 0x15c0
7       dyld                          	0x1008c121c 0x1008c0000 + 0x121c	// _dyld_start + 0x44

wtf are you doing why would you patch an apple root daemon, that changes the code signature and it won't be able to run for the most part(mostly when not jailbroken), This may very well result in a bootloop depending on the daemon.

wtf are you doing why would you patch an apple root daemon, that changes the code signature and it won't be able to run for the most part(mostly when not jailbroken), This may very well result in a bootloop depending on the daemon. @ChrisYang2009

@Cryptiiiic thanks for your reply.
I'm not patching an apple root daemon, it's just a third party command line program which runs as root.
I wrote a demo command line program with MSHookFunction, and found it also get killed 9, the exception type is the same as original post.
So my question becomes: Is it possible to use MSHookFunction in a command line program?
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#include <CydiaSubstrate/CydiaSubstrate.h>

static time_t (*old_time)(time_t *a);
static time_t new_time(time_t *a) {
    return 123456;
}

int main (int argc, const char * argv[])
{
    printf("uid: %d\n", getuid());  // tested as root/mobile, nothing different
    printf("time: %ld\n", time(0));

    // ↓↓↓↓↓↓  killed 9
    MSHookFunction((void *)time,
                   (void *)new_time,
                   (void **)&old_time);
    // ↑↑↑↑↑↑  killed 9

    printf("time: %ld\n", time(0));
    printf("Hello, World!\n");
	return 0;
}

the entitlements used:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>platform-application</key>
        <true/>
        <key>com.apple.private.skip-library-validation</key>
        <true/>
    </dict>
</plist>

@ChrisYang2009 There's might be a solution in a week or two depending on how well private testing goes. If you don't know what I'm referring to, look at the other branch on this github.

Substrate is supported by commit c3c23b2, however, substrate is still being tested and there are a few issues we need to work out before public release.

ok, thank you guys, I will wait the next public release to test  :)

@Cryptiiiic
/* Set platform binary flag */
#define FLAG_PLATFORMIZE (1 << 1)

void platformize_me() {
    void* handle = dlopen("/usr/lib/libjailbreak.dylib", RTLD_LAZY);
    if (!handle) return;

    // Reset errors
    dlerror();
    typedef void (*fix_entitle_prt_t)(pid_t pid, uint32_t what);
    fix_entitle_prt_t ptr = (fix_entitle_prt_t)dlsym(handle, "jb_oneshot_entitle_now");

    const char *dlsym_error = dlerror();
    if (dlsym_error) return;

    ptr(getpid(), FLAG_PLATFORMIZE);
}

I tested with this code, and MSHookFunction  just work after platformize_me called.

@ChrisYang2009 That's pretty weird. When you platformitize from a tweak, you are just platformitizing the process. Not sure what happens when you MSHookFunction that causes the application to get killed. Maybe there's a more detailed log in syslog. Hopefully this is fixed with substrate.

@Cryptiiiic Yes, I don't know the reason. But I can confirm the following cases work on iOS 11.3.1 with unc0ver 1.1.4:

call platformize_me and then using MSHookFunction directly in a command line program
insert_dylib a custom dylib into a third party command line program. call platformize_me and then using MSHookFunction in dylib-tweak's ctor(Logos Tweak)

both cases will get Killed: 9 if no platformize_me called.
However, I will keep test if you publish a new release. Thanks you guys.


There is a typo in lecture 07 - terminator elision

I think there is a typo in the following sentence (I put the typo in bold):

...we could write lo prenu {ku} cu tavla to indicate that there is still an implicit ku to terminate lo mlatu...

I think it should be:

...we could write lo prenu {ku} cu tavla to indicate that there is still an implicit ku to terminate lo prenu...

I will open a pull request to fix this.

Thank you! Just approved the pull request.


Vickel: Watch Angelina[\W]*+Christopher1738

Vickel requests the watch of the watch_keyword Angelina[\W]*+Christopher1738. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Angelina[\W]*+Christopher1738 has been seen in 10 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Invalid address on offer file | [BUG] Cannot read properties of undefined (reading 'className')

What happened?
I have accepted an offer from a invalid address. After accepting it showed here:

I tried to cancel the offer but still have a pending balance. If I try to click on the address I get this error that redirected me to this page.
Did I lose my chia? Can I do anything more to help so it doesn't happen again?
Version
1.5.0
What platform are you using?
Linux
What ui mode are you using?
GUI
Relevant log output or stacktrace
Cannot read properties of undefined (reading 'className')

URL
#/dashboard/offers/view

Stacktrace
at webpack://@chia/gui/node_modules/@mui/material/Tooltip/Tooltip.js:507:52 popperRef.current.update
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:157:136 Ch
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:176:259 useOpaqueIdentifier
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:271:399 d=b.pendingProps;e=b.memoizedState;e=null!==e?e.element:null;yg(a,b);Cg(b,d,null,c);d=b.memoizedState.element;if(d===e)sh(),b=hi(a,b,c);else{e=b.stateNode;if(f=e.hydrate)kh=rf(b.stateNode.containerInfo.firstChild),jh=b,f=lh=!0;if
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:250:346 Pj
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:250:277 Pj
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:250:137 Pj
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:243:162 Lj
at webpack://@chia/gui/node_modules/react-dom/cjs/react-dom.production.min.js:123:114 jg
at webpack://@chia/gui/node_modules/scheduler/cjs/scheduler.production.min.js:18:342 unstable_next

in the end I have really received the NFT. Is it fake? Sapcescan show it as verified. Should I check anything more?


[SceneTree] Annotation Interferes with Discards

Since C# 7, it's been possible to use the _ character to discard unused values, but adding the [SceneTree] annotation to a class defines it as a field used to access the scene hierarchy and prevents its use as a discard.  This causes something like this (or the examples given in Microsoft's documentation for the discard) to fail to compile:
foreach ((_, var key) in someDictionary)
{
    ...
}

It doesn't seem to interfere with its usage in switch expressions, but the above definitely does fail.  Is this intentional?

Hi aroelke.
Unfortunately, it was a minor oversight when the project was created whilst searching for a minimal impact yet notable & compilable character.  As an integral part of the package, it was a bit late to change it once discovered.  Of course, the obvious workaround is to not use discards when using [SceneTree], but it would be nice if it could be fixed it without impacting consumers.  Otherwise, we might just have to leave this one as a known issue :(

Oh, okay.  Is the concern that an IDE might try to automatically update and force users to refactor?  If not, couldn't you just increment the major version number to indicate a backwards-incompatible change, like https://semver.org/ specifies and Godot itself did between versions 3 and 4?  Or is there other reason I'm missing?

Yes, changing it would require everyone to make the change, but a search and replace for '_.' should suffice.  We could look at making the change for version 3, but we'd want to check with downstream consumers first and maybe vote on it.  If we want to go ahead with this, what character options would you like/suggest as a replacement?
Another workaround is to use uniquely named nodes or use a property to access the scene tree to avoid underscore interference.
(In fact, given uniquely named nodes is the preferred way of doing things in Godot 4 (and the other workarounds), I'd be inclined to not make the change unless strongly requested by the community.)

You could replace it with something like Nodes or Children, just to make it explicit what it's referring to.  Or it could look like a function, like GetNodes() maybe, to match Godot's built-in GetChildren() function.  Alternately, you could do away with _. entirely and just access child nodes directly just like you currently do with unique ones, but then you wouldn't be able to name a unique node with the same name as a non-unique node, which apparently is allowed.
The problem with the interference is that it happens if you annotate a class with [SceneTree] whether or not you actually use _.ChildNode to access a child node.  Otherwise that workaround would be a pretty good solution to the problem.

The problem with the interference is that it happens if you annotate a class with [SceneTree] whether or not you actually use _.ChildNode to access a child node.

Ah, ok.  That I didn't realise.
Thanks for making me aware of this.  I'll see what I can do.

Another workaround is to add var:
foreach ( (, var value) in dic)
foreach ( var (, value) in dic)
Not ideal, but...

There is already an alternative field _sceneTree. We could update the to point towards it instead.
On top of that we could mark _ as obsolete and provide a quick-fix to replace it with _sceneTree.
At some point, _ can be removed.

Yeah, you're right.  Super easy fix, just means everyone will need to make the change, hence marked as v3.  Will probably make a new property called Scene (or SceneTree).

I feel like it's something that should be communicated to consumers (and perhaps voted on) before making the change.  Some may prefer to leave it as is.

(Think of it as corporate trauma ;) )

Maybe __  is close enough to _ to get the consumers on board 😁

The SceneTreeAttribute could take an argument that defines the name of the property. This way, all possible conflicts could be solved and the name could even reflect which scene tree is accessed.

Perfect!  Won't even need a v3 for that (assuming default is _).
Just means @aroelke will need to specify as needed, but that's better than nothing.

This solution is a good compromise. I like it.

Thanks all.  On it.

New pre-release uploaded.  If all good, I think it's worth doing it as a 2.5 release


Publish starter theme again to the Timber packagist

Yes, it makes sense :). I just wanted to make sure we keep track of this todo.

Originally posted by @gchtr in https://github.com/timber/starter-theme/pull/154#discussion_r1599536534

@Levdbas Blockquote in Markdown is >

@jarednova , could you deprecate https://packagist.org/packages/upstatement/timber-starter-theme in favor of https://packagist.org/packages/timber/starter-theme?

[off topic] @jarednova What about you? The Jared-Timber distance just got bigger?

@Levdbas happy to!
@szepeviktor that's the idea — want to make sure Timber can thrive without old Jared-y ways of doing things

Thanks Jared!

No, thank YOU @Levdbas !


clarify q-function requirements for solid mechanics module

Also update the links on the doxygen main page to point to the actual physics modules, rather than empty forward declarations.

Note: the HeatTransfer module should have something similar done, but #840 is changing some of those interfaces so this PR only does the solid mechanics module.

Codecov Report

Merging #851 (4a13ce8) into develop (0aa56f4) will increase coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #851      +/-   ##
===========================================
+ Coverage    95.11%   95.12%   +0.01%
===========================================
  Files          146      146
  Lines         9933     9933
===========================================
+ Hits          9448     9449       +1
+ Misses         485      484       -1

Impacted Files
Coverage Δ

src/serac/numerics/functional/functional.hpp
100.00% <ø> (ø)

src/serac/physics/solid_mechanics.hpp
99.17% <ø> (ø)

...merics/functional/tests/functional_comparisons.cpp
97.96% <0.00%> (+0.50%)
:arrow_up:

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

Note: the HeatTransfer module should have something similar done, but #840 is changing some of those interfaces so this PR only does the solid mechanics module.

I'll add the similar changes directly in #840