escaping issues of '\' when using mathjax

When I was using a '\' to break line in array environment using mathjax, it can't break line properly. The reason is the last \ was escaping. As i know, hugo didn't support escaping configuration for now. Some people say Katex can solve this issue. Some say that is bug from the render. But i know less to figure it out. I guess the author may could solve this from the theme side. By the way, would this theme will consider support Katex in the future?

I am not a MathJax nerd either. Please provide your formula in source code and expected output (as gif).
The theme will not support Katex. One math library is enough but you could write a katex shortcode yourself.

Thank you for the reply very much! Here is my issue.
To keep consistence between markdown and latex, my mathjax configure is :
<script>
  MathJax = {
    tex: {
      packages: ['base', 'ams'],        // extensions to use
      inlineMath: [['$','$'], ['\\(','\\)']], // allow using $ $ to input inline equation
      displayMath: [['$$','$$'], ['\[','\]']], //allow using $$ $$ to display equation
      processEscapes: true,      // use \$ to produce a literal dollar sign
    }
  };
  </script>

<script type="text/javascript" id="MathJax-script" async
<EMAIL_ADDRESS></script>

My formula source code is :
$$\left|
\begin{array}{cc}
a & b \\
c & d
\end{array}\right|$$

The display should be:

While it seems there is a '\' escaping, that means '\\' won't break line, so the actual display is

Some people implied that '\\\\' could breakline, it did work. However, it will break the consistence between markdown and latex. Change formula one by one is very annoyed.

Thanks for providing. I'll take a look into it.

With this fix, your example should work without a shortcode or codefence if adhering to the passthrough configuration.
I've reused your example on the above linked docs page.


Storage model (local,staging,target)

Jira: https://keboola.atlassian.net/browse/PSGO-285
Changes:

Created separated storage model, for temporary objects (files/slices).
It is different from definition model used by the API (with versioning, SOX, ... and other definition features).
It has 3 parts: local storage, stagging storage and targetStorage.
This PR is init of the model, more code will follow in next PRs.

Coverage 100% aj ked tu to nie je dolezite, kedze to nezohladnuje ake % validacnych pravidiel je pokryte.

(omylom tu bola aj cast kodu z https://github.com/keboola/keboola-as-code/pull/1422, fixnute)


How can I trust additional CA SSL certificate

Hello. I need to add an additional CA root certificate to trust in WebView. I know about onReceivedServerTrustAuthRequest callback but I don't need to check the website certificate. Instead I need to check the root CA certificate.
Ideally, I would like to skip manual checks entirely and just add Root CA Certificate somewhere in the app and let it all handle by itself.
On Android, I can add certificates to the manifest like this:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config>
        <trust-anchors>
            <certificates src="@raw/root"/>
            <certificates src="@raw/sub"/>
        </trust-anchors>
    </domain-config>
</network-security-config>

On iOS, however, I need to use WKNavigationDelegate webView didReceive challenge but I don't see how I can use it without modifying the package source code.

I'm sure I'm searched for the problem, but neither documentation nor GH issues have solved this to me.

I have the same problem. And the CA-certificate I hope to use has already been added to the "allowed user certificates".
My network_security_config.xml looks like this:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
	<base-config cleartextTrafficPermitted="true">
		<trust-anchors>
			<certificates src="system" />
			<certificates src="user" />
		</trust-anchors>
	</base-config>
</network-security-config>

AFAICT, this should allow the user certificates to be accepted without question. At least it worked in the old nativescript app which I'm now trying to replace with flutter.
But since the cleartextTrafficPermitted="true" here also did not work and I had to add android:usesCleartextTraffic="true" to AndroidManifests.xml, I'm beginning to suspect the whole network config file gets ignored...
Haven't yet tried on iOS, sounds like I can expect troubles there too?


Lib3mf libs update from repo branch

Opened it for testing to check code coverage token between forked repo and branch. Behaved the same. So closing this PR.


[OTHER] change the cursor in toggle-darkmode btn

What would you like to share?
Hello sir, I saw that the toggle mode button was having the default cursor. It would be more intuitive for new people if we had the pointer cursor.
Additional information
A pointer cursor could provide better UX, just what I felt. I am new to open source and if you find the issue is okay, let me change that sir.
Code of Conduct

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

Great, I am assigning this issue to you.

#43


perf: use mimalloc for musl build

Summary

Checklist

[ ] Tests updated (or not required).
[ ] Documentation updated (or not required).

!canary

!canary

!bench

Seems like we can use mimalloc for everything. https://github.com/napi-rs/node-rs/blob/70d7fa72262c6e547950b30daa2d03583a1b04bd/crates/alloc/Cargo.toml

Seems like we can use mimalloc for everything. https://github.com/napi-rs/node-rs/blob/70d7fa72262c6e547950b30daa2d03583a1b04bd/crates/alloc/Cargo.toml

yea it's good to make the allocator unified but i didn't make the change as i found it didn't help much on performance for glibc linked binary.
and i need more effort to check if these change below works well. let me check if i got time later.

mimalloc-rust -> mimalloc
tikv-jemalloc -> mimalloc


Temporary Walkthrough Sorting

MERGE AFTER #402
Motivation
Currently if a set of ordered walkthroughs are added they load in random order. It would be nice if a simple sort was performed to get them in numbered order based on the folder name, while we figure out a more complex/controlled sorting this would do.
What
Added a sorter function to the tutorials dashboard component.
Why
Without it walkthrough order is random.
How
Sorting is based on the ID plus overall title. This results in the ability to order walkthroughs. For example, the walkthroughs here will render correctly ordered with this change like so:

Verification Steps

Run the walkthrough using this command:

WALKTHROUGH_LOCATIONS="https://github.com/RedHatWorkshops/dayinthelife-integration?walkthroughsFolder=docs/labs/citizen-integrator-track/#V2,https://github.com/integr8ly/tutorial-web-app-walkthroughs" yarn start:dev

Verify order of labs is correct.

Checklist:

[x] Code has been tested locally by PR requester
[ ] Changes have been successfully verified by another team member

Progress

[x] Finished task
[ ] TODO

@evanshortiss UXD is currently designing and testing versions of the Dashboard with various sorting / filtering capabilities. I believe it would be best to hold off on changing the display methodology of the Dashboard items until these designs have been completed.
You can find existing UXD stories in the tutorial-webapp Jira board, if you'd like to see what is upcoming.

@mindreeper2420, yeah saw them, they look great 👍
We can use this branch in the meantime either way, thanks!

@evanshortiss  does this work given the fact that walkthrough ids for 'developer' and 'integrator' DIL workshops are often the same, eg 'lab01' ? (maybe the workaround DIL have in place for directory layout compensates for this?)

@finp good point, and actually I think it could be a wider problem...what happens if they try to include the repo twice!? Tested here and you can't actually include the repo twice so, there's larger complication here.

@evanshortiss  I created https://issues.jboss.org/browse/INTLY-948 to capture what I think needs to happen as a first step.
The good news is that I just tested using symlinks and that works, so anyone can use the dir structure they want as long as there's a symlink from that to walkthroughs/<unique-id> in their repo. That seems to me to be the best temp solution, WDYT?

@finp not sure I follow that. Do you mean if they are using a custom directory structure locally? I think locally it already works using whatever structure you want if you pass it in the WALKTHROUGHS_LOCATION variable?
I addressed your previous comment in #402

@evanshortiss I'm saying that this works https://github.com/RedHatWorkshops/dayinthelife-integration/pull/265/files
Throw this branch at web app and it just works, doesn't require any change in existing workflow, and will sort well on splash page with 'id' sorting

@finp gtocha, I've been testing with that 👍 I agree though, a symlink works perfectly until we can get agreement and a merge on that PR
Both of these examples work assuming V2 branch is checked out in the DIL directory, and you checkout walkthrough-git-custom-location from my PR #402 :
WALKTHROUGH_LOCATIONS='/Users/eshortis/workspaces/work/integreatly/dayinthelife-integration/docs/labs/citizen-integrator-track,/Users/eshortis/workspaces/work/integreatly/dayinthelife-integration/docs/labs/developer-track' yarn start:dev

and
WALKTHROUGH_LOCATIONS="https://github.com/RedHatWorkshops/dayinthelife-integration?walkthroughsFolder=docs/labs/citizen-integrator-track&walkthroughsFolder=docs/labs/developer-track/#V2,/Users/eshortis/workspaces/work/integreatly/tutorial-web-app-walkthroughs/walkthroughs" yarn start:dev

@evanshortiss I haven't tested it, so could be wrong, but looks like if you set walkthroughsFolder as above then lab01 from developer and citizen tracks would be displayed together, and that's not what we want, right?

@finp nope, they get displayed correctly as unique items on the dashboard, and can be viewed also. Essentially, the ID conflict is resolved.

Grand, sorry for I got the wrong end of the proverbial

@evanshortiss I can try this out tomorrow. If we could bundle all the changes into a single commit that may be best so they can be reverted easily (if needed) when the changes mentioned in https://github.com/integr8ly/tutorial-web-app/pull/403#issuecomment-462534817 are made?
@mindreeper2420 Are we fine with having these changes merged in the short-term until the full sorting changes are made?
@finp Are you aware if we have to ensure/maintain any specific order for the default Integreatly walkthroughs?

@aidenkeating  I'm not aware of any requirement, but IMO the sorting should be 1,2,Publishing, and this PR implements that, right?

@finp It does
With numbered labs

With default Integreatly walkthroughs


feat: add @IdanAdar as maintainer :tada:

Welcome @IdanAdar as maintainer :wave:
With this you can use PAUL commands like /approve etc.
You can also run /ok-to-test commands as described here.
FYI: We have a bi-weekly community meeting, feel free to swing by if you happen to find the time - tho completely optional!
For direct messages you can hook us up in Kubernetes Slack #external-secrets (moolen, gusfcarvalho or knela)

/approve

welcome @IdanAdar

👍


Validator: space after [widget] section causes an error

This is allowed: spaces after section name.
[group]

[widget]
  type = box
  timespan = 1 day

Fixed in #177


Fix circular schema generation, remove None checking hack

Change Summary
This is a continuation/refactor of #613 by @wongpat. It should solve #601
The original PR to support circular references (by me) used a "hack" here: https://github.com/samuelcolvin/pydantic/pull/572/files#diff-7d11a8c77c4167b2958bcdb27b18cf2aR754
definitions[model_name] = None

By setting a definition to None it was only marking it to be updated later: https://github.com/samuelcolvin/pydantic/pull/572/files#diff-7d11a8c77c4167b2958bcdb27b18cf2aR228
But it has a bug, it makes it remove other references to the same sub-model when declared in the same parent model, e.g.
class Dep(BaseModel):
    number: int

class Model(BaseModel):
    dep: Dep
    dep_l: List[Dep]

Here, by having more than one field referencing Dep, the definition is created with dep and then it's removed with dep_l (setting it to None).
#613 fixes the original hack, updating it. Instead of marking a definition as declared in the future with None in the definition itself, it creates another key (improved hack) _nested, then it is removed from the definitions and used.
This PR re-implements the same idea from #613 , but being explicit about what's it's doing. It's more verbose (with an extra variable nested_models), but presumably less "hacky", by not re-using definitions for something it is not intended to be used for, as was done in my original implementation and in the fix at #613 .
As the changes are considerable, I ended up writing this new PR. But I don't know how to include the commit/attribution to @wongpat.
I think we can start by discussing the implementation. @samuelcolvin what do you think?

Related issue number
#601

Checklist

[x] Unit tests for the changes exist
[ ] Tests pass on CI and coverage remains at 100%
[ ] Documentation reflects the changes where applicable
[ ] HISTORY.rst has been updated

if this is the first change since a release, please add a new section
include the issue number or this pull request number #<number>
include your github username @<whomever>

LGTM from a brief look. Please update history.
@wongpat is this okay with you?

Thanks for the feedback @wongpat ! I applied your suggestions and replicated them in all the other places.

great, thank you.

Thanks! :rocket:

Thank you both!

Any chance to release this as a patch? Got hit by this, and seems a bug on the latest version (0.29 as of writing).

released, sorry for the delay.


[BUG] git authorship of old repository docs

I added Co-authors for the commit to update & move documentation. Hopefully this alleviates the loss of authorship in some docs files during the move
PR:#21

/assign

#21 resolved this, hopefully


Example application for IMU data processing on Mac OS

The example application demonstrates how to read IMU data on OS X using HIDAPI library was added

Hi @sokolov19830711,
There was #8029 which was merged. Is this one still relevant?
If so -- any chance you can fix this to use the same hidapi in third-party/ that was merged that PR?

Hi @sokolov19830711,
There was #8029 which was merged. Is this one still relevant?
If so -- any chance you can fix this to use the same hidapi in third-party/ that was merged that PR?

Hi, Eran!
This PR was made as temporary solution, so after #8029 it is already not actual.

Hi, Eran!
This PR was made as temporary solution, so after #8029 it is already not actual.

Should I close it?

Should I close it?

Closed :)
Thanks!

Closed :)
Thanks!


Create Identify issues with SortByColumn columns

this script identifies sortByColumn columns that have more than one value for the column they sort.

Hello Michael, I made this this script and I think it should be in this Repo.
This is a real problem , the validation of the sort columns vs the sorting ones are made by the client tools ( PBI Desktop, SSDT, etc) and if then in the process the sort columns stop having unique value for the sorting ones, there is no warning, but strange behaviors ( for example the processes from Sql Server Agent of a Tabular OnPremise fails or simply when dragging the sorted column to a table in Power BI Desktop appears multiplied in N rows, as many different SortByCoumn values has).

I think this is great, Ricardo. I just updated the code slightly so that it outputs a list of all columns with invalid sort by columns.

do. I just updated the code slightly so that it outputs a list of all columns with invalid sor

Great Michael, thank you very much!!!


Gouraud shading specular sparkles on android

Godot version
v3.4.stable.official [206ba70f4]
System information
Android 9 GLSL2
Issue description
All the objects that have materials with specular value that is not 0 and directional light in the scene will have bright gouraud shading specular sparkles.
Godot v3.3.3.stable.official [b973f997f] has no similar effect and looks correct. But boath 3.4 and 3.4.1 RC1 suffer from this issue

Steps to reproduce
Extract minimal reproduction project and open it in Godot 3.4 or 3.4.1 RC1.
Export to android device
Minimal reproduction project
sparklesAndroid.zip

Tested on Xiaomi Redmi note 5 with android 9 and on Oculus Quest 1 with the same result

@Acvarium Can you reproduce this in any of the 3.4 betas and RCs to determine when the regression started?

Tested with few versions. Issue is not present in 3.3.4 release, but is in 3.4 beta 1
And thanks for the info on "Force Vertex Shading"

Commits between 3.3-stable and 3.4beta1 (207fb165bfd1fefd1b4339c9427a569b19d0dcae):
Hugo Locurcio (94):
      Deprecate the GIProbe Compress property due to known bugs
      Tweak lightmapper warning message to mention Rosetta emulation on macOS
      Link to Feature tags more explicitly in ProjectSettings documentation
      Strip leading/trailing whitespace for project name in the project manager
      Improve error messages for missing export presets when using `--export`
      Add a menu action to open C++ source on GitHub in the editor debugger
      Tweak error messages for the Save Branch as Scene editor option
      Display scene file extensions in the editor only if there's ambiguity
      Allow Center Selection to work without any selection in 2D/3D editors
      Document that clearcoat/rim lighting is not visible on unshaded materials
      Document that `SceneTree.call_group()` is deferred
      Add the About dialog to the project manager
      Make it possible to copy the Godot version identifier by clicking it
      Document that `File.open_compressed()` can only open files saved by Godot
      Allow selecting multiple files in the editor translation/remap dialogs
      Tweak the built-ins color highlighting in the shader editor
      Allow negative contrast values in the editor theme settings
      Improve the AudioStreamPlayer(2D/3D) class descriptions
      Tweak the setting hint for the custom editor theme setting
      Fix EditorPropertyResource focus outline being drawn behind the preview
      Document caveats of `OS.get_unique_id()`
      Improve the editor audio preview inspector appearance and functionality
      Save the current script when adding a new method via signal connection
      Implement the `%command%` placeholder in the Main Run Args setting
      Save the current script when pressing Ctrl + S if no scene is open
      Fix Tree's background focus outline displaying behind section headings
      Display the old color in ColorPicker for easier comparison
      Implement reverting to the old color when clicking it in ColorPicker
      Fix Ubuntu clang-format version detection in the pre-commit hook
      Add "Support Godot Development" option to the editor's Help menu
      Scroll faster when holding Alt in TextEdit (and script editor)
      Increase the TileSet editor's snap step to 1024
      Fix crash when trying to save with no scenes and scripts open
      Print a warning when importing a repeating NPOT texture in a GLES2 project
      Remove high radiance sizes from the editor due to issues on specific GPUs
      Only allow absolute paths in XDG environment variables
      Remove `#ifdef` catering to MSVC 2012 and earlier in `math_funcs.h`
      Tweak highlight color in the editor Find in Files dialog
      List "Argument" for each extra bind argument in the connect dialog
      Tweak pressed CheckBox appearance in the editor
      Highlight control flow keywords with a different color
      Remove duplicate orientation settings in the iOS export preset
      Tweak Camera2D editor line colors for better visibility
      Improve the audio bus editor appearance
      Document `Resource.duplicate()` only copying exported variables' values
      Uncap the range for gravity and change the slider hints
      Document `Navigation.get_simple_path()` often returning non-optimal results
      Add "Normal Map Invert Y" import option for normal maps
      Readd support for kerning in DynamicFont
      Allow clang-format 12 in the pre-commit hook
      Allow more items in automatic width calculation for TextEdit completion
      Document applying VRAM compression setting changes retroactively
      Improve the console error logging appearance
      Add a soft line length guideline to the script editor
      Tweak the "Changes may be lost!" text color to match the icon's color
      Remove the 3D camera gizmo icon
      Improve the editor feature profiles UX
      Handle portrait mode monitors in the automatic editor scale detection
      Rename "Singleton" to "Global Variable" in the AutoLoad editor
      Complete documentation for the AudioEffectPitchShift class
      Improve AudioStreamGenerator and AudioEffectSpectrumAnalyzer documentation
      Fix editor constantly redrawing when freelook is active with still camera
      Improve radio checkboxes in the default editor theme
      Tweak the physics FPS property hint to only allow reasonable values
      Allow higher and lower maximum zoom values in GraphEdit
      Fix duplicate paragraph in `ArrayMesh.add_surface_from_arrays()` description
      Fix game camera override tooltips being swapped
      Decrease the editor FPS limit when unfocused from 20 to 10
      Add a "save on focus loss" editor setting (disabled by default)
      Add custom debug shape thickness and color options to RayCast
      Tweak CylinderMesh `rings` property hint to allow a value of 0
      Use double-sided material for RayCast
      Expose OS data directory getter methods
      Tweak script export text in the export dialog to be more explicit
      Print time taken and request attention when lightmaps are done baking
      Fix flipped binormal in SpatialMaterial triplanar mapping
      Allow selecting frames by holding down the mouse in SpriteFrames editor
      Add keyboard shortcuts to the project manager
      Improve descriptions for ProjectSettings' `disable_stdout`/`disable_stderr`
      Allow a top and bottom radius equal to 0 in CylinderMesh
      Use Ctrl + G to toggle the 3D editor grid visibility by default
      Document debanding being broken on mobile
      Decrease opacity of the overdraw debug draw mode
      Tweak the 2D game camera override tooltips to match 3D
      Add icons for more file types in the editor asset installer
      Allow using the 3D editor's View menu while previewing a camera
      Remove unused code related to Travis CI
      Improve error reporting in WebSocketServer
      Use the Unicode multiplication symbol for the viewport size display
      Fix typo in Bullet method name: "collisin" -> "collision"
      Tweak the GradientTexture property hint to follow CurveTexture
      Make makerst.py create folders automatically, print a message when done
      Automatically display the installer after downloading an asset
      Fix casing of the "to" stop word in editor strings

Rémi Verschelde (71):
      Bump version to 3.4-beta
      embree: Allow building against system library on Linux
      fbx: Fix include for zlib that broke unbundling
      Add type_traits include for `std::is_trivially_destructible`
      lightmapper: Disable build if raycast module can't build
      Linux: Don't attempt linking embree3 on non-tools, link it for headless too
      Android: Fix get_buffer false positive on empty dest buffer
      NodePath: Remove unimplemented `get_parent()` method
      Scene: Remove unused `mesh_materials` StringNames
      Main: Default `--doctool` path to '.' if none given
      doc: Update classref headers with 3.4 version
      OSX: Clarify min version requirement (10.12) in Info.plist
      Linux: Remove use_static_cpp override on x86_32
      SceneTree: Fix type hints for `global_menu_action` signal
      CI: Upgrade Emscripten to 2.0.15 (same as official standard builds)
      doc: Mark LargeTexture as deprecated (removed in 4.0)
      Android: Upgrade buildTools from 30.0.1 to 30.0.3
      Tabs: Remove unused 'panel' stylebox from default theme
      Core: Drop custom `copymem`/`zeromem` defines
      SCons: Add explicit dependencies on thirdparty code in cloned env
      Revert "make 2d constraint solving more deterministic by solving in push order"
      doc: Sync classref with current source
      doc: Sync classref with Mono build
      CI: Add `--doctool` check to find missing classref updates
      Style: Remove executable bit from non-runnable files
      Style: Set clang-format Standard to c++14
      Style: clang-format: Disable AllowShortIfStatementsOnASingleLine
      Style: clang-format: Disable AllowShortCaseLabelsOnASingleLine
      Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks
      Style: Replaces uses of 0/NULL by nullptr (C++11)
      Style: Enforce use of bool literals instead of integers
      Style: Remove redundant void argument lists
      Style: Enforce braces around if blocks and loops
      Fix crash with user-defined `ResourceFormatLoader.load`
      SCons: Disable embree-based modules on x86 (32-bit)
      Android: Remove non-functional native video OS methods
      TileSet: Improve error message for invalid IDs
      TileSet: Fix signal disconnect error in some situation
      VisualScript: Fix wrongly setting default value on property hint change
      CI: Update JavaScript linter deps with known security vulnerabilities
      SCons: Abort if SCRIPT_AES256_ENCRYPTION_KEY is invalid
      Update AUTHORS and DONORS list
      i18n: Sync translations with Weblate
      FileSystem dock: Fix search shortcut
      Revert "Tweak lightmapper warning message to mention Rosetta emulation on macOS"
      i18n: Sync translations with Weblate
      CI: Install Android NDK 21.4.7075529
      Android: Remove `-fno-integrated-as`, it can break arm64v8 build
      Fix typos with codespell
      Dist: Add macOS entitlements files for editor code signing
      Linux: Fix embree unbundling on aarch64
      OS: Better validation of invalid input for get_unix_time_from_datetime
      i18n: Sync translations with Weblate
      Style: Cleanup uses of double spaces between words
      FileAccess: Don't err in `store_buffer` with buffer of size 0
      Revert "[3.x] Fix SceneTreeDock::_selection_changed"
      Update AUTHORS and DONORS list
      i18n: Sync translations with Weblate
      Style fix in DONORS.md (trailing space)
      i18n: Sync translations with Weblate
      LocalVector: Don't error if `from` >= `count`
      Script editor: Rename 'Clone Down' to 'Duplicate Selection'
      Android: Add `isGame` application attribute, default to true
      Android: Fix `xr_mode_metadata_name` removal after cd64bcdae
      Android: Fix syntax error in #50227
      Android: Fix truncated `application` attributes after #50028 cherry-pick
      FileDialog: Fix capitalization for overwrite prompt
      LineEdit: Respect `max_length` by truncating text to append
      i18n: Sync translations with Weblate
      Update AUTHORS and DONORS list
      Revert "Fix gdnative api generation for methods that return enums"

Marcel Admiraal (34):
      Fix empty CSGShape error
      Fix CSGMesh undo not refreshing gizmo
      Update CSGMesh3D's documentation to explain how vertex normals are used
      Move collision layer and mask into CollisionObject.
      Return RID instead of Object id in area-body_shape_entered-exited signals.
      Fix Quat includes
      Update EditorResourcePreview queue_*() documentation
      Fix UV mapping on CSGSphere
      Fix game controllers ignoring the last listed button
      Rename CollisionObject3D input_event signal position and normal parameters
      Update Gradle archiveName and destinationDir properties
      Don't install Android NDK in CI
      Remove unused AudioDriverAndroid from Android
      Add OS.get_external_data_dir() to get Android external directory
      Move default values from definition to declaration in GraphEdit
      Apply infinite inertia checks to Godot physics 3D
      Remove duplicate ERR_PRINTS macro
      Remove FIXME comment from fixed issue in Android Export
      Remove duplicate WARN_PRINTS macro
      Clear glErrors instead of crashing when initializing GLES3
      Add GDNative libraries to Android custom Gradle builds
      Add adb output to error message when install fails
      Remove redundant interface modifiers from Android Java code
      Remove unused imports from Android Java code
      Replace single method anonymous classes with lambdas in Godot Java code
      Fix unchecked call to put() warning in GodotInputHandler.java
      Remove unnecessary semicolons from Android Java code
      Use Java array declarations not C-style declarations in Android Java code
      Fix raw use of parameterized Class
      Use StringBuilder instead StringBuffer in Godot Java code
      Remove redundant explicit types in Godot Java code
      Use static inner classes in Godot Java code
      Remove Android onKeyMultiple override
      Queue the calls to GodotLib.key when Android virtual done is pressed

Fabio Alessandrelli (32):
      Better zeroizing in CryptoKey.
      Add AESContext.
      CryptoKey supports public keys.
      Implement sign and verify in crypto.
      Implement RSA encryption/decryption.
      Document AES and new Crypto/CryptoKey functions.
      [HTML5] Debug HttpServer now runs in `web` cache subdir.
      [HTML5] Optional icon generation, use export name for it.
      [HTML5] HTTP server uses optional SSL.
      [HTML5] Export as Progressive Web App.
      [Net] Fix socket poll timeout on Windows.
      [HTML5] Fix build for recent emscripten versions.
      [Net] Implement String::parse_url for parsing URLs.
      [HTML5] Add support for `physical_keycode`.
      [HTML5] Use 64KiB chunk size in JS HTTPClient.
      [HTML5] Remove "fixed-size.html".
      [HTML5] Fix target_fps when window loses focus.
      [HTML5] Fix GDNative compilation with emcc 2.0.19+
      [HTML5] Implement Godot <-> JavaScript interface.
      [Doc] Remove reference to UNIX sockets in StreamPeer.
      [HTML5] Add easy to use download API.
      [Net] Fix HTTPRquest store_buffer error.
      [HTML5] Fix some JS library signature.
      [HTML5] Fix JS build without eval.
      [HTML5] Update eslint and jsdoc dependencies.
      [Net] ENet non-relaying server now process broadcasts.
      [HTML5] Add option to focus canvas on start.
      [Net] Fix WebSocketClient path parsing.
      [Net] Add WebSocketServer handshake_timeout property.
      [Crypto] Delete mbedtls ctx in deconstructor.
      [HTML5] Fix JavaScript string parsing with new interface.
      [HTML5] Raise default initial memory to 32 MiB.

Haoyu Qiu (23):
      Fixes display of programmatically created value in remote inspector
      Fix Tree::get_column_at_position crash
      Fix ragdoll simulation when parent was readded to scene
      Fix crash when using get_available_chars with invalid DynamicFontData
      Fix XMLParser behavior for comments and premature endings
      Fix editor crash when exporting profiler data
      Fix STL to Godot type convertion of polypartition
      Check cache_parent_physical_bone when rebuilding parent cache
      Wrap description TextEdit of plugin config dialog
      Fix RichTextLabel auto-wrapping on CJK
      Don't use the abbrevation "Sep." in UI text
      Fix json dump and print of circular structure
      Validate parameters when adding plugins
      Save binary ProjectSettings key length properly
      Strip query string when parsing HTTP request line for path
      Validates the `p_format` parameter in `Image::create` functions.
      Add numpad emulation in 3D viewport
      Fix doc description of HTTPClient::request
      Handle Z_BUF_ERROR in decompress_dynamic
      Fix unicode invalid skip error in AssetLib
      Fix memfree parameter name
      Merge similar editor strings
      Fix decompression with FastLZ when buffer size is less than 16 bytes

PouleyKetchoupp (22):
      Heightmap collision shape support in Godot Physics
      Fix errors related to joints setup with two non-dynamic bodies
      Fix skinning initialization in MeshInstance when loaded from thread
      Expose get_debug_mesh in Shape to scripting API
      Support for Dynamic BVH as 2D Physics broadphase
      Allow values > 1 for friction and bounce in PhysicsMaterial
      Fixed unnecessary bvh tree updates when calling set_pairable
      Fix logic for showing tilemap debug collision
      Added flip_h and flip_v properties in TextureButton
      Fix uninitialized members in physics query results
      Expose collider RID in 2D/3D kinematic collision
      Fix sub-resource storing the wrong index in cache
      Fix external resource cache regression
      Ignore disabled shapes for mass property calculations
      Support for disabling physics on SoftBody
      Fix and clean disabled shapes handling in godot physics servers
      Fix export var override in PackedScene at runtime
      Expose body_test_motion in 3D physics server
      Remove unused PhysicsShapeQueryResult & Physics2DShapeQueryResult
      NodePath properly updated in the editor in more cases
      Coding style fix in editor NodePath update
      Options to clean/simplify convex hull generated from mesh

bruvzg (18):
      Fix crash on GDNative API json generator exit.
      Duplicate DynamicFontData resources in the editor preview generation thread to avoid race condition.
      Add `physical_scancode` (keyboard layout independent keycodes) to InputEventKey and InputMap. Fix non-latin keyboard layout keycodes on Linux/X11 (fallback to physical keycodes).
      Add symlink API to the DirAccess (on macOS and Linux).
      [UWP] Add missing `get_scansym` argument.
      [macOS] Allow "on top" windows to enter full-screen mode.
      Add GDNative Framework loading and export support.
      Fix `Directory::get_space_left()` result on macOS and Linux.
      Add separate `simulator` flag for iOS build, change main library to `xcframework`. Build and export iOS Mono libs as `.xcframework`s, for Apple Silicon iOS simulator support.
      [3.x] Fix visibility issue with zoom label
      [3.x, macOS export] Add notarization support.
      [iOS] Option to automatically generate icons and launch screens
      Fix loading RLE compressed TGA files. Fix memory reads outside of input buffer when loading invalid TGA files.
      Add LSApplicationCategoryType to the template and export dialog.
      [macOS] Fix custom mouse cursor not set after mouse mode change.
      [Windows Export] Use temporary file for osslsigncode signing.
      Fix Variant tags parsing.
      [macOS, Mono] Automatically enable JIT entitlements for the Mono exports.

kleonc (16):
      Improve some argument names for core types
      TileMapEditor::_bucket_fill Check autotile coordinates only if autotile is selected
      TileMapEditor Modulate autotile previews
      Make posmod use int64_t instead of int
      TileMap::world_to_map Ensure half offset is added according to the returned value
      Fix accessing scene tree without checking: MeshInstance3D::create_debug_tangents, GIProbe::bake
      Fix crash after disabling plugin using set_force_draw_over_forwarding_enabled()
      BitMask::create Don't request more memory than needed when size is a multiply of 8
      Document valid range of Node2D.z_index
      SpriteFramesEditorPlugin Added zooming
      Scale zoom values in the SpriteFrames editor for hiDPI displays
      TextureRegionEditor Fix not updating on editing region with autoslice cached
      TextureButton Update min size on any texture change
      AnimationMultiTrackKeyEdit Allow editing easing if it's possible for all edited tracks
      VisualScriptEditor Fix in graph position calculation (do not skip zoom)
      Add AcceptDialog::remove_button method

Tomasz Chabora (14):
      Make randomize() use unix time too
      Add disabled theme icons for CheckBox
      Save project after opening
      Allow to drop files on filtered scene tree
      Display arrow cursor if text is not editable
      Reset Shader Editor scroll when changing shader
      Add preload() to resource path when holding Ctrl
      Improve sort_custom() description
      Don't save built-in script when adding method
      Don't remap resources belonging to instance
      Clarify animation_changed signal
      Fix GridMap still drawing when Alt+Tabbing
      Support single quote when dropping files to script
      Allow to create a node at specific position

Yuri Sizov (12):
      Correct pre-deprication warning message regarding linuxbsd/x11 platform
      Fix EditorPropertyEasing capturing drag events originated outside of it
      Keep custom editor theme when changing editor settings
      Improve the layout and texts of the Editor Feature Profiles dialog
      Expose missing Theme methods
      Add utility methods to Theme, improve error messages and documentation
      Fix typo in Control's theme icon look-up method
      Add EditorResourcePicker control based on the Inspector editor for Resources
      Use EditorResourcePicker in the Inspector
      Refactor Theme item management in the theme editor
      Overhaul the theme editor and improve user experience
      Make relationship lines draw on top of TreeItems

Aaron Franke (9):
      Warn when creating a script with the same name as the parent class
      Update size when updating ScriptCreateDialog
      [3.x] Make is_equal_approx have explicit float and double versions
      Set a minimum size for status panel elements in ScriptCreateDialog
      Use global scope round method for rounding
      [3.x] Fix Camera FOV documentation
      Rename tabs in the project manager
      [3.x] Fix C# bindings generator for default value types
      [3.x] Add Quat angle_to method

Lightning_A (9):
      Enable zooming graph_edit with scrollwheel, cherry-picked for 3.x
      Make scrollwheel zoom based on mouse position, cherry-picked for 3.x
      Fix Array.max() navigating to @GDScript.max() etc.
      Remove current export template version from "Installed Versions"
      Initialize some graphedit values in the header
      Put physics override parameters in their own group and document that areas can be used to influence audio
      ScrollContainer: Expose `_ensure_focused_visible` to the API Was renamed to `ensure_control_visible`
      Add the ability to reload the current project
      Add "Suggest a Feature" to the help dialog.

Lyuma (9):
      Allow renaming bones and blendshapes.
      Backport 6f16239 "Implementation of struct for shaders" to 3.4
      Backport 6b99bda "Added support for arrays as shader struct members" to 3.4
      Backport bc0e8e7 "Fix using post-init shader array constructors" to 3.4
      Backport dd0874e "Allow passing varying from fragment to light shader function" to 3.4
      gltf: Fail gracefully when a mesh instance fails.
      Fix incorrect skin deduplication when using named binds
      gltf: Fix mesh nodes which are also bones for 3.x
      gltf: Fix mesh nodes which are also bones.

Pedro J. Estébanez (9):
      Extend UndoRedo handling of Resource to every Reference
      Add animation reset track feature
      Make all file access 64-bit (`uint64_t`)
      Allow basic user data backup on Android
      Set schemes' build config to debug/release in iOS Xcode export
      Add iOS export option for device family
      Fix crash when using ALSA MIDI with PulseAudio
      Fix slow load/save of scenes with many instances of the same script
      Remove side effects of scene save

Chaosus (8):
      Prevents incorrect connection attempt on port clicking in GraphEdit, cherry-picked for 3.x
      Fix GraphEdit reconnecting to disconnected port, cherry-picked for 3.x
      Fix GraphEdit connects when graph is zoomed/unzoomed, cherry-picked for 3.x
      [3.2] Prevents default values of VSNodeCustom from overriding by a script
      Fix shader crash if duplicated struct members created
      Prevents shader crash if passing invalid struct to the return statement
      Prevents shader crash if two struct with the same name are declared
      Fix doc theme not changing when its hidding

lawnjelly (8):
      Batching - fix number of verts in translation
      Batching - GLES3 fix light pass modulates
      Fix 2d software skinning relative transforms
      Batching - fallback for 2d skinning with unrigged polys.
      Batching - fix item_batch_flags stale state
      BVH - fix stale current_tree in deactivate function
      Fix canvas rect bound calculation
      Fix VisibilityEnabler to work with AnimationTree

Ignacio Etcheverry (5):
      Fix copying Mono shared libs on macOS
      C#+iOS: Fix simulator builds
      C#+iOS: Fix P/Invoke symbols being stripped by the linker
      C#+iOS: Fixes for games exported with `Use Interpreter` disabled
      C#+iOS: Fix crash at exit for passing NULL domain to mono_jit_cleanup

JFonS (5):
      CPU lightmapper environment energy fixes.
      Switch to embree-aarch64
      Add checks for __SSE2__ in the lightmap raycaster
      Fix swapped front/rear directions in viewport rotation control.
      Upgrade Embree to the latest official release.

Morris Tabor (5):
      Fix ParticlesMaterial spread
      Fix draw order of transparent materials with multiple directional lights
      fix misaligned loads in bmp loader
      Replace QuickHull with Bullet's convex hull computer.
      Implement lossless WebP encoding

Nicholas Huelin (5):
      Edit "quit()" method description in `SceneTree`
      Amend `Label`.clip_text() Method Description
      Add `get_dead_zone()` method to `InputMap`
      Add multiple descriptions to several classes
      Add method description to `PopupMenu`

Andrii Doroshenko (Xrayez) (4):
      Separate version hash from version number in editor and project manager
      Use "Delete" in FileSystemDock on all platforms
      Make `EditorVCSInterface` proxy functions virtual in C++
      Set minimum size for "Version Control" diff bottom panel

Francois Belair (4):
      Make LSP update the filesystem of changed scripts
      Translate file path to URI on LSP symbol requests
      Add cache to color picker for presets
      Implement didClose notification in LSP

Ilaria Cislaghi (4):
      visual server now sorts based on aabb position
      fixed particle rotate y flag
      Added ring emitter for 3D particles
      added offset for plane mesh and quad mesh

Kyle (4):
      Fixes ctrl-click function line centering
      Fixed cut/copy/paste visibility
      Remove extra separator
      Add ctrl+shift+a to instance scene in scenetree dock

MaxStgs (4):
      Fix BakedLightmap bias bound check
      Add PackedDataContainer data pointer check for non nullable
      Check PHashTranslation generate p_from is valid
      Add WebSocketMultiplayerPeer _incoming_packets check bound

Michael Alexsander (4):
      Fix EditorInspector not updating its theme on rare occasions
      Select non-perfect matches if necessary in the Search Help dialog
      Add comment highlighting to script thumbnails
      Make invisible `SplitContainer` nodes correctly calculate the minimal size of its children

Paweł Fertyk (4):
      Return error when decompressing empty buffer
      Check for _language in PluginScript.instance_has
      Remove trailing slash from recent dir if needed
      Validate image formats, check if resize_to_po2 failed

trollodel (4):
      Create CollisionObject debug shapes using VS
      Fix crash on debug shapes update if CollisionObject is not in tree
      Preview the color animation in the animation editor
      Fix GraphNode port position when the control has the Expand flag

Bartłomiej T. Listwon (3):
      Separate set.h from map.h
      pywin32 is no longer necessary for SCons install
      Change search results limit in FileSystem dock from 128 to 10000

Bastiaan Olij (3):
      Change ARVRPositionalTracker to a reference and better expose it to GDNative
      Add VIEW_INDEX variable in shader so we know which eye/view we're rendering for
      Add precision to view_index

Clay John (3):
      Fix multimesh being colored by other nodes GLES3
      Force vertex shading in SpatialMaterial when used
      Only set base in Sprite3D when needed

K. S. Ernest (iFire) Lee (3):
      When one invalid image fails, it should only fail that single image.
      Backport gltf2 module from master.
      ERR_FAIL_NULL check file access

Sergey Minakov (3):
      Core: add EOF check for json parser
      [iOS] Nonnegative start index for virtual keyboard range
      [iOS] Support multiple plist types

Fredia Huya-Kouadio (2):
      Add support for custom debug keystore.
      Update config versions and deprecate the use of the jcenter maven repo.

HaSa1002 (2):
      Fix removal of `rect_min_size` not triggering resize
      Fix CSG Path Polygon cache being removed after connect

Henry Conklin (2):
      Optimize BroadPhase2dHashGrid to not pair elements on different layers
      Add support for numeric XML entities to XMLParser

Jonas Bernemann (2):
      Fix overflow in export template manager
      String::format leave passed values untouched

Mateo Kuruk Miccino (2):
      LineEdit: Now double click to select a word, and triple click to select all the content
      FileSystem: Force update when we delete a folder from the editor and searching changes only if we change the directory successfully in the scan_fs_changes

Rafał Mikrut (2):
      [3.x] Fix crashes when using _input functions
      Prevent setting too big or too small Collision Mask and Layer

Ricardo Subtil (2):
      Allow Godot to import .ZIP files with non-regular structure
      Fix zip_root not being defined when importing by drag&drop

TwistedTwigleg (2):
      Fixes the SkeletonIK twisting issue by using the skeleton global pose without overrides
      SkeletonIK: Fixed issue where bones become detached if multiple SkeletonIK nodes are used

Will Whitty (2):
      Work on porting HTTPRequest compression to 3.3
      Backport HMac crypto to 3.x

Zae (2):
      Fix zip file opening twice
      Fix duplicate close files when deconstructing ZipArchive

floppyhammer (2):
      ImproveCompletionPanelPositionInShaderEditor
      Improve nine patch behavior of TextureProgressBar

foxydevloper (2):
      Make shortcut for focusing searchbar in filesystem dock
      Make easing properties drawn with anti aliasing

paru (2):
      Added CPU blendshapes for GLES2
      Fixed usage of proxy textures on GLES2 sky

rafallus (2):
      Check if _direct_state_changed() argument is valid
      Check input mesh is valid in SurfaceTool methods

ray90514 (2):
      Fix LineEdit undo behaves strangely
      Fix multi-selection doesn't correctly show in the inspector

thebestnom (2):
      [Android] Allow to build dev template with symbols
      [Android] fix generateDevTemplate

Aitor Cereceto (1):
      Fix SceneTreeDock::_selection_changed

Andrea Catania (1):
      Remove early return from gizmo intersect_ray

Arkadiusz Marcin Kołek (1):
      Avoid division by zero when calculating inertias for bodies with colliders without areas.

Arthur Bikmullin (1):
      Fixed missed IDHandler dependency in GodotFetch

Arthur Paulino (1):
      Updating KinematicBody2D "is_on" functions' descriptions

Bhuvan Vemula (1):
      instance-scene: make parent as edited_scene if no parent selected.

Brennen Green (1):
      Manually unpacked normal mapping to fix issue with refraction being offset rather than distorted.

Brian Semrau (1):
      Batching fix polygon basis polarity

CaptainProton42 (1):
      Fix 3D scene preview generation.

Casey Foote (1):
      Add support for generating noise images with an offset.

Chuck (1):
      Support multiple address resolution in DNS requests

Daniel Lungaro (1):
      Remove plugin from enabled if there's an error

David Cambré (1):
      The built in function math/seed was missing the sequenceport.

David Hoppenbrouwers (1):
      Fix joint RID not being passed to _set in PhysicalBone

David Snopek (1):
      Fixes #48178: WebXR broken when built with Emscripten 2.0.13 or later

Emre Aydin (1):
      Fixed changing enabled classes resetting folding in manage editor features.

Eoin O'Neill (1):
      Attempt to fix rich text label effects processing even when the node is invisible.

Eric (1):
      Enable Camera2D smoothing on limit change

Eric M (1):
      Added 'Select Current' option when user is prompted to select main scene after clicking play

Faymoon (1):
      Let thread func have optional parameter

Gilles Roudiere (1):
      Adds a pressed signal to ButtonGroup

Gromph (1):
      UWP: Keep upstream names for capabilities preset settings to avoid mismatch

Hendrik Brucker (1):
      Add elapsed time print statement to build system

Jason Knight (1):
      Emit button_up signal after setting pressed to false.

Jean-Michel Bernard (1):
      3.2 - Fix Tween.is_active() always true after stop() and then start()

JestemStefan (1):
      Added signed_angle_to for Vector3

John Wigg (1):
      Fix normals of PrismMesh

Jordan Schidlowsky (1):
      make 2d constraint solving more deterministic by solving in push order

Koala (1):
      Fix indent left line selection

Kongfa Waroros (1):
      New icons for Gradient and GradientTexture resources

Leonardo Christino (1):
      Make GraphNode handle children with EXPAND flag

Levi Lindsey (1):
      Update File.store_var description to mention which properties of an object are included.

Lynx (1):
      Fix not updating fonts when parent theme changes

Maganty Rushyendra (1):
      Fix AudioServer Crash when bus count equals 0

Marcus Brummer (1):
      Fixed build with SCRIPT_AES256_ENCRYPTION_KEY set

Marvin Ewald (1):
      Allow warning-ignore in same line

Nathan Franke (1):
      Collapse Resource Preview Properly

Nathaniel Morihara (1):
      Exporting: Android Debug Keystore Warnings

Pasi Nuutinmaki (1):
      Fix area calculation of Face3

Philip Whitfield (1):
      fix url parsing with port numbers

Pitanov V.V (1):
      Fix GridMap erase Octans

R. Alex Hofer (1):
      Handle having no sinks in the PulseAudio driver.

Ranie Jade Ramiso (1):
      Fix gdnative api generation for methods that return enums

RaphaelHunter (1):
      Fix OpenSimplexNoise get_image() swap axes

Rhathe (1):
      Enable setting of collision iterations in Physics2DServer

Ricard Rovira (1):
      Use unused from in local vector find function.

Ricardo Maes (1):
      Fix render target textures not allowing repeat flag

RoniPerson (1):
      Added documentation to some `add_*_plugin` methods

Shatur95 (1):
      Move duplicated code into a function

Silc 'Tokage' Renew (1):
      fix unintentional object rotation by animation tree

Sonoracpp (1):
      Disable GIProbe emission when disabled on a material

Sushi (1):
      Fix: Selection Only in Find/Replace now preserves selection

TaskManagerCZ (1):
      Explicit error message when setting active a Viewport that is already active.

Thakee Nathees (1):
      Windows error logs directed to stderr

Thomas ten Cate (1):
      Add OpenSimplexNoise output change to changelog

Umang Kalra (1):
      Fixes missing descriptions in search window of visualscript

Vaughan Ling (1):
      Add iOS Apple Pencil pressure

Zak Stam (1):
      Allow multiple editor instances to use different ports

amor (1):
      Fixed inspector not updating anchor

asheraryam (1):
      Create bindings for creating multiple-convex-collision static bodies from gdscript

azagaya (1):
      Fix vertical slider grabber_area height calculation

besh81 (1):
      Fixed bug in tab_container with hidden tabs

bowling-allie (1):
      Fixes BlendSpace2D BLEND_MODE_DISCRETE_CARRY. When BlendSpace2D switches animations, it will now correctly calculate the previous animation position and length and apply is to the new animation.

daniel-mcclintock (1):
      Fix out of sync separate distraction-free mode

davidh (1):
      Check for valid DynamicFontData before duplicate

hilfazer (1):
      Support for duplication of nested instanced scenes

llschuster (1):
      text-editor: fix Clicking warning doesn't center around line

lupoDharkael (1):
      Save resource: implement extension priority

megalobyte (1):
      Fix previous search for built-in-docs

miere43 (1):
      Replace backslash with forward slash in OS_Windows path methods

nobuyuki_nyuu (1):
      Bind CanvasItemEditor::_zoom_on_position and CanvasItemEditor::get_state to ClassDB

phil-shenk (1):
      added _change_notify in Control::set_scale to fix iss48936

skyace65 (1):
      Improve SpriteFrames get_animation_loop description

smix8 (1):
      Add SkeletonIK function documentation

univeous (1):
      allow input echo when changing ui focus

uuuuuup (1):
      fix 3D scene not rendered on GLES3 HTML5 export

voxelv (1):
      Avoid using a nullptr root in Tree._range_click_timeout().

I wonder if https://github.com/godotengine/godot/pull/42543 is related./

This isn't a bug, this is just how Gouraund shading looks on objects with specular reflections.
For example, take a look at this figure from the wikipedia page on Gouraund shading
https://en.wikipedia.org/wiki/Gouraud_shading#/media/File:Gouraud_low_anim.gif
https://github.com/godotengine/godot/pull/42543 indeed exposed this as previously, when force vertex shading was enabled all objects had a roughness of 1.0 and it could not be changed.

Fixed by #59715.


About evaluation on the other datasets

Hello gmberton, if you can give me an example of testing Cosplace on pittsburgh to get the recall? To be honest, if you can give the recall@10 on Pitts250k, Pitts30k, Tokyo 24/7, MSLS, it will be the best.
Thank you very much!

Hello, here are the results on those datasets using a VGG-16 with output dimension 512

Dataset
R@1
R@5
R@10
R@20

Pitts 250k
89.7
96.4
97.7
98.4

Pitts 30k
88.5
94.5
95.7
96.7

Tokyo 24/7
82.8
90.0
93.3
95.8

MSLS
79.5
87.2
89.5
91.5

And here are the results with a ResNet-101 with output dimension 2048

Dataset
R@1
R@5
R@10
R@20

Pitts 250k
91.8
97.5
98.6
98.9

Pitts 30k
90.4
95.7
96.7
97.4

Tokyo 24/7
88.6
95.9
96.5
96.5

MSLS
86.6
92.0
93.4
94.7

Thanks a lot!


Proposal: versioned website documentation

Proposing different approaches we can take in solving this issue of versioning in Thanos documentation website.
@bwplotka @metalmatze Please I need your suggestions on this

Looking good! Commented. Did you apply for CS as well? Should be open now (:

Sure! I'm currently working on my cover letter. Would definitely submit my application anytime soon.
Thanks for checking in @bwplotka

@bwplotka I will proceed to change the scope of this proposal to Building a versioning plugin for Thanos
I will as well make some edits on the version_documentation.md file to reflect the title of my proposal

Hi @bwplotka
I just added some ideas on building a versioning plugin. Please I need your suggestions

Signed-off-by: Obasi Uche<EMAIL_ADDRESS>

We could propose what would be work plan in terms of plugin placement. I think we could start in Thanos project really, then move it outside to separate repo (:
WDT?

We could propose what would be work plan in terms of plugin placement. I think we could start in Thanos project really, then move it outside to separate repo (:
WDT?

That works perfectly fine 👍
Let's start from Thanos project, then move to another separate repo

@thisisobate do you think you can check out Cortex proposal? https://github.com/cortexproject/cortex/pull/2349 Might be something they solved and we can just use it and adopt for Thanos and Prometheus.

Do whatever you think is best (:
On Mon, 8 Jun 2020 at 15:38, Uchechukwu Obasi<EMAIL_ADDRESS>wrote:

@thisisobate https://github.com/thisisobate do you think you can check
out Cortex proposal? cortexproject/cortex#2349
https://github.com/cortexproject/cortex/pull/2349 Might be something
they solved and we can just use it and adopt for Thanos and Prometheus.
Sure. I think this approach works perfectly fine. I guess I'll have to
quickly edit this proposal to reflect Cortex proposition before we proceed
with implementation.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/thanos-io/thanos/pull/2554#issuecomment-640671289,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABVA3O4NKN5TQ5YT7Y53J43RVTZWFANCNFSM4MXZRHRQ
.

Let's link Cortex proposal for knowledge sharing.

Thanks for the review @squat
Would follow up with the edits


Fix anti-entropy bug

I noticed that sometimes my builds against the latest sbt nightly would
not re-trigger if my source file was touched while the test was running.
It turned out that the reason was that the condition that checked if the
file event occurred within the anti-entropy period was incorrect. I'm
not really sure why I wrote the initial condition this way.
The new test fails without the change to FileEventMonitor.scala.

To validate this pull request against other sbt modules, please visit this link.


tag all collecotrs under metric context

@DanSimon
solves https://github.com/tumblr/colossus/issues/379
Apply tags on metric context to collectors created with it. Metric context inherit tags from their parents, extra tags can be added on contexts using * or withTags.

👍

[Current coverage][cc-pull] is 83.50%

Merging [#399][cc-pull] into [develop][cc-base-branch] will increase coverage by 0.04%

5 files (not in diff) in ...ala/colossus/service were modified. more
2 files (not in diff) in ...ssus/protocols/redis were modified. more
2 files (not in diff) in ...s/protocols/memcache were modified. more
7 files (not in diff) in ...ossus/protocols/http were modified. more
2 files (not in diff) in ...a/colossus/protocols were modified. more
6 files (not in diff) in .../scala/colossus/core were modified. more

Misses +4
Hits -4

1 files (not in diff) in .../main/scala/colossus were modified. more
2 files (not in diff) in ...s/metrics/collectors were modified. more
3 files (not in diff) in ...ala/colossus/metrics were modified. more
File ...ics/Collection.scala was modified. more

Misses -2
Partials 0
Hits +2

@@            develop       #399   diff @@
==========================================
  Files            75         75
  Lines          3742       3747     +5
  Methods        3517       3527    +10
  Messages          0          0
  Branches        225        220     -5
==========================================
+ Hits           3123       3129     +6
+ Misses          619        618     -1
  Partials          0          0

Powered by Codecov. Last updated by [244e3c3...976127d][cc-compare]
[cc-base-branch]: https://codecov.io/gh/tumblr/colossus/branch/develop?src=pr
[cc-compare]: https://codecov.io/gh/tumblr/colossus/compare/244e3c3ca1a83c29bdc7d47ab9daedd05e6a276f...976127d0aa603662222c8d96153e3d1882e03113
[cc-pull]: https://codecov.io/gh/tumblr/colossus/pull/399?src=pr


[CHANGE ME] Re-generated to pick up changes from self.

This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/638d84a8-4093-48fe-aacf-4c23a8c7e62d/targets

[x] To automatically regenerate this PR, check this box.

Isn't flakybot what we want?


Syncing state with ResumableZoom at the end of panWithPinch

What Would You Like to Know?
Hello, great work on this library! My use case is as follows: I want to use a panWithPinch gesture in the ResumableZoom component. At the end of the gesture, I want to sync global state with the zoom/pan state.
If I provide an onPanEnd and onPinchEnd callback, only the latter is called when the gesture is released. However, even with panMode={PanMode.CLAMP}, I am able to pan beyond the boundaries of the image while pinching. Is this the intended behavior?
The pan gets reset to the bounds after releasing the gesture, but only after onPinchEnd is called, so that won't work for my purpose.
I can update state from within onGestureActive, but this results in many unnecessary updates.
This use case seems like it would be resolved by either fixing panWithPinch so that it doesn't pan beyond bounds when panMode is clamped, or by providing an onGestureEnd callback, similar to SnapbackZoom. What do you think?

Thanks your for the kind comments 🤗.
The panWithPinch feature
panWithPinch feature is 100% controlled by the pinch gesture, the pan gesture never activates when you make use of this feature, why you may ask? Having a simultaneous pinch and pan gesture produces a huge offsetting on the focal point which leads to a VERY VERY inaccurate gesture, so basically an unusable feature for any realistic scenario.
I will explain it in the docs, so people will not get confused about this feature.
Out of bounds while panning
In terms of being able to "pan with pinch" beyond the bounds of the container, it is an intentional behaviour for the Y axis because of the nature of the algorithm I'm using, it can be clamped, however at the moment for me it will produce a sudden snap in the focal point leading to a not so pleasant user experience, may be a thing to take a look in the near future.
Solution
In terms of your problem I never thought of something like it for ResuambleZoom's feature set, but it makes a lot of sense to me to add such callback, may drop for the next release 👌🏼.
At the moment the best solution I can offer you is the following: add a time out to your state syncing
import { ResumableZoom, type ResumableZoomType } from 'react-native-zoom-toolkit';

const ref = useRef<ResumableZoomType>();

const syncState = () => {
  const timeout  = setTimeout(() => {
   const zoomState = ref.current?.requestState();
   // update your state here

   clearTimeout(timeout);
  }, 350); // I use default Reanimated's timing config which uses a 300ms duration animation, and +50 just to be sure it works well
}

const onPinchEnd = () => syncState();
const onPanEnd = () => syncState();

<ResuambleZoom ref={ref} onPanEnd={onPanEnd}  onPinchEnd={onPinchEnd}>
  <SomeComponent />
</ResuambleZoom>

Version 1.1.0 has been released with onGestureEnd callback, give it a try.


SSO Login (OAuth2) with Authentik and offline_access scope fails

If the OAuth scope offline_access is used with the newest version of Authentik (new feature), the request returns the error consent_required.
I used Authentik 2024.2.1 and Netbird 0.26.0 configured as described here with added offline_access scope under Advanced protocol settings (since it is set in the Netbird configuration scopes list, see setup.env example).
Afterwards try to login and you get the error The Authorization Server requires End-User consent and the URL looks like this: /#callback?error=consent_required&error_description=The%20Authorization%20Server%20requires%20End-User%20consent
I had the same problem with a different client application and had to add the parameter &prompt=consent to the authorization request /application/o/authorize/?redirect_uri=... (see).
This seems to be the expected behaviour as stated in OpenID spec.
As far as i can tell this should be the corresponding line. If wanted i can create a pr and test it but i am unsure if it's the right place and what implications this change would have for other OAuth providers.
For now i have removed the offline_access scope from both the Authentik Provider and the setup.env.

Maybe it was an Authentik issue: https://github.com/goauthentik/authentik/pull/6696
I'll test it once a new version is released.

New version fixes it: https://docs.goauthentik.io/docs/releases/2024.2#fixed-in-202422


ask

Ummm how to use this?

Right now only as temporary plugin in about:debugging page of firefox. Still working on it. I would recommend Anity. This is just opensource and no-server analog of it that I'm doing.

recommend

ahh i see... you know... anity have alot problem... and the translation like... word to word translate...
thats sad


ListValue JSON encoding correction

Change the JSON encoding of a ListValue to be an array.

I signed it!


Please add release build times

They can still matter, for CI release builds, or even locally.

Are there cases where inferring the release build time behavior from debug builds is misleading?  I'm assuming debug builds are representative enough for someone making a decision on which crate has acceptable performance.

Are there cases where inferring the release build time behavior from debug builds is misleading?  I'm assuming debug builds are representative enough for someone making a decision on which crate has acceptable performance.

It's not always important, but it can matter: if a crate slows CI release builds by 10x, that can be a good reason to avoid it.
Can the release build times be inferred from the debug ones? No idea, maybe. I certainly couldn't. But I implemented it, so even if you don't want to add them, people who are interested can find this comment:

Name
Overhead (release)
Build (debug)
Build (release)
Parse (release)
Invalid UTF-8
Downloads
Version

null
0 KiB
408ms
419ms
1ms
Y

-

argh
54 KiB
3.09s
2.85s
1ms
N

v0.1.7

clap
959 KiB
2.88s
3.48s
2ms
Y

v3.0.0

clap-minimal
895 KiB
2.81s
3.24s
1ms
Y

v3.0.0

clap_derive
966 KiB
5.97s
6.15s
2ms
Y

v3.0.0

gumdrop
53 KiB
3.06s
2.85s
1ms
N

v0.8.0

lexopt
55 KiB
559ms
693ms
2ms
Y

v0.2.0

pico-args
40 KiB
569ms
605ms
1ms
Y

v0.4.2

xflags
33 KiB
931ms
931ms
1ms
Y

v0.2.3

System: Linux 5.15.12-arch1-1 (x86_64) w/ -j 32
PS: my overhead numbers are different from yours, no idea why.

Interesting to see the -j2 numbers.  A bit what I'd expect.


i get this error if i run index.js file after installing all the modules.

i get this for all the folders
@Cramenorn

Hello @Subtilizer28 ,
did you try to execute the bot with the following command node src/index.js ? You have to go the src directory and type  node index.js , in all other cases is not going to work.


Auth roles

 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 2 committers have signed the CLA.:x: MaximSchoemaker:x: jasonrobwebsterYou have signed the CLA already but the status is still pending? Let us recheck it.


Link for glyph cheatsheet

Its really helpful to have a glyph cheatsheet which allows you to copy paste the icon as an override in symbols

i will work on this in the new update


make travis go get cloud.google.com/go/...

This makes sure we fail the test before breaking cloud.
Fixes #27.

@adams-sarah I can't seem to add you as reviewer, but could you take a look?


Segfault on second getMessage() call after EAGAIN error

The handler (with getMessage()) where this happens is: https://github.com/status-im/nim-eth-p2p/blob/master/eth_p2p/discovery.nim#L243
I think segfault will occur because of following flow:

Error (EAGAIN in this case) occurs on recvfrom in readDatagramLoop and setReadError is ran.
A raise transp.getError() is done in getMessage or peekMessage in  the transport function (see handler above).
Next time the handler is ran for this DatagramTransport the segfault will occur at getMessage.

Why EAGAIN happens, I don't know.
So far, I can only reproduce this (not 100% of the time) by running: https://github.com/status-im/nim-eth-p2p/blob/master/tests/tshh_connect.nim
This was tested only on a Linux x86_64 machine.

I need to understand when EAGAIN happens, at the end or in process?

in process, the err var here contains it:
And then it gets raised by the getMessage call in the handler. The segfault happens only later on a second getMessage.

But why you are trying to perform one more getMessage()?

I don't. It gets called automatically by the handler on next data received by same DatagramTransport.

I think I found the root cause of my EAGAIN error. It is due to a poll() in an async proc (which is not nice anyhow, but that was not the point).
If you look at the poll() code it makes sense that this can happen, although it requires some conditions.
A "normal" poll() which adds the async proc with the poll() inside to the callbacks and next also the readDatagramLoop handler on an Event.Read . processCallbacks must run first the async proc with poll(). Next in that poll again Event.Read for same socket, processCallbacks runs again, both callbacks are run ... et voila, EAGAIN
So I guess this can be closed, but perhaps some documentation could be added that this should not be done.


Kinesis Elasticsearch Sink: configure the Elasticsearch version number

The Amazon Kinesis Connector Library assumes 1.2.1 but we actually use 1.4.4. This doesn't cause any problems yet but might in the future.
See here: https://github.com/awslabs/amazon-kinesis-connectors/blob/2e2c1a80265cc8ebdcff29bcee15c98d77d120a0/src/main/java/com/amazonaws/services/kinesis/connectors/KinesisConnectorConfiguration.java#L172

migrated to snowplow/snowplow-elasticsearch-loader#27


Added catch for RpcError in lldp grabber.

I discovered this when my playbook ended in a traceback while I was testing against an Olive VM. I'm sure the RpcError needs to be caught in other modules as well and on some level may benefit from catching it inside of some sort of abstraction that can be applied to all junos modules.
Also, I'm not sure if 'master' is the right place for this pull request, but wasn't sure where else to do it. I am open to suggestions.

closed because I found an issue and fixed it and am resubmitting the pull request.


Use CSV output format

Use proper CSV (or semicolon-separated for that matter) output format
Addis Ababa;33.0;33.0;33.0
Aden;31.1;31.1;31.1,
...

instead of weird not-a-json oneliner output.
This would simplify result comparison (diff) between multiple implementations.
This would also enable parsing of results - think of import into database or e.g. database-based implementation.

I agree that this would have been the better way. I'm hesitating though to change the format at this point, to keep different implementations comparable.

The weird not-a-json oneliner is just the map serialized. Writing a CSV output would be extra cost.

@lluismf You are right, serializing result in a portable format is a game-changer and will severely affect processing performance of 10^9 input rows :+1:

Hey, let's keep it friendly :)
I agree that a different output format wouldn't make any difference perf-wise in the grand scheme of things and as said, it would have been the better choice. But I don't think it's that much of an issue to justify changing this while the challenge is running.
So I'd keep this as-is for the time being, and consider it a lesson learned for whenever another challenge of this kind is happening. Thanks all!


Ability for a Noir program to choose to use it's nearest Nargo.toml file

Problem
A lib has a Nargo.toml file in the root, any supplementary circuits in sub-directories (eg benchmarking and examples beyond atomic tests) also have their Nargo.toml file.
For these subdirectories to be compiled, the lib would have to be aware of the contents of the subdirectories.
Ideally they would be associated with the lib and be updated if the lib changes, but sufficiently decoupled so that the lib needn't be aware of ancillary sub-directories.
Happy Case
The ability to indicate to nargo to not search for a Nargo.toml file beyond the one in the current directory, or specify where to find the nargo file.
nargo compile --nargo-path .
Workaround
Yes
Workaround Description
Keep examples/benchmarking manually in sync with lib whether in lib repo or separate.
Additional Context
Cargo searches up parent paths until the first Cargo.toml file it finds, Nargo ascends to the top-most Nargo.toml file
Project Impact
None
Blocker Context
No response
Would you like to submit a PR for this Issue?
None
Support Needs
No response

We wanting to change this so that we don't keep traversing up to the highest nargo.toml file but this isn't considered a high priority ATM.
See https://github.com/noir-lang/noir/issues/2606

You mention this is going to be used for example and benchmarking. I don't think it's good practice for examples to be created a separate binaries, these should be created as tests.
We also have a workflow for benchmarking that allows the benchmarks functions to be placed within the library. https://github.com/noir-lang/noir-library-starter/pull/7


Be more explicit about when Futures are used

Cloned to https://dart-review.googlesource.com/c/sdk/+/237241

Just FYI, the PR will automatically be closed when the Gerrit CL is committed.


Chunk index does not continue from reference to analysis in results and plots.

In size-based chunking chunk number is reset to 0 when analysis periods starts (it should continue from the reference period). It is both - in the results and in plot:

Surprisingly_comparison_plots_ works correctly:

I think this was done by design. We felt the chunk number made more sense within the context of either the reference dataset or the analysis dataset, but not really "combined". Both sets would've been provided separately.
Our goal of the chunk number is to help you find rows and periods in your original datasets. Agreed, the number doesn't really help here, it's more the indexes and timestamps of the chunk that help out.
What is the goal of having the chunk number for you?


 It seems that it is not delivering data for the current data. Could you "turn it on" and post the state result again?

Hey wmalgadey, hereby:
`{
"tadoMode":"HOME",
"geolocationOverride":false,
"geolocationOverrideDisableTime":null,
"preparation":null,
"setting":{
"type":"HOT_WATER",
"power":"ON",
"temperature":{
"celsius":55.00,
"fahrenheit":131.00
}
},
"overlayType":null,
"overlay":null,
"openWindow":null,
"link":{
"state":"ONLINE"
},
"activityDataPoints":{
},
"sensorDataPoints":{
}
}`

I use the Tado thermostat btw. Not a climate device.

Yes, I think that the "HOT_WATER" type is for your heating system (a boiler!?). And this has apparently no sensorDataPoints :(

Correct, I do have a boiler in the unit... Now what?

Maybe it just gives sensorDataPoints, when it actually does something?
Do you see the current temperature for this zone in my.tado.com?
I would skip the creation of a climate devices for zones with type == HOT_WATER. In the moment I create additional sensors for type==HEATING, but I could create special sensors for HOT_WATER. So currently I could just present the information for the current temperature setting (55°C in your example).

the commit https://github.com/wmalgadey/home-assistant/commit/a7e88bdadf5a4468f0355190e8ac72acfe6ca57e fixed your problem, but it is no good solution, when there is no actual data to present, isn't it?

The only thing you see and can do is set the temperature and on or of. That's it.

Ok! Than I will remove the climate device for this type and will just add some sensors. To see the state and the temperature setting

And not able to control them?

I think a climate device is to much, for just switching it on and of. I will look how it is possible to add this action to a sensor!
does the on/off switch and the temperature setting work in the moment?

What do you mean with in the moment? Direct? Yes they do. You can only change the temperature when it is ON between 30 and 65 `C. But that maybe has to do with my central heating.

Yes I mean, if you could change the on/off state with the current implementation?

No I can't. Can't do anything tbh

Hey @wmalgadey, it is quite quiet here. Just curious, did you make some progress?

I didn't forget about this :)
But I am quite busy at work in the moment. I hope I can start off again end of next week.

You did fix: 6943, did you make some progress on this one?

I did some progress on this. Maybe you try my custom component? I merged the changes from hass, so it can be used to test the functionality (https://github.com/wmalgadey/tado_component)


Compatibility with bytestring-<IP_ADDRESS>

bytestring-<IP_ADDRESS> removed the long deprecated Data.ByteString.Lazy.Builder module. This change also plays nicely with the projects lower bound of <IP_ADDRESS>.
See https://hackage.haskell.org/package/bytestring-<IP_ADDRESS>/changelog for the full changelog.

Hi @alexbiehl, do you know many GHCs back this change supports? I'm guessing quite a few, just making sure that it's not going to stop people using quite old GHCs unnecessarily.

I don't know exactly but going by the build report on hackage for the bytestring-<IP_ADDRESS> package it says ghc-7.6.3. Good thing you put the lower bound on bytestring I guess!


Neither Stackblitz nor Codesandbox could run clarity angular project

Both have different errors.
Stackblitz:
https://angular-clr-example.stackblitz.io/btn/borderbug
Error in /turbo_modules/<EMAIL_ADDRESS>(2:111)
Unexpected token 'export'

Codesandbox:
https://zt4dq.csb.app/btn/borderbug
Cannot read property 'styleSheet' of undefined

Makes really hard to contribute by open the bug with example repo.
Related:
https://github.com/vmware/clarity/pull/5821

Basically created the duplicate of https://github.com/vmware/clarity/pull/5821


InputField values from Immutables not working properly

Based off #293, I have created the following example classes:
public class ValueHandler {
    @GraphQLMutation(name = "addValue", description = "Adds a value.")
    public boolean addValue(@GraphQLArgument(name = "value") Value value) {
        return false;
    }
}

and
@Immutable
@JsonSerialize(as = ImmutableValue.class)
@JsonDeserialize(as = ImmutableValue.class)
public interface Value {
    @GraphQLNonNull
    @GraphQLInputField(name = "valueType", description = "The type of value.")
    String getValueType();

    @GraphQLNonNull
    @GraphQLInputField(name = "value", description = "The value.")
    String getValue();
}

If I start up my server, I see by ValueInput object, but there is no description included for its objects. Debugging through, it appears to never even ask for the descriptions when using Immutables.

To make things more interesting, if I change the name in the GraphQLInputField, say to "value_type", I end up with nothing for it.
@Immutable
@JsonSerialize(as = ImmutableValue.class)
@JsonDeserialize(as = ImmutableValue.class)
public interface Value {
    @GraphQLNonNull
    @GraphQLInputField(name = "value_type", description = "The type of value.")
    String getValueType();

    @GraphQLNonNull
    @GraphQLInputField(name = "value", description = "The value.")
    String getValue();
}

results in

@arssycro Have you tried putting the @GraphQLInputField annotation on the setters?


Model architecture

Thank you for your implementation. I just wonder that where does the FC-HarDNet70 architecture come from as i don't see it being described in the paper?

Hi, thanks for the question. FC-HarDNet70 is a modified version of FC-HarDNet68/84 from the paper. In the paper, we focus on comparing with FC-DenseNet trained with CamVid dataset for the segmentation part so we didn't include the FC-HarDNet70 in the paper due to the page limitation. Nevertheless, architectures for them are very similar. They are all based on U-Net and the only difference is with the HarDNet blocks and the size configuration for each of the blocks. You can easily create another version on your own. Thanks!


add getter for trace attribute of VirtualMachine

add getter for trace attribute of VirtualMachine
Description
Add a function to get the execution trace. We (FuzzingLabs) need it for the fuzzer to do the coverage of the cairo program.
Checklist

[ ] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[x] Documentation has been added/updated.

I suggest we modify this instead to take an impl Write. This is because we try to not expose internal containers, since those are usually the places where optimization happens along the way. The write_binary_trace function keeps a stable interface instead, and Vec implements the Write trait, so you can get an in-memory copy of the trace that way.

As the change proposed by @Oppen was already added in cfeac09, we're closing this. If that change hasn't fully solved the problem, feel free to open an issue!


Upgrade mafia

Please use the latest mafia only

:+1: nobody ever got fired for using the latest mafia


removed unneeded sklearn and lightgbm dependencies

I was installing biosaur2 and got a build error due to the sklearn brownout schedule.
I intended to replace sklearn with scikit-learn in the requirements.txt. However, as best as I could tell, biosaur2 isn't importing sklearn or lightgbm, so I removed them.
If there is a non-obvious dependency on either of those, please let me know and I can amend the commit.

Thanks! You are right, these modules are not actually required


add ability to login and save jobs

Added Devise to enable register/login
Added a simple implementation of Flash message. Feel free to style as desired
Added ability to save jobs through a join table on user_id and job_posting_id. This allows many to many saved jobs. Many users can have many of the same jobs saved
Added letter_opener to catch emails in dev. You'll have to hook up sendgrid or something like that to send prod emails - https://github.com/sendgrid/sendgrid-ruby
Added dev seeds: bundle exec rails db:seed
Added pagination
Added code annotation
Updated README
Added Devise views for further customization

"why don't you try getting a job or something?" 😂😂
This is awesome. Thank you so much!


removeComponent props example

Current example in README for removeComponent prop has mistake. It is written that:

The "ReactTags__remove" className and onClick handler properties can be automatically included

But you are passing not onClick but onRemove prop here. So can you fix the documentation please?
And also in this example you are passing to native button element all possible props like these, it may cause console error.

thanks for pointing this out @Pareder, its fixed

:tada: This issue has been resolved in version 6.6.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Balance: no error message if balance is too low to cover fees

From the API
{
    "type": "InsufficientBalance",
    "detail": "The account d5da245f-c632-4af8-819c-770a689e5afb has an insufficient balance of 61 to make a payout."
}

(cries in no sponsors)


Powershell no longer in repo

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
I am following Microsoft's instructions to set up the repo in Ubuntu 22.04
https://learn.microsoft.com/en-us/powershell/scripting/install/install-ubuntu?view=powershell-7.3
Once I install Microsoft's repo, it seems that Powershell is no longer included in the "Packages" file that the repo pushes.
It used to work, why has Microsoft stopped pushing powershell onto the repo?
BOOOOOOOOOO
Expected behavior
I would like to `sudo apt install powershell`

Actual behavior
It says the package does not exist, because it has disappeared from the repo.

Error details
No response
Environment data
Ubuntu 22.04, both amd64 and aarch64(arm64)

Visuals
No response

Seriously, I wouldn't trust a package manager, be it apt, dnf or pacman. Only manual installation guarantees full operation of pwsh.
This is my experience since pwsh began to be distributed as a snap package (6.+)

Seriously, I wouldn't trust a package manager, be it apt, dnf or pacman. Only manual installation guarantees full operation of pwsh.
This is my experience since pwsh began to be distributed as a snap package (6.+)

Thanks, but I have an automated build flow that uses the repo to get powershell into a docker container, the repo is nice because it automatically detects the architecture amd64/aarch64 etc and I have not had any problems with the delivered powershell in this case, until all of a sudden powershell is no longer in the repo.

but I have an automated build flow that uses the repo

This is out of my practice. I think you need to wait a little longer, maybe repos haven't updated yet. This sometimes happens after the next release. I hope this is not related to system dependencies.

maybe repos haven't updated yet.

Yea but usually when the repos are not updated, it just means that an older version remains.  22.04 is long tooth (LTS) so I don't think it is because of platform changes.

We don't publish an ARM64 ubuntu 22.04 package so that is the reason you cannot find it for that architecture.
@knightian To help us better debug do you mind running the following commands on your amd64 machine and give us the output:

apt-get update
apt search powershell
uname -a

Ah right, I must have confused myself because I thought in the past I was doing it on arm. I guess I was not then if you've never published it for arm. I just did it in Ubuntu under WSL on my PC which is x64 and it worked so I guess it is working for amd64 as designed. Thanks for the info.

For arm now I am using the dotnet global installer, actually it suits me anyway because I'm using the dotnet/sdk:8-jammy docker image and so I can easily dotnet install -g powershell and it is installing the arm version for me so all good :)


Use more permissive license

I want to modify this template to use with new Play 2.6 to work in my work project.
But Apache 2.0 license requires a lot of work to do. State every modifications in original files, redistribute unmodified files as Apache, etc. Even though it might happen source code will be heavily reworked.
Is it possible to use more permissive and simple license, for example MIT? Or http://www.wtfpl.net?
I think it will simplify stuff a lot.

You're right. MIT license would work for you?

Thanks. Yes, it will work.

Done


Incorrect information

Regarding this page:
https://docs.microsoft.com/en-us/sql/relational-databases/json/import-json-documents-into-sql-server?view=sql-server-2017#import-multiple-json-documents
The Code sample Under the 'import-multiple-json-documents' section shows that you are giving a variable @file to OPENROWSET, which does not work:
SELECT @json = BulkColumn FROM OPENROWSET (BULK (@file), SINGLE_CLOB) AS j
The documentation for OPENROWSET states in the remarks section:
'OPENROWSET does not accept variables for its arguments.'
There are lots of posts on various sites where people are resorting to dynamic sql in order to import multiple json documents.
I hope you implement this functionality in the future.

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

ID: 96b577d2-6af6-c87e-336a-a6fb9b776697
Version Independent ID: fcad9f44-92fa-dbed-81df-2a70368abe24
Content: Import JSON documents into SQL Server - SQL Server
Content Source: docs/relational-databases/json/import-json-documents-into-sql-server.md
Product: sql
GitHub Login: @jovanpop-msft
Microsoft Alias: jovanpop

Hi @JRobinsIken , thanks for bringing this to our attention! @jovanpop-msft , would you mind looking into this? Thanks!

This issue 2014 is older than a month, closing now.
Bug created as work item at https://dev.azure.com/ceapex/Engineering/_workitems/edit/98704.
CC: @jovanpop-msft @MashaMSFT

What is the solution to this issue ?
CC: @jovanpop-msft @MashaMSFT @msebolt

Apologies, I misinterpreted this as product-feedback opposed to doc-bug.

@JRobinsIken - thanks for the feedback. You're correct, the code doesn't work. :(
I removed that section from the article.
Thanks for pointing this out.
#please-close


Allow user to log into the system

The current implementation would be using an email and password (local authentication) to exchange those for a user object and a token (the token could later be used to make queries to the protected API methods).

Forgot to reference in commit message 08b53502b7ebdfe44d2e1abfe83562ff0dfb9c52
This one has login end point and responds with user object and token.

Seems to be functional enough. Will create new issues if something is missing.


Use standard maven module layout

Currently, NEBA uses a separate parent module and thus does not adhere to the standard maven module hierarchy. This is an outdated practice.

Implemented, done!


We can add the opacity feature in the feedback page , so that after clicking the feedback button , they can add their information. It may look attractive and also engaging.

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered

Demo Video/Screenshot (Mandatory )
Are you contributing under any open-source program ?

we can also add the add the animation feature on this feedback , and the after clicking the button , the information page get open

@apu52 can you please assign me this task.

Hi ,
This is a good issue but can you please add some example screenshots what you want to do?
Regards
Project Mentor (GSSoC' 24)

@apu52 please assign this issue to me


[INJIMOB-1093] draft13 changes

Description

This PR includes draft 13 changes. Major changes include:

Change in issuer model.
Removal of issuerconfigfetch api
Addition of bg image property.

Issue ticket number and link

Example : https://mosip.atlassian.net/jira/software/c/projects/INJIMOB/boards/91?selectedIssue=INJIMOB-1093

Pending for integrating updated inji-vci-client library after making changes as per draft13 version of OpenId4VCI specification


Exception while inserting data with bulkinsert in a PostgreSQL database

Hello,
Since version 6.1.4, this error occured while inserting data in a PostgreSQL database.

A PostgreSQL type with the name character varying(3) was not found in the database
at Npgsql.Internal.NpgsqlDatabaseInfo.GetPostgresTypeByName(String pgName)
at Npgsql.TypeMapping.ConnectorTypeMapper.ResolveByDataTypeName(String typeName, Boolean throwOnError)
at Npgsql.TypeMapping.ConnectorTypeMapper.ResolveByDataTypeName(String typeName)
at Npgsql.NpgsqlParameter.ResolveHandler(ConnectorTypeMapper typeMapper)
at Npgsql.NpgsqlBinaryImporter.Write[T](T value, NpgsqlParameter param, Boolean async, CancellationToken cancellationToken)
at EFCore.BulkExtensions.SQLAdapters.PostgreSql.PostgreSqlAdapter.InsertAsync[T](DbContext context, Type type, IList1 entities, TableInfo tableInfo, Action1 progress, CancellationToken cancellationToken, Boolean isAsync)

I'm using [StringLength()] or [MaxLength()] to set the length of string field in the entity class.

  public TestEntity
  {
        [Key]
        public int id { get; set; }
        [StringLength(3)]
        public string alias { get; set; }
        [MaxLength(60)]
        public string label { get; set; }
  }

I've also tried by overriding OnModelCreating but i still got the error above.

   modelBuilder
        .Entity<TestEntity>()
        .ToTable("test")
        .Property("alias")
              .HasMaxLength(3)
                    .IsFixedLength(true);

The last version without this error was 6.1.3.
Did i miss something or am i doing it wrong ?
Best Regards.
S.CASTEX

Fixed with 6.1.7

Hello,
It works perfectly. Thank you.
Best regards.
S.CASTEX

Hello,
Well, I'm sorry but the BulkInsertAsync() has the same issue. :(

System.AggregateException
HResult=0x80131500
Message=One or more errors occurred. (A PostgreSQL type with the name character varying(3) was not found in the database)
Source=System.Private.CoreLib
Arborescence des appels de procédure :
à System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
à System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
à System.Threading.Tasks.Task.Wait()
à Program.$(String[] args)
ArgumentException : A PostgreSQL type with the name character varying(3) was not found in the database

I've tested BulkUpdateAsync() which failed too. Nevertheless, BulkUpdate() works fine.
I'm sorry for previously missing these issues.
Best regards.
S.CASTEX

Try with 6.2.0

Helle,
It works fine.
Thanks a lot.
Best Regards.
S.CASTEX


added clusterrole to get/list users to ibm-iam-operator SA

https://github.ibm.com/IBMPrivateCloud/roadmap/issues/56885


Train_log

Hello, I would like to use your code to quantify sd-v15. Can you provide me with your training log ，
I am trying to train models that  not with TALSQ，but i find the loss like this  and not no decline

i use ddim_steps 20  The loss decreases with the step, but the first few steps of the new image still have a large loss


HDEL - wrong arguments

array_key_exists(): The first argument should be either a string or an integer at
m6web/redis-mock/src/M6Web/Component/RedisMock/RedisMock.php:756
vendor/predis/predis/src/ClientInterface.php:69

@method int    hdel($key, array $fields)

you probably called hdel with bad arguments.
please check it

you probably called hdel with bad arguments.
please check it

Sorry for bad English and describing a problem, but.
When I call hdel like
$this->redis->hdel($key, [$field]);

i have an error
array_key_exists(): The first argument should be either a string or an integer at
m6web/redis-mock/src/M6Web/Component/RedisMock/RedisMock.php:756

But I cant send not array in hdel because  in
vendor/predis/predis/src/ClientInterface.php:69
@method int hdel($key, array $fields)
accept only array as second variable.

I see. This library is so old. It needs to be updated with type hinting and other


[BUG][Segment Replication] Test QuorumGatewayIT.testQuorumRecovery fails with Segment Replication

Describe the bug
Test QuorumGatewayIT.testQuorumRecovery fails with Segment Replication enabled.
java.lang.AssertionError: Count is 2 hits but 3 was expected.  Total shards: 3 Successful shards: 3 & 0 shard failures:

	at __randomizedtesting.SeedInfo.seed([D1A9FCD4E6943947:3496C00747E9EE5C]:0)
	at org.junit.Assert.fail(Assert.java:89)
	at org.opensearch.test.hamcrest.OpenSearchAssertions.assertHitCount(OpenSearchAssertions.java:303)
	at org.opensearch.gateway.QuorumGatewayIT.lambda$testQuorumRecovery$0(QuorumGatewayIT.java:118)
	at org.opensearch.test.OpenSearchTestCase.assertBusy(OpenSearchTestCase.java:1085)
	at org.opensearch.test.OpenSearchTestCase.assertBusy(OpenSearchTestCase.java:1058)
	at org.opensearch.gateway.QuorumGatewayIT.testQuorumRecovery(QuorumGatewayIT.java:116)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750)

This bug is tracked as part of meta issue #8927
To Reproduce
Steps to reproduce the behavior:
-> Enable segment replication and run the test.
REPRODUCE WITH: ./gradlew 'null' --tests "org.opensearch.gateway.QuorumGatewayIT.testQuorumRecovery" -Dtests.seed=D1A9FCD4E6943947 -Dtests.locale=is-IS -Dtests.timezone=Indian/Comoro -Druntime.java=14
Expected behavior
A clear and concise description of what you expected to happen.
Plugins
Please list all plugins currently enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Tried this test locally and it passes 100 times without failure when waiting for replication to complete by adding assertBusy before search requests.


eq-868 Additional Analytics Events

What is the context of this PR?
Trello card

Adds additional event tracking for:

Error screens
Events when the user uses any Navigation links
Events when the timeout dialog appears
Events when the session expires
Events when the user clicks 'Save and complete later'

I've refactored analytics.js so that it uses a more declarative style for event tracking. Instead of selecting the elements and event/data to track in the JS, it now look for DOM elements and tracks accordingly. Implemented so far:

Clicks (when a user clicks an element)
Errors (when an error is on the page)
Visible (when an element is or becomes visible)

The system works via a jinja helper macro track which takes the event type, category, action and label as parameters and maps them to data attributes in the DOM.
How to review
Check each type of event is being tracked:

errors
guidance
previous link
'save and complete later'
timeout popup
timeout expiry
section navigation
help and support

Reviewed actual events going into GA with @hamishtaplin and @ajmaddaford; looks good. Code review comments, squash and re-base needed.


Responsive Layout

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I think that the developing experience with MWC could greatly benefit from implementing responsiveness out of the box.
My suggestion would be the addition of a prop either to the  or  to define at which viewport width the responsive design - meaning the hamburger button and the drawer - should be triggered.
Let's say my application is made of only an app-bar with a navigation menu on the right hand side, but that for mobile user I want to switch to a drawer design. We could do by defining the drawer like  for example.
Describe the solution you'd like
A clear and concise description of what you want to happen.
See this solution for React:
https://mui-treasury.com/layout/
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Alternatively, what I want to achieve could be done with media-queries but that would be a lot of extra codes and checks to achieve something that is now a pre-requisite for modern web dev.
Additional context
Add any other context or screenshots about the feature request here.

Thanks for filing this issue. We're currently prioritizing building out the full component set in Material Design, but after that is done, implementing helpers for Material Design Layout would be next on the list.