RTP Improvements

Added:

Configurable list of biomes to exclude from RTP
Pre-generate random locations to speed up RTP and decrease failure rate
New command /rtp status (permission nabsuite.command.rtp.status) to display pre-generation status

Fixes:

When testing if there is a home near a random location - the worlds were previously not compared

Thank you, great contribution


Update config.json to match new specification

For the past three years, the ordering of exercises has been done based on gut feelings and wild guesses. As a result, the progression of the exercises has been somewhat haphazard.
In the past few months maintainers of several tracks have invested a great deal of time in analyzing what concepts various exercises require, and then reordering the tracks as a result of that analysis.
It would be useful to bake this data into the track configuration so that we can adjust it over time as we learn more about each exercise.
To this end, we've decided to add a new key exercises in the config.json file, and deprecate the problems key.
See exercism/discussions#60 for details about this decision.
Note that we will not be removing the problems key at this time, as this would break the website and a number of tools.
The process for deprecating the old problems array will be:

Update all of the track configs to contain the new exercises key, with whatever data we have.
Simultaneously change the website and tools to support both formats.
Once all of the tracks have added the exercises key, remove support for the old key in the site and tools.
Remove the old key from all of the track configs.

In the new format, each exercise is a JSON object with three properties:

slug: the identifier of the exercise
difficulty: a number from 1 to 10 where 1 is the easiest and 10 is the most difficult
topics: an array of strings describing topics relevant to the exercise. We maintain
a list of common topics at https://github.com/exercism/x-common/blob/master/TOPICS.txt. Do not feel like you need to restrict yourself to this list;
it's only there so that we don't end up with 20 variations on the same topic. Each
language is different, and there will likely be topics specific to each language that will
not make it onto the list.

The difficulty rating can be a very rough estimate.
The topics array can be empty if this analysis has not yet been done.
Example:
"exercises": [
  {
    "slug": "hello-world" ,
    "difficulty": 1,
    "topics": [
        "control-flow (if-statements)",
        "optional values",
        "text formatting"
    ]
  },
  {
    "difficulty": 3,
    "slug": "anagram",
    "topics": [
        "strings",
        "filtering"
    ]
  },
  {
    "difficulty": 10,
    "slug": "forth",
    "topics": [
        "parsing",
        "transforming",
        "stacks"
    ]
  }
]

It may be worth making the change in several passes:

Add the exercises key with the array of objects, where difficulty is 1 and topics is empty.
Update the difficulty settings to reflect a more accurate guess.
Add topics (perhaps one-by-one, in separate pull requests, in order to have useful discussions about each exercise).

Thanks for the heads up, I've added a commit to my fork to this effect but I won't pull until later tonight.
I'll be adding sanity-checking code to exercism.testing for the "exercises" key, and preparing for deprecation of the "problems" array.

Should I bother writing client-side integrity checking for config.json's exercises key, or leave it up to the server?

I think I'll actually leave this open until the problems array is completely removed and this move is complete.

Should I bother writing client-side integrity checking for config.json's exercises key, or leave it up to the server?

I need to add that to the configlet tool. I'll see if I can get that done in the next few days.

I think I'll actually leave this open until the problems array is completely removed and this move is complete.

If you wait until problems is removed then xfactor will be broken until this gets merged and deployed.

If you wait until problems is removed then xfactor will be broken until this gets merged and deployed.

I mean I'm going to leave this issue open as a reminder for the future (unless there will be another issue when problems gets removed).
https://github.com/exercism/xfactor/commit/8894ea66d72f4de0516580f6b29518eae6f664b8 updates config.json with the exercises so as to not be broken.

I mean I'm going to leave this issue open as a reminder for the future

Ah! That makes sense 👍

I think I can finally close this now that we got rid of the problems key.


[DateTimePicker] add initial version of the component

This PR closes #336

:tada: This PR is included in version 9.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


object_store: fix: Incorrect parsing of https Path Style S3 url

Which issue does this PR close?

Closes #4078
Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

Not sure, but happy to add it.
Guess it makes sense, since we cannot work without a bucket. Haven't considered it so far, since we were only processing the host.

We are now also checking if the first path segment exists, and assigning it to the bucket.


Error with swift-argument-parser when running the tool on MacOS

Hi,
I tried to run this tool in my MacBook but I got the following error:
$ swift run cgtcalc data.txt
Fetching https://github.com/apple/swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.05s)
Computing version for https://github.com/apple/swift-argument-parser
error: Couldn’t get the list of tags:
    fatal: cannot use bare repository '/Users/dauom/Downloads/cgtcalc/.build/repositories/swift-argument-parser-54a11a8d' (safe.bareRepository is 'explicit')

Any suggestions on how solve this issue?

something in my local setup for git.


Add optimize and quantize command CLI

What does this PR do?
This PR adds the quantize and optimize commands. The usage for optimize is:
optimum-cli onnxruntime optimize --help
usage: optimum-cli <command> [<args>] onnxruntime optimize [-h] --onnx_model ONNX_MODEL [-o OUTPUT] (-O1 | -O2 | -O3 | -O4)

options:
  -h, --help            show this help message and exit
  -O1                   Basic general optimizations (see: https://huggingface.co/docs/optimum/onnxruntime/usage_guides/optimization for more details).
  -O2                   Basic and extended general optimizations, transformers-specific fusions (see: https://huggingface.co/docs/optimum/onnxruntime/usage_guides/optimization for more details).
  -O3                   Same as O2 with Gelu approximation (see: https://huggingface.co/docs/optimum/onnxruntime/usage_guides/optimization for more details).
  -O4                   Same as O3 with mixed precision (see: https://huggingface.co/docs/optimum/onnxruntime/usage_guides/optimization for more details).

Required arguments:
  --onnx_model ONNX_MODEL
                        Path indicating where the ONNX models to optimize are located.

Optional arguments:
  -o OUTPUT, --output OUTPUT
                        Path indicating the directory where to store generated ONNX model. (defaults to --onnx_model value).

For quantize:
optimum-cli onnxruntime quantize --help
usage: optimum-cli <command> [<args>] onnxruntime quantize [-h] --onnx_model ONNX_MODEL [-o OUTPUT] (--arm64 | --avx2 | --avx512 | --avx512_vnni | --tensorrt)

options:
  -h, --help            show this help message and exit
  --arm64               Quantization for the ARM64 architecture.
  --avx2                Quantization with AVX-2 instructions.
  --avx512              Quantization with AVX-512 instructions.
  --avx512_vnni         Quantization with AVX-512 and VNNI instructions.
  --tensorrt            Quantization for NVIDIA TensorRT optimizer.

Required arguments:
  --onnx_model ONNX_MODEL
                        Path indicating where the ONNX models to quantize are located.

Optional arguments:
  -o OUTPUT, --output OUTPUT
                        Path indicating the directory where to store generated ONNX model. (defaults to --onnx_model value).

I have tested the both commands with 3 models:

bert-base-cased
gpt2
valhalla/m2m100_tiny_random

And works as expected. Any idea how to properly add some tests for these 2 commands? I don't really know how to properly doing since they both implies that an export of the models has already been achieved.
Fix issue #566
ping @fxmarty @michaelbenayoun
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[x] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

From the test logs, it looks like that now the datasets package is needed but not installed.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

Great job, thanks for working on this!
For adding tests, you could add two methods (for quantization and optimization) to: https://github.com/huggingface/optimum/blob/main/tests/cli/test_cli.py
I think it is fine to do it in two steps, first exporting and then quantizing / optimizing in the same test. I'd recommend to use tiny models, one encoder-only, one decoder-only, and one encoder-decoder for example.
For datasets requirement, it is used in type hints, but I think you can be it in the requirements nonetheless since some methods in onnxruntime/configuration.py expect it to be installed: https://github.com/huggingface/optimum/blob/edbfcf355bce57a8b2cf6b77fc693ec8fea699c1/setup.py#L15

I think I addressed all the points. Let me know @fxmarty if I missed something :)

@fxmarty some tests failed but I don't this they are related to my changes.


Table is not responding in bulkCopyToSqlDB

Hi,
We are processing ~400M records. when we are trying to bulk insert records the Spark job is failing with query time out. And also the table (Destination to insert) is not responding for some time.
our config is
{ "url": "<URL>", "databaseName": "<DB_NAME>", "dbTable": "<DB_TABLE>"  "bulkCopyBatchSize": 100000, "bulkCopyTimeOut": 600, "bulkCopyTableLock": "true", "driver": "com.microsoft.sqlserver.jdbc.SQLServerDriver" }
We have tried with more than 1000 partitions as well.
Please help to tackle this issue.

Have you tried to explore what exactly causes timeout?
Is it possible table was in use and query, as per above, could not secure possession of exclusive lock on underlying table?
Regarding "the table (Destination to insert) is not responding for some time." that would probably be expected, since you are using table lock.
If you need to load data and use table simultaneously I recommend removing option "bulkCopyTableLock": "true" and reducing size of batch. This will lengthen loading time, but will be more friendly to what you are trying to achieve.
If your requirements more stringent, please consider partitioning table loaded from Spark.

Does your destination table have indexes?
I had performance issue for large tables with indexes.
Droping indexes before bulk insert and re-creating indexes at the end helped me improve performance significantly.
I was able to bulk insert 180 million records within 23 mins to a heap.
Azure SQL elastic pool with general purpose 8 v cores and cluster with 8 work nodes of DS12v2
Link below would be useful:
https://techcommunity.microsoft.com/t5/datacat/turbo-boost-data-loads-from-spark-using-sql-spark-connector/ba-p/305523#

@demoV as your question is quite environment-specific it is difficult to give prescriptive guidance. The general tips I would mention are:

Ensure that the principles and tips mentioned in the data loading guidance are followed
For larger amounts of data which are eventually to be used for analytical or reporting workloads, we do recommend loading data directly into Clustered Columnstore Indexes as mentioned in Columnstore Indexes Data Loading Guidance
If you are loading data into Azure SQL Database, please note that the recovery model is full. That means that the transaction log can quickly become a bottleneck, as log I/O is governed and has limits in Azure SQL DB. However, using columnstore indexes as mentioned previously, greatly reduces the amount of log I/O and consequently can have benefits in Azure SQL DB cases.
The previous comments on this thread are also very important to troubleshoot the issue

Please let me know if there are any other questions, else I will close this thread by July 3, 2020.

Closing per previous comment and subsequent inactivity.


Emoji is not translated with Chinese IM

With the Pinyin IM, typing "hh" brings a "haha" emoji in the candidates' window.
If you select the "haha" emoji, you'll get "h h" in the text.
We need to identify the cause, which could be in either Pharo, PharoIM or SDL2.
First reported by @Dieken at https://github.com/pharo-project/pharo/issues/8661#issuecomment-1148814530 .

https://emojipedia.org/beaming-face-with-smiling-eyes/

With Japanese IM on Mac, the same emoji (U+1F601) can be converted from 'emoji' and Pharo can successfully receive the character into a text area. Is there possibility that the 'hh' on Chinese IM triggers series of events different from usual conversion?

I use macOS Monterey 12.3.1,  English as primary language, I have no idea how to debug this issue further,  I'm not familiar with Pharo 😫
$ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=

Could you try Pinyin input source?  Input "xiao" (笑，means "laugh") or "hh" or "haha"(哈哈，also means "laugh"), you will see the emoji,  select that candidate character with number "2" but Pharo shows the pre-edit input "xiao" or "hh", "haha".

@Dieken Thank you for your contributions. I'll set up Chinese env on Mac to dig into this issue. :smile:

Now I can input the "hh" emoji and also "xiao".
@Dieken Please try installing PharoIM into a plain Pharo image, or use Iceberg to incorporate the latest commit.

Hi. I din't know of this issue, and also don't know about IM, but I researched how to render emojis in Pharo. I am at low-level, using cairo and freetype bindings to render, and always got the same reported here.
I've observed that the Pharo Font Chooser doesn't show my Emoji ttf ("Noto Color Emoji" on my linux).
Then, I debugged FreeTypeFontProvider initialize and found an issue in the FFI bindings (to freetype) when loading this font. Our FFI bindings don't expect to load a bitmap font and fail, but it's supported at the C lib level.
This is an issue because at the end the Pharo text editor when has to draw itself, should tell cairo something like:

set Noto Color Emoji font size X
draw this UTF8 string  (the emoji byte sequence)

I'm trying to find a solution. However, I wanted to drop a question here:
Does IM tell the Pharo text editor which font to use, when a character is inserted?
Cheers,
Martín

Hi Martín,
The IM only provides Unicode strings to Pharo text editors.
To handle exotic characters like emojis, math symbols and so on, I think we need to extend FontFamily so that it picks the first font from alternatives that has a glyph for the given character, like in font-family in CSS.

Thanks. I guess this should be implemented in the Rubric text editor.
I continued debugging in a previous step: the font loading process and trying to spot when my emoji ttf is ignored and so doesn't reach the list of font families of Pharo.

Hi again. I want to understand more. The codePoint of 笑 is 31505 in my inspector. Do you know how should be programmed the text editor to detect the correct font face?
I imagine user is writing in default code font (Source Code Pro), and it receives a insert string event (I guess) with a WideString that includes the 笑 Character. For that, the editor should have as a setting a list of font faces that iterates until it finds one that includes a glyph for the character.
Do you think this what should happen? do you have any reference of how other editors implement it?
Thanks

Martin, I don't think editors are responsible for that, but rendering backends are.
I was thinking of a new subclass of AbstractFont that would do the font selection to obtain glyphs in methods like displayString:on:from:to:at:kern:baselineY:.

Hi again. I want to understand more. The codePoint of 笑 is 31505 in my inspector. Do you know how should be programmed the text editor to detect the correct font face?
I imagine user is writing in default code font (Source Code Pro), and it receives a insert string event (I guess) with a WideString that includes the 笑 Character. For that, the editor should have as a setting a list of font faces that iterates until it finds one that includes a glyph for the character.
Do you think this what should happen? do you have any reference of how other editors implement it?
Thanks

Font selection is controlled by text rendering stack and application level font settings for the stack, on Linux they are:

fontconfig:  select font according to system & user level & application level configuration
freetype:  render glyph in font to screen, taking care sub pixel antialias, hinting etc
harfbuzz: layout glyphs along an indefinite line
pango: layout paragraph, break lines
Qt & GTK: GUI widget library

Windows and macOS have different native stack, but whatever it uses, it's not responsibility of input method.
Reference: https://mrandri19.github.io/2019/07/24/modern-text-rendering-linux-overview.html
Text rendering is very complex,  it's better to use some all-in-one graphics toolkit, such as Skia: https://github.com/feenkcom/Sparta,  Cairo: https://www.cairographics.org

Thanks for the pointer.
In an image I was able to render emoji via Athens-Cairo + Freetype bindings.
 The reason is that the Pharo binding for Freetype isn't prepared for a bitmap font face.
Our binding wants to extract a bounding box but it isn't available for the emoji font as for regular scalable fonts (see bbox in https://freetype.org/freetype2/docs/reference/ft2-base_interface.html#ft_facerec).
But Athens-Cairo doesn't require such bbox information to render:

For the record, the code was:
AthensSurfaceExamples class >>
exampleDrawEmoji

	| aSurface |
	aSurface := self newSurface: 300@300.

	aSurface drawDuring: [ :aCanvas |
		| aScaledFont advance |
		aSurface clear: Color white.
		aCanvas setPaint: Color black.

		aScaledFont := aCanvas setFont: (LogicalFont familyName: 'Source Sans Pro' pointSize: 32).
		aCanvas pathTransform translateBy: 0 @ aScaledFont fontHeight.
		advance := aCanvas drawString: 'Hello_' asString.
		aCanvas pathTransform translateBy: advance x @ 0.

		aScaledFont := aCanvas setFont: (LogicalFont familyName: 'Noto Color Emoji' pointSize: 32).
		advance := aCanvas drawString: (Unicode value: 16r1F30E) asString.
		].

	aSurface asMorph openInWindow

Maybe the following step was the only modification required to load the font (not sure now because during debug I touched in several places):
Append at the end of FT2Face >> loadFields:
	(bbox width = 0 and: [faceRect num_fixed_sizes > 0]) ifTrue: [
		height := faceRect available_sizes height.
		bbox := Rectangle center: 0@0 extent: faceRect available_sizes width @ height ]

and do FreeTypeFontProvider current updateFromSystem to re-scan the font directories of your disk.
Then, you can do FontChooser example and look if the "Noto Color Emoji" font face is available (I'm assuming the font was previously installed in your disk).

For the record, after the Athens-Cairo example worked fine, I tried opening a Rubric editor with the emoji, but it failed:
RubTextAreaExamples class >>
emojiEditor
	<example>
	| font1 font2 tMorph t1 t2 t3 |
	font1 := TextFontReference toFont: (LogicalFont familyName: 'Noto Color Emoji' pointSize: 20).
	font2 := TextFontReference toFont: (LogicalFont familyName: 'Source Sans Pro' pointSize: 20).

	tMorph := RubEditingArea new.
	t1 := 'Hola' asText addAttribute: font1.
	t2 := (Unicode value: 16r1f642) asString asText
		addAttribute: font2;
		yourself.
	t3 := 'Mundo' asText
		addAttribute: font1;
		addAttribute: TextEmphasis underlined.
	tMorph updateTextWith: t1 , t2 , t3.
	tMorph openInWindow

Additional note, Pharo 11 for Mac comes with:
CairoLibrary uniqueInstance versionString.  "--> 1.15.4"
FT2Library current libraryVersion.  "--> 2.9.1"

And Noto Color Emoji didn't render until I changed to more recent libs:
CairoLibrary uniqueInstance versionString.  "--> 1.16.0"
FT2Library current libraryVersion.  "--> 2.12.1"


why is snippetSupport not enabled by default?

Hi all!
When testing out the gopls NeoVim integration, I noticed that there was no default support for snippets returned from the language server.  For instance, given var s *pkg.MyTpe, when typing s = &p..., I would expect that as soon as the p is written, the snippet for pkg.MyType{} is offered as a completion candidate.
After much searching, I realized this was missing from my config:
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities.textDocument.completion.completionItem.snippetSupport = true;
require'lspconfig'.gopls.setup{
capabilities = capabilities
}

Why is the snippetSupport capability not supported out of the box?  Surely it's not just me that finds this feature extremely useful and if a Language Server returns these, they should work out of the box without needing explicit enablement.

Thoughts?

We can't enable snippet support by default, because we don't support snippets in core. If we did, and you did not have a snippet plugin, omnifunc based completion would not be reliable.

Thanks for the explanation!  For my benefit, can you help me understand what it means that you don't support snippets in core?  Also, I don't even think I have a snippet plugin (only nvim-lspconfig and nvim-compe), yet the aforementioned config change enables these snippets for me.  What am I missing?

Also, what is an omnifunc?

Also, what is an omnifunc?

See :help omnifunc.

@lithammer thank you!!


Unable to use the schemas.

Currently we're unable to use the schema's that are being set for the ajv validator instance in schema-validator.ts. Because all the values in the schemas.ts file are not being exported by the main entry file of the package.
This makes the validateSchema function that is being exported not usable at the moment. Unless I'm overlooking something.

We are using the library in our own journal server and it is working as expected.
We've updated the README with some usage information.
The library provides ready to use classes that handle the data and validation for you.
Using TypeScript is highly recommended as you will get completion and type checkin g.
Please keep in mind this library is still in its infancy and the schemas are very much subject to change.

Alright, thank you for your response.
I'll close the issue then because using the provided classes will probably solve our problems.


How to access the stream object in the flash fallback mode?

I am trying to hook the stream object to webrtc (so that the camera content is captured locally but displayed elsewhere on the web).
The html5 api looks like is having a valid 'stream' object. But for the flash fallback, how to access the stream object ?

Hey @KrishnaPG, I'm so sorry to tell you this, but Flash has no stream object.  The only thing we can do is grab still image frames from the Flash movie.

Thank you @jhuckaby
How to capture the images from the flash. Is it this method Webcam.snap()? Does it automatically take care of capturing the content for both webcam api and flash ?

Yes, that is exactly correct.

Thanks @jhuckaby


##vso[task.setvariable has varying results with the same environment variables in different builds

Environment
azure-pipelines-task-lib version:  3.3.1
PowerShell task version: 2.200.0
Issue Description
The results of using Powershell to Write-Host ##vso[task.setvariable is varying  when using the environment variable name, e.g. CONNECTIONSTRING_LOGGINGCONNECTION
When using the original variable name,  ConnectionString.LoggingConnection, it works like a charm.
I stumbled up on to this problem while looping through the environment variables. I worked around the problem and solved my challenge differently. But this issue could still be a problem for others.
I tested this behaviour in YAML, but also in the classic pipeline.
Expected behaviour
An updated variable or an error why the update did not work
Actual behaviour
On updating 7 variables, ever build another number of successful updates are there, but never 7.
Steps to reproduce

Create a yaml pipeline
Paste in this code:

variables:
  connectionString.Common: Data Source=APISRV,3333;Initial Catalog=Logging;Integrated Security=False;User
      Id=;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office
  connectionString.ConnectionString1: Data Source=APISRV,3333;Initial Catalog=Css;Integrated Security=False;User
      Id=;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office
  connectionString.Logging: Data Source=APISRV,3333;Initial Catalog=Logging;Integrated Security=False;User
      Id=;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office
  connectionString.Framework: Data Source=APISRV,3333;Initial Catalog=FWD;Integrated Security=False;User
      Id=;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office
  connectionString.LoggingVerbose: Data Source=APISRV,3333;Initial Catalog=Logging;Integrated Security=False;User
      Id=;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office
  connectionString.Test: Data Source=APISRV,3333;Initial Catalog=Test;Integrated Security=False;User
      Id=;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office
  connectionString.Production: Data Source=APISRV,3333;Initial Catalog=Production_;Integrated Security=False;User
      Id=;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office

trigger:
- master

pool:
  name: Pool

stages:
- stage: A
  jobs:
  - job: A1
    steps:
      - powershell: |
          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_COMMON;]Data Source=SomeTestServer,3333;Initial Catalog=Common;Integrated Security=False;User Id=<ReleaseUserId>;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office"
          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_CONNECTIONSTRING1;]Data Source=SomeTestServer,3333;Initial Catalog=ConnectionString1;Integrated Security=False;User Id=<ReleaseUserId>;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office"
          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_FRAMEWORK;]Data Source=SomeTestServer,3333;Initial Catalog=Framework;Integrated Security=False;User Id=<ReleaseUserId>;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office"
          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_LOGGINGCONNECTION;]Data Source=SomeTestServer,3333;Initial Catalog=Logging;Integrated Security=False;User Id=<ReleaseUserId>;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office
          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_LOGGINGVERBOSE;]Data Source=SomeTestServer,3333;Initial Catalog=LoggingVerbose;Integrated Security=False;User Id=<ReleaseUserId>;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office"
          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_PRODUCTION;]Data Source=SomeTestServer,3333;Initial Catalog=Production;Integrated Security=False;User Id=<ReleaseUserId>;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office"
          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_TEST;]Data Source=SomeTestServer,3333;Initial Catalog=Test;Integrated Security=False;User Id=<ReleaseUserId>;Password=<ReleasePassword>;MultipleActiveResultSets=True;Application Name=Office"
        displayName: Update variables
      - task: PowerShell@2
        displayName: Check the results
        inputs:
          targetType: 'inline'
          script: 'Get-ChildItem -Path Env:\ | Where-Object { $_.name -like ''ConnectionString_*'' }'
          pwsh: true

Run several builds
Compare the results from the "check the results" task

This is more a bug on the agent side. It processes the commands. The
library only logs the request to the console for the agent to pick up.
On Thu, 15 Sept 2022, 00:49 promicroNL, @.***> wrote:

Environment
azure-pipelines-task-lib version: 3.3.1
PowerShell task version: 2.200.0
Issue Description
The results of using Powershell to Write-Host ##vso[task.setvariable is
varying when using the environment variable name, e.g.
CONNECTIONSTRING_LOGGINGCONNECTION
When using the original variable name, ConnectionString.LoggingConnection,
it works like a charm.
I stumbled up on to this problem while looping through the environment
variables. I worked around the problem and solved my challenge differently.
But this issue could still be a problem for others.
I tested this behaviour in YAML, but also in the classic pipeline.
Expected behaviour
An updated variable or an error why the update did not work
Actual behaviour
On updating 7 variables, ever build another number of successful updates
are there, but never 7.
Steps to reproduce

Create a yaml pipeline
Paste in this code:

variables:
connectionString.Common: Data Source=APISRV,3333;Initial Catalog=Logging;Integrated Security=False;User
Id=;Password=;MultipleActiveResultSets=True;Application Name=Office
connectionString.ConnectionString1: Data Source=APISRV,3333;Initial Catalog=Css;Integrated Security=False;User
Id=;Password=;MultipleActiveResultSets=True;Application Name=Office
connectionString.Logging: Data Source=APISRV,3333;Initial Catalog=Logging;Integrated Security=False;User
Id=;Password=;MultipleActiveResultSets=True;Application Name=Office
connectionString.Framework: Data Source=APISRV,3333;Initial Catalog=FWD;Integrated Security=False;User
Id=;Password=;MultipleActiveResultSets=True;Application Name=Office
connectionString.LoggingVerbose: Data Source=APISRV,3333;Initial Catalog=Logging;Integrated Security=False;User
Id=;Password=;MultipleActiveResultSets=True;Application Name=Office
connectionString.Test: Data Source=APISRV,3333;Initial Catalog=Test;Integrated Security=False;User
Id=;Password=;MultipleActiveResultSets=True;Application Name=Office
connectionString.Production: Data Source=APISRV,3333;Initial Catalog=Production_;Integrated Security=False;User
Id=;Password=;MultipleActiveResultSets=True;Application Name=Office
trigger:

master
pool:
name: Pool
stages:

stage: A
jobs:

job: A1
steps:

powershell: |          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_COMMON;]Data Source=SomeTestServer,3333;Initial Catalog=Common;Integrated Security=False;User Id=;Password=;MultipleActiveResultSets=True;Application Name=Office"          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_CONNECTIONSTRING1;]Data Source=SomeTestServer,3333;Initial Catalog=ConnectionString1;Integrated Security=False;User Id=;Password=;MultipleActiveResultSets=True;Application Name=Office"          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_FRAMEWORK;]Data Source=SomeTestServer,3333;Initial Catalog=Framework;Integrated Security=False;User Id=;Password=;MultipleActiveResultSets=True;Application Name=Office"          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_LOGGINGCONNECTION;]Data Source=SomeTestServer,3333;Initial Catalog=Logging;Integrated Security=False;User Id=;Password=;MultipleActiveResultSets=True;Application Name=Office          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_LOGGINGVERBOSE;]Data Source=SomeTestServer,3333;Initial Catalog=LoggingVerbose;Integrated Security=False;User Id=;Password=;MultipleActiveResultSets=True;Application Name=Office"          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_PRODUCTION;]Data Source=SomeTestServer,3333;Initial Catalog=Production;Integrated Security=False;User Id=;Password=;MultipleActiveResultSets=True;Application Name=Office"          Write-Host "##vso[task.setvariable variable=CONNECTIONSTRING_TEST;]Data Source=SomeTestServer,3333;Initial Catalog=Test;Integrated Security=False;User Id=;Password=;MultipleActiveResultSets=True;Application Name=Office"        displayName: Update variables      - task: @.***
displayName: Check the results
inputs:
targetType: 'inline'
script: 'Get-ChildItem -Path Env:\ | Where-Object { $.name -like ''ConnectionString*'' }'
pwsh: true

Run several builds
Compare the results from the "check the results" task

—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/azure-pipelines-task-lib/issues/866, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AA724S6NOLLE4S34GVASMZ3V6JI7PANCNFSM6AAAAAAQM3GWIQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi @promicroNL  !
Thank you for your report,
Currently, we are working on more prioritized issues at the moment but will get back to this one soon.

Thanks Jesse, I also doubted this, but in theory it could also go wrong in the conversion and formatting of this task.
What do you think, also opening an issue at https://github.com/microsoft/azure-pipelines-agent and referring to this one?

This is more a bug on the agent side. It processes the commands. The library only logs the request to the console for the agent to pick up.
…

Yeah, I thin this should be handled by the agent.
On Thu, 15 Sept 2022, 15:00 promicroNL, @.***> wrote:

Thanks Jesse, I also doubted this, but in theory it could also go wrong in
the conversion and formatting of this task.
What do you think, also opening an issue at
https://github.com/microsoft/azure-pipelines-agent and referring to this
one?
This is more a bug on the agent side. It processes the commands. The
library only logs the request to the console for the agent to pick up.
… <#m_-2500429171530443655_>
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/azure-pipelines-task-lib/issues/866#issuecomment-1248069592,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA724S6U4AHQUXQ34XEQSATV6MMXFANCNFSM6AAAAAAQM3GWIQ
.
You are receiving this because you commented.Message ID:
@.***>


Extra points/lines in CDF of number of rules for each AutNum

Following #60

We should add Tier-1, tier-2, and large content providers as points on top of the current blue line. We should also add an additional line for the CDF of “simple” (BGPq3-compatible) rules, and another line for the CDF of rules with indirect filters.

Tier-1s and IXP ASes from CAIDA AS Relationship DB:
# input clique: 174 209<PHONE_NUMBER> 1299 2828 2914 3257 3320 3356 3491 5511 6453 6461 6762 6830 7018 12956
# IXP ASes: 1200 4635 5507 6695 7606 8714 9355 9439 9560 9722 9989 11670 15645 17819 18398 21371 24029 24115 24990 35054 40633 42476 43100 47886 48850 50384 55818 57463

@cunha, are these the ones we want on the plot and what else?

Also, I excluded ASes without aut-num objects. Maybe I should count them as 0s? But, that would mean the CDF should change or I should manually pile them up at the left.

With the lines for BGPq3-compatible and incompatible aut-num objects.

The compatible aut-nums only count the ones that have rules, the ones that don't have rules are counted are incompatible… That does not make much sense.
So, below, I removed aut-nums without any rules from the compatible/incompatible CDF lines:

Large content providers: Google, Amazon, Cloudflair, IBM, Facebook, ASNs @cunha?

cloud_provider_asns = [
    8075,  # Microsoft
    15169,  # Google
    16509,  # AWS
    32934,  # Facebook
    36351,  # Softlayer/IBM
]

Tier-1 ASes without aut-num: {2828, 6453, 701, 6461, 7018}.
Tier-1 ASes with 0 rule: {209, 3491, 286, 1239}.
Large cloud providers without aut-num: set().
Large cloud providers with 0 rule: {8075, 13335}.

I have normalized the two lower CDFs and added the giants.

Changing the plot to be #BGP-compatible rules per AS instead of #ASes with all rules BGP-compatible.

bgpq3_compatible_rules.csv.gz

This looks bad, @cunha. Very few ASes use BGP-incompatible rules and the difference when plotting #rules for every AS is tiny.
I suggest we go back and plot the #ASes instead.

This looks OK. One suggestion is to make the "All" line dashed or dotted, so people can see that the other one is below. As for the result itself, this is expected, as very few ASes make advanced use of the RPSL. (Which can be seen as motivation for our work: advanced features cannot be used if the tools do not support them. We built one that improves the current situation.)

Total: 792685 simple rules (97.4%) + 21463 complex rules (2.6%) = 814148 rules.
Tier-1 ASes without aut-num: {2828, 6453, 701, 6461, 7018}.
Tier-1 ASes with 0 rule: {209, 3491, 286, 1239}.
Large cloud providers without aut-num: set().
Large cloud providers with 0 rule: {8075, 13335}.
27818 (35.3%) aut-num objects have 0 BGPq4-compatible rules.

27699 aut-nums (35.2%) contain no rules.
8557 aut-nums (10.9%) define at least 10 rules.
101 aut-nums (0.13%) define over 1000 rules.


Can't import Bestiary - Fast Zombie

Can't import statblock:
Fast Zombie      CR 1/2
XP 200
Male fast human zombie (Pathfinder RPG Bestiary 288, 289)
NE Medium undead
Init +2; Senses darkvision 60 ft.; Perception +0
Defense
AC 14, touch 12, flat-footed 12 (+2 Dex, +2 natural)
hp 12 (2d8+3)
Fort +0, Ref +2, Will +3
Immune undead traits
Offense
Speed 40 ft.
Melee slam +4 (1d6+4)
Special Attacks quick strikes
Statistics
Str 17, Dex 14, Con —, Int —, Wis 10, Cha 10
Base Atk +1; CMB +4; CMD 16
Feats Toughness[B]
Skills Acrobatics +2 (+6 to jump)
Languages Common
Ecology
Environment any
Organization any
Treasure none
Special Abilities
Darkvision (60 feet) You can see in the dark (black and white only).
Quick Strikes (Ex) Whenever a fast zombie takes a full-attack action, it can make one additional slam attack at its highest base attack bonus.
Undead Traits Undead have many immunities.

That's it.  I've imported all the rest of the statblocks from the Bestiary.  Congratulations, again!  Pretty good!

I got this statblock from Hero Lab.  You might benefit from retesting with aonprd.com.  Sometimes Hero Lab truncates some of the descriptions.
I used the latest Pathfinder system and your latest module to test this.


[Enhancement] Method invocation 'toString' may produce 'NullPointerException'

Search before asking

[X] I had searched in the issues and found no similar issues.

Enhancement Request

located at:
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq/producer/ProducerImpl.java line 150
Describe the solution you'd like
Use Objects.requireNonNull() to avoid NPE.
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Hi,
I'm an experienced Java developer, and a first timer with respect to collaborating on open-source project.
I'm looking forward to contributing on this project, and would like to work on this issue.
Please assign to me if the issue needs to be worked on.
Thanks.


Engine crashes on Android when OTG keyboard is plugged in

Platform: Android 5.1.1 - Godot v2.1.2
Issue description:
I have created simple game that reacts to keys W and S. Exported game runs fine without keyboard connected.
When I connect usb keyboard via OTG cable while game is running, it crashes.
When I first plug the keybord, then run the game, it doesn't react to key presses.
Expectation is for keyboard to function properly whenever it's plugged before or while running an app.
Crash log: otg_keyboard_crash.txt
Steps to reproduce:

install apk
run game
connect keyboard via otg
see the game crashed

Link to minimal example project:
test_project.zip

First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about its current status here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.

I can confirm that this bug still exists. I can reproduce it with a Bluetooth keyboard. When the keyboard is already connected, it seems to work just fine and I can use it to type text in LineEdit nodes etc. When it's not connected, the on-screen keyboard works just as well. However, when the keyboard connects or disconnects while the app is running, it crashes the engine. The remote debug doesn't output any error messages and just quits.
This is particularly annoying, since these keyboards usually disconnect after a while and connect again when a key is pressed.

Any updates? Is this still reproducible with the latest master build?

No answer, so closing.
Please comment if you can still reproduce it.


Bot crashes when Discord returns bad server value

Please describe the problem you are having in as much detail as possible:
I'm running a Discord bot as a long-running process (under forever.js, if that's relevant) on a Linux box...I've noticed that occasionally the thing will just die without any evident reason behind it. Finally managed to have a look at an error log for one of these crashes, which reads as follows:
events.js:182
      throw er; // Unhandled 'error' event
      ^

Error: getaddrinfo ENOTFOUND gateway.discord.gg gateway.discord.gg:443
    at errnoException (dns.js:53:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:95:26)
error: Forever detected script exited with code: 1
error: Script restart attempt #1

My (cautious) interpretation of the above is that the discord.js framework asploded on one of Discord's recent server hiccups, but it's possible this isn't correct and there's an issue on my end. I'd appreciate any guidance or opinions on where the problem lies. :)
Include a reproducible code sample here, if possible:
My bot implementation is not very elaborate, but can be found at https://github.com/blackjackkent/bjkbot.
Further details:

discord.js version: 11.2.1 (With Commando 0.9.0)
node.js version: 8.6.0
Operating system: Ubuntu Linux 4.10.0-38-generic
Priority this issue should have – please be realistic and elaborate if possible: Probably not inordinately high (unless other people are experiencing the same issue), but it does seem like there's potentially a defensive programming issue here if I'm interpreting things correctly, which might be important given Discord's occasional instability recently.

[ ] I found this issue while running code on a user account
[ ] I have also tested the issue on latest master, commit hash:

I'm not going to review your complete code, but there's several things wrong with it.
First of all you should have an event listener for the warn and error event. The error is telling you that too.
Second: Please do not put your message handler into the ready event, that's just screaming for issues down the line.

Since it has been 21 days without an update I am going to close this issue.


Initial forays into nmultMPO

Implement denmatDecomp (though not with noise, yet) and nmultMPO so that we can do some PEPS stuff! Does this test seem reasonable?
This code could easily be improved upon, I just wanted something to try out.

Oh lol whoops I left a skeleton of fitApplyMPO chillin' in there. I can get rid of that after CI completes.

Codecov Report

Merging #50 into master will increase coverage by 0.04%.
The diff coverage is 71.42%.

@@            Coverage Diff            @@
##           master     #50      +/-   ##
=========================================
+ Coverage   82.75%   82.8%   +0.04%
=========================================
  Files          26      26
  Lines        2111    2314     +203
=========================================
+ Hits         1747    1916     +169
- Misses        364     398      +34

Impacted Files
Coverage Δ

src/index.jl
92.15% <100%> (ø)
:arrow_up:

src/mps/mps.jl
80.73% <100%> (ø)
:arrow_up:

src/mps/mpo.jl
85.53% <67%> (-13.76%)
:arrow_down:

src/decomp.jl
99.23% <94.11%> (-0.77%)
:arrow_down:

src/indexset.jl
99.64% <0%> (+0.16%)
:arrow_up:

Continue to review full report at Codecov.

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

Hey Katie,
Thanks for getting started on this!
I believe that the denmat function you made does the same thing as the factorize function (https://github.com/ITensor/ITensors.jl/blob/master/src/decomp.jl#L213). It does the following factorizations:
T = U*(S*V)   # "fromleft"
T = (U*S)*V   # "fromright"
T = (U*sqrt(S))*(sqrt(S)*V)   # "center"

It also allows you to choose an eigendecomposition or an svd for the factorization.
Cheers,
Matt

Yeah, seems like it, since the tests pass this way! Thanks for pointing that out :)

Is this mergeable? Working off it, I implemented sum for MPS and MPO as well...


feat(kudoctl): Update workload api usage

According to doc : https://thunder-random-3c6.notion.site/Http-API-8f21df70b6bc452486799f765e563fd0

Please rebase against the project-demo-202208 branch.

changed the base


fnctl: Creating routes ignores the route path and assigns function name

What did I do?
Ran: fn routes create myapp /hello inside a function named irn-hello.
What was expected?
Route is created at path: /hello
What was observed?
Route is created at path: /irn-hello

hi @Gouthamve - thanks for reporting this. Could you please confirm the installed version you are using?
$ fn --version

I built it from the latest source: fn version 0.1.39


(scipy 2022 branch) Add an "options" argument to Index.from_variables()

It allows passing options to the constructor of a custom Index subclass, in case there's any relevant build options to expose to users. This could for example be the distance metric chosen for an index based on sklearn.neighbors.BallTree, or the CRS definition for a geospatial index.
The **options arguments of Dataset.set_xindex() are passed through.
An alternative way would be to pass options via coordinate metadata, like the spatial_ref coordinate in rioxarray. Perhaps both alternatives may co-exist?
This PR also adds type annotations to set_xindex().

See #6971.


Auth0 Callback URL mismatch for https://signsfive-web-staging.herokuapp.com

after trying to logging in Auth0 it appears that we got mismatch callback error.

Updated. Please check again.

IT WORKS! Thanks!  👍


Support non-alphanumeric characters in password

The current URL parsing assumes that both username and passwords passed in the URL match Python's \w regular expression character class, which limits acceptable characters to [a-zA-Z0-9_].
The FileMaker docs on choosing secure passwords suggest that you

use only a combination of the characters A through Z, with at least one numeral. Do not include spaces, special characters, or high ASCII characters in your password, as these may be interpreted incorrectly over the Web

Even so, HTTP Basic Authentication does support additional characters as does for example Python's urlparse. This PR modifies the parser so that passwords can contain these extra characters.
Is there any reason why this library couldn't also use something standard like urlparse to parse the initializing URL, instead of doing it manually?

I do agree we should use the urlparse instead. The whole project is just a continuation from the old source. If I have a bit of time today, I will update this.

urlparse has been implemented and all changes pushed to master.

@kawa-marcin thanks for merging.
Unfortunately moving to urlparse breaks the examples in the documentation:
fm =<EMAIL_ADDRESS>
The examples in the docs don't provide a scheme, but urlparse requires it:
>>><EMAIL_ADDRESS>ParseResult(scheme='login', netloc=''<EMAIL_ADDRESS>params='', query='', fragment='')

Nicely spotted. Will update the documentation tomorrow. Thanks for that
Cheers,
Marcin
2015-11-25 14:38 GMT+00:00 Andy Chosak<EMAIL_ADDRESS>
@kawa-marcin https://github.com/kawa-marcin thanks for merging.
Unfortunately moving to urlparse breaks the examples in the documentation:
fm =<EMAIL_ADDRESS>The examples in the docs don't provide a scheme, but urlparse requires it:

<EMAIL_ADDRESS>ParseResult(scheme='login', netloc=''<EMAIL_ADDRESS>params='', query='', fragment='')

—
Reply to this email directly or view it on GitHub
https://github.com/aeguana/PyFileMaker/pull/6#issuecomment-159625402.


New images for upload

Hi @adammcmaster  as per the email conversation with Chris please parse these images for  subject creation upload on Planet Four. I'll let you know which image's classifications we want to make live for classification
ESP_046681_0935
ESP_046642_0935
ESP_046971_0935
ESP_047696_0935
ESP_047459_0935
ESP_047103_0935
ESP_047961_0935
ESP_047327_0935

Sure, I'll take a look at this next week.

@adammcmaster checking in. Anything you need for me. The priority is to make the subjects from ESP_046971  active first.

I'm planning to process these today. I'll make ESP_046971 live as soon as it's ready in that case.

I ran into a couple of issues with the data import scripts because of some things that changed since the last time we ran them, so it's going to be tomorrow at the earliest before this is ready now.

The new subjects are ready, and I've activated ESP_046971_0935 and paused the rest so they're ready to be activated when needed.


Add iOS / UE5 build to CI

This is PR into #844 so merge that first.

Thanks for the pull request @kring!

:heavy_check_mark: Signed CLA found.

Reviewers, don't forget to make sure that:

[ ] Cesium for Unreal Samples works.

I can package an application for iOS at least up to the signing step, which I'm not set up for.


Simplify raylib-cpp

I think writing raylib:: for each think is pretty anoying, so ive done a workaround to simplify it:
// add more when a new release appear !

using RWindow = raylib::Window;
using RVector2 = raylib::Vector2;
using RVector3 = raylib::Vector3;
using RCamera = raylib::Camera;
using RCamera2D = raylib::Camera2D;
using RCamera3D = raylib::Camera3D;
using RColor = raylib::Color;
using RTexture = raylib::Texture;
using RRenderTexture = raylib::RenderTexture;
using RRenderTexture2D = raylib::RenderTexture2D;
using RShader = raylib::Shader;
using RModel = raylib::Model;
using RModelAnimation = raylib::ModelAnimation;

this will maintain the code clean, maybe doing a simple .hpp or .h to include it after raylib-cpp.hpp by default could be great, else i will do with this one :x

That seems like a great workaround. Do you think we should have a RAYLIB_CPP_SHORTHAND define or something to ease inclusion? Or a raylib-cpp-shorthand.hpp or something?

A simple define will do :)

I think we could simply skips the define, and include the alias in each file right after the class definition... Maybe? Would you be willing the submit the PR?

ive done this work on the import from my project not directly from the git.
but its something simple, it will be done fast, okay no problem :)

Pull request send :)

Nicely done! Happy to have this in :+1:


chore) add test-coverage to test op

approved

Current coverage is 25.68% (diff: 100%)

No coverage report found for master at 91f08c9.

Powered by Codecov. Last update 91f08c9...0fb661a


Blocking DBClient Part 2

Second phase of blocking DBClient work (post M1):

[ ] Fix examples to handle transactions in try/catch blocks, so the transaction is always either committed or rolled-back
[ ] Enabled disabled tests

@barchetta I'd like to do a bit more in this area. I prepared refactored version with few things that was removed by @romain-grecourt  because of time pressure during reactive removal.
I'll start with fixing tests and examples 1st but it would be nice to get those removed things back too.


Add test of role name case preservation (CASSANDRA-10394)

+1, after nit

Merged manually in 6002e88


onmouseenter/onmouseleave clash with framework since .NET 7 Preview 4

Bug type
Component
Component name
No response
What happened?
In .NET 7 Preview 4, Blazor added support for the onmouseenter and onmouseleave events in https://github.com/dotnet/aspnetcore/pull/40829
Since MudBlazor defines its own events with those exact names, this can now lead to a compilation error, e.g., https://github.com/dotnet/aspnetcore/issues/41932
There's a comment in MudBlazor's code indicating the need to change this once it's implemented in the underlying framework, which is now the case.
Expected behavior
Since onmouseenter and onmouseleave are web standards, it makes sense for Blazor to define those events itself, and for MudBlazor not to do so any more. This will avoid compilation errors.
If you need to retain your old custom events for back-compatibility, I recommend moving their declarations into a new namespace, e.g., change this namespace to something like namespace MudBlazor.LegacyMouseEvents. Then people who need to continue using the legacy events because they are still on .NET 6 can simply add @using MudBlazor.LegacyMouseEvents, and people on .NET 7 don't have to do anything, and things will all work.
Reproduction link
n/a
Reproduction steps
See https://github.com/dotnet/aspnetcore/issues/41932
Relevant log output
No response
Version (bug)
Current
Version (working)
No response
What browsers are you seeing the problem on?
Other
On what operating system are you experiencing the issue?
Other
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

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

Great news. It was tricky to understand and tell to other users why mouseenter/leave uses EventArgs instead of MouseEventArgs.

Resolved in https://github.com/MudBlazor/MudBlazor/pull/5229#issue-1364453890


question for week 2 homework: properties of the weight vector

For calculating $A$ (the prediction vector) once the algorithm has been trained, you have
$A = sigmoid(w.T X + b)$
Letting b be equal to 0 to make thinking about it easier, this implies that, for a given picture, you're taking the weighted sum of w with every pixel in that picture (where a 'pixel' is defined as a single value in one of the RGB channels).
So, since you've already trained your classifier, w will be a weight vector with values close to 1 for pixels positively correlated with cats, weights close to -1 for pixels negatively correlated with cats, and weights close to 0 for pixels uncorrelated with cats.
So, is what this whole thing comes down to essentially just estimating the Pearson correlation for each pixel with cat-ness? Wouldn't the weights just be correlation values? So could you take the trained weight vector and produce stuff like a covariance matrix from it?
Also makes me think about this: geometrically, the correlation between two vectors is just the cosine of the angle between them. So if this correlation thing is true, then you should be able take a bunch of cat pictures, clone them, and then either reduce or increase the average pixel intensity for each picture in the cloned set of pictures (which corresponds to decreasing or increasing the magnitude of each cat picture vector). Then, once you train your weights, you should have exactly the same weight vector for both groups, since you're not changing the angle of any of the cat picture vectors.

update: ross made the very good point that weights aren't necessarily constrained to [-1, 1], and so it should be that the weight values are more negative instead of closer to -1, and more positive instead of closer to 1. (although empirically, all my weights so far have been constrained between -1 and 1)


Added information on the extras entry for editors/authors.

Fixed up the line lengths a bit. @iherman, thanks you again for putting this documentation together. Kindly reminder to try to keep line lengths at 80 chars - really helps with review.

On 1 Dec 2015, at 06:59, Marcos Caceres<EMAIL_ADDRESS>wrote:
Fixed up the line lengths a bit. @iherman https://github.com/iherman, thanks you again for putting this documentation together. Kindly reminder to try to keep line lengths at 80 chars - really helps with review.

Sorry. My editor setup use, usually, soft wrapping… Will be careful next time!

@iherman, iirc, you said you had a spec already using the extras field? Do you have link?

@iherman https://github.com/iherman, iirc, you said you had a spec already using the extras field? Do you have link?

https://w3c.github.io/dpub-pwp/ https://w3c.github.io/dpub-pwp/
with the published /TR version at
http://www.w3.org/TR/pwp/ http://www.w3.org/TR/pwp/


Fix bug in Calendar timeZone field handling

Fix bug in timeZone field handling.

Codecov Report

Merging #61 (99704ff) into main (3abd8a6) will decrease coverage by 0.22%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #61      +/-   ##
==========================================
- Coverage   96.94%   96.71%   -0.23%
==========================================
  Files           7        7
  Lines         458      457       -1
==========================================
- Hits          444      442       -2
- Misses         14       15       +1

Impacted Files
Coverage Δ

gcal_sync/model.py
97.87% <100.00%> (ø)

gcal_sync/api.py
97.91% <0.00%> (-0.70%)
:arrow_down:

gcal_sync/sync.py
96.55% <0.00%> (-0.04%)
:arrow_down:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


fix(wallet, cmd): adding ed25519_account in help and set as default

Description
The new address type was missed in the wallet cmd help command. Also ed25519 is faster and widely supported in different wallet's, so we can set it as default and new users will have ed25519 address.

@b00f @akbariandev I reverted the default change. I tried to test the CLI and when I give an input as password, If it is not same as my wallet password it returns invalid password error.
I think it consider it as wallet password not a password provided for this address. or maybe I'm using this wrong?

What is default now?

@b00f @akbariandev I reverted the default change. I tried to test the CLI and when I give an input as password, If it is not same as my wallet password it returns invalid password error.
I think it consider it as wallet password not a password provided for this address. or maybe I'm using this wrong?

@kehiy It must compare provided password with wallet password. Actually this feature can create new Ed25519 address by wallet password.

@akbariandev This only affects the default and description of command, not the way that it inputs the password from user. maybe I understand your comment wrong?

@b00f @akbariandev @akbariandev Any updates? should we merge or close this PR?

@kehiy please add it but not make it as default now. Let's do it in the next release.

@b00f done.


Holopad prototypes for mapping

About the PR

Added holopad prototypes to use in mapping
Keep in mind not ALL of those have to be mapped in each map
Why / Balance

So translators dont have to remap every single map
Technical details

Full list:
General:
General - Tools
General - Cryosleep
General - Theater
General - Disposals
General - EVA Storage
General - Lounge
General - Arcade
General - Evac
General - Arrivals

Command:
Command - Bridge
Command - Vault
Command - Bridge Hallway
Command - Meeting Room
Command - Lounge
Command - Captain
Command - HoP
Command - CMO
Command - QM
Command - CE
Command - RD
Command - HoS

Science:
Science - Anomaly
Science - Artifact
Science - Robotics
Science - R&D
Science - Front
Science - Breakroom

Medical:
Medical - Medbay
Medical - Chemistry
Medical - Cryopods
Medical - Morgue
Medical - Surgery
Medical - Paramedic
Medical - Virology
Medical - Front
Medical - Breakroom

Cargo:
Cargo - Front
Cargo - Cargo Bay
Cargo - Salvage Bay
Cargo - Breakroom
Cargo - ATS (long range)
Cargo - Shuttle (long range)

Engineering:
Atmos - Front
Atmos - Main
Atmos - TEG
Engineering - Storage
Engineering - Breakroom
Engineering - Front
Engineering - Telecoms
Engineering - Tech Vault

Security:
Security - Front
Security - Brig
Security - Warden
Security - Interrogation
Security - Breakroom
Security - Detective
Security - Perma
Security - Courtroom
Security - Lawyer
Security - Armory

Service:
Service - Janitor
Service - Bar
Service - Kitchen
Service - Botany
Service - Chapel
Service - Library
Service - Newsroom
Service - Zookeeper
Service - Boxer
Service - Clown
Service - Mime
Service - Musician

AI:
AI - Core
AI - Main
AI - Upload
AI - Backup Power
AI - Entrance
AI - Chute

Misc:
Station - Bridge (long range)
Station - Cargo Bay (long range)
CentComm - Evacuation Shuttle (long range)

Media

None
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

Changelog

they are not localized and only way to fix it is to create a locale string for each of them

Not possible unless chromiumboy adds a way to rename them. Currently theyre done with labels and that can be easily done by changing them in Resources (Still better than every holopad having its own weird way of being named, and this is easier to fix once we do get locale strings)

but labelcomponent does support locale strings

but labelcomponent does support locale strings

IT DOES???


Add precommit hooks

Description of changes
Adds precommit hooks based on #433 to our repository. Only one file here is new - the configuration for the hooks, everything else is linting/formatting fixes. We do not run the typechecker globally since that would be quite lengthy to clean up - instead we will have to incrementally clean up type check issues as we go.
Test plan
Existing tests!
Documentation Changes
None required.

Thanks @rodneyosodo for the original implementation! This just points to main without conflicts.


Documentation bug: Navigating directly to component page breaks nav accordion

https://illright.github.io/attractions/docs/components/autocomplete/
Try to expand Components section from this or any similar nested page -- clicking does not have an effect on the accordion.

Cannot reproduce. Can you give more information about your browser? Are there any errors in the console?

I can reproduce this on Firefox, but only after clearing the site data. A reload fixes the problem. No errors in the console, it seems

Actually, not always [does the reload fix the problem]. It kinda feels like the JS is simply not loading somehow. A page navigation fixes the problem

ua: Mozilla/5.0 [...] Gecko/20100101 Firefox/84.0
Here is a video. I couldn't diagnose the issue myself -- nothing appears in the console.
https://user-images.githubusercontent.com/7699235/103415133-d51e5800-4b4e-11eb-81af-511473dabfeb.mov

I think this is a Firefox problem, somehow. I had v81 and it worked fine, but when I updated I got the behavior you are experiencing. I ran a profile using the performance tab in DevTools, and it seems like the appropriate handlers are being called. Further investigation needed, though.

I think this is a Firefox problem, somehow. I had v81 and it worked fine, but when I updated I got the behavior you are experiencing. I ran a profile using the performance tab in DevTools, and it seems like the appropriate handlers are being called. Further investigation needed, though.

After the latest release (v3.1.0), I can no longer reproduce this issue (even on the same Firefox v84, Windows 10). It might have been some temporary issue with Sapper or something else, I cannot really figure it out.
@sallaben can you confirm if the issue is fixed?

After the latest release (v3.1.0), I can no longer reproduce this issue (even on the same Firefox v84, Windows 10). It might have been some temporary issue with Sapper or something else, I cannot really figure it out.
@sallaben can you confirm if the issue is fixed?

Can't reproduce this anymore either. We will consider this resolved for now, feel free to reopen if you encounter this issue again.

Yep thanks guys I also can't reproduce this anymore.


type keyword and its usage

Top-level definition type
; data type
(type nat
  zero
  (suc nat))

; type alias
(type byte = uint8)

Tasks

[ ] handle such type definition in the parser
[ ] type checker can use these definitions
[ ] generate runtime encoding for these types' instances

drop, replaced with generalized data type


Jetsignore

This is a 🙋♂ feature or enhancement.
This is a 🧐 documentation change.

[ ] I've added tests (if it's a bug, feature or enhancement)
[ ] I've adjusted the documentation (if it's a feature or enhancement)
[ ] The test suite passes (run bundle exec rspec to verify this)

Summary
Adjust default .jetskeep handling to allow ignoring files like vendor/bundle. This helps to keep the zipfile size down.
Context

#571
#573

How to Test

Create a .jetsignore
Add files to it
Deploy and confirm that the files are not part of the Lambda zipfile package. You can do this by looking at the Lambda console and looking at the file tree.

Version Changes
Patch

Released in 3.0.10
Docs: https://rubyonjets.com/docs/extras/jetsignore/


[bug] FGS213 Switch (FIBARO System) needs to be operated twice when toggled via Zwave

Version
Build/Run method
Home Assistant Addon (https://github.com/hassio-addons/addon-zwave2mqtt)
Zwave2Mqtt version: v4.0.6
Openzwave Version: 1.6
Describe the bug
Fibaro Switch is configured as Toggle switch (device changes status when switch changes status), so when operating the (physical) switch the light should be toggled. This works perfectly untill the light is toggled via a Zwave command (i.e. turning it on or off via Home Assistant for instance, or directly via the Zwave2MQTT UI).
When the light is toggled via Zwave (to on for instance) you need to operate the physical button twice to make the light go off. This behavior I would expect when the Fibaro Switch is set to Toggle switch (contact closed - On, contact opened - OFF), but that's not the case.
To Reproduce
Steps to reproduce the behavior:

manual click -> turns it on
manual click -> turns it off
HA turn it on -> turns it on
manual click -> no change
manual click -> turns it off

LOG
Step 1:
OpenZWave Detail, Node011, Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x03, 0xff, 0x4e
2020-12-23T15:10:41.720Z z2m:Zwave zwave node 11: changed: 37-1-0:Instance 1: Switch:false -> true
OpenZWave Detail,
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_BINARY
OpenZWave Info, Node011, Received SwitchBinary report from node 11: level=On
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=true, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
2020-12-23T15:10:44.343Z z2m:Zwave zwave node 11: changed: 50-1-2:Electric - W:0 -> 4.5
2020-12-23T15:10:44.346Z z2m:Zwave zwave node 11: changed: 50-1-256:Exporting:false -> false
OpenZWave Detail, Node011, Received: 0x01, 0x12, 0x00, 0x04, 0x00, 0x0b, 0x0c, 0x60, 0x0d, 0x01, 0x01, 0x32, 0x02, 0x21, 0x32, 0x00, 0x2d, 0x00, 0x00, 0x8d
OpenZWave Detail,
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_METER
OpenZWave Info, Node011, Received Meter Report for Electric - W (1) with Units W (2) on Index 2: 4.5
OpenZWave Detail, Node011, Refreshed Value: old value=0.0, new value=4.5, type=decimal
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
OpenZWave Detail, Node011, Notification: ValueChanged

Step 2:
OpenZWave Detail, Node011, Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x03, 0x00, 0xb1
OpenZWave Detail,
2020-12-23T15:10:48.010Z z2m:Zwave zwave node 11: changed: 37-1-0:Instance 1: Switch:true -> false
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_BINARY
OpenZWave Info, Node011, Received SwitchBinary report from node 11: level=Off
OpenZWave Detail, Node011, Refreshed Value: old value=true, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
OpenZWave Detail, Node011, Received: 0x01, 0x12, 0x00, 0x04, 0x00, 0x0b, 0x0c, 0x60, 0x0d, 0x01, 0x01, 0x32, 0x02, 0x21, 0x32, 0x00, 0x00, 0x00, 0x00, 0xa0
OpenZWave Detail,
2020-12-23T15:10:48.345Z z2m:Zwave zwave node 11: changed: 50-1-2:Electric - W:4.5 -> 0
2020-12-23T15:10:48.348Z z2m:Zwave zwave node 11: changed: 50-1-256:Exporting:false -> false
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_METER
OpenZWave Info, Node011, Received Meter Report for Electric - W (1) with Units W (2) on Index 2: 0.0
OpenZWave Detail, Node011, Refreshed Value: old value=4.5, new value=0.0, type=decimal
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
OpenZWave Detail, Node011, Notification: ValueChanged

Step 3:
2020-12-23T15:10:59.571Z z2m:Mqtt Message received on Zwave2MQTT/11/37/1/0/set
OpenZWave Info, Node011, Value::Set - COMMAND_CLASS_SWITCH_BINARY - Switch - 0 - 1 - True
OpenZWave Info, Node011, SwitchBinary::Set - Setting to On
OpenZWave Detail, Node011, Queuing (Send) MultiChannel Encapsulated (instance=1): SwitchBinaryCmd_Set (Node=11): 0x01, 0x0e, 0x00, 0x13, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x01, 0xff, 0x25, 0xb5, 0xc8
OpenZWave Detail, Node011, Queuing (Send) MultiChannel Encapsulated (instance=1): SwitchBinaryCmd_Get (Node=11): 0x01, 0x0d, 0x00, 0x13, 0x0b, 0x06, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x02, 0x25, 0xb6, 0x35
OpenZWave Detail,
OpenZWave Info, Node011, Sending (Send) message (Callback ID=0xb5, Expected Reply=0x13) - MultiChannel Encapsulated (instance=1): SwitchBinaryCmd_Set (Node=11): 0x01, 0x0e, 0x00, 0x13, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x01, 0xff, 0x25, 0xb5, 0xc8
OpenZWave Info, Node011, Encrypted Flag is 0
OpenZWave Detail, Node011, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
OpenZWave Detail, Node011, ZW_SEND_DATA delivered to Z-Wave stack
OpenZWave Detail, Node011, Received: 0x01, 0x07, 0x00, 0x13, 0xb5, 0x00, 0x00, 0x11, 0x4f
OpenZWave Detail, Node011, ZW_SEND_DATA Request with callback ID 0xb5 received (expected 0xb5)
OpenZWave Info, Node011, Request RTT 181 Average Request RTT 224
OpenZWave Detail, Node011, Expected callbackId was received
OpenZWave Detail, Node011, Expected reply was received
OpenZWave Detail, Node011, Message transaction complete
OpenZWave Detail,
OpenZWave Detail, Node011, Removing current message
OpenZWave Detail,
OpenZWave Info, Node011, Sending (Send) message (Callback ID=0xb6, Expected Reply=0x04) - MultiChannel Encapsulated (instance=1): SwitchBinaryCmd_Get (Node=11): 0x01, 0x0d, 0x00, 0x13, 0x0b, 0x06, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x02, 0x25, 0xb6, 0x35
OpenZWave Info, Node011, Encrypted Flag is 0
OpenZWave Detail, Node011, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
OpenZWave Detail, Node011, ZW_SEND_DATA delivered to Z-Wave stack
OpenZWave Detail, Node011, Received: 0x01, 0x07, 0x00, 0x13, 0xb6, 0x00, 0x00, 0x07, 0x5a
OpenZWave Detail, Node011, ZW_SEND_DATA Request with callback ID 0xb6 received (expected 0xb6)
OpenZWave Info, Node011, Request RTT 69 Average Request RTT 146
OpenZWave Detail, Node011, Expected callbackId was received
2020-12-23T15:10:59.909Z z2m:Zwave zwave node 11: changed: 37-1-0:Instance 1: Switch:false -> false
OpenZWave Detail, Node011, Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x03, 0x00, 0xb1
OpenZWave Detail,
OpenZWave Info, Node011, Response RTT 144 Average Response RTT 271
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_BINARY
OpenZWave Info, Node011, Received SwitchBinary report from node 11: level=Off
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Expected reply and command class was received
OpenZWave Detail, Node011, Message transaction complete
OpenZWave Detail,
OpenZWave Detail, Node011, Removing current message
OpenZWave Detail, Node011, Notification: ValueChanged
2020-12-23T15:10:59.948Z z2m:Zwave zwave node 11: changed: 37-1-0:Instance 1: Switch:false -> true
OpenZWave Detail, Node011, Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x03, 0xff, 0x4e
OpenZWave Detail,
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_BINARY
OpenZWave Info, Node011, Received SwitchBinary report from node 11: level=On
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=true, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged

Step 4:
OpenZWave Detail, Node011, Received: 0x01, 0x12, 0x00, 0x04, 0x00, 0x0b, 0x0c, 0x60, 0x0d, 0x01, 0x01, 0x32, 0x02, 0x21, 0x32, 0x00, 0x2c, 0x00, 0x00, 0x8c
2020-12-23T15:11:02.334Z z2m:Zwave zwave node 11: changed: 50-1-2:Electric - W:0 -> 4.4
2020-12-23T15:11:02.336Z z2m:Zwave zwave node 11: changed: 50-1-256:Exporting:false -> false
OpenZWave Detail,
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_METER
OpenZWave Info, Node011, Received Meter Report for Electric - W (1) with Units W (2) on Index 2: 4.4
OpenZWave Detail, Node011, Refreshed Value: old value=0.0, new value=4.4, type=decimal
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
OpenZWave Detail, Node011, Notification: ValueChanged
OpenZWave Detail, Node011, Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x03, 0xff, 0x4e
2020-12-23T15:11:11.744Z z2m:Zwave zwave node 11: changed: 37-1-0:Instance 1: Switch:true -> true
OpenZWave Detail,
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_BINARY
OpenZWave Info, Node011, Received SwitchBinary report from node 11: level=On
OpenZWave Detail, Node011, Refreshed Value: old value=true, new value=true, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
2020-12-23T15:11:11.941Z z2m:Zwave zwave node 11: changed: 37-1-0:Instance 1: Switch:true -> true
OpenZWave Detail, Node011, Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x03, 0xff, 0x4e
OpenZWave Detail,
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_BINARY
OpenZWave Info, Node011, Received SwitchBinary report from node 11: level=On
OpenZWave Detail, Node011, Refreshed Value: old value=true, new value=true, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
2020-12-23T15:11:14.347Z z2m:Zwave zwave node 11: changed: 50-1-2:Electric - W:4.4 -> 4.4
2020-12-23T15:11:14.349Z z2m:Zwave zwave node 11: changed: 50-1-256:Exporting:false -> false
OpenZWave Detail, Node011, Received: 0x01, 0x12, 0x00, 0x04, 0x00, 0x0b, 0x0c, 0x60, 0x0d, 0x01, 0x01, 0x32, 0x02, 0x21, 0x32, 0x00, 0x2c, 0x00, 0x00, 0x8c
OpenZWave Detail,
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_METER
OpenZWave Info, Node011, Received Meter Report for Electric - W (1) with Units W (2) on Index 2: 4.4
OpenZWave Detail, Node011, Refreshed Value: old value=4.4, new value=4.4, type=decimal
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
OpenZWave Detail, Node011, Notification: ValueChanged

Step 5:
OpenZWave Detail, Node011, Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x0b, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x25, 0x03, 0x00, 0xb1
OpenZWave Detail,
2020-12-23T15:11:18.311Z z2m:Zwave zwave node 11: changed: 37-1-0:Instance 1: Switch:true -> false
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_BINARY
OpenZWave Info, Node011, Received SwitchBinary report from node 11: level=Off
OpenZWave Detail, Node011, Refreshed Value: old value=true, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged
OpenZWave Detail, Node011, Received: 0x01, 0x12, 0x00, 0x04, 0x00, 0x0b, 0x0c, 0x60, 0x0d, 0x01, 0x01, 0x32, 0x02, 0x21, 0x32, 0x00, 0x00, 0x00, 0x00, 0xa0
OpenZWave Detail,
2020-12-23T15:11:18.472Z z2m:Zwave zwave node 11: changed: 50-1-2:Electric - W:4.4 -> 0
2020-12-23T15:11:18.474Z z2m:Zwave zwave node 11: changed: 50-1-256:Exporting:false -> false
OpenZWave Info, Node011, Received a MultiChannelEncap from node 11, endpoint 1 for Command Class COMMAND_CLASS_METER
OpenZWave Info, Node011, Received Meter Report for Electric - W (1) with Units W (2) on Index 2: 0.0
OpenZWave Detail, Node011, Refreshed Value: old value=4.4, new value=0.0, type=decimal
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Refreshed Value: old value=false, new value=false, type=bool
OpenZWave Detail, Node011, Changes to this value are not verified
OpenZWave Detail, Node011, Notification: ValueChanged

@BigDoom I think that this should be something that the device should handle, not related to zwave2mqtt

@BigDoom there is something bugging me in my mind I had similar on a Fibaro smart implant. Somewhere online I found instructions, had to get the official Zwave windows software, put the stick into my laptop and transmit/change something... sorry, I know that sounds very very vague, but I am sure is how the Fibaro pieces are shipped and setup, not openzwave


Add parameter docker::service_autorestart to avoid docker daemon restarts

Currently, if there is any change in any of configuration files of docker (e.g. /etc/default/docker), this will notify to the service resource, and thus restarting the docker daemon out of our control (if it would be needed).
This PR adds a new boolean parameter service_autorestart allowing us to decide whether or not service should be restarted when configuration files are modified.

Travis fails when downloading dependencies of ruby gems, it should not be related to this PR
Fetching gem metadata from https://rubygems.org/...Retrying dependency api due to error (2/3): Bundler::HTTPError Net::HTTPClientError: Too many gems! (use --full-index instead)

Retrying dependency api due to error (3/3): Bundler::HTTPError Net::HTTPClientError: Too many gems! (use --full-index instead)

I've tried to run the tests in master branch, and syntax test also fails in that branch


Back merge 2.2.1 to develop - Fix the mistakenly removed printVersionName Gradle task

Description
Back merge 2.2.1 to develop
Fix the mistakenly removed printVersionName Gradle task
Context
Back merge hotfix 2.2.1
Testing

./gradlew test
Known limitations
NA

Something went wrong with PR preview build please check

This PR was incorrectly created with the main branch. Closing this and creating a new one.

LGTM
Separately, what do you think about adding a --version argument to the jar, rather than a gradle task?

Do you mean adding --version to ServiceRunner.java?

Yes


Applying Mica effect to ComboBox, Menu and ContextMenu

I'm not sure if there's an easy way to accomplish this, but I'll create this thread in case anyone has any ideas. As far as I understand, these controls exist outside the main window, so the mica effect does not apply to them. 🧐
In winui, these controls use a special material called Acrylic as a background. So maybe it's not Mica but Acrylic... or both

It's really Acrylic, but I don't think there's much difference from mica.

Yes it Acrylic....
It can be achieved in WPF but it will not contain the WinUI popup animations.
Also menus have to be realized as custom windows with special style and all functionality have to be custom unfortunately.
Also the rounding have to be on all corners. There is no way to change that.
I have achieved this in my app and is not so bad.

Is this still an issue with the latest version?

@MajorXAML So?


Suggestion to further improve dark mode + appreciation post

First of all, I would like to thank you for the great work you have done with Abridge! It is the theme for Zola that I like the most by far. In fact, I'm seriously thinking about using it for my next website :) That said, thank you very much for working on this and for making it open source!
The suggestion
So, Abridge currently respects the user's preference of dark and light appearance when visiting the web page, and even provides a switch to force one appearance or the other (that's cool).
However, the dark mode could be further extended. Web forms and scrollbars in Chromium-based browsers still look light and are very out of place with the dark look (in Firefox the scrollbars automatically adapt to the look of the page, so only web forms are affected). This could be solved by using the CSS color-scheme property. This post explains it in detail.
I attach images of what it looks like now and what it would look like with the CSS property enabled. Thank you <3.

Excellent, will do this for sure. Currently working on another batch of commits as well, more updates coming very soon.

This is now completed in a local commit, you will see it sometime today or tomorrow.

On a side note I also made some improvements to the table of contents spacing, it now makes more efficient use of the space and should allow more items before overflowing into adding a scrollbar

completed: https://github.com/Jieiku/abridge/commit/c04ff0a3ac2aff149c3454f7563de3f7941e373d

Wow, that was really fast! Thanks again :D


Support running Docker containers

There are times when using Docker as part of a build environment involves running images after they are built (for example to build an artifact that has a specialized environment).  In this case it would be handy to be able to run containers as part of the build process.

Is there any chance of getting a new release soon that includes this feature?


Implement projects for .sbt files

projects gives access to the list of projects that have been loaded
from .sbt files, just like it does for .scala files.
This works by registering all the projects that are discovered in .sbt
files in a global variable. The list of projects is then retrieved from
this global variable.

Can one of the admins verify this patch?

Could you add a test and notes?

Done

@dwijnand @eed3si9n It turns out everything could be implemented in a much simpler manner using a task. WDYT?

@Duhemm projects are used to aggregate other builds. You can't evaluate task there.

From where should we get the State that holds the projects then?

@Duhemm The buildStructure you're using is coming from the current state, so you are pulling it appropriately from one of the "magic" tasks :)
I would put a BIG HUGE WARNING on this feature that it's read only you CANNOT add to projects via this task.  I'd even go so far as to call it "readOnlyProjectList" or something to denote that.
Otherwise looks good.

I would put a BIG HUGE WARNING on this feature that it's read only you CANNOT add to projects via this task. I'd even go so far as to call it "readOnlyProjectList" or something to denote that.

TIL. Either by name or docs we should communicate this.

See https://github.com/sbt/sbt/blob/v0.13.5/project/Sbt.scala#L30-L32:
	override def projects = super.projects.map(p => p.copy(configurations = (p.configurations.filter(_ != Provided)) :+ myProvided))
	lazy val root: Project = Project("root", file("."), aggregate = nonRoots ) settings( rootSettings : _*) configs( Sxr.sxrConf, Proguard )
	lazy val nonRoots = projects.filter(_ != root).map(p => LocalProject(p.id))

projects method is currently passed on to aggregate: => Seq[ProjectReference]. Task won't be useful there.

@Duhemm What's the point of this feature?

This is intended as the replacement for
trait Build {
  def projects: Seq[Project] = ReflectUtilities.allVals[Project](this).values.toSeq
}

@jsuereth Duhemm/sbt@ef2ffcf34b9bfa731734fca350338202ab5049de originally implemented it using a global variable. @Duhemm then tried it with tasks. Do you have better ideas on where we can keep this info?

The uses I've seen of Build.projects is to programmatically define projects. So if the current task version is read-only it won't be a replacement of that particularly use case.

@jsuereth Here's ScopeFilter usage: https://github.com/sbt/sbt/blob/v0.13.5/project/Sbt.scala#L200-L202
	def deepTasks[T](scoped: TaskKey[Seq[T]]): Initialize[Task[Seq[T]]] = deep(scoped.task) { _.join.map(_.flatten.distinct) }
	def deep[T](scoped: SettingKey[T]): Initialize[Seq[T]] =
		Util.inAllProjects(projects filterNot Set(root, sbtSub, scriptedBaseSub, scriptedSbtSub, scriptedPluginSub) map { p => LocalProject(p.id) }, scoped)

How should I continue with this PR? Should we use the first version that used the global variable? Basically remove the last commit of this PR?

Personally I like the AutoPlugin idea..
On Fri, 17 Jun 2016, 22:59 Martin Duhem<EMAIL_ADDRESS>wrote:

How should I continue with this PR? Should we use the first version that
used the global variable? Basically remove the last commit of this PR?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sbt/sbt/pull/2183#issuecomment-226891574, or mute
the thread
https://github.com/notifications/unsubscribe/AAVCImSk3-BgMauj_YeFU0bstprvQEEKks5qMxjMgaJpZM4FzVW5
.

@Duhemm I think removing the last commit is a good starting point.

Replaced by https://github.com/sbt/sbt/pull/2717, which is in 0.13, I'll forward port it soon.

@dwijnand We might still need projects for delegation purpose.

Can't we get this effect with loadedBuild.value.allProjectRefs.map(_._1) or loadedBuild.value.allProjectRefs.map(_._2)?

http://www.scala-sbt.org/release/sxr/sbt/Keys.scala.html#sbt.Keys.loadedBuild
http://www.scala-sbt.org/release/sxr/sbt/BuildStructure.scala.html#sbt;LoadedBuild.allProjectRefs

.value can't be evaluated if you want to be used in lazy val root = (project in file(".")).aggregate(projects: _*)

Isn't not a way to setup aggregation via settings? I know you can setup dependsOn with settings.


Wipe release notes and add new deprecations

Signed-off-by: Tim Smith<EMAIL_ADDRESS>

I'm not sure the targeted for chef 15 deprecations should be here.


ADD - audit logger for response body. dcc and dsc.

@roesslerj - you know the log4j configs the best... is there any chance that we can specify another settings only for one or two special loggers?
@alexmoroianu - log4j2.xml limits the output to 100000 characters. Please double check, that the response payload 'normally' fits into that limit!

@hilmarf: Yes, that's definitely possible. I will provide an example and get back to @alexmoroianu about that.


Unending bowl can fill up lots of different fluid inventorys

You can fill a lot of fluid inventorys with the unending bowl even though there is a liquid inside that isnt water. So you basically can create a creative tank with it (EnderIO Tanks work with this for example)

Hm, that shouldn't be happening. I'll double-check, and most likely blame SeriousCreeper for this one too! :D


Support new app: Roblox Studio

BundleId of the app
com.Roblox.RobloxStudio
Example window titles
Template: Game/Project Name - [Script] - Roblox Studio
Example: Jeanne's Rapid Transit Authority: Heavy Rail - StationInformation - Roblox Studio
[Script] only shows if there is a script in the current window.

k


InfiniteCanvas: Use eraser tool while tablet pen is inverted

Related: #118
For tablet pens with an eraser, the eraser tool is set active when the eraser side of the pen is used.
Originally active tool is re-activated once the pen is non-inverted.

Works great! Also thank you again for adding this to Godot in the first place.


Update my git repository URLs

I came up with a slightly more original name, at least compared to nu-plugin.

nugins, LOL!


⚠ Mobitopup has degraded performance

In efbfafd, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 9044 ms

Resolved: Mobitopup performance has improved in fec621d.


[$250] iOS - Scan - After taking picture, image is not displayed on confirmation screen

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

Version Number: .0.25-8
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause - Internal Team
Action Performed:

Open New Expensify app
Go to a chat
Tap on the "+" button and select "Submit expense"
On the Scan tab, take a picture

Expected Result:
The taken picture should be displayed on the confirmation screen
Actual Result:
The taken picture is not displayed on the confirmation screen, an empty space is displayed instead
Workaround:
Unknown
Platforms:

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

[ ] Android: Native
[ ] Android: mWeb Chrome
[x] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/user-attachments/assets/a49641f5-8cf2-4025-978a-7bc0eff69642
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01cc5d61efd7cbd67d
Upwork Job ID:<PHONE_NUMBER>538423188
Last Price Increase: 2024-08-27

Issue OwnerCurrent Issue Owner: @situchan

I'm suspicious of this PR On paste file add file extension if not found, so I'm going to put up a revert, create an adhoc build, and see if the issue is solved. I'll also work on this locally.

That PR can't be the culprit as it's only related to pasting image in the composer

Removing the regular deployblocker label since this is an iOS only bug

I ran into a bunch of problems trying to get App running on my iPhone, so I'll have to check back tomorrow.

I finally got the App running on my iPhone and I'm able to reproduce. I'll try reverting the RN upgrade now.

I found the root cause and had @ishpaul777 author and test the fix. We didn't use another C+. Assigning a BZ member to handle payment.

Verified fixed here

Updated title

Payouts due:

[ ]  $250 @ishpaul777 Upwork

Upwork job is here.

Closing!


fix: cannot grab for css attributes with hyphen

Motivation/Description of the PR
Applicable helpers:

[ ] Webdriver
[x] Puppeteer
[ ] Nightmare
[ ] REST
[ ] Appium
[ ] Protractor
[ ] TestCafe

Before this fix, grabCssPropertyFrom for values with hyphen always returned undefined because getComputedStyle returns the css properties in camelcase.
Type of change

[ ] Breaking changes
[ ] New functionality
[x] Bug fix
[ ] Documentation changes/updates
[ ] Hot fix
[ ] Markdown files fix - not related to source code

Checklist:

[x] Tests have been added
[ ] Documentation has been added (Run npm run docs)
[x] Lint checking (Run npm run lint)
[x] Local tests are passed (Run npm test)

 Here is an overview of what got changed by this pull request:

Clones added
============
- test/helper/webapi.js  2

See the complete overview on Codacy

I accidently removed some changes before commiting. Sorry for that.

 Here is an overview of what got changed by this pull request:

Clones added
============
- test/helper/webapi.js  2

See the complete overview on Codacy

@Holorium may I know if this is only applicable for Puppeteer?

@Holorium may I know if this is only applicable for Puppeteer?

I only checked WebDriver, and there the webdriver API already has a function which can return css values. Puppeteer don't and therefore extracts the css properties via getComputedStyle. But a global search over the project only shows a result for puppeteer. But I have not tested with other drivers.

Could you check with other helpers and confirm please? :)

Could you check with other helpers and confirm please? :)

The test for it is implemented in the test/helper/webapi.js file which is run by used for every test configuration. Nightmare, Testcafe, Appium and Detox does not support the grabCssPropertyFrom method and Webdriver, Puppeteer and Protactor succeeded in the pipeline. So I think it works for all other helpers.

Thanks!


Multi-language Support for all *Responses.json file.

Description

Add zh, de, fr, es, it language support for all Responses.json files and *.resx files.
Related Issue

Ensure the {Dialog}Responses.json files have localised versions for EN, FR, DE, IT, ES and ZH #284
Testing Steps

Change the default locale to the local you want to test in appsettings, you can use the 'en' LU for testing.
I have tested the fr locale in ToDoSkill.
The other skills have not been tested yet.
@DingmaomaoBJTU @KayMKM @Theodosia1005 @feich-ms
Please help test your skills in the locales mentioned before.

seems like some change in the json files broke the build (test). please fix it


Hryngar Veteran has Elite Template Applied in Compendium

Hello.
Not sure how this Sheet is presented in the source, but I guess default Elite/Weak toggles are errors.


relocate workflows

I wanted these in under knative/actions/workflows as per the https://github.com/knative/actions/blob/main/README.md instructions

Reusable workflows are under the workflows directory

/assign @kvmware @shinigambit

/approve
/lgtm


Added Cluster DNS operator/v1 api

cc: @openshift/sig-network-edge

cc @openshift/sig-master

just the name, then lgtm

just the name, then lgtm

In the interest of moving you into the "correct" group and getting a top level name right.  I think greater consistency with refactoring will be easier to achiever after getting your foot in the door.

@deads2k updated, PTAL

@openshift/sig-network-edge @deads2k @smarterclayton updated, PTAL

@smarterclayton @ironcladlou updated, PTAL

@smarterclayton @ironcladlou  removed 'Ready' condition and scoped 'Available' condition to DNS controller daemonset to be running. I will expand the 'Available' condition scope once we improve it in the future. Please re-review.

/lgtm

/lgtm

/lgtm

/lgtm
/approve


Need much better error reporting when cargo-about fails

https://github.com/MaulingMonkey/lies/commit/9a07b6f45a94a3ad0af45fd79bbf8dfaf4c1736f


[FEATURE] Update InferenceClient to use chat.client_completion instead of apply_chat_template

Is your feature request related to a problem? Please describe.
TGI and huggingface_hub added support for chat completion, removing the need of using the tokenizer to format the prompt correctly.
Describe the solution you'd like
We can use client.chat_completion instead of apply_chat_template as documented here
Describe alternatives you've considered
Maintain as it is.
Additional context
Thanks @osanseviero for the hint.

Closed with #778


[2] Sysconfig

Adds basic Sysconfig Support

@dotcypress, Could any of you take a look at the other pull requests too please?

@luctius wow! There are a lot of PR's, thank you!
I can take a look later today.
I'm not have a lot of free time for stm32g4xx and I'm thinking about adding you as collaborator here, what do you think?

@luctius wow! There are a lot of PR's, thank you!
I'm not have a lot of free time for stm32g4xx and I'm thinking about adding you as collaborator here, what do you think?

We are a small team working on stm32g4xxx and have more work incoming (SPI and FdCAN being directly in the pipeline). My hope is to generate enough momentum that other people start using this and we can in turn benefit from their improvements, so I would be more than willing to spend the time in this repository.

Great! 🦀
Invite sent.


Fix ENOENT,   syscall: 'spawn xdg-open' on Ubuntu server

tisztamo@kibana:~/x$ npx junior-web -- --host
This is a development server, absolutely unsecure, it should only be exposed in a local network or vpn.
Server is running on port 10101
➜  Local:   http://localhost:5173/
➜  Network: http://<IP_ADDRESS>:5173/
node:events:492
throw er; // Unhandled 'error' event
^
Error: spawn xdg-open ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:476:16)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
Emitted 'error' event on ChildProcess instance at:
at ChildProcess._handle.onexit (node:internal/child_process:289:12)
at onErrorNT (node:internal/child_process:476:16)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
errno: -2,
code: 'ENOENT',
syscall: 'spawn xdg-open',
path: 'xdg-open',
spawnargs: [ 'http://localhost:5173/' ]
}
Node.js v18.17.1
Project Description
Hey, Contributor!
Please help us select the best next communication platform for the project!
Vote here: https://github.com/tisztamo/Junior/issues/78
Interpret issues freely. Need help or have ideas? Comment right here.
Note: We eat our own dog food. We use Junior to work on Junior. Please, do not turn off the audit feature!
Keep it friendly, that's our vibe.
Happy contributing!

Workaround: sudo apt-get install xdg-utils