#138 fix tex rex and dino screen corruption

Signed-off-by: David Radley<EMAIL_ADDRESS>

I've tested the change, and the layout is corrected.
I suspect the root cause was that the 'minimum' dependency levels were satisfied in both your environment, and mine, but were resolved to different versions finally - mine being much later.
Quite likely this may have been as you had local, global packages installed - which were immediately resolved, whilst I did not - requiring them to be fetched.
We should think about how to reduce the likelihood of similar issues in future.
Possible thoughts

reduce what is locally installed outside the core node package (but this is tricky as even node itself has so many packages)
reintroduce package.lock to pin dependencies (but this could be confusing when different developers work on a change)
keep dependencies very current (ie via dependabot)
but probably the most important, is that we need to test the output of the build - ie take the archive produced by the build pipeline and/or container, and use that to validate. The former is available from every PR

Not sure what else... !

Hi Nigel, @planetf1 I was thinking of a script I would use for development. that removes the package-lock.json file, does npm upgrade then npm install, prior to the npm run build / npm start. This would force up the (non conflicting dependancies) and make sure we always use the latest locally.


jellyfin: fix permissions on state directory

Previously, all configuration and state data was accessible to all
users on the system running jellyfin. This included user passwords in
the Jellyfin database, as well as credentials for LDAP if configured.
The exact set of accessible data depends on system configuration.
Thanks to Sofie Finnes Øvrelid for reporting this issue.
Fixes: CVE-2022-32198
Co-Authored-By: Martin Weinelt<EMAIL_ADDRESS>cc module maintainer @minijackson

Feel free to bring this issue upstream. This CVE was requested for the downstream issue here.
When I tested Jellyfins Linux setup the authentication.db was below a directory with 0700 permissions, which may be a random stroke of luck or not. Their systemd unit does not manage the StateDirectory, so there's more work involved into upstreaming these changes.

I'll get in touch with MITRE (who assigned the CVE on my request) to get the data public, since we've effectively disclosed it by opening this PR.
The permissions are handled elsewhere for debian:
https://github.com/jellyfin/jellyfin/blob/4e9ffd37a9ece5819ce805bf343e6b3329c08fa7/debian/postinst#L48-L50

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/security-vulnerability-in-jellyfin-module/19581/1


Fix invalid headers

This fixes a bug introduced with 6be6ef0b5c3ed6a4d40d00c8fb133518e75e4a6f.
Bad news is that all zip files written with 0.15.1 are semi-broken.
That is, their filenames are garbled, but content is recoverable.

As far as I can see the code here is not used, so my panic was unjustified.
For some reason, the ZipHeader has an abstract Write method, and all the subclasses implement it, but none of them call it.
This would only cause problems if someone were to manually construct the items and call the write methods.


[SP-3735][PDI-16365]-Spaces in connection name can cause unexpected behavior

-fixed, now it trimmed before storing and checked trimmed values

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f core/build.xml clean-all resolve jacoco && ant -f core/build.xml checkstyle publish-local
ant -Dtestreports.dir=bin/reports/unit-test -f ui/build.xml clean-all resolve jacoco && ant -f ui/build.xml checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  core/src/org/pentaho/di/core/database/DatabaseMeta.java
  core/test-src/org/pentaho/di/core/database/DatabaseMetaTest.java
  ui/src/org/pentaho/di/ui/core/database/wizard/CreateDatabaseWizardPage1.java
  ui/src/org/pentaho/di/ui/repository/repositoryexplorer/controllers/ConnectionsController.java
  ui/src/org/pentaho/di/ui/spoon/delegates/SpoonDBDelegate.java
  ui/test-src/org/pentaho/di/ui/repository/repositoryexplorer/controllers/ConnectionsControllerTest.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes: <0.1% (click to expand)
org.pentaho.di.core.database.DatabaseMeta

Complexity Change: -0.1% :small_red_triangle_down:


ImportError: No module named docopt

from docopt import docopt

ImportError: No module named docopt
I've looked all over the internet to no avail, any help is greatly appreciated. 😃

It should be possible to install it just with pip:
pip3 install docopt

since it is available in PyPI (https://pypi.org/project/docopt).


Remove scrollbar from page

Describe the bug
Remove the scrollbar from the extension homepage. Keep responsive to the display size.
Expected behavior
Extension page without scrollbars
Screenshots

I can help you!

@casalazara Go aheadd

@casalazara You broke other design

Which one?

Can I do it for you?

@MabiGermano Go ahead.

Do you want to remove only horizontal scrollbar or both horizontal and vertical?

I have figured out how to fix it, Could you please assign it to me?

Do you want to remove only horizontal scrollbar or both horizontal and vertical?

Yes

I PR.
If it wasn't that you expected, please, let me know.

@MabiGermano Sure

hello @pprathameshmore  that problem was already solved?


[Dropdown] Animation Not working in case of semantic-ui-react

In dropdowns, animation is not working if we are using semantic ui react. While animation is there in normal semantic-ui

Transitions aren't supported in Dropdown yet, ref #1435, #2001. Contributions are welcome.

Hi, has there been any progress on adding animations to Dropdown?


Fix and test dataframe read_fwf.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Did a user report this? Or is it something you just came across?

I came across this trying to write a dataframes equivalent of a pipeline for a user.

(There's no write_fwf, which is why it wasn't in the standard battery of tests.)


zsh: command not found: amplify-dev

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

How did you install the Amplify CLI?
cURL
If applicable, what version of Node.js are you using?
v14.21.3
Amplify CLI Version
10.8.0
What operating system are you using?
13.1 (22C65)
Amplify Codegen Command
Not applicable
Describe the bug
I installed amplify-dev running:
$ git clone git@github.com:[username]/amplify-codegen.git
$ cd amplify-codegen

$ yarn setup-dev

After that I go into my project folder and run:
amplify-dev codegen models
But I receive this error:
zsh: command not found: amplify-dev
Expected behavior
Should generate models for my projects
Reproduction steps
Running:
amplify-dev codegen models
GraphQL schema(s)
No response
Log output
No response
Additional information
log.txt

Hi @DanielZanchi, you likely need to add your yarn global bin to your $PATH.
For example, when I run yarn global bin I get the following response
➜  amplify-codegen git:(main) yarn global bin
/usr/local/bin

I've added a PR to update our CONTRIBUTING guide to clarify this.


Can not select Vulkan or DirectX 12 in Rendering Panel

I created a "Template: Third-Person platformer" project via Stride.
But when I click "Game Settings", I just find that I can not switch Rendering API to Vulkan or DirectX 12,just like the picture above.
BTW,I install Stride Engine via the installer which is offered by the official website.
Any help please?

The profile is only the available feature set, e.g. to specify the hardware generation. The graphics API is set via an identifier in the c# project: https://github.com/stride3d/stride/wiki/Graphics-API

As an idea, maybe we should rename it or something to avoid confusion to users. Like the "feature level" of Direct3D or some other name that doesn't give the impression of selecting a graphics API.
I think Unreal also have something similar, but can't find it right now.

The profile is only the available feature set, e.g. to specify the hardware generation. it is recommended to set this to Direct3D 11.0 / OpenGL ES 3.1 to target a wide variety of devices. The graphics API is set via an identifier in the c# project: https://github.com/stride3d/stride/wiki/Graphics-API

That is an answer quite quickly,thanks for your reply.
I have tried the method in that link.But there are errors.
When I add "Vulkan" in "ThirdPersonPlatformer.Game.csproj",these errors show in console:

[Game]: Error: Unexpected exception. Vortice.Vulkan.VkException: [5] Incomplete - Vulkan error occured
at Vortice.Vulkan.VkUtils.CheckResult(VkResult result)
at Vortice.Vulkan.Vulkan.vkEnumeratePhysicalDevices(VkInstance instance)
at Stride.Graphics.GraphicsAdapterFactory.InitializeInternal()
at Stride.Graphics.GraphicsAdapterFactory.Initialize()
at Stride.Graphics.GraphicsAdapterFactory.get_Adapters()
at Stride.Games.GamePlatform.FindBestDevices(GameGraphicsParameters preferredParameters)
at Stride.Games.GraphicsDeviceManager.FindBestDevice(Boolean anySuitableDevice)
at Stride.Games.GraphicsDeviceManager.ChangeOrCreateDevice(Boolean forceCreate)
at Stride.Games.GraphicsDeviceManager.Stride.Games.IGraphicsDeviceManager.CreateDevice()
at Stride.Games.GameBase.InitializeBeforeRun()
Vortice.Vulkan.VkException: [5] Incomplete - Vulkan error occured
at Vortice.Vulkan.VkUtils.CheckResult(VkResult result)
at Vortice.Vulkan.Vulkan.vkEnumeratePhysicalDevices(VkInstance instance)
at Stride.Graphics.GraphicsAdapterFactory.InitializeInternal()
at Stride.Graphics.GraphicsAdapterFactory.Initialize()
at Stride.Graphics.GraphicsAdapterFactory.get_Adapters()
at Stride.Games.GamePlatform.FindBestDevices(GameGraphicsParameters preferredParameters)
at Stride.Games.GraphicsDeviceManager.FindBestDevice(Boolean anySuitableDevice)
at Stride.Games.GraphicsDeviceManager.ChangeOrCreateDevice(Boolean forceCreate)
at Stride.Games.GraphicsDeviceManager.Stride.Games.IGraphicsDeviceManager.CreateDevice()
at Stride.Games.GameBase.InitializeBeforeRun()
Unhandled exception. Vortice.Vulkan.VkException: [5] Incomplete - Vulkan error occured
at Vortice.Vulkan.VkUtils.CheckResult(VkResult result)
at Vortice.Vulkan.Vulkan.vkEnumeratePhysicalDevices(VkInstance instance)
at Stride.Graphics.GraphicsAdapterFactory.InitializeInternal()
at Stride.Graphics.GraphicsAdapterFactory.Initialize()
at Stride.Graphics.GraphicsAdapterFactory.get_Adapters()
at Stride.Games.GamePlatform.FindBestDevices(GameGraphicsParameters preferredParameters)
at Stride.Games.GraphicsDeviceManager.FindBestDevice(Boolean anySuitableDevice)
at Stride.Games.GraphicsDeviceManager.ChangeOrCreateDevice(Boolean forceCreate)
at Stride.Games.GraphicsDeviceManager.Stride.Games.IGraphicsDeviceManager.CreateDevice()
at Stride.Games.GameBase.InitializeBeforeRun()
at Stride.Games.GamePlatform.OnInitCallback()
at Stride.Games.GameWindowSDL.Run()
at Stride.Games.GamePlatform.Run(GameContext gameContext)
at Stride.Games.GameBase.Run(GameContext gameContext)
at ThirdPersonPlatformer.ThirdPersonPlatformerApp.Main(String[] args) in D:\SEP\ThirdPersonPlatformer\ThirdPersonPlatformer.Windows\ThirdPersonPlatformerApp.cs:line 11

When I add "Direct3D12" in "ThirdPersonPlatformer.Game.csproj",It shows a window with black backaroud for several times,then it shows a console with these errors below:

[Game]: Error: Unexpected exception. System.NullReferenceException: Object reference not set to an instance of an object.
at Stride.Graphics.CommandList.FlushResourceBarriers()
at Stride.Graphics.CommandList.Close()
at Stride.Graphics.CommandList.Flush()
at Stride.Games.GameBase.EndDraw(Boolean present)
at Stride.Engine.Game.EndDraw(Boolean present) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\Game.cs:line 445
at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame)
at Stride.Games.GameBase.RawTickProducer()
System.NullReferenceException: Object reference not set to an instance of an object.
at Stride.Graphics.CommandList.FlushResourceBarriers()
at Stride.Graphics.CommandList.Close()
at Stride.Graphics.CommandList.Flush()
at Stride.Games.GameBase.EndDraw(Boolean present)
at Stride.Engine.Game.EndDraw(Boolean present) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\Game.cs:line 445
at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame)
at Stride.Games.GameBase.RawTickProducer()
Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
at Stride.Graphics.CommandList.FlushResourceBarriers()
at Stride.Graphics.CommandList.Close()
at Stride.Graphics.CommandList.Flush()
at Stride.Games.GameBase.EndDraw(Boolean present)
at Stride.Engine.Game.EndDraw(Boolean present) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\Game.cs:line 445
at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame)
at Stride.Games.GameBase.RawTickProducer()
at Stride.Games.GameBase.Tick()
at Stride.Games.GamePlatform.Tick()
at Stride.Games.GamePlatform.OnRunCallback()
at Stride.Games.GameWindowWinforms.<>c__DisplayClass19_0.b__0()
at Stride.Games.WindowsMessageLoop.Run(Control form, RenderCallback renderCallback, Boolean useApplicationDoEvents)
at Stride.Games.GameWindowWinforms.Run()
at Stride.Games.GamePlatform.Run(GameContext gameContext)
at Stride.Games.GameBase.Run(GameContext gameContext)
at ThirdPersonPlatformer.ThirdPersonPlatformerApp.Main(String[] args) in D:\SEP\ThirdPersonPlatformer\ThirdPersonPlatformer.Windows\ThirdPersonPlatformerApp.cs:line 11

Any help please?

That's very kind of you.Your idea is pretty good.I support it :)

The profile is only the available feature set, e.g. to specify the hardware generation. it is recommended to set this to Direct3D 11.0 / OpenGL ES 3.1 to target a wide variety of devices. The graphics API is set via an identifier in the c# project: https://github.com/stride3d/stride/wiki/Graphics-API

Maybe I modified the wrong .csproj file？
But I didn't find any file mentioned in the link called "VulkanTest.Windows.csproj" in my project.

I have installed Vulkan SDK and updated GPU driver.
I am using Windows 10 and my GPU is RTX 3050.
So,any help please？

What graphics card do you have? Does it support Vulkan/D3D12?

Have you set the feature level back to the default? I think when you go above DirectX 11.0 future level, the adapter doesn't initialize... But that is just a guess. Does it work with DirectX 11 API?

Have you set the feature level back to the default? I think when you go above DirectX 11.0 future level, the adapter doesn't initialize... But that is just a guess. Does it work with DirectX 11 API?

I think this problem is related to drivers.
I will test it later, for now, I am really busy.

Have you set the feature level back to the default?

Yes,

Does it work with DirectX 11 API?

Yes. The project can run successfully with <StrideGraphicsApi>Direct3D11</StrideGraphicsApi> option in "ThirdPersonPlatformer.Windows.csproj".
I am using Ryzen 7 5800U graphics.
I have updated the driver of it.
Then I got these errors and grabled characters below:
[Game]: Error: Unexpected exception. System.AggregateException: One or more errors occurred. (One or more errors occurred. (An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆?)
 ---> System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 绯荤粺鎵句笉鍒版寚瀹氱 殑鏂囦欢銆?
 ---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆?
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at Stride.ShellHelper.RunProcessAndRedirectToLogger(String command, String parameters, String workingDirectory, LoggerResult logger) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\shared\Stride.Core.ShellHelper\ShellHelper.cs:line 106
   at Stride.Shaders.Compiler.OpenGL.ShaderCompiler.Compile(String shaderSource, String entryPoint, ShaderStage stage, EffectCompilerParameters effectParameters, EffectReflection reflection, String sourceFilename) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders.Compiler\OpenGL\ShaderCompiler.cs:line 134
   at Stride.Shaders.Compiler.EffectCompiler.Compile(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders.Compiler\EffectCompiler.cs:line 259
   at Stride.Shaders.Compiler.EffectCompilerChain.Compile(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerChain.cs:line 55
   at Stride.Shaders.Compiler.EffectCompilerCache.CompileBytecode(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters, ObjectId mixinObjectId, DatabaseFileProvider database, String compiledUrl) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerCache.cs:line 158
   at Stride.Shaders.Compiler.EffectCompilerCache.<>c__DisplayClass18_0.<Compile>b__0() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerCache.cs:line 138
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at Stride.Rendering.EffectSystem.<>c__DisplayClass20_0.<LoadEffect>b__0(Task`1 x) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\EffectSystem.cs:line 164
   at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Stride.Rendering.RootEffectRenderFeature.PrepareEffectPermutations(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RootEffectRenderFeature.cs:line 553
   at Stride.Rendering.RenderSystem.Prepare(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RenderSystem.cs:line 229
   at Stride.Rendering.Compositing.GraphicsCompositor.DrawCore(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Rendering\Compositing\GraphicsCompositor.cs:line 116
   at Stride.Rendering.RendererBase.Draw(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RendererBase.cs:line 49
   at Stride.Engine.SceneSystem.Draw(GameTime gameTime) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\SceneSystem.cs:line 234
   at Stride.Games.GameSystemCollection.Draw(GameTime gameTime)
   at Stride.Games.GameBase.Draw(GameTime gameTime)
   at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame)
   at Stride.Games.GameBase.RawTickProducer()
System.AggregateException: One or more errors occurred. (One or more errors occurred. (An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆?)
 ---> System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 绯荤粺鎵句笉鍒版寚瀹氱 殑鏂囦欢銆?
 ---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆?
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at Stride.ShellHelper.RunProcessAndRedirectToLogger(String command, String parameters, String workingDirectory, LoggerResult logger) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\shared\Stride.Core.ShellHelper\ShellHelper.cs:line 106
   at Stride.Shaders.Compiler.OpenGL.ShaderCompiler.Compile(String shaderSource, String entryPoint, ShaderStage stage, EffectCompilerParameters effectParameters, EffectReflection reflection, String sourceFilename) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders.Compiler\OpenGL\ShaderCompiler.cs:line 134
   at Stride.Shaders.Compiler.EffectCompiler.Compile(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders.Compiler\EffectCompiler.cs:line 259
   at Stride.Shaders.Compiler.EffectCompilerChain.Compile(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerChain.cs:line 55
   at Stride.Shaders.Compiler.EffectCompilerCache.CompileBytecode(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters, ObjectId mixinObjectId, DatabaseFileProvider database, String compiledUrl) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerCache.cs:line 158
   at Stride.Shaders.Compiler.EffectCompilerCache.<>c__DisplayClass18_0.<Compile>b__0() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerCache.cs:line 138
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at Stride.Rendering.EffectSystem.<>c__DisplayClass20_0.<LoadEffect>b__0(Task`1 x) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\EffectSystem.cs:line 164
   at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Stride.Rendering.RootEffectRenderFeature.PrepareEffectPermutations(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RootEffectRenderFeature.cs:line 553
   at Stride.Rendering.RenderSystem.Prepare(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RenderSystem.cs:line 229
   at Stride.Rendering.Compositing.GraphicsCompositor.DrawCore(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Rendering\Compositing\GraphicsCompositor.cs:line 116
   at Stride.Rendering.RendererBase.Draw(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RendererBase.cs:line 49
   at Stride.Engine.SceneSystem.Draw(GameTime gameTime) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\SceneSystem.cs:line 234
   at Stride.Games.GameSystemCollection.Draw(GameTime gameTime)
   at Stride.Games.GameBase.Draw(GameTime gameTime)
   at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame)
   at Stride.Games.GameBase.RawTickProducer()
Unhandled exception. System.AggregateException: One or more errors occurred. (One or more errors occurred. (An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 系统找不到指定的文件。))
 ---> System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 系统找不到指定的文件。)
 ---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'win-x64\glslangValidator.exe' with working directory 'D:\SEP\ThirdPersonPlatformer\Bin\Windows\Debug\win-x64'. 系统找不到指定的文件。
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at Stride.ShellHelper.RunProcessAndRedirectToLogger(String command, String parameters, String workingDirectory, LoggerResult logger) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\shared\Stride.Core.ShellHelper\ShellHelper.cs:line 106
   at Stride.Shaders.Compiler.OpenGL.ShaderCompiler.Compile(String shaderSource, String entryPoint, ShaderStage stage, EffectCompilerParameters effectParameters, EffectReflection reflection, String sourceFilename) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders.Compiler\OpenGL\ShaderCompiler.cs:line 134
   at Stride.Shaders.Compiler.EffectCompiler.Compile(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders.Compiler\EffectCompiler.cs:line 259
   at Stride.Shaders.Compiler.EffectCompilerChain.Compile(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerChain.cs:line 55
   at Stride.Shaders.Compiler.EffectCompilerCache.CompileBytecode(ShaderMixinSource mixinTree, EffectCompilerParameters effectParameters, CompilerParameters compilerParameters, ObjectId mixinObjectId, DatabaseFileProvider database, String compiledUrl) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerCache.cs:line 158
   at Stride.Shaders.Compiler.EffectCompilerCache.<>c__DisplayClass18_0.<Compile>b__0() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Shaders\Compiler\EffectCompilerCache.cs:line 138
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at Stride.Rendering.EffectSystem.<>c__DisplayClass20_0.<LoadEffect>b__0(Task`1 x) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\EffectSystem.cs:line 164
   at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Stride.Rendering.RootEffectRenderFeature.PrepareEffectPermutations(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RootEffectRenderFeature.cs:line 553
   at Stride.Rendering.RenderSystem.Prepare(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RenderSystem.cs:line 229
   at Stride.Rendering.Compositing.GraphicsCompositor.DrawCore(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Rendering\Compositing\GraphicsCompositor.cs:line 116
   at Stride.Rendering.RendererBase.Draw(RenderDrawContext context) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\RendererBase.cs:line 49
   at Stride.Engine.SceneSystem.Draw(GameTime gameTime) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Engine\Engine\SceneSystem.cs:line 234
   at Stride.Games.GameSystemCollection.Draw(GameTime gameTime)
   at Stride.Games.GameBase.Draw(GameTime gameTime)
   at Stride.Games.GameBase.RawTick(TimeSpan elapsedTimePerUpdate, Int32 updateCount, Single drawInterpolationFactor, Boolean drawFrame)
   at Stride.Games.GameBase.RawTickProducer()
   at Stride.Games.GameBase.Tick()
   at Stride.Games.GamePlatform.Tick()
   at Stride.Games.GamePlatform.OnRunCallback()
   at Stride.Games.GameWindowSDL.<>c__DisplayClass17_0.<Run>b__0()
   at Stride.Games.SDLMessageLoop.Run(Window form, RenderCallback renderCallback)
   at Stride.Games.GameWindowSDL.Run()
   at Stride.Games.GamePlatform.Run(GameContext gameContext)
   at Stride.Games.GameBase.Run(GameContext gameContext)
   at ThirdPersonPlatformer.ThirdPersonPlatformerApp.Main(String[] args) in D:\SEP\ThirdPersonPlatformer\ThirdPersonPlatformer.Windows\ThirdPersonPlatformerApp.cs:line 11

My Vulkan SDK version is 1.3.
I can see glslangValidator's infomation in cmd.
I have set RTX3050 as the default render device through nvidia setting panel.

I can not run with <StrideGraphicsApi>Direct3D12</StrideGraphicsApi> too......:(

I uninstalled Stride by the installer which is offered by the official website.
Then I reinstalled it.
I just find that I can not open C# script with the built-in script editor.
...

If you are using the dotnet 7 branch that could make sense. I know recently Manio fixed the dotnet 6 version but it relies on https://github.com/roslynpad/roslynpad Which may need to be updated in strides nuget packages.
I personally use VS2022 anyway since that editor is fairly basic even when it works.

No, I am using .NET 6.

If you are using the dotnet 7 branch that could make sense. I know recently Manio fixed the dotnet 6 version but it relies on https://github.com/roslynpad/roslynpad Which may need to be updated in strides nuget packages.
I personally use VS2022 anyway since that editor is fairly basic even when it works.

No, I am using .NET 6.

If you are using the dotnet 7 branch that could make sense. I know recently Manio fixed the dotnet 6 version but it relies on https://github.com/roslynpad/roslynpad Which may need to be updated in strides nuget packages.
I personally use VS2022 anyway since that editor is fairly basic even when it works.

Weird BUG.
I can not open any file in built-in editor if I opened this file.

I reinstalled my operating system.
The problem still exists.

I think the Windows Update should be blame.
I created project before install "2023-04 cumulative update for Windows 10 Version 21H2 version (KB5025221)".
Then the project works fine with "Direct3D12" option.
The project will show various errors after install that Update package is installed.


KOGITO-3185 Use file system from InMemoryCompiler

From https://github.com/kiegroup/kogito-runtimes/pull/726

Failing tests are related to a know issue that is going to be solved by this PR


feat: add microdatas

Summary
This PR adds some microdatas on post and posts list. Microdatas are useful for search engines/web crawlers and can improve your position on search engines or the user experience.
Here are some screenshots on the Google's Structured data Testing tool:
Homepage (before):

Homepage (after):

Post (before):

Post (after):

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[x] Feature
[ ] Code style update
[ ] Refactor
[ ] Docs
[ ] Build-related changes
[ ] Other, please describe:

If changing the UI of default theme, please provide the before/after screenshot:
No UI changes.
Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:

[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)

You have tested in the following browsers: (Providing a detailed version will be better.)

[x] Chrome 79.0.3945.130
[ ] Firefox
[ ] Safari
[ ] Edge
[ ] IE

If adding a new feature, the PR's description includes:

[x] A convincing reason for adding this feature
[x] Related documents have been updated
[x] Related tests have been updated

To avoid wasting your time, it's best to open a feature request issue first and wait for approval before working on it.
Other information:
Nope.

Nice! I'll review it ASAP.

Why not adding publisher property to author, too?

I wasn't really sure of how to use the microdata properly, but sure we can add it.

Is dateModified really required since we're currently only displaying published date?

You're right, it's not displayed but I thought it can be intersting to still have the info somewhere.
Maybe we should display it?

IMO, we can provide an option whether to display last modified date, but it'll be another PR or issue, so leave dateModified  to it.

I've added "publisher" micro-data:

Cool, could you remove dateModified for now, and I'll merge it.

Done


hold November 2015 call

We on for 9am tomorrow, @pjz?
Last month: #507.

Yup

Cool.

@kaguillera and I have started co-working at Catapult on Thursdays. I'll try to be settled in and ready for the call by 9:00. @pjz I'll try to text you if it looks like I'm running late.

Ready, @pjz?

yup

https://plus.google.com/hangouts/_/hoaevent/AP36tYefV9jN2qu_g3NBMZKhUSSVy4z5AhZFB6F7laCJc7ONrC1A9A

Django + Aspen: https://gist.github.com/whit537/1ccf19dc5bd95363564d

ah I am at catapult now...where are you @whit537 ??

@kaguillera In the front conference room! :-)

Winding down Aspen in favor of Simplates reticketed as #526.
Also, here's the call archive: https://www.youtube.com/watch?v=oykUQj2MXtI.


[Feature][Documentation] Create example document that has markdown supported by Takenote

Problem
All markdown rendering engines support different kinds of markdown in different ways. We should create an example document that shows features we can render.
Suggested Solution
Create a document with a bunch of different markdown that properly renders in the Takenote code editor.
In the future (or as a stretch of this issue), maybe we could have a little question mark at the bottom right that a user can click on to see a document like this.
Note
It would be nice to have tests written for each markdown syntax that is in the example, but as v1 of this issue it would be enough just to have the document available in the repository.

It sounds like this can just be combined with the welcome note.


Change Dialog focus behavior on open?

Change Type
Addition
Proposed Changes
When a Dialog is opened, it automatically focuses on the first input element. On mobile, this causes the virtual keyboard to open immediately.
Is there a way to change the focus behavior for Dialogs?
I've tried passing openFocus={null} to the root of the Dialog but it did not work. I am not sure if I'm using it correctly.

So because there's a focus trap in the dialog when open if you truly didn't focus anything at all, keyboard users would be trapped with no way to navigate through the component.
I do however think that we probably shouldn't focus automatically when opened via a touch or click event, rather only when the user presses tab for the first time which would solve this issue with mobile devices.
I will investigate further this weekend, thanks for raising the issue!

Should be available via the openFocus prop!

Hi, is this still being investigated?


Improve addon support

@dfreeman I tried using our new code in ember-cli-addon-docs, but I believe some of the logic doesn't work.
Adding this addon to Addon Docs and stepping through the debuggger, I saw this line was true (and includer.treePaths was undefined). So index.js thought Addon Docs was an app. (Of course, the dummy app is an app, which might be where I'm getting confused...)
I should probably get my thoughts down here, just because a lot has been in my head thus far.
My goal is for e-cli-tailwind to be "the way" to get Tailwind into an Ember app or addon. A few use cases I have in mind:

I want to use Tailwind to style my app. Install e-cli-tailwind, get the modules in app/styles/tailwind/* and go to town.
I want to use Tailwind to style my addon's dummy app.
I want to use Tailwind to style some components my addon is shipping to host apps.

(3) is what I'm interested in doing in Addon Docs - I want to use Tailwind classes to style <docs-viewer>, for example. And ideally I'd like to prefix them, in case host apps would like to use their own customized Tailwind to style their dummy app. (And eventually use postcss to strip unused classes).
We don't have to tackle all of this now of course, I just wanted to put my thoughts down. Also, in the Addon Docs design work I'm doing, I just imported a static build of tailwind.css, so I'm not blocked. But it would be really cool if we could get e-cli-tailwind working for addons (so we could restrict colors, keep styles maintainable and so on).

You're right something's not working, but I think we're on the same page about how folks should be able to consume the addon.

I saw this line was true (and includer.treePaths was undefined). So index.js thought Addon Docs was an app.

You should see included get invoked twice, once for the dummy app and once for addon-docs itself. Corresponding to that, ember g ember-cli-tailwind in an addon should populate modules in addon/styles, and ember g --dummy ember-cli-tailwind should populate them in tests/dummy/app/styles.
The dummy app's Tailwind config will get compiled into a tailwind.css file that it can import from its app.css. The JS modules will be available under dummy/styles/.... I don't think the generator can find the dummy's app.css to add the import automatically, but it should work if the author adds it by hand, and that shouldn't be too hard to fix in the generator.
The addon's Tailwind config will get compiled into CSS and automatically added to vendor.css — we don't have an easy way to stop that from happening, because it's just what Ember CLI does for free-floating addon CSS, but that seems likely to be ok.
Up to this point, I think all of this fits with both the goals you've described and the way the actual implementation works.
The thing that's broken (and I'm really not sure how I missed this the first time around) is that the addon's config modules are getting built incorrectly. This looks like a bug in Ember CLI. If I put something like this in a fresh addon in addon/styles/module.js:
export default 'hello world';

The result in vendor.js will, weirdly, show up twice: once raw, once transpiled.
;export default 'hello world';

;define('tailwind-test/styles/module', ['exports'], function (exports) {
  'use strict';

  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = 'hello world';
});

Testing with a couple different CLI versions, it looks like this started happening in 2.13 (up to that point, it worked fine) and is still happening in 3.0. Chatting with @turbo87 in Slack, it doesn't sound like this is likely to change, and even if it were we'd need to come up with some workaround for that pretty wide window of CLI versions.
How would you feel about moving the tailwind config from {app,addon}/styles/tailwind to {app,addon}/tailwind?

Interesting - and thank you so (again) much for digging into this!
I could be convinced. Few things off the top of my mind:

Are we being a good "citizen" by adding a new top-level tailwind folder? I did this with Mirage, I think it's okay (especially because Mirage is used both for app dev and testing), but it does feel like we already have a good place for styling-related stuff in {app,addon}/styles.
Maybe we could try filtering the tailwind/* directory out of the tree completely? So, we'd just use it at build-time to generate tailwind.css, and filter those modules out from the client's jsTree. (I know I want them to be importable in client-side code, but maybe to get this to MVP-status we could target the three initial use cases first, and think through a good strategy later to get that working).
What about using .scss files with Sass Maps for the config data? (Feels like ES6 mods still the way to go tho...)

Are we being a good "citizen" by adding a new top-level tailwind folder? I did this with Mirage, I think it's okay (especially because Mirage is used both for app dev and testing), but it does feel like we already have a good place for styling-related stuff in {app,addon}/styles.

My take is that adding app/tailwind would actually be a lot simpler than what Mirage is doing, since we'd just rely on the normal build behavior in all environments. Devs have always been free to put whatever files/directories they want in app/addon, and even ember-data is technically just an addon that encourages you to add a bunch of new top-level directories.
The thing that makes {app,addon}/styles weird is that the build tooling sees it as a totally separate tree that just happens to live inside of another tree, rather than just a subdirectory of the app or addon tree. Because of that, the semantics for the content you put in there get kind of weird. And (as we've learned) the CLI doesn't even make guarantees that putting anything other than stylesheets will behave consistently from version to version.

Maybe we could try filtering the tailwind/* directory out of the tree completely? So, we'd just use it at build-time to generate tailwind.css, and filter those modules out from the client's jsTree.

The problem is that we don't have an easy way to reach out and change the contents of our parent's tree. Adding things is easy (which is why we don't have this problem with apps — ember-cli actually filters JS out of app/styles automatically), but changing them is difficult. We could try registering a preprocessor that would give us access to the addon and styles trees in-flight, but that's a really hairy path to go down. ember-css-modules is full of odd workarounds and semver conditionals to handle all the subtle ways that those things change from version to version of the CLI, and it's a nightmare to maintain.

What about using .scss files with Sass Maps for the config data? (Feels like ES6 mods still the way to go tho...)

Agreed ES6 modules feel better, and I also think parsing the Sass and turning it into CJS for the tailwind processor could wind up being a little complicated (plus that rules out anyone using a preprocessor other than Sass from using Tailwind)

Ah, sorry—should've been clearer 🙂
I can open up a PR tonight or tomorrow with that change

@dfreeman trying out #8 locally in addon-docs, a few questions:

_buildTailwind() is getting called twice, and the second time this.tailwindInputPath is undefined, so this line blows up. This is because when I installed, and only generated for my /addon folder, and not /tests/dummy (which I think is a valid use case, esp. for getting started).
I can fix this - was just going to add an extra guard making sure tailwindInputPath is defined before attempting the build. Does that sound reasonable?
Also, while I have you I want to make sure I understand what's going on. Does index.js basically get called twice, once for the addon and once for the addon's dummy app?

Once I made that fix, the app did build. But I noticed that with /addon's Tailwind was automatically added to the dummy app's vendor.css. Which is cool! The only thing is, before I was doing @import 'tailwind' at the top of my addon/styles/addon.scss file, which let me do things like @extend .ml-4, a Tailwind class that was now available. But now, I think it's being included after, so these classes aren't available yet.
Also, it would be cool to use JS to import the values from the Tailwind modules, but I'm using Sass. If I were using JS to generate these one-off styles that would work.
Just thinking through some solutions here. Could we make the built tailwind available to addon/styles tree so it can @import it? Any other ideas?

Love it, think this solves all my problems


run demo of siammask error

running demo of siammask meet error

please check it.
Thank you!

hello, When  running this script, do you have this problem?

I may have modified the code without noticing it.
run new unzip code, not have error.


Test suite failure

Thank you for this library!
The test suite does not pass.  Is this a known issue, or is there a bug?
iris ~/tmp % cabal get posix-pty
Unpacking to posix-pty-<IP_ADDRESS>/
iris ~/tmp % cd posix-pty-<IP_ADDRESS>
iris ~/tmp/posix-pty-<IP_ADDRESS> % cabal sandbox init
Writing a default package environment file to
/home/spwhitton/tmp/posix-pty-<IP_ADDRESS>/cabal.sandbox.config
Creating a new sandbox at /home/spwhitton/tmp/posix-pty-<IP_ADDRESS>/.cabal-sandbox
iris ~/tmp/posix-pty-<IP_ADDRESS> % cabal test
Package has never been configured. Configuring with default flags. If this
fails, please run configure manually.
Resolving dependencies...
Configuring posix-pty-<IP_ADDRESS>...
Preprocessing library posix-pty-<IP_ADDRESS>...
[1 of 1] Compiling System.Posix.Pty ( System/Posix/Pty.hs, dist/build/System/Posix/Pty.o )

In file included from /usr/include/x86_64-linux-gnu/sys/ioctl.h:21:0: error:
    0,
                     from cbits/fork_exec_with_pty.c:2:

/usr/include/features.h:148:3: error:
     warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
     # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       ^~~~~~~

In file included from /usr/include/x86_64-linux-gnu/sys/ioctl.h:21:0: error:
    0,
                     from cbits/fork_exec_with_pty.c:2:

/usr/include/features.h:148:3: error:
     warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
     # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       ^~~~~~~
Preprocessing test suite 'stty' for posix-pty-<IP_ADDRESS>...
[1 of 1] Compiling Main             ( tests/stty.hs, dist/build/stty/stty-tmp/Main.o )
Linking dist/build/stty/stty ...
Running 1 test suites...
Test suite stty: RUNNING...
speed 38400 baud;
rows 10; columns 10;
line = 0;
intr = ^C;
quit = ^\;
erase = ^?;
kill = ^U;
eof = ^D;
eol = <undef>;
eol2 = <undef>;
swtch = <undef>;
start = ^Q;
stop = ^S;

susp = ^Z;
rprnt = ^R;
werase = ^W;
lnext = ^V;
discard = ^O;
min = 1; time = 0;
-parenb
-parodd
-cmspar cs8
-hupcl
-cstopb
cread
-clocal

-crtscts

-ignbrk

-brkint

-ignpar

-parmrk

-inpck

-istrip
-inlcr

-igncr
icrnl ixon
-ixoff
-iuclc

-ixany
-imaxbel
-iutf8

opost
-olcuc
-ocrnl

onlcr
-onocr

-onlret

-ofill

-ofdel nl0

cr0 tab0
bs0 vt0 ff0

isig icanon
iexten echo

echoe echok
-echonl
-noflsh
-xcase

-tostop
-echoprt

echoctl
echoke

-flusho
-extproc

stty: fdReadBuf: hardware fault (Input/output error)
Test suite stty: FAIL
Test suite logged to: dist/test/posix-pty-<IP_ADDRESS>-stty.log
0 of 1 test suites (0 of 1 test cases) passed.

Eh, actually that was me being lazy and dumb :) I wrote this as a quick error to check another issue, and added it as test to easily run it, but never actually used it as "cabal test" sorta thing, and being a quick check I didn't bother handling input termination gracefully. So I should fix this sometime soon, but doesn't say anything about the library not working.

I'm hitting fdReadBuf: hardware fault (Input/output error) as well when the wrapped program exits. Looks like there's tryFdReadBuf which might help:
https://hackage.haskell.org/package/unix-bytestring-<IP_ADDRESS>/docs/System-Posix-IO-ByteString.html#v:tryFdReadBuf

I think the solution should just be to catch the associated IOError, for example:
try (Pty.readPty pty) >>= \case
Left (e :: IOError) -> pure (Left e)
Right bs -> pure (Right bs)


The specified framework 'Microsoft.NETCore.App', version '2.1.0' was not found.

Hey guys sorry for noob question i just following a tutorial installing dotnet for ML.NET and everything went well until this error comes

this is my version of mlnet

my dotnet of version is 3.0.101
should i installing the previous version to be able for me to following my tutorial again?
thx for the attention

Thanks for reporting! We're planning to add support for 3.* releases of .NET Core. For now you'll have to install 2.1.0.

Tracking with #256. Resolving as duplicate. For now please install  .NET Core 2.1.0.


Edit ppp

Pull Request Test Coverage Report for Build 1246

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 72.238%

Totals

Change from base Build 1245:
0.0%

Covered Lines:
3406

Relevant Lines:
4715

💛  - Coveralls


Smoke testing the libs

Use this server: http://dev-com-17.accdemo.b2c.ydev.hybris.com:4200/
Keep the browser's console open at any time and monitor for errors.
Perform the following smoke tests:

[ ] Register, logout, login with the previously registered user
[ ] Go through checkout flow with the previously registered user:
[ ] Search for a product and open it
[ ] Check all tabs (product details, specs, reviews and shipping)
[ ] Add it to cart
[ ] Search for any other product and add it to cart directly from the search results page (don't open the product, just click on "add to cart")
[ ] Change quantity
[ ] Create a new shipping address
[ ] Create a new payment method
[ ] Repeat for an existing user (any user that was registered before the smoke testing)
[ ] Check all other functionality/pages and observe is basic functionality broken, are there any UI elements broken, etc.:
[ ] Order history page
[ ] Change language/currency
[ ] Sort
[ ] When searching, use facets and filters
[ ] Check pagination

I cannot be assigned yet, but I have started working on this ticket as well.

Some tests done.
No console errors found or UI bugs in the test path from issue description.
However, clicking on "Find a Store" link in header cause following error in a console:
ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'ngInjectableDef' of undefined TypeError: Cannot read property 'ngInjectableDef' of undefined     at Jr (main.1abd728b7eb1b870fbf8.js:1)     at t.get (main.1abd728b7eb1b870fbf8.js:1)     at t.getToken (main.1abd728b7eb1b870fbf8.js:1)     at n.project (main.1abd728b7eb1b870fbf8.js:1)     at n._next (main.1abd728b7eb1b870fbf8.js:1)     at n.next (main.1abd728b7eb1b870fbf8.js:1)     at t._subscribe (main.1abd728b7eb1b870fbf8.js:1)     at t._trySubscribe (main.1abd728b7eb1b870fbf8.js:1)     at t.subscribe (main.1abd728b7eb1b870fbf8.js:1)     at t.call (main.1abd728b7eb1b870fbf8.js:1)     at Jr (main.1abd728b7eb1b870fbf8.js:1)     at t.get (main.1abd728b7eb1b870fbf8.js:1)     at t.getToken (main.1abd728b7eb1b870fbf8.js:1)     at n.project (main.1abd728b7eb1b870fbf8.js:1)     at n._next (main.1abd728b7eb1b870fbf8.js:1)     at n.next (main.1abd728b7eb1b870fbf8.js:1)     at t._subscribe (main.1abd728b7eb1b870fbf8.js:1)     at t._trySubscribe (main.1abd728b7eb1b870fbf8.js:1)     at t.subscribe (main.1abd728b7eb1b870fbf8.js:1)     at t.call (main.1abd728b7eb1b870fbf8.js:1)     at P (polyfills.58789c84a628685b2bdb.js:1)     at P (polyfills.58789c84a628685b2bdb.js:1)     at polyfills.58789c84a628685b2bdb.js:1     at t.invokeTask (polyfills.58789c84a628685b2bdb.js:1)     at Object.onInvokeTask (main.1abd728b7eb1b870fbf8.js:1)     at t.invokeTask (polyfills.58789c84a628685b2bdb.js:1)     at e.runTask (polyfills.58789c84a628685b2bdb.js:1)     at d (polyfills.58789c84a628685b2bdb.js:1)     at e.invokeTask [as invoke]

During the smoke tests one small bug was found. Created in the issue #568


Different text and value pairs for the select element

Hi there, this is me again and this time I'm wondering to know how to create select form element that was kind of a fromModel select and kept the PRIMARY KEY id of the table as a value and some table related title column as a node text :)?
Thank you for your attention ...

Have you looked at all the arguments of the method ->fromModel ?

There are three only in maximum case the Model class, the model value-column, and some 'uuid' in the example which I couldn't turn into a result, maybe it is it ?

Could you figure it out?

Yes, of course,

I can provide some info if you need :)

Usually people write decisions when they find the answer to their question.  In order for the next one to be already

Relation::make('foreign_key_table.column')
        ->required()
        ->fromModel(Mother_table::class, 'mother_table_visual_column', 'mother_table_foreign_column')
        ->title('Website')

The third argument name is key, but not foreign_key (e.g.), besides it has no description in the documentation, that is why I didn't guess that there should be the foreign key.


Doesn't show up the Positions which are owned

Open the app
Held positions will be null

Thanks,
Avinash

Any additional info?  I'm not able to reproduce this problem without a little more background.  what OS/version/etc?
Let me know and I'll try and get it fixed :P

Sure Buddy :)
Windows 10.0, I downloaded  RHClient-win32-x64. I tried on 3 different machines :( W541, Surface Pro3.
I am not able to see the positions I am holding or the Graph for any tickers.
Build Alpha 0.7.4.
Thanks,
Avinash


Added Modern Toggle Button

Almost identical to Modern Button but inherits from ToggleButton so has
checked and unchecked states.

Is ModernUI still on the upkeep? I just haven't seen any commits by the author in 4 months.

It doesn't seem very active, though 4 months isn't an especially long time. The project is pretty good as it is, anyway.

This is very very true. Just wish I could figure how to save a user configuration to keep their color and theme (light or dark)
On Aug 2, 2015 8:03 AM, David Warner<EMAIL_ADDRESS>wrote:
It doesn't seem very active, though 4 months isn't an especially long time. The project is pretty good as it is, anyway.
—
Reply to this email directly or view it on GitHubhttps://github.com/firstfloorsoftware/mui/pull/47#issuecomment-127020038.

Ohhh I did this part… Will update the code early in the morning…. 😊 I always save the last configuration of user, So, on the next login, it looks very same as last one 😊
And yes, this is really helpful project for people like me (who are dumb in designing) 😊
Happy coding…
Sent from Windows Mail
From: William Hodges
Sent: Sunday, 02 August 2015 17:37
To: firstfloorsoftware/mui
This is very very true. Just wish I could figure how to save a user configuration to keep their color and theme (light or dark)
On Aug 2, 2015 8:03 AM, David Warner<EMAIL_ADDRESS>wrote:
It doesn't seem very active, though 4 months isn't an especially long time. The project is pretty good as it is, anyway.
—
Reply to this email directly or view it on GitHubhttps://github.com/firstfloorsoftware/mui/pull/47#issuecomment-127020038.
—
Reply to this email directly or view it on GitHub.

This has been raised as its own issue in #49
I have provided a sample solution on that issue to address the request for
persisting user settings.


Gradle plugin: Build upon default detekt config

Fixes #2217
When a new rule is added before it's available in the version of detekt that the Gradle plugin uses, the config validation fails because the default detekt config file includes a config for the new rule that the Gradle plugin's detekt version doesn't yet know about.

Codecov Report

Merging #2227 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #2227   +/-   ##
=========================================
  Coverage     81.41%   81.41%
  Complexity     2064     2064
=========================================
  Files           340      340
  Lines          5934     5934
  Branches       1077     1077
=========================================
  Hits           4831     4831
  Misses          526      526
  Partials        577      577

Continue to review full report at Codecov.

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


Allow using (void) for unused variables.

It's common in C to use (void)anything; to discard unused expressions, this makes C compilers such as Clang/GCC suppress unused variables warnings, but this is not working for all variable types in C2M, example:
typedef struct Foo {int x;} Foo;
int main(int argc, char** argv) {
  Foo foo;
  (void)foo;
  return 0;
}

The above code fails with error conversion of non-scalar value requested, while this compiles fine on GCC/Clang.

I am facing this issue with various C libraries that I am attempting to check if C2M works.

The following commits were added to solve the issue:
https://github.com/vnmakarov/mir/commit/ce433457c467276c14dba62f14daf678ca2c4b3e
https://github.com/vnmakarov/mir/commit/2c0d8b43d7d16609a48404e0cccecae1d376b01b

The fix worked, thanks!


Deprecate returning JobStatus in RuntimeJob

Summary
Details and comments
Fixes #

We should make sure internal calls to status() don't surface this deprecation warning. For example, job.logs() calls job.status() under the cover, but that call shouldn't surface this warning.
Also issuing the warning once is probably good enough. It'd be excessive if someone is using job.status() in a loop to poll for status lol.

We should make sure internal calls to status() don't surface this deprecation warning. For example, job.logs() calls job.status() under the cover, but that call shouldn't surface this warning.

With a stack level of 2, other internal calls to status() don't show the deprecation warning

Also issuing the warning once is probably good enough. It'd be excessive if someone is using job.status() in a loop to poll for status lol.

Python deprecation warnings are only shown once per session for a specific call, so looping job.status() only shows the warning once


Documentation Correction

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Versions
NA
Description
Describe the bug
The text describing the input variable "default_location" needs to be improved.
https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/wiki/[Variables]-default_location
If specified, will use set the default location used for resource deployments where needed. #check_value will use set the default == is wording right?
Suggestion=>  If specified, will set the default location used for resource deployments where needed.
The text describing the input variable destroy_duration_delay needs to be improved.
Used to tune terraform deploy when faced with errors caused by API caching or eventual consistency. Sets a custom delay period after destruction of the specified resource type. ##check_value tune terraform deploy == terraform destroy?
Suggestion=> Used to tune terraform destroy when faced with errors caused by API caching or eventual consistency. Sets a custom delay period after destruction of the specified resource type.
For input variable library_path
"If specified, sets the path to a custom library folder for archetype artefacts. #check_value artefacts == is it artifacts? Update the code vars code"
Steps to Reproduce

NA
Screenshots

Additional context
NA

Documentation was fixed.


 To learn how to turn on this feature and other features, see Feature management."
I do not see any feature in Feature Management remotely close to Customer sort order.  I am looking in 10.0.28.

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

ID: ae09d99f-e54d-2e7a-ff26-27a0eb046753
Version Independent ID: b647704a-868c-307e-9b2b-57231d52ffdd
Content: Change the sort order for merchandising entities - Commerce | Dynamics 365
Content Source: articles/commerce/custom-order-categories-nav-retail-prod-hierarchy.md
Service: dynamics-365-commerce
Product: ****
Technology: ****
GitHub Login: @josaw1
Microsoft Alias: brshoo

@dlanglie - Thank you for the feedback.
@josaw1 - Can you take a look at this and assign to the correct PM to update? Thanks!

@josaw1https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjosaw1&data=05|01|dlanglie%40microsoft.com|d812081a31b749fc7cce08da7ee7c902|72f988bf86f141af91ab2d7cd011db47|1|0|637961831220991932|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hRFYzGpr5k%2FOPkqIleTEZbCHEjcxLEVq8VrRG2%2Buu0Q%3D&reserved=0, @Ashish @.***> has already updated the document.
Thank you
From: Kristin Fender @.>
Sent: Monday, August 15, 2022 12:59 PM
To: MicrosoftDocs/dynamics-365-unified-operations-public @.>
Cc: Dawn Langlie @.>; Mention @.>
Subject: Re: [MicrosoftDocs/dynamics-365-unified-operations-public] By default the custom sort order feature is turned off. (Issue #4120)
@dlangliehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdlanglie&data=05|01|dlanglie%40microsoft.com|d812081a31b749fc7cce08da7ee7c902|72f988bf86f141af91ab2d7cd011db47|1|0|637961831220991932|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hDVuTHeRB%2BxvL3tN9TSNy%2BHMal%2FR5wHu76BbNl8FJA4%3D&reserved=0 - Thank you for the feedback.
@josaw1https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjosaw1&data=05|01|dlanglie%40microsoft.com|d812081a31b749fc7cce08da7ee7c902|72f988bf86f141af91ab2d7cd011db47|1|0|637961831220991932|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hRFYzGpr5k%2FOPkqIleTEZbCHEjcxLEVq8VrRG2%2Buu0Q%3D&reserved=0 - Can you take a look at this and assign to the correct PM to update? Thanks!

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fdynamics-365-unified-operations-public%2Fissues%2F4120%23issuecomment-1215517236&data=05|01|dlanglie%40microsoft.com|d812081a31b749fc7cce08da7ee7c902|72f988bf86f141af91ab2d7cd011db47|1|0|637961831221148157|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=Pas2HvKUojyKfqn1PVqnGiexEJDr8%2F0FMmqmJMMNKYE%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANJLSJU4SSYT5AGZ6RPMYKTVZKAM7ANCNFSM56IXELEQ&data=05|01|dlanglie%40microsoft.com|d812081a31b749fc7cce08da7ee7c902|72f988bf86f141af91ab2d7cd011db47|1|0|637961831221148157|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=RPVwuPUUpNvDDN%2FuQBtt%2FOrgre0AMtqEX%2Fy82ZHKdf4%3D&reserved=0.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Closing as the issue is resolved.


set volume size when create container

we can set volume size when create volume explicitly with command：
docker volume create --name volume1 -d driver-plugin -o size=1G
but i can not find a way to set the volume size when create container except set a default value in mine volume plugin.
docker create -it -v wangdk2:/mnt --volume-driver=driver-plugin ubuntu:15.04 bash
so when i use docker-compose to create container with volume,i can not set the volume size. Is there any methon to set the container volume size when create container? thanks.

@davidstack I don't think there is a way to pass driver options to volume driver directly in the run command. But with docker-compose, you can define the size on the volume when creating it using the v2 compose files:
version: "2"

services:
  myservice:
    # […]

volumes:
  wangdk2:
    driver: driver-plugin
    driver_opts:
      size: 1G

@vdemeester  thanks,i  try to test with my volume plugin.


vscode://... protocol failed on Linux

Does this issue occur when all extensions are disabled?: Yes/No

Version: 1.84.0
OS: Linux x64 6.2.0-36-generic (Ubuntu 22.04)

Steps to Reproduce:
To open any local file, let's say ~/e-zz/WorkDir/test.txt

run xdg-open /vscode://file//home/e-zz/WorkDir/test.txt
nothing will happen

While with the previous version (vscode 1.83.1), above steps will invoke vscode to open it.

- vscode://file//home/e-zz/WorkDir/test.txt
+ vscode://file/home/e-zz/WorkDir/test.txt

Same issue, and I find one / after file worked.

It seems fixed in #197511

It seems fixed in #197511

Thanks. Indeed it's fixed now in VSCode 1.84.1

@e-zz
This still seems to be broken in VSCode 1.84.2 using the snap on ubuntu 22.04
➜  ~ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy
➜  ~ code --version
1.84.2
1a5daa3a0231a0fbba4f14db7ec463cf99d7768e
x64


Move date stamp banner for URN flow to confirm details page

I think I need to talk through the logic of the datestamp to make sure the right users are seeing it - there's a lot going on in the POST ioj route that I think this PR may circumnavigate

Agree, be good to walkthrough, the logic has changed a fair bit (the logic you quote is where IOJ section is complete and the app is non-passported)


F/saved news

Fixes #75

Better to use snackbar than toast. Also having "UNDO" button in snackbar is very useful.
Try GMail app deletion behavior for example.

Also, how can user un-save the news?
I think we need to put that mechanism.
Maybe use the same button, but change it to "Unsave" when we know that it's been saved.
Or maybe you have better idea.

One more thing.
The order of Saved News list should be chronological with regard of when user save the news.
It would be confusing if user browsed news no. 497, and save it, then when she goes to Saved News, she sees nothing.

Going to implement the snackbar

U-u-updateeed!!

Prima!
I'm going to merge this!


Handle multiple non-dev requirements files

Is your feature request related to a problem? Please describe.
Right now, it's possible to pass multiple requirements files for dev dependencies, through --requirements-txt-dev, but it's not possible to do so for non-dev dependencies.
It's usually more common to have multiple dev dependencies files, so the current behaviour is not unreasonable, but there are situations where even non-dev requirements can be separated over multiple requirements files (for instance, by having a file for public dependencies from PyPI, and another one for private ones in a custom registry).
Describe the solution you would like
By adapting a bit the code, we could make it possible to pass multiple non-dev requirements files, while still allowing to pass a single one if needed (similarly to the behaviour of --requirements-txt-dev). This would allow flexibility for edgy use-cases, while keeping a sensible and most likely convenient default for most usages.
Additional context
If you think that the request makes sense, I would be more than happy to make a PR implementing the change, just let me know.

I think this makes sense! If you have the time, feel free to create the PR.


[Suggestion] Trading with goblin gives experience

Much like trading with vanilla villagers and merchants, it would be nice if you received some experience for successful trades with the goblin trader.

+1 could in onTrade() give the player experience equal to the merchant exp which is already configured

Added in https://github.com/MrCrayfish/GoblinTraders/commit/7c8eaea115aadfec24646e850032d74999eb1bd1 for 1.18 version


Fails test when assert { type: 'json' } is used

Describe the bug
I have noticed I cannot use the import type assertions that were included with Node 16.14.2 and onwards.
With Node 16.14.2, JSON import in ESM modules have landed on the same spec as browsers.
import jsonFile from './some-json.json' assert { type: 'json' }

However using this syntax in a test module or any module imported (recursively) by Vitest results in a syntax error.
This is somewhat strange as Vite otherwise bundles files like these without issue.
Reproduction
See an example based on the basic example in this repo: https://github.com/aMediocreDad/vitest-json-assert

Stackblitz cannot be used due to lack of support for LTS node.

System Info
System:
    OS: macOS 12.3.1
    CPU: (10) arm64 Apple M1 Max
    Memory: 433.97 MB / 32.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 18.1.0 - ~/.volta/tools/image/node/18.1.0/bin/node
    npm: 8.9.0 - ~/.volta/tools/image/npm/8.9.0/bin/npm
  Browsers:
    Firefox: 100.0.2
    Safari: 15.4
  npmPackages:
    vite: ^2.9.9 => 2.9.9
    vitest: latest => 0.13.1

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

It works for you because it is not processed by ssr. Ssr rewrites imports to a custom function, that's why assertions are left out


add more String method

[x] trim
[x] to_upper
[x] split
[ ] c style strcmp

What should we do with the current compare in string.mbt though.
It seems that it is not used anywhere else and this should probably align with other languages.

What should we do with the current compare in string.mbt though. It seems that it is not used anywhere else and this should probably align with other languages.

@bobzhang

#993


Ignoring assetsInlineLimit not working

The plugin isn't generating the spritesheet after removing assetsInlineLimit from my Vite config. After some debugging, it seems to be a path issue. The isSpriteSheet check seems to prepend the full path to the spritesheet with the working directory, resulting in a duplicate prefix segment in the full path (and thus, never matches).

Fixed by 928b8ece3b788ceceb0ef4711bbb72103147a179


Duplicate flags when running bin/pulsar bookie

Describe the bug
A recent change (https://github.com/apache/pulsar/pull/5675) was made to the the bin/pulsar script. This change loads the bkenv.sh file and then sets the opts when running the bookie. This produces duplicate flags when running a bookie.

/usr/bin/java -cp /Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/conf:::/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/lib/: -Dlog4j.configurationFile=log4j2.yaml -Djute.maxbuffer=10485760 -Djava.net.preferIPv4Stack=true -Dpulsar.allocator.exit_on_oom=true -Dio.netty.recycler.maxCapacity.default=1000 -Dio.netty.recycler.linkCapacity=1024 -Xms2g -Xmx2g -XX:MaxDirectMemorySize=4g -XX:+UseG1GC -XX:MaxGCPauseMillis=10 -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:+AggressiveOpts -XX:+DoEscapeAnalysis -XX:ParallelGCThreads=32 -XX:ConcGCThreads=32 -XX:G1NewSizePercent=50 -XX:+DisableExplicitGC -XX:-ResizePLAB -Dpulsar.log.appender=RoutingAppender -Dpulsar.log.dir=/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/logs -Dpulsar.log.level=info -Dpulsar.routing.appender.default=Console -Dpulsar.functions.process.container.log.dir=/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/logs -Dpulsar.functions.java.instance.jar=/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/instances/java-instance.jar -Dpulsar.functions.python.instance.file=/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/instances/python-instance/python_instance_main.py -Dpulsar.functions.extra.dependencies.dir=/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/instances/deps -Dpulsar.functions.instance.classpath=/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/conf:::/Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/lib/: -Xms2g -Xmx2g -XX:MaxDirectMemorySize=2g -XX:+UseG1GC -XX:MaxGCPauseMillis=10 -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:+AggressiveOpts -XX:+DoEscapeAnalysis -XX:ParallelGCThreads=32 -XX:ConcGCThreads=32 -XX:G1NewSizePercent=50 -XX:+DisableExplicitGC -XX:-ResizePLAB -Dio.netty.leakDetectionLevel=disabled -Dio.netty.recycler.maxCapacity.default=1000 -Dio.netty.recycler.linkCapacity=1024 -Dpulsar.log.file=bookkeeper.log org.apache.bookkeeper.proto.BookieServer --conf /Users/ckellogg/apps/apache-pulsar-2.6.0-SNAPSHOT/conf/bookkeeper.conf

For example the Xms and XX:MaxDirectMemory are set twice. What is the behavior if flags are set twice? What value gets used?
To Reproduce
Steps to reproduce the behavior:

bin/pulsar bookie

@sijie @jiazhai The change in #5675 is not consistent with our previous discussion in #4555, the original intention of bin/pulsar is to use pulsar_env.sh and the only requirement is for people to add extra bookie opts.

@murong00 Thanks for the notice. Thanks @cckellogg for the report.
If the java run time options provided twice, in the most of JVM version, winner will be the right-most value.
It is a little confuse, But seems no easy way to solve this issue.
@murong00 From my point of view, 5675 is not too much conflict with 4555, in current code, we could have all the env in bkenv exported, and in these shell scripts, they could be used directly. so that avoid the need to set extra bookie opts in different places.

@jiazhai the main issue I see with #5675 is it's a breaking change. Users who update to a newer version of pulsar will have to change their configurations and that's not a good user experience. Also, all of the kubernetes charts default to using PULSAR_MEM to set resources for the bookies and that will no longer work.
I agree with @murong00 only variables from pulsar_env.sh should be loaded by bin/pulsar

@cckellogg Thanks for the feedback.
Using PULSAR_MEM instead of BOOKIE_MEM to set bookies, this seems be not a good way.
Is it OK to change the k8s charts to use BOOKIE_MEM for bookies setting?

@jiazhai my main concern is the current behavior was to use PULSAR_MEM to set the memory for bookies when running bin/pulsar now that is not the case so all users that upgrade to a newer version will have to change their configuration before upgrading. Also, this is provides duplicate flags which is confusing regardless if the right most one takes.
In my opinion bkenv.sh should only be applied to bin/bookkeeper and the pulsar_env.sh should only be used in the bin/pulsar and other bin/pulsar-* scripts. To me loading both is confusing and can lead to unexpected errors or behavior.
Why is PULSAR_MEM not a good way to set the memory?
PULSAR_MEM is used to set the memory for all commands (zookeeper, presto, function-worker, etc..) in the bin/pulsar script. It seems clear to me if I run bin/pulsar or any bin/pulsar-* script I control the memory with PULSAR_MEM.  #5675 changes this and makes it inconsistent with how everything else works and that in my opinion is confusing.

@cckellogg  Thanks for bring up this discussion.
4555 and 5675 both will bring in duplicate of flags when execute bin/pulsar bookie.
4555 resolved the issue that pulsar scripts not support BOOKIE settings.
5675 loaded BOOKIE_EXTRA_OPTS, but not using it unless it is really needed(like in command bin/pulsar bookie), it will not effect other non-bookie commands.
From my view, It is still the issue that raised in my above comments:

Using PULSAR_MEM instead of BOOKIE_MEM to set bookies

Is this a good way or not?
From 4555 and 4675, seems it puzzled some user by use PULSAR_MEM instead of BOOKIE_MEM to run bin/pulsar bookie.
I am not persist on these change too much.  Only want to make it more smooth for user to understanding, and avoid changing backwards and forwards in the future.
also would like to bring @murong00 @hangc0276 into the discussion.

@jiazhai The motivation of 4555 is to pass the BOOKIE_EXTRA_OPTS (just for passing jaas file when enable kerberos) when using pulsar-daemon, as sijie's comment in 4555 it doesn't use BOOKIE_MEM and BOOKIE_GC.
I agree with @cckellogg to some extent PULSAR_MEM is used to set the memory for all command，from my point of view bookeeper is also a part of pulsar.

I agree with @jiazhai ,the key problem of the issue is:

Using PULSAR_MEM instead of BOOKIE_MEM to set bookies
this way is good or not?
when start bookie, the right configuration will be used, the BOOKIE_MEM will override PULSAR_MEM

In my opinion, PULSAR_MEM should represent pulsar memory configuration and BOOKIE_MEM should represent bookie memory configuration. For a newcomer to pulsar, he will  be confused to set bkenv.sh to configure bookie memory, but not work.
If you just using PULSAR_MEM to start bookie, that will be a little confused.
For old pulsar version upgrading, I suggest to add a note in upgrade guide.
It is not elegant to override PULSAR_MEM using BOOKIE_MEM when starting bookie, the best way of starting bookie only using BOOKIE_MEM.

@jiazhai The motivation of 4555 is to pass the BOOKIE_EXTRA_OPTS (just for passing jaas file when enable kerberos) when using pulsar-daemon, as sijie's comment in 4555 it doesn't use BOOKIE_MEM and BOOKIE_GC.
I agree with @cckellogg to some extent PULSAR_MEM is used to set the memory for all command，from my point of view bookeeper is also a part of pulsar.

When only start bookie using PULSAR_MEM, it will force user to copy pulsar directory to another one the start bookie, otherwise you can't set bookie's memory independently.

@hangc0276 yes, it is not elegant to override the setting, from my point view I can accept both as long as the doc is detailed. The issue here is duplicate flags may confuse some users.

I think we need to resolve this issue there are still duplicate flags when starting a bookie by running pulsar/bookie. This is confusing to users and causing unexpected issues.  I think this change  (https://github.com/apache/pulsar/pull/5675) should be reverted before 2.6.

Hi, all
Any update or conclusion on this issue?
In my opinion, this's a really confused issue, especially for anyone who want to change bookie & broker jvm opts separately.

Hi, all
Any update or conclusion on this issue?
In my opinion, this's a really confused issue, especially for anyone who want to change bookie & broker jvm opts separately.

https://github.com/apache/pulsar/pull/9469
This pr may solve it.

Closed by https://github.com/apache/pulsar/pull/9469.


Difficult-to-see controls

Hey.
Try to see any controls (at the bottom left(open fullscreen to see them)). It's very hard to do it because the controls are gray there...
So, how to change their color to white?

OS: Ubuntu 19.04

And, they are normal if window is not focused

Thanks for reaching out!
We require the template to be filled out on all new issues and pull requests. We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests.
Thanks for understanding and meeting us halfway :grinning:


[k3s] systemd-sysupdate.service fails with 'No transfer definitions found.'

Description
Not sure if this is to Flatcar in general, to the k3s sysext or if it's just a configuration issue. I'm running a single Flatcar VM with the k3s sysext.
After logging into the node, I get a notification that systemd-sysupdate.service has failed:
Sep 05 10:08:55 k3s-node1 systemd-sysupdate[3551]: Discovering installed instances…
Sep 05 10:08:55 k3s-node1 systemd-sysupdate[3551]: Discovering available instances…
Sep 05 10:08:55 k3s-node1 systemd-sysupdate[3551]: \ Acquiring manifest file https://github.com/flatcar/sysext-bakery/releases/latest/download/SHA256SUMS…
Sep 05 10:08:55 k3s-node1 systemd-sysupdate[3552]: Pulling 'https://github.com/flatcar/sysext-bakery/releases/latest/download/SHA256SUMS'.
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3552]: Downloading 4.3K for https://github.com/flatcar/sysext-bakery/releases/latest/download/SHA256SUMS.
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3552]: Acquired 4.3K.
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3552]: Download of https://github.com/flatcar/sysext-bakery/releases/latest/download/SHA256SUMS complete.
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3552]: Operation completed successfully.
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3552]: Exiting.
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3551]: Determining installed update sets…
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3551]: Determining available update sets…
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3551]: No update needed.
Sep 05 10:08:56 k3s-node1 systemd[1]: Started systemd-sysupdate.service - Automatic System Update.
Sep 05 10:08:56 k3s-node1 systemd-sysupdate[3580]: No transfer definitions found.
Sep 05 10:08:56 k3s-node1 systemd[1]: systemd-sysupdate.service: Main process exited, code=exited, status=1/FAILURE

Environment and steps to reproduce
Flatcar version: 3975.2.0
Ignition config :
variant: flatcar
version: 1.1.0
passwd:
  users:
    - name: core
      ssh_authorized_keys_local:
        - id_ed25519.pub
storage:
  files:
    - path: /etc/hostname
      mode: 0644
      contents:
        inline: k3s-node1

    - path: /opt/extensions/k3s/k3s-v1.29.2+k3s1-x86-64.raw
      contents:
        source: https://github.com/flatcar/sysext-bakery/releases/download/latest/k3s-v1.29.2+k3s1-x86-64.raw

    - path: /etc/sysupdate.k3s.d/k3s.conf
      contents:
        source: https://github.com/flatcar/sysext-bakery/releases/download/latest/k3s.conf

  links:
    - path: /etc/systemd/system/multi-user.target.wants/k3s.service
      target: /usr/local/lib/systemd/system/k3s.service
      overwrite: true

    - target: /opt/extensions/k3s/k3s-v1.29.2+k3s1-x86-64.raw
      path: /etc/extensions/k3s.raw
      hard: false

    - path: /etc/extensions/docker-flatcar.raw
      target: /dev/null
      overwrite: true

    - path: /etc/extensions/containerd-flatcar.raw
      target: /dev/null
      overwrite: true

systemd:
  units:
    - name: systemd-sysupdate.timer
      enabled: true

    - name: systemd-sysupdate.service
      dropins:
        - name: k3s.conf
          contents: |
            [Service]
            ExecStartPre=/usr/lib/systemd/systemd-sysupdate -C k3s update

(I just noticed I forgot the sysext.conf dropin, but as far as I understand, this should be unrelated.)

Found the issue: /etc/sysupdate.d/noop.conf was missing.
Full working config:
variant: flatcar
version: 1.1.0
passwd:
  users:
    - name: core
      ssh_authorized_keys_local:
        - id_ed25519.pub
storage:
  files:
    - path: /etc/hostname
      mode: 0644
      contents:
        inline: k3s-node1

    - path: /opt/extensions/k3s/k3s-v1.29.2+k3s1-x86-64.raw
      contents:
        source: https://github.com/flatcar/sysext-bakery/releases/download/latest/k3s-v1.29.2+k3s1-x86-64.raw

    - path: /etc/sysupdate.d/noop.conf
      contents:
        source: https://github.com/flatcar/sysext-bakery/releases/download/latest/noop.conf

    - path: /etc/sysupdate.k3s.d/k3s.conf
      contents:
        source: https://github.com/flatcar/sysext-bakery/releases/download/latest/k3s.conf

  links:
    - path: /etc/systemd/system/multi-user.target.wants/k3s.service
      target: /usr/local/lib/systemd/system/k3s.service
      overwrite: true

    - target: /opt/extensions/k3s/k3s-v1.29.2+k3s1-x86-64.raw
      path: /etc/extensions/k3s.raw
      hard: false

    - path: /etc/extensions/docker-flatcar.raw
      target: /dev/null
      overwrite: true

    - path: /etc/extensions/containerd-flatcar.raw
      target: /dev/null
      overwrite: true

systemd:
  units:
    - name: systemd-sysupdate.timer
      enabled: true

    - name: systemd-sysupdate.service
      dropins:
        - name: k3s.conf
          contents: |
            [Service]
            ExecStartPre=/usr/lib/systemd/systemd-sysupdate -C k3s update
        - name: sysext.conf
          contents: |
            [Service]
            ExecStartPost=systemctl restart systemd-sysext


SAP HANA XS Advanced - Database access from Node.js

Tutorial URL: https://developers.sap.com/tutorials/xsa-node-dbaccess.html
Please specify the step you are referring to
Hi Craig - we are also doing NodeJS and stored procedures.  We are trying to debug our stored procedure from the NodeJS call and are running into issues trying to get the debugging to work.  Any details on how to debug the stored procedure from the NodeJS call?
Thanks,
Jay

Jay,
Once again, the channel to ask for help is the community, an incident or consulting.
Closing this.

Hi Lucia - There are two to three questions in the community that have been open for a while but no answers.  I can't find any answers.  Can you respond in the community?  That would help.
This is the closest one - but I could not get this to work....
HANA Express: How to debug a SQLScript procedure when called through UI5 module/nodejs module
https://answers.sap.com/questions/687849/hana-express-how-to-debug-a-sqlscript-procedure-wh.html

Here is another one with the same question:
How to debug database procedure through NodeJS application with Postman? (XSA - WebIDE)
https://answers.sap.com/questions/728027/how-to-debug-database-procedure-through-nodejs-app.html?childToView=12731862&answerPublished=true#answer-12731862
How to debug database procedure through NodeJS application with Postman? (XSA - WebIDE)
Here is mine (we found an issue with the SAP HDB client not passing undefined correctly to the stored procedure):
How to debug SAP HANA XSA stored procedure from a web nodeJS call - problem passing parameters
https://answers.sap.com/questions/12731861/how-to-debug-sap-hana-xsa-stored-procedure-from-a.html
Are you able to debug stored procedures from the NodeJS code?


Add account system

As title, in order to achieve online DJ / better search results ... etc, it would be important to have our own account system.
Need more discussion on this part

I'll close this outdated issue first and feel free to reopen this issue if needed :)


Implement scripts to read user input then send it to an API

Unsure if we need to interact with any API's currently - unless there is a hangman API we can use


Enable concurrent builds in CI for MacOS

We had some issues with concurrent builds specifically on MacOS that we could never really pinpoint. They appeared out of thin air one day, perhaps they've also gone away by themselves...?
Fixes #1147

I've rerun this a bunch of times and while there have been some failures they have all been unrelated to the concurrent build, like just previously seen known errors.
However, I also cleared the build cache and reran the build, after which all the macos builds fails, thus it is truly broken. There is some part in the build, that is being cached, that does not work great when run concurrently.
2023-05-04T11:01:10.5848390Z   CC       src/libpcre2_posix_la-pcre2posix.lo
2023-05-04T11:01:10.9824310Z   CC       src/pcre2posix_test-pcre2posix_test.o
2023-05-04T11:01:11.1755080Z   CCLD     libpcre2-8.la
2023-05-04T11:01:11.4563780Z ghc-cabal:
2023-05-04T11:01:11.4664320Z '/Users/runner/.stack/programs/x86_64-osx/ghc-8.10.7/lib/ghc-8.10.7/bin/ghc'
2023-05-04T11:01:11.4760570Z exited with an error:
2023-05-04T11:01:11.4862050Z Missing file:
2023-05-04T11:01:11.4948920Z /Users/runner/.stack/programs/x86_64-osx/ghc-8.10.7/lib/ghc-8.10.7/settings
...

so ghc-cabal is complaining about missing a file. And we do cache .stack dirs, so it's quite likely that this is what makes a difference here. But what does it fail when there is no cache? Are we trying to run multiple cabal concurrently and it is messing stuff up? cabal should be run implicitly from stack I think, which is run when compiling the compiler. While many other targets depend on the compiler I don't see how they would cause multiple concurrent builds since Make should be clever enough to figure out the dep and only run it once!?
We silence a bunch of the output in the actonc rule, which doesn't make debugging easier either.. not quite sure how to proceed. We could perhaps serialize dependency install, but we don't actually want that, like we want to run stack install concurrently with the rest of the build (building our C deps take a long time).


Parse bug for string environment variables

This fixes a small bug/ergonomics issue where strings passed via environment variables needed to be in Haskell format. From now on, we just use the plain string.
This means users can provide strings like so:
$ VAULT_HOST="vault.company.com" vaultenv ...

Instead of having to provide them as a Haskell value:
$ VAULT_HOST='"vault.company.con"' vaultenv ...

This isn't a backwards incompatible change, since the previous behavior never made it into a release.

While testing this, I found myself continuously needing to add debug statements, so I added a debug mode to vaultenv as well in the last commit. Can you review that one as well, @rkrzr?


Create 357D.cpp

Added a solution to one of the codeforces problem.

Great work @harshvsharma03 please give this repo a star if it really helped you to complete your PR.
Also follow me for follow back if you want to get connected with me for any such open source contribution program. Thank you 😊


Update Set-CsTeamsUpgradePolicy.md

Adds related links.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Set-CsTeamsUpgradePolicy.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Extend heap size bootstrap check with more information

Summary of the changes / Why this improves CrateDB
Motivated by https://github.com/crate/crate/discussions/10582
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

I'am not sure about putting the URL into the code, since it may change and won't be available any more at some point.

yep also wasn't sure. On the other hand we usually setup redirects if the location changes. @mechanomi what's your take on this?

What do you think about adding the heap size to the bootstrap checks documentation?

Good point. It may also make sense to move that into the reference documentation.
Something to follow up on.


Is this repo open for collaboration?

Hello im interested in your repo are you open for colab?

Right now i dont have plans to collaborate because im very busy but you can forks it if you want to modify it

I see, okay 😊


deprecation warnings should be mocked or thrown in tests

Currently, I don't think we are accounting for deprecations much in our tests. There are some legit cases (Such as ProfilingPlugin) where these deprecation warnings are actually of webpack code itself.
Given, this is expected considering lots of new stuff in next branch. This pr is meant to bring vision to those deprecations in tests - by forcing a jest.mock('util', { deprecate: ... or letting the deprecation fail the test by throwing.
With this change, here is an example of what to expect:
 FAIL  test/ProfilingPlugin.test.js
  Profiling Plugin
    ✕ should handle output path with folder creation (520ms)

  ● Profiling Plugin › should handle output path with folder creation

    DeprecationWarning: Compilation.hooks.normalModuleLoader was moved to NormalModule.getCompilationHooks(compilation).loader

      220 | 	 */
      221 | 	constructor(compiler) {
    > 222 | 		const getNormalModuleLoader = () => deprecatedNormalModuleLoaderHook(this);
          | 		                                    ^
      223 | 		this.hooks = Object.freeze({
      224 | 			/** @type {SyncHook<Module>} */
      225 | 			buildModule: new SyncHook(["module"]),

      at getNormalModuleLoader (lib/Compilation.js:222:39)
      at Object.get normalModuleLoader [as normalModuleLoader] (lib/Compilation.js:424:12)
      at Object.keys.forEach.hookName (lib/debug/ProfilingPlugin.js:308:18)
          at Array.forEach (<anonymous>)
      at interceptAllHooksFor (lib/debug/ProfilingPlugin.js:307:31)
      at compiler.hooks.compilation.tap (lib/debug/ProfilingPlugin.js:192:5)
      at args (lib/debug/ProfilingPlugin.js:407:13)
      at SyncHook.eval (eval at create (node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:9:1)
      at SyncHook.lazyCompileHook (node_modules/tapable/lib/Hook.js:154:20)
      at Compiler.newCompilation (lib/Compiler.js:531:26)

If you dig . into ProfilingPlugin code, you will see this is caused by ProfilingPlugin accessing the normalModuleFactory hook - which is now a getter/deprecated.
What kind of change does this PR introduce?
ci
Did you add tests for your changes?
N/A
Does this PR introduce a breaking change?
No
What needs to be documented once your changes are merged?
N/A

Thanks for your contribution. I am closing PR because it is too stale..


chore(button-group): clean up styles

Related Ticket(s)
Closes #11198
Description

Breaks button-group and button-group-item styles into separate files
Migrates component styles solely into web-components package
Removes unnecessary style imports & rules

Changelog
Changed

Cleans up styles of button-group and button-group-item

Well I'll be, I'm not seeing the missing icons anymore either. Must be ghosts. Approved!

@andy-blum is this still worth adopting? When we last were talking about it, John and I were both good with it, and we were only waiting on DPO.


Cache maps dialog

Button that opens a dialog so the user can enter a lat/long to change the map viewscape.  This forces mapbox to download the desired tiles which are stored in the browser cache.
Screen Recording 2020-11-30 at 11.35.51 PM.mov.zip

I'll fix everything in a new commit :-(


couldnot load libgtk-3.0.dll

I assume that you are the same Mr. Kalbhairab from the Nim Forum?
So gintro is definitely not the right choice for you, better use one of the other 20 available Nim GUI toolkits.

ok

this may be off topic but cant we use webview from nimview to make gui in nim using html and css which look nice gui. Also if we use html then will it reduce performance?

I don't know, please ask on Nim Forum. I have listed the names of 20 other NimGUI Toolkits at the start of the GTK4 Nim book, see  http://ssalewski.de/gtkprogramming.html. One of these may provide what you need, but I don't know which.


logEventWithName error

When I try to use Analytics, I get this error:

firestack.logEventWithName is not a function

I have:
firestack.logEventWithName("launch", {
      'screen': 'Main screen'
    })
    .then(res => console.log('Sent event named launch'))
    .catch(err => console.log('You should never end up here'));

In fact I login and retrieve info from Firebase with success

Oh... the docs need to be updated.
It's now: firestack.analytics.logEventWithName(). Apologies for the inconvenience!