chore(deps): update common-dev-assets digest to e2efad2

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
4f76bad -> e2efad2

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 2.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Dashboard time range dialog: Copied action buttons to the top.

This is how it looks now:

@thorbenkuro
At the top, the order of the buttons "Übernehmen" and "Abbrechen" is different to the bottom where "Abbrechen" is on the left with "Übernehmen" on the right.
Is that desirable?

For me, it's ok if the button order is changed as it makes (maybe) more sense for blind people to use the form. The main problem was that blind people need to hit [Tab] like 30 times until they go through the date picker to reach the submit button. I won't merge this yet and leave it up for discussion. Maybe someone knows a more pretty solution.

Will merge the branch for now due to accessibility reasons. If there is a need, it will be changed later. At the moment I think this should be fine.


fix: pass item props to component in DropdownItem rendered element

DES-388
📝 Description
React-aria appends non-react aria props in the DropdownItem to the item prop that it controls. We need to access manifest props off of that instead of the root prop definition. See react-stately for more details.
Screenshots

Please provide screenshots for any visual changes

Merge checklist

[ ] Added/updated tests
[ ] Added changeset

Resetting the react package for now to make sure this patch doesn't break anything


Support for extensible format PCM wave files

Since removing the libsndfile dependency, SFML only supports integer-encoded PCM wave files with the PCM format tag. However, there are identically encoded wave files that use the "extensible" tag instead. Since some applications use this extensible tag when saving PCM waves, it would be nice to support the format.
With an extensible format file, the example below outputs "Failed to open WAV sound file (invalid or unsupported file)" (assuming the file is named "tone_24.wav" and it's in your working directory).
#include <SFML/Audio.hpp>
#include <SFML/System.hpp>

int main() {
    sf::SoundBuffer sb;
    sb.loadFromFile("tone_24.wav");

    sf::Sound s(sb);
    s.play();

    sf::sleep(sf::seconds(2.5));
}

I'll post a pull request shortly to help you see if you want to include support.
Forum Thread
Wave File Specifications
Example of Unsupported File

Merged in fc54dba3d7ff15d99d9e86fea7d5cb593dd86106


Add a note regarding new security restriction

Add a note to indicate HTML form elements will be removed due to security restrictions.

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

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

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

@mmacy - I adjusted the text per your feedback. Is the submission ready for merge? Thanks

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

Thank you all!


Add logomark and logotype for xUnit.net

Note that we already have StickerMule stickers:
https://www.stickermule.com/marketplace/4413-xunit-dot-net-full-logo (logotype)
https://www.stickermule.com/marketplace/4404-xunit-dot-net-small-logo (logomark)

✨ Thanks - I've updated the website with links to the ones above also.


Uncaught TypeError: Cannot read property 'type' of undefined

This is what I took from my console's ouput:
TableColumn.js:64 Uncaught TypeError: Cannot read property 'type' of undefined
  shouldComponentUpdate @ TableColumn.js:64
  updateComponent       @ ReactCompositeComponent.js:656
  receiveComponent      @ ReactCompositeComponent.js:571
  receiveComponent      @ ReactReconciler.js:127
  ...

The error above occurred after I doing the following:
const data = [
  { id: 1, value: [hello, world] },
  { id: 1, value: [hello, world] },
];

<BootstrapTable data={data} />

This issue duplicates with issues/315;

HI @ryerh, so everything is ok? I'll open it if this problem still remain. Thanks

I am getting this error
main.js:19136 TypeError: Cannot read property 'type' of undefined
at ArticleListCtrl.runQuery (main.js:39784)
at ArticleListCtrl.setListTo (main.js:39765)
at new ArticleListCtrl (main.js:39745)
at Object.invoke (main.js:9614)
at $controllerInit (main.js:15477)
at nodeLinkFn (main.js:14357)
at main.js:14765
at processQueue (main.js:21443)
at main.js:21487
at Scope.$digest (main.js:22582)

I am getting the same error mentioned in the title of this ticket, so won't open a new ticket.
 Seems like the table still renders. Am I missing anything here?
It would be great if you could reply to this.
Thanks :)


Investigate issues with cluster-autoscaler and scaling tests

Following on from https://github.com/giantswarm/roadmap/issues/3499
There seems to be some odd behaviour going on with cluster-autoscaler when it comes to the scaling tests in the WC E2E tests.
They have been seen to be flakey and sometimes failing due to new nodes not becoming ready before the 15 minute(!!!) timeout.
On top of this we have also seen strange behaviour where the cluster has attempted to scale up by adding 3 new nodes even though only a single new node should be all that is required.
Sometimes we observe the three node increase and the tests time out before any of them are ready and other times we see the 3 node increase and one of them becomes ready just before the timeout is reached. The inconsistency is concerning as these clusters should be fairly stable at this point in the tests.
The speed at which the cluster can scale up is also concerning (sometimes more than 15 min?!) and could potentially be a big problem for some of our customers that rely on having quickly flexible clusters.

Example taken from this comment:
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"Checking for increased replicas. Expected: 3, Actual: 2"}
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"Condition messages from non-running deployment pods: [scale-hello-world-757699f7b4-wmntm='0/8 nodes are available: 2 node(s) didn't match pod anti-affinity rules, 3 node(s) had untolerated taint {node-role.kubernetes.io/control-plane: }, 3 node(s) had untolerated taint {node.cluster.x-k8s.io/uninitialized: }. preemption: 0/8 nodes are available: 2 No preemption victims found for incoming pod, 6 Preemption is not helpful for scheduling.']"}
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"There are currently '5' worker nodes"}
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"Worker node status: NodeName='ip-10-0-129-198.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>}]'"}
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"Worker node status: NodeName='ip-10-0-166-189.cn-north-1.compute.internal', Taints='[]'"}
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"Worker node status: NodeName='ip-10-0-206-159.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>}]'"}
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"Worker node status: NodeName='ip-10-0-251-83.cn-north-1.compute.internal', Taints='[]'"}
{"level":"info","ts":"2024-06-20T09:32:53Z","msg":"Worker node status: NodeName='ip-10-0-74-181.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>}]'"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"Checking for increased replicas. Expected: 3, Actual: 2"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"Condition messages from non-running deployment pods: [scale-hello-world-757699f7b4-wmntm='0/8 nodes are available: 2 node(s) didn't match pod anti-affinity rules, 3 node(s) had untolerated taint {node-role.kubernetes.io/control-plane: }, 3 node(s) had untolerated taint {node.cluster.x-k8s.io/uninitialized: }. preemption: 0/8 nodes are available: 2 No preemption victims found for incoming pod, 6 Preemption is not helpful for scheduling.']"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"There are currently '5' worker nodes"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"Worker node status: NodeName='ip-10-0-129-198.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>} {ToBeDeletedByClusterAutoscaler<PHONE_NUMBER> NoSchedule <nil>} {node.kubernetes.io/not-ready  NoSchedule 2024-06-20 09:33:04 +0000 UTC}]'"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"Worker node status: NodeName='ip-10-0-166-189.cn-north-1.compute.internal', Taints='[]'"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"Worker node status: NodeName='ip-10-0-206-159.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>} {ToBeDeletedByClusterAutoscaler<PHONE_NUMBER> NoSchedule <nil>} {node.kubernetes.io/not-ready  NoSchedule 2024-06-20 09:33:03 +0000 UTC}]'"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"Worker node status: NodeName='ip-10-0-251-83.cn-north-1.compute.internal', Taints='[]'"}
{"level":"info","ts":"2024-06-20T09:33:04Z","msg":"Worker node status: NodeName='ip-10-0-74-181.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>} {ToBeDeletedByClusterAutoscaler<PHONE_NUMBER> NoSchedule <nil>} {node.kubernetes.io/not-ready  NoSchedule 2024-06-20 09:33:03 +0000 UTC}]'"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"Checking for increased replicas. Expected: 3, Actual: 2"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"Condition messages from non-running deployment pods: [scale-hello-world-757699f7b4-wmntm='0/8 nodes are available: 2 node(s) didn't match pod anti-affinity rules, 3 node(s) had untolerated taint {node-role.kubernetes.io/control-plane: }, 3 node(s) had untolerated taint {node.cluster.x-k8s.io/uninitialized: }. preemption: 0/8 nodes are available: 2 No preemption victims found for incoming pod, 6 Preemption is not helpful for scheduling.']"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"There are currently '5' worker nodes"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"Worker node status: NodeName='ip-10-0-129-198.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>} {ToBeDeletedByClusterAutoscaler<PHONE_NUMBER> NoSchedule <nil>} {node.kubernetes.io/not-ready  NoSchedule 2024-06-20 09:33:04 +0000 UTC} {node.cilium.io/agent-not-ready  NoSchedule <nil>} {node.kubernetes.io/not-ready  NoExecute 2024-06-20 09:33:06 +0000 UTC}]'"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"Worker node status: NodeName='ip-10-0-166-189.cn-north-1.compute.internal', Taints='[]'"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"Worker node status: NodeName='ip-10-0-206-159.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>} {ToBeDeletedByClusterAutoscaler<PHONE_NUMBER> NoSchedule <nil>} {node.kubernetes.io/not-ready  NoSchedule 2024-06-20 09:33:03 +0000 UTC} {node.cilium.io/agent-not-ready  NoSchedule <nil>} {node.kubernetes.io/not-ready  NoExecute 2024-06-20 09:33:06 +0000 UTC}]'"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"Worker node status: NodeName='ip-10-0-251-83.cn-north-1.compute.internal', Taints='[]'"}
{"level":"info","ts":"2024-06-20T09:33:14Z","msg":"Worker node status: NodeName='ip-10-0-74-181.cn-north-1.compute.internal', Taints='[{node.cluster.x-k8s.io/uninitialized  NoSchedule <nil>} {ToBeDeletedByClusterAutoscaler<PHONE_NUMBER> NoSchedule <nil>} {node.kubernetes.io/not-ready  NoSchedule 2024-06-20 09:33:03 +0000 UTC} {node.cilium.io/agent-not-ready  NoSchedule <nil>} {node.kubernetes.io/not-ready  NoExecute 2024-06-20 09:33:06 +0000 UTC}]'"}

This is caused by the taint we add to new nodes, node.cluster.x-k8s.io/uninitialized with the effect NoSchedule.
cluster-autoscaler triggers the scale up actions, then after 30s when re-evaluating the cluster situation does not consider the new node since it has that taint, so it re-triggers another scale up, and this goes on until the first node is initialized, which takes 1-2 minutes, thus adding 2-3 unnecessary nodes which will be scaled down after a bit.
With https://github.com/giantswarm/cluster-autoscaler-app/pull/274 we instruct the cluster-autoscaler to ignore that taint for nodes and consider them as available nodes-


Unable to connect to ClamAV TCP/IP daemon

OS type
Ubuntu 19
Drupal version
8
Codebase
Drupal 8
Describe the bug
Unable to connect to ClamAV TCP/IP daemon on <IP_ADDRESS>:3310
Contents of your docker-compose.yml
  clamav:
    image: mkodockx/docker-clamav:alpine
    container_name: "${PROJECT_NAME}_clamav"
    expose:
      - "3310"

How is it a docker4drupal bug?


obj2gltf convert error

convert error：mime must be a string , what this mean :
E:\work\obj2gltf-master\bin>node obj2gltf.js -i gugong/gugong.obj -o gugong/gugong.gltf -s
Error: mime must be a string
at Jimp.throwError (E:\work\obj2gltf-master\node_modules\jimp\index.js:82:43)
at new Jimp (E:\work\obj2gltf-master\node_modules\jimp\index.js:212:31)
at E:\work\obj2gltf-master\node_modules\jimp\index.js:237:23
at Function.Jimp.read (E:\work\obj2gltf-master\node_modules\jimp\index.js:229:19)
at generateJimpImage (E:\work\obj2gltf-master\node_modules\gltf-pipeline\lib\loadGltfUris.js:151:17)
at loadURI (E:\work\obj2gltf-master\node_modules\gltf-pipeline\lib\loadGltfUris.js:79:39)
at loadGltfUris (E:\work\obj2gltf-master\node_modules\gltf-pipeline\lib\loadGltfUris.js:36:9)
at Function.Pipeline.processJSONToDisk (E:\work\obj2gltf-master\node_modules\gltf-pipeline\lib\Pipeline.js:192:12)
at E:\work\obj2gltf-master\lib\convert.js:58:33
at tryCatcher (E:\work\obj2gltf-master\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (E:\work\obj2gltf-master\node_modules\bluebird\js\release\promise.js:510:31)
at Promise._settlePromise (E:\work\obj2gltf-master\node_modules\bluebird\js\release\promise.js:567:18)
at Promise._settlePromise0 (E:\work\obj2gltf-master\node_modules\bluebird\js\release\promise.js:612:10)
at Promise._settlePromises (E:\work\obj2gltf-master\node_modules\bluebird\js\release\promise.js:691:18)
at Async._drainQueue (E:\work\obj2gltf-master\node_modules\bluebird\js\release\async.js:133:16)
at Async._drainQueues (E:\work\obj2gltf-master\node_modules\bluebird\js\release\async.js:143:10)

It looks like the gltf-pipeline (which obj2gltf uses) cannot recognize the image type for some reason. Can you post your obj file?

Closing for now.
Once https://github.com/AnalyticalGraphicsInc/obj2gltf/pull/49 is merged try it out and see if it converts successfully.

Closing for now. If you are still having issues feel free to open a new issue and upload a sample obj.


sources.json: upgrade to nixos-21.05 branch

New stable branch.
New dockerTools clearly changed the content hash of the pulled/extracted alpine image.

Passes tests.


API providing the list of vms available with details about the size and region is not working anymore

http://azurespeed.com/api/vmslugs, there used to be an API like this which had been exposed and used to return the list of all available vms with their details and region information.
This is not working now, is there any alternative for this ?

Azure ratecard api has been changed a bit and I gave up maintain that api. You might want to check if this API from Azure marketplace works https://azuremarketplace.microsoft.com/api/v2.0/slugs?api-version=2017-04-24&billingregion=us


Fix layout bug on multi selection

On multi selection pop up

Fix in: https://github.com/OpenSmock/Pyramid/commit/8b5e687caa992de36c411002cb49264f2eb6132b


calculate dates of forest regeneration in plot history

@mmw590, I added entries in the plot history for all the previously missing sites/plots. There are quite a few that have age data in the measurements file. If you have code to calculate their regeneration dates based on age and date of measurement, it would be great to add those dates to the measurements file. See notes therein.

I have Excel code to calculate stand.age from dates in 'datavalidationonlyNOENTRY' tab in 2ForC_data_sites_plothistory.xlsx, if that's useful.

Done

I did this but somehow lost the changes.

Done.


Fix Compose button, Pull in boukestam updates

Take a look at the commits for detailed changes

@g60madman thanks for the access! Did you want them on a PR, a feature branch, or just master?

@jeff-hykin Just slap into master would be great! Thanks for helping with the project, I want to get it released back out into the store soon just was working on fixing the new bug and saw you knocked it out so figure we need you on the project 👍

Thanks for merging it. I attempted yesterday, but I don't think I had permission to, and I think I still don't. I started looking into it, but had to take care of some other things yesterday.

@jeff-hykin you bet! I am working on submitting it back to Google as well for the Chrome store. I am hoping to have that completed soon.


New name for this license > This page needs some updates

The new name of the license is Microsoft365 Phone Resource Account. If you search for Virtual User, you won't find anything.
It's a quick one to update and will serve lots of admins.

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

ID: d6891495-01c6-117b-c28b-28232782ba74
Version Independent ID: 1c23b35a-e9ba-ffdd-9baa-a3f83f4ed9ca
Content: Microsoft Teams Phone Standard – Virtual User licenses - Microsoft Teams
Content Source: Teams/teams-add-on-licensing/virtual-user.md
Service: msteams
GitHub Login: @dstrome
Microsoft Alias: *dstrome

In all my tenants the current name of this license is "Microsoft Teams Phone Resource Account"
In this repo, we can see all sorts of naming variants for this license:

Microsoft 365 Phone System – Virtual User
Microsoft Phone System - Virtual User
Microsoft Teams Phone Standard – Virtual User
Microsoft Teams Phone System - Virtual User
Microsoft Teams Phone System Virtual User
Phone System - Virtual User
Phone System Virtual User
Phone System–Virtual User
Teams Phone Standard - Virtual User
Teams Phone Standard – Virtual User
Virtual User

All these license names should be replaced with a consistent name.
Content articles:

Skype/SfbHybrid/hybrid/configure-onprem-ra.md
Skype/SfbHybrid/hybrid/plan-call-queue.md
Teams/create-a-phone-system-call-queue.md
Teams/direct-routing-sbc-multiple-tenants.md
Teams/manage-resource-accounts.md
Teams/plan-auto-attendant-call-queue.md
Teams/routing-calls-to-unassigned-numbers.md
Teams/toc.yml
Teams/voice-case-study-call-queues.md
Teams/includes/create-call-queue-steps.md
Teams/includes/set-up-resource-account-steps.md
Teams/teams-add-on-licensing/virtual-user.md

CC: @get-itips, @scanum

@shivtorov & @LaureVDH
Here is the approved/merged PR with the updates:
https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness-pr/pull/9841.
The updated versions will publish today around 11 am PST.
The PowerShell docs have also been updated and will publish today around 11 am PST too.

@scanum


Fix qrun compile warning

Relate to #622

Hi @rswarbrick ,
Is there anything else that you want to track that needs the timestamps too?

I usually run makefile with default output directory. I just attach the time for default output directory to avoid confuse. It makes sure I can rebuild things properly for different default output directory.
Edit: Aargh, apparently I don't know how to use GitHub PRs yet. This is supposed to be attached to the 2nd commit ("Add time for output report")

I think you can use cherry pick to get my commit?

Right, I've just gone through this PR again. Thanks for spotting the missing void keyword in ibex_mem_intf_slave_seq_lib.sv: we should definitely fix that.
Also, I completely agree with the change to sim.py. Actually, I was going to re-jig that script this morning (making it PEP8 compliant and doing general tidy-ups). So I'll grab that commit and start a "tidy up sim.py" PR based on that. Once it's done, I'll link to the PR here.
The other changes, I'm a little less convinced about: I don't quite understand the XLEN change you're suggesting and I think I disagree with the Makefile change.
If you think the Makefile change is good, could you rebase it onto master and split it into a separate PR? It's not related to Questa compilation warnings, so I think it makes sense to consider separately.

@rswarbrick , I remove 2 commits. Thanks

Oh, sorry, I forgot to link to the sim.py tidyup PR #648. The first patch there is cherry-picked from this PR's original set.

@rswarbrick . It looks good to me.


Expose public API

var install = require('pnpm.js').install

install([ 'lodash' ], { quiet: true })
  .then(res => { ... })

cc @stefanpenner, who's interested in trying to tinker around with integrating pnpm to ember-cli.

:+1: will give it a whirl this week.

this isn't really documented yet, i'd imagine there's a need for more options to make this developer-friendly.
For now, be sure to try passing { quiet: true } or use the simple logger (ref):
process.env.pnpm_logger = 'simple'


Unable launch interactive session

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az interactive
Errors:
cannot import name 'ENV_ADDITIONAL_USER_AGENT'
Traceback (most recent call last):
pip-install-7cl6xofh\knack\knack\cli.py, ln 215, in invoke
cli\core\commands\__init__.py, ln 631, in execute
cli\core\commands\__init__.py, ln 695, in _run_jobs_serially
cli\core\commands\__init__.py, ln 688, in _run_job
Temp\pip-install-7cl6xofh\six\six.py, ln 703, in reraise
cli\core\commands\__init__.py, ln 665, in _run_job
cli\core\commands\__init__.py, ln 324, in __call__
azure\cli\core\__init__.py, ln 574, in default_command_handler
cli\command_modules\interactive\custom.py, ln 41, in start_shell
cliextensions\interactive\azext_interactive\__init__.py, ln 10, in start_shell
    from .azclishell.app import AzInteractiveShell
interactive\azext_interactive\azclishell\app.py, ln 31, in <module>
    from azure.cli.core.commands.client_factory import ENV_ADDITIONAL_USER_AGENT
ImportError: cannot import name 'ENV_ADDITIONAL_USER_AGENT'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az interactive

Expected Behavior
Environment Summary
Windows-10-10.0.18362-SP0
Python 3.6.6
Installer: MSI

azure-cli 2.5.1

Extensions:
azure-devops 0.12.0
interactive 0.4.3

Additional Context

Re-installing the extension worked ...thanks


Did you guys test the accuracy of CIFAR100 ?

Did you guys test the accuracy of CIFAR100

haven't

Yes!


Catch the latest ddc up

Now ddc.vim can find filters automatically, so plugin dir is unnecessary.
Move the sources from denops/ddc/filter to denops/ddc-filters.
Fix tests to pass.

It can pass with deno --unstable test.

OK. Thank you!


Saving object from createWithoutData only return changed key and value

For object created with createWithoutData, when saved, only the change key and value are included in the result of the promise. This is different from what we get for Cloud Code on Parse.com.
Is this intended behaviour? If so, is there a way for the entire object to be included in the result of the save promise?
Steps to reproduce
var anObject = Parse.Object.extend('ClassName').createWithoutData('objectId');
anObject.set('keyToChange', 'value');
anObject.save(null, {sessionToken: token}).then(function (savedAnObject) {});
Expected Results
savedAnObject to be the entire object.
Actual Outcome
savedAnObject only contains objectId, createdAt, updatedAt and the keyToChange and value.
Environment Setup

Server

parse-server version (Be specific! Don't say 'latest'.) : 2.2.24
Localhost or remote server? (AWS, Heroku, Azure, Digital Ocean, etc): Heroku

Database

MongoDB version: 3.2.9
Localhost or remote server? (AWS, mLab, ObjectRocket, Digital Ocean, etc): mLab

Could some please take a look? My current knowledge in node.js doesn't allow me to dig deep and understand the source code yet.


update owners

Our teammate @JRAlexandar is moving to the ML docs team. We need to assign his review areas to others on our team.
/cc @Thraka  Do you want to be tagged in some of the areas?

Sure! csharp/vb/core perhaps?


Upstream dependencies no longer published?

Hey there, thanks for setting this up. Super helpful.
Here's a quick fix to the Cargo.toml.
tauri-build = "^1.0.0-beta-rc.1" no longer exists on crates.io. So I suggest changing it to 1.0.0-beta.1
Thanks again!

Hi,
thanks for letting me know. It seems that build I've used has been yanked.  I've updated them to the latest version (commit 6a2eb036ef81c42f1292365eec3ad96aa13ad822) , if you can test if all works now that would be great!

Looks good. Those are the changes I made as well. The Tauri folks advised to do yarn tauri deps update.
Thanks again!

Glad that was an easy fix. Thanks again for spotting it!


fix as per #265

Copying fix from https://github.com/GoogleCloudPlatform/generative-ai/pull/265 while the notebooks are still duplicated

Sorry polong, I wasn't aware of this. The same fix is already merged with #273 .


Added entries about binjr to real world app and download sections

This PR adds entries about binjr, a JavaFX based application used to browse though time series data, to the "Real World Applications" and "Downloads" sections.

Thanks for the merge.


add .netframework 3.5 sp1

Microsoft Reviewers: Open in CodeFlow

It seems that I meet a bug. When I first pull a request the bot didn't appear and Azure Pipelines didn't started, like this PR https://github.com/microsoft/winget-pkgs/pull/544
If I commit again and the bot work properly.
What cases it?

It seems that I meet a bug. When I first pull a request the bot didn't appear and Azure Pipelines didn't started, like this PR https://github.com/microsoft/winget-pkgs/pull/544
If I commit again and the bot work properly.
What cases it?

WTF, if I click the link and 404 appear

but if I copy the link and go to it, it's fine

do you have any idea about it? @superusercode

@Reset12138 looks like your actual link (visible in markdown) has null in it but the visible text has the proper link
if you copy and paste it like https://github.com/microsoft/winget-pkgs/pull/544 it should work properly

@Reset12138 looks like your actual link (visible in markdown) has null in it but the visible text has the proper link
if you copy and paste it like #544 it should work properly

I got it. I'm a freshman in university and just started to learn CS so very grateful for your answer.
I've seen your comment in PR, and I'll tried to fix it.
Besides do you have any idea about the bot's problem?

@Reset12138 I'm still looking into it, but it appears that we either didn't get or dropped the GitHub's payload for #544 and #545 so the bot didn't process the PRs. Please file an issue describing what you've seen for us to follow up.

@Reset12138 I'm still looking into it, but it appears that we either didn't get or dropped the GitHub's payload for #544 and #545 so the bot didn't process the PRs. Please file an issue describing what you've seen for us to follow up.

got it

I cannot get this one to install on Windows.  Claims it wants .Net 3.5 Framework installed first and pops the dialog.  I need to follow up with .net to see what should happen.

Approving this despite 3 issues.

it has a dependency, but it helps resolve.
it has a space in the version
there does not seem to be an uninstall.


Is it possible to install the program with "pip install" command?

It would be much convenient that we could install with "pip install" command

That is something that I've been thinking about.  If you want to compile from source, you can use the build files
https://github.com/devsim/devsim/blob/master/.travis.yml  (linux, mac os x)
https://github.com/devsim/devsim/blob/master/appveyor.yml (windows)
as guides for building.  There are also binary releases available which would work with almost any Python 2.7 distribution:
https://github.com/devsim/devsim/releases/latest

@juanesanchez Hope see the package soon~.~


Minor fix to image retraining example code in retrieving training files

tf.gfile.Walk() returns trailing '/' when files are in Google Cloud Storage.

This has been merged into the master branch with commit https://github.com/tensorflow/hub/commit/6892dc4f48fe143aaf1c883bc0f4e5fd988e3278


implement google search api

fetch any relevant information about the user

fetch any relevant information about the user

does not seem needed anymore.


[feature] Python version check, minimum python version is 3.9

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please make your selection.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] This change requires a new dependency
[ ] Code Maintainability / comments
[ ] Code Refactoring / future-proofing

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added pytest unit tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings

@mimusica, thanks. This version requirement shouldn't really apply anymore. I re-wrote the Binance API code. The bot should run with any 3.x version now. Can you confirm on the latest version you are not able to run the bot on less than 3.9.x?

I saw that printstatements are used in different ways.
There is a mix of the old python2 and the newer f string formatting. I'm
not 100% certain, but I think that the f string only got introduced as of
python3.6?
We need to double check that to be certain.
Kind regards,
Op ma 6 sep. 2021 16:19 schreef Michael Whittle @.***>:

@mimusica https://github.com/mimusica, thanks. This version requirement
shouldn't really apply anymore. I re-wrote the Binance API code. The bot
should run with any 3.x version now. Can you confirm on the latest version
you are not able to run the bot on less than 3.9.x?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/whittlem/pycryptobot/pull/478#issuecomment-913685778,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABFZN7W6L546VFOOYOQYBYTUATEVZANCNFSM5DQPELDQ
.

https://docs.python.org/3/whatsnew/3.6.html
indeed the f strings have been implemented as of python 3.6
I will modify this pr and push it again.

To give you an idea of what I mean:
https://github.com/whittlem/pycryptobot/blob/2623aa624cde375a47f6f569ea76be39382f08f2/pycryptobot.py#L860 is an example of an f string
while the following is < python3.6 compatible:
https://github.com/whittlem/pycryptobot/blob/2623aa624cde375a47f6f569ea76be39382f08f2/pycryptobot.py#L889
Conclusion:
minimum python version = python3.6
You can verify my pr again @whittlem

That's great mate, thanks for looking into this. So it looks like 3.6 is the minimum now. I will merge it in. Great update, thank you.


spotlight and paper don't link up

2020-06-12
Research spotlight: Kim et al., 2020
Conserved roles of chromatin remodellers in cohesin loading onto chromatin.
image seems to align with paper via link not title.

Actually, everything in that entry was correct except the title.


Are alternate colors available for the JST connectors?

This would be to assist in new users locating specific connectors.

Here is the color scheme for the connectors:
2 pin
M1-4: (4x) white
3 pin
DSM2: (1x) white
4 pin
E1-4, I2C: (5x) white
UT0, UT1, UT5: (3x) black
PWR: (1x) new color #1 (red preferred)
CAN: (1x) new color #2 (green preferred)
6 pin
S1.1, S1.2: (2x) white
GP0-1: (2x) black
ADC: (1x) new color #1 (red preferred)
GPS: (1x) new color #2 (green preferred)
Unfortunately, the colored connectors are a 50% premium over the other connectors so one goal of the above scheme was to minimize the number of colored connectors.

If the only secondary color we have is black, let's use white on everything except using black on PWR and ADC. Those are the ones most likely to damage something if connected mistakenly.

Got it - thanks!
Regards,
Craig Stiegman
element14
(773) 90tel:(773) 907-59417-5941tel:(773) 907-5941
On Nov 15, 2016, at 11:35 AM, Jason Kridner <notifications<EMAIL_ADDRESS>wrote:
If the only secondary color we have is black, let's use white on everything except using black on PWR and ADC. Those are the ones most likely to damage something if connected mistakenly.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/jadonk/beaglebone-blue/issues/28#issuecomment-260709970, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AHehhCeqBfeAYJ8UB_gX4odB07LfG4oXks5q-e0EgaJpZM4KVMYC.
Disclaimer***
The preceding e-mail message (including any attachments) contains information
that may be confidential, be protected by the attorney-client
or other applicable privileges, or constitute non-public information. It
is intended to be conveyed only to the designated recipient(s). If you are
not an intended recipient of this message, please notify the sender by
replying to this message and then delete it from your system. Use,
dissemination, distribution, or reproduction of this message by unintended
recipients is not authorized and may be unlawful.

Is there a list of all male connectors for all the BB Blue, and is there any MFG that actually sell a set of them minus the power connectors and USB.  It is well specified in the glossy print, but not the actual male mfg connector lead part numbers if one exists.  I called a few but they were not ready for it. So good so far.

Issue migrated to beagleboard/beaglebone-blue#52


Bamboo stucks on "Loading...." if serverd by Apache Web Server proxying Tomcat-BambooBSC

I've got an issue that I cannot figure out. I'm serving the default Tomcat Bamboo BSC 0.7.4 bundle on a Ubuntu Server 16.04 LTS. My config has an Apache Web Server 2.4.18.
BambooBSC responds correctly on this machine with default server.xml and Apache Web Server shutted down.
Starting Apache with the configuration below makes BambooBSC unresponsive stuck on "Loading...." blue message after a succesfull log-in (log in page is correctly served to the browser). No errors are present on the Catalina.out nor on the Apache log (all the resources are served with an HTTP 200 message).
Server.xml main details:
 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Connector port="8080" protocol="org.apache.coyote.http11.Http11Nio2Protocol"                connectionTimeout="20000"                redirectPort="8443"                compression="on"                compressionMinSize="2048"                compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,applicati/javascript,application/json,text/json"                 proxyName="myservername.com"                proxyPort="80"/>
Apache 2 conf main details:
ServerName    myservername.com ProxyPreserveHost on ProxyPass           /   http://myservername.com:8080/ ProxyPassReverse    /   http://myservername.com:8080/ ProxyRequests Off

I no try work with Apache-2 proxy, but you maybe can to try change Server.xml , modify Connector item settings to Tomcat8 default value.
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

https://stackoverflow.com/questions/26504776/apache-and-tomcat-8-configure-proxy

Thanks @billchen198318 . Unfortunately the issue persist even using your suggestions. BTW I think that the incriminated code that may cause the issue under Apache 2 web server is this javascript using DOJO js:
`function loadMessagePublish() {
var socket = dojox.socket.LongPoll({
    url:"/core-web/publish?id=PUBMSG0001&account=admin&refreshUUID=b7eb7550-4882-11e8-b44f-d786e39a9a38",
    headers: {
        "Accept": "application/json",
        "Content-Type": "application/json",
        "Client-Id": Math.random()
    }
});
socket.on("open", function(event){
	socket.send("");
});
socket.on("message", function(event) {
	require(["dojo/json", "dojo/dom", "dojo/on", "dojo/domReady!"], function(JSON, dom, on){
		var obj = JSON.parse(event.data);
		if (obj!=null && obj.message!=null && obj.message!='' ) {
			if (dojo.byId('_my_message').innerHTML.length>=10000) {
				dojo.byId('_my_message').innerHTML = '';
			}
			if ('Y' == obj.success) {
				dojo.byId('_my_message').innerHTML = obj.message + dojo.byId('_my_message').innerHTML;
			}
		}

	});
});

}`
You're are opening a WebSocket connection. Apache2 by default needs a module to be  activated to support WebSocket:
http://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html
Added this one I inserted two new entries to my apache config for the ProxyPass entry. Could you please confirm that the URI generated by this code are like this:
ws://mydomain.com/core-web/.....
wss://mydomain.com/core-web/....
can't debug the js script myself for the fact that while running on my Firefox 59 istance dojox.socket is undefined.

Hi
I think not to use the WebSocket feature for this message push (06 - Message notice). Because the feature no any meaning. You might consider using a correction program without push functionality to try it out.

download the left_jsp.zip
left_jsp.zip

unzip the left_jsp.zip , will has a file name left.jsp

copy the left.jsp over the before file in directory core-web/pages/  to over before file left.jsp .

Jsp does not fix the issue. I had investigated a bit more. Shutting down Apache, leaving Tomcat alone still gives issues. Try yourself: use Tomcat standalone, version provided inside your 0.7.4 distribution, changing just the connector port from 8080 to 80. Start, you will reach index.action with the login page...then submit your login credentials (like the admin one provided)...Bamboo will stuck on a "loading..." message on a white page forever.
No exception in the catalina.out. Could you please check if port 8080 is hardcoded inside the app in the code? I've found a possible issue in the static method getHttpPort inside the HostUtils class
if (protocolHandler instanceof Http11Protocol  			            		|| protocolHandler instanceof Http11AprProtocol 			            		|| protocolHandler instanceof Http11NioProtocol) { 			            	port = connector.getPort(); }
For example, the default connector inside the server.xml belongs to a different type (it's an Http11Nio2Protocol type).
I've got no time to donwload the code at the moment but I suspect that port 8080 maybe used as a default value so that the page with the "loading..." msg has some sort of ajax component waiting for a reply from a service called on the wrong port if the app has been started on a port different from the 8080.

But i think, if is HostUtils.getHttpPort() affect it, tomcat8 will start fail. so maybe is not this point.

Hi, I got the same problem.
I found out some problems(and how i fixed it):

File webapps/core-web/pages/index.jsp,
the function in dojo.addOnLoad did not run. I tried using setTimeout instead. (ugly.. i know)
All the widget were not registered properly.  Had to add dojo.parser.parse(document.body) in the function mentioned above.
Sometimes nv.d3.js was called before d3.js
Some widgets were trying to load from server internal IP Address (shown in red below)

I changed the internal ip address to external (or domain) in MySQL database, table tb_sys for CONTEXT_PATH gsbsc-web.

Hope it helps.
Also, I am not familiar with dojo framework, so I am sure there are better ways to fix the above problems.
Cheers,
Anton

Hi antoniusng, are you browser use Chrome or firefox ?
I think maybe is manual DOJO package the d3 & nv.d3 problems, In some environments will Loading error.
I will arrange some time for a revision change, use Echarts replace d3 & nv.d3 and Highcharts.
Hi antoniusng, can you help me try remove the script in index.jsp, on you environment. look load status.
<script>
var dojoConfig = {
		    parseOnLoad: true,
		    packages: [
				{ name: "d3", 		location: "<%=basePath%>/d3/",	main: "d3" 		},
				{ name: "nv",		location: "<%=basePath%>/d3/",	main: "nv.d3"	}
		    ]
};
</script>

Hi @billchen198318,
Tried removing the script in index.jsp. Same problem widget not registered, so still had to do dojo.parser.parse.
Cheers,
Anton

Hi antoniusng,
can you download and try use VM version on you environments .
try if the VM version also happens it.
and you browser is Chrome or firefox ?
thanks.

I deployed BambooBSC in my Linux Server.
I tried on Chrome and Firefox. Both have the same error.


The confirmation link directs to a Tomcat page

When you click the activation URL you are directed to a Tomcat page saying:
"If you're seeing this, you've successfully installed Tomcat. Congratulations!"
It is confusing. It should direct you to the main page of the Service Catalogue or a CloudOpting page with a message saying something like: "Thank you! Your email has been successfully verified.".

Should have been fixed by c5e99eb but I am not able to test because I do not get the e-mail.
Please test again.

It will be ready in the next release or in development.

Tested it and it works in prod.


Report User Feature

http://dbpatterns.com/accounts/profile/bockabockablock/
http://dbpatterns.com/documents/5706cbb61514b4252236da53/
Example of a spam user and his database
There should be a way to report users or report certain database designs.

Another example http://dbpatterns.com/accounts/profile/jnichols/


test: add a test to return null in badge component

Pull Request Test Coverage Report for Build 48

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 82.228%

Totals

Change from base Build 33:
0.3%

Covered Lines:
445

Relevant Lines:
530

💛  - Coveralls


fud2 Tracker

Here is a tracking issue to catalog all the stuff to do to fud2, after the initial import in #1877. As I turn these bullet points into issues, I'll edit this issue to link to them.
Near-term infrastructure completion:

[ ] Tests! Maybe unit tests, or maybe snapshot tests of the emitted Ninja stuff. (Actual functionality tests of real builds will happen elsewhere, i.e., when our ecosystem-wide tests eventually use fud2 as a fud alternative.)
[ ] Document all the currently supported ops.
[ ] Document the design (and the scope/goals of both fake and fud2), and how to add functionality to fud2.
[ ] Add a CLI option to list all the states & ops.
[ ] Better error messages w/r/t configuration problems.

Missing functionality from OG fud (an incomplete list):

[ ] XRT: Make trace mode (VCD emission) work.
[ ] XRT: Support real-FPGA execution mode.
[ ] Systolic array generator.
[ ] Vivado HLS.
[ ] Vivado report parsing?

Big features to explore:

[ ] Extensibility. Perhaps with a scripting language like Starlark, as outlined elsewhere.
[ ] Ops with multiple inputs. The point is that the --set sim.data=foo.json route, where the data input is a "second-class citizen" w/r/t the actual code for simulation, is a hack. We should instead treat foo.json as a proper input, just like the Verilog program, that goes through its own op-based transformation, discovered with a BFS traversal of the op graph. This would let you, for example, do fud2 foo.json -o foo.hex or whatever to run the data conversion alone, and it would allow other formats other than the "blessed" JSON format to work transparently.
[ ] Ops with multiple outputs. This is relevant mostly to the simulation stages… currently, we have separate icarus and icarus-trace ops because one produces a JSON data file and the other produces a VCD file. Maybe we can make this one op? Then you wouldn't have to do --through icarus-trace --to vcd, which seems redundant; it would suffice to just do --through icarus --to vcd to specify which output you want.
[ ] Remote execution. We had this in OG fud for the Xilinx ops, but I think this should be a generic thing that any op can use.
[ ] Priority. This is an OG fud feature we don't have. See #1873.
[ ] "Check mode." OG fud has fud check that can automatically diagnose lots of installation and versioning problems.
[ ] "Install mode." Like check mode but even more helpful. See https://github.com/sampsyo/fake/issues/2 and #1899.
[ ] Rethink how "support resource" files work. Lots of ops need auxiliary files, and we have to deliver those somehow. Currently, those go in a directory alongside the actual code for fud2. This is inelegant because it means fud2 is not a self-contained executable, and fud2 isn't usable until you set a config option to point to that directory. Maybe we should include the files in the binary itself. See #1899.
[ ] (Optionally) embed Turtle instead of relying on Ninja?
[ ] Several ops currently depend on chunks of Python functionality from OG fud. We should figure out what to do about this in general… maybe just document it? Or create a separate Python package you have to install alongside our Rust business? Or just replace those bits of functionality altogether, which sidesteps the headache.
[ ] An extensible command line, perhaps? It would be nice for ops to be able to provide custom CLI options to parse, which would make things somewhat shorter than -s key=value. We'd need to collect examples of how this might be useful.

Thanks for getting started on this @sampsyo! What do you think about the following milestone: getting all of the tests in the monorepo working with fud2? We can maintain a separate runt.toml file and slowly etch away at all the failures/missing features. Once we have that done, we can consider recommending fud2 as the default build tool and see what other things keel over?

Ops with multiple inputs

I came across when playing with fud2 as well; there is some feeling about treating inputs more declaratively in the same way we think about files. The idea that some secondary inputs need to be transformed themselves is already true for things like the symbolic evaluator where the input spec might need to compiled through its own fud flow.

Can we add https://github.com/calyxir/calyx/issues/1899 to the tracker @sampsyo?

Yes, having "secondary inputs" be treated as first-class citizens would be really really satisfying…

Proposal: fud2 package to create zip/tarballs containing all of the source files needed to execute a particular flow. This could be useful for remote workflows and particular powerful for benchmarking infrastructures that want to generate one ninja file to generate results for a bunch of different input programs.

Several ops currently depend on chunks of Python functionality from OG fud. We should figure out what to do about this in general… maybe just document it? Or create a separate Python package you have to install alongside our Rust business? Or just replace those bits of functionality altogether, which sidesteps the headache.

I think this should be promoted into a general discussion about a new tools/ folder and we should formalize the process of building new tools for Calyx (languages supported, build flows, especially for python).

One problem I've been running into when using fud2 is if the Calyx compiler itself change, the .fud2 is not invalidated and fud2 will skip the compilation step. We should add a dependency on the various tools being run to make sure that when the tools themselves change, the build is re-executed from the right step!
Woo! New set of challenges from incremental execution but it'll be worth it once we have it figured out.

This is a cool idea!! A potential challenge is that this make fud2 a full blown build tool (like fud). For example, the approach of "fusing" build steps implies that ninja does not get to see (and cache) the results of build artifacts. This also complicates the debugging story; there are now two possible flows for every build: one through fud2 and one through ninja.
An alternative approach to the serialization problem is coming up with binary formats that can be mmapd directly by the various tools. For example, we don't really have a binary format for Calyx IR which causes expensive serialization and deserialization.

Ah, yes, thank you for articulating the downside. It would cost a lot of complexity! And, as you say, create two implementations to test for every possible plan. I guess one thing it wouldn't incur, however, is process management: everything would be in-process (that would be the point) so no std::process::Command necessary.
And yeah, you're right that there might be better alternatives to explore if serialization becomes a bottleneck… I guess the real lesson here is that we should wait for an actual bottleneck to appear before picking the solution. 🤪


[home] Onboarding users land on For You tab of Home

If a new user signs up for Artsy, they will be directed to the For You of tab instead of Artists. All other users will land on Artists.

👍


Fixes #313 rename everything from Post to Repo

What type of PR is this? (check all applicable)

[ ] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Description

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings

Added tests?

[ ] 👍 yes
[ ] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[ ] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

Thanks for opening this @janie-lee-developer. Check out the comments in the PR validation comment.
https://docs.opensauced.pizza/contributing/introduction-to-contributing/#pr-validation
Also run "npm run format" to fix the lint errors. Though this was a rename only, the file change force the linter to complain on this PR.


Java implementation or bindings ?

Hello,
I've been searching for an ANARI implementation or at least a binding for Java, but could not find any.
Have any links or informations ?
Thanks

Hi, sorry for the late reply!
We don't have any language bindings for anything beyond Python, but would welcome a PR if someone were to make them! I personally don't have any experience binding C to Java, so if you have pointers that would be helpful.


Update address.json

add getpolkadot[.]us
12rpYzbZHLmM83UcAuudQWr4cdb6xVCCe2brMQeno5isbSwK

Apologies for touching every line, I only wanted to add one new URL + wallet.
The bad site has been registered yesterday.

Yes, not 100% sure what is wrong here but something was re-written which makes me jittery to merge since I can spot the addition which is 100%, but no idea why the rest all show changes. So not sure what is up - dunno if it is specific, change in character set here or something else.
Since these are consumed by tools, not sure if it is parsable since I can't see what the all-line changes are, hence my trepidation for it as-is. (And don't want to stomp over you by making another PR, but would greatly appreciate if the PR only have the specific addition)

Apologies for my mistake.

Will merge, just checked the merge process on CI and it will rewrite all of them again, so it should pickup if there are any non-parsable issues.

Closing. Added it alongside the auto-check in #153


NuGet Slow, becuase of UI refresh

When you use nuget at the solution level to add/remove a package to multiple Projects, it takes a long time for a trivial functionality, i think one of the reasons is because its trying to show the changes in the Solution Explorer and maybe other UI controls, instead of using the new VS 2015 mechanism of having a watch on nodes and metadata instead of a sharing model, to disconnect the UI from the Model.

This issue was moved to NuGet/Home#1536


ActionSheet is not expanding in height with 1 or 2 Items in the list

I have gone through these following points

[x]   Check latest documentation: https://docs.nativebase.io/
[x]   Check for existing open/closed issues for a possible duplicate before creating a new issue: https://github.com/GeekyAnts/NativeBase/issues
[x]   Use the latest NativeBase release: https://github.com/GeekyAnts/NativeBase/releases

"@react-native-community/async-storage": "^1.3.3",
"axios": "^0.18.0",
"moment": "^2.24.0",
"native-base": "^2.12.1",
"react": "16.8.3",
"react-native": "0.59.5",
"react-native-animatable": "^1.3.2",
"react-native-calendars": "^1.110.0",
"react-native-device-info": "^2.1.2",
"react-native-document-picker": "^2.3.0",
"react-native-firebase": "^5.3.1",
"react-native-fs": "^2.13.3",
"react-native-gesture-handler": "^1.1.0",
"react-native-image-grid": "^1.0.0",
"react-native-loading-spinner-overlay": "^1.0.1",
"react-native-share": "^1.1.3",
"react-native-swiper": "^1.5.14",
"react-native-vector-icons": "^6.4.2",
"react-navigation": "^3.9.0",
"react-redux": "^7.0.2",
"redux": "^4.0.1",
"redux-axios-middleware": "^4.0.0",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.3.0",
"rn-fetch-blob": "^0.10.15"
Expected behaviour
ActionSheet to properly expand in Height even the items in the list are less than or equal to 2
Actual behaviour
Its not expanding properly.

I've made a pr that resolves this issue in my app. Testers would be appreciated :D

In my case it happen only if you have single item, if you add two or more it works fine,
and the issue is still there in latest version 2.12.0


/etc/login.defs CREATE_HOME enabled value should be "yes" instead of "True"

RHEL-07-020610 - "The Red Hat Enterprise Linux operating system must be configured so that all local interactive user accounts, upon creation, are assigned a home directory." checks this state by ensuring '^\sCREATE_HOME\s+(\S+)\s$' has the subexpression equal to "yes", but defaults/main.yml has it set to "true". Not sure if this is some sort of Ansible boolean parsing magic (version 2.10.5)
The following diff should fix it:
diff --git a/defaults/main.yml b/defaults/main.yml
index dd09cf0..fc52811 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -599,7 +599,7 @@ rhel7stig_login_defaults:
     pass_max_days: 60
     fail_delay_secs: 4
     umask: '077'
-    create_home: 'true'
+    create_home: 'yes'

 # RHEL-07-030300 uncomment and set the value to a remote IP address that can receive audit logs
 # rhel7stig_audisp_remote_server: <IP_ADDRESS>

I fixed this with PR #352 that is in devel right now. Once we get a few other updates to the role I will role it in with the a new release version and merge into main. Thanks for finding this one!
George

Addressed with PR #364


support "CCM" cipher suites

Expected behavior
support cipher suites which use CCM as bulk cipher.
Actual behavior
we found that CCM is not included in available suites of OpenSsl(from netty-tcnative).
Steps to reproduce
Set<String> ciphers = OpenSsl.availableOpenSslCipherSuites();
for (String cipher : ciphers) {
    System.out.println(cipher);
}

results are:
ECDHE-ECDSA-AES128-GCM-SHA256
ECDHE-RSA-AES128-GCM-SHA256
ECDHE-ECDSA-AES256-GCM-SHA384
ECDHE-RSA-AES256-GCM-SHA384
ECDHE-ECDSA-CHACHA20-POLY1305
ECDHE-RSA-CHACHA20-POLY1305
ECDHE-PSK-CHACHA20-POLY1305
ECDHE-ECDSA-AES128-SHA
ECDHE-RSA-AES128-SHA
ECDHE-PSK-AES128-CBC-SHA
ECDHE-ECDSA-AES256-SHA
ECDHE-RSA-AES256-SHA
ECDHE-PSK-AES256-CBC-SHA
AES128-GCM-SHA256
AES256-GCM-SHA384
AES128-SHA
PSK-AES128-CBC-SHA
AES256-SHA
PSK-AES256-CBC-SHA
DES-CBC3-SHA
TLS_AES_128_GCM_SHA256
TLS_AES_256_GCM_SHA384
TLS_CHACHA20_POLY1305_SHA256
AEAD-AES128-GCM-SHA256
AEAD-AES256-GCM-SHA384
AEAD-CHACHA20-POLY1305-SHA256

Netty version
up-to-date snapshot, also exists in recently release - 4.1.52.Final
JVM version
jdk1.8.0_261
OS version
Windows 10 Professional build 17134.1
related code(maybe)

static code block in io.netty.handler.ssl.OpenSsl
io.netty.handler.ssl.SslUtils#TLSV13_CIPHERS
io.netty.handler.ssl.CipherSuiteConverter#toOpenSsl
io.netty.handler.ssl.CipherSuiteConverter#cacheFromJava
io.netty.handler.ssl.CipherSuiteConverter#toOpenSslUncached
io.netty.handler.ssl.CipherSuiteConverter#JAVA_CIPHERSUITE_PATTERN

related RFC: https://tools.ietf.org/html/rfc8446#appendix-B.4
maybe it was because io.netty.handler.ssl.CipherSuiteConverter#JAVA_CIPHERSUITE_PATTERN uses "WITH" style to resolve the io.netty.handler.ssl.SslUtils#TLSV13_CIPHERS
sorry for my poor English...

it may take a bit for me to investigate ... if you already have an idea how to fix this I would be happy to review a pr.

it's not that a bug of regex but because openssl is not support "TLS_AES_128_CCM_8_SHA256" and "TLS_AES_128_CCM_SHA256" yet.
use openssl ciphers ALL we'll see none of the above two exists.
Not a bug, let me close it.


Change SchemaMigration ID type to number

Motivation
Fixes https://github.com/aerogear/graphback/issues/495
What
Change the ID type of SchemaMigration to match the ID type in the database.
Verification
Postgres
Postgres migrations should work as before.
SQLite

Install sqlite3 to the runtime example.
Change database configuration to:

"db": {
  "database": "sqlite3",
  "dbConfig": {
    "filename": "./db.sqlite"
  }
},

Executing migrations with SQLite should now work.

Our tests are not covering everything :( - This will break dataloader code in runtime where we do toString. Can you review our db layer in runtime and made fixes for that

What issue that fixes. I have noticed that running migration with empty folder breaks stuff.
Why we need number vs string and why this matters?

WDYT about moving runtime to sqllite?


[tool_crash] _TypeError: (#0      ChromiumDevice.startApp (package:flutter_tools/src/web/web_device.dart))

Command
flutter --no-color run --machine --track-widget-creation --device-id=chrome --start-paused --dart-define=flutter.inspector.structuredErrors=true lib\main.dart

Steps to Reproduce

...
...
...

Logs
_TypeError: (#0      ChromiumDevice.startApp (package:flutter_tools/src/web/web_device.dart))
#0      ChromiumDevice.startApp (package:flutter_tools/src/web/web_device.dart)
#1      ResidentWebRunner.run.<anonymous closure> (package:flutter_tools/src/isolated/resident_web_runner.dart:305:31)
<asynchronous suspension>
#2      asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:24)
<asynchronous suspension>

[✓] Flutter (Channel master, 3.4.0-28.0.pre.1, on Microsoft Windows [Version 10.0.22631.3296], locale en-US)
    • Flutter version 3.4.0-28.0.pre.1 on channel master at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b84bfa3526 (1 year, 6 months ago), 2022-09-19 08:27:20 +0200
    • Engine revision b22a795011
    • Dart version 2.19.0 (build 2.19.0-214.0.dev)
    • DevTools version 2.17.0

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\lenovo\AppData\Local\Android\sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

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

[✗] Visual Studio - develop for Windows
    ✗ Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[✓] Android Studio (version 2021.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] VS Code (version 1.87.2)
    • VS Code at C:\Users\lenovo\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.84.0

[✓] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 122.0.6261.129
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 122.0.2365.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: master
Creation framework version: b84bfa35264385a897e6d85d039eae0ea6ba90ab
Plugins
webview_flutter-4.2.2
webview_flutter_android-3.9.3
webview_flutter_wkwebview-3.7.3

@asosadeq
This has been already fixed as part of https://github.com/flutter/flutter/issues/111877.
You are on very old version of master channel. Please upgrade to latest and run your scenario again to see the fix working.
Closing for now.


Fixing a very small error in Baggy

The problem
The example output shows (b b b), but it ought to be (a b b)  or some permutation of that.
Solution provided
I changed the example output to (a b b). This is still slightly misleading as that's only one of 3 possible outcomes, but it's better than (b b b) which is none of the possible outcomes.

What rakudo version do you use?
➜  ~ perl6 --version
This is Rakudo version 2019.07 built on MoarVM version 2019.07
implementing Perl 6.d.
➜  ~ perl6 -e 'my $n = ("a" => 0, "b" => 1, "b" => 2).BagHash; say $n.kxxv;'
(b b b)
➜  ~

Also, a has weight 0, so it makes sense it does not show up.

Based on comments from September (and another test in my sandbox), rejecting patch, as current "b b b" seems correct.


Mismatch between model instance loaded from local storage and the current data model

http://dev.dukecon.org/latest/index.html doesn't finish loading in Chrome:
Uncaught TypeError: self.selectedDayIndex is not a function

Looks like a cache problem. It works in a new opened incognito window where local stoage is empty.
My assumption (correct me, if I'm wrong):
It correlates with a mismatch between the TalkListViewModel instance loaded from offline cache and the current data model. Deleting the local storage would stop this to happen. But our users can't do this. There should be a offline cache invalidation after a new html5 client deployment.

Had this problem too, it vanishes when the cache is deleted. Anyways, we should handle those errors since they restrict users with an older version of the application to load the page (we can hardly inform them to manually delete their cache).

How do you delete your cache? I don't like to reset the full chrome settings. Is it possible for dev.dukecon.org only?

For me it was sufficient to just delete cookies and images/files:
On 07.12.2015, at 09:46, Falk Sippach<EMAIL_ADDRESS>wrote:

How do you delete your cache? I don't like to reset the full chrome settings. Is it possible for dev.dukecon.org only?
—
Reply to this email directly or view it on GitHub.

--
Gerd Aschemann --- Veröffentlichen heißt Verändern (Carmen Thomas)
+49/173/3264070 --<EMAIL_ADDRESS>-- http://www.aschemann.net

Seems that this is part of a bigger problem: Upgrading from 1.0 to 1.1 on the same url does not really work, the app is completely cached. Without clearing the cache, you won't get the new version anyway. We have to find a solution for this.

http://www.mobify.com/blog/beginners-guide-to-http-cache-headers/

Maybe there is a chance to do some URL magic by the switch to https. Chrome seems to handle the same server/uri differently for http and https. I have prepared two URLs

http://dev.dukecon.org/ssltest (loads 1.0, aka /javaland)
https://dev.dukecon.org/ssltest (loads 1.1, aka /latest)

(visit http first, then https!)
For me, Chrome happily (re)loads the second URL completely without taking care of the old version in the first place.
Will this be the unique chance to get rid of an old version?

@ascheman: Add some tests with more headers ...
@annam002: Enforce full cache-invalidation by "special" flag in data (maybe we should provide an additional rest call for that?)

@ascheman I had to remove the no-store in https://github.com/dukecon/dukecon_server/commit/1de0b7a3f33240efed2ada4c99dc8b3f21129c15 as reloading of the application stopped working in firefox.

@ascheman : I don't understand: if you install an old version where the caching problem was still existing, then you will observe that the caching problem still exists???

Retested and seems to work. Unless we want to test in more browsers, this can be closed.

@annam002: Please re-test for 1.1 (see due date!)

Tested ok in the following browsers:
Chrome, Firefox, Internet Explorer, Edge, Seamonkey, Chrome for Android, Firefox for Android, Safari (IOS 9.2)


Broken layout when add new items to picker

Bug is related to

[ ] The Vanilla JavaScript version
[x] The React version
[ ] The Embla Carousel core (all versions)
[ ] Documentation website
[ ] Other

Embla Carousel version

v4.5.3

Describe the bug
I use your picker example and add new items after render, but the layout is broken
CodeSandbox
I have cloned your example:

https://u8v3f.csb.app/

Steps to reproduce

Go to CodeSandbox
See the picker work well
I use interval to add new item each 3 seconds
Broken layout

Expected behavior

The picker should keep active index and the layout is not broken if I have new items

Additional context
Please help me check some cases:

Add new items
Add new item and update selected index same time
1 more thing, please help me if possible, I want to remove the radius of picker, so I can have the UI like below:

Btw, I very like your library, It's great 👏

Hi @nvuhung,
Thank you for your question. This is not a bug. If you don't want the radius of the pickers, you can just use three basic Embla Carousels with the axis option set to y like in this CodeSandbox example.
I would also suggest that you read this guide in the docs to get a better understanding of how to add/remove slides properly.
I hope this helps.
Best,
David


Confusing error - setting location before replace

When running a replace of an existing node, the new node should first be joined.  However, it is not possible to set the location before the replace command - if the replace is prompted after the location has been set, the following error is returned:
riak admin cluster replace<EMAIL_ADDRESS><EMAIL_ADDRESS>Failed<EMAIL_ADDRESS>is not a valid replacement candidate.
Only newly joining nodes can be used for replacement.
error

The setting of location is considered a change, and so as there is a change to perform between the join and the replace - the joining node is then not considered to be "newly joined" even though the join has not yet been planned or committed.
When using locations, and replacing a node - do not set the location prior to the replace.  This will cause the expected behaviour of all vnodes simply being transferred from the replaced not to the joined node - regardless of location.
If the new node is the same location as the old, setting the location after the replace has completed, should lead to a null cluster change.  If the new node is in a different location, and the change is permanent - then a separate cluster change to set the location (and reshuffle the vnodes if necessary) should be staged once the replace is complete.

Raised as an issue - a clearer error should be returned, and the expected process should be documented.


Sax parser top level tags processing

Description

New useSaxParser tag for setup xml to enable/disable SAX parser parsing
TopLevelHandler to process all the top level xml tags (except datasets tag)
Tests for the TopLevelHandler class
reallyVerbose boolean to handle logging for the SAX parser

How does this look?

Don't forget the GSoC-2024 tag!

Don't forget the GSoC-2024 tag!

Thanks for the reminder.


Exercise <IP_ADDRESS>.1

Hey,
Thank you so much for your work!
A very small issue. At exercise <IP_ADDRESS>.1 (https://jrnold.github.io/r4ds-exercise-solutions/strings.html#repetition), you suggest "str_view_all(x, "C[LX]{0,1}")" as an alternative to "str_view_all(x, "C[LX]+")". However, the results in my computer do not look exactly the same.
Following the solutions you provide above in the same exercise, I think the answer could be: str_view_all(x, "C[LX]{1,}"). This works in my computer.
I am not sure if this is really a mistake or it was intentional. Just in case.
Best wishes, and again, thanks for your work!
Marti

Thanks. It was a mistake and not intentional. Updating the answer with your fix.


Specify disambiguation rules in YAML

Specify disambiguation rules in a YAML file. See rationale in #3746.
Description
All disambiguation rules are moved from heuristics.rb into heuristics.yml.
Checklist:

[x] I am adding new or changing current functionality

[x] I have added or updated the tests for the new or changed functionality.

This is now ready for review, although it could use some more testing and cleanup of heuristics.rb.

@smola: Looks like the heuristics got a bit messed up during the translation, as two language identification tests are failing. Can you look at them?

Fixed negative matches.
Also rebased this on top of https://github.com/github/linguist/pull/4189 to improve verification of the change. Ideally #4189 would be merged first.

There is still one case I couldn't convert to a plain regular expression:
https://github.com/github/linguist/blob/ed44c0b86d317b753c607742b137dce9594bed97/lib/linguist/heuristics.rb#L326
However, I found no file that is misclassified with something simpler such as:
(?<!\S)\.(include|globa?l)\s|(?<!\/\*)(\A|\n)\s*\.[A-Za-z][_A-Za-z0-9]*:

According to @Alhadis here https://github.com/github/linguist/commit/06c049b8c0533add03d2412616bef316da770d8e this is the rationale:

This commit modifies the heuristic to assume the following flow:

If a line contains ".include" or ".global"/".globl" which doesn't
follow a non-whitespace character, assume GAS.
Otherwise, if the line starts with a command like ".LG7E0" with a
possible string of whitespace before it, assume it's also GAS.

UNLESS either of the following conditions are true:
2a. The token is enclosed by a string or /* multiline comment */
2b. The previous line ends with a backslash to denote a statement
broken between lines, with possible whitespace and/or comment
sequences between the backslash and the actual newline.

If neither of the above are met, assume the file is MAXScript.

It seems usage of multiline comments with /* */ syntax are rare in Unix Assembly. Supported by HLA Syntax but I still didn't see any file with .ms extension using them.
If we assumed this kind of comments are not there, we can just simplify the expression to look for a label without any preceding /* (in multi-line mode). What do you think?

If we assumed this kind of comments are not there, we can just simplify the expression to look for a label without any preceding /* (in multi-line mode). What do you think?

That would work. I was probably being overly cautious with accuracy considering the PR was my first real contribution to Linguist (and the open-ended fallback to MAXScript convinced me that keeping matches airtight was a wise thing to do).
I don't remember seeing any GAS files with multi-line /* */ comments, however.

@Alhadis :+1: Created a PR simplifying it: https://github.com/github/linguist/pull/4224
I'll change this PR to support combining negative and positive patterns at the same time. And also supporting multiple patterns with && instead of ||. The later also affects QMake, which was originally data.include?("HEADERS") && data.include?("SOURCES") but was effectively changed to data.include?("HEADERS") || data.include?("SOURCES")

Now with the support of and: blocks in heuristic.yml, functionality matches heuristics.rb behavior.
Extensions for QMake and .ms were the remaining ones, fixed in this iteration.

And, just like that, I broke @Alhadis' pull request (cf. #4258). Sorry :stuck_out_tongue:

Lovely. Now what am I gonna do? 😕 Change the YAML parsing logic to accept a filename property?

@Alhadis I was thinking we could add something along the lines of filename_pattern:?

Alright, I'll add it. But this really needs to be more object-oriented, IMHO.
For example, rather than specifying filename_pattern or negative_pattern as separate fields, we should have them as properties of a single Pattern object:
pattern:
- source: '/^foo/'
  target: data
- source: '/^bar'
  target: name
- source: '^qux'
  negated: true

Strings could still be used; simply treated as shorthand for an object with only the source field defined:
pattern: '/^foo/'

# Which is shorthand for:
pattern:
- source: '/^foo/'
  negated: false
  target: data

That way, we could adopt a cleaner implementation in heuristics.rb by subclassing Regexp and storing rule-specific properties on instances (such as whether to test against a file's data or its name).
This would also solve the problem of not being able to specify modifier flags for the regular expression, such as /i or /x (the latter would be useful if very lengthy expressions need to be defined in the YML file.


default to memifEnabled true

This patch enables memif support by default. Memif support has been in beta for the last two years and has gone through extended testing. As this is a major differentiator for the Calico/VPP integration, 3.29.0 release is a good candidate for making it GA.
Please not that pods will still be required to export the relevant annotation for it to be actually configured by the CNI.

do we need to add it to the yamls?


Pyright giving type errors after updating to nextcord 2.4.0

Summary
After upgrading from nextcord 2.3.3 to 2.4.0 pyright shows a long type error on every command decorator inside a cog
Reproduction Steps

Create a class deriving from commands.Cog
Create a command using the commands.commands decorator
Use Pyright

Pyright: Argument of type "(self: Self@ExampleCog, ctx: Context[Unknown]) -> Coroutine[Any, Any, None]" cannot be assigned to parameter of type "((CogT, ContextT@command, **P) -> Coro[T]) | ((ContextT@command, **P) -> Coro[T])"
  Type "(self: Self@ExampleCog, ctx: Context[Unknown]) -> Coroutine[Any, Any, None]" cannot be assigned to type "((CogT, ContextT@command, **P) -> Coro[T]) | ((ContextT@command, **P) -> Coro[T])"
    Type "(self: Self@ExampleCog, ctx: Context[Unknown]) -> Coroutine[Any, Any, None]" cannot be assigned to type "(CogT, ContextT@command, **P) -> Coro[T]"
      Parameter 1: type "CogT" cannot be assigned to type "Self@ExampleCog"
        "Cog*" is incompatible with "ExampleCog"
    Type "(self: Self@ExampleCog, ctx: Context[Unknown]) -> Coroutine[Any, Any, None]" cannot be assigned to type "(ContextT@command, **P) -> Coro[T]"
      Parameter 1: type "ContextT@command" cannot be assigned to type "Self@ExampleCog"
        "Context[Unknown]*" is incompatible with "ExampleCog"

Minimal Reproducible Code
from nextcord.ext import commands

class ExampleCog(commands.Cog):
    @commands.command()
    async def example_command(self, ctx: commands.Context):
        pass

Expected Results
No type error
Actual Results
Overwhelming type error
Intents
unrelated
System Information
Linux 6.1.12-arch1-1
pyright 1.1.294
nextcord==2.4.0
Checklist

[X] I have searched the open issues for duplicates.
[X] I have shown the entire traceback, if possible.
[X] I have removed my token from display, if visible.

Additional Context
Video showcasing the behavior:
https://user-images.githubusercontent.com/48856951/220776037-486b9d4f-1178-44ff-952e-a68d3632780d.mp4
Affected repository

Can repro

Type regression from #894

This issue has been fixed in v2.5 (01d4ef0a05b3c2c83426dd8228f26cb65a77bc16).


feat: ✨  find files in jsonnet

this stage, we find our target object types and print them to the stderr. Before implementing writing to disk, we need some safety mechanisms so bad things don't happen, such as deleting whole directories and allowing access to parent directories, etc

test run output:
└─> JSONNET_PATH=$(pwd)/vendor go run ../../cmd/jsonnet-filer;
jsonnet-filer version: dev none unknown unknown
[]v1alpha1.File{
	{
		ApiVersion:       "jsonnet-filer.zeet.co/v1alpha1",
		Kind:             "File",
		Metadata:         v1alpha1.ObjectMeta{Name: "gen/kube/deployment.yml"},
		Content:          map[string]interface{}{},
		EncodingStrategy: "yaml",
	},
	{
		ApiVersion: "jsonnet-filer.zeet.co/v1alpha1",
		Kind:       "File",
		Metadata:   v1alpha1.ObjectMeta{Name: "gen/local/k3d.yml"},
		Content: map[string]interface{}{
			"apiVersion": "k3d.io/v1alpha4",
			"image":      "rancher/k3s:v1.24.7-k3s1-arm64",
			"kind":       "Simple",
			"metadata":   map[string]interface{}{"name": "personal"},
		},
		EncodingStrategy: "yaml",
	},
	{
		ApiVersion: "jsonnet-filer.zeet.co/v1alpha1",
		Kind:       "File",
		Metadata:   v1alpha1.ObjectMeta{Name: "Taskfile.yml"},
		Content: map[string]interface{}{
			"tasks": map[string]interface{}{
				"k3d:down": map[string]interface{}{"cmds": []interface{}{"k3d cluster delete --config gen/local/k3d.yml"}},
				"k3d:up": map[string]interface{}{
					"cmds":   []interface{}{"k3d cluster create --config gen/local/k3d.yml"},
					"status": []interface{}{"k3d cluster get personal"},
				},
			},
			"version": "3",
		},
		EncodingStrategy: "yaml",
	},
}
writing file: /Users/wes/projects/jsonnet-filer/tests/various/gen/kube/deployment.yml
apiVersion: jsonnet-filer.zeet.co/v1alpha1
content: {}
encodingStrategy: yaml
kind: File
metadata:
  name: gen/kube/deployment.yml

-----------
writing file: /Users/wes/projects/jsonnet-filer/tests/various/gen/local/k3d.yml
apiVersion: jsonnet-filer.zeet.co/v1alpha1
content:
  apiVersion: k3d.io/v1alpha4
  image: rancher/k3s:v1.24.7-k3s1-arm64
  kind: Simple
  metadata:
    name: personal
encodingStrategy: yaml
kind: File
metadata:
  name: gen/local/k3d.yml

-----------
writing file: /Users/wes/projects/jsonnet-filer/tests/various/Taskfile.yml
apiVersion: jsonnet-filer.zeet.co/v1alpha1
content:
  tasks:
    k3d:down:
      cmds:
      - k3d cluster delete --config gen/local/k3d.yml
    k3d:up:
      cmds:
      - k3d cluster create --config gen/local/k3d.yml
      status:
      - k3d cluster get personal
  version: "3"
encodingStrategy: yaml
kind: File
metadata:
  name: Taskfile.yml

-----------


Thomas - fixes reference mismatch and mapping issues

Fixes File ref issues on iOS
The mapping was expecting "value" but in actual fact the property was "path"
Updated readme as step one refers to SharedMedia where the framework expects SharingMedia

@bhagat-techind  can it be merged?)


manage.py does not exist

Hi, I was going through your book and just got the end of Part I, where the application structure is laid out. It says that manage.py is used to start the application, but this file does not exist in your repository.

manage.py named by flasky.py
export FALSK_APP=flasky.py


aws_request_signing: extend api to allow header exclusion

Commit Message: extends aws request signing filter with header exclusion list.
Additional Description:
Risk Level: Low
Testing: unit tests
Docs Changes: Pending
Release Notes: Pending
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]
Fixes https://github.com/envoyproxy/envoy/issues/18695

working on doc changes now


RFC: Make subprocess DDP the default when selecting multiple devices

🚀 Feature
RFC: Switch to strategy="ddp" when selecting devices>1.
I'm putting this RFC out so it can be discussed. There is no urgency to this and we don't know what the preferences of the users are. If there is not enough interest, the issue would be closed.
Motivation
accelerator="ddp_spawn" is the default strategy selected by the Trainer when setting Trainer(devices>1, accelerator="cpu"|"gpu). DDP Spawn has two main limitations:

Objects attached to model, trainer, callbacks etc. need to be pickle-able (#14198).
When processes join and program flow returns to the main process, most state that changed in the worker(s) is lost. Model weights, metrics and some attributes on the model checkpoint callback get restored manually.

Regular DDP based on launching subprocesses doesn't have these issues. Historically, ddp_spawn was chosen as the default because it also worked in Jupyter notebooks, but that was before PyTorch switched the default start method. We now have different solutions for running ddp in Jupyter (#13405).
Pitch
Swap the default from ddp_spawn to ddp.
This would be a breaking change and should be considered for 2.0. There is also the possibility that people prefer to run ddp_spawn anyway, in which case we shouldn't make the switch.
Pros:

Addresses the shortcomings of ddp spawn as explained above
When familiar with ddp, it is more natural to switch to other strategies like deepspeed, bagua, collaborative, ...

 This doesn't happen so easily in ddp_spawn, because killing the main process is usually enough to kill all of them.

Alternatives
Keep it as is.
Additional context

If you enjoy Lightning, check out our other projects! ⚡

Metrics: Machine learning metrics for distributed, scalable PyTorch applications.

Lite: enables pure PyTorch users to scale their existing code on any kind of device while retaining full control over their own loops and optimization logic.

Flash: The fastest way to get a Lightning baseline! A collection of tasks for fast prototyping, baselining, fine-tuning, and solving problems with deep learning.

Bolts: Pretrained SOTA Deep Learning models, callbacks, and more for research and production with PyTorch Lightning and PyTorch.

Lightning Transformers: Flexible interface for high-performance research using SOTA Transformers leveraging PyTorch Lightning, Transformers, and Hydra.

cc @borda @justusschock @kaushikb11 @awaelchli @akihironitta @rohitgr7

agreed!

ddp-spawn works virtually everywhere (except for interactive envs), right? Is there any case where subprocess ddp doesn't work? Because IIRC we chose spawn due to it's compatibility with almost every env and I think this should still be our main concern. WE should aim for something that "just works" in 99% of the cases but can ofc be tuned further with more in-depth knowledge on the strategies and the specific environment.

ddp-spawn works virtually everywhere (except for interactive envs), right?

Yes, and so does ddp afaik because all it requires is that the script can launch itself as python train.py .... Which I assume would be the case but it is possible that there are other exotic ways of launching a Python program I don't know of :)

Resolved in #16780


DefaultCheck with context.Context

Following up on #252, this allows DefaultCheck to safely and accurately handle secrets application. The new signature for DefaultCheck is easier to extend without additional breaking changes. The downside to this design is that this makes DefaultCheck special. I think it's worth living with that until #212 is resolved.
I'd like to merge shortly after #252 (and before #252 is released) so that user's don't rely on #252 injecting secrets when CustomCheck is implemented and DefaultCheck is not called.

I'm not sure I follow the motivation. Why do we want authors to apply secrets themselves rather than relying on the framework to apply them?

I added this to the commit message:

Ideally, most users will not need to implement check. By design, not implementing
CustomCheck has the same behavior as implementing check with
return infer.DefaultCheck(...). If users do implement CustomCheck, then we don't want
to make any assumptions about what behavior they want. This includes not applying defaults
and not injecting secrets.

It is a breaking change (to DefaultCheck), right? Is that a concern?

It is. I think its a positive one though. This library is still in v0 and we tell users to expect breaking changes.

The technique of using the context to pass information back up, I've not seen elsewhere. Maybe could use more commentary, like why the default check's encoder is so precious.

ende.Encoders are the byproduct of going from resource.PropertyMap to C where C is some user supplied type. They carry a look-aside table of what is expressible with resource.PropertyMap but not expressible with C, such as secrets and unknown values. I'll add a comment to ende.Encoder to explain why it exists.


Merge flake8 configurations

#1053

@krishnakalyan3 I am merging this one now. If you would like to follow up on the change to the rule. Feel free to open a new PR.

@krishnakalyan3 I am merging this one now. If you would like to follow up on the change to the rule. Feel free to open a new PR.

Thanks!

Thanks!


Scheme Import doesn't work

When I try to import a colorscheme, I get an error:
Uncaught TypeError: Cannot read property 'background' of undefined
I can reproduce this in both Firefox 54 and Chromium 58.
It doesn't appear to matter what format is selected or the content of the colorsheme.

Thank you for raising this issue. I have a found a fix and have released it in the v0.4.0 update.


Support non-integer-valued connection attributes

Enables use of string and pointer connection attributes. Type mappings are as follows:

Python object
Value type

buffer(2.x)
SQL_IS_POINTER

bytearray(>=2.6)
SQL_IS_POINTER

bytes(2.x)
string length

bytes(3.x)
SQL_IS_POINTER

integers
SQL_IS_INTEGER or SQL_IS_UINTEGER depending on sign

unicode
string length

Another extension I added is to allow sequence of values to be used, which causes the SQLSetConnectAttr call to be repeated. Some drivers may find this useful for their configuration interfaces. E.g. SQL_COPT_SS_CEKEYSTOREDATA can be set with attrs_before = { 1252: [ data1, data2, data3 ] }  (that particular one is more useful post-connect, but the same principle applies.)

unixODBC, or at least the version your Travis is using, doesn't have that defined because it's only in ODBC 3.8+. Further investigation reveals that, according to
https://docs.microsoft.com/en-us/sql/odbc/reference/develop-driver/upgrading-a-3-5-driver-to-a-3-8-driver , "SQL_ATTR_RESET_CONNECTION is only used in communication between the Driver Manager and a driver. An application cannot set this attribute directly." so it is not useful to pyodbc, and I will remove it.

Thanks.  BTW, I merged in your other pull requests so this one will need some minor cleanup due to the RaiseError API change.  (I also majorly screwed up by merging that one first.  That's what I get for hurrying.)

I merged your other merges back into this one, so it should be ready to merge now.

Any updates on merge-ability of this?

Any news on this?

Can this be merged?

FYI: This doesn't compile with clang on macOS...
src/connection.cpp:134:25: error: ordered comparison between pointer and zero ('SQLPOINTER' (aka     'void *') and 'int')
        vallen = ivalue < 0 ? SQL_IS_INTEGER : SQL_IS_UINTEGER;

I'll fix it, but we need to make sure things get compiled with multiple compilers.  (VS usually has the best error checking and messages, but clang is pretty good lately.)

@v-chojas Isn't this just asking for more Unicode problems?
if (sizeof(Py_UNICODE) == 2) // Should be compile-time.
{
        ivalue = PyUnicode_AS_UNICODE(value);
}
else
{
        Object uniStr(PyUnicode_EncodeUTF16(
                          PyUnicode_AS_UNICODE(value),
                          PyUnicode_GET_DATA_SIZE(value),
                          0,
                          -1));
        ivalue = PyBytes_AS_STRING(uniStr.Get());
}

We have a bunch of encodings configured, such as metadata, etc., and we're not using them.  We assume that Python Unicode is always 2-byte - either sizeof(Py_UNICODE) == 2 or we use UTF-16.

Leave a commentOK, I will take a look at using the specified encoding.

@mkleehammer  I finally had some time to revisit this and think I made the changes so that it is now using the optional encoding= parameter of the connect(). I couldn't use the configured encodings in the connection object, because at that point it doesn't even exist yet.

I'll fix it, but we need to make sure things get compiled with multiple compilers. (VS usually has the best error checking and messages, but clang is pretty good lately.)

It did compile for me on clang/macOS 10.11. I've also tested it on Linux and Windows (VS2013).


fix vitest type resolution

This fixes type resolution in the test suite (currently vitest types are not being resolved)

cc @tim-smart @mikearnaldi for further input before merging in case I missed something


Dependencies out of date

Some gulp plugins, amongst which gulp-util, are including a very old version of vinyl.  This causes problems  with differently-shaped vinyl objects going through the gulp pipelines.  Please update your vinyl dependency

@rogierschouten gulp-util has long been soft-deprecated, those modules should update to use vinyl directly.  This module is a gigantic mess that no one needs to download all of and will be hard-deprecated with gulp 4 official release.

I've deprecated this module on npm so hopefully people start switching off it.


Minor delta to install ssl documentation

In the INSTALL.SSL documentation at https://github.com/openvswitch/ovn-kubernetes/blob/master/docs/INSTALL.SSL.md instructions are provided for setting up the OVN with SSL.
The instructions are good; however the following two small clarifications would be helpful:

it's not clear why the CA is used for the switches and self-signing is used for the controller - a note on this would help to clarify (I assume it's because we care more about the controller trusting the switches than vice versa)
in the 'One time setup' section, the ovn-ctl command uses the bootstrap-ca-cert mechanism, specifying a file that is not mentioned anywhere else in the documentation. I should have just run the command, but I (wrongly) assumed that the file should exist prior to running the command; a note indicating that this file will be generated as per the bootstrap mechanism would be helpful.

Thank you for the useful comments. I will enhance the documentation. The eventual goal is to use kubernetes certificates instead. But, it will likely be a while.


Radio Buttons get same ID

Radio buttons (or any Element) should not get the same IDs.
In your sample also:
<div _ngcontent-c17="">
      <label _ngcontent-c17="">
        <input _ngcontent-c17="" type="radio" value="male" **id="simpleForm.sex"** name="simpleForm.sex" class="ngrx-forms-valid ngrx-forms-unsubmitted ngrx-forms-dirty ngrx-forms-touched"> Male
      </label>
      <label _ngcontent-c17="">
        <input _ngcontent-c17="" type="radio" value="female" **id="simpleForm.sex"** name="simpleForm.sex" class="ngrx-forms-valid ngrx-forms-unsubmitted ngrx-forms-dirty ngrx-forms-touched"> Female
      </label>
    </div>

If the label doesn't wrap the input, it's almost impossible to get a click on a label with a for="" attribute to the actual radio button.

While this is correct this was somewhat intentional. Sadly since there is no containing wrapper element for radio buttons I cannot easily figure out all options and give each a separate ID. There are a couple of ways I see to solve this: 1) don't provide an ID at all for radio inputs, 2) allow to override the id with a custom one, or 3) add an idSuffix option to the directive (to prevent you from having to manually merge the form control ID with e.g. the index of a *ngFor loop). 2) and 3) could of course both be implemented together. What do you think? Which one would you prefer?

Actually, having looked at the code this is indeed a bug. The way I wrote the form view adapter it should not set the id of the input elements. However, another form view adapter is accidentally applied which sets the ID. I will therefore fix this issue by not setting the id of input[type=radio] at all as I (apparently) intended from the start.

hm, I actually don't know what the solution would be. I think the suffix Idea is pretty neat and (as I would guess) not too hard to implement. Actually, if you don't need the id in the later functions, I would almost prefer option 1), as you would give "me more freedom"...
But since it's a bug now, I leave you to it 😄 It's not just that it "doesn't work" with non wrapping labels, it's (to me) even more of a HTML Validation thing...

I have just released version 3.0.0 which contains a fix for this.


Placeholder Image displayed on click of teams images in chat

Placeholder Image is displayed when an image is received from any chat
previously it was functional
Image

This is by design. If you want to get more clarity could you please post the query to product-support-channels?


Get Docker server, CLI, containerd and runc versions and compare

Verify that the versions of Docker Server, CLI, containerd and runc installed in the test containers is indeed the ones we intend to test.

Thanks for this. My only request before merging is that you add _VERSION to the new env vars

Addressed 👍


Confusion on V2 support?

In the READ.ME for this repository it says that Tauri V2 now supports Native Context's menu. However on the Tauri V2 Plugins page it links to this plugin v2 plugins This repository links to a Github issue that has been closed in Tauri. So I'm kind of confused on what we should be using.

Seems to be listed in tauri v2 because its pulled in through some tauri awesome repo.
The documentation for context menu JS side is here
https://v2.tauri.app/reference/javascript/api/namespacemenu/


Numbers become NaN when scrolling in or out with the mouse wheel

This is because there is no default prop value for scaleFactorOnWheel. I will make a pull request that fixes this issue.

Thanks again for your work!
I've just released v2.14.1


Update ppo.py

Description
Added sub_td = sub_td.to(td.device) to make sure sub_td is on the same device as td.
Motivation and Context
In the previous version, sub_td.device can be None
Types of changes
What types of changes does your code introduce? Remove all that do not apply:

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

Checklist
Go over all the following points, and put an x in all the boxes that apply.
If you are unsure about any of these, don't hesitate to ask. We are here to help!

[ ] My change requires a change to the documentation.
[ ] I have updated the tests accordingly (required for a bug fix or a new feature).
[ ] I have updated the documentation accordingly.

Quickdraw!


Cinder compatible API

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
design spec #9
Special notes for your reviewer:
Release note:

@xxwjj


Resend code to phone

When the user inputs phone number, if the phone number is already in use on another device, we will get authenticationCodeTypeTelegramMessage.
How to force tdlib to send a message straight to the phone without using another device, or, if not possible, how to request sms again after some delay but to the phone.

Should we just use resendAuthenticationCode, or something else?