deprecate helper spreadsheets?

I was thinking back to https://github.com/nmfs-stock-synthesis/ss-documentation/issues/69 and think the time to deprecate the helper spreadsheets is here (or close).  My understanding from users is that most people use the double normal selectivity curve spreadsheet and nothing else. This is duplicated in both the SSI and in the shiny selectivity app, so I think there is no need for the excel spreadsheet version.
The rest of the helper spreadsheets duplicates info that should already be in the manual (because the manual should show all the setups, like the helper spreadsheets do). I think it would be more efficient for Chantel and I to spend our time focusing on the manual rather than also maintaining the helper spreadsheets.
What does everyone think about this? I think should we decide to deprecate them, we should make it VERY clear to users that these are no longer maintained, perhaps in the release notes for .19 (in addition to adding a note on the spreadsheets).

I think this is OK, especially if the effort goes into providing manual with examples that include good advice on min, max, and prior info.  Lines padded with enough zeroes at end to provide cut and paste capability for whole lines seems a helpful approach, but perhaps I'm just being old-fashioned.

Thanks, Rick. That's a good point about being able to copy and paste lines; I just checked, and it is possible to do this from the manual.

I think that this is a great step forward with respect to the documentation for Stock Synthesis. The only question that I have regarding the path forward is with respect to @k-doering-NOAA's comment above about
in addition to adding a note on the spreadsheets

where I think we should just not make the spreadsheets available any more rather than putting a disclaimer on them. I do not like providing information that facilitates users not updating their input files to the latest version of Stock Synthesis. I would opt for providing links to where the information can currently be found instead.

Good point, Kelli - I would be fine with that!

@e-gugliotti-NOAA
Adding Elizabeth to this issue as she is editing the readme that currently is looking to point to the spreadsheets.
The  main page at VLAB states
6.  The helper Spreadsheets are now deprecated. Please reference the user manual or the SS3 helper shiny app instead.

Yep, those helper spreadsheets are deprecated, so @e-gugliotti-NOAA can just delete the link to them on the README. Good catch, Elizabeth!


Fix GpuSum type to match resultType

This fixes an issue that @andygrove had found in Spark 3.2.0. The explicit casting was removed as part of https://github.com/NVIDIA/spark-rapids/pull/3417, and I am adding it here in the preUpdate step. Some of this could be folded into the input projection, as done with GpuAverage, but for now this works and should unblock those testing with 3.2.0.
The binding is odd and we are cleaning up as part of https://github.com/NVIDIA/spark-rapids/issues/3194

build

build

build

build

build

Thanks @pxLi !


Nothing returns after showPaymentSelector function call

Not sure if its just me or my configuration.
I am basically checking apple pay support on iOS and once thats done, I am opening the payment dialog using showPaymentSelector
After successful payment I get nothing, no data in return.
Map<String, dynamic> data = await _pay.showPaymentSelector(
    provider: PayProvider.apply_pay,
    items:[......]
);

Do you have the typo in the provider name in your code too, or is it correctly spelled?: PayProvider.apple_pay.

@JlUgia Sorry that's a typo here. But as this is an enum value, I am pretty sure I would have got proper error message if it was the case.
The issue here is not about invoking apple pay dialog, its after the payment is done. I do not get Map<String, dynamic> value in return.

Hey @awazgyawali.
Can you share a snippet of the code that you are running?

Hey @awazgyawali, I've pushed a fix for this to version 1.0.4.
If you flutter pub upgrade it, you should not see the issue anymore.
Feel free to close the case once you check that the fix works for you.

Seems fixed, I am getting values in return. Also seems another issue is fixed where shipping address was mandatory no matter what the configuration was.


Add exozy.me

Thanks for creating this curated list of minimal websites! A blog post I wrote scored 270 points on Hacker News, so it'd be awesome if you could add https://exozy.me to the list.

@susam Any updates on this?

@susam I'm not sure what your rules for this are, but this website is only less than 10KB if the web browser supports AVIF files and has the font DejaVu Sans installed (commonly installed on Linux distros). I'm using this font instead of the default monospace font because the monospace font on Windows and Apple computers looks terrible.

I recently rewrote several parts of this website, so we no longer use custom fonts. The HTML has also been cleaned up considerably and the website looks great in Lynx!

Hi @Ta180m,
Sorry, it took so long to take a look at this. I have added this website in commit fffbab9. The home page looks great and it is nice that such a beautiful home page fits within 10 KB. This website now appears in the list at https://10kbclub.com/. Thank you for suggesting this website.


Simplify tox configuration

tox sets good defaults for the basepython value. Simply use that instead of respecifying it. Helps to slightly simplify the configuration by removing repetitive boilerplate.
For details, see tox documentation:
https://tox.readthedocs.io/en/latest/config.html#factors-and-factor-conditional-settings

tox provides good defaults for basepython setting, so the above ini-file can be further reduced by omitting the basepython setting.

Codecov Report

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

@@          Coverage Diff           @@
##           master   #1292   +/-   ##
======================================
  Coverage     100%    100%
======================================
  Files          21      21
  Lines        1985    1985
======================================
  Hits         1985    1985

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 e9aee8f...b428ca5. Read the comment docs.

Rebased.

Thanks for the contribution, @jdufresne! I appreciate it!

The tox defaults for windows will always point to the 32 bit python. These changes in tox.ini result in running tests on 32 bit python in appveyor instead of using the 64 bit python that is in the path. (see https://ci.appveyor.com/project/shazow/urllib3/build/1.0.440/job/vyg6v7ybcqx71rym#L45)


Pico w

I've added some functions based on the pico-examples that can be usefull for all. All the following methods we're added to the PicoCYW43 class.

ap_mode: Enable AP mode
disable_ap_mode: Disable AP mode
get_clients: Get the MAC addresses of the connected clients

@jpacora Thank you for your contribution, let me review it and merge it soon.


Can't figure out how radiation works

I'm just starting on nuclearcraft (on 1.12.2) for the first time, and I can't seem to find any information at all about how radiation works. Do I need to be worried if I have a chest full of uranium blocks? What about blocks placed in the world? Ingots dropped on the ground? What produces radiation, at what level is it something to be concerned about, how do I manage it when it is a problem, and where should I go in the future to find information like this?

@Felthry Hey there! Radiation in NC is designed to be rather configurable and packs tend to mix things up a bit, but if you're playing with the default configs, this video should still be 90% accurate.
The tl;dw is that blocks inside chests will not cause any problems (unless 'hardcore containers' is enabled), blocks around the world will only contribute radiation very slowly (because block checks are laggy), tile entities can generate radiation depending on what they are (reactors, etc.) and items dropped on the ground or in your inventory will contribute radiation.
The rough level to be worried about is something like a few mRad/t, at which stage the natural player radiation level decay is definitely not fast enough to deal with the environment.
The best place to be for quick info is definitely the Discord server - it's pretty active and many people there can help you with most questions :)

You mention "this video", but there isn't a link to a video. I think you forgot a link?
I'm really not a fan of joining random discord servers. Social anxiety makes that kind of thing really hard for me; in the interest of accessibility I'd like to propose adding this information to a wiki somewhere at the very least, with an in-game guide book as the best (though probably hardest to implement) option.

Whoops, I forgot to link it :P Here it is :)
I do plan on in-game documentation for the overhaul branch of the mod, but probably won't appear in the pre-overhaul branch as I have stopped development for it.


Mobile: Modal window for creating new album does not look good

Android app (different fields width, not filling the screen width):

Here is the desktop version for comparison:

Contributions are very welcomed :)
Here is the piece of code which builds those inputs:
https://github.com/gavvvr/obsidian-imgur-plugin/blob/713423d5055f03f1b697f144bfa692880f41ce74/src/ui/NewAlbumModal.ts#L22C1-L35C4


ci: use feat/seo-improvements branch of ansys/actions for doc-deploy

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 63.93%. Comparing base (f5cf6ce) to head (21f66eb).
Report is 5 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2930       +/-   ##
===========================================
- Coverage   86.62%   63.93%   -22.70%
===========================================
  Files          48       48
  Lines        9461     9469        +8
===========================================
- Hits         8196     6054     -2142
- Misses       1265     3415     +2150

Thanks @clatapie  for the review, i am merging this branch since i wanted to start the indexing today.

@Revathyvenugopal162 how is the outcome of this PR? Is this fix working?


Make --generate-html option, and default to false

The app should not create files locally unless asked, and should only output to stdout in the default case

Fixed in #3


Output from IW is not scrolled to

There is an issue with the IW (might be related to microsoft/vscode-jupyter#9259): the most recent output from commands entered through the interactive prompt is not shown if the windows is filled by previous output.
E.g. in this screencast: the output of i, i*2, i/0 is not shown, manual scrolling is thus necessary.
https://user-images.githubusercontent.com/4514040/157456743-2bd74f44-8bf7-4473-b387-0d3b23b4f7c9.mp4
Also happens with the changes from microsoft/vscode-jupyter#9299 applied and jupyter.alwaysScrollOnNewCell does not change the behavior
Steps to reproduce:

fill IW output with

# %%
for i in range(100):
    print(i)

type something in the interactive prompt

Environment data

VS Code version: Version: 1.66.0-insider, Commit: 92f4bd7894c3b790d37b1eec3c7fb5e5f8618f70
Jupyter Extension version (available under the Extensions sidebar): v2022.3.1000691006
Python Extension version (available under the Extensions sidebar): v2022.3.10681004
OS:  Linux x64 5.4.0-102-generic
Python and/or Anaconda version: 3.8.10
Type of virtual environment used: venv
Jupyter server running: Local

I think here is a tradeoff way that keeping the last cell in the middle of the window instead of the bottom, can help avoid many annoying scrolling by hand.

I also have the same problem for a while. I had a look at other related issues and I understand that the fix may require core changes. Still, I believe that a lot of people would appreciate a fix to this issue. Thanks!

Note that for me the terminal scrolls correctly when I run a cell from within a python file. Just when code is run from the interactive terminal, it does not work...

A temporary, partial workaround can be achieved with the multi-command extension.
Steps:

Install the multi-command extension
Add the following to your settings.json file:"multiCommand.commands": [
        {
            "command": "multiCommand.runPythonInteractive",
            "interval": 50,
            "sequence": [
                "interactive.execute",
                "interactive.scrollToBottom",
            ]
        }
    ]

Add a keybinding for this command in keybindings.json (I chose the Enter key):{
    "key": "enter",
    "command": "extension.multiCommand.execute",
    "args": {
        "command": "multiCommand.runPythonInteractive"
    },
    "when": "!notebookKernel && resourceScheme == 'vscode-interactive' || resourceScheme == 'vscode-interactive' && notebookKernel =~ /^ms-toolsai.jupyter\\//"
}

Now every time you execute a command in the interactive window using Enter the multi-command extension executes the command interactive.execute, waits 50 milliseconds and then executes the command interactive.scrollToBottom, scrolling the output in view.
The interactive.scrollToBottom only seems to work for small output, i.e.  l = [1, 2, 3, 4]; len(l).
Larger output (e.g. the for loop in the issue description) does not scroll fully into view. It only seems to scroll down as longs as the input line remains in view.
Interestingly, long running commands, (more than the configurable 50 ms interval), e.g. import time; l = list(range(0, 10)); time.sleep(1); len(l), also scroll into view!


How to identify convergent sites by csubst?

Hi,
Thank you for proposing the very smart new metric OmegaC and developing csubst. I'm not sure whether I understand it correctly, OmegaC is calculated by gene. After running csubst, we can know which gene is selected by filter the OmegaC. I'm particularly interested in the highly repetitive adaptive convergence. However, the question is that can we identify which amino acid site is the convergent sites underlying the phenotype by csubst, because I could not find this in the csubst results.
Thanks!
XL

Thank you for using CSUBST. For the identification of convergent sites, please refer to this page: https://github.com/kfuku52/csubst/wiki/Mapping-convergent-substitutions-on-protein-structures

Hi Dr. Fukushima,
Is it possible that although OmegaC is significant, csubst site can not detect convergent sites. In my understanding, OmegaC is calculated at the gene level. Even if protein evolution rate is converged, the amino acids may not be the same among foreground lineages.
Thanks,
Xinghua

It is difficult to imagine a scenario where no convergent site is detected, if both omegaC_any2spe and OCN_any2spe are meaningfully high. I can assist you better if you could share your results.


Beginner c sharp update

Wrong tutorial was referenced in the docs for removing entities

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@xen2 Can you please update this one. The page currently directs to an incorrect page.


ability to copy and past from post window

Here's an enhancement idea: When posting #52  I had to screenshot the post window to report the bug.
Maybe one should be able to copy and paste?

Yes, it used to work and Electron broke it somehow. That's the app framework that Atom uses has copy and paste disabled by default on all windows.

fixed. the "deprecation cop" demanded that I remove that, but he seems to be gone now. I put the copy support back in.


Any example for reactjs realtime chatting?

Is there any reason that no realtime chatting example for reactjs? All the examples are written with Angular. As a react guy, I would like to have a tutorial to follow. BTW, I saw there is another realtime chatting example written in angular on deepstreamHub, does it mean there are deepstreamHub specific APIs when writing chatting program use deepstreamHub? Thanks!

Hello @geohuz
Deepstream does not really care whether you use it with Angular, React or anything else. There are tutorials on how to use Deepstream with react, like this one for example.
As far as a realtime chat server, it would be up to you to decide how to use the existing features of Deepstream to accommodate your necessities, i.e: I would use the presence APIs to show if a user is online or offline, I can abstract the chat between two users as a list to which you keep adding messages as records, matching some existing data model you already have.
Checkout this little hack which can provide you with some ideas on how you can use deepstream js client with React, however it would be up to your to decide how many deepstream clients you would like to have per app, and what does each client do and what not. Also, make sure you go through the documentation, I am sure you will find it straightforward and pretty simple to understand.
Good luck


dcerpc: check for app-layer metadata in alert

Ticket
Redmine ticket: https://redmine.openinfosecfoundation.org/issues/6090

Merged in #1937, thanks!


[auth-swift] Fix TOTP for building in extensions

Swift implementation of #11554

Verified the change addresses a build failure on an extension target

Merging now. I'll address any comments in a future PR on the auth-swift branch.


RealmSwift.List order not in sync on different clients

How frequently does the bug occur?
All the time
Description
We found the following problem with conflict resolution in RealmSwift.List: When changing the list order on several devices of which some are online and some are offline, the list order will stay different on the devices even after they were re-synced and are all back online.
We would expect the list order to be the same on all devices after sync. Right now, only if the app is deleted and reinstalled the order is the same again.
Stacktrace & log output
No response
Can you reproduce the bug?
Yes, always
Reproduction Steps

Create a simple app with device sync on
The app should display a simple data model like this:

class Project: Object, ObjectKeyIdentifiable {
    @Persisted(primaryKey: true) public var _id = ObjectId.generate()
    @Persisted public var comments: RealmSwift.List<Comment> = .init()
    @Persisted public var title: String
}
class Comment: Object, ObjectKeyIdentifiable {
    @Persisted(primaryKey: true) public var _id = ObjectId.generate()
    @Persisted public var text: String
}

The list items can be re-ordered
Log in with with at least two users on different devices
One user is offline and randomly changes list order several times
Another user does the same while online
The first user goes back online

Result
The list order on both devices is different and will stay so until the app is deleted and reinstalled.
Version
Realm 10.33.0, RealmDatabase 12.13.0
What SDK flavour are you using?
MongoDB Realm (i.e. Sync, auth, functions)
Are you using encryption?
No, not using encryption
Platform OS and version(s)
iOS 16.1, macOS 13.0
Build environment
Xcode version: 14.2
Dependency manager and version: SPM

Refreshing the realm unfortunately doesn't help. No restart of the app either - only when the app is deleted and reinstalled, is the data correct again.
I am sending you the Xcode logs containing the realm log messages from a session where a user just goes offline and moves the list items (while another user does the same online), and goes online again - the order of the lists is different for both users and will remain so.
If one of the users then changes the list order, on the others users device it changes the element in the same place (but it is and remains the wrong element)
Xcode-log.txt


Crash when trying to place down framed stair.

Whenever I try to place down a framed stair the game instantly crashes.  My crash file should be attached here.  The only mods that I have installed are Fabric Api and Open Simple Frames.
crash-2023-01-31_18.30.16-client.txt

oh boy, yeah I forgot to fully port a change from the 1.19 version please go and download 1.0.2b https://modrinth.com/mod/open-simple-frames/version/1.0.2b im about 99% sure that should fix your issue

please reopen the issue if you believe this bug has persisted


Move IExternalViewInfo to DisplayNameProvider pattern

DisplayNameProvider is the preferred approach to handling display names. This PR continues the work of several previous ones, moving away from the approach of IDisplayMapped<T> for another IExternal type.

is there some corresponding test for this?

No, views aren't useable or creatable in standalone powerfx in any way at the moment. We could build mocks for it on this side if we wanted, but the real test at this point is integration in PAClient


AMPI: Use ROMIO's MPI_File_{get,set}_errhandler instead of stubs

Please rebase as a merge strategy.

Ready for review


Feature implement all the required changes

Description

Rebuild the whole repository again from scratch
Use React Routers
Use API to extract data
Render the API data on the page
Style the page
Fix linter errors

I messed up the first repository that I was working on this is my second time attempting this project. Please keep this in consideration while reviewing my code. Thanks


flutter has exited unexpectedly

flutter_03.log
Flutter crash report; please file at https://github.com/flutter/flutter/issues.
command
flutter --no-color run --machine --device-id=emulator-5554 lib\main.dart
exception
YamlException: Error on line 46, column 3: Expected a key while parsing a block mapping.
uses-material-design: true
^
#0      Parser._parseBlockMappingKey (package:yaml/src/parser.dart:448:5)
#1      Parser._stateMachine (package:yaml/src/parser.dart:86:16)
#2      Parser.parse (package:yaml/src/parser.dart:47:19)
#3      Loader._loadMapping (package:yaml/src/loader.dart:171:23)
#4      Loader._loadNode (package:yaml/src/loader.dart:86:16)
#5      Loader._loadDocument (package:yaml/src/loader.dart:62:20)
#6      Loader.load (package:yaml/src/loader.dart:54:20)
#7      loadYamlDocument (package:yaml/yaml.dart:51:25)
#8      loadYamlNode (package:yaml/yaml.dart:42:5)
#9      loadYaml (package:yaml/yaml.dart:34:5)
#10     FlutterManifest.createFromString (package:flutter_tools/src/flutter_manifest.dart:42:28)
<asynchronous suspension>
#11     FlutterManifest.createFromPath (package:flutter_tools/src/flutter_manifest.dart:36:12)
<asynchronous suspension>
#12     FlutterProject._readManifest (package:flutter_tools/src/project.dart:128:60)
<asynchronous suspension>
#13     FlutterProject.fromDirectory (package:flutter_tools/src/project.dart:42:44)
<asynchronous suspension>
#14     FlutterProject.current (package:flutter_tools/src/project.dart:53:46)
#15     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:359:59)
<asynchronous suspension>
#16     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:306:33)
<asynchronous suspension>
#17     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#18     _rootRun (dart:async/zone.dart:1124:13)
#19     _CustomZone.run (dart:async/zone.dart:1021:19)
#20     _runZoned (dart:async/zone.dart:1516:10)
#21     runZoned (dart:async/zone.dart:1463:12)
#22     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#23     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:297:20)
#24     CommandRunner.runCommand (package:args/command_runner.dart:194:27)
<asynchronous suspension>
#25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:347:21)
<asynchronous suspension>
#26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#27     _rootRun (dart:async/zone.dart:1124:13)
#28     _CustomZone.run (dart:async/zone.dart:1021:19)
#29     _runZoned (dart:async/zone.dart:1516:10)
#30     runZoned (dart:async/zone.dart:1463:12)
#31     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#32     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:303:19)
<asynchronous suspension>
#33     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:109:29)
#34     new Future.sync (dart:async/future.dart:224:31)
#35     CommandRunner.run (package:args/command_runner.dart:109:11)
#36     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:211:18)
#37     run.<anonymous closure> (package:flutter_tools/runner.dart:59:20)
<asynchronous suspension>
#38     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#39     _rootRun (dart:async/zone.dart:1124:13)
#40     _CustomZone.run (dart:async/zone.dart:1021:19)
#41     _runZoned (dart:async/zone.dart:1516:10)
#42     runZoned (dart:async/zone.dart:1463:12)
#43     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#44     runInContext (package:flutter_tools/src/context_runner.dart:42:24)
<asynchronous suspension>
#45     run (package:flutter_tools/runner.dart:50:10)
#46     main (package:flutter_tools/executable.dart:52:9)
<asynchronous suspension>
#47     main (file:///C:/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#48     _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:287:32)
#49     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)

flutter doctor
[✓] Flutter (Channel beta, v0.9.4, on Microsoft Windows [Version 10.0.17134.376], locale en-US)
    • Flutter version 0.9.4 at C:\flutter
    • Framework revision f37c235c32 (5 weeks ago), 2018-09-25 17:45:40 -0400
    • Engine revision 74625aed32
    • Dart version 2.1.0-dev.5.0.flutter-a2eb050044

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at C:\Users\phung\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[✓] Android Studio (version 3.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 29.1.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] IntelliJ IDEA Ultimate Edition (version 2018.2)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2018.2.3
    • Flutter plugin version 28.0.4
    • Dart plugin version 182.4323.44

[✓] Connected devices (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.1.0 (API 27) (emulator)

• No issues found!

This looks like it's failing to parse your pubspec.yaml. Are you able to attach a copy of it? I tried making mine invalid but can't reproduce a crash, it just shows the error message in the output.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.


Windows 10: Installing fortran compiler

Hi,
I tried to install your wonderful package but failed several times.
I guess I didn't install correctly the fortran compiler but my issue here is that I have no idea how to it.
I googled it and install 2~3 things but the installation always failed:
 python -m pip install NumbaMinpack
Collecting NumbaMinpack
  Using cached NumbaMinpack-0.1.3.tar.gz (25 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from NumbaMinpack) (1.20.3)
Requirement already satisfied: numba in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from NumbaMinpack) (0.54.1)
Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from numba->NumbaMinpack) (0.37.0)
Requirement already satisfied: setuptools in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from numba->NumbaMinpack) (58.4.0)
Building wheels for collected packages: NumbaMinpack
  Building wheel for NumbaMinpack (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for NumbaMinpack (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [11 lines of output]
      C:\Users\ed261978\AppData\Local\Temp\pip-build-env-hgh86ys7\overlay\Lib\site-packages\setuptools\dist.py:738: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
        warnings.warn(
        File "C:\Users\ed261978\AppData\Local\Temp\pip-build-env-hgh86ys7\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 566, in setup
          cmkr = cmaker.CMaker(cmake_executable)
        File "C:\Users\ed261978\AppData\Local\Temp\pip-build-env-hgh86ys7\overlay\Lib\site-packages\skbuild\cmaker.py", line 133, in __init__
          self.cmake_version = get_cmake_version(self.cmake_executable)
        File "C:\Users\ed261978\AppData\Local\Temp\pip-build-env-hgh86ys7\overlay\Lib\site-packages\skbuild\cmaker.py", line 88, in get_cmake_version
          raise SKBuildError(
      Traceback (most recent call last):

      Problem with the CMake installation, aborting build. CMake executable is cmake
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for NumbaMinpack
Failed to build NumbaMinpack
ERROR: Could not build wheels for NumbaMinpack, which is required to install pyproject.toml-based projects

Maybe related:
Everytime I was running the pip install, my antivirus pop-up the following alert:

Do you have any idea to help me here?
Thanks!

Sure:
Using pip 22.0.4 from C:\Users\ed261978\Anaconda3\envs\python38\lib\site-packages\pip (python 3.8)
Collecting NumbaMinpack
  Using cached NumbaMinpack-0.1.3.tar.gz (25 kB)
  Installing build dependencies ...   Running command pip subprocess to install build dependencies
  Collecting setuptools>=42
    Downloading setuptools-60.10.0-py3-none-any.whl (1.1 MB)
       ---------------------------------------- 1.1/1.1 MB 13.7 MB/s eta 0:00:00
  Collecting wheel
    Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
  Collecting scikit-build
    Using cached scikit_build-0.13.1-py2.py3-none-any.whl (75 kB)
  Collecting cmake>=3.18
    Using cached cmake-3.22.3-py2.py3-none-win_amd64.whl (38.1 MB)
  Collecting ninja
    Using cached ninja-<IP_ADDRESS>-py2.py3-none-win_amd64.whl (292 kB)
  Collecting packaging
    Using cached packaging-21.3-py3-none-any.whl (40 kB)
  Collecting distro
    Using cached distro-1.7.0-py3-none-any.whl (20 kB)
  Collecting pyparsing!=3.0.5,>=2.0.2
    Using cached pyparsing-3.0.7-py3-none-any.whl (98 kB)
  Installing collected packages: ninja, cmake, wheel, setuptools, pyparsing, distro, packaging, scikit-build
  Successfully installed cmake-3.22.3 distro-1.7.0 ninja-<IP_ADDRESS> packaging-21.3 pyparsing-3.0.7 scikit-build-0.13.1 setuptools-60.10.0 wheel-0.37.1
done
  Getting requirements to build wheel ...   Running command Getting requirements to build wheel
  running egg_info
  creating NumbaMinpack.egg-info
  writing NumbaMinpack.egg-info\PKG-INFO
  writing dependency_links to NumbaMinpack.egg-info\dependency_links.txt
  writing requirements to NumbaMinpack.egg-info\requires.txt
  writing top-level names to NumbaMinpack.egg-info\top_level.txt
  writing manifest file 'NumbaMinpack.egg-info\SOURCES.txt'
  reading manifest file 'NumbaMinpack.egg-info\SOURCES.txt'
  adding license file 'LICENSE.txt'
  writing manifest file 'NumbaMinpack.egg-info\SOURCES.txt'
  C:\Users\ed261978\AppData\Local\Temp\pip-build-env-cr0e8uk9\overlay\Lib\site-packages\setuptools\dist.py:739: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
    warnings.warn(
done
  Preparing metadata (pyproject.toml) ...   Running command Preparing metadata (pyproject.toml)
  running dist_info
  creating C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info
  writing C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info\PKG-INFO
  writing dependency_links to C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info\dependency_links.txt
  writing requirements to C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info\requires.txt
  writing top-level names to C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info\top_level.txt
  writing manifest file 'C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info\SOURCES.txt'
  reading manifest file 'C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info\SOURCES.txt'
  adding license file 'LICENSE.txt'
  writing manifest file 'C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.egg-info\SOURCES.txt'
  creating 'C:\Users\ed261978\AppData\Local\Temp\pip-modern-metadata-bfxhkm7u\NumbaMinpack.dist-info'
  C:\Users\ed261978\AppData\Local\Temp\pip-build-env-cr0e8uk9\overlay\Lib\site-packages\setuptools\dist.py:739: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
    warnings.warn(
done
Requirement already satisfied: numba in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from NumbaMinpack) (0.54.1)
Requirement already satisfied: numpy in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from NumbaMinpack) (1.20.3)
Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from numba->NumbaMinpack) (0.37.0)
Requirement already satisfied: setuptools in c:\users\ed261978\anaconda3\envs\python38\lib\site-packages (from numba->NumbaMinpack) (58.4.0)
Building wheels for collected packages: NumbaMinpack
  Building wheel for NumbaMinpack (pyproject.toml) ...   Running command Building wheel for NumbaMinpack (pyproject.toml)
  C:\Users\ed261978\AppData\Local\Temp\pip-build-env-cr0e8uk9\overlay\Lib\site-packages\setuptools\dist.py:739: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
    warnings.warn(
    File "C:\Users\ed261978\AppData\Local\Temp\pip-build-env-cr0e8uk9\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 566, in setup
      cmkr = cmaker.CMaker(cmake_executable)
    File "C:\Users\ed261978\AppData\Local\Temp\pip-build-env-cr0e8uk9\overlay\Lib\site-packages\skbuild\cmaker.py", line 133, in __init__
      self.cmake_version = get_cmake_version(self.cmake_executable)
    File "C:\Users\ed261978\AppData\Local\Temp\pip-build-env-cr0e8uk9\overlay\Lib\site-packages\skbuild\cmaker.py", line 88, in get_cmake_version
      raise SKBuildError(
  Traceback (most recent call last):

  Problem with the CMake installation, aborting build. CMake executable is cmake
  error: subprocess-exited-with-error

  × Building wheel for NumbaMinpack (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: 'C:\Users\ed261978\Anaconda3\envs\python38\python.exe' 'C:\Users\ed261978\Anaconda3\envs\python38\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' build_wheel 'C:\Users\ed261978\AppData\Local\Temp\tmpvmuncerk'
  cwd: C:\Users\ed261978\AppData\Local\Temp\pip-install-4zkhbotk\numbaminpack_4de469d45d6a40eb8bfbbd1b173a4b8f
error
  ERROR: Failed building wheel for NumbaMinpack
Failed to build NumbaMinpack
ERROR: Could not build wheels for NumbaMinpack, which is required to install pyproject.toml-based projects


Fix checkpoint file always being changed

This prevents restarting marathon when nothing (really) changed.
See http://stackoverflow.com/q/28347717/246263 for more information

Thank you for contribution


Multithreaded unit tests with Unit Testing Framework for C++

Hi!
I hope this is the right place to post this...
I have some tests that must be multithreaded. My main thread is the TEST_METHOD, and it spawns a few new threads. Their thread functions also use Assert::'s, however if any such assertion fails, the whole process is terminated, I don't get proper output of what failed, and other tests don't continue running. This makes debugging very uncomfortable.
It would be really helpful if those thread functions could be wrapped by something that would connect to the test runner and notify it of the test's failure, with the proper message and line number to display, and allow other tests in the same class to run. Perhaps this already exists, just isn't documented (or I didn't find it)?
Thanks!
I think this is the GUID of the relevant page I came from:
"e0e84806-41ff-fa5e-1aa1-775beed16d78"

@eranzim -- Eran, thanks for your question. It looks like you're having an issue with the product itself, rather than an issue with the documentation. Here are a few options where you might consider asking your question:

https://social.msdn.microsoft.com/Forums/vstudio
https://www.stackoverflow.com
https://www.reddit.com/r/VisualStudio/

Also, if you are looking for functionality that isn’t currently provided by the product, please use our “Suggest a feature” option in the Visual Studio Developer Community. We’d be happy to have this on record, where others can view it and upvote it, too. For more information about this works in the dev community, see our Suggest a feature page.


NextJS static build throws error unless errors object passed to ErrorMessage

I've been using ErrorMessage with no issues on NextJS client-rendered pages. Based on the documentation, I haven't been passing the errors object to the ErrorMessage component since I'm using a FormProvider.
However, I just tried to use an ErrorMessage in a form on a NextJS statically exported page and it throws an error that says TypeError: Cannot read properties of null (reading 'formState').
After looking through the issues here and reading #52, I tried fetching the errors object inside my component using useFormContext, and passing this to the ErrorMessage. It seems to have resolved the issue.
This workaround works for me, but I wanted to see if this is expected behavior when exporting a static page.
Versions:
NextJS v12.1.0
React-Hook-Form v7.27.1
@hookform/error-message v2.0.0

Same here. Somehow this error was not triggered using next 11, but broke as soon as we upgraded to next 12.
Error only occurs when server renders the page.
Simple replication sandbox here: https://codesandbox.io/s/cocky-hellman-toj9b9?file=/pages/index.js
To replicate: remove the passed errors from ErrorMessage, and hit the refresh button in the sandbox browser.
Passing the errors or downgrading to next 11 solves the issue.

I can confirm this. Both with a Remix and vitest setup.

I've just come across this issue as well.
{
    "@hookform/error-message": "^2.0.1",
    "next": "13.0.6",
    "react-hook-form": "^7.40.0"
}

Same error with an NX workspace setup using webpack. It seems this library doesn't import the same version of the context

Anyone found a workaround for this? Running into it with Vitest. We can just mock the component of course, but it would be nice to be able to include its functionality in our unit testing.

Same error here, passing errors directly from the parent component solved the error.
...
  const methods = useFormContext();
  const error = get(errors || methods.formState.errors, name);
...

seems like methods from useFormContext doesn't work, but still don't know why.

Same issue here.


🐛 Fix: Don't packaging devDependencies.

Solve #90
by copy node_modules directory instead of symlinks when packaging.

This has been merged into master under v1.1.8, thanks! :rocket: :tada:


feat(k8s/configuration): add extra information panel when creating a sensitive configuration

Close #4534

/azp run

@pull-dog down


[Feature]: Add a function contact form

Describe the feature
This issue aims to create a functional contact form. Using which users can send there queries via email.
Add ScreenShots
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I'm a VSOC'24(Vinayasa Summer of Code) contributor
[X] I want to work on this issue

Hello @trishanu-init I would like to take up this issue under gssoc'24


Netron output (ONNX JSON)

Adds --netron option to the MIGX driver that outputs a JSON file in the ONNX format that is readable by the Netron application
Need to test out a couple different ways of handling base64 encoding
Probably want to make issues for each of the TODOs in the code

Add the base64 dependency to the requirements.txt file. Need to add find_path for it in the CMake to add the include path.

I found a bug with the implementation because of the bit math used that doesn't work with the alterations I made. Going back to using a library instead since I have not found a decently compact snippet that passes CI.

I'm not inclined the rewrite the base64 encode code for a 5th time so I'm going to leave it as is for now. We can improve on it later..


Add another key shortcut or menu  button due to Firefox conflict

Ctrl + Shift + K is dev tools shortcut in FF

Patched v1.4.2


Update knn query spec

Description
Updates the knn query spec to match how it is currently implemented in OpenSearch.
Issues Resolved
Closes https://github.com/opensearch-project/opensearch-api-specification/issues/535
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

The change was a bit more involved than I had originally anticipated.
Based off what I can tell, it appears the existing spec was ripped from the equivalent Elasticsearch spec. The OpenSearch implementation differs pretty significantly from this spec -- notably that the fields parameter has been replaced with a nested object, which uses the field name as the key. This nested object is what contains the rest of the parameters. Such behavior provided some challenges in designing the OpenAPI spec, so if there's a better alternative to my solution I'd be happy to update it. I also split the API between the KnnQuery and a new KnnField component to try and simplify the nested object business -- that can also be consolidated if deemed necessary.

For lints, probably just easier to sort values.
/home/runner/work/opensearch-api-specification/opensearch-api-specification/tests/default/_core/search/knn.yaml
Error:    36:31  error  Expected sequence values to be in ascending order. '2.3' should be before '3.5'  yml/sort-sequence-values

Tests also need to be limited to >= 2.14 with version:, it's not smart enough to know that you're trying to test APIs that were added later to skip them.

Looks like the filter query doesn't work in these old versions either. Not sure whether that's expected.
[INFO] => POST /movies/_search ({}) [application/json] {
  "query": {
    "knn": {
      "embedding": {
        "vector": [
          1.4,
          2.3,
          3.5,
          4.1,
          9.2
        ],
        "k": 1,
        "filter": {
          "term": {
            "year": 2012
          }
        }
      }
    }
  }
}
[INFO] <= 400 (application/json) | {
  "root_cause": [
    {
      "type": "parsing_exception",
      "reason": "[knn] unknown token [START_OBJECT] after [filter]",
      "line": 1,
      "col": 77
    }
  ],
  "type": "parsing_exception",
  "reason": "[knn] unknown token [START_OBJECT] after [filter]",
  "line": 1,
  "col": 77
}

You can reproduce these failures locally pretty easily btw.
OPENSEARCH_VERSION=1.3.7 docker compose up

npm run test:spec--insecure -- --tests tests/default/_core/search/knn.yaml --verbose

Thanks for the heads up, I've only been testing against 2.16.0 locally. I'll go through and make sure all is well with earlier releases. I'm sure the failures are as annoying for you as they are for me.
I'll have to do some digging to see when the filter parameter was added. I didn't realize it came in a later release (I'm assuming, anyway).

@navneet1v from k-nn might be interested in this and can help make sure things are properly version-annotated

Looks like the filter query doesn't work in these old versions either. Not sure whether that's expected.
[INFO] => POST /movies/_search ({}) [application/json] {
  "query": {
    "knn": {
      "embedding": {
        "vector": [
          1.4,
          2.3,
          3.5,
          4.1,
          9.2
        ],
        "k": 1,
        "filter": {
          "term": {
            "year": 2012
          }
        }
      }
    }
  }
}
[INFO] <= 400 (application/json) | {
  "root_cause": [
    {
      "type": "parsing_exception",
      "reason": "[knn] unknown token [START_OBJECT] after [filter]",
      "line": 1,
      "col": 77
    }
  ],
  "type": "parsing_exception",
  "reason": "[knn] unknown token [START_OBJECT] after [filter]",
  "line": 1,
  "col": 77
}

You can reproduce these failures locally pretty easily btw.
OPENSEARCH_VERSION=1.3.7 docker compose up

npm run test:spec--insecure -- --tests tests/default/_core/search/knn.yaml --verbose

The filter query specifically provided here doesn't work for old version because filters works for 2.4 and above.

Looks like the filter query doesn't work in these old versions either. Not sure whether that's expected.
[INFO] => POST /movies/_search ({}) [application/json] {
  "query": {
    "knn": {
      "embedding": {
        "vector": [
          1.4,
          2.3,
          3.5,
          4.1,
          9.2
        ],
        "k": 1,
        "filter": {
          "term": {
            "year": 2012
          }
        }
      }
    }
  }
}
[INFO] <= 400 (application/json) | {
  "root_cause": [
    {
      "type": "parsing_exception",
      "reason": "[knn] unknown token [START_OBJECT] after [filter]",
      "line": 1,
      "col": 77
    }
  ],
  "type": "parsing_exception",
  "reason": "[knn] unknown token [START_OBJECT] after [filter]",
  "line": 1,
  "col": 77
}

You can reproduce these failures locally pretty easily btw.
OPENSEARCH_VERSION=1.3.7 docker compose up

npm run test:spec--insecure -- --tests tests/default/_core/search/knn.yaml --verbose

The filter query specifically provided here doesn't work for old version because filters works for 2.4 and above.

Thank you for the info. I ended up restraining the filter test to >= 2.9, as it appears the faiss engine didn't get filter support until then. I tried switching the embedding to lucene, but found out that lucene knn support wasn't added until version 2.2, so I figured it was better to keep things as is. For extra safety, I also constrained the entire test to >= 1.2, which is when faiss k-NN support was added.

Thanks so much for your help @alex-keeler. Please don't hesitate to pickup other missing/potentially incorrect parts of the search DSL, that would be much appreciated!


error 263

Error 263 for command:
    open ./music/cuagain.mp3
The specified device is not open or is not recognized by MCI.

Error 263 for command:
    close ./music/cuagain.mp3
The specified device is not open or is not recognized by MCI.

Failed to close the file: ./music/cuagain.mp3
Traceback (most recent call last):
File "C:\Users\Zordon\Desktop\NCS_PLAYER\main.py", line 12, in cuagain
playsound('./music/cuagain.mp3')
File "C:\Users\Zordon\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\playsound.py", line 72, in _playsoundWin
winCommand(u'open {}'.format(sound))
File "C:\Users\Zordon\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\playsound.py", line 64, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 263 for command:
open ./music/cuagain.mp3
The specified device is not open or is not recognized by MCI.

I'm getting a similar "Error 263 for command" error when trying to play a saved wav from a temp file.
Error 263 for command:
open "C:\Users\username\AppData\Local\Temp\tmpapvlu6_4"
The specified device is not open or is not recognized by MCI.
and then I get an error trying to delete the temp file from my "finally" block:
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\Users\username\AppData\Local\Temp\tmpapvlu6_4'
I will update this comment as I debug and resolve this issue locally (if possible).

Glad to hear you’re trying to figure it out. I’m always annoyed by people who just report bugs and won’t recognize this is FOSS and that they should put some effort into fixing their own problems.
If you’re able to, remember to update the unit tests. I make sure those are passing on Mac and Windows before I accept any PRs (or make changes myself.)
Taylor

On Jul 4, 2022, at 02:32, AustinHellerRepo @.***> wrote:

I'm getting a similar "Error 263 for command" error when trying to play a saved wav from a temp file.
Error 263 for command:
open "C:\Users\username\AppData\Local\Temp\tmpapvlu6_4"
The specified device is not open or is not recognized by MCI.
and then I get an error trying to delete the temp file from my "finally" block:
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\Users\username\AppData\Local\Temp\tmpapvlu6_4'
I will update this comment as I debug and resolve this issue locally (if possible).
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.

I found a workaround for this.
done = False
while not done:
try:
playsound.playsound("C:\Users\username\AppData\PycharmProjects\trafficlights\light")
done = True
except:
continue
This would make it that however many times error 263 comes up, it will try to do it again until it finally works(from my experience, sometimes it takes over 100 errors for this to finally play what i need it to play.

It’s interesting to hear that simply retrying 100 times makes it work.
It it’s just a matter of needing to delay, I’d be open to adding a small sleep statement, provided we can find a reasonable/appropriate amount of time to sleep for.
I’d really appreciate it if anybody could find a way to write a good unit test for reliably producing the issue in the current version so we could be sure that it’s actually fixed with whatever change…

On Jul 13, 2022, at 00:34, tigerjade003 @.***> wrote:

I found a workaround for this.
done = False
while not done:
try:
playsound.playsound("C:\Users\username\AppData\PycharmProjects\trafficlights\light")
done = True
except:
continue
This would make it that however many times error 263 comes up, it will try to do it again until it finally works(from my experience, sometimes it takes over 100 errors for this to finally play what i need it to play.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.

With further testing, this sometimes causes a different error:
Error 265 for command:
open greenlight.mp3
The device name is already being used as an alias by this application.  Use a unique alias.

My Python project used version playsound version 1.2.2, and worked perfectly. I then upgraded the package to version 1.3.0 and got the error
    Error 263 for command:
        open foreign_word.mp3
    The specified device is not open or is not recognized by MCI.

    Error 263 for command:
        close foreign_word.mp3
    The specified device is not open or is not recognized by MCI.
Failed to close the file: foreign_word.mp3
Traceback (most recent call last):
  File "E:\Python\Projects\day-31_flash_cards\main.py", line 174, in <module>
    display_card_front()
  File "E:\Python\Projects\day-31_flash_cards\main.py", line 102, in display_card_front
    playsound.playsound("foreign_word.mp3")
  File "E:\Python\Projects\day-31_flash_cards\venv\lib\site-packages\playsound.py", line 72, in _playsoundWin
    winCommand(u'open {}'.format(sound))
  File "E:\Python\Projects\day-31_flash_cards\venv\lib\site-packages\playsound.py", line 64, in winCommand
    raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
    Error 263 for command:
        open foreign_word.mp3
    The specified device is not open or is not recognized by MCI.

I then reveerted to version 1.2.2 using pip install playsound==1.2.2, and everything worked perfectly again.

A different bug forced me back to   pip install playsound==1.2.2:  Sound filenames containing dashes (-) raised an error.

Because there hasn't been a lot of code been posted yet, the issue can be reproduced using the edge-tts library.
import asyncio
import tempfile

from playsound import playsound

import edge_tts

async def main():
    """
    Main function
    """
    communicate = edge_tts.Communicate()
    with tempfile.NamedTemporaryFile() as temporary_file:
        async for i in communicate.run("Hello World!"):
            if i[2] is not None:
                temporary_file.write(i[2])
        playsound(temporary_file.name)

if __name__ == "__main__":
    asyncio.get_event_loop().run_until_complete(main())

(Taken from https://github.com/rany2/edge-tts/blob/master/examples/input_example.py)
The SO thread might also be interesting: https://stackoverflow.com/questions/68826091/the-specified-device-is-not-open-or-is-not-recognized-by-mci
(Python 3.10.2, Windows 10)

going to pip install playsound==1.2.2 from version 1.3 resolved the issues I was having. Thanks for help.


iOS error spam "500" [GLES3]

Godot version:
Commit 3b2e854f4bbcac2f5ed752c95a7d2dbcd5f5f915
OS/device including version:
iOS, tested on iPhone 7 - Apple A10 GPU
Issue description:
Error log fills up with 500 error
Traced this down to the _copy_screen function here:
https://github.com/godotengine/godot/blob/master/drivers/gles3/rasterizer_scene_gles3.cpp#L4058
This call tries to invalidate the depth stencil buffer but iOS doesn't like it. Remove that or change it to the depth buffer and it's happy.
Steps to reproduce:
Run any project under iOS that does something with 3D. Even just rendering a cube is fine.

This did not get fixed by the framebuffer fix, this is a separate issue.

I think it was a different one, but I am confident it should be fixed now, so closing.


Source Control Infinite Loading and right click reference path is also stuck in loading

i am not sure why but after restart my source control is loading infinite and when i try to right click and go to path even that is loading . this issue is there in my react project but works ok in other projects . Yes neccasary files are added in git ignore such a build , node_modules . As for the system i am using M1 Pro 16 .

@danpaul7, apologies for not getting back to you on this until now. Are you still able to reproduce the issue? Could you please try to open the project, and then share the contents of the git output window? Thanks!

@lszomoru  I am having the same issue, if I have node_modules installed, the git diff loads forever. here is a video
https://github.com/microsoft/vscode/assets/29777079/b6b52e87-f0e4-45e5-978b-5ac4f7849111
after about serveral minutes, it finished loading:
2023-06-11 12:29:32.769 [info] Log level: Info
2023-06-11 12:29:32.769 [info] Validating found git in: "git"
2023-06-11 12:29:32.769 [info] Using git "2.25.1" from "git"
2023-06-11 12:29:32.769 [info] > git rev-parse --show-toplevel [9ms]
2023-06-11 12:29:32.777 [info] > git rev-parse --git-dir --git-common-dir [15ms]
2023-06-11 12:29:32.791 [info] Open repository: /home/qi/documents/me/my-blog
2023-06-11 12:29:32.808 [info] > git rev-parse --show-toplevel [9ms]
2023-06-11 12:29:32.833 [info] > git rev-parse --show-toplevel [18ms]
2023-06-11 12:29:32.839 [info] > git config --get commit.template [30ms]
2023-06-11 12:29:32.841 [info] > git rev-parse --show-toplevel [3ms]
2023-06-11 12:29:32.858 [info] > git show --textconv HEAD:package.json [9ms]
2023-06-11 12:29:32.859 [info] > git ls-tree -l HEAD -- /home/qi/documents/me/my-blog/package.json [7ms]
2023-06-11 12:29:32.861 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [5ms]
2023-06-11 12:29:32.870 [info] > git status -z -uall --find-renames=50% [2ms]
2023-06-11 12:29:33.015 [info] > git ls-tree -l HEAD -- /home/qi/documents/me/my-blog/package.json [1ms]
2023-06-11 12:29:33.483 [info] > git check-ignore -v -z --stdin [45ms]
2023-06-11 12:29:34.449 [info] > git fetch [1659ms]
2023-06-11 12:29:34.484 [info] > git config --get commit.template [7ms]
2023-06-11 12:29:34.494 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
2023-06-11 12:32:52.532 [info] > git status -z -uall --find-renames=50% [198029ms]
2023-06-11 12:32:52.532 [info] > git show --textconv HEAD:src/content/config.ts [510ms]
2023-06-11 12:32:52.674 [info] > git ls-tree -l HEAD -- /home/qi/documents/me/my-blog/src/content/config.ts [608ms]
2023-06-11 12:32:52.681 [info] > git check-ignore -v -z --stdin [79ms]
2023-06-11 12:32:53.528 [info] > git check-ignore -v -z --stdin [7ms]
2023-06-11 12:32:57.184 [info] > git ls-tree -l HEAD -- /home/qi/documents/me/my-blog/src/content/config.ts [59ms]
2023-06-11 12:32:57.186 [info] > git config --get commit.template [1ms]
2023-06-11 12:32:57.237 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
2023-06-11 12:32:57.287 [info] > git status -z -uall --find-renames=50% [2ms]
2023-06-11 12:33:31.578 [info] > git ls-tree -l HEAD -- /home/qi/documents/me/my-blog/src/content/config.ts [2ms]
2023-06-11 12:34:36.503 [info] > git ls-tree -l HEAD -- /home/qi/documents/me/my-blog/src/content/config.ts [3ms]

 git status -z -uall --find-renames=50% [198029ms]  this command takes very long.  my projectManager.git.ignoredFolders setting is default

never mind...
in my case it's because of the unocss extension takes too long to resolve its configuration. After I disable it, works fine.

Hey @lszomoru, this issue might need further attention.
@danpaul7, you can help us out by closing this issue if the problem no longer exists, or adding more information.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Terminology

Issue in ./help/using/start/ai-assistant.md
I got guidance that we should update "Concept questions" to "Product knowledge"
So the only place it looks like we need to update is:
"Concept questions (General Availability)
Concept questions are about Adobe concepts related to aspects of Adobe Journey Optimizer. Some examples of concept questions include:"
to
"Product knowledge (General Availability)
Product knowledge questions are about Adobe concepts related to aspects of Adobe Journey Optimizer. Some examples of product knowledge questions include:"

Another clarification I got, we shouldn't refer to it as the AI Assistant in AJO, like I had been previously told. It should be the AI assistant in Experience Platform. So we need to change the title fo the article


Undo move fails on empty column

Can't undo move onto an empty column. Need to account for this not-so-edge case

Fixed by 8f0ba1c70db1de0168f6455bd3d15df0949a66bd


Improve pyvulkan imports

When I want to import pyvulkan with from pyvulkan import * , it imports
from cffi import *
from pkg_resources import *
from collections import Iterable
from weakref import *
import sys

It's very bad because it adds conflict with my class and function.
You should add __ALL__ in _vulkan.py to restrict the import

Thank you for pointing it out. I'll fix it soon.


Add filtering to managed headers API

Add option to filter managed headers API response
Has your change been tested?
Added test

closing as we discussed internally and want to push the filtering to the API and allow the various implementations to control that.


What do I need to do to get marlon407.code-groovy extension on the coders marketplace?

Description
The only VS Code extension that provides some kind of Groovy language support (except for the built-in syntax highlighting) is not part of the Coders marketplace. How can we bring it there?
Link to extension: https://marketplace.visualstudio.com/items?itemName=marlon407.code-groovy
Unique Id: marlon407.code-groovy

Our extension marketplace fetches based on GitHub URLs.
Adding https://github.com/marlon407/code-groovy now :)

Added the extension to our source list. It's now on the marketplace 🎊


Downloading Playlists

Is there currently a way to download playlists created?

Sorry, this is not currently supported.

can i add this as an enhancement in the future? I couldnt find the enhancement tag

I just added the tag. Do you mean downloading the playlist metadata (eg. an m3u file) or a archive containing the audio files?

I mean downloading an m3u with all data from the playlist so if need be we can move them around to different pcs or apps. Is that possible?

Note that Polaris playlists are saved on the server so you shouldn't have to move them between different PC, as long as you are connecting to the same Polaris server.
Exporting playlist m3u files would be possible, but technical limitations make it not very useful. For each song the playlist, the m3u file must store a path or URL where the song can be accessed. In the context of polaris, the options are:

URL pointing directly to the audio file (eg. http://mypolarisserver.com/audio/my_music/classical/cool-song.mp3). This is fairly useless as accessing these URL requires authentication headers which media players can't provide. This means trying to open one of these m3u files in foobar / VLC / Rythmbox would not work.
Absolute file paths on the server (eg. /home/devilsdesigns/desktop/music/classsical/cool-song.mp3). There is no authentication problem with this solution but the playlist would only work when played on the server itself, or another computer where the paths happen to also be valid. I also don't love that this leaks the folder structure from the server.
Relative file paths. This makes the most sense, paths would be similar to the ones seen in the Polaris UI (eg. /my_music/classical/cool-song.mp3 ), but a playlist file like this could not be played anywhere.

Would any of these make sense for your use case?

The second option would be highly desirable for my use case

I am toying with the idea of exporting a playlist for some time now. Here is my use case and a solution that I have come up with.
Use case

I use docker
I have two mount points

/path1/english mounts in /music/english
/path2/hindi mounts in /music/hindi

Some playlists contain songs from both mount points
Some playlists are large
I want both import and export feature

Solution

Use relative path.

This keeps the exported m3u file small and still allows to be usable without any editing when there is single mount point.
This works on docker as well as non-docker instances.

Use m3u custom m3u header to give hint about absolute path

This helps use the m3u file with quick edit by manually editing (find and replace)

A little more details here - https://github.com/pmphfm/polaris/blob/master/docs/user-guide-src/src/playlists.md#export


A question about the PrxEncrypter thing

What does it actually mean when the message PRX SIGNER: Elf is to big shows up when building a PSP game?
All it says is that the elf thing is just too big and that is it. No further info. i don't want to test the game with CFW.
i do not know if this is where i should be asking questions, i didnt want to join the discord server just for this only

Which game are you trying to build? You don't have to encrypt, it can just be nice

Which game are you trying to build?

my own port of a existing game

You don't have to encrypt

is it not really necessary sometimes?

Encryption is only needed if you don't care about your program running on official firmware. It would be helpful if you could share you code, though, then we can reproduce the issue.

there's too much code to share (22 files), the game uses 10 libraries (7 being dependencies of some libraries, 3 being actually used)

You can create a github repository for it or send the elf file.

Hello guys, I will converting this now into discussion and feel free to continue!


new name for ScottPlot V4?

History: ScottPlot was an example from https://github.com/swharden/Csharp-Data-Visualization which grew too large and became its own project. ScottPlot has had 4 major versions, each coded from scratch as the tasks associated with plotting data became better understood.
Future: One more iteration may be helpful to add support for multiple graphics systems (e.g., OpenGL), a better method of laying-out the figure (especially concerning axis ticks), and a simpler way to interact with the mouse (so user controls aren't so complicated).
Proposal: This version of ScottPlot (v3) works very well and I will continue to develop and maintain it. I'd like to start working on the next iteration of this project. I could either do this as a v4 branch of ScottPlot, or I could create a new project with a new name. Creating a new project seems like a good idea because (1) it wouldn't break the ScottPlot API for people already using it, and (2) we could choose a more descriptive name for the library.
What do you think? Technical details aside, would you prefer ScottPlot v4 (a breaking version change), or a new project name? Do you have a suggestion for a new name? After the project is started we can discuss architecture.
EDIT: leading name idea: QuickPlot

Yep, not breaking the existing API would be preferable, so I vote for a new project name. QuickPlot sounds good too!

I'm already used to the ScottPlot, so ScottPlot v4  is more preferably for me. QuickPlot also looks like nice name. There are 3 simple rools for naming IMHO - short, easy to say, easy to remember, all another not so important.
Rewriting all project from scratch looks crazy (lots of work). But you better know that to do with this project.

Not breaking the existing API would be preferable. QuickPlot sounds good too!

I started a project for testing:
https://github.com/swharden/QuickPlot

Rewriting all project from scratch looks crazy (lots of work)

Yet it is crazy =]
It might not happen, but we'll see how far I get before I burn out! I'll keep supporting and developing ScottPlot in the mean time.

I'm already used to the ScottPlot, so ScottPlot v4 is more preferably for me.

I want the new library to support multiple plots per figure. This is a pretty big breaking change. Users will primarily interact with Figure objects (which contain one or more Plot objects).
https://github.com/swharden/QuickPlot#code-concepts
Since you're used to ScottPlot v3, maybe this is a good reason to keep ScottPlot how it is.

QuickPlot has matured a lot.  Mouse-interactive multi-plot figures are nice!
Skia was nice to work with, and combined with OpenGL it runs really fast, but it's not easy to get working on all systems (https://github.com/swharden/QuickPlot/issues/1). GDI+ is slow, but I think I'm going to keep using it because it simply works.
I'll turn my efforts back toward improving ScottPlot for now.


destinations.ml: add a compressed_file_destination that uses zstandard

Trace files can be large and hard to share. Using zstd to compress trace
files allows users to decrease their file sizes, as demonstrated here:
$ du -sh trace.fxt trace.fxt.zst
472K    trace.fxt
56K     trace.fxt.zst

This is a preliminary attempt at adding a compressed file destination.
We have some open questions that we want to raise in the PR.
 This is because, sometimes, magic-trace uses
/proc/self/fd/$FD paths as a way to prevent a race condition when
serving traces.

@Xyene ready for rereview if you have free time!

Merged as part of https://github.com/janestreet/magic-trace/commit/7ac635e41438248c3a3348c039dae00854f38342. Thanks!


Feature/169 add commit message

Created a new PR for #169 to get rid of the changes to /dist, etc. that I shouldn't have done on my original PR.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 81.507%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
539

Relevant Lines:
655

💛  - Coveralls

@derekwsgray Thank you very much, this is great.
Maybe we can move the commit message field to the top above the compression toggle, add an (optional) behind it and remove the headline "about".
What do you think? I am merging this now, but we could do this in another PR.

@derekwsgray Thank you very much, this is great.
Maybe we can move the commit message field to the top above the compression toggle, add an (optional) behind it and remove the headline "about".
What do you think? I am merging this now, but we could do this in another PR.

Is there an accordion/section-collapse control readily handy? I think all of those settings that don't change each time should go in a collapsible section that generally stays closed. Then this new section can be at the bottom as it is now, near the button. I think it might be less visible (might look more like just another setting) if it's at the top.

But thanks for the merge! Now we have a way to have release notes / git history!

@lukasoppermann @derekwsgray Thanks for including the commit message in the plugin. I used it today, and wanted to access the message within my Github actions script but the value is always empty. I was using this variable to try and access it:
${{github.event.head_commit.message}}
Any ideas how to expose it?

@lukasoppermann @derekwsgray Thanks for including the commit message in the plugin. I used it today, and wanted to access the message within my Github actions script but the value is always empty. I was using this variable to try and access it:
${{github.event.head_commit.message}}
Any ideas how to expose it?

${{ github.event.client_payload.commitMessage }}

@derekwsgray - Amazing, thanks!

@lukasoppermann @derekwsgray Thanks for including the commit message in the plugin. I used it today, and wanted to access the message within my Github actions script but the value is always empty. I was using this variable to try and access it:
${{github.event.head_commit.message}}
Any ideas how to expose it?

${{ github.event.client_payload.commitMessage }}

i hope u could add this information to readme file

Goof point @zakariabenjaoued added it here now: https://github.com/lukasoppermann/design-tokens/blob/main/README.md#push-to-server

u have a style point for this fast replay <3


ssl-framework: future compatibility with Hydra 1.1

Summary:
One of the changes in Hydra 1.1 is that the default composition order is changing.
This is documented here.
In Hydra 1.1, a config is overriding values introduced by the defaults list while in Hydra 1.0 - the defaults list was overriding the values in the config.
ssl framework is currently depending on the previous behavior in it's default.yaml config (expecting the defaults list to override it).
The solution is to add _self_ as the first item in the defaults list.
Hydra 1.0
As of Hydra 1.0.7, Hydra 1.0 ignores _self_ in the defaults list. Adding it there does not change the behavior of Hydra 1.0.
Hydra 1.1
In Hydra 1.1, _self_ determines the composition order of the content of a config relative to the items from its defaults list.
Adding _self_ as the first item ensures that the defaults list will override the config and not the other way around.
Notes:

There could be other issues I am not yet aware of with Hydra 1.1. This is a first attempt to fix things.
The minimum Hydra version with this fix should be 1.0.7 (which is already on fbcode). Hydra 1.0.7 is a maintenance release intended to make the migration to Hydra 1.1 easier and does not make significant changes.

Differential Revision: D29778452

Closing (change of owner)


Multiple objectgroup regionlayers end up overwriting a region's entity list

Removing critical label, since there are workarounds for this.

Fixed in v1.2.0


update only knative/serving

Signed-off-by: Kenny Leung<EMAIL_ADDRESS>

Codecov Report

Merging #54 (2eade1c) into main (da17b61) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #54   +/-   ##
=======================================
  Coverage   70.76%   70.76%
=======================================
  Files           4        4
  Lines         195      195
=======================================
  Hits          138      138
  Misses         40       40
  Partials       17       17

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


improve line-height of message section

The current line-height: 1 is not good when the message is more than one line.

fixed in v1.0.4


Vertical Spacing Decorator for Item Views Only

I usually use this decorator to put space between items in a recyclerview:
class ItemVerticalSpaceDecoration(private val space: Int, private val includeTopBottom: Boolean = true) : RecyclerView.ItemDecoration() {

    override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) {
        outRect.bottom = space
        if (parent.getChildAdapterPosition(view) == 0 && includeTopBottom) { // if first item
            outRect.top = space
        }
        else if (parent.getChildAdapterPosition(view) == parent.adapter.itemCount - 1 && !includeTopBottom) { // if last item
            outRect.bottom = 0
        }
    }
}

But when I apply here, the section headers will also get the spacing. How to apply only to the item views?

👍


The "Verify your email" task does not show as completed after merchant verifies their email

To reproduce:

signup for a new merchant account
on the home page, click on "Verify your email"
look for the email in your inbox and click on the link
land on the Settings > User page (https://dshop.originprotocol.com/#/admin/settings/users)
go back to the home page
=> The "Verify your email" task does not show as completed.

Works fine for me on local. Which shop it is?

@franckc it works fine for me as well. Here's a minor gripe. My email and dshop were in separate browsers (one is incognito). So I verified in one and it just took me to the sign up screen. There was no indicator that the email had been verified. We probably should put up a small toast "Thanks for verifying" even if the user is not logged in.
Also, this to me should be done right after account sign up. It's weird to have to click on Verify email to trigger it.

@shahthepro shop FranckTest3. Note that if I refresh the page it correctly shows that task as completed. So must be a UI related thing...

Works for me now. Marking as closed.


⚠ Digital Ocean - https://status.digitalocean.com/ has degraded performance

In bdb62e2, Digital Ocean - https://status.digitalocean.com/ (https://status.digitalocean.com/api/v2/status.json) experienced degraded performance:

HTTP code: 200
Response time: 95 ms

Resolved: Digital Ocean - https://status.digitalocean.com/ performance has improved in 6289aff after 1 day.


 Ok guess I'll work on embedded formatter first.

Are you using https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify by any chance?

html formatting is working for me, with VSCode's stock html formatter.

install vetur
The settings appear

`

￥{{item.discount_price}}
{{item.coupon_info}}

有{{item.coupon_amount}}元优惠券
{{item.nick}}
销量：{{item.sell}}

`

div class="weui_media_bd">

You have a div without tag, div class="weui_media_bd">.

@octref
no
you try style="..."

Do you mind pasting the code?

@octref
`

`

Thanks, the stock html formats that code fine but vetur doesn't -- I'll look into it.

I think it is related to vscode bug. https://github.com/Microsoft/vscode/issues/17849
Has been fixed since 1.9

Thanks, that should be it. I'll port it over to the language server.


Add GitHub Actions to eventually replace AppVeyor

This is based on @qarmin's work in #38433
It only builds windows at the moment and provides:

windows editor binaries which you can download.
pull request building
tested and working caching
explicit python versioning
faster builds

It's really meant to just replace AppVeyor right now in a smaller step so Godot can evaluate it internally.
Example/overview of the actions

https://github.com/RevoluPowered/godot/actions

Windows binaries example
https://github.com/RevoluPowered/godot/actions/runs/165602609
MSVC caching working with scons 4.0.0
https://github.com/RevoluPowered/godot/runs/860871691?check_suite_focus=true
I customized the cache plugin to fix a bug in the tool on windows, basically, it was breaking the extraction of the cache on the builds. I reported upstream to actions/cache and applied the fix to this file, so it will just work.

I suggest squashing the two commits together, and you can credit @qarmin as co-author in the commit log:
Co-authored-by: Rafał Mikrut<EMAIL_ADDRESS>

I still have to check the caching works with the edits requested so will need to wait

Thanks a ton! Amazing work :)

Cherry-picked for 3.2.3.

Seems like GitHub Actions have some issues with the disk space:
https://github.com/godotengine/godot/pull/38900/checks?check_run_id=872790339
LINK : fatal error LNK1201: error writing to program database 'D:\a\godot\godot\bin\godot.windows.opt.tools.64.pdb'; check for insufficient disk space, invalid path, or insufficient privilege

Seems to be this issue: https://github.community/t/bigger-github-hosted-runners-disk-space/17267/9
No resolution in sight yet so I guess we need to tweak build options to make a leaner build... maybe we can disable debug symbols?

it seems Github does not even set a static limit set, it’s 10 GB “Guaranteed”

What's taking that much space? My local Godot folder with macOS Universal, MinGW and Linux builds all done in the same source tree and with multiple custom modules added is only 10.5 GB large.

Maybe the cache? It's configured to be max 8 GB, and it should be less in theory, but once uncompressed + adding the debug build symbols, it might reach 10 GB.

Why was this cherry-picked for 3.2? Isn't changing the CI system a major change that can break things, and a change that is not at all necessary for a stable branch? Shouldn't this also be changed for 3.1 and 3.0 if this is changed for 3.2?

Why was this cherry-picked for 3.2? Isn't changing the CI system a major change that can break things, and a change that is not at all necessary for a stable branch?

Well CI doesn't break anything, it has no incidence on the compiled source code. It's meant for engine developers to test and evaluation contributions automatically.
It's better to have the same system on all actively developed branches, especially if the new system is much faster than the old one.
And eventually the access tokens for Travis and AppVeyor might be revoked if we don't want to use them anymore.

Shouldn't this also be changed for 3.1 and 3.0 if this is changed for 3.2?

In theory yes, but those branches are not actively developed so it's not a priority for me.


autoFit (aka forceFit) does not work when parent dom element is resized

G2 Version: 3.5.15

G2 uses window.addEventListener('resize', this.onResize) to detect a change in parent dom element's size. But if the element is resized without resizing the browser's window, the chart's size is not updated.
G2 should use a package such as react-resize-detector instead.
Also, it would be nice if we could configure a ratio (eg. 16/10) instead of a height when using autoFit.

Almost all the chart library only supply API changeSize pr resize instead of auto resize with ResizeObserver.
The size listener should be added in your biz code.

@simaQ 我建议要么直接去掉 resize + autoFit，要么这个 autoFit 是监听容器变化，而不是 resize 事件。

@hustcc if don't change anything in G2 code, you should at least change the doc here https://bizcharts.net/product/bizcharts/category/7/page/24#forcefit-span-classlightbooleanspan

https://bizcharts.net/product/bizcharts/category/7/page/24#forcefit-span-classlightbooleanspan

Thanks for your feedback, I will send send this to bizcharts.

@hustcc if don't change anything in G2 code, you should at least change the doc here https://bizcharts.net/product/bizcharts/category/7/page/24#forcefit-span-classlightbooleanspan

see here, bizcharts supports with resize observer, the latest version will be add soon.

Switched to branch v3.5.x, corresponding to<EMAIL_ADDRESS>

Switched to branch v3.5.x in bizcharts , corresponding to<EMAIL_ADDRESS>


fix: Add LegalBench datasets

Checklist for adding MMTEB dataset

Reason for dataset addition:
Showcases the model's performance on the  LegalBench datasets, enabling evaluation on domain-specific legal texts.
It is a collection of 162 datasets, where the majority of them are Classification or Pair-Classification tasks.
The following 7 datasets have been added in this PR:

Canada Tax Court Outcomes
Citation Prediction Classification
Consumer Contracts QA
Contract NLI Confidentiality of Agreement
Contract NLI Explicit Identification
Contract NLI Inclusion of Verbally Conveyed Information
Contract NLI Limited Use

The remaining relevant datasets will be added in subsequent PRs for ease of review.

[x] I have tested that the dataset runs with the mteb package.
[x] I have run the following models on the task (adding the results to the pr). These can be run using the mteb run -m {model_name} -t {task_name} command.

[x] sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
[x] intfloat/multilingual-e5-small

[x] I have checked that the performance is neither trivial (both models gain close to perfect scores) nor random (both models gain close to random scores).
[x] If the dataset is too big (e.g. >2048 examples), considering using self.stratified_subsampling() under dataset_transform()
[x] I have filled out the metadata object in the dataset file (find documentation on it here).
[x] Run tests locally to make sure nothing is broken using make test.
[x] Run the formatter to format the code using make lint.
[x] I have added points for my submission to the points folder using the PR number as the filename (e.g. 438.jsonl).

Wonderful @awinml! I have enabled auto merge

@KennethEnevoldsen Thanks! The CI was failing on unrelated tests. Merged with main to fix the issues.

@KennethEnevoldsen Can you please approve the workflows? I've manually tested the changes locally, and all tests are passing.


Will the paper be available on this github?

our paper is available in: Springer IJSR

Dear layssi:
Our paper is available in: Springer IJSR


Checksum

Please add the ability to check the checksum (sha256 algorithm) of the downloaded file. With this feature, it will be possible to check whether the file was downloaded correctly.

Hi there. it is a very good idea.
I'm thinking about its UI and behavior.

@amir1376, It's great that you decided to implement this feature.


test: define the target architecture for Windows

When building on Windows, we need to ensure that the system headers are
aware of what target architecture is being targeted.  This fixes some of
the test failures on Windows.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please smoke test


Auto-unlock LND on startup has different Difficulty levels

I noticed that the Bonus guide on how to setup Auto-unlock LND on startup has different difficulty levels - easy in the Bonuses overview, medium when you open the guide.

Thanks for the pointer, will update with the next batch of fixes.


Update the CI-CD for the new BE

Description
The CI-CD pipeline should be updated for the new containers from the BE.
Acceptance criteria

Working, single docker-compose for the whole project.
Updated documentation for the pipeline.
Updated readme in the root folder
Updated GitHub actions for the CI-CD.

An old version of #257

Duplicate


How I can install propel3?

Hi @marcj how I can install propel3 with slim?
I try use this
"repositories": [
        {
            "type": "vcs",
            "url": "git@github.com:propelorm/Propel3.git"
        }
    ],
    "require": {
        "propel/propel": "dev-master"
    },

and this
"repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/propelorm/Propel3"
        }
    ],
    "require": {
        "propel/propel": "dev-master"
    },

But every time I gotten a second version.
Maybe you can register propel 3 in packagist?

What's the plan here in general? Merge propelorm/Propel3 repo into propelorm/Propel and release it as propel/propel@v3 package? I'd welcome that.

Based on the fact that v2 is heavily in use, we need to create a new package. @Big-Shark You should be able to install it now using
"repositories": [
        {
            "type": "vcs",
            "url": "git@github.com:propelorm/Propel3.git"
        }
    ],
    "require": {
        "propel/propel3": "dev-master"
    },

@maikg Big thanks

I think this issue should stay open until propel3 is added to packagist.
Using the vcs is ugly.

Agreed

https://packagist.org/packages/bradchesney79/propel3
This counts?
Some hints on  laravel would be great

Very  interested in using Propel 3 for a very large project coming down the pipe.  I am wandering when this will move out of Beta and into a release.  Any comments about a timeframe?

Is this even in Beta? There's not a release yet so....


Image "Name" Regex Nit

Currently the repo name regex in the spec is,
[a-z0-9]+((\.|_|__|-+)[a-z0-9]+)*(/[a-z0-9]+((\.|_|__|-+)[a-z0-9]+)*)*
Some regex parsers want / to be escaped, however others do not recognize an escaped /. I propose using [/] to avoid ambiguity.
[a-z0-9]+((\.|_|__|-+)[a-z0-9]+)*([/][a-z0-9]+((\.|_|__|-+)[a-z0-9]+)*)*
                                  ^^^ ---- change is here

Another minor thing I noticed that I'm piggybacking on this issue. Why are capital letters unallowed for the repo name, but allowed for the tag?
Edit
Example of a parser that will warn about escaping,
https://regexr.com/7lrpf

Which parsers fail with an escaped /? I'm incline to escape it and let the few implementations that need it unescaped adjust the value for their implementation.

@sudo-bmitch it's a bit hard to show but the regex derive attribute from this crate https://crates.io/crates/logos will complain about escaping.

I'm incline to escape it and let the few implementations that need it unescaped adjust the value for their implementation.
Seems reasonable as well.


Engines section on package.json avoids installing with yarn

As is well known, yarn treat this engines: {} section different like npm does, for npm is just like advisory, but yarn treat like required, so it causes an error that npm does not, so if you update node version there or delete that section everything will work well with yarn. 👍   This is happening on your android-icons repository too.

@Pablodotnet What would we need to update this section to? Which versions would work with yarn?

Probably deleting it if it is not too necessary or update node version to ^1 I think, that's what it recommends when the error Pops up when running yarn install or yarn upgrade

@Pablodotnet I wouldn't want to delete it just because yarn is implementing different behavior. If you can test what setting works with yarn, I'd be happy to implement it, but I need to know that it actually works.

That's why I said 'or update node version to >=4 I think', but ok, I'll fork your repos and test them with that node version.


Implement Document API Merge

See https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#json-procedure-with-requirements
The spec allows you to POST json, and if you do so, the existing contents are merged with whatever is posted (or conflicting fields are overwritten). Since many use cases will utilitize JSON for the document value, this is another way to avoid the heavy lifting of get / set with the ETag. Plus, there are probably some less likely use cases that actually want to utilize the merging semantics themselves.

@garemoko did #97 take care of this?

Yes, this is exactly the issue that #97 was designed to resolve (without knowing this Issue existed)


AnimationSet should be a Map

AnimationSet in the ron should already be a map (since name is no longer optional).
The corresponding asset should implement map functionality or deref to map.

Fixed with f29a2940f6eb802a9995101b1622d4971dc906d5


Add bucket cleanup job to registry

Add the clean up job to registry. I moved the metadata file to live under pulumi.com/registry/metadata.json, so we can read the currently deployed registry bucket from there.

We've decided to hold off on merging this until later this week.


(FACT-2065) Add FIPS enabled fact for Windows

This commit adds a fips_enabled fact for Windows. To get this information, Facter queries the
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Lsa/FipsAlgorithmPolicy/Enabled
registry key using Leatherman's get_registry_dword function.
A compile guard was also added to ensure we don't compile the file if we don't have the function in our Leatherman build.

CLA signed by all contributors.


Venue: Custom Max Papers shouldn't allow more than one edge with the same head and tail

This is to avoid PCs creating duplicated quotas by mistake.
I remember that using maxReplies = 1 validates this, @celestemartinez can you confirm that?

Yes, maxReplies=1 should be enought to make sure PCs can't post multiple edges and they edit the existing ones.


Add support for Discord Auth

It would be great to add support for Discord Authentication.

I'm not entirely certain about this because I haven't tested it myself. But based on the docs, it looks like you can use different providers like...

These are all part of Laravel Socialite. If you want to use additional providers that are not listed above, you'll need to install another package called Socialite Providers.

Link to the docs.

Yes indeed, but I was asking if it could be built-in as it is one of the most used ones.

I believe it's up to @tnylea to make the call. I think, for now, anyone who needs the Discord authentication provider can install and set it up themselves. If we receive more requests to add Discord as a built-in option, we can think about it. I don't mean to dismiss your idea, but the currently supported authentication providers are common and reliable. Adding too many built-in providers wouldn't make much sense, you know? Thanks for your idea, but ultimately, @tnylea will have to decide.

Ultimately ... yes, I was just surprised to see TikTok (as we know we all use TikTok to authenticate most of our web services) ... and not Discord. It would be great to have Discord added that's all. Thanks !


WW-5478 Deprecate DefaultResultFactory

WW-5478
I can't see any value in maintaining this class as it does the same thing as StrutsResultFactory minus support for the marker ParamNameAwareResult.

Oops, thank you