[Enhancement] Thansform 'json_extract' to 'get_json_string' for trino parser

Why I'm doing:
badcase:

starrocks: json_query(json_object_expr, json_path) returns a JSON value.
 Detail message: Type (nested) percentile/hll/bitmap/json not support group-by.
 Detail message: Type (nested) percentile/hll/bitmap/json not support group-by.

success case:

starrocks: VARCHAR get_json_string(VARCHAR json_str, VARCHAR json_path)

 SELECT
  get_json_string(c1, '$.address') AS addr,
  sum(c2),
  count(*) AS cnt
FROM
  (
    SELECT
      '{"id":1,"name":"John","address":{"city":"New York","zip":"10001"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}' AS c1,
      1 AS c2
    UNION
    ALL
    SELECT
      '{"id":2,"name":"John","address":{"city":"New York","zip":"10002"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}' AS c1,
      2 AS c2
    UNION
    ALL
    SELECT
      '{"id":2,"name":"John","address":{"city":"New York","zip":"10002"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}' AS c1,
      3 AS c2
  ) AS tbl
GROUP BY
  addr;

+--------------------------------------+---------+------+
| addr                                 | sum(c2) | cnt  |
+--------------------------------------+---------+------+
| {"city": "New York", "zip": "10002"} |       5 |    2 |
| {"city": "New York", "zip": "10001"} |       1 |    1 |
+--------------------------------------+---------+------+

SELECT
  get_json_string(c1, '$.id') AS id,
  sum(c2),
  count(*) AS cnt
FROM
  (
    SELECT
      '{"id":1,"name":"John","address":{"city":"New York","zip":"10001"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}' AS c1,
      1 AS c2
    UNION
    ALL
    SELECT
      '{"id":2,"name":"John","address":{"city":"New York","zip":"10002"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}' AS c1,
      2 AS c2
    UNION
    ALL
    SELECT
      '{"id":2,"name":"John","address":{"city":"New York","zip":"10002"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}' AS c1,
      3 AS c2
  ) AS tbl
GROUP BY
  id;

+------+---------+------+
| id   | sum(c2) | cnt  |
+------+---------+------+
| 2    |       5 |    2 |
| 1    |       1 |    1 |
+------+---------+------+

refs:

https://trino.io/docs/current/functions/json.html#json_extract
https://docs.starrocks.io/docs/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_string
https://docs.starrocks.io/docs/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_query

What I'm doing:
Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

Trino json_extract retrun json value, so I think it's right to use json_query transform, and if use get_json_string to transform, it will not be able to transform like this json_extract(json_extract(c1, '$.address'), '$.zip') as zip

Trino json_extract retrun json value

Firstly, I attempted to execute the SQL, and it ran successfully.
select get_json_string(get_json_string('{"id":1,"name":"John","address":{"city":"New York","zip":"10001"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}', '$.address'), '$.zip');

Secondly, if we are using json_query, how do we solve the ‘group by’ cases in the process of replacing presto with starrocks?
FYI:
Trino’s json_extract returns a varchar type, it's a JSON string.

Trino json_extract retrun json value, so I think it's right to use json_query transform, and if use get_json_string to transform, it will not be able to transform like this json_extract(json_extract(c1, '$.address'), '$.zip') as zip

Firstly, I attempted to execute the SQL, and it ran successfully.
select get_json_string(get_json_string('{"id":1,"name":"John","address":{"city":"New York","zip":"10001"},"contacts":[{"type":"email","value":"john@example.com"},{"type":"phone","value":"123-456-7890"}]}', '$.address'), '$.zip');

Secondly, if we are using json_query, how do we solve the ‘group by’ cases in the process of replacing presto with starrocks?
FYI:
Trino’s json_extract returns a varchar type, it's a JSON string.


Tooltip Text

Summary of the Pull Request
Tooltip texts is an important element of each software! Added tooltip text to close button, minimize, restore down, and new tab.

References
Connected to "Add Tooltip text to buttons" - #5355

PR Checklist

[X] Closes #5355
[X] CLA signed. If not, go over here and sign the CLA
[X] Tests added/passed
[X] No documents
[ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favour of a different grand plan. Issue number where discussion took place: #5355

Detailed Description of the Pull Request / Additional comments
I'm pretty sure most ppl know what a tooltip text is, but for those who don't, it's a text that tells you what a button does when you over the button with your mouse.

Tests failed after the third commit.

/azp run

Sometimes the build machines act up.

So can another reviewer review this, please?

Moved to #5484


fix: fix receipt too log while typeorm string default is 255

Codecov Report

Merging #163 (5768d0c) into main (062dff9) will decrease coverage by 3.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #163      +/-   ##
==========================================
- Coverage   41.08%   37.92%   -3.17%
==========================================
  Files          23       17       -6
  Lines        1969     1743     -226
  Branches       48        0      -48
==========================================
- Hits          809      661     -148
+ Misses       1160     1082      -78

Impacted Files
Coverage Δ

...es/eth-contracts/contracts/libraries/SafeERC20.sol

...ain-modules/eth-contracts/contracts/test/ERC20.sol

...les/eth-contracts/contracts/libraries/SafeMath.sol

...in-modules/eth-contracts/contracts/ForceBridge.sol

...th-contracts/contracts/libraries/MultisigUtils.sol

...ules/eth-contracts/contracts/libraries/Address.sol

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 062dff9...5768d0c. Read the comment docs.

should analysis max size for every specific chain.
This time we will only change ETH.
The max tx size for CKB is around 500k bytes, so in the extreme case, even TEXT is not big enough.
The max size of both varchar and text  are 65535, but text is slower and can not be indexed.
We can use varchar 10480 for both sudtExtraData and recipientLockscript. It should fit most cases.
Later we will add a sudtExtraDataSizeLimit and recipientAddressSizeLimit limit in config, if the size exceeds the limit, we will log a warn message and ignore it to prevent the service stucking.


[SPIKE] Appenders configuration

Connects to #144
Fix #144
This PR allows Appenders to store configuration settings in an external configuration file, using the basic IConfiguration support provided by .NET Core.

Is it still worth doing this? Note that #144 was raised before we introduced these comments.

on the fence, this entirely solves the problem and IMO is worth doing, but as said multiple times is a sample and thus out scope

Don't do it, I couldn't care less. I'm also not entirely sure what others are doing, but I've done the workshop and demos a few times now and saw Udi do it, but I've never ever heard anyone complain about the url being in there. I vote for closing this.

I'm fine with closing this, we can always reevaluate later, it's an easy change.


Breakpoint and stepping doesn't work in the source file. Goes to disassembly.

Hello there !
I tested today your debugger, it is a promising project that reminds me of RemedyBG but with a way bigger scope.
I had one big issue today:
I tried it on a dummy project I had at home that I compiled using mstorjso llvm-clang-mingw-ucrt toolchain 16.0.6 and when I put a breakpoint in the source code, it gets reached but opens the dissasm window instead of the source code. And when I step in the code, it keeps stepping in the ASM instead of the source code.
I checked and the PDB was properly loaded. Am I missing ? Is there a source-mode stepping we need to activate ?
Cheers,
Scr3amer

If the PDB was loaded (meaning first converted to a RADDBG file - you should see your_exe_name.raddbg next to your_exe_name.pdb) successfully, then the debugger will do line snapping & stepping first. Can you send me data about the dummy project - maybe the EXE/PDB/RADDBG file, or if you are willing, the source code? (And if the dummy project is larger, can you try isolating the same problem in a stripped down version, e.g. a "Hello World" executable built with the same toolchain, where the debugger behaves the same way?)
Thanks!

I had the same problem. What fixed it for me was to delete the "%appdata%/raddbg" folder and use version 0.9.1.

@ryanfleury First of all thank you for the quick reply. You guys are working on Saturday :D ? Or you love so much the project you are giving free time during the week end ^^ ?
Regarding the issue I digged a little bit more and I am basically a duplicate of https://github.com/EpicGames/raddebugger/issues/32
Funny enough it was posted only 4 hours ago :D. I was lucky with the timing because it didn't cross my mind that could be the issue. I still don't understand how come the RADDBG file was generated yet not used.
I compiled using the /pdbaltpath linker option to specify a relative PDB path.
And when I moved the debugger .exe in the same folder as the .exe and .pdb it worked flawlessly.

Definitely in love with the project, but just want to get it solid and resolve the worst of the issues quickly to ensure it gets closer for more people to being a viable daily debugging option!
That makes a lot of sense. I appreciate you looking into this! I will resolve those relative PDB path issues soon.


Edit page for programming exercise shows "Java" after creating a Kotlin exercise in a Jenkins setup

Describe the bug
After creating a Kotlin exercise on test server 2 (set up with Jenkins as the continuous integration system), the edit page still shows "Java" as the chosen programming language.
To Reproduce

Create a Kotlin exercise on TS2.
Click on "Edit".
Scroll down to the chosen programming language (greyed out, cannot be changed after the exercise was created)

Expected behavior
"Kotlin" should be displayed as the chosen programming language.
Screenshots

Which version of Artemis are you seeing the problem on?
6.1.2
What browsers are you seeing the problem on?
Chrome
Additional context
No response
Relevant log output
No response

Tested, no longer happens. Properly shown as Kotlin.


Problem in the MAC

After I install the package, I receive a error on the build time
This message is show
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(3,3): Error: java.lang.IllegalArgumentException: already added :  Landroid/support/v4/view/VelocityTrackerCompat; (Project.Droid)
Bug Information
Version Number of Plugin: 2.0.1
Version of VS: VS for MAC
Version of Xamarin: Xamarin Forms <IP_ADDRESS>
Versions of Framework: .NET Portable: PCL 4.6 - Profile44

This means you probably haven't upgraded all of your Support compat to 25.3.1 see: http://motzcod.es/post/162402194007/plugins-for-xamarin-go-dotnet-standard

Also make sure you clean/rebuild fully too


New deployment and dependencies

Hi,
I have found a potential issue with deployment workflow for updated cookbooks.
If you download and unzip then completely overwrite the existing cookbooks folder (rather than merge the existing folder) - the required local dependencies are lost.
The git repo doesn't contain the required local dependencies when downloaded and unzipped - hence when I try to run any recipes with the updated cookbooks, i receive errors regarding missing dependencies. The system doesn't seem to be able to install the dependencies from scratch - it requires them to exist already (and then it can sync to the latest version of the dependency).
Should the necessary local dependencies be deployed with each new arcgis cookbook release?
If not is there a method to install the latest dependencies without them already existing, so I can deploy the latest cookbooks?
Thanks,
Damien

Hello @drobinson13,
All the necessary local dependencies are included in the released version of the cookbooks, which can be found here:
https://github.com/Esri/arcgis-cookbook/releases

I've been cloning from master! :grimacing:


Update to Julia 1.0

Updating to

Julia 1.0
CxxWrap 0.8.1
xtensor-julia 0.6.0 (already updated to Julia 1.0)

and general cleanup of the CI.

cc @barche  I am having some link issues with libcxxwrap-julia on windows.
Is this something that you have seen before? Did not have this problem with earlier version.

Oh, this is a mingw vs visual studio problem.

It seems that the last release of CxxWrap has binaries for MSVC (cf https://github.com/JuliaInterop/libcxxwrap-julia/releases), but it is not listed in the dictionary https://github.com/JuliaInterop/CxxWrap.jl/blob/master/deps/build.jl#L17.
Maybe it is a time for this CI to test Xtensor.jl with mingw instead of msvc.

Yes, the build.jl is generated automatically by BinaryBuilder, which only runs cross compilers. I do think it would be nice to be able to supply binaries from Appveyor, but I thing BinaryBuilder wants to stick with the cross-compile approach.
I upload the MSVC binaries from the libcxxwrap-julia Appveyor tests since I had this deploy mechanism still from the pre-Julia 1.0 days, and maybe the binaries can be useful someday (thinking of QML.jl, which I anticipate will be hard to cross-compile).


fbilling not logging

System info:
Centos 5
freepbx <IP_ADDRESS>
Asterisk 11.10
Installed fbiller as per instructions. Veriffy script shows all components as ok but also gives notice:
Checking FBilling configuration file...
[OK]		Possible missing configuration in /etc/asterisk/fbilling.conf
fbilling configuration looks correct the log file exists and permissions on log files are correct yet no logging occurs either in console or log file.  (password and host ip changed for security reasons):
[general]
; specify where fbilling will log its activities
; 0 - no logging, 1 - log to only console,
; 2 - log to only log file, 4 - log both to console and log file
log_level = 2
; you can specify any location, just make sure file and parent directories are accessible and writebale
; by user asterisk and group asterisk
log_location = /var/log/asterisk/fbilling.log
[database]
; database settings that AGI script will use for connecting to mysql database
username = fbiller
password = xxxxxxxx
database = fbiller
host = <IP_ADDRESS>
port = 3306
fbilling doesn't pass calls on to the trunk but we currently have no way of seeing what the problem is.

Can you post Asterisk Console output around call initiation? once fbilling AGI script is executed it should log to asterisk console similar output:
Launched AGI Script /var/lib/asterisk/agi-bin/fbilling.agi
fbilling.agi,: ==================================================================
fbilling.agi,: ==================================================================
fbilling.agi,: FBILLING version 0.9.1, executing with debug level 2
fbilling.agi,: Only logging to /var/log/asterisk/fbilling.log
    -- AGI Script Executing Application: (Dial) Options: (SIP/XXXXXXXX)

If not the same output, at least it should say that script failed to execute...
Also I noticed, in fbilling.conf file,  for comments you use ";" rather then "#" - which is weird and if so, might cause the issue.


Fix example regression

We forgot to add the image dependency when fixing the memoization

good point, the only change is that I added [image] as a dependency in both places

@chrfalch as you can see in the diff, I added the removal of two unused files in the examples (due to a mistake when resolving merging conflicts).


Missing parameter in the API doc example

Parameter err_code is missing when calling duk_push_error_object_va in the example.

The error code in the example should be one of the defined error codes, DUK_ERR_TYPE_ERROR is used in the duk_push_error_object() example.
Please add yourself to the authors list, see CONTRIBUTING.md. Thanks!

Changed to DUK_ERR_TYPE_ERROR. Btw Duktape is awesome!

Nice to hear thanks :-)
Please add yourself to authors and squash the two duk_push_error_object_va.yaml commits in the rebase, and I'll merge.

Squashed the two commits and add myself in AUTHORS.rst.

Thanks!


"Use source size" causes "cannot find an encoder MFT that accepts the ... output type" exception

"Use source size" option causes "cannot find an encoder MFT that accepts the user preferred output type" exception.
Clicking "start recording" after selecting the "use source size" resolution option causes the recording to fail.
Title: Recording failed
Description: Uh-oh! Something went wrong! 0xC00DA412 - Cannot find an encoder MFT that accepts the user preferred output type. (Exception from HRESULT: 0xC00DA412)

Monitor resolution: 3840x2160 (just a single monitor)
OS: Windows 11 22000.318
Using latest version available in Microsoft Store (as of writing).
Let me know if you need any additional information.

Could you share a dxdiag from the machine? What other encoder settings did you use? I would try a lower bitrate or frame rate (or both).
You can save a dxdiag by opening the Run dialog (Win+R) and entering "dxdiag". It might ask you about signed drivers, you can say yes. After that, click the "Save All Information" button. The resulting txt file will have technical information about your machine.

Lowering the frame rate fixes the issue.
Thanks
DxDiag.txt

Thanks for the DxDaig! This will help in the long term investigation. Closing this issue for now.

Has a new issue been opened for this? It's happening to me on export..  I have plenty of memory and disk space...

That looks like a different piece of software. You may want to contact the developers to get help with it.
But generally, the error means that the encoding hardware does not support the collection of settings you've selected.

That looks like a different piece of software. You may want to contact the developers to get help with it.
But generally, the error means that the encoding hardware does not support the collection of settings you've selected.

Thank you.. So after seeing this post it made sense to attempt again with Hardware Acceleration turned off and voila, it worked.


Enable item templates in VS

https://github.com/dotnet/templating/issues/4686#issuecomment-1591202127

@jmezach This seems to be possible now, do you think it will add any value?

I'd say that it does yes

Quick spike:
ide.host.json (new file):
{
  "$schema": "https://json.schemastore.org/ide.host",
  "appliesTo": "MSBuild.Sdk.SqlProj.BuildTSqlScript",
  "defaultItemExtension": "sql",
  "itemHierarchyPaths": [ "SQL Server" ]
}

template.json (updated)
{
    "$schema": "http://json.schemastore.org/template",
    "author": "MSBuild.Sdk.SqlProj",
    "classifications": [ "Database", "SqlServer", "Table" ],
    "identity": "MSBuild.Sdk.SqlProj.Table",
    "name": "Database table",
    "shortName": "table",
    "tags": {
      "language": "C#",
      "type": "item"
    },
    "primaryOutputs": [
      {
        "condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
        "path": "Table1.sql"
      }
    ],
    "postActions": [
      {
          "id": "openInEditor",
          "condition": "(HostIdentifier != \"dotnetcli\" && HostIdentifier != \"dotnetcli-preview\")",
          "description": "Opens Table1.sql in the editor.",
          "manualInstructions": [],
          "actionId": "84C0DA21-51C8-4541-9940-6CA19AF04EE6",
          "args": {
              "files": "0"
          },
          "continueOnError": true
      }
    ],
    "sourceName": "Table1",
    "defaultName": "Table1",
    "symbols": {
      "schemaName": {
        "type": "parameter",
        "defaultValue": "dbo",
        "replaces": "#{SchemaName}",
        "description": "Name of the schema to place the table in. Defaults to 'dbo'."
      },
      "HostIdentifier": {
          "type": "bind",
          "binding": "HostIdentifier"
      }
    }
}

Item only shown in project with required projectCapability:

Adds file and opens in editor:

@jmezach I will investigate adding icons based on the SSDT .png images in the VS image library - https://superuser.com/a/1012535

@jmezach OK to go ahead, or would you like to see a PR just for the "table" template?


support socket options (son of #256, #445 and #473)

This MR unifies #256, #445 and #473.
All options have been added to the documentation and test suite. Support for these options during redirects has been implemented and added to the tests where possible.
Please let me know if You'd like anything changed.

I have no idea what's wrong with the failing travis build

Could someone with write access kindly clear the travis cache of the Node.js:8 FORMDATA=2.1.0 build? It is failing consistently without apparent reason while the same commit builds fine in my account .

Could someone with write access kindly clear the travis cache

Done, and restarted the build

Codecov Report

Merging #474 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #474   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           6      6
  Lines         511    515    +4
  Branches      157    160    +3
=====================================
+ Hits          511    515    +4

Impacted Files
Coverage Δ

src/index.js
100% <ø> (ø)
:arrow_up:

src/request.js
100% <100%> (ø)
:arrow_up:

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 2b7e1ab...dd9b2e3. Read the comment docs.

I decided to drop the other patches and start a new PR with only lookup, although even that may not be necessary anymore, since the agent supports lookup as well (See #475). Please excuse the noise.


Watershed delineation tool using lazy loading with zarr and Dask?

Hi @davidbrochart,
I have noticed that you've added a zarr version of the Hydroshed's direction and flow_accumulation at 3 seconds resolution on the pangeo datastore.
Have you been able to use a watershed delineation tool (such as pysheds) on top of the zarr data?
Most of the watershed delineation tool are limited to process rather small sized DEM/Dir/Flow_acc rasters in memory only which means that these inputs need to be recreated/transformed for every new project.
I feel like there is an opportunity for such tools to use zarr format as input with lazy loading on top of Dask.
Have you ever worked on or seen such tool?
Thanks,

Hi Sebastien,
I didn't know about pysheds, thanks for pointing out!
I have this project, that I need to get back to: https://github.com/davidbrochart/pangeo-streamflow
It has watershed delineation using Cython, with data in the pangeo store but in GDAL VRT format. I don't remember having uploaded Hydroshed's flow direction and accumulation in the zarr format, but anyway it wouldn't be hard to do. VRT gives us similar chunking in this case.
I don't think this code works right know but it is definitely on my roadmap, I just need to find some time to work on it. On top of delineation, I have implemented what I call "basin partitioning" (see http://davidbrochart.github.io/streamflow/visualization/2017/01/13/streamflow-visualization.html).
If this is of interest, I could polish the code and make a library out of it.

I've opened an issue instead in your pangeo-streamflow repository which seems more appropriate and will be closing this one


Default installation doesn't work with bun due to locale issues

What version of starlight are you using?
0.24.0
What version of astro are you using?
4.10.1
What package manager are you using?
bun (1.1.12)
What operating system are you using?
Linux
What browser are you using?
Chrome
Describe the Bug
It looks like the recent changes to i18n in 0.24.0 broke running with Bun. Version 0.23.4 works fine.
To reproduce:
npm create astro@latest -- --template starlight
cd <path-to-project>
bun install
bun run dev

bun run dev
$ astro dev
11:29:46 PM [vite] Error when evaluating SSR module<EMAIL_ADDRESS>|- AstroUserError: Failed to get locale informations for the 'en' locale.
    at new AstroUserError (/home/xxx/docs/node_modules/astro/dist/core/errors/errors.js:96:9)
    at getLocaleInfo (:99:47)
    at <anonymous> (:5:48)
    at processTicksAndRejections (:12:39)

11:29:46 PM [vite] Error when evaluating SSR module<EMAIL_ADDRESS>failed to import "/node_modules/@astrojs/starlight/u
tils/i18n.ts"
|- AstroUserError: Failed to get locale informations for the 'en' locale.
    at new AstroUserError (/home/xxx/docs/node_modules/astro/dist/core/errors/errors.js:96:9)
    at getLocaleInfo (:99:47)
    at <anonymous> (:5:48)
    at processTicksAndRejections (:12:39)

11:29:46 PM [vite] Error when evaluating SSR module<EMAIL_ADDRESS>failed to import "/node_modules/@astrojs/st
arlight/integrations/shared/localeToLang.ts"
|- AstroUserError: Failed to get locale informations for the 'en' locale.
    at new AstroUserError (/home/xxx/docs/node_modules/astro/dist/core/errors/errors.js:96:9)
    at getLocaleInfo (:99:47)
    at <anonymous> (:5:48)
    at processTicksAndRejections (:12:39)

11:29:46 PM [vite] Error when evaluating SSR module<EMAIL_ADDRESS>failed to import "/node_modules/@astrojs/starlight
/integrations/expressive-code/translations.ts"
|- AstroUserError: Failed to get locale informations for the 'en' locale.
    at new AstroUserError (/home/xxx/docs/node_modules/astro/dist/core/errors/errors.js:96:9)
    at getLocaleInfo (:99:47)
    at <anonymous> (:5:48)
    at processTicksAndRejections (:12:39)

11:29:46 PM [vite] Error when evaluating SSR module<EMAIL_ADDRESS>failed to import "/node_modules/@astrojs/starlight/integrations/expressive-code
/index.ts"
|- AstroUserError: Failed to get locale informations for the 'en' locale.
    at new AstroUserError (/home/xxx/docs/node_modules/astro/dist/core/errors/errors.js:96:9)
    at getLocaleInfo (:99:47)
    at <anonymous> (:5:48)
    at processTicksAndRejections (:12:39)

11:29:46 PM [vite] Error when evaluating SSR module /home/xxx/docs/astro.config.mjs: failed to import<EMAIL_ADDRESS>|- AstroUserError: Failed to get locale informations for the 'en' locale.
    at new AstroUserError (/home/xxx/docs/node_modules/astro/dist/core/errors/errors.js:96:9)
    at getLocaleInfo (:99:47)
    at <anonymous> (:5:48)
    at processTicksAndRejections (:12:39)

[astro] Unable to load your Astro config

[AstroUserError] Failed to get locale informations for the 'en' locale.
  Hint:
    Make sure to provide a valid BCP-47 tags (e.g. en, ar, or zh-CN).
  Stack trace:
    at new AstroUserError (/home/xxx/docs/node_modules/astro/dist/core/errors/errors.js:96:9)
    at <anonymous> (:5:48)
error: script "dev" exited with code 1

cc @HiDeoo @delucis
Link to Minimal Reproducible Example

Participation

[ ] I am willing to submit a pull request for this issue.

Thanks for the issue @aaronmondal, seems like a duplicate of #1961. This is due to a missing part of the standard JavaScript Intl API in Bun. (Intl is not Node.js specific, but also available in web browsers for example.)
Given Bun is still in early development we are not targeting it for official support yet and I would consider this a bug in Bun rather than Starlight. I don't see an existing issue, so it might be helpful to open an issue over at https://github.com/oven-sh/bun/issues

Thanks again for the report @aaronmondal. We got some additional information in #1961 and added a fix to Starlight for this, released in v0.24.1
I think you should be able to try again and close the issue on Bun


Fix v1 embedding support heuristic for plugins

Description
Detect if a plugin supports the v1 embedding by checking if the main class imports io.flutter.plugin.common.PluginRegistry.
I ran ./script/build_all_plugins_app.sh apk and it succeeded.
Related Issues
Fixes #43779, #44161 and #44171
I added the following tests: Unit test.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

Nit, I think we're not going to fix #44161 and #44171 specifically right. If they already upgraded their projects, we'd have to fix whatever follow up issues they're facing

LGTM

This is super speculative at this point. Theoretically, it's possible to get a false negative if someone imports io.flutter.plugin.common.*, and then calls registerWith(PluginRegistry registry).

This is super speculative at this point. Theoretically, it's possible to get a false negative if someone imports io.flutter.plugin.common.*, and then calls registerWith(PluginRegistry registry).

I don't think this is that speculative given how large the ecosystem is, though unfortunately I can't easily search Github for examples since the punctuation is the important part here. In general I'd prefer we land the rollback first at flutter/flutter#44210 and then work on a more robust fix if possible.
It's going to be hard to meaningfully ensure that this works with text matching. I think registerWith casts the widest net but will almost certainly have some false positives.

spoken offline, we're suggesting adding both io.flutter.plugin.common or registerWith as heuristics. We'll try to add 'error diagnostics' for false positives but it may not make the phase 1 cut to stable.

Understood @mklim. PTAL

LGTM

@mklim we discussed adding these fields to pubspec.yaml. At the time, the conclusion was to check the files for imports since they are the source of truth.  Unfortunately, I don't think the conversation was captured in a doc.

Still LGTM


Added Nori by @yukiasai

Project URL

https://github.com/yukiasai/Nori
Description

Easier to apply code based style guide to storyboard.
Why it should be included to awesome-ios (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 3
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

@lfarah awesome!!! 🎉


Our systems have detected unusual activity from your device. Please refresh your browser and try again later.

Describe the bug
问题描述
A clear and concise description of what the bug is.
Unusual activity..
To Reproduce
如何复现 duckduckgo
2. Click on '....'chatgptbox
3. Scroll down to '....' error
4. See error
Expected behaviour
期望行为
A clear and concise description of what you expected to happen.
Output from manual search query
Screenshots

截图说明
If applicable, add screenshots to help explain your problem.
Please complete the following information):
请补全以下内容

OS: [e.g. Windows]  Windows and  Linux  on Chrome
Browser: [e.g. chrome, safari] Chrome Brave, Firefox, Edge,
Extension Version: [e.g. v2.0.2]

Additional context
其他
Add any other context about the problem here.

Yep, been doing this for a month or more now. I thought it was related to signing out then back into OpenAI site, but that has stopped being a consistant fix anymore. A shame. I really like this extension. Seems like an issue on OpenAI's side, like they're trying to fight 3rd party software from using it in this way or something. Hope it gets resolved.

I really like this extension.

Same here.  This guy has the best extention on all of firefox.    He is a good man.  May God bless him for his time and effort.

Here are the same!
With NordVPN and without VPN!
It is dosent Work since the weekend!

Yep, been doing this for a month or more now. I thought it was related to signing out then back into OpenAI site, but that has stopped being a consistant fix anymore. A shame. I really like this extension. Seems like an issue on OpenAI's side, like they're trying to fight 3rd party software from using it in this way or something. Hope it gets resolved. I've switched the API mode to Gemini since few of the others work anymore. Works well enough for the summarize things I do with the extension.

Yep same here, switched to Gemini for now. Works well enough, only problem is 'disable history' feature doesn't work for Gemini/Claude so I have to go and manually delete all the spammy entries that get added to my chat history.

Same issue from chatgpt, anyone have solution?

I just paid for a gpt4 subscription but its limited to like 30 or so prompts every 3 hrs. And its slow.
Sent from Proton Mail for iOS
On Wed, May 1, 2024 at 6:57 PM, Muhammad Abdul Rahman @.***(mailto:On Wed, May 1, 2024 at 6:57 PM, Muhammad Abdul Rahman < wrote:

Same issue from chatgpt, anyone have solution?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

fixed in https://github.com/josStorer/chatGPTBox/commit/77a14e23ef47dbbcf3419350db10ceefa8322eaf

fixed in 77a14e2

Hello, I have updated the ChatGPT BOX, it's not working for.
I am deeply grateful for your work, and this had helped me a lot on the past year. I hope it comes back online quickly!!!

@Hatsu-no I will release a version update later, and then you will need to wait for the store review before you can get this update.

@Hatsu-no I will release a version update later, and then you will need to wait for the store review before you can get this update.

thank you so much ♥♥

v2.5.3

Updated to 2.5.3 and it's working perfectly.
Thanks so much @josStorer for your hard work on this amazing project.

Hi,

I have the new version, because this problem - no answer...

Hmm, 2.5.3 was working for a couple days but now it looks like openai changed the website url to chatgpt.com. I had to change my speed dial bookmarks and my pinned tab. Derp. The extenstion has started giving the same unusual activity warning again. Hope it gets resolved. Back to Gemini as the option for now again ;)

Now:
Fehler:
Our systems have detected unusual activity from your device. Please refresh your browser and try again later.

@josStorer - It worked briefly, but now the same error messages again!
Geminin is doing very well! But ChatGPT no longer works!

As stated in previous reporting. The Extension stopped to function after upgrading OpenAI... A potential move forward…   After resetting IPV4 setting … Clearing all OpenAI cookies, then removing and reinstalling ChatGptBox extension.   The error....' unusual activity has been detected' has stopped.... now just blinking, but now responding to 'search query'  my options set to manual.

https://github.com/josStorer/chatGPTBox/releases/tag/v2.5.4

Can confirm it's working now. Thanks for the fix!

Hi
with NordVPN more Problems!
New Firefox installation, one day its works, the next day same failure...

@duAffentier  Open chatgpt.com and try again

Hi! actually other Problems with the API Key... :-(


FF-ONLY Towards 0.6.17.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3913/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/5179/
Test PASSed.


[Bug]: fix start debugger occur dettach debuggee session id failed

ODC version
4.2.1
OB version
ob 3.2.4
What happened?
when start a debugger action, debugger session will try to attach the session id by generated from debuggee,  If they connect to different database host, the attach action will be failed。
What did you expect to happen?
Normal execute debugger action step by step
How can we reproduce it (as minimally and precisely as possible)?
Try to debug a ob oracle procedure in ob server 3.2.4 cluster
Anything else we need to know?
No response
Cloud
No response

pass


WIP: LM-835 splunk logs integration

Splunk integration:

Collection of runtime logs by Fluentbit.
Submitting the logs to Splunk Cloud dashboard.

I notice that you're building FluentBit inside of the buildpack. Please move that to a dedicated Gitlab project, and upload the release artifact for that with cdn-uploader.

See my earlier comment - please don't build artifacts for external dependencies in the buildpack project.

@markbastiaans I actually don't build Fluentbit during Stage process. Compiled Fluentbit is being uploaded to cdn and then I use it. Do you mean the scripts from dev/fluentbit? The scripts will be removed when I finish work on this PR.

Hi @denis-shuvalov - saw your changes to the readme. Can you also update the ToC to reflect the extra section? The ToC was generated with the Markdown All-in-One plugin for VS Code (heading level H2-H3), you can either use that or if that's not an option update the ToC yourself.
Thanks in advance!

done

The current changes look good to me. Can you add an integration test for Splunk too, to check for the log lines if enabled?

Renamed test file, added a check for log line of Splunk


Brightspace ESLint

Update to use the Brightspace ESLint rules and changes to reflect that. Fixes #27.

@apalaniuk you'll defs want to rebase after this is merged :P

LGTM :+1:


Update WinRT generation

Create a default constructor for WinRT Class only if it supports it. (I do this by checking if the class has an ActivatableAttribute with two parameters. This is because if a class has a default constructor, it has this attribute: [Activatable(65536u, "Windows.Foundation.UniversalApiContract")])
Removed guidConstants as WinRT classes don't have any.
Removed _thisPtr as it's redundant now.

Thank you for your work on the WinRT Class projection, it's great.

Great! Looks good, thank you. The _thisPtr work inspired me to create #446.


Add travis config

This adds "standard" travis config to the project, so CI will stop failing when trying to run default ruby tests.
Since couch-index lacks tests, this is not a real check, but more of a placeholder. We can hold on adding this into repo until we build the proper eunits and instead turn on " Build only if .travis.yml is present" setting in travis for this repo.

Could you please copy this one? More or less, that's the latest template. Also it uses travis containers and better tests run command.

@kxepal - done. Just want to mention that travis' linter doesn't like the new 'addons' format, I'm getting the following warnings on travis lint .travis.yml
[x] value for addons section is empty, dropping
[x] in addons section: unexpected key apt, dropping

Hope it's just an issue of linter been not up to day with the latest changes.

@eiri mmm...how does it works then? o.O Thanks, will check.

@kxepal Bump! So what's the verdict? Should we give it a go just for the green PRs sake?

@eiri Shame on me. Ok, give me two hours: one to get back to home and one to dive into all of this. So far it should work and actually works in builds. So feel free to merge.


TableauException (303): extract path must have .tde extension

first of all, thanks for a great tool.
second, i'm getting the following error:

df_tableau = pandleau(example_df)
df_tableau.to_tableau('test.hyper', add_index=False)
Traceback (most recent call last):
File "", line 1, in
File "/Users/philipzelichenko/Downloads/pandleau-master/pandleau/pandleau.py", line 112, in to_tableau
new_extract = Extract( path )
File "/usr/local/lib/python3.6/site-packages/tableausdk/Extract.py", line 594, in init
raise Exceptions.TableauException(ret, Exceptions.GetLastErrorMessage())
tableausdk.Exceptions.TableauException: TableauException (303): extract path must have .tde extension

any idea why?

Hi Philip,
Thanks for the positive feedback!
It looks like this error was generated because the code is referencing the .tde installation of tableausdk. Just to verify, have you installed the Extract API 2.0 from Tableau to write .hyper files?

https://onlinehelp.tableau.com/current/api/extract_api/en-us/help.htm#Extract/extract_api_installing.htm%3FTocPath%3D_____3

I will take a look at this and try to recreate the error this evening. Thanks for pointing this out!


core: fix int conversion

build had failed with [-Werror=conversion] on gcc 7
src/core/ext/transport/cronet/transport/cronet_transport.c: In function ‘create_grpc_frame’:
src/core/ext/transport/cronet/transport/cronet_transport.c:693:10: error: conversion to ‘uint8_t {aka unsigned char}’ from ‘int’ may alter its value [-Werror=conversion]
   *p++ = (flags & GRPC_WRITE_INTERNAL_COMPRESS) ? 1 : 0;
          ^

Signed-off-by: Vincent Batts<EMAIL_ADDRESS>

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

This file was changed to .cc. Please resolve the conflicts

rebased. PTAL.

jenkins: this is ok to test

jenkins: test this please

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Corrupt JSON data (indicates timeout or crash):
    bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_MinInProcessCHTTP2_NoOpMutator_NoOpMutator__2M_1_0.counters.new: 1
    bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_MinInProcessCHTTP2_NoOpMutator_NoOpMutator__2M_2_0.counters.new: 1

[microbenchmarks] No significant performance differences

no sure what the failures are. I can't view them.
On Wed, Oct 11, 2017 at 10:34 PM, gRPC Testing<EMAIL_ADDRESS>wrote:

Corrupt JSON data (indicates timeout or crash):
bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_MinInProcessCHTTP2_NoOpMutator_NoOpMutator__2M_1_0.counters.new: 1
bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_MinInProcessCHTTP2_NoOpMutator_NoOpMutator__2M_2_0.counters.new: 1
[microbenchmarks] No significant performance differences
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/grpc/grpc/pull/12653#issuecomment-336003042, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAEF6YDLvSzMZBE8hqIsLizZxeEdA8TLks5srXqagaJpZM4Pd_Ri
.

None of these errors look like something caused by this change. This change would only cause build issues if anything.

right on
On Thu, Oct 12, 2017 at 2:28 PM, Yash Tibrewal<EMAIL_ADDRESS>wrote:

None of these errors look like something caused by this change. This
change would only cause build issues if anything.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/grpc/grpc/pull/12653#issuecomment-336224966, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAEF6UFF3sO72RrvHOky7QfEO1Nko3xeks5srlozgaJpZM4Pd_Ri
.


Fix not picking completed careplan

IMPORTANT: Where possible all PRs must be linked to a Github issue
Fixes https://github.com/onaio/fhir-resources/issues/2850
Engineer Checklist

[ ] I have written Unit tests for any new feature(s) and edge cases for bug fixes
[ ] I have added any strings visible on UI components to the strings.xml file
[ ] I have updated the  CHANGELOG.md file for any notable changes to the codebase
[ ] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the project's style guide
[ ] I have built and run the FHIRCore app to verify my change fixes the issue and/or does not break the app
[ ] I have checked that this PR does NOT introduce breaking changes that require an update to Content and/or Configs? If it does add a sample here or a link to exactly what changes need to be made to the content.

Code Reviewer Checklist

[ ] I have verified Unit tests have been written for any new feature(s) and edge cases
[ ] I have verified any strings visible on UI components are in the strings.xml file
[ ] I have verifed the CHANGELOG.md file has any notable changes to the codebase
[ ] I have verified the solution has been implemented in a configurable and generic way for reuseable components
[ ] I have built and run the FHIRCore app to verify the change fixes the issue and/or does not break the app

@aurangzaibumer Do we need this PR for the main branch? @dubdabasoduba Can you review this?

@aurangzaibumer Do we need this PR for the main branch? @dubdabasoduba Can you review this?

Yes, we do need this PR because app was picking a completed careplan which was a bug. Here's PR to the main https://github.com/opensrp/fhircore/pull/2929

@aurangzaibumer Do we need this PR for the main branch? @dubdabasoduba Can you review this?

Yes, we do need this PR because app was picking a completed careplan which was a bug. Here's PR to the main #2929

Thanks. Kindly create a corresponding PR pointing to main branch.

@aurangzaibumer Do we need this PR for the main branch? @dubdabasoduba Can you review this?

Yes, we do need this PR because app was picking a completed careplan which was a bug. Here's PR to the main #2929

Thanks. Kindly create a corresponding PR pointing to main branch.

done. should we merge this PR now? or this needs to be closed?


Fix CI pipeline.

The CI pipeline is currently broken. This concerns Python 2.7 specifically and apparently some of the actions we use.
To-do

[x] Check what is going on with Python 2.7. Disable it if necessary.
[x] Check the actions we use that have an explicit version (e.g. @v2). They might need to be updated.

Python 2.7 support for GhActions has been removed, see https://github.com/actions/setup-python/issues/672.


Would you consider adding another beautiful leftViewPresentationStyle?

if, my pleasure. A picture is worth a thousand words.
https://www.dropbox.com/sh/kcvuimjukhpst99/AAA7lIgU-xS-BptQRzgxkg8_a?dl=0

Do you want to make root view blurred? It's not to easy, but you can try to change this property:
controller.rootViewCoverColorForLeftView = [UIColor colorWithWhite:1.f alpha:0.75]

Yeah, blur root view, that's what I mean. LGSideMenuController is the most concise code of side menu I've ever seen. I love it.

Thanks for this, but now I don't have enough time. Pull requests are welcome.

in iOS 9 blur animation is added, you can use UIVisualEffect to achieve this, but it still would have severe performance impact. What you have tried so far is good enough I think (making a blurred image and changing it according to menu distance), but if you still want to have a better looking effect, try animating blur in iOS 9. I've tried it and my conclusion is that user's device must be equipped with at least A8 to have a smooth effect, other wise you're gonna have a performance around 40 fps (in contrast with standard 60 fps). I can give you a hand if you were interested in this too. Let me know.
Meanwhile, check out this discussion: https://forums.developer.apple.com/thread/4140
Cheers, M.

I want to show right view on view controller 2

Blur was added in new version of library. Look at README.md and try demo projects.


Avoid mutating FunctionTestBase class attributes

The dict class attribute could be mutated by derived classes causing unexpected check parameters (tolerances and epsilon) to be used in tests.

A similar fix is probably required for LinkTestCase.

Jenkins, test this please.

Jenkins CI test (for commit 0fba05d215824745e150d3eca1449fc762cf7c30, target branch master) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)

Jenkins, test this please.

Jenkins CI test (for commit 5647cb7d8e9e713901844d4c47174f02525bf1f2, target branch master) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)

Output limit exceeded at Travis.  It seems failed to collect tests.
=============================== warnings summary ===============================
/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/chainer/testing/_bundle.py:0
  /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/chainer/testing/_bundle.py:0: PytestWarning: cannot collect test class "TestConv_param_1_{cover_all=False}_param_99_{pad=2, out_dtype='int16', b_shape=None, x_shape=(1, 3, 4), stride=3, in_dtypes=('int8', 'uint8'), w_shape=(5, 3, 2)}" because it has a __init__ constructor
  /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/chainer/testing/_bundle.py:0: PytestWarning: cannot collect test class "TestConv_param_0_{cover_all=True}_param_684_{pad=(2, 0), out_dtype='float32', b_shape=(2,), x_shape=(1, 3, 4, 4), stride=2, in_dtypes=('float16', 'float32', 'bool_'), w_shape=(2, 3, 3, 3)}" because it has a __init__ constructor
  /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/chainer/testing/_bundle.py:0: PytestWarning: cannot collect test class "TestConv_param_1_{cover_all=False}_param_729_{pad=(2, 0), out_dtype='float16', b_shape=(2,), x_shape=(1, 3, 4, 4), stride=2, in_dtypes=('int8', 'float16', 'uint8'), w_shape=(2, 3, 3, 3)}" because it has a __init__ constructor
  /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/chainer/testing/_bundle.py:0: PytestWarning: cannot collect test class "TestConvTranspose_param_2_{cover_all=False}_param_468_{pad=2, out_dtype='int16', b_shape=(5,), x_shape=(1, 3, 4), stride=3, in_dtypes=('int8', 'uint8', 'uint8'), w_shape=(3, 5, 2)}" because it has a __init__ constructor
  /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/chainer/testing/_bundle.py:0: PytestWarning: cannot collect test class "TestConvTranspose_param_0_{cover_all=None}_param_66_{pad=2, out_dtype='float32', b_shape=None, x_shape=(1, 3, 4), stride=3, in_dtypes=('float32', 'float32'), w_shape=(3, 5, 2)}" because it has a __init__ constructor

Rerunning Travis now that #6602 is merged.

Jenkins, test this please.

Jenkins CI test (for commit 5647cb7d8e9e713901844d4c47174f02525bf1f2, target branch master) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)

The Jenkins failures are unrelated to the PR.


Added Airplane_Crashes Dataset

Included with Fatalities Since 1908

@iamrahul8
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow these steps.

Star this repository. ⭐
SignIn / SignUp in [ClueLess Website](https://www.clueless.tech/) .
Go to the profile section from the top right-hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard!
And don’t forget to share your achievement with your friends.

Thanks for merging the PR @nikhil25803
Here is my Profile link : https://www.clueless.tech/profile/admin/107087746951592717989


allow 1N element/conditions creation from 'Node'

This allows to create 3D1N elements/conditions using the Nodes of Salome.
This allows a more streamlined creation of mdpas, since no 0D elements have to be manually created (in the GUI) after the meshing.
    loads = { "conditions" : {"Node" : {"PointLoadCondition3D1N" : 0} } }

will create a PointLoadCondition3D1N for every Node in the mesh.

@philbucher Before i start updating the tests, is this something you would agree with?


Overloading-AD-Friendly Unflatten

Addresses #27 . @paschermayr could you confirm that it resolves your problem? I've run your example locally, but want to make sure that it does what you expect.
This is breaking. @rofinn can you see any problem doing this? It specifically changes code that you wrote. The type constraints are now only applied in the flatten bit -- it's assumed that in unflatten you could reasonably want to use numbers that aren't of the exact same type is the thing that was requested in flatten, e.g. so that you can propagate a Vector{<:Dual} through unflatten when using ForwardDiff.jl.

Worked for me - I just added a few comments but none of them should influence the merge. Thank you for your work!

My 2 cents:

I agree that these type constraints were perhaps a bit too restrictive, due to instabilities in Zygote that were hard to resolve.
I haven't looked at this code in almost a year, but the general idea of loosening the types to allow things like duals to work with unflatten seems reasonable.
Would it be possible to introduce a strict=false keyword that certains types of performance code could use to enforce symmetry/stability in both flatten and unflatten? I worry that the performance benefits we saw dependend on that, though I really don't remember anymore. I'd also be fine with it not being the default since reducing the precision is a bit of a niche use-case.
Would you mind including a few benchmarks in the case where you want to use reduced precision?

My 2 cents:
3. Would it be possible to introduce a strict=false keyword that certains types of performance code could use to enforce symmetry/stability in both flatten and unflatten? I worry that the performance benefits we saw dependend on that, though I really don't remember anymore. I'd also be fine with it not being the default since reducing the precision is a bit of a niche use-case.

Having a strict=true for unflatten in the non-AD case might be a good idea, we could use views in this case. One would have to adjust map(flatten, x) to map(iter -> flatten(x[iter]; strict = strict), eachindex(x)) , which results in an insane performance drop, but I havent quite figured out why.

@willtebbutt : I think I managed to implement a method that allows us to keep initial types and lets us work with AD. I uploaded a version here: https://github.com/paschermayr/Shared-Code/blob/master/parameterhandling.jl
I am not sure if this is ideal for ParameterHandling.jl, as it is optimized for the unflatten part (while flattening, buffers for unflatten are created), but I think you can adjust this easily otherwise. I haven't tested it for all the different Parameter types in ParameterHandling.jl. Example:
using BenchmarkTools
nt = (a = 1, b = [2, 3], c = Float32(4.), d = 5.)
typeof(nt.c) #Float32
nt_vec, unflat = flatten(Float16, true, nt) #Vector{Float16} with 2 elements, unflatten_to_NamedTuple
nt2 = unflat(nt_vec)
typeof(nt2.c) #Float32
@btime $unflat($nt_vec) #20.942 ns (0 allocations: 0 bytes)

#For AD no type conversion:
nt_vec, unflat = flatten(Float64, false, nt) #Vector{Float64} with 2 elements, unflatten_to_NamedTuple
nt2 = unflat(nt_vec)
typeof(nt2.c) #Float64

Note: I've not forgotten about this PR. I'm currently swamped with PhD work, and will return to it when I get some time. @paschermayr how urgent is this for you? Are you happy to work on this branch / with your work-around for now, or do you need a release?

@willtebbutt Not urgent at all, happy to work with what I have. Thank you in any case!

Is there a lot left to do? I somehow need this feature :stuck_out_tongue_closed_eyes:

To be honest, I'm not entirely sure. It's dropped off my radar, somewhat, and I'm not going to have time to properly look at it until I've submitted.

This would be very useful if it were merged, as using ForwardDiff or ReverseDiff instead of Zygote can lead to a massive improvement in gradient evaluation:
a quick benchmark with a sparse variational GP produced these numbers:
@btime loss($θ_flat) # 188.774 μs (123 allocations: 79.52 KiB)
@btime ForwardDiff.gradient($loss, $θ_flat) # 2.389 ms (1231 allocations: 5.80 MiB)
@btime ReverseDiff.gradient($loss, $θ_flat) # 8.220 ms (308089 allocations: 13.17 MiB)
@btime Zygote.gradient($loss, $θ_flat) # 36.134 ms (421748 allocations: 15.25 MiB)

Since this PR started, I have created another package, because my needs were slightly different than the ParameterHandling.jl case,  https://github.com/paschermayr/ModelWrappers.jl . I managed to incorporate all possible cases (Flatten/unflatten performant / AD compatible / Taking into account Integers) by using a separate struct as argument in the flatten function that has all kinds of configurations. The exact specifications can be seen here:
https://github.com/paschermayr/ModelWrappers.jl/blob/main/src/Core/constraints/flatten/flatten.jl
Note that this package is optimized for the case when unflatten is performed more often (which can often be performed with 0 allocations by creating buffers while flattening), and is quite dependency heavy as I integrated some AD use cases, but maybe a similar solution could be implemented in ParameterHandling to take care of most corner cases without performance loss.

@paschermayr that looks great! thanks for sharing. I was thinking about how to assign priors to parameters ... glad someone already started working it out: )

ModelWrappers.jl looks great, but does it provide the same functionality? E.g. ParameterHandling.positive_definite is something that I use a lot. IMHO this PR should still be merged. I wonder what is missing, since all tests are passing. Is there an important test case missing?

ModelWrappers.jl looks great, but does it provide the same functionality? E.g. ParameterHandling.positive_definite is something that I use a lot. IMHO this PR should still be merged. I wonder what is missing, since all tests are passing. Is there an important test case missing?

A similar functionality, but the focus is different and my package is much more dependency heavy at the moment. I just linked it to show one possible solution so that AutoDiff can be applied both for the flatten and unflatten case (this was the reason I created ModelWrappers in the first place). I would also like this to be merged if possible, ideally so that Autodiff works in both directions, but if it only works for flatten for now, that would be fine too.
As for the other question, any Bijector for a Matrixdistribution that satisfies your constraints should work here. My workflow is a bit different: I wrap all (parameter, constraint) values in a Modelwrapper first, from which we can call flatten. Note that you can flatten and constrain separately, I think this is all done in one go here.
using ModelWrappers, Bijectors

mat = [1.0 .3 ; .3 1.0]
constraint = Bijectors.CorrBijector()

model =  ModelWrapper((Σ = Param(mat, constraint), ))
θ = flatten(model) #Vector{Float64} with 1 element 0.300
θᵤ = unconstrain_flatten(model) #Vector{Float64} with 1 element 0.310…

unflatten(model, θ) #(Σ = [1.0 0.3; 0.3 1.0],)
unflatten_constrain(model, θᵤ) #(Σ = [1.0 0.30000000000000004; 0.30000000000000004 1.0],)

mat = [1.2 .3 ; .3 4.5]
constraint = Bijectors.PDBijector()

model =  ModelWrapper((Σ = Param(mat, constraint), ))
θ = flatten(model) #Vector{Float64} with 4 elements 1.20 0.300 0.300 4.50
θᵤ = unconstrain_flatten(model) #Vector{Float64} with 4 elements 0.0912… 0.274… 0.00 0.744

unflatten(model, θ) #(Σ = [1.2 0.3; 0.3 4.5],)
unflatten_constrain(model, θᵤ) #(Σ = [1.1999999999999997 0.29999999999999993; 0.29999999999999993 4.5],)

Note that for 'PDBijector', the dimension could be smaller. I adjusted that for a few cases like the first one here, but otherwise I will wait until this PR is merged: https://github.com/TuringLang/Bijectors.jl/issues/211

This PR does what I'm looking for. A small example that fails before the PR and works after:
using ParameterHandling, Optim
let
    f((;x)) = x^2
    θ₀ = (;x = 4.0)
    flat_θ, unflatten = ParameterHandling.value_flatten(θ₀)
    opt = optimize(f∘unflatten, flat_θ, LBFGS(); autodiff=:forward)
    @test only(Optim.minimizer(opt)) ≈ 0.0
end


How to customize BotFramework webchat react UI

Hi Team,
I'm just started exploring botframework webchat with React. I have tried to come until below UI.
current ui image
In docs, its mentioned like we can control each parts of the UI using React. But I couldn't see samples that could modify webchat message styles like (user/bot message height, customize message input field). In the ReactWebChat component, there is a className prop.
<ReactWebChat
    className={`${className || ''} web-chat`}

Is it recommended to use this classname in-conjunction with message class selector (.web-chat .webchat__bubble__content p) to customize UI ?
user image inspect element
Thanks

Closing in favor of the duplicate Stack Overflow issue located here.

The Microsoft Bot Framework team prefers that how to questions be submitted on Stack Overflow. The official Bot Framework Github repo is the preferred platform for information on submitting bug fixes and feature requests.


Update to Teamcity DSL 2019.1

Fixes https://github.com/gradle/gradle-private/issues/2481

@blindpirate: Do I need to merge this into release as well?


Added get_preferred_label() method to classes, properties and individuals

Updated patch.py with following:

added get_preferred_label() method to classed and properties
added get_preflabel() method to individuals (cannot use same name as for classes)
added get_typename() method to restrictions

Works correctly. A suggestion: Maybe put in an error message for get_preflabel (if self is is a class or property) if preffered_label should be used and the same for the other way around?

Works correctly. A suggestion: Maybe put in an error message for get_preflabel (if self is is a class or property) if preffered_label should be used and the same for the other way around?

Bad suggestion by me. Not possible to do. I suggest to merge and have the error message in mind for later .


Tokens not refreshed

We aren't refreshing tokens, so after about 30 minutes the connection to the bot fails.

We just encountered this issue again, so I re-opened to track it. Does it have something to do with the fact that I am creating a DirectLine3 outside of the BotChat? (I'm doing it the way it's done in public/index.html)

No. I can't reproduce this. Are you sure it's an expired token versus some other Ajax error?
Can you provide more details? Is the DL being started with a secret or with a token?

Found and fixed for reals now.


Getting 401 when Community or Collection Administrator tries to edit Collection Authorization Group

References

Backend changes to support https://github.com/DSpace/dspace-angular/issues/927  (A complete fix also requires Angular PR which is in progress)

Description
This PR provides us with 3 new feature calls to check if:

A given EPerson is a community admin of any community -> CommunityAdminFeature
A given EPerson is a collection admin of any collection -> CollectionAdminFeature
A given EPerson is a community or collection admin of any community or collection -> ComColAdminFeature

This PR also provides us with a check if someone can manage groups for a community or collection admin without iterating all communities and collections in either Angular or REST -> ManageGroupsFeature
It also provides us with two new endpoints that'll query our SOLR to find Communities and Collections respectively to find which ones the current user is an Admin for. findAdminAuthorized on both the CommunityRestRepository and CollectionRestRepository respectively.
Instructions for Reviewers
List of changes in this PR:

Added the above mentioned three features to determine admin permissions on community/collection for a given user
Added the feature to determine whether or not a given user can manage groups
Added the two endpoints that'll allow us to search communities and collections for which a given user is an admin

This PR can be tested by creating an EPerson that is an admin, an EPerson that is a collection admin, an EPerson that's a Community admin and just a regular user. You can then proceed by testing each feature individually to verify that you'll get the expected result for each logged in user. Please refer back to @benbosman 's proposal for a detailed rundown: https://github.com/DSpace/dspace-angular/issues/927#issuecomment-758604998
Checklist

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[x] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[x] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[x] If my PR includes new, third-party dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[x] If my PR modifies the REST API, I've linked to the REST Contract page (or open PR) related to this change.

@tdonohue Thank you for the feedback! I think we've addressed all of it and created a PR for the changes to the RESTContract: https://github.com/DSpace/RestContract/pull/157
Could you have another look when you get the chance? Thanks!

Hi @tdonohue @abollini , whilst I certainly agree with the comments about making one method instead of having 2 separate methods, we've ran into some issues.
We've currently hit a point with the development where we keep running into the same issues, repeating itself across a multitude of different places in DSpace.
When trying to combine the isCommunityAdmin functionalities and enabling it to be just a solr call instead of a database call, we're running into the issue that that particular Solr call calls forth the plugin framework. This plugin framework will then try to add additional filterqueries or logic to the DiscoverQuery, which is fine in its core. The issue arises from those specific plugins calling the exact same isCommunityAdmin call to determine whether something should be added to the DiscoverQuery. This results in an infinite loop. This also underlines performances issues that for each single solr query, a call is made to the database (right now) to check if the user is a community/collection admin. This call is particularly slow for users with a lot of groups or repositories with a lot of communities and collections.
We'd need to somehow ensure that those calls aren't being made if it's not necessary. For example, some plugins don't make sense to be ran for communities and collections since they're item specific, however currently they do get processed for each and every Solr request.
If we were to limit the Plugin framework to only run X plugin for Y DSpaceObject, we could already tone down the issue by ensuring that the isCommunityAdmin calls aren't being made for a DSO for which it doesn't make sense. However, this would still mean that we could potentially run into the infinite loop problemn again.
The second possible solution is to create a framework in which the Plugins are activatable for a specific DiscoveryConfiguration. This would mean that, for certain Solr calls, we could use a DiscoveryConfiguration that does not have all the Plugins, but only the ones it really needs. Whereas the default plugin could have all the plugins enabled by default. This would allow us to ensure that the isCommunityAdmin calls do not use the plugins that it doesn't need and that it doesn't produce an infinite loop that way.
Regardless of the solution that we chose to go for, this needs to be a community decision and a subject that should be independent of this ticket since a major design change will need to happen.
I've started working on this in this branch: https://github.com/atmire/DSpace/tree/w2p-76284_issue-927-refactoring-authorize-methods
This branch still contains the infinite loop issue through this line of code: https://github.com/atmire/DSpace/blob/w2p-76284_issue-927-refactoring-authorize-methods/dspace-api/src/main/java/org/dspace/discovery/SolrServiceResourceRestrictionPlugin.java#L163

So, uh, why are we going to Solr for this, if it is troublesome?

@Raf-atmire : Thanks for the thorough summary.  I was talking briefly with @benbosman over Slack, and came to the realization that the line of code you reference doesn't seem to be needed in SolrServiceResourceRestrictionPlugin.  If you look closely, there's duplicative logic in that plugin & it'd be cleaner to remove the calls to isCommunityAdmin and isCollectionAdmin:

First, as you noted, currently, it has an if which checks if you are either a Community or Collection Admin: https://github.com/DSpace/DSpace/blob/main/dspace-api/src/main/java/org/dspace/discovery/SolrServiceResourceRestrictionPlugin.java#L162-L163
Looking at the logic of the current isCommunityAdmin() method, it's just looking up all your Groups & checking corresponding ResourcePolicies for ADMIN on a COMMUNITY: https://github.com/DSpace/DSpace/blob/main/dspace-api/src/main/java/org/dspace/authorize/AuthorizeServiceImpl.java#L439-L441  (isCollectionAdmin() acts similarly)
However, if you look at what is inside that if, you'll see it then calls createLocationQueryForAdministrableItems, which again looks up all your Groups, and checks for ResourcePolicies for ADMIN either on COMMUNITY or COLLECTION: https://github.com/DSpace/DSpace/blob/main/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java#L552-L563

So, steps 2 and 3 are doing the same general thing twice.
Assuming this is the only remaining issue with migrating us over to using Solr for isCommunityAdmin() and isCollectionAdmin(), then it should be relatively easy to solve:

Refactor SolrServiceResourceRestrictionPlugin.addtionalSearchParameters() to remove that if statement & the calls to isCommunityAdmin() and isCollectionAdmin().
Change the code instead to immediately call createLocationQueryForAdministrableItems(context) (as this does the same check).  If that method returns a non-empty String, then we append it to the query (with an OR before it), as we know this person has Community or Collection admin rights.  If, instead, that method returns an empty String (or null), do nothing.
This likely will require a small refactor to createLocationQueryForAdministrableItems to remove this log.warn, as we are no longer concerned if that method returns an empty string or null.

All that said, as I told @benbosman , if you find this is not the only major issue with swapping us over to Solr implementations, then I'm OK with leaving this PR "as-is" and logging a ticket to refactor this at a later date.   It just looks like, at a glance, your current branch has solved most of the issues already...and this might be the only fix necessary for a full solution.
(@mwoodiupui : Just a sidenote to answer your question, we've switched to Solr here because the Database implementations are not performing well...if you look at the underlying code, it's a complex query that also relies heavily on the Group2GroupCache (as you need to query all resource policies for all groups you are in, including parent groups of those groups, etc.)  We've determined it's simply a lot faster to index this information (using that same complex logic) and grab it out of Solr much more quickly whenever it is needed.)


Extend the Interested Parties list

Follow-up to the comments by @dyladan in https://github.com/openfeatureflags/governance/pull/8 . Indeed we want to have the project friendly to individual contributors

I like this change but I think it isn't a replacement for a proper individual contributor friendly governance

We do not have the final governance document in place. I suggest merging it and continuing work on governance in #8


fix: allow using "capture"  with nodejsStoriesProvider

Hi,
Right now it's possible to use capture function only  with browserStoriesProvider, since the neccessary creeveyPort and creeveyHost get set within it. Is there any reason for not using the capture with nodejsStoriesProvider?
I suggest setting neccessary params for all browsers. It will allow using сapture with any provider.

Because it was done unintentionally. Stories which loaded from nodejs provider most likely have old style tests and they don't need to use capture. And the main reason for adding capture was to add missing piece to stories with play function which loaded from browser provider.


Moved Elemental register to a systemd unit and updated temporary Elemental RPM location

In this PR we move Elemental register to a systemd unit instead, that attempts to continually register rather than halting the boot and dropping to an emergency shell that requires manual intervention. We also move the package repo to the other temporary repo for 5.5 maintenance from OBS. This will get replaced with the proper repo in the coming days, but this unblocks folks wanting to try EIB+Elemental in the meantime.
Fixes: #315

One quick note: can you add a line for the bug fix into RELEASE_NOTES under root?


Add Soochow University

university official website URL：http://www.suda.edu.cn/
a URL of a page on the official website where a long-term (>1 year) IT related course is offered by the university：http://scst.suda.edu.cn/11195/list.htm
a URL of a page or some other proof (.pdf or a screenshot are OK) showing that the university recognizes the domain which you are submitting as an official email domain for the enrolled students.：https://its.suda.edu.cn/44/81/c2326a214145/page.htm

@azanghai I am sorry, the domain suda.edu.cn is removed from our trusted domains list because the school allows to register an email address there even if you are not a student of the school. If you are the student of this school, please apply with official document (OFFICIAL DOCUMENT tab at https://www.jetbrains.com/shop/eform/students).

I don’t know if there’s anything wrong about my pull request , but the domain which I referred is “stu.suda.edu.cn” . I would be grateful if you could verify the domain again
发自我的iPhone
------------------ Original ------------------
From: Philip Torchinsky<EMAIL_ADDRESS>Date: Sun,Dec 13,2020 6:32 PM
To: JetBrains/swot<EMAIL_ADDRESS>Cc: azanghai<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [JetBrains/swot] Add Soochow University (#10212)
@azanghai I am sorry, the domain suda.edu.cn is removed from our trusted domains list because the school allows to register an email address there even if you are not a student of the school. If you are the student of this school, please apply with official document (OFFICIAL DOCUMENT tab at https://www.jetbrains.com/shop/eform/students).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


Recent Next version has problems with next-intl?

Description
Hello,
it seems that there is a problem with next-intl and the recent version of Next.js? Every page is not accessible and throwing not found errors.
In my reproduction repo I try to use next-intl but I always get the 404 This page could not be found. error. When I open the browser console there are multiple reports of Error: NEXT_NOT_FOUND lockdown-install.js:1:94626
But all routes are working when i just remove my next-intl.
This is actually very strange because I have a project with the same setup for next intl (but with Next v13 not 14) that is working.
I provided a minimal as possible repository with the error.
Mandatory reproduction URL (CodeSandbox or GitHub repository)
https://github.com/BearCooder/error-example
Reproduction description
Steps to reproduce:

run npm run dev
See error: …

Expected behaviour
No  error of Error: NEXT_NOT_FOUND lockdown-install.js:1:94626__

Your middleware.ts should be in root folder.


Implement Levenshtein distance when passing a command to the root command

If we have this tree of commands
git

rebase
remote

and we pass git rbase we want Guaka to tell us, hey did you mean rebase?

Done! Closing this!


Fixes empty string on concat equation

This PR fixes the usage of an empty string on concat equation, avoiding it remove whitespaces.
The regex used on gsub was removing whitespaces.

@Victorcorcos Let's try this new solution, looks like it respects the three important points

Remove whitespaces outside strings.
Keep whitespaces inside strings:

In case of using escaped double quotes inside a string, should keep whitespaces in this string and in the next ones.
In case of using empty strings, the next strings should keep their whitespaces


Data Channel Delay in Receiving Data after OnParticipantConnected Event Trigger

Describe the bug
The bug occurs when trying to send data to a new participant in a room using the OnParticipantConnected callback. Occasionally, the new participant does not receive data sent through the channel when using r.room.LocalParticipant.PublishData(data, livekit.DataPacket_RELIABLE, participantSID). This issue is mitigated by adding a timeout of at least one second before sending data. It appears that receiving the OnParticipantConnected event does not ensure that the remote participant is ready to receive data, video, or audio. When data is sent after some time following this event, it operates as expected.
Server

Version: 1.4.4
Environment: local dev
Additional info: Local Redis is being used.

Client

SDK: server-sdk-go
Version: 1.0.16

To Reproduce
Steps to reproduce the behavior:

Create a room and attach an OnParticipantConnected callback.
Upon the trigger of OnParticipantConnected, attempt to send data to the remote participant through the data channel.
Observe that the new participant does not always receive this data.
Introducing a timeout of at least one second before sending seems to circumvent this issue.

Expected behavior
The expected behavior is that, when the OnParticipantConnected callback is invoked, the remote participant should be ready to receive data without any added delays or timeouts on the application's side.
Additional context
This bug may stem from the potential delay between the OnParticipantConnected event and the participant’s actual readiness to receive data. Therefore, a reliable event or indicator signifying the complete readiness of the participant to receive data, audio, or video is needed. The workaround is to send data after a certain delay post-event, which works flawlessly.

@MykolaSolyanko you are absolutely right this is an issue for us. we are currently looking at a few options on removing this initial delivery gap.

@davidzhao Hi. Any progress on this?
I try to publish a local .ogg audio track when OnParticipantConnected is fired and get 0-5 seconds of the audio file missing on the listener's side. Everything works locally on my local network.
It's the essential thing for my use-case of streaming voice messages.


Create two screens for the demo section

In the demo section of the website, we need two screens as shown in the screenshot below.

Home screen
Transaction screen

To achieve this we need to have two sections side by side similar to the given screenshot.

We'll be implementing the home screen on the left section (red background) and the transaction screen on the right(blue background). Please reach out to @ajayesivan or @anjali9265 if you have any queries regarding the issue.

Do i have to give the colour?

@Adhithyarajan For now you can use the green & red backgrounds. We will remove it in a follow-up PR.
Before starting your work on this please finish #108 and get it merged. This is something we have to do on top of the empty shell.


backprojection cuda schedule that splits execution by pulse

This adds a new CUDA schedule that splits execution across pulse, and attempts to limit the GPU usage to only what's needed to process a single pulse.
This is pretty similar to how RITSAR operates.  It will potentially have good scalability properties.  The GPU memory needs to contain the full image and full pixel coordinates, but those should decrease in size as the number of compute nodes increases.

Memory usage of the normal cuda schedule on a single node:
calling _kernel_fimg_s0_y___block_id_x with gridsize 2048x1x1, blocksize 16x1x1, shmem 0 and parameters:
name               | dtype   | shape           | bytes
----------------------------------------------------------
k_r                | float32 | [1800]          | 7680
norm_r0            | float32 | [1999]          | 8192
pos                | float32 | [3, 1999]       | 24576
fimg               | float64 | [2, 2048, 2048] | 67108864
r_in               | float64 | [4194304, 3]    | 100663296
Q                  | float64 | [2, 4096, 1999] | 134217728
norm_rr0 temporary | float64 | [31984, 2048]   | 536870912
total GPU data size: 838901248

Memory usage of this cuda_split schedule on the same problem size:
calling _kernel_img_s1_pixel_x_vo___block_id_x__1 with gridsize 262144x1x1, blocksize 16x1x1, shmem 0 and parameters:
name    | dtype   | shape        | bytes
--------------------------------------------
k_r     | float32 | [1800]       | 7680
norm_r0 | float32 | [1999]       | 8192
pos     | float32 | [3, 1999]    | 24576
Q[i]    | float64 | [2, 4096, 1] | 65536
img     | float64 | [2, 4194304] | 67108864
r_in    | float64 | [4194304, 3] | 100663296
total GPU data size: 167878144

I think the sine qua non for a split schedule is that it can run the 16kx16k data size on Summit.  Since Summit is unavailable today, have you tested this locally with 16k, or can we show that it should fit?

I have not tested locally with 16K, I think doing so would take a prohibitive amount of time.
The big unknown at the moment is whether the sizes of img and r reduce as the node count increases.  This schedule is valid either way, but that's what will make the schedule useful.
I'm out of time to look at this at the moment, but that's the next hurdle to clear.

It doesn't necessarily need to run to completion (that would probably take ~2 hours), but long enough to suggest that it's not going to run out of memory.
Is it sufficient to run with 2 local MPI ranks to see how the memory changes per-rank?  Any data size should do for such a verification test.

The most recent force-push fixes a couple of bugs, and should distribute img.  However, the img.inner.distribute(y) call doesn't seem to do anything - the img buffer size doesn't seem to reduce when running multiple MPI tasks.  Need to figure out why.


Cannot double click to select word in any language after recent update

Recent commit globally disables basic text editing feature in Sublime Text 3 across all languages.  New Default.sublime-mousemap is culprit, binding’s context is suspect:
Revision: 4582a1542dda4848805398713cde9505be5d01c3
Author: zhengbli<EMAIL_ADDRESS>Date: 2016-09-02 17:13:07
Message:
Add mouse click support for go to ref

----
Added: Default.sublime-mousemap

[
    {
        "button": "button1",
        "count": 2,
        "command": "typescript_go_to_ref",
        "press_command": "drag_select",
        "context": [
            { "key": "selector", "operator": "equal", "operand": "text.find-refs" }
        ]
    }
]

Steps to reproduce:

Open Packages\TypeScript\Default.sublime-mousemap.
Open any other text file.
Double click on a word does not select the word as expected.
Truncate Default.sublime-mousemap and save.
Double click on word now selects the word as expected.

Workaround:  Delete Default.sublime-mousemap or provide user-specific alternative.

it works! thank you very much!


Blank page for "Reset offsets" when consumer has no committed offsets

Issue submitter TODO list

[X] I've looked up my issue in FAQ
[X] I've searched for an already existing issues here
[X] I've tried running master-labeled docker image and the issue still persists there
[X] I'm running a supported version of the application which is listed here

Describe the bug (actual behavior)
Blank page for "Reset offsets" when consumer has no committed offsets
Expected behavior
Page is rendered
Your installation details
80b748b
Steps to reproduce

run consumer group that reads from topic, but does not commit offsets
stop CG
Consumers -> select created CG -> click "..." -> "Reset offsets"

Screenshots
https://github.com/provectus/kafka-ui/assets/702205/027eeb5d-d548-4905-bc0c-fad3626efa1b
Logs
No response
Additional context
No response

@iliax , @Haarolean , @freeformz , @stuarth  and @mstolbov  Greetings!!!
I see that this issue is closed but still I see that, when no Active consumer group, i don't see the inactive consumer group in the consumers page.
I tried with both latest tag image as well as "docker pull provectuslabs/kafka-ui:master"
Both having the same behavior.
Could you please let me know when this feature will be available in the latest tag?
Eagerly waiting for this feature in the UI.
Thankyou...


cmd: Pressing tilde inserts unexpected character

Environment
Windows build number: Microsoft Windows [Version 10.0.18362.175]
Windows Terminal version (if applicable): 0.2.1715.0

Steps to reproduce

Using a Swedish QWERTY keyboard (not sure if it matters)
Open cmd
Pressing AltGr + tilde key + s gives this output: C:\Users\foo>¨~s

Expected behavior
I expected it to give this output: C:\Users\foo>~s
Actual behavior
It somehow adds ¨ inbetween which should only happen if I press Shift + same button
Swedish QWERTY reference: https://upload.wikimedia.org/wikipedia/commons/e/e0/KB_Sweden.svg

Okay, you have opened three bugs about AltGr


Check headers before proceeding to parse large file

I'm working on many large CSV files and many of them have missing or invalid headers.
Is there a way to check the headers first before continuing to parse the file?

I set my options as follows:
const options = {
  to: 1
};

This returns an array of an array of header names (the first row of the csv file).
From here I checked the headers to see if they were valid.
If so then I would call the parse with a different set of options to continue parsing the rest.
This worked for me.


Service 'nginx' failed to build

I just about to install Laradock but it failed when hit the abovemention error
ERROR: Service 'nginx' failed to build: The command '/bin/sh -c apk update     && apk upgrade     && apk add --no-cache bash     && adduser -D -H -u 1000 -s /bin/bash www-data     && rm /etc/nginx/conf.d/default.conf     && echo "upstream php-upstream { server ${PHP_UPSTREAM}:9000; }" > /etc/nginx/conf.d/upstream.conf' returned a non-zero code: 1

where do I go from here

I am new to docker.
I met with same problem on My AWS in us-east-1 region.
I spent 2 days to solved the issue.
The reason is because the repository mirror site.
People also discussed about this. Refer #609
Try delete the merged line. And run it again.

@sonialiang It seems that this mirror site works fine from china, maybe we can create a ENV variable to select the proper site to download the alpine links and let the user decide which one to use


feat: move elem argument first

What do folks think about flipping the arguments around here so that elem is first? That way it's consistent with await oneEvent(elem, 'event-name').

👍 I went to sleep thinking about this the other night


Popup menu gets hidden behind rest of modal content

Are you experiencing an issue with...

[x] shields.io

:beetle: Description
After clicking the drop-down menu to copy badge markup, the markup options appear but are partly obscured.

It's easily workaroundable, just not quite as nice as if the menu were fully visible.
:bulb: Possible Solution
Probably something involving z-axis?

Fix had to be reverted; see #3513 and #3517.

As I mentioned at https://github.com/badges/shields/pull/3510#issuecomment-498045780:

I'm guessing to deal with this specific issue we'd need to find out why the menuPlacement prop is sometimes not working as intended and fix it upstream. Feel free to dig further if you'd like… or to find something else to tackle!

We have just launched a completely redesigned frontend https://shields.io/
Closing this issue as it relates to the previous frontend


Review for kanban board

The link to our project :
https://github.com/Bleu-Yves-Sopoude/spacet-travel-app
In this project, we are two of us: @Bleu-Yves-Sopoude and @malikhaiderkhan

Status: Approved :heavy_check_mark:
Hi Team,
Your task is complete! 🍾🍾 Congratulations!  🎉💯🌟
Highlights 🎯
💠 Fairly distributed tasks!
Keep soaring higher! 💻 🍷 🚀
Feel free to leave any questions or comments in the PR thread if something is not 100% clear. Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


local development error from make run main: error: Cannot start controller manager: open /tls/server/tls.crt: no such file or directory

What happened?
We are missing the tls path that is expected when running controller locally.
🦄 ❯❯❯ make run
10:38:52 [ .. ] verify go modules dependencies have expected content
all modules verified
10:39:02 [ OK ] go modules dependencies verified
10:39:02 [ .. ] go generate linux_arm64
10:39:07 [ OK ] go generate linux_arm64
10:39:07 [ .. ] go mod tidy
10:39:07 [ OK ] go mod tidy
10:39:07 [ .. ] Generating CRDs with kustomize
10:39:08 [ OK ] Generated CRDs with kustomize
10:39:08 [ .. ] Cleaning up kustomize generated CRDs
10:39:08 [ OK ] Cleaned up kustomize generated CRDs
10:39:08 [ .. ] Running Crossplane locally out-of-cluster . . .
customresourcedefinition.apiextensions.k8s.io/objects.kubernetes.crossplane.io unchanged
customresourcedefinition.apiextensions.k8s.io/observedobjectcollections.kubernetes.crossplane.io unchanged
customresourcedefinition.apiextensions.k8s.io/providerconfigs.kubernetes.crossplane.io unchanged
customresourcedefinition.apiextensions.k8s.io/providerconfigusages.kubernetes.crossplane.io unchanged
go run cmd/provider/main.go -d
2024-05-21T10:39:11.395+0200	DEBUG	provider-kubernetes	Starting	{"sync-interval": "1h0m0s", "poll-interval": "10m0s", "poll-jitter": "1m0s", "max-reconcile-rate": 100}
2024-05-21T10:39:11.398+0200	INFO	provider-kubernetes	Beta feature enabled	{"flag": "EnableBetaManagementPolicies"}
main: error: Cannot start controller manager: open /tls/server/tls.crt: no such file or directory
exit status 1
make: *** [run] Error 1

How can we reproduce it?
run make target make run from main

Right, I think I introduced this bug with the conversion webhook, and either didnt notice or forgot about it.
Thanks @turkenh for the workaround. If I get free cycles I can take a look at incorporating that in the make run somehow

here is a gist to how i use it. I had to add some notes on starting a port forward and the provider config setup that is in the readme.
https://gist.github.com/mad01/7f687b43c72357a0c88bb1b9f45b0f58

breadcrumbs to https://github.com/crossplane/crossplane/issues/5636 which looks related (similar error in make run)


integrations: Add documentation for Insping.

Link to GCI task

The logo doesn't look very good on the index page:
https://screenshots.firefox.com/PZRdefoO9iAHxNcG/sampritipanda.zulipdev.org
Might have to change the dimensions a bit, or find a different logo.

Can you use bullet points similar to how it is done for Freshdesk: chat.zulip.org/integrations/doc/freshdesk
Makes it a bit easier to follow.
Also, the second image seems to be taking up lots of space (check here: http://sampritipanda.zulipdev.org:9991/integrations/doc/insping) can you crop out some of the bottom part maybe?

Thanks for checking. Closing this. Refer to #7952 instead.


Add linter to run on pull_request, releases, merge to master

Added in following commit
https://github.com/turbot/steampipe-plugin-github/pull/61/commits/d6eb08cad5200125da157abe513b6dd92dd5d550


[Feature Request]: Support Disabling Workbenches Section of DS Projects

Feature description
When we disable Workbenches from the API, it breaks a lot of the flows in the DS Projects. We should either "not support" it right now or fully support it. Hiding the Workbenches section is all that is done in main today and we should look to do all the needed dependency areas.
Some ideas where we are having issues:

DS Projects view list gets stuck at the skeleton loader trying to read the status of the workbenches (columns probably need to be removed)
"Connected workbenches" column in PVC & Data Connection tables gets stuck in loading
The Add PVC and Data Connection modals have sections in the form to connect them to workbenches -- these are broken flows

Describe alternatives you've considered
No response
Anything else?
No response

Migrated to:  https://issues.redhat.com/browse/RHOAIENG-2752


{command_prefix} does not parse in cmd_help

Relevant code in bot.py (mostly unchanged, I added a line to print the prefix to log):
        if command:
             cmd = getattr(self, 'cmd_' + command, None)
             if cmd:
                 self.safe_print(self.config.command_prefix)
                 return Response(
                     "```\n{}```".format(
                         dedent(cmd.__doc__),
                         command_prefix=self.config.command_prefix
                     ),
                     delete_after=60
                 )

My command in chat:
!help np

Bot's output in chat:
Usage:
    {command_prefix}np

Displays the current song in chat.

Bot's output in logs:
[Command] my_ID/my_Username (!help np)
!

6a5e38e


Add support for gpt-3.5 instruct model

I just deployed this to the https://braintrustproxy.com too. Cheers and thank you for the contribution!


Tail log files

Show a live stream of the file contents. More information about the stats/stream API: https://github.com/hashicorp/nomad/pull/1466/commits/fbf1d2fe56b900c3938bb5c645eef27c0180a458

This is now implemented with the new backend.


Possible redundant code in mention stripping.

Its not clear (from the tests) when the mention.text can be null. Its also not clear why the implementation uses RegEx. The JavaScript implementation does neither.
https://github.com/microsoft/botbuilder-dotnet/blob/c5839f89067e47887ec49e0c5b2a2fd19922112e/libraries/Microsoft.Bot.Schema/ActivityExtensions.cs#L68

The code in C# is functionally identical to the JavaScript and wouldn't be if the null check was removed or the regex replace substituted with a string replace. So we should leave this code as it is.
Firstly, regarding the null check in the C#, the replace function in JavaScript will ignore an undefined property. So the check would be redundant in C#.
Secondly, regarding the use of teh regex replace over the string replace. This has the effect of limiting the substitution to the first occurance which also mimics the JavaScript behavior. Replace in javascript with a value only impacts the first occurance, for multiple occurances you would have to use regex with global flag.


NOT regarding This project Sorry

Hello anikin , Srry for bothering you but I have no means execpt this to contact you, again  I am very very srry .The reason I am writing you as i am very new to cocotb and want to learn it ,can you share your email so that we can talk .It will be very kind of you.
later I will delete this issue.
Thanks

Hey, I'm just as new to cocotb as you are. But if you are having I'd be happy to try and help. Ping me at -<EMAIL_ADDRESS>