Composer create does not pass "--no-interaction" flag for "post-create-project-cmd" (Craft CMS)

Preliminary checklist

[X] I am using the latest stable version of DDEV (see upgrade guide)
[X] I have searched existing issues
[X] I have checked the troubleshooting guide
[X] I have run ddev debug test to include output below

Output of ddev debug test
Expand `ddev debug test` diagnostic information
https://gist.github.com/mandrasch/9c5093ae8407a877f0b3859ab7b3842d

Expected Behavior
Craft CMS has the following (https://github.com/craftcms/craft/blob/5.x/composer.json) post-create-project-cmd:
 "scripts": {
    "post-create-project-cmd": [
      "@php -r \"file_exists('.env') || copy('.env.example.dev', '.env');\"",
      "@php -r \"unlink('composer.json');\"",
      "@php -r \"rename('composer.json.default', 'composer.json');\"",
      "@composer dump-autoload -o",
      "@php craft setup/welcome"
    ]
  }

I want to run an install without interaction, therefore I want to use the following
ddev composer create -y --no-scripts --no-interaction craftcms/craft
with DDEV v.1.21.3 (since post-create-cmd is executed now)
Actual Behavior
Executing  ddev composer create -y --no-scripts --no-interaction craftcms/craft get's stuck at this screen with a prompt:

Console output:
Executing composer command: [composer run-script post-create-project-cmd]

> @php -r "file_exists('.env') || copy('.env.example.dev', '.env');"
> @php -r "unlink('composer.json');"
> @php -r "rename('composer.json.default', 'composer.json');"
Generating optimized autoload files
Generated optimized autoload files containing 5444 classes
> @php craft setup/welcome

   ______ .______          ___       _______ .___________.
  /      ||   _  \        /   \     |   ____||           |
 |  ,----'|  |_)  |      /  ^  \    |  |__   `---|  |----`
 |  |     |      /      /  /_\  \   |   __|      |  |
 |  `----.|  |\  \----./  _____  \  |  |         |  |
  \______|| _| `._____/__/     \__\ |__|         |__|

     A       N   E   W       I   N   S   T   A   L   L
               ______ .___  ___.      _______.
              /      ||   \/   |     /       |
             |  ,----'|  \  /  |    |   (----`
             |  |     |  |\/|  |     \   \
             |  `----.|  |  |  | .----)   |
              \______||__|  |__| |_______/

Generating an application ID ... done (CraftCMS--e8279XXXX)
Generating a security key ... done (UgSm61wTXXXX)

Welcome to Craft CMS!

CraftCMS related source code:  @php craft setup/welcome - ActionWelcome checks for if (!$this->interactive https://github.com/craftcms/cms/blob/5.x/src/console/controllers/SetupController.php#L168 --> and this is set here https://github.com/craftcms/cms/blob/c2f58dce722f79baa208b879f821f74960627a12/src/console/ControllerTrait.php#L171.

    protected function checkTty(): void
    {
        // Don't treat this as interactive if it doesn't appear to be a TTY shell
        if ($this->interactive && !Process::isTtySupported()) {
            $this->interactive = false;
        }
    }

So maybe this needs to be changed here in DDEV when --no-interaction is passed? 🤔 (just a guess)
https://github.com/ddev/ddev/blob/70fc4cd7b8b84600c18f0435f2ca82f1dba8b730/cmd/ddev/cmd/composer-create.go#L284C36-L284C41
		stdout, stderr, _ = app.Exec(&ddevapp.ExecOpts{
   		Service: "web",
   		Dir:     app.GetComposerRoot(true, false),
   		RawCmd:  composerCmd,
   		Tty:     isatty.IsTerminal(os.Stdin.Fd()),
   	})

Or this https://github.com/ddev/ddev/blob/70fc4cd7b8b84600c18f0435f2ca82f1dba8b730/cmd/ddev/cmd/composer-create.go#L237C4-L244C1
for _, osarg := range osargs {
   			for _, supportedArg := range supportedArgs {
   				if strings.HasPrefix(osarg, supportedArg) {
   					composerCmd = append(composerCmd, osarg)
   				}
   			}
   		}

needs to be appended to the second command to
// Try to run post-create-project-cmd.
composerCmd = []string{

as well (second guess).

DDEV improved ddev composer create in v1.23.1 - the post-create-project-cmd is now being executed properly  (https://github.com/ddev/ddev/pull/5058). Wasn't executed before as far as I understand.
My guide for previous versions of DDEV: https://dev.to/mandrasch/install-craft-cms-v5-alpha-with-one-command-via-ddev-4ne5)

Tried a quick fix via Gitpod (https://ddev.readthedocs.io/en/stable/developers/building-contributing/#open-in-gitpod) for cmd/ddev/cmd/composer-create.go, seemed to work for my use case so far:
			if !preserveFlags && composerManifest != nil && composerManifest.HasPostCreateProjectCmdScript() {

                                 // Try to run post-create-project-cmd.
				composerCmd = []string{
					"composer",
					"run-script",
				}

				// Apply args supported for run-script
				supportedArgs := []string{
					"--dev",
					"--no-dev",
					"-q",
					"--quiet",
					"--ansi",
					"--no-ansi",
					"-n",
					"--no-interaction",
					"--profile",
					"--no-plugins",
					"--no-scripts",
					"-d",
					"--working-dir",
					"--no-cache",
					"-v",
					"-vv",
					"-vvv",
					"--verbose",
				}

				for _, osarg := range osargs {
					for _, supportedArg := range supportedArgs {
						if strings.HasPrefix(osarg, supportedArg) {
							composerCmd = append(composerCmd, osarg)
						}
					}
				}

				composerCmd = append(composerCmd, "post-create-project-cmd")

@mandrasch, I have a fix for this issue in:

#6303

@mandrasch This looks like the same class of problem I had with CakePHP (#6300) .
I confirmed @stasadev's #6303 fixes it there and I'm betting it will for this too.

@tyler36 thanks for information! 👍
I just realized that the problem also seemed to be that --no-scripts wasn't working properly.
The official craft docs (https://craftcms.com/docs/5.x/install.html#quick-start) do not mention --no-interaction at all:
ddev composer create -y --no-scripts "craftcms/craft"

--no-scripts: Skips execution of scripts defined in composer.json.

I briefly tested the new awesome PR by Stas and both variants seem to work properly now 🎉
ddev composer create -y --no-scripts "craftcms/craft"
ddev composer create -y --no-interaction "craftcms/craft"


Added Tableau 8

Addressed comments in 7b14e98209a198f724aab61e75fe6fae435f4b69
Also created separate casks for the 8.2 and 8.3 streams.

Anything else holding up this pull?

Sorry about that. Looks good!


Still got CORS headers when enabling CORS for API Gateway and sending get request without Origin header

Description and Minimal Reproduction [REQUIRED]

Get compose file from edgex-compose/docker-compose.yml
Add environment variable EDGEX_SERVICE_CORSCONFIGURATION_ENABLECORS: true under security-proxy-setup service
Deploy EdgeX by the above compose file
Send get request without Origin header
curl -v -k -H "Authorization: Bearer xxxx" https://localhost:8443/core-metadata/api/v3/ping

Response headers:
...
< HTTP/1.1 200 OK
< Server: nginx
< Date: Wed, 23 Aug 2023 03:12:43 GMT
< Content-Type: application/json
< Content-Length: 92
< Connection: keep-alive
< X-Correlation-Id:
< Access-Control-Allow-Origin: https://localhost
< Access-Control-Expose-Headers: Cache-Control, Content-Language, Content-Length, Content-Type, Expires, Last-Modified, Pragma, X-Correlation-ID
< Vary: origin
...

The response still contains CORS header. This behavior for API Gateway is correct or not?
🌍  Your Environment
Deployment Environment: Ubuntu 22.04 / x86
EdgeX Version [REQUIRED]: Main
Anything else relevant?

@bnevis-i this issue is just a question to confirm the correct behavior.  we have implemented the CORS test cases for the individual micro service.  Do you have any suggestion about what we should test for API Gateway behaviors?

@bnevis-i this issue is just a question to confirm the correct behavior. we have implemented the CORS test cases for the individual micro service. Do you have any suggestion about what we should test for API Gateway behaviors?

You are right that this is a bit off.  NGINX doesn't allow nested IF statements or complex conditionals (AND/OR) etc.  I have to rewrite the logic to only send out CORS headers IFF Origin: is set, and only send the preflight headers IFF Origin: is set AND the method is OPTIONS.  There are no complex booleans allowed in NGINX if statements so the second case is tricky.
I think it is a valid finding, but first and foremost we need to make sure that CORS requests actually work.  Avoiding sending "extra" headers is a secondary concern.

@cherrycl Based on https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS documentation, I have made the following truth table:

Operation
Preflight Request
CORS Request Header
if http_Origin
if http_origin && OPTIONS
if http_origin && !OPTIONS

Access-Control-Allow-Origin
x
x
x

Access-Control-Allow-Methods
x

x

Access-Control-Allow-Headers
x

x

Access-Control-Allow-Allow-Credentials
x
x
x

Access-Control-Allow-Max-Age
x

x

Access-Control-Expose-Headers

x

x

Vary
x
x
x

The first two columns signify if the header is returned in response to a preflight request or an actual CORS request.  The last three columns signify the request header logic that should be used for sending the response.
It is not possible to write compound IF conditions in NGINX or nested IF conditions, but it is possible to be clever about it by building a string, as detailed in https://ezecodes.wordpress.com/2016/06/30/multiple-if-conditions-in-nginx/
Without using the compound IF workaround, we could simplify the last two rules to OPTIONS or !OPTIONS.  This means that for an options request without a Origin: header, it would send three extra headers to the client.  And for a GET/PUT/POST, etc, it would send one extra header.
@cherrycl do you think the simplified IF logic would work, or do you think we should do the complex IF logic?

@bnevis-i we think it is fine to simplify the rule in nginx.  the actual CORS logic is still located in the individual service.  thanks for the suggestion.

@cherrycl What's your take.  Our choices are

6 or 4 extra headers (current implementation, simplest)
3 or 1 extra headers (simple logic tweak)
No extra headers (very complex logic tweak)

@cloudxxx8 Actually, it's an either/or choice -- enable it in the service, or enable it at the API gateway. The API gateway's auth check will block access before it gets sent to the backend; it only makes sense to do CORS in the service if you are not using EdgeX's gateway. A command line client can spoof the CORS headers, so all the protection logic for CORS (excluding token auth) is actually in the browser.

you are right. that makes sense.

@bnevis-i Thanks for the summary.
I read through the article, and it just states:

Note that in any access control request, the Origin header is always sent.

However, there is no statement about the headers should not be sent.
As a result, I believe the simplest option is enough.  There is no harm to send back more headers.

6 or 4 extra headers (current implementation, simplest)

If you agree with that, we can close this issue now.

@bnevis-i Let's use the simplest option.  Is it ok?

6 or 4 extra headers (current implementation, simplest)

@cloudxxx8   This is what is implemented.  Closing the request.


.github/conformance-ginkgo: replace deprecated jq flag

The jq flag 'argfile' has been removed. The solution is to use slurpfile instead.

/test

/ci-ginkgo

/test


Type Propagation and Constraint Inline

There is a problem that type propagation occurs before constraint inline.  The problem is that constraints sourced from other files are not guaranteed to have had their types propagated through when we inline them.  One solution is to run type propagation twice.

Another solution is to make type propagation a "gate" in the pipeline.  That is, all files must pass through it before any file can proceed to a subsequent stage.

My Current solution is to make every pipeline stage a gate.  This limits the possibilities of parallelisation.  However, we can address this down the track.


Ensure shortlinks are preserved indefinitely.

These are tied to the lifecycle of the instance today and there is no persistence.

Using tinyurl as the shortener.


Add fixes for osx-arm64 migration

Checklist

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

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

cc/ @isuruf

It seems that openmpi is failing on arm64.  I'll look into that.  Otherwise, I confirmed that osx_arm64_mpimpich works and passes all tests.

For openmpi, you need https://github.com/conda-forge/mpi4py-feedstock/blob/master/recipe/meta.yaml#L16

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Selectors are suggested to take a <two spaces>#<one space>[<expression>] form. See lines [58]

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.

@isuruf is this ready?

Yes, @conda-forge/fftw


Move New and Edit People page to the GOV.UK Design System

Description
This ports the new/edit people page to the GOV.UK Design System. It appends legacy to the current new/edit views and partials. Then adds the new views in the GOV.UK Design System and conditionally renders the Boostrap or GOV.UK Design System based on whether the user has the "Preview design system" permission.
Trello card
https://trello.com/c/gyhTZQLT/42-new-edit-person-page
Screenshots
New
Before

After

Edit
Before

After

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

@davidgisbey
Few changes:

Warning message in black
Remove the warning at the bottom
Optional: Can we have the Rt Hon as a question using radio? If not, maybe we could have in the checkbox something like [x] Add the prefix Ht Hon


chore: add missing clone derives

I'm using some types for solc preprocessing in ethers-solc, especially FunctionDefinition which was lacking Clone and didn't play nice with existing types that are Clone.
I can totally live without this PR, but thought the missing derive was missing rather than deliberately omitted.
feel free to close this if that's the case.

I agree they were missed rather than omitted on purpose. When structures are pub in a crate, they should really have Clone derived. I think this was even mentioned in rust for rustaceans.


CLO APIs and documentation

Description
Define the APIs that will be used for CLO Cashback Connections features in Android and iOS Rewards SDKs, considering the information that needs to be exchanged with our backend services and Kard API, and add its respective documentation.
Issues

[x] tiki/apps-rewards-ios#55
[x] tiki/apps-rewards-android#75
[ ] tiki/apps#32

blocked waiting on @mike-audi to review final issue.


The initializer pod spec does not have envFrom

Brief summary
Hi,
I am pretty new to k6 and the operator usage. The initializer pod spec does not seem to have the envFrom option and just has env option as can be seen from these lines compared to the runner pod spec which does have it.
The JSON spec for the initializer does seem to expose the envFrom though as can be inspected from running kubectl explain TestRun.spec.initializer.envFrom:
GROUP:      k6.io
KIND:       TestRun
VERSION:    v1alpha1

FIELD: envFrom <[]Object>

DESCRIPTION:
    <empty>
FIELDS:
  configMapRef  <Object>
    <no description>

  prefix        <string>
    <no description>

  secretRef     <Object>
    <no description>

I am curious to know if this has not yet been implemented or if this is a deliberate decision or if I am just missing something.
This issue arises from a recent issue that I faced which I have posted on Grafana k6-operator community forum
k6-operator version or image
3.2.0
K6 YAML
apiVersion: k6.io/v1alpha1
kind: TestRun
metadata:
  name: api-test
  namespace: podinfo
spec:
  arguments: -o experimental-prometheus-rw
  parallelism: 4
  script:
    configMap:
      name: api-cm-test
      file: api.js
  runner:
    env:
      - name: K6_PROMETHEUS_RW_SERVER_URL
        value: http://localhost:9090/api/v1/write
      - name: K6_PROMETHEUS_RW_TREND_STATS
        value: p(95),p(99),min,max,avg,count,sum
    envFrom:
      - secretRef:
          name: api-secret
      - configMapRef:
          name: api-data-cm
  initializer:
    env:
      - name: "K6_INCLUDE_SYSTEM_ENV_VARS"
        value: "1"
      - name: "RATE"
        value: '1'
      - name: "DURATION"
        value: '20s'
  # This does not work even though its in the spec
  # envFrom:
    #   - configMapRef:
    #       name: api-data-cm
    #   - secretRef:
    #       name: api-secret

Other environment details (if applicable)
GKE v1.27
Steps to reproduce the problem

Create a ConfigMap with RATE and DURATION variables and a Kubernetes secret with values.
Apply them.
Use the following test as an example:

import http from 'k6/http';
import { check, fail } from 'k6';
import { sleep } from 'k6';

const url = 'https://url-to-test';

export let options = {
  scenarios: {
    constant_request_rate: {
      executor: 'constant-arrival-rate',
      rate: `${__ENV.RATE}`,
      timeUnit: '1s', // 1000 iterations per second, i.e. 1000 RPS
      duration: `${__ENV.DURATION}`,
      preAllocatedVUs: 5, // how large the initial pool of VUs would be
      maxVUs: 10, // if the preAllocatedVUs are not enough, we can initialize more
    },
  }
};

export default function() {
  let res = http.get(url, {
    headers: {
      'Content-Type': 'application/json',
      'account-id': `${__ENV.ACCOUNTID}`,
      'api-key': `${__ENV.APIKEY}`,

    },
  });

  console.log(res.json());
}

Expected behaviour
The tests should run correctly and should pick the values from the ConfigMap.
Actual behaviour
The initializer pod fails with the error that variables are undefined because it cannot pick up any values from the ConfigMap.

Hi @ghostx31, yes, it seems like a bug. Thanks for opening the issue.
The initializer pod spec does have the envFrom option but it doesn't pass it to the Job. But after this part is fixed, if your envFrom will be the same for runner and for initializer then you can specify it only for runner. Usually there's no need to tinker with initializer pod spec separately from runner's spec.
IIRC, initially envFrom has been added to pass secrets to the test run - and not at all to pass the options like duration. That's the most likely explanation on why this bug exists.
Btw, 3.2.0 is the version of Helm chart - not of the operator. I'll update the form for issues :+1:

Thanks for your quick response!
Yes, I realised that there is no real need to mess with the initializer spec but I had to because of the issue I was facing.
I am passing secrets using secretKeyRef but also going through the docs of environmental variables, I felt that since our tests and other YAML objects would be synced with ArgoCD, it made sense to pass configuration values through configMapRef so that devs only needed to change values in their ConfigMaps, but I see what you mean.
Let me know in case I can assist you in any way, i'll be happy to help you resolve this.

Btw, 3.2.0 is the version of Helm chart - not of the operator.

Got it, I'll update my issue too!

@ghostx31, would you like to create a PR? :slightly_smiling_face:  This should be a simple "good first issue" fix, actually: just adding EnvFrom to initializer definition as is happening in runner's definition.

Sure, it seems like a single one liner fix. I'll send a PR once I'm back from work then.


Update index.js

Added the ability to specify an absolute path for templates from the project root (you need to specify a path without slashes at the beginning of the path)

Hello, thanks for your PR. Can you add tests for this case?


Specifiy main

This would make this repo commonjs compliant, and simplify inclusion when using module bundling tools like webpack and such!
Please merge!

Thanks for the PR work. Sorry it took me ages to merge, was on vacation out of the country so I really didn't have visibility but back now. Will also do a release later today.


Add [build-dependencies.khronos_api]

This fixes the build for me on cargo 0.0.1-pre-nightly (8154255 2015-01-14 19:14:12 +0000) rustc 1.0.0-nightly (ed530d7a3 2015-01-16 22:41:16 +0000).

Thanks

Cheers!


fix(): check if journey test work fine

JIRA - SPARK-473651
Changes -
Description:
Fixing the pipeline CircleCI workflow, Fixing the journey tests
Upgraded the webex dependencies
Updated tests
Screenshots:

@rarajes2, We are aware amplify preview link is not working for react-widget, will investigate as part of tech debt.


Inconsistency in package dependency

A clear and concise description of what the bug is.
How to reproduce the bug

Clone Superset repo on Mac
Install Packages
Run superset run -p 8088 --with-threads --reload --debugger
See an error on the screen

Expected results
The complete dashboard should appear with the necessary example dataset
Actual results
Dashboard doesn't appear and the following screen in the below image appears on screen
Screenshots

Environment

browser type and version: Chrome
superset version: superset  current version
python version: `python --3.8
node.js version: node -16.12.1
any feature flags active:

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[ Y] I have checked the superset logs for python stack traces and included them here as text if there are any.
[ Y] I have reproduced the issue with at least the latest released version of the superset.
[ Y] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Same packages of different versions are utilised in the superset main folder and superset-frontend folder. This issue needs to be fixed.

Hello @sumitra19jha thanks for submitting this issue. Would you mind providing more info concerning the error that you are seeing?

@geido Snapshot added

I have resolved the above issue on my local system by removing package conflicts in the superset-frontend folder. During installation from scratch in order to remove the above error, I have to run npm install in a superset-frontend folder and then the dashboard appears. The superset-frontend folder shows logs that the package in the parent folder and one used there don't have the same version.

Can I create the PR making sure that common packages across multiple folders have same version?

Hello @sumitra19jha that would be awesome! Are you already in the Superset Slack? I'd be happy to help you getting your PR reviewed and merged. You can find me there as geido.

Hi @geido  I would like to work on this issue if nobody has already taken it up.
Thanks

Hi @geido  I would like to work on this issue if nobody has already taken it up.
Thanks

Are you still able to reproduce this issue? If so, sure you are more than welcome to pick it up and I can help you along the way.

Closing this as stale since it's been silent for so long, and we're trying to steer toward a more actionable Issues backlog. If people are still encountering this in current versions (currently 3.x) please re-open this issue, open a new Issue with updated context, or raise a PR to address the problem. Thanks!


Create a help icon mechanism.

Displays hint for a field, and it should be retrieved from the server side upon user click.
Design: all hint of fields could be saved to one table, include fields: Entity / Field / View / Hint

Written by @xqliu
Created at 2014-11-09T00:25:26.000+0800
Link to http://betterlife.atlassian.net/browse/BE-12

Look into angular-ui tooltip

Written by @xqliu
Created at 2014-11-10T23:52:42.000+0800

{quote}
form_args = dict(
field=dict(description=u'xxxx')
){quote}
The description will become help information.

Written by @xqliu
Created at 2015-08-14T09:57:00.628+0800


update:yoga-caching-algorithm

Summary:
The pull request optimizes the canUseCachedMeasurement function in the Yoga library by reducing redundant computations, combining conditions where possible, and enhancing readability and performance. These changes aim to improve the efficiency of the function without altering its overall implementation or behavior.
Changelog:
[GENERAL][CHANGED] - Optimized the canUseCachedMeasurement function to reduce redundant computations and improve performance.
Test Plan:

Unit Tests: Ran existing unit tests to ensure the optimized function produces the same results as before.
Performance Tests: Conducted performance tests to measure the execution time of the canUseCachedMeasurement function before and after the optimization.
Code Review: Reviewed the changes to ensure they maintain the original logic and correctness of the function.

The tests confirmed that the optimized function is more efficient while producing the same correct outputs.

I’ve patched rn 0.74.3 with this change and I’ve encountered weird layout from time time on both iOS and Android.
The layout was tending to move upwards on the screen, eg a flex:1 view could move all the way up and only the bottom part was visible.
In another case  on Android only I had 3 elements in a flex direction row alignitems center and the 2 right last elements were moved upwards again whille the left one was positioned fine.
Don’t know if something is missing on my end (maybe there are other yoga commits on 0.75 branch that accompany this one).  I thought it worths mentioning it.
cc: @NickGerleman


Avoid creating temp directories, when they could instead be re-used

We should be able to transparently re-use a temp directory if

The input structure is the same
The temp directory has not been written to through the write API

I think it makes the most sense if

[ ] The createStructure method on a factory is removed
[ ] A createDirectory method is added that allows for re-use
[ ] A createUniqueDirectory method is added that ensures the underlying directory is fresh

Maybe it even makes sense that we have a concept of a "writable" directory and a "read-only" directory, where we specifically cannot write to a possibly shared on. This would make it easier to trust testing tools that might run tests in parallel, reading from the temp directory at the same time. I have a slight concern that even if the write method marked a directory as "dirty" (meaning that, if a could-be-shared directory is created, we should actually create a fresh one), that async, parallel tests could result in two tests sharing a temp directory when they shouldn't.
While the current approach works reliably, it's likely that the filesystem access is the bottle-neck to running the tests quickly. If we can reduce the filesystem interactions, the tests will run faster.
In my experience using this library in the tests for 2-3 other projects of mine, I often have many tests that use the same structure out of convenience. I want the creation isolated to each test, so that I don't have to think about the fact that the tests share the structure and can easily change them independently, but I also would love for the library to abstract this concern away and opt out of extra fs calls that it actually doesn't need to make.

Could a ReadOnlyTempDirectory literally make the directory read-only after creation to ensure that two tests don't accidentally write to the same directory at the same time?

I decided this isn't a good idea; it's possible -- even likely -- that the temp directory was written to aside from the .write API. This "feature" could easily lead to unexpected cases of shared mutable state across the filesystem. Better not to risk it!


Feature: Android OTEL Logging exporter

To Create logging solution where logs can be pushed using Log exporter. Like Logger.d("Hello World")

Thanks. Technically this is already available today -- you can configure logging and a log exporter when you (manually) configure your otel sdk instance. I do think that there is some room to improve the usability/ergonomics of this.
I would love to hear some input from users with ideas around this.

@breedx-splk I guess that if a sample with Timber (https://github.com/JakeWharton/timber) could be great to know how to do this kind of things.


SOL-103114 & SOL-103115

Version updates for Otel w/ JCSMP & JMS
I HAVE NOT YET TESTED RUNNING THE APPS, PLEASE DO SO BEFORE MERGING

Made some modifications. tested and all good


Package babel Error: You haven't defined the language italian yet.

From a raw report-template.tex
Don't know if I've missed something in my latex config
! Package babel Error: You haven't defined the language italian yet.

See the babel package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.80 \iflanguage{italian}
                         {
)
! Emergency stop.
<*> kaobiblio.sty

Thank you for reporting this. It appears that the \iflanguage macro fails if the language pack being tested is not installed, and I believe that this is what happened in your case.
I will soon push a new version where the problem should be fixed. Please let me know if there are still errors.

Thanks !
:+1:


v5.3.1-rc commit

[v5.3.1-rc] - eSignature API v2.1-20.4.01 - 01/20/2021
Changed

Added support for version v2.1-20.4.01 of the DocuSign eSignature API.
Updated the SDK release version

BREAKING

Deprecated update and delete recipients methods in BulkEnvelopesApi.

AppVeyor build and test pass.

AppVeyor build and test pass.


CSG node gizmos are outdated after reparenting nodes to a CSGCombiner

Godot version
v3.4.stable.arch_linux
System information
OpenGL ES 3.0 Renderer: AMD Radeon Vega 8 Graphics (RAVEN, DRM 3.40.0, 5.10.79-1-MANJARO, LLVM 13.0.0)
Issue description
When I place a CSGCombiner and add any CSG node type as children, the combiner does not update it's mesh after you switched tabs.

This is odd, I work with csg a lot, why can I reproduce it so easily now and now notice it earlier? I will reboot to see if its a memory issue or something.
Steps to reproduce
Create a new Project
Add a CSGCombiner to the scene
Add any CSG Node as child of that combiner
Change some settings of that child, see the mesh update
Switch tab to another 3d scene
Switch back
Change settings of the children
Mesh does not update anymore until you reparent the CSGCombiner
Minimal reproduction project
csg-combiner-bug.zip
Video:
https://youtu.be/cx8CTbt_Wi4

Nah, still the same after reboot.

Only the gizmos seem to be outdated, not the CSG mesh itself.

On the video, right at the end, you can barely see that there are faint blue lines next to the rendered mesh. Just leave this here because it is barely visible. Don't know if related

Only the gizmos seem to be outdated, not the CSG mesh itself.

Yeah you are right. wen saving the scene and reopen it, the mesh is correct. So seems to be a visual issue then, I guess

A very similar thing happens when you open a project that has 2 scenes, each having a CSG node (not necessarily CSGCombiner).
The editor will by default start with the 2nd scene tab open, which shows the CSG correctly.
When you switch to the 1st scene's tab, it'll look just like in this issue.


Performance testing and recording

How it should be done?
@dpshelio's suggestion that we should use: https://github.com/spacetelescope/asv/
I am actualy like this idea.

Yea the only thing with this is it would vary drastically from machine to machine and even what your doing while you ran the tests but I guess it's better than nothing.

Look at sunpy asv setup


coref_kernels.so not found

I am using tensorflow=1.11.0 version.
While running "python demo.py final", I get this error:
Traceback (most recent call last):
File "demo.py", line 7, in
import coref_model as cm
File "C:\Users\ks\H_S\e2e-coref\coref_model.py", line 17, in
import coref_ops
File "C:\Users\ks\H_S\e2e-coref\coref_ops.py", line 8, in
coref_op_library = tf.load_op_library("./coref_kernels.so")
File "C:\Users\ks\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\framework\load_library.py", line 56, in load_op_library
lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: .\coref_kernels.so not found
How to solve this?

run setup_all.sh before running demo.py file

Hi, I already run setup_all.sh file. It’s giving same error.

what is the function of the custom op ？

请问这个问题解决了嘛？NotFoundError: .\coref_kernels.so not found

Have you solved the problem?NotFoundError: .\coref_kernels.so not found

is this solved .. I am getting the same error


Graphic bug when opening an email thread while polling the folder

Expected behavior
The list of messages in the selected thread should appear
Actual behavior
The list of messages in the selected thread shows up behind the original message listing.
Steps to reproduce

Enable threaded view in global settings
Enter a folder that has threaded messages in them.
Swipe down to initiate a folder poll.
While the folder is being polled, tap a threaded entry to show the complete message list for the thread.

 Both cases are caused by same Android bug: https://issuetracker.google.com/issues/37008170


Bug: Incorrect guideline for npx and yarn installation

Describe the bug
The current installation instructions in the documentation incorrectly suggest using npm dev to start the development server.

Expected behavior
Running the command should start the development server as expected. The server should successfully compile the project, enter watch mode, and display any necessary output or logs in the terminal without errors.
Steps to reproduce the bug

Run npm dev as per the guideline.
Observe the error message:

Thanks! Fixed in the upcoing PR.
Will merge soon

I’ve also encountered some issues when trying to run yarn install, so it might need to be fixed.

Hey can you try the latest version of the cli? Would also be helpfull if you can share yarn install errors?
Join us in converse! https://converse.xyz/group-invite/a0XKzl9oVpWNXcuYDZLMf

@kevinsslin Merged !, can you try?
Message me at fabri.converse.xyz if you have problems

I notice that the description in CLI part haven't been solved.

For the yarn installation part, we should update the command yarn i to yarn or yarn install.

While running the yarn install command, I encountered multiple warnings related to missing dependencies and experimental features. The dependencies such as<EMAIL_ADDRESS><EMAIL_ADDRESS>and others could not be found in the cache and had to be fetched from the remote registry.
5:46:02 AM - Starting compilation in watch mode... [1] [1] src/commands.ts(1,35): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/handler/agent.ts(1,38): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/handler/agent.ts(5,8): error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try npm i --save-dev @types/node. [1] src/handler/agent.ts(6,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/handler/agent.ts(19,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/handler/agent.ts(22,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/handler/agent.ts(25,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/handler/game.ts(1,32): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/handler/loyalty.ts(1,38): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/handler/loyalty.ts(17,3): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/handler/loyalty.ts(28,12): error TS7006: Parameter 'entry' implicitly has an 'any' type. [1] src/handler/loyalty.ts(28,19): error TS7006: Parameter 'index' implicitly has an 'any' type. [1] src/handler/splitpayment.ts(1,32): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/handler/splitpayment.ts(5,8): error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try npm i --save-dev @types/node. [1] src/handler/splitpayment.ts(6,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/handler/splitpayment.ts(34,72): error TS7006: Parameter 'member' implicitly has an 'any' type. [1] src/handler/tipping.ts(1,38): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/handler/tipping.ts(11,6): error TS7006: Parameter 'member' implicitly has an 'any' type. [1] src/handler/transaction.ts(1,32): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/handler/transaction.ts(75,25): error TS2304: Cannot find name 'URLSearchParams'. [1] src/index.ts(1,37): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations. [1] src/index.ts(38,3): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/index.ts(63,17): error TS7006: Parameter 'app' implicitly has an 'any' type. [1] src/index.ts(64,13): error TS7006: Parameter 'command' implicitly has an 'any' type. [1] src/lib/openai.ts(1,20): error TS2307: Cannot find module 'dotenv' or its corresponding type declarations. [1] src/lib/openai.ts(2,26): error TS2307: Cannot find module 'express' or its corresponding type declarations. [1] src/lib/openai.ts(5,20): error TS2307: Cannot find module 'openai' or its corresponding type declarations. [1] src/lib/openai.ts(7,11): error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try npm i --save-dev @types/node. [1] src/lib/openai.ts(40,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/lib/openai.ts(47,23): error TS2580: Cannot find name 'Buffer'. Do you need to install type definitions for node? Try npm i --save-dev @types/node. [1] src/lib/openai.ts(77,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/lib/stack.ts(1,29): error TS2307: Cannot find module '@stackso/js-core' or its corresponding type declarations. [1] src/lib/stack.ts(6,8): error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try npm i --save-dev @types/node. [1] src/lib/stack.ts(7,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. [1] src/lib/stack.ts(12,15): error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try npm i --save-dev @types/node. [1] [1] 5:46:02 AM - Found 35 errors. Watching for file changes. (node:11640) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time (Use node --trace-warnings ...to show where the warning was created) (node:11640) ExperimentalWarning: UseimportAttributesinstead ofimportAssertions(Usenode --trace-warnings ...` to show where the warning was created)
[ NaN ]
/Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/version.js:17
var promise = findPackage(path.dirname(module.parent.filename))
^
TypeError: Cannot read properties of undefined (reading 'filename')
at version (/Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/version.js:17:56)
at pin (/Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/version.js:10:10)
at /Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/index.js:81:5
at normaliseRules (/Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/load.js:125:3)
at ready (/Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/load.js:108:9)
at /Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/load.js:111:7
at callback (/Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/load.js:143:5)
at /Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/load.js:196:5
at callback (/Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/load.js:143:5)
at /Users/kevinslin/Desktop/repos/xuedao/glhf/24-devcon/msg-kit/test-group-yarn/.yarn/unplugged/nodemon-npm-3.1.7-ef86478222/node_modules/nodemon/lib/config/load.js:183:5
Node.js v21.7.1
^CJob [1], 'tsc -w' has ended`
While trying to run yarn dev, I encountered numerous TypeScript errors, along with missing type declarations for several modules, including @xmtp/message-kit, process, console, and more.

Nice now the CLI messages dont have package manager and the readmes were improved
https://github.com/ephemeraHQ/message-kit/pull/106
Already published in v15 of CLI

 While running the yarn install command, I encountered multiple warnings related to missing dependencies and experimental features. The dependencies such as<EMAIL_ADDRESS><EMAIL_ADDRESS>and others could not be found in the cache and had to be fetched from the remote registry.
src/commands.ts(1,35): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations.
src/handler/agent.ts(1,38): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations.
src/handler/agent.ts(5,8): error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`.
src/handler/agent.ts(6,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
...
(Additional errors with `nodemon`):
TypeError: Cannot read properties of undefined (reading 'filename') in nodemon/lib/version.js:17
Node.js v21.7.1

While trying to run yarn dev, I encountered numerous TypeScript errors, along with missing type declarations for several modules, including @xmtp/message-kit, process, console, and more. You can check the details here: https://app.warp.dev/block/pB0pHPhexIaqoIl45dh7VK

Can you start a new issue here? Seems you need to install typescript.

I have opened a new issue to track this problem: https://github.com/ephemeraHQ/message-kit/issues/107

 While running the yarn install command, I encountered multiple warnings related to missing dependencies and experimental features. The dependencies such as<EMAIL_ADDRESS><EMAIL_ADDRESS>and others could not be found in the cache and had to be fetched from the remote registry.
src/commands.ts(1,35): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations.
src/handler/agent.ts(1,38): error TS2307: Cannot find module '@xmtp/message-kit' or its corresponding type declarations.
src/handler/agent.ts(5,8): error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`.
src/handler/agent.ts(6,5): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
...
(Additional errors with `nodemon`):
TypeError: Cannot read properties of undefined (reading 'filename') in nodemon/lib/version.js:17
Node.js v21.7.1

While trying to run yarn dev, I encountered numerous TypeScript errors, along with missing type declarations for several modules, including @xmtp/message-kit, process, console, and more. You can check the details here: https://app.warp.dev/block/pB0pHPhexIaqoIl45dh7VK

Can you start a new issue here? Seems you need to install typescript.
About the warnings they already come with XMTP packages. They are normal

I have opened a new issue to track this problem: https://github.com/ephemeraHQ/message-kit/issues/107


Steamworks SDK v1.5.2 is required for init() to work on darwin x64

On an intel mac (macOS v12.0.1), the latest version of steamworks.js freezes when I call init. No error message is shown, the entire app freezes.
The specific command seems to be internalInit(appId) based on some debugging with console.log
I tried re-building steamworksjs.darwin-x64.node (which I can see that steamworks.js is using) from source, and had the same issue.
I was able to fix this problem by either:

Running the code on an M1 macbook
Downloading steamworks SDK 1.5.2 and replacing it with the version in dist/osx/

updated to 1.54


add IMU_GYRO_RATEMAX to limit gyro control publication rate

We'll need something like this before v1.10 to keep the cpu usage under control for certain configurations on older boards.

Cases that come to mind.

UAVCAN actuators (a bit of a cpu hog at the moment)
stm32f4 boards and VTOL (running both FW + MC + VTOL controllers)

Sounds good, tested with the requested changes on Pixhawk 4.
It is a bit disappointing to realize that the publication rate does not match the value of the parameter (it is equal the inverse of a multiple of the native publication rate), but I guess that this is the best behaviour.

I think we'll be able to somewhat improve this soon with updated drivers that provide the raw data at higher rates.
For example if we aim for 2 kHz (500 us interval) default on the common Invensense sensors now that are roughly updating at 1 kHz we'll be able to cleanly handle a 400 Hz (2500 us interval) inner loop for PWM setups.


Extend to be usable for general repos

Hey, I came across this tool and I think it's a really great tool. I was wondering if it could be extended to be easily used for other repos? I can see this being useful for many other projects.

@hianhianhian It's already possible to use it with any repository. It defaults to fetching from godotengine/godot, but you can change that with CLI arguments. The README explains how to add a new configuration and how to use CLI arguments.
You may want to modify the template and either change /src/shared/components/SharedNavigation.js or remove it from entry.js, since it has a navigation component for other Godot pages.

Ah okay thanks for the info, that's really cool! I'll close this issue then

Ah, one more thing. There is a bit of Godot-specific processing going on with labels to generate the release notes view in https://github.com/godotengine/godot-interactive-changelog/blob/master/src/paths/index/components/changes/ReleaseNotesItem.js
So that's also something you may want to modify. I can try to move this stuff to a more obvious location so you don't have to go deep into files to remove it from your fork, if you want.

Ah okay good to know
Btw there's also this little bit here that defaults to godotengine/godot but it's trivial to modify that
https://github.com/godotengine/godot-interactive-changelog/blob/75ae068fc0db48ee397ab7985140e3427dd35d26/src/paths/index/entry.js#L50

Ah, good catch! In this repo I never override this value indeed.


Publishing on Quarkus Registry

Quarkus provides an extension registry where also non-platform extensions can be published, and the easily discovered by browsing the dedicate web page or using developer tools.
Quarkus also provides a web tool, similar to start.vaadin.com, that allows to quickly set up an application by selecting the needed extension from the list of artifacts published on the registry.
The publishing process seems straightforward, and it should be done only once. After that, a scheduled job will check Maven Central for new versions and update the Quarkus Extension Registry

Direct link to the Quarkus Ecosystem CI README, with instructions to setup a Github Action to validate the extension at every Quarkus release

For the automatic builds against the latest Quarkus version, it seems like it is possible to define different target branches in the metadata with the alternatives key, as in the following example
https://github.com/quarkusio/quarkus-ecosystem-ci/blob/6618e668d099695dd93ffef673a07c38373181c5/kogito-quarkus/info.yaml#L1-L8

Welcome aboard!


Multi Line Gcode Can Be Extremely inconsistent!

If a line of gcode ends with a , or ; it will inconsistently execute. I had this set
G91;
G1 F3000 Z20 ;
G28 X Y;
G90;
G1 X0 Y235 F1000;
M84

And it was all over the place on which lines it would us, sometimes only running the first 3, other times running only the third etc.
It appears to work as expected if you enter 1 line of gcode per line with no punctuation or comments.

1 line per 1 command.
for comments use ;; on new line or after gcode line

do it work?

I'm also having this issue, trying to move X, y to 117 and Z to 0
I've tried G0 X117, y117, z0 and G0 X117; y117; z0 none works can you please give an example of what it would look like?

dannieboiz
I have used multiple commands on one line with no seperators, such as
G26 B60 H210 L0.3 R1
and had no problems
David

Thanks, issue was me... In terminal it isn't case sensitive but in this plugin it is, G0 X117 G0 Y117 G0 Z0 works.
G0 X117 isn't the same as G0 x117 it seems LOL

need to convert all commands to uppercase before executing a command


Fix UpdateRule.use_fp32_update for uninitialized parameter

Fixes #7555
Depends on #7735

Jenkins, test this please.

Jenkins CI test (for commit b21a06feec0f4160d650cb924508f27563e8d6da, target branch master) failed with status FAILURE.

CI errors unrelated


REFPLTB-857: Removing one iwconfig command usage

Removing some unused code
Removing prepare_hostapd_conf API since hostapd conf preparation is done in hostapd-init.sh

Signed-off-by: Manigandan Gopalakrishnan<EMAIL_ADDRESS>

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 1 file pending identification.

Protex Server Path: /home/blackduck/github/rdkb-turris-hal/87/rdkcentral/rdkb-turris-hal

Commit: 2672989d9f957e5eac591c4cfeb82249b0158b4a

Report detail: gist

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/777/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/5601/ started

https://jenkins.code.rdkcentral.com/job/build-component-rdk-next/25080/ started.

WARNING: A Blackduck scan failure has been waived
A prior failure has been upvoted

Upvote reason: Approved  - retriggered on existing match, prob. as a result of a knowledge base upgrade (KB69)

Commit: 2672989d9f957e5eac591c4cfeb82249b0158b4a


Work out how to test multiple players

One way is to make an iframe that loads multiple player windows in different iframes
Another way is to stub out the other players - play them programmatically https://github.com/cypress-io/cypress-example-recipes/issues/213
An ideal long-term solution is to use empirica bots

Should be able to do this by creating a separate <EmpiricaPlayer url={getURL()} ns={playerKey}> object in App.js, then we can have multiple independent players show up in the same game screen. We may be able to do this cleverly by passing multiple playerid URL params, and checking for that, and adding multiple players if there are multiple URL params

Close, needs maturing


Can't import package

Hi, the plugin look great, but I can't import to Unity with following error:
Cannot perform upm operation: Unable to add package [https://github.com/Elringus/SpriteGlow.git#package]:
  No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hub [NotFound]
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

Error adding package: .
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

Do you have other method to suggest to import the package?
Thanks a lot

You have the answer right inside the error you've shared. Please read carefully:

No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hub [NotFound]

Sure I have read the error message and I have git also, but seems this is Unity package manager problem, why not add to Unity assets to take more impressions and seems the installion will be more easier.
Anyway, I can use your plugin by download manually from Github and copy it to Unity project folder.
Thanks for your great plugin.

I've added package to the installation methods, thank you for the suggestion!


[Metadata] manage tap Metadata _sdc columns according to the stitch documentation

Objective
Manage tap Metadata _sdc columns according to the stitch documentation
Metadata columns gives information about data injections
Proposed changes
Update the message parsing to handle the metadata
Types of changes
What types of changes does your code introduce to target-s3-jsonl ?
Put an x in the boxes that apply

[ ] Bugfix (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 not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist

[ ] Description above provides context of the change
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Unit tests for changes (not needed for documentation changes)
[ ] CI checks pass with my changes
[ ] Bumping version in setup.py is an individual PR and not mixed with feature or bugfix PRs
[ ] Commits follow "How to write a good git commit message"
[ ] Relevant documentation is updated including usage instructions

Codecov Report

Merging #9 (16e7ddd) into main (bf27a2f) will decrease coverage by 2.34%.
The diff coverage is 45.00%.

:exclamation: Current head 16e7ddd differs from pull request most recent head ee21b4c. Consider uploading reports for the commit ee21b4c to get more accurate results

@@            Coverage Diff             @@
##             main       #9      +/-   ##
==========================================
- Coverage   54.39%   52.05%   -2.35%
==========================================
  Files           3        3
  Lines         182      219      +37
  Branches       36       38       +2
==========================================
+ Hits           99      114      +15
- Misses         68       88      +20
- Partials       15       17       +2

Flag
Coverage Δ

unittests
52.05% <45.00%> (-2.35%)
:arrow_down:

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

Impacted Files
Coverage Δ

target_s3_jsonl/__init__.py
54.59% <45.00%> (-3.80%)
: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 bf27a2f...ee21b4c. Read the comment docs.


Fix issue where a collapsed section content was still filling space

[x] Changes have been thoroughly tested to not break existing functionality.
[ ] New functionality has been documented or existing documentation has been updated to reflect changes.
[x] Visual changes are explained in the PR description using a screenshot/recording of before and after.

Before

After

Thanks for the PR, @lamberttraccard.
However, I do think there's a reason for this approach.
I didn't implement it initially so turning to @danharrin again (this is what we talked about on that other PR last week too).

Maybe the invisible was for a transition effect, but making it hidden doesn't seem to change anything, expect the current issue

Note to future self: don't merge until you find the reason it was invisible

Found the reason @lamberttraccard @zepfietje - #1967, to do with using a FileUpload inside it

Right, and we can't use x-if instead of x-show because we'd lose field state?

I haven't tried it, but I feel like it wouldnt be very performant

Thanks, I will have a look this weekend if I can find a workaround and why the problem occur sometimes

We're going to need an explanation as to why invisible h-0 doesn't work, and which browsers can reproduce this on 👍 Once you reattempt a different fix, you can submit a new PR


Make download appear safe

When I donwload the exe file, Windows reports it as potentially unsafe.

We need to go to this website and report that it is safe

need to pay for code signing certificate.

whats the cost of the code signing certificate?

A useful link on the Electron app code signing.

Costs vary depending on the vendors, here I am going to share a couple of reseller's links

https://sectigo.com/ssl-certificates-tls/code-signing
https://www.digicert.com/dc/code-signing/microsoft-authenticode.htm


HDFS-15698. Fix the typo of dfshealth.html after HDFS-15358

NOTICE
Please create an issue in ASF JIRA before opening a pull request,
and you need to set the title of the pull request which starts with
the corresponding JIRA issue number. (e.g. HADOOP-XXXXX. Fix a typo in YYY.)
For more details, please see https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute

@ayushtkn Could you please take a look? Thanks

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
44m  4s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ trunk Compile Tests _

-1 :x:
mvninstall
8m 36s
/branch-mvninstall-root.txt
root in trunk failed.

-1 :x:
shadedclient
9m 20s

branch has errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m  9s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

-1 :x:
shadedclient
22m 26s

patch has errors when building and testing our client artifacts.

_ Other Tests _

+0 :ok:
asflicense
0m 42s

ASF License check generated no output?

80m 48s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2495/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2495

Optional Tests
dupname asflicense shadedclient

uname
Linux 5899c7f2479d 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 03b4e989712

Max. process+thread count
84 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2495/1/console

versions
git=2.17.1 maven=3.6.0

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m 24s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
40m 17s

trunk passed

+1 :green_heart:
shadedclient
60m 19s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 33s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

+1 :green_heart:
shadedclient
19m  0s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 30s

The patch does not generate ASF License warnings.

84m 49s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2495/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2495

Optional Tests
dupname asflicense shadedclient

uname
Linux 5793ee2769ff 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 142941b96e2

Max. process+thread count
617 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2495/2/console

versions
git=2.17.1 maven=3.6.0

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@ayushtkn @goiri Thanks for review.


Update csm-testing/goss-servers to 1.12.12

Update csm-testing/goss-servers RPMs to 1.12.12 to pull in CASMINST-4091 and CASMINST-4186

This shouldn't merge until a change by @jacobsalmela gets added. Converting to draft until that is ready.


triton kernel that implements the Flash-Decoding algorithm

Is there a Flash-Decoding algorithm implemented based on Triton?

IIUC, lightllm has implemented a flash-decoding triton kernel. Maybe you can refer it.


SHOW EXAMPLE OF SENDING METADATA IN STKPUSH

Hello show an example of how to attach metadata in the stkpush example

@IsaacSichangi, There is an example here: https://api-docs.kopokopo.com/?php#receive-payments-from-m-pesa-users-via-stk-push


feat: release 0.8.2 helm chart

This PR bumps the helm chart for the 0.8.2 release.

/ok-to-test-managed sha=02c9052 provider=aws

/ok-to-test-managed sha=02c9052 provider=gcp


Power-up System: Implementation

Current Implementation
The current implementation of the power-up system is fairly basic. It's design (or lack thereof) was mostly an experiment in inheritance, abstract/virtual methods, and faking GameObject states like inactive.

uses basic OOP principles of inheritance and overriding methods.
each power-up script controls granting/denying ship components its respective power in custom overridden methods.
this requires that each power-up remains active in the scene and gets/has component references.
power-up objects are never inactive, but are simply disabled/invisible.

i.e. only Colliders & Renderers are disabled.
this behaviour eliminates multiple instantiations/destroys, and can work with other designs.

A Better Implementation: Use Events
A better design would make use of more advanced techniques like Events. The power-up system is a perfect use case.

Ship script components that the power-up affects would be listeners/subscribers to the event.
implemented using either delegate events or Unity's event system.

Fire Powerup Stacking
Could stack firing powerups using a delegate multicast on the Shoot() methods.


Use semicolons in if/else/end one-liners

Matlab's code style recommends using semicolons after the "else" when you're writing a one-liner if/else/end statement like these. These show up as M-lint inspection warnings in newer versions of Matlab.
This is just code formatting cleanup; no behavior changes.

Oops, never mind about this: turns out Matlab changed its mind somewhere between R2014b and R2019b; adding these semicolons causes M-lint warnings to appear in R2014b. Canceling this PR since bids-matlab supports versions back to R2014a, and I suspect you'll want to prioritize earlier versions?


KAFKA-3439: Added exceptions thrown

@guozhangwang have a look when you can. Thanks.

Looks good overall.
Could we add explanations for those general exceptions for "when such exceptions can be thrown" like KafkaExceptions / StreamsExceptions / IllegalStateExceptions as the exception names themselves do not reveal too much hints. As an example in KafkaConsumer we tried to add as much information on that regards as possible to help developers.

Thanks @guozhangwang

LGTM


Fix build

ci/circleci: linux-benchmarks-basic failure on this PR is expected. The job tries to build "main" branch which is broken, hence, cannot succeed. CC: @pedroerp

@mbasmanova I noticed linux-bnchmarks-basic still tests on the original decimal commit 'eb79237434026360ba3009e3c56b3b227ef6321c' and I don't know why. Other than this it looks good.


'Organize your Meteor application' after add import folder

Hi every body,
I would like add import folder in my Meteor APP.
But, after import my routes and layout, i've Organize your Meteor application rendered.
My imports/statup/client/routes.js :
`    import { IronRouter } from 'meteor/iron:router';
import '../../../ui/layout/layout.js';

// Configuration
Router.configure({
    loadingTemplate: 'loading',
    notFoundTemplate: 'notFound',
    layoutTemplate: 'layout',
    waitOn: function () {
        return [
            Meteor.subscribe('posts'),
            Meteor.subscribe('skills'),
            Meteor.subscribe('tasks'),
            Meteor.subscribe('profil'),
            Meteor.subscribe('messages')
        ];
    },
    onAfterAction: function () {

        profil = Profil.findOne({},{
            sort: {
                createdAt: 1
            }, limit: 1
        });

    }
});

// Home page
Router.route('/', {
    name: 'home',
    itemName: 'Yeah'
});`

And my imports/ui/layout/layout.js :
`    import './layout.html';
import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/templating';`

Do you have any idea why Iron Router have error ?
Thank you !

Are you calling the /imports/statup/client/routes.js from your main client file?
Like: /client/main.js:
import 'imports/statup/client/routes.js';

PS.
I would advice you to use absolute paths in your files, instead of import '../../../ui/layout/layout.js';, it will save you a lot of pain if you do some refactoring ;-)

what error is Iron Router coming up with?
One thing I see is that
import { IronRouter } from 'meteor/iron:router'
should be
import { Router } from 'meteor/iron:router'
also I dont see itemName listed in the section on route specific options in the documentation:
http://iron-meteor.github.io/iron-router/


Link to email page is a 404

The tech infrastructure email section links to "how use your rladies.org email in a mail client or within Gmail" but the page is a 404.  It's a cute 404 page though. :-)
@maelle ~Do you know what happened to this page?~  https://guide.rladies.org/organization/email/
Edit: Ok, sorry i think this is just a typo in the URL and is supposed to link here: https://guide.rladies.org/organization/tech/email/

Thank for catching this!


First version

Replace draft with a dashboard that supports the following

gives summary of the system
highlights if debug or error logs are enabled
allow filtering for instances
summary of all instances
performance data per instance
stats regarding authentication metrics (tokens issued, sso and login events)

@ju-cu , can you add a README? That will also help me, who knows very little about Grafana, to review and test this, so we can provide better feedback.

Dashboard was published at grafana.


How did you add property editors for elements?

When I create a PackedStringArray, how do you get the LineEdits for all the elements? Do you have to create a control node for each type manually, or is there a fuction that generates them automaticaly? (I looked at your code and it looks like you have to create them manually in "elements/base_property_editor.gd")

Yes, create_property_control_for_type() in that script creates the proper control for a property type.
Is this for modifying how the plugin works?


Naming conflict error

9.5 database with postgis.
to repro:
-create a new db

execute:   CREATE EXTENSION IF NOT EXISTS "postgis";

then postgraphql -c postgres://....
======================================================
Error: Naming conflict when building object. Cannot have two definitions for property 'stForce2d'.
at entries.forEach.entry (C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\build\graphql\utils\buildObject.js:40:19)
at Array.forEach (native)
at entriess.forEach.entries (C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\build\graphql\utils\buildObject.js:35:41)
at Array.forEach (native)
at Object.buildObject (C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\build\graphql\utils\buildObject.js:35:14)
at fields (C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\build\graphql\schema\getQueryGqlType.js:23:31)
at resolveThunk (C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\node_modules\graphql\type\definition.js:115:40)
at defineFieldMap (C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\node_modules\graphql\type\definition.js:265:18)
at GraphQLObjectType.getFields (C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\node_modules\graphql\type\definition.js:235:44)
at C:\Users\Bucket\AppData\Roaming\nvm\v6.6.0\node_modules\postgraphql\node_modules\graphql\type\schema.js:207:27
=============================================
this sql:
SELECT  p.proname
FROM    pg_catalog.pg_namespace n
JOIN    pg_catalog.pg_proc p
ON      p.pronamespace = n.oid
WHERE   n.nspname = 'public'
AND     p.proname like 'st%2d%';
yields:
"st_makebox2d"
"st_length2d"
"st_length2dspheroid"
"st_length2d_spheroid"
"st_perimeter2d"
"st_area2d"
"st_force2d"
"st_force_2d"
"st_clipbybox2d"
"st_box2dfromgeohash"
so:
"st_force2d"
"st_force_2d"
must both be resolving to stForce2d somewhere along the way...

Yes, PostGraphQL exposes field names in camelCase. Hence the problem you are describing since they both turn up to be stForce2d. Could you just change the name of field?

PostGraphQL will also look in the public schema where PostGIS puts all of it’s helpers. I assume you don’t want to expose all of the PostGIS functions in PostGraphQL so I’d recommend specifying another schema and you can avoid this problem entirely :blush:
Like so:
postgraphql --schema my_schema

Read the forum example tutorial for more information :+1:

yes i can and will do that - i don't keep anything in the public schema so that's not an issue.  however, it would seem that postgraphql would maybe have a way to avoid such conflict with an optional warning?  no worries though.
for command line schema, how can i specify multiple schemas?
postgraphql -c postgres://...   --schema schema_1, schema_2
yields:
....  Introspected Postgres schema(s) schema_1,
the second schema doesn't appear.  help says to just separate with a comma.

ah - no spaces between schema names...

this can be closed, as far as i know.   but i would consider more gracefully handling the naming conflict.

@stlbucket great to hear that it is resolved. We will think about how we can better handle this.


Prefetching Data within RSCs

Hey, I've been taking a peek at how Apollo should be working with Next 13's app directory and found this comment: https://github.com/apollographql/apollo-client-nextjs/pull/9#issuecomment-1544005482 chatting a bit more around prefetching within server components and pushing that to client components. In the spirit of allowing for easier migration paths from the pages directory -> app directory we'd really like to use prefetching initially both at the layout level and page level so that we can more easily shift things over.
Has there been any movement around supporting page level prefetching and population to client components? It seems like layout level I should be able to forward the data over as props to the client component and then initialize my cache with it.
Thanks for all the awesome work supporting Next 13!

It's on the list, but right now we had a lot of stuff on our hands, getting the Apollo Client 3.8 beta out of the door, and I'll be on conferences for the next week.
Once I'm back, this is one of my first TODOs.
That said, I am not sure if this is the right tool for your (it rarely is for most use cases).
Can you explain a little more about "page level prefetching" vs "layout level prefetching" that you mean here? Conceptually, there should not be a lot of difference between those - and generally, there is no inherent need to do that kind of prefetching in RSC at all. You could always just make your page a Client Component and use useSuspenseQuery in there - that will prefetch data on first page load during SSR and move it over to the client before rehydrating.

So in general prefetching in the way that I described it is really only useful when it comes to helping migrate from the Next pages directory to the app directory since prefetching at both the layout and page level would give you a similar waterfall model. Definitely not something I would view as being needed if you're doing the true "correct" form of data fetching.
I was able to get everything working with useSuspenseQuery to ensure that things are fetched on the server then moved over to the page before hydrating. However for a true layout level fetching experience (ie you have common data used between pages that you only want to initially fetch once) it would most likely be better to utilize the new useBackgroundQuery and useReadQuery. Based on this issue it looks like those are in progress now though.

@phryneas any thoughts on the above?

Yeah, sorry for the late reply, I'm just settling in after getting back :)

So in general prefetching in the way that I described it is really only useful when it comes to helping migrate from the Next pages directory to the app directory since prefetching at both the layout and page level would give you a similar waterfall model. Definitely not something I would view as being needed if you're doing the true "correct" form of data fetching.

Gotcha. I'm not sure if we can do a lot for layout <-> page though - that's pretty much a nextjs design decision.

One other piece to call-out those is that the new Next.js Metadata API doesn't really work with this flow since your data fetching is done outside of RSC's; any thoughts on this? Basically if we'd like to support metadata from gql calls we'd need to make the call twice (once via useSuspenseQuery and the 2nd time via RSC to populate data to client-components and update metadata based on data) since the caches between these two are not shared.

I have to be honest, I haven't worked with that yet, but I've given it a try just now.
From what I see, having a generateMetadata function and calling getClient() in there will return you the same ApolloClient instance as calling getClient() in a React Server Component in the same page, so duplicate queries you make there will be deduplicated between those two.

I was able to get everything except metadata working with useSuspenseQuery to ensure that things are fetched on the server then moved over to the page before hydrating. However for a true layout level fetching experience (ie you have common data used between pages that you only want to initially fetch once) it would most likely be better to utilize the new useBackgroundQuery and useReadQuery. Based on this https://github.com/apollographql/apollo-client/issues/10875 it looks like those are in progress now though.

Yup, we are on that :)

So you can definitely get deduplicated queries for generateMetadata and queries within react server components.
However if you're using useSuspenseQuery within a client component that then runs on the server there's no way to have that be deduplicated which really effectively prevents you from using useSuspenseQuery for prefetching purposes if you also need to provide some of the prefetched data for metadata as well since you'd need to effectively duplicate the code + network call between a useSuspenseQuery within a client component and a getClient() within a react server component.

That can hardly be prevented - Nextjs runs the RSC run and the SSR run in two completely different processes that cannot communicate with each other. It might be possible to use the Nextjs request cache for this (I do not know how they have set that up), but I do not have very high hopes.

To be honest, I wouldn't be overly concerned though - not every single request to your GraphQL server is a bad thing, and if those requests happen on your app server, they are probably a lot closer to your "source of truth" and much faster than if a client would make them.


[WFENG-2848] autologin with avoid root redirect

Update UI Server
Update UI Server
Update UI Server
Update UI Server

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: bgerrity:x: sonalparabYou have signed the CLA already but the status is still pending? Let us recheck it.


logging

We need to add lots more logging, especially at the debug level, all over WhyLogs.

The irony!

We added targeted logging for errors that customers hit, around configuration and serialization. Can always add more, but closing in favor of putting in better operational logging in next version.


Cannot read property serializerFor of null

After upgrading from Ember CLI 2.18 to 3.4.4, I am getting this error when running unit, acceptance, and integration tests:
TypeError: Cannot read property 'serializerFor' of null
at Class.deserializeSingle (http://localhost:56686/assets/vendor.js:208413:30)
at Class. (http://localhost:56686/assets/vendor.js:208336:22)
at Array.map ()
at Class.deserializeFragmentArray [as deserialize] (http://localhost:56686/assets/vendor.js:208335:19)
at http://localhost:56686/assets/vendor.js:226252:31
at http://localhost:56686/assets/vendor.js:211807:18
at Map.forEach ()
at MapWithDeprecations.forEach (http://localhost:56686/assets/vendor.js:208629:42)
at Function.eachTransformedAttribute (http://localhost:56686/assets/vendor.js:211806:48)
at Class.applyTransforms (http://localhost:56686/assets/vendor.js:226245:17)
I'm using Ember Data at ~3.4.4, and Ember Data Model Fragments at 3.3.0. From what I can tell, this error only happens when running the tests. The actual app itself seems to be running fine.
Any help would be much appreciated — thanks!

Facing exactly the same problem here.
TypeError: Cannot read property 'serializerFor' of null
    at Class.serializeFragment [as serialize] (http://localhost:7357/assets/vendor.js:113980:30)
    at Class.serializeAttribute (http://localhost:7357/assets/vendor.js:132462:29)
    at snapshot.eachAttribute (http://localhost:7357/assets/vendor.js:132393:14)
    at Ember.get.forEach (http://localhost:7357/assets/vendor.js:117261:18)
    at Map.forEach (<anonymous>)
    at MapWithDeprecations.forEach (http://localhost:7357/assets/vendor.js:114199:24)
    at Function.eachAttribute (http://localhost:7357/assets/vendor.js:117260:37)
    at Class.eachAttribute (http://localhost:7357/assets/vendor.js:116665:24)
    at Snapshot.eachAttribute (http://localhost:7357/assets/vendor.js:119950:19)
    at Class.serialize (http://localhost:7357/assets/vendor.js:132392:16)

"ember-cli-qunit": "^4.3.2"
"ember-data": "~3.4.0"
"ember-data-model-fragments": "3.3.0"

Any help would be much appreciated — thanks! +1

I have the same issue on the same versions. Upgrading to 4.0.0 breaks other things (TypeError: _private.RecordData is undefined).


Update get-windowsupdatelog.md

Documenting a few things that changed starting with RS3:
Customers no longer need to download symbols from a symbol server
The -SymbolServer parameter is deprecated in RS3 builds and higher
Customers have to run this script from a version of Windows that is compatible with the log they are decoding (pre-RS3 and RS3+)

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@dariomws306 @get-itips @tseward
Peer review needed for this PR. Thanks.

Looks ok

Looks good.

Are we sure that 1709 is the right version? Did you find official statement?
I found this:
https://docs.microsoft.com/en-us/windows/deployment/planning/windows-10-1803-removed-features#features-were-no-longer-developing

Are we sure that 1709 is the right version? Did you find official statement?
I found this:
https://docs.microsoft.com/en-us/windows/deployment/planning/windows-10-1803-removed-features#features-were-no-longer-developing

cc @alwinv

@alwinv Any updates with suggestions provided by @dariomws306 ? We would like to proceed with this PR. Thanks.

Yes. 1709 (aka RS3) is correct. That is the version in which we removed the dependency on the symbol server.
The link you provided talks about changes to a dependency for the pre-1709 old mechanism that required downloading symbols. The mechanism should continue to work, even after they moved the symbol server over to Azure. We don't depend on the .msi installer for symbols, so depreciation that doesn't impact our pre-1709 functionality.
cc Vivian who did the changes

From: Onur<EMAIL_ADDRESS>Sent: Wednesday, July 24, 2019 1:32:24 PM
To: MicrosoftDocs/windows-powershell-docs<EMAIL_ADDRESS>Cc: Alwin V<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/windows-powershell-docs] Update get-windowsupdatelog.md (#1185)
@alwinvhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Falwinv&data=02|01||84ac2b7385694f4a6c6908d71076095d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636995971452162858&sdata=oFdqhGnqxnTN6S8Iw82zTJEy2u9vlmuSUewVwxUcJgg%3D&reserved=0 Any updates with suggestions provided by @dariomws306https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdariomws306&data=02|01||84ac2b7385694f4a6c6908d71076095d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636995971452172870&sdata=cwNxY4lhd%2BInPJgYH5pVCLurZcAiEQM7vEOrnOnRyvI%3D&reserved=0 ? We would like to proceed with this PR. Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fwindows-powershell-docs%2Fpull%2F1185%3Femail_source%3Dnotifications%26email_token%3DAEKWE4AWHTUGF5BWU4O63STQBC35RA5CNFSM4IEWWB3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2XQ3OQ%23issuecomment-514788794&data=02|01||84ac2b7385694f4a6c6908d71076095d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636995971452182881&sdata=lCeKRk%2FWs5DYUpt3iDLuprI8OS1Wk%2B6LGdTwks9vQ0s%3D&reserved=0, or mute the threadhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEKWE4DNPDLLVN42SETCCUDQBC35RANCNFSM4IEWWB3A&data=02|01||84ac2b7385694f4a6c6908d71076095d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636995971452192880&sdata=QYqOxe17iPTkUoRNWyXcxPrtVTO5YvZ0%2FzVfVmFd1R8%3D&reserved=0.

@AndreaBarr The PR can be merged. Thanks.


fescar-spring集成spring security报错

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Ⅰ. Issue Description
集成springsecurity时报错，如下：

Ⅱ. Describe what happened
加入依赖：

com.alibaba.fescar
fescar-spring
0.2.1

集成springsecurity时报错

@408043749 Too little information, can you share your use case?

已解决


Improve uniqueness for generated GUIDs

As highlighted in #846 and other issues/PRs the uniqueness of some of the generate GUIDS within ESLZ could be enhanced with very recent additions of managementGroup() and tenant() functions to ARM.
A suggestion I made is here: https://github.com/Azure/Enterprise-Scale/pull/846#issuecomment-954729090
Logging this to track and triage this potential future enhancement

Trigger ADO Sync 1

Trigger ADO Sync 2

Resolved


Couple of questions. Change to display text and unlinking from Date/Time Picker

Morning, I am wondering if there is a way to change the "Location:" text in the event flyout? I also need to discover a way to unlink the calendar from the Date Time picker as I would like it to operate independent of other items on the dashboard. At present having the current day selected in the calendar results in other items not working. My dashboard is based off a selected "year" custom variable.

I have tried to modify the "Location:" string in the localization file en.json but this breaks the calendar plugin completely. I'm assuming that this is related to how the Locale files are processed and applied based on the strings within them. Apologies if I am way off the mark, never written/modified a grafana plugin before.

@lembi2001 Thank you for submitting feature request.
All community Grafana plugins are signed and all files have a checksum, which verified when plugin is loaded. You can modify the localization file, but you need remove MANIFEST file and allow to load plugin as unsigned.
We can customization option to update the location title.
Please open a new issue for unlinking Date/Time Picker, which is a good idea. We accept only one feature request per opened issue for tracking purposes.

Thank you for your response. I have raised the request for the removal of the dependency on Date/Time Picker

Resolved in #178


[FEATURE] ⚡ Add PreferSyncSerialization option

Problem
Not really a problem, but it has been observed that in some situations async serialization and deserialization can be slower than the sync counterpart: this has nothing to do with FusionCache itself, but how serialization works in general.
It would be nice to allow users to specify a preference.
Solution
Add a new option called PreferSyncSerialization, that can allow the sync version to be preferred.
The default would be false for full backward compatibility.

Hi all, I just released v1.2.0-preview1 🥳

Hello @jodydonetti, yeah, since async serialization/deserialization works well with streams comming from io tasks (network streams, file streams etc), for memory streams the sync versions works alittle better. The adittion of this parameter will help us to have a better performance.


Document how to set a custom timeout

This may be controversial. I considered adding a better interface for setting the timeout rather than reaching inside the client's options hash. I can investigate this if people feel strongly.

Your documentation changes broke the build :trollface:

It's ok @boffbowsh, it passed on its fifth try. Seems legit.


sml client libraries in wildfly-10: jaxb error (with apache cxf)

H Philip,
in wildfly-10 using your sml client libraries, we have this error:
The element name {http://busdox.org/transport/identifiers/1.0/}ParticipantIdentifier has more than one mapping.
this problem is related to the following location:
at public javax.xml.bind.JAXBElement com.helger.peppol.identifier.ObjectFactory.createParticipantIdentifier(com.helger.peppol.identifier.ParticipantIdentifierType)
at com.helger.peppol.identifier.ObjectFactory
this problem is related to the following location:
at public javax.xml.bind.JAXBElement com.helger.peppol.smlclient.participant.ObjectFactory.createParticipantIdentifier(com.helger.peppol.identifier.ParticipantIdentifierType)
at com.helger.peppol.smlclient.participant.ObjectFactory
In your code you have the same namespace for ParticipantIdentifier in two module:

peppol-commons
peppol-sml

I'm creating a branch, to remove the duplicated namespace (using a static modules - named peppol-jaxb), because i don't know how do it, in the xjc generated code from maven.
Best Regards
Fiorenzo

What version are you using? 4.3.5?
You need it for the SMP right? What SMP version are you using?
This seems to be the same as https://github.com/phax/peppol-smp-server/issues/18

Do you need any more input or are you fine?

Hi Philip,
sorry for the delay in the response. At end, following your code,  we decided to rewrite your library to be compliant with wildfly.

Okay, thanks for the Info. So the proposed fix from SMP Server project did not help you? What did you change, so that I can evaluate whether I should integrate it into the HEAD revision?

Do you have any news for me??? If not please close the issue.

I think, you should remove the duplicated classes from peppol-commons and
peppol-sml. We solved the problem in our project by creating a library with only the jaxb artifacts needed to answer incoming smp requests.

Hi Fiorenzo!
I just checked with peppol-commons 5.0.0: the class ParticipantIdentifier is contained exactly once for namespace http://busdox.org/transport/identifiers/1.0/.
The project peppol-sml-client (I think this is what you are referring to) does no longer create this file and so version 5.0.0 should do the trick.
I previously had troubles with the episode handling in the jaxws-maven plugin, but I now found a way to handle the issues and it should be fine.
Please cross check if that works for you.
Thanks for your effort!

Can you please check if it works with the latest peppol-commons.
I got the information that the SMP server 5 works with Wildfly with a minor modification.

Closed because of inactivity


Revert "Revert "Changing the factorization scheme in MCFM""

Reverts JHUGen/JHUGen#197

I'm confused here - why would this be failing? It passes the compilation step of linking MELA in the MCFM check but not in the JHUGen check. Aren't those tests the same?

That is because you haven't changed the MCFM version everywhere (I really meant throughout the entire organization, not just the MCFM-JHUGen directory). JHUGenerator makefile for example still looks for mcfm_708. Likewise, MELA downloads 708, but the MCFM check compiles 709.
You need to update this version in both MELA and everywhere in the generator. Hopefully, the checks will succeed after that. Please ensure that MCFM 709 is uploaded on the web and run a private check of testME_all.py in MELA/test before you open the PR on the MELA side.

Moving forward, I also think the MCFM directory should be decoupled from JHUGenerator - otherwise, we end up in cyclical PRs that take triple the time to resolve. I suggested this a few years ago, but there was no planned update to MCFM at that time, and hence, no reason to take action. I suggest that this is taken into consideration once again.

Seeing as the changes have been made with JHUGen #195, This one is extraneous. Closing now.


docs: fix FlatList typo in README

What
There was a typo in the README of this repo, incorrectly referring to a FlastList component instead of the FlatList component.

THX!


Misleading application logs regarding Java decompilation

Describe the bug
In the application logs some DEBUG lines are written indicating that JAD is not present so Java Decompilation features are not available. However, I do not believe JAD is used for Java Decompilation in Ghidra at the moment, as it seems to work fine without it. If some features are gated behind JAD, I would suggest adopting another Java decompiler as JAD is deprecated.
2019-06-19 08:06:16 DEBUG (JadProcessWrapper) os/osx64/jad does not exist
2019-06-19 08:06:16 DEBUG (JadProcessWrapper) Java Decompiler (JAD) not present, some features not available until installed in:
2019-06-19 08:06:16 DEBUG (JadProcessWrapper)   Ghidra/Features/FileFormats/os/[your_os]/jad[.exe]

To Reproduce

Open up an APK (such as this).
Observe the application.log file in ~/.ghidra/ghidra_version/
Note the debugging information, Java decompilation of extracted files should still occur normally

Expected behavior
Debugging statements should either be removed, or there should be further documentation regarding what is gated behind JAD.
Environment (please complete the following information):

OS: macOS 10.14.5
Java Version: 12.0.1
Ghidra Version: 9.0.4

JAD is required for a few right-click actions in the file system browser: export jar to eclipse, decompile jar, and opening a .class file as a "filesystem" that turns it into a .java text file.


Invalid schema detected...???

I have install the latest version of Angular Files but this issues is still there,
If there is a proper solution of this issue Please help me to resolve this issue...

Duplicate of #37


As a student accepting financial aid, I can use the expense tracker report

... to keep within my budget.

Closed with #49


fix:including requests on requirements.txt

Including the requests dependency in requirements.txt
@Davidson-Souza
@brunoerg

The CI error was unrelated. Thanks changing this, I never remember doing that 😆
ACK 69fb897


feat(rag): Support rag retriever evaluation

Description
Support rag retriever evaluation.
How Has This Been Tested?

make test
python examples/rag/retriever_evaluation_example.py

Snapshots:

Checklist:

[x] My code follows the style guidelines of this project
[x] I have already rebased the commits and make the commit message conform to the project standard.
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] Any dependent changes have been merged and published in downstream modules

test success


[UI] Chain selection component should categorize different chain types / networks

Overview
The current chain selection component groups all chains together regardless of their purpose or ecosystem. For instance, dev, test, and live networks are all displayed in the same list. We should categorize the chains on purpose, and perhaps (needs to examined more closely) by ecosystem, and have the live networks listed first as users in a production env will be selecting them rather than test or dev networks.
Proposed division:

Live
Test
Dev

We could go one step deeper and categorize by ecosystem as well which could be helpful when we support more chains / ecosystems. For instance:

Live

EVM
Polkadot
Kusama
Cosmos

Test ...

Screenshot

In response to the above issue, what are your thoughts on using radio buttons to enable users to switch between live networks, Testnets, and dev networks? The rationale behind this decision is that users would not be able to transact between say Dev networks and live networks. Please see below screenshot for reference.

@dutterbutter @seeddisperser @drewstone

I like the usage of radio buttons, and alphabetical ordering. 👍

sounds good, I will update the chain selector component in bridge UI figma file, and add radio components to the design system.

Closing in favour of #902


outdated docs, daily cap function was changed 3/17/2023

Our docs currently state "You shouldn't create a daily cap for workspace-based Application Insights resources but instead create a daily cap for their workspace. You do need to create a separate daily cap for any classic Application Insights resources since their data doesn't reside in a Log Analytics workspace."
It is my understanding that this behavior changed mid-March, and now the Application Insights daily cap (default of 100GB for application insights resources created in the portal) is now enforced, even for workspace-based resources, as a part of the new "fast-capping" feature recently implemented.
Customers are confused as to why their data is started to get capped at 100GB, when they did not make any changes on their end. Public docs should be updated to reflect the change so we can explain (at least retroactively...) how customers should configure their daily caps now.

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

ID: ae90b263-4498-a600-da27-55b3b1fc41d8
Version Independent ID: cea3914e-db4f-0d32-7f7a-d12feaea953e
Content: Set daily cap on Log Analytics workspace - Azure Monitor
Content Source: articles/azure-monitor/logs/daily-cap.md
Service: azure-monitor
Sub-service: logs
GitHub Login: @guywi-ms
Microsoft Alias: guywild

Thanks for the feedback @Nustinian! I have assigned the issue to the content author to investigate further and update the document as appropriate.

Thanks for your valuable feedback @Nustinian! We've updated this content based on your input.
#please-close


Improve the worst case performance of Cursor::next()

As mentioned in a TODO, try to walk up the cached subtree and skip the 0-measure
nodes. I checked that the two implementations coincide by walking line by line some
files.
It degrades a little the performance when the lines are short, for example in
the case of the sqlite source:
after    ... bench:   4,530,490 ns/iter (+/- 733,470)
before   ... bench:   4,128,834 ns/iter (+/- 411,246)

However, for a ~30MB file with a single newline at the end, it is significantly faster:
after    ... bench:       9,794 ns/iter (+/- 596)
before   ... bench:   2,388,631 ns/iter (+/- 318,327)

Thank you for the comments.
It appears that Cursor::prev is doesn't move when it is already is on a boundary, so I don't see an obvious way to test it; this is why I only wrote tests/benchmarks for next.
Now that I think of it, with Cursor::set I can write tests but no benchmarks...

For information, the benchmark situation is as follows on my computer (the numbers seem stable accros runs):
before:
test benchmark_few_big_lines ... bench:     753,114 ns/iter (+/- 36,710)
test benchmark_short_lines   ... bench:  16,673,272 ns/iter (+/- 863,349)
test benchmark_triangle      ... bench: 110,738,718 ns/iter (+/- 15,690,231)

without inlining:
test benchmark_few_big_lines ... bench:       4,365 ns/iter (+/- 1,869)
test benchmark_short_lines   ... bench:  22,283,243 ns/iter (+/- 1,538,873)
test benchmark_triangle      ... bench:  22,053,478 ns/iter (+/- 1,272,111)

with inlining:
test benchmark_few_big_lines ... bench:       4,288 ns/iter (+/- 1,886)
test benchmark_short_lines   ... bench:  18,841,222 ns/iter (+/- 949,549)
test benchmark_triangle      ... bench:  22,529,569 ns/iter (+/- 1,679,518)

About prev, it seems to stop just after the boundary, so that the next time it is called it does not need to move.

Ok, looks good enough now to merge. There's definitely follow-up work on prev and possibly some more doc cleanup, but this is good forward progress. Thanks!


ng-pattern show valid on invalid input

while doing a registration form i cant with this problem, a pattern with \w was valid having non-alphanumeric characters, so did some test and found that ng-pattern is doing a partial match like running RegExp.test(str), so shows valid while some part of the input maches the pattern
here is what happening -> http://plnkr.co/edit/uLE9P41Yg5lyyDH9zvDu?p=preview
I first notice on 1.2.26, did plunk with 1.4 still happening

\w only matches one or more characters. Not the entire string. If you add ^ and $ (so ^\w+$) then the pattern validation works as expected. http://plnkr.co/edit/HUEldIu1VVOGd1CROp4L?p=preview

ok got it, thanks :+1: