Unable to distinguish between resize events and others

Firstly, I'm a huge fan of gocui!
I'm very likely missing something but I can't find a way to detect a resize event.
I can put resize code in my ManagerFunc (Layout) but that will be executed for every iteration of the main loop and for every event, including keypresses.
Ideally I would be able to bind a function to resize events in a similar way to SetKeybinding. This could function in a similar way, allowing the calling code to specify a view by name, passing the View to the handler function.
Many thanks,
Tom

Hi! First of all, sorry for my late response.
My next goal is to rewrite the edition mode (I should've finished it long time ago :P). But, after that, I'll revisit the feature requests.
One question, what's your specific use case? I'd like to keep the API as simple as possible and it's important to know it in order to decide if it should be included.

Hi. Thanks for the response!
It's been a while so I'm struggling to remember :) but my specific use case is having some code executed on a resize event. Ideally this code would only be executed then and not for every event. One use for this could be to completely hide a view if the terminal is too small.
Keypress events are nicely separated already, allowing SetKeybinding to pass a func that will be called for a specific key. I'd love an equivalent for resizes, like SetResizeFunc or OnResize or something.
An alternative would be to handle all events and have my code handle only resize events but I couldn't see a way to do this as I don't think the type of event is exposed. I could be wrong here.
Let me know what you think. Happy to elaborate on the use cases if necessary.
Cheers

One use for this could be to completely hide a view if the terminal is too small.

That make sense. It should be easy, so I'll add this functionality before the next release.
Thanks for the feedback! :)

I've just implemented the functionality in d3dc71a2b9dbfcf0df5ef4003d9d5c3967b64db1 (issue-109 branch). I also modified _examples/size.go to use it.
However, after using it, my impression is that the same thing can be done within a Manager/ManagerFunc calling maxX, maxY := g.Size() and updating the views accordingly. For instance, deleting a view if maxX < x || maxY < y, etc. You could even create a Manager to modify the layout depending on different sizes.
More info about Managers in the docs and in the following examples: flow_layout.go, widgets.go.
In short,

Pros: Avoid the overhead of checking window's size changes on every event (key events, mouse events, resize events).
Contras: Splitting views and layout handling in Managers and Resize handler, kinda duplicating an existing functionality.

Does it make sense? What do you think?


Replace elkrem with shachain throughout wallet #77

In this PR I finalized the shachain package within the project. The implementation was finished with tests exercising the important cases like derivation, tree folding , and quickly deriving a particular state number, spec test vectors also included.

@Roasbeef I also added commit with new feature flag in case an user will try to connect to the peer with an older algorithm.


Update build process for AirConnect to support newer version (use GitHub Actions Workflows)

Is your feature request related to a problem? Please describe
The developer of AirConnect changed the way the binaries are published. We need to change our build process to be able to build new AirConnect versions. They are only available in the github releases zip file, with all the other source files. We need to download the zip file, extract all relevant binaries, use these binaries for our build steps and afterwards delete all files including the downloaded zip file.
Describe the solution you'd like
Test https://github.com/marketplace/actions/release-downloader and perhaps https://github.com/marketplace/actions/download-workflow-artifact to get the latest release in ci step. After that, automatically test and publish a new release here in this repo.
Describe alternatives you've considered
.
Additional context
Also add https://github.com/marketplace/actions/action-shellcheck and use checkout to build packages
and one of these:
elgohr/Github-Release-Action
marvinpinto/action-automatic-releases
softprops/action-gh-release
ncipollo/release-action

First testing release: https://github.com/eizedev/AirConnect-Synology/releases/tag/1.6.3-20240114

basic implementation done. Builds will be published automatically in GitHub action artifacts. Last step, the creation of the release, is currently a manual step. Will be optimized soon.

[ ] Need to check if version was already build and published
[ ] Add pull requests template and special workflows for pull requests to build with code in pull requests for testing
[ ] Need to add possibility to build manually for specific version
[ ] publish release automatically if more testing was integrated (with Changelog etc.)


Mark WebGPU 32-bit float texture formats as "filterable" if device supports it

Marks R32F, RG32F, and RGBA32F as filterable on wgpu backend by checking feature flag (according to the table here https://gpuweb.github.io/gpuweb/#texture-format-caps). Seems to be OK-widely supported as well (https://web3dsurvey.com/webgpu/features/float32-filterable), though not sure if that's a concern.

Thanks for the PR, I'll give it a whirl now. Do you have already code working with the change? I wonder if I have any accidential hardwired code paths in the validation layer which assume that float textures are not filterable (but I'll try to find out while testing).

Ok, I need to do a couple of changes in sokol_app.h (I'll do this in my intermediate merge-branch).
Basically extending this code block with optional features:
https://github.com/floooh/sokol/blob/67339198b75a7d04da3676db2b56514bf363d4b1/sokol_app.h#L5771-L5777
...while at it I also fixed the BC vs ETC2 detection (both are available on Apple Silicon), and the missing ASTC check.
I'll do a couple of filterable-float checks next and then merge.

Ok merged, many thanks! As I wrote above, I also fixed the feature detection in sokol_app.h, and update the changelog.


VMs with DNS panic with OOM or too many files

cc @liminw @maasen

2020-08-05T23:12:06.994966Z     critical        envoy assert    panic: out of memory
2020-08-05T23:12:06.995014Z     critical        envoy backtrace Caught Aborted, suspect faulting address 0x53900000010
2020-08-05T23:12:06.995024Z     critical        envoy backtrace Backtrace (use tools/stack_decode.py to get line numbers):
2020-08-05T23:12:06.995026Z     critical        envoy backtrace Envoy version: 601cb2e4053746c53bad5811bd9b5f380228278a/1.16.0-dev/Clean/RELEASE/BoringSSL
2020-08-05T23:12:07.002342Z     critical        envoy backtrace #0: __restore_rt [0x7f351b8a68a0]
2020-08-05T23:12:07.022274Z     critical        envoy backtrace #1: [0x5575cc212089]
2020-08-05T23:12:07.029666Z     critical        envoy backtrace #2: (anonymous namespace)::handle_oom() [0x5575ce2aaaa5]
2020-08-05T23:12:07.038984Z     critical        envoy backtrace #3: tcmalloc::allocate_full_cpp_throw_oom() [0x5575ce315c90]
2020-08-05T23:12:07.046672Z     critical        envoy backtrace #4: fmt::v6::basic_memory_buffer<>::grow() [0x5575cc19895d]
2020-08-05T23:12:07.053475Z     critical        envoy backtrace #5: fmt::v6::visit_format_arg<>() [0x5575cc189c92]
2020-08-05T23:12:07.060924Z     critical        envoy backtrace #6: fmt::v6::internal::parse_format_string<>() [0x5575cc1892b5]
2020-08-05T23:12:07.067446Z     critical        envoy backtrace #7: fmt::v6::internal::vformat<>() [0x5575cc1a4032]
2020-08-05T23:12:07.073824Z     critical        envoy backtrace #8: Envoy::Server::ListenSocketFactoryImpl::createListenSocketAndApplyOptions() [0x5575cd7b9d6e]
2020-08-05T23:12:07.081319Z     critical        envoy backtrace #9: Envoy::Server::ListenSocketFactoryImpl::getListenSocket() [0x5575cd7ba208]
2020-08-05T23:12:07.088832Z     critical        envoy backtrace #10: Envoy::Server::ActiveRawUdpListener::ActiveRawUdpListener() [0x5575cd821236]
2020-08-05T23:12:07.095647Z     critical        envoy backtrace #11: Envoy::Server::ActiveRawUdpListenerFactory::createActiveUdpListener() [0x5575cd7b3ec8]
2020-08-05T23:12:07.102233Z     critical        envoy backtrace #12: Envoy::Server::ConnectionHandlerImpl::addListener() [0x5575cd81d3c7]
2020-08-05T23:12:07.109722Z     critical        envoy backtrace #13: std::__1::__function::__func<>::operator()() [0x5575cd81c72e]
2020-08-05T23:12:07.117505Z     critical        envoy backtrace #14: Envoy::Event::DispatcherImpl::runPostCallbacks() [0x5575cd8271f6]
2020-08-05T23:12:07.125794Z     critical        envoy backtrace #15: event_process_active_single_queue [0x5575cdc93cf7]
2020-08-05T23:12:07.136046Z     critical        envoy backtrace #16: event_base_loop [0x5575cdc9286e]
2020-08-05T23:12:07.155180Z     critical        envoy backtrace #17: Envoy::Server::WorkerImpl::threadRoutine() [0x5575cd81be74]
2020-08-05T23:12:07.165376Z     critical        envoy backtrace #18: Envoy::Thread::ThreadImplPosix::ThreadImplPosix()::{lambda()#1}::__invoke() [0x5575cdd44463]
2020-08-05T23:12:07.165516Z     critical        envoy backtrace #19: start_thread [0x7f351b89b6db]

I think this means its on the control plane side, not data plane
Prom scraping shows no increase in memory, so it must heavily spike?

Other interesting thing is the pods that do not OOM, do not increase memory at all. So I don't think its just a couple slightly going over the limit, they must get into a bad state

Not using envoy DNS anymore


Unable to extract uploader id

Checklist

[x] I'm reporting a broken site support issue
[x] I've verified that I'm running youtube-dl version 2021.12.17
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar bug reports including closed ones
[x] I've read bugs section in FAQ

Verbose log

C:\Users\vedantm>youtube-dl "https://www.youtube.com/playlist?list=PLUkh9m2BorqndWimijiJ-VCAXjJUrzJQU"
[youtube:tab] PLUkh9m2BorqndWimijiJ-VCAXjJUrzJQU: Downloading webpage
[download] Downloading playlist: Foundations of Finance
[youtube:tab] playlist Foundations of Finance: Downloading 12 videos
[download] Downloading video 1 of 12
[youtube] aK4qHbDkJ-s: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

C:\Users\vedantm>youtube-dl --version
2021.12.17

C:\Users\vedantm>

Description

Error message: "Unable to extract uploader id; please report this issue"
Version: 2021.12.17

#31530

[x] I've searched the bugtracker for similar bug reports including closed ones

Yet not really? #30839


How to structure variables,,

Need to pass the county and the transport-company to enable calculations of multiple countrys and suppliers,,,
discuss how that should be added,, separarte variable for country and one for supplier,,
or one variable for supplier with a country-prefix that trigger the country-specific calculations ??
What other inputs could we be facing,,,, better to add them now than to create a breaking-change going forward,,,

Quite a few good comments in Q&A monday 20.no,, moved into an array-type to visualize input better when using the macros
Huge thanks to Erlend Sellie for great input !!
Have also moved some calculations to own macros within same file,, to pave place for optional other contries etc


bug astro FeelbackReaction

It already compiles, but there is the same bug as in 2.x and that is that only the feel face icon works. The rest indicates that the value you are trying to send back does not seem to be valid.
I am using FeelbackReaction and github icons
Thank you very much for your response so quickly!

Sorry for the inconvenience.
Can you send me the contentSetId and the snippet you used in your site? the `<FeelbackReaction ... />

Clear! Here I leave it!
Thank you so much!
import "astro-feelback/styles/feelback.css";
import FeelbackReaction from "astro-feelback/components/FeelbackReaction.astro";

          <FeelbackReaction
            contentSetId=""
            preset="github"
            showCount
          />

You have the contentSetId=""?
You need to set to the id from the panel.

correct, I have put it. I just removed it for security

Hi, I looked up the content set 050792cc-...
You configure custom values ["like", "love", "laugh", "wow", "sad", "angry"], so you cannot use the preset "github" on the client side. It defines different values that don't match.
What you have to do is to put your own "elements". Then you have to pass that on the preset prop.
---
import type { FeelbackValueDefinition } from "astro-feelback";
import FeelbackReaction from "astro-feelback/components/FeelbackReaction.astro";
import LikeIcon from "astro-feelback/icons/icon-like.svg?raw";

const CONTENT_SET_ID = "....";
const REACTIONS: FeelbackValueDefinition[] = [
  { value: "like", icon: LikeIcon }, // use builtin icons from the package... it's just HTML
  { value: "love", icon: "😍" }, // or you can pass a string, with an emoji or anything you want
  { value: "laugh", icon: "🤣" },
];
---

<FeelbackReaction contentSetId={CONTENT_SET_ID} preset={REACTIONS} />

So you have to define them manually, if you used custom values.
Let me know if this works.

Correct, it works now! thank you so much

One question, it is normal that when preloading the page the number of interactions disappears.
I also see that it does not matter if you mark the same icon several times than when you mark it, 1 always appears

Basically when I enter the page and press it defines 1. But when I reload the page and click again on the same reaction it subtracts 1. At the cookie level it seems to remember it.

I'm closing this. If there's something more you can also reach me at<EMAIL_ADDRESS>or at giuseppelt on discord.


ENHANCEMENT Adjust getType to use singular_name

Currently developers need to override the getType function in order to get a custom block name showing in the dropdown. I think using singular_name as the default makes sense as this covers a common use case for what people may want from getType

I think we can make this a documentation change instead, sorry and thanks anyway!


Release 5.13.1

Codecov Report
Attention: Patch coverage is 9.73451% with 102 lines in your changes missing coverage. Please review.

Please upload report for BASE (master@bca22b9). Learn more about missing BASE report.

Files
Patch %
Lines

libs/node/src/ecflow/node/MirrorAttr.cpp
0.00%
23 Missing :warning:

...service/src/ecflow/service/mirror/MirrorClient.cpp
7.14%
13 Missing :warning:

libs/node/src/ecflow/node/NodeAdd.cpp
0.00%
12 Missing :warning:

Viewer/ecflowUI/src/VariableView.cpp
0.00%
11 Missing :warning:

libs/node/src/ecflow/node/AvisoAttr.cpp
0.00%
11 Missing :warning:

Viewer/ecflowUI/src/VariableModel.cpp
0.00%
6 Missing :warning:

Viewer/ecflowUI/src/TreeNodeModel.cpp
0.00%
5 Missing :warning:

libs/node/src/ecflow/node/Node.cpp
0.00%
4 Missing :warning:

Viewer/ecflowUI/src/NodeQueryViewDelegate.cpp
0.00%
2 Missing :warning:

Viewer/ecflowUI/src/NodeViewDelegate.cpp
0.00%
2 Missing :warning:

... and 8 more

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #107   +/-   ##
=========================================
  Coverage          ?   47.09%
=========================================
  Files             ?     1180
  Lines             ?    93271
  Branches          ?    14739
=========================================
  Hits              ?    43926
  Misses            ?    49345
  Partials          ?        0

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


freshly minted NFTs showing up as only placeholders

I've minted new NFT and after 3-5 minutes, landing in explorer/gallery results in me seeing the placeholder, but not the image itself.
Tested on BSX.

same as #3253, closing this one


idyll like api

now that we have nbKarax, I think it would be a nice project to try and build a idyll like api (which is based on react): https://idyll-lang.org/docs
hopefully we can reuse the work they did on components.

There are so many interesting APIs out there 🤯
The benefit they have that we don't is that nbKarax doesn't allow communication between nbKarax-blocks. So we wouldn't be able to do the example they have like this:
nbGraph()...

nbButton()
nbButton()

where each call calls nbKarax. We would need to combine them into a single nbKarax block for it to work. 🤔 Unless you have a brilliant idea to drag out from your magic hat as usual 🧙♂🃏
Another idea would be that each component adds a VNode to a list which Karax then loops over. We can't complain about not having any ideas for new themes and APIs at least 🤣

yes, I think the simplest would be to implement it as a single block like:
nbIdyll:  #adds template for all the apis
  text "..."
  input
  button
  ...

and nbIdyll turns that in a single nbKarax block.
then probably it is possible in some way to split it (as you mention, every piece would need to add procs and VNodes to a list and you could have a nbInitIdyll). I would start from the single block as above.

Unless you have a brilliant idea to drag out from your magic hat as usual 🧙♂🃏

Not really. It think the interest here is if we can reuse the stuff that is in idyll repo. (plus they do have a nice gallery)

We can't complain about not having any ideas for new themes and APIs at least 🤣

I do have a private repo with a list of ideas (issues) on things to do with nim (not all of them apply to nimib), so... not running out so soon. Especially with the pace I have implementing them... 🤣

yes, I think the simplest would be to implement it as a single block like: and nbIdyll turns that in a single nbKarax block.

Yes that sounds like the best idea :+1:

then probably it is possible in some way to split it (as you mention, every piece would need to add procs and VNodes to a list and you could have a nbInitIdyll). I would start from the single block as above.

Procs will be troublesome because you can't serialize a proc so you can't send it from C -> JS sadly. VNodes I'm not certain of but it might also be troublesome if it holds any references :thinking: So we will basically have to do everything on the javascript side. So I'm leaning towards some kind of macro which just copy-pastes code blocks into a nbKarax somehow.

Not really. It think the interest here is if we can reuse the stuff that is in idyll repo. (plus they do have a nice gallery)

Oh, I misread your first post as reusing the work that we did on components :facepalm: Yes le's hope what they did can be done similarly here. And they did have a very nice gallery indeed.

I do have a private repo with a list of ideas (issues) on things to do with nim (not all of them apply to nimib), so... not running out so soon. Especially with the pace I have implementing them... rofl

Look at that, I'm only seeing the top of the iceberg of ideas :rofl:


can supply a register by 'group' way example

Is your feature request related to a problem? Please describe.
supply a register by 'group' way example

@seenyea I think I already wrote about it, isn't?

I think a working example, not a doc example

@seenyea ah, yes. It's on my roadmap in v2. I'm writing snacks, so you can try it straight in browser :)

Closed due to https://github.com/kirillzyusko/react-native-bundle-splitter/issues/23


Missing 394806 (4.6.2 on OSs other than Windows 10 Anniversary Update)

Based on the article How to determine which versions and service pack levels of the Microsoft .NET Framework are installed, 394806 is a valid value for 4.6.2. The table should probably be updated to reflect that.
I can confirm I get 394806 back from the registry on a Server 2012 R2 server with 4.6.2 installed. For a second I was worried that maybe I was running a preview version

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

ID: 2115da38-e95e-46fc-1e2d-da88ef92c6cf
Version Independent ID: a3790e8a-0654-851b-c991-ab7382025406
Content: How to: Determine which .NET Framework versions are installed
Content Source: docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md
Product: dotnet-framework
GitHub Login: @rpetrusha
Microsoft Alias: ronpet

Thank you for your feedback, @AlexInAk. How to: Determine which .NET Framework versions are installed lists the minimum values of the Release DWORD for each version of the .NET Framework; it does not list platform values. These are found in the  .NET Framework release keys and Windows operating system versions article.
This is a recent change we've made to the How to: Determine which .NET Framework versions are installed article, and you're not the first person to be confused by it. Within the next several days, we'll revise it to list the platform-specific Release values in this article, and list the minimum Release values in a child article.

Thanks, that'll probably make it a little less confusing. I got thrown off a little by the wording in the "Important" panel, I thought it was implying that any version not listed, was a pre-release or preview version


Performance on large grammar files is not so good

I'm working on the jsqlparser, and editting the jjt in Intellij with the javacc plugin, makes my laptop go 100% cpu usage for over a minute.
The file itself:
https://github.com/JSQLParser/JSqlParser/blob/master/src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt
I'm on the latest intellij ultimate (2022.2) and plugin version: 1.10

Hi, I just profiled the plugin on your grammar. I think the problem is in that the java injection is slow (the injected Java file is very large). A workaround is to switch the injection level to "Partial" in Settings > Languagues and Frameworks > JavaCC, that improves the situation for me at least. I'm not sure what else I can do to improve this.

Thanks for the quick reply. Unfortunately, it already is "Partial". I'll try turning it off as well.

Setting to 'Disabled' keeps it working reasonably. Thanks for the tip!


⚠ AGE-Vicmap_Crown_Land_Tenure-MS has degraded performance

In bb69bce, AGE-Vicmap_Crown_Land_Tenure-MS (https://vicmap.land.vic.gov.au/hosting/rest/services/vicmap/Vicmap_Crown_Land_Tenure/MapServer/0/query?where=1%3D1&resultRecordCount=1) experienced degraded performance:

HTTP code: 200
Response time: 4978 ms

Resolved: AGE-Vicmap_Crown_Land_Tenure-MS performance has improved in 27bed63 after 16 minutes.


lp editor,

Description

Hello So i was using your Web Editor But Everytime i make a group, save it and refresh it gets deleted off of the Web Editor...
Reproduction steps

Fix The Issue With It Deleting Off The Web Editor

Open the config.yml file and set example to true.

Restart the server

Run /lp user example permission set x from the console

See error

Expected behaviour

it to not delete off the web editor.
Environment details

Server type/version: ExampleSpigot running version 1.12.2 build ???
LuckPerms version: v???

Paper -1.16.5
LuckPerms Version: LuckPerms-Bukkit-5.3.0.jar

Any other relevant details

You have to create a new editor session if you want to keep making changes after applying them. Don't reuse old or used sessions.
This is well explained in the second paragraph in the wiki page for the web editor

Also notice the message here when you hit the save button ;)


Libtbb not found

I did a binary rewrite for my executable, and tried running it via
srun -n 1 ./job.sh

in job.sh, I put
module use $OMNITRACE/share/modulefiles
module load omnitrace
omni_hip

I got this error message:
omni_hip: error while loading shared libraries: libtbb.so.2: can      not open shared object file: No such file or directory

To workaround the issue, I have to add the following to job.sh before calling the executable:
export LD_LIBRARY_PATH=/$OMNITRACE/lib/omnitrace:$LD_LIBRARY_PATH

I am using the binary release: omnitrace-1.4.0-opensuse-15.3-ROCm-50200-PAPI-OMPT-Python3
module show module show omnitrace
------------------------------------------------------------------------------------------------------------------------------------
   /ccs/home/ooreilly/omnitrace-1.4.0-opensuse-15.3-ROCm-50200-PAPI-OMPT-Python3/share/modulefiles/omnitrace/1.4.0:
------------------------------------------------------------------------------------------------------------------------------------
whatis("omnitrace (version 1.4.0) ")
prepend_path("CMAKE_PREFIX_PATH","/autofs/nccs-svm1_home1/ooreilly/omnitrace-1.4.0-opensuse-15.3-ROCm-50200-PAPI-OMPT-Python3")
prepend_path("PATH","/autofs/nccs-svm1_home1/ooreilly/omnitrace-1.4.0-opensuse-15.3-ROCm-50200-PAPI-OMPT-Python3/bin")
prepend_path("LD_LIBRARY_PATH","/autofs/nccs-svm1_home1/ooreilly/omnitrace-1.4.0-opensuse-15.3-ROCm-50200-PAPI-OMPT-Python3/lib")
prepend_path("PYTHONPATH","/autofs/nccs-svm1_home1/ooreilly/omnitrace-1.4.0-opensuse-15.3-ROCm-50200-PAPI-OMPT-Python3/lib/python/site-packages")
setenv("omnitrace_DIR","/autofs/nccs-svm1_home1/ooreilly/omnitrace-1.4.0-opensuse-15.3-ROCm-50200-PAPI-OMPT-Python3/share/cmake/omnitrace")
help([[Loads omnitrace v1.4.0
]])

Thanks for reporting this. libomnitrace-rt was missing a $ORIGIN/omnitrace rpath to find that library. It was fixed as part of #140 and will be in the v1.5.0 release.


Fix issue with joining public rooms with no guest access.

This fixes #2888. See screenshot in referenced issue.
Signed-off-by: Chris Moos<EMAIL_ADDRESS>Pull Request Checklist

[X] UI change has been tested on both light and dark themes
[X] Pull request is based on the develop branch
[X] Pull request updates CHANGES.rst
[X] Pull request includes screenshots or videos of UI changes
[X] Pull request includes a sign off

thank you! this has been driving me mad too. we’ll review & merge asap (might be delayed due to xmas)

@ara4n No problem. Just noticed it today and couldn't join most rooms from mobile.

@ara4n Any update on this?

Thank you @chrismoos for your contribution! You will be mentioned in the changes, if you are agree of course. We will manage the canonical alias of the public room BTW.

Sounds good, thanks for getting this merged @SBiOSoftWhare .


Song Searching is Whackadoodled

Sorry, that's not a very descriptive word for the technical issue, but it's fitting. There are some issues with the search box in the results (above the list of returned songs).
After much testing of these problems, I can't seem to grasp precisely what the search is doing. I'm a programmer and even I can't figure out what might cause the behavior I'm seeing.
Example: If I type the single letter "m" into the search box, I get songs that include M as a single word, those using M as part of an acronym, which is all fine; but I also pull all songs whose titles (no matter how long) end with the letter m. For example, I would pull "M Diddy" and also "Digger Boom" (not real songs, just showing examples of the behavior).
I've noted also that the search includes results matching any word in the search string, not phrases. This makes it pretty hard to try to narrow results by including more of the song title. "mama rolling stone" for example will return songs with an artist, title, or mapper with even a partial match to "mama" OR "rolling" OR "stone" so you end up with thousands. There's no way to narrow it down without using only one word (trying for the least common) and then having to simply look down the list. Perhaps the search could be made inclusive with ALL words needing to match some part of the song to return as a result; if an exclusive search is needed, perhaps require " or " to be used between words?
It is also impossible to search with punctuation because the on-screen keyboard has no ability for symbols or anything other than letters and numbers. But the numbers don't count because it won't show any results as soon as a number is added to the search string.
Example: Searching for p90 or p90killr returns nothing. Just using "killr" will show his songs; but this isn't ideal, because you return a bunch of other things too.
And then my biggest complaint about the song search is that any sorting is totally ignored as soon as you type anything into the search box. It seems to return results in no discernable order; I use "Newest" typically, and I'll have songs in order with years 2021, 2021, 2020, 2023, 2021, 2022, 2023 again. Changing the sort order dropdown to something else and back doesn't fix it; I think it's totally ignoring the sort order.

Here is the search algo. It has a scoring system and testing it on quest was kinda horrible so I gave up. I made it as close to the PC version as possible but there is a bug with 2 songs appearing at the top of the search that are totally different from PC version.
https://github.com/bsq-ports/BetterSongSearchQuest/blob/eddf4335477324a7638e36636e66ee901c01aa77/src/UI/ViewControllers/SongList.cpp#L495-L639

Nice! I'll give it a look. I can already see that some of my suspicions about the string length conditions on the author matching had some basis in fact, which is heartening. I have some experience with pattern matching queries (I'm a sql data analyst by day) so hopefully I can help out with this.

Sorry for the double reply post, but I was just thinking and wanted to check with you... would it be better/easier for you if I forked this project? In case I'm able to untangle any of the algo, I mean. Would that make it easier to review any proposed changes? I haven't had the experience of collab here before.

Sure, contributions are always welcome! Just make a fork, create a feature branch and do a pull request once you think it's ready.

Sounds great, thanks for the opportunity!


[2.0] Update inheritDoc tags to correct format

As @shadowhand pointed out in #40 the inline {@inheritdoc} only inherits the summary.
Also, the League\OAuth1\Client\Signature\Signature::__construct method had a doc inheritance tag. Where is it inheriting from!? :smile:

:+1:

@bencorlett what do you think here?

Very nice <3

Thanks! #52 and #55 are also waiting for merge for 2.0 :)


x/vgo: vgo list does not work when repository is unreachable

> vgo list
...
 It's also an usual case when you import a repo named xitler.cn/untils and some day site xitler.cn shut down.

How about add a file repo.mod, then we can define the location of packages instead of binding them together.

Search for “Proxy Servers” in https://research.swtch.com/vgo-module.

The plan is to allow proxy servers. Note also that these modules are cached on your local disk. The failure only happens when you don't have them yet. In this sense the current behavior is no worse than the current "go get" or "dep" or anything else that downloads code. I'm going to close this issue but we do want to do better with code disappearing.


Generate a 2018 to present yearly run with max people

Pickle the Jars

Here is an example file without the year filter for Females aged 15-50
I have added the mapping from here: https://docs.google.com/spreadsheets/d/1d1C-clON4Rpxo4NY9U6fN_mk-ygkZigVOyv3xOlAdBc/edit#gid=2037842137
But I didnt look yet to see if any showed up in the data.
I have not yet implemented the MSDRG codes.

csv_HCAIPDD_01-30-2024_1439.csv

After implementing the new pregnancy module and re-running to select for emergency type encounters I see the desired ICD codes show up in the data.  Here is the latest large run:

And here is that same run split by years, 2018 to present:


fix(db): 500 on hitting the balance/ endpoint (alternative)

This is an alternative to #491 . The differences are:

no intermediary helper structs to deserialize the db result
returns a balance of 0 for unknown addresses

#491 was adapted after some discussion.


Add ability to get more than one IP out of an IP Pool

User Story
As a User with external Storage boxes i want the ability to get multiple IPs out of one IPPool for Multipathing
Detailed Description
We are running our Servers with dedicated storage boxes (based around iSCSI) and are not using Link aggregation but Multipathing to those storage arrays.
For this we need one IP per NIC, out of the same Subnet/IPPool.
Currently Metal³ doesnt allow that, if i specify
    ipAddressesFromIPPool:
    - key: storage_1
      name: storage-testpool
    - key: storage_2
      name: storage-testpool

in my DataTemplate only one IPclain will get generated and both storage_1 and  storage_2 will have the same IP
Anything else you would like to add:
/kind feature

@MaxRink this seems to be not a CAPM3 but more IPAM issue, would you mind opening it there and close this one?

The IPAM is already capable of doing this @furkatgofurov7


Add another example survey

What? and Why?
Provide example survey for mbs (collection exercise 167)
Checklist

[x] CHANGELOG.md updated? (if required)

@insacuri good to squash


[Feature Request] Ability To Hide "No Deadline Set" On Widget

An option to simply hide the "no deadline set" text on the widget when no deadline is set, would be nice. Just for a cleaner look.

Seems like a good idea, planning to work on widgets soon, will do it then


Document switch to standard IAsyncEnumerable as a breaking change

cc @divega

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

ID: e4d0e044-b0cb-21e2-19c1-2f137da671ac
Version Independent ID: 1cbedd95-8640-1649-9967-d0ef71633534
Content: Breaking changes in EF Core 3.0 - EF Core
Content Source: entity-framework/core/what-is-new/ef-core-3.0/breaking-changes.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @divega
Microsoft Alias: divega

What "standard"? Does that mean that EF Core 3.0+ cancels .NET Framework support? This sounds like the most breaking change, which should be at the top of the list., so people which are stuck to .NET Framework (can't switch to the "latest and greatest" .Net Core due to legacy reasons/unsupported features) and unluckily decided to use EF Core at least know in advance.


Update release-process.md

minor changes, other things left until we have solid repo link

https://github.com/genix-project/genix


GARD fails due to MPI setup (?)

Hi!
I just tried to run the pipeline with profile local and singularity, with the test data bats_mx1_small.fasta. However GARD fails, apparently due some MPI setup stuff. I'm not sure if that should all happen in the container or if I have to deal with configuring that to run on the server/cluster?
This is gard.log:
libi40iw-i40iw_ucreate_qp: failed to create QP, unsupported QP type: 0x4
--------------------------------------------------------------------------
Failed to create a queue pair (QP):

Hostname: host
Requested max number of outstanding WRs in the SQ:                1
Requested max number of outstanding WRs in the RQ:                2
Requested max number of SGEs in a WR in the SQ:                   1023
Requested max number of SGEs in a WR in the RQ:                   1023
Requested max number of data that can be posted inline to the SQ: 0
Error:    File exists

Check requested attributes.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Open MPI has detected that there are UD-capable Verbs devices on your
system, but none of them were able to be setup properly.  This may
indicate a problem on this system.

Hostname: host
--------------------------------------------------------------------------
libi40iw-i40iw_ucreate_qp: failed to create QP, unsupported QP type: 0x4
--------------------------------------------------------------------------
Failed to create a queue pair (QP):

Hostname: host
Requested max number of outstanding WRs in the SQ:                1
Requested max number of outstanding WRs in the RQ:                2
Requested max number of SGEs in a WR in the SQ:                   1023
Requested max number of SGEs in a WR in the RQ:                   1023
Requested max number of data that can be posted inline to the SQ: 0
Error:    File exists

Check requested attributes.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Open MPI has detected that there are UD-capable Verbs devices on your
system, but none of them were able to be setup properly.  This may
indicate a problem on this system.

Hostname: host
--------------------------------------------------------------------------
--------------------------------------------------------------------------
WARNING: No preset parameters were found for the device that Open MPI
detected:

  Local host:            host
  Device name:           i40iw0
  Device vendor ID:      0x8086
  Device vendor part ID: 14290

Default device parameters will be used, which may result in lower
performance.  You can edit any of the files specified by the
btl_openib_device_param_files MCA parameter to set values for your
device.

NOTE: You can turn off this warning by setting the MCA parameter
      btl_openib_warn_no_device_params_found to 0.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
No OpenFabrics connection schemes reported that they were able to be
used on a specific port.  As such, the openib BTL (OpenFabrics
support) will be disabled for this port.

  Local host:           host
  Local device:         i40iw0
  Local port:           1
  CPCs attempted:       udcm
--------------------------------------------------------------------------
[ERROR] This analysis requires an MPI environment to run

[host:1017209] 1 more process has sent help message help-mpi-btl-openib.txt / no device params found
[host:1017209] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
[host:1017209] 1 more process has sent help message help-mpi-btl-openib-cpc-base.txt / no cpcs for port

Hi @Shellfishgene , thanks for your interest in the pipeline!
All should happen inside the container: but it seems there is some issue with the Singularity container version for GARD+MPI. I will try to look into it asap
I guess you have no way on your cluster to run the Docker profile?

No Docker on the cluster, I can run it on a workstation though. It's not urgent anyway... Thanks for having a look!

Getting similar problem, different log with singularity:
Failed to create a completion queue (CQ):
Hostname: endeavour2
Requested CQE: 16384
Error:    Cannot allocate memory
Check the CQE attribute.

Open MPI has detected that there are UD-capable Verbs devices on your
system, but none of them were able to be setup properly.  This may
indicate a problem on this system.

Hostname: endeavour2

Failed to create a completion queue (CQ):
Hostname: endeavour2
Requested CQE: 16384
Error:    Cannot allocate memory
Check the CQE attribute.

Open MPI has detected that there are UD-capable Verbs devices on your
system, but none of them were able to be setup properly.  This may
indicate a problem on this system.

Hostname: endeavour2

No OpenFabrics connection schemes reported that they were able to be
used on a specific port.  As such, the openib BTL (OpenFabrics
support) will be disabled for this port.
Local host:           endeavour2
Local device:         mlx4_0
Local port:           1
CPCs attempted:       udcm
[ERROR] This analysis requires an MPI environment to run
[endeavour2.hpc.usc.edu:161337] 1 more process has sent help message help-mpi-btl-openib-cpc-base.txt / no cpcs for port

Hey @Shellfishgene!
Am I understanding it right that this issue occured to you when you were running poseidon on your local machine with the singularity profile? Because then I can't seem to recreate it. Runs fine for me with bats_mx1_small.fasta.
Did you try to just run the pipeline again or with the -resume flag turned on? Also are you running the latest release of poseidon?

Hi!
I just tried to run the pipeline with profile local and singularity, with the test data bats_mx1_small.fasta. However GARD fails, apparently due some MPI setup stuff. I'm not sure if that should all happen in the container or if I have to deal with configuring that to run on the server/cluster? This is gard.log:

Hey @Shellfishgene! Am I understanding it right that this issue occured to you when you were running poseidon on your local machine with the singularity profile? Because then I can't seem to recreate it. Runs fine for me with bats_mx1_small.fasta.

I figured out what the problem was: I forgot to set the local profile in Nextflow, and ran it with -profile singularity --cores 4. However that seems to set ${task.cpus} to 1 for the gard task, and mpirun -np 1 causes the error. It needs to be >1. The error message from mpirun is not exacly clear... With -profile local,singularity it works.

@Shellfishgene ah great, thanks for letting us know!
So it seems that when no "execution" profile is defined, the default core number as defined here:
https://github.com/hoelzer/poseidon/blob/master/nextflow.config#L15
is not distributed to the processes.
With -profile local,singularity the default value is passed to the GARD process:
https://github.com/hoelzer/poseidon/blob/master/configs/local.config#L14
@fischer-hub maybe we can just add a check to the poseidon.nf that the task.cpus must be >1?

@hoelzer Yes good idea probably, I also ran into some other issues with the gard process when running with --profile slurm,singularity, might as well fix all of that together!

Might be solved as well by https://github.com/rnajena/poseidon/pull/34
Closing (but feel free to reopen)


clarify the consensus version headers

The Eth-Consensus-Version header usage is ambiguous and could be misinterpreted. It shouldn't be tied up to the data schema but rather to the consensus version/fork the data belongs to.
For example since EIP7549, there are 2 possible attestations schemas only: Attestation (phase0) and Electra.Attestation (electra) but that doesn't mean that the Eth-Consensus-Version can only be phase0 or electra but rather any value according to when the attestation is submitted or retrieved (Example: a deneb attestation will have an Attestation schema and deneb as value in the Eth-Consensus-Version).
When it come to the block related APIs, the problem is less concerning because there is schema per fork and hence any value could be used.

To me this rephrasing is still ambiguous.
For example The consensus version of the attestations can be still interpreted as phase0 all the way to electra when it changes.
Not sure how to change that to be more clear, but, to me, this header is more like "consensus version (aka fork) the data refers to", in other words "the active consensus fork at the time associated with the data".

It seems that the issue is that the value in the header isn't the enum as specified by ConsensusVersion, but instead is one of a set of values that is object-dependent.  As such, it would make sense to re-specify these explicitly in each endpoint e.g.
        headers:
          Eth-Consensus-Version:
            type: string
            enum: [phase0, electra]
            example: phase0
            description: "The consensus version of the attestations being submitted"

This also means that if in fulu we have further changes to some, but not all, of these objects then we can continue to provide the correct version information for each independently in the API.

It seems that the issue is that the value in the header isn't the enum as specified by ConsensusVersion, but instead is one of a set of values that is object-dependent. As such, it would make sense to re-specify these explicitly in each endpoint e.g.
        headers:
          Eth-Consensus-Version:
            type: string
            enum: [phase0, electra]
            example: phase0
            description: "The consensus version of the attestations being submitted"

This also means that if in fulu we have further changes to some, but not all, of these objects then we can continue to provide the correct version information for each independently in the API.

I like the approach of explicitly specifying the possibles values.
But your example challenges to current interpretation: Starting from Electra we will deal with phase0 and electra attestations only (two schemas only) but the Eth-Consensus-Version header could have any value based on the fork the attestation relates to. Example: A deneb attestation will have a phase0 schema Attestation and the value deneb in the Eth-Consensus-Version header.
Based on your example, the Eth-Consensus-Version header should have only possible values instead: phase0 or electra

@mcdee your answer is the proof of that there is still confusion here
your object-dependent interpretation of the header was mine initial one as well. But seems like clients are handling it like "the active fork\version at the time referenced by the object".
Do we want to "leak" the underlying object versioning in the api or do we want to uniformly deal with the consensus fork and let clients map fork->object-schema?
this applies on both requests and responses.

Agree that there's still some ambiguity in the changes proposed by this PR.
The table in getLightClientUpdatesByRange is easy to understand. I think we need a systematic but less mouthy way to describe what this table is trying to illustrate.

Do we want to "leak" the underlying object versioning in the api or do we want to uniformly deal with the consensus fork and let clients map fork->object-schema?

How do clients determine the what consensus version to set for block and state apis currently? As for Lodestar, we look at the slot of the data, calculate the epoch (slot / SLOTS_PER_EPOCH) and return the fork name to which the epoch belongs. This means we will set the fork the data belongs to irrespective of the object, it just happens to be the case that state and block objects changed each fork.
If we wanna go with container version instead I think we should rename the header to reflect that.

If we wanna go with container version instead I think we should rename the header to reflect that.

I thought about that, but I think we can still make the case that data structure versioning is based on consensus versioning (we only change those on new forks) so we could leave the same name.

I'm not sure as at today we've got any object that returns a consensus version other than the current milestone that the slot of the object...
Eg. if i select a block from capella, the eth-consensus-version is saying 'capella'.
I'm not sure it's a great idea to have the concept that we return phase0 for attestations now in deneb for an attestation created on a deneb slot... I don't see the value? Every single client needs to be able to interpret this consistently and i think making a complicated decoding like this is going to not make anyones life any easier at all... Do we do this anywhere currently?
The whole point of eth-consensus-version was to give a starting point if we're encoding with SSZ to let the decoder understand the state of play for the milestone to decode the SSZ for...

I'm ok with going in the direction of having eth-consensus-version as the active fork at the time (slot) referred by the object. And then let the client resolve the fork->object_fork. Looks like a simplification on the header handling.
But we need to be clear in the descriptions otherwise a guy knowing anything about what we are discussing, looking at:

he may say: why I see 6 options in the version and the anyOf only 2?

I just really think we're overthinking all of this. but as long as we're not suggesting that an attestation produced in a deneb slot comes out with Eth-consensus-version of phase0 as earlier suggested, then im not completely against changing it.
Just be aware that with so many different languages and backgrounds, unless we start using formal notation this will remain ambiguous to some people.

@tbenr @mcdee @nflaig interested if you believe the current changes by mehdi address concerns raised here, or if there is more to be done. I'm happy to merge as is, but will leave it open and unmerged if there's more to be done.

Its one of those things that is obvious for everyone here, but can be seen as confusing for someone coming into this fresh.  I think that we're okay with the wording as proposed in this PR...
...except a couple of the headers have ", if using SSZ encoding." in their description.  I believe that this is being sent, or at least should be sent, for the response regardless of the encoding.  If this is the case, we should remove this bit as we're making a change anyway.

Current rephrasing looks good! Just added another comment.


[R-package] parallelize compilation in CMake-based builds

Inspired by #4462, this proposes passing -j4 when building the R package with CMake, to parallelize compilation and make building faster.
Ran the following on my Mac to benchmark and found that this did make compilation noticeably faster.
# test this PR
time Rscript build_r.R
rm -r ./lightgbm_r

# test master
git checkout master
time Rscript build_r.R

this PR
real	1m45.165s
user	4m36.421s
sys	0m13.545s

master
real	3m17.079s
user	3m3.012s
sys	0m9.107s

Notes for Reviewers
CI should pass here once #4524 is merged.

What happens on computers with fewer than 4 CPU thread? (cloud VMs, VPS, embedded devices)
In R I remember we didn't allow to use more than 1 thread to compile LightGBM by default (the user had to manually add a parameter to perform multithreaded compilation), as to not overload those machines (still common in businesses).
Previous solution 1, in a R configuration file:
MAKEFLAGS = -j4

Previous solution 2, in a prompt:
export MAKE="make -j8"

Previous solution 3, directly from R:
Sys.setenv(MAKE = "make -j4")

Is there a way to have something similar instead of an hardcoded 4 thread?

Is there a way to have something similar instead of an hardcoded 4 thread?

Sure, we could expose a command-line argument that you'd pass like this:
Rscript build_r.R \
    --parallel-build-jobs 4

Similar to the way that other customizations have been exposed as command-line flags.
https://github.com/microsoft/LightGBM/blob/86ead2050c006b984e88396e0e380304bac114d1/build_r.R#L44-L51
Do you think that added complexity is worth it?

I remember we didn't allow to use more than 1 thread to compile LightGBM by default, as to not overload those machines

Is it your opinion that the changes in #4462 should be reverted and that such customization should be exposed in a command-line argument in the Python package too?

Do you think that added complexity is worth it?

If this just requires adding -j parameter in the list you mentioned, yes (users wanting to compile explicitly in parallel). Otherwise, it would need to longer rework, and instead -j4 would be a temporary harmonious solution with what we have on the Python side.
In my opinion we should expose that parameter in the command line as make -j parameter was intended for the user to set it explicitly (because it linearly consumes more RAM to compile with more threads).

Sorry for taking so long to get back to this! I'd like to not merge this, and take @Laurae2 's suggestion of allowing for Rscript build_r.R -j4.

Ok I just updated this. build_r.R will now accept -j, and still defaults to single-threaded compilation.
Tested on my Mac, which has two physical CPUs and 4 logical CPUs (processor = "2.3 GHz Intel Core i5"). The results were what @Laurae2 said we should expect...going from single-threaded to double-threaded compilation gives a noticeable speedup, but beyond that, compilation doesn't get any faster.
time Rscript build_r.R -j1

# real    3m2.032s
# user    2m53.028s
# sys 0m6.873s

time Rscript build_r.R -j2

# real    1m54.311s
# user    3m14.167s
# sys 0m7.428s

time Rscript build_r.R -j4

# real    1m40.045s
# user    4m22.629s
# sys 0m9.230s

time Rscript build_r.R -j8

# real    1m38.459s
# user    4m16.870s
# sys 0m9.590s

@Laurae2 what doo you think?


Point to theme folder within config.yml

https://github.com/Shopify/shopify_theme/issues/126
Right now using the CLI or the config you can't set the theme folder it assumes it's the current directory. I like to leave the theme files together in their own folder. Lets say I have a dir structure like this.
/my-theme
  -- config.yml
  -- /theme
    -- /snippets
    -- /layouts
    -- /templates

How can I point to the theme folder?

The changes in 0.1.0 pretty much address this. Maybe changing to --config or --config-location or something, but otherwise I think this issue is fixed.

@csaunders +9 :+1:


HTTP-404 resp manifest.json Tranquil-UI

I'm receiving a 404 on the manifest.json file from the UI for a GET /files/sd/manifest.json
I have confirmed the file does now exist on my SDCard '{"patterns":[],"playlists":[]}'
This is a fresh compile with the latest repo version and an erased ESP32.  The file didnt exist on my SDcard previously, after boot the file was detected missing by FileManager.cpp and it created the above file.
Running latest
I: Tranquil 4.5.2 (built Jul 25 2023 12:59:41)
Console output:
[    45][D][FileManager.cpp:33] setup(): [FileManager] setup with config: {"spiffsEnabled":1,"spiffsFormatIfCorrupt":1,"sdEnabled":1,"sdSPI":1,"sdMISO":"21","sdMOSI":"19","sdCLK":"5","sdCS":"33"}
[   146][I][FileManager.cpp:57] setup(): [FileManager] SPIFFS registered, total size: 1013036, used: 805961
[   147][I][FileManager.cpp:70] setup(): [FileManager] setup SD mode SDSPI
[   151][I][FileManager.cpp:87] setup(): [FileManager] setup SDSPI pins MOSI:19 MISO:21 CLK:5 CS:33
[   221][I][FileManager.cpp:156] setup(): [FileManager] SD registered
[   229][I][FileManager.cpp:171] setup(): [FileManager] pattern manifest found
@acvigue thank you again for the project, I really like the tweaks you have added.

Is that the entire verbose (& coredebuglevel 5) console log? I'm having trouble reproducing this.

full output below:
[     6][D][esp32-hal-cpu.c:244] setCpuFrequencyMhz(): PLL: 480 / 2 = 240 Mhz, APB: 80000000 Hz
I: Tranquil 4.5.2 (built Jul 25 2023 12:59:41)
[    44][E][Preferences.cpp:50] begin(): nvs_open failed: NOT_FOUND
[    45][D][FileManager.cpp:33] setup(): [FileManager] setup with config: {"spiffsEnabled":1,"spiffsFormatIfCorrupt":1,"sdEnabled":1,"sdSPI":1,"sdMISO":"21","sdMOSI":"19","sdCLK":"5","sdCS":"33"}
[   146][I][FileManager.cpp:57] setup(): [FileManager] SPIFFS registered, total size: 1013036, used: 805961
[   147][I][FileManager.cpp:70] setup(): [FileManager] setup SD mode SDSPI
[   152][I][FileManager.cpp:87] setup(): [FileManager] setup SDSPI pins MOSI:19 MISO:21 CLK:5 CS:33
[   221][I][FileManager.cpp:156] setup(): [FileManager] SD registered
[   229][I][FileManager.cpp:171] setup(): [FileManager] pattern manifest found
[   230][D][esp32FOTA.cpp:141] setString(): Assigned value: Tranquil <= Tranquil
[   232][D][esp32FOTA.cpp:141] setString(): Assigned value: https://otaserver.vigue.me/Tranquil/manifest <= https://otaserver.vigue.me/Tranquil/manifest
[   246][E][Preferences.cpp:50] begin(): nvs_open failed: NOT_FOUND
[   252][E][Preferences.cpp:50] begin(): nvs_open failed: NOT_FOUND
[   258][E][Preferences.cpp:50] begin(): nvs_open failed: NOT_FOUND
[   264][E][Preferences.cpp:50] begin(): nvs_open failed: NOT_FOUND
[   289][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 0 - WIFI_READY
[   384][V][WiFiGeneric.cpp:340] _arduino_event_cb(): STA Started
[   385][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 2 - STA_START
I: CommandScheduler: config {}
I: LedStrip: LEDs (RGBW 0) TSL enabled: 0 TSL SDA: 0 TSL SCL: 0 count 2
I: Constructing SandBotRotary
I: MotionHelper: configMotionPipeline len 100, blockDistMM 1.00 (0=no-max), allowOoB N, jnDev 0.05
I: Axis0 params maxSpeed 100.00, acceleration 100.00, stepsPerRot 1.00, unitsPerRot 1.00, maxRPM 300.00
I: Axis0 params minVal 0.00 (0), maxVal 0.00 (0), isDominant 0, homeOffVal 0.00, homeOffSteps 0
I: RampGenIO: Axis0 (step pin 14, dirn pin 32)
I: Axis0EndStop0 (sense 36, level 0, type 1)
I: Axis1 params maxSpeed 100.00, acceleration 100.00, stepsPerRot 1.00, unitsPerRot 1.00, maxRPM 300.00
I: Axis1 params minVal 0.00 (0), maxVal 0.00 (0), isDominant 0, homeOffVal 0.00, homeOffSteps 0
I: RampGenIO: Axis1 (step pin 27, dirn pin 15)
I: Axis1EndStop0 (sense 39, level 0, type 1)
I: MotionHoming: config sequence FR3;A+38400n;B+3200;#;A+38400N;B+3200;#;A+200;#B+400;#;B+30000n;#;B-30000N;#;B-340;#;A=h;B=h;$
V: TrinamicsController: configure {"model":"SandBotRotary","homing":{"homingSeq":"FR3;A+38400n;B+3200;#;A+38400N;B+3200;#;A+200;#B+400;#;B+30000n;#;B-30000N;#;B-340;#;A=h;B=h;$","maxHomingSecs":120},"blockDistanceMM":1,"allowOutOfBounds":0,"stepEnablePin":"12","stepEnLev":0,"stepDisableSecs":30,"axis0":{"stepPin":"14","dirnPin":"32","endStop0":{"sensePin":"36","actLvl":0,"inputType":"INPUT"}},"axis1":{"stepPin":"27","dirnPin":"15","endStop0":{"sensePin":"39","actLvl":0,"inputType":"INPUT"}}}
I: MotorEnabler: (pin 12, actLvl 0, disableAfter 30.00s)
I: RampGenerator: Starting ISR timer for direct stepping
[   551][W][esp32-hal-timer.c:226] timerAttachInterruptFlag(): EDGE timer interrupt is not supported! Setting to LEVEL...
I: WorkManager: cmdsAtStart <>
I: WorkManager: startup commands <>
V: WorkManager: status changed 0 0
I: WiFiManager: notConn WiFi.begin SSID iot attempt 0
[  2024][V][WiFiGeneric.cpp:97] set_esp_interface_ip(): Configuring Station static IP: <IP_ADDRESS>, MASK: <IP_ADDRESS>, GW: <IP_ADDRESS>
[  2701][V][WiFiGeneric.cpp:355] _arduino_event_cb(): STA Connected: SSID: iot, BSSID: d4:5d:64:f6:d6:29, Channel: 7, Auth: WPA_WPA2_PSK
[  2702][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 4 - STA_CONNECTED
[  2713][V][WiFiGeneric.cpp:369] _arduino_event_cb(): STA Got New IP:<IP_ADDRESS>
[  2717][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 7 - STA_GOT_IP
[  2724][D][WiFiGeneric.cpp:1098] _eventCallback(): STA IP: <IP_ADDRESS>, MASK: <IP_ADDRESS>, GW: <IP_ADDRESS>
I: WiFiManager: GotIP <IP_ADDRESS>
I: WebServer: begun
I: WiFiManager: mDNS responder started with hostname Tranquil
V: WorkManager: status changed 0 0
I: NTPClient: service - configTime set
V: WorkManager: status changed 0 0
V: WebServer: Calling settings/led url /settings/led
V: RestAPIRobot: GetLEDConfig { "rslt": "unknown" }
E (29271) diskio_sdmmc: Check status failed (0x107)
E (29272) diskio_sdmmc: Check status failed (0x107)
E (29272) diskio_sdmmc: Check status failed (0x107)
E (29275) diskio_sdmmc: Check status failed (0x107)
E (29279) diskio_sdmmc: Check status failed (0x107)
V: request 404: host <IP_ADDRESS>, url ���?␟
I: RestAPIRobot: SetLedBody len 227, {"ledOn":0,"ledBrightness":59,"primaryRedVal":127,"primaryGreenVal":127,"primaryBlueVal":127,"secRedVal":127,"secGreenVal":127,"secBlueVal":127,"effectID":0,"effectSpeed":50,"autoDim":0,"autoDimStrength":10,"ledAngleOffset":10}
V: WebServer: Calling settings/led url /settings/led
I: RestAPIRobot: SetLed /settings/led
V: WorkManager: status changed 0 0

Seeing as how the FileManager is able to determine that the manifest file exists, and that the web server only uses standard fopen/fread/fwrite APIs, I have no suggestions, but I would believe something is causing noise on the SPI lines (improper pullup resistors?)
Reformat as FAT32 and try again?

aiden

felt a bit odd to me as well, i added the below code to get some details back about the card.  I also reinserted the card and poof it is now working and i can load your sweet UI and run some GET req to various files on my card. Thank you for your time and support, must have been a bad contact so your instincts were on point
sdmmc_card_print_info(stdout,pCard);
SD console output:

Name: SD
Type: SDHC/SDXC
Speed: 20 MHz
Size: 7887MB


Monitoring status of backends with CB and status of pool

I'm playing with load balancing and circuit breaker for APIM backends from public preview.
Is there a way to get current state of backend.
It would be nice if we could monitor such status from both pool lvl and backend itself

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

ID: 92c18150-be00-5c8f-ad72-02101cd65f52
Version Independent ID: 0d8e1937-93df-e34c-f072-4559461e752f
Content: Azure API Management backends
Content Source: articles/api-management/backends.md
Service: api-management
GitHub Login: @dlepow
Microsoft Alias: danlep

@tcyran Currently, it is not possible right now and will pass feedback to our product team. Also, suggest you submit your feature request in https://aka.ms/apimwish so others with similar interest can upvote your idea too.

We will proceed to close this thread and feel free to reach out to us if any questions.


Search result titles incorrectly include "(from project foo)"

Expected Result
Search results should list the title of each page and a snippet.
Title One
some stuff in the page

Title Two
other stuff

Actual Result
Each title ends with a note "(from project foo)"
Title One (from project foo)
some stuff in the page

Title Two (from project foo)
other stuff

example
Cause
A recent commit to fix linter errors changed a != operator to !==: https://github.com/rtfd/readthedocs.org/blame/e923c0cdf7547e63b4d2a9ab2b5e69b527bb482b/readthedocs/core/static-src/core/js/doc-embed/search.js#L52-L57
if (fields.project !== project) {

Adding a breakpoint to that code, I saw that fields.project had the value ['foo'] while project was 'foo'. The old comparison treated them as equal, but the strict comparison knows that they differ.
/cc @bansalnitish

Seems that the search functionality comes from a private repo https://github.com/rtfd/readthedocs.org/blob/d918a0fde1252ddbfa9c57dc6f196a207d65d9dc/readthedocs/restapi/urls.py#L95-L102.

@davidfischer seems that the linting PR around js code, breaks the search page results. It makes what @begriffs is saying here. Can you take a look at this?

We can revert this case as well as mark the check as a warning instead of error for fixing this issue.

Why fields.project is ['foo'] instead of just 'foo' in first instance? Maybe that it's what needs to be changed, right?

Any decision about what to do, i.e. revert the breaking change, or store as 'foo' rather than ['foo']? The former sounds more straightforward even though it seems like somewhat unclean code.

Resolved on https://github.com/rtfd/readthedocs.org/pull/4176/


Lost style checkbox after ajax update

I wrote code:

Also added JS script with atomatic reload values from database and updates checkbox in the 'block'.
var checkbox = '<input type="checkbox" class="js-switch" />'; $('#block').html(checkbox);
After run application (before update 'block') style checkbox is ok, but after ajax update 'block' style of checkbox will be clearing to default bootstrap style.

same bug. Please someone help!

Will take this for a further investigation, thank you !

I am also facing the same problem, any update regarding this problem?

Working on it @Zubair530 , will be solved this one once the new update will be released :)

Thanks for such a prompt reply :)

You welcome 👍

Well unfortunately we do not use ajax for it but I can come up with a solution though.
After your ajax request is completed what should you to is reinitialize this code :
$(document).ready(function() {     if ($("input.flat")[0]) {         $(document).ready(function () {             $('input.flat').iCheck({                 checkboxClass: 'icheckbox_flat-green',                 radioClass: 'iradio_flat-green'             });         });     } });
or
create a function called "init_checkbox" for example and again, reinitialize it after ajax request is complete, this should do the trick :)

Thank you very much, it did the trick for me with document.ready()

Glad to hear that :)


[WIP] JS dependencies audit.

I ran npm audit to check some outdated dependencies with possible vulnerabilities.
Changes

removed patternfly-react (old pf3 components that are not used)
removed rbac_api_jsclient (was replaced by @redhat-cloud-services/rbac-client)
updated axios
updated approval client

Async tests are failing locally looking into fix now. Mocked calls are calling localhost for some reason.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #46   +/-   ##
=======================================
  Coverage   42.95%   42.95%
=======================================
  Files          48       48
  Lines         433      433
  Branches       46       46
=======================================
  Hits          186      186
  Misses        214      214
  Partials       33       33

Impacted Files
Coverage Δ

src/helpers/request/request-helper.js
81.25% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Ok turns out the order of parameters for list requests endpoint. Fixed that.


Refactor redux store

Entire redux store has been restructured in the following form(in its initial state) making it clear to make further updates as opposed to a messy structure earlier :
store : {
  currentTab: tabId,
  currentUrl: "",
    tabRecord : {
      tabId: {
        PageDetails: [],
        checkedReqs: {},
        contentType: {},
        enabledStatus: false,
        errorMessage: "",
        interceptStatus: "",
        isInterceptorOn: true,
        requests: [],
        responseData: {},
        responseError: {},
        responseText: {},
       statusCodes: {}
       }
    }
}

@amit-mb
After testing some issues found.

The message Interception success never gets removed. Even after we close and reopen the popup
Also show interception success message in a good format with background color of green or   something.
After clear, it clears only the redux store, means after clear then again record another request the old cleared requests will comes back.


Adding a test case to extract granule function in podaacpy API

This PR adds a test case to the extract_granule() fucntion in podaacpy API

Once again the travis-ci build fails because the solr indexed server of podaac is down right now due to some maintainance issues. Thanks ✌

I have closed this PR since the test case was run OK. Thanks.

Thanks
On Friday, June 10, 2016, Omkar<EMAIL_ADDRESS>wrote:

I have closed this PR since the test case was run OK. Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lewismc/podaacpy/pull/20#issuecomment-225220970, or mute
the thread
https://github.com/notifications/unsubscribe/ABHJl5wYtUVL8hcr1t5dGkF-qlZi_tylks5qKYgMgaJpZM4Iyv8J
.

--
Lewis


Docker Trouble Shooting. Also offer to just run docker commands locally instead of using docker-machine

[Enter feedback here]
This feedback is regarding the section on troubleshooting on docker command on azure cloud shell. Probably be great to also point the users to just use docker cli locally.
https://docs.microsoft.com/en-us/azure/cloud-shell/troubleshooting#bash-troubleshooting

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

ID: 8f7b8330-007e-d13b-ce2e-c9f1dd9ea06b
Version Independent ID: ace5ecf4-2021-63a7-c28f-73a11767f0be
Content: Azure Cloud Shell troubleshooting
Content Source: articles/cloud-shell/troubleshooting.md
Service: azure
GitHub Login: @maertendMSFT
Microsoft Alias: damaerte

@Brucius Thanks for the feedback!
Assigning @maertendMSFT for visibility, review and document enhancement consideration.

reassign:sdwheeler

#label:"cloud-shell/svc"

Copied from #96823

This page mentions using Docker Machine to manage & run containers. The Docker Machine project was shut down several years ago and is no longer maintained.


Add user and team avatar tasks.

@keybase/react-hackers, this is ready for a review.

i pushed these tiny changes so we can merge this in for the release candidate


added support to RFCs 2518 & 4918 WEBDAV METHODS

Fixes #1426

Closing this as it has been superseded by https://github.com/falconry/falcon/pull/1588


[eas-cli] resolve paths from root when checking for gitignored values

Checklist

[ ] I've added an entry to CHANGELOG.md if necessary. You can comment this pull request with /changelog-entry [breaking-change|new-feature|bug-fix|chore] [message] and CHANGELOG.md will be updated automatically.

Why
Closes #1334
The project was detected as bare if android/ios directories were gitignored and project root was not the same as repository root.
How

Pass path relative to the root of the repository instead of relative to project root to isFileIgnoredAsync
Change cwd of git based client to run isFileIgnoredAsync in root of the repo

Test Plan
Teste with requireCommit true and false, by building project with android and ios directories gitingored.

/changelog-entry bug-fix Resolve paths from the root when checking for gitignored values.


inlineValues setting causes breakpoints to jump to wrong line

Does this issue occur when all extensions are disabled?: Yes

VS Code Version:1.68.0
OS Version:macOS Monterey 12.4

Steps to Reproduce:

enable debug:inlinevalues setting
fire up an app using pwa-chrome
breakpoint, and trigger it4.

Example: I breakpoint at line 166.
With inlineValues enabled, I jump ABOVE that line (see screenshot), I have to scroll down to find where the breakpoint is set

With inlineValues disabled, I always jump to correct line (see screenshot), and it's right in the middle.

It looks like the inline values are multi-line, and this is causing the breakpoint focus to occur too early, which causes the lines to 'expand' pushing the correct one out of view.
only workaround is to disable inlineValues altogether until this is solved

https://github.com/microsoft/vscode/issues/150083


add App Engine API to pom.xml with test scope

I'm not totally clear on why this dependency isn't already in the pom.xml (maybe with scope provided?) but in any case this will make the tests pass and moots #187
fix #187

seems to be working now


Unable to download video from Barstool Gold

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2019.04.17. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[ X] I've verified and I assure that I'm running youtube-dl 2019.04.17

Before submitting an issue make sure you have:

[ X] At least skimmed through the README, most notably the FAQ and BUGS sections
[ ]X Searched the bugtracker for similar issues including closed ones
[ X] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[X ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
youtube-dl -v https://www.barstoolsports.com/gold/rough-n-rowdy/rough-n-rowdy-8-replay-welch-wv-vid -o "c:\Temp"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.barstoolsports.com/gold/rough-n-rowdy/rough-n-rowdy-8-replay-welch-wv-vid', '-o', 'c:\\Temp']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2019.04.17
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17763
[debug] exe versions: none
[debug] Proxy map: {}
[generic] rough-n-rowdy-8-replay-welch-wv-vid: Requesting header
WARNING: Falling back on generic information extractor.
[generic] rough-n-rowdy-8-replay-welch-wv-vid: Downloading webpage
[generic] rough-n-rowdy-8-replay-welch-wv-vid: Extracting information
ERROR: Unsupported URL: https://www.barstoolsports.com/gold/rough-n-rowdy/rough-n-rowdy-8-replay-welch-wv-vid
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp1tqz5pcu\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp1tqz5pcu\build\youtube_dl\extractor\common.py", line 529, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp1tqz5pcu\build\youtube_dl\extractor\generic.py", line 3320, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: https://www.barstoolsports.com/gold/rough-n-rowdy/rough-n-rowdy-8-replay-welch-wv-vid
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.barstoolsports.com/gold/rough-n-rowdy/rough-n-rowdy-8-replay-welch-wv-vid

Description of your issue, suggested solution and other information
Trying to download a video from Barstool Sports. I do have a Barstool gold account but the video posted above doesn't look to need a login.

You must provide account credentials for any work on this.


Add 2015 SLS CDR textures from Kerbal Stuff

This pull request was automatically generated by Kerbal Stuff on behalf of nothke, to add 2015 SLS CDR textures to CKAN.
Please direct questions about this pull request to nothke.

Incompatible with CKAN, wants to overwrite Squad parts.


Error on including module

Hello,
I've tried to use this plugin but it raise an error. Could you help me?
I've read the README.txt file several times.
So what I've done:
First, I install the plugin with cordova plugin add https://github.com/wymsee/cordova-HTTP.git
After that I check that the plugin is included in the cordova's plugin list and it was listed.
After that I've include the cordovaHTTP like it is made in the README.txt: var app = angular.module('myApp', ['ngRoute', 'ngAnimate', 'cordovaHTTP']);
This cause the following error: "Uncaught Error: [$injector:modulerr] Failed to instantiate module starter due to:
Error: [$injector:modulerr] Failed to instantiate module cordovaHTTP due to:
Error: [$injector:nomod] Module 'cordovaHTTP' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
If you need the backtrace of the error I could provide it.
Also I want to notice that the app was running before I try to add cordovaHTTP module.
Thank you for your help.

I've found a workaround.
I'm not importing the cordovaHTTP at all.
I'm using directly window.plugins.CordovaHttpPlugin insted of $cordovaHTTP.


Read vpn-shoot service events if tunnel check fails

How to categorize this PR?

/area ops-productivity
/kind enhancement
What this PR does / why we need it:
Read vpn-shoot service events if tunnel check fails.
ℹ The first commit is just relocation code, the second commit is the actual change.
/squash
Release note:

In case the shoot VPN tunnel connection does not work and the classic VPN solution is used, the latest 'warning' events for the `vpn-shoot` service are now read and returned to the user.

@plkokanov Thanks, done.

Btw are you sure that we should return a Severe Error if we cannot retrieve the events and basically "elevate" a minor error?

If we used a minor error then the loop is retried until the timeout exceeds, however, in this case we have already observed warning events on the LB service, so we should stop and report them immediately (faster response/better UX).


Update tests to be more sensitive to camera transform

Overview
This PR attempts to make the MRTK tests more sensitive to non-identity transforms in the camera hierarchy, in order to give more warning for assumptions introduced that the camera hierarchy is all identity.
There are four efforts here:

Make it easier to write tests that don't assume an identity camera transform.
Convert some core tests to cover the non-identity scenario.
Introduce a non-identity element to the camera hierarchy, even when composite transform is identity.
Update documentation to make it clear that non-identity camera hierarchy is expected and supported.

Changes

Fixes: #7695  .

Verification

If there are specific areas of concern or question feel free to highlight them here so
that reviewers can watch out for those issues.
As a reviewer, it is possible to check out this change locally by using the following
commands (substituting {PR_ID} with the ID of this pull request):
git fetch origin pull/{PR_ID}/head:name_of_local_branch
git checkout name_of_local_branch

/azp run

Those are great points, Vanessa. I especially agree about keeping debugging simple. That was why I tried to make it as easy as possible to disable the offsets, either globally by setting the Arbitrary position and rotations in TestUtilities to zero, or even locally within a single test through the property accessors. I found both of those techniques useful when I was debugging tests with the introduced transforms.

In reply to: 461582882 [](ancestors = 461582882)

Note that I had to force the camera roll to zero to pass this test. But I don't understand the test enough to know if that's expected or not. With camera roll set to 15 degrees, the first HasFocus is false (and slowing down time with a waitforseconds confirms that the ray isn't on the box).

@fast-slow-still The test seems ok to me. If hand position makes focus raycast to be slightly on the edge of the button this maybe could be result of the floating point calculations? In any case I would rather start from a position for the hand that raycasts in the around the center of the button and debug from there than to zero the roll, as with zeroing the roll it's not clear where the failure is coming from.

@vaoliva oh, I see, I haven't verified, but I'll bet you're right. The pointer is probably missing with roll because the button is square, not round, so if with zero roll it hits the corner (barely), then with some non-zero rolls it will miss. So if that's the issue, it can be fixed by making distance from center, rather than the diagonal to corner, 1/sqrt(2)*diag.
I'll try that and see if it fixes the issue.

There's something going on that I don't understand with the roll in TestButtonStateResetWhenFocusLostAfterPinch(). If I set all other aspects of the transform to identity, but add a 15 degree roll to the playspace, along with an equal 15 degree roll to the button, and 15 degree roll to the hand, then I would expect the pointer to hit the same place as with zero degree roll.
And as expected, everything looks the same, the button is vertically aligned with the screen etc. Except that the pointer hits the button at a different (to the right) spot. Rotating the hand doesn't seem to affect the pointer ray.
I'll look deeper at this later when I get a chance. @vaoliva , do you know of any anisotropy in the ray pointer direction that might account for this? Thanks!

There's something going on that I don't understand with the roll in TestButtonStateResetWhenFocusLostAfterPinch(). If I set all other aspects of the transform to identity, but add a 15 degree roll to the playspace, along with an equal 15 degree roll to the button, and 15 degree roll to the hand, then I would expect the pointer to hit the same place as with zero degree roll.
And as expected, everything looks the same, the button is vertically aligned with the screen etc. Except that the pointer hits the button at a different (to the right) spot. Rotating the hand doesn't seem to affect the pointer ray.
I'll look deeper at this later when I get a chance. @vaoliva , do you know of any anisotropy in the ray pointer direction that might account for this? Thanks!

If this is the main thing holding these changes back, I think it's fine to have the workaround/just for the purpose of this test reverting back to how things were. Unless you think that there's something deeper potentially wrong (i.e. this is actually a harbinger of doom or something), it's probably not worth the cycles/delay in getting this goodness in.

/azp run

/azp run


Update permission - "internal service error" - code 500

Hello,
While updating active permission (account permissions on eos-voter 0.6.0 for OSX connected to https://eos.greymass.com node) I continuously get the following error:
Error
{permission}

{
"code":500
"message":"Internal Service Error"
"error":{
"code":3040000
"name":"transaction_exception"
"what":"Transaction exception"
"details":[
0:{
"message":"action's authorizations include a non-existent permission: {permission}"
"file":"controller.cpp"
"line_number":1833
"method":"validate_referenced_accounts"
}
]
}
}

Any ideia on how to fix this issue would be great!
Thanks

Hrm, which permission (owner/active) are you trying to update, and which permission (owner/active) do you have loaded?

Trying to update active with owner loaded.

Sorry I dropped off on this - is this using temporary mode or is the key encrypted into the wallet with a password?
I'll try to reproduce the issue locally.
One thing to try that might fix it is resetting the wallet (Tools -> Reset App at the bottom) and reimporting everything. Sometimes during the upgrades things get upgraded funny.

Hello Aaron, thanks for your help.

Sorry I dropped off on this - is this using temporary mode or is the key encrypted into the wallet with a password?

It is while using the key encrypted into the wallet with a password.

One thing to try that might fix it is resetting the wallet (Tools -> Reset App at the bottom) and reimporting everything. Sometimes during the upgrades things get upgraded funny.

Did the application reset, but problem persists.

I'll do some testing today to see if I can reproduce! We're planning a 0.6.2 release, and if I can get it fixed quickly, it'll be in todays release.

Thanks Aaron, looking forward to get the release.

Hello, I have the exact same issue. I'm using temporary mode though. The error log is exactly the same pasted by NGPF

I have a fix for this and it will be bundled in the release happening today (0.6.2).
The fix will likely require removing the local wallet and reimporting the key, to allow the proper settings to be set and resolve the issue.
If after 0.6.2 and reimporting your account it still does not work - please let us know!

Thanks Aaron! Working perfectly


depth information wrong when use depth_frame_to_meters() in cv_helpers.hpp

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ D435i }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Win (8.1/10) / Linux (Ubuntu 14/16/17) / MacOS

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
Firstly. I print some depth information after the following codes:
......
auto frames = pipe_.wait_for_frames();
auto depth = frames.get_depth_frame();
.......
got 0.544000....it seems right.
Then I  print 20 points depth after it transforming to cv::Mat(use depth_frame_to_meters() in the cv_helpers.hpp) ,
but got 0.0000 0.0000 0.00000 0.00000..... all depth are zero.
Is there anything wrong?

Hi @qingweihk   If you are still making use of get_units() from cv_helpers.hpp as you were in https://github.com/IntelRealSense/librealsense/issues/8014 then the script in the link below provided by a RealSense team member may be useful for comparing with your own method.
https://github.com/IntelRealSense/librealsense/issues/6101#issuecomment-602161932

Hi @qingweihk  Do you require further assistance with this case, please?   Thanks!

Case closed due to no further comments received.

Case closed due to no further comments received.


add synonym FYPO:0003166

FYPO:0003166
unequal nuclear partitioning

added as 'related' because the synonym text doesn't seem to exclude 'large and small daughter nuclei' FYPO:0000284
edit file: 32dd62a4340678dc2e49e0c627ef74ba9de15c63
release: a727b801a9b9948ea3f62222bfe79da8c443c0d8


Cannot do Integration Test with ORM (Waterline)

Do you want to request a feature or report a bug?
What is the current behavior?
It's cannot connect to Waterline in test case

If I do like this, it will not found test cases

orm.initialize(dbTestConfig, function(err, models) {             describe('...', () => {...})    });

If I do like this, it will not return Promise

`
const databaseConnect = () => {
    return new Promise(resolve => {
        orm.initialize(dbTestConfig, function(err, models) {
            resolve(models);
        });
    });
};
describe('...', () => {
    let x;
    beforeEach('connect db & seeds', () => {
        return databaseConnect()
            .then(() => {
                x = 10
                return Promise.resolve();
            })
    });

    it('x should be 10', () => {
        expect(x).toBe(10) // error undefined
    })
})

`

I'm sorry this is not really actionable. Please provide a repository on github that we can install and test to repro and provide actionable feedback. Closing this issue until we have more info :)

Here you are
https://github.com/golfapipol/jest-waterline-integration-test

I would suggest adding a console.log(err) in your callback and figuring out why it fails to connect to mongo or something. At least that is what is happening for me.
You shouldn't really connect to a db in a test but rather mock out all of it's APIs and pass fake data around. Otherwise your tests are becoming slow end-to-end tests pretty quickly.

thank @cpojer  but I run server it works! but when run test it always got TIMEOUT


foundry crashing when debugging

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[ ] Foundryup

What version of Foundry are you on?
forge 0.2.0 (ec3f9bd 2023-09-19T13:46:42.143604000Z)
What command(s) is the bug in?
forge test --debug
Operating System
macOS (Apple Silicon)
Describe the bug
This command:
thedavidmeister@davids-iMac rain.interpreter % forge test --debug testOpCallNPRunOrdering
[⠢] Compiling...
No files changed, compilation skipped
The application panicked (crashed).
Message:  We should have collected debug information
Location: crates/debugger/src/debugger.rs:28

This is a bug. Consider reporting it at https://github.com/foundry-rs/foundry

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
zsh: abort      forge test --debug testOpCallNPRunOrdering

on this commit/test:
https://github.com/rainprotocol/rain.interpreter/pull/58/commits/b4e7baed64e04f99dcacbd7dabfa54aba78b33eb#diff-bea0843aa18e85c9b745792c10293799f94956cb299f847b0ba81e7276eed1ccR12

Same issue

Facing same issue. Reproduces on Ubuntu Linux 20.

sorry for the wait.
I debugged this and fixed a bug that was the root cause of the reported crash.


Fix main size calculation from the aspect ratio

When the following conditions are met, the main size become smaller by the margins in the main axis.

The aspect ratio is defined
The main size is not defined
The cross size is defined
The main margin is defined

This is because the main margin size is not included when calculating the main size from the aspect ratio.

Awesome work, thanks for the PR. I have imported it in our system.


Is there a strategy to share DTOs across several clients?

I have several clients that I want to generate for my project.
They are all under the same namespace.
Because they share DTO type names (and specifications), multiple class declarations are generated.
Is there a strategy to share DTOs across several clients?

You can exclude types in the config and add namespaces to the missing types

@rsuter, that's what I'm doing now, but that implies that I have to know, beforehand, what is on those swagger definitions.
I was wondering if there was some kind of bundle generator where only one type for each name would be generated.

Can you just generate the DTOs (ie GenerateClients = false) and only the clients in two separate steps and then import the DTOs wherever you need them?

Yes, I can. But then I'll have to know beforehand which ones to exclude from which.
I'll probably try to figure out if I can keep a list of already generated types.

I'm planning to change the output process to work per class and then you can filter them in an output step... but this is a bigger task...


use numbers_mt instead numbers

mt - multi thread
select * from system.numbers limit<PHONE_NUMBER> format Null;
0 rows in set. Elapsed: 0.475 sec. Processed 1.00 billion rows, 8.00 GB (2.10 billion rows/s., 16.83 GB/s.)

select * from system.numbers_mt limit<PHONE_NUMBER> format Null;
0 rows in set. Elapsed: 0.305 sec. Processed 1.00 billion rows, 8.00 GB (3.28 billion rows/s., 26.21 GB/s.)

Thank you!

I've also used following command to get results for clickhouse-client:
$ clickhouse-client --query "SELECT number FROM system.numbers_mt LIMIT 500000000" --format Null --time
0.529

Seems like using FORMAT Null in query results in no data sent to client.


fix(.browserslist): don't generate code for IE mobile 10

Per https://www.ssllabs.com/ssltest/analyze.html?d=my.aegee.eu Internet Explorer Desktop 10, IE Mobile 10 and IE Mobile 11 cannot connect to https://my.aegee.eu.

:tada: This PR is included in version 0.41.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Missing particle def causing crash when player walks on conduit

Is there an existing issue for this?

[x] I did not find any existing issues.

Current Behavior
This may be just a one-off crash, but my client crashed when trying to render a conduit's block particle. I don't know if it was something strange with how AE2 integration cables are handled, something with how particles for conduits with multiple types of conduit in the block are done, or something else. Here is the crashlog: crash-2024-11-23_00.16.31-client.txt
Expected Behavior
Particles to be able to render without crashing the game.
How to Test

Place some conduits (not certain what config)
Step on the conduit
Crash

Local Environment
- **Operating System**: Windows
- **Java version**: 17.0.12
- **Minecraft Version**: 1.20.1
- **Version**: 1.20.1-6.2.2-beta
- **Other Mods**: Monifactory 1.10.3 w/ Create+addons & ProjectRed Transportaion

Any Additional Information?
Full mod list: mods.txt
World is too big to upload here, so here: https://drive.google.com/file/d/1-kxy2d41hIfv-h154MNvxQVc5GNNQlTa/view?usp=sharing

derp, closed as duplicate of https://github.com/Team-EnderIO/EnderIO/issues/893


(MAINT) Drop the number of selectors/acceptors for puppetserver testing

This commit drops the number of acceptors and selectors used for Puppet
Server testing.  The bump to the new Jetty version results in an
implicit bump in the number of selectors used internally by Jetty.  This
commit drops that number down in order to avoid having the combination
of selector and acceptor threads exceed the max-threads that are
configured.

@rbrw fyi, I think this may fix the current clj unit test failures that started after the Jetty version bump.

Test PASSed

CLA signed by all contributors.

Let's find out, and thanks.


bug: stdin with --path is broken

Running this command results in an error (just a simple check for stdin):
cat ingress/external-dns/config-active-directory.yaml | yot -p - --stdout
Error: could not get file info for -, stat -: no such file or directory
07:05:05 [ERROR] could not get file info for -, stat -: no such file or directory

Running the same command with the file directly results in the expected outcome:
yot -p ingress/external-dns/config-active-directory.yaml

When using a path of -, we should take the stdin from the previous file.

@scottd018 that works for me, do you have the latest version 0.6.5?

@ahuffman I have not installed the latest but I can check when I get to a good place to see if it works if you feel it’s fixed in that version


Test files added

For the #5

Please merge yourself.
If you remove /Users/tischer/Documents/mobie/ everywhere you could try whether they run for you. It should open some images.
This class should run: OpenBDVN5S3XML

Please merge yourself.
If you remove /Users/tischer/Documents/mobie/ everywhere you could try whether they run for you. It should open some images.
This class should run: OpenBDVN5S3XML

Unfortunately, I still have some problems running OpenOMEZarrS3 and OpenOMEZarrS3XML tests and rewriting N5OMEZarrImageLoader causes problems for example ome.zarr files.


Replaced torch.distributed.launch with torchrun

Fix #199

[X] Bug fix

Let me know if I have made some mistake, will correct it out.

Please also try to check proposed updates locally or in colab on cpus.

Actually, I was trying to check it by running the changes on colab, but when I am clicking open in colab, it is reverting me back to the home page of the code-generator, specifically in to localhost:3000/create

Please also try to check proposed updates locally or in colab on cpus.

Actually, I was trying to check it by running the changes on colab, but when I am clicking open in colab, it is reverting me back to the home page of the code-generator, specifically in to localhost:3000/create

Open in Colab works only on netlify deployed app.

@vfdev-5 hey, I made the changes and it passed the tests, let me know if this is good .

@vfdev-5  made the changes as you suggested, please check !!

Thanks for the update @sayantan1410 , now we can also fix distributed tests:
https://github.com/pytorch-ignite/code-generator/blob/main/scripts/run_tests.sh

@vfdev-5 made the changes, please check !!


Feat/167/extract env vars

Refactor out constants and env vars.
This also includes enabling changing the routes/enpoints via the env file instead of manually having to do so in the code.

closes #167

hmm fair point. I'm happy to not do it that way. Reason why I did that is that we have changed the namings and routes 2 already in the past. I thought this'd make it easier (also for non-YOMA) to make the routing and tagging the way they like. But again, fine by me to not do it that way.

Sure. sounds good


AttributeError: module layoutparser has no attribute Detectron2LayoutModel on conversion to exe

Describe the bug
Exe file keeps throwing an error AttributeError: module layoutparser has no attribute Detectron2LayoutModel.
Python file works fine on virtualenv when trying to run.
Checklist

I have searched related issues but cannot get the expected help.
The bug has not been fixed in the latest version, see the Layout Parser Releases

To Reproduce
Steps to reproduce the behavior:

Create venv.
Install layoutparser with detectron2.
Install auto-py-to-exe.
Convert python file to exe file.
Run the exe file.

Environment

Windows
Layoutparser ver 0.3.2
You may add addition that may be helpful for locating the problem, such as

Torch and torchvision installed.

Error traceback
File "main.py", line 238, in aaoStartProcess
File "ExtractPDFText.py", line 145, in imageToCV
File "ExtractPDFText.py", line 45, in parse_table_figure_layout
File "layoutparser\file_utils.py", line 226, in getattr
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Thanks for brining this up -- I am not familiar with bundling python scripts to exe programs, but will take a closer look later!


Configure fails to find Visual Studio C compiler (version 3.0.5)

Should probably be self-documenting:

C:\Users\user\Code\openssl-3.0.5>"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.26
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'

C:\Users\user\Code\openssl-3.0.5>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27043 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

C:\Users\user\Code\openssl-3.0.5>perl Configure

Failure!  build file wasn't produced.
Please read INSTALL.md and associated NOTES-* files.  You may also have to
look over your available compiler tool chain or change your configuration.

ERROR!
No C compiler found, please specify one with the environment variable CC,
or configure with an explicit configuration target.

What happens if you explicitly specify the target, i.e.
perl Configure VC-WIN32

What happens if you explicitly specify the target, i.e.
perl Configure VC-WIN32

That does work, of course.  The error here is that we haven't made a mechanism with which the compiler is recognised, specifically in the MSVC case.  The problem lies in https://github.com/openssl/openssl/blob/master/util/perl/OpenSSL/config.pm

Looking more deeply into this, I found several more bugs, or things that turn out not to work quite right

@NiQ1, please try out #19285.


tests(jwt) fix put test

Summary
Corrects the HTTP method of the test from POST to PUT.
All tests pass:
bin/busted spec/03-plugins/17-jwt -v

Full changelog

Fix JWT Plugin API PUT test

@peter-evans Thank you!


Release bug: not handling dedicated system routes right

When you create a new system and go to the integrations tab and link a connector, it doesn't appear to work. It does work if you go find the system in the map but you never see what you've saved and it seems to be a route or refresh issue: https://www.loom.com/share/6aadda7e0f3a4e08b50a8b9cebfc0fd0

connection manager no longer allows for adding DB.

linking through add system

moving to done