[Enhancment] OutputProperty of PartitionTopN returns children property

Signed-off-by: ZiheLiu<EMAIL_ADDRESS>What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Relates to #17553.
Problem Summary(Required) ：

When hitting rank window partition optimization, there is a PartitionTopN before Sort->Window.
However, PartitionTopN doesn't inherent output property from children, which results in unuseless ExchangeSinkNode.
For exmaple, OlapScanNode->Sort->Window will be changed to OlapScanNode->PartitionTopN->Exchange  --> Sort->Window
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

run starrocks_admit_test

run starrocks_admit_test

@Mergifyio backport branch-2.5

[FE PR Coverage Check]
:heart_eyes: pass : 6 / 7 (85.71%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/OutputPropertyDeriver.java
6
7
85.71%
[352]

run starrocks_admit_test


v0.11.0-alpha endgame

DRIs

DRI

Endgame
@sgrebnov

QA
@sgrebnov

Docs
@ewgenius

Comms
Kari Fabri

Milestone Release Timeline

Date
Description

Planning
Mon, Mar 15

Release
Mon, Mar 15

Announcement
Mon, Mar 15

Planning Checklist

[x] Review the specific GitHub Milestone

Release Checklist

[x] All outstanding spiceai feature PRs are merged @sgrebnov
[x] Full test pass and update if necessary over README.md (please get screenshots!) @Sevenannn
[x] Full test pass and update if necessary over Docs (please get screenshots!) @ewgenius
[x] ~Full test pass and update if necessary over existing and new Samples (please get screenshots/videos!)~ . To be done after release as Spice is installed using install.sh (currently released version is used)
[x] Full test pass and update if necessary over existing and new Quickstarts (please get screenshots/videos!) @Jeadie
[x] Merge Docs PRs @Jeadie + @ewgenius
[x] Merge Registry PRs @sgrebnov
[x] Merge Samples PRs @sgrebnov
[x] Merge Quickstarts PRs @sgrebnov
[x] Update release notes @sgrebnov
[x] Update acknowledgements by triggering [Generate Acknowledgements] @sgrebnov (https://github.com/spiceai/spiceai/actions/workflows/generate_acknowledgements.yml) workflow
[x] Verify version.txt and version in Cargo.toml are correct using docs/RELEASE.md @sgrebnov
[x] Ensure E2E Test CI is green on trunk branch
[x] QA DRI sign-off
[x] Docs DRI sign-off
[x] Create a new branch release-v[semver] and merge all relevant changes into it. E.g. release-v0.9.1-alpha
[x] Release the new version by creating a pre-release GitHub Release with the tag from the release branch. E.g. v0.9.1-alpha @sgrebnov
[x] Release any docs updates by creating a v[semver] tag. @sgrebnov
[ ] Update the Helm chart version (image.tag version & chart version) and trigger the Release Chart workflow. @Jeadie
[x] Final test pass on released binaries @ewgenius
[x] Run E2E Test Release Installation @sgrebnov
[x] Update version.txt and version in Cargo.toml to the next release version. @sgrebnov
[ ] Update versions in brew taps @y-f-u
[x] Remove the released version from the ROADMAP @sgrebnov

Announcement Checklist (Kari)

[ ] X: @spice_ai
[ ] Reddit: reddit.com/r/spiceai
[ ] Discord: #announcements
[ ] Telegram: spiceai
[ ] Blog: blog.spiceai.org

Spice 0.11.0-alpha has been released 🎉
https://github.com/spiceai/spiceai/releases/tag/v0.11.0-alpha


Port FSM to Local Planner

The PR removes the offtrack logic. This logic needs to be baked into the cost function

The last commit adds a new cost that pulls the vehicle towards the line between the previous and current waypoint. Depending on the weight of this yaw cost versus the goal yaw cost the vehicle is more or less agressive in re-entering on the line.
yaw_to_line_cost and yaw_cost weighted 50, 50

yaw_to_line_cost and yaw_cost weighted 25, 75

I went for the 25, 75 weighting

Flight log https://review.px4.io/plot_app?log=62bda922-6280-4f37-b8ba-f5f136131f55


An exception was thrown by the type initializer for Fusillade.NetCache

So I migrated to the Xamarin.iOS unified-API, and all works fine on an iOS simulator, when I try to run on my iPhone 5S, it crashes on startup with no exceptions thrown.
All I get is a message in the application output window "An exception was thrown by the type initializer for Fusillade.NetCache".

Can you enable First Chance Exceptions and try to get a call stack?

I have just looked all over Xamarin Studio, and can't find any settings like that. Do you have any idea how I can do this on Xamarin Studio by any chance ?

On Xamarin Studio, go to Run => New Exception Catchpoint, then when it asks you for the type of an exception, just put in "System.Exception" and leave "Include Subclasses" checked", then run your app. You might see a bunch of unrelated debug breaks, keep hitting Continue

Finally got a stack trace, thanks for your help.
System.InvalidOperationException: Disposable has already been assigned.
at System.Reactive.Disposables.SingleAssignmentDisposable.set_Disposable (IDisposable value) [0x00000] in :0
at System.Reactive.Producer1+State[Punchclock.KeyedOperation].Assign (IDisposable s) [0x00000] in <filename unknown>:0   at System.Reactive.Linq.ObservableImpl.AsObservable1[Punchclock.KeyedOperation].Run (IObserver1 observer, IDisposable cancel, System.Action1 setSink) [0x00000] in :0
at System.Reactive.Producer1[Punchclock.KeyedOperation].Run (IScheduler _, State x) [0x00000] in <filename unknown>:0   at at (wrapper unknown) object:gsharedvt_out ()   at System.Reactive.Concurrency.ScheduledItem2[System.TimeSpan,System.Reactive.Producer1+State[Punchclock.KeyedOperation]].InvokeCore () [0x00000] in <filename unknown>:0   at System.Reactive.Concurrency.ScheduledItem1[System.TimeSpan].Invoke () [0x00000] in :0
at System.Reactive.Concurrency.CurrentThreadScheduler+Trampoline.Run (System.Reactive.Concurrency.SchedulerQueue1 queue) [0x00000] in <filename unknown>:0   at System.Reactive.Concurrency.CurrentThreadScheduler.Schedule[State] (State state, TimeSpan dueTime, System.Func3 action) [0x00000] in :0
at at (wrapper unknown) object:gsharedvt_in ()
at at (wrapper unknown) object:gsharedvt_out ()
at System.Reactive.Concurrency.LocalScheduler.Schedule[State] (State state, System.Func3 action) [0x00000] in <filename unknown>:0   at at (wrapper unknown) object:gsharedvt_in ()   at System.Reactive.Producer1[Punchclock.KeyedOperation].SubscribeRaw (IObserver1 observer, Boolean enableSafeguard) [0x00000] in <filename unknown>:0   at System.ObservableExtensions.SubscribeSafe[KeyedOperation] (IObservable1 source, IObserver1 observer) [0x00000] in <filename unknown>:0   at System.Reactive.Subjects.ConnectableObservable2[Punchclock.KeyedOperation,Punchclock.KeyedOperation].Connect () [0x00000] in :0
at Punchclock.OperationQueue..ctor (Int32 maximumConcurrent) [0x00083] in /Users/paul/code/paulcbetts/punchclock/Punchclock/OperationQueue.cs:104
at Fusillade.NetCache..cctor () [0x00000] in c:\Users\paul\code\paulcbetts\Fusillade\Fusillade\Interfaces.cs:121

Just checking in on the status of this. Was this reproduce-able by any chance ??

@kooldave98 Hey, sorry about the missed reply. Xamarin.iOS 64-bit has some issues around Rx right now and I think you're hitting them. I'd file a bug with Xamarin (if only to light a bigger :fire: under them), but the good news is that it appears that a lot of the bugs are getting traction. You could also try switching to the Alpha channel (you can always switch back, it's not a one-way deal) and see if that resolves some of these bugs

Thanks @paulcbetts for the feedback, i'll try out the Alpha channel.

I can confirm that after updating Xamarin.ios, and modern http client that this problem has stopped happening.


expose as postcss plugin

For platforms supporting postcss, it would be reasonable to benefit from postcss parsing rather than the current regexp based solution (which could remain fallback)

Just referencing some related usage.
I tried using fontaine within a Vite + PostCSS + PostCSS Import setup. The Vite plugin is not able on its own to follow import rules for now (from my own understanding of the assets being transformed directly through Vite this way, or maybe I'm doing something terribly wrong), preventing the plugin to detect any font as the only file detected ends up looking like the following.
@import "./abstract/fonts.css";
@import "./abstract/default.css";
@import "./abstract/typography.css";
@import "./abstract/prism.css";
@import "./abstract/theme.css";


refactor: send flags to nebula

For both listbox and filterpane

We have decided to skip flags altogether, only relying on appLayout.qIsDirectQueryMode to detect Direct Query mode. Closing this PR.


Webview not accepting taps on android when descendant of pressable

Bug description:
I have a an app where we have a pressable wrapper (to support light dismiss) with a webview further down the tree
<Pressable onPress={()=> do something}>

…
and that webview does not accept any touches on Android. It works fine on iOS and if I replace it with a Pressable it can accept touches, so it is webview specific.
Expected behavior:
Should accept touches as long as there is not a view blocking it and should match on iOS and Android
Environment:

OS: android
OS version: 4.2 and later devices
react-native version: latest
react-native-webview version: latest

We have the same issue, where webview is not accepting presses/clicks on Anroid.
We have webview that is child of Pressable component and
the implementation has worked in past but stopped working most likely because Android System Webview update (it was working for webview version 95.x but seems to be broken with the latest 96.x version).
The webview starts accepting clicks if we remove the pressable component from the parent tree, so most likely our issue is caused by the same bug as with the one reported above.

Anyone have solution ?
@kyo504


chore: add v1 gRPC replica operations

Add support for v1 gRPC replica operations such as create/destroy/share/unshare/list

bors try

bors d+


Bitwise AND of Numbers Range

💥 Proposal
(A clear and concise description of what the proposal is.)
Given two integers left and right that represent the range [left, right], return the bitwise AND of all numbers in this range, inclusive.
(Write your answer here.)
I would like to add the code for Minimum Number of Coins using Dp in cpp. Please assign this issue to me[GSSOC'21].

/assign


Dock local video tile

What

Local video tile is no longer draggable therefore the VideoGallery id is removed since we are no longer using FluentUI Modal.
Box-shadow is applied when there is no HorizontalGallery.
Why

https://skype.visualstudio.com/SPOOL/_workitems/edit/2641808
How Tested

Local calling sample and checked storybook docs example all look the same.
Process & policy checklist

[ ] I have updated the project documentation to reflect my changes if necessary.
[ ] I have read the CONTRIBUTING documentation.

Is this a breaking change?

[ ] This change causes current functionality to break.

Verified that keyboard navigation works as expected.
But I'm confused by one thing: I thought we only wanted to dock the local video when horizontal gallery is being shown. When only the grid is being shown, we still wanted it to be a modal (so it can be moved out of the way if it's hiding something).
Can you confirm the UX here?

Verified that keyboard navigation works as expected.
But I'm confused by one thing: I thought we only wanted to dock the local video when horizontal gallery is being shown. When only the grid is being shown, we still wanted it to be a modal (so it can be moved out of the way if it's hiding something).
Can you confirm the UX here?

Yes, you are right and I confirmed it with Alex P. Updated to only dock if HorizontalGallery is showing.


Keep deploy button disabled until LSP is available

Dont allow user to deploy if LSP isn't responsive or in processing.

done as part of v2, closing


Generialise FixedBufRegistry and FixedBufPool

Extends both registries to accept any Iter of IoBufMut, instead of Vec.
This is motivated by my usecase, which cannot safely provide its memory as a Vec. Whilst I can unsafely create one,
it would be invalid to call drop on the created Vec
This implementation, which explicitly keeps the backing buffers present, rather then mem::forget and recreate means the Drop handling is preserved.
As a trivial example, this would now admit Box<[u8]> as a buffer.
I realize I could provide my own implementation of the pools, but it seem unnecessary - the generalized version serves both purposes. The overhead is an additional allocation on pool creation, although this will be optimized away by in place specialisation, for the common use case.

This looks good to me. The way drops are handled now, would it let me carve out the buffers from a single mmap'ed block if I wrote the iterator to unsafely step through the allocated memory? That's been my last sticking point as I think some kernel interfaces are more efficient with page aligned buffers or in some cases, even require page aligned buffers.

The way drops are handled now, would it let me carve out the buffers from a single mmap'ed block

I think that's what the system allocator does in some cases, or maybe that's only if the allocation sizes are sufficiently big.

some kernel interfaces are more efficient with page aligned buffers or in some cases, even require page aligned buffers.

I believe this does not apply to io-uring: I/O operations and IORING_REGISTER_BUFFERS do not require page alignment. The latter, in fact, locates and maps the pages that contain the buffers, precisely to make operations with fixed buffers maximally efficient.

I believe this does not apply to io-uring: I/O operations and IORING_REGISTER_BUFFERS do not require page alignment

I beg to differ. (But I'm often wrong.) The tests that come with the liburing C library itself use O_DIRECT in many places, as well as mmap for that very reason.
When I have an app that will use the same buffers countless times for I/O, I will certainly want them page aligned. For small use cases, I won't even go to the trouble of registering the buffers first.

This looks good to me. The way drops are handled now, would it let me carve out the buffers from a single mmap'ed block if I wrote the iterator to unsafely step through the allocated memory? That's been my last sticking point as I think some kernel interfaces are more efficient with page aligned buffers or in some cases, even require page aligned buffers.

@FrankReh Yes: thats what I do with it.

@FrankReh are all of your concerns addressed?

@mzabaluev, is there anything you would like addressing?

@FrankReh  I wanted to reply to this.

This looks good to me. The way drops are handled now, would it let me carve out the buffers from a single mmap'ed block if I wrote the iterator to unsafely step through the allocated memory? That's been my last sticking point as I think some kernel interfaces are more efficient with page aligned buffers or in some cases, even require page aligned buffers.

You can do this in a unsafe way if that is your use case. Your iterator will produce into something like Segment, and @mzabaluev is correct that normally you'd pay the (small) Rc penalty. They'd be something like
struct Segment {
   backing_buffer: Rc<MmapRaw>,
   ptr: *mut u8
   init: usize,
   len: usize
}

However, because you know they that if the pool is being dropped, none are in use, and that all remain alive under the pool is dropped, you can replace backing_buffer with Option<MmapRaw, with all but a single Segment being None, removing the Rc overhead. Yuk, I know.

You can do this in a unsafe way if that is your use case. Your iterator will produce into something like Segment, and @mzabaluev is correct that normally you'd pay the (small) Rc penalty.

Thanks. I don't mind tapping into unsafe. I had hoped the iterator could be implemented programmatically, but really just to keep from polluting the heap with unnecessary stuff - not to safe space or startup/tear-down time really. For me, setting up a pool would be once at app, or thread start up, and then the buffers get reused for hours or days before a reboot anyway.
Also for pools that I want to use, I don't see that tracking init per buf is important. If the compiler lets me, I would avoid tracking init and simply zero all the memory ahead of time.

I still think this is a wrong place to extend, because it's an imperfect fit for either of the discussed use cases:

It introduces redundant bookkeeping in the Vec<u8> case.
It forces "segments out of a large mmap" case into extra refcounting in the buffer handles.

I like generics, but not when they de-optimize their most used instantiations. And we already have an extension point in the FixedBuffers vtable, which has a runtime cost. So we might as well amortize the flexibility into that.

Also for pools that I want to use, I don't see that tracking init per buf is important. If the compiler lets me, I would avoid tracking init and simply zero all the memory ahead of time.

While this is a special case where it may be not important (I think zero-initializing is better than admitting UB into your program, though), the proposed change introduces a generic implementation that should work correctly for all buffer types.
Hence why I'm suggesting to address specialized cases at the FixedBuffers level which the current design is already allows (pending making the trait public).

It introduces redundant bookkeeping in the Vec case.

I really don't follow this logic, sorry. I see no extra overhead

When I have an app that will use the same buffers countless times for I/O, I will certainly want them page aligned.

I believe you get fairly aligned buffers with something like iter::repeat_with(|| Vec::with_capacity(16_384)).take(N).
Also, I've learned that any speculative talks about performance are empty until demonstrated with an actual benchmark.

It introduces redundant bookkeeping in the Vec case.

I really don't follow this logic, sorry. I see no extra overhead.

A member of the buffers array has exactly the same information as the corresponding iovec and the init_len member of the BufState::Free struct. Furthermore, it's currently allowed to go out of sync with the init_len value that is updated on buffer check-ins, which technically results in UB when the buffers' Vec<u8> instances are dropped.

A member of the buffers array has exactly the same information as the corresponding iovec and the init_len member of the BufState::Free struct.

Yes. But:

its no more memory allocated, the buffers are present but "forgotten" in the current implementation.
No extra account is done on those buffers (until registry drop)

Furthermore, it's currently allowed to go out of sync with the init_len value that is updated on buffer check-ins, which technically results in UB when the buffers' Vec instances are dropped is probably OK for this specific case, but not generically.

Its not UB. However, i did update the drop implementation to update the buffers on drop, should they be some Rc backed implementation which takes them elsewhere, and you want to know how many bytes currently rest in them. I'd be very upset if the compiler didn't strip that completely in the case you do just drop, so don't believe this is an overhead.

Hmm, that last change does appear to have broken test - will check

@FrankReh You'll want to review the changes here also. I don't think they change the Pr much

I have to wait until much later today to look. Family dentistry emergency.
I like the discussion, when it's not personal. It seems the code is getting better as the two main protagonists here are talking.
I'll remind everyone the whole idea behind supporting uring is to get at performance gains between the userland and the kernel/hardware and we generally do it in good faith, without benchmarks to prove that we are on the right track. And my opinion is we try to present the most generic approach we can that fits into the boundaries of the tokio ecosystem. If things work out of the box, that makes for a nice user experience.
(I hope my opinions aren't used against me.)
Thanks. (And a reminder for everyone to take care of their teeth while they can.)

I like the discussion, when it's not personal. It seems the code is getting better as the two main protagonists here are talking.

Indeed. Whilst its true i can find getting things review in this particular repository frustrating, I'll have to admit the review always resulted in better code. As for contributers, I've nothing but thanks for people who give theirs (or their companies time) for improving OS code. I'll note that a lot of time seems to occur here out of hours.


Implement DHCPOptions, InternetGateway, NetworkAcl for EC2

[x] Internet Gateway: https://github.com/iasql/iasql-engine/pull/1795 @mtp1376
[ ] DHCPOptions
[ ] NetworkACL
[ ] Elastic Network Interface

@depombo should we also add ENI?

@depombo should we also add ENI?

https://discord.com/channels/920684574231646229/949065192275316736/1065663741011693568

@mtp1376 / @aguillenv which are missing for this task ?

@mtp1376 / @aguillenv which are missing for this task ?

All except the InternetGateway.

will start working on DHCP options

will continue with NetworkACL


Elide export assignment when it does not resolve to a value

Fixes #40420

Nope, all the other calls are already guarded, directly or indirectly


[hotfix] Update to support Flink 1.20.0

Update to support Flink 1.20.0

@snuyanzin could you please help me with this one? thanks!

yep, sure will look at it
can you please create a dedicated jira issue for this activity and use it instead of just hotfix
like e.g. https://issues.apache.org/jira/browse/FLINK-35109

Thanks, for the contribution @reta
looks good to me,
i have one minor comment


Deploy Heroku

Online site:  https://xpense-beyond.herokuapp.com
There is an admin already created: name=admin, password=admin1234
For now, only I will deploy to Heroku from my local machine
We will think about implementing a pipeline of deployment in the future

https://xpense-beyond.herokuapp.com/house/

maybe consider deploying on vercel it is easier and I used that for all my react project
it seems to have small configuration process
https://jay-hale.medium.com/django-on-vercel-in-30-minutes-e69eed15b616

Anyone know how to handle this Errors
[pipenv.exceptions.InstallError]:     If you prefer to avoid building psycopg2 from source, please install the PyPI
[pipenv.exceptions.InstallError]:     'psycopg2-binary' package instead.
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]:     For further information please check the 'doc/src/install.rst' file (also at
[pipenv.exceptions.InstallError]:     https://www.psycopg.org/docs/install.html).
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]:     ----------------------------------------
[pipenv.exceptions.InstallError]: WARNING: Discarding https://files.pythonhosted.org/packages/d1/1e/b450599a27b1809bccbd4e369f397cb18dc56b875778d961f9ae180b54b7/psycopg2-2.9.3.tar.gz#sha256=8e841d1bf3434da985cc5ef13e6f75c8981ced601fd70cc6bf33351b91562981 (from https://pypi.org/simple/psycopg2/) (requires-python:>=3.6). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
[pipenv.exceptions.InstallError]: ERROR: Could not find a version that satisfies the requirement psycopg2==2.9.3
[pipenv.exceptions.InstallError]: ERROR: No matching distribution found for psycopg2==2.9.3
ERROR: Couldn't install package: psycopg2
Package installation failed...

pipenv.exceptions.InstallError]: ERROR: Could not find a version that satisfies the requirement psycopg2==2.9.3
[pipenv.exceptions.InstallError]: ERROR: No matching distribution found for psycopg2==2.9.3
ERROR: Couldn't install package: psycopg2

Maybe one of these comments can help:
https://github.com/pypa/pipenv/issues/3991#issuecomment-543197653
with this adition: https://github.com/pypa/pipenv/issues/3991#issuecomment-545219494
https://github.com/pypa/pipenv/issues/3991#issuecomment-569417731
https://github.com/pypa/pipenv/issues/3991#issuecomment-564645309

Solved using other library


can I get passwords when the chrome is running?

It works well.
But can I get all passwords when the chrome is running?

See Issue #12 for fix


refactor(autoware_pointcloud_preprocessor): rework radius search 2d outlier filter parameters

Description
This PR includes the following changes

Remove the default parameters for the radius search 2d outlier filter node.
Add parameter, launch file, and parameters schema for the node.
Change the name nodelet to node.

A big thank you to @Ariiees for the PRs (https://github.com/autowarefoundation/autoware.universe/pull/8297 and https://github.com/autowarefoundation/autoware.universe/pull/7422), where we worked together on the entire pointcloud preprocessor parameters, launch file, and schema.
Related links
Parent Issue:

Link

How was this PR tested?
ros2 launch autoware_pointcloud_preprocessor radius_search_2d_outlier_filter_node.launch.xml
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

PRs that need an additional cast for variables:

https://github.com/autowarefoundation/autoware.universe/pull/8487
https://github.com/autowarefoundation/autoware.universe/pull/8485
https://github.com/autowarefoundation/autoware.universe/pull/8474
https://github.com/autowarefoundation/autoware.universe/pull/8469
https://github.com/autowarefoundation/autoware.universe/pull/8468

@knzo25 Kindly ping


Improving speech recognition quality for recognizing names of people/person

What are the best practices to handle names of people in speech recognition as they are an open domain.
What are the capbilities or appraches to best handle names of people and places recognition.
Above was for open domain . What can be done for closed domain name recognition
Also i want to ask whether word hints can be sent to the recognizer dynamcially.
Means if i know that the words of some 100 people related to X will only be spoken out can i send that list dynamically via the SDK to the speech endpoint so that the names are recognized properly making it a closed domain name of people recognition
Regards,
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 74d7685a-c77a-721b-afab-7a20cf6cc200
Version Independent ID: 27dafe25-2f24-022b-cb8e-7ca99e82aaf9
Content: Configure Speech containers - Azure Cognitive Services
Content Source: articles/cognitive-services/Speech-Service/speech-container-configuration.md
Service: cognitive-services
Sub-service: speech-service
GitHub Login: @aahill
Microsoft Alias: aahi

@viju2008 This azure-docs repository deals about feedback related to particular Azure document page (like correcting doc bugs, doc enhancements, product issues related to wrong doc instructions, etc.) so if issue is intended to update / correct / enhance anything in an Azure document then please share Azure document link / URL else I suggest you to ask the question in public forums like MSDN / Microsoft Q&A, etc.

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-container-configuration?tabs=stt
https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstarts/speech-to-text-from-microphone?tabs=dotnet%2Cx-android%2Clinux%2Candroid&pivots=programming-language-csharp

@viju2008  Thanks for sharing the documentation links. We will review the issue and get back to you.

@viju2008 I think the best use case for your scenario is to integrate LUIS with speech SDK to recognize names which has pre-built entities(names, places, calendar..etc) that can be added to the LUIS application to recognize names and it can be trained to recognize custom entities which can be your closed group of names. LUIS is also available to test as a standalone from luis.ai where you can type in the utterance or text that you intend to speak after integrating speech SDK with LUIS, this way the intent of your speech is the response from LUIS which can be used by your client application for processing the response.
To get started on using LUIS with speech SDK, please checkout the LUIS and speech SDK quickstart

Dear Sir,
I need the speech recognition engine to recognize the names. I am not building a chatbot. Hence integrating will LUIS may not help me. I am not building a guided chatbot system. And i cannot fix the domain of entities. Indian names are boundless and so are the names of places villages talukas district in India. Even if i would say that it would a name at this POS TAG with LUIS will the Speech recognizer be able to recognize the name in that case.
For eg. in some other Speech recognition APIs the documentation which i read you can send word hints so in case of a closed domain one I am able to send the word hints and able to make the recognizer do the job.
Regards,

@viju2008 LUIS uses pre-trained models which can recognize common names and train it to recognize others and it also depends on how your sentence or utterance is framed/passed to your LUIS resource. You can try to test your scenarios on LUIS portal using the trial keys that are available.
Integration of speech SDK with LUIS provides many scenarios that can be used with language analysis capabilities provided by LUIS as it is not limited to using it only for chatbot scenarios.

@viju2008 We hope the above suggestions helped you to check if a similar functionality as speech adaption can be used with speech SDK and LUIS.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag @RohitMungi-MSFT in your reply.


lint rule forbidding the in keyword binary expression

Closes #5868.
As it turns out, we conform to this very strictly already, so there's no fixes bundled with the rule.

:+1:

so this is not running on shims.ts? this file definitely has a in expression

oh.. i see.. never mind.


geo_alchemy example not showing map

I think I followed https://github.com/flask-admin/flask-admin/blob/master/examples/geo_alchemy/README.rst but going to http://localhost:5000/admin/point/edit/?id=1&url=%2Fadmin%2Fpoint%2F (after I created one point with an empty geom using /admin/point/new) shows a form with a text box for the Point column.
In examples/geo_alchemy/config.py I set MAPBOX_ACCESS_TOKEN to my token which has been working elsewhere and MAPBOX_MAP_ID = 'mapbox.mapbox-streets-v7' because mapbox has retired creation of new ids (https://www.mapbox.com/help/define-map-id/).
I tried tracing the code to track down where the form is rendered and have so far only found code such as flask_admin/contrib/geoa/form.py convert_geom that seems to run when the module is loaded. Does the example still work for others? I'm currently running Python 3.5 on Debian 9.2. Thank you for looking at this issue.

Chris and Jacob, I see you touched some related code in the past year. Does the example still work for you? Do you have any debugging tips? Thanks, Tom
@cgarrard @jmagnusson

I tried again on another computer running Ubuntu 18.04 and this time the example worked. I don't know what is broken on the Debian machine but I'll close this as not reproducting for now.


SVG 'seen as' PNG

Update
As per @gargol suggestion, this is probably going to be resolved in #10315

Issue Summary
After updating to 2.9.1 I found that some of my SVG files were unable to be properly displayed. It looks like Ghost is trying to convert them or read them as "PNG" but failes to do so... In general ends up being unable to deal with (some) svg images on my site. I purposely left a post up showing the issue. The images are also available on a Google Drive shared folder.
Those svg files are highly optimized, I'm wondering if that is messing up with Ghost's system and makes it unable to detect the proper format... but I checked on some online validation sites and they appeared to validate my svg.
If you look at the file that the server returns, it starts with "PNG", life it ghost tries to convert them, although I am unable to open the file as such (by changing the extension).
To Reproduce

Update to 2.9.1
Check svg files on the site

Technical details:

Ghost Version: (from 2.8.0 to) 2.9.1
Node Version: v6.16
Browser/OS: Chrome 71 on Windows 10
Server OS: Ubuntu 16.04

@stefanovazzocell yes, it's the same very issue. Closing this one to keep things tidy


template_monitor_one_linux_service_using_systemctl

Hi Zabbix community
Here I am using this template to monitor the service but am facing this issue "This type of information may not match the key."
needs your help on this
https://github.com/zabbix/community-templates/blob/main/Operating_Systems/Linux/template_monitor_one_linux_service_using_systemctl/6.0/template_monitor_one_linux_service_using_systemctl.yaml

I am not sure, but can it be that the system.run execution returns a string and not a numeric type like you are configuring? Change type of information to string and check if it works.

Thanks its working now


Is it possible to start 3DMigoto while booting?

When I play a private server locally, isn't it all for the Discord mod? , so I need to open the game after opening 3DMigoto, I think this is very inconvenient, can I request an option to load this mod injector first?

Or if you can teach me how to compile this kind of file, I would be very grateful

This already is an option, you need to enable swag mode from the hidden ? in the center of the title bar. Clicking on it 3 times will show mod options in settings. Set your 3dmigoto and use the + button to launch.
You can refer to the modding with Cultivation video: https://www.youtube.com/watch?v=E6hZZU2AQB4&t=81s
You can also scroll the release notes back to when it was added, which has the info on how to enable it.

Wow, that's right, thank you very much, I'm glad I don't have to go through so many tedious steps when launching the game

Why are the videos now private?

Why are the videos now private?

Spike, the uploader, probably didn't want to have them on his channel since he is not an active member of the GC/Cultivation community any longer, and the videos have been targeted by Hoyo before silly reasons.
It's very straightforward as I already explained how to do in the same message that links the video.

I've got most things working.


Conda package

Hello,
I recently developed a conda package for goatools.
More info.
If you want, you can add the following badge:

Bérénice

@bebatut thanks for adding the package! I'll add the badge when I get a chance - Haibao

I have a question regarding installation of goatools using conda with a python version 3.5+. Is the package compatible with python 3.5, or is it simply that installation through conda only allows python2.7? I get this error when trying to install goatools using conda in a python 3.5 environment:
$ conda install goatools
Fetching package metadata ...............
Solving package specifications: ....

UnsatisfiableError: The following specifications were found to be in conflict:
  - goatools
  - python 3.5*
Use "conda info <package>" to see the dependencies for each package.

@olgabot Would you mind taking a look at this conda issue?


[No QA] Card Assignment Flow

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/47377
PROPOSAL: -
Tests

PREREQUISITES: Workspace Feed / all betas enabled

Go to Workspaces -> More Features, enable Company Cards
Go to Company cards page
In browser bar type //assign-card, where feed is one of the following: 'cdf' (MasterCard), 'vcf' (Visa), ''gl1025' (American Express)
to test on desktop: open devtools and type window.location = "https://dev.new.expensify.com:8083/settings/workspaces/[workspaceID]/company-cards/[feed]/assign-card"
on mobile: (with simulator opened) type in terminal
npx uri-scheme open new-expensify://settings/workspaces/[workspaceID]/company-cards/[feed]/assign-card --ios  or npx uri-scheme open new-expensify://settings/workspaces/[workspaceID]/company-cards/[feed]/assign-card --android
Go through the flow
For Assignee and Card step verify that the error is displayed when you don't select any card
Verify that on Transaction Start Date when selecting Custom start date a menu item is shown and it opens a Date Picker
Verify that all the data is displayed correctly in the Confirmation step
For now after submitting the form you'll be redirected back to company card page and the data for assign flow in Onyx will be cleared
To check Empty state for Card step just type any other string into the URL (from step 3).

[x] Verify that no errors appear in the JS console

Offline tests

QA Steps

n/a

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] If we are not using the full Onyx data that we loaded, I've added the proper selector in order to ensure the component only re-renders when the data it is using changes

[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)

[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

https://github.com/user-attachments/assets/155d42b5-0bd5-467e-9d1d-d1de6c0fad56

iOS: Native

https://github.com/user-attachments/assets/5b665abe-32c6-4b7b-bec2-7ac133d046f9

iOS: mWeb Safari

https://github.com/user-attachments/assets/de28f015-aa57-45d0-9732-717f6dd3238b

MacOS: Chrome / Safari

https://github.com/user-attachments/assets/3e005a0b-fb48-47b1-a860-3a9697893c21

MacOS: Desktop

https://github.com/user-attachments/assets/3383419e-1e4a-4937-8ca9-02b54fdc4826

Looking good so far!
It looks like the first step is missing the progress/stepper bar across the top?

@shawnborton good catch! thanks! Fixed now 🙂

Lint failing @koko57

I'm fighting a bit with proper styling for SelectionList on TransactionStartDateStep. It doesn't work the same for mobile and web, so I need to find another solution

@allroundexperts I'm having problems with building android, but the other platforms work nicely. Requesting your review 🙏🏻

@allgandalf will review now

@allgandalf thanks! I'll be starting my workday shortly, I'm taking care of this PR first

@allgandalf sorry it's taking so long but the DatePicker is styled strangely and with FormWrapper styles gives a mix that is kinda hard to solve. I will look into the other places that DatePicker is used if the submit button is also displayed this way

@allgandalf I've just pushed a typecheck fix the very moment you commented 😃 For the style problem I've also just found the culprit should be not so complicated to fix this

@allgandalf - requesting rereview

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/yuwenmemon in version: 9.0.30-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Fix broken links

Since recently on website we moved of place /resources and also we removed /video-tutorials, we are getting a lot 404 errors from blog: https://jenkins.it.auth0.com/job/broken-link-checker/2206/console
TODO

Fix /resources links
Fix /video-tutorials links
Internal broken links.

1.
301 redirects will be added on https://github.com/auth0/auth0-website/pull/595 and update link on https://github.com/auth0/blog/pull/299.
Broken links:
URL        `https://auth0.com/resources/security-buzz'
Name       `Security Buzz'
Parent URL https://auth0.com/blog/2016/01/29/auth0s-security-buzz-just-launched/, line 373, col 86
Real URL   https://auth0.com/resources/security-buzz
Check time 1.853 seconds
Size       10.51KB
Result     Error: 404 Not Found

2.
Because /video-tutorials was removed, how I can handle this broken links?
Broken links:
URL        `https://auth0.com/video-tutorials/passwordless-authentication/passwordless-authentication'
Name       `in our documentation'
Parent URL https://auth0.com/blog/2016/01/27/setting-up-passwordless-authentication-with-the-auth0-dashboard/, line 385, col 56
Real URL   https://auth0.com/video-tutorials/passwordless-authentication/passwordless-authentication
Check time 2.993 seconds
Size       10.56KB
Result     Error: 404 Not Found

URL        `https://auth0.com/video-tutorials/passwordless-authentication/passwordless-authentication'
Name       `Passwordless Authentication'
Parent URL https://auth0.com/blog/2016/04/21/want-skyrocketing-growth-you-need-to-offer-a-free-trial/, line 398, col 39
Real URL   https://auth0.com/video-tutorials/passwordless-authentication/passwordless-authentication
Check time 3.370 seconds
Size       10.56KB
Result     Error: 404 Not Found

URL        `https://auth0.com/video-tutorials/getting-started-with-lock/implementing-lock'
Name       `setting up Auth0 Lock'
Parent URL https://auth0.com/blog/2016/04/21/want-skyrocketing-growth-you-need-to-offer-a-free-trial/, line 383, col 241
Real URL   https://auth0.com/video-tutorials/getting-started-with-lock/implementing-lock
Check time 3.586 seconds
Size       10.55KB
Result     Error: 404 Not Found

URL        `https://auth0.com/video-tutorials/main/intro'
Name       `tutorials'
Parent URL https://auth0.com/learn/harvard-medical-school-identity-secures-nih-research/, line 187, col 108
Real URL   https://auth0.com/video-tutorials/main/intro
Check time 3.600 seconds
Size       10.51KB
Result     Error: 404 Not Found

3.
Broken links:
URL        `https://auth0.com/blog/2016/02/05/getting-started-with-auth0-lock-series-implementing-lock/'
Name       `the first episode of our new Getting Started with Lock screencast'
Parent URL https://auth0.com/blog/2016/02/10/getting-started-with-lock-episode-2-using-customization-options/, line 375, col 53
Real URL   https://auth0.com/2016/02/05/getting-started-with-auth0-lock-series-implementing-lock/.html
Check time 3.384 seconds
Size       10.56KB
Info       Redirected to
           `https://auth0.com/2016/02/05/getting-started-with-auth0-lock-series-implementing-lock/.html'.
Result     Error: 404 Not Found

URL        `https://auth0.com/blog/2016/02/05/getting-started-with-auth0-lock-series-implementing-lock/'
Name       `episode 1: implementing Lock'
Parent URL https://auth0.com/blog/2016/03/17/getting-started-with-lock-episode-3-redirect-vs-popup-mode/, line 375, col 126
Real URL   https://auth0.com/2016/02/05/getting-started-with-auth0-lock-series-implementing-lock/.html
Check time 3.384 seconds
Size       10.56KB
Info       Redirected to
           `https://auth0.com/2016/02/05/getting-started-with-auth0-lock-series-implementing-lock/.html'.
Result     Error: 404 Not Found

URL        `https://auth0.com/docs/sdks'
Name       `page'
Parent URL https://auth0.com/blog/2016/02/16/migrating-your-parse-users-to-auth0/, line 521, col 326
Real URL   https://auth0.com/docs/sdks
Check time 3.550 seconds
Size       19.26KB
Result     Error: 404 Not Found

Done in: https://github.com/auth0/blog/pull/303 and https://github.com/auth0/blog/pull/299


feat: error if single use annotations are used multiple times

Closes partially #543
Summary of Changes
Show an error if annotation that is not repeatable (default, unless it has the @Repeatable annotation) is repeated.

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

Visual Studio Marketplace
GitHub release

Your semantic-release bot :package::rocket:


Add postCSS loader autoprefixer with the CRA recommended settings to …

…the builds. Fix a problem in IE11 with flexbox shorthand (flex: 1).

Coverage remained the same at 57.636% when pulling bde484a158ba9b67c5a92ab715cdc618c6be56cf on add-postcss into 3664501da8019f0621bb877ec4b8ef227cdbaaac on master.


proxyv2: Failed to generate bootstrap config

Bug description
Expected behavior
Prior v1.4.0 we never noticed this kind of issue, so far some components are working totally fine, few of them are failing
Steps to reproduce the bug
Install Istio v1.4.0, restart deployment in specific namespace and check if everything is runnning fine
Version (include the output of istioctl version --remote and kubectl version and helm version if you used Helm)
client version: 1.4.0 control plane version: 1.4.0 data plane version: 1.4.0 (41 proxies), 1.3.4 (2 proxies)
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", GitTreeState:"clean", BuildDate:"2019-11-14T04:24:29Z", GoVersion:"go1.12.13", Compiler:"gc", Platform:"darwin/amd64"} Server Version: version.Info{Major:"1", Minor:"14+", GitVersion:"v1.14.8-gke.12", GitCommit:"188432a69210ca32cafded81b4dd1c063720cac0", GitTreeState:"clean", BuildDate:"2019-11-07T19:27:01Z", GoVersion:"go1.12.11b4", Compiler:"gc", Platform:"linux/amd64"}
Client: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"} Server: &version.Version{SemVer:"v2.15.1", GitCommit:"cf1de4f8ba70eded310918a8af3a96bfe8e7683b", GitTreeState:"clean"}
How was Istio installed?
Helm
Environment where bug was observed (cloud vendor, OS, etc)
2019-11-20T14:45:15.780834Z    info    Received new config, creating new Envoy epoch 0                                                                                │ │ 2019-11-20T14:45:15.780917Z    info    watching /etc/certs for changes                                                                                │ │ 2019-11-20T14:45:15.780982Z    info    Epoch 0 starting                                                                                │ │ 2019-11-20T14:45:15.785155Z    error    Failed to generate bootstrap config: invalid character ',' looking for beginning of value
These are the logs from proxyv2 sidecar itself.

For some reason, if disable sidecar injection, we get it running, but somehow there we see again istio sidecars with v1.2.3. Could this be some mixup with CRDs?

@cober thanks for bringing this up. I am pretty sure this is fixed by https://github.com/istio/istio/pull/18976 which should be fixed for 1.4.1 in a couple weeks. This should be an issue in 1.3 as well, not just 1.4.
Basically the issue is you have multiple containers, some which defined containerPort and others that do not. As a workaround you could make all the containers have a port or none of them have a port until the fix is merged

Thanks @howardjohn
I am closing this issue as it will most likely be fixed in 1.4.1 - on other hand, will reopen if we spot same behaviour later on.

@howardjohn did this issue make it into the 1.4.1 release? I didn't see it being mentioned in the changelog.

I'm running into this issue in 1.1.4 as well. It looks like the fix wasn't back ported and won't be available until 1.4.3

@rolandkool as mentioned above this unfortunately didn't make it. In the mean time a workaround would be to apply this patch to the injection: https://github.com/istio/istio/pull/19366/files#diff-f8fc93a59be4d8ddb97b619627f4d023. Or don't have deployments with multiple containers where only some define container ports

other workaround would be to move the container to first position in the containers list in k8 deployment object.
the issue happens only when first container doesn't expose any port but it works when first container expose a port and rest don't

Yes that will work too. 1.4.3 will be released in a week or 2 though


fix: relax reference url type

This change can fix #15.
However, it also introduces the possibility for unvalidated reference urls. So if there are other applications pulling data from the API, it may happen that untrusted data is returned.
However, according to OWASP, one should never trust data from remote origins. So other applications relying on fastcve should execute their own validations too.

I agree with the proposed change, and it will also unify how command-line and API search results handle invalid URLs.


CAMEL-11288: camel-grpc producer incorrectly called async services

The unit-tests are also completely rewritten

Thanks for the PR it has been merged. Do you mind closing this?

PR closed. Thank you.


Fix: crash when DecimalSeparator != "."

fix for #50

Can anybody review this - the app is crashing on non-English reginal settings Windows because another digit separator is used


Add a configurable decimal field

Don't assume it is 12

and a configurable endpoint

and a configurable endpoint


Move container-runtime specific code to OSM

What this PR does / why we need it:
Follow-up of https://github.com/kubermatic/machine-controller/pull/1812
Which issue(s) this PR fixes:

Fixes #
What type of PR is this?

/kind chore
Special notes for your reviewer:
Does this PR introduce a user-facing change? Then add your Release Note here:

NONE

Documentation:

NONE

/approve
/lgtm


expect does not allow for variables to reference eachother

Here is a working expect:
expect
    a = 1
    b = 2 * 1
    a != b

This version fails:
expect
    a = 1
    b = 2 * a
    a != b

Here is the error:
thread '<unnamed>' panicked at 'SymbolSpecializations(VecMap { keys: [`Dict.a`], values: [VecMap { keys: [SpecializationMark { layout: Builtin(Int(I64)), function_mark: None }], values: [(2515, `Dict.a`)] }] })', crates/compiler/mono/src/ir.rs:2943:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

cc: @folkertdev

Both expects now work as expected:
roc test test20.roc
0 failed and 1 passed in 214 ms.
Issue closed?   @Anton-4 ?

% roc test test.roc

0 failed and 2 passed in 572 ms.

app "test"
    packages {
        pf: "https://github.com/roc-lang/basic-cli/releases/download/0.4.0/DI4lqn7LIZs8ZrCDUgLK-tHHpQmxGF1ZrlevRKq5LXk.tar.br",
    }
    imports [
        pf.Stdout,
    ]
    provides [main] to pf

main = Stdout.line "Success!"

expect
    a = 1
    b = 2 * 1
    a != b

expect
    a = 1
    b = 2 * a
    a != b


Updates missing from S4B Server 2015 Update History

The "Skype for Business Server 2015 update history" section is missing the following updates"
March 2018 CU6/HF2 9319.516
https://support.microsoft.com/en-au/help/4075225/march-2018-cumulative-update-6-0-9319-516-for-skype-for-business
https://support.microsoft.com/en-au/help/4086059/march-2018-cumulative-update-6-0-9319-516-for-skype-for-business
https://support.microsoft.com/en-au/help/4075222/march-2018-cumulative-update-6-0-9319-516-for-skype-for-business
https://support.microsoft.com/en-au/help/4086058/march-2018-cumulative-update-6-0-9319-516-for-skype-for-business
January 2018 - CU6/HF1 9319.514
https://support.microsoft.com/en-au/help/4074702/january-2018-cumulative-update-6-0-9319-514-for-skype-for-business
https://support.microsoft.com/en-au/help/4074704/january-2018-cumulative-update-6-0-9319-514-for-skype-for-business
Dec 2017 - CU6 9319.510
https://support.microsoft.com/en-au/help/4036311/dec-2017-cumulative-update-skype-for-business-server-2015-core-compone
https://support.microsoft.com/en-au/help/4036312/dec-2017-cumulative-update-for-skype-for-business-server-2015-front-en
https://support.microsoft.com/en-au/help/4036317/dec-2017-cumulative-update-for-skype-for-business-server-2015-enterpri
https://support.microsoft.com/en-au/help/4036314/dec-2017-cumulative-update-for-skype-for-business-server-2015-web-comp
https://support.microsoft.com/en-au/help/4036310/dec-2017-cumulative-update-skype-for-busines-server-2015-and-unified-c
https://support.microsoft.com/en-au/help/4036315/dec-2017-cumulative-update-skype-for-business-server-2015-video-intero
https://support.microsoft.com/en-au/help/4036318/dec-2017-cumulative-update-skype-for-business-server-2015-web-conferen
https://support.microsoft.com/en-au/help/4036316/dec-2017-cumulative-update-for-skype-for-business-server-2015-persiste
Feb 2017 - CU4/HF1
https://support.microsoft.com/en-au/help/3207502/february-2017-cumulative-update-6-0-9319-277-for-skype-for-business-se
https://support.microsoft.com/en-au/help/3207506/february-2017-cumulative-update-6-0-9319-277-for-skype-for-business-se
https://support.microsoft.com/en-au/help/3207503/february-2017-cumulative-update-6-0-9319-277-for-skype-for-business-se
https://support.microsoft.com/en-au/help/3207504/february-2017-cumulative-update-for-skype-for-business-server-2015-and
https://support.microsoft.com/en-au/help/3207505/february-2017-cumulative-update-6-0-9319-277-for-skype-for-business-se
Sep 2015 - RTM/HF2 9319.88
https://support.microsoft.com/en-au/help/3098601/september-2015-cumulative-update-6-0-9319-88-for-skype-for-business-se

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

ID: be9f745c-5925-3a7b-9430-b5e61b4384ba
Version Independent ID: bc23dce3-f38b-9e81-1614-d16aed1d8684
Content: Skype for Business Server updates
Content Source: Skype/SfbServer/sfb-server-updates.md
Product: skypeforbusiness-server-itpro
GitHub Login: @jambirk
Microsoft Alias: jambirk

The latest CU for Lync 2013 is also missing
https://docs.microsoft.com/en-us/skypeforbusiness/sfb-server-updates#lync-server-2013-update-history

@bubbletroubles and @Atreidae Thank you for this feedback
I will get this information about server update list histories missing to the Teams/Skype for Business team for investigation.
The team will get this prioritized into a sprint plan. Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

The page owner has updated the page to show that  the master KB 3061064 contains all the Cumulative Updates. Adding the same info onto this page will be redundant.

The page owner has updated the page to show that the master KB 3061064 contains all the Cumulative Updates. Adding the same info onto this page will be redundant.

I'm sorry, but I disagree. The page does not show the full Skype for Business Server Update History. Update history is important when

Service providers and contracts have clauses for keeping software current at n-1. Without the history, its hard to determine
Skype for Business installations globally will be at the previous hotifx levels. This should be the authoritative page where technicians can see what baseline they are currently on, and what they need to get to.
The KB 3061064 doesn't list the March 2018 (and other) hotfixes.

@Ariantor  can you please comment further?

The KB I mentioned is the master list. It will have the history of all the CUs we have released. Please take a look at the KB 3061064. It is risky for us to say the same twice on 2 different places.

The KB I mentioned is the master list. It will have the history of all the CUs we have released. Please take a look at the KB 3061064. It is risky for us to say the same twice on 2 different places.

This article is the "Skype for Business Update History". The updates listed include some CUs, but many are missing. The expectation would be that all CUs are listed, given its the "Update History". KB3061064 is not the "Skype for Business Update History"

Please let me know what is missing, we will have to fix the master KB. We should not have missing KBs in the master KBs since it is being used as the reference point.  All info is originating from the master KBs. All the fixes that require KBs are recorded in the master KB - that is our base line, our knowledge starts there :). We create this page so the customers have 1 stop shopping for all KBs (SfB and Lync Server). Please note, each of the major product releases have its own master KB. That means, SfB Server 2015 and Lync Server 2013 (2809243) have separate master KBs. SfB Server 2019 will have a separate master KB when we issue CU1.

@bubbletrouble and @Atreidae  we've made the updates you pointed out to this page. We'll need to sort out ownership of maintenance for this page.

Excellent - the new page looks great :) Thanks for your help!


parsing draftail not working in 3.0

I'm trying to parse the .descriptionJson but I'm getting this error
TypeError: Cannot convert undefined or null to object

the parsing function is
import {convertToHTML} from "draft-convert";
import {convertFromRaw, RawDraftContentState} from "draft-js";

export function parseRawHTMLFromCS(raw: RawDraftContentState) {
    console.log(raw)
    return convertToHTML({
        styleToHTML: (style) => {
            switch (style) {
                case "BOLD":
                    return
                case "ITALIC":
                    return
                case "STRIKETHROUGH":
                    return
            }
        },
        blockToHTML: (block) => {
            // @ts-ignore
            switch (block.type) {
                case "paragraph":
                    return

                /* headers */
                case "header-one":
                    return

                case "header-two":
                    return

                case "header-three":
                    return

                case "header-four":
                    return

                case "header-five":
                    return

                case "header-six":
                    return

                case "ordered-list-item":
                    return

                case "unordered-list-item":
                    return

                case "atomic":
                    return {
                        start: "",
                        end: "",
                    }
            }
            return
        },
        entityToHTML: (entity, originalText) => {
            switch (entity.type) {
                case "LINK":
                    return {originalText};
                case "IMAGE":
                    return
            }
            return originalText
        }
    })(convertFromRaw(raw));
}

It used to work in earlier versions, the error is in "convertFromRaw", it expects a format that saleor doesn't output

Draft.js won't be used anymore in Saleor 3.0, we are migrating to Editor.js and it's the migration was already done on master.

Before we close this, may I know the reason of this migration?

Editor.js allows for much better customization than Draft.js, e.g. it can be extended to create custom content blocks to embed products, collections, or any other objects from Saleor. Basic editor.js support is already implemented in the dashboard, but we're planning to enrich it with these content blocks next year.

Okay, thanks for the info, draftail is overengineered imo & probably something that I don't want to work with even though I did, thanks for replying & good design choice.
You may close the issue


[ Question ] Issue with Fly.io deployment.

Hey there - thanks for this template.
I just followed the instructions for getting the repo set up, and then went through the deployment instructions. Everything went smoothly until the end, when I got the following message:
WARNING The app is not listening on the expected address and will not be reachable by fly-proxy. Machine {machine} [app] update finished: success
You can fix this by configuring your app to listen on the following addresses:
  - <IP_ADDRESS>:3000
Found these processes inside the machine with open listening sockets:
  PROCESS        | ADDRESSES
-----------------*-----------------------------------
  /.fly/hallpass | [fdaa:a:ff25:a7b:8:c7:5033:2]:22

Any idea why this is happening or how to fix it?

Hello @zrachlin,
I’ve seen those Fly errors before, and to be honest, I’m not sure if they’re related to the template or the service itself. In the past, I fixed them by re-deploying and ensuring the ENVs was properly set, also check Dockerfile as I think it was related to it too .
I suggest checking if all the ENVs are set correctly, checking Dockerfile ports, deleting the Fly App, and trying to deploy again.

Also, please, have a search on Google for the error. If I recall correctly, there were similar cases, and someone might have posted specific solutions or some hints.
With that said, please let me know if you find anything else, as I can't say much more at the moment!

CC/ @rubys

Closing for now, no response from OP.

There are two common causes for this:

Startup takes longer than the default grace period, but the application does eventually start.  In which case, the message can be ignored.  The message can be made to go away by adjusting the grace period.  https://fly.io/docs/reference/configuration/#http_service-checks
Service never starts, due to an error.  Check the logs for more information.  https://fly.io/docs/monitoring/logging-overview/

Thanks for the clarification, @rubys!


NJsonSchema uses unsupported Json Schema.

NJsonSchema, leans against draft 04, which for some properties, is not supported by AsyncAPI.
AsyncAPI specifically leans against draft 07, which refers to the validation rfc 01 (https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01).
For instance, AdditionalProperties, is a map, not a boolean, in this draft.

Should be fixed by https://github.com/tehmantra/saunter/pull/143

Fixed in v0.10.0 https://www.nuget.org/packages/Saunter/0.10.0


Fix a bug in which aco_struct.color[i] can be null

Hey, I know this project is old, but possibly still quite useful.
I attempted to convert an ACO file and it failed because one of the colours failed to decode, creating a hole in the aco_struct.color array. This PR ensures that the aforementioned array does not have any holes.

Hi @LukeChannings
I agree, the ACO parser code might still be useful
Thanks for the PR


Certain Twitch.tv URL Format Errors

http://www.twitch.tv/venruki/v/3729961
It seems any Twitch URL with a /v/ in the route isn't handled by youtube-dl, despite the Twitch extractor covering this case:
~/Desktop youtube-dl http://www.twitch.tv/venruki/v/3729961
[generic] 3729961: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 3729961: Downloading webpage
[generic] 3729961: Extracting information
ERROR: Unsupported URL: http://www.twitch.tv/venruki/v/3729961; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

I'm using the latest version via Homebrew - compiled from HEAD (not the bottled version):
~/Desktop youtube-dl --version
2014.10.15
/usr/local/Cellar/youtube-dl/HEAD(master ✔) git rev-parse HEAD
fd3e4f7a8a349e95f8159f3a20c9318b05f90a87

From what I can see it should work as the code covers this URL format but am not sure why it's falling back to the generic downloader.

You are using an outdated version, it works fine with 2015.01.25. For future reports, please post the output of youtube-dl --verbose http://www.twitch.tv/venruki/v/3729961 (see the bug reporting instructions, it will also print the version, so you won't need an additional youtube-dl --version.
By the way: I don't know if that's what you intended, but /usr/local/Cellar/youtube-dl/HEAD(master ✔) git rev-parse HEAD prints the commit for Homebrew, the git repo for youtube-dl is not there.


grammar fix

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

Hi! Thanks for noticing this! It's been fixed in the version that will post for Ignite. I'm going to close this PR, but thanks again for calling my attention to it! #please-close


chore: update types from Discovery

Sync discovery types and handle some internal issues related to adding new fields to Node SDK:

Default Value Expression - b/236282921
Sessions in Load Jobs - b/268632415
Reference File Schema for load/federated queries - b/246810696
Remote Function Options - b/249154342
searchStatistics - b/290679162

Mind adding some details to the PR description about how the generator was invoked?

there is a script on the package.json file for that.
npm run types
This uses an external dependency to generate type.d.ts files based on the discovery docs.
https://github.com/callmehiphop/discovery-tsd


Long lines cause the toolbox to not be shown

If the editor has text with long lines, the toolbox will be pushed offscreen so it cannot be used.

Fixed by #88


feat: implement update existing facility functionality

Resolves #796 #531

[x] PR title follows Conventional Commits specs

🔧 What changed

Update button moved to top bar
Update function uses new API call
Implement fuzzy search to add HPs that we have to our db (This does not hinder performance since it uses filter with less than 1000 entries and we are unlikely to have that many for a while) Without this there is no way to add an existing HP as we do not have any way to easily search them unless you know the exact id.
Added update functionality with a function to check for changes to make sure there were changes before sending the request to the API
Add HP card that is used in this component and can be used for the submission with styling discussed with a designer for best practices
Added gray to our theme colors due to it passing the standards of Web Content Accessibility Guidelines

🧪 Testing instructions
Tests are being added in #538
📸 Screenshots

Before

N/A

After

https://github.com/user-attachments/assets/9ad528eb-0320-461f-9b1c-b138335231c0

@ermish The reactive object is in the store due to it being accessed in multiple components. The api form that validates and sends the updated store values for the facility value are in the topbar. The values for display are in the ModEditFacilitySection
The updated refs to be sent to the backend come from the searchbar. I do not know if this should be consolidated. But for now maybe it is better?


Content-Type of javascript files stored on s3 are returned with a Content-Type of text/html

Hello,
I am getting an issue where my .js files are being blocked because they are returned with a Content-Type of text/html.
Here is the error log from Firefox:
Loading module from “https://22dj4azkgiqjznhqjiwors7tze0qoira.lambda-url.us-east-1.on.aws/_app/immutable/start-f4d7d7b9.js” was blocked because of a disallowed MIME type (“text/html”).

This is weird as the Content-Type is correctly set in s3. Here is the info from it:
METADATA:
  Type: System defined
  Key: Content-Type
  Value: application/javascript

HTML files seem to be loading fine though. My guess is that the adapter may be looking at the MIME type, and not finding any and defaulting to text/html instead of looking at the Content-Type, however this is just and intuition and I haven't been able to confirm it by checking the code for the moment.
Does this seem like a user error or a software error?
Thank you for your time!
Pascal V.

Hi @PVautour thank-you for your interest in my project!
From looking at the error, it would appear you you are trying to visit the lambda function URL rather that the url of the cloudfrount distribution. To find this url, visit the cloudfrount section of the aws console. if you visit this domain the site should be served correctly.

Oh wow that certainly fixes the issue. Thanks a lot you really got me back on track! Software engineering can be quite humbling sometimes haha.
Everything works now, thanks for building the adapter and responding so fast, it's a life saver :)
Great day to you sir


Add STRALGO command

This command is new in Redis 6.
https://redis.io/commands/stralgo
We may want to add this to the roadmap for v1 in #78, if the desire is to support all Redis 6 features.

I'd like to take this issue if no one else is!

This is a relatively new command added in the most recent major release. uki00a will have the final say, but you're probably not going to duplicate anyone else's work if you start on it. Thank you for volunteering your time!


egui-wgpu: Ensure that WgpuConfiguration is Send + Sync

As far as I can tell, there's no reason that this shouldn't be the case

Makes sense, but please add a test too so we don't regress! You can follow this template: https://github.com/emilk/egui/blob/f9476e0a00a6622d2f01b56964bba9e97fd065ed/crates/egui/src/context.rs#L3468-L3473

done!


Show inner context instead of outer

A while ago and in the gif inside the readme, this plugin used to show the inner context when max_lines was set. Now for some reason in all the languages I've tested (rust, lua, java), the outer one is shown.
For example:
impl A {
    fn b(&self) {
        ...
    }
}

When inside the function b, the context shown is impl A { instead of fn b(&self) {
Was this change intentional? And if it is, could we add a config option to switch to the old behavior?

The change wasn't necessarily intentional.
PR welcome.


Test 'console' provider in 'tracing' job.

This also refactors the job to use a GitHub-managed runner with less random GitHub Actions boilerplate for caching, env vars, etc. since the 'tracing' job is only building the runtime (as of https://github.com/openxla/iree/pull/6709, from 2021).
Fixes https://github.com/openxla/iree/issues/16405

This just tests that it compiles, or does it test anything else?

This just tests that it compiles, or does it test anything else?

Just testing for compilation, yeah. Could add a lit test too 🤔

Tried adding a lit test, but that ended up being tricky: https://github.com/iree-org/iree/actions/runs/9273552641/job/25513953669?pr=16454

The tracing job just builds the runtime, but to run a lit test we need the compiler too
Some other tests failed with console tracing enabled (random segfaults, didn't seem worth digging into)


Unable to convert classes into dex format

Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir="/Users/prakash/Library/Android/sdk/tools" -Dfile.encoding=UTF8 -jar "/Applications/Unity/Unity4.6.2p2.app/Contents/BuildTargetTools/AndroidPlayer/sdktools.jar" -
stderr[
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcom/google/ads/AdSize;
at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)
at com.android.dx.dex.file.DexFile.add(DexFile.java:161)
at com.android.dx.command.dexer.Main.processClass(Main.java:732)
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:673)
at com.android.dx.command.dexer.Main.access$300(Main.java:83)
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:602)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne(Main.java:632)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:510)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:280)
at com.android.dx.command.dexer.Main.run(Main.java:246)
at com.android.dx.command.dexer.Main.main(Main.java:215)
at com.android.dx.command.Main.main(Main.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at SDKMain.main(SDKMain.java:130)
1 error; aborting
]
stdout[
processing archive bin/classes.jar...
processing com/unity3d/player/a$1.class...
processing com/unity3d/player/a$2.class...
processing com/unity3d/player/a$a.class...
processing com/unity3d/player/a.class...
processing com/unity3d/player/b.class...
processing com/unity3d/player/c$1.class...
processing com/unity3d/player/c$2.class...
processing com/unity3d/player/c.class...
processing com/unity3d/player/d.class...
processing com/unity3d/player/e$1.class...
processing com/unity3d/player/e$2.class...
---------goes on and on.....
We are using unity4.6.2p2, google admob from this http://forum.unity3d.com/threads/free-admob-plugin-simple-prefab.167731/page-2", targeting for android.
Thanks in advance!

This is not the right place to get troubleshooting help for a plugin that is not related to the one hosted here. If you would like to try the Google Mobile Ads Unity plugin, it is linked at https://github.com/googleads/googleads-mobile-plugins/releases.

Ram

Hi Ram,
Thanks for the quick response, sorry for the wrong post here.
I have followed the instructions form this github page, "https://github.com/googleads/googleads-mobile-plugins/tree/master/unity", which was not working.
When we run it on editor, its showing up all the dummy client function calls properly, but nothing happens on device.
Using, unity 4.6.2p2, targeting for andriod. Here is our admob class,
using System;
using UnityEngine;
using GoogleMobileAds;
using GoogleMobileAds.Api;
// Example script showing how to invoke the Google Mobile Ads Unity plugin.
public class GoogleAdMob : MonoBehaviour
{
private BannerView bannerView;
 void Start()
 {
     RequestBanner ();
 }

 private void RequestBanner()
 {
     #if UNITY_EDITOR
     string adUnitId = "unused";
     #elif UNITY_ANDROID
     string adUnitId = "ca-app-pub-xxxxxxxxxxxxxxxxxxxx";
     #elif UNITY_IPHONE
     string adUnitId = "INSERT_IOS_BANNER_AD_UNIT_ID_HERE";
     #else
     string adUnitId = "unexpected_platform";
     #endif

     // Create a 320x50 banner at the top of the screen.
     bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Top);

     // Load a banner ad.
     bannerView.LoadAd (new AdRequest.Builder ().Build ());
 }

 #region Banner callback handlers

 public void HandleAdLoaded(object sender, EventArgs args)
 {
     Debug.Log ("HandleAdLoaded event received.");
 }

 public void HandleAdFailedToLoad(object sender, AdFailedToLoadEventArgs args)
 {
     Debug.Log ("HandleFailedToReceiveAd event received with message: " + args.Message);
 }

 public void HandleAdOpened(object sender, EventArgs args)
 {
     Debug.Log ("HandleAdOpened event received");
 }

 void HandleAdClosing(object sender, EventArgs args)
 {
     Debug.Log ("HandleAdClosing event received");
 }

 public void HandleAdClosed(object sender, EventArgs args)
 {
     Debug.Log ("HandleAdClosed event received");
 }

 public void HandleAdLeftApplication(object sender, EventArgs args)
 {
     Debug.Log ("HandleAdLeftApplication event received");
 }

 #endregion

}
Any help on this? Thanks in advance!

Ads will not work when running applications through the Unity editor. You will have to build for Android or iOS.

Ram

Closed to to lack of activity. If this problem still exists, feel free to re-open to issue.

Ram


Risc-V Soft Core List needs a better NanoV short description.

Using a circular shift for the registers is a great idea.
So I added this RISC-V soft core to the list of RISC-V Soft Cores.
https://github.com/PythonLinks/risc-v-shoot-out
The problem is that the blurb does not really describe the abstract idea.
i did not quite get what you are doing.  Say there is a 32 bit word of data in ram.
Is 1 bit for every register, then you circulate through all 32 bits?  Is that correct?
So why are 2 bits accessible at any time?
It would also be most helpful to list your LUTs used.  The other tiny two processors, SERVE and do list their LUTs used on their pages.

Oof, I should update the Readme. “Currently in development” is very much not true any more 🤣
I don’t really intend to do much more with nanoV. It’s interesting that it fits in 2 Tiny Tapeout tiles, but it’s not particularly well written or easy to extend.

If I understood it correctly, I think it is a great idea, and should definitely be mentioned. Others may build on it.   Maybe someone will build one optimized for FPGAs.
You did mention 32 clocks for one cycle.  All 3 of these tiny soft cores need a way o compare their effective speed.  I am not sure what it is.
And LUT count is very important to me.

So I should add something like,  "For ASIC prototyping on FPGA's it uses shift registers.  An older version used BRAMs. LUT requirements of the older version are no longer available. "

I've updated the readme of this project to help reflect the current state.  That description sounds reasonable, but honestly I'm not sure nanoV is a project worth highlighting on your page.
Possibly TinyQV could be of interest for that page, but again it's not a good choice for FPGA, and in its current form isn't amazing for "normal" ASIC applications either where constraints other than area are a concern, although that would potentially be fairly easily fixable.  FazyRV probably fills the same niche in a more general and well supported way.

Thank you.
Still the idea is so interest, I am keeping it.
I also added Tiny-QV.
Christopher Lozinski
@@.***

On 18 Nov 2024, at 00:03, Mike Bell @.***> wrote:
I've updated the readme of this project to help reflect the current state. That description sounds reasonable, but honestly I'm not sure nanoV is a project worth highlighting on your page.
Possibly TinyQV could be of interest for that page, but again it's not a good choice for FPGA, and in its current form isn't amazing for "normal" ASIC applications either where constraints other than area are a concern, although that would potentially be fairly easily fixable. FazyRV probably fills the same niche in a more general and well supported way.
—
Reply to this email directly, view it on GitHub https://github.com/MichaelBell/nanoV/issues/1#issuecomment-2481662236, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIE32DWWDGAWI5QELF6OJT2BEODJAVCNFSM6AAAAABRVUIGC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBRGY3DEMRTGY.
You are receiving this because you authored the thread.


Added a clamping to prevent gaps

...in tillingsprites when using a frame from a spritesheet and a scaled
container. fix https://github.com/GoodBoyDigital/pixi.js/issues/1787

Nice fix man! this ones been floating around for a while! :+1:

I just discovered this commit. This fixes all of my local examples, in both scale modes nearest & linear.
Thank you, great addition!


Clarify that plan_updateable affects modifying the plan, not parameters

Addresses #491

Seems reasonable to me.
LGTM

LGTM

LGTM


Text truncated when setLetterSpacing is used

Version

Phaser Version: 3.85.2

Operating system: MacOS

Browser: Chrome and Safari show the same issue

Description
The "Y" of "PLAY" is truncated when setLetterSpacing is used.
Example Test Code
class Example extends Phaser.Scene
{
    create ()
    {
        this.add.text(20, 20, 'PLAY',{
				fontSize: "10rem",
				fontFamily: "Roboto Condensed, sans-serif-condensed",
				fontStyle: "bold",
			}).setColor('#ffffff');

        this.add.text(20, 200, 'PLAY',{
				fontSize: "10rem",
				fontFamily: "Roboto Condensed, sans-serif-condensed",
				fontStyle: "bold",
			}).setColor('#ffffff').setLetterSpacing(70);
    }
}

const config = {
    type: Phaser.AUTO,
    width: 800,
    height: 600,
    parent: 'phaser-example',
    scene: Example
};

const game = new Phaser.Game(config);

This rendering issue seems related with fontFamily
Default font family won't have truncating issue.
        this.add.text(20, 200, 'PLAY', {
            fontSize: "10rem",
            // fontFamily: "Roboto Condensed, sans-serif-condensed",
            fontStyle: "bold",
        }).setColor('#ffffff').setLetterSpacing(70);

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.

Thank you 👋


Django Project launching error

This issue has been moved from a ticket on Developer Community.

[severity:It bothers me. A fix would be nice] [regression] [worked-in:16.11.13]
To start with, I wanna apologize due to my english level, I don´t usually speak english.
I am gonna try to explain my situation: I am a student which i took the Visual Studio 2019 Version Community from Azzure to work on my university, exactly with Django projects. Everything was going perfectly at the start, but when I updated to the version 16.11.13 everything messed up: I cannot launch my Django Project (it tolds me that i cannot start due to depurate problems, see the first image), and when I try to open the Python Enviroment Shell window I tolds me another error (see the second image).
Having this problems I cannot develop my project, and I need instant assistant: I have been for 1-2 weeks to try to solve the problem but I didn´t find anything.
PD: Apart from the screenshots, i left a video to see.

Original Comments
<EMAIL_ADDRESS>on 4/21/2022, 03:12 AM:
(private comment, text removed)
Feedback Bot on 4/21/2022, 05:02 AM:
(private comment, text removed)

Original Solutions
(no solutions)

Hi there! Can you please try launching your project using the latest version of Visual Studio 2022 and let us know if the problem persists? Thank you!

Hi @AdamYoblick, I am a student which i get my Visual Studio 2019 Community from Microsoft Azure with the student plan. Give me one-two days to try to get the latest version of Visual Studio 2022 and I will let you know if the problem persists

Thank you @Elola27 . I translated the errors you're getting:
One or more errors have occurred.

Failed to start debug adapter. More information may be available in the output window.

Is there any more info in the output window here?
Also, are you able to provide some sample code that reproduces the problem?

Using the latest VS preview (17.2.0 Preview 5), I was able to create a django web project, create a virtual environment and install requirements.txt, and start the website with no issues.

I was also able to set a breakpoint in views.py and saw them get hit, meaning the debugger is working for me.

Using the latest VS preview (17.2.0 Preview 5), I was able to create a django web project, create a virtual environment and install requirements.txt, and start the website with no issues.

I was also able to set a breakpoint in views.py and saw them get hit, meaning the debugger is working for me.

Let me try this one and in few hours I will give you an answer if it works or not

In other computer I tried the project and it works perfectly, but in my computer it doesn´t let me run.

So this usually means the problem is machine-specific.
I downloaded your sample project and I was able to repro the issue you're having using your virtual environment. But your venv was using python 3.7 32-bit, and I have a 64-bit machine. So I created a new virtual environment with python 3.9 64-bit, installed requirements.txt, and I got past the debugger problems, but now I'm getting http 404 problems:

Please try installing python 3.9+ from python.org and create a new python virtual environment in your project using 3.9 and let me know if that works for you. Thanks 😄

I tried to re-create the environment again and now the Python Power Shell works perfectly.
But I don't understand why happened, cause the project was built in the same computer. ¿Maybe when I updated my Visual Studio 2019 the Python Virtual Environment was lost?
Thanks for everything
PD: The 404 error is normal when you run a Django Project. Aside the environment problem, I have another one but I think i can solve it.


loss during training

At first thanks for your work.
I have trained nearly 300000 times by the code you provided.  The trained images have been augmented to 5820 .The train_num is 748608.
Then the test loss converges to 0.4 almostly. Is that reasonable?

Hi, 0.4 is ok. You can test your trained model in Set5 or Set14 and check the PSNR, and you can have a look at my training log, https://raw.githubusercontent.com/huangzehao/caffe-vdsr/master/Train/VDSR_291_multiscale_adam.log.

@huangzehao Thanks for your reply.
I find that the PSNR does not become bigger or converge with the iteration increasing.
when I trained 170000 times , the psnr of butteffly is  29.922.
when I trained  250000 times , the psnr of butteffly is 29.898 .
when I trained  360000 times , the psnr of butteffly is  29.917.
when I trained  450000 times , the psnr of butteffly is  29.714.
when I trained  520000 times , the psnr of butteffly is  29.978.
Is it weird???

@ @huangzehao Looking forward to your reply! Thank you !

Hi, sorry for the late reply.
You should benchmark your model in full dataset, including Set5, Set14 and BSD100.
The psnr of single image sometimes can not represent the performance of your model.

Hi, I have a question regarding the training. How many iterations do we need to train a reasonable VDSR model?
According to your discussion above, it seems at least 2*10^5 iterations are needed.
But it is stated in the paper that the training takes less than 4 hours which I think is not quite enough to finish more than 10^5 iterations.

@xuxy09  Hi, check this https://github.com/huangzehao/caffe-vdsr/issues/29

Thanks. Seems like we have the same concern about the training time. And I agree with you that it is impossible to finish 80 epochs in 4 hours with one Titan Z, especially considering that Caffe is faster than MatConvnet generally. I think 24 hours should be a more reasonable answer.

hello，I also have the same question about the test loss value。 In your Train log,the test loss converges to 0.4 after 15 epoch，it's ok test in Set5，But Set14 and BSD100。So I just want know How many epoch the Set14 and BSD100 datasets can get the same results in paper. Hope for  your reply ,Thank you !

@ChaofWang Hi, you can test the trained model in Set14 and BSD100. 20 or 30 epoch is enough.


feature: start with invalid provider config

We should start with invalid provider configuration so that
the user has access to the admin UI to fix the mistake. With
this change the valid providers will start and log the invalid
one.

For some reason I had trouble digging out the message, may you will fare better?
Did not think of this, definitely! Otherwise it is only missing data that will betray the oroblem, as most people do not look at the logs.

Added setProviderError and force pushed.


Renderer crash on ubuntu firefox on master

Describe the bug
Render crashes when using display test app in firefox dev on ubuntu linux.
Crash stacks are in the screenshots below. Works fine on chrome
To Reproduce

Use firefox dev (see version below)
run the display test app web backend: cd test-apps/display-test-app && rushx start:servers
Open http://localhost:3000 in firefox

Expected behavior
Viewport opens and I see the iModel
Screenshots

Desktop (please complete the applicable information):

OS:$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 21.10
Release:        21.10
Codename:       impish

Browser + Version$ firefox --full-version
Mozilla Firefox 102.0b9<PHONE_NUMBER>5542<PHONE_NUMBER>5542

iTwin.js Version
itwinjs-core: 3.3.0-dev.40 locally built commit b504e0524329aa4af9e14812f7b143cf089bb0cc
native locally built commit 5b9f9a41276fae656ea1041b76ab521e702aa023

Additional context
chrome works fine, electron works fine.

Please go here and paste screenshot of page.

glxinfo.txt

Be specific about what iModel to open.

any iModel I've tried. Reproduced with small_building.bim, a converted bim from synchro pro training material containing a schedule script, and a much larger iModel.

Supply small_building.bim.

test.zip
here is test.bim which is the synchro converted model, the one I can share at the moment.

No repro with small_building.bim (or any other iModel I've tested) on Ubuntu 20.04 in Firefox 101.0.1<PHONE_NUMBER>0832<PHONE_NUMBER>0832. RTX 2080.
How did you build -- did you do build:ci? Can you get a better callstack?

It works after restarting the frontend web server.
Also this laptop+OS has had issues with exhausting gl contexts after being left on a long enough time, but there are usually telltale signs and iirc glxgears will fail if that is the case and at least now, although I didn't test while it was failing, glxgears works fine.

I just got the same thing in chrome after scrolling in and out of a very large model for a while while using a local backend and the web frontend of display test:

@DStradley can you see if this happens in your GUI Linux VM?


separate module for examples

Ref: https://github.com/awslabs/aws-encryption-sdk-java/issues/32
Please review. I'll incorporate your feedbacks in my next commit.
FYI @bdonlan

Closing this PR for now, we'll track the progress in #32 until we can finish setting up the new examples repo.


Upgrades to the tests

This PR upgrades the tests in various ways:

Added tests which checks consistency with a previous version of the model.  This version is based on the network code currently in main and unless we plan to retrain the model, we should try to keep the test passing.
Cache training of models in the training tests (which speeds up the predict server tests since they don't necessarily have to retrain a model first).
Predict server tests can share the results from the same training test.
Split the different steps of the pipeline into their own named tests so that once can easily say run all the server tests or all the hmodel tests.
Added a predict_server test which doesn't update names.
Updated the test documentation.  (Please look it over and see if it makes sense.  I won't go into too many details here in hope that you can get those details from the documentation.)

Note this PR doesn't do some of the other stuff we are planning to do with the tests, like align definitions in the traces, speed up the predict server tests by making them shorter, and a number of other small improvements.  I'll work on those next.