Gowin - tang nano 4K, 9K Yosys generated bitstreams cannot be programmed with Gowin EDA

I have two Gowin tang nano boards 4K and 9K and I generate bitstream via OSS-CAD suite.
Sometimes there are problems to flash .fs files to board via openFPGALoader, so I would like to use
native Gowin EDA - Programmer which seem to be quite stable.
However, when I choose .fs file generated by Yosys, Gowin tells me that the board id-code is not good :
For example for 9K :
in Gowind EDA it is 1100481B
in your make id-code it is 1100481b
i.e., difference in 'B' vs 'b' (maybe it is simply shitty python style of EDA). Do you know this issue?
In other direction, could you tell me where in the OSS cad suite source code I could change 'b' -> to 'B' to allow myself to use
Gowin programmer?

Two points:

ID in the .FS file is stored as a number, and not as a string, you yourself can easily find it at the very beginning of the file - the line begins with the number 6 (8 bit format, MSB first), then all the ID bytes follow:

0000011000000000000000000000000000010001000000000100100000011011
       6                           1   1   0   0   4   8   1   b

We do not construct/rewrite the ID anywhere - when creating the database of Apicula chips, it once launches Gowin IDE with an almost empty module and remember the entire generated Gowin Ide bitstream as a template.


Problem with keyword "delete"

In old browser this module has parse error with keyword "delete". Please, add my pull, that fix this problem.

This polyfill requires ES5, so it will crash anyway in old browsers, adjusting 'delete' won't help.
There's also no plan to provide support for old engines, therefore I'm closing this issue


please reconsider the addition of ndarray and hashbrown as dependencies

I left a comment here on the commit in which these deps were introduced, but I'm not sure if it was seen: https://github.com/dguo/strsim-rs/commit/d6717dbac880e9f311b9931525285b5b279663ee#r33186236
So I'd like to open an issue to increase its visibility. In particular, it would be great if strsim could remain fairly lightweight since it is depended on by a bunch of crates via clap. I'm hoping that we, as an ecosystem, can be a bit more judicious in adding dependencies to crates.
For hashbrown, which is awesome, it is going to be included in the standard library very soon. Folks upgrading their Rust version will automatically get this optimization soon enough. I don't think it's worth adding it as an explicit dependency for a small gain for users on older versions of Rust, because it impacts compilation times for everyone.
For ndarray, it looks like it was just used for some small convenience. I don't think it's worth bringing ndarray in (as excellent as it is) along with all of its dependencies just for that.

Hi, thanks for bringing this up. I did consider the usual trade offs with taking on dependencies. The performance gain seemed worth it to me, but I didn't know that hashbrown was going to be merged into the standard library until I saw it on Reddit recently. Based on that, I agree it doesn't need to be a dependency here.
For ndarray, that was laziness on my part. I should have separated it out to see if it alone would improve performance significantly. Based on the first comment in #32, it probably won't. I will try it for myself this weekend to verify. Apologies for not doing so before merging. After that, I will pull hashbrown out and ndarray as well, barring any surprising results from my testing.
@lovasoa, please let me know if you have any objections or concerns.
@BurntSushi, I'll try to be more diligent in the future, as I agree that lower level libraries should require a correspondingly higher bar for taking on dependencies.

Thank you so much! :-)

From my testing, it appears that using ndarray does result in a speedup of about 17%.
0.9.0:
test benches::bench_damerau_levenshtein            ... bench:      20,601 ns/iter (+/- 474)

with ndarray:
test benches::bench_damerau_levenshtein            ... bench:      17,160 ns/iter (+/- 576)

17% is a bigger value than I expected, but it still doesn't seem large enough to justify all the sub-dependencies, especially considering only one of the metrics is affected. I'm going to sleep on it.

Can you point me in the right direction to re-run those benchmarks? I can take a look. It is surprising to me that ndarray is responsible for that speedup.

A compromise between adding a dependency to ndarray and using a vector of vectors may be to use a single fixed size array, and make the necessary computations at array access time, replacing
distances[i][j]

by
distances[i*width + j]

@BurntSushi, you can run cargo +nightly bench in the ndarray branch that I just pushed up and compare it to 0.9.0.
@lovasoa, nice suggestion. I just tried using a single, flat vector (see the flatten-vectors branch), and it's as fast as using ndarray. Looks like that's the way to go, and we can drop ndarray while retaining the performance boost.
I suppose ndarray is doing something similar under the hood, rather than the naive, vector of vectors approach that I did.

Ok, I've published v0.9.2, which removes hashbrown and switches out ndarray for the one vector approach. Thanks everyone!

Thank you! :-)


CLI import hangs in docker environment with blend file

Tested versions

Reproducible in: v4.3-stable, 4.4-dev6

System information
Linux 6.11.10-2-MANJARO, 64-bit, Docker version 27.3.1, build ce1223035a
Issue description
When using a Docker image in a CI/CD setup to build a Godot game, the command:
godot --headless --import --verbose project.godot

unexpectedly hangs if a .blend file is present, regardless of whether it is utilized in the project. The import completes successfully if the .blend file is removed.
What have I tried?

Installed Blender within the Docker image, but the issue persists.
Defined a .gdignore file and moved all .blend files into it, yet the problem remains.

 View Detailed Docker Logs
#10 [6/6] RUN /opt/godot --import --headless --verbose /app/test/project.godot
#10 0.244 Godot Engine v4.3.stable.official.77dcf97d8 - https://godotengine.org
#10 0.245 TextServer: Added interface "Dummy"
#10 0.252 TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
#10 0.257 JoypadLinux: udev enabled and loaded successfully.
#10 0.257 Using "default" pen tablet driver...
#10 0.258
#10 0.262 TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
#10 0.317 CORE API HASH: 966092234
#10 0.318 EDITOR API HASH: 444927587
#10 0.320 EditorTheme: Generating new theme for the config '66886095'.
#10 0.320 EditorTheme: Generating new icons.
#10 0.354 EditorTheme: Generating new fonts.
#10 0.358 EditorTheme: Generating new styles.
#10 0.991 Regenerating editor help cache
#10 0.991 Class 'AbstractPolygon2DEditor' is not exposed, skipping.
#10 0.991 Class 'AbstractPolygon2DEditorPlugin' is not exposed, skipping.
#10 0.992 Class 'ActionMapEditor' is not exposed, skipping.
#10 0.992 Class 'AnchorPresetPicker' is not exposed, skipping.
#10 0.995 Class 'AnimationBezierTrackEdit' is not exposed, skipping.
#10 0.995 Class 'AnimationLibraryEditor' is not exposed, skipping.
#10 0.996 Class 'AnimationNodeBlendSpace1DEditor' is not exposed, skipping.
#10 0.997 Class 'AnimationNodeBlendSpace2DEditor' is not exposed, skipping.
#10 0.997 Class 'AnimationNodeBlendTreeEditor' is not exposed, skipping.
#10 0.997 Class 'AnimationNodeStateMachineEditor' is not exposed, skipping.
#10 0.998 Class 'AnimationPlayerEditor' is not exposed, skipping.
#10 0.998 Class 'AnimationPlayerEditorPlugin' is not exposed, skipping.
#10 0.998 Class 'AnimationTimelineEdit' is not exposed, skipping.
#10 0.998 Class 'AnimationTrackEditDefaultPlugin' is not exposed, skipping.
#10 0.998 Class 'AnimationTrackEditPlugin' is not exposed, skipping.
#10 0.998 Class 'AnimationTrackEditor' is not exposed, skipping.
#10 0.998 Class 'AnimationTrackKeyEditEditorPlugin' is not exposed, skipping.
#10 0.999 Class 'AnimationTreeEditor' is not exposed, skipping.
#10 0.999 Class 'AnimationTreeEditorPlugin' is not exposed, skipping.
#10 0.999 Class 'AnimationTreeNodeEditorPlugin' is not exposed, skipping.
#10 1.002 Class 'AssetLibraryEditorPlugin' is not exposed, skipping.
#10 1.002 Class 'AtlasMergingDialog' is not exposed, skipping.
#10 1.002 Class 'AtlasTileProxyObject' is not exposed, skipping.
#10 1.003 Class 'AudioBusesEditorPlugin' is not exposed, skipping.
#10 1.006 Class 'AudioStreamEditorPlugin' is not exposed, skipping.
#10 1.006 Class 'AudioStreamImportSettingsDialog' is not exposed, skipping.
#10 1.006 Class 'AudioStreamInteractiveEditorPlugin' is not exposed, skipping.
#10 1.006 Class 'AudioStreamInteractiveTransitionEditor' is not exposed, skipping.
#10 1.007 Class 'AudioStreamPlayerInternal' is not exposed, skipping.
#10 1.007 Class 'AudioStreamPreviewGenerator' is not exposed, skipping.
#10 1.007 Class 'AudioStreamRandomizerEditorPlugin' is not exposed, skipping.
#10 1.007 Class 'BackgroundProgress' is not exposed, skipping.
#10 1.015 Class 'BitMapEditorPlugin' is not exposed, skipping.
#10 1.016 Class 'BoneMapEditorPlugin' is not exposed, skipping.
#10 1.019 Class 'CPUParticles2DEditorPlugin' is not exposed, skipping.
#10 1.021 Class 'CPUParticles3DEditor' is not exposed, skipping.
#10 1.021 Class 'CPUParticles3DEditorPlugin' is not exposed, skipping.
#10 1.034 Class 'CSGShape3DGizmoPlugin' is not exposed, skipping.
#10 1.037 Class 'Camera3DEditorPlugin' is not exposed, skipping.
#10 1.040 Class 'CanvasItemEditor' is not exposed, skipping.
#10 1.040 Class 'CanvasItemEditorPlugin' is not exposed, skipping.
#10 1.040 Class 'CanvasItemEditorViewport' is not exposed, skipping.
#10 1.040 Class 'CanvasItemMaterialConversionPlugin' is not exposed, skipping.
#10 1.041 Class 'Cast2DEditor' is not exposed, skipping.
#10 1.041 Class 'Cast2DEditorPlugin' is not exposed, skipping.
#10 1.048 Class 'CollisionPolygon2DEditor' is not exposed, skipping.
#10 1.048 Class 'CollisionPolygon2DEditorPlugin' is not exposed, skipping.
#10 1.048 Class 'CollisionShape2DEditor' is not exposed, skipping.
#10 1.048 Class 'CollisionShape2DEditorPlugin' is not exposed, skipping.
#10 1.053 Class 'ConnectDialog' is not exposed, skipping.
#10 1.053 Class 'ConnectDialogBinds' is not exposed, skipping.
#10 1.053 Class 'ConnectionsDock' is not exposed, skipping.
#10 1.054 Class 'ControlEditorPlugin' is not exposed, skipping.
#10 1.054 Class 'ControlEditorPopupButton' is not exposed, skipping.
#10 1.054 Class 'ControlEditorPresetPicker' is not exposed, skipping.
#10 1.054 Class 'ControlEditorToolbar' is not exposed, skipping.
#10 1.055 Class 'CreateDialog' is not exposed, skipping.
#10 1.055 Class 'CurveEditorPlugin' is not exposed, skipping.
#10 1.055 Class 'CurvePreviewGenerator' is not exposed, skipping.
#10 1.057 Class 'DebugAdapterParser' is not exposed, skipping.
#10 1.057 Class 'DebugAdapterServer' is not exposed, skipping.
#10 1.057 Class 'DebuggerEditorPlugin' is not exposed, skipping.
#10 1.058 Class 'DefaultThemeEditorPreview' is not exposed, skipping.
#10 1.058 Class 'DependencyEditor' is not exposed, skipping.
#10 1.058 Class 'DependencyEditorOwners' is not exposed, skipping.
#10 1.058 Class 'DependencyErrorDialog' is not exposed, skipping.
#10 1.058 Class 'DependencyRemoveDialog' is not exposed, skipping.
#10 1.062 Class 'DirectoryCreateDialog' is not exposed, skipping.
#10 1.062 Class 'DockContextPopup' is not exposed, skipping.
#10 1.062 Class 'DockSplitContainer' is not exposed, skipping.
#10 1.062 Class 'DynamicFontImportSettingsData' is not exposed, skipping.
#10 1.062 Class 'DynamicFontImportSettingsDialog' is not exposed, skipping.
#10 1.063 Class 'EditorAbout' is not exposed, skipping.
#10 1.063 Class 'EditorAssetLibrary' is not exposed, skipping.
#10 1.063 Class 'EditorAudioBuses' is not exposed, skipping.
#10 1.063 Class 'EditorAudioStreamPreviewPlugin' is not exposed, skipping.
#10 1.063 Class 'EditorAudioStreamTooltipPlugin' is not exposed, skipping.
#10 1.063 Class 'EditorAutoloadSettings' is not exposed, skipping.
#10 1.063 Class 'EditorBitmapPreviewPlugin' is not exposed, skipping.
#10 1.063 Class 'EditorBottomPanel' is not exposed, skipping.
#10 1.063 Class 'EditorBuildProfileManager' is not exposed, skipping.
#10 1.064 Class 'EditorDebuggerInspector' is not exposed, skipping.
#10 1.064 Class 'EditorDebuggerNode' is not exposed, skipping.
#10 1.064 Class 'EditorDebuggerRemoteObject' is not exposed, skipping.
#10 1.064 Class 'EditorDebuggerTree' is not exposed, skipping.
#10 1.064 Class 'EditorDirDialog' is not exposed, skipping.
#10 1.064 Class 'EditorDockManager' is not exposed, skipping.
#10 1.064 Class 'EditorExport' is not exposed, skipping.
#10 1.064 Class 'EditorExportGDScript' is not exposed, skipping.
#10 1.284 Class 'EditorFeatureProfileManager' is not exposed, skipping.
#10 1.290 Class 'EditorFileServer' is not exposed, skipping.
#10 1.291 Class 'EditorFileSystemImportFormatSupportQueryBlend' is not exposed, skipping.
#10 1.291 Class 'EditorFontPreviewPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorGradientPreviewPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorHelpBit' is not exposed, skipping.
#10 1.291 Class 'EditorHelpSearch' is not exposed, skipping.
#10 1.291 Class 'EditorImagePreviewPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorImportBlendRunner' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorDefaultPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorParticleProcessMaterialPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPlugin3DTexture' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginAnimationTrackKeyEdit' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginAudioStream' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginAudioStreamInteractive' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginBitMap' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginBoneMap' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginControl' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginCurve' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginFontPreview' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginFontVariation' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginGradient' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginGradientTexture2D' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginInputEvent' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginLayeredTexture' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginMaterial' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginMesh' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginPackedScene' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginSkeleton' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginStyleBox' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginSubViewportPreview' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginSystemFont' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginTexture' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginTextureRegion' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorPluginTileData' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorRootMotionPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorInspectorVisualShaderModePlugin' is not exposed, skipping.
#10 1.291 Class 'EditorJSONSyntaxHighlighter' is not exposed, skipping.
#10 1.291 Class 'EditorLayoutsDialog' is not exposed, skipping.
#10 1.291 Class 'EditorLocaleDialog' is not exposed, skipping.
#10 1.291 Class 'EditorLog' is not exposed, skipping.
#10 1.291 Class 'EditorMaterialPreviewPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorMeshPreviewPlugin' is not exposed, skipping.
#10 1.291 Class 'EditorNativeShaderSourceVisualizer' is not exposed, skipping.
#10 1.291 Class 'EditorNode' is not exposed, skipping.
#10 1.292 Class 'EditorOBJImporter' is not exposed, skipping.
#10 1.292 Class 'EditorObjectSelector' is not exposed, skipping.
#10 1.292 Class 'EditorPackedScenePreviewPlugin' is not exposed, skipping.
#10 1.292 Class 'EditorPerformanceProfiler' is not exposed, skipping.
#10 1.292 Class 'EditorPluginCSG' is not exposed, skipping.
#10 1.292 Class 'EditorPluginSettings' is not exposed, skipping.
#10 1.292 Class 'EditorProfiler' is not exposed, skipping.
#10 1.292 Class 'EditorPropertyInteger' is not exposed, skipping.
#10 1.292 Class 'EditorPropertyNameProcessor' is not exposed, skipping.
#10 1.292 Class 'EditorPropertyPath' is not exposed, skipping.
#10 1.292 Class 'EditorPropertyVector2i' is not exposed, skipping.
#10 1.292 Class 'EditorPropertyVectorN' is not exposed, skipping.
#10 1.292 Class 'EditorQuickOpen' is not exposed, skipping.
#10 1.293 Class 'EditorRunBar' is not exposed, skipping.
#10 1.293 Class 'EditorRunNative' is not exposed, skipping.
#10 1.293 Class 'EditorSceneExporterGLTFSettings' is not exposed, skipping.
#10 1.293 Class 'EditorSceneFormatImporterCollada' is not exposed, skipping.
#10 1.293 Class 'EditorSceneFormatImporterESCN' is not exposed, skipping.
#10 1.293 Class 'EditorSceneTabs' is not exposed, skipping.
#10 1.293 Class 'EditorScriptPreviewPlugin' is not exposed, skipping.
#10 1.294 Class 'EditorSettingsDialog' is not exposed, skipping.
#10 1.297 Class 'EditorTexturePreviewPlugin' is not exposed, skipping.
#10 1.297 Class 'EditorTextureTooltipPlugin' is not exposed, skipping.
#10 1.297 Class 'EditorTheme' is not exposed, skipping.
#10 1.297 Class 'EditorTitleBar' is not exposed, skipping.
#10 1.297 Class 'EditorToaster' is not exposed, skipping.
#10 1.297 Class 'EditorValidationPanel' is not exposed, skipping.
#10 1.297 Class 'EditorVisualProfiler' is not exposed, skipping.
#10 1.297 Class 'EditorZoomWidget' is not exposed, skipping.
#10 1.298 Class 'EventListenerLineEdit' is not exposed, skipping.
#10 1.298 Class 'ExportTemplateManager' is not exposed, skipping.
#10 1.298 Class 'FBXImporterManager' is not exposed, skipping.
#10 1.303 Class 'FileSystemList' is not exposed, skipping.
#10 1.303 Class 'FindInFiles' is not exposed, skipping.
#10 1.303 Class 'FindInFilesDialog' is not exposed, skipping.
#10 1.303 Class 'FindInFilesPanel' is not exposed, skipping.
#10 1.303 Class 'FindReplaceBar' is not exposed, skipping.
#10 1.304 Class 'FogMaterialConversionPlugin' is not exposed, skipping.
#10 1.305 Class 'FontEditorPlugin' is not exposed, skipping.
#10 1.306 Class 'GDScriptEditorTranslationParserPlugin' is not exposed, skipping.
#10 1.306 Class 'GDScriptLanguageServer' is not exposed, skipping.
#10 1.306 Class 'GDScriptNativeClass' is not exposed, skipping.
#10 1.306 Class 'GDScriptSyntaxHighlighter' is not exposed, skipping.
#10 1.306 Class 'GLTFDocumentExtensionPhysics' is not exposed, skipping.
#10 1.306 Class 'GLTFDocumentExtensionTextureKTX' is not exposed, skipping.
#10 1.306 Class 'GLTFDocumentExtensionTextureWebP' is not exposed, skipping.
#10 1.307 Class 'GPUParticles2DEditorPlugin' is not exposed, skipping.
#10 1.308 Class 'GPUParticles3DEditor' is not exposed, skipping.
#10 1.308 Class 'GPUParticles3DEditorBase' is not exposed, skipping.
#10 1.308 Class 'GPUParticles3DEditorPlugin' is not exposed, skipping.
#10 1.319 Class 'GPUParticlesCollisionSDF3DEditorPlugin' is not exposed, skipping.
#10 1.324 Class 'Gizmo3DHelper' is not exposed, skipping.
#10 1.324 Class 'GodotNavigationServer2D' is not exposed, skipping.
#10 1.324 Class 'GodotPhysicsServer2D' is not exposed, skipping.
#10 1.324 Class 'GodotPhysicsServer3D' is not exposed, skipping.
#10 1.324 Class 'GradientEditorPlugin' is not exposed, skipping.
#10 1.324 Class 'GradientTexture2DEditorPlugin' is not exposed, skipping.
#10 1.325 Class 'GraphEditFilter' is not exposed, skipping.
#10 1.325 Class 'GraphEditMinimap' is not exposed, skipping.
#10 1.326 Class 'GridMapEditor' is not exposed, skipping.
#10 1.326 Class 'GridMapEditorPlugin' is not exposed, skipping.
#10 1.327 Class 'GroupSettingsEditor' is not exposed, skipping.
#10 1.327 Class 'GroupsEditor' is not exposed, skipping.
#10 1.336 Class 'HistoryDock' is not exposed, skipping.
#10 1.336 Class 'IPUnix' is not exposed, skipping.
#10 1.337 Class 'ImportDefaultsEditor' is not exposed, skipping.
#10 1.337 Class 'ImportDefaultsEditorSettings' is not exposed, skipping.
#10 1.337 Class 'ImportDock' is not exposed, skipping.
#10 1.337 Class 'ImportDockParameters' is not exposed, skipping.
#10 1.338 Class 'InputEventConfigurationDialog' is not exposed, skipping.
#10 1.338 Class 'InputEventEditorPlugin' is not exposed, skipping.
#10 1.344 Class 'InspectorDock' is not exposed, skipping.
#10 1.353 Class 'LightOccluder2DEditor' is not exposed, skipping.
#10 1.353 Class 'LightOccluder2DEditorPlugin' is not exposed, skipping.
#10 1.354 Class 'LightmapGIEditorPlugin' is not exposed, skipping.
#10 1.355 Class 'Line2DEditor' is not exposed, skipping.
#10 1.355 Class 'Line2DEditorPlugin' is not exposed, skipping.
#10 1.357 Class 'LocalizationEditor' is not exposed, skipping.
#10 1.358 Class 'MaterialEditorPlugin' is not exposed, skipping.
#10 1.359 Class 'MeshEditorPlugin' is not exposed, skipping.
#10 1.360 Class 'MeshInstance3DEditor' is not exposed, skipping.
#10 1.360 Class 'MeshInstance3DEditorPlugin' is not exposed, skipping.
#10 1.360 Class 'MeshLibraryEditor' is not exposed, skipping.
#10 1.360 Class 'MeshLibraryEditorPlugin' is not exposed, skipping.
#10 1.362 Class 'MovieWriterMJPEG' is not exposed, skipping.
#10 1.362 Class 'MovieWriterPNGWAV' is not exposed, skipping.
#10 1.362 Class 'MultiMeshEditor' is not exposed, skipping.
#10 1.362 Class 'MultiMeshEditorPlugin' is not exposed, skipping.
#10 1.363 Class 'MultiplayerEditorDebugger' is not exposed, skipping.
#10 1.363 Class 'MultiplayerEditorPlugin' is not exposed, skipping.
#10 1.364 Class 'NavigationLink2DEditor' is not exposed, skipping.
#10 1.364 Class 'NavigationLink2DEditorPlugin' is not exposed, skipping.
#10 1.365 Class 'NavigationMeshEditor' is not exposed, skipping.
#10 1.365 Class 'NavigationMeshEditorPlugin' is not exposed, skipping.
#10 1.365 Class 'NavigationObstacle2DEditor' is not exposed, skipping.
#10 1.365 Class 'NavigationObstacle2DEditorPlugin' is not exposed, skipping.
#10 1.365 Class 'NavigationObstacle3DEditor' is not exposed, skipping.
#10 1.365 Class 'NavigationObstacle3DEditorPlugin' is not exposed, skipping.
#10 1.365 Class 'NavigationPolygonEditor' is not exposed, skipping.
#10 1.365 Class 'NavigationPolygonEditorPlugin' is not exposed, skipping.
#10 1.367 Class 'Node3DEditor' is not exposed, skipping.
#10 1.367 Class 'Node3DEditorPlugin' is not exposed, skipping.
#10 1.367 Class 'Node3DEditorViewport' is not exposed, skipping.
#10 1.367 Class 'Node3DEditorViewportContainer' is not exposed, skipping.
#10 1.367 Class 'NodeDock' is not exposed, skipping.
#10 1.367 Class 'NoiseEditorInspectorPlugin' is not exposed, skipping.
#10 1.367 Class 'NoiseEditorPlugin' is not exposed, skipping.
#10 1.371 Class 'ORMMaterial3DConversionPlugin' is not exposed, skipping.
#10 1.372 Class 'OccluderInstance3DEditorPlugin' is not exposed, skipping.
#10 1.379 Class 'OrphanResourcesDialog' is not exposed, skipping.
#10 1.379 Class 'PackedSceneEditorPlugin' is not exposed, skipping.
#10 1.379 Class 'PackedSceneEditorTranslationParserPlugin' is not exposed, skipping.
#10 1.380 Class 'PanoramaSkyMaterialConversionPlugin' is not exposed, skipping.
#10 1.380 Class 'ParallaxBackgroundEditorPlugin' is not exposed, skipping.
#10 1.381 Class 'ParticleProcessMaterialConversionPlugin' is not exposed, skipping.
#10 1.381 Class 'Path2DEditor' is not exposed, skipping.
#10 1.381 Class 'Path2DEditorPlugin' is not exposed, skipping.
#10 1.381 Class 'Path3DEditorPlugin' is not exposed, skipping.
#10 1.381 Class 'Path3DGizmoPlugin' is not exposed, skipping.
#10 1.383 Class 'PhysicalBone3DEditorPlugin' is not exposed, skipping.
#10 1.384 Class 'PhysicalSkyMaterialConversionPlugin' is not exposed, skipping.
#10 1.397 Class 'PluginConfigDialog' is not exposed, skipping.
#10 1.399 Class 'Polygon2DEditor' is not exposed, skipping.
#10 1.399 Class 'Polygon2DEditorPlugin' is not exposed, skipping.
#10 1.399 Class 'Polygon3DEditor' is not exposed, skipping.
#10 1.399 Class 'Polygon3DEditorPlugin' is not exposed, skipping.
#10 1.400 Class 'PostImportPluginSkeletonRenamer' is not exposed, skipping.
#10 1.400 Class 'PostImportPluginSkeletonRestFixer' is not exposed, skipping.
#10 1.400 Class 'PostImportPluginSkeletonTrackOrganizer' is not exposed, skipping.
#10 1.401 Class 'ProceduralSkyMaterialConversionPlugin' is not exposed, skipping.
#10 1.404 Class 'ProgressDialog' is not exposed, skipping.
#10 1.404 Class 'ProjectExportDialog' is not exposed, skipping.
#10 1.404 Class 'ProjectExportTextureFormatError' is not exposed, skipping.
#10 1.404 Class 'ProjectSettingsEditor' is not exposed, skipping.
#10 1.404 Class 'PropertySelector' is not exposed, skipping.
#10 1.409 Class 'RenameDialog' is not exposed, skipping.
#10 1.412 Class 'ReparentDialog' is not exposed, skipping.
#10 1.412 Class 'ReplicationEditor' is not exposed, skipping.
#10 1.412 Class 'ResourceFormatImporterSaver' is not exposed, skipping.
#10 1.413 Class 'ResourcePreloaderEditor' is not exposed, skipping.
#10 1.413 Class 'ResourcePreloaderEditorPlugin' is not exposed, skipping.
#10 1.418 Class 'RunInstancesDialog' is not exposed, skipping.
#10 1.418 Class 'SceneCacheInterface' is not exposed, skipping.
#10 1.418 Class 'SceneCreateDialog' is not exposed, skipping.
#10 1.418 Class 'SceneExporterGLTFPlugin' is not exposed, skipping.
#10 1.418 Class 'SceneImportSettingsData' is not exposed, skipping.
#10 1.418 Class 'SceneImportSettingsDialog' is not exposed, skipping.
#10 1.418 Class 'SceneRPCInterface' is not exposed, skipping.
#10 1.418 Class 'SceneReplicationInterface' is not exposed, skipping.
#10 1.418 Class 'SceneTileProxyObject' is not exposed, skipping.
#10 1.418 Class 'SceneTreeDialog' is not exposed, skipping.
#10 1.418 Class 'SceneTreeDock' is not exposed, skipping.
#10 1.418 Class 'SceneTreeEditor' is not exposed, skipping.
#10 1.418 Class 'ScreenSelect' is not exposed, skipping.
#10 1.429 Class 'ScriptEditorDebugger' is not exposed, skipping.
#10 1.429 Class 'ScriptEditorPlugin' is not exposed, skipping.
#10 1.434 Class 'SectionedInspector' is not exposed, skipping.
#10 1.434 Class 'SectionedInspectorFilter' is not exposed, skipping.
#10 1.436 Class 'ShaderCreateDialog' is not exposed, skipping.
#10 1.436 Class 'ShaderEditorPlugin' is not exposed, skipping.
#10 1.436 Class 'ShaderFileEditor' is not exposed, skipping.
#10 1.436 Class 'ShaderFileEditorPlugin' is not exposed, skipping.
#10 1.436 Class 'ShaderGlobalsEditor' is not exposed, skipping.
#10 1.436 Class 'ShaderGlobalsEditorInterface' is not exposed, skipping.
#10 1.437 Class 'SizeFlagPresetPicker' is not exposed, skipping.
#10 1.437 Class 'Skeleton2DEditor' is not exposed, skipping.
#10 1.437 Class 'Skeleton2DEditorPlugin' is not exposed, skipping.
#10 1.437 Class 'Skeleton3DEditorPlugin' is not exposed, skipping.
#10 1.437 Class 'Skeleton3DGizmoPlugin' is not exposed, skipping.
#10 1.438 Class 'SkeletonIK3DEditorPlugin' is not exposed, skipping.
#10 1.445 Class 'SnapDialog' is not exposed, skipping.
#10 1.448 Class 'SplitContainerDragger' is not exposed, skipping.
#10 1.449 Class 'Sprite2DEditor' is not exposed, skipping.
#10 1.449 Class 'Sprite2DEditorPlugin' is not exposed, skipping.
#10 1.454 Class 'SpriteFramesEditor' is not exposed, skipping.
#10 1.454 Class 'SpriteFramesEditorPlugin' is not exposed, skipping.
#10 1.458 Class 'StandardMaterial3DConversionPlugin' is not exposed, skipping.
#10 1.461 Class 'StyleBoxEditorPlugin' is not exposed, skipping.
#10 1.464 Class 'SubViewportPreviewEditorPlugin' is not exposed, skipping.
#10 1.464 Class 'SurfaceUpgradeDialog' is not exposed, skipping.
#10 1.464 Class 'SurfaceUpgradeTool' is not exposed, skipping.
#10 1.468 Class 'Texture3DEditorPlugin' is not exposed, skipping.
#10 1.470 Class 'TextureEditorPlugin' is not exposed, skipping.
#10 1.470 Class 'TextureLayeredEditorPlugin' is not exposed, skipping.
#10 1.473 Class 'TextureRegionEditor' is not exposed, skipping.
#10 1.473 Class 'TextureRegionEditorPlugin' is not exposed, skipping.
#10 1.473 Class 'ThemeContext' is not exposed, skipping.
#10 1.473 Class 'ThemeEditor' is not exposed, skipping.
#10 1.473 Class 'ThemeEditorPlugin' is not exposed, skipping.
#10 1.473 Class 'ThemeEditorPreview' is not exposed, skipping.
#10 1.473 Class 'ThemeItemEditorDialog' is not exposed, skipping.
#10 1.473 Class 'ThemeItemImportTree' is not exposed, skipping.
#10 1.473 Class 'ThemeTypeDialog' is not exposed, skipping.
#10 1.473 Class 'ThemeTypeEditor' is not exposed, skipping.
#10 1.473 Class 'TileAtlasView' is not exposed, skipping.
#10 1.474 Class 'TileMapEditorPlugin' is not exposed, skipping.
#10 1.474 Class 'TileMapLayerEditor' is not exposed, skipping.
#10 1.474 Class 'TileMapLayerEditorTerrainsPlugin' is not exposed, skipping.
#10 1.474 Class 'TileMapLayerEditorTilesPlugin' is not exposed, skipping.
#10 1.474 Class 'TileProxiesManagerDialog' is not exposed, skipping.
#10 1.474 Class 'TileSetAtlasSourceEditor' is not exposed, skipping.
#10 1.474 Class 'TileSetAtlasSourceProxyObject' is not exposed, skipping.
#10 1.474 Class 'TileSetEditor' is not exposed, skipping.
#10 1.474 Class 'TileSetEditorPlugin' is not exposed, skipping.
#10 1.474 Class 'TileSetScenesCollectionProxyObject' is not exposed, skipping.
#10 1.475 Class 'TileSetScenesCollectionSourceEditor' is not exposed, skipping.
#10 1.475 Class 'TileSourceInspectorPlugin' is not exposed, skipping.
#10 1.475 Class 'TilesEditorUtils' is not exposed, skipping.
#10 1.477 Class 'UVEditDialog' is not exposed, skipping.
#10 1.484 Class 'VersionControlEditorPlugin' is not exposed, skipping.
#10 1.484 Class 'ViewPanner' is not exposed, skipping.
#10 1.486 Class 'ViewportNavigationControl' is not exposed, skipping.
#10 1.486 Class 'ViewportRotationControl' is not exposed, skipping.
#10 1.489 Class 'VisualShaderConversionPlugin' is not exposed, skipping.
#10 1.514 Class 'VoxelGIEditorPlugin' is not exposed, skipping.
#10 1.517 Class 'WindowWrapper' is not exposed, skipping.
#10 1.530 Loaded builtin CA certificates
#10 2.540 EditorSettings: Save OK!
^C#10 CANCELED
ERROR: failed to solve: Canceled: context canceled

Steps to reproduce
Prerequisites: Linux environment with docker installed.

Download the testproject: docker-setup-blend-bug.zip
Copy the godot executable you want to test into the folder besides the run.sh
Rename the godot executable to godot
Run run.sh, expected outcome: stuck / endless loop
Remove blend file
Run run.sh, expected outcome: terminates

Minimal reproduction project (MRP)
docker-setup-blend-bug.zip

Does the docker succeed if it has gpu access for blender?

As far as I know this feature is only available for NVIDIA gpus. That I can not test, because on my personal computer I have an AMD, and on my CI/CD pipepline I just have intel iGPU.

Related:

https://github.com/godotengine/godot/issues/89767
https://github.com/godotengine/godot/issues/81603


Test common case

Summary
Add test for PermRowCol class function perm_row_col() using a coupling map from fake provider  FakeManilaV2 and a random parity matrix.
Details and comments

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 4 committers have signed the CLA.:x: MillaKelhu:x: seirepo:x: Pihjoe:x: jova486You have signed the CLA already but the status is still pending? Let us recheck it.


Seeing these in the logs: Port 80 is used, USE_HTTPS set back to False

This is the full error line:
2022-07-13 15:25:54 WARNING (MainThread) [custom_components.reolink_dev.base] Port 80 is used, USE_HTTPS set back to False
I'm not sure where and how to switch to HTTPS or if its even possible, any advice would be appreciated.
reolink extension v0.55
Home Assistant 2022.7.3
Supervisor 2022.07.0
Operating System 8.2
Frontend 20220707.0 - latest

Having the same issue, wondering how to get rid of it from the logs, following

Same issue

I too get the same warning and wonder which actions to take.


Date Range Picker with Reactive Form showing form invalid

Bug Report
Date Range picker as form item keep saying form is invalid. I made input to be disabled so user can not change value after selection.
After making it disable form is showing invalid only. No idea why its behaving like this.
Demo and steps to reproduce the issue
Stackblitz with reproduction of issue.
Demo URL (required)*:
Detailed Reproduction Steps

Form with disable input start date and end date.

Explain the expected behavior

After selection of date it should become enable

Explain the current behavior

After selecting date it still stays as invalid.

List the affected versions of AngularJS, Material, OS, and browsers

AngularJS: 12.1.1
AngularJS Material: 12.2.7
OS: Windows
Browsers: Edge
Screen Readers:  ---

Sounds like a duplicate of https://github.com/angular/components/issues/21875.


Remove Jitsi support

What
Remove Jitsi support as well as references to it
Why
Jitsi was not used historically and means we have to maintain more code, removing support for this allows us to simplify our code

E2E tests are failing on this sorry


Update BlockEditor.cs to support up/down key navigation

Description
Added ability to cycle Editor block commands with up/down arrow (already possible with pagedown/pageup)
Related to #879
What is the current behavior?
Navigating block commands in the editor is only possible with PageUp and PageDown keys.
What is the new behavior?
Navigating block commands in the editor is only possible with PageUp and PageDown keys AND Up and Down arrow keys.
Important Notes

My change modifies the workflow/editing of flowcharts/blocks/commands etc.

Thanks for the contribution.
I haven't got to test it yet but will do soon. Providing it's all good, I'll merge into develop. :)
I'll add the ability to turn these off via a FungusPreference once it's in develop. Just in case some users have other actions happening on key up and down in their projects.


Is it possible to access all keys from a lang file?

Thanks for your great work on this @rmariuzzo!
I'm wondering, is it possible to access all the keys in a given lang file? For example, say I have a lang file called person-questions and it contains things like :
	"name" => "What is your name?",
	"age" => "How old are you?",
	"hobbies" => "What are your hobbies?"

Is there a way, using Lang.js to grab a list of the keys, getting an array of values like ['name', 'age', 'hobbies']?
The use case is that I'd like to populate a select menu with options, and I'd like to always include every string from a certain lang file.  Thanks.

Hey @kevinsalter! Thanks for using and asking this question. To answer directly: no, there's no built-in way to that via Lang.js.
However, you could achieve something similar if you do:
const messages = {
  'en.dropdown.level': {
    'low': 'Low',
    'medium': 'Medium',
    'high': 'High',
  }
}

const lang = new Lang(messages);

// Later...

console.log(Object.keys(messages['en.dropdown.level']));
// > ['low', 'medium', 'high']

Awesome, thanks so much for the response! 🙏


Upload and code sign iOS Sandbox app

Requires #42291
This will likely require acquisition of the proper certificates. Currently it sounds like in-house distribution is the best method.

Iceboxing for now


Rename

https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#rename-request

 Other people can also add to this bounty if they want.

+1

I have this partially working on a branch.  I don't have time at the moment to finish it.  Maybe it will work as a good starting point for someone else?
https://github.com/matt-allan/php-language-server/tree/rename-functionality


fix: support keylike search

What this PR does / why we need it:
fix: support keylike search
允许模糊匹配查找标签key

Does this PR need to be backport to the previous release branch?:

release/3.12
release/3.11

/cc @zexi @wanyaoqi @ioito @GuoLiBin6

/lgtm


google code is throttling our access to the rosdistro

I get the following traceback with ros-infrastructure/buildfarm#192 They are throwing up a captcha. However I cannot appear to even penetrate the captcha in my browser.
This is failing our create_release_jobs.py for groovy: http://jenkins.ros.org/job/_groovy-reconfigure-release-jobs/
This has been failing for a week.
Traceback (most recent call last):
  File "./scripts/create_release_jobs.py", line 226, in <module>
    stack_depends, dry_maintainers = release_jobs.dry_get_stack_dependencies(args.rosdistro)
  File "/home/tfoote/work/buildfarm2/buildfarm/release_jobs.py", line 208, in dry_get_stack_dependencies
    (stack_depends, _, maintainers) = dry_get_versioned_dependency_tree(rosdistro)
  File "/home/tfoote/work/buildfarm2/buildfarm/release_jobs.py", line 185, in dry_get_versioned_dependency_tree
    yaml_info = dry_get_stack_info(s, version)
  File "/home/tfoote/work/buildfarm2/buildfarm/release_jobs.py", line 160, in dry_get_stack_info
    raise Exception("Failed to load %s from %s with error %s" % (content, url, ex))
Exception: Failed to load <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content="initial-scale=1"><title>http://ros-dry-releases.googlecode.com/svn/download/stacks/executive_smach/executive_smach-1.2.2/executive_smach-1.2.2.yaml</title>

  To continue, please type the characters below:

<form action="CaptchaRedirect" method="get"><input type="hidden" name="continue" value="http://ros-dry-releases.googlecode.com/svn/download/stacks/executive_smach/executive_smach-1.2.2/executive_smach-1.2.2.yaml"><input type="hidden" name="id" value="7444328585126677250"><input type="text" name="captcha" value="" id="captcha" size="12" style="font-size:16px; padding:3px 0 3px 5px; margin-left:0px;"><input type="submit" name="submit" value="Submit" style="font-size:18px; padding:4px 0;">

</form>

    About this page

Our systems have detected unusual traffic from your computer network.  This page checks to see if it's really you sending the requests, and not a robot.  Why did this happen?

     This page appears when Google automatically detects requests coming from your computer network which appear to be in violation of the Terms of Service. The block will expire shortly after those requests stop.  In the meantime, solving the above CAPTCHA will let you continue to use our services.

This traffic may have been sent by malicious software, a browser plug-in, or a script that sends automated requests.  If you share your network connection, ask your administrator for help — a different computer using the same IP address may be responsible.  Learn more

Sometimes you may be asked to solve the CAPTCHA if you are using advanced terms that robots are known to use, or sending requests very quickly.

 IP address: <IP_ADDRESS>
Time: 2014-04-30T06:50:40Z
URL: http://ros-dry-releases.googlecode.com/svn/download/stacks/executive_smach/executive_smach-1.2.2/executive_smach-1.2.2.yaml

 from http://ros-dry-releases.googlecode.com/svn/download/stacks/executive_smach/executive_smach-1.2.2/executive_smach-1.2.2.yaml with error mapping values are not allowed here
  in "<string>", line 4, column 25:
    <body style="font-family: arial, sans-serif; background- ...

A few folks contacted us and told us to add this to our scholar stanza:
H ipv4.google.com
Find


feat: [CCM-11423] Support for import of AWS ALB and Azure AppGateway as AutoStopping Loadbalancer

Changes
Ticket : CCM-CCM-11423

Support for import of ALB as AutoStopping Loadbalancer
Support for import of AppGateway as AutoStopping Loadbalancer

Missing support

Support for creating Azure AppGateway using certificate payload

Build: trigger build
Sub Category Field Check: trigger subcategoryfieldcheck
gitleaks: trigger gitleaks

trigger build,subcategoryfieldcheck

trigger build


release: v0.14.0

Description: 概要

Changes: 変更内容

Changes

[ ] feat: 一覧のCardにタグを追加 (closes #97) (#133) @technote-space

feat: add tags (a46009eb8898be43219c143dd1fe75012baf6b01)
feat: 一覧の card に tag を追加 (acee64eea0f8a85294dade0570d9ced94833488c)
fix: storybook tests (5ef0089f86a5a09dad3bbb89f8f844cf1d9b9693)
chore: change directory (be3147afd43bfcec7ab7fc8b2679b9d8080b1125)

Expected Impact: 影響範囲

Operating Requirements: 動作要件

Additional context: 補足

Codecov Report

Merging #134 (2650bea) into main (fe7b2df) will decrease coverage by 0.03%.
The diff coverage is 33.33%.

:exclamation: Current head 2650bea differs from pull request most recent head 990fbb3. Consider uploading reports for the commit 990fbb3 to get more accurate results

@@            Coverage Diff             @@
##             main     #134      +/-   ##
==========================================
- Coverage   36.19%   36.16%   -0.04%
==========================================
  Files         143      143
  Lines        1119     1131      +12
  Branches      196      197       +1
==========================================
+ Hits          405      409       +4
- Misses        691      699       +8
  Partials       23       23

Impacted Files
Coverage Δ

src/config/registry.server.ts
0.00% <ø> (ø)

src/config/registry.shared.ts
0.00% <ø> (ø)

src/config/registry.theme.ts
100.00% <ø> (ø)

src/domain/post/dto/post.ts
0.00% <0.00%> (ø)

src/domain/post/dto/postDetail.ts
0.00% <ø> (ø)

src/domain/post/dto/tag.ts
0.00% <ø> (ø)

src/domain/post/entity/post.ts
0.00% <0.00%> (ø)

src/domain/post/entity/postDetail.ts
0.00% <ø> (ø)

src/domain/post/entity/tag.ts
0.00% <ø> (ø)

src/domain/post/valueObject/content.ts
66.66% <ø> (ø)

... and 103 more

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


*: rename repo from pingcap/ticdc to pingcap/tiflow

What problem does this PR solve?
Finish step-3 in #3749
What is changed and how it works?
Run the following script
sed -i "s/github.com\/pingcap\/ticdc/github.com\/pingcap\/tiflow/g" $(find . -type f|grep -vE "bin/|.git")
sed -i "s/pingcap\/ticdc/pingcap\/tiflow/g" $(find . -type f|grep -vE "bin/|.git")
make fmt

Check List
Tests

Unit test
Integration test

Release note
None

/run-all-tests

/run-leak-test

/run-all-tests


issue #355 - add better exceptions when encountering invalid json

addresses issue #355

replaced by #388


[JAVA-36117] Upgraded assertj to latest version

test this please

test this please

test this please


Insert a Node at the front of the Doubly Linked List

Is your feature request related to a problem? Please describe.
The problem is to create a node with an integer data and insert it at the beginning of the Doubly Linked List
Describe the solution you'd like
I would like to code this solution in C++

Sure @kiruba-r11 , you can go ahead !


Updated Allergies to use swift enum

Added Patient requirement and capitalized the various allergens to
match Swift enum styling.

https://github.com/exercism/xswift/issues/74#event-454678640

Thanks. Looks great!


Fix cuDNN test project bug

I was experienced an issue compiling Dlib with GPU and seeing the below error.
-- Building a cuDNN test project to check if you have the right version of cuDNN installed... -- ***************************************************************************************************** -- *** Found cuDNN, but we failed to compile the dlib/cmake_utils/test_for_cudnn project. -- *** You either have an unsupported version of cuDNN or something is wrong with your cudDNN install. -- *** Since a functional cuDNN is not found DLIB WILL NOT USE CUDA. -- *** The output of the failed test_for_cudnn build is:
***   /home/dlib/dlib/cuda/cudnn_dlibapi.cpp:803:74: error: ‘allow_cache_use’ is not a class, namespace, or enumeration    ***                if (iter != config_to_algo_cache.end() && allow_cache_use == allow_cache_use::yes)
It appears the compilation issue in the test project was caused by a conflict between the name of the 'allow_cache_use' Enum Class and its instantiation as a parameter called 'allow_cache_use' in the select_best_algorithms method.
The fix is to change the parameter name in the function definition and its associated usage inside the function to no longer conflict with the Enum Class name. I no longer have a compilation issue associated with the cuDNN test project after this fix.

Thanks :)


Remove scalastyle configurations

See freechipsproject/firrtl#1767, we will be moving to scalafmt and will do one big "auto-cleanup" right before 1.4.
Type of change: other enhancement

This looks fine.
I am curious as to why you removed the //scalastyle: from just 22 of the files.

Good point, I mistakenly only applied the scripts to src! Fixed now, thanks.


Turkish Language Support

Thank you for creating VOSK TTS models. Vosk has multilanguage support for STT inference. I tried Turkish STT model. It is very successful.
I wish you add a Turkish TTS model.

Eventually yes, we will have a Turkish model too. If you need a voice right now please let us know. Meanwhile you can try Piper voice probably, it supports Turkish https://rhasspy.github.io/piper-samples/

Piper models are great.
By the way, we also provide C++ runtime support for all models from Piper, including the Turkish model.
You can run it on macOS/Linux/Windows/Android/iOS/Raspberry Pi, etc. There are also a variety of programming
language APIs that you can use, for instance, C++/C/Python/Kotlin/C#/Go/Java/Swift/Javascript, etc.
You can try the Turkish TTS model from within your browser without installing anything by visiting
https://huggingface.co/spaces/k2-fsa/text-to-speech

You can also try it on your phones. We have pre-built Android APKs available at
https://k2-fsa.github.io/sherpa/onnx/tts/apk.html

If you want to replace your Android system TTS engine, then you can download APKs from
https://k2-fsa.github.io/sherpa/onnx/tts/apk-engine.html

Everything is open-sourced. Please see
https://github.com/k2-fsa/sherpa-onnx

I need offline VOSK Turkish big STT model.  Can you help me for this issue?


Omit WQP targets

If we're not using the discrete data, we should simplify the pipeline and omit the WQP-related targets (they'll still be in the commit history if we want to restore them at some point down the line). Here are the objects/targets related to WQP data:
wqp_vars_select
CharNames_select
params_select
units_select
omit_wqp_events
p1_wqp_data_file
p1_wqp_data
p2_filtered_wqp_data
p2_filtered_wqp_data_subset
p2_wqp_ind_csv
p3_wqp_report
Does this sound OK to you, @jsadler2?

Sounds good to me!


Can`t get correct response via API if the content has Chinese words

What is the issue?
When I try to get response with chinese words using API, like
Use API
In Chinese
Request
$  curl http://localhost:11434/api/chat -d '{   "model": "llama3",   "messages":[{"role":"user","content": "为什么天空是蓝色的"}] ,"stream": false}'

It seems the llama didn`t get my point.
Response:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   623  100   520  100   103    352     69  0:00:01  0:00:01 --:--:--   422{"model":"llama3","created_at":"2024-04-21T07:36:14.7121197Z","message":{"role":"assistant","content":"It looks like you're having some fun with the characters! Unfortunately, I'm a language model, I don't understand what's going on with all those symbols. Can you please rephrase or ask me a question in plain English? I'd be happy to help if I can! 😊"},"done":true,"total_duration":1260881000,"load_duration":2802800,"prompt_eval_count":15,"prompt_eval_duration":361040000,"eval_count":60,"eval_duration":894948000}

In English
And if I ask the same question in English, it can understand:
curl http://localhost:11434/api/chat -d '{   "model": "llama3",   "messages":[{"role":"user","content": "why the sky is blue"}] ,"stream": false}'

Res:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2211    0  2107  100   104    342     16  0:00:06  0:00:06 --:--:--   537{"model":"llama3","created_at":"2024-04-21T07:34:50.999231Z","message":{"role":"assistant","content":"The sky appears blue to our eyes because of a fascinating phenomenon called scattering. Here's why:\n\n1. **Light from the sun**: When sunlight enters Earth's atmosphere, it consists of all the colors of the visible spectrum (red, orange, yellow, green, blue, indigo, and violet).\n2. **Atmospheric particles**: The atmosphere is filled with tiny molecules of gases like nitrogen (N2) and oxygen (O2), as well as aerosols like dust, water vapor, and pollutants.\n3. **Scattering**: When light from the sun encounters these atmospheric particles, it scatters in all directions. This scattering occurs because the particles are much smaller than the wavelength of light.\n4. **Blue light dominates**: The shorter wavelengths of blue light (around 450-495 nanometers) scatter more efficiently than longer wavelengths like red and orange light. This is because the smaller particles are better at interacting with the shorter, higher-energy blue photons.\n5. **Our eyes perceive the sky**: As we look up at the sky, our eyes detect the scattered blue light, which appears to us as the color blue.\n\nSome interesting facts about why the sky appears blue:\n\n* The exact shade of blue can vary depending on atmospheric conditions like pollution levels and water vapor content.\n* During sunrise and sunset, when the sun's rays have to travel longer distances through the atmosphere, the scattering effect is more pronounced, making the sky appear more red or orange due to the dominance of longer wavelengths.\n* In space, without an atmosphere, the sky would appear black because there are no particles to scatter light.\n\nSo, to summarize: The sky appears blue because the shorter wavelengths of blue light scatter more efficiently than other colors when interacting with atmospheric particles, making it the most visible color to our eyes."},"done":true,"total_duration":5936881200,"load_duration":2144400,"prompt_eval_count":10,"prompt_eval_duration":365781000,"eval_count":363,"eval_duration":5566471000}

Use terminal
But with the same model, when I use terminal, it can works even I use chinese:

OS
Windows
GPU
Nvidia
CPU
Intel
Ollama version
0.1.32

Hi there, this should work now – make sure the terminal you are sending via curl supports utf-8. Let me know if that's not the case 😊


Overloaded ‘isnan(double&)’ is ambiguous when compiling with gcc 4.8.1 -std=c++11

This may be a numpy issue rather than a scipy issue, nevertheless, when installing scipy with the command "sudo -H pip install" I get the following compilation error:
In file included from scipy/special/Faddeeva.cc:122:0:
scipy/special/Faddeeva.cc: In function ‘std::complex Faddeeva::erf(std::complex, double)’:
/usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_math.h:171:41: error: call of overloaded ‘isnan(double&)’ is ambiguous
System details:
Ubuntu 12.04.2 LTS
gcc (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1
numpy 1.10.1
It appears numpy is trying to use the math.h version of isnan. I suspect somewhere else in the build process cmath.h has also been included resulting in the ambiguity.

Hmm, I'm not seeing this with gcc 4.8.4, numpy 1.10.2 or master, on Ubuntu 14.04.

Do you still see it with pip install scipy --user, i.e. without the sudo? sudo can result in weird issues, and should always be avoided.

We had a very build problem with cKDTree which was due to isinf being defined in C++11. It think there might be an upstream problem in NumPy that (sometimes? always?) shows up when using C++11 compilers. In cKDTree we worked around it by defining our own isinf function.

@tyhone can you put your full build log in a gist and link to it?

I think what we are seeing here is the same type of name collision, except with isnan instead of isinf. They have in common that they are only present in math.h in C99 and C++11.

Looks like it. http://stackoverflow.com/questions/19022561/porting-isnan-to-c11 seems to describe the problem.
Maybe for @tyhone  CC was set to c++ instead of gcc or something, to make this error show up?

As per your suggestion, I've eliminated any sudo and/or pip issues by downloading the source directly and building with the direct 'setup.py build' command.  The output of the build process is contained in the following file:
scipy.build.txt

Okay, I see the problem now. Faddeeva is C++ code, so that's fine. The issue occurs when you include std=c++11 as a compile flag. Your build log contains:
compiling C++ sources
C compiler: g++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall
-std=c++11 -L/usr/local/boost/lib -fPIC

While mine contains:
compiling C++ sources
C compiler: c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC

The extra flags -std=c++11 -L/usr/local/boost/lib are either coming from Python distutils or you have CXXFLAGS or a similar envvar defined.
Faddeeva.cc does #define my_isnan npy_isnan and then only uses my_isnan. However, above the define it has using namespace std, which seems to be the problem.

Found the very similar isinf issue: gh-5314

OK found a fix: gh-5643. @tyhone can you please test that that works for you?

@rgommers I applied the patch to scipy/special/Faddeeva.cc but I'm still seeing the isnan ambiguity error.  Build output attached:
scipy.build.5643.txt

Hmm, from your build output I can tell that the problem indeed isn't solved, because cmath is already included via Faddeeva.hh via complex. Not sure why the fix in the PR is enough for me.
If you move #include "Faddeeva.hh" from line 23 in Faddeeva.cc down to line 137 (below the isnan & co defines), does it work then?


Paramaterizing more tomcat settings

Would you consider adding tests for the new parameters? Some examples here:
https://github.com/puppet-community/puppet-jira/blob/master/spec/classes/jira_config_spec.rb
I am OK with the camel case parameters as its consistent with the previous parameters. Just keep in mind that we will rename them all with the next major version bump which will happen soon, Likely when Jira 7.0 support is added.

I'll go ahead and add tests for these new paramaters.  I do imagine that this entire module is going to need to change significantly to support Jira 7.0

@jacobmw yeah I think you are right, I think it will be best to take the same approach as I am with stash, v1.x of this module will support up to the latest release of Jirav6. v2 of this module will support an upgrade from last release of v6 to v7.X.X

Thanks, can you squash this into one commit.

thanks @jacobmw!


Example of ant-design not working and after fixing it, it doesn't let me change language using LocaleProvider with typescript

Cloning https://github.com/zeit/next.js/tree/master/examples/with-ant-design and running it via
npm i && npm run dev will give me first error of .babelrc
this line is responsible:
https://github.com/zeit/next.js/blob/master/examples/with-ant-design/.babelrc#L4
after removing that it works as expected when using LocaleProvider:
https://github.com/zeit/next.js/blob/master/examples/with-ant-design/pages/index.js#L10
When I try to implement typescript, everything works as well but for some reason when I try to change the language using LocaleProvider it doesn't change it.
Expected Behavior
Change the language when using LocaleProvider with typescript
Current Behavior
It doesn't change the language
Steps to Reproduce (for bugs)

Clone my repo where I have the code that doesn't work
run npm install
run npm run dev
try changing the LocaleProvider language using antd example of LocaleProvider in this line

Your Environment

Tech
Version

next
^3.2.1

node
8.4.0

OS
MacOS

browser
Chrome

antd
^2.13.1

I have fixed the issue with LocaleProvider doing
import * as enUS from 'antd/lib/locale-provider/en_US'
But this then makes typescript pop a warning:

Following the fix in the example I was able to fix the typescript issue by creating a js file under lib/locales.js and excluding it in the .gitignore file
// locales.js
import enUS from 'antd/lib/locale-provider/en_US'
import esES from 'antd/lib/locale-provider/es_ES'

export {
  enUS,
  esES
}

and in the layout import it like so:
import { LocaleProvider } from 'antd'
import { esES } from '!/lib/locales'

// .gitignore
!/lib/locales.js


Wrong single quote

When i put a php code ie.:
<?php echo 'hello world'; ?>
It shows like this with wrong quotes.
<?php echo ‘hello world’; ?>

Could you please explain the issue?
All I can see is Prism not highlighting incorrect syntax, which is to expected.

@bilalmalkoc You probably need to disable smart quotes in your CMS (not sure what one you're using but a few have this feature).

It can be related my cms. Idk. It is wordpress. But i put normal and italic quotes. All way to out italic. But i am glad to it is not prism error.

@bilalmalkoc @mAAdhaTTah Can this issue be closed?


JQuery version does not work in 2.0+ for IE8 and FF 3.6

I haven't seen mention of this but it seems that the jquery version of the plugin does not work in any of the versions of the plugin 2.0+ for IE8 and FF3.6 even after downloading and attempting to test out the example files. Is there something i'm doing incorrectly?
Version 1.0.19 works in FF3.6 and IE8 and even IE7

FF4 and above sorry. Just tested IE8 and it seems to work.


All at-a-glance options are "hidden"

Describe the bug
Widget never shows any at-a-glance information. Settings show all glance options as "hidden".
Troubleshooting

confirmed that requested permissions are enabled
temporarily unchecked all calendars to ensure no events

Screenshots

Smartphone (please complete the following information):

Device: Pixel 6
OS Version: Android 12 (build: SQ1D.220205.004)
App Version: 2.3.3

Additional context

launcher used is Nova

You can click on individual choice and enable it


Support category meta attributes

Base impl done in https://github.com/sphereio/sphere-node-sdk/commit/b94ed7181f20048b988d92d81d127e8c98e63d20


Extend Readme with an example of single model run

Hi, first of all thanks for this great addon to dbt. I have one small thing that could be added to the Readme.
Is there a possibility to run the dbt-invoke properties --models command to produce a .yml file for one specific model placed in a subfolder. For example: My model is located at models/marts/folder_a/model_a.sql, what is the command to produce the  models/marts/folder_a/model_a.yml file?

Good catch, thanks for submitting this issue!
It would look like: dbt-invoke properties --models model_a
dbt requires unique model names, so it is the same command whether it is in a subfolder or directly in the models folder.


/en-US/docs/Web/CSS/border-radius

Request type

[ ] Please close this issue, I accidentally submitted it without adding any details
[ ] New documentation
[x] Correction or update

Details

The Examples have a bug.  The right border is missing.

Examples fixed - thanks for pointing this out! The default MDN styles for the <pre> blocks were clashing with these border blocks, so I had to do a bit of fiddling and adding in of  !important. Felt pretty dirty, but it worked ;-)


Multitouch

Worked in collaboration with @colindmurray.
Implemented multitouch functionality usable from creating a MultitouchAction with multiple TouchActions.

lgtm, thanks!


Gamepad 3d model, texture and template texture

New Gamepad model, texture and template texture

@Negyek
Thank you for great contribution!
As I have told via DM, I will do the following after merging this PR.

Move the files to right place in Unity project
Update license credits about used model, based on CC-by-attribute (same as current game controller model)


Upgrade b1.5 to Spark 1.5.2

We have had some incompatibilities with Spark 1.5.2 when building the connector against 1.5.1. Changing the build target for b1.5 to 1.5.2

Build against Scala 2.11 finished with success

Build against Scala 2.10 finished with success


build: update node version

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Automatic transaction expiry is inconsistent

3.1.1b5/5.1.1 remote core
Windows
I was testing transaction expiring, and I got some inconsistent results.  One of the transactions I sent from my main sigchain to one I rarely use seemed, based on the Transaction History list, to have expired and disappeared from the list.  I did three others, though, that have not disappeared from the list.  They were all set to one minute expiry, so they should be long gone.
Here's one of the txids:
01b6207cb4b87b9c203961e25e291e3c6bd35597684d8414de68bce3bb1888c8330273b984cc6f8be0b24172080230e7d7176f4ede745107c9fdf452c6708c9d

I sent another small transaction with a 1-minute expiry to the same rarely-used sigchain.  The wallet indicated it was a 60-second expiry, but the contract conditions appear otherwise:
(caller.genesis != 0xa12e7a020c374f20b40a3666dd4b827a3d0ec66c8fd7ac1e4f1d22f28c5dbbef AND contract.timestamp + 604800 > ledger.timestamp) OR (caller.genesis == 0xa12e7a020c374f20b40a3666dd4b827a3d0ec66c8fd7ac1e4f1d22f28c5dbbef AND contract.timestamp + 604800 < ledger.timestamp)

This is closed in 3.1.1-beta10 of the wallet.


Request for high school teacher

@igrapel There are several files in the request, along with file.zip. It must not be there. Please remove file.zip and make pull request again.  I have to close this request without merging. Thank you for your understanding.


Can't generate makefile, Boost can't be found

As stated, I can't get cmake to generate a makefile because it can't find the Boost libraries that are on my system. This is what I get when I try:
$ cmake ../
-- CMake version 3.12.2 detected
-- Single-config generator detected
-- Using build variant: Release
-- Available custom configurations in cmake/SpecializedConfig:
--   Config_Dade
--   Config_Linux-Static
--   Config_OSX
--   Config_Windows
-- Found PythonLibs: /usr/lib/libpython3.6m.so (found suitable version "3.6.6", minimum required is "3.4")
-- Could NOT find Boost
-- Re-trying with link static = ON
-- Could NOT find Boost
-- Could NOT find OPENCL (missing: OPENCL_INCLUDE_DIR OPENCL_C_INCLUDE_DIR)
-- OpenMP found - compiling with
CMake Error at CMakeLists.txt:101 (MESSAGE):
  --> Could not locate required Boost files - Please check

-- Configuring incomplete, errors occurred!
See also "/mnt/d2/repos/git/LuxCore/BUILD/CMakeFiles/CMakeOutput.log".
See also "/mnt/d2/repos/git/LuxCore/BUILD/CMakeFiles/CMakeError.log".

I figured it might be python-related. Turns out, trying to get cmake to print the value of ${PYTHON_V} to the console gets me empty output (that is, it appears to hold no value). That's as far as I can get right now.

Are you following one of the guides here? https://wiki.luxcorerender.org/Compiling_LuxCore
If yes, which one (dynamic or static)?

I'm not really following the guide, I'm just doing what worked with the old luxrays repository, which is just to create a build directory and run cmake from within it. I'm hewing closer to the dynamic procedure, though I'm on gentoo so following it exactly doesn't make sense.
It is worth pointing out that I'm using cmake 3.12.2, and when I looked at the FindPythonLibs.cmake file it claims to be deprecated.
I was worried that I don't have the numpy component needed, but I at least have the header file that FindBoost.cmake expects.
Also, I just checked the boost variables in ccmake, and it appears at a glance that the only boost libraries found are those that exist as static libraries on my system for some reason. I don't know if this means it can't find the shared libraries or if the second pass that tries for static libraries wipes out any shared libraries that were found. I'll try to check after posting this comment.

I've found out that gentoo makes boost's python library use a different version suffix than normal, in order to include the minor version, so one would need to set PYTHON_V to the distro-specific suffix to make it work. (Boost 1.67.0 apparently introduces minor version numbers itself, which might help this issue a bit). Additionally gentoo's installation currently keeps numpy from being compiled & installed, so I don't have that library in the first place.
I still say there's the issue that I couldn't see any value stored in PYTHON_V, which can't be right.

PYTHON_V was introduced to allow linking to different python versions in Windows, where the minor version is always explicitly used (i.e. in Windows we cannot import a pyluxcore linked for example with Python 3.5 from a Python 3.6 shell).
My understanding was that this is not the case with Linux, where only the major version matters. That's why PYTHON_V takes a value only in Windows.
Honestly I don't know how to solve this problem for the Linux platform.


uv 0.2.0 no longer working inside conda environments

First install conda and activate base environment:
$ uv -V
uv 0.2.0

$ which python
~/miniforge3/bin/python

$ python -V
Python 3.10.6

$ uv pip install --dry-run db-dtypes==1.0.3
error: No Python default installation found in virtual environments

$ uv pip install --dry-run db-dtypes==1.0.3 -vvv
    0.001455s  INFO uv_interpreter::virtualenv Found active virtual environment (via CONDA_PREFIX) at: /home/STRIKETECH/dshaw/miniforge3
    0.001548s DEBUG uv_interpreter::discovery Ignoring Python interpreter at `/home/STRIKETECH/dshaw/miniforge3/bin/python`: system intepreter not allowed
error: No Python default installation found in virtual environments uv_requirements::specification::from_source source=db-dtypes==1.0.3
    0.001840s DEBUG uv_interpreter::discovery Searching for interpreter that fulfills Python @ default
    0.001883s DEBUG uv_interpreter::discovery Searching for interpreter that fulfills Python @ default
    0.001909s  INFO uv_interpreter::virtualenv Found active virtual environment (via CONDA_PREFIX) at: /home/STRIKETECH/dshaw/miniforge3
    0.002027s DEBUG uv_interpreter::discovery Ignoring Python interpreter at `/home/STRIKETECH/dshaw/miniforge3/bin/python`: system intepreter not allowed
error: No Python default installation found in virtual environments

But this is not my system interpreter.

Thanks this looks like a bug in our interpreter identification — Interpreter::is_virtualenv is returning false here.
Can you share the output of
/home/STRIKETECH/dshaw/miniforge3/bin/python -c "import sys; print(sys.prefix); print(sys.base_prefix)"

It's possible that Conda environments don't adhere to that definition.

$ /home/STRIKETECH/dshaw/miniforge3/bin/python -c "import sys; print(sys.prefix); print(sys.base_prefix)"
/home/STRIKETECH/dshaw/miniforge3
/home/STRIKETECH/dshaw/miniforge3

They're not actually virtual environments so I think that's reasonable.

Yeah that's fair. It's a little awkward for us when we're trying to ensure that you're working in a environment that's safe to mutate without opt-in.

Yeah, conda environments act like system environments that the the user can create and throw away, you can create virtual environments from a conda environment to work around this, but it's a level of redundancy that is a waste for most use cases.

Yeah that's fair. It's a little awkward for us when we're trying to ensure that you're working in a environment that's safe to mutate without opt-in.

Btw, as the first step not to check for PEP 668 externally managed flag?
For any newish Linux distributions this is probably sufficient, older ones probably not 🙁.

Yeah we do check for that, but that's another level of opt-in (matching pip's interface).
I've got a fix in progress at #3771

Release on its way at #3774


0.1.30

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.71%. Comparing base (0d49f8d) to head (57dd5ac).
Report is 3 commits behind head on latest.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           latest      #23      +/-   ##
==========================================
- Coverage   83.25%   82.71%   -0.55%
==========================================
  Files          80       80
  Lines        1780     1799      +19
==========================================
+ Hits         1482     1488       +6
- Misses        298      311      +13

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


Bump various type strictnesses

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[x] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

brew typecheck --update --suggest-typed + manual fixes

Review period will end on 2021-09-14 at 00:00:00 UTC.

Review period ended.


Better experience when many projects are available to import

I like the 'import project' design introduced in #1695 overall, but the pagination is annoying me. I'm in several organisations with many repositories, and as my username is relatively late in the alphabet, I have to click through many pages to get to my own personal repos.
How could this be better:

I can filter down to an organisation's repos easily, but not to my own personal repos (takluyver/foo). I guess this would be simple to add.
Put a search box on the import project page, preferably with search-as-you-type.
Sort recently updated repos to the top, like Github's repo view, as they're the ones I'm most likely to want to use. I'm baffled by the sort order at the moment - it seems mostly alphabetical, with some things scattered randomly into it.

Yes, sort is alphabetical, with grouping by organization. This pagination is a first pass, the second pass is to implement a fuzzy search, keeping pagination. We can't sort on most used from github, we don't have the information to make that decision.

For anyone willing to take this work on, it should be a mostly digestible chunk. The front end interaction is entirely tied to the API results and pagination. So we'll want to offer fuzzy search through the API. Pagination will stay the same, but will also operate on a filtered list of elements. This would require few changes on the front end side, minus the addition of a search box that triggers a fuzzy search on after a delay from typing or something.

+1 to this
A minimal addition to get all repos that don't belong to an organization would be incredibly helpful. I'm currently in a state where I can't use the automatic import because I'm in the conda-forge organization and I have 10s of pages of repos that make finding my own projects tedious and impractical.

Related to #3337

Seems with a lot of repos, this is now timing out, so something we should re-prioritize.

What specifically is timing out?
That might be something to address separately if it is a problem with data modeling, as this is discussing the UI interaction. If it's a matter of our indexes being poorly defined for how we are querying, then adding fuzzy search could turn this slow query into a 100% unusable query. I'd rather go the route of fuzzy search for our v2 of this feature. Perhaps we disregard the need for pagination for our next implementation -- especially if it adds to query speed slow down, as pagination is always going to be slow.
On the data modeling side we also have an issue open somewhere about redefining this modeling, so that RemoteRepository instances are defined once, and have a many-to-many relation to the remote user instance. So, instead of there being a RemoteRepository for rtfd/readthedocs.org repository for everyone in our org, there is one RemoteRepository instance that is shared. This reduces table bloat, but also makes managing webhooks make more sense.

The timing out is now fixed luckily :)
https://github.com/rtfd/readthedocs.org/issues/5441
But it's definitely not ideal for people like me with too many repos. Even when just looking through my own repos I've got 14 pages to browse through. I think that even a simple repo_name__istartswith would be more than sufficient. Assuming that in the case of this repo it would search in the readthedocs.org portion and not the entire rtfd/readthedocs.org, not sure if that field is available.
A full icontains would most likely be very slow if you have the 6400 conda-forge packages in the list of available options.


Subscribe my Youtube Channel for Learning. How to Make projects in Serenity

https://www.youtube.com/channel/UC6drRBHd5J7pcGYGPBK0M7Q/videos?view_as=subscriber
For Learners. how to make Project in serenity? Kindly subscribe my channel.

Nice work @jaamkamran, thanks!

Good but will be better with voice.
BTW Thanks.

Attaboy! Thank you! Need to add more voices and a more detailed description of each video. It is not always clear what you are trying to show, especially for those who do not understand English.


Window layout persistence

Basic window layout persistence implemented over each concrete container.
export interface ContainerLayoutManager {
    loadLayout(name: string): Promise<PersistedWindowLayout>;
    saveLayout(name: string): Promise<PersistedWindowLayout>;
    getLayouts(): Promise<PersistedWindowLayout[]>;
}

export class PersistedWindow {
    public name: any;
    public bounds: any;
    public url: string;
    public state?: any;
}

export class PersistedWindowLayout {
    public name: string;
    public windows: PersistedWindow[] = [];

    constructor(name?: string) {
        this.name = name;
    }
}

Folding new members here on ContainerLayoutManager into existing ContainerWindowManager.

Default storage will be window.localStorage meaning layouts can only be leveraged from renderer and not main process of Electron apps.


explore windows ci failure

NONE

/e2e-test

Successfully triggered e2e desktop testing!
https://git.internal.mattermost.com/qa/desktop-e2e-testing/-/pipelines/347214


Why doesn't this repo show up on my list?

Why doesn't this repository show up on my list of repositories?

Never mind, it just showed up :+1:


Cow: Watch buyawsaccount.shop

Cow requests the watch of the watch_keyword buyawsaccount\.shop. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

buyawsaccount\.shop has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Ryan M in Charcoal HQ


lastNtpUpdateTime() incorrect.

Shortly after things get started and NTP is updated,
myTz.dateTime(RFC850) produces "Wednesday, 10-Apr-2019 10:30:37 EDT"
but
dateTime(lastNtpUpdateTime(),RFC850) produces "Wednesday, 10-Apr-2019 18:29:37 EDT"
Seems to be a sign issue. EDT is UTC-4, and the reported time is off by 8.  Or maybe it's got to do with dateTime(), not lastNtpUpdateTime().
UTC.dateTime(lastNtpUpdateTime(),RFC850) produces the expected result.

Could this have something to do with this?
"If you execute multiple calls to setLocation, make sure they are more than 3 seconds apart, because the server will not answer if calls from the same IP come within 3 seconds of one another (see below)."
During a test I recalled the time every second and was always shown CEST and UTC alternately, which makes a difference of 2 hours.

Nope. I use setPosix (so there's no dependency on external servers), and it's only called once, during initialization. And, the data above was after a single poll of the ntp server.

Strange... I will have a look at this soon.

Bug still present in 0.8.3.
myTZ.dateTime(RFC850) returns Sunday, 22-Dec-2019 16:01:05 EST
myTZ.dateTime(lastNtpUpdateTime(),RFC850) returns Sunday, 22-Dec-2019 20:59:34 EST

The former is correct, the latter is off by +5 hours (these were shown shortly after a boot and fresh NTP sync).

lastNtUpdateTime is in UTC, which I guess you are 5 hours away from.
Try myTZ.dateTime(lastNtpUpdateTime(), UTC_TIME, RFC850)

OK, that worked. Thanks.
Please update the docs - https://github.com/ropg/ezTime#datetime - which show dateTime only taking 2 arguments. ("String dateTime(TIME, String format = DEFAULT_TIMEFORMAT);")

It's there. Check out the section 'specifying time' in the manual...


usage with swr not working

Hey, this looks like an awesome utility!
This also works out of the box when using fetch directly, however it appears to not work with my usage of swr.
What would be the best approach to debug this and see why this is not working?
Thanks in advance!
Some snippets for reference:
// the api call does not get intercepted
 const {
    channels,
    isLoading,
    isError,
    mutate: mutateChannels,
  } = useChannels();

// this api call does get intercepted
  useEffect(() => {
    async function getChannels() {
      const response = await fetch("http://localhost:3030/channels");
      console.log(await response.json());
    }
    getChannels();
  }, []);

the useChannels hook:
const channelsFetcher = () => {
  return client
    .service("channels")
    .find()
    .then((res) => {
      return res.data;
    });
};

export default function useChannels() {
  const { data, error, mutate } = useSWR<Channel[]>(
    "channels",
    channelsFetcher
  );

  return {
    channels: data,
    isLoading: !error && !data,
    isError: error,
    mutate: mutate,
  };
}

Hi @lukvermeulen! Facing the same issue with send XHR through superagent. Did you find solution? Or used something else?

Hey @GunsStarR, I ended up using "Mock Service Worker", after following this article. It works quite well for me.

@lukvermeulen I tried to run swr with storybook-addon-mock and it works properly. I have used their basic example for testing.
Looking at your code, can you tell me which type of client is this? is it going to call a fetch or XHR request?
const channelsFetcher = () => {
  return client
    .service("channels")
    .find()
    .then((res) => {
      return res.data;
    });
};

Hi @nutboltu, my client is configured to use window.fetch.

I'm using swr along with axios in a custom fetcher and also experiencing issues. I posted a detailed comment in another issue about relative URLs here.
I'm using version 2.4.1.


update the script to add one rule

current code will not consider user suggestion

Is this adding or improving a feature or fixing a bug?
What's the new behavior?
How does this change work?

Does this fix any issues or need any specific reviewers?
Fixes: #
Reviewers: @

Can you send a link to the TS Lint rule docs for this?  I want to understand what it does.


Migration error on deploy pet-shop dapp

Hi,
I'm getting an error when deploy pet-shop dapp in HL Besu test network. The network deploy successfully but when I run './run_dapp.sh' script, get this error:
...
...
Compiling your contracts...
===========================
> Compiling ./contracts/Adoption.sol
> Compiling ./contracts/Migrations.sol
> Artifacts written to /Users/benitojcv/ULL/quorum-dev-quickstart/quorum-test-network/dapps/pet-shop/pet-shop-box/build/contracts
> Compiled successfully using:
   - solc: 0.5.16+commit.9c3226ce.Emscripten.clang

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

Starting migrations...
======================
> Network name:    'quickstartWallet'
> Network id:      2018
> Block gas limit: 16234336 (0xf7b760)

1_initial_migration.js
======================

   Deploying 'Migrations'
   ----------------------

Error:  *** Deployment Failed ***

"Migrations" -- Internal error.

    at /Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/deployer/src/deployment.js:365:1
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at Migration._deploy (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:74:1)
    at Migration._load (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:61:1)
    at Migration.run (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:212:1)
    at Object.runMigrations (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:150:1)
    at Object.runFrom (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:110:1)
    at Object.run (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:87:1)
    at runMigrations (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/commands/migrate.js:263:1)
    at Object.run (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/commands/migrate.js:228:1)
    at Command.run (/Users/benitojcv/.nvm/versions/node/v12.21.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/command.js:136:1)
Truffle v5.2.5 (core: 5.2.5)
Node v12.21.0

I remember do it some times ago, and it worked fine!
My environment is:

OS X 10.15.7 (I try in Linux Ubuntu 18.04 with the same error)
Docker version 20.10.5
Node v12.21.0 (I try with other versions too)
npm 6.14.11
Truffle v5.2.5

Hi @bcuestav
I belive this was due to an issue with the some changes metamask and truffle had made recently, #49 has fixed those and I've just spun up the DApp and used it without issue.

Compiling your contracts...
===========================
> Compiling ./contracts/Adoption.sol
> Compiling ./contracts/Migrations.sol
> Artifacts written to /home/jfernandes/workspace/quorum-dev-quickstart/quorum-test-network/dapps/pet-shop/pet-shop-box/build/contracts
> Compiled successfully using:
   - solc: 0.5.16+commit.9c3226ce.Emscripten.clang

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

Starting migrations...
======================
> Network name:    'quickstartWallet'
> Network id:      1337
> Block gas limit: 16234336 (0xf7b760)

1_initial_migration.js
======================

   Deploying 'Migrations'
   ----------------------
   > transaction hash:    0x859cc309396ab16b8095c4aee991945a78b12963d752c57518c6507a78bbaa47
   > Blocks: 0            Seconds: 0
   > contract address:    0x8CdaF0CD259887258Bc13a92C0a6dA92698644C0
   > block number:        472
   > block timestamp:<PHONE_NUMBER>
   > account:             0x627306090abaB3A6e1400e9345bC60c78a8BEf57
   > balance:             89999.9955689
   > gas used:            221555 (0x36173)
   > gas price:           20 gwei
   > value sent:          0 ETH
   > total cost:          0.0044311 ETH

   > Saving migration to chain.
   > Saving artifacts
   -------------------------------------
   > Total cost:           0.0044311 ETH

2_deploy_contracts.js
=====================

   Deploying 'Adoption'
   --------------------
   > transaction hash:    0x5624454e63aab002f0deb9a29885c2df1090a390235327ed084c38a0ebb504aa
   > Blocks: 0            Seconds: 0
   > contract address:    0x345cA3e014Aaf5dcA488057592ee47305D9B3e10
   > block number:        474
   > block timestamp:<PHONE_NUMBER>
   > account:             0x627306090abaB3A6e1400e9345bC60c78a8BEf57
   > balance:             89999.98993064
   > gas used:            239915 (0x3a92b)
   > gas price:           20 gwei
   > value sent:          0 ETH
   > total cost:          0.0047983 ETH

   > Saving migration to chain.
   > Saving artifacts
   -------------------------------------
   > Total cost:           0.0047983 ETH

Summary
=======
> Total deployments:   2
> Final cost:          0.0092294 ETH

Using network 'quickstartWallet'.

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

  0 passing (1ms)

Sending build context to Docker daemon  467.7MB
Step 1/5 : FROM node:12.14.1-stretch-slim
12.14.1-stretch-slim: Pulling from library/node
619014d83c02: Pull complete
8c5d9aed65fb: Pull complete
aaabe8e9daf2: Pull complete
f7567fa7b9f3: Pull complete
a989ed5f800b: Pull complete
Digest: sha256:59ac2f2c3a0c490d8424306032f9b638f5ea83327ffaf23c66490e0026d1a000
Status: Downloaded newer image for node:12.14.1-stretch-slim
 ---> 2f7e25ad14ea
Step 2/5 : EXPOSE 3001
 ---> Running in a012d94d137b
Removing intermediate container a012d94d137b
 ---> 457daca90bce
Step 3/5 : WORKDIR /app
 ---> Running in fbb504a04632
Removing intermediate container fbb504a04632
 ---> 1cb30d00bb5f
Step 4/5 : COPY . /app
 ---> 10dd5e5ecd9e
Step 5/5 : CMD npm run dev
 ---> Running in e2a864d0b2a3
Removing intermediate container e2a864d0b2a3
 ---> dcaa7c71ebca
Successfully built dcaa7c71ebca
Successfully tagged quorum-dev-quickstart_pet_shop:latest
03f2cfc5343a9395e9e6f5e20a5463dca62b1dafe784bae0105ca5f924376a00

Running the DApp also let me adopt a pet fine

Are you able to test this again please and let me know if you have an issue with it? My system has Ubuntu 20.04 with node 14.16 and npm 6.14.11

Ok! It works now! It was the problem of the chainId!
By the way, the chainId remains to be changed in smart_contracts/scripts/depoy.js. I send a pull request!


Error when using API url

I attempt to use the API url when zoomed in on the portion of the map I would like to se in a python kernel:
https://geojson.io/#map=3.45/49.24/8.31
Your website says this should be possible:
"map
Open the map at a specific location. The argument is numbers separated by /
in the form zoom/latitude/longitude.
Example:
http://geojson.io/#map=2/20.0/0.0"
However, I get an error when trying to load into geopandas:

Error text: DriverError: '/vsimem/ced7ec438e5449cfbca10aec91d5b2eb' not recognized as a supported file format.
Is there a way around this? Or do I need to download and upload it from my computer? I would like to avoid doing this if at all possible.
Hope you can be of help,
Patrick

I'm not sure what you're trying to do, but readFile() on a geojson.io URL will just get you an HTML document, not data.  If you're trying to load geojson data into python, you would need to download it to a file first.


Unexpected behavior when combining validator_count and count

When running an enclave where we use a seperate validator client and specify the validator count, the validator_count is not honored. For example using the following configuration:
participants:
  - el_type: reth
    cl_type: prysm
    use_seperate_vc: true
    vc_type: prysm
    validator_count: 4
    count: 2
  - el_type: nethermind
    cl_type: lodestar
    count: 2
network_params:
  num_validator_keys_per_node: 32

We end up with only 2 reth-prysm validators instead of 8. Additionally the logs show that we only generated 32 for each participant , perhaps this is expected but we run into the issue where validator_count doesn't equally divide num_validator_keys_per_node. I don't mind making a PR but I think we need to better scope the behavior of these flags. I purpose:

num_validator_keys_per_node -> num_validator_keys_per_validator
then, we set num_validators_per_node would be: num_validator_keys_per_node*validator_count.
the naming convention for validators with more than one validator client becomes vc-[node-number]-[validator-number]-...

The other less ideal option is to just remove manually setting the validator_count. I'm not a fan for cases where we want to test multiple validator clients for smaller networks though.
Let me know what you think about 1 & 2, if we are happy with these I can propose a PR to address this.

Will take a look.

So I mistook the purpose of validator_count, it seems it's intended for the number of validators for the vc. Perhaps adding a vc_count flag is a better approach as we can still keep the intended use of validator_count and add the functionality of having multiple validator clients per node.

#633 will implement a new feature, vc_count which will add vc_count many validator processes with each num_validator_keys_per_node / vc_count many validators. If num_validator_keys_per_node % vc_count != 0 then process will fail.


Can we show file save dialog to export a file?

I am going to export a file to a user-specific path.
I want the user to pick a folder to save the file to that folder.
Is this possible with this plugin?

Unfortunately not. But you can use SimpleFileBrowser for it, if you wish: https://github.com/yasirkula/UnitySimpleFileBrowser

Thank you so much for your quick help!
By the way, does SimpleFileBrowser work on iOS devices?

You can browse directories iOS allows but most directories are blocked.

thank you so much!


Avoid throwing a notice about strpos(): Empty needle when going through include paths

I'm getting a warning about "empty needles" when running wp i18n make-pot . languages/sht.pot --include="*.php,*.jsx,*.js" --exclude="assets/gutenberg,assets/plugins,vendor,node_modules"with 2.2.0 in my Theme root folder. The file is generated, but it doesn't contain any of the strings from the JSX files.

From https://github.com/wp-cli/i18n-command/pull/149


kube2pyconsul integration in kubernetes

Add support for kubernetes->consul service discovery.
Kubernetes services are registered as service_name.service.consul. The kube's namespaces are ignored for now.

Passed on:
Vagrant
AWS

@Zogg Is this waiting on anything?

Closing because this is out of date.


Fix issue 278

Description
Add link to documentation generated for redhatinsights/insights-operator-cli/commands/authors_test.go
Fixes #278
Type of change

Documentation update

Testing steps
N/A

Codecov Report

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

@@           Coverage Diff           @@
##           master     #330   +/-   ##
=======================================
  Coverage   70.95%   70.95%
=======================================
  Files          12       12
  Lines         730      730
=======================================
  Hits          518      518
  Misses        208      208
  Partials        4        4

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 61467d1...c8afd4b. Read the comment docs.


Bug: using the message share button doesn't create slacklinker messages

The reason this doesn't work is that we parse out the message blocks, but in the case of a message share, there are none: the message being shared is an "attachment" which is not parsed by slack-web currently.
There's undocumented properties in the "attachments" field, specifically from_url that we would want to parse out in slack-web, then use here. See https://github.com/MercuryTechnologies/slack-web/blob/master/tests/golden/SlackWebhookEvent/share_without_message.json for a sample webhook payload.
Sample affected message:

fixed by #34


Added schema.org annotations for training materials

I've formatted each training material's metadata into a JSON-LD representation of schema.org's CreativeWork vocabulary.
There is a small issue. There's several empty {} items (in hasPart, mentions, and contributor). This is due to Liquid templating engine not being able to handle arrays very well. An empty item at the end of array objects ensures there's no trailing comma. Metadata harvesters and Google will strip this empty content out I think so it's just stylistically unfortunate.

There is a small issue. There's several empty {} items (in hasPart, mentions, and contributor). This is due to Liquid templating engine not being able to handle arrays very well. An empty item at the end of array objects ensures there's no trailing comma. Metadata harvesters and Google will strip this empty content out I think so it's just stylistically unfortunate.

What you probably want is to use the attributes of the forloop object, like .last for example: https://help.shopify.com/themes/liquid/objects/for-loops#forloop-last.

Also, it would probably make sense to add a new file with the JSON content to ease readability: http://talk.jekyllrb.com/t/how-to-add-a-schema-for-each-blog-post/1149/4

Agreed about separating json for readability.
The forloop last thing is trickier though as you cannot easily create array variables within the template to take advantage of the loop last feature. The only way would be to use the split function which seems very messy
https://heliumdev.com/blog/create-an-array-in-shopifys-liquid

The forloop last thing is trickier though. You cannot easily create array variables within the template to take advantage of the loop last feature.

I am not sure to understand, for the contributor, you always put a trailing comma for each item, but it could be done differently no? Like, only adding the comma if it is not the last iteration? Or am I missing something?

Sorry… you can for contributor, yes. But not for hasPart or mentions where they are not already in array format

Thanks @njall

:100:


Release on bower/npm

I'd resolve #30 then release this lib. Atm I'm using git SHAs to track the dep, which works but semver versions are betta'

Update: it's on npm as drag-drop-webkit-mobile.

Yup it's been there for a while. If you fancy rolling a bower package tho that'd be great.

I'll do that. I suggest we:

Rename it per your suggestion
Deprecate the old npm package
Create the new one
Release on Bower

If you give me contrib rights on npm for this library, I can take care of pretty much all of that. I'll make issues for each step, so that you can follow along / offer suggestions before I do any changes :P

Any progress on plans to publish this module on bower?

landed in https://github.com/timruffles/ios-html5-drag-drop-shim/releases/tag/v1.1.1 ! Thanks for reminding me

that was quick :+1:  thx


typo: replaced 'in' with 'is' ESK processing

Signed-off-by: Paul Butler<EMAIL_ADDRESS>Pull Request
Description
Trying to use EXEC ESK feature I kept getting an exception. Debugging found a typo.
Fixes # (issue)
Type of change
Please select relevant options.

[x ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

[ ] My code follows the contribution guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] My changes generate no new memory leaks
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Any dependent changes have been merged and published in downstream modules

I've merged your pull request.
Thank you very much for your contribution!

Great tool!  I just found it yesterday, but it is very helpful in my work.


Bug with branch names 'Contains' Substring

There is an issue which I think is on this line here
https://github.com/neondatabase/create-branch-action/blob/main/action.yml#L82
Will check if a branch contains a substring, the problem is that multiple branches can contain the same string, so neon picks the first one, which leads to weird behaviour
I got around this by adding a suffix to the name, but you might want to change this to an exact match

Hey! Thanks for submitting! I think you are totally right, I will replace the "contains" check with strict equality, I think it should be this way


Cancel Listener

Hi, I am using your library in webview and there when the cancel button is clicked, I need to send onReceiveValue() but I can't listen it, could you add a cancel button listener? I know that there is a setDismissListener, but it works every time the dialog disappears, I need it exactly when the button cancel is pressed. Thank you.

Hi @Azarnoyz, The Cancel Listener is not available in ImagePicker. The alternate way is to use your custom dialog instead of ImagePicker (Bonus: You can use dialog code from ImagePicker) and show ImagePicker with selected provider.
/**
 * Show Image Provide Picker Dialog. Customize it as per your need
 */
fun showChooseAppDialog(
    activity: FragmentActivity, listener: (ImageProvider) -> Unit
) {
    val layoutInflater = LayoutInflater.from(activity)
    val customView = layoutInflater.inflate(R.layout.dialog_choose_app, null)

    //Add Cancel Listener on AlertDialog and handle it as per your need
    val dialog = AlertDialog.Builder(activity)
        .setTitle(R.string.title_choose_image_provider)
        .setView(customView)
        .show()

    // Handle Camera option click
    customView.findViewById<View>(R.id.lytCameraPick).setOnClickListener {
        listener.invoke(ImageProvider.CAMERA)
        dialog.dismiss()
    }

    // Handle Gallery option click
    customView.findViewById<View>(R.id.lytGalleryPick).setOnClickListener {
        listener.invoke(ImageProvider.GALLERY)
        dialog.dismiss()
    }
}

Usage:
showChooseAppDialog(this) { provider->
    ImagePicker.with(this)
        .provider(provider)
        .start()
}

Can anyone help me with java equivalent code of above kotlin code? thanks in advance


Submit FF plugin on Tuesday 12 Latest

Following #230 and #241

Turns out <5 days is now the norm for add-on review (https://blog.mozilla.org/addons/). Also, the process is generally simpler. Some policies which may be helpful are here: https://developer.mozilla.org/en-US/Add-ons/AMO/Policy/Reviews