flatMap is not a function while executing Bulk Upsert option

Package Name: @azure/cosmos
Package Version: 3.17.3
Operating system: Mac OS
[ ] nodejs

version: 14

[ ] browser

name/version:

[ ] typescript

version: 4

Is the bug related to documentation in

[ ] README.md
[ ] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

On executing bulk operation we are getting following error 'batches.filter(...).flatMap is not a function'
TypeError: batches.filter(...).flatMap is not a function
at Items.bulk (/home/site/wwwroot/node_modules/@azure/cosmos/dist/index.js:5754:14)
at process._tickCallback (internal/process/next_tick.js:68:7) 'batches.filter(...).flatMap is not a function'

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

@sabharwal-garv can you help us with code snippets which can help us reproduce this issue on our side.

Hi @topshot99  we are receiving error from sdk code and it is a bulkUpsert request to cosmosDB

@sabharwal-garv ,We tried making a bulk upsert call using SDK version 3.17.3 and Node.js version 14, and we successfully executed it. Here is the code snippet we used for reference. We would greatly appreciate it if you could kindly share your code snippets related to this. This would help us better understand the issue and find a resolution. Below is the code that worked for us (taken from the dev samples):
  const containerId = "bulkContainerV2";
  const client = new CosmosClient({
    key: key,
    endpoint: endpoint,
  });
  const { database } = await client.databases.create({ id: addEntropy("bulk db") });
  const { container: v2Container } = await database.containers.create({
    id: containerId,
    partitionKey: {
      paths: ["/key"],
      version: 2,
    },
    throughput: 25100,
  });

  const readItemId = addEntropy("item1");
  const deleteItemId = addEntropy("item2");
  const replaceItemId = addEntropy("item3");
  const patchItemId = addEntropy("item4");

  await v2Container.items.create({
    id: readItemId,
    key: true,
    class: "2010",
  });

  await v2Container.items.create({
    id: deleteItemId,
    key: {},
    class: "2011",
  });

  await v2Container.items.create({
    id: replaceItemId,
    key: 5,
    class: "2012",
  });

  await v2Container.items.create({
    id: patchItemId,
    key: 5,
    class: "2019",
  });

  const operations: OperationInput[] = [
    {
      operationType: BulkOperationType.Upsert,
      partitionKey: "U",
      resourceBody: { name: "other", key: "U" },
    },
  ];

  console.log(operations);
  const response = await v2Container.items.bulk(operations);
  console.log("response ",response);
}

run().catch((err) => console.error(err));

and this is the result:
  {
    operationType: 'Upsert',
    partitionKey: 'U',
    resourceBody: { name: 'other', key: 'U' }
  }
]
response  [
  {
    statusCode: 201,
    requestCharge: 6.285714285714286,
    eTag: '"00009a06-0000-0200-0000-64c389d20000"',
    resourceBody: {
      name: 'other',
      key: 'U',
      id: 'b06cf5e7-0026-4f1d-9074-76abcc17d29c',
      _rid: '9yZGAPUIEPEDAAAAAAAACA==',
      _self: 'dbs/9yZGAA==/colls/9yZGAPUIEPE=/docs/9yZGAPUIEPEDAAAAAAAACA==/',
      _etag: '"00009a06-0000-0200-0000-64c389d20000"',
      _attachments: 'attachments/',
      _ts:<PHONE_NUMBER>
    }
  }
]

Please reopen if you are still facing this issue


Improve ingress docs

frontend: Remove unneeded newlines from ingress sample
docs: Offer a simpler ingress alternative for in-cluster deployment
docs: Re-organize the in-cluster section

When the Kubernetes cluster does not have contour or any other ingress controller, it would be good to document alternative methods to access in-cluster Headlamp:

kubectl proxy --port=8080, and then use this URL in the browser:
http://localhost:8080/api/v1/namespaces/${HEADLAMP_NAMESPACE}/services/${HEADLAMP_SERVICE}/proxy/
kubectl port-forward service/${HEADLAMP_SERVICE} 8080:80, and then use this URL in the browser:
http://localhost:8080

I see that the docs currently mentions minikube service headlamp -n kube-system --url, but that only works with minikube. The kubectl proxy/port-forward methods should be more generic and work on any clusters.

Good point @alban , I will make the changes next week.

I have added some changes. Maybe you can take a look, @alban .


Handle keyboard input in ScrollContainer

We might want to use keyboard for scrolling since osu! stable does this. Here it how pagedown/pageup handling looks like. Home/End just scrolls to top/end.

Not sure that I understood change requests correctly, but PlatformAction handling was added.
Btw, it does not work correctly whenever we have eager TextBoxes(Song select, music controller).

Tbh, I'm okay having it not working for now, because this is intended with the current usages of LineStart.
Eventually we're going to need to split out LineStart (and LineEnd in a similar way) into:

LineStart
DocumentStart

Following that, I believe the correct functionality is for LineStart to always pertain to the textbox, and then DocumentStart to first affect the textbox until it's at the start of its content, and then to affect the containing element.

Here's a brief rundown before I feel comfortable merging this:

ScrollContainers should accept focus. We should not be relying on the draw hierarchy to determine which ScrollContainer receives these events.
For ScrollContainers to accept focus correctly, we also need to fix the focus hierarchy. Essentially, if a focused drawable did not handle events, we want to pass events up through the parents of the focused drawable, rather than continuing through the hierarchy as normal.
We need to split out LineStart/LineEnd into DocumentStart/DocumentEnd. I previously said I'm fine with this -- I'm not. It feels bad and I'm treating it as a prerequisite.

They don't need to accept focus, necessarily. As long as only parents of focused drawables handle input, that alone is enough.

Accept focus so you can have two different scrollcontainers on screen at any time, and have them both able to handle PgUp/PgDown/etc after they're clicked.

Not sure we want to support that. You are making a ScrollContainer into a window by doing so, which I'm not sure I agree with. Needs further discussion IMO.

Not sure what you mean by a window - different scrollable views in both mac and windows have nothing to do with different windows. In-fact they're part of the same window in the context I'm talking about them.
E.g. Open up developer tools, click it and press PgUp/PgDown, then click the main browser view and press PgUp/PgDown.
E.g. Open up dillinger.io, add some massive long text, click in the left panel and press PgUp/PgDown, then click in the right panel and press PgUp/PgDown.

We'll need to make sure it works correctly with eager focus textboxes (ie. the search field in settings, which should not lose focus to the settings scroll container itself) and add some visual prompt that it has focus, at very least.
And it should probably be overrideable where required.

I want to do something with this PR. :)
What do I need to do in order this PR to be merged?
I see the discussion above, but I find it difficult to "extract" concrete tasks from it.

Just in case I checked how it works in the game rignt now.
https://youtu.be/rlSXBNoLhrI
Looks ok to me.

Should this not affect the currently hovered scroll container, rather than the topmost?

This still doesn't work. If anything else is hovered it fails.

This still doesn't work. If anything else is hovered it fails.
Could you please explain how to reproduce this?

hover anything which blocks OnHiber and attempt to scroll. for instance the buttons in visualtests browser

Have you tried using ReceiveMouseInputAt instead? I think it should work and is in line with how we do this elsewhere.

You're already calling GetContainingInputManager() so you can just use GetContainingInputManager().CurrentState, right?


Add Stashbox example

Hi,
First of all, congrats on this awesome project!
I'm the author of the dependency injection library Stashbox and in this PR I created a new example project that shows how to use MediatR with it.
This is the project's output:
===============
Stashbox
===============

Sending Ping...
- Starting Up
-- Handling Request
--- Handled Ping: Ping
-- Finished Request
- All Done with Ping
- All Done
Received: Ping Pong

Publishing Pinged...
Got notified.
Got pinged async.
Got pinged constrained async.
Got pinged also async.

Publishing Ponged...
Got notified.
Got ponged async.

Sending Jing...
- Starting Up
-- Handling Request
--- Handled Jing: Jing, no Jong
-- Finished Request
- All Done

Checking handler to catch exact exception...
- Starting Up
-- Handling Request
---- Exception Handler: 'MediatR.Examples.ExceptionHandler.CommonExceptionHandler'

Checking shared handler to catch exception by base type...
- Starting Up
-- Handling Request
---- Exception Handler: 'MediatR.Examples.ExceptionHandler.CommonExceptionHandler'

Checking base handler to catch any exception...
- Starting Up
-- Handling Request
---- Exception Handler: 'MediatR.Examples.ExceptionHandler.CommonExceptionHandler'

Selecting preferred handler to handle exception...
- Starting Up
-- Handling Request
---- Exception Handler: 'MediatR.Examples.ExceptionHandler.Overrides.CommonExceptionHandler'

Selecting new handler to handle exception...
- Starting Up
-- Handling Request
---- Exception Handler: 'MediatR.Examples.ExceptionHandler.Overrides.ServerExceptionHandler'

---------------
Request Handler....................................................Y
Void Request Handler...............................................Y
Pipeline Behavior..................................................Y
Pre-Processor......................................................Y
Post-Processor.....................................................Y
Constrained Post-Processor.........................................Y
Ordered Behaviors..................................................Y
Notification Handler...............................................Y
Notification Handlers..............................................Y
Constrained Notification Handler...................................Y
Covariant Notification Handler.....................................Y
Handler for inherited request with same exception used.............N
Handler for inherited request with base exception used.............N
Handler for request with less specific exception used by priority..N
Preferred handler for inherited request with base exception used...N
Overridden handler for inherited request with same exception used..N

@z4kn4fein you can change the wiki to add this support too!

@z4kn4fein you can change the wiki to add this support too!

I did so, thanks!


Fixed version in package.json

There is still only 0.0.0 version in npm repository. This pull request should fix it.

Just figured out that package on npm doesn't works at all.

Hello, we have an open issue regarding NPM.
https://github.com/brutusin/json-forms/issues/12
Maybe you can help


make  a member of att.typed

From<EMAIL_ADDRESS>on March 27, 2013 17:10:07
It would be good to allow <zone> to be a member of att.typed.  This would make it easier to characterize what's contained by the image zone. Currently, zone content can be characterized only by examining the specific element pointed to by the @data attribute, such as a measure, or by searching for elements that point to the zone using their own @-facs attribute.
Original issue: http://code.google.com/p/music-encoding/issues/detail?id=156

From<EMAIL_ADDRESS>on March 29, 2013 20:36:08
This issue was closed by revision r904 .
Status: Fixed


Handling Contact us form

Currently data from the contact us page is not handled at the backend.
It will be great if we greet the user, and store their data at the backend.
Using nodemailer to send the confirmation email.
Use mongoDB to store the data

@abhay-raj19 PTAL


[Feature request] Plugin support

https://github.com/vrcx-team/VRCX/issues/228#issuecomment-864916101
Can this be implemented?
I'm thinking of making a plugin. ex) Automatic accept join request for a specific friend, integration with discord, etc.

Your best options are:
Using custom.js in %AppData%\VRCX\ to run your own JS code at startup.
Making a pull request to the repo.

Flie name must be custom.js?

Flie name must be custom.js?

yes

How to run code when a player joins the current world instance using VRCX storage?

You could hook $app.methods.addGameLogEntry or poll something like the current instance player list and checking for changes See $app.methods.getCurrentInstanceUserList and how it stores user entries in currentInstanceUserList.data
There's probably like 100 different ways to do this with how fucked up the codebase is, but addGameLogEntry will be your entry point for a join event being logged for the most part.

@GroovyTeacup Is there an example code? App.js is too complex to analyze.


Add LICENSE and NOTICE files to root.

Following  input-output-hk/plutus#635:

Add LICENSE and NOTICE in the root.

This gets picked up by Github and covers things which aren't
licensed separately (like docs).

Remove Cabal copyright field.

There is a copyright notice in NOTICE which this would conflict
with.

bors r+


Add dynakube name subdirectory to ruxitagentproc filepath in node

Description
Please include the following:

A meaningful PR title guidelines
A summary of the change
Which issue is fixed (if there is one)
Relevant motivation and context

How can this be tested?
Please include some guiding steps on how to test this change during a review.

What environment is necessary for the change to be noticeable ?
What needs to be enabled/applied for the change to be noticeable ?

Checklist

[ ] Unit tests have been updated/added
[ ] PR is labeled accordingly with a single label
[ ] I have read and understood the contribution guidelines

Codecov Report
Attention: 7 lines in your changes are missing coverage. Please review.

Comparison is base (34684dd) 64.79% compared to head (64421b5) 64.79%.

Files
Patch %
Lines

pkg/controllers/csi/metadata/path_resolver.go
40.00%
6 Missing :warning:

pkg/controllers/csi/gc/reconciler.go
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2581   +/-   ##
=======================================
  Coverage   64.79%   64.79%
=======================================
  Files         249      249
  Lines       16368    16368
=======================================
  Hits        10605    10605
  Misses       4954     4954
  Partials      809      809

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Issue with code - TensorRT not found

2023-04-07 12:21:36.077895: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
BUG REPORT
Welcome to bitsandbytes. For bug reports, please submit your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
/usr/local/lib/python3.9/dist-packages/bitsandbytes/cuda_setup/main.py:136: UserWarning: /usr/lib64-nvidia did not contain libcudart.so as expected! Searching further paths...
warn(msg)
/usr/local/lib/python3.9/dist-packages/bitsandbytes/cuda_setup/main.py:136: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('/sys/fs/cgroup/memory.events /var/colab/cgroup/jupyter-children/memory.events')}
warn(msg)
/usr/local/lib/python3.9/dist-packages/bitsandbytes/cuda_setup/main.py:136: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('//<IP_ADDRESS>'), PosixPath('8013'), PosixPath('http')}
warn(msg)
/usr/local/lib/python3.9/dist-packages/bitsandbytes/cuda_setup/main.py:136: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('--listen_host=<IP_ADDRESS> --target_host=<IP_ADDRESS> --tunnel_background_save_url=https'), PosixPath('//colab.research.google.com/tun/m/cc48301118ce562b961b3c22d803539adc1e0c19/gpu-t4-s-2kg58rxtccclt --tunnel_background_save_delay=10s --tunnel_periodic_background_save_frequency=30m0s --enable_output_coalescing=true --output_coalescing_required=true')}
warn(msg)
/usr/local/lib/python3.9/dist-packages/bitsandbytes/cuda_setup/main.py:136: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('/env/python')}
warn(msg)
/usr/local/lib/python3.9/dist-packages/bitsandbytes/cuda_setup/main.py:136: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('module'), PosixPath('//ipykernel.pylab.backend_inline')}
warn(msg)
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching /usr/local/cuda/lib64...
CUDA SETUP: CUDA runtime path found: /usr/local/cuda/lib64/libcudart.so
CUDA SETUP: Highest compute capability among GPUs detected: 7.5
CUDA SETUP: Detected CUDA version 118
CUDA SETUP: Loading binary /usr/local/lib/python3.9/dist-packages/bitsandbytes/libbitsandbytes_cuda118.so...
usage: app.py
[-h]
[--base_url BASE_URL]
[--ft_ckpt_url FT_CKPT_URL]
[--port PORT]
[--batch_size BATCH_SIZE]
[--api_open]
[--share]
[--gen_config_path GEN_CONFIG_PATH]
[--gen_config_summarization_path GEN_CONFIG_SUMMARIZATION_PATH]
[--get_constraints_config_path GET_CONSTRAINTS_CONFIG_PATH]
[--multi_gpu]
[--force_download_ckpt]
app.py: error: unrecognized arguments: --sharefinetuned_model

there is no such arguments: --sharefinetuned_model, so this error occurs.


How to force compiling even without request for .css file?

I just want to compile several .less files, and concatenate them with other .css file, then minify them.
But it seems that only when there is a request in .html file will less-middleware compile the .less file.
I wonder if there is any solution to my issue.?
Thanks very much.

If you are looking for a build step then you want to look into the more binary/build type of rules that would precompile the less files.
less-middleware is made to cache with the right options so that it is only generated once in production. If you just want to write the less and get the compiled/minified css then look into the CLI usage of less.


Install Larastan and set GitHub Actions

This PR is associated with #4
There are 9 levels in Larastan. (9 is the highest.)
Is there any level that you prefer?
For now, I chose level 3 randomly.

Perfect! Thanks @wadakatu, I'll get this merged in now 😄


fix: remove 'webpack/lib/RuntimeGlobals' import from fixImageLoader

But it does not fix this error

Need to refactor. Will open a new one

Here is it https://github.com/module-federation/nextjs-mf/pull/209


[Bug] Increase Compatibility by adding to the minecraft:blocks/shulker_boxes block tag

Add a block data tag to add all shulkers to the minecraft:blocks/shulker_boxes tag
In vanilla this tag is used to prevent walls, fences, etc to connect to shulker boxes. As it is Reinforced Shulkers go against this behaviour. A similar mod, Iron Shulker Boxes add this tag.

Currently, I am adding an item to my mod SurvivalPlus which uses shulkers and detects valid shulkers using this tag, so right now it's not detecting any shulkers from this mod.

Thank you for your report. It will be fixed in v2.5.3+1.20.4.


Stack aliasing on BGQ

Original author: Nikhil Jain
Original issue: https://charm.cs.illinois.edu/redmine/issues/22

Add support for stack aliasing on BGQ.


doc: Added typed info for the docs for custom matchers

Depending on the TypeScript configuration, the typings for the custom matchers are not found by TypeScript. The additional documentation helps the users to add typings for the custom matchers.

@SimenB review!

@mrazauskas could you help with this !

hey @SimenB i think this is quite trivial could you check!

Thanks for reminder that expect.extend TypeScript usage needs an update.
There is quite some complexity with it. So I just opened #13195 to cover various use cases.


Sort requirements before dumping to PEX-INFO

I have a goal of making pex builds reproducible given the right conditions, and this is one easy first step. Because at various points during requirement resolution the dependencies are put into sets and dicts, the order is unreliable and changes from build to build.

You're getting hit by #561, I'll see if I can fix that up.

Thanks, I was wondering!

Do you mind rebasing / merging to pick up the CI fix and adding a test? In isolation this change serves no obvious purpose; so it could easily be removed in the future with no context present to say why we sort.

Sure can.
Out of interest, has the topic of reproducible PEX builds come up before? For my purposes, I think exposing a flag to turn off pre-compilation in addition to this change would do the trick once this change is merged. I'll open another PR for that shortly.

... For my purposes, I think exposing a flag to turn off pre-compilation in addition to this change would do the trick.

Sounds good to me. You probably found this already, but the flag would plumb here:
https://github.com/pantsbuild/pex/blob/e45b07bc3d3bb36d28ce00bd4ecaf6416fe5feee/pex/pex_builder.py#L462-L470

This is fixed now, thanks!


feat: Added prometheus gauges.

Added prometheus gauges to cover resources, CPU, memory, and network.
Fixes #2353

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 75.15%. Comparing base (3be2f94) to head (3cd378f).
Report is 6 commits behind head on main.

:exclamation: Current head 3cd378f differs from pull request most recent head 1d40c65. Consider uploading reports for the commit 1d40c65 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2356   +/-   ##
=======================================
  Coverage   75.15%   75.15%
=======================================
  Files          13       13
  Lines         644      644
  Branches      118      118
=======================================
  Hits          484      484
  Misses        115      115
  Partials       45       45

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Data Plane Framework - Pass Path Information

Feature Request
The public dataplane api catches all incoming http calls but drops the path information before calling the actual service in the backend. Query params and http method get already passed properly.
Propose to append the path retrieved to the URL that is used to call the backend service.
We could also make this configurable (e.g. toggles for "pass http method", "pass query params", "pass path information", ...)
Which Areas Would Be Affected?
DPF and maybe Assets
Why Is the Feature Desired?
Integration of REST APIs like the one described by AAS https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShell-REST-API/Final-Draft
It should be possible to grant access to multiple endpoints / pathes via one EDC contract, e.g. grant access to a complete AAS.
Solution Proposal
pass path information similar to how we pass query params today, e.g. just add path information retrieved in DataPlanePublicApiRequestFilter to the end of the DataAddress that is called on provider side.
Type of Issue
improvement
Checklist

[x] assigned appropriate label?
[x] Do NOT select a milestone or an assignee!

@bscholtes1A

Are HTTP-Header already passed?


S3Template upload timeout on large files

Type: Bug
Component:
S3
Describe the bug
Spring Cloud 3.2.0
When uploading a file using S3Template::upload if the file is > 5 MB, and ObjectMetadata::contentLength is set, the upload always times out.

Duplicate of https://github.com/awspring/spring-cloud-aws/issues/1248
We will release 3.2.1 soon


Provisioning multiple devices using X.509 issues: Windows, Linux sections, single vs. multiple devices, is Visual Studio installed on actual Edge Device?

Instead of going back and forth MULTIPLE times between Windows and Linux, divide the article into separate documents or tabs for Windows and Linux.
Secondly, the title mentions "multiple" but the end result is just one device in the example and does not wrap it up with instructions how to perform multiple device provisioning (batch, script, etc..). A simple few sentences would suffice such as repeat steps 3 to 10 for each successive device.
Third, this references a Visual Studio running as if Visual Studio has to be installed on the IoT Edge Device itself.. It should not be necessary to install Visual Studio on the Edge device to run the program. That part is VERY unclear in this document.

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

ID: 497c4867-026d-4ebe-dcf2-55538d606fc3
Version Independent ID: 8bf0fb04-c487-9bcc-8383-7720c20efcc9
Content: Tutorial - Provision X.509 devices to Azure IoT Hub using a custom Hardware Security Module (HSM)
Content Source: articles/iot-dps/tutorial-custom-hsm-enrollment-group-x509.md
Service: iot-dps
GitHub Login: @wesmc7777
Microsoft Alias: wesmc

@dmaxwe22 Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

@dmaxwe22 Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.


PhantomJS 2.5

Is there a way to get PhantomJS 2.5 with this library?

This is a bring-your-own-binary library. npm, wget, brew, whatever it's up to you.
Are you asking instead for a test target for PhantomJS 1.5?

I'm sorry, I didn't see my phantomjs-prebuilt dependency, and assumed that this library bundled the binary. Thanks for your reply.


repro: type-checking issue with script setup in v2.0.1

There is a type-checking issue with VTU v2.0.1 (not with v2.0.0) when using the latest vue-tsc and components with script setup. This is reproducible in the repo if we bump t the latest vue-tsc (which necessitates to work around https://github.com/johnsoncodehk/volar/issues/1452).
We should fix and release, as people using TS and script setup will most likely encounter the issue.

@pikax Did you had time to take another look at this? It would be great to unblock and cut another release with the fix. No worries if you haven't, I just wanted to make sure it's still on your radar 😉


feat: Implement the ProjectsV2 API for the new board format

- What I did
Created atdumpcardsv2.py which implements similar methods to atdumpcards.py and atdumpmemex.py but using the projectV2 API instead.
Created dump_cards_v2.py which implements a similar flow to dump_cards.py.
The only difference here is that it asks an additional step, which is which field to use for generating the column supporting the Iteration and Single Select field types that exist in the new board format.
- How I did it
Local changes.
- How to verify it
Pull and try it out!

Both yield 58 items for me :) (first row of CSV is the headers).
- Description for the changelog
feat: Implement the ProjectsV2 API for the new board format

New docs images:


Save user submissions

I'm also having the same issue with PR 42. If that can be taken care of, I could try running it on my local and test it out.
https://github.com/testbrew/testbrew/pull/42#issuecomment-1428829071
Let me know if I need to do something for the DB.


What about facebook?

You have facebook in configs, but not in the actual demo.  Did you manage to get it working with facebook?

I just haven't gotten around to it. If you wanted to submit a PR for that support I'd be happy to take a look.


feat: nf7 pump jack motion monitoring

README and configuration script for the pump jack motion monitoring use case.
@sdt99 I could use your eyes on this to make sure the script looks good and my descriptions of the motion tracking fields are correct. We don't have extensive docs on this so I want to make sure I am not mis-representing anything in card.motion.track, and card.motion.mode

@bsatrom Oh, and can you rename your folder to 07-pump-jack-motion-monitoring please. I’m going to be renaming all the other folders after I land the NF9 README here shortly.


added my collage to the list

added my collage to the list , alexandria higher institute of engineering and technology

@HussienX123 I am sorry, the domain aiet.edu.eg is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Pack at https://education.github.com/discount_requests/application. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Edit todays entry

As a user who has taken the readiness quiz, I would like the edit my entry as I made a mistake the first time.

This would require building out an answers pathom resolver so we could load up the values in the form.


hg38 support?

https://github.com/stjude/cis-x/blob/607d99572cd6d3fe99a0701c501e089db823525a/README.md?plain=1#L15
Is there a plan or timeline for offering hg38 support?

Is there a plan or timeline for offering hg38 support?


TITLE: UofT-DSI | Shell - Homework

TITLE: UofT-DSI | Shell - Homework
What changes are you trying to make?
Adding shell commands according to questions in homework.sh script
What did you learn from the changes you have made?
How to work with directories and files within bash
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
No special approach, just using info from the lecture and other resourses.
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
I used Google and Chat gpt in some steps to finish my homework.
How were these changes tested?
I run my script in VS Code terminal
A reference to a related issue in your repository (if applicable)
Not Applicable
@mentions of the person or team responsible for reviewing proposed changes (At least 2 people)
@michaeladrouillard @dtxe
Checklist

[x] I can confirm that my changes are working as intended

Hi there, glad to see you have began so early and soon on your assignment! That being said, you have unfortunately made a pull request to the wrong repo. You shouldn't be making a pull request to uoft-dsi/shell, but rather your own forked shell repo.
Please read the instructions on your assignment (Submission Information) more carefully (specifically the Assignment Submission Guide)


bug: Groth16Commitments is empty after trusted setup

Description
semaphore-mtb-setup allows you to run an MPC ceremony for Groth16. They've previously used Gnark v0.8.0 (because at the time v0.9.0 was unaudited). Since then, I have been attempting to update it to v0.9.1.
This repo provides custom functions for exporting the pk and vk:

extractPK
extractVK

The purpose of these functions is to export the keys in a way that can be read using Gnark's provided ReadFrom() functions. However, when the exported PK is read in this way after migrating to v0.9.1., it throws an error.
The particular error thrown is "must have as many value vectors as bases" from https://github.com/Consensys/gnark-crypto/blob/2e4aaaaefdbfdf06515663986ed884fed1b2177e/internal/generator/pedersen/template/pedersen.go.tmpl#L104 - I've manually checked the values here, its len(pk) == 1 vs. len(values) == 0, causing the error.
This led me to debug the cause of why the length of the passed in values [][]fr.Element are 0, and it turns out that when bn254.Prove() runs: https://github.com/Consensys/gnark/blob/9b8efdac514400a4100888b3cd5279e207f4a193/backend/groth16/bn254/icicle/icicle.go#L152 it has an empty commitmentInfo.
Expected Behavior
It's expected that commitmentInfo is non-empty, and that the passed in length of the values privateCommittedValues matches the pk.CommitmentKeys
Actual Behavior
commitmentInfo is empty
Possible Fix
In this PR to semaphore-mtb-setup, updating from v0.8 to v0.9 required adjustments due to changes in Gnark's API.
Most of these changes can be found in utils.go and keys.go -- if any of these changes from v0.8 -> v0.9 are not 1:1, it could be lead to the unexpected behavior observed.
Steps to Reproduce

git clone https://github.com/worldcoin/semaphore-mtb-setup.git && cd semaphore-mtb-setup
git fetch origin pull/2/head:mattstam-update-gnark
git checkout mattstam-update-gnark
go test ./...

This will lead to error panic: must have as many value vectors as base
Context
In semaphore-mtb-setup I was attempting to migrate v0.8.0 to 0.9.1 in PR. Although the issue described is not directly in https://github.com/Consensys/gnark, semaphore-mtb-setup is a very useful utility for anyone working with Groth16.
Your Environment

gnark version used: v0.9.1
gnark-crypto version used: v0.12.2-0.20231013160410-1f65e75b6dfb
go version: 1.19
Operating System and version: MacOS 13.4.1

Hmm, there may be several aspects here which may be related, but would have to debug further to figure out the issue:

commitment info is quite recent addition to gnark, and it may be that for circuits compiled with older versions of gnark the compiled circuit info doesn't contain the data.
gnark included MPC imo doesnt support commitments, but would have to double check
I see you referenced icicle backend. We have the code path included and ran the tests at merge time, but we're not running continuous tests for it. There may be some updates to gnark CPU backends not merged to GPU backend.

All in all, will look into it, but relies on several non-default code paths.

@mattstam - looking at the failing test TestProveAndVerify, I see that the proving and verification key is deserialized from file. For which circuit the keys have been generated? Is there a test for generating the keys also?

@mattstam - looking at the failing test TestProveAndVerify, I see that the proving and verification key is deserialized from file. For which circuit the keys have been generated? Is there a test for generating the keys also?

Sorry it's a little confusing, the keys are generated here https://github.com/worldcoin/semaphore-mtb-setup/blob/d46ef6be3eb0c43303d7e817f7d0c005530addf0/test/example_test.go#L106 in TestSetup's ExtractKeys().
So the files from TestSetup are used during TestProveAndVerify, the latter of which demonstrates a standard trusted setup procedure using the program.

But in this case, how does the proving key and verification key depend on the circuit? In TestSetup
// Compile the circuit
	var myCircuit Circuit
	ccs, err := frontend.Compile(bn254.ID.ScalarField(), r1cs.NewBuilder, &myCircuit)
	if err != nil {
		t.Error(err)
	}
	writer, err := os.Create("circuit.r1cs")
	if err != nil {
		t.Error(err)
	}
	defer writer.Close()
	ccs.WriteTo(writer)

is the only place either writer or ccs is used. Most importantly, when we write files pk and vk they do not depend on the circuit at all?
Now in TestProveAndVerify, the line which fails is https://github.com/worldcoin/semaphore-mtb-setup/blob/d46ef6be3eb0c43303d7e817f7d0c005530addf0/test/example_test.go#L131C22-L131C27
(using proving key for proving a compiled circuit), but it cannot match to the circuit itself?

All in all, I do not understand the MPC setup code very well. But something seems to be off here, maybe the proving key is generated for some particular circuit? I'll try to have a look, but I'm not very hopeful.


Atoms behaving strangely in lists

I'm having some trouble with atoms in lists:
> (set t1 '('ok 'ok))
('ok 'ok)
> (set t2 (lc ((<- _ (lists:seq 1 2))) 'ok))
(ok ok)
> (== t1 t2)
false

For some reason, declaring an atom in a list creates a list of [quote, atom]:
> '('ok)
('ok)

Compare this with just making a good old atom:
> 'ok
ok

The second one loses the quote, but the first one keeps it. Is this a bug, or am I missing something?
Defining the atoms inside the list without quotes produces a list of atoms
> '(ok ok ok)
(ok ok ok)

Is this expected behavior?

On Mon, Jun 1, 2015 at 9:03 AM, Adam K<EMAIL_ADDRESS>wrote:

I'm having some trouble with atoms in lists:

(set t1 '('ok 'ok))
('ok 'ok)
(set t2 (lc ((<- _ (lists:seq 1 2))) 'ok))
(ok ok)
(== t1 t2)
false

For some reason, declaring an atom in a list creates a list of [quote,
atom]:

'('ok)
('ok)

Yes, this is expected behaviour (see below).

Compare this with just making a good old atom:

'ok
ok

The second one loses the quote, but the first one keeps it. Is this a bug,
or am I missing something?

When you get results in the REPL, it's unquoted. When you enter code in the
REPL, you need to quote anything that would be ambiguous to LFE. If you
just entered the following in the REPL:

ok

LFE would think you were referring to a variable named ok. When you quote
it, LFE knows it's an atom you are referring to:

'ok
ok

When you enter code in the REPL, you have two options: enter it as "data"
(e.g., quoted), or enter it as "code" (e.g., using constructor functions.
To enter a list of items using the second method, with a list constructor,
you just do this:

(list 'a 'b 1 2 3 (tuple 'key 'value))
(a b 1 2 3 #(key value))

If you instead wanted to enter it as data, you'd do this:

'(a b 1 2 3 #(key value))
(a b 1 2 3 #(key value))

Note that when you quote a form, everything enclosed in that form is
quoted. Above, we quoted that list, so we don't need to quote the atoms a
or b or the tuple.
If you want to use the "data" approach as above, but wish to have something
evaluated in the data, then you need to use backquote instead of regular
quote. Backquote allows you to then unquote things -- which is what you'd
want to do if you needed something evaluated in your data. For instance:

(set some-data #(key value))
#(key value)
'(a b 1 2 3 some-data)
(a b 1 2 3 some-data)

That uses single-quote and some-data is just interpreted as an atom. Heres
how you'd evaluate some-data in your list:

`(a b 1 2 3 ,some-data))
(a b 1 2 3 #(key value))

Let me know if these notes don't answer your question ...

—
Reply to this email directly or view it on GitHub
https://github.com/rvirding/lfe/issues/119.

On Mon, Jun 1, 2015 at 9:03 AM, Adam K<EMAIL_ADDRESS>wrote:

> I'm having some trouble with atoms in lists:
>
> > (set t1 '('ok 'ok))
> ('ok 'ok)
> > (set t2 (lc ((<- _ (lists:seq 1 2))) 'ok))
> (ok ok)
> > (== t1 t2)
> false
>
> For some reason, declaring an atom in a list creates a list of [quote,
> atom]:
>
> > '('ok)
> ('ok)
>
>

Yes, this is expected behaviour (see below).
> Compare this with just making a good old atom:
>
> > 'ok
> ok
>
> The second one loses the quote, but the first one keeps it. Is this a bug,
> or am I missing something?
>

When you get results in the REPL, it's unquoted. When you enter code in the
REPL, you need to quote anything that would be ambiguous to LFE. If you
just entered the following in the REPL:
> ok

LFE would think you were referring to a variable named ok. When you quote
it, LFE knows it's an atom you are referring to:
> 'ok
ok

When you enter code in the REPL, you have two options: enter it as "data"
(e.g., quoted), or enter it as "code" (e.g., using constructor functions.
To enter a list of items using the second method, with a list constructor,
you just do this:
> (list 'a 'b 1 2 3 (tuple 'key 'value))
(a b 1 2 3 #(key value))

If you instead wanted to enter it as data, you'd do this:
> '(a b 1 2 3 #(key value))
(a b 1 2 3 #(key value))

Note that when you quote a form, everything enclosed in that form is
quoted. Above, we quoted that list, so we don't need to quote the atoms a
or b or the tuple.
If you want to use the "data" approach as above, but wish to have something
evaluated in the data, then you need to use backquote instead of regular
quote. Backquote allows you to then unquote things -- which is what you'd
want to do if you needed something evaluated in your data. For instance:
> (set some-data #(key value))
#(key value)
> '(a b 1 2 3 some-data)
(a b 1 2 3 some-data)

That uses single-quote and some-data is just interpreted as an atom. Heres
how you'd evaluate some-data in your list:
> `(a b 1 2 3 ,some-data))
(a b 1 2 3 #(key value))

Let me know if these notes don't answer your question ...

Ah, this makes it very clear to me. Thank you especially for explaining the difference in the backquote---macros make a lot more sense now :)

Sweet!
We hope you're enjoying LFE ... :-D

Well, it's Erlang, and it's a Lisp so... yeah, I am ;)


Drop support for Ember <= 3.12

let's move on 🚀

@marcoow Our README.md also says 3.0 it could be changed to 3.12

ah, missed that – fixed 👍


Reload Right Click not working

HI
In the notes it says "Enable new Menu UI when right clicking the Reload button. (Adds 'Normal Reload', 'Hard Reload', and 'Clear Cache and Hard Reload')"
This does not work on my machines Linux or Windows ????

When updating version 117, the code modifications involved here were accidentally deleted, and version 118 will have this feature again.
You can now use this feature by opening devtools.
@thorrrr

When updating version 117, the code modifications involved here were accidentally deleted, and version 118 will have this feature again.
You can now use this feature by opening devtools.
@thorrrr

How do i switch it on in dev tools  ?

Open devtools, then right-click the reload icon in the upper left corner, and you can see those functions.
@thorrrr


fix(package.json): cleaning before building and starting

added cleaning dist before building and starting
refactoring the script to build styles

:tada: This PR is included in version 3.0.0-beta.20 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Current weather status should be larger.

The current weather is quite small:

The temperature and rain could use a much larger font.

See #7


[Chat] Beta release 1.5.0-beta.2 to use GW 2024-03-01-preview version

Packages impacted by this PR
communication-chat
Issues associated with this PR
N/A
Describe the problem that is addressed by this PR
Connect communication-chat to GW version 2024-03-01-preview
Are there test cases added in this PR? (If not, why?)
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[ ] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[ ] Added a changelog (if necessary)

API change check
APIView has identified API level changes in this PR and created following API reviews.
@azure/communication-chat


Custom children type with TypeScript 4.1

I am trying to create "extension" of breadcrumbs with specific type of children.
I was able to do it, and all was working fine with TypeScript 3.9.7 and it looks like it works also with 4.0 but not with 4.1.
I am not sure if the issue is with material-ui, TypeScript or my implementation, but I assume it might be material-ui compatibility issue, as it works fine with TypeScript 3.9 and 4.0.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
When using with TypeScript 4.1.2 I am getting the following errors:
Errors on line 72:
Type 'ReactElement<any, string | ((props: any) => ReactElement<any, string | ... | (new (props: any) => Component<any, any, any>)> | null) | (new (props: any) => Component<any, any, any>)> | ReactElement<...>[]' is not assignable to type 'ReactElement<any, string | ((props: any) => ReactElement<any, string | ... | (new (props: any) => Component<any, any, any>)> | null) | (new (props: any) => Component<any, any, any>)>'.
  Type 'ReactElement<any, string | ((props: any) => ReactElement<any, string | ... | (new (props: any) => Component<any, any, any>)> | null) | (new (props: any) => Component<any, any, any>)>[]' is missing the following properties from type 'ReactElement<any, string | ((props: any) => ReactElement<any, string | ... | (new (props: any) => Component<any, any, any>)> | null) | (new (props: any) => Component<any, any, any>)>': type, props, key(2322)

Error on line 73:
Type 'undefined' is not assignable to type 'ReactElement<any, string | ((props: any) => ReactElement<any, string | ... | (new (props: any) => Component<any, any, any>)> | null) | (new (props: any) => Component<any, any, any>)>'.(2322)

(this line was always a hack for me.... without it does not work, but with all works as expected, not sure what's wrong here, but this is not the main point of that issue report)

Expected Behavior 🤔
No errors, and works as on TypeScript 3.9 and 4.0.

Steps to Reproduce 🕹

https://codesandbox.io/s/serene-shadow-r48e0?file=/src/App.tsx
TypeScript Playground

It's pretty hard to replicate it correctly as CodeSandbox does not support TypeScript 4.1 and Playground is not fully functional either, but we are getting there the same issues I get on local.
So on Playground with TypeScript 4.1.2 I am getting errors on lines 72 and 73. When I switch to 4.0.5 or 3.9.7 I am not getting there errors and all works as expected.
On CodeSandbox I am just showing what I am trying to do - all works, as we can't really choose TypeScript 4.1 for the complier.

Steps:

Open Playground
Check lines 72-73
Change TypeScript version
Check again lines 72-73
Errors on these lines are expected only on TypeScript 4.1.2+

Context 🔦

As said before, small extension so I can have "base breadcrumb" for some pages and restricted children to the certain type.
Your Environment 🌎

Tech
Version

Material-UI
v4.11.1

React
16.14.0 / 17.0.1

Browser
Chrome/Safari

TypeScript
4.1.2

Note: If you think it is an issue with TypeScript, not with Material-UI itself, please let me know, so I'll report it to TypeScript. Thanks.

You're trying to assign { children: Array<undefined | ReactElement> } to { children:     | ReactElement<BreadcrumbLinkProps>[]     | ReactElement<BreadcrumbLinkProps>     | undefined }.
Your BreadcrumbsProps do not declare that they can handle with items that are undefined but you're passing them in <Breadcrumbs>{}{undefined}</Breadcrumbs>.
And then you're recursively passing it in <Breadcrumbs>{props.children}</Breadcrumbs>.
This is neither an issue with TypeScript nor Material-UI. React.Children.map could narrow the item a bit but that's an issue for @types/react


chore(releaserc): setting releaseRules

Adding rules:
"releaseRules": [
  { "type": "docs", "scope": "README", "release": "patch" },
   { "type": "chore", "release": "minor" }
]

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


Problems with the quantity of items in the shopping cart

Hello,
we have a problem with increasing/decreasing item quantities in the shopping cart of our prestashop store.
To clarify the problem, we have already contacted a module developer.  He told us that the problem was caused by a module overwriting the javascript code.
The code, which leads to conflicts, is as follows:

We found out that this code is included in the shortcut-layout.tpl and javascript.tpl files of the Paypal module.
We are using Prestashop <IP_ADDRESS> with the Classic theme. The Paypal module is running on version 5.4.1.

Hello,
Thank you for your message.
Could you please give us some more details about the issue that you have?
Do you have any errors? Please describe the steps to reproduce the issue.
We found out that this code is included in the shortcut-layout.tpl and javascript.tpl files of the Paypal module.
Thank you. We did some refactoring in order to avoid the duplication of the code.
Best regards,
Tetiana


Kernel implementation not detected

What device do you have?
miatoll (Redmi Note 9S/Pro/Pro Max - POCO M2 Pro)
What is the output of uname -a on the device?
Linux ubuntu-phablet 4.14.288-halium+ #1 SMP PREEMPT Sat Jul 30 12:30:33 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
Where is the kernel repo?
https://gitlab.com/ubports/porting/community-ports/android10/xiaomi-redmi-note-9-pro/kernel-xiaomi-sm6250/-/tree/halium-10.0-release
https://gitlab.com/ubports/porting/community-ports/android10/xiaomi-redmi-note-9-pro/kernel-xiaomi-sm6250/-/tree/halium-10.0-release/net/wireguard

Same for Samsung Galaxy S7 egde: https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/issues/6


Unable to set Key in Caffeine Cache component in Visual Studio

When configuring caffeine cache, the Key dialog has a "Select..." dialog box that then drops down to another "Select.." option.  This option is not selectable, leaving no options to set a Key (default Key).
The work around is to use a SetHeader before the Caffeine Cache invocation and specify the Key via setHeader.
Desired Behavior:  Would like to be able to specify the Key via the Key Dialog box.

Depends on https://issues.apache.org/jira/browse/CAMEL-18877

@joelicious could you please check if it is fixed.


Spanish translation

Hey, i did the translation for Spanish for this checklist, you can find it here
https://github.com/eoasakura/Front-End-Design-Checklist
Again, great work and hope this help a lot of people.

Thank you so much @eoasakura, that is pretty awesome! Thanks for all that work!


Drop VM file handle support?

There is code that allows the VMs to open an FS::File that is backed by a real Unix file descriptor, which can be directly operated on by the gamelogic. It works, but is used by nobody (all VM code is using the older API where each operation is an engine call operating on the table in src/engine/qcommon/files.cpp).
Reasons to delete it other than being unused:

Potential difficulty in porting if we move off of NaCl.
Sketchy or at least difficult to understand from a security point of view.

The main reason to keep it would be if we expected to have a use case for high-volume file I/O inside the gamelogic.

I wonder if the file support can be extended to file support to allow moving network code into the VM?

I don't know, not sure if there's any way to use a socket as a file on Windows.
Even if we do want to have file descriptors for network I/O, it doesn't mean we need to support it for any files in the homepath.

Done in #250.


Disable TLS 1.0

With the laravel echo json file I would like to pass an option:
"secureOptions": constants.SSL_OP_NO_TLSv1
Which would allow the server to startup with TLS 1.0 disabled. The problem, is since these options are specified in the json file, that constants string needs to be in quotes to be valid json. When your server parses the json file it simply passes it in as that string instead of converting it to utilize the constant needed.
Would love to have support for disabling TLS 1.0 or a way to utilize constants so that any option that needs a constant can be supported.
https://stackoverflow.com/questions/31201029/how-to-disable-tls-1-0-and-use-only-tls-1-1-using-nodejs

By the way this was needed for PCI-DSS compliance due to the fact that TLS 1.0 must be disabled by June 30, 2018. Until a feature like this is implemented, I managed to find a work around. I created a simple node script:
const { constants } = require('crypto')
console.log(constants.SSL_OP_NO_TLSv1);

Which translates the constant I needed into a number. I tested on multiple servers and that constant is always equal to:
67108864

This is a hacky solution for now, but for anybody else needing this could be helpful. You would add this to your laravel echo json file:
{
	"authHost": "https://yourwebsite.com",
	"authEndpoint": "/broadcasting/auth",
	...
	"secureOptions": 67108864
}

That would effectively disable TLS 1.0. The better plan, would be either to create a wrapper around laravel echo server, or see if the latest version of NodeJS has TLS 1.0 off by default.

If you can send a PR that would be great.

I did create a pull request about 6 months ago to have TLS 1.0 disabled by default:
https://github.com/tlaverdure/laravel-echo-server/pull/371


adding impulses

hello,
impulses can be used to have hits, explosions etc.
reactphysics has the ability of applying forces/torques, but not impulses.


Pass helium name back to balenacloud

Not sure how easy this would be, but for support purposes it would be useful to be able to pass the helium name of a miner (and possibly its blockchain address) back to balenacloud as a tag or something similar.
I believe this is possible using:
https://github.com/balena-io-examples/device-tags

guess this will be fixed by https://github.com/NebraLtd/hm-diag/pull/156

Yep. That's the first iteration but will solve this.
Maybe we just rename the device name in Balena to the Animal Name. The Balena name doesn't really add much value.

https://github.com/NebraLtd/hm-dashboard/issues/554


With Anaconda 1.6.11, spyder crashes on startup

Problem Description
On the latest Anaconda version, starting up Spyder immediately crashes.
What steps will reproduce the problem?

Use Anaconda on Windows
Try to launch Spyder from the conda console
Crash!

What is the expected output? What do you see instead?
Expected spyder to start up
Paste Traceback/Error Below (if applicable)

>spyder
Traceback (most recent call last):
  File "C:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 3208, in main
    mainwindow = run_spyder(app, options, args)
  File "C:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 3084, in run_spyder
    main.setup()
  File "C:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 1172, in setup
    self.setup_layout(default=False)
  File "C:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 1457, in setup_layout
    self.setup_default_layouts('default', settings)
  File "C:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 1633, in setup_default_layouts
    widget.toggle_view(True)
  File "C:\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 725, in toggle_view
    self.create_new_client(give_focus=False)
  File "C:\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1038, in create_new_client
    self.connect_client_to_kernel(client)
  File "C:\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1073, in connect_client_to_kernel
    kc.start_channels(shell=True, iopub=True)
  File "C:\Anaconda3\lib\site-packages\qtconsole\kernel_mixins.py", line 43, in start_channels
    super(QtKernelClientMixin, self).start_channels(*args, **kw)
  File "C:\Anaconda3\lib\site-packages\jupyter_client\threaded.py", line 212, in start_channels
    self.shell_channel._inspect = self._check_kernel_info_reply
  File "C:\Anaconda3\lib\site-packages\jupyter_client\client.py", line 143, in shell_channel
    socket, self.session, self.ioloop
  File "C:\Anaconda3\lib\site-packages\jupyter_client\threaded.py", line 205, in ioloop
    self._ioloop = ioloop.IOLoop()
  File "C:\Anaconda3\lib\site-packages\tornado\util.py", line 312, in __new__
    instance.initialize(*args, **init_kwargs)
  File "C:\Anaconda3\lib\site-packages\zmq\eventloop\ioloop.py", line 139, in initialize
    super(ZMQIOLoop, self).initialize(impl=impl, **kwargs)
  File "C:\Anaconda3\lib\site-packages\tornado\ioloop.py", line 845, in initialize
    super(PollIOLoop, self).initialize(**kwargs)
  File "C:\Anaconda3\lib\site-packages\tornado\ioloop.py", line 357, in initialize
    self.make_current()
  File "C:\Anaconda3\lib\site-packages\tornado\ioloop.py", line 315, in make_current
    assert asyncio is None
AssertionError

Package Versions
anaconda Command line client (version 1.6.11)

Spyder: spyder                    3.2.7                    py36_0
Python:python                    3.6.4                h6538335_1
Qt:qt                        5.6.2           vc14h6f8c307_12  [vc14]
PyQt:pyqt                      5.6.0            py36hb5ed885_5
Operating System:Windows 10

Dependencies
Can't load spyder ...

I have already tried spyder --reset

Looks like #6623.  Please try the suggestion there to change the version of Tornado.

Indeed looks identical, so I'm closing as a duplicate. If you have further issues after following the suggested advice, please post more information in that thread. Thanks.

Technically speaking, more canonically a duplicate of #6627 , which is not a spyder issue to begin with.

Downgrading tornado worked, thanks!


Iterator support

Would you be interested in adding first-class iterator support to the library? This would allow someone to use the linked list in places support iterations (e.g. for (const item of list)) or in iteration libraries (e.g. iterative). You can also then use Array.from(list) to turn the linked list into an array, or use it in other places that support an iterator such as Set() and Map().
This would likely be a breaking change, however, since it's an ES2015 feature.
Edit: Actually, it's probably easy enough to keep it backward compatible if needed - just more verbose.

Ah, I guess it is about to change :p
I think I’d prefer this to be readable in simple JS, compared to es++. Let’s try it out as just an addition, instead of a whole rewrite!

Also: I’m switching my projects to browserify with tinyify. The building and mangling isn’t very interesting other than we have them on the releases page, and can check if the size increases a lot there, tinyify should be able to understand this, but still I’d prefer no short hand props!


Allow deleting releases

Deleting a release shouldn't result in purging the object from the database (was the current behavior). Instead we should mark it as deleted and make sure that the urls associated with it return 404s.

Out of scope since https://github.com/mui/mui-toolpad/discussions/1748


Add support for Maps

It would be very cool to have an alternative to std::map in this library thanks !

It would be very cool to have an alternative to std::map in this library thanks !

map is a adapter in dstruct, now have a implement by avl tree to support map's basics function.
map-adapter
https://github.com/Sunrisepeak/DStruct/blob/31522d6e0edd536fba3f0110c0eb27101feab91e/core/ds/Map.hpp#L50
examples
https://github.com/Sunrisepeak/DStruct/blob/31522d6e0edd536fba3f0110c0eb27101feab91e/examples/map.cpp#L19-L50
but it is very basic implementation. later, will add more underlying implementations can be chosen.(rb-tree....

Thank you very much sir !
I will use this and keep looking forward this project.


Add first-class support for configuring tmpfs

Since docker-java added support for tmpfs in 3.1.0-rc-3 (see docker-java/docker-java#1022), it is now possible to configure TestContainers to use tmpfs using something like:
withCreateContainerCmdModifier(cmd -> cmd.getHostConfig().withTmpFs(
		Collections.singletonMap(System.getProperty("java.io.tmpdir"), "rw")));

It would be nice if TestContainers could enhance it's API to provide a way to configure this a bit simpler.

Hi @vpavic,
That's indeed something we could add 👍
FYI @rnorth was experimenting with TmpFS but the results were not that impressive back then if I remember correctly.

We use TmpFs for some time now on Apache James project and the gain is huge.

Let's give it a go again! It's not hard to do, so fair to add it for teams that will benefit.

How about this solution? Is it okay?
new GenericContainer().withTmpFs(singletonMap("/path", "rw")

Released in 1.10.4!
Thanks for the contribution!


Debugger breakpoint column missing

Issue Type: Bug

I recently made two changes in the Preferences:

Set Editor: Word Wrap Column to 70
Edited settings.json to include ```json
"editor.rulers": [
70
],

Now the column for setting debugger breakpoints does not show. I do not know for certain whether the changes in the Preferences are related to the missing Breakpoints column or not.

I have tried:
* Undoing the Preferences changes that I made
* Opening a new window
* Restarting VS Code
* Installing the latest version of VS Code

None of these restore the debugger Breakpoints column

VS Code version: Code 1.58.1 (2aeda6b18e13c4f4f9edf6667158a6b8d408874b, 2021-07-13T06:20:02.397Z)
OS version: Linux x64 4.15.0-142-generic
Restricted Mode: No

System Info

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz (4 x 2700)|
|GPU Status|2d_canvas: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
rasterization: disabled_software
skia_renderer: enabled_on
video_decode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled|
|Load (avg)|3, 3, 2|
|Memory (System)|7.64GB (0.23GB free)|
|Process Argv|--unity-launch --crash-reporter-id 5e013dff-6dfe-418c-acb1-e16c6736448c|
|Screen Reader|yes|
|VM|0%|
|DESKTOP_SESSION|ubuntu|
|XDG_CURRENT_DESKTOP|Unity|
|XDG_SESSION_DESKTOP|ubuntu|
|XDG_SESSION_TYPE|x11|
Extensions (31)

Extension|Author (truncated)|Version
---|---|---
vscode-sublime-importer|auc|1.0.1
vagrant|bbe|0.5.0
markdown-emoji|bie|0.1.0
webvalidator|Cel|1.0.9
quick-html-previewer|dai|1.0.1
es7-react-js-snippets|dsz|3.1.1
permute-lines|ear|1.1.0
prettier-vscode|esb|8.0.1
shell-format|fox|7.1.0
vscode-pull-request-github|Git|0.28.0
vscode-graphql|Gra|0.3.16
HTMLHint|mka|0.10.0
vscode-docker|ms-|1.14.0
remote-containers|ms-|0.187.0
remote-ssh|ms-|0.65.7
remote-ssh-edit|ms-|0.65.7
remote-wsl|ms-|0.58.2
vscode-remote-extensionpack|ms-|0.21.0
sublime-keybindings|ms-|4.0.9
vsliveshare|ms-|1.0.4568
vsliveshare-pack|ms-|0.4.0
debugger-for-chrome|msj|4.12.12
printcode|nob|3.0.0
docthis|oou|0.8.2
shellman|Rem|5.6.0
LiveServer|rit|5.6.1
bash-debug|rog|0.3.9
markdown-preview-enhanced|shd|0.5.22
shellcheck|tim|0.14.4
pdf|tom|1.1.0
markdown-all-in-one|yzh|3.4.0

@blackslate do you have the "editor.glyphMargin" setting set to "false"?

Hello Andre!
On Wed, Jul 14, 2021 at 11:23 AM Andre Weinand @.***>
wrote:

@blackslate https://github.com/blackslate do you have the
"editor.glyphMargin" setting set to "false"?

I did! But I do not remember setting that.  But now I know what to
look for, I was able to find Editor: Glyph Margin by typing "debug" in the
Settings search field. Perhaps another name might have been a more obvious
choice.
Thanks for giving my breakpoints back : )
James

@isidorn are you aware of any command or extension that changes the "glyphMargin" setting behind the scenes?

@weinand no. zen mode hides line numbers, but not the glyphMargin.


Fix control methods

what need it?
all methods work perfectly

Ah, I thought EnableControl and DisableControl aren't included in any release version. I'll add Obsolete attribute for them again.

Okay, I added Obsolete attribute again.

@kagikn Because was wrong, i wrote the IsDisabledControlPressed ... etc and just ctrl+c ctrl+v to avoid rewriting again the IsControlPressed, and i just changed the method name, but, i forgot to change native name.
You need know that:
IS_DISABLED_CONTROL_PRESSED != IS_CONTROL_PRESSED

@leonardosnt I know that:
IS_CONTROL_PRESSED == (IS_DISABLED_CONTROL_PRESSED && IS_CONTROL_ENABLED)

Game.DisableControl(0, Control.Cover );

UI.ShowSubtitle(
    Game.IsDisabledControlPressed(0, Control.Cover ) + " " +
    Game.IsControlPressed(0, Control.Cover )
);

@kagikn But why call 2 natives if you can call only one? its make no sense.

@leonardosnt Because there is no way to detect if a "disabled" control is pressed with only one native, different from enabled control.

@kagikn why not??
Game.IsDisabled* works perfectly
See my post above

@leonardosnt current Game.IsDisabled* don't detect if a controls is disabled. Script writers should expect Game.IsDisabled* detect if a control is disabled and pressed(or just pressed or just released), don't they?

I do agree with @kagikn. This behavior is more obvious.

But this isn't my project, do what you want.

I agree with function In Control Enabled, but the anothers is ridiculous, already have an native that do it, there no reason to call 2 natives.

The code doesn't do the same thing. "IsControlPressed" now always returns whether a control is pressed, regardless of it being enabled or disabled. "IsDisabledControlPressed" now only returns true if the control is pressed and it is disabled. It will always return false if the control is enabled. Same for "IsEnabledControlJustPressed", just the other way round.

So @crosire, will you merge this?


[external task] Implement full support in QGroundControl

[ ] Understand the current support for video streaming
[ ] Work with the community and implement the changes needed
[ ] Keep the activity linked here (PRs, Issues)

Depends on #48, #49, #50

CSD is compatible and works with QGC. Shall open specific issues if found any problem.


Unable to connect

I am unable to get the connection. Eufy-Security-Node only shows "Connecting".
For each connection try I received a one-time authentication code.
What can I do with the code, because I do not have the normal Eufy login form.
Any ideas?
Is there any log or trace to analyze?

I think, the problem is inside the eufy-security-client module.
It is unable to get connected.
Closing this issue.


🚩: Milestone 6: Vet Clinic | feature/create_db_based_on_diagram

🚩: Milestone 6: Vet Clinic | feature/create_db_based_on_diagram - >>branch<< -
Hi there! @NitBravoA92 and Ruthmy here. 👋
This is the PR for the milestone 6 of the Vet Clinic project. The goal of this milestone is to implement a database based on the provided diagram.
Here is a summary of what has been done:

Created the database based on the provided diagram for a clinic.
Created the file schema_based_on_diagram.sql with the necesary queries to create the database.
Created the folowing tables:

patients.
medical_histories.
invoices.
invoice_items.
treatments.

Created the join table medical_histories_treatments to manage the many to many relationship between medical_histories and treatments.

Screenshot of the original database:

Screenshot of the database created:

List of relations

Index creation:

Screenshots of the tables created

Thank you for taking the time to review this PR ⭐!

Hi @DeliceLydia
Thank you very much for your review ✨


[hotfix][runtime]fix typo in HistoryServerUtils class

What is the purpose of the change
fix typo in HistoryServerUtils class

the code will error if remove the ;

what about use class instead of enum? @tillrohrmann

hi,@zhisheng17 .I have learned some information, and I think this idea makes sense. Share with you now。https://blog.csdn.net/weixin_39525007/article/details/110726349

@flinkbot run azure

I think the enum pattern is used here in order to prevent that someone instantiates the HistoryServerUtils class. Hence, I am sceptical about the benefit of this change here. If we want to change it, then we should at least make the constructor private or let it throw an exception which prevents instantiating this class. But I am wondering whether spending time on this issue is worth it. I would be in favour of closing this PR if you are ok with it @zhisheng17.

thanks @tillrohrmann , I get it, I will close this PR.


Make first entry more punchy

This is first in the list, and the longest-running one, so it should be impressive 💪 .
Who have you helped (what roles?), and how (faster, better, more collaborative?)?
What kind of sectors, tech stacks?
https://github.com/ndorfin/cv/blob/b116bf61170f344f602d9df86d70a1ca45e9d33b/CV-ShaunO'Connell.html#L214

Done, thanks!


ligatures support

That's not much needed on practice, due bad browser support, but could be funny.

@sabberworm i've merged your PR to master. Sorry for delay. Need to finish some pending debts for release. Almost finished new svgpath with proper arcs support.


Data ingest issue

Hello! I am attempting to run vae.py, and have been working on downloading all of the requisite datasets. I am stuck on the Hu & Liu 2004 dataset- from the linked website, I have obtained what I believe to be the right dataset (from their 2004 SIGKDD paper, right?) but the resulting files do not match what sentiments.py is looking for. Rather than two text files, named positive-words.txt and negative-words.txt, the data appear to consist of a separate file for each of the five products for which they annotated reviews. I'm guessing that y'all had some sort of processing script that produced a word list for use by sentiments.py, but I am not finding such a script in the SentiVAE repo. Did I download the wrong dataset, perhaps? Any pointers would be most appreciated.

Aha! I figured it out- I was looking in the "datasets" portion of Liu's website, but I should have been looking in the "Lexicon" section.


automatically sort by "Score"

@rultor release, tag is 0.0.35

@rultor release, tag is 0.0.35

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.0.35

@yegor256 Done! FYI, the full log is here (took me 3min)


pip3 install on Ubuntu 20.04 breaks

Did pip3 install gcalcli
Runs this:
urxvt -fn "-*-terminus-medium-*-*-*-16-*-*-*-*-*-*-*" -e sh -c "/usr/local/bin/gcalcli --calendar<EMAIL_ADDRESS>--calendar<EMAIL_ADDRESS>--lineart unicode calw now 13 --monday --military --width 33 --color-date white | less -R"

Gets this:
Traceback (most recent call last):
  File "/usr/local/bin/gcalcli", line 11, in <module>
    load_entry_point('gcalcli==4.3.0', 'console_scripts', 'gcalcli')()
  File "/usr/local/lib/python3.8/dist-packages/gcalcli-4.3.0-py3.8.egg/gcalcli/cli.py", line 167, in main
  File "/usr/local/lib/python3.8/dist-packages/gcalcli-4.3.0-py3.8.egg/gcalcli/gcal.py", line 1282, in CalQuery
  File "/usr/local/lib/python3.8/dist-packages/gcalcli-4.3.0-py3.8.egg/gcalcli/gcal.py", line 487, in _GraphEvents
TypeError: can't concat str to bytes

Seems like you've found a bug, but I'm not able to repro this on my debian system.  I'm using python 3.8.3 and I installed urxvt in order to try out your command exactly.   I obviously had to use different calendars, though.  In any case, this works as expected for me, no crash.
Are you able to create a simpler repro case?  You're running a specific terminal with a specific font, a specifc shell in that terminal, gcalcli with a whole bunch of specific options, and then piping the output to a pager.  Maybe you could boil this down a bit?
For example, I suppose that you'll have the same issue with this command:
/usr/local/bin/gcalcli --calendar<EMAIL_ADDRESS>--calendar<EMAIL_ADDRESS>--lineart unicode calw now 13 --monday --military --width 33 --color-date white

In order to work on this, the first step for me is to repro the situation.

I also get the same error, even while running
/usr/local/bin/gcalcli --calendar<EMAIL_ADDRESS>--calendar<EMAIL_ADDRESS>--lineart unicode calw now 13 --monday --military --width 33 --color-date white
OS: Manjaro
Terminal emulator: xfce4-terminal
Python: 3.8.3
gcalcli: 4.3.0

I recommend always using python3.8 -m pip and never simply pip3. In the past I have had a lot of problems with the command-line pip tools not connecting to the Python distribution I thought they were.

Debian does not play super-well with pip, in my experience. After struggling for a while trying to get a good setup for installing system packages with pip on Ubuntu, I now recommend using virtual environments to install anything you need from pip. For example on my Ubuntu 20.04 system I have the python3-pip and python3-venv Debian packages installed and then can use:

activate_bin="$HOME/venv/python3/bin/activate"

if [ ! -f "$activate_bin" ]; then
    python3 -m venv --system-site-packages ~/venv/python3
fi

. "$activate_bin"

After the activation script is run, any uses of pip installs stuff in ~/venv/python3 instead of /usr/local/bin.

Probably obsolete now in 2024. Please follow up if issues remain.


build environment

To update the local environment use:
conda env update --name base --file macbook_pro_x64-2.yml --prune

It is possible to build for any kind of environment using:
CONDA_SUBDIR=osx-arm64 conda env create -n testenv --dry-run --json --file ~/Downloads/macbook_pro_x64.yml

typical versions are:

win-64 - for windows
osx-arm64 - for mac on ARM
linux-64 - for linux on x64
osx-64 - for mac on Intel
linux-aarch64 - for linux on ARM

Each of these can be specified as CONDA_SUBDIR.

This could be used to unify https://github.com/pyiron/docker-stacks and https://github.com/pyiron/pyiron-installer as discussed in https://github.com/pyiron/pyiron-installer/issues/28


Scaffolding 2.1 RTM in existing MVC application 404 for non overridden pages

I recently upgraded my ASP.NET Core application 2.1. I used the identity scaffolder to override Login and Register pages. Upon doing this I noticed that routes to logout and manage were incorrect
?page=Account/Manage rather than /Identity/Account/Manage
I then rescaffolded and this time and chose to override all files. This seemed to work.
In my particular case there seems to be an issue with scaffolding just a handful of pages and not being able to find the remaining pages that aren't scaffolded
Just wondering if I'm missing something?
update
I think the issue i have is that i was using AddIdentity instead of AddDefaultIdentity. Unfortunately i am unable to try this yet

@javiercn Does this happen for you?

This issue was moved to aspnet/Scaffolding#811


TST: avoid exact comparison on floats

The directed Hausdorff distance proper is a floating point value, so it would probably make sense to add something similar to np.testing.assert_allclose to the testing code, instead of the current "exact" comparisons.
Perhaps there is something like this already in the Rust ecosystem?

Maybe the float-cmp crate could suit here?


stmemsc HAL i/f align to v2.00

The stmemsc hal interface is going to be upgraded to v2.00:
https://github.com/zephyrproject-rtos/hal_st/pull/7
(merged as 575de9d461aa6f430cf62c58a053675377e700f3)
As a consequence, zephyr needs to align the stmemsc based driver according to API changes in v2.00.
File west.yaml is now pointing to revision: pull/7/head (will be updated to a regular hash id once that PR will be merged).
Sensor lsmdso driver stmemsc APIs have been upgraded.
Moreover, added an additional commit carrying a cleanup to old reference to axi3bit16_t union.
Edit::
Tested completely on x_nucleo_iks01a3 and x_nucleo_iks02a1 shields.
Tested also build on sesnortile.box.

zephyrproject-rtos/hal_st#7
merged as 575de9d461aa6f430cf62c58a053675377e700f3


AAD App Service Authentication

I'm trying to use azure active directory in our new mobile app (was using mobile services) with the App Service Authentication.  I set it up per Matthew Henderson's instructions at
https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-how-to-configure-active-directory-authentication/
However, I keep on getting an error before the login window even appears - "Cannot GET /login/aad?session_mode=token"
What am I missing?

Specifically, when I try to login using loginViewControllerWithProvider, it responds with the following error:
Error Domain=com.Microsoft.MicrosoftAzureMobile.ErrorDomain Code=-1302 "Cannot GET /login/aad?session_mode=token
The MSLoginController briefly pops up before disappearing.

The URL in the error looks incorrect, the 3.0 SDK should (by default) send to .auth/login/aad?session_mode=token.
Can you verify what version you are using?  Also that you are not overriding the path via the client. loginPrefix property.

@mattchenderson @cgillum any other thoughts?  Would invalid AAD setup in AAD return just the path owned by it?
@egrimmius If the version looks ok, can you enable & open the streaming logs in the portal for your Web App and see if any logs pop up when you try to present the login controller?

@phvannor I use the SDK via cocoa pods.  Here is what I have in my pod file:
pod 'MicrosoftAzureMobile', :git => 'https://github.com/Azure/azure-mobile-apps-iOS-client.git'
The pod install or update log in terminal shows we're using 3.0.0.  Per your instructions in issue #14, I enabled verbose logging for my Web App.  Past the formatting information in the log, here's what came out on the log when I tried to present the login controller:

HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

Most likely causes:
 The directory or file specified does not exist on the Web server. The URL contains a typographical error. A custom filter or module, such as URLScan, restricts access to the file.

Things you can try:
 Create the content on the Web server. Review the browser URL. Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click here.

Detailed Error Information:

Module   iisnode
Notification   ExecuteRequestHandler
Handler   iisnode
Error Code   0x00000000

Requested URL   https://ourWebAppName:80/app.js?session_mode=token&session_mode=token
Physical Path   D:\home\site\wwwroot\app.js
Logon Method   Anonymous
Logon User   Anonymous

More Information:
This error means that the file or directory does not exist on the server. Create the file or directory and try the request again.
View more information »
Microsoft Knowledge Base Articles:

Ok, let me see try this out locally and see if I can repro, can you note what version of the server sdk you are using for us to test with?

Also, this is a new mobile app, not a migrated one, correct?

Originally, I migrated an app, tried it with the new authentication, and that failed.  I've since left that one alone, as it's currently in production, and also uses the original Mobile Services SDK.
This issue is for a new mobile app, using this SDK.
As for the Server SDK, I don't exactly know where to find that.  Is that the Web App application setting 'WEBSITE_NODE_DEFAULT_VERSION'?  If so, it's version 4.2.3.  The application setting 'MobileAppsManagement_EXTENSION_VERSION' is also set to 'latest'.

Goto https://.scm.azurewebsites.net/DebugConsole, and naviagte to site/wwwroot and edit packages.json.
You should have a line like:
"dependencies": {
"azure-mobile-apps": "^2.0.0-rc2",
...
}
Let me know what version is specified there.
Also are you using any URL rewrite rules in web.config?

That line in packages.json reads
"azure-mobile-apps": "^2.0.0-beta3"
I am not aware of using any URL rewrite rules in web.config.  I'm managing the Mobile App completely through the Azure portal.

Since I created my Mobile App entirely using the Azure Portal, I assume it uses the Node.JS Server SDK, which is still in beta.  Do you think I would still have this problem if I used the .Net Server SDK?  Thanks for your help with this.

I found the my error that caused the problem with loginViewControllerWithProvider.  I inadvertently set the MSClient's loginPrefix to "login".  What a great rookie mistake.  Thanks again for taking a look at this.


Uhhh just tried to open freeplay and this happened

Describe your bug here.
I was on a compiled version of psych and opened freeplay and this happened
Command Prompt/Terminal logs (if existing)
FreeplayState.hx (line 74)
flixel/FlxGame.hx (line 637)
flixel/FlxGame.hx (line 724)
flixel/FlxGame.hx (line 677)
flixel/FlxGame.hx (line 545)
openfl/events/EventDispatcher.hx (line 402)
openfl/display/DisplayObject.hx (line 1399)

Uncaught Error: Null Object Reference
Please report this error to the GitHub page: https://github.com/ShadowMario/FNF-PsychEngine

> Crash Handler written by: sqirra-rng

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
No

Something is wrong with your week file


Update host pool

I don't see any of the other articles explaining how to update an existing host pool to use the new image.
No options appear to control it in the WVD management tool either.

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

ID: cdad1b23-8c75-cd08-41cc-6313fc7016bd
Version Independent ID: f7979a0f-a1be-100f-33b5-01627c45f783
Content: Prepare and customize a master VHD image - Azure
Content Source: articles/virtual-desktop/set-up-customize-master-image.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

Thanks for the question. We are currently investigating and will update you shortly.

Please reference this template for updating existing windows virtual desktop hostpool.

We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


Fix False Positive in rule 932115

This PR fixes part of the false positives in #1931: PL1: 932115 triggered by a URL containing a query string parameter of "sort"
This PR also adds some tests and fixes a typo in a comment of the rule.
I will ask in the linked issue, how we want to proceed with the other two false positives, with share and type.
But I still wanted to start with a PR.

This PR does what it intends to do, happy we have more FPs dealt with. Thank you for the fix @franbuehler.
Merging now.


Issue 1909 privacy manifest

Connection with issue(s)
Resolve issue #1909
Testing and Review Notes
I used the same approach that has been used for Flutter packages. I could not test because of some dependency issues with the platform interface package (PlatformWebViewEnvironmentCreationParams cannot be found).
To Do

[x] double check the original issue to confirm it is fully satisfied
[ ] add testing notes and screenshots in PR description to help guide reviewers
[ ] request the "UX" team perform a design review (if/when applicable)

Tested and it should be fine, appears in Xcode privacy nutrition list just fine.

Hey guys, when will we have the next version with these adjustments?

+1 for this, any ETA on release?

When will a version be released that reflects this PR?

Only mentioning that it's April 10th. :/ ...

Hey @mvolpato, how did you proceed with the error mentioned in your PR description?
(I could not test because of some dependency issues with the platform interface package (PlatformWebViewEnvironmentCreationParams cannot be found).
We are having the same problems, both when using some fork that fixes the privacy manifest problem, as well as when we try to fix it ourselves.

Hey @mvolpato, how did you proceed with the error mentioned in your PR description? (I could not test because of some dependency issues with the platform interface package (PlatformWebViewEnvironmentCreationParams cannot be found). We are having the same problems, both when using some fork that fixes the privacy manifest problem, as well as when we try to fix it ourselves.

Sorry, I do not remember. Try to upgrade your dependencies


[New sniff?] No calls to wp_title()

Rule type:
Error
Rule:
Check that there are no calls to wp_title()

Avoid hard coding to modify content. Instead, use function parameters, filters and action hooks where appropriate. For example wp_title should be modified using a filter.

Ref: https://make.wordpress.org/themes/handbook/review/required/#core-functionality-and-features
Theme check file covering this rule:
https://github.com/WordPress/theme-check/blob/master/checks/title.php
Notes for implementation:

This function can possibly be added to one of the discouraged/forbidden function sniffs and might not need a sniff to itself.
Beware that there is also a filter called wp_title. This sniff should not confused the filter with a function call.

To do:

[ ] Clarify the rule in the Theme Review handbook.
[ ] Create unit tests (and possibly add them to existing file if the sniff will be added to an existing functions sniff)
[ ] Create new sniff or adjust existing one

The simplest way would be to add it as a restricted function as part of #9

If a theme can't use the wp_title function, why have the function?
I found it very useful for the h1 heading on archive pages or in index.php.

@joyously You should be using add_theme_support( 'title-tag' ); or the_archive_title` instead.

why have the function?
Like everything it was introduced when there was a need and now we have found a better way to solve the problem.

The function was nearly deprecated in WP 4.4 and so that chances are high it will be deprecated in the future.
https://make.wordpress.org/core/2015/10/20/document-title-in-4-4/

@grappler

You should be using add_theme_support( 'title-tag' ); or the_archive_title instead.
The h1 heading is not handled by the title-tag theme_support and the_archive_title doesn't have all the same filters on it as wp_title.

the_archive_title doesn't have all the same filters on it as wp_title.

You can always use the filter get_the_archive_title to make changes. wp_title()  should only be used to add the title in the head tags.

You can always use the filter get_the_archive_title to make changes.

That's not the point. There could be plugins and child themes that are filtering wp_title and not the_archive_title. The theme should be able to call the wp_title function if it wants to.


Create date field for task

Create date field for task so similar expenses on different day can be added and that expenses can be group into months to show monthly spending.

Create relevant tests too.


Docker Image?

Is there a Docker image for estatio? I would like to test it and Docker makes it so much easy without changes on my host OS.

Hi soloincc,
Yes, docker images are published on docker hub.

Hi @sanderginn ,
Is there any chance to put the docker image back? The one what is there is a bit buggy.
Thanks.

Hi @tekand, we do not publish our docker image any longer. For pointers on how to build your own image, please refer to Apache Isis' docs (note: additional steps may be required to get everything to run)

Hi @sanderginn, i am in a process of doing one, but getting into problems with the SNAPSHOT versions. This is why I was searching maybe somebody has created a docker image already.
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] Non-resolvable import POM: Could not find artifact org.apache.isis.core:isis:pom:1.0.0-SNAPSHOT @ org.estatio:estatio:${revision}, /opt/estatio/pom.xml, line 160, column 25
[ERROR] 'dependencies.dependency.version' for org.apache.isis.core:isis-core-viewer-wicket-impl:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 117, column 21
[ERROR] 'dependencies.dependency.version' for org.apache.isis.core:isis-core-viewer-restfulobjects-server:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 121, column 21
[ERROR] 'dependencies.dependency.version' for org.apache.isis.core:isis-core-security-shiro:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 125, column 21
[ERROR] 'dependencies.dependency.version' for org.apache.isis.core:isis-core-security:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 129, column 21
[ERROR] 'dependencies.dependency.version' for org.apache.geronimo.specs:geronimo-servlet_3.0_spec:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 133, column 21
[ERROR] 'dependencies.dependency.version' for org.slf4j:slf4j-api:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 144, column 21
[ERROR] 'dependencies.dependency.version' for org.hsqldb:hsqldb:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 180, column 29
[ERROR] 'dependencies.dependency.version' for org.lazyluke:log4jdbc-remix:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 194, column 29
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.estatio:estatio-webapp:1.0.0-SNAPSHOT (/opt/estatio/estatioapp/webapp/pom.xml) has 9 errors
[ERROR]     Non-resolvable import POM: Could not find artifact org.apache.isis.core:isis:pom:1.0.0-SNAPSHOT @ org.estatio:estatio:${revision}, /opt/estatio/pom.xml, line 160, column 25 -> [Help 2]
[ERROR]     'dependencies.dependency.version' for org.apache.isis.core:isis-core-viewer-wicket-impl:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 117, column 21
[ERROR]     'dependencies.dependency.version' for org.apache.isis.core:isis-core-viewer-restfulobjects-server:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 121, column 21
[ERROR]     'dependencies.dependency.version' for org.apache.isis.core:isis-core-security-shiro:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 125, column 21
[ERROR]     'dependencies.dependency.version' for org.apache.isis.core:isis-core-security:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 129, column 21
[ERROR]     'dependencies.dependency.version' for org.apache.geronimo.specs:geronimo-servlet_3.0_spec:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 133, column 21
[ERROR]     'dependencies.dependency.version' for org.slf4j:slf4j-api:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 144, column 21
[ERROR]     'dependencies.dependency.version' for org.hsqldb:hsqldb:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 180, column 29
[ERROR]     'dependencies.dependency.version' for org.lazyluke:log4jdbc-remix:jar is missing. @ org.estatio:estatio-webapp:[unknown-version], /opt/estatio/estatioapp/webapp/pom.xml, line 194, column 29
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException

The build order of the dependencies is currently slightly out of order. You will first need to build the apache-isis submodule (more specifically, build the core module, or you will experience similar results with the HelloWorld App/SimpleApp). Once the core has been built you should be able to build Estatio fine.

@tekand ,
It seems that running maven in threaded mode with -T is not currently functioning correctly with maven's new ${revision}. If you were running in threaded mode, omitting -T should prevent this issue.


uptake new schema for creds

new schema for vc json schema
remove required as a required property

Codecov Report

Merging #206 (1b9ee0a) into main (42bff04) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #206   +/-   ##
=======================================
  Coverage   22.67%   22.67%
=======================================
  Files          26       26
  Lines        2284     2284
=======================================
  Hits          518      518
  Misses       1684     1684
  Partials       82       82

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


[AutoPR] postgresql/resource-manager

Created to accumulate context: postgresql/resource-manager

Build output:

Closing PRs that are older than 1 month.


Compile with dav1d support

Checklist

[X] Used a personal fork of the feedstock to propose changes
[X] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[X] Ensured the license file is being packaged.

Needed for https://github.com/conda-forge/staged-recipes/pull/17848

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Unclear why it cannot find dav1d for ARM64, when we can see it's there 🤷  CDN sync issue?

maybe. should we just release uild 2 of that small package?

It was due to the CDN outage this weekend. Re-running all jobs!


Create bdf.py

Conversion of basis sets to BDF format

Codecov Report

Merging #85 into master will decrease coverage by 1.22%.
The diff coverage is 0%.

Superceded by #87


eb create --min-instances 0 --max-instances 0 not working

Description
Running eb create with the --instance-types parameter does not set the instance type.
Steps to reproduce
Run
eb create testenv --elb-type application --min-instances 0 --max-instances 0 --scale 0 --debug
Observed result
ebcli.objects.exceptions.ServiceError: Configuration validation exception:
Invalid option value: '0.0' (Namespace: 'aws:autoscaling:updatepolicy:rollingupdate', OptionName: 'MinInstancesInService'):
The minimum instances in service for rolling updates (0) should be less than the maximum instance count for the Autoscaling group (0).

Expected result
Should succeed, create a new environment scaled to zero
Additional environment details (Ex: Windows, Mac, Amazon Linux etc)
OS: Ubuntu 20.04
EBCLI version: EB CLI 3.19.4 (Python 3.8.5)
Region: eu-west-1
Platform: Ruby 2.7 running on 64bit Amazon Linux 2
Notes
There is no workaround besides creating the environment, then scaling to zero. Ideally there should be a way to control some of specific configuration details during the create that are currently only available through eb config.

@shaicoleman thanks for reaching out. Minimum value for --min-instance option and --max-instance option is 1. Elastic Beanstalk don't support creating environment with zero instances. As an alternative you can use eb scale command to scale up or down number of instances in your environment after environment is created.
Could you provide some use case why do you want to create EB environment with 0 instances?

Mainly because creating the Elastic Beanstalk is a very slow multi-step process.
Currently my main usecase is to speed up the process of EB.
Currently it creates the instances, then I need to change the configuration of EB, then it needs to go through the whole process of adjusting the autoscaling, terminating the existing instances, creating new instances, adjusting the autoscaling again, etc. This needlessly wastes 10 minutes of the user's time for no good reason.
There are other reasons to create a zero instance EB, such as as stand-by environment, or just to completely configure all the parts of EB first without paying for instances.
Zero instances is a perfectly valid state for EB, and there's no reason to place artificial technical restriction during the creation.
The only reason zero instances doesn't work at the moment is because there is a default rolling update policy which can't be configured during creation.
Implementing the following pseudocode should allow it to work:
if min_instance == 0 and max_instance == 0
then rolling_update_policy = 'all_at_once'

There's loads of use cases for min 0 instances. It's the default in Google's App Engine and solves the problem of cost for non production environments with a small delay for the first hit (small number of seconds). Also within large corporates many internal apps don't need to be run all the time - schedules are not a viable solution (multi timezone, different user behaviour).
Would love to see more of the flexibility of Google's offerings make their way to other providers. Hopefully I'm wrong and this has already been solved.

EB-CLI relies on Auto Scaling groups for instance management . ASGs , rely on three parameters , min instances , max instances and scale. Having minimum and maximum set to 0 would violate the constraints of ASGs to have atleast 1  instance to perform health checks ,resource allocation and updates .ASGs have policies to automatically scale resources up or down based on metrics , if maxsize and minsize were set to 0 , these policies would not work

Again the main issue is that there is no way to specify some parameters during the creation, e.g. eb create testenv --rolling_update_policy=all_at_once. If that was possible, then it wouldn't violate any constraints.
The creation of the environment and its scaling shouldn't be coupled to each other.

@shaicoleman Have you considered using a configuration file to specify the update policy?
For example:
option_settings:
aws:elasticbeanstalk:command:
DeploymentPolicy: Rolling
BatchSizeType: Percentage
BatchSize: 25
This should allow you to create the environment and decouples the settings you are talking about explicitly from creation.

@shaicoleman using a configuration file is a good workaround to decouple environment creation from its scaling/update settings. @jsheld's recommendation of defining the deployment policy within a configuration file during environment creation decouples the default behavior of Elastic Beanstalk. By explicitly setting the deployment policy upfront, we avoid the time-consuming post-creation adjustments like altering autoscaling and reconfiguring instances. This approach streamlines the deployment process, saving time previously wasted in manual configuration changes.Would this fix your issue ?


DDCE-3105: updated bootstrap-play, sbt and other dependencies

version 5.24 is the required version for the ticket, version 6.3 can have unintended side effects which would be safer done seperatetly


Add comparison ability

Added a new section for output to compare results to previous configurations
Added ability to download CSV of comparison table, including addition of new API endpoint

The two dropdowns allow the user to select any of the past configurations they ran and compare. Currently, the configurations are just listed in the order they were run, but we can add the ability to rename them or apply a different naming convention if that makes sense to do


Adjust lobby log throttler to always show the last N logs

Description

The following is a problematic scenario that can take place with the current lobby's log throttler system:

Malicious user starts attempting to attack server
Connections spam and cause unexpectedly high amounts of logs printed
Logs get ratelimitted
Malicious user successfully crashes the server but stacktrace and final debug information is never shown due to the fact the logs are being truncated by the ratelimitter

Alternatives solutions

Solution would be to strictly save the last 50-100 logs no matter what. If the ratelimit happens to be hit, then only begin deleting logs after they get old aka only delete it's not in the last 50 lines.
Prior art

Will likely go with the last X lines no matter what.