TextField with formatters needs multiple delete taps to delete text

Steps to Reproduce

Add a TextInputFormatter to a TextField your app.
Input some valid characters to the field.
Then input some invalid characters (which the formatter ignores).
Hit backspace and you'll see the input doesn't change.
Hit backspace repeatedly until you remove all of the phantom "bad characters, and then the input in the field will start to change again.

Unfocusing and re-focusing the TextField fixes it so the phantom characters don't exist anymore.
Expected results:
When TextInputFormatter ignores some new input, the next value of newValue to formatEditUpdate should not use the phantom characters ignored in the last update call.
Actual results:
Phantom characters are added which require additional backspaces that don't appear to remove anything.
Here's some output from formatEditUpdate where I print the value of oldValue and newValue on each update. Notice at some point oldLen stops incrementing - visually on the app, this is the point where the input formatter is now returning the same value as before (new characters are now invalid input). Despite this you see the length of newValue continue to increment from the last invalid length. After adding these invalid characters, it now takes 9 backspace presses until the input is actually changed, due to the phantom characters added to the field.
flutter: oldLen: 0 | newLen: 1
flutter: maskedValue: 4
flutter: oldLen: 1 | newLen: 2
flutter: maskedValue: 44
flutter: oldLen: 2 | newLen: 3
flutter: maskedValue: 444
flutter: oldLen: 3 | newLen: 4
flutter: maskedValue: 444-4
flutter: oldLen: 5 | newLen: 6
flutter: maskedValue: 444-44
flutter: oldLen: 6 | newLen: 7
flutter: maskedValue: 444-444
flutter: oldLen: 7 | newLen: 8
flutter: maskedValue: 444-444-4
flutter: oldLen: 9 | newLen: 10
flutter: maskedValue: 444-444-44
flutter: oldLen: 10 | newLen: 11
flutter: maskedValue: 444-444-444
flutter: oldLen: 11 | newLen: 12
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 13
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 14
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 15
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 16
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 17
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 18
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 19
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 20
flutter: maskedValue:<PHONE_NUMBER>
flutter: oldLen: 12 | newLen: 20

Here is a minimal project reproducing the issue. It uses a FilteringTextInputFormatter.digitsOnly. Input some digits, then input n number of non-digit characters and try to hit backspace. You'll then see the phantom character issue when you try to delete those invalid characters you inputted.
https://github.com/acoutts/text_formatter_bug

Logs

[✓] Flutter (Channel beta, 1.22.1, on Mac OS X 10.15.6 19G2021, locale en-US)
    • Flutter version 1.22.1 at /Users/andrewcoutts/Projects/flutter
    • Framework revision f30b7f4db9 (4 days ago), 2020-10-08 10:06:30 -0700
    • Engine revision 75bef9f6c8
    • Dart version 2.10.1

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/andrewcoutts/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/andrewcoutts/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0.1, Build version 12A7300
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.48.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.12.1

[✓] Connected device (6 available)
    • sdk gphone x86 arm (mobile)         • emulator-5554                        • android-x86    • Android 11 (API 30) (emulator)
    • xff0c-se (mobile)                   • 00008030-0016283036BB802E            • ios            • iOS 14.0.1
    • iPhone 11 Pro Max (mobile)          • 5E5512C0-5367-4BDE-8C6C-467B98B3454E • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • iPhone SE (2nd generation) (mobile) • F703B11E-9045-499D-87E6-A3FBF6812717 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • Web Server (web)                    • web-server                           • web-javascript • Flutter Tools
    • Chrome (web)                        • chrome                               • web-javascript • Google Chrome 86.0.4240.75
    ! Error: xff0c-se is busy: Making xff0c-se ready for development. Xcode will continue when xff0c-se is finished. (code -10)

• No issues found!

Just to clarify, this affects anything which extends TextInputFormatter. The example app uses FilteringTextInputFormatter.digitsOnly to demonstrate the issue.

Similar to https://github.com/flutter/flutter/issues/67898 and is a duplicate of https://github.com/flutter/flutter/issues/67236 and https://github.com/flutter/flutter/issues/67828 both are closed and fixed by https://github.com/flutter/flutter/pull/67892 however the current issue is still reproducible on latest master channel (see image).
This was eventually introduced by https://github.com/flutter/flutter/pull/63754. It has nothing to do with the input formatters but with the text field itself (see the issues mentioned above).
This may be related to https://github.com/flutter/flutter/issues/67898 as well.

flutter doctor -v
[✓] Flutter (Channel master, 1.23.0-14.0.pre.151, on Mac OS X 10.15.7 19H2 x86_64, locale en)
    • Flutter version 1.23.0-14.0.pre.151 at /Users/pedromassango/dev/SDKs/flutter_master
    • Framework revision 625ffcaaa6 (4 hours ago), 2020-10-13 01:07:02 -0400
    • Engine revision<PHONE_NUMBER>
    • Dart version 2.11.0 (build 2.11.0-213.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0.1, Build version 12A7300
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] IntelliJ IDEA Community Edition (version 2020.2.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin installed
    • Dart plugin version 202.7319.5

[✓] VS Code (version 1.48.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.14.1

[✓] Connected device (4 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
    • macOS (desktop)                    • macos         • darwin-x64     • Mac OS X 10.15.7 19H2 x86_64
    • Web Server (web)                   • web-server    • web-javascript • Flutter Tools
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 86.0.4240.80

• No issues found!
Process finished with exit code 0

Updating title to better describe the issue

Thanks @pedromassango!

Fixed via #67892

Yes, it seems like I tested with a version that didn’t contains the fix. The fix has landed on Flutter master with version 1.23.0-14.0.pre.152.
I think this can be closed now.


#170 adding implementation of aws credentials provider

Thank you for submitting this pull request, however I do not see a valid CLA on file for you. Before we can merge this request please visit https://yahoocla.herokuapp.com/ and agree to the terms. Thanks! :smile:


Shell flyout menu not selected item with ripple effect

Hi, I would like to ask if it is possible to apply the ripple effect to Shell FlyoutItem. The ripple effect works, but the menu item does not work, you cannot change the page. Advise if I'm making a mistake somewhere. I will be happy for any advice.
Steps to Reproduce

Create a Shell project
Create ItemTemplate in AppShell
Add a ripple effect to the DataTemplate
effects:Feedback.On="True"
effects:Feedback.EffectColor="Red"

<FlyoutItem Title="Item 1">         <Shell.ItemTemplate>             <DataTemplate>                 <ContentView>                     <Grid HeightRequest="50"                           effects:Feedback.On="True"                           effects:Feedback.EffectColor="Red">                     </Grid>                 </ContentView>             </DataTemplate>         </Shell.ItemTemplate>         <ShellContent Route="HomePage" ContentTemplate="{DataTemplate local:HomePage}" />   </FlyoutItem>
Expected Behavior
Ripple effect and go to the selection page from the shell menu
Actual Behavior
The ripple effect works, switching to another page does not work when selecting from the menu.
Platforms

[x] Android
[ ] iOS

Basic Information

AiForms.Effects 1.6.10
Xamarin.Forms <IP_ADDRESS>1
Android Support Library Version:
Affected Devices:

Screenshots

Reproduction Link

Workaround

#66

#https://github.com/xamarin/Xamarin.Forms/issues/13253#issue-776136472


Picked Color Value

I've integrated the ColorPicker library in my app. so success to show picker in UI.
But I would like to get the picked color value (hex or (r,g,b) value).
Please advise me.

Figured out myself.


Added test set

Added the test set, created new tables for both.
Suggest we add ROC curves/confusion matrix for challenge problem.

Integrated and modified by @adamamiller


iOS 16 Support

This might need a bit more work, making a PR so I can merge with main.

Does not mount user data partition for iPhone X compatibility, isn't even really needed anymore
Deploys files to the rootfs (fakefs if needed)
Fix deviceid finding
Use apticket.der because dumping rdisk seems to freeze
Add /.installed_palera1n with info
uicache loader app on boot (no more Tips app hijacking)
Fix rootless
Semi-tethered webkit fix on 16
Switch to local boot

do you want to display the logo using setpicture?


Fix billboards not initially clustering.

Fixes #4536.
If billboards aren't updated before the first cluster update, the images haven't been added to the atlas and the screen space bounding boxes are invalid.

Thanks @bagnell!
@billwritescode can you or someone on your team test this?

Looks good!
@billwritescode please comment if you find anything else.


The object of type 'VRTK_TransformFollow' has been destroyed but you are still trying to access it.

Environment

Source of VRTK - Github
Version of VRTK Github master commit hash 90e829d
Version of Unity3D - 5.6.0f3
Hardware used - Vive
SDK used SteamVR

Steps to reproduce
In an empty scene "SceneA" I have one script following methods:
	void Start () {
            DontDestroyOnLoad(this);
            SceneManager.LoadScene("003_Controller_SimplePointer");
	}

	void Update () {
        if (Input.GetKeyDown("l"))
            SceneManager.LoadScene("SceneB");
        }

In "003_Controller_SimplePointer" I have moved all objects into an empty parent object and added in a script:
	void Start () {
            DontDestroyOnLoad(this);
	}

On the press of "l" on the keyboard, as seen in the first script, I load "SceneB" which has just a cube in it and nothing else.
"SceneB" and it's cube do load into "003_Controller_SimplePointer" but then it starts spewing the error:
MissingReferenceException: The object of type 'VRTK_TransformFollow' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
VRTK.VRTK_BasePointerRenderer.UpdatePointerOriginTransformFollow () (at Assets/VRTK/Scripts/Pointers/PointerRenderers/VRTK_BasePointerRenderer.cs:295)
VRTK.VRTK_BasePointerRenderer.FixedUpdate () (at Assets/VRTK/Scripts/Pointers/PointerRenderers/VRTK_BasePointerRenderer.cs:255)
Expected behavior
Controllers continue behaving correctly as per before "SceneB" is loaded.
Require controllers to be persistent and load different scenes as required.
Current behavior
The above error appears, controllers are tracking, but no functionality.

There are objects in that example scene that are set to follow the controllers using the transform follow script. You're copying over items that are then getting destroyed.
Make sure you check the objects you've copied don't have anything relying the transform follow if you're not setting that to don't destroy as well.
I wouldn't say this is a bug, it's more of a misconfiguration

Does this help?

In "003_Controller_SimplePointer" I've now removed everything except for [CameraRig], [VRTK] and the empty gameObject they are children and load a completely empty scene and still get an error message. Am I just doing this all wrong?

@bddckr will have a look at your suggestion and get back with results. Thanks.

I tried SetActive false/true on [VRTK] object but it did not work. But if I get "Controller (left)" and "Controller (right)" after they have loaded, SetActive(false) on each of them, load scene in, then SetActive(true) on each again, there are no errors and controllers seem to act as they should. I'll move forward with this solution unless someone has a better suggestion. Thanks @bddckr for pointing me in this direction!


#1378 fixed a wrong exception handling

Description
Column not found -> Type mismatch
Related Issue : https://github.com/metatron-app/metatron-discovery/issues/1378
How Has This Been Tested?
Ran locally.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project. it will be added soon
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document. it will be added soon
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

run build
deploy to 2


[FEATURE] Group of models for one amp with different settings

When the user captures the same amp with different settings, it's always difficult to read the files names to understand the corresponding settings.
It would be nice to be able to load a group of models with virtual controls corresponding to the amp's setting. Instead of loading each model one by one, trying to guess the original amp's setting by reading the name of each model, the end user would select options in the UI, and it would load the corresponding model.
Suppose we have these models for the Roland Jazz Chorus:

We would create a JSON conf file, to link these models together, and be able to show them a different setting of one amp, like this:

In that example, if the user selects "Channel 2" and "high", it would load the model "Tim R JC 120 CH 2 Hi.nam"
Other UI elements could include ratary knobs for different gain values, etc.

I think a better approach would be to add the amp settings together with audio as input so that we get a smooth representative output.

I think this feature should be high-priority. It is absolutely "must have" because in current form, some amp models are in the form of package not 4 but over a dozen of files with unclear description. I think this lack of clarity is one of the biggest downsides of this great tool.

Love this idea! I wonder If it's something in the meta data for captures that a capture can be part of a group...? And then initiates a drop down?

I think file management should be top priority. As great at this plugin sounds (and it has become my go-to for guitar amps now) managing the files has become too cumbersome.
I wonder if a "set" of files ie: different settings of one amp could be kept inside a zip file, and read from the plugin as a single instance of that amp.
At the very least, it would be more convenient if it were possible to store the *.nam files in different folders, ie: Fender, Mesa, Marshall, etc. which could be accessed from within NAM. I tried using separate folders, but NAM only reads from the root.

Thanks all for your patience with the delayed response on this.
Punchline first: This isn't something that I'm going to make changes to the (now*) existing code to change how it's supported currently.
Read on please for an explanation of what I'm going for instead & why. The TLDR is that the libraries and components I've open-sourced are designed to allow others to build all sorts of options like these already, as well as solutions that are even better than the ideas in this thread 🙂
@gtirard

It would be nice to be able to load a group of models with virtual controls corresponding to the amp's setting.

This is about the plugin's UI, not the training process, so it's out of scope for this repo (neural-amp-modeler). You want NeuralAmpModelerPlugin, which contains the code to make a plugin that runs the models created by this repo using the core DSP code contained in NeuralAmpModelerCore.

Instead of loading each model one by one, trying to guess the original amp's setting by reading the name of each model, the end user would select options in the UI, and it would load the corresponding model

As of plugin version 0.7.4, users can now page through models that are in a folder with some arrows on the GUI. If the alphabetical ordering of the model names is what you want, then you can scroll through using the arrows now. (I see you suggested this before that release was published, so perhaps this works for what you had in mind?)
So punchline 1: I believe that the "arrows" in the plugin give you the ability to do what this Issue originally asked for.

In that example, if the user selects "Channel 2" and "high", it would load the model "Tim R JC 120 CH 2 Hi.nam"
Other UI elements could include ratary knobs for different gain values, etc.

The problem with this UI is that the various knows & switches for models are really varied--it'd be difficult to make a single UI that can handle all of the cases out there, especially as a "loader". This is why parametric models released by companies generally have customized UIs for each amp...but you can certainly build things like those using the pieces that I've open-sourced 🙂
The practical challenge is that I can either choose to follow one specific specialization, or I can keep this repo as "unopinionated" as possible so that it can be built on in those ways. I've thought about this a lot and am opting for the latter: given the amount of use cases that the libraries I maintain have to be able to support, I'm not going to be moving these repos in a way that "plays favorites" toward one solution or another--but that'd be something that someone else is welcome to build on top of this according to how they want to customize it.
@deduble

I think a better approach would be to add the amp settings together with audio as input so that we get a smooth representative output.

Good news: making parametric models via concatenating controls with the signal is already supported by this library--see nam/models/parametric/catnets.py 🙂 In short, this is the reason that I don't want to get too deep into approaches that cobble snapshot models together--this is (in my opinion) so much nicer.
So punchline 2: parametric models are already in the code, and they're a great (albeit somewhat difficult to make) solution. Due to the difficulties of making them and coding the plugin for them, I don't have the bandwidth to support "user-level" interest. I'll be focusing on interest from builders so that I can enable them to build their stuff on what I've put out.
@Chrisedmo

Love this idea! I wonder If it's something in the meta data for captures that a capture can be part of a group...? And then initiates a drop down?

This can be done (by the plugin at NeuralAmpModelerPlugin by putting models together in a folder 👍🏻
@EgonTwo

At the very least, it would be more convenient if it were possible to store the *.nam files in different folders, ie: Fender, Mesa, Marshall, etc. which could be accessed from within NAM. I tried using separate folders, but NAM only reads from the root.

We played around with a version of the plugin where the files in the dropdown were populated recursively. We chose not to do it because we had instances where the dropdown would surprisingly "blow up" if you picked a folder that happened to have thousands of models under it 😅 We (myself and some testers) thought it was unintuitive to have models that weren't visible when you were in the file browser show up--and doubly so when everything got alphabetically-organized, jumbling the contents of the folders...hence the solution to read only what's directly contained in the selected folder.
*I realize this Issue was first requested in April and that things have changed since then. Again, thanks for your patience with this.


New version: ArchGDAL v0.2.2

Registering package: ArchGDAL
Repository: https://github.com/yeesian/ArchGDAL.jl
Created by: @visr
Version: v0.2.2
Commit: 75e99bcacb086095bcb3da5af6fac055d23deeb6
Reviewed by: @visr
Reference: https://github.com/yeesian/ArchGDAL.jl/commit/75e99bcacb086095bcb3da5af6fac055d23deeb6#commitcomment-36230537

I don't understand how going from julia = "≥ 0.7.0" to julia = "0.7, 1.0" is considered to narrow the supported range of Julia versions. What can I do here that adds an upper bound and it appropriate for a patch release?
It's done here: https://github.com/yeesian/ArchGDAL.jl/commit/75e99bcacb086095bcb3da5af6fac055d23deeb6


No options in tools

I am using this plugin with intellij IDEA, and there doesn't seem to be a way to configure this plugin. Docs mention there being options in settings->tools. Perhaps a bug?

Sorry I realise now that the options aren't located in settings->tools. I found them


chore(main): release 0.0.39

:robot: I have created a release beep boop
0.0.39 (2024-05-14)
Other

update kubescape version (#248) (7a0dcd4)

This PR was generated with Release Please. See documentation.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #249   +/-   ##
=======================================
  Coverage   55.73%   55.73%
=======================================
  Files           9        9
  Lines         759      759
=======================================
  Hits          423      423
  Misses        308      308
  Partials       28       28

Continue to review full report in Codecov by Sentry.

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


nz-slider nzDots/nzStep Function failure

Reproduction link
https://stackblitz.com/edit/ng-zorro-antd-ivy-mcwbqg?file=src/app/app.component.ts
Steps to reproduce
The first is the example of setting step and the other is setting nzdots. Drag to find that the node cannot be selected
What is expected?
[nzStep]="null"/[nzDots]="true" can work  ,In the examples,I can choose nodes.
What is actually happening?
Both nzstep and nzdots do not work, and the component uses the default parameter of 1

Environment
Info

ng-zorro-antd
9.2.2

Browser
chorme

The Slider component doesn't support decimals currently. I will fix this.


Scene files changing in unexpected way after saving

Operating system or device:
Arch Linux
Issue description (what happened, and what was expected):
It appears that whenever I save a scene file in the editor(so far tested with TSCN and XML formats) in addition to whatever changes I make, additional changes are introduced, and this happens even if I don't make any changes myself. The changes seem to be related to sub_resources, e.g., their IDs get switched and occur all over the file. This complicates committing changes to scenes in an SCM system, making it a choice between making a messy commit or sorting what was intentional change and what wasn't each time.
If it's an intended feature, there should be a way to disable it, or at at least a way to diff the scene while ignoring these changes should be provided.
Steps to reproduce:
Seems to occur with scenes that have multiple nodes and resources. It's enough to just open the scene and immediately save it in the editor. The scene file registers as changed after that. Tested on v.2.0.1
Link to minimal example project (optional but very welcome):
Can be reproduced with the platformer demo.
Sample diffs of the occurring changes on a scene from my project and from the platformer demo:
https://gist.github.com/Srogozins/f867df7c60c5bcfe3790

Shortly before the 2.0 release, a more stable ordering mechanism was added at least for TSCN; do you get such random changes reliably with TSCN? The changes shown in your diff seem to go from a badly ordered set of subresources to a properly ordered one (1, 2, 3, etc.). Note that I've also noticed such strange behaviours when converting XML files to TSCN: the format after the conversion is a bit messed up, and the scene has to be saved a second time for the "final" ordering to be applied.
As for XML, I don't know if the fixed ordering was applied there or not. At any rate, those random file changes are something I've always been complaining about, and the objective is to make sure they don't happen :)

I can't say that I've been able to reliably get these changes yet, so it might have been a bit too hasty to say that this happens whenever a scene is saved, I just didn't see any system to it. Your explanation is good news to me, because I indeed have converted my scenes from XML to TSCN. If that really is going to be a one time occurrence that can be made to happen right after the conversion, and its changes encapsulated in the conversion commit, I can find a way to work around it without letting this become an obstacle.
Though, this makes me wonder why wouldn't the ordering be done as part of the conversion.

Maybe the ordering is done in the function Save, but not Save as? Or only when saving an existing TSCN to TSCN, instead of creating it for the first time, if those are different functions. I can't check it right now, but I guess that by looking in the git history to find the commit where @reduz added the ordering mechanism, one could already see where it's included and try to find where it's missing.

No.. They should alwas be ordered, but it's possible that this is an old
file saved as new?
On Mar 24, 2016 06:46, "Rémi Verschelde"<EMAIL_ADDRESS>wrote:

Maybe the ordering is done in the function Save, but not Save as? Or only
when saving an existing TSCN to TSCN, instead of creating it for the first
time, if those are different functions. I can't check it right now, but I
guess that by looking in the git history to find the commit where @reduz
https://github.com/reduz added the ordering mechanism, one could
already see where it's included and try to find where it's missing.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/issues/4126#issuecomment-200555575

did not get any further feedback with this issue, it is possible that an old scene saved as new changes order... other than that i don't know

Confirming this issue: I discovered this strange behaviour while using git to share code with my friends.
I made a video that shows steps to reproduce the bug using the official platformer demo:  https://youtu.be/ugBndXHI1dw
In the video I also edit a node name, but I think that it is not necessary.

Happened to me in 2.1.4 today, I added a new prop to an existing level and almost got the entirety of the TSCN be modified because of resource ID swaps:

Another occurence of this happened to me earlier with my tileset.tres, where every change in it was... nothing. Just pure ID swaps for the sake of it, no idea how they happened. Maybe the resource got saved again when a scene referencing it was saved...

I just experienced this today in 3.0.2.
All the project had is two simple 3D scenes, which are instanced into a test scene. All three had been individually saved and committed, but numerous sub-resources within the two instanced scene files then got renumbered when I hit "play" on the project.

i think we have also experienced this bug. We might have a bit of niggle to the problem so I will describe our situation:

v3.0.2
main scene has maybe three or four levels deep of structure.
two developer working on two different platforms: mac and win.

if Developer A ( win ) saves a scene, then s(he) is able to reopen/play without any changes to the project. However, if Developer B (mac) opens and plays the scene it saves it out and scene and modifies in wildly, unexpected ways.

If I recall correctly this issue was fixed in one of the 3.0.x versions.

Yes, but it also can be an issue for 2.x versions..

I doubt any additional work will be done on this for the 2.1 branch (though the initial issue reported here might be fixed in 2.1.5 to some extent), so closing as fixed in 3.1.


Webkul\Core\Repositories\SliderRepository does not exist

Webkul\Core\Repositories\SliderRepository does not exist
I get this error in a fresh install
Please assist

Fixed in new release

Thanks


Nested JSX broken

Hey! I tried using nested JSX today, but couldn't get it to work in my Astro/Solid Project. While I didn't think my setup would break it (cause I actually got them running together, using 2 i18next libraries, but the same translation files), I decided to test them in a sample project, as illustrated in the following picture:

I have followed the instructions of the README.md, and installed html-parse-string, as well as done the general setup of a standard translation project. However, the console is still shouting errors, telling me to install html-parse-string. Since taking that screenshot, to make sure my results are not version dependent, I have upgraded my all package versions of my package.json, from default solid ts template, to be on par with solid-i18next, but the result is identical.
If you need further infos, etc, feel free to let me know, I'm happy to help =)
(Also let me know if you need the source code of the example project, I can easily upload it to GitHub)

Oh and the example for nested JSX, might have an error, if I am not mistaken. Shouldn't all 3 placeholders be called name, not (name, name and fullName)?

Curiously, this does work however:

I guess cause this is just a regular string and not a JSX expression? Well, would still be cool to have both :)


GFSocialType is missing apple

Is your feature request related to a problem? Please describe.
Apple now requires that if you support any OAuth social login system on an app in the iTunes store, you have to also support AppleID login.
GetWidget does not have a GFSocialType.apple button type for GFSocialButton.
Describe the solution you'd like
AppleID login needs to be supported.
Describe alternatives you've considered
I want to use a custom FontAwesome icon for this, but GFSocialButton only supports a limited set of button types, and I don't see a way to make a custom icon type.
Additional context
The rules are quoted here:
https://developer.apple.com/forums/thread/124006

See the supported button types for this social login button library:
https://pub.dev/packages/social_login_buttons


Drop the dependency on xtl

We use xtl only for xtl::prefix_path. Let's drop this compile-time dependency.

Does this have any relation to this issue https://github.com/compiler-research/xeus-cpp/issues/54 ? A PR that fixes this issue should fix the other.

Ohh correct yeah. They look related. Is the goal for both the issues same ?


Series nav from wordpress

What is this PR trying to achieve?
We need to include the nav for the series on series pages.
We're going to have to do this asynchronously to avoid making two API calls on the client.
There are some nicer ways to do this - but I'm not sure we have time. Happy to bang some heads together if we think that something useful will fall out.
What does it look like?
xxx
For interface components

[ ] Browser testing - Have you checked the component in our supported browsers
[ ] No javascript - Have you checked the component with javascript disabled
[ ] A11y testing - Have you run pa11y against the component and fixed/verified all errors, warnings and notices?

Have the following been considered/are they needed?

[ ] Tests?
[ ] Docs?
[ ] Spoken to the right people?

Waiting on #643


device usage not working properly when testing responsiveness

When I was testing the responsiveness, the device usage element in the Dashboard didn't work well and even when I expanded page size to default of PC browsers, it still had problems. Would you fix it please?
EDIT 1:
the related error is:
Uncaught TypeError: Cannot set property 'w' of undefined
    at m (jquery.flot.resize.js:22)
    at dispatch (jquery.min.js:4)
    at r.handle (jquery.min.js:4)

Hi there @Miss-Git ,
Are you sure that you're using the right link ? https://colorlib.com/polygon/gentelella/index.html
If you do, can you please provide some screenshots to see exactly what happens there ? Will really help us to improve this even further. I'm saying that because on our side everything seems to work just fine.
Regards,
Andrew.


Fix setup.py install and CLI circular import issue

This PR fixes #3. The issue was caused due to a too strict limitation in what package we install (everything inside pythx/ but not the directory itself), which resulted in an import error. Furthermore, there was a circular import issue on top of that based on different modules using pythx.config. These were mostly stale imports, so I took the chance to remove them. To really make sure we don't run into more import issues, I also refactored pythx.config to pythx.conf to avoid name shadowing with the global config variable name.
This issue only occurred when running python setup.py install, but not with pip install ..

Fixes the issue for me.


Add support for Bazel-based builds

This way we can improve reproducibility of the builds and remove dependency on Docker/Buildah when building container images.

If this becomes a priority, let's reopen. Closing for now.


muffet: 2.8.1 -> 2.9.1

Diff: https://github.com/raviqqe/muffet/compare/v2.8.1...v2.9.1
Changelog: https://github.com/raviqqe/muffet/releases/tag/v2.9.1
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 240533 run on x86_64-linux 1

1 package built:

muffet


Stop/clean up AWS services in "old" PASS PROD

Once cutover is done to new AWS PASS PROD, we should stop AWS services in the old AWS PASS PROD account so we don't incur charges.  After some time, we should decommission the environment.

@rpoet-jh please ask Jeff is this is done - thanks!

ECS pass-prod environment in the AWS "ops" account<PHONE_NUMBER>99) was shutdown weeks ago -- so we are no longer incurring charges (or at least not at the rate we were). However the environment has not been deleted yet. If you guys are ok to do that now, please let me know. Sorry if you already gave the go-ahead and I missed it. Thanks, -jg

@jgara we have the go ahead to delete the resources in the old pass-prod AWS environment.

This is being track in ticket https://jhulibraries.atlassian.net/jira/software/c/projects/OPS/boards/173?selectedIssue=OPS-2641

@steven-exarcos I checked the associated Ops tickets and it is marked as "Stalled." Should I move this to blocked, and if so, can you add the reason why to the comments? Thanks!

@steven-exarcos I checked the associated Ops tickets and it is marked as "Stalled." Should I move this to blocked, and if so, can you add the reason why to the comments? Thanks!

@dkriethof You can send this one to Done instead I think.  The cost-incurring components have been turned off. It's lingering as a Jira ticket for the clean up of non-cost-incurring items, which has its own tracking ticket, so the purpose of this Issue is fulfilled.


change password

Hi,
Is it possible to create a function to change user's password in AD?

At present, the AD module is just for querying data. However the underlying ldapjs module does have modify/delete capabilities so it is technically possible to implement.
To change the password on AD, here are the requirements:

Must have an SSL connection.
You'll need to to use the modify property on the ldapjs client.
Set the unicodePwd attribute.

Note: Assuming the account attempting to change the password doesn't have the "Reset Password" permission, you'll need to send a "delete" ldap change with the correct old password as well as an "add" change with the new password in the same operation.
The unicodePwd attribute cannot be queried or viewed for obvious security reasons.
There is no plan to add this functionality at this time. Pull requests accepted.

Ok, thanks for the answer.
I've got difficult to understand where and how should I place the SSL connection. It's an LDAP protocol, do you have a tip?

I wrote the following code and it works :) (ldaps is required).
Didn't find how to pull request on github..
 /**
 * Change user password
 *
 * WARN : this function needs to an LDAPS connection to works.
 *
 * @public
 * @param {String} username The username to retrieve the user.
 * @param {String} oldPassword The oldPassword to authenticate user.
 * @param {String} newPassword The new password to change user's password.
 * @param {Function} callback The callback to execute when the changePassword is completed. callback(err: {Object}, result: {Object})
 */
ActiveDirectory.prototype.changePassword = function changePassword(username, oldPassword, newPassword, callback) {
  /**
   * Inline function to encode string to base 64
   *
   * @private
   */
  function encodePassword(password) {
    return new Buffer('"' + password + '"', 'utf16le').toString();
  }

  var client = createClient.call(this);

  client.search(this.baseDN, {
    filter: '(cn=' + username + ')',
    attributes: 'dn',
    scope: 'sub'
  }, function(err, res) {
    if (err) {
      callback(err);
      return;
    }
    res.on('searchEntry', function(entry) {
      var userDN = entry.object.dn;
      client.bind(userDN, oldPassword, function(err) {
        if (err) {
          callback(err);
          return;
        }
        client.modify(userDN, [
          new ldap.Change({
            operation: 'delete',
            modification: {
              unicodePwd: encodePassword(oldPassword)
            }
          }),
          new ldap.Change({
            operation: 'add',
            modification: {
              unicodePwd: encodePassword(newPassword)
            }
          })
        ], function(err) {
          if (err) {
            callback(err);
          } else {
            callback();
            client.unbind();
          }
        });
      });
    });
  });
};```

To reset password if the oldPassword is unknown how can we do ?
I read on technet that is possible to use the replace modifier but this isn't work, do you have an idea ? An option on AD to set up ?

Hi!!! @KannarFr
I'm trying to implement your change password, but I try it, and I can not, you can explain something else
Thank you

Heyo,
It's quite an old work to me. Can you explain which kind of thing you need ?

Hi!!! @KannarFr
The problem is here

return this

I do not know the problem
Thank you

Seems that your baseDN is null and btw the response content is null.

the config is correct

I try with this example

and is working
any idea?

The filter that I'm using is based on username which is cn at the baseDN, is that the same schema for you ?

And for password edition, IIRC you need an ldapS connection not only ldap.

Hello @KannarFr
I'm back, but I'm unable to call ldaps from NODE
I have verified that the configuration works using simple authentication with user and password with LDAP and LDAPS, from a windows program
I do not use certificate from my pc
my configuration options are like this

and he returns this message

Thank you @KannarFr

Hi,
IIRC you must have an SSL certificate to perform password edition.

Thank you @KannarFr

Hi @KannarFr
it works I needed to add this in the configuration parameters

Thank you!!!

Sure but now your passwords are clearly write on packets on edition ;).

createClient reference error, what is that createClient refer to?

A connection client to LDAP.

Nice post. Thanks, guys I too get the same createClient reference error. Trying to fix it. Any help would be nice guys. Thx again

@KannarFr Thanks for the code.
I tried your code and now get this error. during modify operation.
Any idea?
{ ConstraintViolationError: 0000052D: AtrErr: DSID-03190F80, #1:
0: 0000052D: DSID-03190F80, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 9005a (unicodePwd)
at messageCallback (C:\Project_Gitlab\euclid-mdm-integration\ca-portal\ca-api-node\node_modules\ldapjs\lib\client\client.js:1419:45)
at Parser.onMessage (C:\Project_Gitlab\euclid-mdm-integration\ca-portal\ca-api-node\node_modules\ldapjs\lib\client\client.js:1089:14)
at Parser.emit (events.js:182:13)
at Parser.write (C:\Project_Gitlab\euclid-mdm-integration\ca-portal\ca-api-node\node_modules\ldapjs\lib\messages\parser.js:111:8)
at TLSSocket.onData (C:\Project_Gitlab\euclid-mdm-integration\ca-portal\ca-api-node\node_modules\ldapjs\lib\client\client.js:1076:22)
at TLSSocket.emit (events.js:182:13)
at addChunk (_stream_readable.js:283:12)
at readableAddChunk (_stream_readable.js:264:11)
at TLSSocket.Readable.push (_stream_readable.js:219:10)
at TLSWrap.onread (net.js:639:20)

lde_message:
'0000052D: AtrErr: DSID-03190F80, #1:\n\t0: 0000052D: DSID-03190F80, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 9005a (unicodePwd)\n\u0000',
lde_dn: null }

Hi, It means that the password is refused by AD. Either because the password is not complex enough, either because the user has no rights to change it.

Is there any way that i can change the user password without the old password? i'm trying to do that using "replace" instead of "delete" and "add" but it's not working, i can change others attributes with my function, including "userPassword", but not "unicodePwd"


Explore different autodiff backends

I am opening this issue just to keep a log of my experiments with different differentiation backends; now that we have set up some basic regression tests we can experiment a little more with, e.g., ForwardDiff or DualNumbers.

So oddly enough assembling with ForwardDiff seems slower but the two long dfly's seem faster (and the final results for them slightly better).
This is for a basic configuration in which I allocate new result buffers every time (but I use SVectors for the Hessians); I do not think there are significant savings by being smarter since there should be no heap allocations anyway thanks to the SVectors.

This suggests sticking with TaylorSeries, since the assembly time is massively longer than the dfly time in all our experiments, but it would be interesting to investigate why there is this difference. Maybe one is more efficient for first derivatives and the other for second derivatives?

More data from BenchmarkTools; with TaylorSeries:
julia> f = Lorenz().branches[1].f; x = @interval(0.4)
[0.399999, 0.400001]

julia> @benchmark derivative($f, $x)
BenchmarkTools.Trial: 10000 samples with 1 evaluation.
 Range (min … max):  72.360 μs …  8.848 ms  ┊ GC (min … max): 0.00% … 98.55%
 Time  (median):     77.775 μs              ┊ GC (median):    0.00%
 Time  (mean ± σ):   78.520 μs ± 87.770 μs  ┊ GC (mean ± σ):  1.11% ±  0.99%

      ▃▆█▅▄           ▁▂▃▂▃▃▃▂▂▁
  ▁▂▄▇█████▇▄▃▃▃▅▆▆▇█████████████▆▅▄▃▃▂▂▂▁▁▁▁▁▁▁▁▂▂▁▂▂▂▂▂▂▁▁▁ ▃
  72.4 μs         Histogram: frequency by time        87.9 μs <

 Memory estimate: 22.81 KiB, allocs estimate: 503.

julia> @benchmark second_derivative($f, $x)
BenchmarkTools.Trial: 10000 samples with 1 evaluation.
 Range (min … max):  72.511 μs …  9.293 ms  ┊ GC (min … max): 0.00% … 98.68%
 Time  (median):     78.067 μs              ┊ GC (median):    0.00%
 Time  (mean ± σ):   78.834 μs ± 92.228 μs  ┊ GC (mean ± σ):  1.16% ±  0.99%

      ▃██▃              ▁▂▁▂▂▂▁
  ▁▂▄█████▇▄▃▃▃▃▄▅▅▆▇███████████▇▆▄▄▃▃▂▂▁▁▁▁▁▁▁▁▂▂▁▂▂▂▂▂▂▁▁▂▁ ▃
  72.5 μs         Histogram: frequency by time        88.5 μs <

 Memory estimate: 22.91 KiB, allocs estimate: 503.

With ForwardDiff:
julia> @benchmark derivative($f, $x)
BenchmarkTools.Trial: 10000 samples with 1 evaluation.
 Range (min … max):  125.559 μs …  7.729 ms  ┊ GC (min … max): 0.00% … 97.70%
 Time  (median):     131.765 μs              ┊ GC (median):    0.00%
 Time  (mean ± σ):   132.649 μs ± 76.141 μs  ┊ GC (mean ± σ):  0.57% ±  0.98%

      ▄▇█▆▄     ▂▄▆▇▆█▆▆▂
  ▁▂▃███████▅▄▆███████████▆▄▄▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▃
  126 μs          Histogram: frequency by time          148 μs <

 Memory estimate: 22.91 KiB, allocs estimate: 524.

julia> @benchmark second_derivative($f, $x)
BenchmarkTools.Trial: 10000 samples with 1 evaluation.
 Range (min … max):  252.033 μs …   7.684 ms  ┊ GC (min … max): 0.00% … 95.98%
 Time  (median):     263.793 μs               ┊ GC (median):    0.00%
 Time  (mean ± σ):   271.767 μs ± 131.227 μs  ┊ GC (mean ± σ):  0.81% ±  1.66%

  ▆█▅▅▇▅▂▁▁▂▂▃▃▂▁                                               ▂
  ███████████████████▇▇▅▅▆▅▅▅▄▅▅▅▄▅▄▄▄▄▄▄▄▄▅▂▅▃▄▅▄▄▅▅▄▅▅▄▅▄▄▄▅▅ █
  252 μs        Histogram: log(frequency) by time        448 μs <

 Memory estimate: 45.41 KiB, allocs estimate: 1037.

ForwardDiff seems uniformly slower on these microbenchmarks; and particularly so for the second derivative. The mysteries for now are two for me:

Why is dfly_inf_der so much faster with ForwardDiff? Maybe there is some sneaky type instability?
How can TaylorSeries manage to compute two derivatives with essentially the same amount of time and allocations as one?

A possible explanation for 1. is the difference in diameter: TaylorSeries produces derivatives with larger diameter:
julia> dy = derivative(f, x); diam(dy)
3.552713678800501e-15

julia> ddy = second_derivative(f, x); diam(ddy)
1.0658141036401503e-14

vs. ForwardDiff:
julia> dy = derivative(f, x); diam(dy)
8.881784197001252e-16

julia> ddy = second_derivative(f, x); diam(ddy)
5.329070518200751e-15

And more insight into what happens:

the truly expensive operation is Interval^Real inside Lorenz; IntervalArithmetic states that in order to obtain a tight inclusion it is implemented by allocating BigFloats.
ForwardDiff implements the derivative of x^a as a * x^(a-1), so it requires two interval powers. TaylorSeries instead uses the recursion in https://juliadiff.org/TaylorSeries.jl/stable/api/#TaylorSeries.pow! , which essentially boils down to a*(x^a)/x, hence it uses only one interval power. This explains why it is faster, and why the cost of computing two derivatives is almost the same as the cost of computing one.
The implementation also explains why TaylorSeries returns worse enclosures: computing $\frac{x^a}{x}$ causes overestimation.

TL;DR: Switching to ForwardDiff is probably not a good idea. ForwardDiff is slower than TaylorSeries; on the other hand it is slightly more accurate, and hence it makes the minimization procedure in dfly_inf_der faster. On balance though I think we care more about speed in preimages and the assembler: the numerical error in the diameter usually is smaller than the discretization error.


[Bug]: Can't active the chunk loader (NEOFORGE)

General Info

[X] I am running a modpack
[X] I can reproduce this issue consistently in single-player
[X] I can reproduce this issue consistently in multi-player
[X] I have searched for this issue previously and it was either (1) not previously reported, or (2) previously fixed and I am having the same problem.
[ ] I am crashing and can provide my crash report(s)
[X] I am using the latest version of the mod

Forge version
21.0.63-beta
Minecraft version
1.21
Mod version
Chunky McChunkFace 1.21
Java version
JRE 1.8.0_391
Issue Description
I've tried everything to activate the chunk loader, but I just can't seems to activate it. I hope I'm not crazy, but the intended method to activate it seems to be right-click, but it does nothing on my end.
Additional Information
No response

It's been fixed and a new version is being uploaded and will be available shortly. Thanks for reporting the issue

Thanks for your speed 👍


Hide control bar in code

Hi, I'm playing live m3u8, so the control bar useless.
So how to hide it when playing live streams?

So how to hide it when playing live streams.

By reading docs.

Thx.


Skip tests that depend on Haskell binaries on the host machine.

I limited my edits to just the test classes, but also filed the bug #444 earlier.
Ideally, the test for whether Haskell is installed would NOT involve an attempt to fork a processes, which it currently does. But changing that would require deeper refactoring. I'm happy to do that, but I'd like your feedback first. And I haven't even run Viskell yet; I'm just getting past the tests.

We never considered the case of running the tests without having haskell installed.
Thanks for fixing this oversight.


[UPDATE PAGE] T-Stick 5GW-Trill Build Guide

Add pictures and proofread the T-Stick 5GW-Trill build guide\
File: https://github.com/IDMIL/tstick-docs/blob/main/docs/designs/tstick-5gw/build-guide-trill.md

make it clear to use glue designed for plastic material (2 part epoxy, loctite plastic glue) and not super glue

add section for connecting 4 pin JST connectors


[nrf noup] boot: zephyr: Boot even if EXT_ABI is not provided

This removes the return; to ensure that the application is booted even if EXT_ABI is not provided to the application because it does not include FW_INFO.
Added a bit more description to the error messages when FW_INFO is not found and EXT_ABI is not able to be provided to the next image.
Ref. NCSDK-24132

Manifest PR here: https://github.com/nrfconnect/sdk-nrf/pull/12732

Is this ready to merge?

@cvinayak Yes it is now.


Fix python_requires argument

I get an error when trying to run setup.py with a current version of setuptools.  It was apparently a bug to allow the syntax '>=3.6.*': https://reviews.llvm.org/rLNT0476dede37838e2f765f50dd26734cfced9d90d9.

Closing in favor of more extensive PR that includes this anyway.


https://luarocks.org/manifest always returns http code 200 (instead of 304)

For the cmd below, I would expect to get a < HTTP/1.1 304 NOT MODIFIED (previous run was just 5 seconds before that) instead of code 200:
curl http://luarocks.org/manifest -z repository/manifest.lua -o repository/manifest.lua --verbose --silent --location
* Adding handle: conn: 0x7fb440803000
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x7fb440803000) send_pipe: 1, recv_pipe: 0
* About to connect() to luarocks.org port 80 (#0)
*   Trying <IP_ADDRESS>...
* Connected to luarocks.org (<IP_ADDRESS>) port 80 (#0)
> GET /manifest-5.1 HTTP/1.1
> User-Agent: curl/7.30.0
> Host: luarocks.org
> Accept: */*
> If-Modified-Since: Fri, 11 Sep 2015 19:04:12 GMT
>
< HTTP/1.1 200 OK
* Server nginx/1.6.3 is not blacklisted
< Server: nginx/1.6.3
< Date: Fri, 11 Sep 2015 19:04:15 GMT
< Content-Type: text/x-lua
< Content-Length: 259843
< Connection: keep-alive
< x-memory-cache-hit: 1
<
{ [data not shown]
* Connection #0 to host luarocks.org left intact

I am trying to figure out whenever the manifest gets updated so I can trigger a build step.
I can just download the manifest and compare hashes, but I am aiming at minimising data transfer.
Could this be fixed?
Alternatively, is there another mechanism in place to achieve the stated goal?

Please report any issues with the luarocks.org site at https://github.com/leafo/luarocks-site instead. Thank you!

Apologies, didn't notice it!


Export Functionality: Add testSummaryIds filter parameter

Add a testSummaryIds filter parameter to the QA Certification export endpoints
Note: Data is brought in using the Test Type, Begin Date and End Date fields. However, in order to select and filter from the data displayed for Export, we need to implement the testSummaryIds
Export Endpoints:

Hey team! Please add your planning poker estimate with ZenHub @addisgmichael @cw-cvp @JanellC @Qb10 @mosesdeeCVP

TC794 passed


Augmented dataset.

Hi.
Thank you for your repository!
I have a small question: where did you get the augmented dataset from?

Hi, I did it long time ago relying on this FAQ by the DeepLab team: http://ccvl.stat.ucla.edu/deeplab_faq/
Now it seems that the link provided to the dataset with extra annotations is broken. I will try to find an alternative link.

https://github.com/martinkersner/train-DeepLab
This GitHub branch provide the scripts on how to build the augmented dataset

76.5% is the result of the converted to TF model (the link to the model file is provided in README).

Please refer to this: http://home.bharathh.info/pubs/codes/SBD/download.html
#https://github.com/daijifeng001/MNC/issues/3

Thanks. Note that the segmentation labels are currently distributed as .mat files. PR #4  adds a simple script to generate images that can be used with the current trainer.

Can you tell me the mAP if the model is trained from scratch?

Unfortunately, I cannot tell you that. PRs are always welcome.


added Julia support

sorry I missed this pr! would you mind updating the pr to be against the latest master? I'd love to merge, thanks!

Updated PR. It seems, that there was a lot of trailing whitespaces, which was removed by my sublime :)

awesome, thanks!

It seems, that there were a lot of trailing whitespaces, which was removed by my sublime :)

no worries. that file is (used to be) auto-generated by a package I had in ST2.


Adding the Social Links like LinkedIn and Github

Is your feature request related to a problem? Please describe.
Adding the Social Links can be meaningful to the main topic of the Website StartConnect-Hub.
These can be added in the Footer section of the website
Describe the solution you'd like
Adding responsive links added to the Icons of the respective social media
@Priyaaa1 Kindly assign me this issue under GSSOC'24
Additional context

Please assingn me this  task for GSSOC 24

Sure thing!
Adding social media links to StartConnect-Hub's footer can really boost how people connect and engage with the site. It's all about making it easy for users to find and follow the community on platforms like Twitter, Facebook, LinkedIn, you name it. Assigning this task to @Priyaaa1 for GSSOC'24 would be a great move to get it done smoothly. With these links, visitors can seamlessly share and network, creating a more dynamic and interactive experience. It's just a simple tweak, but it can make a big difference in how people connect with StartConnect-Hub.


Fix typos and grammar in README.md

"Editino" => Edition
"The Symfony Standard Edition is configured with the following defaults" => "configured"
Fix #1

Thank you very much . So bad English


fix replay create function npe since connect context not exists

nereids will parse function statement when replay create alias function, when do parse, need to get sql mode and other variable. because replay thread do not have connect context, NPE be thrown when parsing

[ ] Unit Test

[ ] Regression test

[ ] Manual test (add detailed scripts or steps below)

[x] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[x] Previous test can cover this change.
[ ] No colde files have been changed.
[ ] Other reason

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[x] No.
[ ] Yes.

Release note

None

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall


Is there a plan to support async?

Play framework with a synchronous API does not make a ton of sense... as soon as you hit 1 DB read, you lose the NIO magic of netty.
http://reactivemongo.org/ does a good job of making a mongoDB driver be async. I think there are some various async drivers for other databases as well....
To implement it with securesocial, we would need the UserAService API to change.
The API would need to be tweaked like this:
  def find(id: UserId): Future[Option[Identity]]

  def findByEmailAndProvider(email: String, providerId: String): Future[Option[Identity]]

  def save(user: Identity): Future[Identity]

  def findToken(tokenId: String): Future[Option[Token]]

Hello. According to the documentation here:
http://securesocial.ws/guide/user-service.html
The UserService is still not async.
What am I missing?
Thanks.


Document how to build the EF fort

Couldn't find any documentation on how to rebuild it when it's broken. I found some filled cans, was not sure where to put them. Also some clear schema with the don't matrix for the E and the F would be useful.
Are there some tests I can run to ensure its done correctly?

@sebastienros I thought you had already tested it, and it didn’t go well. Next time just some light smoke testing please :smile:

Any docs need to take optimal performance into consideration too #perfculture

Here are some suggestions on other patterns-based designs that could be used:
The original, ~6.5' (2 meters) Tower of Coke:

The revised, ~9' (2.7 meters) Tower of Coke:

Cherry Coke hasn't tasted the same since they changed from this epic can design...

@bricelam so true... so true...

!!!

@roji I believe I told you I'd try to find the pictures... those are the pictures 😄

And I thought we were doing so well...

@roji oh you were doing great, just with a different set of objectives 😄

Those are kind words @Eilon but I'm just gonna be depressed in the corner now, thanks.

Blocked on lack of glue.

I found that regular super glue works, but is not very effective. It is too "thin," and doesn't adhere well to the shiny surface of the cans.
Some sort of thicker cement would be ideal. We'd need to run some structural tests on glued sections to figure out what works best.

Label area-tools? Definitely avoid up-for-grabs, or at least add a providers-beware in case any are standing around...

Before (only picture we have is after some damage):

Crash dump:

After re-build:

Initial observations from analysis of re-build:

It's not in the middle of the room
It's not straight
There facing discrepancies for some of the cans.

The EF team definitely needs a tack welder in the office.

Tack welding aluminum is not trivial, apparently. But if we put our minds to it... we can definitely start a huge fire! 😄

You broke it and built it again from scratch? You guys need to add "core" to it then... Only a few more cans...!

A first attempt to add structural integrity (Scotch tape) resulted in disaster. We really need to hire a hardware engineer. Software engineers building real-world stuff isn't working too well...

Just today I thought "What are Microsoft doing that is so important that they ignore EF core Many2Many implementation for so long". Then I saw this.

That is EF Core Many 2 Many - Coke, Pepsi, Dr Pepper, Mountain Dew....

Current status: reconstructed, realigned, but still no glue:

I find it incredulous that no blame was laid for this destruction when, as ever, the fault lies with @davidfowl (Junior) who apparently, when I was away, removed the security from my desk, borrowed some toys and flung them with no apparent planning or threat model. He takes after his dad that one.

@blowdart Well...I heard that he was encouraged by a certain French gentleman. At least some of the blame must lie there. After all, if we're not responsible adults in our own workplace, then how can we expect the younger generation to learn appropriate behavior?

From a security POV I will point out that I firmly instructed the young man in the proper use of my pokeballs, which was to throw them at his daddy ONLY. Unapproved usage cannot be secured.

Has JB Weld been considered?

Also from a quick examination the initial vulnerability still exists and  the current implementation remains insecure and unprotected.
It may be time for a comprehensive Sodacan Defense Lifecycle (SDL) review

@AndriySvyryd to post final picture.

Will there be Lego style instructions so we can build our own at home?

@pmiddleton You can see the source on some of the photos and there should be no licensing issues if you just copy that.

Let's not rule this out... http://mynorthwest.com/category/earthquake_tracker/

We periodically close 'discussion' issues that have not been updated in a long period of time.
We apologize if this causes any inconvenience. We ask that if you are still encountering an issue, please log a new issue with updated information and we will investigate.


FatArch64

It looks like Apple decided to introduce a new fat_arch without telling anybody:
/*
 * The support for the 64-bit fat file format described here is a work in
 * progress and not yet fully supported in all the Apple Developer Tools.
 *
 * When a slice is greater than 4mb or an offset to a slice is greater than 4mb
 * then the 64-bit fat file format is used.
 */
#define FAT_MAGIC_64	0xcafebabf
#define FAT_CIGAM_64	0xbfbafeca	/* NXSwapLong(FAT_MAGIC_64) */

struct fat_arch_64 {
	cpu_type_t	cputype;	/* cpu specifier (int) */
	cpu_subtype_t	cpusubtype;	/* machine specifier (int) */
	uint64_t	offset;		/* file offset to this object file */
	uint64_t	size;		/* size of this object file */
	uint32_t	align;		/* alignment as a power of 2 */
	uint32_t	reserved;	/* reserved */
};

Based on the comment, we'll probably need to support it soon.
Source: https://opensource.apple.com/source/cctools/cctools-895/include/mach-o/fat.h.auto.html

A quick peek at the lipo source confirms the size checks are actually against UINT32_MAX.

Thanks for the check! I have to admit that I totally glazed over that part comment and just assumed that it was UINT32_MAX :wink:
I'll probably fill this in this weekend.


Cannot read properties of undefined (reading 'join')

UnoCSS version
0.46.5
Describe the bug
使用pnpm安装的，用的淘宝的源。应该是某些依赖版本不够严谨。会出现下面的错误：

console.log发现config并没有separators这个key
Reproduction
1、clone这个项目https://github.com/xinlc/uniapp-vue3-ts-template
2、删掉里面的pnpm-lock.yaml
3、执行pnpm install
4、安装完毕后运行pnpm dev:h5即可重现
System Info
No response
Validations

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

Can you help narrow it down to a minimal reproduction? Thank you.

We temporarily close this due to the lack of enough information.
Please provide a minimal reproduction to reopen the issue.
Thanks.

Why reproduction is required


HHH-12040 Add simple validation for CriteriaQuery and groupBy/having

https://hibernate.atlassian.net/browse/HHH-12040

@marko-bekhta, I'm closing this because your proposed fix is too strict.
Could you try a test case that uses HAVING with no GROUP BY? If it fails, then please create a jira for that issue.


Tests workflow

Hello, i added tests workflow, witht this update some commits and pr will be check automatic with unit_tests.py.

Added a gitignore that for ignoring pyc
unit_tests.py converted to unittest testcase
Added tests workflow that include lint test and unit test

You shoul merge this pr with squash method.
Best regards,
Onur Atakan ULUSOY

With this update you can add a badge to readme with this code

I did not run units test in each commit in purpose because I commit this project a lot

İt gonna be edit for different situations but i think the pr and commits need an tests that running automatical

Also the tests are running in some commit and pr example if you edit the readme the test are not working again.

@serengil Hello again, please try this its will be a speed up for development process and contributions.
With your new test system ı dont have to do anything on your unit_test py
The tests are running in changes of these directories/files:
- '.github/workflows/tests.yml'
- 'deepface/'
- 'tests/'
- 'api/**'
- 'requirements.txt'
- '.gitignore'
- 'setup.py'

@onuratakan thank you for your contribution


Godot: can't create buffer for vd

Engine version: 1.0stable
OS: Windows 7 SP1
Videocard: ATI Radeon x1250 (for laptops, pretty old but still runs unity3d etc. smoothly)
At: drivers/gles2/rasterizer_gles2.cpp:3920
WARNING: viewport_data_create: Can't create framebuffer for vd
At: drivers/gles2/rasterizer_gles2.cpp:8963
ERROR: _update_framebuffer: Condition ' status != 0x8CD5 ' is true.  Contunuing
pops up in the console.
What project select looks like:

related #1260

wish i had hardware to test this, but x1250 is reaaaaally old..

My Radeon X1550 runs unity as well.
The problem seems ATI specific though.
¿r u using SDL? No time to check code but, anyway, congrats for the great work.

Unity runs fine in this old hardware because it uses DirectX9. Godot uses
OpenGL 2.1 which is not well supported so nothing to do about it.
On Sat, May 16, 2015 at 8:05 PM, cirus<EMAIL_ADDRESS>wrote:

My Radeon X1550 runs unity as well.
The problem seems ATI specific though.
¿r u using SDL? No time to check code but, anyway, congrats for the great
work.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1304#issuecomment-102710191.

ATI and NVidia decided to improve OpenGL support in later hardware but by
the time this hardware was already obsolete.
On Sat, May 16, 2015 at 8:25 PM, Juan Linietsky<EMAIL_ADDRESS>wrote:

Unity runs fine in this old hardware because it uses DirectX9. Godot uses
OpenGL 2.1 which is not well supported so nothing to do about it.
On Sat, May 16, 2015 at 8:05 PM, cirus<EMAIL_ADDRESS>wrote:

My Radeon X1550 runs unity as well.
The problem seems ATI specific though.
¿r u using SDL? No time to check code but, anyway, congrats for the great
work.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1304#issuecomment-102710191.

Closing this as duplicate of #1260.


unrecognized option '--reconnect'

Reconnect option not working.
root@7713654067ef:/app/src# ttyd -p 5000 -a --reconnect 0 --readonly pytest
ttyd: unrecognized option '--reconnect'

As you're trying to set it to 0 (disabling re-connect as per #180) there is nothing you should need to configure.  This option was removed in 0fc275f3a3251f1839a2e59d04011f6a4e41541c (diff-b3356305).

The old reconnect option is replaced with exponential backoff now, unfortunately it can't be disabled now.


.travis.yml does not cache dependencies

Travis CI can cache content that does not often change, to speed up your build process.

Thanks for the corrections  :)

I wonder why commiter of this pr became me ? @YunLemon

I haven't be concerned about this problems. Maybe because you create a new commit to merge this pr?

I haven't add any commit for this pr, I'm just a little curious haha, Thanks again


Handle translations with AliceBundle

Hello there and happy new year =)
I was wondering if there is a way to handle translations within my entities with AliceBundle ?
I'm using the @gedmo/Translatable annotation (https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/translatable.md) to set some field to be translatable.

Hi @Linkinou, happy new year :)
Is there anything preventing you from doing that? Alice just provides you a different way to write your objects, but in the end they are still plain objects.

Hey @theofidry , thank you for answering.
Well, if I write something like that :
APIBundle\Entity\Horse\Gender:
    gender_{1..10}:
        name: <name()>

For my entity :
<?php
namespace APIBundle\Entity\Horse;
use ApiPlatform\Core\Annotation\ApiResource;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
/**
 * The gender of a horse
 *
 * @ApiResource
 * @ORM\Entity
 * @ORM\Table(name="horse_gender")
 */
class Gender
{
    /**
     * @var integer
     *
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private     $id;
    /**
     * @var string
     *
     * @Gedmo\Translatable
     * @ORM\Column(type="string")
     */
    private     $name;
    /**
     * @return integer
     */
    public function getId()
    {
        return $this->id;
    }
    /**
     * @param int $id
     * @return $this
     */
    public function setId($id)
    {
        $this->id = $id;
        return $this;
    }
    /**
     * @return string
     */
    public function getName()
    {
        return $this->name;
    }
    /**
     * @param string $name
     * @return $this
     */
    public function setName($name)
    {
        $this->name = $name;
        return $this;
    }
}

I can see added rows in my database but all of them have empty name.
And if I remove @Gedmo\Translatable annotation it works well :)
Any ideas ?

but all of them have empty name

I'm not familiar with how gedmo works, but I guess they are using an event, what you could try is do step by step debugging to see why it's removing the name, maybe it consider it to be invalid?

Yes I will investigate on that, I don't know exactly how gedmo works aswell but I will look into it.
Meanwhile, I've just found this gist : https://gist.github.com/istvankis/0010cf0e318258146d4f203007aaf1e2
I will give it a try ASAP

That could be a hint yes, alice has pre/post persist processors. But if gedmo works on a doctrine event, this shouldn't be needed.

Closing as this has been solved. If someone stills struggle with it maybe a doc entry could be added.

Hi,
I use Symfony 4, your AliceBundle and the Gedmo\Translatable bundle but the translations are not inserted in the ext_translations table when I load my fixtures with bin/console hautelook:fixtures:load.
I tried to follow the instructions on this page https://gist.github.com/istvankis/0010cf0e318258146d4f203007aaf1e2 but it's for Symfony 3 (there's AppBundle instead of App).
@theofidry, can you add a doc entry about the usage of Gedmo\Translatable with the AliceBundle, as you mention it in your previous answer, please?

@MarcDiaz sorry I unfortunately never had to use Gedmo. I can help out if there is a specific question regarding the lifecycle in Alice, but not much for Gedmo internals.

@MarcDiaz I think you could be interested in this almost natively way to make it work with Symfony4, alice and gedmo translatable :

@MarcDiaz I think you could be interested in this almost natively way to make it work with Symfony4, alice and gedmo translatable :


added tests and generated files

Tests looks good. CI is failing verification because it misses a step to run ip to get EF_SRAM_1024x32.


[Multiple] Excluding format 41a doesn't work

For some reason, excluding 41a does not work. Issue seemed to have appeared in recent Cemu versions.

NVM, it's a different issue entirely.

Turned out to be another format just not being excluded.


⚡ — Zipline Icon

Type
Icon request
Info
Zipline Icon linked below
Icon(s)

Woops, added the wrong file 🙃


Add fs unit tests and prop checks

We could use some more test coverage in src/fs/. Let's add some unit tests and prop checks to test this code.

Closing in favour of upcoming rs-wnfs integration.


Update adaptors.rs

Moved mut into the fn signature. Nothing ground-breaking, it just looks and feels better this way.

Please give your commits better change descriptions

Sure, plz see my edit.

Thanks


ImportError: DLL load failed while importing _env: 找不到指定的模块。

无法加载插件“Geo-SAM”
ImportError: DLL load failed while importing _env: 找不到指定的模块。
Traceback (most recent call last):
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 404, in loadPlugin
import(packageName)
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/LOVE/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Geo-SAM_init.py", line 7, in
from .geo_sam_tool import Geo_SAM
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/LOVE/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Geo-SAM\geo_sam_tool.py", line 24, in
from .tools.SAMTool import SAM_Model
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/LOVE/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Geo-SAM\tools\SAMTool.py", line 13, in
from .torchgeo_sam import SamTestFeatureDataset, SamTestFeatureGeoSampler
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/LOVE/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Geo-SAM\tools\torchgeo_sam.py", line 21, in
from torchgeo.datasets import unbind_samples, stack_samples, BoundingBox, RasterDataset, GeoDataset, IntersectionDataset
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\app\qgis\apps\Python312\Lib\site-packages\torchgeo\datasets_init.py", line 6, in
from .advance import ADVANCE
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\app\qgis\apps\Python312\Lib\site-packages\torchgeo\datasets\advance.py", line 19, in
from .geo import NonGeoDataset
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\app\qgis\apps\Python312\Lib\site-packages\torchgeo\datasets\geo.py", line 18, in
import fiona
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\app\qgis\apps\Python312\Lib\site-packages\fiona_init.py", line 41, in
from fiona._env import (
File "D:\app/qgis/apps/qgis/./python\qgis\utils.py", line 923, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: DLL load failed while importing _env: 找不到指定的模块。
Python版本： 3.12.3 (main, Apr 14 2024, 17:21:43) [MSC v.1938 64 bit (AMD64)]
QGIS版本： 3.36.3-Maidenhead Maidenhead, 2df96554

I am having this same exact issue in case someone has a solution?

Make sure u have latest fiona by running
pip install -U fiona
in OSGeo4W Shell, then reactivate the plugin, the problem should be solved.

I have tested installing Geo-SAM on Windows 11 for QGIS 3.40, and it is working fine. Make sure to open the “OSGeo4W Shell” as an administrator to install the dependencies, following the instructions at https://geo-sam.readthedocs.io/en/latest/installation.html.

Make sure u have latest fiona by running pip install -U fiona in OSGeo4W Shell, then reactivate the plugin, the problem should be solved.

Thank you! This was my issue. Just needed to upgrade fiona and then everything works.


Add GuildbookUI to UISpecialFrames

Added GuildbookUI to the UISpecialFrames so that it can be closed via the escape key.

I have added this feature and due to a conflict issue will close the request, apologies still new to github

No worries @stpain :)


Fixes issue with incorrectly parsed upgrade URL for UPGRADE NEEDED string

The regex should only capture non-space characters and not ' module=main'

Codecov Report

Merging #10 into master will decrease coverage by 0.96%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #10      +/-   ##
==========================================
- Coverage   71.98%   71.01%   -0.97%
==========================================
  Files           5        5
  Lines         207      207
==========================================
- Hits          149      147       -2
- Misses         42       43       +1
- Partials       16       17       +1

Impacted Files
Coverage Δ

scanner.go
85.71% <ø> (ø)
:arrow_up:

upgrade.go
80.48% <100%> (ø)
:arrow_up:

process.go
77.77% <0%> (-3.71%)
:arrow_down:

Continue to review full report at Codecov.

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

Merging even though tests fail, as we need update the downloaded binaries on master branch. I will do that inplace (just testdata changes)


MODOAIPMH-131: Move request validation and configuration settings logic from edge to mod-oai-pmh

###PURPOSE
Move request validation from edge-oai-pmh to mod-oai-pmh

Please remove text/xml Constants and reuse from org.folio.edge.core.Constants

Please make sure the api key param is called "apikey"

LGTM


Remove unnecessary Wildfires code, extract GeoHazard UI components

[#173471252]
[#173612275]
This PR removes pretty much all the unnecessary code related to Wildfires. I've deleted some files completely and many have been modified (simulation, cell, bottom bar, etc.). I don't think that diff is readable, so probably it's better just to look at the current state of the repository. Also:

Readme has been updated.
All the NPM dependencies are updated and some related issues have been fixed.
S3 deployment is set: http://flood.concord.org/branch/cleanup/index.html
I've extracted GeoHazard UI components to a separate directory, so it's easier to reuse them (either by copying like in this case, or it could be a starting point for a library one day).

A few new commits since I opened this PR:

react-mobx -> react-mobx-lite
feet -> meters
tslint -> eslint

I notice we have two files called bottom-bar.tsx now in this repo as a result of breaking out the common components.

Ah, right, actually the geohazard-utils component is called BottomBarContainer and I forgot to rename the file. I'll do it. This component is meant to be purely about styling, no project-specific logic there. So, it can be easily reused. The other bottom-bar uses this container and implements actual logic.

I guess all of the suite of tools have the bar at the bottom, but that could be considered a styling choice?

Given very specific styling (widget groups sticking out of the bar), I don't think it'd be clean/easy to handle top or side placement here. But if this is necessary one day and style is the same, I guess it can be a developer's choice to either extend and rename this container or create something separate. Other projects, even when they have a top bar, it's much smaller and simpler. And side containers are usually implemented using moving tabs.
Semi-related thing - I wanted to avoid position: fixed in CSS rules, and change the layout so the main app's CSS doesn't have to use bottom-bar height. I'll try to do it, so it should be a bit more reusable too.
Thanks for looking at it.

I've renamed and refactored BottomBar styles a bit, so it's not using a fixed position, and the rest of the app doesn't need to depend on its height. Since PR was accepted before, I'm going to merge it. Thanks.


Use cargo to pull git remotes.

Since cargo-generate doesn't set a credentials callback for
git2::Repository, it can't pull authenticated repos. Cargo provides an
authentication callback in sources::git::utils::with_authentication,
but the callback isn't public.
Rather than copying the callback to this repo, it was more maintainable
long-term to just let Cargo handle pulling git-repos and managing
submodules.
I also added a test for submodules and found a bug in the template
processing where submodules didn't have their git metadata excluded from
the template processing. So now the template processing excludes git
metadata no matter where it's located.

BEFORE
🔧   Creating project called `test`...
error: authentication required but no callback set; class=Ssh (23)
chris@cmacgown:~ ∵

AFTER
🔧   Creating project called `test`...
The given paths are neither files nor directories! "/Users/chris/test/.genignore"
✨   Done! New project created /Users/chris/test
chris@cmacgown:~ ∵


Color picker misbehavior while using Windows Color Filter Accessibility feature.

Microsoft PowerToys version
v0.70.0, v0.73.0
Installation method
Microsoft Store
Running as admin
No
Area(s) with issue?
ColorPicker
Steps to reproduce
Step 1: Enable Color Filter (in my case it's Windows 11's Color Filter and Deuteranopia selected for filtering)
Step 2: Pick a random Color, Make sure to check Hex Code of the Color
Step 3: Run Color Picking tool and hover over that color, Result will be Shifted
Screenshot:

I drew that red line to indicate only Red Color Range shifted in my case.
✔ Expected Behavior
When Color Filter Disabled

❌ Actual Behavior
When Color Filter Enabled

Other Software
Tested in Windows 11, have no idea about other software.

it is since we grab the actual value of the pixel.  Without disabling the filter, due to rounding issues, there is always a level of error.

it is since we grab the actual value of the pixel. Without disabling the filter, due to rounding issues, there is always a level of error.

At least is it possible to add exception for Color Filters? As far as I see color filter just affects color by just adding some value.
Maybe Subtracting that value from hex code will fix it? like expected output is 161773, and actual output is 281773, decreasing Red Value by 12 seems like to fix it.


Reverting the nuget feed from dotnetcore to aspnetvnext

This pull request is now managed with CodeReviewHub. Refresh.

We need this because we use KoreBuild


can override 'java.io.tmpdir' System property

fixes: https://github.com/multi-os-engine/multi-os-engine/issues/198

better fix done here: https://github.com/multi-os-engine/libcore/pull/4


option to get just urls

Would be cool an option to get just the urls alone without the [words] and everything else. like a flag to do that

Solution would be to add url matching regex such as this to codebase with a urls only flag added to options
(([a-zA-Z][a-zA-Z0-9+-.]*\:\/\/)|mailto|data\:)([a-zA-Z0-9\.\&\/\?\:@\+-\_=#%;,])*

Temporary easy solution until then
You can easily pipe the commands stdout to a grep with a regex to match just urls
gospider -s https://jaeles-project.github.io/ -t 10 -d 1 -c 10 | grep -o -E "(([a-zA-Z][a-zA-Z0-9+-.]*\:\/\/)|mailto|data\:)([a-zA-Z0-9\.\&\/\?\:@\+-\_=#%;,])*" | sort -u | tee justurls.txt

You alternatively can save the output with -o flag then grep the contents of output directories file (or files if multiple input sites such as live site subdomains in this example)
gospider -S <(assetfinder -subs-only hackerone.com | sort -u | httprobe -prefer-https) -t 10 -d 1 -c 10 -o outdir && grep --color=always -r -o -E "(([a-zA-Z][a-zA-Z0-9+-.]*\:\/\/)|mailto|data\:)([a-zA-Z0-9\.\&\/\?\:@\+-\_=#%;,])*" outdir | sort -u | tee rawstdout.txt

Feel free to replace
-S <(assetfinder -subs-only hackerone.com | sort -u | httprobe -prefer-https)

with
-S alivedomains.txt

If already have list of domains in the file alivedomains.txt or whichever

I feel  "-q, --quiet                  Suppress all the output and only show URL" flag was meant for only showing the URL but its not working in the latest version v1.1.2.

I feel "-q, --quiet Suppress all the output and only show URL" flag was meant for only showing the URL but its not working in the latest version v1.1.2.

Same here. -q gives no effect.

The -q option is not yet fully effective and continues to print unnecessary information to the screen.


cephfs: don't set quotas for zero-sized volumes

This is semi-related to this comment https://github.com/ceph/ceph-csi/issues/99#issuecomment-440292201 , and is a sort of "less surprising" compromise: this PR makes the cephfsplugin consider the requested volume size only if the size is > 0, otherwise the quota attribute won't be set.

PTAL @rootfs

@gman0 btw, can you also post a PR to disable pool namespace for kernel mounter? https://github.com/kubernetes-incubator/external-storage/commit/4fefaf622ecfa58508629bfd2b3eb11de101599f#diff-3ccb4687fb599e0453570308087f8252


Use dse.yaml resource_manager_options in newer DSE versions for spark

Newer versions of DSE allow configuring spark resource settings via dse.yaml in the following manner:
resource_manager_options:
  worker_options:
    memory_total: 0.1
    cores_total: 0.2

This sets the resources used by spark as a ratio of system resources instead of fixed.  I chose 0.1 memory and 0.2 cores to get close to the previous config (1024M / 2 cores) on a modern mac book pro (1.6GB ram, 2 cores).  The environment variables SPARK_WORKER_MEMORY and SPARK_WORKER_CORES are still used for older versions.

Went ahead and squashed, thanks!

@tolbertam - those options accept both fixed and ratio depending of presence of dot. So if you want to set 1024M and 2 cores just write 1g and 2.

@tolbertam I tested your changes and they look good. However, an earlier change (https://github.com/pcmanus/ccm/commit/4b2957e255fbe663485dccdae0a6eb6a52b3fe7d) kind of broke DSEFS enablement, so maybe we should fix that here as well?
Here's a fix that will work for the set_workloads() function, making sure that if both dsefs and spark workloads are selected, DSEFS is enabled:
        ...
        if 'spark' in self.workloads:
            if 'dsefs' in self.workloads:
                dsefs_enabled = True
            else:
                dsefs_enabled = False
            dse_options = {'dsefs_options': {'enabled': dsefs_enabled,
                                             'work_dir': os.path.join(self.get_path(), 'dsefs'),
                                             'data_directories': [{'dir': os.path.join(self.get_path(), 'dsefs', 'data')}]}}
        ...

Thank you both for the feedback.  I'll make both changes in a few minutes 👍

Addressed feedback and squashed commit (to make merging easier).  Here are the changes made by themselves:  https://gist.github.com/tolbertam/79b8799611772a339412fc695cc8bcb7

+1, I tested with a couple different old & new versions of DSE and all looks good.

Thanks Andy!


Prepare backend in Flask

Backend of our application should be created using Flask.

Update: FastAPI was used instead of Flask


Bugfix 1342 develop ensemble_stat

Tina, please review this PR to fix the ensemble_stat bug you found. I setup a testing environment for you:
kiowa:/d1/projects/MET/MET_pull_requests/met-9.1_beta2/bugfix_1342/MET-bugfix_1342_develop_ensemble_stat_into_develop/met
Please test to verify that only requesting the RHIST output line type now runs without error, as described in the #1342

Tina tested this same bugfix for the master_v9.0 branch.  I tested it myself for develop.  So I'm proceeding with approving the PR.


[e2e]: container-based schedule main gcp-workload-identity slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/5909157261
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Trigger: schedule
Branch: main
Date: Sat Aug 19 03:21:45 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/5915103273
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Trigger: schedule
Branch: main
Date: Sun Aug 20 03:21:32 UTC 2023
Tests are passing now. Closing this issue.


Change jsdom to peerDependencies?

So that we can simply use our own local copy of jsdom and don't need a separate version installed for this script?
Thanks.

I'm not entirely sure it's a good idea, especially considering that the eventual extra package that will be installed it's only gonna be there for development and not burden production.
Also NPM 3 it's pretty smart about dependencies management.
e.g. if you have<EMAIL_ADDRESS>installed already and then install jsdomify, it will just reuse that copy of jsdom without getting another one (like NPM < 3 is doing)
Do you have a specific use case / problem you're trying to solve?


Crashing very often.

I get crashes with the below error when I clicked on someone's name in chat to open their profile, when I press B on any item, and some other situations that I'm forgetting now.
The game crashed whilst updating screen events Error: java.lang.NoSuchMethodError: net.minecraft.client.gui.inventory.GuiContainer.getSlotUnderMouse()Lnet/minecraft/inventory/Slot;

Can you send full crash log? it seems you downloaded the deobf jar.

latest.log
here's my latest.log

Maybe try to remove mod one by one? I see the weird log appeared.
Applying AsmWriter InjectWriter{className=net/minecraft/client/gui/GuiScreen, methodName=handleMouseInput, methodDesc=()V, at=At(value=me.falsehonesty.asmhelper.dsl.InjectionPoint$INVOKE@3456558, before=true, shift=0)} to class net.minecraft.client.gui.GuiScreen

this only started happening when I added your mod so it's not any of mine

A lot of people getting this, Please send your mods folder. Dm me on discord.

Or updating to 1.0.1 should fix the issue.


Photo with front camera and landscape is rotated upside down

If i take a picture in landscape mode with the front camera, its getting rotated upside down.

Issue resolved in commit #90fa24a5f8a1cba99130fe22b413c2f237151381

Issue resolved in commit 90fa24a5f8a1cba99130fe22b413c2f237151381


blcloud seedui initial commit

Changes proposed in this Pull Request:

New feature SeedUI Template which contains Admin invite, Admin user invite registration process, Self invite, Self invite registration process and Login.

Screenshots / Screen Recording (if applicable)

To Test:
     Follow the steps given in below confluence link to validate SeedUI

https://confluence-prod.tcc.etn.com/display/IoTPlatform/BLUI+-+CLI+-+Installation+Steps

@vigneshranganathan-eaton
I need assistance with some final configuration items for the cli seed ui.

npm install @etn-electrical/derms-blcloud-react-seedui returns 401 Unauthorized and need the valid criteria for adopterId, adopterApplicationName and applicationId.
You can ping me in teams or email
thank you

Just some high level feedback on a few items (and to get this published)
I see a warning that seems to be from derms-blcloud-react-seedui package and throws warning at login and navigation.

Also the drawer needs some tweaks when page is resized or is mobile view. (overall the app needs some view ports set)
Might try something like this for drawer >
variant={isMobile ? 'temporary' : 'persistent'} and you can refer back to the routing template for this if you want to update everything to be more responsive & be mobile ready.
The invite and register emails do not currently work and not sure if it was intended to work but the links are these and don't load.
https://localhost:3000/inviteregistration?invitationkey=f915f195925b45fa88d82c23cdfdd743&isExistingUser=False&expiryTime=1689872088
and
https://localhost:3000/selfregistration?invitationkey=ec6d7c6d748546c7af76fd7b92a4007a&isExistingUser=False&expiryTime=1689879394
The self-registration success screen could use a full width button labeled "Okay" or something that returns back to login screen.

Just some high level feedback on a few items (and to get this published) I see a warning that seems to be from derms-blcloud-react-seedui package and throws warning at login and navigation.

Also the drawer needs some tweaks when page is resized or is mobile view. (overall the app needs some view ports set) Might try something like this for drawer >
variant={isMobile ? 'temporary' : 'persistent'} and you can refer back to the routing template for this if you want to update everything to be more responsive & be mobile ready.
The invite and register emails do not currently work and not sure if it was intended to work but the links are these and don't load.
https://localhost:3000/inviteregistration?invitationkey=f915f195925b45fa88d82c23cdfdd743&isExistingUser=False&expiryTime=1689872088 and https://localhost:3000/selfregistration?invitationkey=ec6d7c6d748546c7af76fd7b92a4007a&isExistingUser=False&expiryTime=1689879394
The self-registration success screen could use a full width button labeled "Okay" or something that returns back to login screen.

@JeffGreiner-eaton I have taken care the warnings and other issues. Then registration mail link is "https" so it will work in env. So now we have made it to "http" for local. you can validate now.

@JeffGreiner-eaton I have taken care the warnings and other issues. Then registration mail link is "https" so it will work only in env. So now we have made it to "http" for local. you can validate now.

Since the update I'm receiving 500 internal server error on invite & register

Not sure what the plans are for deep linking but can deep link to /invite & /dashboard without logging in.

The static build main is slightly large, might need to do code split or have a plan on some additional documentation for end user.
File sizes after gzip:
3.51 MB  build/static/js/main.aa71eb88.js
2.52 kB  build/static/css/main.b8b2b90b.css
The bundle size is significantly larger than recommended.
Consider reducing it with code splitting: https://goo.gl/9VhYWB
You can also analyze the project dependencies: https://goo.gl/LeUzfb

the @etn-electrical/derms-blcloud-react-seedui package needs some version updates

<EMAIL_ADDRESS>This package has been deprecated. Please update to the new @brightlayer-ui/prettier-config.
<EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>

@JeffGreiner-eaton I am done with required changes kindly review it.

@JeffGreiner-eaton I am done with required changes kindly review it.

please let me know when the registration services are running so I can verify entire template

Please resolve the conflicts.

@surajeaton Conflicts resolved

@JeffGreiner-eaton I am done with required changes kindly review it.

please let me know when the registration services are running so I can verify entire template

@JeffGreiner-eaton  I have updated with new Admin invite and registration API is up and running, you can validate the functionality now.

Noticed the derms package name changed from @etn-electrical/derms-blcloud-react-seedui to @etn-electrical/derms-blcloud-seedui and need to update UserInvite.tsx, App.tsx and AuthUIActions.tsx imports.

Error on failed prop at startup

Error on unique key at startup

RegistrationComplete warning

Setup org details finish button enabled (need required fields)

Setup org details page MUI warnings for each input

Setup org details page character limits Address, Address line 2 and City (currently only 15 char)

Registration link expires too quickly or set as random (remove @eaton email and use something else) support@support or something

Success screens displays last name then first. Not a huge deal but could be reversed

Note - I did not verify any new features related to user management, roles or multiple invites due to not being available in the updated derms package

Closing this as we're working to innersource the DERMS workflow code into the blui community repository instead. We will revisit this after.


Question: Why is the trpc client initialized multiple times in the .svelte files?

I apologize if this is a dumb question, but I am quite new to tRPC and still trying to figure stuff out. Why, in every method in the .svelte templates is the trpc client invoked for each query, mutation, etc? Eg,
const reloadBooks = async () => {
  loading = true;
  data.books = await trpc().query('books:browse', query);
  loading = false;
};

This doesn't seem to be a thing in the server code, where trpc() is invoked once and is then reused mutiple times. Won't doing that work in the client code?

Thanks for raising!
I think this doesn't happen anymore in the new version.
Please feel free to reopen if necessary.