Add contact-info view

Seems working good.
The only problem that i have, is with the formData.
I need to pass formData={{ tilesLayoutFieldname: {} }} to avoid some errors in the Form component.

Pull Request Test Coverage Report for Build 1878

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

Totals

Change from base Build 1870:
0.0%

Covered Lines:

Relevant Lines:
0

💛  - Coveralls

@tisto did you received some notifications about my replies on your reviews?
Because i didn't get any email from github for yours.

@cekk yep. Got your comments via email...

@cekk Just merged latest master into the branch. Overall it LGTM, but one question, I was considering two things:

Check if the backend has a correct mail setup (Plone already does that)
Add a captcha (like https://github.com/dozoisch/react-google-recaptcha)

I know that the last one might be an opt-in, in case you configure it, but still we can warn integrators about the fact if they do not configure one...
/cc @tisto @robgietema @cekk what do you think?

If i remember correctly, i tried it but i couldn't check email config because i needed to call a "private" endpoint: the registry one.
I tried to bypass this thing with a better error handling on plone.restapi.
For captcha field, we need to get the value from registry (from collective.recaptcha), right?

@cekk I would follow Marie Kondo's philosophy in that kind of questions about if use an existing Plone addon or not. So, does collective.recaptcha will spark joy to Volto if added as an addon in the Plone backend? 😂
My answer would be not, because it won't add any value to it except saving the recaptcha token... and then, it will force us to make a API call to get it...
Then we should thank collective.recaptcha, and discard it 🤣
So my first shot will be add the token to the Volto's config (with an empty default), then get it from there. We are already using a similar approach for Raven, and Google Analytics (not yet in Volto, though, still have to backport it from projects).
/cc @tisto @robgietema @bloodbare @vangheem what do you think about following the Kondo's policy on using Plone addons for Volto features or not from now on? 😛

@cekk regarding the mail test, let's leave it as it is, so no check is made. However, I think the recaptcha is required.

If you stored the captcha secret in settings you'd be able to find it looking at the js source wouldn't you? Seems like that check needs to be in server implemention of volto only if possible.
But otherwise, yes, ideally we don't need plone add-ons. Maybe there is something more clever we can think of...

It’s the usual chicken-egg problem when going full frontend for public
websites... you will need anonymous access to that endpoint anyways, so the
token can be easily acquired, even more easily than de-uglyfying the code.
There are lots of these ones :( but agreed: let’s see if we can think on
something better in the future
On Wed, 20 Feb 2019 at 13:25, Nathan Van Gheem<EMAIL_ADDRESS>wrote:

If you stored the captcha secret in settings you'd be able to find it
looking at the js source wouldn't you? Seems like that check needs to be in
server implemention of volto only if possible.
But otherwise, yes, ideally we don't need plone add-ons. Maybe there is
something more clever we can think of...
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/plone/volto/pull/312#issuecomment-465552997, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAduD-kohyeBGy429GdIcklrK7k346z4ks5vPT6jgaJpZM4YYfpd
.

Nah, that's not what I'm suggesting.
You need server side code that does the check, hiding the private key.
Public side has the public key only.

with server-side you mean Plone or Volto's node instance?
Because with the component proposed by Victor, we only need public key (site key) for the check.
I'm trying it with another project (ploneconf site fyi) and it seems working.
Like Nathan says, if we set this key on an env variable, then this key will be visible reading the source code. Is it ok exposing this key?

@vangheem @cekk how about to create a file (let's called secrets.js) that is only pulled from server.jsx, then it (hopefully, we have to double check) will only be included in the server bundle.
From server.jsx, we create the code regarding the recaptcha validation server side by creating a special route for it in express, and then call the route from the component to validate the code with the secret token.
Only one consideration here: If we start to hack into the SSR (I already started with https://github.com/plone/volto/pull/653), the code might become unmanageable soon. So we have to come up with a way to tidy those special SSR calls. I'm pretty new to express, but I'm sure there's a right way(TM) to do this properly and keep the normal routes working as well.
/cc @robgietema @tisto @bloodbare

This looks too much complex to me.
I don't have the complete vision of this project, but for what I understand, Volto should be a new skin for Plone. That means (for me) that all the logic should be handled in Plone, not in a third layer (the node server for ssr).
I also don't understand why we don't need Plone add-ons.
Plone already provides several resources with restapi. Is it a bad thing installing a plugin that enables a route to check the captcha?

@sneridagh yes, that is a good idea.

@cekk having a Plone add-on only to store a string in the registry, then add a service (and a use an XHR call) to retrieve it, and after that validate it (you should also do from the SSR process to not expose the private token), then talk again to the component to give the ok for the code, seems to me like just too much. I don't think that would be that much use cases like this one, but this kind of decisions are the ones that should avoid in the future and we should take it as a strategic policy.
Probably I can draft something in the next days implementing the solution that I proposed.

Ok, as I said you're more into Volto than me, so you better know what's the vision/policy about its features ;)

@cekk @vangheem ok, first implementation in place.
I added a new tokens stash where the private ones are not exposed to the client bundle (tested and works well).
I added the recaptcha feature to be generic for all <Form> component and API-less dependent via a prop recaptcha.
However, after having all implemented, I realised that the mail endpoint is still not protected "as must be" (something that we have in mind), and we probably require to implement the recaptcha validation on it directly for this special case. @bloodbare told me that Guillotina provides this OOTB :) The problem is that we are in a point were doing changes in Plone core is difficult (since 5.2 is feature freezed), although for plone.restapi things are a bit different we will have to introduce a few dependencies (at least the recaptcha verification library) which I don't know if the FWT will be up to it...
Anyways, I would go with this implementation and leave the endpoint improvement for some of the upcoming sprints. For now it works for all forms if the prop is enabled, which it already a great feature for me. What do you think?
/cc @tisto @bloodbare @robgietema

@sneridagh how would the user add the recaptcha token? Do I need a create-volto-app app to do this? I think we are missing some docs here. Though, maybe we should agree if that's the way to go before putting more effort into it.
@bloodbare @robgietema @vangheem opinions?

woah, https://plonerestapi.readthedocs.io/en/latest/email-send.html isn't protected?
Can we just schedule a team call to discuss these issues? I feel like at this point, we need a longer form discussion to get through everything that is going on related to integration.

@vangheem it is, because by default only "Manager" role can send mails. We know that it's not the best solution, but for sure it won't be the last implementation. It's on the list of "things to improve".
@bloodbare told me how you do it in Guillotina, I'm +1 for using the same approach and expand it to use it in "all forms". However, not the best moment to introduce changes into the core :) then there's also the inclusion of a third party tool in the core is also to be considered carefully.
@tisto I was waiting to see if that implementation that I did was good enough, and I was waiting for feedback before documenting it. My idea is to use that approach until we have something better in the back. Also, I was -1 in making the config on the Plone side.

Could we schedule a call about this to discuss?

Yep. Let's do that.

@cekk
@robgietema and me had a talk about this yesterday, and some weeks ago I discussed this with @vangheem So we concluded:

We ship this for now in the same shape that Plone currently provides (a non "secure" form) not using any captcha mechanism.
We will investigate and develop a way to do client-server validation, ideally without relying a third party service (Google recaptcha) to do that during the Toulouse and Bonn sprints.

So I would merge it right away.


[Task]

Description
now we config email server host port password in application.yml and restart server.
this task is to support config email server on web ui
Task List

[ ]  support config email server on web ui

#950

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿

#950

#953

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿

#953


upgrade xmlbuilder2

See this issue: https://github.com/privateOmega/html-to-docx/issues/92

Sorry -- my remotes were off!


Add umd pattern

Hello,
Here is a proposition to add UMD to the plugin. This way it can be used with AMD, CommonJS or globals.
I used umdjs/umd returnExports pattern.
I also included a .gitignore file to ignore node_modules and npm-debug.log. If your don't want this I can delete it.
(This is my very first PR to a repository that is not mine on github. I hope I did it the right way)
Edit : oops, I've just become aware of the possibility to have a global gitignore. Maybe that's why you have no .gitignore in the repository and I made a mistake by adding one ?

My only problem with this is that it breaks the current API, right? How would someone go about using the library without AMD or CommonJS?

Actually no, because root willl receive this, which is the global object (window in the browser) when you import the file with a <script> tag.
I did a little test, I have an index.html file :
<!doctype html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script src="../dist/include-media-1.0.1.min.js"></script>
    </body>
</html>

And when I type window.im in the console, here is the result :
im
Object { setElement: e(), setUpdateMode: t(), greaterThan: a(), lessThan: o(), getActive: r(), getValue: u(), update: n() }

It means the current API is not broken at all :)

Did you find some time to review it @eduardoboucas ?

Thanks!


How to disable camera pan/orbit when mouse cursor is hovering any egui widgets?

This is not a bug, just need some help.
I'm creating a model viewer, which uses the mouse to pan/orbit camera, and egui is used to display informations.
Current issue is, when I scroll mouse wheel in a egui window, the mouse wheel event will also be captured by bevy, which will zoom in/out the camera. Same thing happens when mouse is moved with left button down.
How can I disable camera control if the mouse cursor in hovering any egui widgets like window/panel?

I got it, following code should do the trick.
    if ctx.ctx_mut().is_pointer_over_area() {
        return;
    }

Hi @AllenDang! Glad you found a solution. You might as well want to use wants_pointer_input, it also considers dragging sliders outside of a window, etc.


[DNMY] Use SourceLink

Add support for SourceLink to improve the debugging experience in consuming applications (suggested in #69).
Update to .NET Core SDK 2.1.300 (needed for SourceLink support).
Update the .NET Core test SDK and Moq to the latest stable versions.
Move install steps in Travis from the YAML file to build.sh.
Read the SDK version from global.json so it only needs updating in one place going forwards.
Remove redundant dotnet restore step.
Ignore BenchmarkDotNet.Artifacts anywhere in the source tree.

Hold off on merging in case the SDK is updated again before the planned release date on the 30th May (ref).

The magic part is that this line is now baked into the .nuspec in the NuGet package:
<repository type="git" url="https://github.com/justeat/JustEat.StatsD.git" commit="95ce41b75d401c41bce97467e2369a8dc7c3c2f9" />

Looks good to me, but I don't know all that much about Sourcelink.
An observation is that these are some unrelated changes (e.g.  updating test SDK and Moq has nothing to do with Sourcelink and the test Benchmark.Net artefacts are again unrelated)
But there is a general theme of preparing for the NETCore 2.1 release, and a subsequent StatsD 3.0 release.
We are using the beta in 1 or 2 prod features, and so far it's fine. I'm happy to prepare all systems for launch. 🚀

Yeah they’re unrelated, but that’s easier to do in one PR as separate commits rather than raise 4 PRs and merge them all back together later.
2.1.300 is a requirement for SourceLink to actually work, and the other two things I discovered while I was in the csproj files doing the SourceLink changes.


[CI/Tooling] Raise warning if there are tools version mismatches before running linters

What does this PR do?
This PR adds a warning before running the go linters if there are tools version mismatches.

Motivation
This is one of the main reasons making the linters fail. A lot of people ask question when this happened so this should make us gain a lot of time.

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/merge


[BUG]: First print job occurs an error

Describe the bug
After capturing a photo with the photobooth, an error occurs when attempting to print the image on the first try. Upon pressing "Print" again, the photo successfully prints.
Steps to reproduce the behavior
Capture a photo using the photobooth.
Attempt to print the photo immediately after it displays.
Observe that an error occurs on the first print attempt.
Press "Print" again.
Notice that the photo prints successfully on the second attempt.
Expected behavior
The photo should print successfully on the first attempt after being displayed.
Photobooth Version
4.5.1
Browser and browser version
Edge
Operating System
Windows 10
Did it work before?
No
Latest working version
No response
Additional context
No response

a quick follow-up:
Collages do not experience this error and print successfully on the first attempt.

Please set Loglevel 2 via Adminpanel first. Without logs nothing can be done to find out what's the root of your bug.
After another failed print, please check the Photobooth log via Debugpanel and post or attach it here.
Since we're only using the OS command line the issue could also be related to something else independent of Photobooth.
Please also note, that the source of v4.5.1 isn't up to date. We're working on a Photobooth v5, but there's no ETA due to private life.
If you're interested in latest development version please Join our telegram community.

Hey, thank you for your reply. I just set the loglevel via 2.
Strangely, the failed print job is not logged. The second attempt, which is printed successfully, is logged. Therefore, I cannot upload an error log here, as it appears that everything is functioning properly.

Well, without logs there's nothing to debug and closing the issue here. I've recently uploaded an up to date version in our telegram community, feel free too test with that.

I have exactely the same issue as @cihat05
Is there any possibility we can support with data to analyze? Sadly, the log is empty, it only shows the second attempt


dtf status ValueError

12:06:10 /DevTesting/test$ dtf status
Traceback (most recent call last):
  File "/usr/local/bin/dtf", line 185, in <module>
    sys.exit(main())
  File "/usr/local/bin/dtf", line 169, in main
    rtn = pkg.launch_builtin_module(command_name, sys.argv)
  File "/usr/local/lib/python2.7/dist-packages/dtf/packages.py", line 124, in launch_builtin_module
    return __launch_python_module(launch_path, cmd, args)
  File "/usr/local/lib/python2.7/dist-packages/dtf/packages.py", line 79, in __launch_python_module
    return mod_inst.run(args)
  File "/usr/local/lib/python2.7/dist-packages/dtf/module.py", line 62, in run
    result = getattr(self, 'execute')(args)
  File "/usr/local/lib/python2.7/dist-packages/dtf/core/cmds/status.py", line 35, in execute
    devices = self.adb.get_devices()
  File "/usr/local/lib/python2.7/dist-packages/dtf/adb.py", line 107, in get_devices
    serial, device_type = device.split('\t')
ValueError: need more than 1 value to unpack```

fixed: https://github.com/jakev/dtf/commit/4f493d2fb2acbf625601713d7aa1d74696bbe81d


[MIEB] Adding DataComp CLIP models

Add DataComp CLIP models (huggingface collection). The results can be compared from this csv file.
To run:
mteb run -m laion/CLIP-ViT-L-14-DataComp.XL-s13B-b90K -t Caltech101

Checklist

[x] Run tests locally to make sure nothing is broken using make test.
[x] Run the formatter to format the code using make lint.

Adding a model checklist

[x] I have filled out the ModelMeta object to the extent possible
[x] I have ensured that my model can be loaded using

[x] mteb.get_model(model_name, revision_id) and
[x] mteb.get_model_meta(model_name, revision_id)

[x] I have tested the implementation works on a representative set of tasks.

Looks good! Merged. Will be a good idea to test out the other two model sizes as well when implementing other tasks!


MacOS version tied to bundler OS?

We need to know what versions we can run these binaries on. I am filing this here instead of tauri, because many are using wry without tauri so we need to help them out.
I briefly spoke with @rajivshah3 and he said:

You can use otool -l on the binaries and libraries and look for LC_BUILD_VERSION or LC_VERSION_MIN_MACOSX

Crashes on older versions of macOS look like this. I think https://github.com/iotaledger/firefly/pull/907 should fix the issue

Reopened it since apple doc is lying :(


Removing project bottlenecks

Hey y'all! Super impressed with all of the progress people have been making on this project recently.
Can we take a sec to discuss high-level project maintenance? I have some questions / discussion points:
I have this perception that I'm being a bottleneck

sorry
is this a fair assessment?
My time for this project is super limited right now so I want to figure out ways for that not to be the case.

Do we have enough maintainers?

I've been pretty liberal with adding people who have made big contributions / have strong opinions recently.
Should we add more?

Do maintainers feel empowered to maintain?

are y'all confident making calls on merging PRs etc?
We have 8 open PRs right now — why?

Can anyone else publish the npm package?

I have a feeling that I'm the only person who has made releases historically
I have a feeling that this is the main place I'm holding up the project progress
do other projects distribute this responsibility? how?
I've never added people as collaborators on npm but I'm totally happy to do that

cc @ianhook @larsonjj @ljharb @mathieudutour etc, without any expectation of me putting extra work on any of your plates :P

@jongold ah, that's an oversight; please run npm owner add airbnb at the least :-). After that, if you want to write up a markdown document for the repo that documents your publishing process, if any, that will enable more people to handle it for you.
Separately, having open PRs, even for a long time, isn't necessarily a sign of staleness or people being blocked - sometimes PRs need time to bake, sometimes the author isn't responsive, and sometimes the maintainers aren't sure that the PR should land at all, even if it's otherwise mergeable.


Markdownlint reporting false positive "double-spaces" (OSOE-831)

In OSOCE, but only in the Windows build, after merging the https://github.com/Lombiq/Open-Source-Orchard-Core-Extensions/pull/700 PR, which updated Lombiq.GitHub.Actions with changes from the https://github.com/Lombiq/GitHub-Actions/pull/325 PR. See the build log here, here are relevant entries:
Error: doubled-spaces: Found doubled spaces. [D:\a\Open-Source-Orchard-Core-Extensions\Open-Source-Orchard-Core-Extensions\src\Utilities\Lombiq.NodeJs.Extensions\Lombiq.NodeJs.Extensions.SolutionMarkdownAnalysis\Lombiq.NodeJs.Extensions.SolutionMarkdownAnalysis.csproj]
Error: doubled-spaces: Found doubled spaces. [D:\a\Open-Source-Orchard-Core-Extensions\Open-Source-Orchard-Core-Extensions\src\Utilities\Lombiq.NodeJs.Extensions\Lombiq.NodeJs.Extensions.SolutionMarkdownAnalysis\Lombiq.NodeJs.Extensions.SolutionMarkdownAnalysis.csproj]

This doesn't help identifying where the problem is, but a local VS build points to LGHA's root Readme.md file, on lines 41 and 42:
To release versions of Lombiq GitHub Actions, and allow consumers to reference a specific version of a reusable workflow or composite action (e.g. `@v1.0`), we employ some automation to do this in a consistent and predictable way.
See [issue #284 "Introduce versioning and releases (OSOE-735)"](https://github.com/Lombiq/GitHub-Actions/issues/284) <!-- #spell-check-ignore-line -->

These lines contain no double spaces.
Jira issue

So it's not that the error is a false positive, but that the error message is incomplete/misleading, right? Because when you see
Error: doubled-spaces: Found doubled spaces. [D:\a\Open-Source-Orchard-Core-Extensions\Open-Source-Orchard-Core-Extensions\src\Utilities\Lombiq.NodeJs.Extensions\Lombiq.NodeJs.Extensions.SolutionMarkdownAnalysis\Lombiq.NodeJs.Extensions.SolutionMarkdownAnalysis.csproj]

It just means that NE's MD analysis has sent this error, which is expected, and always the case (since that project runs that linter Node command). It doesn't mean that the error is in NE. There should be an additional line of output somewhere around this (and this used to work, or sometimes works) that tells you the actual file.

Like I wrote above, the error (warning) is a false positive and Lombiq.NodeJsExtensions houses and runs markdownlint, so it's this project's responsibility.

Correction, it's textlint-rule-doubled-spaces. According to its NPM page, it uses the /\s{2,}/g regex, which doesn't actually match for the lines reported as problematic (regardless of regex flavor).
[This change](https://github.com/Lombiq/GitHub-Actions/commit/6932e265c4d1b1809934194ba691a112b3fb2367) mitigated the warnings.

I'm not arguing about responsibility, but the nature of the issue.
I guess BTW why this rule tripped is because of two adjacent lines (you should rather have a single line, how you fixed it, or lines separated by blank lines, making the paragraphs).

That's a workaround, yes, but that package is designed to detect double spaces (which it does), but it also detects a specific way of formatting text, which is completely normal and valid Markdown syntax, while it has nothing to do with actual double spaces.

So two things to do here:

Check if the latest textlint (v14.0.4, we're on v13.3.3) has the same issue. If not, then upgrade to it, if yes, report an issue.
Fix that such violations are surfaced without the offending file being referenced (this might be an issue for markdownlint too but I think not).

Updating textlint won't have an effect, because textlint-rule-doubled-spaces is a separate package and we're already using its latest version from February 2023.

When running an OSOCE rebuild (not simply build) locally from VS, you'll see the warning in the Error List too, with the file and line (and clicking it will bring you to it). Running the task directly shows the location of the violation too:

BTW this is a false positive as well:
> [!NOTE]
> The code samples in the documentation reference the latest versions of the workflows and actions from the...

Adding a line break between the lines fixes it but there shouldn't be a line break (it breaks this formatting).
Instead, disabling textlint for that block would be a proper workaround, see below, for which textlint-filter-rule-comments is needed:
<!-- textlint-disable -->

> [!NOTE]
> The code samples in the documentation reference the latest versions of the workflows and actions from the...

<!-- textlint-enable -->

Note the newlines around the disable block! https://github.com/textlint/textlint-filter-rule-comments#:~:text=Limitation(markdown)%3A
However, I couldn't get this to work. This is supposed to work: https://github.com/Lombiq/NodeJs-Extensions/commit/cf64bf0766d831df963586bf4f70df48b6a6d91c But adding the disable comment like above doesn't have an effect. I asked about this: https://github.com/textlint/textlint/discussions/1389.

I fixed disable comments in https://github.com/Lombiq/NodeJs-Extensions/pull/101. This issue is still applicable though.

https://github.com/Lombiq/GitHub-Actions/issues/365 might be the cause for not seeing the file and line reference.


Cannot start frida server: Unknown device though it is enrolled

On Dexcalibur, in the hook panel, I see that my Frida server is stopped and that I should click to start it. However, when I click, it fails to stop it and produces a log error "Unknow device. Device not connected not enrolled ?".
Of course, the device is enrolled :)

Frida server is indeed not started on the emulator (can't find it with ps).
The device is enrolled : Dexcalibur even uploaded frida_server in /data/local/tmp.
This is the error I get:
Error: [FRIDA HELPER] Unknow device. Device not connected not enrolled ?
    at Function.startServer (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/src/FridaHelper.js:199:19)
    at /home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/src/WebServer.js:918:52
    at Layer.handle [as handle_request] (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/express/lib/router/layer.js:95:5)
    at /home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/express/lib/router/index.js:281:22
    at Function.process_params (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/express/lib/router/index.js:335:12)
    at next (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/express/lib/router/index.js:275:10)
    at jsonParser (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/body-parser/lib/types/json.js:101:7)

This is the Frida server I have on the emulator. I have the same version on my host.
1|generic_x86_64:/data/local/tmp $ ./frida_server --version
14.1.3

Interesting: If I launch frida_server manually, dexcalibur's web interface still claims it has not started.
generic_x86_64:/data/local/tmp # ./frida_server

There is only one emulator:
$ adb devices
List of devices attached
emulator-5554	device

Desktop (please complete the following information):

OS: Linux Mint 20
Node JS version: 12.20.0
Dexcalibur version (see 'package.json' or output) : 0.7.3

** If you think this issue is related to your device, please fill following information:**

Android version: 8.0 x86 emulator
Rooted

Can you go to "Settings > Target device" and click on "Bridge" field ?
The list should contains at least one entry (adb+usb or adb+tcp) into 'up' section.

Where is that Bridge field?

When you have a project opened. Browse nav bar to "Settings > Target Devices"

Ah ok. In the bridge field, I have up and down:

And have you device into "Target device " list ?

Ok that solves the issue. I didn't know you had to do that.

I selected the target device
Selected the bridge

and then now I can click on the button that says to start the Frida server, and it's happy.

Except ... it is not running :(
generic_x86_64:/data/local/tmp # ls -al
total 134824
drwxrwx--x 3 shell shell     4096 2020-12-11 14:14 .
drwxr-x--x 3 root  root      4096 2020-05-11 12:34 ..
drwxrwxrwx 4 root  root      4096 2020-10-23 14:28 .studio
-rwxrwxrwx 1 root  root         0 2020-05-11 15:31 dump
-rwxrw-rw- 1 root  root  52884744 2020-05-11 15:02 frida-server-12.8.20-android-x86_64
-rwxrw-rw- 1 shell shell 28324076 2020-12-10 11:12 frida-server-14.1.3-android-x86
-rwxrwxrwx 1 shell shell 56829624 2020-12-10 11:24 frida_server
generic_x86_64:/data/local/tmp # ps -A | grep frida

So, if I click on "run spawn" for example, it complains: Error: Unable to connect to remote frida-server: closed].
But maybe you can consider that as a different issue.
I launch it manually. Then I get [Error: Unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use]. Looks like Dexcalibur is not expecting this version (14.1.3)...
But ... when I launch another frida server I have there, version 12.8.20, it works :) at last...

Unpacked my malware, at "no cost" :) [well, besides learning Dexcalibur]

That why i anwser always : please wait the v1.0 XD
Sorry ... i will investigate now

I remembered the reason is a know issue with frida-node. Because while a long time max major frida-node version was 12.x than frida major version was 13.x.
Its not still a problem, so i can remove version limit from packages.json

Fixed by 0dfad1113d83d25c054525e41910c2379aae9a20 and 9bbab6812d7c234798b52bba922f435cb2a5d5e7


How to implement array support in the calculator example

I am building a calculator with Chevrotain parser and I have played with the calculator example
Chevrotain Playground: https://chevrotain.io/playground/
Parser Grammar: Calculator embedded semantics
Input Sample: Parenthesis precedence
The example above uses integer as input/output. I would like to support integers AND arrays.
Basic example:
2 * ( 3 + 7 )
Example with arrays:
2 * ( {{array1}} + {{array2}} )
const map = {
  array1: [1, 2, 3, 4, 5],
  array2: [10, 20, 30, 40, 50]
}

I know how to lex and parse {{array}} but I don't know how to visit them or loop over the arrays to achieve the following result
2 * ( 1 + 10 ) = 22
2 * ( 2 + 20 ) = 44
2 * ( 3 + 30 ) = 66
2 * ( 4 + 40 ) = 88
2 * ( 5 + 50 ) = 110

End result of the parsing of 2 * ( {{array1}} + {{array2}} )
should be [22, 44, 66, 88, 110]
Once the AST has been created (including the arrays on some leaf node), how can I reduce it to the end result which is an array.
One approach is to have some sort of state and run the visitor as many time as array.length. But it is unclear to me how it can be implemented with Chevretain

I tried to have something like
$.RULE("topLevelExpression", (i, n) => {
  let array = [ ]
  while (i < n) {
   $.SUBRULE($.additionExpression)
   i++
  }

  return array
})

It doesn't work because SUBRULE appears more than once. Also n is difficult to know before the expression is parsed and the array  length is known.


Can't find on PyPi

Hi, was the package taken down from PyPi? I can't find it or install it.

I apologize for my tardiness! The package should already be available by pip.
If you have any problems, please contact me. :)
https://pypi.org/project/jws2txt/


Disconnect from serial port not recognized in linux (after a succesful connection)

Already done in v0.1.1


Wiggle c

Fixes #5197

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Wiggle sort in C
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#5197

@ankitaggarwal23 , @HarshCasper  kindly review the PR

I have made the necessary changes. @atarax665 , @ankitaggarwal23  kindly re-review the PR


Build failure with <IP_ADDRESS>.

Building cassy-<IP_ADDRESS>...
Preprocessing library cassy-<IP_ADDRESS>...
[1 of 6] Compiling Database.Cassandra.Pool ( src/Database/Cassandra/Pool.hs, dist/build/Database/Cassandra/Pool.o )
[2 of 6] Compiling Database.Cassandra.Pack ( src/Database/Cassandra/Pack.hs, dist/build/Database/Cassandra/Pack.o )
[3 of 6] Compiling Database.Cassandra.Types ( src/Database/Cassandra/Types.hs, dist/build/Database/Cassandra/Types.o )
[4 of 6] Compiling Database.Cassandra.Basic ( src/Database/Cassandra/Basic.hs, dist/build/Database/Cassandra/Basic.o )

src/Database/Cassandra/Basic.hs:404:36:
    Couldn't match expected type `lifted-base-<IP_ADDRESS>:Control.Exception.Lifted.Handler
                                    m Bool'
                with actual type `MCIO.Handler m0 Bool'
    In the expression: casRetryH
    In the second argument of `recovering', namely
      `[casRetryH, networkRetryH]'
    In the expression: recovering set [casRetryH, networkRetryH] f

src/Database/Cassandra/Basic.hs:404:47:
    Couldn't match expected type `lifted-base-<IP_ADDRESS>:Control.Exception.Lifted.Handler
                                    m Bool'
                with actual type `MCIO.Handler m1 Bool'
    In the expression: networkRetryH
    In the second argument of `recovering', namely
      `[casRetryH, networkRetryH]'
    In the expression: recovering set [casRetryH, networkRetryH] f
Failed to install cassy-<IP_ADDRESS>
cabal: Error: some packages failed to install:
cassy-<IP_ADDRESS> failed during the building phase. The exception was:
ExitFailure 1

Closing to cleanup my own list of issues.


Time out resilience

Should we make the service more resilient to time outs, by for instance trying again with some delay? Where the delay is a Fibonacci sequence ([1,1,2,3,5,8]) in minutes with a cutoff or reset when we get all the menus again perhaps?
One objection to this is that it could make everything much more complicated without really adding much value, so keep an eye on that.
Example of error message:
[2019-11-28T11:01:01] Kårrestaurangen: NMHttp (HttpExceptionRequest Request {
                        host                 = "heimdallprod.azurewebsites.net"
                        port                 = 443
                        secure               = True
                        requestHeaders       = [("Content-Type","application/json")]
                        path                 = "/graphql"
                        queryString          = ""
                        method               = "POST"
                        proxy                = Nothing
                        rawBody              = False
                        redirectCount        = 10
                        responseTimeout      = ResponseTimeoutDefault
                        requestVersion       = HTTP/1.1
                      }
                       ResponseTimeout)

I think a reasonable way to handle this is to replace the low level library http-client with req and get all the sweet bonuses from a decently modern and nice library. I'm going to try that.

Sounds fun, good luck

Thank you! :)


Extract messages to constants file

The dict should be in a separate class called Messages.

Migrated to #160


Improve in UI of nav bar to little transparent while scrolling

it will look more enhnace
i am a gssoc contributer
can u plse assign me to do this?

No need to make the nav transparent.

Ok ok


Refactor the _setup_plots in BEC

Extracted some logic from _setup_plots into 3 helper functions

we'd need to drop Python 3.8 for this (?)
If the numpy conventions are to be followed...
https://github.com/bluesky/bluesky/issues/699#issuecomment-581966554
then?

On Apr 14, 2023 drop support for Python 3.8 (initially released on Oct 14, 2019)

https://numpy.org/neps/nep-0029-deprecation_policy.html

👍🏻 in principle, but

"power cycled" to re-trigger CI and get new (synthentic) merge commit.

I think something got stricter in the underyling typing (and maybe mpl 3.10) so that still needs some work, but 👍🏻 in principal.


Fix plurals for languages where there are multiple variants based on a value.

Make the plurals dependent on the value as some languages have more complicated rules than adding single suffix.
For example in Czech there are following values: 0 hodin, 1 hodina, 2 hodiny, 5 hodin

Fixed in #52


Add simple connect api

Coverage decreased (-2.8%) to 92.148% when pulling 398c58a70d2cd1010cd01f1d6399035538158a1d on add-simple-connect-api into 630dda9b6e9855f2215195c92b66e3927837836b on master.

Coverage decreased (-2.7%) to 92.248% when pulling 8188232d98d64c1991251a8f423c4b2b6af687ef on add-simple-connect-api into 630dda9b6e9855f2215195c92b66e3927837836b on master.

Coverage decreased (-4.004%) to 90.963% when pulling 9e583b1cfac5eec5315b386efbcab38651749e2e on add-simple-connect-api into 630dda9b6e9855f2215195c92b66e3927837836b on master.

Coverage decreased (-4.01%) to 90.954% when pulling 04707e520f5c96dc4de4d9e2e61602d357ed70ef on add-simple-connect-api into 630dda9b6e9855f2215195c92b66e3927837836b on master.

Coverage decreased (-4.01%) to 90.954% when pulling 1baef52a5f8012cdb17af94b75b7016b9d9d340b on add-simple-connect-api into 630dda9b6e9855f2215195c92b66e3927837836b on master.


Highlight marks not visible from a title attribute and its natural tooltip

Is it possible to see highlight marks from a title attribut of a span html tag ?
The occurence is correctly found from
This...
but the hightlight is not visible.

If you want to search for matches in an attribute you can use native selectors, you don't need mark.js for that.

Hi,
Off github issue.
Sorry, perhaps I didn't explain the problem correctly. I try again.
From a datatable with a search input, I would like to highlight
any occurence found. This works for all occurence visible from the table
but not the ones that have been shortered because the text was too long
to be exposed and the all text still visible from the title attribut.
This...
The occurence is found but not highligted.
So the problem is not the search but the fact that through a tooltip title,
the occurence found is not marked (highlighted).
Is there a solution to that ?
Thanks
Patrick Brockmann
--
Data Analysis and Visualization Engineer
Software Developper / Project Manager
LSCE/IPSL, CEA-CNRS-UVSQ laboratory
LSCE - Climate and Environment Sciences Laboratory
IPSL - Institut Pierre Simon Laplace
De: "Julian Kühnel"<EMAIL_ADDRESS>À: "julmot/datatables.mark.js"<EMAIL_ADDRESS>Cc: "Patrick Brockmann"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Envoyé: Jeudi 24 Mai 2018 18:17:10
Objet: Re: [julmot/datatables.mark.js] Highlight marks not visible from a title attribute and its natural tooltip (#15)
If you want to search for matches in an attribute you can use native selectors, you don't need mark.js for that.
—
You are receiving this because you authored the thread.
Reply to this email directly, [ https://github.com/julmot/datatables.mark.js/issues/15#issuecomment-391774034 | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/AFJwhqeEEAzNnJTIx4kqQpT0S8f8F8xGks5t1t0GgaJpZM4UMe-M | mute the thread ] .

I would expect a tootip with 'rabbit' highlighted if the search is on the word 'rabbit' event if this will appear only in the tooltip title.

You can not wrap things in an attribute... HTML is not allowed in attributes. So you will have to place the tooltip contents in an HTML element that you're able to highlight things.

Do you have any exemple with this kind of request ?
A datatable with a shortened columns and a search feature that marks occurrence in a tooltip.

Could you have a look to https://jsfiddle.net/PBrockmann/6594ak9f/ ?
When you search for 'tech', A 'System Architect' is found but the tooltip is not highlighted.
Note that I have used popper.js (tooltip.js) where tooptip can include HTML tags (data-html="true").
Any help welcome on this.

First of all, $('[data-toggle="tooltip"]').tooltip() will enable tooltips everywhere, not just in the drawing table. So this is a performance issue.
Then, you can use this example to create a Bootstrap tooltip where the actual HTML is not located in the title attribute. Then, mark.js will also highlight matches in the tooltip content.

Ok understood for your first remark.
On the second one, I have updated my JSFiddle with a tooltip outside the title attribut but it is not working as expected because the data tooltip are dynamically created I think.
Any idea ?

@PBrockmann This isn't what I meant. Have a look at this example:
https://jsfiddle.net/6594ak9f/9/
Basically you have two elements, one is the tip toggle that includes that truncated title and one is the tip content that includes the full content. Both are located in the table itself, so mark.js will mark matches in both contexts. But your tip initialization is still wrong. You're initializing it after DataTables but you'd have to initialize it after every DataTables draw event since you want to update the tip content where they may be marked words.

Thanks again to interact on this issue.
I don't see any highlighted text in the tooltip when I type 'tec' for example.

Mate, I gave you tips on how to do this. I'm not your personal software developer that develops your use cases...
Something like this should do the trick: https://jsfiddle.net/6594ak9f/10/
Please ask questions that are off-topic on StackOverflow.

Ok sure.
Juste that this issue might be interesting to solve from the documentation.
Thank for your help.


Fluid Interface

Ensure that this works with External Storage.
Should import instantly, just like exporting.
Is this still necessary, with grids supporting multiple resource types in #241? Should the interface be unified as well?

Is this still necessary, with grids supporting multiple resource types in https://github.com/refinedmods/refinedstorage2/issues/241? Should the interface be unified as well?

that seems reasonable, but we should question, if a unified item and fluid output is to much. Maybe we should limit the interface to output/input one type (fluid xor item).

Having a unified interface is something you plan to do (if I understand correctly #167 - Duality Block)
Doing it from the start may make the follow up easier than doing separate interface now and a unified interface later, with the changes which accompanies it


Update README.md

fixed use statemet for @log

Ho, great ;D Thanks!

You are welcome.
Thanks for this great bundle :)


work around for hive-1989

HIVE-1989
To override credentials secret for Azure, the following 3 fields are related to deployments and can't be nailed down until running "openshift-install create manifests"
azure_region
azure_resource_prefix
azure_resourcegroup
So a work around is to find out these fields from manifests files cluster-config.yaml and cluster-infrastructure-02-config.yml and fill into the azure override credentials secret.

/hold

@2uasimojo With new commit, cluster installation was successful in my test. I am still checking its unit test code which is new to me :)

/test e2e
/test e2e-azure

/unhold

/test e2e

@2uasimojo PR is ready for merge, pls. let me know if further comment

@2uasimojo Code updated, tests also passed with the updated case OCP-53364 PTAL

/test e2e

@2uasimojo Thanks for reviews! Finally it is ready :)


ci: set up publishing on release

Set up the CI to publish to all repositories on release.

:tada: This PR is included in version 2.0.0 :tada:
The release is available on:

v2.0.0
GitHub release

Your semantic-release bot :package::rocket:


Can't get data from a comment

Describe the bug

When trying to get a comment from a subreddit with ID, fails with
Traceback (most recent call last):
  File "translator.py", line 26, in <module>
    content = parent.body
  File "C:\Users\AppData\Local\Programs\Python\Python38-32\lib\site-packages\praw\models\reddit\base.py", line 34, in __getattr__
    self._fetch()
  File "C:\Users\AppData\Local\Programs\Python\Python38-32\lib\site-packages\praw\models\reddit\comment.py", line 201, in _fetch
    raise ClientException(
praw.exceptions.ClientException: No data returned for comment t1_t1_g67uklb

To Reproduce
Steps to reproduce the behavior:
Run

while True:
    for mention in reddit.inbox.mentions(limit=25):
        RepliedBefore = False
        for comment in mention.replies:
            if comment.author == reddit.redditor:
                RepliedBefore = True
        if RepliedBefore:
            continue
        parent = mention.parent_id
        try:
            parent = reddit.comment(id = parent)
        except Exception as e:
            mention.reply(e)
            continue
        content = parent.body

Expected behavior

Get the proper comment body
Code/Logs
import goslate
import praw
from translate import Translator
translator = Translator(to_lang="English")
while True:
    for mention in reddit.inbox.mentions(limit=25):
        RepliedBefore = False
        for comment in mention.replies:
            if comment.author == reddit.redditor:
                RepliedBefore = True
        if RepliedBefore:
            continue
        parent = mention.parent_id
        try:
            parent = reddit.comment(id = parent)
        except Exception as e:
            mention.reply(e)
            continue
        content = parent.body
        Translation = translator.translate(content)
        mention.send(Translation + "\ ^(I'm not perfect, report bugs at r/Translations_Bot. This action completed by a bot)")

System Info

OS: Windows 10 Enterprise
Python: Python 3.8.3
PRAW Version: praw==7.1.0

In addition, it won't let me run the file again, citing the same error, even though the command line has been closed already and re-opened

mention.parent will return an reddit object.
So this should do what you're trying to do:
while True:
    for mention in reddit.inbox.mentions(limit=25):
        RepliedBefore = False
        for comment in mention.replies:
            if comment.author == reddit.redditor:
                RepliedBefore = True
        if RepliedBefore:
            continue
        parent = mention.parent
        content = parent.body


Ability to use Hidden/private Images from Imgur

I looking forward to use private/hidden images attached to my account on imgur.

Thanks Philippe. I can see why this would be useful for privacy reasons.
@benweet what do you think?


Update Post “making-sense”

Automatically generated by Netlify CMS

👷 Deploy Preview for chic-shortbread-66a66b processing.

Name
Link

🔨 Latest commit
24557f0cccbbc7fb9467d042fc78c72e19c6d0a4

🔍 Latest deploy log
https://app.netlify.com/sites/chic-shortbread-66a66b/deploys/654c26664629040008d3e4c5


await asyncio.create_task(pubsub.run()) gives RuntimeError if no subscriptions are present

Describe the bug
I am using aioredis as a redis client in an async FastAPI app. In a specific usecase I do have a websocket server-endpoint in which I want to listen for subscribe-messages (that is just a json string) from my websocket-client. I then need to setup a pubsub instance with the appropriate subscriptions for which I want to supply an callback handler function. Those subscribe-messages can come at any point in time, so especially in the very beginning there is no subscription at all (until I receive the first such message)
A the time the websocket session opens, I also create the pubsub object via redis_client.pubsub(). I also submit a task to the asyncio event queue for the pubsub.run() function, that is supposed to call my callback of the subscriptions.
Now I do get an error when creating that task:
 File "......py", line 164, in websocket_endpoint
    await asyncio.create_task(pubsub.run())
  File "..../lib/python3.10/site-packages/aioredis/client.py", line 4215, in run
    await self.get_message(
  File "..../lib/python3.10/site-packages/aioredis/client.py", line 4116, in get_message
    response = await self.parse_response(block=False, timeout=timeout)
  File ".../lib/python3.10/site-packages/aioredis/client.py", line 3989, in parse_response
    raise RuntimeError(
RuntimeError: pubsub connection not set: did you forget to call subscribe() or psubscribe()?

I do not get an error, if I setup one or more subscriptions in the pubsub instance before calling run().
However, I feel this should still be possible and should not give an error.
To Reproduce
This is what I do in a standard asyncio environment:
redis_client = aioredis.from_url(url='redis://localhost:6379',decode_responses=True)
pubsub = redis_client.pubsub()
await asyncio.create_task(pubsub.run())

Expected behavior
The run() task should just run, even if there are no subscriptions and thus no handlers available.
Logs/tracebacks
see above

Python Version
$ python --version
Python 3.10.0

aioredis Version
$ python -m pip show aioredis
Version: 2.0.0

Additional context
No response
Code of Conduct

[X] I agree to follow the aio-libs Code of Conduct

I believe this is intended redis-py implementation. Are you able to reproduce on redis-py? If so, please file there as we will follow suit. I don't really have an opinion on this (nor the time at the moment). Please cc me via the @ symbol!


BVC-90 :: Replace app snapshots with static image

Description
Both the iOS and Android versions of the app store "snapshots" on disk - these are screenshots taken of the app when a user minimizes the app, which in addition to remaining on disk, the OS will use as a preview of sorts in the app switcher.
Depending which screen the user was on before minimizing, the snapshot could potentially reveal if the user was diagnosed with COVID, or exposed to someone who was diagnosed. This may be a potential privacy concern.
Recommendation
Both operating systems offer a way to alter the app view before the app is minimized. This can be used to hide anything sensitive before the app is minimized and the OS takes a snapshot. The app already uses a static image as a loading splash screen - this image could be placed overtop the current app view so that it shows up as the snapshot.
Based on my research, on Android this can be done by altering the onPause() function to modify the view, before sending the app to the background. Similarly, on iOS this is done by altering the applicationDidEnterBackground() method in the AppDelegate.
If the view is altered to display the static image, this image will then be used as a snapshot, ensuring no private app data is displayed. The image can then be removed from the view when the app is in the foreground again - using onResume() on Android and applicationWillEnterForeground() on iOS.

dupe report from BBRY analysis as well, and also references to this in immuni and the corona-warn-app repo's.
I'm on the fence to be honest, so just marking for discussion to start.

This should be easy enough to implement. Here's a solution outlined, but it's only focused on iOS. Not sure if it would work for Android as well.
http://dbg.io/changing-your-preview-image-in-react-native-ios/

Using the typical approach for this issue, either on iOS or Android, the screen would be replaced when the app is in the background. In Android, this screen needs to be replaced with a blank, white screen.
The problem is that any time a system-based alert comes up, the app goes to the "background", even though the app is still visible behind the prompt. This means that there would be a white background behind the system prompt.
I don't believe this is desireable, as it removes the user from the app, even though they are in the process of engaging with it.

We need to discuss this at the UX level as it will impact the user flow.

@amazingphilippe see https://github.com/cds-snc/covid-shield-mobile/issues/411#issuecomment-659515478

Confirm about what I did so that we don't have to do again. I have tried this as well as using SplashScreen.show() and SplashScreen.hide(). It doesn't work. The UI didn't change when the app is not in active state. So, we need to try native approach.
interface SnapshotProtectionProps {
  children: React.ReactElement;
}

const SnapshotProtection = ({children}: SnapshotProtectionProps) => {
  const [isActive, setIsActive] = useState(true);
  useEffect(() => {
    const listener: (state: AppStateStatus) => void = state => {
      setIsActive(state === 'active');
    };
    AppState.addEventListener('change', listener);
    return () => {
      AppState.removeEventListener('change', listener);
    };
  }, []);
  return (
    <Box flex={1}>
      <Box flex={1}>{children}</Box>
      {!isActive && <Box backgroundColor="greenBackground" position="absolute" left={0} right={0} top={0} bottom={0} />}
    </Box>
  );
};

cc @jeberhardt @smcmurtry

 App state should be hidden when running in the background

Item is in the backlog and will be merged in the coming weeks.

No consensus was reached on this.


listAlbums not showing empty albums

Even when hideIfEmpty is false i'm not seeing empty albums.
My steps to repro: programmatically create new album and add an image, remove image, album disappears from the list.

I cannot reproduce this issue, please provide more detail information (such as on which platform and version). Please note hideIfEmpty property is only available on iOS platform. I have added dart-doc to explain parameters usage in the future version. If you make sure this is an issue, feel free to reopen this issue.


Use HTTPS when fetching Freetype.

Fetching Freetype on HTTP does not seem to work anymore. I do not know if that is a mirror issue in my region of the world, but switching to HTTPS does work.
I am not sure this PR requires merging, but a trace may help someone else. Switching to HTTPS seems harmless, though, and may be good to integrate in the main branch.
Tested on MacOS, successful build of all variants (as recommended in the README.md).

Weird http://download.savannah.gnu.org/releases/freetype/ seems to behave properly but sure let's use ssl if they support it. I think they did not before (hence the checksum) but thanks to Let's Encrypt, they do.

For some reason, HTTP works today, even from here.
curl -v -sLO http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.gz

Yesterday, it would just timeout, yet it was fine with HTTPS.

at least now we should be more resilient, https all the time.
thanks !


Getting Handshake error on Apple Vision Pro using ALVR Testflight + PC streamer v20.7.1

Description
I'm getting a Handshake error on Apple Vision Pro using ALVR Testflight + PC streamer v20.7.1
The log just keeps repeating itself with these lines:
14:44:50.569882200 [INFO] Setting firewall rules succeeded!
14:45:08.534282200 [INFO] Server connected
14:46:30.288469400 [INFO] Initial socket buffer size: send: 65536B, recv: 65536B
14:46:31.030542800 [WARN] Chosen refresh rate not supported. Using 90Hz
14:46:32.231370300 [ERROR] Handshake error for 6151.client.alvr: An established connection was aborted by the software in your host machine. (os error 10053)
14:46:33.928905100 [INFO] Initial socket buffer size: send: 65536B, recv: 65536B
14:46:34.566343600 [WARN] Chosen refresh rate not supported. Using 90Hz
14:46:35.697780900 [ERROR] Handshake error for 6151.client.alvr: An established connection was aborted by the software in your host machine. (os error 10053)
Hardware
Apple Vision Pro
and a Windows 11 PC with specs:
CPU:
Intel Core i9-13900K 3 GHz 24-Core Processor
GPU:
MSI GeForce RTX 4090 Gaming X TRIO (24GB)
GPU Driver Version:
552.12
Audio:
VoiceMeeter VB Cable
Installation
ALVR Version:
v20.7.1
SteamVR Version:
2.4.4
Install Type:

[ ] Packaged (exe, deb, rpm, etc)
[x ] Portable (zip)
[ ] Source

OS Name and Version (winver on Windows or grep PRETTY_NAME /etc/os-release on most Linux distributions):
Windows 11 Version 23H2 (OS Build 22631.3447)

Reinstalled everything on both devices and it started to work.


Display result count only if it's more than one

I usually use GROUP BY section on task queries, and the result has a lot of (1) result counts which are not very useful. Cases where the count is not one would be useful to display for me however.

If you add WHERE length(section) > 1 to your query does it give you the result you expect?
(you may need to specify file.lists.section or equivalent to be more specific)

Where would I add WHERE length(section) > 1 to my query, @acook? I'm not very familiar with DQL and everything I try gives me an error. My existing query is this:
TASK
WHERE contains(tags, "#important")
GROUP BY section

Also, your code seems to filter (1) counts altogether. I still want to display the results, just not their count if it's one.

I have the similar issue here.
I have the following DQL:
TABLE file.folder AS Directory, file.outlinks AS Outlinks
FROM "Logs/2023"

This returns a list of file.outlinks, but I need to aggregate them as numbers to construct a flattened table as

Directory
Outlink Name
Total Outlinks

2023
Link_A
5

Neither SUM(Outlinks) or FLATTEN(Outlinks) does the job.

I don't think this is related at all. My issue is about displaying counts. You should open a new issue.

I don't think this is related at all. My issue is about displaying counts. You should open a new issue.

Sure, I can open another one but I'd like to hear why you think this is not related at all.
I don't see any difference between file.outlinks count and tags/#important count: both are to be grouped by and counted.

Thank you, but this is not close to what I'm trying to accomplish.
As I mentioned in the sample table above, I'd like to count each of the outlinks in the files under a directory and aggregate them.
|_ 2023
       |__ File A  outlink X (5 occurrence), outlink Y (3 occurrence)
       |__ File B  outlink T (1 occurrence)
       |__ File C  outlink X (2 occurrence), outlink T (2 occurrence)

Data table I'm trying to have:

Directory
Outlink Name
Counts
Notes

2023
outlink X
7
5 in File A + 2 in File C

2023
outlink Y
3
3 in File A

2023
outlink T
3
1 in File B + 2 in File C

I hope that clarifies a bit.
Many thanks.

I know it isn't all the way there, but it's just to get you started digging into how it all works. It will probably take a bit of messing with it to get exactly what you want. Like I thought you wanted to group on directory, but it looks like you want to group on the outlink, so you'll want to swap that out. And you can add more columns and join the filenames.

@acook, @tolga-balci, I updated the issue name and attached an image, I hope it is clearer now.


Add option to reverse the color scheme?

First of all, great tool. I never used carpet-plot, but this panel is a great addition to my dashboard.
I'm trying to display event occurrences and highlight clusters of events. A high count of event occurrences is currently shown with the white end of the color scale while a low count is shown with a deep color (red/green/etc). Is it possible to reverse (or have an option to reverse) the color scheme so that a the high number of occurrences are shaded deeply with the chosen color scheme? Thanks again!

@cbwest3, this is possible by creating a custom colour scheme.
The following is how I have set one of mine up.  Choose your desired colours and you should be ready to go :+1:

There may also be other ways of doing this, too.

@glynternet is right, you can do this with custom colors. Though I agree it would be handy, and easy, to add a Reverse option to reverse the predefined palettes. I try looking into this during the week!

Wonderful, thanks for the information @glynternet and @marcusolsson!

@marcusolsson  I recently made a pull request to you that does the exact same thing. Please take a look at it.

This is now available in v0.5.0.

The changes look great, thanks @MaheshKhanal & @marcusolsson!


Why I can't open files in split windows, tabs, as I can in CtrlP?

Hey sorry for the delay. I was busy with work and this being my first CtrlP extension, I had to do a lot of digging to understand how CtrlP works. Thank you for your patience. Can you give it a try now?

Thanks for your help, but I no longer use CtrlP plugin and its extensions.

No worries. Out of curiosity, what did you switch to?

Fzf-vim, it's far way better.
On Jun 30, 2016 8:12 PM, "Kartik Shenoy"<EMAIL_ADDRESS>wrote:

No worries. Out of curiosity, what did you switch to?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Issue while running 'cf' command

Hi I have latest version of CF CLI 6.13.0-e68ce0f
while running 'cf' command I am getting following error
Aww shucks.

Something completely unexpected happened. This is a bug in cf.
Please file this bug : https://github.com/cloudfoundry/cli/issues
Tell us that you ran this command:

	cf

using this version of the CLI:

	6.13.0-e68ce0f

and that this error occurred:

	runtime error: makeslice: len out of range

and this stack trace:

	goroutine 1 [running]:
main.generateBacktrace(0x0, 0x0)
	/Users/cffadmin/go-agent/pipelines/Mac-OSX-Unit-Tests/src/github.com/cloudfoundry/cli/main/main.go:127 +0xb4
main.handlePanics(0x19a2778, 0xc8204e2d40)
	/Users/cffadmin/go-agent/pipelines/Mac-OSX-Unit-Tests/src/github.com/cloudfoundry/cli/main/main.go:111 +0x17c
strings.Repeat(0x86c2d8, 0x1, 0xfffffffffffffffe, 0x0, 0x0)
	/usr/local/go/src/strings/strings.go:464 +0x5f
github.com/cloudfoundry/cli/cf/help.newAppPresenter.func2(0x0, 0x0, 0x0)
	/Users/cffadmin/go-agent/pipelines/Mac-OSX-Unit-Tests/src/github.com/cloudfoundry/cli/tmp/cli_gopath/src/github.com/cloudfoundry/cli/cf/help/help.go:86 +0x28a
github.com/cloudfoundry/cli/cf/help.newAppPresenter(0x7fff5fbffc88, 0x2, 0xc820118780, 0x32, 0xc8204e4480, 0x28, 0xecdc338b6, 0x32f64b13, 0xd09f80, 0x0, ...)
	/Users/cffadmin/go-agent/pipelines/Mac-OSX-Unit-Tests/src/github.com/cloudfoundry/cli/tmp/cli_gopath/src/github.com/cloudfoundry/cli/cf/help/help.go:392 +0x372b
github.com/cloudfoundry/cli/cf/help.showApp

Can you provide more details, like did it happen once or every time you run the command? If you recently upgraded from an older cf version, did the same command work? Does it fail with this error for every app, app manifest configuration and subcommand or only some?
Thanks!

CLI Team

This issue is happening every time I run 'cf'
Yes, I did upgrade my cf version today from 6.12.4 to 6.13.0
I had same problem while using previous version also
Good part is I have few other cf commands working fine ex : cf orgs, cf login, etc...

Do you have any plugins installed, and if you remove them one by one, can you figure out which one may be impacting this, and let us know which plugin it is and how we can get it to test with?

@senthilmkumar @dkoper Confirmed the bug. To reproduce, modify basic_plugin.go in plugin_examples/ to have a long command name. This is the command name I have used to cause the failure really-long-command-name-loooooooooooooooooooooooooooooooooooooooooog.
go build basic_plugin.go
cf install-plugin basic_plugin
cf

@dkoper recently I have installed BluemixAdminCLI plugin, I uninstalled the plugin and it worked.
cf uninstall-plugin BluemixAdminCLI
Now I don't see the any error when I issue 'cf' command.
But I need to use BluemixAdminCLI plugin for my admin activities. Is there a workaround?
Thanks for your help

According to https://www.ng.bluemix.net/docs/overview/mngdedicated.html, Bluemix Admin CLI plugin requires cf 6.11.2 or later. Assuming the plugin developer(s) tested their plugin with v6.11.2 before release and found no issues, you could also try this version. Or possibly you could try an older version of the plugin: maybe they introduced a new command recently with a long command name that uncovered this issue. Otherwise you can wait until it is fixed in the cli.

Hi @senthilmkumar,
We have fixed this issue in today's 6.14.0 CLI release. Please check it out:
https://github.com/cloudfoundry/cli#downloads
Regards,
Dies Koper
CF CLI PM

@dkoper Thanks it works fine.


Is that possible to stop the conversation in react?

Is that possible to stop the chat in react after a particular response in react. not in callback.. in formjson itself..

@RekhaMadhavan1211 if you made all questions after it conditional, then yes. Read more about conditionals in the docs.

I have made that conditional but it is not at the end it will be between the array.. so what key:value pair to be assigned to make it stop
'tag': 'input',
'type': 'text',
'name': id,
'id': id,
'cf-questions':content,
'cf-conditional-{somevalue}': Number(formatAlert[0][0]),
'cf-label': content,
'required':required
In the above mentioned json obj how to stop. Also how to give that {somevalue} inside json. Because based on name mapping only conditional is working

Kindly let me know asap how to stop a conversation without reaching end of array in react


MATLAB result loader

Goal of the task was to provide a way to convert existing results of analyses (enclosed in MAT-files) into a format we support - JSON.

 Converter of current MATLAB DiviK results into JSON


Governance : missing import in Technical Charter

In the OpenTitan Technical Charter, the lowRISC Articles of Association are incorporated by reference in section: Compliance with Policies
" This Charter is subject to the lowRISC CIC Articles of Association."
I can't find the lowRISC Articles of Association on the lowRISC site, or in any of the github repositories.
It should be included in the OpenTitan governance documentation repository.

Hi Evelyn, you can find lowRISC CIC's Articles of Association on Companies House.

Thanks for your report. I've opened https://github.com/lowRISC/lowrisc-web/issues/40 to get this content added to the main lowRISC web site, which I think is the best place to put it.
Does that sound like an acceptable solution to you?

Yes. That's a good idea.
Evelyn Mitchell
On Fri, Nov 15, 2019 at 9:24 AM Philipp Wagner<EMAIL_ADDRESS>wrote:

Thanks for your report. I've opened lowRISC/lowrisc-web#40 to get this content added to the main lowRISC web site, which I think is the best place to put it.
Does that sound like an acceptable solution to you?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Edit Karpenter helm chart through Terraform

Hi, I am installing Karpenter with Terraform and would like Karpenter to live on a separated node group.
I already created the Node Group but I am getting hard time trying add nodeSelector and tolerations through the helm_release module that given in the Terraform documentation of Karpenter installation.
nodeSelector is map type
tolerations is array type
this is the way I define then in helm_release:
{
....
....
set {
   name  = "tolerations"
   value = var.tolerations
 }
 set {
   name  = "nodeSelector"
   value = var.node_selector
 }
}

I declare these variables in variables file and define the values in terragrunt:
inputs = {
  ...
  ...
  node_selector             = "{basic: basic-tools}"
  tolerations               = "[basic: basic-tools]"
}

Errors I get from apply:
Error: error validating "": error validating data: [ValidationError(Deployment.spec.template.spec.nodeSelector):
invalid type for io.k8s.api.core.v1.PodSpec.nodeSelector: got "array", expected "map",
ValidationError(Deployment.spec.template.spec.tolerations):
invalid type for io.k8s.api.core.v1.PodSpec.tolerations: got "string", expected "array"]

I tried to remove the quotes from terragrunt and also tried single quotes or no quotes at all, nothing worked.
Can you guys please advice?

I would guess you'd want to use the terraform values rather than set  to pass a yaml file instead.  But I'd agree with @dewjam that you probably want to ask the Terraform Helm community for advice on this.
https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release


Generate compiler options file to support Java11 in IDEA.

The change to JMX in CASSANDRA-15653 prevents the IDEA project from
compiling under JDK11.  This change adds the required compiler flag
when the project is upgraded from Java1.8 to Java11.
Patch by Jon Meredith; Reviewed by ? for CASSANDRA-15738

Realized I could simplify it a little to apply to all modules.


feat: add Excel data source

This PR adds support for Excel sheets as data source using the Microsoft Graph API. Furthermore, the API was adapted to use an URL to deduct the spreadsheet service and parse the sheed ID from the URL at once.
The Vite test app is extended to support Google and Excel sheets. The webpack-ts test app is extended by a additional Excel test case.
Additionally, some minor UI changes for the Vite test app are added.

I did some refactoring - the PR would be ready to review. Maybe you have some more comments how to restructure the code to minimize code duplication.
For further improvements I opened #41 for discussion.


voltage monitoring

would you be able to impliment battery monitoring so it could deep sleep if the battery gets low and power up when the battery has charge?

why not use a battery protection board for the type of battery you are using. most have charging circuitry as well as over voltage/current and under voltage/current protection and you would not need to manually monitor the battery.

added power management features -> see README. Default is off.


Unable to start Ghost after adding NewRelic

Issue Summary
I have the Ghost v2.0.2 and installing NewRelic doesn't seem to work. After following the below steps, I start getting 502 and ghost cli stays in "Starting Ghost".
To Reproduce

cd to ghost directory
cd to current
npm install newrelic
cp node_modules/newrelic/newrelic.js newrelic.js
Add Newrelic license key in newrelic.js
Add require('newrelic.js'); to index.js
Run ghost restart

Any other info e.g. Why do you consider this to be a bug? What did you expect to happen instead?
I expected that Ghost will start running and I am able to view metrics in NewRelic
Technical details:

Ghost Version: 2.0.2
Node Version: 8.11.3
Browser/OS: Ubuntu 16.04 LTS
Database: sqlite3

Hey @blueelvis  👋 We ask that you please do not use GitHub for help or support, the default issue template pointed you to our forum for this.  We use GitHub solely for bug-tracking and on-going feature development so we try to keep it noise free.
FYI: Many projects have their own support guidelines and GitHub will highlight them for you, or the project owners will use issue templates to point you in the right direction, please read them before opening issues

@ErisDS - Hey Hannah! My bad on this. I was able to resolve this issue but couldn't figure if this is a bug or a support request.
I fixed this issue by reinstalling the modules. Although, I noticed that in case of damaged modules, the above holds true that is "Starting Ghost" stays there without any error. Not sure if this is categorized as bug.
Thanks!

@acburdine - Thanks Austin for the clarification! Yea, I am aware that whenever I update my Ghost installation, I would have to add the NewRelic configuration again.
Is there any plan to add NewRelic by default?


Request: useCollectionGroup and useCollectionGroupData

Hey!
Great lib! Wondering if it would be useful to add useCollectionGroup and useCollectionGroupData.
Use case: querying a single document using a collectionGroup query.
Example:

const SomeCollectionComponent = ({ someId }) => {
  // useDocument cannot be used since `useDocument` expects a `DocumentReference<DocumentData>` and my query returns a `Query<DocumentData>`
  [snapshots, error, loading] = useCollectionData(
    firebase
      .firestore()
      .collectionGroup('someCollection')
      .where('id', '==', someId)
  )

  // After rror and loading checks

  const document = snapshots[0]

  // do something with document
}

Proposed implementation:
useCollectionGroupData = (query) => {
  const [snapshots, loading, error] = useCollectionData(query)

  return [snapshots && snapshots[0], loading, error]
}

Lemme know if I can work on this!
Cheers

Just for reference:
https://firebase.googleblog.com/2019/06/understanding-collection-group-queries.html

I would second this - definitely need collectionGroup support. Thanks!

can i go ahead, and implement these hooks (useCollectionGroupData and useCollectionGroup)?

Sorry for the delayed response on this. I've just taken a look and it appears that collection groups are already supported by the useCollection and useCollectionData hooks already:
const ref = firebase.firestore().collectionGroup('myPath');
const [value, loading, error] = useCollection(ref);

If you feel this isn't the case, please feel free to re-open with further information.

Sorry for the delayed response on this. I've just taken a look and it appears that collection groups are already supported by the useCollection and useCollectionData hooks already:
const ref = firebase.firestore().collectionGroup('myPath');
const [value, loading, error] = useCollection(ref);

If you feel this isn't the case, please feel free to re-open with further information.

An edge case note in hopes of saving someone else some time:

Firebase provides a UI for creating a Collection Group, except maddeningly the UI does not always create them properly as certain business rules are not part of the UI design. But it will still tell you that it successfully created.

Instead, Firebase recommends creating Collection Groups by issuing a query that will then generate a console error with a link that will then actually create the Collection Group properly

At least in my case, this library swallowed said helpful / hacky console error message. Instead, it just returned no data and no error.

So to fix things, I had to run a collection group query the usual Firebase way, get the console error, and then follow the link to properly create the collection group.
Hope this helps.


Slow nuxt startup when importing sass file

Environment

Operating System: Linux
Node Version:     v16.14.0
Nuxt Version:     3.0.0-rc.1
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      css
Runtime Modules:  -
Build Modules:    -

Reproduction
https://stackblitz.com/edit/nuxt-starter-cimcyj
Describe the bug
I am using Bulma CSS with Nuxt app.
When I @import 'node_modules/bulma/bulma.sass'; in my<EMAIL_ADDRESS>file. the nuxt startup becomes too slow. It takes around 20-60 seconds for vite client and server to warm up.

Currently I have app running with<EMAIL_ADDRESS>without this issue.
Additional context
No response
Logs
No response

Contribution to this topic;
If you are using tailwindcss in your project make sure your tailwind.config.js has set up correctly.
if your content looks like this;
content: ['./**/*.{html,js,vue}']
Than it scans the entire project which takes too much time to warm up. Change it so only includes required folder;
content: [    "./components/**/*.{html,js,vue}", "./pages/**/*.{html,js,vue}"    ]

I'm closing this as this seems to be an upstream issue. Feel free to provide an updated reproduction and I'll happily look into this again.

After reading all the thread I don't understand what is the workaround for this.

I am using sass with a very long list of css assets in additionalData (this was the only way I found to make my styles work after a migration from Nuxt 2 to Nuxt 3).
Any suggestions on how I can decrease this slow startup? Thanks!

I suspect the issue is the very long list of css assets.

I suspect the issue is the very long list of css assets.

What do you suggest? Should I put all files together in one file and only reference that one?

+1

I suspect the issue is the very long list of css assets.

I wanted to start migrating from Nuxt Bridge to Nuxt 3 by starting simple. So, I simply created a basic nuxt3 project and added these 3 modules. The startup time is:
ℹ Vite client warmed up in 6061ms
✔ Nitro built in 1105 ms

But when I include the scss entry, the problem appears:
css: [
<EMAIL_ADDRESS>],

main.scss:
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";

ℹ Vite client warmed up in 17376ms
✔ Nitro built in 8830 ms

How is this possible? I don't have this problem with Nuxt 2.

Possibly related: https://github.com/nuxt/nuxt/issues/23504

let's track in https://github.com/nuxt/nuxt/issues/20533.


Demuxing: Extract metadata comments to a text file.

Hi Stax,
Often the video have comments as tags, having the possibility to extract Comments from the input source file into a text file for later use or to later import it back into a MKV as attachment or as a itag command for MP4's will be nice.
Mkv's can import directly an attachment so this will be easy selecting the txt file as attachment in options, MP4's will have to be entered manually by the user as a itags comment :
-itags comment="Some text comments copied from the text file"
This part is for the end user to mess with using a few switches, no need of an automatic re-import.
Filtering and getting comments and maybe some other metadata like GPS coordinates extracted to a text file will be be very nice.
Thanks in advance.

Writing MP4 comments to disc is probably not something many users have a interest.
With Event Commands (After Source Loaded/ExecuteScriptFile) and PowerShell scripting you can still do it with 4 lines code.
$p = [ShortcutModule]::p
$comment = [MediaInfo]::GetGeneral($p.FirstOriginalSourceFile, "Comment")
if ($comment -eq "") {exit}
$comment >> ($p.TempDir + "Comment.txt")

Fantastic, works also as ExecutePowerShellScript directly.
This is great, really have to learn some of this stuff, will give a few tries later and try to get a bit more outcome like GPS infos and such following your code example, should be possible too  i bet, will need a fe trial and errors but should get it.
Thanks a lot Stax.


what is the  mel-spectrogram  parameters of the pretrain model?

Check out the config file: https://github.com/NVIDIA/waveglow/blob/master/config.json#L14

Or you can also check the hparams.py file:)


Animated list?

Hi!
Thank you for this great plugin!
I was thinking if it's possible to animate it via https://github.com/vuejs/vue-animated-list?

Not yet, but this feature is coming soon. Thank you for your support!

It is incompatible with vue-animated-list, but now you can use watch, order, move-class props to do the same thing. Click on the demo page to see it.

Nice work @MopTym :-)


User token concerns

Right now all requests made to the MesoWest API use the same API Key/token. Need to talk with MesoWest folks about how they'd like to track users of MesoPy. Could leave it as is or create the option for a user to generate a token off the master key or input their own key/token.

best practice here after doing a bit of research suggests storing this info as environment variables in the config.py file. going to proceed with this thinking.

created a class so when user creates instance of Meso object they pass in the API key. Users will need to request a Key/token combo from the MesoWest folks...I'll note this in the README and docs.


Add notification to manual intervention step

It would be nice if there was a notification checkbox on the manual intervention step which would send out an email. Options for the recipient could be the user which has started the deployment or a specific user or group.

We already have notifications support for MI where we will send mails to the specific users that are the task inputs. Does that work for you?

I am closing this issue assuming that it will work for you.

@bansalaseem Is it possible to have an email sent out to the user which has started the deplyoment?

I have the same question as @pascalberger

As @pascalberger  and @Neorth have already asked, I'd like to be able to do something like this:

This issue is stale because it has been open for a year with no activity. Remove the stale label or comment on the issue otherwise this will be closed in 5 days


not work when release with minifyEnabled in gradle.

Logs
Hello devs, pdf viewer not works when minifyEnabled in grade. I have also try using your example and enabling minify, does not work in release. Why ??

@iamb7  did you specified ProGuard rules to keep dependencies that are used by the plugin?

I believe this is because this plugin does reflection, to dynamically dispatch method calls from dart - which breaks when identifiers are obfuscated by proguard.
The solution is to either not use minifyEnabled or write your own proguard rules to prevent this plugin and its dependencies from being obfuscated.
We have no plans of providing proguard rules as of now.

Those that want to keep minify enabled along with shrink resources can use:
 -keep class com.shockwave.** { *; }
 -keep class com.pycampers.** { *; }

in their proguard-rules.pro
The shockwave class is used by the base library.
The pycampers class is used by this plugin.


UX - create cloud-based demo version

It would be great to have a cloud-based version of VE.  For example, visioneval.org/demo should run the version of RPAT and RSPM in the test system.  Eventually we may be able to allow users to create and run their own scenarios in the cloud, but for now, just doing the demo online would be great for new users, outreach, etc.

Moving issues here - https://github.com/VisionEval/VisionEval-Dev/issues


Remap debuginfo paths

cc https://github.com/rust-embedded/cortex-m/issues/254

r? @thalesfragoso
(rust_highfive has picked a reviewer for you, use r? to override)

I had a peek into the generated binaries and looks fine to me.


using SA 1.7.0 to try and download 165GB file

Download is failing with these details:
{
"message": ""Download failed unexpectedly after 5 attempt""
}

Figured out the issue although the detailed error message was quite unhelpful. The drive I'm trying to download to was just added to the server and I needed to grant read/write permissions to the file.  I found this out by trying to download a small file using SE and immediately received an error message that I was not privileged.  When attempting to download the large 165GB file, it did not throw this error and instead seemed to work on it for a while before just reporting the failure message above.

I was wrong, even opening up permissions failed to download the large 165GB file.  same error
{
"message": ""Download failed unexpectedly after 5 attempt""
}

Can you try to enable AzCopy and give it a try?  Files in this size, AzCopy usually does a better job.

azcopy worked and I was successful at downloading the file.  Thanks


Document the JSON RPC methods: miner_getMinGasPrice and miner_setMinGasPrice for the min-gas-price CLI option

Document the new JSON RPC methods: miner_getMinGasPrice and miner_setMinGasPrice for the min-gas-price CLI option topic.
See Add API to set and get the minGasPrice at runtime #6097 for details.

Open in besu-docs please :)

Issue was created in wrong repo.


pgaudit - is it in version alpine-11?

It seems that it functions that it is there, but it is not shown as in the list of shared_preload_libraries in the postgresql.conf.
Is pgaudit included with alpine-11?
Thanks,
Scott

It's not included in the image but for the Debian variant it's a simple install, see https://github.com/pgaudit/pgaudit/issues/44#issuecomment-455090262
https://github.com/docker-library/docs/tree/master/postgres#additional-extensions

Could you document how to build pgaudit for PostgreSQL on Alpine container? I will probbly be forced by the company to migrate to it.

It'll be basically the same as postgis:

download source for the extension
install build dependencies
compile
install
keep run dependencies
remove source
remove build dependencies
enable it at runtime


fix: separate flags for compute & requester job selection

Compute and Requester nodes each have their own JobSelectionPolicy. This change separates the flags for each configured value.
The Requester JobSelectionPolicy is currently unused and a TODO has been added (see code comment) to address it via: https://github.com/bacalhau-project/bacalhau/issues/2929
closed #2898

The issue was blocking my use case as I needed network access in my nodes. This fix seemed to work
https://github.com/bacalhau-project/bacalhau/pull/2936

Closing based on review comments.


Implement the ask for TRN page + check answers section

Context
Trello Card

Get an Identity is a single sign-on service that will hand over users to Find in order to enrich their profiles with additional information, such as their Names or TRN.

During the Get an identity journey, we want to ask users what their TRN is in case they already know it.
We should implement the page for this from the prototype:
https://find-a-lost-trn-prototype.herokuapp.com/account/trn-known
Changes proposed in this pull request

The ask for TRN page exists
The page comes after the NI number but before the ITT provider
The route is /ask-trn
It implements the design from the prototype
We have validation in place

presence, and length: { maximum: 7 }, digits only
Add basic validation messages too
Strip away non-digit characters

There is a check answers section to update a user's supplied TRN
The user submitted TRN is saved differently from the TRN returned by the API
Ask for TRN page is not shown if we match earlier in the process

Guidance to review
All of the above criteria's have been met and tests cover both happy and sad path scenarios
Ask for TRN Page

TRN Validation
No options selected

Empty TRN input

TRN input less than 7 digits

TRN input more than 7 digits

Check Answers Section
I know my TRN

I do not know my TRN

Checklist

[x] Attach to Trello card
[ ] Rebased main
[ ] Cleaned commit history
[ ] Tested by running locally

Excellent work!
Last thing I think would be useful, could you add a new system spec that tests this form at a basic level?

@tvararu This is ready to review. Added tests to verify it is included as part of the Identity journey and that it is not part of non Identity journeys. Including happy and sad paths


cannot import name 'misc' from 'torch_utils' (legacy.py)

I followed this instruction (https://github.com/autonomousvision/projected_gan/issues/4#issuecomment-982990695) to install dependencies for styleGAN with conda, and pip installed timm dill psutils. However, I get the following error: cannot import name 'misc' from 'torch_utils'.
I then tried pip install torch-utils. Then I can import torch_utils. But it seems like there is no such misc class in the torch_utils module. I wonder if anyone has the same problem. If you can run this locally, how to build the environment?

It is one of the folder included. Should solved by checking environment path.

Hello, I also encountered this problem. How did you solve it?

It is this file: https://github.com/autonomousvision/projected-gan/blob/main/torch_utils/misc.py


Circle Pad Pro?

I don't know if its just me,, I have an old 3DSLL, I must use Circle Pad Pro to play Monster Hunter,
But It's not support the emulation of Circle Pad Pro and ZL&ZR,
Hope that it will support.
Btw nice job, thank you very much.

You're welcome.
Not an issue of the client itself, closing.
It's being fixed in Luma3DS.


Doesn't work with PHP 7.

FYI: The unit tests die when run under PHP 7 due to failures in the try/catch blocks in the tests.  There's a new TypeError exception which is not caught by the existing tests.

To be honest, I have abandoned this project. I don't really plan on working on it again. Feel free to fork it if you want.


Clarify value types in inline documentation

In a few places we were referring to “an array of type [T]”. To me,
this implies the type signature is actually [[T]]. Since the return
types aren’t actually arrays of arrays of type T, I’ve changed the
wording from “an array” to “a value”.

I'm ok with this or even if you wanted to say An array of value T etc. :+1:

@gfontenot Went back and forth on this the other day and we decided to phrase as it is now so it mirrors the language in the documentation for the extensions to Optional.

:dancer: :ship:


Add CompoundRateKeeperV2

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (1e4e71c) compared to base (d75084a).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff            @@
##            master        #9   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           20        22    +2
  Lines          445       505   +60
  Branches        81        94   +13
=========================================
+ Hits           445       505   +60

Impacted Files
Coverage Δ

...ompound-rate-keeper/AbstractCompoundRateKeeper.sol
100.00% <100.00%> (ø)

...-rate-keeper/presets/OwnableCompoundRateKeeper.sol
100.00% <100.00%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Activating Open Collective

Hi, I'm making updates for Open Collective. Either you or a supporter signed this repo up for Open Collective. This pull request adds backers and sponsors from your Open Collective https://opencollective.com/bootstrap ❤
It adds two badges at the top to show the latest number of backers and sponsors. It also adds placeholders so that the avatar/logo of new backers/sponsors can automatically be shown without having to update your README.md. [more info]. See how it looks on this repo.
We have also added a postinstall script to let people know after npm|yarn install that you are welcoming donations (optional). [More info]
You can also add a "Donate" button to your website and automatically show your backers and sponsors there with our widgets. Have a look here: https://opencollective.com/widgets
P.S: As with any pull request, feel free to comment or suggest changes. The only thing "required" are the placeholders on the README because we believe it's important to acknowledge the people in your community that are contributing (financially or with code!).
Thank you for your great contribution to the open source community. You are awesome! 🙌
And welcome to the open collective community! 😊
Come chat with us in the #opensource channel on https://slack.opencollective.com - great place to ask questions and share best practices with other open source sustainers!

@monkeywithacupcake: I made a few changes like the other time on BootstrapCDN. target="blank" gets removed from GitHub so it's moot currently.
Will the contributors image be broken when merged?

I removed the contributors section since no image was shown. We can revisit later.

The contributors should work. that is strange.


Enforce Strict ASCII in sample Makefile

Update "Makefile.sample" in the sample CMake configuration area to include rules that allow running the "badchar" tool, to find nonportable text glyphs in files that we intended to be plain text.

Imported from trac issue 226.  Created by glimes on 2017-11-21T11:36:22, last modified: 2019-08-21T13:56:35

Trac comment by glimes on 2017-11-21 13:42:53:
Updated list of related tickets:

[cfs_test:29 ticket 29 in cfs_test] for tracking implementation across the projects.
[cfs_tools:59 ticket 59 in cfs_tools] tracking implementation of the tool.
[cfs_osal:40 ticket 40 in cfs_osal] for fixining Non-ASCII text in OSAL.
[cfs_psp:20 ticket 20 in cfs_psp] for fixing Non-ASCII text in PSP.
[#258 ticket 227 in cfs_cfe] for fixing Non-ASCII text in CFE (documentation).
[cfs_apps:100 ticket 100 in cfs_apps] for fixing Non-ASCII tesxt in APPS.
[#257 ticket 226 in cfs_cfe] adding the tool to the sample CMake build rules

This ticket was resolved prior to the CFE 6.6 release:

[#70 ticket 39 in cfs_cfel] for fixing Non-ASCII text in CFE (source code).

(fixed two broken links)

Trac comment by glimes on 2017-11-27 12:59:58:
Commit [changeset:b636e67] has the edit to {{{cfe/cmake/Makefile.sample}}}
that adds the top-level {{{badchar}}} target, allowing {{{make badchar}}} at
the top of the mission to build the tool and apply it.

Trac comment by jhageman on 2019-03-05 14:35:24:
Needs rebase and test

Trac comment by jhageman on 2019-06-26 16:50:43:
Didn't include badchar in released FW tools.  Could discuss if this is more of a one-off activity vs required continuously.  Also many possible one-liners without adding more code/tools:
https://alvinalexander.com/blog/post/linux-unix/how-remove-non-printable-ascii-characters-file-unix
or
https://unix.stackexchange.com/questions/475548/removing-all-non-ascii-characters-from-a-workflow-file
Or grep with: grep -r --color='auto' -P -n "[\x80-\xFF]" * (or find all *.h, *.c, and grep) to check for violations as shown at https://stackoverflow.com/questions/3001177/how-do-i-grep-for-all-non-ascii-characters

Trac comment by jhageman on 2019-07-18 11:40:34:
Note that badchars does a better job, just need decision on if this needs to be build in or more of a release activity.

Trac comment by jhageman on 2019-08-21 12:19:28:
CCB 8/21/19 - Accept closure as is and not bake into build system

Trac comment by jhageman on 2019-08-21 13:56:35:
Marking as wontfix, checking for bad characters automatically not worth the additional tool dependence.  Checking can be run manually and corrected for as needed.


docs: intro, concepts, reference

preview

@nikolasburk thanks so much for all your feedback, I've incorporated most of it already.
I have done several major changes architecturally and expect a few more coming.

For posterity, and if someone wants to discuss alternatives to the GQL contributions notation, here are various notations I explored before settling on the current one.

![image](https://user-images.githubusercontent.com/284476/66895626-8e008180-eff3-11e9-875b-575bb9495e83.png)


please add class "case series study design"

suggested label "case series design"
suggested editor preferred term "case series study design"
suggested definition: "A study design that specifies (1) sampling only subjects who have experienced a particular event (outcome or exposure), , in a manner that does not permit absolute risk calculation, and (2) the specific data to be collected on each subject".
suggested comment: "The subjects are also called 'cases' hence the name of the design.  It is differentiated from a cohort study in that absolute risk of the outcome/exposure cannot be calculated because the sampling process is not sufficiently rigorous to do so."
More info:
https://www.ncbi.nlm.nih.gov/pubmed/22213493
Relevant quote from above:
"We propose that a cohort study is one in which sampling is based on exposure, follow-up is part of the study, and ab- solute risks can be calculated. A case series is a study in which only patients with the outcome are sampled (either those who have an exposure or those who are selected without regard to exposure), which does not permit calculation of an absolute risk (Table 2)."

Discussed on the 5/1 call. Based on our understanding, we want to propose an improved definition, let us know if it is accurate: "A study design that samples only subjects who have experienced a particular event (outcome or exposure). Such a design, in contrast to a cohort study, does not permit calculation of absolute risk as non-case subjects are not included.".
We thought this was better as the first half sentence between 1 and 2 seemed to indicate that it is possible to recruit only cases and also calculate absolute risk. and the item following (2) seemed to be generic.

Looks great!  Thank you!
Bill
On Mon, May 1, 2017 at 12:21 PM, bpeters42<EMAIL_ADDRESS>wrote:

Discussed on the 5/1 call. Based on our understanding, we want to propose
an improved definition, let us know if it is accurate: "A study design that
samples only subjects who have experienced a particular event (outcome or
exposure). Such a design, in contrast to a cohort study, does not permit
calculation of absolute risk as non-case subjects are not included.".
We thought this was better as the first half sentence between 1 and 2
seemed to indicate that it is possible to recruit only cases and also
calculate absolute risk. and the item following (2) seemed to be generic.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/obi-ontology/obi/issues/821#issuecomment-298366069,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABMe9g_UvD15Kbs3RXC5goDurM0JCLapks5r1gaegaJpZM4M-Xz3
.

Just following up on this term request.  The tracker looks quite busy, but we could really use this class in ongoing work that motivated it in the first place.  Thanks for considering.

Its heading for obi-edit now.

Great to hear - thanks for the update!
On Mon, Feb 10, 2020 at 12:14 PM Damion Dooley<EMAIL_ADDRESS>wrote:

Its heading for obi-edit now.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/obi-ontology/obi/issues/821?email_source=notifications&email_token=AAJR55XRWVBHIW5UXWWA5QLRCGDQVA5CNFSM4DHZPT32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELJKVXA#issuecomment-584231644,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJR55VJSHBRQ4UNLVOBPJDRCGDQVANCNFSM4DHZPT3Q
.

just added to pull request.


Ready minimal viable product for library generator

@ggriffiniii I think this what you are working on, generally speaking, and I wanted to make that show up on the development board so interested parties know what's going on.
Please feel free to share your overall plan here, create checklists, or whatever else helps you.
And of course, this is a suggestion of mine only, please feel free to close this issue if it's in your way.