Move team based access to new UG section

Moved the file from the reference-manual/factory/ dir to user-guide/account-management/team-based-access. A index page for the new location was added, and the one for the reference manual was update.
To handle any potential links to
.../latest/reference-manual/factory/team-based-access.html, a redirect was added, which required a Sphinx extension be added.
QA Steps: Tested the redirect locally with no issues, and checked the rendering of the page, also without issues. It is possible that the extension may need to have a version specified to build via the CI, so the PR will also serve as part of the QA Steps.
This relates to Jira FFTK 1781
Signed-off-by: Katrina Prosise<EMAIL_ADDRESS>Readiness

[x] Merge (pending reviews)
[ ] Merge after date or event
[ ] Draft

Overview
This is one of a series meant to reorganize information between the Reference Manual and User Guide. This also sets up the directory where web UI documentation will be going, so moving the team based access page seems appropriate. To facilitate this and avoided broken links to our documentation from outside, sphinx-reredirect (correct spelling) was added and configured.
Checklist
Optional. Add a 'x' to steps taken.
You can fill this out after opening the PR. "Did I..."

[x] Run spelling and grammar check, preferably with linter.
[ ] Avoid changing any header associated with a link/reference.
[ ] Step through instructions (or ask someone to do so).
[x] Review for wordiness
[x] Match tone and style of page/section.
[x] Run make linkcheck.
[x] View HTML in a browser to check rendering.
[x] Use semantic newlines.
[x] follow best practices for commits.

[x] Descriptive title written in the imperative.
[x] Include brief overview of QA steps taken.
[x] Mention any related issues numbers.
[x] End message with sign off/DCO line (-s, --signoff).
[x] Sign commit with your gpg key (-S, --gpg-sign).
[x] Squash commits if needed.

[x] Request PR review by a technical writer and at least one peer.

Comments
Any thing else that a maintainer/reviewer should know.
This could include potential issues, rational for approach, etc.

Docs for 31fd6cd9ae47604172dff00b5bd85cd16690f2ea are browsable at: https://ci.foundries.io/projects/fio-docs/builds/1665/docs/artifacts/html/index.html

Docs for aaa412972b8fcd8ca7fc0093e74feaeeed49d1ec are browsable at: https://ci.foundries.io/projects/fio-docs/builds/1666/docs/artifacts/html/index.html


chore(main): release bun 1.15.4

:robot: I have created a release beep boop
1.15.4 (2024-10-08)
Miscellaneous

main: release fish 1.16.3 (#124) (5799516)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

bun-v1.15.4
:sunflower:


[WIP] Bk/pr/23

Details
This PR rebases the footer support code code from #23 using the latest changes from master. @evil159 there were several changes made since you originally put your PR up (several of which improve supplementary view support in general). I went ahead and combined those changes with yours, which hopefully puts us in a good place to get this code shipped.
I also cleaned up some style related things, which I would have requested you to make before merging anyways.
Related Issue
N/A
Motivation and Context
Rebase needed for  #23
How Has This Been Tested
Test cases pass
Types of changes
This is a rebase for #23

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

Checklist

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.

Since I rebased from a different fork, this seems like it’s going to be pretty complicated, and required a bunch of back and forth between us.
My new plan is to close this then make a fresh PR with your changes + mine. This should simplify things and is the fastest way I can think of to get your footer support integrated. I’ll tag you on the PR in the morning!


README.md typo

In the README example:
r.headers["content-type"];      // application/json; charset=utf-8
should be r.header

The python requests api uses the plural version (r.headers) in their API. Is it worth changing cpr to be consistent with that project? Or is this going to annoy all the existing users of cpr?

Just saying there is no member 'headers' in the library. But 'header' do exists.

Yes, I got part-way through a pull request to fix that when I checked how python-requests does it.
There are two options to resolve the issue:

Update the Readme to use the member header.
Update the member to be called headers which matches the Readme and python-requests.

Either would work, it's just a question of which option the maintainers prefer. :-)

As this library has already had a 1.0 release and is using semver I suggest that (unless there are other API changes planned) the first option is the easiest.


feat: add ghost redirects

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #XXXXX

Blocked until we move forward with headless Ghost.

Closed in favor of Serve redirects: https://github.com/freeCodeCamp/news/pull/99


roundtripping inline link with number in protocol and escapes causes link to disappear

Subject of the issue
<www2:example\\>

is stringified as:
[www2:example\\\](www2:example\\\)

which changes the structure
Your environment

OS: Ubuntu
Packages: mdast-util-to-markdown 0.6.4
Env: node v15.5.1, npm 7.3.0

Steps to reproduce
parse
<www2:example\\>

which has the structure
{
    "type": "root",
    "children": [
        {
            "type": "paragraph",
            "children": [
                {
                    "type": "link",
                    "children": [
                        {
                            "type": "text"
                        }
                    ]
                }
            ]
        }
    ]
}

and stringify it:
[www2:example\\\](www2:example\\\)

the resulting markdown has a different structure than the original
{
    "type": "root",
    "children": [
        {
            "type": "paragraph",
            "children": [
                {
                    "type": "text"
                }
            ]
        }
    ]
}

:notebook: comparing how the two pieces of markdown text are being parsed with https://spec.commonmark.org/dingus it appears in both cases it is parsed as expected.
Expected behavior
structure is the same
Actual behavior
structure is different

related to #19 but the sensitivity to a number in the protocol makes me think it may have a different root cause.

The result from <www2:example\\> can now be roundtripped, so seems to be a duplicate. Not sure what you saw that lead to the conclusion that it was number related?


TypeError: Cannot create property 'digest' on string when using next version >= 15.0.0-canary.184

Link to reproduction
No response
Environment Info
node: 22.9.0
next: 15.0.0-canary.184
payload: 3.0.0-beta.113
Describe the Bug
After signing in I get a client side error: Cannot create property 'digest' on string when next version is >= 15.0.0-canary.184
Downgrading to canary 183 fixed the issue.
Reproduction Steps

pnpm i<EMAIL_ADDRESS><EMAIL_ADDRESS>pnpm run dev
sign in

Adapters and Plugins
No response

I found this from Google - I think this might be a NextJS issue, I had the same problem with NextJS v 14.2.15, and I don't have payload CMS installed. It's fine after downgrading to v14.1

It looks like it has been fixed with the latest canary!


feat: enable replica mode on an existing cluster

Closes #3796

/test limit=local

I tested it locally and it works. I think we still need to address: https://github.com/cloudnative-pg/cloudnative-pg/issues/3796#issuecomment-1964446307

I tested it locally and it works. I think we still need to address: #3796 (comment)

Ignore my comment about pause, as recovery_target_action is a fixed option.

/test limit=local

/test limit=local

/test limit=local

/test limit=local

/test limit=local

/test limit=local

E2e: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/8781095845

E2e tests are green


Report EMR instances with inappropriate IAM role(s)

Elastic Map Reduce (EMR) instances (using Amazon’s EMR AMIs) MAY be started, but MUST NOT get any access to the central IAM infrastructure through robot users.
All IAM roles of all EMR instances (running Amazon AMIs) must be checked to not allow privilege escalation, i.e. they should not allow downloading security credentials (generated by Mint) from S3.
A reasonable approach would be to only allow white-listed usage of non-Mint S3 buckets (most EMR use cases just need S3 access).
Mint: http://stups.readthedocs.org/en/latest/components/mint.html

@hjacobs if I get it.

Parse policy
get all s3 rules
for the current account get from kio all configured mint bucket
check if is the case
Right?


fixed: Split params for build step

Codecov Report

Merging #120 into master will decrease coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #120      +/-   ##
==========================================
- Coverage   64.65%   64.61%   -0.04%
==========================================
  Files          44       44
  Lines        3613     3615       +2
  Branches      615      615
==========================================
  Hits         2336     2336
  Misses       1108     1108
- Partials      169      171       +2

Impacted Files
Coverage Δ

...lugins/performance/build/PerformanceTestBuild.java
61.8% <100%> (-0.17%)
:arrow_down:

...ns/performance/actions/PerformanceBuildAction.java
78.12% <0%> (-3.13%)
:arrow_down:

Continue to review full report at Codecov.

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


Hibernate validator 5.3.0

Only changes were related to validation annotations on types (#1586). Seems like the validation message was updated. Looks to be a step backwards, but it is as documented 😋

Coverage remained the same at 82.297% when pulling 7f868540b1d0924cdb7209dece78294cd08d22e8 on nickbabcock:hibernate-validator-5.3.0 into 5a068f936b1bf26925f06787f52dec1660075c7b on dropwizard:master.


Code update

I'm using this library for a project now and it's been super helpful, thanks for writing it! It's the only drop-in value scrubbing implementation I could find.
I'm also willing to team up for an update, as you suggested in #3 . What else do you think needs to be updated?
My experience has been smooth except for #3 and some difficulty with demoing (via nonlocal

I am sorry for the delay on this but I don't have much time to work on this anymore. As I said in #3 I don't use this library myself anymore.


Add exception

Hi! Can I define some element as exception of handleClickOutside?
I need to prevent this function when I click on specific element.
Thanks!

handleClickOutside takes the event as the first argument:
handleClickOutside(e) {
  if (e.target...) { // test something with e.target (the element clicked)
  }
}

Nice, thanks!


[WFCORE-4362] Make the certificate authority used by a certificate-au…

…thority-account configurable
Jira issue: WFCORE-4362
Requires ELY-1797

Can one of the admins verify this patch?

Core - Full Integration Build 8595 outcome was FAILURE using a merge of 054ba0a25ea50a7a6a8edb897609286592bc4438
Summary: Compilation error: Compiler (new) Build time: 00:01:30

Core - Full Integration Build 8603 outcome was FAILURE using a merge of 054ba0a25ea50a7a6a8edb897609286592bc4438
Summary: Compilation error: Compiler Build time: 00:01:13

Core - Full Integration Build 8602 outcome was FAILURE using a merge of 054ba0a25ea50a7a6a8edb897609286592bc4438
Summary: Execution timeout (new); compilation error: Compiler Build time: 04:00:38

This does not seem to compile.

@jamezp this won't compile as it is a part of a feature.

@Skyllarr : url syntax is checked, but staging-url is not checked. Can you unify this and check also staging-url during add/update operation?
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test2:add(url=nonsence,staging-url=https://api.buypass.com/acme/directory2)
{
    "outcome" => "failed",
    "failure-description" => "WFLYELY00029: Failed to parse URL 'nonsence'",
    "rolled-back" => true
}

[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test3:add(url=https://api.buypass.com/acme/directory,staging-url=nonsence)
{"outcome" => "success"}

[standalone@localhost:9990 /]

@Skyllarr: Is it neccessary to reload server once url/staging-url (on unused certificate-authority) is updated or unused certificate-authority is removed?
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test3:write-attribute(name=url,value=https://api.buypass.com/acme/directory2)
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
[standalone@localhost:9990 /] reload
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test3:write-attribute(name=staging-url,value=https://api.buypass.com/acme/directory3)
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
[standalone@localhost:9990 /]

[standalone@localhost:9990 /] reload
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test3:remove()
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
[standalone@localhost:9990 /]

@Skyllarr: Can be LetsEncrypt suitable option for certificate-authority attribute for CLI autocompletion?
[standalone@localhost:9990 /] ls /subsystem=elytron/certificate-authority
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Abc:add(url=https://api.buypass.com/acme/directory1,staging-url=https://api.buypass.com/acme/directory2)
{"outcome" => "success"}

[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Def:add(url=https://api.buypass.com/acme/directory3,staging-url=https://api.buypass.com/acme/directory4)
{"outcome" => "success"}

[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority-account=exampleCertificateAuthorityAccount:add(certificate-authority=<TAB>
Abc  Def

@marekkopecky I originally did not use validation for staging-url since that one can be used for testing purposes and I did not want to restrict such a value. But maybe you're right

@Skyllarr: Is it neccessary to reload server once url/staging-url (on unused certificate-authority) is updated or unused certificate-authority is removed?
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test3:write-attribute(name=url,value=https://api.buypass.com/acme/directory2)
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
[standalone@localhost:9990 /] reload
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test3:write-attribute(name=staging-url,value=https://api.buypass.com/acme/directory3)
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
[standalone@localhost:9990 /]

[standalone@localhost:9990 /] reload
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Test3:remove()
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
[standalone@localhost:9990 /]

@fjuma I think that since the AcmeService is set in add handler of certificate-authority-account, and certificate-authority could be used by some account, reload should be required. But am not sure about this. WDYT?

@fjuma I think that since the AcmeService is set in add handler of certificate-authority-account, and certificate-authority could be used by some account, reload should be required. But am not sure about this. WDYT?

@Skyllarr That is correct, reload should be required here.

@Skyllarr: Can be LetsEncrypt suitable option for certificate-authority attribute for CLI autocompletion?
[standalone@localhost:9990 /] ls /subsystem=elytron/certificate-authority
[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Abc:add(url=https://api.buypass.com/acme/directory1,staging-url=https://api.buypass.com/acme/directory2)
{"outcome" => "success"}

[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority=Def:add(url=https://api.buypass.com/acme/directory3,staging-url=https://api.buypass.com/acme/directory4)
{"outcome" => "success"}

[standalone@localhost:9990 /] /subsystem=elytron/certificate-authority-account=exampleCertificateAuthorityAccount:add(certificate-authority=<TAB>
Abc  Def

@darranl I don't think this is possible in any elegant way given the chosen approach where LetsEncrypt is internal. WDYT?

@Skyllarr Correct, in this case the tab completion is in relation to referencing another capability so those other options are presented in the response dialogue - 'LetsEncrypt' is not referencing a capability it is just a String used for backwards compatibility as this attribute was supported in prior versions of the management model for the subsystem.

@marekkopecky I added the validation for staging-url. Thanks! (other issues are discussed above, but autocompletion cannot be added in this case, and reload after manipulation with certificate-authority must be required).

I generate keystore by this command:
keytool -genkey -keyalg RSA -keystore server.keystore -storepass secret -keypass secret -validity 365 -dname CN=Test -dname OU=Test -dname O=Test -dname L=Test -dname ST=Test -dname C=TE

I use this keystore for LetsEncrypt CA, and it works correctly:
# get fresh WF
/subsystem=elytron/key-store=test:add(path=/home/mkopecky/server.keystore,type=JKS,credential-reference={clear-text=secret})
/subsystem=elytron/certificate-authority-account=CAA2:add(certificate-authority=LetsEncrypt,alias=example,key-store=test)
reload
reload
reload
# this leads to "started" without any errors

This doesn't work with custom CA:
# get fresh WF
/subsystem=elytron/key-store=test:add(path=/home/mkopecky/server.keystore,type=JKS,credential-reference={clear-text=secret})
/subsystem=elytron/certificate-authority=CA1:add(url=https://acme-staging-v02.api.letsencrypt.org/directory,staging-url=https://acme-v02.api.letsencrypt.org/directory)
/subsystem=elytron/certificate-authority-account=CAA1:add(certificate-authority=CA1,alias=example,key-store=test)
reload
reload
reload

This leads to:
12:14:18,167 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service org.wildfly.security.certificate-authority-account.CAA1: org.jboss.msc.service.StartException in service org.wildfly.security.certificate-authority-account.CAA1: WFLYELY00004: Unable to start the service.
	at org.wildfly.extension.elytron.AcmeAccountService.start(AcmeAccountService.java:101)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1738)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1700)
	at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1558)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
	at org.wildfly.extension.elytron.AcmeAccountService.start(AcmeAccountService.java:74)
	... 8 more

Basically, certificateAuthority is null in constructor of AcmeAccountService class during the reload

I generate keystore by this command:
keytool -genkey -keyalg RSA -keystore server.keystore -storepass secret -keypass secret -validity 365 -dname CN=Test -dname OU=Test -dname O=Test -dname L=Test -dname ST=Test -dname C=TE

I use this keystore for LetsEncrypt CA, and it works correctly:
# get fresh WF
/subsystem=elytron/key-store=test:add(path=/home/mkopecky/server.keystore,type=JKS,credential-reference={clear-text=secret})
/subsystem=elytron/certificate-authority-account=CAA2:add(certificate-authority=LetsEncrypt,alias=example,key-store=test)
reload
reload
reload
# this leads to "started" without any errors

This doesn't work with custom CA:
# get fresh WF
/subsystem=elytron/key-store=test:add(path=/home/mkopecky/server.keystore,type=JKS,credential-reference={clear-text=secret})
/subsystem=elytron/certificate-authority=CA1:add(url=https://acme-staging-v02.api.letsencrypt.org/directory,staging-url=https://acme-v02.api.letsencrypt.org/directory)
/subsystem=elytron/certificate-authority-account=CAA1:add(certificate-authority=CA1,alias=example,key-store=test)
reload
reload
reload

This leads to:
12:14:18,167 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service org.wildfly.security.certificate-authority-account.CAA1: org.jboss.msc.service.StartException in service org.wildfly.security.certificate-authority-account.CAA1: WFLYELY00004: Unable to start the service.
	at org.wildfly.extension.elytron.AcmeAccountService.start(AcmeAccountService.java:101)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1738)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1700)
	at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1558)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
	at org.wildfly.extension.elytron.AcmeAccountService.start(AcmeAccountService.java:74)
	... 8 more

Basically, certificateAuthority is null in constructor of AcmeAccountService class during the reload

@marekkopecky  Fixed. Thanks!

Closing as this is now superseded by https://github.com/wildfly/wildfly-core/pull/3823


require should be able to load from URL

require should be able to load from http
I can load a javascript from:
load('https://raw.githubusercontent.com/janl/mustache.js/master/mustache.js');

but when attempting to load with require
require('https://raw.githubusercontent.com/janl/mustache.js/master/mustache.js');

I get the following error
javax.script.ScriptException: Error: Cannot load module https://raw.githubusercontent.com/janl/mustache.js/master/mustache.js in src/main/resources/eclairjs/jvm-npm/jvm-npm.js at line number 202 at column number 8

Here is example code:
    require('https://raw.githubusercontent.com/janl/mustache.js/master/mustache.js');
   //load('https://raw.githubusercontent.com/janl/mustache.js/master/mustache.js');
    var view = {
        title: "Joe",
        calc: function () {
            return 2 + 4;
        }
    };
    var output = Mustache.render("{{title}} spends {{calc}}", view);
    print("output " + output);

@jtbarbetta

Looking at this now.

I think I have a fix for this but it appears that remoteCluster module loading is broken again (I stashed my changes after trying w/remote cluster and tried again).  Looking into this before committing changes.

I fixed the issue with remote cluster loading for external sources (it was just external sources so included in commit for this issue).  Commit: 6f2d88f159d3c7db88e6d698e21b64f72c9f28f5.


New mpir patch

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

no change should be needed at all with https://github.com/conda-forge/mpir-feedstock/pull/11


Only mirror link installed

Hello, I installed the tool box but Car play and Andoid Auto were not activated, only the mirror link. When I connect the USB it says: not supported.... Any clue?

Must be enabled with ODIS, VCDS or OBD eleven
5F - Adaptation - Vehicle Configuration:
Google_GAL -> ON
Apple_DIO -> ON
Mirror_link -> ON
Smartphone_interface_for_rhmi -> ON

Must be enabled with ODIS, VCDS or OBD eleven 5F - Adaptation - Vehicle Configuration: Google_GAL -> ON Apple_DIO -> ON Mirror_link -> ON Smartphone_interface_for_rhmi -> ON

Thank you, I will try

Diagnostic interface (ODIS,VCDS or OBD eleven ) required to enable developer mode (Green Menu) prior to toolbox installation.

Toolbox patch successful connection issue see https://www.youtube.com/watch?v=7yTYaxzeXfY

This is wrong place, but here's for you, take latest version (2.1)
1 extract on sdcard formated fat32
2 insert into unit
3 run like update
https://mega.nz/folder/J0QknTKQ#Goqv8h29q5BrxqS7wIbQ1Q

This is wrong place, but here's for you, take latest version (2.1) 1 extract on sdcard formated fat32 2 insert into unit 3 run like update https://mega.nz/folder/J0QknTKQ#Goqv8h29q5BrxqS7wIbQ1Q

Which File should I use? I have two

Both will work for you, if you've read my first comment carefully you'd seen 2.1

Both will work for you, if you've read my first comment carefully you'd seen 2.1

Hey thank you! it is  not working...

Sorry i wrot this comment for another man not for you

What options do you need?

What options do you need?

Activate codes for car play and andrior auto but when I insert the SD it says that common file already exists

Bictechno thx for answer, but port USB shouldn't be a problem. How I read in other forum and even on this YT tutorial each USB should working with android auto, only for apple car is necessary to change for right device.
Watching videos on YT normally after enter to Full Link I saw communicate "welcome to full link, connect your device using USB wire".
Example on screen

In my case I don't have this second sentence.
My device:

Next thing, when I checked Fec/Swap codes, this codes, which are responsible for android auto, Applecar play etc are on list to implement, not on installed and valid.

Any idea?
Additionally maybe you have some instructions how I can get to USB port without ane damage :)

Is your unit MST2_EU_SE_ZR_P0245T? Do you see 3 options:
Android auto - carplay -mirrorlink
If yes everything is ok in your unit

@Medmimoza pls mark for who is an answer. :)
If this is for me, how I wrote earlier. After implement whole procedure the full link was unlock but only with MirrorLink, like below

Then I made some change using VCDS and enalbe Google and app play car and USB in 5F module, mirrorlink is disable

48dac5d2136c.jpg)

Now, after modification apple car play and android auto is visible but are don't active,
after conect mobile using USB cable, android auto doesn't work :(

My device
Soft: MST2_EU_SE_ZR_P0245T
GEM: 3.5
After update:
GEM: 4.11
ToolBox v1.2.1

@takinijaki6 , patch you've made is ok,
Adaptation you've made are mandatory to see android auto and carplay, so this step is alsi ok.
The only thing you have to tchek now is bit19_ usb, if usb is original in car (pink) and you didn't replace it so coding must be : bit19 usb set to full.
But if you replace it by the long green one in this case you have to set bit19 usb to ipod.
I'm pretty sur it's original usb (pink) so bit19 isbist be set to full, then plug android phone, you have to see message in unit that usb is pluged even android auto dont star, if you see nothing after plug usb cable mean bad cable or android auto is not installed

@Medmimoza pls mark for who is an answer. :) If this is for me, how I wrote earlier. After implement whole procedure the full link was unlock but only with MirrorLink, like below  Then I made some change using VCDS and enalbe Google and app play car and USB in 5F module, mirrorlink is disable
 48dac5d2136c.jpg)   Now, after modification apple car play and android auto is visible but are don't active, after conect mobile using USB cable, android auto doesn't work :(  My device Soft: MST2_EU_SE_ZR_P0245T GEM: 3.5 After update: GEM: 4.11 ToolBox v1.2.1

Update buggy fw 245 to 253 or 254.

@Medmimoza my VCDS in byte 19 looks like below, what I should change? Because I don't see option "full"

@takinijaki6 yes coding is ok, keep it like it is, do you see message in unit when you plug usb?

@takinijaki6 yes coding is ok, keep it like it is, do you see message in unit when you plug usb?

Yes, I got some notification, but I dont remember now which one. Tomorrow I will make foto and try one more time with other mobile and cable. Maybe this can help.

Ok good luck, if you see message, click in top right "device" you should see more connection options,

Ok good luck, if you see message, click in top right "device" you should see more connection options,

Hello @Medmimoza
miracle :) everything works fine. Today morning I just plugged mine mobile to USB wire, and AA started. The same wire like yesterday, the same mobile, etc. I don't know what happened, but it's work. Now I have some issue with stock navi, but this is not a place to  write about this. thanks for help!

Happy to read that, what's wrong with nav?

Happy to read that, what's wrong with nav?

I wanted to update my maps to the new one, because they was old 2015/16. I tuk SD card from navi, move original maps to Computer hdd drive (for backup). Then I tried to write new one on SD. unfornatetley they are "bigger" then 16gb card SD, so I decide to buy new one 32gb with dedicated CID code. Then I made recover old maps to SD card, and put in to navi SD, and it doesn't work. Maps looks different (less details, streets etc), and its not possible to prepare trip. I cant search andy addres. I get communicate: Route calculation failed. No navigation data for the route.

The easiest way for you is to use toolbox again, then look for option that patch CID ( I don't remember where, but its in the toolbox for sure, after that you can use any sdcard, no longer need original. Just remember that ever time you want to use toolbox in unit having sdcard with toolbox oluged is mandatory

@Medmimoza  I know this tip, but after this modification SD card is visible like normal source for music etc. I don't want to change this, so I decide to buy a dedicated (not original) card with CID.
The problem is in other places, but I don't know where. After recovering and load one more time my old maps, navi in car doesn't work :(

One question guys, after I install the MIB STD2 Toolbox then the carplay and mirror link and app connect will be activated automatically? Or I can enable them only in Green Engineering?

Need green menu/ toolbox/swap patch
If you don't have device to enable it, i can also help

But as steps what I have to click? I go to green engineering menu then mibstd2_toolbox then where? I don't see this swap patch

Keep sdcard into unit
Gem/toolbox/ tools/patch tsd xxx swap and generate EL
Wait to the end, then reboot

Closing as this has nothing to do with the toolbox.


included new granular permissions

#sign-off

@AndreasWolter - You've opened this PR in the public repo. Please point the changes to the private repo instead, as you have done here.

@ShannonLeavitt, Andreas is now external to MSFT. Re-opening.

Thanks @AndreasWolter for takin the time to contribute! Will review internally, and potentially if other articles need this information. If the article is updated with your commit, GitHub will list you as an article contributor.
Thanks again for this feedback. Your suggestions help improve our documentation.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


typo: fix randonmized -> [randomized].

/assign @linki

One PR per chart, please.

nginx-lego is deprecated and will not be updated.


Created "add_modal_window" tool function

@catmanjan would it be possible for you to update the readme with documentation and how to use the fucntion (possibly screenshots too?)

Sure, I've noticed another thing about the readme, function names have spaces in odd places, so you can't copy them directly into code - can I change that too or was it for a reason?
Example: gmail.get .last_active()

Image for readme


”Valea Viilor” is listed in the drop-down menu

Description:
"Valea Viilor" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Valea Viilor" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Valea Viilor, SIBIU".


[Spike] Evaluate blob storage copy

In this spike we evaluated possible ways to copy blobs without downloading the data.
Evaluated topics:

Copy with Java SDK
Copy using AzCopy
Copy vs streaming in EDC
Observability of copy operations
Integration testing approach

The PR contains sample code and documentation.
Spike done by @Izzzu and @ouphi

Closing as evaluation completed with team.


Service Account Impersonation

Hi there!
I've just come across this project and it seems very useful! I have a use case where I'd really like to avoid having to install the full gcloud chonker but I need to impersonate a service account and get a token for it. Is this something you'd be willing to implement/consider?

Sure, that sounds interesting, what type of interface are you looking for? The current interface is obviously geared towards a kubeconfig file and kubectl which will invoke this binary to generate the token and then use it.


 lists don't shows properly on iPhone 7 (Safari)

Screenshot
On iPhone 7.

On macOS everything looks fine.

Steps to Reproduce

Just default theme on iPhone 7 Safari. <ul> tag in post (or * in Markdown). Looks fine on macOS.

Technical details

Casper Version: 2.0.5
Ghost Version: 1.6.2
Browser Version: Safari on iPhone 7
OS Version: iOS 10.3.3

I have the save problem on Chrome and Safari.

But Firefox works very well. I'm working on this issue too. So if I fix this, I'll pull request.


[REQUEST] support for specific actions when gathering crystals?

https://github.com/FFXIV-CombatReborn/GatherBuddyReborn/pull/137 should have solved this.


Build 1.1.1

@duderino: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/release-e2e-stackdriver
8f92cd3fff95ecf92756fa9ac4b3f2164f5fd348
link
/test release-e2e-stackdriver

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


corner radius in cells

Hi. Can you tell me how to make cells round? Changing the properties readerCornerRadius and goodsCellImageCornerRadius doesn't give any result, just like storyView.storyCell.contentView.layer.CornerRadius.

Greetings. Could you please clarify, are you using the standard goods widget cell or a custom one?

Hi. Can you tell me how to make cells round? Changing the properties readerCornerRadius and goodsCellImageCornerRadius doesn't give any result, just like storyView.storyCell.contentView.layer.CornerRadius.

Greetings. Could you please clarify, are you using the standard goods widget cell or a custom one?

please advise

Hello, I apologize for the long reply.
At the moment, a full round cell can only be made by creating your own. An example can be found in the documentation, as well as in the sample project. Example of cell customization.
If, still, you don't want to use a custom cell, you need to modify the InAppStory.shared.cellBorderRadius parameter. To do this, you need to:

Make sure the console is set to 1:1 aspect ratio;
Know the exact height of the cell. It can be calculated as: the height of the StoryView list (if it is horizontal), minus double offset from the edges (by default it is 4);
When customizing the StoryView appearance, set the cellBorderRadius parameter to half the cell height;
It is also necessary to remember that in this case, the cell title may be cut off and it is recommended to hide it using the InAppStory.shared.showCellTitle parameter.


Update and Consolidate examples for Integration Testing

Updating examples for each resource type to provide integration testing of the available functionality for each resource.
This will allow us to remove the deprecated APIs, as noted in #88.
Fixes #91

Here is an example of how the output will typically be shown with each of the operations scripts:


File name on targeted Android will be truncated when pushing file with long name

Environment:

ADB-Explorer Version: v0.8.23030
Windows Version: Windows 10-19045.2788
Android Debug Bridge version 1.0.41
Version 31.0.2-7242960
Target Android Version: 7.1.2

Description:
Hit this issue when pushing files with long names like The.Glory.2022.EP01.HD1080P.X264.AAC.Korean.CHS.BDYS.mp4, it will be truncated to The.Glory.2022.EP01.HD1080P.X264.AAC.Korean. Try another name Who.Is.He.2023.EP23.HD1080P.X264.AAC.Mandarin.CHS.BDYS.mp4 it is also truncated to Who.Is.He.2023.EP23.HD1080P.X264.AAC.Mandarin.CHS.BD.  The target folder is in the external storage so the full path could be long.
The UI shows correct filename at first but after switch to another directory and back then it will show the truncated filename.
This issue will cause the Android device cannot recognize the file type and fail to invoke the proper app when accessing the file. Could you please kindly help to check? Thanks in advance!

I tried naming files with the names you provided, but I have no issues pushing / pulling them.
I even have a file with a longer name that is pushed and pulled with the name remaining intact:
com.android.chrome_89.0.4389.105-438910534_11lang_11feat_31174470a9b1266fa7d8c87e62ac9c88_apkmirror.com.apkm
I have tested this on multiple devices, but for Android 7 I only have an emulator (still works).
I suspect that this might be caused by Windows language, as I only have English Windows to test the app with, and we did have locale issues in the past.
Can you please enable the log (Settings -> ADB -> Enable Command Log) and see how the pull command looks for that file?
I would suggest to turn off all polling and features for the test:

Hello,
Just like you mentioned, it did have issue when source path has Chinese characters.
Below are what I have tested:

Source Path has Chinese Charaters
Dest Path has Chinese Charaters
File Name Will Be Truncated

Yes
Yes
Yes

Yes
No
Yes

No
Yes
No

No
No
No

Command Logs:
`07:32:16:594 ⁞ C:\Users\xxxx\AppData\Local\IsolatedStorage\vrqj5bot.ucm\5xcoc0ch.tla\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Files\AdbProgressRedirection.exe adb -s <IP_ADDRESS>:5555 push  "F:\视频\电视剧\Friends.Complete.BluRay.720p.x264.AAC-iSCG\Friends.S01.1994.BluRay.720p.x264.AAC-iSCG\Friends.S01E02.1994.BluRay.720p.x264.AAC-iSCG.mp4" "/storage/1A84B8C784B8A723/视频/电视剧/他是谁"
07:34:42:526 ⁞ C:\Users\xxxx\AppData\Local\IsolatedStorage\vrqj5bot.ucm\5xcoc0ch.tla\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Files\AdbProgressRedirection.exe adb -s <IP_ADDRESS>:5555 push  "F:\视频\电视剧\Friends.Complete.BluRay.720p.x264.AAC-iSCG\Friends.S01.1994.BluRay.720p.x264.AAC-iSCG\Friends.S01E01.1994.BluRay.720p.x264.AAC-iSCG.mp4" "/storage/1A84B8C784B8A723/nas/videos"
07:36:40:213 ⁞ C:\Users\xxxx\AppData\Local\IsolatedStorage\vrqj5bot.ucm\5xcoc0ch.tla\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Files\AdbProgressRedirection.exe adb -s <IP_ADDRESS>:5555 push  "F:\nas\videos\Friends.S01E01.1994.BluRay.720p.x264.AAC-iSCG.mp4" "/storage/1A84B8C784B8A723/nas/pictures"
07:39:51:465 ⁞ C:\Users\xxxx\AppData\Local\IsolatedStorage\vrqj5bot.ucm\5xcoc0ch.tla\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Url.aa34vwkcrfyyld4jvz1fmumqzd4403wc\Files\AdbProgressRedirection.exe adb -s <IP_ADDRESS>:5555 push  "F:\nas\videos\Friends.S01E01.1994.BluRay.720p.x264.AAC-iSCG.mp4" "/storage/1A84B8C784B8A723/视频/电视剧/他是谁"`

Ok, so I tried pushing files with the paths you provided, but it still worked for me.
There are 4 things I would like you to try:

Try to execute the command from the log in CMD
Try shorter paths with Chinese characters
Rename files with truncated name to their original name, after they are already on the device
Download the version here on GitHub (https://github.com/Alex4SSB/ADB-Explorer/releases/tag/v0.8.23030), and try again

Hi,
I tried what you mentioned and it's still not working.
I found it's possible an adb.exe bug. Similar issue mentioned here https://github.com/Genymobile/scrcpy/issues/2184.
And I tried to use the workaround to add the original filename to the target path and it works.
eg. AdbProgressRedirection.exe adb -s <IP_ADDRESS>:5555 push  "F:\视频\电视剧\F0A5F566847FB1828C3F84809CD39864D7D42D3B.torrent" "/storage/1A84B8C784B8A723/视频/电视剧/F0A5F566847FB1828C3F84809CD39864D7D42D3B.torrent"
The command above can get the correct filename in the target. Not sure if we can enhance it to append the original filename at the target path in the command.

Fixed in 2a8ff2723b71f6be8825a18aff54238d1d27dc12


limit number of pending blob-carrying transactions

Purpose or design rationale of this PR
task
rate limit blob-carrying transactions by checking number of current pending tx when trying to send new
PR title
Your PR title must follow conventional commits (as we are doing squash merge for each PR), so it must start with one of the following types:

[ ] build: Changes that affect the build system or external dependencies (example scopes: yarn, eslint, typescript)
[ ] ci: Changes to our CI configuration files and scripts (example scopes: vercel, github, cypress)
[ ] docs: Documentation-only changes
[x] feat: A new feature
[ ] fix: A bug fix
[ ] perf: A code change that improves performance
[ ] refactor: A code change that doesn't fix a bug, or add a feature, or improves performance
[ ] style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
[ ] test: Adding missing tests or correcting existing tests

Deployment tag versioning
Has tag in common/version.go been updated or have you added bump-version label to this PR?

[ ] No, this PR doesn't involve a new deployment, git tag, docker image tag
[ ] Yes

Breaking change label
Does this PR have the breaking-change label?

[ ] No, this PR is not a breaking change
[ ] Yes

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

Project coverage is 53.28%. Comparing base (bfb3c7d) to head (87955c2).
Report is 1 commits behind head on develop.

Files
Patch %
Lines

rollup/internal/controller/relayer/l2_relayer.go
0.00%
4 Missing :warning:

rollup/internal/controller/sender/sender.go
62.50%
2 Missing and 1 partial :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #1442      +/-   ##
===========================================
- Coverage    53.29%   53.28%   -0.01%
===========================================
  Files          155      155
  Lines        11770    11781      +11
===========================================
+ Hits          6273     6278       +5
- Misses        5002     5007       +5
- Partials       495      496       +1

Flag
Coverage Δ

rollup
56.67% <41.66%> (-0.04%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

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

make lint has some error logs:
Error: internal/controller/sender/sender.go:189:9: shadow: declaration of "err" shadows declaration at line 184 (govet)
			txs, err := s.pendingTransactionOrm.GetPendingOrReplacedTransactionsBySenderType(s.ctx, s.senderType, s.config.MaxBlobCarryingPendingTxs)
			     ^
Error: internal/controller/sender/sender_test.go:833:6: shadow: declaration of "err" shadows declaration at line 826 (govet)
		_, err := s.SendTransaction("0", &common.Address{}, nil, randBlob(), 0)


Add iGPU passthrough test for container

related to: https://github.com/canonical/lxd/pull/13562

shell check failing

@gabrielmougard thanks, once we've sorted out the armhf build issue, can I ask you to retest this PR with the latest/edge build and check it all works OK?

Sure 👌


Add validation for kubeAPIServer.RuntimeConfig in the Shoot API

How to categorize this PR?

/area ops-productivity quality
/kind enhancement
What this PR does / why we need it:
This PR adds validation for kubeAPIServer.RuntimeConfig in the Shoot API.
It also adds a hack/compare-k8s-api-groups.sh script to find added and removed APIs between versions.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
/cc @timuthy
Release note:

Validation has been added for `spec.kubernetes.kubeAPIServer.runtimeConfig` field in the Shoot API. Disabling APIs marked as "Required" by gardener is not permitted.

/assign


Pages in the Header

It should be great that we can create custom pages within the top header, like in https://guole.fun/:

Kuole-o did it by adding new folder with html pages in the main folder, but it could be great to work on a better way, like adding new folders in the content folder, like here:

Good idea! I will think about how to implement this feature.

+1，希望考虑支持下多级菜单，子菜单栏这样。尤其手机，顶部空间有限，icon只能放那几个……
另外，也许也可以考虑下，某些人只想用纯文本或文本+icon形式的菜单布局。
移动端，或者尝试下侧边栏？只是可能有点不和谐

Idea: What about putting the "Archives", "Tags", "Categories" icons to the top header, instead of mixed with the tag cloud?

Idea: What about putting the "Archives", "Tags", "Categories" icons to the top header, instead of mixed with the tag cloud?

This can be an option I think.

Starting from https://github.com/g1eny0ung/hugo-theme-dream/releases/tag/v3.4.1, Dream supports specifying arbitrary custom nav items (icon-based or text-based, for a good visual experience, Icon-based and text-based cannot be applied at the same time). You can also reorder them and collapse them. I will not continue to maintain the old major version, so if you're interested in the v3 version, see https://g1en.site/hugo-theme-dream/migrate-to-v3 for more details.


How to determine the Intrinsic parameters for NeRS

Hi,
it is a very excellent project and I have one small question.
In your evaluation, how to set the intrinsic parameters for the NeRS to reconstruct the whole scene?
Thanks a lot!

Since our method doesn't predict intrinsics, we used the default intrinsics initialization that NeRS uses (fov of 60 degrees). Of course, if the actual intrinsics of the scene are known, those should be used as the initialization


Fixed docstring in faiss.py for load_local

Fix for docstring in faiss.py vectorstore (load_local)
The doctring should reflect that load_local loads something FROM the disk.
@dev2049

thanks @luckyduck!


Image redo

Stuck on a win7 machine so can't use updated node.js. No major code changes though, other than some image path stuff, so hopefully all is fine.

there are some merge conflicts

Looks like a couple easy fixes for a few files added since I started work. You want me to resolve them, or you have whoever merges handle it?

I wonder if with image changes this big would had been to create alternative theme, so people could choose, but whatever.

Looks like some images still missing

I don't think the black in these images is a correct representation.
Pictures/CubeUpgrade67.png Pictures/SingularityCookies4.png Pictures/SingularityAscensions.png Pictures/SingularityCubes1.png
the following csslint error

Black on cookies was intended as it looked weird to me on other themes without it, but if people prefer otherwise, it's an easy change.

With the game almost done, I don't anticipate adding many more sprites- that means that I am more interested in moving forward with this PR.

Okay, I've been gone a while, I will mess with this some more in a bit. Also got a win 11 machine, so might be able to do a proper test before submitting.

I've gone ahead and added an icon set toggle now. The code style isn't exactly like the other toggles, and this is my first time messing with complex typescript instead of just js, but seems to work fine. If anything looks funky, let me know.

Khafra will probably ask instead of 'Pictures/' + player.iconSet + '/Diamond.png' to do Pictures/${player.iconSet}/Diamond.png;
Also
let changeTo = 'Default';
switch (current) {
case 'Default':
changeTo = 'Legacy';
break;
case 'Legacy' :
changeTo = 'Default';
break;
default:
changeTo = 'Default';
break;
}
can be done as:
const changeTo = current === 'Default' ? 'Legacy' : 'Default'

Or you can remove case 'Legacy' and default since changeTo starts as them; (Or then changeTo: String; Without =)

Thanks for maintaining this pr for so long!

Okay, should be good to merge again. I did add a image fallback, so all you have to do is put new images in the legacy folder and it will still work for all other icon sets. Didn't do a popup set selector like just added for themes, but it should be more compatible for doing one of those if desired also.

I'm currently testing this in local. If all things are good I will merge this tomorrow. Thank you so much for maintaining this wonderful PR for as long as you have! Extremely high-quality images and overall great aesthetic.
Cheers 🥂

Yeah, no problem. I'll try to check in every once in a while to see if new images are needed.


Upgrade Gradle to 7.3.3 & AGP to 7.0.4

TODO

I accidentally double approved this one 🤦

I accidentally double approved this one 🤦

That means I did a hell of a job then, kudos to me! 🤣 😛 😛

Since we removed the source code for these projects from react-native-bridge, we don’t need these updates to happen together with the other projects anymore. That means we can close this draft PR for now and reopen it, if need be, in the future. There is little value in merging this now and diverging from the source repo.
PS: Eventually, we might upgrade Gradle & AGP when using a newer version of React Native if the new RN version requires it.


Add new metricUnavailableValue

Signed-off-by: Ara Pulido<EMAIL_ADDRESS>The Datadog scaler, starting on 2.7, will have a new optional parameter metricUnavailableValue that will fill the metric value to a specified by the user value, if Datadog didn't find a metric value for the specified time window
Checklist

[X] Commits are signed with Developer Certificate of Origin (DCO)

Fixes https://github.com/kedacore/keda/pull/2694

@zroubalik shall this be merged now that the feature is merged? Thanks!


pre-trained face segmentation model

Is there any plan to public pre-trained face segmentation model? We notice that the model comes from paper(Face-to-parameter translation for game character auto-creation) in your FuxiCV work. However, it's not public available. Can you kindly public the model?

@FuxiCV  Would you please share your pretrained face segmentation model?
Also it seems that a "FaceReconModel.pb" is also needed to be in data folder. right? What is that?

There are many excellent face segmentation networks in the community, for example, https://github.com/zllrunning/face-parsing.PyTorch is implemented in PyTorch and can be easily integrated into our code.

Thanks ~

There are many excellent face segmentation networks in the community, for example, https://github.com/zllrunning/face-parsing.PyTorch is implemented in PyTorch and can be easily integrated into our code.

@FuxiCV
Hi, Thank you for introducing this segmentation model, but it actually is a face parsing algorithm. However we only need the face and non-face regions. By putting the number of classes to 2, the code doesn't work and in other words can't produce a binary map for face. Would you please share the model of torch_FaceSegment_300.pkl which you used in your code, so that the result we get would be close to yours.
Thank you.

hi,can you share the torch_FaceSegment_300.pkl  with me?

hi,can you share the torch_FaceSegment_300.pkl  with me?


Feature Flag Enable Fix

📲 What
When a developer would like to enable a feature flag in the app, the selection is not linked to the right feature. We filter the enabled features on the client, however do not update the filtered list but the full list
🛠 How
An additional step to filter the features based on the enabled client side features is added
✅ Acceptance criteria

[ ] Enable TRACKING_ENABLED in the project's arguments
[ ] Run the app and enable the Segment feature flag
[ ] Tap into a project and verify on Segment's debugger that an event is sent to Segment

SwiftFormat found issues:

File
Rules

Library/ViewModels/FeatureFlagToolsViewModel.swift
indent

Library/ViewModels/FeatureFlagToolsViewModelTests.swift
consecutiveSpaces, indent, spaceAroundOperators, wrap

  Generated by :no_entry_sign: Danger


Test/more tests

Adds test covering the functional (not view-returning) functions of Course Controller

Supre tester!


Fix torch DeepAREstimator in case context_length=1

Fixes: #2838
Description of changes: When context_length = 1 the torch DeepAREstimator resulted in a -0 indexing that was causing some tensor having unexpected size.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Please tag this pr with at least one of these labels to make our release process faster: BREAKING, new feature, bug fix, other change, dev setup

Something I was thinking, take_last is not specific to torch but would work as well for numpy. Wouldn't it make sense to move these kind of functions elsewhere?

Something I was thinking, take_last is not specific to torch but would work as well for numpy. Wouldn't it make sense to move these kind of functions elsewhere?

It would make sense, but I guess there's something about having "framework-friendly" argument names. For example, axis in numpy is dim in torch. One could have thin wrappers around utils that have numpy-friendly names I guess.


Can't Install Any Plugins Without Entering FTP Connection Info

Hi,
I really like the Presspack and installed it successfully. But when I want to install the plugin from the admin panel, Wordpress asking me connection information for FTP.

Also, I've modified the docker-compose.yml file like below:
version: '3.3'
services:
  db:
    image: mysql:5.7
    ports:
      - 3306:3306
    volumes:
      - "./.data/db:/var/lib/mysql"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress

  wordpress:
    depends_on:
      - db
    image: wordpress
    volumes:
      - "./template:/var/www/html/wp-content/themes/presspack"
      - "./build:/var/www/html/wp-content/themes/presspack/build"
      - "./wp-content/:/var/www/html/wp-content/"
      - "./wp-content/plugins:/var/www/html/wp-content/plugins"
      - "./wp-content/uploads:/var/www/html/wp-content/uploads"
      - "./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini"
    links:
      - db
    ports:
      - "9009:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_PASSWORD: wordpress
      user: root

So what's wrong with it?

Oh, I found a quick solution to this problem by changing volume lines:
version: '3.3'
services:
  db:
    image: mysql:5.7
    ports:
      - 3306:3306
    volumes:
      - "./.data/db:/var/lib/mysql"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress

  wordpress:
    depends_on:
      - db
    image: wordpress
    volumes:
      - "./template:/var/www/html/wp-content/themes/presspack"
      - "./build:/var/www/html/wp-content/themes/presspack/build"
      - "./wp-content/:/var/www/html/wp-content/"
      - "./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini"
    links:
      - db
    ports:
      - "9009:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_PASSWORD: wordpress


Installing via pip on mac results in 'libheif/heif.h' file not found fatal error

hello, trying to do some image processing on my images. Unfortunately iPhones switched to using heic files sometime recently and now all of my newer images are heic. I am already using the PILLOW library so i was happy when i saw this library that adds heic use to pillow:
https://pypi.org/project/pyheif-pillow-opener/
However when i install it using pip:
pip3 install pyheif-pillow-opener i get an error. After running through the dependencies of this i got to this library, pyheif, and tried running:
pip3 install pyheif only to get this:
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -I/usr/local/include -I/usr/include -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c build/temp.macosx-10.9-x86_64-3.9/_libheif_cffi.c -o build/temp.macosx-10.9-x86_64-3.9/build/temp.macosx-10.9-x86_64-3.9/_libheif_cffi.o
    build/temp.macosx-10.9-x86_64-3.9/_libheif_cffi.c:570:15: fatal error: 'libheif/heif.h' file not found
         #include "libheif/heif.h"
                  ^~~~~~~~~~~~~~~~
    1 error generated.
    error: command '/usr/bin/gcc' failed with exit code 1

is there any way to fix this issue? I can't seem to open any heic files with python until i can resolve this. Thank you!

Same thing on windows today.

Same thing on windows today.

On macOS - install brew (https://brew.sh) then brew install libheif
On Windows - use macOS or Linux instead

On macOS - install brew (https://brew.sh) then brew install libheif
On Windows - use macOS or Linux instead


Added a config to export the library as a cmake target

This exports the library as a cmake package with sqlpp11::sqlpp-mysql target. Don't know if it is necessary or not, but I needed it to link against my program when installed this library from vcpkg. I have kept it under the sqlpp11 namespace, since package name is pretty long.

Sorry for being late, 😸

Sorry for being late, 😸

Thanks for the update. I appreciate the effort you put into this.
However, this now has hundreds of lines of code for the equivalent of git tag | sort -V | tail -n1.
Your initial statement was:

Don't know if it is necessary or not, but I needed it to link against my program when installed this library from vcpkg.

I have no relevant knowledge of vcpkg and my cmake skills are rather limited. I cannot imagine that anything like this is necessary to make them work together. Please do more research. There has to be a better way.
Thanks!

Thanks for the update. I appreciate the effort you put into this.
However, this now has hundreds of lines of code for the equivalent of git tag | sort -V | tail -n1.
Your initial statement was:

Don't know if it is necessary or not, but I needed it to link against my program when installed this library from vcpkg.

I have no relevant knowledge of vcpkg and my cmake skills are rather limited. I cannot imagine that anything like this is necessary to make them work together. Please do more research. There has to be a better way.
Thanks!

However, this now has hundreds of lines of code for the equivalent of git tag | sort -V | tail -n1.
Sorry, that was me being lazy, I copied a whole module where I needed just a single function, removed that and replaced that with a small command.

Your initial statement was:

Don't know if it is necessary or not, but I needed it to link against my program when installed this library from vcpkg.

I have no relevant knowledge of vcpkg and my cmake skills are rather limited. I cannot imagine that anything like this is necessary to make them work together. Please do more research. There has to be a better way.

I can't link against the connector since no targets were exported corresponding to it. So unless the libraries and headers exist in the system path, it would be a hassle to use it. That is what I think, though I could be definitely wrong.

However, this now has hundreds of lines of code for the equivalent of git tag | sort -V | tail -n1.
Sorry, that was me being lazy, I copied a whole module where I needed just a single function, removed that and replaced that with a small command.

Your initial statement was:

Don't know if it is necessary or not, but I needed it to link against my program when installed this library from vcpkg.

I have no relevant knowledge of vcpkg and my cmake skills are rather limited. I cannot imagine that anything like this is necessary to make them work together. Please do more research. There has to be a better way.

I can't link against the connector since no targets were exported corresponding to it. So unless the libraries and headers exist in the system path, it would be a hassle to use it. That is what I think, though I could be definitely wrong.

Put a check for the TAG variable if not set, I am out of ideas on how to tackle this if there is not .git or git isnt available in the system, :)

Put a check for the TAG variable if not set, I am out of ideas on how to tackle this if there is not .git or git isnt available in the system, :)

Thanks!
@Leon0402 and @GCarneiroA My cmake foo is insufficient to figure out if this would conflict with #65?

Thanks!
@Leon0402 and @GCarneiroA My cmake foo is insufficient to figure out if this would conflict with #65?

Thanks!
@Leon0402 and @GCarneiroA My cmake foo is insufficient to figure out if this would conflict with #65?

It should be alright as far as I can see.
But @GCarneiroA made some good changes over there, which this patch could benefit from. He added target specific commands like target_include_directories with the appropriate visibility (most often PUBLIC here). So everyone that links against this library will have set the include directories, libraries set automatically.
There is special handling  for Installation though. The path of the headers will change. Therefore you would usually add some logic to make target_include_directories contain relative paths when building, but pathes to the installation folder when installing. It might look like this:
target_include_directories(mysql-connector
   INTERFACE
       $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
       $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)

The INSTALL_INTERFACE part can be removed, when  using INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} on the install(TARGETS ...) command. I use it normally, because you can't do anything wrong here :)
As far as I can see the @GCarneiroA took this into account in his patch, although the INSTALL_INTERFACE part isn't correct I think.
So I think it might be better to merge the other PR first and then rebase here. But I'm not sure if  @GCarneiroA  is still working at the other PR, it seems stale.

Thanks!
@Leon0402 and @GCarneiroA My cmake foo is insufficient to figure out if this would conflict with #65?

It should be alright as far as I can see.
But @GCarneiroA made some good changes over there, which this patch could benefit from. He added target specific commands like target_include_directories with the appropriate visibility (most often PUBLIC here). So everyone that links against this library will have set the include directories, libraries set automatically.
There is special handling  for Installation though. The path of the headers will change. Therefore you would usually add some logic to make target_include_directories contain relative paths when building, but pathes to the installation folder when installing. It might look like this:
target_include_directories(mysql-connector
   INTERFACE
       $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
       $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)

The INSTALL_INTERFACE part can be removed, when  using INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} on the install(TARGETS ...) command. I use it normally, because you can't do anything wrong here :)
As far as I can see the @GCarneiroA took this into account in his patch, although the INSTALL_INTERFACE part isn't correct I think.
So I think it might be better to merge the other PR first and then rebase here. But I'm not sure if  @GCarneiroA  is still working at the other PR, it seems stale.

The mysql-connector now lives in the sqlpp11 repo.
Closing this before archiving. Please re-open in sqlpp11, if this is still relevant.
Thanks!


seccomp profiles failing to install with "Too long" error

What happened:
After concluding some seccomp ProfileRecordings, two of the profiles failed to install; one has an empty status and the other is stuck in Terminating:
$ k get sp -A | grep -v Installed
NAMESPACE                          NAME                                           STATUS        AGE
production-campaigns               production-campaigns-component                               5d2h
production-dialer-api              production-dialer-api-setup-emptydir           Terminating   5d2h

The following errors are seen in the spod logs, indicating that the annotations could not be updated for these profiles:
E1002 20:04:51.351691    7746 seccompprofile.go:448] "merge base profile" err="update seccomp profile annotations: SeccompProfile.security-profiles-operator.x-k8s.io \"production-campaigns-component\" is invalid: metadata.annotations: Too long: must have at most 262144 bytes" logger="seccomp-spod" profile="production-campaigns-component" namespace="production-campaigns"
E1002 20:05:01.859993    7746 seccompprofile.go:448] "merge base profile" err="update seccomp profile annotations: SeccompProfile.security-profiles-operator.x-k8s.io \"production-dialer-api-setup-emptydir\" is invalid: metadata.annotations: Too long: must have at most 262144 bytes" logger="seccomp-spod" profile="production-dialer-api-setup-emptydir" namespace="production-dialer-api"

What you expected to happen:
All profiles to be in Installed state.
How to reproduce it (as minimally and precisely as possible):
Run profile recordings long enough (~3 days in this case) to generate seccompprofile objects whose JSON representations are longer than 262144 bytes.  Although interestingly, we also have some other SPs longer than that which did install without issue and did not generate this error.
Anything else we need to know?:
Environment:

Cloud provider or hardware configuration: AWS EKS
OS (e.g: cat /etc/os-release): Amazon Linux 2
Kernel (e.g. uname -a): 5.10.217-205.860.amzn2.x86_64
Others:

Is is possible to post an example? What makes the profile so large? Are there any duplicated syscalls which you see in the profile? Thanks


how to create URL with url() function

Hi,
As the title above, I wonder how to create URL in blade file?. Like:  {{url('aaa')}} => localhost/aaa

You can use url just as before.


Input Data Format about EVS

Hello
I would like to use the following project https://github.com/Streamwide/sw_codec_evs_utils
To decode my RTP (payload EVS) data, how can I construct the data format to be sent to the decoding interface.
Thank you for answering

the encoder/decoder only handle the payload, no RTP


Adjust TFM logic to support portable edge cases

Seeing some interesting errors in TFM collection in PROD:
example: System.ArgumentException: Invalid portable frameworks 'net40-client+sl5'. A hyphen may not be in any of the portable framework names.
Also some out of memory exceptions.

Adjusting estimate up because a blocking task exists here--running DEV db access from dev boxes. This is erroring out on managed access at present.


[Question]: How to get original size from sam2_video_predictor?

Hi:
I have a question regarding the return dimensions of the masks in the SAM2VideoPredictor class versus the SAM2ImagePredictor class.
When I use the predict function in SAM2ImagePredictor I get my original image's dimensions, but when I use the propagate_in_video method in SAM2VideoPredictor the returned masks are of the shape expected in the config files, specifically, (1 x 1024 x 1024).
It seems if I convert this mask to a numpy image and use cv2 to resize, this works, but I'm curious if there is a more correct/standard way of doing this?

Hi, are you using the latest code?

propagate_in_video method has the function to resize the output mask to the original video resolution

I am using the latest code. The problem seems to be rooted in this line here, where self.image_size is passed in to the load_video_frames function.
Since I am just using the provided config, self.image_size = 1024 so my original images get resized here and thus the video_height and video_width that are returned in this line are from the original config.


Syntax error in class ZCL_ABAPGIT_RES_REPOS due to formal parameter 'II_LOG' missing

Hello,
I tried to import this repository via abapGit into our NW 752 system. The goal is to be able to use the abapGit for Eclipse plugin. After pulling this repository I was able to activate it partially with abapGit and afterwards I had to activate some inactive objects manually. Now I face a syntax error in class ZCL_ABAPGIT_RES_REPOS because the formal parameter 'II_LOG' is unknown in line 74.
Can someone help me with this? Is this the right way to go or is there a newer solution to get the abapGit for Eclipse plugin to work?
Best Regards,

Furthermore I found out that:

class ZCL_ABAPGIT_RES_REPO_PUSH complains about missing type ZIF_ABAPGIT_SERVICES_GIT
class ZCL_ABAPGIT_RES_REPO_PULL misses the same parameter II_LOG

I'm not sure we fulfill the requirements: Does this work with NW 750 only or >= 750? What does the requirement zabapgit version installed (report only won't work) in the README mean? I have downloaded latest abapGit + executed it. abapGit does work fine on the system.

Hello @GiantCrocodile
did you run just the report?
"Report only won't work" means, that you have to install the sources additionally into the system.
Just create a new repo (https://docs.abapgit.org/guide-online-install.html) via zabapgit report and add as repo URL https://github.com/abapGit/abapGit/.
Then also the sources are installed into the system.

Hi @absap! Thank you for your quick response. You were right about what I did wrong. I didn't clone the abapGit sources and thus some technical objects were missing. After I did pull the repository you did mention, it did work. I'm able to use the abapGit plugin in Eclipse successfully. I tested this by retrieving the list of known repositories in the SAP system.
I will create a pull request to clarify the readme.


Issue when changing the source while casting

Hello, I'm not sure if it's a bug, or me not using the code the right way: I'm using the lib to cast a radio with multiple variations, and when I switch from one radio from another, I just use the cast function again. What I find is that the stream doesn't always start right away, I need to pause and play again in order for the stream to actually play... You can see by yourself here: https://bertrand.famille-gorge.org/fip/
I've tried calling play after cast, but it didn't really help... Any idea ?

Did you try to play around with the joinpolicy?
// Custom receiver or joinpolicy
const cjs = new Castjs({
    receiver  : 'CC1AD845',              // default
    joinpolicy: 'tab_and_origin_scoped', // default
//  joinpolicy: 'custom_controller_scoped',
//  joinpolicy: 'origin_scoped',
//  joinpolicy: 'page_scoped',
});


fix: 优化 mini 图坐标计算逻辑

👀 PR includes

🐛 Bugfix

[x] Solve the issue and close #0

📝 Description

修复趋势相同、为负等多种情况下折线图柱状图绘制不正确问题

🖼 Screenshot

:tada: This PR is included in version @antv/s2-v1.23.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version @antv/s2-v1.23.0-alpha.4 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version @antv/s2-react-v1.21.0-alpha.3 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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


RestSerializer should always serialize ids

Override the default Serializer behavior in the RestSerializer to
convert ids in the expected way.
I'm fairly certain that this would be a breaking change and it has no tests, I just wanted to float this out there for some comments. The current behavior was a big surprise to me making the transition from 0.1 the RestSerializer was sending back postId: 1 and authorIds: [1, 2] instead of post: 1, authors: [1, 2]. The serializeIds option is easy to use and well documented once I discovered the issue, I just feel like it should be the default for RestSerializer.

Yes this has come up and you're correct, it would technically be a breaking change (even if it is more in line with most RestSerializer implementations).
I think we will do this for RestSerializer and ActiveModelSerializer for v1.0.

I don't know anything about ActiveModel, but I believe you. I updated that as well in the PR. I also added a default test for it, but it is really sparse. What I'm confused about is whey the integration tests for these two serializers didn't break. If anyone knows what is going on there I can update those tests and add tests for the other states for serializeIds.

Thank you, and sorry about the delay!

No problem. Thanks for getting it over the finish line!


FLEX-2979 Fix (sometimes) failing update key nightly test

All is well.

restest this please

All is well.


Kiali endpoint is broken when using istio canary version.

Bug description
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Expected behavior
when upgrading the istio with canary version the service name for istiod will be something like istiod-${canary-name}. however in the kiali config i am not able to find any option to modify this value
external_services:
  istio:
    url_service_version: http://istiod.istio-system:15014/version

This need to be like
external_services:
  istio:
    url_service_version: http://istiod-canary.istio-system:15014/version

https://github.com/istio/istio/blob/master/manifests/charts/istio-telemetry/kiali/templates/configmap.yaml#L36
Here the istiod need to be picked up from the revision or null if its not set.
Steps to reproduce the bug
Version (include the output of istioctl version --remote and kubectl version and helm version if you used Helm)
How was Istio installed?
Environment where bug was observed (cloud vendor, OS, etc)

Hey @dileep-p. Can this be closed?

Closing.


Programming exercises: Add option to ignore elements in the Java test oracle generator

Checklist
General

[ ] I tested all changes and their related features with all corresponding user types on a test server.
[x] I chose a title conforming to the naming conventions for pull requests.

Server

[x] I followed the coding and design guidelines.

Motivation and Context
Closes #4709
Description
This PR allows users to specify ignored (helper) members which will not be part of the generated test.json file.
You can mark a member as ignored by using the Tag @oracleIgnore in the corresponding JavaDoc comment.
The default solution template also gets updated to showcase this.
Steps for Testing
Prerequisites:

1 Instructor
1 Programming Exercise

Annotate different elements (classes, attributes, methods, etc.) with @oracleIgnore in its corresponding JavaDoc comment
Presse the "Generate Structural Test Oracle" button
Make sure that the annotated elements are not part of the created test.json file.

Review Progress

Code Review

[x] Review 1
[x] Review 2

Manual Tests

[x] Test 1
[x] Test 2

This PR is very old, but quite useful. I will merge it now.
@Strohgelaender would be great if you could add documentation (e.g. in the best practices) in a follow-up PR


Generating implementation in the same folder

This plugin works when header and source are on the same folder.
When header is in include/ and source in src/ the command will generate a new source file inside include/ instead of writing in the one located in src/

Yeah, currently the logic is hard-coded, the appropriate solution would probably be to use the user provided configuration. However, then the configuration would have to be changed for every project which may be annoying. Currently it looks like the best option is to look for a source file directory if the current directory is named "Include" or anything like that, because as far as I know that's a common pattern. I'll write a patch.

Now if the header file is in a directory called "inc" or "include" (case insensitive), it looks if the directory that contains the include directory also happens to have a directory called "src" or "source", if that's the case the source file is placed there. Does the update resolve the issue?

Now writing to the correct file, but I have a new issue, let me know if you want me to open a new issue, but when the source file already contains some code; instead of appending the generated function, it erase all code and only append what was not present.
Example : if I have two function foo() and bar() but only foo() is implemented, then it will erase the foo() implementation and only generate a bar() implementation.
Let me know if you are able to replicate this

I'm not sure I can replicate this. Does the plugin really delete anything? Because it seems like it only appends content. Running rg fs_open on the source tree shows me that all writes are done in append mode
$ rg fs_open
generate/source.lua
110:  local fd = uv.fs_open(path, 'a', 438)

generate/filesystem.lua
101:  local fd = uv.fs_open(path, 'a', 438)

I'm subject to a weird behaviour, certainly caused by something else, i'll link a screen capture
https://github.com/eriks47/generate.nvim/assets/38987429/bb3c24d5-548e-4127-978f-5bc4aed4307b

Could you check if running :edit or :redraw fixes the "glitched" buffer?

Does the latest commit solve the issue?

Nope, still not working :/
It only write the first line (the include of the header); then 4 empty lines

HI, i'm currently on vacation, but I did test with a clean neovim install and the same behaviour happens.
Once back home i'll open a new issue and I will close this one as it's not related.
More informations : I'm on a macbook air m2 with latest version of Ventura, i'm using iTerm2 and latest stable neovim

Yeah, currently the logic is hard-coded, the appropriate solution would probably be to use the user provided configuration. However, then the configuration would have to be changed for every project which may be annoying. Currently it looks like the best option is to look for a source file directory if the current directory is named "Include" or anything like that, because as far as I know that's a common pattern. I'll write a patch.

@eriks47 Hi, I think hard-coded rules cannot be robust for different codebase organization styles. Lsp provides the ability to get the implementation file path. I submitted a PR which realize it.


[BUG] Open3d feature visualization

Describe the bug
While running the example teaser_python_3dsmooth visualize_correspondences function is not displaying the correspondences properly.
Have you run the unit tests?

[ X] Yes

Installed Dependencies
Ubuntu20.04, no cuda, and opend3d 0.15.2 is installed.
To Reproduce
OMP_NUM_THREADS=12 python3 teaser_python_3dsmooth.py

It is likely that the new Open3D version caused this issue. I originally tested with Open3D 0.9-0.10 I think. You should treat the example as a reference, and see at what point does the visualization fail.


Documentation for mixing asynchronous and synchronous blocking PHP

Thanks for your work, much appreciated! :+1:


Use policy summary tray for origin policies in Dataplane policies tab

Description
For each origin in an entry shown in the Dataplane policies tab, we want to show a summary tray instead of going to the policy detail view directly.

The below screengrabs show the link that current takes you to the policy detail page, and also what the summary panel should look like (it should look that same as how it currently looks on the policy listing page)
Origin Policy Link

Policy Summary Panel in the Policies listing page

@kleinfreund @johncowen I just wanted to let you know that I have started to work on this 😃


Add BSoD

Your pull request needs further work because of the following reason(s):

Less than one file has been added/removed/modified.

Once you have resolved the issues, comment on this request to be re-judged
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

31f48a2259ccbf8e403278fc7e2c708f955efc0a

There is something going wrong with github today, the bot should recover on its own

Your pull request seems good, but must be checked by a human maintainer for the following reason(s):

This contains potentially hazardous tags that need manual review.

Please be patient until a maintainer has time to look over your contribution.
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

1ea5c69b0597cddea24bc11d0d4fc10fde4721d9


the code of spatial attention

Hi,
Thanks for sharing the code！
I`m curious about the code of spatial attention(APNet-S). Would you mind sharing it, and this is my email address if it's<EMAIL_ADDRESS>

Hello,
Unfortunately we are not able to provide codes for spatial attention. We use RGA-S as spatial attention. You can either implement APNet in their RGA-S repo or transfer RGA-S code to this repo. We tested both methods and the results are similar. Hope this helps.


Setting version to 0.12.1-SNAPSHOT

Current coverage is 44.71% (diff: 100%)

Merging #76 into develop will not change coverage

@@            develop        #76   diff @@
==========================================
  Files            14         14
  Lines           123        123
  Methods         118        118
  Messages          0          0
  Branches          5          5
==========================================
  Hits             55         55
  Misses           68         68
  Partials          0          0

Powered by Codecov. Last update 77fb210...1fd7659

👍


Issue with Softmax in _coordinate_selection Leading to Saturated Outputs

Hello,
Thank you for maintaining this repository and the effort you've put into it. While working with the model, I encountered an issue related to the softmax function in the _coordinate_selection function. Specifically, the softmax output often becomes extremely saturated, where only one element in the position_probs tensor is 1, and all others are 0. This behavior is unexpected and may be causing problems with selecting edit positions.
Issue Details:

The issue occurs in the _coordinate_selection function.
After applying softmax(dim=-1) to the position_probs tensor, the output shows only one element with a value of 1, while all others are 0.
As a result, the element with a value of 1 is always selected, and the other edit positions are randomly chosen, which is likely not the desired outcome.
If my is_corrupted tensor is targeting a specific region, such as the first half of the tokenized_seq, I noticed that my sequence is still changing in the second half.

Exp:

Please feel free to reach out if further clarification is needed.
Best regards.

Thanks for raising the issue, I just pushed a change that normalizes the attributions before softmaxing which should alleviate this issue. Note that you can also avoid this behavior if it persists in the most recent version by increasing the feature_attr_temp value.


Support for command line flags?

Is your feature request related to a problem? Please describe.
A way to add in command line flags for Jekyll. For example, a way to pass in the --incremental flag so Jekyll doesn't rebuild the output each run.
Describe the solution you'd like
A textbox in the extension settings to pass in the flags in as plain text (e.g. --no-watch)
Describe alternatives you've considered
A checkbox for each flag that can be set. Not preferable since there are many flags.
Additional context
It would probably be easiest to add this feature on the VS Code "Extension Setting" page

Hi @Nishnha,
Thanks for your feature request. I will definitely go with textbox in Extension Settings page.

:tada: This issue has been resolved in version 1.5.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


update lutim's repo url

Justification from lutim's gitlab:
Project 'luc/lutim' was moved to 'fiat-tux/hat-softwares/lutim'. Please update any links and bookmarks that may still have the old path.

Good call.


Another intermittent CI failure in test_sslrecords.t

I've spotted this one here: https://github.com/openssl/openssl/actions/runs/8293161072/job/22695756887
Proxy started on port [::1]:42612
Engine "ossltest" set.
Using default temp DH parameters
ACCEPT [::1]:44733
Server responds on [::1]:44733
Engine "ossltest" set.
80DBC40ADF7F0000:error:80000062:system library:BIO_bind:Address already in use:crypto/bio/bio_sock2.c:240:calling bind()
80DBC40ADF7F0000:error:10000075:BIO routines:BIO_bind:unable to bind socket:crypto/bio/bio_sock2.c:242:
connect:errno=98
s_client didn't try to connect
shutdown accept socket
# Looks like your test exited with 29 just after 31.70-test_sslrecords.t ....................
Dubious, test returned 29 (wstat 7424, 0x1d00)
Failed 11/42 subtests
	(less 8 skipped subtests: 23 okay)

Test Summary Report
-------------------
70-test_sslrecords.t                  (Wstat: 7424 Tests: 31 Failed: 0)
  Non-zero exit status: 29
  Parse errors: Bad plan.  You planned 42 tests but ran 31.
Files=312, Tests=3658, 157 wallclock secs ( 8.77 usr  1.17 sys + 336.26 cusr 81.52 csys = 427.72 CPU)
Result: FAIL

This is apparently a race condition because the tests run in parallel and two clients try to bind to
the same port, that appears to be usable for that purpose but it isn't.

I tried to track this down with following instrumentation:
--- a/crypto/bio/bio_sock2.c
+++ b/crypto/bio/bio_sock2.c
@@ -236,6 +236,8 @@ int BIO_bind(int sock, const BIO_ADDR *addr, int options)
     }
 # endif

+    if (((struct sockaddr_in*)&addr->sa)->sin_port != 0)
+           *(volatile char*)1 = 1;
     if (bind(sock, BIO_ADDR_sockaddr(addr), BIO_ADDR_sockaddr_size(addr)) != 0) {
         ERR_raise_data(ERR_LIB_SYS, get_last_socket_error() /* may be 0 */,
                        "calling bind()");

The problem is here:
ok 22 # skip Record tests not intended for dtls
Proxy started on port [::1]:34679
Server command: ../../util/wrap.pl ../../apps/openssl s_server -no_comp -engine ossltest -state -ext_cache -accept [::1]:0 -cert ../../apps/server.pem -cert2 ../../apps/server.pem -naccept 1 -dtls -max_protocol DTLSv1.2 -mtu 1500 -cipher AES128-SHA -ciphersuites TLS_AES_128_GCM_SHA256 -min_protocol DTLSv1.2 -max_protocol DTLSv1.2
Engine "ossltest" set.
Using default temp DH parameters
ACCEPT [::1]:55012
Server responds on [::1]:55012
Client command: ../../util/wrap.pl ../../apps/openssl s_client -engine ossltest -connect [::1]:34679 -dtls -max_protocol DTLSv1.2 -mtu 1500 -bind [::1]:51697 -max_protocol DTLSv1.2 -servername localhost
Engine "ossltest" set.
AddressSanitizer:DEADLYSIGNAL
=================================================================
==32627==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x7f0b74e7d234 bp 0x7ffd887b10b0 sp 0x7ffd887b1030 T0)
==32627==The signal is caused by a WRITE memory access.
==32627==Hint: address points to the zero page.
    #0 0x7f0b74e7d234 in BIO_bind crypto/bio/bio_sock2.c:240
    #1 0x55d4bf4f2ff5 in init_client apps/lib/s_socket.c:146
    #2 0x55d4bf48bb32 in s_client_main apps/s_client.c:2170
    #3 0x55d4bf463a85 in do_cmd apps/openssl.c:426
    #4 0x55d4bf41a3f5 in main apps/openssl.c:307
    #5 0x7f0b74a461c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
    #6 0x7f0b74a46284 in __libc_start_main_impl ../csu/libc-start.c:360
    #7 0x55d4bf41ac10 in _start (/home/ed/ossl/openssl/apps/openssl+0xddc10)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV crypto/bio/bio_sock2.c:240 in BIO_bind

I don't know what exactly is going on here, but I think most likely there is a race condition
where the port was initially available, but is occupied when the client actually to use the port.

never mind. that is just my instrumentation techinque.
gcc would figure out that writing at NULL is undefined behavior and optimize it away.

The problem is that the chosen port number is apparently a free port number before the client is started,
but this is the only place where we try to bind at a non-zero port number, that cannot work, unless it is
outside the range of dynamic port numbers.

yeah, sorry, should have looked at your test more closely.

Actually I'm not sure I follow what you were saying above.  As long as a port number is selected above 1024 (assuming we're not running as root), it's fine to do what we're doing here in terms of port binding.  The only issue happens in the event that another process claims the port we've selected after the selection is done, which seems like it should be rare.  I grant this issue is intermittent, but I've seen it too recently, so it seems it's likelyhood has.increased, and Im not sure.what might have caused that.
Or am I misunderstanding your last comment?

Yes, that is what I meant. And due to HARNESS_JOBS=${HARNESS_JOBS:-4} we have 3 other process
run in parallel that may do a listen on any port, at the same time,
which will grab the port number making the test fail.
The code in question is rather new I never saw anything like that before,
It does its job in the wrong way, it should bind to any port, and let the kernel decide
which port is free, and then output the port number that was chosen in a message like
the "ACCEPT [::]:port" that the s_server command sends to let the test forward
any packets to this port, instead of doing it the other way round.
Or the test could learn the port number by looking at the first packet that was sent
by the s_client, or am I missing something?

Thank you for the clarification.  I agree, your general proposed approach makes sense (i.e
Let the kernel decide on port bindings, and report the results, rather than self selecting and hoping for the best).  But from my read of the failure, it's actually the client that's failing in the bind operation (or was that an artifact of your debug work)?  I'm asking because, if the client is failing to bind,  left wondering why the client is trying to bind at all?  It's a client, it's local port isn't relevant to the connection at all.  We should just issue a connect to the destination server port and let the kernel auto bind us

Yes the client does indeed this weird thing, you can see that there is an option -bind [::1]:51697,
that is passed to the client, I was surprised to see that in the trace, and it explains of course
why the bind on a non-zero port number happens at all.

I think it is related to the way DTLS is used with TLSProxy is tested. I wrote the code and here is an explanation of how it works and why:
So the TLSProxy works as a man in the middle ie. there is a connection between the s_client and TLSProxy and between TLSProxy and s_server.
In order to setup the udp socket on TLSProxy the port/address that the s_client bind to is needed  because it works differently from tcp where the socket accept() does this setup.
Here is the s_client bind command:
https://github.com/openssl/openssl/pull/23319/files#diff-b13a37c77e87358a6080c40fd2090bc613b9726255248fa5f09aad6d3049cda2R333-R341
Here is the TLSProxy client side socket setup:

https://github.com/openssl/openssl/pull/23319/files#diff-b13a37c77e87358a6080c40fd2090bc613b9726255248fa5f09aad6d3049cda2R227-R235

The port is randomly selected which is probably why the tests fails intermittently:
https://github.com/openssl/openssl/pull/23319/files#diff-b13a37c77e87358a6080c40fd2090bc613b9726255248fa5f09aad6d3049cda2R117

I don't know if there is a way to check that the port is ok before calling the bind? Or maybe it can be fixed by some alternate solution?

you can check that its available prior to bind, but its inherently racy in that, theres no guarantee that the port won't be allocated and bound to another application immediately after the check succeeded
We could potentially wrap the applications under test in a single program that allocates and binds the ports needed, maps them to a socket with mknod, and then fork/wait on the appropriate child processes to complete.  It would be sort of like the portreserve application, but for arbitrary ports rather than privileged ones

Why don't you first bind the client-side Proxy port to any port (i.e. port 0), like the server opens it's port,
get the chosen port number from the O/S  and ask the dtls client to connect this port, and when the
first packet arrives you should know the client's port and then you can forward any received packets in either direction?