[BUG]

What happened?
Downloading registry.npmjs.org/typescript/4.9.5: 11.6 MB/11.6 MB, done
Downloading<EMAIL_ADDRESS>48.4 MB/48.4 MB, done
AppData/Local/pnpm/store/v3/tmp/dlx-2472 |  WARN  deprecated<EMAIL_ADDRESS>AppData/Local/pnpm/store/v3/tmp/dlx-2472 |  WARN  deprecated<EMAIL_ADDRESS>AppData/Local/pnpm/store/v3/tmp/dlx-2472 | +528 +++++++++++++++++++++++++++++++++++++++++++++++++++++
AppData/Local/pnpm/store/v3/tmp/dlx-2472 | Progress: resolved 588, reused 0, downloaded 528, added 528, done
AppData/Local/pnpm/store/v3/tmp/dlx-2472/node_modules/.pnpm/@parcel+watcher@2.1.0/node_modules/@parcel/watcher: Running iAppData/Local/pnpm/store/v3/tmp/dlx-2472/node_modules/.pnpm/@parcel+watcher@2.1.0/node_modules/@parcel/watcher: Running install script, done in<EMAIL_ADDRESS>Running install script...
<EMAIL_ADDRESS>Running install script, failed in 372ms
<EMAIL_ADDRESS>install$ (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp re
│ sharp: Installation error: EPERM: operation not permitted, mkdir 'E:\Node.js\node_cache_libvips'
│ sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
└─ Failed in 372ms at<EMAIL_ADDRESS> ELIFECYCLE  Command failed with exit code 1.
Version
Latest
What OS are you seeing the problem on?
Windows
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
(OPTIONAL) Contact Details
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems.

Thanks for filing the issue - What pnpm version are you using? Also nodejs version?


Use STL style bound check

Pull Request Test Coverage Report for Build 380

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at ?%

Totals

Change from base Build 377:
0.0%

Covered Lines:

Relevant Lines:
0

💛  - Coveralls


Documentation?

Is there a way to scale or adjust the velocity sensitivity? I see that it exists in the modulations panel, but I don't know how to use it

In the main ADSR there is a Vel knob


feat: use the new reserved rules api

⚠ Needs https://github.com/tree-sitter/tree-sitter/pull/3896 ⚠
@calebdw you probably know PHP better than me, it'd be nice if you can audit this, but so far from what I can tell everything in the corpus parses as it should, and we have much better error recovery in a variety of cases, I just put 2 in a test (compare with error recovery w/o this PR to see a staggering difference :) ) (you will need to build tree-sitter from the branch in the linked PR to play w/ this)

Awesome! Looks interesting, I'll play with it in the next couple of days.
I'm fairly certain named arguments could benefit from this as well


Charts colors

Hi! How can i change charts colors ?

Did you found any solution for the chart colors ?


fix(zig): fix buildexe name escape

Fixes an issue from https://github.com/rafamadriz/friendly-snippets/pull/491#issuecomment-2509807357.

Moved to: https://github.com/rafamadriz/friendly-snippets/pull/530


about kubernetes cluster manager and release scheduler

@FfDL
I have read the paper about FfDL. http://learningsys.org/nips17/assets/papers/paper_29.pdf. In the FfDL architecture,  Kubernetes Cluster Manager exist as a kubernetes controller. Are there some detail resources about the service, or Would you please tell us the future release plan.
We think it will be better that the development schedule is available.

@cloustone not sure I follow - if you can respond in detail to the email I sent couple of days ago, we can go in more details


Update to 2017.2.2

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


[WIP] Clean up Knockout-Validation usage

⬑ #5977
← #6025 (diff)
Purpose
Cleans up our usage of Knockout-Validation in the registration modal. Non-idiomatic usage makes the logic harder to follow.
Changes
See the commit log.
Side effects
n/a
Ticket
tbd

This builds on #6025. I've made it against develop so that when the time comes we can rebase the branch for this PR rather than starting a new one (we can't change the base branch of a PR), but that means the diff tab on this PR is cluttered. Check the "diff" link in the ticket description to isolate the changes unique to this PR.

Make sure we didn't screw up the 10-day validation

We didn't. The only Date() call was inside the validator for the 10-day validation; it had no todayMinimum analogue.

Close/reopen to bump Travis.

Rebased on #6025 at d7a3c2a7932a6def31fd81246b1e304e36ee7065.

Were there tests for the 10 day validation? Did we break them?

If there were, we didn't break them. :)

Okay! This is ready to go once #6025 is in.

Rebased to pick up #5977. Previous head was 780f0b9eedea6472d2a156d98d28a1857483c68c.

💃  🎉


feature idea: fabio can be configured to only serve consul services with certain tags

I'd like to use the same Consul cluster to serve internal and external applications. Separate Fabio clusters would only serve services registered with particular tags ('internal' and 'external' in this example).
It sounds like @magiconair handles this by running separate Consul clusters.

@aerickson Check out the -registry.consul.tagprefix parameter which should do what you want. Please let me know if you're looking for something else.
https://github.com/eBay/fabio/blob/master/fabio.properties#L467-L475

@aerickson I'm going to close this issue for now since I believe that the solution I've provided answers your question. If it does not then please feel free to comment and I'll re-open if necessary. Thank you.

@magiconair Thanks, that's perfect. :)


cabal install error

gabin@BlueDisk:~/develop/haskoin/haskoin-wallet$ cabal install
Resolving dependencies...
Configuring haskoin-wallet-<IP_ADDRESS>...
Building haskoin-wallet-<IP_ADDRESS>...
Failed to install haskoin-wallet-<IP_ADDRESS>
Build log ( /home/gabin/.cabal/logs/haskoin-wallet-<IP_ADDRESS>.log ):
cabal: Entering directory '.'
Configuring haskoin-wallet-<IP_ADDRESS>...
Building haskoin-wallet-<IP_ADDRESS>...
Preprocessing library haskoin-wallet-<IP_ADDRESS>...
[ 5 of 10] Compiling Network.Haskoin.Wallet.DetailedTx ( src/Network/Haskoin/Wallet/DetailedTx.hs, dist/build/Network/Haskoin/Wallet/DetailedTx.o )
src/Network/Haskoin/Wallet/DetailedTx.hs:168:41: error:
• Couldn't match type ‘Either LString Address’ with ‘Address’
Expected type: Address -> Either String Address
Actual type: Either LString Address -> Either String Address
• In the first argument of ‘(.)’, namely ‘eitherString’
In the second argument of ‘(>=>)’, namely
‘eitherString . outputAddress net’
In the expression:
decodeTxOutSO >=> eitherString . outputAddress net
|
168 | decodeTxOutAddr net = decodeTxOutSO >=> eitherString . outputAddress net
|                                         ^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:168:56: error:
• Couldn't match type ‘Maybe’ with ‘(->) ScriptOutput’
Expected type: ScriptOutput -> Address
Actual type: Maybe Address
• Possible cause: ‘outputAddress’ is applied to too many arguments
In the second argument of ‘(.)’, namely ‘outputAddress net’
In the second argument of ‘(>=>)’, namely
‘eitherString . outputAddress net’
In the expression:
decodeTxOutSO >=> eitherString . outputAddress net
|
168 | decodeTxOutAddr net = decodeTxOutSO >=> eitherString . outputAddress net
|                                                        ^^^^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:168:70: error:
• Couldn't match expected type ‘ScriptOutput’
with actual type ‘Network’
• In the first argument of ‘outputAddress’, namely ‘net’
In the second argument of ‘(.)’, namely ‘outputAddress net’
In the second argument of ‘(>=>)’, namely
‘eitherString . outputAddress net’
|
168 | decodeTxOutAddr net = decodeTxOutSO >=> eitherString . outputAddress net
|                                                                      ^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:206:51: error:
• Couldn't match type ‘Address’ with ‘Network’
Expected type: [(Network, Satoshi)]
Actual type: [(Address, Satoshi)]
• In the second argument of ‘fmap’, namely
‘(Map.assocs detailedTxOutbound)’
In the first argument of ‘(<>)’, namely
‘fmap (addrFormat negate) (Map.assocs detailedTxOutbound)’
In the second argument of ‘(<>)’, namely
‘fmap (addrFormat negate) (Map.assocs detailedTxOutbound)
<> [nonStdRcp]’
|
206 |             [feeKey] <> fmap (addrFormat negate) (Map.assocs detailedTxOutbound) <>
|                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:232:35: error:
• Couldn't match type ‘Address’ with ‘Network’
Expected type: [(Network, Natural)]
Actual type: [(Address, Natural)]
• In the second argument of ‘fmap’, namely
‘(Map.assocs $ Map.map fst detailedTxInbound)’
In the second argument of ‘(<>)’, namely
‘fmap (addrFormat id) (Map.assocs $ Map.map fst detailedTxInbound)’
In the second argument of ‘($)’, namely
‘[if Map.size detailedTxInbound > 1 then
keyDoc 0 "Total amount:"
<+> integerAmountDoc unit (detailedTxAmount s)
else
mempty]
<>
fmap (addrFormat id) (Map.assocs $ Map.map fst detailedTxInbound)’
|
232 |             fmap (addrFormat id) (Map.assocs $ Map.map fst detailedTxInbound)
|                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:234:31: error:
• Couldn't match expected type ‘Data.Text.Internal.Text’
with actual type ‘Address -> Maybe Data.Text.Internal.Text’
• Probable cause: ‘addrToString’ is applied to too few arguments
In the second argument of ‘($)’, namely ‘addrToString a’
In the first argument of ‘addressDoc’, namely
‘(textDoc $ addrToString a)’
In the first argument of ‘(<>)’, namely
‘addressDoc (textDoc $ addrToString a)’
|
234 |         addressDoc (textDoc $ addrToString a) <> colon <+>
|                               ^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:308:44: error:
• Couldn't match type ‘Address’ with ‘Network’
Expected type: [(Network, Satoshi)]
Actual type: [(Address, Satoshi)]
• In the second argument of ‘fmap’, namely
‘(Map.assocs detailedTxOutbound)’
In the first argument of ‘(<>)’, namely
‘fmap addrFormatOutbound (Map.assocs detailedTxOutbound)’
In the second argument of ‘($)’, namely
‘fmap addrFormatOutbound (Map.assocs detailedTxOutbound)
<> [nonStdRcp]’
|
308 |                   fmap addrFormatOutbound (Map.assocs detailedTxOutbound) <>
|                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:328:19: error:
• Couldn't match type ‘Address’ with ‘Network’
Expected type: [(Network, (Satoshi, Maybe SoftPath))]
Actual type: [(Address, (Satoshi, Maybe SoftPath))]
• In the second argument of ‘($)’, namely
‘sortOn (((not . isExternal) <$>) . snd . snd)
$ Map.assocs detailedTxInbound’
In the second argument of ‘($)’, namely
‘fmap addrFormatInbound
$ sortOn (((not . isExternal) <$>) . snd . snd)
$ Map.assocs detailedTxInbound’
In the second argument of ‘($)’, namely
‘vcat
$ fmap addrFormatInbound
$ sortOn (((not . isExternal) <$>) . snd . snd)
$ Map.assocs detailedTxInbound’
|
328 |                   sortOn (((not . isExternal) <$>) . snd . snd) $
|                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Network/Haskoin/Wallet/DetailedTx.hs:337:51: error:
• Couldn't match type ‘Address’ with ‘Network’
Expected type: [(Network, (Satoshi, Maybe SoftPath))]
Actual type: [(Address, (Satoshi, Maybe SoftPath))]
• In the second argument of ‘fmap’, namely
‘(Map.assocs detailedTxMyInputs)’
In the second argument of ‘($)’, namely
‘fmap addrFormatMyInputs (Map.assocs detailedTxMyInputs)’
In the second argument of ‘($)’, namely
‘vcat $ fmap addrFormatMyInputs (Map.assocs detailedTxMyInputs)’
|
337 |                   vcat $ fmap addrFormatMyInputs (Map.assocs detailedTxMyInputs)
|                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:346:47: error:
• Couldn't match type ‘Address’ with ‘Network’
Expected type: [(Network, Satoshi)]
Actual type: [(Address, Satoshi)]
• In the second argument of ‘fmap’, namely
‘(Map.assocs detailedTxOtherInputs)’
In the second argument of ‘($)’, namely
‘fmap addrFormatOtherInputs (Map.assocs detailedTxOtherInputs)’
In the second argument of ‘($)’, namely
‘vcat
$ fmap addrFormatOtherInputs (Map.assocs detailedTxOtherInputs)’
|
346 |                   fmap addrFormatOtherInputs (Map.assocs detailedTxOtherInputs)
|                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:355:24: error:
• Couldn't match expected type ‘Data.Text.Internal.Text’
with actual type ‘Address -> Maybe Data.Text.Internal.Text’
• Probable cause: ‘addrToString’ is applied to too few arguments
In the second argument of ‘($)’, namely ‘addrToString a’
In the second argument of ‘($)’, namely ‘textDoc $ addrToString a’
In the third argument of ‘addrValDoc’, namely
‘((if maybe False isExternal pM then
addressDoc
else
internalAddressDoc)
$ textDoc $ addrToString a)’
|
355 |              textDoc $ addrToString a)
|                        ^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:362:45: error:
• Couldn't match expected type ‘Data.Text.Internal.Text’
with actual type ‘Address -> Maybe Data.Text.Internal.Text’
• Probable cause: ‘addrToString’ is applied to too few arguments
In the second argument of ‘($)’, namely ‘addrToString a’
In the second argument of ‘($)’, namely ‘textDoc $ addrToString a’
In the third argument of ‘addrValDoc’, namely
‘(internalAddressDoc $ textDoc $ addrToString a)’
|
362 |             (internalAddressDoc $ textDoc $ addrToString a)
|                                             ^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:369:45: error:
• Couldn't match expected type ‘Data.Text.Internal.Text’
with actual type ‘Address -> Maybe Data.Text.Internal.Text’
• Probable cause: ‘addrToString’ is applied to too few arguments
In the second argument of ‘($)’, namely ‘addrToString a’
In the second argument of ‘($)’, namely ‘textDoc $ addrToString a’
In the third argument of ‘addrValDoc’, namely
‘(internalAddressDoc $ textDoc $ addrToString a)’
|
369 |             (internalAddressDoc $ textDoc $ addrToString a)
|                                             ^^^^^^^^^^^^^^
src/Network/Haskoin/Wallet/DetailedTx.hs:376:37: error:
• Couldn't match expected type ‘Data.Text.Internal.Text’
with actual type ‘Address -> Maybe Data.Text.Internal.Text’
• Probable cause: ‘addrToString’ is applied to too few arguments
In the second argument of ‘($)’, namely ‘addrToString a’
In the second argument of ‘($)’, namely ‘textDoc $ addrToString a’
In the third argument of ‘addrValDoc’, namely
‘(addressDoc $ textDoc $ addrToString a)’
|
376 |             (addressDoc $ textDoc $ addrToString a)
|                                     ^^^^^^^^^^^^^^
cabal: Leaving directory '.'
cabal: Error: some packages failed to install:
haskoin-wallet-<IP_ADDRESS> failed during the building phase. The exception was:
ExitFailure 1

Hey @gabin22, thanks for submitting a bug report. I'd recommend not to use or work with the code in master at the moment. I'm in the middle of a big cleanup and rewrite in branch no-foundation. The new code will also work nicely with the new haskoin-store designed by @jprupp . I'll merge that to master when it's done.


[Issue 74] Update to WildFly 27.0.1.Final

While doing this I updated various other dependencies to match what was used in 27.0.1.
Fixed various things I encountered when building the changed modules, particularly the need to configure JBoss Nexus as a repository.
Resolves #74

Something worth considering for this repository I think would be enabling dependabot. Given we will tag based on a WildFly release it's best to keep testing the most updated versions of dependencies IMO.


Adding documentation for LLM feature

Addresses issue #238

Also, don't forget to optimize the images.


Fix install

Problem

Upgrade from old version fails

Solution

Fix install and upgrade scripts

PR Status

[ ] Code finished and ready to be reviewed/tested
[ ] The fix/enhancement were manually tested (if applicable)

Automatic tests
Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

CI Test was successful


[libavif] Fix target config include dirs for static build

Fix #42112, error with fatal error: 'avif/avif.h' file not found that target iavif lost INTERFACE_INCLUDE_DIRECTORIES for static build.
Backport https://github.com/AOMediaCodec/libavif/pull/2505 to fix.
Checklist

[x] Changes comply with the maintainer guide.
[x] SHA512s are updated for each updated download.
[ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~
[ ] ~Any fixed CI baseline entries are removed from that file.~
[ ] ~Any patches that are no longer applied are deleted from the port's directory.~
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Test
The port usage tests pass with the following triplets:

x64-windows
x64-windows-static

@WangWeiLin-MV Does this also work with the dav1d feature enabled? This updated port indeed resolves the missing include error for me (thank you!), but then the build fails due to unresolved/undefined symbols from dav1d. I noticed in share/libavif/libavif-config.cmake, set_target_properties has INTERFACE_INCLUDE_DIRECTORIES just like when building libavif 1.0.4, but not INTERFACE_LINK_LIBRARIES, could that be the problem?

@jdpurcell Could you help provide a minimal test source code?

@WangWeiLin-MV It's the same code from #42112 that simply prints the version. The build fails with errors like:
Undefined symbols for architecture arm64:
  "_dav1d_close", referenced from:
      _dav1dCodecDestroyInternal in libavif.a[20](codec_dav1d.c.o)
  "_dav1d_data_unref", referenced from:
      _dav1dCodecGetNextImage in libavif.a[20](codec_dav1d.c.o)
      _dav1dCodecGetNextImage in libavif.a[20](codec_dav1d.c.o)
      _dav1dCodecGetNextImage in libavif.a[20](codec_dav1d.c.o)
  "_dav1d_data_wrap", referenced from:
      _dav1dCodecGetNextImage in libavif.a[20](codec_dav1d.c.o)

It's the same code from #42112 that simply prints the version. The build fails with errors like:

It builds pass and print libavif version: 1.1.1

@WangWeiLin-MV Test with static library linkage and [aom,dav1d].

@WangWeiLin-MV I reproduced it on Windows with: test-libavif.zip
I opened Developer Command Prompt for VS 2019, then:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
cd C:\Code\test-libavif
C:\Qt\Tools\CMake_64\bin\cmake.exe --preset=default
C:\Qt\Tools\CMake_64\bin\cmake.exe --build build

Test with static library linkage and [aom,dav1d].

Thanks, it reproduced.

@jdpurcell

Does this also work with the dav1d feature enabled? This updated port indeed resolves the missing include error for me (thank you!), but then the build fails due to unresolved/undefined symbols from dav1d. I noticed in share/libavif/libavif-config.cmake, set_target_properties has INTERFACE_INCLUDE_DIRECTORIES just like when building libavif 1.0.4, but not INTERFACE_LINK_LIBRARIES, could that be the problem?

The CMake config file seem not working, I will check the source code of this project later.
Please use the pc file:
find_package(PkgConfig)
pkg_check_modules(libavif REQUIRED IMPORTED_TARGET libavif)
target_link_libraries(main PRIVATE PkgConfig::libavif)

Thanks for your contribution! I just merged https://github.com/microsoft/vcpkg/pull/42250 instead .


[FEATURE_REQUEST]

Description

Expected behavior with the suggested feature

Other Commentsskype

Skype

Closing since this issue is empty.


[Feature] HTTPUpgrade 支持 0-rtt  配置

Verify steps

[X]  我已经在 Issue Tracker 中找过我要提出的请求 I have searched on the issue tracker for a related feature request.
[X]  我已经仔细看过 Documentation 并无法找到这个功能 I have read the documentation and was unable to solve the issue.

Description
请问目前是否支持 HTTPUpgrade 0-rtt 配置
HTTPUpgrade 0-RTT #3152

现在在 HTTPUpgrade path 后加上 ?ed=2560 才会启用 0-RTT
WebSocket 0-RTT 的实现原理是 Base64 编码后放入 header

Possible Solution
No response

https://wiki.metacubex.one/config/proxies/transport/#ws-optsv2ray-http-upgrade-fast-open

是的


Adding a sudoko game with different

PR Description 📜
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes # 2586

Mark the task you have completed ✅

[ ] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[ ] I have performed a self-review of my own code or work.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] My changes generates no new warnings.
[ ] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[ ] I have added screenshot for website preview in assets/images
[ ] I have added entries for my game in main README.md
[ ] I have added README.md in my folder
[ ] I have added working video of the game in README.md (optional)
[ ] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @MohanaSrinivas ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Hey @MohanaSrinivas,
Please make sure to link the relevant issue using the appropriate syntax, such as "#issueNumber" 👀.
Follow the proper guideline and make a new PR again 😀.
Happy Hacking 💗

Thank you  @MohanaSrinivas , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀

I have mentioned the issue number also once check detail


Why event throws InvalidTransition exception when a transition is not found for the current state for the event?

I thought aasm would ignore an event if the event is not applicable for the current state, but it throws and InvalidTransition exception. This forces us to write all unnecessary do-nothing transitions! Any reason for this design choice?
I plan to comment out the line of code in event.rb (fire()). I could put this change back here through a pull request, if there is an interest in this change.

Hi Syed,
this depends on your point of view. For some it's an exceptional case, which they don't expect. Thus they want to an exception if the state transition is not possible. Other (like you) prefer an indication by return value (false then means the transition failed). Since the original author of AASM used the return value to indicate whether the persisting of the new state was successful or not, this is not possible right away.
I'm currently thinking of making this configurable. Something like
AASM.config.whiny_transitions = true # default, throws exceptions if transition is not possible

What do you think of this?
I have to deny the pull request you provided, for two reasons:

as described above, this breaks the original author's assumption for returning the save result
your changes break the tests

Regards,
Thorsten


Allow for persisted introspection outside of node_modules to assist CI/CD with private databases and networks

Problem
When building with a public CI/CD pipeline such as BitBucket Pipelines or Gitlab, the worker needs access to the database and virtual cloud. This creates a security vulnerability as the pipeline would need to be whitelisted at some level.
Wundergraph supports pre-generating (https://docs.wundergraph.com/docs/wundergraph-config-ts-reference/configure-introspection#pregenerating-the-cache) but this stores the cache within nodule_modules, which best practice dictates to omit from version control.
The current work arounds to this problem include using a private pipeline, committing the generated dir, or creating scripts to move the generated cache to and from the node_modules directory. All of these increase deployment complexity. Committing the generated directory results in secrets being exposed within git.
Suggested solution
Add a--persist-introspection flag to wunderctl generate to allow for storing introspection cache outside of node_modules and the .wundergraph/generated directories. Developers could then commit the files to git which could then be introspected directly from wunderctl generate --offline
Alternatives
Allow for generating introspection from the Schema.prisma file offline.
Additional context
From my understanding the Prisma introspection should work offline, but that does not seemed to be the case.
This can also assist private APIs where the open api files might not be readily available.

Currently the cache dir is hardcoded to node_modules/.cache/wundergraph/introspection
Your suggested solution could work, or alternatively allow to configure a custom directory for the introspection cache. I will bring this up with the team tomorrow to see what solution is favoured.
Is this something you could contribute?

@Pagebakers Possibly, but likely not until mid fall.
I think specifying the directory would be a more sound approach as it will give the dev greater control.

Has this already been released? When I use the "--persist-introspection" flag, it says that it's unknown.

Yeah I was also under impression that when you provide schema file the introspection would be offline. It would be cool to have --persist-introspection flag.

I've just tested this with the introspect.prisma with a local schema.prisma and that works offline. I don't think there any need for a persisted cache in this case.

@Pagebakers what do you mean that it works offline? Are you sure that you don't have db running in docker locally or something? Even if you use a schema it tries to reach db.


Is there a method to set editable property for a particular row

Is there a method or a way to set editable property for a particular row

No, you should add class "readonly" on each cell of row.
use updateTable like this :
updateTable: function(el, cell, col, row, val, label, cellName) {
                if(row==2) {
                    cell.classList.add("readonly");
                }
            }


Where to place ' sites based on learning by application - not just for begginers'

There this very amazing site - Crio.do
It doesn't exactly fit in any of the already existing topics since beginners can't do it a little experience is required. And it's based on learning by doing approach its not exactly a tutorial either.
Did I miss some category we can place it in or is there a need for a new category ?

Is this issue open? I can try working on this one, if it is.

I would love to work on this issue. Kindly assign this issue!


Add auto-updater

This would be very nice. I will start testing this awesome manager this week! Nice work.
If you can add this for auto-update:
Check every xx
Manual check with or without Verify option
Thanks!

Thank you, I've already implemented it but just need to test it a bit further. Seems like it will be working fine.
I will add a checkmark for "Verify" as well.


Make HandPool robust to errors

When there is any error duing init/begin/update/finish this can often result in duplicate hands as the error causes the hand pool logic to fail.  We should be robust against this and fail gracefully during all times we could be calling into user code.

I propose we close this issue because it doesn't document a specific bug and thus isn't really definitively fixable.
Or perhaps the latest changes to the HandModelManager have addressed the issues?
@Amarcolina @protodeep

I agree!


Deploying the model to NLU

Need some clarification here. How did you get the additional versions of the model show in the screen shots? And what action do you take to start the deploy process?

Any time you evaluate with different annotation set, you get new F1/precison/recall value. You expect F1 value to be around .6 for decent model performance(To get such performance you need thousands of messages). Once you are happy with performance of model, you can take snapshot. When you take snapshot, a new version is created.
Note: For demo purpose I evaluate taking 3 messages to get better F1 value(this is just a hack). Usually training set and evaluation set will be separate, they are not mixed to avoid bias. But to do so we need thousands of sms messages as mentioned earlier.

Starting w/ a hardcoded modelId seems like a bad idea.

Mark, developer has to note the model id post their deployment(step 9). The Rich has covered configuration of model id as part of "Add NLU Credentials and WKS Model ID to config.properties file" section in README. As you mentioned in other issue, WATSON_KNOWLEDGE_STUDIO_MODEL_ID property will be placeholder for model id.

New screen shots and README accurately describe this process now.


jdk13

Checklist

[x] The package I am requesting does not already exist on https://chocolatey.org/packages;
[x] There is no open issue for this package;
[x] The issue title starts 'RFP - ';
[x] The download URL is public and not locked behind a paywall / login;

Package Details
Software project URL : https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html
Direct download URL for the software / installer : https://download.oracle.com/otn-pub/java/jdk/13.0.2+8/d4173c853231432d94f001e99d882ca7/jdk-13.0.2_windows-x64_bin.exe?AuthParam=1581066503_a42bd59e06f22bb6be79f1e56c64fc6a
Software summary / short description : Java Developmet Kit 13

I have tried to verify that this doesn't exist on the Chocolatey Community Repository but as the Java ecosystem has exploded I honestly don't know if it does or not. So I'll have to take your word for it!


book-store: Example implementation is incorrect

The description of the exercise describes a a scenario that is also a test case where two groups of 4 are cheaper than two groups of 5 and 3. The example implementation always starts with the biggest possible group and does not try all other combinations to really find the cheapest price.
The problem why the tests don't find this is the incorrect use of the delta parameter in the assert method.
List<Integer> books = new ArrayList<>(Arrays.asList(1,1,2,2,3,3,4,5));
Bookstore bookstore = new Bookstore(books);
assertEquals(51.20,bookstore.calculateTotalCost(),2);

While calculateTotalCost() actually returns the wrong price of 51.6 because of the delta=2 even 53.2 or 49.2 would be considered equal.

delta - the maximum delta between expected and actual for which both numbers are still considered equal.

Maybe delta should better be something like 0.001 so people really implement the correct algorithm.

Ooh, good spot, thanks for the report!


Create BatteryPass3.0.0 in Tractus-X Repository

Description
Move BatteryPass3.0.0 in Tractus-X Repository
Closes #

MS2 Criteria
(to be filled out by PR reviewer)

[ ] the model validates with the BAMM SDS SDK in the version specified in the Readme.md of this repository by the time of the MS2 check  (e.g., 'java -jar bamm-cli.jar -i <path-to-aspect-model> -v ). The  BAMM CLI is available here and in GitHub
[ ] use Camel-Case (e.g., "MyModelElement" or "TimeDifferenceGmtId", when in doubt follow https://google.github.io/styleguide/javaguide.html#s5.3-camel-case)
[ ] the identifiers for all model elements start with a capital letter except for properties
[ ] the identifier for properties starts with a small letter
[ ] all model elements at least contain the fields "name" and "description" in English language.
[ ] no duplicate names or preferredNames within an Aspect (e.g. a Property and the referenced Characteristic should not have the same name)
[ ] the versioning in the URN follows semantic versioning, where minor version bumps are backwards compatible and major version bumps are not backwards compatible.
[ ] use abbreviations only when necessary and if these are sufficiently common
[ ] avoid redundant prefixes in property names (consider adding properties to an enclosing Entity or even adapt the namespace of the model elements, e.g., instead of having two properties DismantlerId and DismantlerName use an Entity Dismantler with the properties name and id or use a URN like io.catenax.dismantler:0.0.1)
[ ] fields preferredName and description are not the same
[ ] preferredName should be human readable and follow normal orthography (e.g., no camel case but normal word separation)
[ ] name of aspect is singular except if it only has one property which is a Collection, List or Set. In theses cases, the aspect name is plural.
[ ] units are referenced from the BAMM unit catalog whenever possible
[ ] use constraints to make known constraints from the use case explicit in the aspect model
[ ] when relying on external standards, they are referenced through a "see" element
[ ] all properties with an simple type have an example value
[ ] metadata.json exists with status "release"

MS3 Criteria
(to be filled out by semantic modeling team before merge to main-branch)

[ ] All required reviewers have approved this PR (see reviewers section)
[ ] The new aspect (version) will be implemented by at least one data provider
[ ] The new aspect (version) will be consumed by at least one data consumer
[ ] There exists valid test data
[ ] In case of a new (incompatible) major version to an existing version, a migration strategy has been developed
[ ] The model has at least version '1.0.0'

As this is a model from the transition process no additional MS2 and MS3 approval is required and the already existing ones can be used.


Manage unit rank role

Feature

[x] Related issues linked using
[x] There is only 1 db migration with no breaking changes.

closes: #1954

@WhitigolProd possible to merge?

@casperiv0 does this one look good?

Yes, it has been tested in local environment.
A segunda, 16/09/2024, 08:02, Casper Iversen @.***>
escreveu:

@.**** approved this pull request.
Looks fine to me! Has this been tested?
—
Reply to this email directly, view it on GitHub
https://github.com/SnailyCAD/snaily-cadv4/pull/1956#pullrequestreview-2305865360,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGEZPPDZQ76BY5HUSCLFKQDZWZ7AVAVCNFSM6AAAAABOG6D44KVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDGMBVHA3DKMZWGA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Edge implementation status changed

Hi there.
The implementation status changed regarding Edge from Under Consideration => Preview Release.
I fixed it here: https://github.com/whatwg/loader/pull/150

Sorry, duplicates #134 #137


Function pointers are not generated correctly

Example:
int (*idputs(int (*puts)(const char *)))(const char *);

You are right that maybe we can just say not to support output of function pointers. I have tried to implement it for a couple of hours now but can't seem to find a good way.
I have made an issue on the C/C++ language support git from MS. Maybe we can leverage their API to parse functions for us. https://github.com/Microsoft/vscode-cpptools/issues/1136

I have also looked at this: https://shaharmike.com/cpp/libclang/
I havent' used it yet but will do some experiments tommorow. Might solve all our problems.

Any result using libclang or plans for integration into plugin?
Parsing C++ is a tricky job and using only regex will not cover most of the cases.

@rizickus
It won't work since libclang requires the entire source tree to be parsed. Doing that would require reparsing the tree each time a comment wants to be generated. We could do it by implementing another language server just for this but that seems overkill.
I am currently busy rewriting the parser using a small lexer and some heuristics. It should be done today or tommorow. This will include template parsing. correct function pointer parsing.

@rizickus Sorry it took longer to implement. Had to try 3 different solutions to finally be able to support all to me known scenarios.
Fixed in pull request: https://github.com/christophschlosser/doxdocgen/pull/23


Link broken on Senate "paper filing"

http://realtime.influenceexplorer.com/candidate/2016/bayh-evan/S8IN00049/
This is happening on other pages too.

Looks like fec moved this content from urls like this: http://query.nictusa.com/cgi-bin/fecimg/?C00306860 ; this seems to work now though http://docquery.fec.gov/cgi-bin/fecimg/?C00306860  . As a practical matter, if someone asks how they find this on FCC you can tell them to click on the committee name and from the committee page ( e.g. this one: http://realtime.influenceexplorer.com/committee/2014/evan-bayh-committee/C00306860/ ) they can click on the "See filings on the FEC's web site" link on the top of the page. But obv, a fix for this would be better...

Thanks! Yeah, I was able to find. I just worry about users that end up at a
dead end. Mostly because getting to the paper filings are a big deal for
Senate filings. Overall tho, this is not a huge priority, just logging
errors/issues as I see them.
On Wed, Sep 14, 2016 at 5:51 PM, Jacob Fenton<EMAIL_ADDRESS>wrote:

Looks like fec moved this content from urls like this:
http://query.nictusa.com/cgi-bin/fecimg/?C00306860 ; this seems to work
now though http://docquery.fec.gov/cgi-bin/fecimg/?C00306860 . As a
practical matter, if someone asks how they find this on FCC you can tell
them to click on the committee name and from the committee page ( e.g.
this one: http://realtime.influenceexplorer.com/committee/2014/evan-bayh-
committee/C00306860/ ) they can click on the "See filings on the FEC's
web site" link on the top of the page. But obv, a fix for this would be
better...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sunlightlabs/read_FEC/issues/138#issuecomment-247167260,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQPmjkFQh61PuS4m5PwhdVLSbFofmTpGks5qqGx6gaJpZM4J9PwQ
.

--
Josh Stewart
Deputy Communications Director | Sunlight Foundation
http://sunlightfoundation.com/
(o)<PHONE_NUMBER> ext. 236 | (c)<PHONE_NUMBER> | @joshdstewart
https://twitter.com/JoshDStewart


Update requirements.txt - Prevent nest-of-gold test crash

Currently the nest-of-gold gitlab repositories test cases crash. This is due to it using the latest Werkzeug version instead of a frozen old one.
If Werkzeug version is 3.0+ we get
ImportError: cannot import name 'url_decode' from 'werkzeug.urls'

as they have removed all the non-core public APIs v3.0 onwards. The minimum requirement for flask-login is Werkzeug 2.3.3. Hence the same.

 I have heard about acquisition by Palo Alto Networks - Congrats for the same.
But I really hope you keep this repository going with new challenges. I must say I throughly enjoyed this CTF. You guys have inspired me to talk and spread awareness about CI/CD and supply chain attacks. Thanks.

Just saw MR https://github.com/cider-security-research/cicd-goat/pull/75 addressing the same issue. It upgrades the flask version instead. Am assuming it works (will test it out later) so for now closing this issue.


promdump: improve handling for 503 Service Unavailable issues

Prometheus will return 503 Service Unavailable if a PromQL query times out or aborts. This is particularly prevalent for environments with very large numbers of nodes, where the tserver_export and node_export queries may return a lot of data.
The promdump utility should be enhanced to improve handling for this condition. For example, by adding retry logic and / or reducing the batch size to avoid overloading the Prometheus server.

Recent thread which touched on this.
https://yugabyte.slack.com/archives/C072YT48W57/p1715611566420589?thread_ts=1715500866.247639&cid=C072YT48W57


vim with ctrlp plugin unable to read/write temporary files

Describe the bug
I have vim installed through home-manager along with the plugin ctrlp and others. When I configure a custom external command for CtrlP, only the root user is able to generate the file list.
Steps To Reproduce
Steps to reproduce the behavior:

Install vim with plugin ctrlp
Configure vim with the options

let g:ctrlp_user_command = {
	\'types': {
		\1: ['.git', '${pkgs.git}/bin/git ls-files --cached --exclude-standard --others' ],
	\},
	\'fallback': '${pkgs.findutils}/bin/find . -type f | ${pkgs.gnugrep}/bin/grep -v -e "\.tox/" -e "\.git/"'
\}

Open vim as a non-standard user and open the CtrlP panel

Expected behavior
CtrlP is able to read the file list produced by the custom command above. When I run the command as root, this happens. However, as a non-root user the command will run in the background, but then CtrlP fails to see any results. In verbose output I am able to find that the temporary file CtrlP is trying to read is missing from the /tmp folder. I can manually create files in the tmpfolder as that user, however vim seems unable to create (or maybe to read) the files with the output
Additional context

Works as root, so the configuration is solid
Fails as non-root, so there is something funny going on
ctrlp creates a tmpdir and pipes the output to /tmp/<temp dir>/1 .../2 etc for subsequent invocations. And that file is not being created when run as non-root, although the temp dir is created and with seemingly appropriate permissions.
I have used this configuration in other distros and in macOS and Windows and it works appropriately there
My personal configuration is in this repo
Problem appears in both 21.11 and 22.05. I haven't tried older.

Notify maintainers
@jonringer
@softinio
@teto
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.111, NixOS, 21.11 (Porcupine)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.4`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

have you been able to fix it ?

I have not. I just reverted to using the built-in system, although it's a bit slower. That only really affects things with very large repositories, which I work on infrequently

So this isn't limited to the ctrlp plugin. I have tried switching to fzf. Works great with Nix on my Mac for work, but on NixOS it fails trying to write/read to the files under /tmp. This has something, instead, to do with how vim is being handled in NixOS.

The fzf plugin gives more output. Dropping it here so I can hopefully keep track of it.
Error detected while processing function fzf#vim#files[15]..<SNR>78_fzf[1]..<SNR>78_check_requirements[11]..fzf#exec[20]..<SNR>27_compare_binary_versions[1]..<SNR>27_get_
version:
line    5:
E282: Cannot read from "/tmp/v5mhjbZ/1"
E282: Cannot read from "/tmp/v5mhjbZ/2"
E282: Cannot read from "/tmp/v5mhjbZ/3"
E282: Cannot read from "/tmp/v5mhjbZ/4"
E282: Cannot read from "/tmp/v5mhjbZ/5"
Error detected while processing function fzf#vim#files[15]..<SNR>78_fzf[1]..<SNR>78_check_requirements[11]..fzf#exec[31]..function fzf#vim#files[15]..<SNR>78_fzf[1]..<SNR
>78_check_requirements[11]..fzf#exec:
line   31:
E605: Exception not caught: Failed to run "/nix/store/00381gawxsx4l6k324i547g3fgwichc5-vimplugin-fzf-0.34.0/bin/fzf --version"

This is not just because I'm running through home-manager or with other plugins. I've stripped away both of those and gone with this added to my environment.systemPackages. It still exhibits the same behavior and error messages when invoking through the "vim-better" command it generates.
		(vim_configurable.customize {
			name = "vim-better";
			vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; {
				start = [ fzf-vim ];
			};
		})

However, it does not happen when the same stripped configuration is dropped into the neovim package. fzf works as expected in nvim

I am encountering the same problem since upgrading to 23.05.


[Access Request] report 7391 "Whse. Get Bin Content"  PostingDate, DocNo, PostingDateEditable, DocNoEditable

Could you please move the following four varialbes in the protected scope?
var
    TransferHeader: Record "Transfer Header";
    BinType: Record "Bin Type";
    Location: Record Location;
    InternalMovementHeader: Record "Internal Movement Header";
    ItemJournalBatch: Record "Item Journal Batch";
    ItemJournalTemplate: Record "Item Journal Template";
    UOMMgt: Codeunit "Unit of Measure Management";
    Text001: Label 'Report must be initialized.';

protected var
//+Change
    PostingDate: Date;
    DocNo: Code[20];
    [InDataSet]
    PostingDateEditable: Boolean;
    [InDataSet]
    DocNoEditable: Boolean;
//-Change
    InternalMovementLine: Record "Internal Movement Line";
    ItemJournalLine: Record "Item Journal Line";
    TransferLine: Record "Transfer Line";
    WhseWorksheetLine: Record "Whse. Worksheet Line";
    WhseInternalPutawayLine: Record "Whse. Internal Put-away Line";
    DestinationType2: Enum "Warehouse Destination Type 2";
    QtyToEmptyBase: Decimal;
    ReportInitialized: Boolean;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 43341.


Vite HMR not working

Current Behavior
After framework upgrade the development server doesn't reload and show changes after file editing.
Expected Behavior
In development mode when a file is saved we expect to see the changes in the browser a few seconds after saving. Vite supports hot module replacement and it's working in small example projects.
Steps To Reproduce
Example:

Start the development server with yarn start
Open the home page at http://localhost:3000/
Open the source code for the home page: https://github.com/eclipse-tractusx/portal-frontend/blob/main/src/components/pages/Home/index.tsx
Delete a section and save the file
Check the browser if the content has been removed automatically
If it doesn't you reproduced the bug. Reload the page to see your changes in action.

This issue appears to be related to Vite.
There are two potential solutions:

Downgrade to Vite version 4.5.2.
Manually prevent full page reloads by adding a listener to vite:beforeFullReload. However, this approach has a limitation.

It's important to note that the second solution doesn't work with Vite version 5.2.13, which is currently used in the repository. For more details, refer to the related GitHub issues: Issue 5763 and Issue 17447.

@oyo  would propose the downgrade as it seems to be a less impactfull decision . sadly it seems that even the newest version 5.4.3  does not provide a fix.


1.0.0a6

This removes the jupyterlab dependency, but we still have a run constraint. See https://github.com/jupyter-widgets/ipywidgets/pull/2995

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


Add suggested compiler options

Adds sbt-tpolecat to add suggested compiler options. These are all options that generally improve code style. Fixes a couple of issues that it found.
Fatal warnings (warning counts as error) is only enabled in CI. So during local development a warning like an unused import doesn't prevent the project from compiling.

Awesome! Very useful :)


Update README.md

Fix typographic slip-ups and some readability suggestions

Thank you very much for your PR 🤝. @jay-jlm
To be honest, my English is not good and I am still learning.
If you have any questions, I'd be happy to help.

Thank you for sharing this!
I'll also a fan of reanimated 2, so I was very happy to find this repo.
I will contribute whatever I can. 😄
Happy coding! 💪


Title scale is limited?

Using the old LC-API I was able to send multiple LCTitlePacket(s) as TitleType.SUBTITLE to create a smooth "zoom effect" by increasing the scale by a little for each packet, i tried to switch to the new API but for some reason the using of small scale isn't available, is this a wanted regression or is there any other reason this is being limited?

Using the old LC-API I was able to send multiple LCTitlePacket(s) as TitleType.SUBTITLE to create a smooth "zoom effect" by increasing the scale by a little for each packet, i tried to switch to the new API but for some reason the using of small scale isn't available, is this a wanted regression or is there any other reason this is being limited?

This was most likely an oversight, this is actually the first time I've ever heard of using titles for this reason. Would you mind sharing some example code so we can reproduce this correctly?

Sure, here's the code i've been using:
`        Optional apolloPlayer = Apollo.getPlayerManager().getPlayer(killer.getUniqueId());
    if (apolloPlayer.isEmpty()) return;

    microStreak.future().thenRunAsync(() -> {
        long last = System.nanoTime();
        float current = 0.01f;

        LCTitleBuilder titleBuilder = LCTitleBuilder.of(content.text())
           .type(TitleType.SUBTITLE)
           .fadeInFor(Duration.ZERO)
           .fadeOutFor(Duration.ZERO)
           .displayFor(Duration.ofMillis(100));

        while (current < Math.min(0.9, 0.225 * streak.getKills())) {
            long now = System.nanoTime();

            if (now - last < 1633333)
                continue;

            last = now;
            this.sendPacket(killer, titleBuilder.scale(current).build());
            current += 0.01f;
        }

        this.sendPacket(killer,
           titleBuilder.scale(current)
              .fadeOutFor(Duration.ofMillis(1000L))
              .displayFor(Duration.ofMillis(streak == Streak.PENTA || streak == Streak.OVER ? 2000L : 1500L))
              .build());
    }, streaks.getExecutor());`

as you can see, it is using the ApolloAPI to check the Lunar registration and using the old api to send the title packet.
The showcase (sorry for the bad quality, i had it from a stream on the server) https://clips.twitch.tv/BillowingSparklingDiamondPrimeMe-3H3mXcNzwpMVNDse
If you really can reproduce it in a better way i would be so grateful since i'm currently sending like 25 packets per title and it's overwhelming.

Issue resolved.


Shrimpjiang patch 1

Add shrimpjiang's file

Add shrimpjiang's file

Add shrimpjiang's file

测试


update Gulp dependencies (Chokiadar, fsevents) when available

Gulp has not yet released to address dependency conflcts with node v13
Gulp sub-dependency 'minimist' has prototype pollution vulnerability

Refactored to Rollup. Not needed now.


MAINT: Factor out session bar reader interface.

In preparation for making a resampling session bar reader, make an
abstract base class with the methods currently used by consumers of the
reader; which should assist in making a drop-in replacement of the daily
bar reader.
While pulling out the interface, it does appear that spot_price and
the minute bar reader's get_value are the same method but by different
names, showing that there may be room for having both MinuteBarReader
and SessionBarReader sharing a common BarReader interface.

Coverage decreased (-0.02%) to 85.685% when pulling 151b01389acec66154368843a02dea213d67f234 on session-bar-interface into 72ee32025f5495df250f498f9331389a497544cb on master.


Create ExponentPower.md

Added exponent power of the number.

Come on... this is just a wrapper around an already defined JS-function. On top of that it doesn't even work, because you're not following ES6 notation.
This is like opening a PR for
const log = content => {
  return console.log(content);
};

with the difference that this one is actually working.
#shitoberfest


Gavel emoji

Earlier Apple designs showed U+1F528 🔨 Hammer as a judge’s gavel instead of a claw hammer or mallet. Some people want that back, either as a glyph change or as another character.
Specific References

The Emoji Movie (2017) features a Gavel instead of a Hammer emoji (in most scenes).
L2/15-032 Disposition of feedback on PRI 286 etc. Gavel issue raised by Takashi Kazama.

Petitions

change.org
change.org

Font Awesome has a Gavel pictograph.

i tried using this today at work. came to find this has been opened for 4 years :D


Topic-based retry support

Retry support is (to my understanding) currently provided by Spring Retry. It would be nice to have built-in support for topic-based retries. See here for more info on topic-based retries.
There is an existing project that has tried to do this but the approach could be simplified. Ideally, the @KafkaListener annotation could be configured parameterised to give full support with no other changes (assuming auto topic creation) e.g.
@KafkaListener(topics="test.topic", retries=5, backoff=Backoff.LINEAR, initialBackoff=60, dlq=true)
Which would then autocreate the required topics (test.topic.retry.60, test.topic.retry.120, ..., test.topic.dlq) and create backoff-aware listeners for them (listeners that block until the retry period has expired, see the link above for more on this) that then call the annotated method with the backed-off message.
If there's support for this I can contribute.

I am not sure what changed, but it works fine with version 2.2.2 (boot 2.1.1); I'll look into why it doesn't work with 2.1.x tomorrow.

Sounds reasonable, I'll also take a look.

Any progress on this issue? I think this feature might be really useful and I would like to contribute.

I started to have a look through the Spring retry source to see how this could be integrated but I quite quickly got out of my depth. Am still happy to contribute but I'll need to work alongside someone with Spring contribution experience.

The framework has had partial support for this since version 2.2.
See Publishing Dead-letter Records.
You would have to manually set up the consumer(s) for the retry queue(s), however.
mainTopic -> main consumer -> failures sent to retryTopic (via dead letter publishing).
retryTopic -> retry consumer -> failures sent to final DLT

See more progress in the https://github.com/spring-projects/spring-kafka/issues/1229

any progress here?

Not so far; contributions are welcome.

Any update on this issue. I would love to have this feature as suggested by the op without going through all the hoops.

The "existing project" in the original post is no longer there.
If you have a working prototype of how this might work, we can take a look early next year.

@gururajnayak I am unfortunately no longer working with Spring and the code I started to write to implement this wasn't worth sharing I'm afraid. Sorry @garyrussell I feel like I've left you with more work than when I started!

@garyrussell, I've implemented something similar for my company recently, would it be alright if I provided the working prototype? I think I should have something sometime soon.

@garyrussell, I've implemented something similar recently, would it be alright if I provided the working prototype? I think I should have something sometime soon.

Yes, please do it in the form of a pull request so we can comment on GitHub. We won’t be back until Jan 4th.

Sure @garyrussell, I should have opened the PR by then, thanks a lot

@garyrussell done as requested, please feel free to ask me anything about the code / solution. Thanks!

@garyrussell done as requested, please feel free to ask me anything about the code / solution. Thanks!

Hi @garyrussell, I wonder if you had a chance to look into the PR I raised? If you have the time, do you think maybe we could talk about the high-level problem / solution and see if that approach makes sense? I'm ok with whatever you think is best, and any feedback will be appreciated. Also, no hurries if you're caught up with other tasks, just wanted to check in. Thanks!

Hi @garyrussell, I wonder if you had a chance to look into the PR I raised? If you have the time, do you think maybe we could talk about the high-level problem / solution and see if that approach makes sense? I'm ok with whatever you think is best, and any feedback will be appreciated. Also, no hurries if you're caught up with other tasks, just wanted to check in. Thanks!

@tomazfernandes Sorry; yes; too much stuff piled up over the long holiday (for us). I hope to look at this some time next week. We appreciate your efforts.

@tomazfernandes Sorry; yes; too much stuff piled up over the long holiday (for us). I hope to look at this some time next week. We appreciate your efforts.

Sounds good @garyrussell, I too appreciate you having the time for looking into this. Let me know if there’s anything I can be of assistance on this matter. Thanks a lot.

Sounds good @garyrussell, I too appreciate you having the time for looking into this. Let me know if there’s anything I can be of assistance on this matter. Thanks a lot.

Hi @garyrussell, just checking in again. DYT we might be able to talk about this issue anytime soon? If not, no worries, just trying not to have us forget about all this.
Also, if it’s too much code maybe we can just talk about the high level solution, and then perhaps I can change the prototype accordingly. It’d sure be a huge learning opportunity for me.
Thanks a lot for your great work.

Hi @garyrussell, just checking in again. DYT we might be able to talk about this issue anytime soon? If not, no worries, just trying not to have us forget about all this.
Also, if it’s too much code maybe we can just talk about the high level solution, and then perhaps I can change the prototype accordingly. It’d sure be a huge learning opportunity for me.
Thanks a lot for your great work.

Sorry - last week was tied up with getting new releases out for the Boot release; we also have to get out the 2.7 milestone tomorrow in time for the Boot 2.5 milestone, so I am cleaning up a final issue for that. I should be able to start looking at this after I build 2.7.0-M1 tomorrow.
Thanks for your patience.

Sorry - last week was tied up with getting new releases out for the Boot release; we also have to get out the 2.7 milestone tomorrow in time for the Boot 2.5 milestone, so I am cleaning up a final issue for that. I should be able to start looking at this after I build 2.7.0-M1 tomorrow.
Thanks for your patience.

No worries @garyrussell. I've resolved a conflict that had appeared, had to change some recent code for that, hope I didn't break anything =) Please let me know if I can be of any assistance. Thanks a lot.

No worries @garyrussell. I've resolved a conflict that had appeared, had to change some recent code for that, hope I didn't break anything =) Please let me know if I can be of any assistance. Thanks a lot.

For anyone in this thread that might not yet know, we've implemented this feature and it's been available since 2.7.0: https://docs.spring.io/spring-kafka/reference/html/#retry-topic
I'd like to thank everyone who contributed to this discussion since the solution was based in many aspects on what was presented here.
@garyrussell, while I do enjoy nostalgically remembering this issue, maybe it's time to close it? As you prefer, of course.
Thanks

Oops!


Electron

Changes needed for electron, along with removing parts that aren't needed now that packaging happens in electron.

This won't build because I took out all of the packaging stuff.  I'd like to move this repo towards being a library... but not sure yet what to do with it yet as I've focused on the electron build.

          1 Error

:no_entry_sign:
Please include a CHANGELOG entry.

          1 Message

:book:
See http://keepachangelog.com/en/0.3.0/ for details on good changelog guidelines

  Generated by :no_entry_sign: Danger

Changed the build to only run on linux, it installs the library and runs the tests, no more packaging, etc.

Where is signing the app happening? (or is it not yet?)

No packaging happens in the lbry repo anymore.  The signing happens as part of the electron build.  Teamcity has a copy of the signing key.

The push test is failing, but really don't care about that one (I'd disable it, but then it won't build master.  Travis is such a mess.)


Set names for Input & Output nodes from a loaded .dyf file

It requires changes in Dynamo

Thanks @marimano!


Pixelated rendering in Firefox and Safari

In Firefox and Safari, elements such as text and rounded borders become pixelated when scaling them. In Chrome this does not happen, the elements stay smooth, like vector images. What causes this?
Resources:

Firefox renders matrix3d in their pixel size although it maybe should not. See Bugzilla 724614
3D transformed content is rendered in original size. See Bugzilla 1646141
Maybe use backface-visibility: hidden or display: flex. See SO 60796102

Related:

in Firefox, sawtooth edges can be anti-aliased by setting outline: 1px solid transparent. See SO 9235342 and Bugzilla 766345.
image scaling algorithm can be controlled by CSS rule image-rendering. See MDN

Here is a good article on optimizing memory usage of composition layers. Takes:

Each layer needs to be sent to GPU. That takes 4 bytes of GPU memory per pixel. Thus the memory usage becomes very taxing with complex compositions.
Use of Layers inspection tool in Chrome and Safari can help in development decisions.

https://www.smashingmagazine.com/2016/12/gpu-animation-doing-it-right/

Further investigation:

instead of rasterized graphics, Chrome probably sends draw commands to the GPU. Text and elements look so smooth possibly because of that. Layer sizes are as low as in Firefox and Safari.
3D transform forces element to have a dedicated composition layer. It might be that even an overridden 3D transform rule can trick browsers to dedicate a composition layer for the element (or might not).
3D transforms inside a flat container can trick browsers to dedicate a composition layer for them.
a flat and mostly empty layer is probably as bad for the GPU memory as a flat and very complex layer, at least in the case that the layer is sent to GPU as pixels. Some browsers may optimize the transfer by some custom compression algorithm.
A layer of 2000x2000 can consume 16000000 bytes, that is 16 MB.

Consequences:

Either tapspace or the app dev must control the memory usage. In the best scenario, the resolution of space elements should match their apparent screen resolution quite closely.
Tapspace should provide tools for multi-resolution rendering, triggered by zoom.


security/acme-client: add automation for postfix

There are some automation rules after as Cert Change happend, like restarting WebService.
It would be good if there will also be a rule for restarting postfix after the cert for postfix is renewed.
Thx

This is already possible today:
Automations -> Add -> Run Command: System of Plugin Command
Choose: Restart Postfix service

Initially you need to select the ACME cert in the Postfix configuration GUI, of course. But for certificate renewals, that's all that is needed, AFAICT.

Thanks, for sure


chore(package): update nyc to version 11.0.2

Closes #88

Coverage remained the same at 98.734% when pulling 74416fc4c126995c94ded79c182cdd74d593796a on greenkeeper/nyc-11.0.2 into f4ad11c3e1916cfc95d2854bb0fe9811999de0ef on master.


Caught errors log UnhandledPromiseRejectionWarning

Uživatelské chyby odchycené v RequestHandler.handler generují do logu (node:1) 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(). (rejection id: 1)
a  (node:1) [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.

Looks like a Node issue. Rejections are handled globally and the script should be terminated properly.


Implement selectors to get child nodes

Getting children from a Node currently has to be done by either iterating the children or knowing the index of the child that you wish to grab. It may be beneficial to add functionality to grab these children via the selector parsing that is already in the library for creating elements from abbreviations. This would then allow for more flexibility in modifying existing structures and closer mimic the methods used for getting elements in the browser.

It would be great if the way to query childrens is improved. Do you plan to implement this in a near future?

Hey @Codes97! My apologies for the late response, I've been pretty busy with work and life things. However I found some time recently and implemented selector search mimicking querySelectorAll in browser JavaScript.
This is implemented in the 2.0.0 release, or in commit 8076165. Hope this is what you had in mind 🙂


Missing actors writing guidelines

With the effort to make this a central repository for snactor's actors written for LeApp project and following comments from @bocekm and @examon on #15, we could probably use some sort of Guidelines document about writing an actor. For sure we should not enforce any one trying to write their own actor to follow such document, but making sure actors packaged together with LeApp follow some standard will definitely help. Some of the topics we could have a definition about: actor's name, actor's tags, actor's version, schemas' name, schemas' fields name and so on.
If we find an agreement about those patterns, we could write some sort of check script to ensure that any new actor does follow the guidelines and add that to CI.

We should re-iterate about this now that we have a new framework


[SB] Fix NoneType Error on Idle Connection Drop

This error `AttributeError: 'NoneType' object has no attribute 'settle_messages' would show up when there was a connection drop happening and a settle operation being attempted.
This particular scenario would happen when the entire process was being blocked which also meant no keep alives or auto lock renewers were being able to run in the background (along with the main thread ).
Repro Steps:-

Run the receive_queue.py sample with a break point right at the for loop stmt.
Wait for 5 mins, this causes the service to send a detach to be sent to the client
Once the time passes, F10 your way forward and as soon as "complete_message" executes, the above error comes up

Why It Happens

As the socket is closed due to the detach, the function settle_message_via_receiver_link in _pyamqp_tranport.py first raises an AMQPConnectionError as it tries to complete.
The exception ends up getting caught in _servicebus_receiver.py at line 528 instead of line 507 as its expecting a RuntimeError
As it loops back up in the retry, handler is closed and None. when it attempts again, this time it raises an AttributeError

The fix was to raise a RuntimeError similar to uamqp in pyamqp_transport in order to fix the retry loop flow. The other option was to add in AMQPConnection at the receiver level but that would mean an import of pyamqp error in to servicebus level.

API change check
API changes are not detected in this pull request.

/azp run python - servicebus - tests

/azp run python - servicebus - tests


use of undeclared type "TDBadgedCell"

Using TDBadgedCell (4.1.1)
swift 3
I did use import TDBadgedCell if you were wondering

@BendingUnit-22  how did you fix this?  I'm having the same issue.

If you're using Swift you shouldn't need to import the class as it should be automatically available to you (see the example project).
Are you trying to bridge the Swift 3 version into an Objective-C project?

I'm using Swift via a cocoa pod.  But I'm trying to subclass it which is
giving me the error.
On Wed, May 31, 2017 at 4:09 AM, Tim Davies<EMAIL_ADDRESS>wrote:

If you're using Swift you shouldn't need to import the class as it should
be automatically available to you (see the example project).
Are you trying to bridge the Swift 3 version into an Objective-C project?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tmdvs/TDBadgedCell/issues/74#issuecomment-305117612,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGeZcQ_Z0QNt6bGQrreXA0NooMfo04iqks5r_SBWgaJpZM4Mwg81
.

I added the following test subclass to the demo project and the project compiled without any issues. Can you confirm that CocoaPods is adding the class correctly? Are you able to use TDBagdedCell itself?
//  TestCellClass.swift

import UIKit

class TestCellClass: TDBadgedCell {

}

Yes, the demo project would work fine because the TDBadgedCell.swift is in
the project but once you use cocoapods to install the TDBadgedCell you will
error out when trying to subclass.
On Thu, Jun 1, 2017 at 3:59 PM, Tim Davies<EMAIL_ADDRESS>wrote:

I added the following test subclass to the demo project and the project
compiled without any issues. Can you confirm that CocoaPods is adding the
class correctly? Are you able to use TDBagdedCell itself?
//  TestCellClass.swiftimport UIKit
class TestCellClass: TDBadgedCell {
}
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tmdvs/TDBadgedCell/issues/74#issuecomment-305603687,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGeZcbRCegUNj21BIV0P9bm-LbxR9GEkks5r_xgKgaJpZM4Mwg81
.

I have excactly the same issue: I use the Swift version via Cocoapods and subclassing is not possible.

This sounds more like an issue with CocoaPods?

I've just released an update (2a0be57) which changes the control type to open. I believe this should expose the class for subclassing.
I'm also updating the pod, so feel free to run pod update.


Double clicking results in switch being stuck

Through testing, we found out that double clicking rapidly on the switch would cause it to freeze. We think it's because we're both changing the state and getting the state for the switch at the same time. This is our code:

Would like help on this issue, since I foresee that this can be a problem.

Hi
It looks like you meant to attach some example code in your message, but forgot.
I have tested rapid double clicking in my projects and cannot reproduce so an example would be really helpful

I'm having the same issue. I have a simple interface with two options and a simple yes/no switch. Below I have included the pertinent code for just one of the switches.
The interface works fine, but if I click the switch too quickly (double-click or just spam-click the  switch) eventually the browser window locks up and freezes. On one occasion, after a few minutes the switch began working again. I am using Chrome 52.0.2743.116
Render

Show Help?

		<Switch
				state={this.state.helpOn}
				size="mini"
				animate={false}
				onText="Yes"
				offText="No"
				labelText=""
				handleWidth="auto"
				labelWidth="auto"
				baseClass="bootstrap-switch"
				wrapperClass="switch-hide-help"
				onChange={this.getSwitchState.bind(null, 'help')}
		/>

Initial State
getInitialState()
{
	return {
		// set initial state
		helpOn: true
	};
}

Initial State
getSwitchState(field)
{
	if (field == 'help') {
		this.setState({ helpOn: !this.state.helpOn });
	}
}

Is this still an issue in v15.0.x?


feat: add PHP reserved keywords

Define a list of reserved php keywords. Source https://www.php.net/manual/en/reserved.keywords.php

👍

That was fast 🦸


Run tests after creating a package

Implement the following functionality:
After creating a package, tests should be run, including pytest and doctest. If they all pass, it means that the package is created correctly and all the imports work fine.

Hi,
I just installed makepackage and it works well. Very easy. Nice work!
I just made a simple config class. Then I ran python form the terminal imported my ConfigDev and was able to use all its attributes.
I noticed this issue and looks like something I can help with.
I pip install pytest – which I didn’t know was a module
Then I ran pytest in terminal and I got this message below.
It seems in the tests folder there are scripts referring to the foo, bar, baz example that came pre-written with makepacakge. Is this something I should change as well? Maybe I’m supposed to make test functions that should execute with the import of my package “configwsh”?

Hi. Yes, the three functions—foo(), bar() and baz()—are included in the class. If you run pytest before changing anything, all the tests should pass.
However, when you make the first changes in the package, you should get rid of these functions. There are there only... only to be! And to serve as examples. So, let's assume you want to write a function do_funny_stuff(). You implement it in the module and remove the three above-mentioned functions. Then you have to

change the init.py file, to remove the import of these three functions;
change the test file, by removing the tests of these three functions and adding the test of do_funny_stuff().
After that, pytest will simply run your test, and not the tests included there before.

If you wonder why I included these functions there, I can explain that. They are simply needed there to make the package a working body. Otherwise, you could not even check if it works. After creating a package with makepackage and changing nothing, both pytest tests and doctest tests will pass (unless something went wrong during the package's creation process). So, if you change anything and the tests do not pass, this is due to your changes to the package, right? In my opinion, this helps in the first stage of development: you do not have to wonder if this is a problem of y our added code or of the package's code. But of course, this solution does not come without cost: you need to remove the three pre-implemented functions. But this can be done in a couple of minutes, that's all.
So, the point is that at the very beginning, you know the package works. Without those functions, you would not know that. Imagine the package does not have these functions and the corresponding tests; you have implemented your first function, added a test for it, and then run pytest — which fails. At least my first thought would be, hey, maybe it's not my function or my test, maybe the package is incorrectly created? And this would be a very valid point because manual creation of a package often leads to problems of various sorts, even if the function and its test are correct.


Sander/upgrade to ng13

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/scullyio/scully/blob/main/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

Whoops!
I meant do do this on my fork


The files are missing/404 but I have no way to debug

To Reproduce
Steps to reproduce the behavior:

Go to 'https://purple-dune-0f3787d00.1.azurestaticapps.net/', press F12 to open the developer tools.
Click on 'network'.
Refresh the page.
You will see the following 404 errors:

The app is published following this doc: https://docs.microsoft.com/en-us/azure/static-web-apps/publish-hugo, though the content of the site is different.

If I remove the 'arcadia' part from the url, then the resource can be accessed.
What does this mean?
Could anyone help me?

Fixed.
It's the redundant baseUrl setting.


GPU Memory

Thanks for your useful project. It works really well in Tesla T4. I tested several algorithms, and on average, the algorithms can be three times faster. For some models such as HTC with backbone R-50-FPN, even about 8x speed up.
Since MMDetection does not support YOLOv4 now, I analyzed TensorRT's performance for YOLOv4 using the project 'Tianxiaomo/pytorch-YOLOv4'.  About 2x speed up can be got compared to Darknet. I also found  GPU memory-usage can be decreased to about 1/4 with TensorRT engine compared to pytorch model.
However, GPU memory-usage will be increased in your project. I studied the optimization principle of TensorRT,  probably the memory-usage should be decreased because of dynamic tensor memory.
Could you please figure out the problem?
enviroment:

OS: Centos
python_version: 3.6
pytorch_version:1.5.1
cuda_version:  cuda-10.2
cudnn_version: 7.6.5
mmdetection_version: 2.5.0

hey, three times faster, fp16 or fp32?

fp16, of course

Dynamic shape mode will allocate workspace according to the max shape. Better to set min_shape=opt_shape=max_shape if you does not need dynamic shape input.
use a small max_workspace_size should also help to reduce the memory usage.

Hello, "GPU memory-usage will be increased", did you solve this problem?

Dynamic shape mode will allocate workspace according to the max shape. Better to set min_shape=opt_shape=max_shape if you does not need dynamic shape input.
use a small max_workspace_size should also help to reduce the memory usage.

Hi,  great job !
I have also meet the "GPU memory-usage will be increased"  problem.  I have set min_shape=opt_shape=max_shape,   max_workspace_size=1<<28(256MB). But the problem exists in inference phase, I tested my model using 1000 images (loops for simulate as below), the cuda memory increase from  2434MiB to  3255MiB. If I test with more images, there will be "cuda out of memory". What should I do to solve this?
for i in range(1000):
with torch.no_grad():
result = model(tensor)

@XiaYuanxiang Are you using TensorRT7.0?
If you did, please update TensorRT and try again. Read this for detail.

@XiaYuanxiang Are you using TensorRT7.0?
If you did, please update TensorRT and try again. Read this for detail.

yes, I'm  using docker image you offered.  It seems a bug of TensorRT,  thanks for your reply.


Wrong row/column majoring

The row/column major is wrong for this file:
https://drive.google.com/file/d/0B0ndkyl_LuI0MXpjTnBQeUtOM0k/view
Using npy4th:
th> npy4th = require 'npy4th'
                                                                      [0.0002s]
th> c = npy4th.loadnpy('fail.npy')
                                                                      [0.0017s]
th> c[{{1, 4}, {1, 4}}]
 8.7540  8.7540  1.3647 -0.2838
 0.6793  0.5285  1.8224  1.1073
 1.1149  1.7027  1.5232  1.3419
 1.7833  2.0152 -0.3040 -1.1487
[torch.FloatTensor of size 4x4]

Using Python:
In [1]: import numpy as np

In [2]: c = np.load('fail.npy')

In [3]: c[0:4,0:4]
Out[3]:
array([[  8.75396729,  10.97304058, -13.58637428,  -9.8517437 ],
       [  8.75396729,  10.97304058, -13.58637428,  -9.8517437 ],
       [  1.36473918,   1.95315695,  -3.34651899,   4.10217953],
       [ -0.28375456,   1.34132934,  -2.27433491,   5.4811039 ]], dtype=float32)

This issue seems to occur when the npy file has fortran order.

I put in a quick fix for that .. thanks for finding it out!


fix: remove gatsby-plugin-remove-generator

Fixes #79

Tugboat has finished building the preview for this pull request!
Link:

https://pr80-2erampwugypi6lfk05c3pxflj39wtzsd.tugboatqa.com

Dashboard:

https://dashboard.tugboatqa.com/639c64c6e2e14d36b556b815

Visual Diffs:

https://dashboard.tugboatqa.com/639c64c6e2e14d36b556b815/visualdiffs


Update filelock dependency?

Is your feature request related to a problem? Please describe.
Not a feature as such, but is there any chance of filelock being updated (see dependabot PR), or even made considerably more open (<4?).
The current version specification significantly limits compatibility with other projects (e.g. tox), making it difficult to add to our project.

Loosened substantially in #237. I'll push a new release now.


Add an option for font setting.

A simple way to set font for matplotlib globally.

Please also update README.md and maybe add some examples for font names?

Please also update README.md and maybe add some examples for font names?


Option to show live console output, like sophia.ps1

Add an option that will show a live console log of the settings being applied, similar to the sophia.ps1 powershell window.

Is it really necessary due to this is a GUI app?

Hmm, perhaps not. But, it is definitely better (at least for me) than looking at a spinning circle for more 2 minutes.
It could also be useful for troubleshooting to see if anything ever goes wrong in real-time.
Perhaps as an advanced or debug option?
Overall it would be a nice feature to have but nothing really necessary.

We will consider adding a progress bar instead of a live console. In the end, this is a GUI app. :)


Using anaconda to install, ImportError: numpy.core.multiarray failed to import

I followed the instructions (https://github.com/rdkit/rdkit/blob/master/Docs/Book/Install.md) and completed the installation of rdkit using anaconda.
It showed:
Fetching package metadata: ...
Solving package specifications: .................
Package plan for installation in environment /home/jaydy/envs/my-rdkit-env:

The following packages will be linked:

    package                    |            build
    ---------------------------|-----------------
    boost-1.56.0               |           py27_3   hard-link
    bzip2-1.0.6                |                0   hard-link
    mkl-rt-11.1                |               p0   hard-link
    numpy-1.10.1               |          py27_p0   hard-link
    openssl-1.0.2d             |                0   hard-link
    python-2.7.10              |                2   hard-link
    rdkit-2015.09.2            |      np110py27_0   hard-link
    readline-6.2               |                2   hard-link
    sqlite-<IP_ADDRESS>             |                1   hard-link
    tk-8.5.18                  |                0   hard-link
    zlib-1.2.8                 |                0   hard-link

Proceed ([y]/n)? y

Extracting packages ...
[      COMPLETE      ] |#######################################################################################################| 100%
Linking packages ...
[      COMPLETE      ] |#######################################################################################################| 100%

Then I activated the python virtual env using $ source activate my-rdkit-env and tried to use it:
(/home/jaydy/envs/my-rdkit-env)[jaydy@qb2 ~]$ python
Python 2.7.10 |Continuum Analytics, Inc.| (default, Oct 19 2015, 18:04:42)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> from rdkit import Chem
RuntimeError: module compiled against API version a but this version of numpy is 9
RuntimeError: module compiled against API version a but this version of numpy is 9
RuntimeError: module compiled against API version a but this version of numpy is 9
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/jaydy/envs/my-rdkit-env/lib/python2.7/site-packages/rdkit/Chem/__init__.py", line 28, in <module>
    from rdkit.Chem.rdmolops import *
ImportError: numpy.core.multiarray failed to import
>>>

The issue seems to be caused by a version of numpy that is not compatible with the current setup of rdkit. Anyone knows how to address it?
I am using the supercomputer in my university and do not have the root. Of corse I can try to install everything from scratch in my /home but that would be a nightmare.

The issue is resolved by using the latest Anaconda 2.7


fix: use eviction radius for new batches

Checklist

[x] I have read the coding guide.
[ ] My change requires a documentation update, and I have done it.
[ ] I have added tests to cover my changes.
[x] I have filled out the description and linked the related issues.

Description
It could happen that we pushsync chunks of newer batches that are outside our radius of responsibility as we have not seen the batch before. So we consider the current radius of this batch is 0 in localstore and might end up storing chunks for it.
With this fix, we use the initial value of current storage radius for a batch while adding it to batchstore. This would disallow any chunks from lower bins to be replicated by pushsync in the reserve.

This change is

fixed by https://github.com/ethersphere/bee/pull/3651


NvimTree offset not aligned

hi NvimTreeVertsplit

This isn't a bug, you should set the background color of NvimTreeVertSplit to match the one of Normal.


Multilevel menu - second level

When you collapse side menu (only icons shown) second level of multilevel menu is not working properly.

What you mean by "nok working properly" ?  Can you provide a screenshot ?

When I click here menu just closes, it shoupd show submenu as it is shown when sidemenu is expanded

That's already solved and will be available with 1.5 update, thank you for reporting this though 👍

Hello, this was not solved, and in fact, when I load the demo page at https://colorlib.com/polygon/gentelella/, then collapse the menu by using the icon on the top, then click on "Multilevel Menu" and finally, click on "Level One" that has the submenu. The menu is closed, instead of expanding the submenu.
Regards
Jaime

It looks like this was actually never released or fixed by @AndreiCN

@cristianraiber #490 has more info about this and a proposed solution, so this could be labeled as a duplicate

duplicate of #490


Performance issue when loading one lakh records in ListView

Hi Team,
I have implemented a ListView and load 1 lakh records. It builds properly. But, I am facing a performance issue in scrolling my list view through the scrollbar.  It is taking a long time to scroll to the corresponding position in the ListView.
Steps to Reproduce

Please run the below code snippets
Use the scrollbar to scroll the listView
You could see the late response from the ListView to scroll to the corresponding position.

Expected results: Scrolling should be happen quickly in the ListView
Actual results: When scrolling the listview through the scrollbar, App hung and scrolled to the position after taking a long time

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyListView(),
    );
  }
}

class MyListView extends StatelessWidget {
  const MyListView({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: ListView.builder(
          itemCount: 100000,
          itemBuilder: (context, index) {
            return ListTile(
              title: Text('Item $index'),
            );
          }),
    );
  }
}

Logs
[√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [Version 10.0.19044.1889], locale en-US)
    • Flutter version 3.0.5 at C:\Flutter\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (6 weeks ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

Checking Android licenses is taking an unexpectedly long time...[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\AshokKuvaraja\AppData\Local\Android\sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Professional 2022 17.4.0 Preview 1.0)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Preview
    • Visual Studio Professional 2022 version 17.4.32804.182
    • The current Visual Studio installation is a pre-release version. It may not be supported by Flutter yet.
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2021.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)

[√] VS Code (version 1.70.2)
    • VS Code at C:\Users\AshokKuvaraja\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.46.0

[√] VS Code, 64-bit edition
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.46.0

[√] Connected device (4 available)
    • sdk gphone x86 64 arm64 (mobile) • emulator-5554 • android-x64    • Android 11 (API 30) (emulator)
    • Windows (desktop)                • windows       • windows-x64    • Microsoft Windows [Version
      10.0.19044.1889]
    • Chrome (web)                     • chrome        • web-javascript • Google Chrome 104.0.5112.81
    • Edge (web)                       • edge          • web-javascript • Microsoft Edge 104.0.1293.63

Please find the demo below,
https://user-images.githubusercontent.com/60499432/185865377-07181461-e437-4fd3-bfeb-ab8e1c653145.mp4

In order to improve ListView performance, you can either specify itemExtent or a prototyeItem. For your code sample, you can easily solve the scrolling issue with following modification:
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyListView(),
    );
  }
}

class MyListView extends StatelessWidget {
  const MyListView({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: ListView.builder(
        itemCount: 100000,
        itemBuilder: (context, index) {
          return ListTile(
            title: Text('Item $index'),
          );
        },
        // Add This
        prototypeItem: const ListTile(
          title: Text('Item 99999'),
        ),
      ),
    );
  }
}

@ashok-kuvaraja
Try:  primary param in listView builder
primary(Creates a scrollable, linear array of widgets that are created on demand.
This constructor is appropriate for list views with a large (or infinite) number of children because the builder is called only for those children that are actually visible.)

In order to improve ListView performance, you can either specify itemExtent or a prototyeItem. For your code sample, you can easily solve the scrolling issue with following modification:
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyListView(),
    );
  }
}

class MyListView extends StatelessWidget {
  const MyListView({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: ListView.builder(
        itemCount: 100000,
        itemBuilder: (context, index) {
          return ListTile(
            title: Text('Item $index'),
          );
        },
        // Add This
        prototypeItem: const ListTile(
          title: Text('Item 99999'),
        ),
      ),
    );
  }
}

Hi @ShakyaCsun,
Thanks. It is working for me.

Hello @ashok-kuvaraja. Glad that you were able to find a solution to your problem. Though for future reference, I believe you would get better support on sites like StackOverflow or other communities you can find here.
Since this is not a bug or feature request, I am closing this as invalid. Thank you.


Update README.md

Add "How to parse request body" in docs

Thank you for the PR.
It should be good now with the latest version of JSON Server (v0.8.21) without having to add body-parser explicitly :)


feat: Support Custom Functions to Set Cognitive Service URL and Key

This change is for Cognitive Intergration in Azure Synapse
Users can set a custom defined function to set endpoint and URL:

therefore, we can provide user a function in notebookutils, and users input this function to get endpoint and key
the reason to use this is this way won't make mmlspark adding a dependency of notebookutil, tokenlib and a lot of synapse private jar. also, won't make notebookutils adding a dependency of mmlspark.

/azp run

/azp run

/azp run

/azp run

/azp run


Implements fix stake with lock minting more MPs

Description
Describe the changes made in your pull request here.
Checklist
Ensure you completed all of the steps below before submitting your pull request:

[ ] Added natspec comments?
[x] Ran forge snapshot?
[x] Ran pnpm gas-report?
[x] Ran pnpm lint?
[x] Ran forge test?
[x] Ran pnpm verify?

@3esmit Next time, can you please sign your commits?
Merging ahead anyways now.


LHN - Chat with a workspace member disappears if it only contains a task

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.46-3
Reproducible in staging?: Y
Reproducible in production?: Y
Issue was found when executing this PR: https://github.com/Expensify/App/pull/50281
Issue reported by: Applause Internal Team
Action Performed:

Log in with any account with a workspace
Navigate to Workspace settings - Members
Invite any Gmail account
Navigate back to the LHN
Click on FAB - Start chat
Input the account invited in step 3 and click on it
Navigate to Composer + button - Assign task
Set any title and click on "Next"
Click on "Assignee" and set it to the workspace member
Click on the "Confirm task" button
Click on any other LHN chat

Expected Result:
Chat should be visible in the LHN.
Actual Result:
Chat with a workspace member disappears if it only contains a task. It doesn't affect non-workspace accounts.
Workaround:
Unknown
Platforms:

[ ] Android: Native
[ ] Android: mWeb Chrome
[x] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/c960bfb9-6675-48be-8534-d64c256954b2

View all open jobs on GitHub

@VictoriaExpensify  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

dupe of https://github.com/Expensify/App/issues/50478

Closing this out in favour of https://github.com/Expensify/App/issues/50478


Doesn't understand AsyncBelongsTo

This likely means that get isn't being used as it should be.
app/components/nav/menu/app-switcher.hbs:181:54 - error TS2339: Property 'repoUrl' does not exist on type 'AsyncBelongsTo<App>'.

181                 <ExternalLink href={{this.currentApp.repoUrl}} class="menu-kebab-link">View On GitHub</ExternalLink>

export default class App extends Model {
  @attr('string')
  declare repoUrl: string | null;

  // ...
}

@dfreeman - just wanted to mention that I hit a similar issue in my codebase (but decided to not report it exactly because I thought that you wouldn't want to handle that case because it is frowned-upon nowadays).
There will be lots of cases like that for legacy code-bases. But yes, if I were you, I would also spare myself from implementing that and just requiring everyone to migrate off of ObjectProxy and the likes that require get.

I understand not making your own ObjectProxies, but what’s the recommendation for ones generated by ED? Just await them?

Ultimately, I think some way to handle it, even if a special syntax will be helpful since migrating away from these will take some work in most code bases.


Cannot run as non-root user

Describe the bug
Cannot run as non-root user
To Reproduce
run as non-root user
Expected behavior
If it is not possible to run the program as normal it should exit on its own and prompt the user to use root.

To run the program, your user will likely need to be in the input group. You can add it like this:
sudo usermod -aG input yourusername

To run the program, your user will likely need to be in the input group. You can add it like this: sudo usermod -aG input yourusername

It's working fine, thank you


Investigate emails not sending

We've had reports from users in an area not getting notifications of upcoming events. After some light investigating, it looks like geocoding on some events is broken.

Closed by https://github.com/hackclub/hackathons-backend


Log RequestOptions params

Write RequestOptions params to debug log. This is helpful when troubleshooting requests to see how filters get applied.

@jorwoods this looks like a nice addition. Any concerns about logging sensitive information here? I believe at the DEBUG level we're already logging the full request & response, so adding this doesn't log anything new or worse.

@bcantoni I thought about this and do not think it will contain sensitive information. All of the sensitive information that gets passed is in the body of requests, not in what gets passed as part of the query string. (Unless there is a case I am forgetting about)