Hide search box

Is there any config to hide the search box?

Hi @phanhongphucit ,
Yes there is, please read the documentation. You can also hide the buttons you don't need.

Thanks isteven, I found it is: helper-elements

Good. Please help me to close this issue when you're done.


Fixed cats sizes when ball catched

Fixes #304
Problem:
When any cat (brown, white, black) catches a ball, the cat's image gets noticeably larger.
Solution:
The problem was not in the code but in the gifs of the cat images. I have adjusted the cats' gifs when holding a ball and now, they look similar to the size when idle and running.
Please let me know if any changes should be made.
Demo:

Codecov Report

Merging #313 (7de97a6) into master (44f7068) will increase coverage by 2.28%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #313      +/-   ##
==========================================
+ Coverage   15.06%   17.34%   +2.28%
==========================================
  Files          17       19       +2
  Lines         697     1049     +352
  Branches       93      148      +55
==========================================
+ Hits          105      182      +77
- Misses        592      859     +267
- Partials        0        8       +8

Impacted Files
Coverage Δ

src/common/localize.ts
63.63% <0.00%> (ø)

src/extension/extension.ts
20.23% <0.00%> (ø)

src/common/names.ts
86.66% <0.00%> (+6.66%)
:arrow_up:

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

Brilliant, thank you


Tool crashes when run (ERR_INVALID_ARG_TYPE)

For starters, this tool hangs indefinitely when run in our repo. We discovered that for some reason, we have to delete a .docusaurus directory from one of our packages to get this tool to finish at all. After doing that, the tool crashes when run:
$ rush graph

Rush Multi-Project Build Tool 5.93.2 - https://rushjs.io/
Node.js version is 16.19.1 (LTS)

Trying to acquire lock for pnpm-7.29.3
Acquired lock for pnpm-7.29.3
Found pnpm version 7.29.3 in C:\Users\kgetz\.rush\node-v16.19.1\pnpm-7.29.3

Symlinking "C:\Users\kgetz\Work\event-viewer\common\temp\pnpm-local"
  --> "C:\Users\kgetz\.rush\node-v16.19.1\pnpm-7.29.3"
Acquiring lock for "common\autoinstallers\rush-plugins" folder...
Autoinstaller folder is already up to date

Starting "rush graph"

✓ Rush configuration found
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
    at new NodeError (node:internal/errors:387:5)
    at validateString (node:internal/validators:162:11)
    at Object.join (node:path:429:7)
    at resolveAliasToRelativePath (file:///C:/Users/kgetz/Work/event-viewer/common/autoinstallers/rush-plugins/node_modules/.pnpm/skott@0.17.3/node_modules/skott/dist/src/modules/walkers/ecmascript/typescript/path-alias.js:37:36)
    at resolvePathAlias (file:///C:/Users/kgetz/Work/event-viewer/common/autoinstallers/rush-plugins/node_modules/.pnpm/skott@0.17.3/node_modules/skott/dist/src/modules/walkers/ecmascript/typescript/path-alias.js:51:16)
    at EcmaScriptDependencyResolver.resolve (file:///C:/Users/kgetz/Work/event-viewer/common/autoinstallers/rush-plugins/node_modules/.pnpm/skott@0.17.3/node_modules/skott/dist/src/modules/resolvers/ecmascript/resolver.js:81:40)
    at Skott.collectModuleDeclarations (file:///C:/Users/kgetz/Work/event-viewer/common/autoinstallers/rush-plugins/node_modules/.pnpm/skott@0.17.3/node_modules/skott/dist/src/skott.js:182:47)
    at async Skott.buildFromRootDirectory (file:///C:/Users/kgetz/Work/event-viewer/common/autoinstallers/rush-plugins/node_modules/.pnpm/skott@0.17.3/node_modules/skott/dist/src/skott.js:262:13)
    at async Skott.initialize (file:///C:/Users/kgetz/Work/event-viewer/common/autoinstallers/rush-plugins/node_modules/.pnpm/skott@0.17.3/node_modules/skott/dist/src/skott.js:270:13)
    at async skott (file:///C:/Users/kgetz/Work/event-viewer/common/autoinstallers/rush-plugins/node_modules/.pnpm/skott@0.17.3/node_modules/skott/dist/index.js:8:27) {
  code: 'ERR_INVALID_ARG_TYPE'
}

This is not directly related to skott but to krush, so I'm moving this issue there and closing it here.


BiometricPrompt dont show in some devices flutter

i have issue because  e.code == auth_error.lockedOut  dont show in some devices flutter on android here is my code dont enter to debugPrint in some devices in android
on PlatformException catch (e) {
debugPrint('ENTRO AL ERROR DE HUELLAS');
debugPrint(e.code.toString());
  }

Hi @HugoPowerMex, your issue description is not clear. Kindly update the issue description to state clearly the following

The bug you're experiencing
Your expected results
The devices you're experiencing the issue on
The steps required to reproduce the issue
The version of local_auth and local_auth_android you're using
Your flutter doctor -v output

Thank you

Hello i dont clear explain the issue:
In some android devices the exception of on PlatformException
catch(e) dont display on console , for example the exception of
e.code== auth_error.lockedOut nothing in console from some android
devices, but in samsung a 21s the console show the BiometricPromt
El mar, 11 oct 2022 a las 3:03, Daniel Agbemava @.***>)
escribió:

Hi @HugoPowerMex https://github.com/HugoPowerMex, your issue
description is not clear. Kindly update the issue description to state
clearly the following

The bug you're experiencing
Your expected results
The devices you're experiencing the issue on
The steps required to reproduce the issue
The version of local_auth and local_auth_android you're using
Your flutter doctor -v output

Thank you
—
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/113226#issuecomment-1274261873,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOVOWAGZ56G4AWL5U5I5ZV3WCUNMPANCNFSM6AAAAAARBTIGDQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Hugo André Soto Rodas
Universidad Politécnica de Tapachul

Hi @HugoPowerMex, please provide the following

The devices you're experiencing the issue on
The steps required to reproduce the issue
A complete minimal reproducible code sample
The version of local_auth and local_auth_android you're using
Your flutter doctor -v output

Thank you


[2.0.x] Disabled test_exact_sliced_queryset_limit_one_offset on Oracle.

This required slicing on subquery.

buildbot, test on oracle.

buildbot, test on oracle.

buildbot, test on oracle.

Merged in 3e7adb62bf2435ed82995a015705ddfa7d0f5a35.


Anyone know why there is a Segmentation fault/core dump? after submitting a URL to crawl?

I am getting that, and seems others are also:
https://github.com/gigablast/open-source-search-engine/issues/199#issue-1550056077

Hey I realize this is an old question, but the segfaults are due to a couple different issues.  I fixed a few of them and am able to run a cluster of nodes doing lots of spidering (with and without proxies) and service random queries for 24 hours or so without a segfault so far.
My code is here: https://code.moldybits.net/Forks/open-source-search-engine/commits/branch/devel
The relevant commits are:
09a32168997dc4252ca252a97ae4dcfe8b07d186
35e793577990f8344d707a8169bad2efc87d3b2e
d4c60a2086c7db0fde6f199c9291e8f335dcd19c
My plan is to get the optimization turned on across the Makefile, get it to run reliably, then publish some new packages and tune up some of the documentation.  All in all, I think this is a cool project and deserves a little love to keep it alive.

Hey I realize this is an old question, but the segfaults are due to a couple different issues. I fixed a few of them and am able to run a cluster of nodes doing lots of spidering (with and without proxies) and service random queries for 24 hours or so without a segfault so far.
My code is here: https://code.moldybits.net/Forks/open-source-search-engine/commits/branch/devel
The relevant commits are: 09a32168997dc4252ca252a97ae4dcfe8b07d186 35e793577990f8344d707a8169bad2efc87d3b2e d4c60a2086c7db0fde6f199c9291e8f335dcd19c
My plan is to get the optimization turned on across the Makefile, get it to run reliably, then publish some new packages and tune up some of the documentation. All in all, I think this is a cool project and deserves a little love to keep it alive.

Thanks for continuing the work. I cloned the dev URL and tried to compile on Debian 12, but it throws some errors

Mem.h:219:35: error: ISO C++17 does not allow dynamic exception specifications
219 | void * operator new (size_t size) throw (std::bad_alloc);
|                                   ^~~~~
Mem.h:219:35: error: ISO C++17 does not allow dynamic exception specifications
219 | void * operator new (size_t size) throw (std::bad_alloc);
|                                   ^~~~~

I guess need to use an older OS? It is also throwing a lot of warnings.
Here is an example of one of the most common type warning:

Rebalance.cpp:310:24: warning: invalid suffix on literal; C++11 requires a space  between literal and string macro [-Wliteral-suffix]
310 |                        "numhostspershard: %"INT32"\n"
|                        ^

update. After changing that one line, it compiled just fine.
However, just like all the other times, as soon as a Press "submit" on the Spider search:

1701529580212 000 db: Saving 128000 bytes of cache to /home/trent/open-source-search-engine//dns.cache
1701529580213 000 gb: calling abort from main process with pid of 1194 (main process)
1701529580213 000 gb: Joining with all threads
1701529580214 000 threads: killing all threads
1701529580215 000 gb: Dumping core after saving.

Good luck on getting it running. It seems to be crashing for most people and tbose wno have managed to fet it running just won't explain how they did get it running.
Anyway, to answer your question, it's a search engine,   not a. browser.

@tcreek , did you ever figure this out?

No, I gave up. There is another search engine available which is called Qwazr. It was formerly called Open Search Server.

hey @Overdrive5 & @tcreek - I just saw these messages now...if either of you are still interested in trying to use this codebase I might fork it on GitHub to maintain (so people can open issues there).  Let me know if this is the case.  I was able to build it on almalinux & ubuntu (and fedora in the past), but I haven't tried debian recently.  I will try it and let you know.  Just out of curiosity - what were you going to use this for?  I personally played with it for a bit & thought the search was better than I have gotten from the other open source engines I've found.
Let me know what OS's you are planning to use.  I believe I had the RPM building a few months ago on alma & fedora but my memory of that is hazy now.

@twistdroach You will be wasting your life, trust me.

Negativity aside - I pushed a docker container for experimenting with this here:
https://hub.docker.com/r/moldybits/open-source-search-engine
I also did fork this repo on GitHub & began mirroring my personal repo:
https://github.com/twistdroach/open-source-search-engine
I'd be interested in hearing about anyone playing with this and their experiences.  The code is old & dusty, but I really do like the how well the search & "gigabits" feature seems to work (at least with the small amount of data I have fed it).  Anyway, I wouldn't use it for anything important, but it's a fun toy at this point.
Next thing on my list is to revive a patch I had at one point that fixed the segfaults from setting optimization (-O3), but that is not applied in these changes as I haven't played with it in about 6 months and I don't remember where I left off.

Thank you
~ We dont try our best. We do the best at Subhan Inc
On Thu, Apr 11, 2024 at 12:03 AM twistdroach @.***>
wrote:

Negativity aside - I pushed a docker container for experimenting with this
here:
https://hub.docker.com/r/moldybits/open-source-search-engine
I also did fork this repo on GitHub & began mirroring my personal repo:
https://github.com/twistdroach/open-source-search-engine
I'd be interested in hearing about anyone playing with this and their
experiences. The code is old & dusty, but I really do like the how well the
search & "gigabits" feature seems to work (at least with the small amount
of data I have fed it). Anyway, I wouldn't use it for anything important,
but it's a fun toy at this point.
Next thing on my list is to revive a patch I had at one point that fixed
the segfaults from setting optimization (-O3), but that is not applied in
these changes as I haven't played with it in about 6 months and I don't
remember where I left off.
—
Reply to this email directly, view it on GitHub
https://github.com/gigablast/open-source-search-engine/issues/204#issuecomment-2048889406,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWXX3JZGIFPEYX5RV6PW5ADY4YDQDAVCNFSM6AAAAAAX25ZBLCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBYHA4DSNBQGY
.
 It never became production ready, despite our major rewrites and stability fixes. But as you say, as a toy, interesting enough..

hey @Overdrive5 & @tcreek - I just saw these messages now...if either of you are still interested in trying to use this codebase I might fork it on GitHub to maintain (so people can open issues there). Let me know if this is the case. I was able to build it on almalinux & ubuntu (and fedora in the past), but I haven't tried debian recently. I will try it and let you know. Just out of curiosity - what were you going to use this for? I personally played with it for a bit & thought the search was better than I have gotten from the other open source engines I've found.
Let me know what OS's you are planning to use. I believe I had the RPM building a few months ago on alma & fedora but my memory of that is hazy now.

Open Search Engine is an abandoned project for some years now
https://sourceforge.net/p/opensearchserve/discussion/947147/thread/a2ef9cfb/?limit=25#3ba5
Seems SSO 2.0 was supposed to be out, but instead they started calling it Qwazr for some reason.
https://github.com/qwazr
https://www.qwazr.com/
Now there has been no activity with Qwazr in a couple of years .
I plan on using Debian 12.
For this GigaBlast I went back to Debian 9 to try to get it to work, and I still get the same result of a segmentation fault

@tcreek, I am using a lightweight derivative of ubuntu fossa called FossaPup64 with dev environment added in.
I got it to compile and work without segfault by editing this project Makefile. Changing -O2 to -O0 on lines 86,97 and 101.
I have only tested it with 1 core.
It seems my ISP or DNS clamped down on my account after I scanned 500k+ websites though.
I am wanting censorship free searching as well.

We spent years working with the code at Findx, and it is among the biggest regrets of my life. It never became production ready, despite our major rewrites and stability fixes. But as you say, as a toy, interesting enough..

@brianrasmusson care to share where you left off so we don't have to reinvent the wheel?

@brianrasmusson - ah - findx was previously privacore right?  So then you were the source of the privacore repo?  Sorry you had such a bad experience with it, but cool to see you still lurking :)
@Overdrive5 - I think their repo is here: https://github.com/privacore/open-source-search-engine
Somewhere I remember reading a comment from someone at privacore - maybe it was you - about the gigablast crawler having a bug that would get you banned when crawling sites - I'm assuming for not honoring robots.txt or going crazy and request bombing due to some bug.  Do you know what the bug was?  I saw you guys rewrote the crawler portion, so I was never clear on what went wrong there, but always makes me a littler nervous when I play with it...

Several bugs resulting in both scenarios you describe. Sometimes not respecting robots.txt, other times bombarding a site with requests. Got our crawl servers blocked by firewalls multiple times, and it was a pain. Yes, the privacore fork is ours, but I won't comment on anything in it. That is all behind me. Just got an email notification from github about a case update here, which is what triggered me. So my advice is still - run away.

@brianrasmusson understood - thanks for the response.  Let me know if you have another open source web search/crawler that needs contributing to.

@tcreek , I did get a second core running after quite a bit of frustration.
I tried all sorts of things trying to figure out why it would not scp to the extra core directory.
I had to:
follow instructions per the FAQ
install openssh-server,
open port 22 on my firewall, (security concern)
disable pam in /etc/ssh/sshd_config (security concern)
amongst other things I can no longer remember.
overall I'm not recommending it. Not worth the frustration. Do it at your own risk. I experimented with a fresh clean linux install instead of my production install.
Also, the multi-core process used here was developed 10-25 years ago before other better technologies were developed.
it will populate a separate database for each core in use. So it will fill up a drive much faster with some redundant replication I am guessing.  Would love to figure out how to multi-core/single database spidering and single core searching.
I am playing with this for my own personal censorship free search engine for select subject matters I am interested in. I need to improve filtering. My rough calc is "only" USA websites right now (~3.3 billion) would need 100TB+ before mirroring. Maybe more.  I have built @twistedroach 's fork and it compiles and works with "-O3" for me. So I will probably head in that direction.
Good Luck in your endeavors!

I had a system setup about 6 months ago that had 8 or 16 cluster members...it is fiddly.  I'll reproduce and try to doc on my fork in the day or few.  I find it a shame that this codebase is left mostly unusable due to lack of clear docs and a few good builds.
Going to update my fork shortly to default to -O3, I have done minimal testing with it this way and it seemed mostly stable.
A note about the segfaults - the technique of aborting when reaching some unrecoverable scenario in a server app is common, but it is taken to the extreme here - missing a config file or many other circumstances will result in a segfault.  On top of that, there certainly are many real issues left that will cause legit segfaults (I fixed the ones that I ran into using the system lightly).  Anyway, just wanted to say, don't be dismayed if you get the occasional crash.  The app is built to do that and restart to recover from "unrecoverable" situations.  If you get one that is reproducible, feel free to patch and submit a fix if you are able or file an issue on my fork.
@Overdrive5 your use case is exactly what brought me to this codebase!

@tcreek , I did get a second core running after quite a bit of frustration. I tried all sorts of things trying to figure out why it would not scp to the extra core directory. I had to: follow instructions per the FAQ install openssh-server, open port 22 on my firewall, (security concern) disable pam in /etc/ssh/sshd_config (security concern)
amongst other things I can no longer remember.
overall I'm not recommending it. Not worth the frustration. Do it at your own risk. I experimented with a fresh clean linux install instead of my production install.
Also, the multi-core process used here was developed 10-25 years ago before other better technologies were developed.
it will populate a separate database for each core in use. So it will fill up a drive much faster with some redundant replication I am guessing. Would love to figure out how to multi-core/single database spidering and single core searching.
I am playing with this for my own personal censorship free search engine for select subject matters I am interested in. I need to improve filtering. My rough calc is "only" USA websites right now (~3.3 billion) would need 100TB+ before mirroring. Maybe more.  I have built @twistedroach 's fork and it compiles and works with "-O3" for me. So I will probably head in that direction.
Good Luck in your endeavors!

Have you or @twistdroach tried Qwazr aka Open Search Server?
https://github.com/qwazr
https://sourceforge.net/p/opensearchserve/discussion/947147/thread/a2ef9cfb/?limit=25#3ba5

@tcreek
qwazr, is java based. I have near zero java experience.
And I am slightly knowledgeable in C.
So currently, I favor this codebase. Unless I find another C based crawler/search engine.

Java is based on C++ so it should not be that hard to adapt to


CLOUD-41495 Update CB client version

@doktoric

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1661/


Failure to load address

I've just downloaded HunterPie v2 for the first time, and am unfortunately receiving an error in the log.

Failed to load address for Monster Hunter Rise v<IP_ADDRESS>

I've tested with and without REFramework by temporarily renaming dinput8.dll.  I moved the executable away from the desktop as mentioned in the readme.
Any suggestions?  Anything you'd like me to test?  Thank you.
HunterPie v<IP_ADDRESS>

Same issue on my side. Any suggestions?

Download the latest Monster Hunter rise.<IP_ADDRESS>.map file

Move to the unzipped directory of your local hunterpie V2

Download the latest Monster Hunter rise.<IP_ADDRESS>.map file  Move to the unzipped directory of your local hunterpie V2

Just want to drop in and say this fixed the issue for me.

Easy fix.  Thanks @kinyang007!
I'll assume this needs to be pushed in the latest release, so I'll leave this open for the time being as a reminder.

This unfortunately didn't fix the issue for me, and instead leads to the following error:

Any suggestions in addressing this would be helpful. Thanks!

This unfortunately didn't fix the issue for me, and instead leads to the following error:

Any suggestions in addressing this would be helpful. Thanks!

It looks like an address reading error，Please check your address file

I checked the file (which I downloaded from this repo) and it seems to be the same as what you linked. What should I be checking/changing?

Why is the HTML format different from mine

I checked the file (which I downloaded from this repo) and it seems to be the same as what you linked. What should I be checking/changing?

Why is the HTML format different from mine
@stradivari

I have no idea. I downloaded it from the repo and have done nothing else with the file besides open it in Sublime Text.

I have no idea. I downloaded it from the repo and have done nothing else with the file besides open it in Sublime Text.

I tried to open it with Subline text, but there was no HTML format.
I think you downloaded the wrong file.
Copy the contents of this file
Then paste and overwrite it into your local file Monster Hunter rise.<IP_ADDRESS>.map

@stradivari

That addressed my issue. Thank you!

Easy fix. Thanks @monk233!
I'll assume this needs to be pushed in the latest release, so I'll leave this open for the time being as a reminder.

My PC died so I couldn't build HunterPie and publish the latest release.

Also, should be fixed in v<IP_ADDRESS>


Doc Issue | docker-compose.yml pointing to /mnt/locust and Dockerfile using /home/locust

The file docker-compose.yml is pointing to /mnt/locust/ while the file Dockerfile is using WORKDIR /home/locust
Wouldn't be better to change the WORKDIR /home/locust to WORKDIR /home/locust?
Or either change the example file to use /home/locust instead?
Thanks.

/mnt/locust is where you mount your locustfile and any other dependencies, /home/locust contains locust itself, I think.


NFR: Add Model/Certificate and Complaince Count on the Dashboard

Update the dashboard to show the total count for Models / Complaince and PKI count on the dashboard

Added this on the dashboard


Move prodactivity install into install script

@mattgreene
What issues does this address?
Add tools to repo tempest install script.

Ok to commit pending fix for Shawn's comment.


CORE-28203 Make fireImage return a promise, simplify fireDestinations.

Description
This builds on https://github.com/adobe/alloy/pull/20. It changes fireImage to return a promise. Without doing so, it's likely that every consumer of fireImage will need to provide onload, onerror, and onabort attributes, which makes fireImage not particularly useful. This change does make the assumption that we don't need to distinguish between failed image requests and aborted image requests. I can't think of any use case where that distinction would be useful, but maybe you can. If the distinction is necessary, we can tweak some things while still returning a promise from fireImage.
Another theme of this PR is that it's my take (and we've discussed it as a group) that we shouldn't be adding logic that validates that data coming back from the server is in a valid state or that data from a component to a utility or another component is in a valid state. I believe we should typically make the assumption that the data is well-formed and blow up if it isn't. I believe validation should typically be reserved for user input/configuration where we don't own the input.

Related Issue
CORE-28203

Motivation and Context
Simplifying code. Make fireImage more useful.

How Has This Been Tested?
Manually and automated.

Screenshots (if appropriate):
Types of changes

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

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have added tests to cover my changes.
[X] All new and existing tests passed.

@wgamboa did you want to review this?


RDF Handling of InputLiteral Items

We're currently not supporting the propertyTemplate.valueConstraint.valueDataType property in Resource Templates that allows the user to define the literal's dataType like xsd:dateTime, xsd:string, xsd:decimal (see W3C link for more information) including xsd:anyURI. For the MVP we want to at least be able to differentiate between an URI verses an arbitrary string value that is entered by the user as the RDF node will be different.
This could be as simple as parsing the value as a Javascript URI and catching an exception to generate a string literal node.

try {
  objectNode = URI(value)
catch (e) {
 if (e instanceof TypeError) {
  objectNode = value
 }
}

For going beyond just xsd:anyURI as described above, are you aware of any JS library that handles type conversion / validation? Having to do that ourselves seem like a bit of work.

Yes, I agree that doing this all ourselves would be a pain. I am not aware of any specific library that does this type validation or conversion but since we're already using the ajv module for Profile and Resource Template validation, it looks like we may be able to use ajv to both validate the type and to coerce it into the type we want.

@jermnelson I think you are saying that the profile editor currently only allows the user to choose or enter a URL in the Value Data Type field and not a string. So are we still expecting templates where the user has manually edited the JSON profile to include a string as the propertyTemplate.valueConstraint.valueDataType value?

@jermnelson Do we have to trigger URI types by propertyTemplate.valueConstraint.valueDataType === 'xsd:anyURI'  could we have propertyTemplate.type === 'resource' instead?

@jermnelson I am agreeing with @jcoyne because it seems counterintuitive if there is an "InputLiteral" field that is not actually type literal, but instead a resource, and has a URI and not a literal as the input.


Update scalafmt-core to 3.7.0

Updates org.scalameta:scalafmt-core from 3.4.3 to 3.7.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (3.4.3).
You might want to review and update them manually.
.github/workflows/format.yml

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scalameta", artifactId = "scalafmt-core" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, old-version-remains, commit-count:1

Coverage: 93.671% (-1.1%) from 94.798% when pulling 73ac0beb2133d97830913fc3ab4f09eebec1c98b on scala-steward:update/scalafmt-core-3.7.0 into 6d0e09cb4eba1784601b6b114c1126fde31dd7e8 on iheartradio:master.

Coverage: 92.073% (-2.7%) from 94.798% when pulling 73ac0beb2133d97830913fc3ab4f09eebec1c98b on scala-steward:update/scalafmt-core-3.7.0 into 6d0e09cb4eba1784601b6b114c1126fde31dd7e8 on iheartradio:master.

Superseded by #245.


Improve the random read behavior in StressWorkerBench

What changes are proposed in this pull request?
Improve the randomness of StressWorkerBench random read test, now each thread throw dice every time it trying to do a random read.
Why are the changes needed?
In previous StressWorkerBench random read test each thread read from same offset and same length everytime, this cause low randomness.
Does this PR introduce any user facing changes?
no

alluxio-bot, merge this please


my advice

Hi，I've read your code,I find you didn't updaload android and ios protobuffer.a ,in build.cs ,you did not processer the android and ios platform.I have done the same thing in last year, now i want to configure android and ios platform.

Yes, not support android and ios.
I am difficult to get and compile the protobuffer in China.
So, I appreciate it if you can compile that.

我弄好了，您需要吗?WINDOWS  MAC IOS ANDRIOD  目前支持这些平台

如果你已经有编译好的，希望发我一份或者合并来。非常感谢:smile:

https://github.com/hanbim520/protobuffer-for-Unreal-Engine-4-.git  我放在这里了。。。。


add percentiles aggregations

add percentiles aggregation
fix disabled agg benchmark
Note: temporary github dependency (wait for upstream merge or publish duplicate)
test aggregation::agg_bench::bench::bench_aggregation_percentiles_f64                                                    ... bench:  16,975,931 ns/iter (+/- 129,979)
test aggregation::agg_bench::bench::bench_aggregation_percentiles_f64_multi                                              ... bench:  23,931,146 ns/iter (+/- 1,874,794)
test aggregation::agg_bench::bench::bench_aggregation_percentiles_f64_opt                                                ... bench:  22,435,085 ns/iter (+/- 217,680)

closes https://github.com/quickwit-oss/tantivy/issues/1763

Codecov Report

Merging #1984 (5ce294c) into main (5eb1217) will increase coverage by 0.05%.
The diff coverage is 93.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main    #1984      +/-   ##
==========================================
+ Coverage   94.50%   94.55%   +0.05%
==========================================
  Files         317      319       +2
  Lines       58587    59575     +988
==========================================
+ Hits        55369    56333     +964
- Misses       3218     3242      +24

Impacted Files
Coverage Δ

src/aggregation/agg_result.rs
78.82% <0.00%> (-5.72%)
:arrow_down:

src/aggregation/error.rs
100.00% <ø> (ø)

src/aggregation/metric/stats.rs
97.71% <ø> (-0.01%)
:arrow_down:

src/aggregation/mod.rs
93.73% <ø> (ø)

src/aggregation/agg_req.rs
93.95% <66.66%> (-0.68%)
:arrow_down:

src/aggregation/metric/percentiles.rs
91.29% <91.29%> (ø)

src/aggregation/intermediate_agg_result.rs
97.31% <98.82%> (+0.14%)
:arrow_up:

src/aggregation/agg_bench.rs
100.00% <100.00%> (ø)

src/aggregation/agg_req_with_accessor.rs
98.57% <100.00%> (+0.13%)
:arrow_up:

src/aggregation/agg_tests.rs
100.00% <100.00%> (ø)

... and 3 more

... and 9 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


LICENSE file is missing

@vishh Could you add the license file?

Closed in https://github.com/vishh/stress/commit/eab4e3384bcad9899b8b801b4a1917a758e97d96 , thanks


fix(app): get Flex calibration data from instruments to download

fix RQA-1249

Overview
For Device Settings/Calibration the download calibration button should be enabled if any instrument has calibration data and the downloaded JSON blob should contain the instruments response.

Test Plan

Look at robot settings of a Flex with no calibrated instruments, see that the button is disabled
Look at settings for a Flex with 1 or more calibrated instruments, see button enabled, upon pressing the button see that the json file downloaded contains the instruments response including calibratedOffset information

Changelog

Grab instruments data for Flex robots and check for any calibrated instrument
Return instruments response for downloaded file
Add test case

Review requests
See test plan

Risk assessment
Low

Is left mount pipette data supposed to be in the json? If this is an expected behavior, I'll approve.```
@koji When @b-cooper and I discussed this this morning we decided to output the entire instruments response instead of doing any filtering of the data for download so this is expected!

Is left mount pipette data supposed to be in the json? If this is an expected behavior, I'll approve.

@koji When @b-cooper and I discussed this this morning we decided to output the entire instruments response instead of doing any filtering of the data for download so this is expected!

Thank you for clarifying!

@koji Just pushed another commit that changes the text there from "recalibrate" to "calibrate"


More levels

Is there a way that I can add more levels to the menu,. I see only
Root

level 1
-- level 2
--- level 3
---- level 4 (how can i do this?)

I would like to add a  level 4
Thanks again for amazing work

Hello
Thanks so much for the great work on the menu!
I noticed that although we can add as many levels as we want, the control stops indenting after the 4th level. I tried to change the width as a solution, but the indenting seems hardcoded in...
Regards
Brett

@brettwinters
Which demo page are you talking about?

Hi Osman
I'm loading the menu dynamically from ASP.net codebehind with 5 levels not from a demo. But let me make an example for you today to replicate the behaviour
BR Brett
On 24 Mar 2017, 22:03 +0800, Osman Nuri Okumuş<EMAIL_ADDRESS>wrote:

@brettwinters (https://github.com/brettwinters)
Which demo page are you talking about?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub (https://github.com/onokumus/metismenu/issues/19#issuecomment-289030852), or mute the thread (https://github.com/notifications/unsubscribe-auth/AZP2Flf-09P6AXCl4i4k5661tQOyJ6_Pks5ro80agaJpZM4Cc-5F).

My code:

Menu1

Item1.1

Item1.1.1

Item<IP_ADDRESS>

Item<IP_ADDRESS>.1

I have also attached the rendered output:

@brettwinters
There is no definition for padding or margin in "metisMenu.css" file. This view is caused by the padding or margin definitions in your stylesheet files.

thanks for the headsup, I found it in the CSS.
For any other users who have this issue, please add lines (as many levels as you need) to the mm-vertical.css as follows:
.sidebar-nav .metismenu ul ul ul a {
padding: 10px 15px 10px 60px;
}
.sidebar-nav .metismenu ul ul ul ul a {
padding: 10px 15px 10px 75px;
}
.sidebar-nav .metismenu ul ul ul ul ul a {
padding: 10px 15px 10px 80px;
}
.sidebar-nav .metismenu ul ul ul ul ul ul a {
padding: 10px 15px 10px 95px;
}
.sidebar-nav .metismenu ul ul ul ul ul ul ul a {
padding: 10px 15px 10px 100px;
}


Jaxlib for aarch64-darwin

Requesting support for the Jaxlib Nix package on Apple silicon

But here shows jaxlib is already packaged. Would you submit a build failure?


Consider providing a helm chart for installation

Rather than custom scripts/makefile additions we should shoot to have a helm chart for installation of the operator and operands.

@djzager has done work that will help this via:
https://github.com/konveyor/operator/pull/275
That will allow install with helm from a checkout of code such as:  helm install ./helm
More work is needed to be done for publishing the helm chart on releases
If anyone from the community is interested in helping, we believe the work left would be to read through the following doc and help to update our release workflow to leverage the work in #275 and publish.
https://helm.sh/docs/howto/chart_releaser_action/

@djzager's work on https://github.com/konveyor/operator/pull/275 will  be shown in the Konveyor community meeting of 11/2/2023, a link to his slides are here

/triage accepted
/priority important-longterm
/kind feature


Double log entry on InsertFailed

I am trying to create a trigger on insertFailed but when I try to save the Log for the failed action it actually refires the failed event so I am getting two log entries.
I am logging to a separate database so I created a "saveLog" in the other project that I can use to perform the Save.
My Trigger:
Triggers<Unit>.InsertFailed += t =>
            {
                AuditLog log = new AuditLog();
                log.Action = "Insert";
                log.ModifyingCode = "Unit";
                log.WhatHappened = "Insert of new user failed." + t.Exception.InnerException.Message.ToString();

                AuditLogService.SaveAuditLog(log);
            };

In the SaveAuditLog
public static void SaveAuditLog(AuditLog log)
        {
           LoggingDBContext context = new LoggingDBContext(builder.Options);

            context.Add(log);
            context.SaveChanges();
        }

Am I missing something to keep it from calling into the InserFailed trigger twice?  The SaveAuditLog does not produce an exception.

Could you post a full example reproducing the double triggers behaviour?

What do you specifically need?  All I did was create a model (BTW this is .Net Core 2.0) and try to place triggers on it.  The insertFailed is called because when I am adding an entry in the model I left out a required field.  Do you need the entire solution?

Looks like I might have figured out what was going wrong.  When you set the InsertFailed trigger and then spawn another log entry (as I am doing) I need to "Swallow" the original trigger.  I updated my InsertFailed below and now am getting only one log entry:
Triggers.InsertFailed += t =>
{
LogTrigger log = new LogTrigger();
log.Action = "Insert";
log.ModifyingCode = "Unit";
if (t.Exception.InnerException == null)
{
log.WhatHappened = "Insert of new user failed." + t.Exception.Message.ToString();
}
else
{
log.WhatHappened = "Insert of new user failed." + t.Exception.InnerException.Message.ToString();
}
t.Swallow = true;  //added this flag
LogService.SaveAuditLog(log);
};


Add key for InternalsVisibleTo in Microsoft.Bot.Streaming

Fixes #5900

Pull Request Test Coverage Report for Build 270996

0 of 0   changed or added relevant lines in 0 files are covered.
10 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.01%) to 78.115%

Files with Coverage Reduction
New Missed Lines
%

/libraries/Microsoft.Bot.Streaming/ProtocolAdapter.cs
10
44.83%

Totals

Change from base Build 270560:
0.01%

Covered Lines:
23893

Relevant Lines:
30587

💛  - Coveralls


chore: change package name in tekton patch

Signed-off-by: Lance Ball<EMAIL_ADDRESS>

/lgtm
/approve


Using the & character in a title

When using & in a WP post title I get the warning: Notice: Uninitialized string offset: 0 in /.../.../wp-content/themes/themename/templates/educational-transformation.php on line 32
and this notice:
NOTICE: wp-content/themes/FoundationPress/templates/educational-transformation.php:32 - Uninitialized string offset: 0
require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/themename/templates/educational-transformation.php')

I am using the standard {{post.post_title}}. The notice appears on the page as soon as I publish a title with '&' in it.

I have tried {{post.post_title | e}} to try and escape the & sign, but still had issues.

Try doing {{ post.title }} -- that should apply the correct formatting

Still the same, unless it is holding on to the error in cache. What is the simplest way to clear twig cache?

@shackep I've verified that {{ post.title }} is giving the correct data back, even when an ampersand is present. Can you take a look at what's around line 32 of wp-content/themes/FoundationPress/templates/educational-transformation.php and post it here?

Here is what i have on 30-34:
$context = Timber::get_context(); $context['posts'] = Timber::get_posts(165); $person = $context['posts'][0]->page_person_reference[0]; $context['person'] = Timber::get_posts((int)$person); $templates = array( 'views/educational-transformation.twig' );

Great thanks @shackep -- from what I can tell this is about a lack of sanity checks on this line (32):
$person = $context['posts'][0]->page_person_reference[0];

I would recommend adding checks to catch for when there are empty items...
if ( isset($context['posts'][0]) && isset($context['posts'][0]->page_person_reference[0]) ) {
    $person = $context['posts'][0]->page_person_reference[0];
}

Thanks Jared. I'll be sure and do that.


Session.vim Autoload from Bookmarks Broken

It seems in the latest commit, if I select a bookmarked folder, it doesn't autoload my Session.vim file in that folder.
If I go back a commit, everything works as expected.

 I tried setting let g:startify_session_autoload = 1 in my .vimrc and it still did not work as expected

cough
Sorry for this regression.

No problemo. Fix works great, thanks!


Chrome "screensharing banner" stays active even after leaving the call

Describe the bug
While normal screensharing works great, there is a but in Agora and/or Chrome which keeps the screensharing banner alive after the user has switched the tab to share.
To Reproduce
Steps to reproduce the behavior:

Initiate screenshare
Share a specific tab
Switch to another tab in Chrome and click "Share this tab instead"
End call

Expected behavior
The screensharing banner should disappear.
Screenshots
What is shown before switching the screensharing tab:

After the user has switched to that tab:

Notification / banner still being shown for that "new tab", even after having left the call:

Desktop (please complete the following information):

OS: macOS
Browser: Chrome
Version: 99

have you call stopScreenSharing before leavechannel?

@LichKing-2234 Yes, I tried to explicitly end the screenshare if active (via the helper) before ending the call, but that didn't change anything. This problem persisted.

The web support for agora_rtc_engine 6.x has landed in the main branch, If you still face issues, please try the latest code in main branch to see if it works or not.


Slot: v-for slot elements are showing as sub nested slot children (different to static elements)

Vue version
3.2.33
Link to minimal reproduction
https://codesandbox.io/s/polished-monad-edii2e?file=/src/components/VForSlotNesting.vue
Steps to reproduce
See the console in the codesandbox provided.
Create a component with a slot. Use that component and put 3 divs as children and notice the slot data for that component is an array of 3 nodes. Now v-for a div 3 times instead and notice the 3 slots are now wrapped in an object.
What is expected?
Slots no matter dynamically rendered children or statically should resemble the same slot data structure.
What is actually happening?
Seems slots are being wrapped because the v-for is considered a layer.
System Info
No response
Any additional comments?
No response

For reasons how Vue 3's virtualDOM works, Elements of a loop are wrapped in a Fragment. That's not a bug, it's how it works. You Will need to work with this. You can detect a Fragment like this:
import { Fragment } from 'vue'

if (vnode.type === Fragment) {
  return vnode.children // those are the 3 divs
}


Consider hosting std docs

Because the Rust team is apparently incapable of hosting docs for more than one platform (https://github.com/rust-lang/rust/issues/24658), it would be cool if docs.rs could host Rust docs for all the platforms.

Yeah, I would also like this. Getting docs for Windows on Linux is basically impossible. You guys already handle different platforms well, so it would be nice to integrate the docs even further.

I would like to bump this issue as well. Docs.rs is a great improvement over the plane rustdoc interface. For reference, Godoc hosts the standard library for Go: https://godoc.org/-/go

This would also allow one to use docs.rs as an universal search for rust docs, right now I need to switch between docs.rs and ruststd docs

How about hosting standard library documentation on https://docs.rs/std ? I'm using docs.rs extensively, and usually by typing address on browser omnibox directly. It's quite annoying to type docs.rs/crate_name for crates and doc.rust-lang.org/std for standard library.

Maybe add a quicky temporary redirect from docs.rs/std to https://doc.rust-lang.org/std/ until proper implementation lands?

Official libstd docs have been publishing OS-specific docs for some time now. Don't think this is needed any more.

Having std docs on docs.rs would be extremely convenient.

https://docs.rs/std is now online! (As a redirect to https://doc.rust-lang.org/stable/std/)

Thanks for implementing this @m-ou-se! Closing the issue.


all: simplification

no length for map initialization
don't check for boolean/error return
don't format string
use string method of bytes buffer instead of converting bytes to string
use strings.Contains instead of strings.Index
use bytes.Equal instead of bytes.Compare

@orirawlings I used gosimple. I don't think we have more code for defined rules but there might be missing rules.
@mcuadros any plan to integrate gometalinter into CI ? IMHO, lint rules must be fixed before thinking about it.


[Blog Contribution] Learn to write reactive microservices with MicroProfile Reactive Messaging 3.0

MicroProfile.io WordPress
Social Media Description

[ ]  Learn to write reactive microservices with MicroProfile Reactive Messaging 3.0. Eight of the @openlibertyio developer guides now demonstrate reactive microservices with the latest MicroProfile releases. Give them a go.

Design Card  (for MicroProfile designer)

[ ]  Minimal requirements highlight the MicroProfiler & the title of the blog

Notes
To help with everything

Thank you. I just submitted it at the end of last week so thanks for looking at it so quickly.

All set up on social and live on the website.
@lauracowen

Thank you :)


H2C using SHA256

Currently the spec creates generators using hash-to-curve implemented with shake256 (for which we describe a h2c ciphersuite).
Looking at implementations of pairing-friendly-curves though, most of them seem to natively support h2c with sha256 (like blst). This means that,

We may have to implement h2c with shake256 our self's.
Applications that elect to use the natively supported h2c implementation (and will be many of those most likely) will create generators that are not interoperable with the ones we describe in the spec.

At the very least we may be creating an implementation barrier by making it hard to use sha256 for h2c.
Since efficiency is not an issue when creating generators, and taking into account the wider spread of sha256, should we update h2c to use sha instead of shake?? We can leave the ciphersuite definition for h2c using shake256 as an alternative, while the bls12-381 ciphersuite will use h2c with sha256??

@christianpaquin was this your experience as well with the javascript libraries??
c.c. @tplooker, @andrewwhitehead, @mikelodder7 ^^

JavaScript libraries have shake/SHA3 available to them but will have to implement h2c. I think h2c is more of a barrier than SHAKE.

@christianpaquin was this your experience as well with the javascript libraries??

I'm using the noble-bls12-381 library, which supports hash-to-the-BLS curve, but I haven't confirmed if it's the same as we specified. The hash-to-curve spec BLS suites use SHA-256, so I'd prefer using that. I know we had a discussion of using SHA vs SHAKE in the past, but I'd advocate to using the simple hash function whenever possible, because it should always be available in libraries (or environments) providing shake.

I’ve had to implement h2c in multiple languages and each language already had shake: Go, Rust, Java to name a few. My point is Shake was already available and h2c was not. H2c is the more limiting factor I have found not the other way around

The other problem I have with SHA2 Is its vulnerable to extension attacks. Implementers don’t even think about that. This is why we have HMac & HKDF. By staying with SHA3 algorithms, implementors do not have to worry about that

I’ve had to implement h2c in multiple languages and each language already had shake: Go, Rust, Java to name a few. My point is Shake was already available and h2c was not. H2c is the more limiting factor I have found not the other way around

I think the point is, how many of these languages had H2C implementations but just not for XOFs? Because if H2C w SHA-256 exists in most languages then shifting to this variation would have a meaningful impact on implementation complexity

I think its safe to assume that there are more H2C implementations w SHA-256 then there is XOF based purely on the fact that popular signature schemes like BLS signatures depends on it

I'm using the noble-bls12-381 library, which supports hash-to-the-BLS curve, but I haven't confirmed if it's the same as we specified. The hash-to-curve spec BLS suites use SHA-256, so I'd prefer using that. I know we had a discussion of using SHA vs SHAKE in the past, but I'd advocate to using the simple hash function whenever possible, because it should always be available in libraries (or environments) providing shake.

As an example see here looks like this library only supports the SWU variation of H2C rather than the XOF based one. blst as a library is similar.

Swu has nothing to do with the hash function. To be clear it’s the expand_msg vs expand_xof. That’s the only difference

What you want is here https://github.com/paulmillr/noble-bls12-381/blob/main/index.ts#L236

The difference is quite small. You use expand_xof vs expand_msg, expand_xof is less code and faster to compute. I don’t think this as big of a barrier as you are thinking it will be

Swu has nothing to do with the hash function. To be clear it’s the expand_msg vs expand_xof. That’s the only difference

Quite right, my apologies.

In the end i think we are in agreement here. I agree that a big barrier may be h2c but even in libs that have h2c implemented, a lot of times it will be with just a hash (like noble-bls12-381 and blst). This makes sense since most of them target bls-sigs. So IMO it's the combination of the two that makes things difficult and not just h2c.

If we have global message generators then libraries can just use cached values (up to a maximum message count) and might not have to implement H2C depending on the application.

Merging #177 and #151 made it possible to define a bbs ciphersuite with only one hash function in the basis of a (single) H2C suite. This addresses this issue. Will close after the next call.

Discussed in the 2022-07-04 WG call! Will leave open until we decide if we will define a second sha256 based ciphersuite in the spec.

Discussed on 8th of August WG call there appears to be a meaningful improvement in the implementability of the scheme when using SHA256 based on pre-existing implementations. Therefore we see value in defining a cipher suite to work with SHA256. The question remains on whether this is an additional cipher suite OR a replacement for the current one that uses SHAKE 256.

DIscussed on 15th of August WG call, based on implementation feedback we are going to define a SHA256 based ciphersuite to support further discussion around it.

Resolved in #213


500 when inspecting non existing order as a guest

Description:
We've discovered, that you can trigger an 500 error when trying to reach /account/order/ endpoint with deepLinkCode of order which doesn't exists
Environment:
all
Steps to reproduce:

Be sure to not be logged in
Try to reach endpoint account/order/ giving some number which NOT exists as order deepLinkCode in your current database, eg. account/order/2not1an3order7

Expected result:
eg. Message that there's no such order
Actual result:
500 error
TypeError: Noticed exception 'TypeError' with message 'Argument 1 passed to Shopware\Core\Checkout\Order\SalesChannel\OrderRoute::checkGuestAuth() must be an instance of Shopware\Core\Checkout\Order\OrderEntity, null given, called in /app/vendor/shopware/core/Checkout/Order/SalesChannel/OrderRoute.php on line 125' in /app/vendor/shopware/core/Checkout/Order/SalesChannel/OrderRoute.php:217

@shyim can't reproduce. I always land on the auth page without any error. Since there is no credentials I could provide for a nonexistent order, I guess this is the right behaviour.

@t2oh4e Can you try this against directly the store-api?

Okay cannot be reproduced


Feature/jdk9

enable tests in idea
cleanup module requirements
cleanup maven dependencies

Changes Unknown when pulling bcd9550cd5286f8cf736c382808c26b692f427df on feature/jdk9 into ** on master**.


Error in wallet when deploying agents with docker-compose

I get an aries_cloudagent.indy.sdk.wallet_setup INFO Master secret already exists error when launching some agents via docker-compose.
I did some previous attemps and it worked, but I was doing changes in the docker-compose and stopped working.
I suspect by the error that it is wallet-related, but I cannot come up with a solution.

Just in case someone has the same error, it was generated by involuntary changes in the genesis file


[DO NOT MERGE] SEO edits for design principles

Edited title per the SEO expert's recommendation.
Added description with keywords.
Edited introduction to include keywords. The reviewer will want to verify that this makes sense, but 'enterprise resource planning' is a high value keyword for this article.

@DaniHalfin

Hi @samanro
I'm not really sure about the "enterprise resource planning" myself. I can get in touch with the SEO expert who made the recommendation and ask him how that came about. He'll also be taking over these edits in the next day or so, and he might be able to answer directly

@samanro
Edited image alt tags as requested to differentiate the fields of expertise.

@DaniHalfin think this is ready to merge. Title looks changed back.


feat: check Units for Loadflow variables

** Problem**

The exponents of variable units (like kW or MW) are set in the project settings by default. The exporter assume, that default exponents are set, but the user could have adjusted them.
For LV or MV loads the unit exponent is set as element variable setting (not influenced by global setting) and therefore has to be checked seperatly.

** Solution**

save project settings
set default unit exponents
export
restore project settings

I think its better to just use the units, the user provided. Shouldn't be that hard to implement

further suggestion:
make consistent rounding of physical variables like voltage, power and impedances across whole exporter


World Deletion Crash  (Pre-Generated World)

Rules (Read this first!)
This is just a template to help you post a useful issue.  Erase these rules and any irrelevant categories and content as you see fit.

Only submit issues related to the latest version of the mod for the currently supported version of Minecraft (which is currently 1.12.2 and 1.16.5).
When referring to software versions always use the actual version number and never "latest".

If you are opening this for any other reason than to report a bug, it will be closed without explanation! For feature requests, use the feature request template.
Describe the bug
Explore the world with the mod enabled. Game will crash with a stack overflow error. Then you will end up at the multiplayer screen and the world in you single player worlds will be deleted.
To Reproduce
Preemptively generate a world. Install the mod. Wander with a change of an overflow
Screenshots
If applicable, add screenshots to help explain your problem.
Rendering Glitches
Are you using OptiFine (or any equivalent mods that mess with rendering)?
Yes, Optifine G7
Additional context
Add any other context about the problem here.
Biomes o plenty is also installed along with The Abyss Beginnings
Near spawn chunks there are chunk boarders. If you generated world preemptively outside the spawn chunks, then enable  the mod, it will smoothly transition the trees with no boarders.
Crashes

Are you running the latest version of Dynamic Trees? Dynamic Trees 1.16.5 Beta10
If you are using the DT Biome O' Plenty Add-on do you have the latest version? Biomes O plenty 1.16.5 <IP_ADDRESS>5
If you are using the DT Thaumcraft Add-on do you have the latest version? (Currently 1.4.4)

If the above mods are current then please submit a full crash log. The crash log normally contains the names of mods and their versions. Don't be that guy who submitted a crash report without first checking that the versions are current.
Mods List
If your crash log does not contain a list of mods or you have no crash log then please provide a full list of the mods you are using complete with mod versions.
What version of Forge are you running? Forge 1.16.5 36.1.0

After reloading the game the "deleted world" suddenly appears in your world selection again. No clue on what just happened

Please send the crash report (or failing that the logs).

It doesn't sound to me like we could be causing this and we can't determine anything without the crash report anyway. If you or anyone else still experiences this issue please do send the crash report or log if it is being caused by us.


Modals are opened on the bottom of the UI

What happened?
Reported on Discord
Reposilite version
3.x
Relevant log output
No response

https://vue-final-modal.org/get-started/guide/migration-guide


Unable to download

While I used -f command, I got the following errors
(node:3168) UnhandledPromiseRejectionWarning: HTTPError: Response code 400 (Bad Request)
    at C:\Users\SAKTHYBAALAN\AppData\Roaming\npm\node_modules\instavim\node_modules\got\index.js:129:13
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:3168) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:3168) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Please check #4


add support for List and ArrayList conversion

This conversion would help the unit tests behave close to the Goloop engine.
More List types might exists that might need to be added.
Another conversion that would be handy would be to adapt numeric parameters to match that of the target class.
Don't need that change personally but could add it if we feel like we want it.

Cases that are not yet covered would be:
struct -> map
map -> struct
struct -> struct with different class name
While most conversions are supported such as int -> BigIntger
int[] -> BigInteger[] is not supported

First of all, thanks for your effort to improve this repo.
However, please make a PR for one major topic only (in this case, support for List and ArrayList conversion). I do not want to merge the mixed changes that are unrelated to the topic.  Also please do not touch lines that are not relevant to your changes.

Alright, this change does still contain a quite major change of fetching methods by name instead of by parameters. Unconventional for normal java classes but since goloop does not allow for duplicate external functions i imagined it would be fine. Makes converting parameters a lot more straight forward. Will also be easier in the future to support the rest of the conversions.


Using redirectToLogin on an unknown workspace silently fail

Describe the bug
If you use fiefAuth.redirectToLogin(...), and the workspace cannot be found, you'll have

getOpenIDConfiguration() receive an error HTTP 400 with content {"detail":"CANT_DETERMINE_VALID_WORKSPACE"}
no error throw, and the authorizationEndpoint will be undefined

End result is, in your app, you end up with redirecting with an url like http://.../undefined?response_type=code&client_id=....
And no clue why :)
To Reproduce
Steps to reproduce the behavior:

Start empty instance of fief
Run your code on this instance
See error

Configuration

JavaScript environment: VueJS
Fief client version: 0.13.3

Good catch, @tito, thanks 🙏
I've added proper error handling for this in 0.13.5. You can look for FiefRequestError for those cases.


refactor: use es2015 import/exports syntax

That will allow UglifyJS to tree-shake the unused exports in/from the
plugin.

test

test

Groceries app is not freezing on launch screen


lupe zoom embed +

Description of the new feature / enhancement
i need a tool, that can enlarge subtitles in videos or text in not good quality video to make them more readable.
if i use ctrl + zoom in website, zoom die website not the video
Scenario when this would be used?
learn videos, Movies
Supporting information
No response

Depending on application, it is controlled by the app or should be using the caption control under accessibility -> Captions in Windows.  there you can adjust as needed for sizing


Comment fix: SpaCy NER was trained on OntoNotes

Replace "ConLL 2003" by "OntoNotes 5.0", which is the actual dataset in
which en_core_web_sm has been trained.
( read the docs: https://spacy.io/models/en )
quick_start.ipynb:

spaCy docs:

Thanks!


glib: Implement Regex

I'm interested in generating bindings for https://github.com/elementary/granite which exposes GLib.Regex as part of its public API, so it would be good to have these in the glib crate to depend on.

Not a blocker, but it would be good if eventually we could have a documentation note here saying this should not really be used by Rust programs except for compatibility reasons. No one should ever be writing new code with this unless necessary, e.g. calling those libgranite APIs that need it. There are much better native Rust implementations, even the pcre2 crate is better than using this.

Would you mind rebasing this one?

Looks good to me apart from those trivial things. Once that's all covered, can you squash the commits together?

Thank you both for the feedback, I'll work on addressing the last few comments over the next few hours.
But first, a question:
It looks like I initially manually implemented a lot of these methods so we could use impl IntoGStr  in the arguments instead of &str. The methods generated by gir are otherwise identical.
Is it still the case that it would be preferred to have manually written bindings just to get impl IntoGStr here, or should I revert most of these methods back to the automatically generated versions that use &str?

Keep them like this until gir supports generating them like this. That's what the comment in Gir.toml should say why they're not autogenerated.

I have resolved all feedback apart from the non-blocking comment about the missing implementation of g_regex_replace_eval and squashed my commits.
Thanks again for your reviews, let me know if there's anything else I can do here.

Looks good enough, we can always iterate later if needed. Thank you for your contribution

This has some soundness issues, see https://github.com/gtk-rs/gtk-rs-core/issues/1223


change addEventListener not fired

I have an application written almost completely in vanilla js and now I am having difficulties integrating inputmask;
Inputmask().mask(document.querySelectorAll('input')); document.querySelector('.js-myfield').addEventListener('change', function () { console.log('hello world'); });
If I do not use inputmask my change event is fired, but if I use inputmask the change event is not fired. If I rewrite the code to use jQuery - e.g. $('.js-myfield').change(.... - instead then it is fired, but rewriting every event to jQuery it not an option.
Any idea why and/or how to fix it?

@kila03 ,
Try using the inputmask.dependencyLib.js  from extra/dependencyLibs

It makes no difference - only a jquery change event is triggered, not the vanilla js. My inputmask is working as expected.
I have tried using the bundle in dist, single inputmask and numeric extensions js files from dist/inputmask and different order of the js-files but with same result.

@kila03 ,
But did you load the vanilla dependencylib?

@kila03,
That seems to work.
So you added
<script src="extra/dependencyLibs/inputmask.dependencyLib.js"></script>
<script src="js/inputmask.js"></script>

....

Inputmask("0800-999-9999").mask("test3");
document.querySelector('#test3').addEventListener('change', function () {
			console.log('hello world');
});

....

@RobinHerbots
Yes, vanilla dependencylib was included. I deleted everything, downloaded the package again and started over and now it works - must have been a spelling mistake or something. Thanks for the help and your patience :+1:

Sorry for reopening this issue, but I have some new testing results.
`

InputMask

Hello, InputMask!
<input type="text" id="test">

<script src="inputmask.dependencyLib.js"></script>
<script src="inputmask.js"></script>
<script>
  Inputmask("0800-999-9999").mask("#test");
  document.querySelector('#test').addEventListener('change', function () {
    console.log('hello world');
  });
</script>

`
This example puts on mask in all tested browsers, but only in FF and Chrome the change event is fired, in IE11 the change event is not fired. I have tested with release 3.3.1 and 3.3.2-65.

@kila03 ,
No problem.  I will have a look when time allows.

@RobinHerbots
I have been digging a bit more because this has high priority in my solution (guess everybody says that...) and I have a bit extra information if that can help you in any way. If I dont add the keypress and input event in the dependencyLib - I am just temporary adding
if (ev === 'keypress' || ev === 'input') { return; }
in top of the addEvent function - then my change events works as expected. Mayhaps that can narrow down your search.

@kila03 ,
There was a bug in the inputmask.dependencylib.js.  The eventname was not passed correctly.

@RobinHerbots
Awesomeness :+1:  - except I should probably have seen that myself :)


write end-to-end tests for draft on minikube

During the release, we noticed there were a lot of issues that cropped up:

compilation on Windows failed, fixed in #173
#181
#182
#180

We should write a end-to-end smoke test to be run passively to find and identify these bugs quicker during the release cycle.

by "write and end-to-end smoke test", does this mean on minikube as the title suggests?

the smoke test should be written with any cloud provider in mind, but yes.


[1.20.1 / Crash] When entering world with mod installed it is resulting into game crash.

When entering world with mod installed it is resulting into game crash.
crash-2023-06-21_15.28.57-server.txt

From testing with this, it seems to only affect Singleplayer worlds. Multiplayer is fine.
crash-2023-06-29_20.55.05-server.txt

fixed in 5.0.1
https://www.curseforge.com/minecraft/mc-mods/jea/files/4631663
https://modrinth.com/mod/jea/version/1.20.1-5.0.1


Change API of V and I to time::duration_from_milliseconds like api

Stale ticket. V and I were changed to floats.


Support default values in list[dataclass] and dict[dataclass]

Tracking issue
flyteorg/flyte#5569
Why are the changes needed?
We want to support list[dataclass] and dict[dataclass] to fix the bug.

What changes were proposed in this pull request?

Do convert recursively in JsonParamType to handle nested dataclasses.
Fix errors while converting from literal back to python value with default value = None (type_engine.py)
Unit tests for nested dataclasses

How was this patch tested?
import typing
from dataclasses_json import dataclass_json
from flytekit import task, workflow

from dataclasses import dataclass

@dataclass_json
@dataclass
class User:
    name: str = "default"
    github_handle: str = "default"

@task
def multiple_items_task(users: typing.List[User]) -> typing.List[User]:
    return users

@workflow
def multiple_items(users: typing.List[User]) -> typing.List[User]:
    return multiple_items_task(users=users)

@task
def multiple_items_dict_task(users: typing.Dict[str, User]) -> typing.Dict[str, User]:
    return users

@workflow
def multiple_items_dict(users: typing.Dict[str, User]) -> typing.Dict[str, User]:
    return multiple_items_dict_task(users=users)

Simple Tests in CLI:
Dict[str, dataclass]

List[dataclass]

Run on remote

Unit test
A new unit test test_nested_dataclass_type is added to check if it supports nested dataclass types and default values.
Setup process
git clone https://github.com/mao3267/flytekit.git
git checkout handle-dataclass-default-value
make setup && pip install -e .

Check all the applicable boxes

[ ] I updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] All commits are signed-off.

Related PRs
None

Docs link
TODO

cc @pingsutw Please help me review. In this PR, we have supported list[dataclass], dict[dataclass], and more nested dataclass types. However, since we haven't supported the conversion of dataclass with Flyte types members, now we also don't support other nested dataclass with Flyte Types.


refactor: use internalAccount instead of account address for granular updates

This PR replaces the parameter for UserStorageController saveInternalAccountToUserStorage from an account address to an InternalAccount.
This helps because we're listening to AccountsController events and they are passing an InternalAccount as their return value. By using this return value directly, we remove some unnecessary logic & queries.
Explanation
References
Changelog

@metamask/profile-sync-controller

CHANGED: use InternalAccount instead of account address for saveInternalAccountToUserStorage parameter

Checklist

[x] I've updated the test suite for new or updated code as appropriate
[x] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
[x] I've highlighted breaking changes using the "BREAKING" category above as appropriate

@metamaskbot publish-preview

@metamaskbot publish-preview


Feature request: enable setting custom default values

Currently
nutype enables users to derive several derivable traits. However deriving Default yields an error (unsupported trait derive: Default).
Feature Request

enable nutypes to handle/derive the Default trait as expected.
implement another annotation (alongside validate and sanitize) like default = , which enables users to specify a default value and/or the name of a function that yields the default value.

Workaround
It is possible to manually implement the Default trait on a nutype struct.
This is functionally sufficient. Just not quite elegant, compared to what nutypes annotations might enable us to do. :)
Considerations/constraints
The thing to keep in mind is that the default value should not be able to violate the promises of the nutype validation. So presumably we need to be ensured this at compile time.
I can't estimate how difficult a constraint that is to implement. But I thought I'd mention it immediately.

@pflakus Hi, thanks for the request. I think having things would be helpful for many other users.
Let's start with the syntax.  Do I get it right that  the desired syntax would look like the following:
#[nutype(
    validate(min = 0.0, max = 100.0)
    default = 50.0
)]
#[derive(Default)]
pub struct Percent(f64);

?

Deriving Default without default =  should result into a compile error
Setting default =  without derive(Default) should also lead to a compile error

The thing to keep in mind is that the default value should not be able to violate the promises of the nutype validation.

This is indeed very important.
Unfortunately it won't be able to do always.
Consider the example above, defined as
#[nutype(
    validate(with = |n| n >= 0.0 && n <= 100.0)
    default = 50.0
)]
#[derive(Default)]
pub struct Percent(f64);

Note, that there is a custom validator function (in this case closure) defined with with =.
Unfortunately , proc macros in Rust a not powerful enough to lookup and execute the provided custom function at compile time.
It means, that ensuring that the promises of nutype is not violated is not possible at compile time.
However, it can be worked around a unit test.
In theory the macro can generate a tiny unit test, that ensures that the default value is indeed matching all the necessary criteria.
What do you think?

Seconded the whole comment, no notes. 😉
The idea with the injected unit test is pretty nifty!
Imho your approach, in combination with documentation having a prominent explanation making it clear how this feature is intended to be used, sounds like a decent compromise to ensure that people can use it safely.

Addressed in https://github.com/greyblake/nutype/pull/39


What does cookie expiration of -1 really mean?

According to documentation cookies (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie)
Cookies have to have an expiration date.
How does setting expiry -1 actually make the cookie never expire or am I mis understanding the doc?

I also came across this. The documentation note "(specify -1 for no expiry)" is wrong since -1 result in the following code:
 var exdate = new Date();       exdate.setDate(exdate.getDate() + (-1 || 365));
So the cookie is immediately expired.

This issue should be renamed: documentation is wrong about -1 value for cookie.expiryDays


perseus-cli installation fail on windows 10.

This issue is reporting a bug in the code of Perseus. Details of the scope will be available in issue labels.
The author described their issue as follows:

On Windows 10, installation ( cargo install perseus-cli )  fails.

Error message :
error[E0432]: unresolved import winapi::shared::winerror
--> [...]  .cargo\registry\src\index.crates.io-6f17d22bba15001f\notify-5.0.0-pre.13\src\windows.rs:9:21
|
9 | use winapi::shared::winerror::ERROR_OPERATION_ABORTED;
|                     ^^^^^^^^ could not find winerror in shared
Upgrading the "notify" depency version requirement to 5.1 allow the installation to proceed.
The steps to reproduce this issue are as follows:

Try to install perseus-cli on windows 10.

A minimum reproducible example is available at <>.

Hydration-related: false
The author is willing to attempt a fix: false

Tribble internal data
dHJpYmJsZS1yZXBvcnRlZCxDLWJ1ZyxBLWNsaQ==

A temporary fix should be to use cargo install perseus-cli --locked instead. This will make sure to use the dependencies as specified in the lockfile instead of using the latest Semantic versioning compatible crates.

Will cut a new release fairly soon, pinning this for now to help others!


[Proposal] Add token based Auth for API endpoints

The idea / proposal
I was thinking of exposing API endpoints for spending points. The basic idea is that a trusted webapp can get an API token (issued manually perhaps) and using the token it can request api endpoints to add/remove points from any user.
Why?
The main reason is, that I would like to integrate some features into a website (future anniefuchsia.com) where the logged in users can spend points on some perks.
Access to all users points?
Yes, since the webapp will handle user authentication (via Twitch Oauth2) I can be certain who is spending their points, and reduce their points.
Of course, the token must be kept secret and out of any source control such as git, but if taken care of should not be an issue.
Technical stuff
The tokens could be in the JWT format (JSON Web Token) since that's a pretty standard token implementation nowdays. Also every token would have access scopes for possible future additions.
Possible libraries to handle JWT:

pyjwt
python-jwt
python-jose
jwcrypto

Tokens would not include an expi
Basic Request Flow

How would tokens be issued?
Either through the admin panel, or a simple console command that generates a token with the given scopes for a given user.
Not sure if tokens need to be assigned to a user, opinion welcome
How would API authorization work?
Every request would include the following header
Authorization: Bearer <token>

If the Authorization fails, the following response is returned
{
    "code": "401",
    "message": "Unauthorized",
    "error": "true"
}

If the Authorization is successful, the response would depend on the endpoint.
For example PUT /api/v1/points/ would return
{
    "code": "200",
    "message": "Successfully added {points} points to {user}",
    "error": "false",
    "data": {
        "user": {
            ...
            "points": "{new points}"
            ...
        }
    }
}

Where {user} and {points} are request parameters.
Let's talk about it
Let's discuss any ideas related to this. I'm open to implement this, if you point me in the right direction regarding where to put these things to keep consistent with the rest of the code.

I'd be open to this.
As per the library, I'd prefer using flask-jwt for this. I've used it before already and it's worked great.
One of the things I would need to do before this can happen, is to make the user data fully live. Right now there is too much data that is cached in the bot before it's pushed onto the database.

I guess it needs some cache-busting plus a way to force data from cache to be inserted into db. I guess it should only force update on the users that get changed by the request.
Also about jwt, I guess the standard is to request a token via username + password, but I wouldn't complicate it that much, I would rather have tokens that don't expire issued manually / from admin panel.
Do you think there would be any issues with that?
Main reason I'd like to avoid it, is to not complicate other clients, so they only store a token in an env variable.

So authentication-wise you're suggesting there is, for example, an admin page where you can create authentication tokens that can be handed out manually, and revoked manually. With a certain set of permissions. And these tokens don't expire unless manually revoked.
Is it possible to set an infinite expiration date on JWT tokens?

Yeah that's what I was thinking, I believe you can create jwt tokens that don't expire, but an alternative solution is to set the expiration to the far future.
Reading through this answer http://stackoverflow.com/a/26834685 I'm thinking if it's overkill to use jwt instead of regular random strings?
I guess jwt is easier to store access scopes.

Using JWT is probably overkill for these "App tokens" then I think. A random string would be preferable. If we were to allow authentication for random users, for them to maybe spend their own points or something then JWT would be more interesting I think.

You are right, let's keep it simple. I don't see any reason for giving out tokens to random users anyways.

Initial token stuff rigor789/pajbot@95b18a4afb1f055016a4d984af97a52d6fab1b8d
Basically the constructor of APIToken generates a token with the given scopes, for the given user with the current timestamp.
The token can only be unlocked with the secret_key + the random salt combo.
The unlock_token() will do that, and return the token data like:
{
    'issued_to': '<user_id>',
    'issued_at': '<tmestamp>',
    'scopes': [
        '<all_scopes_of_the_token>',
        '<scope>'
    ]
}

Due to pajbot being moved into maintenance mode I'm closing this feature request.


thank

Hi, I'm from the server where you were, an interesting idea, but version 1.19 is missing

The version 1.19 will release after mirai-purpur updates to 1.19

okey


Add some editor plug-in and some software

👻Add some editor plug-in and some software.

thx!

坏人，图标 被你删除了 😄....


env_blank.json includes wrong base URL for UM API Directory

Currently, env_blank.json includes the base URL for the UM API Directory as https://apigw.it.umich.edu when it should be https://apigw.it.umich.edu/um. This needs to be corrected to minimize confusion for new contributing developers.

Verified the right value is set in env_blank.hjson


Remove outdated email from package.json

This email is not longer in use.

Thanks for the pull request @ggetz!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.


NBL Chain Example

It would be very helpful if someone could provide a working example of sending chained NBLs, as there seems to be scattered bread crumbs of information pertaining to this.  Based on the information provided, I am able to send out chained NBLs but end up with a strange "STATUS_FWP_TCPIP_NOT_READY" response after successfully sending an NBL Chain.  This includes releasing memory (context, nbls, mdls, etc).   So, from the various pages (including this one) that briefly discuss sending a Chained set of NBLS, I can get all the way up to a strange TCPIP error.  I call this "strange" because I am sending from the NATIVE MAC frame layer, and outbound sends from this layer should (??) only pass through the filter platform's LWF NDIS region and not be sent back up to the top of the TCPIP stack (is this right?).  Some form (doesn't even have to compile) of page that generally discusses this topic with things like how to manually craft an NBL chain properly (is there more than just using pNBL->next) and other such recommendations would be nice.

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

ID: 9ec28b87-7678-26e4-f9d6-a98d101c7515
Version Independent ID: 17522f36-5eba-763c-f110-bbc1d7987a31
Content: Using Layer 2 Filtering - Windows drivers
Content Source: windows-driver-docs-pr/network/using-layer-2-filtering.md
Product: windows-hardware
GitHub Login: @duncanmacmichael
Microsoft Alias: dumacmic

Hi @NoelStephens, since I haven't heard back yet I'll go ahead and close this issue. Hopefully my answer above helped clarify things. If you need anything else, please feel free to either reopen this issue or open a new one. Thanks!


Ensure that the VDU buffer's lines are never null

This change makes it such that the VDU buffer's lines are always defined
(although they might be empty).
Fixes: #710

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

Also, I'm waiting on go/ospo's approval before signing the CLA.

It would be super awesome to get this fixed and merged (and released). Thanks!


Make CSS hotfixes visible in the options

Part of https://github.com/refined-github/refined-github/issues/6383

Pretty straightforward, it can make debugging a bit easier. I don't know if I want to expose the ability to disable hotfixes.
Demo

Merging for now, can be polished later.


[question] samples - MonoGame linux\x86_64

I've tried the Platformer2D monogame sample on linux\x64 and faced with two issues.
I'm not sure is it bugs or not and where it should be fixed.
The first is:
ffmpeg and ffprobe from monogame.content.builder are installed with out x bit set.
It leads to the following build error:
/dotnet/mono-games/MonoGame.Samples/Platformer2D/Content/Sounds/ExitReached.wav : error : Importer 'WavImporter' had unexpected failure! [/dotnet/mono-games/Platformer2D.csproj]
Microsoft.Xna.Framework.Content.Pipeline.InvalidContentException: Failed to open file ExitReached. Ensure the file is a valid audio file and is not DRM protected. ---> System.ComponentModel.Win32Exception: ApplicationName='/root/.nuget/packages/monogame.content.builder/<IP_ADDRESS>/build/MGCB/build/ffprobe', CommandLine='-i "/dotnet/mono-games/MonoGame.Samples/Platformer2D/Content/Sounds/ExitReached.wav" -show_format -show_entries streams -v quiet -of flat', CurrentDirectory='', Native error= Access denied

To fix the issue the x bit should be set on ffmpeg and ffprobe binaries.
And second:
A font name is set in Platformer2D/Content/Fonts/Hud.spritefont as:
    Modify this string to change the font that will be imported.
    -->
    <FontName>Arial</FontName>

    <!--

And compiler looked up for font in the following folder :
 72677 10056 stat("/dotnet/sample_corert/MonoGame.Samples/Platformer2D/Content/Fonts/
In case Linux the font name should be arial the the arial.ttf file should be placed in the MonoGame.Samples/Platformer2D/Content/Fonts/ folder.

The first looks like a bug in the Monogame.Content.Builder package. @cra0zy Does it ring a bell?

Ah yes, upgrade the MonoGame.Content.Builder nuget package that the project is using, this has been fixed.

The second looks like a bug in https://github.com/MonoGame/MonoGame.Samples . It would be nice if you can submit PR with the fix against MonoGame.Samples repo.

He could also install MS fonts on his device.

He could also install MS fonts on his device.
The fonts are installed.
For me it works only if a ttf file is placed into the MonoGame.Samples/Platformer2D/Content/Fonts folder.


Swift 1.2

Waiting on Circle CI to add iOS support for me. Will check back then.

Huh, so the ReactiveCocoa version we're using now requires Xcode 6.3.1, which CircleCI doesn't support yet.

Gonna fail on CircleCI, but it's passing for me locally.

This has been pushed to CocoaPods trunk as 0.8.0.


Count seems to be off by 5-8 tokens

came here from https://github.com/openai/openai-node/issues/18 and I'm using this to count tokens when streaming.
Seems to be off by 5-8 tokens in either direction when comparing to the result that the official API gives when using without streaming.
I haven't done a very deep analysis, just gave it a few prompts:

tell me a joke
tell me a n sentence story. (where n is between 5 and 12)

I compare it to the result given by the API when not syncing.
When I make the request, I get both of them, to give the results. It's typically between -2% to +2%, and the main purpose is to get an idea of costs. Since 3.5 is so cheap these days, I really don't think it's worth spending a lot of time on this.

si, I agree that the most usefull and original function is just to get a quick estimate. It would be useful if it was compatible with some of the guts.
Anyway yeah, I think the request can give accurate tokens but a few cents here and there never hurt much.

This is probably due to issue #6

Just published https://github.com/drorm/gish and you can see in the screencast, the display of the counting when streaming. Thank you.


[SPARK-21714][CORE][BACKPORT-2.2] Avoiding re-uploading remote resources in yarn client mode

What changes were proposed in this pull request?
This is a backport PR to fix issue of re-uploading remote resource in yarn client mode. The original PR is #18962.
How was this patch tested?
Tested in local UT.

Test build #81201 has started for PR 19074 at commit 9c5b562.

CC @vanzin @tgravescs please review. Since 2.2 and master are quite different in this part of code, so backporting changes a lot.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/81201/
Test FAILed.

Merged build finished. Test FAILed.

Jenkins, retest this please.

Test build #81205 has started for PR 19074 at commit 9c5b562.

Test build #81205 has finished for PR 19074 at commit 9c5b562.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
   *        (4) the main class for the child

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/81205/
Test PASSed.

LGTM. Merging to 2.2.

Merged. @jerryshao please close manually.

@jerryshao looks like this breaks the 2.10 build:
https://github.com/apache/spark/commit/59529b21a99f3c4db16b31da9dc7fce62349cf11#commitcomment-23954704
I reverted the patch waiting for the fix.

Ohh, sorry about it, I forgot to fix it in 2.10 repl code. I will push a fix soon.
BTW how do we trigger scala 2.10 build on Jenkins?

I don't think there's a way to do that (the build Sean mentions happens after PRs are committed).

OK, so I will do the test locally.

Test build #81242 has started for PR 19074 at commit 871a005.

@vanzin @srowen pushed another commit to change 2.10 repl code, I tested locally with 2.10 code, please review.

Test build #81243 has started for PR 19074 at commit 6ba3367.

Test build #81242 has finished for PR 19074 at commit 871a005.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/81242/
Test PASSed.

Test build #81243 has finished for PR 19074 at commit 6ba3367.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/81243/
Test PASSed.

Alright, let's try again. Merging to 2.2; make sure to close this PR manually.

Thanks @vanzin , it should be passed now 😄 .

@loneknightpy can you file a new bug instead of comment on a closed PR?

ping @jerryshao

@loneknightpy did you open a new JIRA about this issue?
AFAIK, downloading resources to local disk is not supported for cluster mode even from beginning, would you please elaborate the issue in JIRA, thanks!

@loneknightpy can you please elaborate more about the issue?
I believe you brought this remote resources support in #18078. It doesn't support cluster mode from beginning. Also your original works brings in regression in running on yarn, that's why I made a change here.
Maybe there's some changes for standalone cluster mode which assumes local resources, but I don't think it's a expected behavior.


Tests do not compile on Windows

There are calls to syscall.Umask, which isn't supported on Windows. That test could be moved to a !windows only file.

Perhaps there's a different way of asserting that the overwritten file has the correct permissions…? I can't recall why exactly that assertion is in place, to be honest. 🤔

Wouldn't calling FileMode be enough? I am a little confused as to what we need umask for?

I noticed that there are a couple more tests that don't really work on windows.
#19 also plays into this. When actually using hardlinks, we can't check for correct linkage anymore, as we can't necessarily detect whether we are a hardlink, since hardlinks are basically just normal files, unlike symlinks.
A workaround would be to manipulate the file and see whether both files change.
Additionally, some of the tests make assumptions on filepaths (different separators).


Unable to find Spring Boot Executable Jar

We package spring boot project as a war package, without maven plugin
<plugin>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

Then the MANIFEST.MF is like below, there is no Spring-Boot-Version or Main-Class in the file
Manifest-Version: 1.0
Created-By: Maven WAR Plugin 3.3.2
Build-Jdk-Spec: 17
Implementation-Title: containerapps-albumapi-java
Implementation-Version: 0.0.1-SNAPSHOT

In previous 5.28.0 version, the build can be passes, but after upgrading to 5.30.0, the build will failed, the error shows that
......
Tanzu Buildpack for Spring Boot 5.30.0
  unable to find Spring Boot Executable Jar
  open : no such file or directory
Timer: Builder ran for 500.172212ms and ended at 2024-07-24T05:03:21Z
ERROR: failed to build: exit status 1

If we add maven plugin to pom.xml, it works, and the MANIFEST.MF shows like
Manifest-Version: 1.0
Created-By: Maven WAR Plugin 3.3.2
Build-Jdk-Spec: 17
Implementation-Title: containerapps-albumapi-java
Implementation-Version: 0.0.1-SNAPSHOT
Main-Class: org.springframework.boot.loader.WarLauncher
Start-Class: examples.azure.containerappsalbumapijava.ContainerappsAlbum
 apiJavaApplication
Spring-Boot-Version: 3.1.5
Spring-Boot-Classes: WEB-INF/classes/
Spring-Boot-Lib: WEB-INF/lib/
Spring-Boot-Classpath-Index: WEB-INF/classpath.idx
Spring-Boot-Layers-Index: WEB-INF/layers.idx

I saw there is a commit about build.go and it caused by this change: https://github.com/paketo-buildpacks/spring-boot/commit/d8787acef1eb291d0a82fcce6e4f8b437789e421?diff=split&w=0#diff-f5e7f5225075621503ea53e37014cf808702bf28601c68fdb152b3afcf503591
why restrict to include Spring-Boot-Version or Main-Class  in MANIFEST.MF file?
Expected Behavior
The build should work for fat/thin war
Current Behavior
if the war MANIFEST.MF doesn't container  Spring-Boot-Version, it will fail.
Possible Solution

Steps to Reproduce

Motivations

@pivotal-david-osullivan  can you help to check this?


Team Section

Add a team section:

Name
Photo
Social
Role

New branch team pushed with basic member component.
@nonlinear is working on styles

Basic structure has been merged into master. Remaining work is clean-up and we've opened separate issues for the tasks. PR #56 closed


Still freezes game

I inject the dll into my gmod 64x with xenos 64x and it still freezes my game and I am on gmod 64 beta I freezes with anooying hev sound spamming Still not working I had to ctrl and alt delete to restart my pc cause I can't exit out there is two betas the chromium that is 64 but outdated and author 64x that is not outdated I dont know what's going on I dont know if the dll is causing the issue cause I downloaded from unkown cheats.

dude you have to compile it yourself not download a precompiled dll from the internet.

Just make sure your game is in chromium x64, and that you launch it in x64 mode. As simple as that.


Events not coming in with Trust Wallet

I hope this is the right repo, i haven't used Trust Wallet before and am unsure about all its components.
My dApp (https://myth.cash) is not loading any events, you can check this by opening any page other than the startsite, they all have some kind of tables that should display events but don't. I've tried to connect sentry to get any way to catch errors but all i get is: TypeError: Failed to fetch
The website works as it should with MetaMask a user noticed this for me.
Any ideas how i could fix this behaviour? Or what the actual issue is behind that?

You should be using your own web3 provider for events or any other activity.
Read more details here: https://github.com/trustwallet/trust-web3-provider/issues/58#issuecomment-614907589

I do, i am using web3.js, i only want my dapp to work in your browser. So far i don't even know how to debug it

I now tried using nodesmith.io.
Again it works with the Browser/Metamask and not with Trustwallet.

No idea why you closed the ticket really

this repo not related to the problem. For any issues you can create discussion on https://community.trustwallet.com/c/feedback/2 or https://github.com/trustwallet/trust-web3-provider
@MythicalToken show me example of your code that does not work

Contracts.contract("KEY", General.address).events.DiceRolled({
  fromBlock: 0
}, function(error, event){})
.on('data', function(event){
   Dice.add_line(event)
})

Does not work. Contracts.contract is returning:
web3.eth.Contract(ABI, ADDRESS, {
  from: FROM,
  gasPrice: GAS
});

As already said i never used trustwallet, so i really have no idea which repo/component is the right one to ask for help. Obviously it is not here but on that forum where i can't post anyway, but have to wait for the support ticket :/

Edit:// In case it isn't obvious, i am not using the injected web3.js, never have. I bring my own web3.js and now also tried to use a third party provider. Both don't work Trustwallet.

if you are using your own provider - why there is should be an issue on the wallet side? As mentioned before, use your own provider for such calls (which ever node you use, nodesmith, infura and etc)
Only use injected provider for sign message and transactions.

Your wallet contains a browser doesn't it? So if the issue only happens with that specific browser where else should i look for the problem?

Please read explanation by MetaMask: https://medium.com/metamask/no-longer-injecting-web3-js-4a899ad6e59e.
Solution / Explanation from the article: use your own provider for anything not related to signing. If it works today - it does not mean it will work tomorrow, so if you follow this solution it will always work for you, independent from the wallet or the browser you use.

I tried to understand all this now but i don't get it.
So MetaMask does not ship with web3 anymore, got it, no problem i use my own, have been the whole time. I have to use their provider to gain access to accounts, again obvious, so i am using that. So far this setup works with trustwallet too. I can read & write methods with both.
No where does the article you are linking suggest to use my own provider, in fact they even say:
You can still bring your own convenience library and use it with the MetaMask inpage provider, whether ethers.js, web3.js, or something else.
So either the thing you are telling me is that your (trustwallets) default provider is simply not supporting events (then no idea what this would have to do with Metamask) or i simply do not understand what you are talking about.