Update tools.yml

Thanks @sergey-wowwow,
also added the security tag. 🔒

@mre
Thanks! Is that possible to move it to the Mobile group? Because it's a mobile analyzer

We don't have that granularity yet, so it shows up in both mobile and security.  Technically, this is correct but maybe we can have mobile-security as a separate tag in the future. Only if we know of more tools to that would category first. Otherwise the list will be quite short. 😉

@mre
But the Security category contains only one tool, Oversecured has located to the Multiple languages only category :(

Heh, yeah that's true. The rendering for the list on Github is quite basic. Only tools which have a single tag will show up in a category. The rest gets moved to the "Multiple Languages" section. That's a bit of a trade-off because we don't want a lot of duplicates on the list. On the website, each tool shows up for each of its tags. Therefore security tag counts 10 entries at the moment. 😊 https://analysis-tools.dev/tag/security


Fix display of checkboxes in multi-selects

WHAT
This has been bugging me since I spotted it and I thought it might be easiest just to open a PR.
Visually align the checkmarks within the checkbox for the tiny checkboxes that appear within the mutli-selects on the transactions page.
I've verified these changes by applying them in Chrome Dev Tools. I have not run the application locally to check.
HOW
Before the checkboxes looked like this:

Now they look like this: ✨

Thanks for this contribution @36degrees! We'll need to make this change ourselves to ensure it goes through our secure development lifecycle, so I'll close this PR for the moment and get this change prioritised seprately.


Added the ability to tolerate every taints.

Signed-off-by: Federico Bertola<EMAIL_ADDRESS>refs #6074

cmd/helm/installer/install.go:260:54: syntax error: unexpected newline, expecting comma or }

Please make sure to run the test suite before pushing up. Thanks!

cmd/helm/installer/install.go:1::warning: file is not gofmted with -s (gofmt)

Also the commits need a Signed-off-by signature in the commit message. More details in the failing check status here.

I'm going to close this ticket due to inactivity, but please re-open if this still needs to be addressed. Thanks!


Enable PYTHONUNBUFFERED only locally

Set PYTHONUNBUFFERED only for the pexpect subprocesses that might need
it. This avoids polluting the global os.environ.
This should fix https://github.com/kennethreitz/delegator.py/issues/27

Thanks for putting this together, @schlenk! It seems like this will work fine, and accomplish what we're expecting. I'd like a quick thumbs up from @kennethreitz, and then I'm happy merging this.
Thanks again!

Not a fan as it's less hacky, but definitely an improvement :)


[Site Request] Sushi scan

Name of the website :
Sushi scan
Website urls (examples below)

Site:  https://sushi-scan.su/
Manga List:  https://sushi-scan.su/manga/
Manga example: https://sushi-scan.su/manga/slam-dunk-star-edition/
Chapter online viewer example: https://sushi-scan.su/slam-dunk-star-edition-volume-1/

Languages
French

Paperback does not make any 3rd-party extensions.


improvement add detail memory counter for exec nodes

Proposed changes
Issue Number: close #xxx
Problem summary
Add memory usage detail counters, e.g.:
scan node:
VNewOlapScanNode(ods_e3_order_goods_di) (id=0):(Active: 710.812ms, non-child: 4.08%)
              MemoryUsage:
             - FreeBlocks: 814.77 MB
             - QueuedBlocks: 813.66 MB

hash join node:
      VHASH_JOIN_NODE (id=2):(Active: 6s450ms, non-child: 32.27%)
        MemoryUsage:
           - BuildBlocks: 433.54 MB
           - BuildKeyArena: 0
           - HashTable: 8.00 MB
           - ProbeKeyArena: 0

agg node:
    VAGGREGATION_NODE (id=1):(Active: 917.409ms, non-child: 97.79%)
      MemoryUsage:
         - HashTable: 168.00 B
         - SerializeKeyArena: 1.55 MB

sort node:
    VSORT_NODE (id=7):(Active: 30s585ms, non-child: 44.83%)
       - TOP-N: false
       - MemoryOnlyTrackAllocNoConsiderFree: 22.56 GB
       ... ...
      MemoryUsage:
         - SortBlocks: 10.36 GB

analytic node:
  VANALYTIC_EVAL_NODE (id=8):(Active: 13s362ms, non-child: 0.00%)
     - EvaluationTime: 13.954ms
     - MemoryOnlyTrackAllocNoConsiderFree: 84.94 GB
    ... ...
    MemoryUsage:
       - Blocks: 11.75 MB

Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.91 seconds
load time: 425 seconds
storage size:<PHONE_NUMBER>7 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221204163709_clickbench_pr_57550.html

Just merge it and then we could improve it step by step.


[WCCMMUD] MajorMUD - Text overflows line boundaries

Module Information

Identifier [WCCMMUD]
Module Name MajorMud
Version Doesn't matter

Describe the bug
Words are split up across lines, meaning part of a word can be on one line and the rest on the next line.
To Reproduce
Enter Mud, just look at room descriptions. It's quite self evident.
Expected behavior
Lines break at 80 character boundaries, like legacy MBBS/WG.
However, the best implementation here would read the telnet window size that the client sends. The client will inform the server how many characters per line it can display, so to cap at that number would be ideal.

I've got similar code in my TA reimplementation that does this.

One thing to keep in mind is we'll need to strip the ANSI control sequences off the output when counting characters. I have similar code in the FsdRoutine when calculating X/Y coordinates of the FSD Input Fields.

In MajorBBS/Worldgroup, the values for the users terminal are stored on usracc->scnwid for X (width), and usracc->scnbrk for Y (height)

This is also in Galgsbl
        /// <summary>
        ///     Sets Screen Width (ignored)
        /// </summary>
        private void btutsw()
        {
            var channel = GetParameter(0);
            var width = GetParameter(1);

#if DEBUG
            _logger.Warn($"Set Screen Width for Channel {channel} to {width}");
#endif
            Registers.AX = 0;
        }

A complexity here, is you'll need to inspect the output buffer to see if it includes any ANSI cursor command sequences. You could have 80+ characters in the buffer, but they're to draw ANSI menus on the screen, etc.
We need to be careful not to inject \r\n on more complex ANSI sequences (BladeMaster, etc.) if we misidentify it as a long string.

@paladine @enusbaum Any of the above relevant given the recent changes, or can this be closed?

@paladine @enusbaum Any of the above relevant given the recent changes, or can this be closed?

Correct, this can be closed with #521 being merged in.

Correct, this can be closed with #521 being merged in.


Env Info

Hi @larsthorup.
I've been trying to replicate the demo App, following the doc provided. Reaching the step of launching the recorder I have a few issues related to the Jest - Mocha configuration that seem to be related to- maybe node version etc.
Will be possible to share your env configuration so I can try to replicate on my side.
Best

I have been using node@14, and I am not sure if I have tested with node@16, but since LTS is now on node@16, I should do that.

thanks - for now I solve it downgrading to 12, Ill let you know if I figured what was my issue using 14

Came here looking for help with a Unexpected token '?' error when running npx react-native init BleApp
I ended up switching to node 14 and that solved it.


Improve docs for customFetch usage

@Urigo Could you please put it here at least link to test suite to see how customFetch can be used? Or a quick example? This blocks us of upgrading the graphql-mesh :-(
I'm trying it but the problem I see is that the function receives the request object instead of url + opts. Then e.g. node-fetch doesn't work at all.

@lkrzyzanek Why do you want to use a customFetch?
Actually the signature is like that;
https://github.com/Urigo/graphql-mesh/blob/master/packages/types/src/index.ts#L162

We started using to node-fetch because Undici doesn't have working OpenTelemtry instrumentation. In our architecture this plays significant role.
Then our custom fetcher is very fine tuned especially in terms of keep-alive configuration, retry mechanism, error handling etc.
This method Signature  looks great ! But in our setup it behaves very differently.
I receive just 1 argument and it's Request object.
I was debugging it and it comes from fetchache module - pasting the place where fetch is called then:
function fetchFactory({ fetch, Request, Response, cache }) {
    return async (input, init) => {
        let request;
        if (input instanceof Request) {
            request = input;
        }
        else {
            request = new Request(input, init);
        }
        const cacheKey = request.url;
        const entry = await cache.get(cacheKey);
        if (!entry) {
            const response = await fetch(request);

@ardatan  Thank you for your reply!

@lkrzyzanek You are right. It's been fixed in fetchache now. It should be available soon.
https://github.com/ardatan/whatwg-node/pull/104
By the way we recently introduced onFetch hook that allows you to manipulate HTTP fetch calls and we started using it in some tracing plugins;
https://github.com/Urigo/graphql-mesh/blob/master/packages/plugins/prometheus/src/index.ts
All other plugins are here;
https://www.the-guild.dev/graphql/mesh/docs/guides/monitoring-and-tracing
We couldn't find enough time for OpenTelemetry. About retry, timeout mechanism, we have implemented it in GraphQL Handler; https://www.the-guild.dev/graphql/mesh/docs/handlers/graphql#fetch-strategies-and-multiple-http-endpoints-for-the-same-source
But we would love to implement it for other handlers too.

Also have you seen this?
https://github.com/gadget-inc/opentelemetry-instrumentations/tree/main/packages/opentelemetry-instrumentation-undici

Thanks for such quick fix. Much appreciated.
onFetch sounds like a great idea. Thanks for links. I'll take a look on that closer later.
I'm aware of retry/timeout/fallback strategies. They are great for basic usage. However the retry is not much configurable. It's just a number.
Take a look here: https://github.com/jonbern/fetch-retry - Features like retryDelay or retryOn are needed as well. For example when the DS returns 400 - there is no need to perform retry. Or delay between retries are also very great practise.

Related to needing docs, is there anyway to specify customFetch on a per source basis or can it only be specified globally?
Attempting this
sources:
  - name: MySource
    handler:
      openapi:
        customFetch: ./src/custom-fetch.ts

gives this in the logs:
⚠ 🕸  Mesh - config Configuration file is not valid!
⚠ 🕸  Mesh - config This is just a warning! It doesn't have any effects on runtime.
⚠ 🕸  Mesh - config must NOT have additional properties

@cancan101 No there is not. You can write a plugin with onFetch hook for custom configuration.
@lkrzyzanek PRs are welcome!


w example still incorrect

[This is the same as https://github.com/mikeizbicki/HerbiePlugin/issues/11, but github doesn't let me open closed issues.]
I'm still getting an incorrect output for the w example. I just pulled from github and did a fresh-make. To wit:
w :: Double -> Double -> Double
w far near = -(2 * far * near) / (far - near)

Herbie says:
Compiling with Herbie floating point stabilization
Found math expression within binding w :: Double -> Double -> Double
  original expression = (2 * far_amS * near_amT) / (far_amS - near_amT)
  improved expression = if far_amS < (negate 1.7210442634149447e81)
    then (far_amS / (far_amS - near_amT)) * 2 * near_amT
    else if far_amS < 8.364504563556443e16
        then (far_amS * 2) / (far_amS - near_amT) / near_amT
        else (far_amS / (far_amS - near_amT)) * 2 * near_amT
  original error = 13.82279321294945 bits
  improved error = 2.34375e-2 bits
  WARNING: Not substituting the improved expression into your code
  WARNING: Cannot satisfy the constraint: Fractional Double

The "renaming" of variables is a bit annoying, but no big deal.
But those expressions are still vastly different. Based on this, I defined: (Note the extra wrapping of negation to match the original; Herbie matches the subexpression only.)
w' :: Double -> Double -> Double
w' far near = -(if far < (negate 1.7210442634149447e81)
    then (far / (far - near)) * 2 * near
        else if far < 8.364504563556443e16
                then (far * 2) / (far - near) / near
                else (far / (far - near)) * 2 * near)

Just try it on some simple values:
*T> w 3 4
24.0
*T> w' 3 4
1.5

At least one issue is that the second then clause still needs to be:
   ((far * 2) / (far - near)) * near

There might be other issues as well, of course.

Thanks for following through with this.  There was another bug :)  This one didn't affect the actual expression Herbie outputs into core, it only affects the way it gets printed to the screen (which is why I didn't see it).
The problem was that parenthesis were not being displayed correctly.
(far * 2) / (far - near) / near

Should have read
(far * 2) / ((far - near) / near)

Which gives the correct answer.

I introduced the unique tags (_asd thing) when I fixed issue #8 caused by name clashes. I've figured out a way to remove the tags from variables that don't need them (I think).  So the output should look pretty again.

Thanks again for all the bug reports.  I really appreciate it :)


deploy in a sub-path

Hi, I would like to deploy pocketbase to a sub-path of the domain http://<url>/admin, The nginx configuration is the following:
    location /admin {
        proxy_set_header Connection '';
        proxy_http_version 1.1;
        proxy_read_timeout 180s;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        rewrite /admin/(.*) /$1  break;
        proxy_redirect     off;
        proxy_pass http://localhost:8090;
    }

This only partially works, because pocketbase still makes calls against http://<url>/_/<resource>. How can I tell pocketbase it's deployed on a subpath? Setting the application url in the settings page doesn't work.
To make it work I had to add a new location to nginx, redirecting all calls to /_/ but I'd like to avoid it:
    location /_/ {
        proxy_set_header Connection '';
        proxy_http_version 1.1;
        proxy_read_timeout 180s;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        proxy_redirect     off;
        proxy_pass http://localhost:8090;
    }

Hi, thanks for reporting it. Indeed at the moment the prebuilt Admin UI uses an absolute path (/) as  API url address and this cannot be changed without building the ui manually.
I'll try to fix it in the next v0.4.0 release, but for now you'll have to use an additional rewrite/redirect rule as a workaround (eg. /api/... to /admin/api/...).

hey thanks for the quick reply. I'll then leave this nginx configuration or build the app in the docker-compose configuration I'm using 🖖🏼

A fix was relased in v0.3.3 -  the absolute prebuilt backend url (/) in the Admin UI was replaced with a relative one (../) so now it should send requests correctly to the sub-path deployed backend.
I've tested the fix locally, but if someone is still experiencing the same issue, please let me know and I'll investigate it further.

@tommyblue Actually the fix from v0.3.3 works only on the dev environment because I forgot that in the vite configuration we were also using a conditional base path depending whether we are building for prod or dev environment (which is why locally worked). Another fix that removes the discrepancies between the 2 environments was added in master (https://github.com/pocketbase/pocketbase/commit/6292e6cc2e0b62a62d06b98155170664d1393f64) and will be available with the next minor bugfix/feature release.

I followed @tommyblue nginx configuration and still can't make sub-path works, Do I need to anything else? Tried either nginx/apache but no luck.

@rdpascua Please open a new Q&A discussion with information about your nginx/apache configuration.

@tommyblue Actually the fix from v0.3.3 works only on the dev environment because I forgot that in the vite configuration we were also using a conditional base path depending whether we are building for prod or dev environment (which is why locally worked). Another fix that removes the discrepancies between the 2 environments was added in master (6292e6c) and will be available with the next minor bugfix/feature release.

@ganigeorgiev was that minor release released?

@tommyblue yes, but there are other quirks related to the subpath handling. I've just commented in https://github.com/pocketbase/pocketbase/discussions/1802#discussioncomment-4892902

@tommyblue Just to let you know that in v0.13.0 the subpath handling was updated and now it should work without the extra location redirects.
The only requirement for the subpath location block is to have a subpath rewrite rule.
If you are still facing issues with the subpath setup, please share your nginx config and I'll test it further.


FR/QQ: Dark Theme - Column Descriptions default to dark foreground color

Currently the default color the column description foreground color is black which is hard to see in dark mode.
Can you add (or point out) this preference in Colors & Fonts section? (Bonus points for changing the default for dark mode).

note: apologies if I've missed the setting or created a duplicate issue I spent ~5 minutes or so looking without success so here we are
System information:

Operating system (distribution) and version OX 10.14.4
DBeaver version 6.0.2
Java version openjdk 12 2019-03-19
Additional extensions None

Connection specification: N/A

When I use the dark theme on Ubuntu, some columns in the Properties tab was hidden.

seems that issue is fixed

Yep can confirm this is fixed now ty!


Plugin does not report user groups, even though it does collect them.

Jenkins and plugins versions report

Environment
(This is a sample relatively minimal jenkins install using jenkins-operator in k8s. SAML plugin is unnecessary)

Jenkins: 2.462
OS: Linux - 5.4.0-182-generic
Java: 17.0.11 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
---
antisamy-markup-formatter:162.v0e6ec0fcfcf6
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757
asm-api:9.7-33.v4d23ef79fcc8
authentication-tokens:1.113.v81215a_241826
bootstrap5-api:5.3.3-1
bouncycastle-api:<IP_ADDRESS>.1-233.vfdcdeb_0a_08a_a_
branch-api:2.1169.va_f810c56e895
caffeine-api:3.1.8-133.v17b_1ff2e0599
cas-plugin:1.6.3
checks-api:2.2.0
cloudbees-folder:6.942.vb_43318a_156b_2
command-launcher:107.v773860566e2e
commons-lang3-api:3.14.0-76.vda_5591261cfe
commons-text-api:1.12.0-119.v73ef73f2345d
config-file-provider:973.vb_a_80ecb_9a_4d0
configuration-as-code:1810.v9b_c30a_249a_4c
credentials:1337.v60b_d7b_c7b_c9f
credentials-binding:677.vdc9d38cb_254d
display-url-api:2.204.vf6fddd8a_8b_e9
durable-task:555.v6802fe0f0b_82
echarts-api:5.5.0-1
eddsa-api:0.3.0-4.v84c6f0f4969e
email-ext:1814.v404722f34263
font-awesome-api:6.5.2-1
generic-webhook-trigger:2.2.1
git:5.2.2
git-client:5.0.0
git-parameter:0.9.19
gson-api:2.11.0-41.v019fcf6125dc
hashicorp-vault-pipeline:1.4
hashicorp-vault-plugin:368.v48134f694db_f
instance-identity:185.v303dc7c645f9
ionicons-api:74.v93d5eb_813d5f
jackson2-api:2.17.0-379.v02de8ec9f64c
jakarta-activation-api:2.1.3-1
jakarta-mail-api:2.1.3-1
javax-activation-api:1.2.0-7
javax-mail-api:1.6.2-10
jaxb:2.3.9-1
jdk-tool:73.vddf737284550
job-dsl:1.87
joda-time-api:2.12.7-29.v5a_b_e3a_82269a_
jquery3-api:3.7.1-2
jsch:0.2.16-86.v42e010d9484b_
json-api:20240303-41.v94e11e6de726
json-path-api:2.9.0-58.v62e3e85b_a_655
junit:1265.v65b_14fa_f12f0
kubernetes:4245.vf5b_83f1fee6e
kubernetes-client-api:6.10.0-240.v57880ce8b_0b_2
kubernetes-credentials:174.va_36e093562d9
kubernetes-credentials-provider:1.262.v2670ef7ea_0c5
ldap:725.v3cb_b_711b_1a_ef
mailer:472.vf7c289a_4b_420
matrix-auth:3.2.2
matrix-project:832.va_66e270d2946
metrics:4.2.21-451.vd51df8df52ec
mina-sshd-api-common:2.12.1-113.v4d3ea_5eb_7f72
mina-sshd-api-core:2.12.1-113.v4d3ea_5eb_7f72
nodejs:1.6.1
okhttp-api:4.11.0-172.vda_da_1feeb_c6e
pipeline-build-step:540.vb_e8849e1a_b_d8
pipeline-graph-analysis:216.vfd8b_ece330ca_
pipeline-groovy-lib:727.ve832a_9244dfa_
pipeline-input-step:495.ve9c153f6067b_
pipeline-milestone-step:119.vdfdc43fc3b_9a_
pipeline-model-api:2.2198.v41dd8ef6dd56
pipeline-model-definition:2.2198.v41dd8ef6dd56
pipeline-model-extensions:2.2198.v41dd8ef6dd56
pipeline-rest-api:2.34
pipeline-stage-step:312.v8cd10304c27a_
pipeline-stage-tags-metadata:2.2198.v41dd8ef6dd56
pipeline-stage-view:2.34
pipeline-utility-steps:2.16.0
plain-credentials:182.v468b_97b_9dcb_8
plugin-util-api:4.1.0
prism-api:1.29.0-15
publish-over:0.22
publish-over-ssh:1.25
resource-disposer:0.23
saml:4.464.vea_cb_75d7f5e0
scm-api:690.vfc8b_54395023
script-security:1341.va_2819b_414686
simple-theme-plugin:176.v39740c03a_a_f5
snakeyaml-api:2.2-111.vc6598e30cc65
ssh-credentials:337.v395d2403ccd4
ssh-slaves:2.968.v6f8823c91de4
ssh-steps:2.0.68.va_d21a_12a_6476
sshd:3.330.vc866a_8389b_58
structs:337.v1b_04ea_4df7c8
token-macro:400.v35420b_922dcb_
trilead-api:2.147.vb_73cc728a_32e
variant:60.v7290fc0eb_b_cd
workflow-aggregator:596.v8c21c963d92d
workflow-api:1316.v33eb_726c50b_a_
workflow-basic-steps:1058.vcb_fc1e3a_21a_9
workflow-cps:3903.v48a_8836749e9
workflow-durable-task-step:1353.v1891a_b_01da_18
workflow-job:1426.v2ecb_a_a_42fd46
workflow-multibranch:791.v28fb_f74dfca_e
workflow-scm-step:427.v4ca_6512e7df1
workflow-step-api:657.v03b_e8115821b_
workflow-support:907.v6713a_ed8a_573
ws-cleanup:0.42

I've setup CAS to give me a filtered list of groups from AD , and for a while i thought that something was broken, because they did not show up in Jenkins user profile information, as they do with ldap plugin.
After 4 days of experimenting i discovered that CAS works fine, the plugin does indeed recognize them, and i can use them with matrix-auth to match groups to privileges. I just did not know that they were being parsed right, since there is no way to see them in Jenkins to make sure.
Is there any way to give better feedback on data obtained from CAS, or at least plug those groups into user profile information?
I am using CAS 3.0 protocol with cas-server 7.0.1
What Operating System are you using (both controller, and any agents involved in the problem)?
Linux, kubernetes
Reproduction steps
Setup CAS, map groups to whichever attribute CAS returns with group membership.
Log into jenkins and check out your profile.
No groups are listed.
Expected Results
Some feedback about detected groups, aside from digging through the logs.
Actual Results
No feedback is given whether CAS response contains groups and which ones.
Anything else?
No response
Are you interested in contributing a fix?
No response

I took a look but I don't see a way to make groups appear on the user profile, due to the way Jenkins and CAS work. Basically, Jenkins tries to load groups by name, but CAS doesn't provide an API to lookup groups.
However, as an alternative you can check your own user's authorities (based on the roles attribute you configured in cas-plugin) by going to http://your-jenkins-server/whoAmI/ (or ask another user to do it and send you a screenshot for troubleshooting).
Hope this helps :-)

interestingly, no such info is there on the whoami page.
I do see it in auth logs, though. At least there's that.
I just have to track hudson.security in the log collector - it might be useful to mention that in the docs, i had to do some searches on what filters to actually use to diagnose the plugin behaviour.
i tracked
org.springframework.security
hudson.security
org.jasig.cas.*
org.jenkinsci.plugins.cas.*
But hudson.security with ALL appears good enough.
hasPermission(PrincipalSID:org.springframework.security.core.userdetails.User<EMAIL_ADDRESS>Password=[PROTECTED], Enabled=true, AccountNonExpired=true, credentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[ALL-MPK, IT, authenticated, jenkins-admin, jenkins-dc-users, jenkins-users]],Permission[class hudson.model.Hudson,SystemRead])=>true

Docs updated in b2f2b5fb875f70f39dcd233062daea537914a897 to mention the whoAmI URL and how to configure detailed logs.


Cancel showProgressBar when hideImmediately is true as well.

Hello there!
This fix progress bar always shows after the delay when switching pages, if hideImmediately is true.
This is my first time submitting a pull request. Sorry if I did something incorrectly.

Hi, thanks for contributing. Can you share what the issue is you're seeing?

The progress bar always shows after the delay when switching pages.

Finally had a chance to test thoroughly, your PR does fix the issue. Thanks for your contribution!


Add ab1n.net CNAME tracker

Found on https://ja.cam4.com/female [NSFW]
https://s.st1net.com/splash.php?idzone=2336&orientation=landscape&screen_resolution=1920x1080&p=https%3A%2F%2Fja.cam4.com%2Ffemale&cookieconsent=false (=> tk6if76q.ab1n.net in Base)

You need to wait a second for the request to happen.


The 18 digit numbers generated by the snowflake algorithm will lose accuracy after reading

Hello:
I want to use JSON to read the 18 digit numbers generated by the snowflake algorithm, but I encountered an accuracy loss issue after reading, as follows
{'a':738529527931269425}
But after I ran it, I showed the following results:
{"a":738529527931269376}
The running result shows incorrect numbers, missing is accuracy. If I want to fully obtain this number without converting it to a string, is there a solution?
Note: This issue has been encountered while running sjsonnet. Preliminary troubleshooting may be in this project, and we hope the author can help solve it.
Thank you very much!

duplicate of https://github.com/com-lihaoyi/upickle/issues/520#issue-1895759120


Incomplete sentence argument_must_be_a_constant

https://github.com/dart-lang/sdk/blob/c2301ae2ef4c5dffed48558703c1b1f06fa6316f/pkg/analyzer/messages.yaml#L18184
I think the rest of this sentence got cut off:

The analyzer also produces this diagnostic when the value of the
exceptionalReturn argument of Pointer.fromFunction or
NativeCallable.isolateLocal.

"...when the value of ... or ..." when those values do what?

@dcharkes

I'm unsure what this is referring to. The file linked has the rest of the sentence on the next line?

@dcharkes referring to the entire paragraph on lines 18184-18186
It says "The analyzer also produces this diagnostic when the value of the x argument of y or z."  But it doesn't complete the sentence and tell me what the condition is, it just says "when the argument..." When the argument is/does what?
For example, the paragraph right before it says:

The analyzer produces this diagnostic when an invocation of either
Pointer.asFunction or DynamicLibrary.lookupFunction has an isLeaf
argument whose value isn't a constant expression.

Is it the same condition? I.e. should line 18186 be followed by has an isLeafargument whose value isn't a constant expression.?

The analyzer also produces this diagnostic when the value of the
exceptionalReturn argument of Pointer.fromFunction or
NativeCallable.isolateLocal has an isLeafargument
whose value isn't a constant expression.?

(This was updated ~3 months ago, but even before that the sentence was incomplete. Maybe @liamappelbe (last commit in the blame) has the answer?)

Thank you!


Send message to everyone errors out

Hi team, while sending messages to everyone via CC was possible until 1 month ago, it now errors out. Warning is: Failed to sync to all users and DeltaLink older tan 30 days is not supported. The delta link error message was there before, but sending to everyone was still possible.
Any idea what to do?

Hi @Pa623 ,
User was not able to send the message through 3rd option- Send in chat to everyone. The error was “DeltaLink older than 30 days is not supported”.
We performed the following things to fix the above error.
•	Deleted an entry with PartitionKey UsersSyncData in UserData.
•	Restarted all the services.
•	Verified that the message was getting delivered using other three options.
We suggested to send a message to all the users again and keep us updated regarding the message was sent to all or not.

Hi @Pa623 ,
The data function seems to be causing the issue.
As it was 4.0.2 version, we were not able to re-deploy the data function. We suggested to migrate the version from v4 to v5 and said to keep us posted.

Hi @Pa623,
Please let us know if you are still facing this issue and require assistance and we will be happy to discuss. If no further action is needed at moment and no response is received, we will close out the issue in 3 business days. You may also always open a new issue or respond here if something does come back up.


TypeError: 'Entity' object is not subscriptable

I've often come across this error either right after executing an order or when loading non-historical data.
Here's an example after execution
May 27 10:11:57  /app/.heroku/python/lib/python3.6/site-packages/alpaca_trade_api/stream2.py:151: UserWarning: Discarding nonzero nanoseconds in conversion
May 27 10:11:57    await handler(self, channel, ent)
May 27 10:12:12  sleep 3 seconds and retrying https://paper-api.alpaca.markets/v2/account 3 more time(s)...
May 27 10:12:15  sleep 3 seconds and retrying https://paper-api.alpaca.markets/v2/account 3 more time(s)...
May 27 10:12:19  sleep 3 seconds and retrying https://paper-api.alpaca.markets/v2/account 3 more time(s)...
May 27 10:12:22  sleep 3 seconds and retrying https://paper-api.alpaca.markets/v2/account 3 more time(s)...
May 27 10:12:25  buy_bracket - limitprice=826.360, price=822.569, stopprice=820.885
May 27 10:12:25  Exception in thread Thread-1:
May 27 10:12:25  Traceback (most recent call last):
May 27 10:12:25    File "/app/.heroku/python/lib/python3.6/threading.py", line 916, in _bootstrap_inner
May 27 10:12:25      self.run()
May 27 10:12:25    File "/app/.heroku/python/lib/python3.6/threading.py", line 864, in run
May 27 10:12:25      self._target(*self._args, **self._kwargs)
May 27 10:12:25    File "/app/.heroku/python/lib/python3.6/site-packages/alpaca_backtrader_api/alpacastore.py", line 328, in _t_streaming_listener
May 27 10:12:25      self._transaction(trans)
May 27 10:12:25    File "/app/.heroku/python/lib/python3.6/site-packages/alpaca_backtrader_api/alpacastore.py", line 650, in _transaction
May 27 10:12:25      oid = trans['id']
May 27 10:12:25  TypeError: 'Entity' object is not subscriptable

This happens both using polygon and not using polygon.

This happened today as well and I updated using the lasted from git+https://github.com/alpacahq/alpaca-backtrader-api

does this happen often? do you have a piece of code I code execute and reproduce it?

I try the new branch and it still happened.
It seems to happen sometimes after I execute an order.
Here's the code, just a bracket order
        if self.is_within_trading_period and (not self.p.live or realtime_tick):
            for ticker in self.getdatanames():
                if self.pivots.lines.has_retracement_target and self.signal_2to1_target and self.new_high:
                    profit_target = self.pivots.lines.retracement_target_upper * 1.0
                    buy_price = (profit_target - self.data.close) * 0.005 + self.data.close
                    stop_loss = self.pivots.lines.retracement_target_lower * 1.0
                    brackets = self.buy_bracket(limitprice=profit_target, price=buy_price, stopprice=stop_loss)

                    if self.p.live:
                        print(f"buy_bracket - limitprice={profit_target:.3f}, price={buy_price:.3f}, stopprice={stop_loss:.3f}")

Sometimes it happens when simple starting the app like this
May 28 09:49:03 heroku/worker.1 Restarting
May 28 09:49:03 heroku/worker.1 State changed from up to starting
May 28 09:49:04 heroku/worker.1 Stopping all processes with SIGTERM
May 28 09:49:05 heroku/worker.1 Process exited with status 143
May 28 09:49:11 heroku/worker.1 Starting process with command `python3 ./main.py`
May 28 09:49:12 heroku/worker.1 State changed from starting to up
May 28 09:49:18 app/worker.1 Starting Portfolio Value: 99966.72
May 28 09:49:18 app/worker.1 Starting Cash Value: 0.00
May 28 09:49:30 app/worker.1 Exception in thread Thread-1:
May 28 09:49:30 app/worker.1 Traceback (most recent call last):
May 28 09:49:30 app/worker.1   File "/app/.heroku/python/lib/python3.6/threading.py", line 916, in _bootstrap_inner
May 28 09:49:30 app/worker.1     self.run()
May 28 09:49:30 app/worker.1   File "/app/.heroku/python/lib/python3.6/threading.py", line 864, in run
May 28 09:49:30 app/worker.1     self._target(*self._args, **self._kwargs)
May 28 09:49:30 app/worker.1   File "/app/.heroku/python/lib/python3.6/site-packages/alpaca_backtrader_api/alpacastore.py", line 328, in _t_streaming_listener
May 28 09:49:30 app/worker.1     self._transaction(trans)
May 28 09:49:30 app/worker.1   File "/app/.heroku/python/lib/python3.6/site-packages/alpaca_backtrader_api/alpacastore.py", line 655, in _transaction
May 28 09:49:30 app/worker.1     oid = trans['id']
May 28 09:49:30 app/worker.1 TypeError: 'Entity' object is not subscriptable

so the brack order support was added 4 days ago. are you running with the latest code?

The comment with the log date of May 27 did not.
But the message with log date of May 28 DID as you can see from this Heroku build log from that day.
...
-----> Installing requirements with pip
Collecting git+https://github.com/alpacahq/alpaca-backtrader-api (from -r /tmp/build_608a0f8986b36a309c9a5ecf5f4d9061/requirements.txt (line 7))
  Cloning https://github.com/alpacahq/alpaca-backtrader-api to /tmp/pip-req-build-7xz30v8i
  Running command git clone -q https://github.com/alpacahq/alpaca-backtrader-api /tmp/pip-req-build-7xz30v8i
...

I haven't seen this error in a while. I will response ASAP if I get it again. I've added a lot more logging and I run the app every market day now.

I got the error a couple more times today.
Here's the best example. Executed a close order for 1 share on AMRH. Submitted order, Accepted order (first time I've actually seen an Accepted order even though they fill), then it errors.
 But subscribing to updates on the order fails.
This may be the cause of the oddities in this other issue https://github.com/alpacahq/alpaca-backtrader-api/issues/57

I switched to just doing simple buy, sell, and close orders instead of bracket orders and saw those errors today.

give me an example of what you did, I will try to execute it locally

It's pretty simple in this case, I suppose you could replicate it by buying on Alpaca manually, then in your code, simply check if you have a position and if you do, close the position (like the code above).
Keep doing that till you see an error.

import backtrader as bt

class JustClose(bt.Strategy):
    def next(self):
        for ticker in self.getdatanames():
            if self.getpositionbyname(ticker):
                print(f"Closing: {ticker}")

                self.close(data=ticker)
            else:
                print(f"Nothing to close for: {ticker}")

Quickly returns
Account Status: ACTIVE
Getting Data for SAVA
Starting Portfolio Value: 99995.77
Starting Cash Value: 0.00
Closing: SAVA
Closing: SAVA
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/site-packages/alpaca_backtrader_api/alpacastore.py", line 328, in _t_streaming_listener
    self._transaction(trans)
  File "/usr/local/lib/python3.7/site-packages/alpaca_backtrader_api/alpacastore.py", line 655, in _transaction
    oid = trans['id']
TypeError: 'Entity' object is not subscriptable

Closing: SAVA
Closing: SAVA
Closing: SAVA
Closing: SAVA
Closing: SAVA
Closing: SAVA

great, let's close this issue


Hostnames are fiddly in docker-compose

TL;DR DOCKER_VERNEMQ_DISCOVERY_NODE cannot resolve with docker hostnames.
Issue
I've been trying to create a scalable VerneMQ cluster using docker-compose for an IoT project, but have been struggling to get VerneMQ clustering to work successfully with the docker assigned hostnames.
Consider my example:
# docker-compose.yml
version: "3.7"
services:
  vmq0:
    image: vernemq/vernemq
    environment:
      DOCKER_VERNEMQ_ACCEPT_EULA: "yes"

  vmq:
    image: vernemq/vernemq
    depends_on:
      - vmq0
    environment:
      DOCKER_VERNEMQ_DISCOVERY_NODE: "vmq0"
      DOCKER_VERNEMQ_ACCEPT_EULA: "yes"

This fails since I believe Erlang host resolution requires full hostnames, i.e. some xxx.yyy. I infer this from the logs:
...
vmq_1   | 14:37:15.987 [info] cluster event handler 'vmq_cluster' registered
vmq_1   | 14:37:16.935 [info] Sent join request to: 'VerneMQ@vmq0'
vmq_1   | 14:37:16.939 [error] ** System running to use fully qualified hostnames **
vmq_1   | ** Hostname vmq0 is illegal **
vmq_1   | 14:37:16.944 [info] Unable to connect to 'VerneMQ@vmq0'

I found online a SO answer (which of course I have subsequently lost) for a docker-compose RabbitMQ solution, where they used a network alias for the root node adding the extension .mqtt; translating this for the VerneMQ cluster, I add the alias to the vmq0 service, and then set the env variable DOCKER_VERNEMQ_DISCOVERY_NODE="vmq0.mqtt". The logs look a little more promising:
...
vmq_1   | 14:50:27.316 [info] cluster event handler 'vmq_cluster' registered
vmq_1   | 14:50:28.278 [info] Sent join request to<EMAIL_ADDRESS>vmq_1   | 14:50:28.291 [info] Unable to connect to<EMAIL_ADDRESS>
I also found this RabbitMQ SO answer, where the accepted answer states for hostname resolution

Windows/Erlang/WhoKnows wants caps (probably because of the NetBIOS of olden days).

I tried that. It also didn't work.
Use-case solution
My workaround solution for now is just to use static IPs
# docker-compose.yml
version: "3.7"
services:
  vmq0:
    image: vernemq/vernemq
    environment:
      DOCKER_VERNEMQ_ACCEPT_EULA: "yes"
    networks:
      backend:
        ipv4_address: <IP_ADDRESS>

  vmq:
    image: vernemq/vernemq
    depends_on:
      - vmq0
    environment:
      DOCKER_VERNEMQ_DISCOVERY_NODE: "<IP_ADDRESS>"
      DOCKER_VERNEMQ_ACCEPT_EULA: "yes"
    networks:
      - backend

networks:
  backend:
    ipam:
      config:
        - subnet: <IP_ADDRESS>/24

Which produces logs
...
vmq_1   | 14:57:42.039 [info] cluster event handler 'vmq_cluster' registered
vmq_1   | 14:57:42.979 [info] Sent join request to<EMAIL_ADDRESS>vmq0_1  | 14:57:42.990 [info] cluster node<EMAIL_ADDRESS>UP
vmq_1   | 14:57:42.990 [info] cluster node<EMAIL_ADDRESS>UP
...
vmq0_1  | 14:57:44.001 [info] successfully connected to cluster node<EMAIL_ADDRESS>vmq_1   | 14:57:44.003 [info] successfully connected to cluster node<EMAIL_ADDRESS>
This is okay, but doesn't feel particularly elegant -- additionally, when scaling the cluster, if you have other services in the compose file, the DHCP assignment means you won't know their IP addresses until the cluster is started. A mitigation is either assigning static IP addresses for all services (which sort of undermines the docker hostname allocation), or to have a very rigid depends_on: chain, which makes tampering a little unreliable.
Is there something obvious I am missing? Has anyone found a solution to this issue? I couldn't find any discussion in previous issues, so decided to open this one.
Thanks in advance for taking a look!

@fjebaker  I am having the same issue, thanks for posting your workaround!

Add ".local" at the end of hostname an write hotname in block letters.
So your node name will be<EMAIL_ADDRESS>(sort of how FQDN is shown in Windows Server).
This worked for me.


Updated to Android API 23

I am a graduate researcher at Oregon State University, currently working on a project to develop inspection and transformation tools that enhance Android developers capabilities in respect to implementing Android 6.0 Run-Time Permissions. We are working in collaboration with the Android Studio development team at Google. We identified your app as being a suitable target for our tool and the following commits were developed in conjunction with the results of our tool and some developer oversight. Hopefully you find them helpful.

Hello,
Did you have a chance to look at this pull request to use Android API 23 run-time permissions?


[embedding] Upgrading Pre 1.12 Android Projects cause previous project bogs down

I upgrade flutter to latest version, and reference share preferences in pub spec.yaml like,

shared_preferences: ^0.5.3+4

debugger complains and l follow the link Upgrading pre 1.12 Android projects  from the logs.
My previously channel was written guided by Add an Android platform-specific implementation using Java ,and the code part is:
 new MethodChannel(getFlutterView(), CHANNEL).setMethodCallHandler(
                new MethodCallHandler() {
                    @Override
                    public void onMethodCall(MethodCall call, Result result) {
                        // Note: this method is invoked on the main thread.
                        // TODO
                    }
                });

since packageimport io.flutter.app.FlutterActivity is different from import io.flutter.embedding.android.FlutterActivity;,the first parameter getFlutterView()that was passed to MethodChannel  stops working.
so I changed it from getFlutterView() to this.flutterEngine!!.dartExecutor,not sure if this is the correct way to initialize MethodChannel.
Also changed the way to GeneratedPluginRegistrant by overriding this method:
 override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
    GeneratedPluginRegistrant.registerWith(flutterEngine);
  }

And  a part of the  log output :
[+1356 ms] D/FlutterActivityAndFragmentDelegate(17253): Setting up FlutterEngine.
[   +3 ms] D/FlutterActivityAndFragmentDelegate(17253): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
[ +179 ms] W/FlutterEngine(17253): Tried to automatically register plugins with FlutterEngine (io.flutter.embedding.engine.FlutterEngine@49c3e94) but could not find and invoke the
GeneratedPluginRegistrant.
[   +1 ms] D/FlutterActivityAndFragmentDelegate(17253): Attaching FlutterEngine to the Activity that owns this Fragment.

Reverse operation suggested by  this Upgrading pre 1.12 Android projects Wiki  and flutter clean、 flutter run again solved the problem.

@ZionPi  so ,how to  initialize MethodChannel ?

@985211yygg have you ever check this page ? Step 3a: Add an Android platform-specific implementation using Java tells you on how to initialize MethodChannel.


feat: must join before play

Feature Request
Describe the Feature Request

Describe Preferred Solution

Describe Alternatives

Related Code

Additional Context

If the feature request is approved, would you be willing to submit a PR?
(Help can be provided if you need assistance submitting a PR)

[x] Yes
[x] No

mungkin minggu depan

mungkin minggu depan

mantap


PD: Add generations of pipettes to Protocol Designer

Note: We don't currently show Gen 1 vs Gen 2 pipettes in PD, and we don't want to publicly display Gen 1 vs Gen 2 pipettes in PD until the Gen 2s start shipping (currently scheduled for 10/22).
Visual assets:
https://zpl.io/Vx6PZOJ
For this ticket, let's:

Add in the Gen 2 pipettes
Label the existing pipettes as Gen 1
Hide these changes behind the pre-release flag (see #4143)

See ticket #3483 for making these changes visible to the public when the Gen 2 pipettes start shipping.

Closing as a duplicate of #3483 (implementation of pipette gen2 select in PD) and #3601 (promotion of FF'd behavior to default)


Weeks aren't in right position

So I made a week 10 in my mod and it has been placed between 7 and 8 and not after week 9.
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
no

Place a weeksList.txt file in the weeks folder and type each file name in their in the order you want by line

ok cheers

that didnt work

i dont know if i am doing it incorrectly

oh i know what i did wrong it is Weeklist.txt not weekslist.txt


Make liveness tracking of LazyTensorOperations a thread local state.

You could put all thread-local state into Context as private/internal properties, and deprecate _ThreadLocalState.

You could put all thread-local stuff into Context as private/internal properties, and deprecate _ThreadLocalState.

Good idea. Let me do that in a follow up PR.


List view getting out of sync after splice (even with keys)

Hello,
I am trying to implement an sortable/editable list component but the rendered view of the list is not kept in sync after a drag-and-drop move operation.
Please see codepen at http://codepen.io/anon/pen/MYogzQ?editors=001
To test out the issue, just drag and drop an item to a different position in the "rendered view" section. At that point the "array" will reflect the correctly updated position of the item but the "view" gets out of sync.
Here is the javascript source for convenience:
// Simple list item class
var ListItem = function(key) {
  return { key: key };
}

m.module(document.getElementById('container'), {
  controller: function(list, options) {
    var ctrl = this;

    // Generate a sample list
    ctrl.list = [];
    while (ctrl.list.length < 5) {
      ctrl.list.push(new ListItem('initial-' + ctrl.list.length));
    }

    // Method to add an item to the end of the list
    var counter = 0;
    ctrl.addItem = function( text ) {
      ctrl.list.push(new ListItem( 'added-item-' + counter++ ));
    }
  },

  view: function (ctrl) {
    // Generate item views and add a field in the end
    // for adding new items
    var listItems = ctrl.list
      .map(function(item) {
        return m('li.sortable-item', { key: item.key }, item.key);
      })
      .concat([
        m('li.new-item', { key: 'new-item' }, m('input', {
          placeholder: 'Click here and press enter to add item',
          style: { width: '50%' },
          onkeyup: function(e) {
            if (e.keyCode === 13) {
              ctrl.addItem(e.target.value);
              e.target.value = '';
            }
          }
        }))
      ]);

    return [
      m('h5', 'Rendered view'),
      m('ul', {
        config: function (element, isInitialized, ctx) {
          if (isInitialized) return;

          var sortable = new Sortable(element, {
            animation: 200,
            draggable: '.sortable-item',
            onUpdate: function (e) {
              m.startComputation();
              var indexFrom = e.oldIndex;
              var indexTo = e.newIndex;
              if (indexFrom !== indexTo) {
                var movedItem = ctrl.list.splice(indexFrom, 1)[0];
                ctrl.list.splice(indexTo, 0, movedItem);
              }
              m.endComputation();
            }
          });

          ctx.onunload = sortable.destroy;
        }
      }, listItems),

      m('h5', 'Array'),
      m('pre', JSON.stringify(ctrl.list.map(function(i){
        return i.key;
      }), null, 2))
    ];
  }
});

Thank you in advance for you assistance.

I'm getting a "Sortable is not defined" error in your link

Hi Leo,
Can you please try this link http://codepen.io/anon/pen/ZYyGmx
I was linking the Sortable lib directly from github. See if this one works?

Yeah this is an issue. As a workaround, using an id instead of a key works.

OK, thanks for checking. If there is something I can do to help fix, please let me know (although that build function of yours is above my head at the  moment :)

The workaround works and the sorting is fixed by using id attribute.Thanks for that. However, the input tags inside the items no longer retain focus when the view re-renders.
For example, in my previous link it is possible to focus the input box once and then add multiple items by pressing enter. In this updated example (http://jsbin.com/vowuxivawe/1/edit?js,output) with id attributes, once an item is added the input box loses focus.
I know it is a bit of an edge case but I wanted to report in. I have tried various combinations of id on list items and key on input, both id and key, etc. but in some of those cases the effects get even more odd.

This is fixed in origin/next and will be released in the next version.

:+1:

Excellent stuff!

Thank you Leo, appreciate the work. I will report back if I run into any problems.


Exclude db session injection in key generation

The default key generation doesn't produce a repeatable key when using the Depends method of injecting a new db SQLAlchemy Session into the function. I believe this is a fairly common use case.
async def get_thing(
    db: Session = Depends(get_db),
    start_date: date | None = None,
    end_date: date | None = None,
):

Since the get_db function returns a unique session, the automatically generated key always differs, and the cache is not utilized. Could the cache decorator be configured to ignore dependency injection arguments? I can make it works with a custom key builder, but I'd rather not have to include that in every route if possible, and make sure I call the variable the exact same thing.

For now, you'll have to create a custom key builder to exclude injected dependencies like these. I do have plans to make it easier to exclude specific types from key generation by using type annotations, see #129.

I think at least we could improve the default key builder to ignore some kind of arguments, for example, <class 'sqlalchemy.orm.session.Session'>


cmake cannot find esp_vfs_fat.h in components (IDFGH-1076)

Environment

Development Kit:      none
Module or chip used:  ESP32-WROOM-32
IDF version (run git describe --tags to find it):
v3.3-beta2-202-g56afb3bd1
Build System:        CMake
Compiler version (run xtensa-esp32-elf-gcc --version to find it): 1.22.0-80-g6c4433a
Operating System:     Debian
Power Supply:         USB

Problem Description
I have my library in

components/fatCustom
In fatCustom.c is this Code:

#include "fatCustom.h"
#include "esp_vfs.h"
#include "esp_vfs_fat.h"
#include "esp_system.h"

CMake cannot find this esp_vfs_fat.h header. But if I put the same code into the main folder, than everything is ok. Why?
Expected Behavior
successful include
Actual Behavior
unsuccessful include
Steps to reproduce

use this library in components

This is because of the special handling on main component requirements. Please see https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system-cmake.html#component-requirements and https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system-cmake.html#renaming-main-component.

Ok, but I am not suro what is the component name for this library to be put into COMPONENT_PRIV_REQUIRES

The component name is the name of the directory containing the component CMakeLists.txt. In the case of esp_vfs_fat.h, it's fatfs.

Thank you for the clarification :)

Good day, I had the same problem. There is no mention in the documentation of the key words to use for the REQUIRES options.
Can you consider adding to the key words to the documentation or at least the mechanism.
Charles


[BUG] tenant allowed_actions not working on opensearch_role

What is the bug?
I want to create role with read access to all tenants.
resource "opensearch_role" "global_read_only" {
  role_name           = "global_read_only"
  description         = "Read only access to global tenants and indexes"
  cluster_permissions = ["read", "get", "search"]
  index_permissions {
    index_patterns  = ["*"]
    allowed_actions = ["read", "get", "opensearch_dashboards_all_read", "search"]
  }
  tenant_permissions {
    tenant_patterns = ["*"]
    allowed_actions = ["read"]
  }
}

After terraform apply I can see that read/write permission property is empty in OpenSearch console.
I am using AWS OpenSearch v 1.3.

@pawelwasowski & @rishabh6788 - I ran into a similar issue before. I'm using OpenSearch 2.9. You need to do allowed_actions = ["kibana_all_write"].
This will apply Read and Write as seen within the UI.
Hope this helps!.

thans @jmurillo9
it works!


Add name field to signup form

This should hopefully satisfy #131
Changes:

The signup form now requires a first name
The first name is sent to mailchimp as the merge_field "FNAME" so mailchimp might need to be setup to accept that data

It works and i didn't have to do anything. 10/10. Fastest turn around for a ticket ever

Excellent! Guess I can get lucky sometimes 😄


Add solidity treesitter support

I have made the query for solidity and wrote tests for it.

Looks great! Thanks for the contribution!


Parametrized Task Support

Currently task's do not take input values except for partitions and custom input values that modify the name of the task. We'd want support for arbitrary values that automatically update the name of the task to allow for proper serialization and versioning.
For example:
class Stuff(val param: Parameters)(implicit _p: Peapod)
extends EphemeralTask[RDD[String]] with ParametrizedTask[Parameters]
12 hours

Done


Telework: In PROD manager does not receive ADM "proof" artifact

Asa manager who has approved an employee's 3+ days Telework request, I would like to get an email confirmation message with a pdf and an artifact (.msg or pdf etc.)
ADM "proof" attachment is missing

tested and successfully in PROD!
ready to be closed


[Dashboard] "Valor" field accepts negative values

Valor field should only accept positive values greater than zero.

Fixed in v0.5.0-rc.2
The Value and No. Records fields do not accept negative values.


[Bug]: DateRangePicker z-index can't be changed

Tremor Version
3.17.2
Link to minimal reproduction
N/A
Steps to reproduce
use DateRangePicker from tremor.
Make sure you have set z-10 on some other div.
open the daterange picker and see that it goes behind the other div.
Update z index for the DateRangePicker and notice that it does not work.
What is expected?
being able to change the z-index of the popover calendar picker.
What is actually happening?
it does not update the z-index and goes behind some of my content.
What browsers are you seeing the problem on?
Chrome, Safari
Any additional comments?
No response

Tremor Version
3.17.2
Link to minimal reproduction
N/A
Steps to reproduce
use DateRangePicker from tremor. Make sure you have set z-10 on some other div. open the daterange picker and see that it goes behind the other div. Update z index for the DateRangePicker and notice that it does not work.
What is expected?
being able to change the z-index of the popover calendar picker.
What is actually happening?
it does not update the z-index and goes behind some of my content.
What browsers are you seeing the problem on?
Chrome, Safari
Any additional comments?
No response

I was not able to reproduce it using a simple code example so I believe there might be a specific stacking context issue or an unexpected z-index value at play here.
Will close this


Automatic Annotations Error 500 with TransT Model

I'm getting the following error while using using the transT model. I also used siammask for the same task and it is working but transt is giving the following error what could be the possible reason for this??
Output of docker logs cvat_server:

2024-02-21 08:14:35,426 DEBG 'uvicorn-0' stderr output:
[2024-02-21 08:14:35,425] ERROR django.request: Internal Server Error: /api/lambda/functions/pth-dschoerk-transt

2024-02-21 08:14:35,426 DEBG 'uvicorn-0' stdout output:
INFO:     <IP_ADDRESS>:0 - "POST /api/lambda/functions/pth-dschoerk-transt?org= HTTP/1.0" 500 Internal Server Error
Output of Nuctl get functions:

@nmanovic  Please help

I would suggest to check Docker container logs for this serverless function.

I would suggest to check Docker container logs for this serverless function.
here is the logs of this function, Unable to understand the error

It is not really clear how to reproduce the issue.  Some connection issues?
Try to ask nuclio community. We do not really have expertise there.


Move TMDB API Key to process.env.TMDB_API_KEY

@anton-karlovskiy Would you be interested in making this change? KEY and token are currently committed to the repo. I think this is probably the last change we might want to make before tagging a proper release.

Hi @addyosmani
I've done the above.
I think we need to set up those environment variables in the Netlify (deploy) configuration.

@anton-karlovskiy Thanks, Anton! I've moved the project away from /launch to /next-movies for movies.zaps.dev and setup the environment variables in Netlify to get our builds working again. Thanks for making time out to work on those changes!


Replace installer postflight script with checks

High Level Description
Depends on #1609.
This removes 3dt's diag from the postflight bash script and uses the check runner in its place. The CLI installer now outputs check status, and the web installer UI remains unchanged.
Example CLI installer output for postflight:
====> EXECUTING POSTFLIGHT
====> START run_postflight
====> STAGE postflight
====> STAGE postflight
====> STAGE postflight_cleanup
====> STAGE postflight_cleanup
====> STAGE postflight
====> STAGE postflight_cleanup
====> STAGE cluster_postflight
====> OUTPUT FOR run_postflight
====> <IP_ADDRESS>:22 CHECK PASSED
     Aggregate check status: OK
     chech_agents_rejoined_cluster: OK
     check_ip: OK
     components_health_agent: OK
     executable_curl: OK
     executable_tar: OK
     executable_unzip: OK
     executable_xz: OK
====> <IP_ADDRESS>:22 COMMAND PASSED
     TASK:
/usr/bin/ssh -oConnectTimeout=10 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oBatchMode=yes -oPasswordAuthentication=no -p22 -i genconf/ssh_key -tt<EMAIL_ADDRESS>sudo rm -f /opt/dcos-prereqs.installed
     STDERR:
     STDOUT:
====> <IP_ADDRESS>:22 CHECK PASSED
     Aggregate check status: OK
     check_ip: OK
     check_mesos_replog_synchronized_master: OK
     check_zk_quorum_master: OK
     components_health_master: OK
     executable_curl: OK
     executable_tar: OK
     executable_unzip: OK
     executable_xz: OK
====> <IP_ADDRESS>:22 COMMAND PASSED
     TASK:
/usr/bin/ssh -oConnectTimeout=10 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oBatchMode=yes -oPasswordAuthentication=no -p22 -i genconf/ssh_key -tt<EMAIL_ADDRESS>sudo rm -f /opt/dcos-prereqs.installed
     STDERR:
     STDOUT:
====> <IP_ADDRESS>:22 CHECK PASSED
     Aggregate check status: OK
     check_ip: OK
     executable_curl: OK
     executable_tar: OK
     executable_unzip: OK
     executable_xz: OK
====> <IP_ADDRESS>:22 COMMAND PASSED
     TASK:
/usr/bin/ssh -oConnectTimeout=10 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oBatchMode=yes -oPasswordAuthentication=no -p22 -i genconf/ssh_key -tt<EMAIL_ADDRESS>sudo rm -f /opt/dcos-prereqs.installed
     STDERR:
     STDOUT:
====> <IP_ADDRESS>:22 CHECK PASSED
     Aggregate check status: OK
====> ACTION run_postflight COMPLETE
====> SUMMARY FOR run_postflight
3 out of 3 hosts successfully completed run_postflight stage.
====> END OF SUMMARY FOR run_postflight

Related Issues

DCOS_OSS-1023 Run checks via check runner CLI during installer’s postflight

Checklist for all PR's

[x] Included a test which will fail if code is reverted but test is not. If there is no test please explain here: Covered by existing integration tests.
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[ ] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[ ] Test Results: [link to CI job test results for component]
[ ] Code Coverage (if available): [link to code coverage report]

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

🚢

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label ready for review

@mesosphere-mergebot bump-ee

@meosphere-mergebot label shipit

@mesosphere-mergebot label shipit

This is ready to go, I'm just ushering it through some CI flakes.


"Hide passed tests" checkbox not hidding passed tests

When I checked "Hide passed tests" checkbox nothing happen.
Should hide all passed test.

Can you confirm that this functionality works for you at https://krinkle.github.io/qunit-theme-ninja/test/?

I recheck this today. Functionality works for me at page from link.
It was problem with my local environment only. I used QUnit 1.14.0 and only with this version bug exists (so my pull request is bugfix only if someone use this version ;p).
After change lib qunit.js to QUnit 2.9.2 functionality works great in my project too.


[HEAP-8814] - Handle empty flushes

Howdy! :)  Been a while.  Hope y'all are doing very well.
Not sure I should be receiving this notification / be on this repo, so
figured I'd ping.
On Tue, Apr 16, 2019 at 11:18 AM James Katz<EMAIL_ADDRESS>wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/heap/node-influx-collector/pull/11
Commit Summary

Handle empty flushes

File Changes

M index.js
https://github.com/heap/node-influx-collector/pull/11/files#diff-0
(2)

Patch Links:

https://github.com/heap/node-influx-collector/pull/11.patch
https://github.com/heap/node-influx-collector/pull/11.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/heap/node-influx-collector/pull/11, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AR37Yt4_iYemPTn4tMinq4f8Ruvb6qqkks5vhhQEgaJpZM4czatJ
.

--
Zack Skelly | 0x
m:<PHONE_NUMBER> / li: let's connect
https://www.linkedin.com/in/zackaryskelly/

Hey Zack! Hope you're doing well too - this is a public repo so no worries on our end 😄


require spaces in for statement

For #45
This should be merged after the next eslint release.

Turns out we can't actually merge this until https://github.com/eslint/eslint/issues/1983 is resolved.

Closing this. We can make a new PR when this eslint rule actually works how we need it to.


vrmod command not found

I did everything from the installation instructions file, but still is giving vrmod command not found

It can only be found when on a server, not in the menu


Minio S3 support for dependency management

The need for support for the s3 complient like minio storage to be enabled. The current sparkctl doesnt supports s3 but not the minio has anyone done sparkonk8 with minio ?

Error i get in the  minio ./sparkctl create /home/user/sparkctl.yaml -n sparkns --upload-to s3://bucket1/spark-operator-on-k8s/code --upload-to-endpoint https://paas-minio-dev01.company.com
failed to create SparkApplication sparkctl-test: failed to upload local main application file: RequestError: send request failed
caused by: Head "https://bucket1.paas-minio-dev01.company.com/sparkjobs/sparkctl-test/pyspark-collect.py": x509: certificate is valid for ingress.local, not bucket1.paas-minio-dev01.company.com


Revert "system: pthread_barrierwait should be moved to kernel space"

Summary
new implementation does not requires the use of enter_critical_section, so the source code needs to be moved to user space
This reverts commit d189a86a35482fc20951031e2b9bcb39929deef9.
Impact
pthread_barrierwait
Testing
ci

[Experimental Bot, please feedback here]
No, this PR does not fully meet the NuttX requirements.  The summary is insufficient. It vaguely mentions moving code to userspace but doesn't explain why this is necessary beyond no longer needing enter_critical_section.  It also mentions reverting a commit which should be explained further in the summary.  What feature or functionality does this revert affect?
The "Impact" section is severely lacking.  It only mentions pthread_barrierwait which doesn't explain the impact. All other impact categories need to be addressed with NO/YES and a description if YES.
The "Testing" section is also inadequate.  Simply stating "ci" is not sufficient. It needs to specify the build host details (OS, CPU, compiler) and the target architecture and board configuration.  Crucially, it is missing the "Testing logs before change" and "Testing logs after change" which are required to demonstrate the effect of the change.


Tracking protection icon swap

Swaps the previously used shield with the crossed eye icon, as seen in chrome://flags/#improved-cookie-controls-for-third-party-cookie-blocking (also must enable on chrome://settings/content/cookies).
Draft PR because I just pulled the icon from material.io and for some reason it is black instead of blue/gray.
This is how it looks in Chrome itself (yes, there is a flag for showing protocol now):

Open up one of the existing MaterialFox icons in a text editor and have a look at how they're composed. In order to get the right colour you need to use a specific fill value. I'd recommend duplicating an existing icon, copying the path data into it and using that instead. You might run into some issues around icon size (material.io icons are 24px but Firefox generally uses 16 or 18px).

Thank you, I don't have much experience with vector graphics yet 😛
Rebased the branch on master, can be merged now if you consider it ready.


Add placeholder on shoot_again time of multiball

Add a placeholder on multiball shoot_again. See: https://groups.google.com/forum/m/#!topic/mpf-users/igZdUXQJxXs

Can I take this up?

Sure you can

fixed in dev


Strip # prefix from comments

As it stands, comments like the following actually capture the # as part of the comment text:
# a comment
output "something" {}

thanks!


Overriding args when calling a maker

E.g. :Neomake vint --errors should call the vint maker with args set to --errors.
It seems that :Neomake expects a list of makers currently, so there should/could be a new command for this probably?!

Duplicate of https://github.com/neomake/neomake/issues/175.


Add Emergency contact #159

U9: Emergency contact person
This screen provides a simple form for defining a person’s emergency contact person, accessed via the person’s U3 #156 or U4 #157 screens.

@jasonmule do we have the backend for this yet? If not I'll spec that too

We don't have a backend for this at the moment.

@rjmackay My initial thinking here was that this gets added as an org member's contact but it's flagged as an emergency contact

For this task I think it'd be fine to just add an is_user flag to the users table. Potentially we should include an is_member flag to separate emergency contacts from people who are part of the org, but may still not be users)
Ideally we should also...
Ideally rename users to people for less confusion later
Move the users email to contacts
.. but thats not essential right now

@rjmackay I don't follow. Are we adding the emergency contact as a user?

@jasonmule I think so?
Emergency contact is a similar schema to other people.
They'd probably be a user with is_user = false, and is_member = false
is_member=false would means we wouldn't allow sending rollcalls to them, or adding them to groups etc.

@caharding follow up question on this.. when/how do we ever send info to a users emergency contact?

Diagram of people types http://www.nomnoml.com/#view/[Person|
person_type%3A member%2Fuser%2Fexternal
]

[Member]-->[Person]
[User]-->[Member]
[External]-->[Person]

Good question. I don’t think that we ever answered this completely. I think these are the user stories in order of priority:

When selecting what method to send Rollcall, make “Emergency Contact” an option.

If user cannot be reached, provide the option to resend OR send to emergency contact.

When user creates Rollcall, allow them to create a setting that default sends to emergency contact after X time period.

My recommendation is to send this back to the design stage. Thoughts Robbie?

Agreed - this should go back to design. Until we can do something with the emergency contact there's no point adding it.

My understanding of the "Emergency contact" object within a person was a little less complicated.
First, it was an object nested within a person -- not a relationship between (or creation of) two people in the organization.
Second, it's not leveraged as an alternate way of sending a RollCall to someone. I just don't see a way of asking Jane, for example, "Are you okay?" but having it sent to their emergency contact, John, and wrapping it an elegant "we're sending this to you, but it was meant for Jane." It all seems clumsy.
Instead, my understanding was that this object was there as a fallback for the author, for when they aren't getting a response from someone. They have a built-in path to hunting down that person personally: Go to that person's details, find their emergency contact, and call/text/email them manually, "Hey, I can't reach Jane. Is she okay?"

I agree on the first point Brandon, this is not a connection to another user. But on the second point I could definitely see a path of
A) allowing an author to send a RollCall directly to an emergency contact "You're receiving this message because Brandon has saved you as his Emergency Contact within his team at Ushahidi. Charlie at Ushahidi asks 'have you seen him' please reply 'yes' or 'no'"
or
B) After a RollCall has been out and not replied to, offer an option to resend the message either to the original recipient or to their emergency contact. This was the original use case that was developed for Ping during Westgate: reaching next of kin.
I think the fallback to get in touch is just fine for now, but we will need to design for this use case for future releases esp. given Erik's insistence about this feature. But we should def move to Beta or later.

As a relatively simple pass, using the existing design framework, here's a suggested solution:
Suppose Brandon, the RollCall author, is reviewing responses to his RollCall and notices that Charlie hasn't responded, yet:
RollCall summary
Brandon can select the "Send again" button attached to Charlie's name, which triggers the display of a modal "Compose" screen for re-sending -- in this case, one tailored for a single recipient:
Re-send screen
By using the "Send via" select control to indicate the RollCall should be sent to the "Recipient's emergency contact person," the preview of the RollCall prepends an "alert" fragment with the appropriate messaging to offer the emergency contact some more context.
Under the hood, selecting "Send again" would send the RollCall to each of the emergency contacts' available contact methods, since, A, we're not asking for any granular "preferred" method for emergency contacts, and B, we've inherently escalated the message to an "emergency."
In an alternate story, where Brandon wanted to "Send again" to all non-responsive recipients (using the trigger at the top of the RollCall), the same flow would result, only with a multi-recipient "Compose" screen, in which selecting "Recipients' emergency contact person" for "Send via" would
be applied to all of the listed recipients.
Re-send multiple
Dig, @caharding?

I like this @brandonrosage thanks for the thoughtful designs. Could we move "send again" button on the same line as the "Charlie Harding sent via email." I'd also like to make it smaller could we make it an icon or just make it "resend"?

Also relates to #91

I've revised the examples so that every instance of a "Send again" trigger within a "RollCall summary" is appended to a piece of metadata, rather than pulled out into a button:

I'd like to continue to use the "Send again" language for as long as it proves helpful to users. I find it reasonably short, while using more human (and less computer) language.

Looks good!


[SPARK-32064][SQL] Support temporary table

What changes were proposed in this pull request?
Many databases and data warehouse SQL engines support temporary tables. A temporary table, as its named implied, is a short-lived table that its life will be only for current session.

Hive Temporary Table
Teradata Volatile Table
PostgreSQL Temporary Table

In Spark, there is no temporary table. the DDL “CREATE TEMPORARY TABLE AS SELECT” will create a temporary view. A temporary view is totally different with a temporary table.
Why are the changes needed?
A temporary view is just a VIEW. It doesn’t materialize data in storage. So it has below shortage:

View will not give improved performance. Materialize intermediate data in temporary tables for a complex query will accurate queries, especially in an ETL pipeline.
View which calls other views can cause severe performance issues. Even, executing a very complex view may fail in Spark.
Temporary view has no database namespace. In some complex ETL pipelines or data warehouse applications, without database prefix is not convenient. It needs some tables which only used in current session.

Does this PR introduce any user-facing change?
NO
How was this patch tested?
Add unit tests.

Do we have a design doc? This is a big feature.

Do we have a design doc? This is a big feature.

+1


update failed loop [Bug]

I installed several plugins and after that messages were not loaded on the server, I restarted the discord and now it displays a update failed error. I deleted all the folders of the discord and reinstalled the better discord, but still the same error

Did not follow issue template, and this is a problem with the plugins used, not BD itself. Fully remove BD and reinstall Discord.


Dependency updates 2024!

This adds ruff to screenpy_playwright following the same rules we have set in screenpy. It also fixes all the violations of those rules already present in this tiny repo.
I also updated the dependencies in our pyproject.toml and .pre-commit-config.yaml files, and the copyright years.
Gonna be some active development in here soon, so keep an eye out!

Looks good to me -- again with the caveat I know very little about playwright.


Jackon Afterburner Module Registration Prevents Package Property Deserialization

Dropwizard registers the jackson Afterburner module but doesn't give any way to customize its configuration.  The Afterburner module provides the property _cfgUseValueClassLoader which can be set so that afterburner can deserialize protected / package visible properties.  We've got some classes with package visible properties and when we try to serialize/deserialize them we get all sorts of warnings like below:
WARNING: Disabling Afterburner serialization for type class MyClass, field #1, due to access error (type java.lang.IllegalAccessError, message=mypackage/MyClass)
17:41:19.071 [ERROR] [system.err]
17:41:19.071 [ERROR] [system.err] java.lang.IllegalAccessError: mypackage/MyClass
Seems that dropwizard should either allow end users to control whether the after burner module is loaded or not via configuration and/or allow setting of its configuration properties.

I did some digging and according to the documentation, the property should be on by default. And Dropwizard doesn't change that configuration. I'm curious how this error comes about.

In the upcoming 0.9.0 there will be support for setting a custom ObjectMapper without the Afterburner module during the bootstrap phase of an application. See #1112.

Thanks for looking into this, I'm wondering if maybe the afterburner module was not the culprit.  I was running my app from gradle where the classpath consisted of jar files  in the local cache, directories etc. (i.e. different code sources).
When we build our app we create a single JAR file and the warnings go away.  I had suspected it was due to the afterburner settings done by dropwizard but wonder if there is some further limitation of having multiple code sources.  It isn't immediately obvious to me what is actually causing the issue however.  All of my application classes are in a single directory code source on the classpath at the time I was encountering the error.

Sounds like we can close this one. Thanks all


fix: Add support for azblob

MR Summary

[x] Add support for Azure Blob Storage
[x] Update go version to 1.21

Please let me know if you have any comments! Happy to help :)

I experienced some problems with older go versions (1.19.x and 1.20.x) so I removed them from the test matrix. Please let me know if that's okay.

I experienced some problems with older go versions (1.19.x and 1.20.x) so I removed them from the test matrix. Please let me know if that's okay.

Yeah, 1.20 is over year old and 1.19 is even older so it's probably ok to drop them.

Thanks @tvandelooij!


Expose the cluster Kustomization as a plain Kustomization

Codecov Report

Merging #82 (4eaf458) into main (41a03bd) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #82   +/-   ##
=======================================
  Coverage   92.57%   92.57%
=======================================
  Files          14       14
  Lines        1158     1159    +1
=======================================
+ Hits         1072     1073    +1
  Misses         86       86

Impacted Files
Coverage Δ

flux_local/git_repo.py
97.07% <100.00%> (ø)

flux_local/kustomize.py
90.09% <100.00%> (+0.09%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


C# extension fails to find dotnet after downloading it

Environment data
dotnet --info output: N/A
VS Code version: 1.89.0
C# Extension version: v2.23.15
OmniSharp log
Failed to find dotnet info from path, falling back to acquire runtime via ms-dotnettools.vscode-dotnet-runtime
Error running dotnet --info: Error: Command failed: dotnet --info
'dotnet' is not recognized as an internal or external command,
operable program or batch file.

'dotnet' is not recognized as an internal or external command,
operable program or batch file.

Dotnet path: c:\Users\redacted\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime\.dotnet\8.0.4~x64\dotnet.exe
Activating C# standalone...
waiting for named pipe information from server...
[stdout] {"pipeName":"\\\\.\\pipe\\1d1ad572"}
received named pipe information from server
attempting to connect client to server...
client has connected to server
[Info  - 4:04:15 PM] [Program] Language server initialized
[Info  - 4:04:15 PM] [LanguageServerProjectSystem] Loading c:\Users\redacted\source\repos\samples\basic-spike\parent\MyService.sln...
[Error - 4:04:15 PM] [LanguageServerHost] System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'dotnet.exe' with working directory 'C:\Users\redacted\AppData\Local\Programs\Microsoft VS Code'. The system cannot find the file specified.
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager.GetBuildHostAsync(BuildHostProcessKind buildHostKind, CancellationToken cancellationToken) in /_/src/Workspaces/Core/MSBuild/MSBuild/BuildHostProcessManager.cs:line 93
   at Microsoft.CodeAnalysis.LanguageServer.HostWorkspace.LanguageServerProjectSystem.OpenSolutionAsync(String solutionFilePath) in /_/src/Features/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/HostWorkspace/LanguageServerProjectSystem.cs:line 100
   at Microsoft.CodeAnalysis.LanguageServer.HostWorkspace.LanguageServerProjectSystem.OpenSolutionAsync(String solutionFilePath) in /_/src/Features/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/HostWorkspace/LanguageServerProjectSystem.cs:line 116
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`3.StartRequestAsync(TRequestContext context, IMethodHandler handler, CancellationToken cancellationToken) in /_/src/Features/LanguageServer/Microsoft.CommonLanguageServerProtocol.Framework/QueueItem.cs:line 157

Steps to reproduce

Remove dotnet from PATH
Activate C# extension
Look at output in C# output pane
See error

Expected  behavior
My team is developing a new VS Code extension and we want to take a dependency on the C# extension to execute dotnet commands on the user's project. I was testing what would happen if a user doesn't have dotnet pre-installed on the machine. I would expect the extension to restore the missing dotnet binary at activation time and continue to function as normal.
Actual behavior
Even though it looks like the extension puts dotnet in the globalStorage\ms-dotnettools.vscode-dotnet-runtime folder, I consistently get the error shown above and am unable to debug my project.
Additional context
N/A

Whereas a .NET Runtime is installed to support running our LSP, having a .NET SDK is needed for building/loading user projects.
We need to handle this scenario better and to provide an actionable error message to the user.

Adding on to this

I would expect the extension to restore the missing dotnet binary at activation time and continue to function as normal.

We do not plan on supporting SDK installation from within C# extension.  Choosing, finding, and installing the right SDK isn't necessarily straightforward, and not something we want to manage on the extension side.
Recent versions of the .NET Install Tool extension have added an entry point to install an SDK from within VSCode, however it still requires going through a separate installer (and potentially elevation).  A similar entrypoint also exists in C# Dev Kit.

Leaving this issue open though, since as @JoeRobich mentioned we should provide a better error message when an SDK is not present.


Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.tesla-motors

[ ] [E605] No actual year found in copyright. Please add "Copyright (c) 2022 TA2k<EMAIL_ADDRESS>at the end of README.md
[ ] [E701] No actual year found in LICENSE. Please add "Copyright (c) 2022 TA2k<EMAIL_ADDRESS>at the start of LICENSE

Thanks,
your automatic adapter checker.

Thanks, that all bugs have been fixed.


Ability to disable the radio even if its supported?

Is there any way to disable the radio section even if its supported by the Server?
Would be awesome if it would be possible to disable it for certain cases.

Hello, thank you for reaching out. These types of customizations are planned to be included in the settings page, but I can't say exactly when that will happen. However, it's definitely part of the plan.


Demo: presetIconLoader.js not found, can't see component demos

This is my first time using this so I might have messed something up. Also FYI I am not in prod dev so I don't have a dev environment or anything like that set up, if that is necessary.
Steps I took:

Cloned this repo
npm install
npm start
selected the 'switch' component on the es-dev-server (locahost:8000) that opened up
blank screen (same happens when selecting any other component)
console shows presetIconLoader.js not found, and I could not find it in my cloned repo folder
specific error from console:
icon.js:5 GET http://localhost:8000/generated/icons/presetIconLoader.js net::ERR_ABORTED 404 (Not Found)

You missed one step:

Run npm run build once, or any time icon or Sass files are changed.

Thanks!!!


⚠ Bofrost.de has degraded performance

In 9623c37, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 735 ms

Resolved: Bofrost.de performance has improved in a47381a.


More extendable quartodoc

Depends on PR #302.
The change specifics to this PR are

https://github.com/machow/quartodoc/pull/311/commits/6d1e656b7040898790e24badcee1c67c28326d86 - Adds HTML styling markup to the reference page. It should not affect existing users.

https://github.com/machow/quartodoc/pull/311/commits/2a775d18e6044da3991794ff2453b7d13649c5b4 - Adds to the internal API in a way that should not affect existing users.

https://github.com/machow/quartodoc/pull/311/commits/6a9718e4ca15bdd82ccf3aa9a324e086378306a8 - Adds to the internal API in a way that should not affect existing users.

https://github.com/machow/quartodoc/pull/311/commits/ea9b8c39abc80922f61169fb6767e6441fcb9939 - Adds to the internal API in a way that should not affect existing users. But could probably do with some thought and refactoring to define more "callback" points.

I'm going to try the trick where you change the base away from main and back to update the file diffs

Notes from pairing with @has2k1:

On .render_annotation(), the plotnine renderer originally recorded the annotation it was rendering, which is why .page_written() was most useful.
Sphinx uses a setup(app) function, where you can call app.connect("some-event", some_handler) to wire up hooks.
It could be useful to get some solution (like this PR in), even if we mark methods like pages_written() as internal. We don't know yet what people will want to do to extend the Builder!


Feature to have 3 circles to delete there messages & my messages & Both!

can we have a feature that has the 3 circles that does the following

Delete only my messages
Delete only there messages
Both: Delete only my messages & Delete only there messages
Thanks

Deleting the other user's messages is impossible, unless they install and run the script themselves.


L.esri.Geocoding.Geosearch:  Problem with using zoomToResult and useMapBounds together

Browser and version: Chrome 54.0.2840.99, Edge 38.14393.0.0, Firefox 50.0

Version of Leaflet (L.version): 1.0.1

Version of esri Leaflet (L.esri.VERSION): 2.0.4

*Demo: http://meetingalertpro.com/test/
*Current Options: {'useMapBounds':false, 'collapseAfterResult':false, 'expanded':true}
Steps to reproduce the error:

In the map's search field, enter "Denver, CO".  "Denver, Colorado, United States" will appear in the search suggestions, and when selected, the map will zoom to that location.  Good.

Next, while still zoomed in to Denver, enter "Fraser, CO" in the map's search field.  "Fraser, Colorado, United States" will appear in the search suggestions, and when selected, the map will zoom to that location.  Good.

Now, while still zoomed in to Fraser, search for "Denver, CO" again.  "Denver, Colorado, United States" will NOT appear in the search suggestions. Not good. Since I've set 'useMapBounds':false, I would expect "Denver, Colorado, United States" to still appear among the search suggestions.

This example can be extended to all cases of searching for any large city and then searching for any small town in the world.  This issue seems to be related to the zoom level that is automatically reached when using 'zoomToResult'.  The automatic zoom is greater on small towns than it is on large cities.  When automatically zooming to a small town after a search, it seems to reach a level that overrides my option settings and forces 'useMapBounds':true, even while I have it set to 'false'.  After auto zooming to a small town, I've found that I need to zoom out two levels before 'useMapBounds' behaves as 'false' again.
Thank you for your attention to this issue!

this is a bug.
until it's resolved, you can work around the problem by explicitly including the arcgisOnlineProvider in the geosearch constructor.
var searchControl = L.esri.Geocoding.geosearch({
  useMapBounds:false,
  providers: [
    L.esri.Geocoding.arcgisOnlineProvider()
  ]
}).addTo(map);

Thanks for the work-around for this -- it works.  Will you update this Issue  when the bug is resolved?

absolutely.

the fix has landed in master and will appear in our next tagged release.  thanks for reporting it!


Add a 'Closing' Boolean to Season for when the Fan Favorite vote ends

At some point the Fan Favorite vote should become permanent so things can't randomly change way after the fact. The closing date might also want to be advertised somewhere, could make it close automagically (so maybe not a Boolean). One week after the series finale probably makes sense.
In addition to this, maybe don't calculate the Fan Favorite at all until the vote has been closed. That keeps it mysterious right up until the results are announced.

As another addition, the votes should be fully visible after the closing. Going into the DB to see how people voted right now, this is painfully clear

Implemented with https://github.com/mawilson/hello_django/pull/39. With exception to not calculating fan favorite until after close - may do that later but for now the vote calqs anytime a vote is cast by POSTing the fan_favorites form.


Pagination and UI changes

Codecov Report

Merging #21 (d2b884d) into main (784f50a) will decrease coverage by 5.10%.
The diff coverage is 26.91%.

@@            Coverage Diff             @@
##             main      #21      +/-   ##
==========================================
- Coverage   33.71%   28.60%   -5.11%
==========================================
  Files          30       30
  Lines        1839     1870      +31
  Branches      117      120       +3
==========================================
- Hits          620      535      -85
- Misses       1193     1307     +114
- Partials       26       28       +2

Impacted Files
Coverage Δ

...va/com/xa/xpensauditor/AddTransactionActivity.java
0.00% <0.00%> (ø)

...in/java/com/xa/xpensauditor/DashboardActivity.java
0.00% <0.00%> (ø)

...c/main/java/com/xa/xpensauditor/GroupActivity.java
0.00% <0.00%> (ø)

...in/java/com/xa/xpensauditor/GroupListActivity.java
0.00% <0.00%> (ø)

.../com/xa/xpensauditor/ListGroupMembersActivity.java
0.00% <ø> (ø)

...c/main/java/com/xa/xpensauditor/LoginActivity.java
68.88% <ø> (ø)

...n/java/com/xa/xpensauditor/SMSDBFetchActivity.java
0.00% <0.00%> (-86.00%)
:arrow_down:

...va/com/xa/xpensauditor/SMSTransacShowActivity.java
0.00% <0.00%> (ø)

...in/java/com/xa/xpensauditor/ShowTransActivity.java
0.00% <0.00%> (ø)

...n/java/com/xa/xpensauditor/TransactionAdapter.java
0.00% <0.00%> (-13.64%)
:arrow_down:

... and 11 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Activity.Current is null, code sample has mistakes.

This article's code does not currently work, the     Activity.Current currently comes back as null. This is using latest version of azure functions as well as .NET 6. There was an earlier issue from 1.5 years ago that stated the same thing, yet it was "closed as fixed". However, the documentation was never to updated to reflect what it should be used instead of Activity.Current

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

ID: 6be60b15-5e41-4a0f-41a2-a592afc4ff45
Version Independent ID: aa652576-5e64-2cbf-e556-ca9c7fd91b83
Content: Create and run custom availability tests using Azure Functions - Azure Monitor
Content Source: articles/azure-monitor/app/availability-azure-functions.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @AaronMaxwell
Microsoft Alias: aaronmax

@jwisener
Thanks for your feedback! We will investigate and update as appropriate.

@jwisener, thank you for reporting this. I checked the sample code provided and it does not return Activity.Current as null (I followed the instructions to edit the code in portal). However, the data seemed not to be getting ingested into ApplicationInsights. I am assigning it to our content team for further review.
@AaronMaxwell, could you please review this and share your thoughts. The code sample provided seems to be missing something and the referenced Microsoft.ApplicationInsights is also very old. I used version 2.20.0 - without any error. But ApplicationInsights does not seem to be getting ANY data from the functionApp using (TrackAvailability())

Could the sample be updated to use a more current version of .net? If not
at least state this only works with version 3 of azure functions and
doesn’t work with azure functions 4 with .net 6
On Sun, Nov 6, 2022 at 3:47 AM Anurag Singh @.***>
wrote:

@jwisener https://github.com/jwisener, thank you for reporting this. I
checked the sample code provided and it does not return Activity.Current
as null (I followed the instructions to edit the code in portal). However,
the data seemed not to be getting ingested into ApplicationInsights. I am
assigning it to our content team for further review.
@AaronMaxwell https://github.com/AaronMaxwell, could you please review
this and share your thoughts. The code sample provided seems to be missing
something and the referenced Microsoft.ApplicationInsights is also very
old. I used version 2.20.0 - without any error. But ApplicationInsights
does not seem to be getting ANY data from the functionApp using (
TrackAvailability())
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/100758#issuecomment-1304760131,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABBETSJKVALBMFYYWCTNITWG55CDANCNFSM6AAAAAARTPCIZY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks for your dedication to our documentation. This issue is being triaged by multiple product groups before we comment, and we apologize for the further delay that is expected. Thanks in advance for your understanding as we investigate to provide the most accurate answer and documentation updates.

An internal work item to update these code samples has been filed with our software engineering team. This has to be prioritized alongside other items such as bug fixes and feature requests, so please bear with us.
Consider one of the following support channels if you need help right away.
Microsoft Azure Monitor Q&A question page
https://docs.microsoft.com/answers/topics/24223/azure-monitor.html
Get support for your Azure services
https://azure.microsoft.com/support/create-ticket/
#please-close

Can we not keep this open until it's actually resolved?


Clean up legacy code in _models.py and related parts

CC @giovp, please comment on this.
_models.py contains a lot of legacy code that makes the code fragile. In particular we should remove the following:

[ ] _scale, not used anymore now that we have coordinate transformations
[ ] _spot_diameter/_point_diameter, we should keep one of the two only
[ ] label_key (and relative methods, like the getter/setter labels_key. This is in reality instance_key, and for some reasons it's used only for labels. The region_key + instance_key logic applies both to labels and shapes (shapes=circles or polygons/multipolygons). I suggest either to add region_key and instance_key to the model, or not put them in the model at all. I favor the second approach.
[ ] remove _spatial_key, not needed any more

In this PR I would also make the following change:

[ ] since we don't need both _spot_diameter and _point_diameter, let's remove the points widget from the bottom right UI; it's never used.

yes! yes agree on all the points

I can pick this up

More on this:

spot_diameter seems to never be used.

@melonora addressed the point on labels_key here: https://github.com/scverse/napari-spatialdata/pull/200/files. Great work!


Top-right user icon missing when running in docker-compose

Describe the bug
The top right user icon with django admin access etc. is missing when running in docker compose mode.
To Reproduce
N/A
Expected behavior
N/A
Screenshots

Additional context
N/A

This is related to a disabled site-wide app beaconsite. Needs some clarification with how to do this properly with sodar-core.


Return Error instead of panic

https://github.com/adracea/rsubs-lib/blob/00a97c120dd973919d54b29b8ada6fb7feb1df10/src/vtt.rs#L484
Why can't you return an Error here instead of panicking?

I think the idea behind this panic was initially to just completely stop if
the file is broken.
I'll have to change this as I see quite a few issues coming out of this.
Thanks for bringing it up!
On Tue, 9 Apr 2024, 11:20 Robin Bozan, @.***> wrote:

https://github.com/adracea/rsubs-lib/blob/00a97c120dd973919d54b29b8ada6fb7feb1df10/src/vtt.rs#L484
Why can't you return an Error here instead of panicking?
—
Reply to this email directly, view it on GitHub
https://github.com/adracea/rsubs-lib/issues/43, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPNIB6ZXDMHKR7FYDD4YVTY4OQEFAVCNFSM6AAAAABF6DEUC2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGIZTEOBXHA4TKMY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks for the crate by the way.


abnormal Golgi vesicle transport

Add new term:
abnormal Golgi vesicle transport (as a child of abnormal vesicle-mediated transport MP:0008546)
DEF: any anomaly in the directed movement of substances into, out of or within the Golgi apparatus, mediated by vesicles
SYN: abnormal Golgi-derived vesicle transport
SOURCE: GO:0048193

Added new term:
abnormal Golgi vesicle transport MP:0030949