Is this supported for Ubuntu server 16.04 ?

Is this tool supported for the new  Ubuntu server 16.04 LTS ?
If not any plans as when it could be ?
Keep up the good work .

I have not tested the script on 16.04 but since there's nothing in the bash script that is version-related, I don't see any issue with running it on newer versions.
I will eventually move my apps/sites to 16.04 and will post any updates if there's anything to change/modify. Thanks, hopefully you find the script useful.
Cheers

il give it a run and il let you know if it works


Invalid secret key name specified for CSI integration

What would you like to be documented:

For CSI integration we need to create a secret oci-volume-provisioner with either user_auth OR instance_principal.

The documentation https://oracle.github.io/cluster-api-provider-oci/gs/install-csi.html for creating this secret is incorrect and will basically fail the CSI driver bringup.

Below is the current command to create the secret
kubectl  create secret generic oci-volume-provisioner -n kube-system  --from-file=cloud-provider.yaml=cloud-provider-example.yaml

Why is this needed:

The key used in secret creation is invalid. It should be config.yaml and NOT cloud-provider.yaml that is basically carried over from CCM documentation
Modified command
kubectl  create secret generic oci-volume-provisioner -n kube-system --from-file=config.yaml=cloud-provider-example.yaml

Book has been updated.


Get data from a nodejs server

Problem description
Hi, is there a way I get data from an aggregate server using http request in my nodeJs server ? I need to get all the data and put it in pouchDb.
Have a good day

This is more of a question than an issue. I suggest asking your question on our forum (https://forum.opendatakit.org/) or asking in the developer slack channels (opendatakit.slack.com).
If you do not get a satisfactory answer in the forum then please file a feature request on the forum or on Aggregate's GitHub issue queue: https://github.com/opendatakit/aggregate/issues


Enable Testing on ARM64

Hi Team,
I have been working on testing cert-manager features manually on arm64. The tests are passing successfully.
Are you planning to enable testing for ARM64 platform through CI?
/kind feature

Thanks for confirming it works on ARM!
At the moment, as far as I am aware, we ar not planning to enable ARM testing in CI as we don't have the infrastructure for that. (We use GKE cluster for running our e2e tests, I had a brief browse and at the moment it looks like there are no ARM VMs available)
Out of interest, did you have any specific concerns as to which cert-manager features may not work on ARM?
(We build for a bunch of archtectures that we will realistically probably never run regular CI tests for. Perhaps we could help users on non-amd64 architectures by publishing some sort of compliance test binary (perhaps a cmctl command that could be just our e2e tests) so folks at least have an easy way to verify that features work on the given arch themselves).

Would like to see an easy way to verify that features work on the given architecture be available and mentioned in documentation. Also would be happy to help in any way we can.

Hi @irbekrm,
Any updates on above issue?

Hi @irbekrm,
Would you be willing to provide some documentation to verify it works on arm64?

/remove-lifecycle stale

/remove-lifecycle stale

Hi @irbekrm,
Gentle reminder to kindly take a look at above issue.

Hello, gke now offers ARM Kubernetes clusters. /remove-lifecycle-stale


[Test-Proxy] Integrate with .NET Tests

Right now, of all the languages that currently target the test-proxy, .NET uses it the closest to a true build extension. This makes sense because they can unlike the rest of the languages.
Piling on to how they integrate with the proxy, they also have have a great example of

run my tests

when those tests span multiple service directories across the repo. This means that we will need to be able to restore multiple services simultaneously. How will this perform? What will break? This issue covers figuring out the strategy for this.
Outcome - Huge section in test-proxy readme reflecting the integration journey and how to ease this pain.

We have a branch on upstream that protos the test changes.
We also have a partially successful build demonstrating the integration.
It looks like we're passing a few of the livetests, but not the ones where variables are present. This must be something about how i've updated the test format, because the variables come from the test file.


remove app instance of http methods declaration folder

props @CurtisMIT

passing app methods lacks context, need to bind back with app.
As for express instance, moved to https.ts file


mention how to sell things using OpenSea bundles

on the frontpage
on a minted Splice page

afaik you can't bundle two NFTs of different collections for one sale. (How would they calculate royalties in that case anyway?!)


Paypal Order creation fails due to wrong decimal precision

Sometimes calls to https://api.paypal.com/v2/checkout/orders return a 422 status code response with the following content:
Array(
    [name] => UNPROCESSABLE_ENTITY
    [details] => Array(
            [0] => Array(
                    [field] => /purchase_units/@reference_id=='XXX'/amount/value
                    [value] =><PHONE_NUMBER>9999998
                    [issue] => DECIMAL_PRECISION
                    [description] => If the currency supports decimals, only two decimal place precision is supported.
                )
        )
    [message] => The requested action could not be performed, semantically incorrect, or failed business validation.
    [debug_id] => XXX
    [links] => Array(
            [0] => Array(
                    [href] => https://developer.paypal.com/docs/api/orders/v2/#error-DECIMAL_PRECISION
                    [rel] => information_link
                    [method] => GET
                )
        )
)

This is due to the fact that decimal precision is not properly enforced before calling the Paypal Create Order API: it should have exactly 2 decimals. Prices/amounts stored in the DB could be divided by 100 and you should always obtain a number with 2 decimals but the PayPalItemDataProvider does some sums and multiplications on the amounts and it lead to a floating point error.
This could be solved in CreateOrderApi class by enforcing decimal for all amount while setting up data, with something like this:
number_format($amount, 2, '.', '')

Moreover, but maybe it could be discussed in a separate issue, Paypal seems to require a different decimal precision based on the currency: https://developer.paypal.com/docs/api/reference/currency-codes/

#190

Fixed by a375013


added open pilot

Please squash your commits after making the requested changes.

@falkorichter Do you plan on updating this?

Feedback applied and squashed :+1:

Thank you for the contribution. It needed some fixes, so they were made in the below referenced pull request. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


Add dependencies to package.js

The way to do this automatically is adding these lines to Package.onUse:
api.imply('iron:router@[minimum version]')
See for example https://github.com/parlaywithme/starter-pack/blob/master/package.js

Yeah, my thinking was that this way users could bring their own version of Ionic - or use a different preprocessor - if they wanted. Might revisit this later based on user feedback.

I see, well for feedback – I sent a list of commands needed to a friend who
is starting an iconic app to try to convince him that it would be easy to
use meteor for his project, and the list could have been half as long if
there was just one thing to add. Also, I'm guessing there are people who
don't read the Guide.md or skip past the top part to get to usage examples,
and they at first just install meteoric:ionic and have trouble getting it
to work.
On Sun, Mar 1, 2015 at 5:41 PM, Nick Wientge<EMAIL_ADDRESS>wrote:

Yeah, my thinking was that this way users could bring their own version of
Ionic - or use a different preprocessor - if they wanted. Might revisit
this later based on user feedback.
—
Reply to this email directly or view it on GitHub
https://github.com/meteoric/meteor-ionic/issues/96#issuecomment-76647157
.


Doc Fix: Highlight use of default package identifier

I got caught out trying to work out what the package identifier should be for actions without an explicit package.
This will be a common usecase for people trying out this feature.
There's a note about using default much later in this file that people might not read at first. I've copied this reference and added it to the initial example to highlight this with users.

As always thank you @jthomas


🎁: Progress status: added Earned by plan

Expected outcome
Added two new tabs to Progress summary report
For JC portal
Ready for production
https://statoilsrm.sharepoint.com/sites/JohanCastbergProjectPortal/Shared Documents/Forms/AllItems.aspx?id=%2Fsites%2FJohanCastbergProjectPortal%2FShared Documents%2FGeneral%2FPBI%2FReports%2FProgress status&viewid=a0a01bb9-e999-4e04-801a-193b51e33d19

in prod: https://jc.fusion.equinor.com/ProjectControl/progress-summary


dart 2.19 doesn't delegate inaccessible private names to noSuchMethod.

Is your feature request related to a problem? Please describe.
Dart 2.19 doesn't delegate inaccessible private names to noSuchMethod.
https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md#2190
https://github.com/dart-lang/language/issues/2020
https://github.com/dart-lang/sdk/issues/49687
https://github.com/dart-lang/site-www/issues/4263
https://github.com/mobxjs/mobx.dart/blob/master/mobx/test/observable_test.dart
The test fails on dart 2.19.
https://github.com/mobxjs/mobx.dart/actions/runs/3262020308/jobs/5359681093
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Hi @amondnet 👋
Thanks for opening an issue!
Are you able to provide a minimal reproduction sample? If not, I can try to take a look at the mobx tests shortly but it would be much easier if you were able to provide a minimal reproduction sample without any additional dependencies/complexity. Thanks!

@amondnet I just tested with the Dart dev release (Dart SDK version: 2.19.0-318.0.dev (dev) (Tue Oct 18 13:21:13 2022 -0700) on "macos_arm64") and was not able to reproduce. What's the exact version of Dart you're using?

@felangel
Yes, as you already know, we can call private methods in the same file.
The tests work fine if they are in the same file. But if I split the file, test fails.
https://github.com/amondnet/mocktail_dart_2_19/blob/main/lib/mocktail_dart_2_19.dart
https://github.com/amondnet/mocktail_dart_2_19/blob/main/test/same_file_test.dart
https://github.com/amondnet/mocktail_dart_2_19/actions/runs/3298075777

@visibleForTesting
mixin MockContextMixin implements Context {
  void _reportObserved(Observable atom) {}
}

class MockContext extends Mock with MockContextMixin implements Context {}

void main() {
  test('test', () {
    final context = MockContext();

    final observable = Observable(1, context)..value += 1;
    expect(observable.value, 2);
  });
}

The above test also fails.

@felangel
Yes, as you already know, we can call private methods in the same file.
The tests work fine if they are in the same file.
https://github.com/amondnet/mocktail_dart_2_19/blob/main/test/same_file_test.dart
But if I split the file, test fails.
https://github.com/amondnet/mocktail_dart_2_19/blob/main/lib/mocktail_dart_2_19.dart https://github.com/amondnet/mocktail_dart_2_19/blob/main/test/other_file_test.dart
https://github.com/amondnet/mocktail_dart_2_19/actions/runs/3298075777

@visibleForTesting
mixin MockContextMixin implements Context {
  void _reportObserved(Observable atom) {}
}

class MockContext extends Mock with MockContextMixin implements Context {}

void main() {
  test('test', () {
    final context = MockContext();

    final observable = Observable(1, context)..value += 1;
    expect(observable.value, 2);
  });
}

The above test also fails.

What’s the exact version of Dart you are using?

@felangel
https://github.com/amondnet/mocktail_dart_2_19/actions/runs/3298075777/jobs/5439719989
Dart SDK version: 2.19.0-255.2.beta (beta) (Tue Oct 4 13:45:53 2022 +0200) on "linux_x64" : fail
Dart SDK version: 2.19.0-318.0.dev (dev) (Tue Oct 18 13:21:13 2022 -0700) on "linux_x64" : fail
Dart SDK version: 2.19.0-255.2.beta (beta) (Tue Oct 4 13:45:53 2022 +0200) on "macos_x64": fail
Dart SDK version: 2.19.0-318.0.dev (dev) (Tue Oct 18 13:21:13 2022 -0700) on "macos_x64" : fail
Also, the test fails equally when using mockito.

@amondnet I think the proper thing to do in this case is refactor mobx so that reportObserved is protected instead of private. There's not really much that mocktail or mockito can do in this case unfortunately.

Closing for now since there are no actionable steps to be taken in mocktail.


feat: new argument --external

Follow up of #21
So that it doesn't need to depend on a separate script all the time
it supports using --external multiple times.

@shawnzhu I was just about to put up this same PR -- thank you!


Update index.md

fixed broken link to fiji hub map image

I'd suggest changing the link to:
 ![Fiji Hub Map](https://github.com/nemaiakoto/foss4g-sotm-oceania-2020/blob/master/img/fiji%20hub%20pp.png)

Happy to merge before-hand if you like!

thanks @om-henners.
I'm still getting this tho, any suggestions?

Ah, yeah, afraid I didn't look at the link itself! You're actually linking to where the image is in Github, not on the website itself. Try this instead:
![Fiji Hub Map](/img/fiji%20hub%20pp.png)


[FEATURE] CSI driver to support external Longhorn cluster

Is your feature request related to a problem? Please describe.
There are some cases that users want to use Longhorn outside of the cluster that's hosting Longhorn
Describe the solution you'd like
Create a CSI driver that can talk with a Longhorn endpoint and perform CSI compatible operation, e.g. attach/detach volumes for the workload.
Since the Longhorn engine is not designed to be HA, we need to create a multi-path solution to ensure high availability.
Describe alternatives you've considered
None.
Additional context

Hi, any news regarding this? We would benefit a lot from this feature?


Update version inside package.json for GitHub Action to 2.1.0

Wanted

GitHub Action package.json should have the version 2.1.0
github-actions/scan/package.json

Will be done in #3202 for each release.
So closing this issue.


[BEAM-2103] Clarify supported Python 3 versions on roadmap

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

R: @aaltay PTAL


Uploaded Successful but unable to create_candy_machine

uploaded all 2500 assets it was a success! And then running create_candy_machine causes an error below.
Transaction simulation failed: Error processing Instruction 0: custom program error: 0x139
Program cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ invoke [1]
Program<PHONE_NUMBER>1111111111111111111111 invoke [2]
Program<PHONE_NUMBER>1111111111111111111111 success
Program log: Custom program error: 0x139
Program cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ consumed 21820 of 200000 compute units
Program cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ failed: custom program error: 0x139
(node:11000) UnhandledPromiseRejectionWarning: Error:
at Function.parse (C:\Users\user\metaplex\js\packages\cli\node_modules@project-serum\anchor\src\error.ts:30:14)
at Object.rpc [as initializeCandyMachine] (C:\Users\user\metaplex\js\packages\cli\node_modules@project-serum\anchor\src\program\namespace\rpc.ts:23:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
(Use node --trace-warnings ... to show where the warning was created)
(node:11000) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:11000) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

@advanztek Please open this issue on Metaplex repo. But my bet is you either did upload more or less than you should have had uploaded to your cache config file. Might be wrong about this tho.

It probably also has a bigger error message than this one that shows more about it.

Also try running upload command again and then creating the candy machine after

Hi @kevinfaveri, I updated some of the json files that were having issues and changed the chain in the cache to false and run the upload command again and everything worked fine.
Thank you for your assistance.

Yarn build keeps on giving this error
yarn run v1.22.5
$ next build
info  - Using webpack 5. Reason: Enabled by default https://nextjs.org/docs/messages/webpack5
info  - Checking validity of types
error - ESLint must be installed in order to run during builds: yarn add --dev eslint
info  - Creating an optimized production build
info  - Compiled successfully

Build error occurred
TypeError [ERR_INVALID_URL]: Invalid URL: undefined
at onParseError (internal/url.js:279:9)
at new URL (internal/url.js:355:5)
at Object.3924 (C:\Users\user\ssscc\solana-candy-factory.next\server\chunks\924.js:29:20)
at webpack_require (C:\Users\user\ssscc\solana-candy-factory.next\server\webpack-runtime.js:25:42)
at Object.9064 (C:\Users\user\ssscc\solana-candy-factory.next\server\pages_app.js:21:83)
at webpack_require (C:\Users\user\ssscc\solana-candy-factory.next\server\webpack-runtime.js:25:42)
at webpack_exec (C:\Users\user\ssscc\solana-candy-factory.next\server\pages_app.js:155:39)
at C:\Users\user\ssscc\solana-candy-factory.next\server\pages_app.js:156:70
type: 'NodeError',
input: 'undefined',
code: 'ERR_INVALID_URL'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.


Use PREST_SSL_MODE environment variable in our examples

Commit 336d868 changed SSLMode default value to 'require', but in PostgreSQL SSL is disabled by default so it broke some of our examples. (fix #524)
This commit fix this misbehavior setting the environment variable PREST_SSL_MODE=disable to teach pREST to don't require SSL on PostgreSQL connection.
Signed-off-by: Fabrízio de Royes Mello<EMAIL_ADDRESS>

in
https://github.com/prest/prest/pull/529/files#diff-0faee0a2e11c359bfbe8424e6a5c5a0d58881176f85af37e273497e0dad42840
There seems to be a typo in the environment variable PREST_PSSL_MODE instead of PREST_SSL_MODE
IMHO, naming it PREST_PG_SSL or the like - at least with "PG" - seems more coherent with the other postgres related environment variables. Also because it refers to the way to connect to the postgres-server, and not if PREST itself offers an SSL connection...

in
https://github.com/prest/prest/pull/529/files#diff-0faee0a2e11c359bfbe8424e6a5c5a0d58881176f85af37e273497e0dad42840
There seems to be a typo in the environment variable PREST_PSSL_MODE instead of PREST_SSL_MODE

Oops... fixed in #532

IMHO, naming it PREST_PG_SSL or the like - at least with "PG" - seems more coherent with the other postgres related environment variables. Also because it refers to the way to connect to the postgres-server, and not if PREST itself offers an SSL connection...

We're using https://github.com/spf13/viper for pREST configuration and in our .toml files we defined the following structure to SSL configuration:
[ssl]
mode=require
cert=cert
key=key
rootcert=rootcer

Then the related environment variables will be:
PREST_SSL_MODE=require
PREST_SSL_CERT=cert
PREST_SSL_KEY=key
PREST_SSL_ROOTCERT=rootcert

I know using something like PREST_PG_SSL?? is more intuitive but if we do it now we risk break current production deployments, so for now IMHO is better to live with it as is.


chore: add tracing to worker

Instead of previous attempts where we applied tracing to all workers, create an individual service that we can control how many workers run to build trust tracing.

Per https://formulae.brew.sh/formula/oxker


Add missing Fact to unit test

XUnit test was missing [Fact] attribute

Hi @andrewlock, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

I noticed that recently and have the same fix in my PR: https://github.com/aspnet/StaticFiles/pull/152

Ah cool, I'll close this then.


Fix format directive.

I noticed in the logs that the %v wasn't being resolved (it is superfluous) so this drops it.
/kind cleanup
/assign @priyawadhwa

/lgtm


Add support for IPv6 backends

Add support for IPv6 backends.

@ed1d1a8d @krawthekrow Any reason to make PRs against a PR branch on this fork rather than against master on the main repo?

He built the new features over the testing architecture in this PR, so it was like the last time when one feature depended on another. I'm still not sure how best to deal with PR dependencies.

In any case you shouldn't merge them into the PR that's being reviewed.  Make a separate PR, which can include the commits from the first PR if necessary.


(Hopefully) reduce memory consumption a bit

Can't say if helped or not -- run errored out with
2024-12-09T08:59:58-0500 [INFO    ] con-duct: Summary:
Exit Code: 137
Command: /home/yoh/proj/dandi/s3invsync/./target/release-debug/s3invsync -l DEBUG --path-filter ^zarr/aa s3://dandiarchive/dandiarchive/dandiarchive/ dump
Log files location: .duct/logs/2024.12.09T08.34.18-3983744_
Wall Clock Time: 1540.157 sec
Memory Peak Usage (RSS): 1.1 TB
Memory Average Usage (RSS): 566.5 GB
Virtual Memory Peak Usage (VSZ): 1.1 TB
Virtual Memory Average Usage (VSZ): 576.0 GB
Memory Peak Percentage: 98.4%
Memory Average Percentage: 52.31861969805901%
CPU Peak Usage: 806.0%
Average CPU Usage:<PHONE_NUMBER>388215%

and I did not spot any explicit error in recent output
(3.13) (py3.13) yoh@typhon:/mnt/DATA/data/tmp/yoh/dandi$ grep -i '\<error\>' .duct/logs/2024.12.09T08.34.18-3983744_std*

is empty

@yarikoptic Exit code 137 seems to mean that the program was killed by the kernel due to running out of memory.

you are correct
Dec 09 08:59:20 typhon kernel: Out of memory: Killed process 3983747 (s3invsync) total-vm:1074010112kB, anon-rss:1039632116kB, file-rss:0kB, shmem-rss:0kB, UID:47521 pgtables:2097148kB oom_score_adj:0
Dec 09 08:59:20 typhon kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=fail2ban.service,mems_allowed=0-1,global_oom,task_memcg=/user.slice/user-47521.slice/session-4.scope,task=s3invsync,pid=3983747,uid=47521

note that shortly before (as captured by duct) it was at about 50% of RAM, and I have
(3.13) (py3.13) yoh@typhon:/mnt/DATA/data/tmp/yoh/dandi$ ulimit -v
unlimited

so likely it tried to duplicate data structure for something huge internally?


Increase test timeouts

Purpose
This PR increases the log leecher timeouts for some intermittently failing tests.
Increasing since according to the logs, the log being printed and the test timing out seem to be happening almost at the same time.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@734bb54). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master   #12928   +/-   ##
=========================================
  Coverage          ?   59.44%
  Complexity        ?      659
=========================================
  Files             ?     2110
  Lines             ?   103275
  Branches          ?    13193
=========================================
  Hits              ?    61390
  Misses            ?    36686
  Partials          ?     5199

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 734bb54...3b6886f. Read the comment docs.


Paint pose action for AnyhumansV4 models

Make the paint pose action compatible with the Anyhumanv4 human models.
Activate using the flag bAnyhumanV4 to enable the compatiblitly mapping

Hi Jochen, it seems your commits are not signed. Please sign them. There is a way to do this with a rebase action.


feat(alertbanner): use width token for max-width instead of width

Description
The alert banner now occupies all available space until it reaches the maximum allowed width. By default it will no longer cut off in viewports smaller than the width token.
The token --spectrum-alert-banner-width was previously used as the width, as it was shown in the design specs. Per a discussion with design, this had been intended as a max width, to prevent having alert banners that are too wide and hard to read. That token is now used for max-inline-size and the inline-size is set to auto.
Includes addition of a new mod custom property: --mod-alert-banner-max-inline-size
Resolves #2715
CSS-748
How and where has this been tested?
Please tag yourself on the tests you've marked complete to confirm the tests have been run by someone other than the author.
Validation steps

[ ] Alert banner shrinks down for viewport sizes smaller than the defined max width
[ ] Alert banner does not grow larger than --spectrum-alert-banner-width

Regression testing
Validate:

The documentation pages for at least two other components are still loading, including:

[ ] The pages render correctly, are accessible, and are responsive.

If components have been modified, VRTs have been run on this branch:

[ ] VRTs have been run and looked at.
[ ] Any VRT changes have been accepted (by reviewer and/or PR author), or there are no changes.

To-do list

[x] I have read the contribution guidelines.
[ ] I have updated relevant storybook stories and templates.
[ ] If my change impacts documentation, I have updated the documentation accordingly.
[ ] ✨ This pull request is ready to merge. ✨

I'm going to include Storybook coverage of less than the max size in the S2 migration of Alert banner #2652 , where the stories have already been refactored a bit.


Move mpi-operator to plugins directory

Currently, openBCE install mpi-operator by default which is not necessary for every cluster. It's better to make it configurable by plugin management.

fixed by https://github.com/openbce/installer/commit/43b7af9e0b508e72135bc298cef50588fce7ee8e


[PATCH] Excessive memory use by Swift_CharacterReader_Utf8Reader

I've had a few processes die in Utf8Reader.php - didn't catch a stack trace:
[12-Aug-2013 21:27:31] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 71 bytes) in /redacted/lib/classes/Swift/CharacterReader/Utf8Reader.php on line 127
[12-Aug-2013 22:28:06] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in /redacted/lib/classes/Swift/CharacterReader/Utf8Reader.php on line 98

The issue seems to be populating $currentMap, which is only called from Swift_CharacterStream_NgCharacterStream to do some UTF8 validation.
Is there an option to bypass UTF8 validation and skip making these extra copies of the entire message? (The message is nowhere near 512MB, i'll look into getting a better stack trace)

I'm having same problem. Sending 0.5MB gzipped json file. Still a problem, now in 2015. Would be nice to get this either fixed or workaround bundled.

I've worked around this by using base64 encoding instead of Quoted Printable encoding on the body.
$message->setEncoder(new \Swift_Mime_ContentEncoder_Base64ContentEncoder());


[Newb Question] Go-gl can't find headers

Alright, so admittedly this might be a stupid question, but I normally use a windows environment for development and have only recently started using Linux, mostly because it's damn hard to contribute to anything open source when you're running windows. Some of these configuration problems can be a bit baffling, so excuse the newbness.
Following the directions, I installed portaudio without any issue. But when I ran go get github.com/fogleman/nes I get this error:
# github.com/go-gl/gl/v2.1/gl
gocode/src/github.com/go-gl/gl/v2.1/gl/procaddr.go:52:21: fatal error: GL/glx.h: No such file or directory
  #include <GL/glx.h>
                     ^
compilation terminated.
# github.com/go-gl/glfw/v3.1/glfw
In file included from gocode/src/github.com/go-gl/glfw/v3.1/glfw/context.go:4:0: glfw/include/GLFW/glfw3.h:153:21: fatal error: GL/gl.h: No such file or directory
   #include <GL/gl.h>
                     ^
compilation terminated.

It's pretty obvious what's happening here: go-gl can't find the OpenGL headers. Why, I'm not quite sure. Does something in my system need to be pointing to the header files, or is this an actual bug? I'm running Xubuntu 14, if that's relevant.

Not sure, you should file this against the go-gl/gl repo...
https://github.com/go-gl/gl

I solve it by https://stackoverflow.com/questions/36371535/issues-with-golang-dependencies#36372239


Fix solr id <-> url conversion

Once I confirm this fixes the issue @youngblood and I were having and someone else approves of it I'll go ahead and merge.

@danlamanna could you add an analogous comment to urlToSolrId for clarity? LGTM other than that if it fixes the issue.


Add "re-register" and "re-sign" to hyphens rule

Add "re-register" (error) and "re-sign" (valid) to the hyphens rule.

Push again to retest


dep: update cloudflare-go to 0.102.0

cloudflare-go v0.102.0 introduced breaking changes around Access application schemas. Update to the latest version and fix those breakages.
Tested using make test, which seems to pass, although I didn't run the acceptance tests.

Please remove the changes to the go.mod or go.sum files from this PR in order to proceed with review and merging.

Do I need to make this change without updating the dependency?

i think that's fine here. it's largely to prevent random fly by PRs updating it and instead relying on dependabot.
i was only seeing the issue when running the acceptance test suite since it is hitting a nil deference.

@BSFishy are you able to get this over the line? this is blocking some other PRs from landing as the access changes were part of the dependency needed.

Of course! I don't know which tests are failing, so not sure where to go from here, though

TF_ACC=1 go test ./internal/sdkv2provider -v -run "^TestAccCloudflareAccessApplication_" -count 1 -timeout 120m -parallel 1
=== RUN   TestAccCloudflareAccessApplication_BasicZone
--- PASS: TestAccCloudflareAccessApplication_BasicZone (3.50s)
=== RUN   TestAccCloudflareAccessApplication_BasicAccount
--- PASS: TestAccCloudflareAccessApplication_BasicAccount (12.94s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigHttpBasic
    resource_cloudflare_access_application_test.go:144: Step 1/1 error: Error running apply: exit status 1

        Error: error creating Access Application for accounts "f037e56e89293a057740de681ac9abbe": error from makeRequest: access.api.error.invalid_request: configuring scim_config on apps is not enabled on your account (12130)

          with cloudflare_zero_trust_access_application.fdzfdvnhrv,
          on terraform_plugin_test.tf line 30, in resource "cloudflare_zero_trust_access_application" "fdzfdvnhrv":
          30: resource "cloudflare_zero_trust_access_application" "fdzfdvnhrv" {

--- FAIL: TestAccCloudflareAccessApplication_WithSCIMConfigHttpBasic (3.15s)
=== RUN   TestAccCloudflareAccessApplication_UpdateSCIMConfig
    resource_cloudflare_access_application_test.go:185: Step 1/2 error: Error running apply: exit status 1

        Error: error creating Access Application for accounts "f037e56e89293a057740de681ac9abbe": error from makeRequest: access.api.error.invalid_request: configuring scim_config on apps is not enabled on your account (12130)

          with cloudflare_zero_trust_access_application.pmjamtvdgv,
          on terraform_plugin_test.tf line 30, in resource "cloudflare_zero_trust_access_application" "pmjamtvdgv":
          30: resource "cloudflare_zero_trust_access_application" "pmjamtvdgv" {

--- FAIL: TestAccCloudflareAccessApplication_UpdateSCIMConfig (4.67s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigInvalidMappingSchema
--- PASS: TestAccCloudflareAccessApplication_WithSCIMConfigInvalidMappingSchema (2.23s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigHttpBasicMissingRequired
--- PASS: TestAccCloudflareAccessApplication_WithSCIMConfigHttpBasicMissingRequired (1.83s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigOAuthBearerToken
    resource_cloudflare_access_application_test.go:280: Step 1/1 error: Error running apply: exit status 1

        Error: error creating Access Application for accounts "f037e56e89293a057740de681ac9abbe": error from makeRequest: access.api.error.invalid_request: configuring scim_config on apps is not enabled on your account (12130)

          with cloudflare_zero_trust_access_application.slhvmhkskq,
          on terraform_plugin_test.tf line 30, in resource "cloudflare_zero_trust_access_application" "slhvmhkskq":
          30: resource "cloudflare_zero_trust_access_application" "slhvmhkskq" {

--- FAIL: TestAccCloudflareAccessApplication_WithSCIMConfigOAuthBearerToken (2.22s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigOAuth2
    resource_cloudflare_access_application_test.go:320: Step 1/1 error: Error running apply: exit status 1

        Error: error creating Access Application for accounts "f037e56e89293a057740de681ac9abbe": error from makeRequest: access.api.error.invalid_request: configuring scim_config on apps is not enabled on your account (12130)

          with cloudflare_zero_trust_access_application.jdnmjbeica,
          on terraform_plugin_test.tf line 30, in resource "cloudflare_zero_trust_access_application" "jdnmjbeica":
          30: resource "cloudflare_zero_trust_access_application" "jdnmjbeica" {

--- FAIL: TestAccCloudflareAccessApplication_WithSCIMConfigOAuth2 (2.46s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigOAuth2MissingRequired
--- PASS: TestAccCloudflareAccessApplication_WithSCIMConfigOAuth2MissingRequired (1.72s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigAuthenticationInvalid
--- PASS: TestAccCloudflareAccessApplication_WithSCIMConfigAuthenticationInvalid (1.53s)
=== RUN   TestAccCloudflareAccessApplication_WithCORS
--- PASS: TestAccCloudflareAccessApplication_WithCORS (3.03s)
=== RUN   TestAccCloudflareAccessApplication_WithSAMLSaas
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x10 pc=0x1011c7670]

goroutine 3134 [running]:
github.com/cloudflare/terraform-provider-cloudflare/internal/sdkv2provider.convertSaasSchemaToStruct(0x14000aa8800)
	/Users/jacob/src/github.com/cloudflare/terraform-provider-cloudflare/internal/sdkv2provider/schema_cloudflare_access_application.go:919 +0x4c0
github.com/cloudflare/terraform-provider-cloudflare/internal/sdkv2provider.resourceCloudflareAccessApplicationCreate({0x101af6ed0, 0x1400084c4d0}, 0x14000aa8800, {0x101ad67a0, 0x140008949a0})
	/Users/jacob/src/github.com/cloudflare/terraform-provider-cloudflare/internal/sdkv2provider/resource_cloudflare_access_application.go:103 +0x678
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).create(0x14000cd42a0, {0x101af6e28, 0x140009d4c30}, 0x14000aa8800, {0x101ad67a0, 0x140008949a0})
	/Users/jacob/go/pkg/mod/github.com/hashicorp/terraform-plugin-sdk/v2@v2.34.0/helper/schema/resource.go:806 +0xe4
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).Apply(0x14000cd42a0, {0x101af6e28, 0x140009d4c30}, 0x14000789450, 0x14000aa8680, {0x101ad67a0, 0x140008949a0})
	/Users/jacob/go/pkg/mod/github.com/hashicorp/terraform-plugin-sdk/v2@v2.34.0/helper/schema/resource.go:937 +0x884
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*GRPCProviderServer).ApplyResourceChange(0x14000f95398, {0x101af6e28?, 0x140009d4ba0?}, 0x14000b102d0)
	/Users/jacob/go/pkg/mod/github.com/hashicorp/terraform-plugin-sdk/v2@v2.34.0/helper/schema/grpc_provider.go:1153 +0xaa4
github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server.(*server).ApplyResourceChange(0x14000a1ad20, {0x101af6e28?, 0x140009d4390?}, 0x14000780000)
	/Users/jacob/go/pkg/mod/github.com/hashicorp/terraform-plugin-go@v0.23.0/tfprotov5/tf5server/server.go:865 +0x2b4
github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tfplugin5._Provider_ApplyResourceChange_Handler({0x101a9b0c0, 0x14000a1ad20}, {0x101af6e28, 0x140009d4390}, 0x14000aa8000, 0x0)
	/Users/jacob/go/pkg/mod/github.com/hashicorp/terraform-plugin-go@v0.23.0/tfprotov5/internal/tfplugin5/tfplugin5_grpc.pb.go:518 +0x1c0
google.golang.org/grpc.(*Server).processUnaryRPC(0x14000b4dc00, {0x101af6e28, 0x140009d4300}, {0x101afcd60, 0x140001b4600}, 0x1400016e000, 0x14000fc80f0, 0x10265f618, 0x0)
	/Users/jacob/go/pkg/mod/google.golang.org/grpc@v1.63.2/server.go:1369 +0xb58
google.golang.org/grpc.(*Server).handleStream(0x14000b4dc00, {0x101afcd60, 0x140001b4600}, 0x1400016e000)
	/Users/jacob/go/pkg/mod/google.golang.org/grpc@v1.63.2/server.go:1780 +0xb20
google.golang.org/grpc.(*Server).serveStreams.func2.1()
	/Users/jacob/go/pkg/mod/google.golang.org/grpc@v1.63.2/server.go:1019 +0x8c
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 3158
	/Users/jacob/go/pkg/mod/google.golang.org/grpc@v1.63.2/server.go:1030 +0x13c
FAIL	github.com/cloudflare/terraform-provider-cloudflare/internal/sdkv2provider	40.775s
FAIL
make: *** [testacc] Error 1

looking good now thanks!
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigOAuth2MissingRequired
--- PASS: TestAccCloudflareAccessApplication_WithSCIMConfigOAuth2MissingRequired (1.31s)
=== RUN   TestAccCloudflareAccessApplication_WithSCIMConfigAuthenticationInvalid
--- PASS: TestAccCloudflareAccessApplication_WithSCIMConfigAuthenticationInvalid (1.46s)
=== RUN   TestAccCloudflareAccessApplication_WithCORS
--- PASS: TestAccCloudflareAccessApplication_WithCORS (2.59s)
=== RUN   TestAccCloudflareAccessApplication_WithSAMLSaas
--- PASS: TestAccCloudflareAccessApplication_WithSAMLSaas (6.79s)
=== RUN   TestAccCloudflareAccessApplication_WithSAMLSaas_Import
=== PAUSE TestAccCloudflareAccessApplication_WithSAMLSaas_Import
=== RUN   TestAccCloudflareAccessApplication_WithOIDCSaas
--- PASS: TestAccCloudflareAccessApplication_WithOIDCSaas (2.85s)
=== RUN   TestAccCloudflareAccessApplication_WithOIDCSaas_Import
=== PAUSE TestAccCloudflareAccessApplication_WithOIDCSaas_Import
=== RUN   TestAccCloudflareAccessApplication_WithAutoRedirectToIdentity
--- PASS: TestAccCloudflareAccessApplication_WithAutoRedirectToIdentity (8.98s)
=== RUN   TestAccCloudflareAccessApplication_WithEnableBindingCookie
--- PASS: TestAccCloudflareAccessApplication_WithEnableBindingCookie (3.17s)
=== RUN   TestAccCloudflareAccessApplication_WithCustomDenyFields
--- PASS: TestAccCloudflareAccessApplication_WithCustomDenyFields (2.85s)
=== RUN   TestAccCloudflareAccessApplication_WithADefinedIdps
--- PASS: TestAccCloudflareAccessApplication_WithADefinedIdps (4.51s)
=== RUN   TestAccCloudflareAccessApplication_WithMultipleIdpsReordered
--- PASS: TestAccCloudflareAccessApplication_WithMultipleIdpsReordered (13.69s)
=== RUN   TestAccCloudflareAccessApplication_WithHttpOnlyCookieAttribute
--- PASS: TestAccCloudflareAccessApplication_WithHttpOnlyCookieAttribute (2.68s)
=== RUN   TestAccCloudflareAccessApplication_WithHTTPOnlyCookieAttributeSetToFalse
--- PASS: TestAccCloudflareAccessApplication_WithHTTPOnlyCookieAttributeSetToFalse (2.71s)
=== RUN   TestAccCloudflareAccessApplication_WithSameSiteCookieAttribute
--- PASS: TestAccCloudflareAccessApplication_WithSameSiteCookieAttribute (2.59s)
=== RUN   TestAccCloudflareAccessApplication_WithLogoURL
--- PASS: TestAccCloudflareAccessApplication_WithLogoURL (2.60s)
=== RUN   TestAccCloudflareAccessApplication_WithSkipInterstitial
--- PASS: TestAccCloudflareAccessApplication_WithSkipInterstitial (2.60s)
=== RUN   TestAccCloudflareAccessApplication_WithAppLauncherVisible
--- PASS: TestAccCloudflareAccessApplication_WithAppLauncherVisible (2.91s)
=== RUN   TestAccCloudflareAccessApplication_WithSelfHostedDomains
--- PASS: TestAccCloudflareAccessApplication_WithSelfHostedDomains (9.61s)
=== RUN   TestAccCloudflareAccessApplication_WithDefinedTags
--- PASS: TestAccCloudflareAccessApplication_WithDefinedTags (9.33s)
=== RUN   TestAccCloudflareAccessApplication_WithReusablePolicies
--- PASS: TestAccCloudflareAccessApplication_WithReusablePolicies (9.84s)
=== RUN   TestAccCloudflareAccessApplication_WithAppLauncherCustomization
--- PASS: TestAccCloudflareAccessApplication_WithAppLauncherCustomization (2.74s)
=== RUN   TestAccCloudflareAccessApplication_AuthTypeForcesNewResource
--- PASS: TestAccCloudflareAccessApplication_AuthTypeForcesNewResource (8.69s)
=== CONT  TestAccCloudflareAccessApplication_WithSAMLSaas_Import
--- PASS: TestAccCloudflareAccessApplication_WithSAMLSaas_Import (6.73s)
=== CONT  TestAccCloudflareAccessApplication_WithOIDCSaas_Import
--- PASS: TestAccCloudflareAccessApplication_WithOIDCSaas_Import (3.79s)


Cannot install gem.

'gem install litmos-client' gives the following error. Do you have any insight as to why this might be happening?
ERROR:  While executing gem ... (Gem::Resolver::Molinillo::CircularDependencyError)
    There is a circular dependency between litmos-client and litmos-client

Hi, I tweaked some dependencies so it should be installable now. However, I haven't even looked at the Litmos API in ~4 years, so no idea if this actually even still works :-)


Publish to krew

Krew is plug-in manager for Kubectl. I think it makes sense to publish mirrord there.

@infiniteregrets please link the response you got and close this as not planned.

Closing this based on -

FWIW not all tools have to be kubectl plugins. For example, skaffold, tilt or minikube aren't.

The point of kubectl plugins is to make the "kubectl" experience better (not necessarily the "developing applications on Kubernetes experience").
I think this doesn't fall into the plugin category based on my reading of the situation.
/kind gray-area
https://github.com/kubernetes-sigs/krew-index/pull/2559#issuecomment-1232313104


Innate casting fix

Fixing the french phrase for Innate casting after seeing it didn't made sense

Can you fix the last line? I typically fix it after merging, but it'd be easier to have you merge it in without that diff.

Done, it's my beautifier addon for Json that messes the last line. I'll take extra care with the next Pull requests.

Still seems to be different according to github: https://github.com/mlenser/roll20-character-sheets/pull/176/files

There you go. I had to install and configure Github for windows, the web editor was always adding end of line character.

thanks


Unable to determine domain name cannot setup Lets Encypt - rtinst

Environment:
Raspberry pi  - Buster
Running rtinst I get a message "Unable to determine domain name cannot setup Lets Encypt" and DN blank. I have an entry in my hosts file for <IP_ADDRESS> rawlings.org . I have hunted all over the place for adding a domain name .
My basic problem is I want to use secure SSL on rutorrent and https: fails even though the certifcate installed. I am a newbie with Debian etc so please be gentle

The script needs the ability to enter a domain to overwrite the DN when it cant find it. not all IPs have reverse records.

I fixed by getting a Public Domain name , could find no way to do otherwise

I changed line 43 of rtletsencrypt
from   serverdn=$(perl -MSocket -le "print((gethostbyaddr(inet_aton('$serverip'), AF_INET))[0])")
to:   serverdn="something.whatever.com"
and it worked fine.


Unrectified Color Images D435 YUY2 to RGB

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

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

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

Required Info

Camera Model
D435

Firmware Version
<IP_ADDRESS>

Operating System & Version
Win 10

Kernel Version (Linux Only)
(n/a)

Platform
PC

SDK Version
2.41.02657

Language
MATLAB

Segment
others

Issue Description
I'm trying to convert the unrectified color images from a D435, from the native YUY2 format to RGB format, for use in MATLAB for custom calibration. So far, I've de-interleaved the YUY2 into YUV channels. I'm unsure what standard to use to convert the YUV to RGB, specifically I'm not sure if or what gamma correction values to use.
I'm aware of the OpenCV cvtColor function, but I'm unfamiliar with git, so I'm unable to read the source code for reference.
Currently, I'm looking at the ITU.BT-709 HDTV standard. I've read a few sources with conflicting results. Also, the HDTV standard documentation is hard for me to interpret.
I'm hoping for some guidance on this issue, if not a complete walkthrough, since a simpler process might have been taken to convert the unrectified infrared images from Y12I to Y16.
The following are some sources I've been reading:
https://www.itu.int/rec/R-REC-BT.709-6-201506-I/en
https://www.intel.ca/content/www/ca/en/support/articles/000026725/emerging-technologies/intel-realsense-technology.html
http://www.martinreddy.net/gfx/faqs/colorconv.faq
https://stackoverflow.com/questions/7041172/pils-colour-space-conversion-ycbcr-rgb?rq=1
Thanks in advance.

Hi @jrder  In the couple of cases I have experienced where raw unrectified RGB frames were being accessed from the camera hardware, RAW16 was being used as the source format.
https://github.com/IntelRealSense/librealsense/issues/7275
https://github.com/IntelRealSense/librealsense/issues/8025
One of those cases involved a RealSense user who, like yourself, was trying to access the frames in MATLAB.  They found that they had problems if they saved the RAW16 frames to a bag file and then read them into MATLAB, but it worked fine if they used MATLAB to read the RAW16 frames from the camera directly.

Hi @MartyG-RealSense I'm surprised that they were using a RAW16 format. The D435 datasheet and custom calibration whitepaper don't identify this as a supported format. Also, I'm reading the images from the device via the SDK and MATLAB, without the use of a bag file.
I eventually found a color space conversion that worked, but the colors are washed out. Since I'm using the images for calibration, to identify the corners of a checkerboard pattern, I might just use the Y channel from the images. Alternatively, I might just try to read the OpenCV cvtColor again.
Notably, I found it somewhat validating that color space conversion is not too simple as discussed in another issue tagged in
#7275
opencv/opencv#13066

Thanks very much for the update.   Yes, getting a good color match from a conversion can be tricky as https://github.com/IntelRealSense/librealsense/issues/7275 highlights.
Please do let me know which solution you decide on or whether you require further assistance.  Good luck!

Thanks again for looking at this. My end goal was to perform custom calibration on my D435 using the YUY2 unrectified color images. I was able to get calibration parameters into a XML file. But I was unable to write to the device using CustomRW because I received 'error 2002 : left intrinsic are unreasonable'. I ended up just using the Dynamic Calibrator.
Below is my code for YUY2 to RGB8 format in MATLAB 2020b, which includes color conversion. Hopefully, this helps someone else out in the future.
function [RGB] = yuy2rgb(yuy2)
%% convert YUY2 to RGB
% written by jrder in MATLAB 2020b
% inputs: packaged and interleaved YUV 422 (YUY2 format)
% outputs: RGB8 format
arguments
  yuy2 uint32
end

%% initialization
  % YUV channels
  Y = zeros(2*length(yuy2),1); Y = uint8(Y);
  U = Y; V = Y;
  % RGB channels
  RGB = zeros(2*length(yuy2),3);

%% YUY2 to YUV444
  % vectorized typecast macropixels into bytes
  bval = typecast(yuy2,'uint8');
  % sort bytes into YUV channels
  Y(1:2:end) = bval(1:4:end);
  Y(2:2:end) = bval(3:4:end);
  U(1:2:end) = bval(2:4:end);
  U(2:2:end) = bval(2:4:end);
  V(1:2:end) = bval(4:4:end);
  V(2:2:end) = bval(4:4:end);

%% YUV444 to RGB
  % clamp YUV channels
  Y = Y-16;
  U = U-128;
  V = V-128;
  % conversion to RGB
  RGB(:,1) = 1.164*Y + 1.596*V;           % R
  RGB(:,2) = 1.164*Y - 0.392*U - 0.813*V; % G
  RGB(:,3) = 1.165*Y + 2.017*U;           % B
  % conversion to uint8
  RGB = uint8(RGB);
end

Thanks so much @jrder for sharing your results in MATLAB 2020b with the RealSense community!


[Go Live][March 30]

Push to live

Docs Build status updates of commit 752b7a5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/add-teams-apps.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/build-your-first-app/add-teams-apps.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/M365-account.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/add-app.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/add-bot.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/app-added.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/app-dev-rg-azure.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/app-local.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/authorize-user-info.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/azure-user-info.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/blazor-add-app.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/blazor-tab-app-azure.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/bot-app-welcome.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/bot-running.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/bot-welcome.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/configure-msteamsapp.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/configure-new-project-bot.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/configure-new-project.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/deploy-success.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/ms-graph-permission.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/provision-complete.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/provision-warning.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/select-bot.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/select-subscription.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/select-tab.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/tab-user-info.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/view-resource.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-bot-app-team.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-build-deploytocloud.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-build-preview.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-build-provision.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-create-teams-tab-app.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-publish-deploy-mode.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-select-project.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-select-teams-app.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs-tab-app.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/vs.install.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/warning.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/your-blazor-helloworld-app.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/your-blazor-helloworld-app1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/your-blazor-helloworld-apps.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor-vs-preview2/your-helloworld-app-bot.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor/blazor-app-solution-explorer.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor/blazor-appbot-solution-explorer.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor/vs-select-teams-app.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/blazor/vsinstall.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/videos/app-teams.gif
:white_check_mark:Succeeded
View

msteams-platform/assets/videos/blazorapp.gif
:white_check_mark:Succeeded
View

msteams-platform/assets/videos/botapp.gif
:white_check_mark:Succeeded
View

msteams-platform/concepts/deploy-and-publish/apps-upload.md
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Remove native-promise-only shim from dependencies

Reflux includes a Promise shim (native-promise-only), which is certainly a very acceptable choice. Still, React's policy in this regard is quite different:
https://facebook.github.io/react/docs/working-with-the-browser.html
Quote:

In addition to that philosophy, we've also taken the stance that we, as authors of a JS library, should not be shipping polyfills as a part of our library. If every library did this, there's a good chance you'd be sending down the same polyfill multiple times, which could be a sizable chunk of dead code. If your product needs to support older browsers, chances are you're already using something like es5-shim.

It would probably make sense to converge on this philosophy and not include the shim anymore. I know, it's such a small library, but still... In one of our projects we were are using https://github.com/jakearchibald/es6-promise for non-React code and thus are already shipping two different implementations.

Yeah. It's a mistake. It should be removed, and let anyone shim the functionality in with whatever they want.

Thank you!


I wand to add new methods to Rand class

Class: https://github.com/zendframework/zf2/blob/master/library/Zend/Math/Rand.php
Hi, I want to add some methods to Rand class
These methods are:
getData() This method will return any type of data randomly
getNotInt() This method will return any type of data except int
getNotString()  This method will return any type of data except string
getNotBool()  This method will return any type of data except bool
getNotFloat()  This method will return any type of data except float
I need these methods in my tests. I never contribute to such a big project like zendframework so I need to know are these methods will accepted by comunity?

Best left to userland implementation.  @Maks3w I would close this.


Non-default adapter support.

I cannot use D3DImage with a non-default D3D11 display adapter. When attempting to do so, creating the shared handle for the surface fails. Am I missing something? Is this not supported, or is there something extra I need to do?

I'm resurrecting this thread in the hopes that someone has managed to find a way to force WPF to run off a specific adapter so that we can run operations on/access shared resources from it, since that functionality has only increased in use over the last 5 years.
I'm aware of the control that is given to a user to target a specific GPU when a particular application is run, either at the GPU manufacturer level (NVIDIA Control Panel, etc), or more recently the Windows level, but for our needs we only ever want a specific known adapter used and seem to have no ability to control that from a developer perspective.
Does anyone have any tricks to get this working?


nixos/postgresqlBackup: add types

Motivation for this change
#76184
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

How would I go about having no startTime now? I previously had it set to [] and run it by requiring it in my backup job.

wouldn't an empty string work?

It works, but leaves me with this in the kernel ringbuffer.
[2466424.823540] systemd[1]: postgresqlBackup-hass.timer: Timer unit lacks value setting. Refusing.

[root@dione:~]# systemctl cat postgresqlBackup-hass.timer
# /nix/store/qdk18y8rpq6qwlg6cqw4bspdqnbh2qlz-unit-postgresqlBackup-hass.timer/postgresqlBackup-hass.timer
[Unit]

[Timer]
OnCalendar=

Meanwhile on systems with startTime = []; there will simply be no timer unit.

systemd[1]: postgresqlBackup-miniflux.timer: Cannot add dependency job, ignoring: Unit postgresqlBackup-miniflux.timer has a bad unit file setting.

This is just not okay this way.


WIP: enable insecure registry through the UI

fixes bsc#1039876
Signed-off-by: Maximilian Meister<EMAIL_ADDRESS>https://bugzilla.suse.com/show_bug.cgi?id=1039876
NOTE
this still needs to be discussed. if we go that direction, I can continue to address the test coverage

 Bug 1039876 - docker cannot pull images from insecure registry

I know this is still not decided, but in case of going in this direction, would it make sense to accept a list instead of a single insecure registry? We could accept several comma-separated.

I know this is still not decided, but in case of going in this direction, would it make sense to accept a list instead of a single insecure registry? We could accept several comma-separated.

👍

I know this is still not decided, but in case of going in this direction, would it make sense to accept a list instead of a single insecure registry? We could accept several comma-separated.

yes that would make sense indeed, it can be adapted once we have some feedback

Updated UI

 Bug 1039877 - docker cannot pull images from registry using untrusted CA


Extensions/GenerateReleaseNotes - set file encoding to utf8

VSTS Extension you are using
Extensions/Generate Release Notes Build Task
Where are you running it?
on-premise TFS 2018 update 2 RC1
Version of Extension/Task
2.19.2
Expected behaviour and actual behaviour
Actual: generated file with default encoding (ASCII)
Expected: UTF8
I would like to set explicitly the file encoding to UTF8.

I will set this change made as it seems sensible


flutter build aar no work

i create flutter plugn demo  and run build aar , i want to get the aar for my android . but is dont work

Hi @CoderCaiSL
When opening an issue, please try to provide all or some of the information indicated in the template so that we can address this issue properly.

Issue Template
If you are looking for support, please check out our documentation
or consider asking a question on Stack Overflow:
- https://flutter.dev/
- https://api.flutter.dev/
- https://stackoverflow.com/questions/tagged/flutter?sort=frequent

If you have found a bug or if our documentation doesn't have an answer
to what you're looking for, then fill our the template below. Please read
our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports

Steps to Reproduce

Please tell us exactly how to reproduce the problem you are running into.

Please attach a small application (ideally just one main.dart file) that
reproduces the problem. You could use https://gist.github.com/ for this.

If the problem is with your application's rendering, then please attach
a screenshot and explain what the problem is.

1. ...
2. ...
3. ...

Please tell us which target platform(s) the problem occurs (Android / iOS / Web / macOS / Linux / Windows)
Which target OS version, for Web, browser, is the test system running?
Does the problem occur on emulator/simulator as well as on physical devices?

Target Platform:
Target OS version/browser:
Devices:

Run your application with `flutter run --verbose` and attach all the
log output below between the lines with the backticks. If there is an
exception, please see if the error message includes enough information
to explain how to solve the issue.

Run `flutter analyze` and attach any output of that command below.
If there are any analysis errors, try resolving them before filing this issue.

Finally, paste the output of running `flutter doctor -v` here.

In particular, please provide reproduction steps, a completed and minimal reproducible code sample and the output of flutter doctor -v so that we'll have enough details to investigate the issue.
Thank you!

sorry，i supplementary instructions again
1、i create a flutter plugn project for android studio
2、then i did not modify any code and build flutter aar
3、it didn't get my expected result

and this is my environment

and my flutter module demo can build aar successfully but flutter plugin build failed

@CoderCaiSL Could you provide detailed reproduction of this failure? (step by step, used commands, etc)
And it will be better if you could provide the log, and sample code in collapsed formatted mode (instruction here) or represent it as plain text instead of an image/screenshot so that we can directly copy/search information from that.


After upgrading 0.68.2 to 0.68.5 received runtime error

Description
I have existing project with react-native:0.68.2 and i integrate the android zoom sdk it's working fine with debug build. But while take the release build i received the error. Based on this ticket i changed my version to 0.68.5 that build error is gone. But i received runtime error in both debug and release build.
 runtime.cc:669] Pending exception java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__emutls_get_address" referenced by "/data/app/~~r9LUpbAZZ1c128ELP-daLA==/com.shankarias685-aov90I52_ZW0Km_8suUnGA==/lib/arm/libannotate.so"...                                                                                runtime.cc:669]   at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.Class, java.lang.String) (Runtime.java:1077)                                                                                runtime.cc:669]   at void java.lang.Runtime.loadLibrary0(java.lang.Class, java.lang.String) (Runtime.java:998)                                                                                runtime.cc:669]   at void java.lang.System.loadLibrary(java.lang.String) (System.java:1656)                                                                                runtime.cc:669]   at void com.zipow.videobox.mainboard.module.ZmSdkMainBoard.loadSDKConfAppNativeModules() (ZmSdkMainBoard.java:8)                                                                                runtime.cc:669]   at void com.zipow.videobox.mainboard.module.ZmSdkMainBoard.createConfAppForSdk(java.lang.String) (ZmSdkMainBoard.java:8)                                                                                runtime.cc:669]   at void com.zipow.videobox.VideoBoxApplication.initConfAppForSDK(java.lang.String) (VideoBoxApplication.java:23)                                                                                runtime.cc:669]   at int com.zipow.videobox.VideoBoxApplication.startConfServiceForSDK(android.os.Bundle) (VideoBoxApplication.java:8)                                                                                runtime.cc:669]   at int com.zipow.videobox.ptapp.ConfProcessMgr.createConfProcess(java.lang.String) (ConfProcessMgr.java:15)                                                                                runtime.cc:669]   at void com.zipow.videobox.mainboard.Mainboard.notifyUrlActionImpl(java.lang.String) (Mainboard.java:-2)                                                                                runtime.cc:669]   at void com.zipow.videobox.mainboard.Mainboard.notifyUrlAction(java.lang.String) (Mainboard.java:6)
But same code working fine with 0.68.2 debug build. But in 0.68.5 it's not working.
Please someone help.
Thanks.
Version
0.68.5
Output of npx react-native info
System:
OS: Linux 5.15 Ubuntu 22.04.1 LTS 22.04.1 LTS (Jammy Jellyfish)
CPU: (8) x64 Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
Memory: 7.34 GB / 19.31 GB
Shell: 5.1.16 - /bin/bash
Binaries:
Node: 16.14.0 - ~/.nvm/versions/node/v16.14.0/bin/node
Yarn: 1.22.5 - /usr/bin/yarn
npm: 8.5.3 - ~/.nvm/versions/node/v16.14.0/bin/npm
Watchman: Not Found
SDKs:
Android SDK: Not Found
IDEs:
Android Studio: Not Found
Languages:
Java: 11.0.17 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.2 => 17.0.2
react-native: 0.68.5 => 0.68.5
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Create new project with 0.68.5 version.
Integrate android zoom sdk.
Join some meeting.
Snack, code example, screenshot, or link to a repository

runtime.cc:669] Pending exception java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__emutls_get_address" referenced by "/data/app/~~r9LUpbAZZ1c128ELP-daLA==/com.shankarias685-aov90I52_ZW0Km_8suUnGA==/lib/arm/libannotate.so"... runtime.cc:669] at void

That's an error caused by the Zoom SDK (we don't control libannotate.so). You should open an issue for them

I have the same problem with react-native-mmkv.
It seems it requires  __emutls_get_address function to be defined, and although it's usually provided by libc++_shared.so, it does not seem to be the case when using NDK 24 on an Apple M1 CPU.
System:
    OS: macOS 12.6
    CPU: (8) arm64 Apple M1
    Memory: 88.38 MB / 8.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.12.1 - /opt/homebrew/opt/node@18/bin/node
    Yarn: 1.22.19 - /opt/homebrew/bin/yarn
    npm: 8.19.2 - /opt/homebrew/opt/node@18/bin/npm
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Managers:
    CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
  SDKs:
    iOS SDK: Not Found
    Android SDK: Not Found
  IDEs:
    Android Studio: 2021.2 AI-212.5712.43.2112.8815526
    Xcode: /undefined - /usr/bin/xcodebuild
  Languages:
    Java: <IP_ADDRESS> - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: ^9.3.2 => 9.3.2
    react: ~18.1.0 => 18.1.0
    react-native: ~0.70.4 => 0.70.6
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

$ echo $ANDROID_HOME
/Users/volgar1x/Library/Android/sdk
$ ls $ANDROID_HOME/ndk
24.0.8215888

It seems to be building just fine on a Fedora desktop with the same dependencies but with an older NDK (21.4.7075529).

Same issue with react-native-mmkv-storage https://github.com/ammarahm-ed/react-native-mmkv-storage/issues/312

No need to rebuild third-party .aar or .so, just patch:
cd tools/android-sdk/ndk

mv ./21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so ./21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/origin_libc++_shared.so
cp ./23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so ./21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/

as described in Patch to fix __emutls_get_address crash on Android


Support for Windows test bot.

This pull request is adding support for Windows test bot using AppVeyor.
Also, this CL is fixing bootstrap_test errors on Windows platform.
ISSUE=#139

PTAL

Thank you for review!


VS Code Extension Management via CLI Silently Fails for Non-Elevated Privilege Accounts

System Information

VSCode Version: 1.20.1, x64
OS Version: Windows 7 Enterprise Service Pack 1

Steps to Reproduce:
For all scenarios, use a non-elevated privilege account.
List Extensions

Open command prompt.
Enter  code --list-extensions .

Install Extension from Network

Open command prompt.
Enter code --install-extension \\networkPath\extensionName.vsix .

Install Extension from Local Drive

Open command prompt.
Enter code --install-extension C:\localPath\extensionName.vsix

Additional Information

Does this issue occur when all extensions are disabled? Not applicable, the point is to manage extensions.
Have attempted with and without the trailing "." and with multiple extensions.
The above actions are done with an account without elevated privileges. The above actions work for an account with elevated privileges.
Installation via the GUI works using non-elevated accounts for local and network stored extensions.

@DGDC Do you get a confirmation message that the extension is installed when you try with an account with prvileges?

@sandy081 Yes, when using an account with privileges there is confirmation that the extension is installed within the command shell. When requesting a list of installed extensions using a privileged account the list of extensions are displayed within the command shell. Thus I would expect failure errors to be displayed in the command shell for non-privileged accounts.

@DGDC Sorry for responding back late.
If I understand correctly, you are able to install an extension from UI but not from CLI using an user account without privileges?
@joaomoreno Both CLI and Renderer use the same extension management code behind, is there any difference how CLI process is started compared to launching of VS Code?

@DGDC You seem to have code.exe in your PATH, when you should really have code.cmd, which is inside bin in VS Code's installation folder. What does your PATH variable look like?

My issue was open for 90 days before @sandy081 and @joaomoreno most recently responded in June. @vscodebot closed it 10 days later. @vscodebot, I was on vacation, what do you have against vacations? Why are project owners not treated the same, such as taking it to the absurd of closing the projects when issues are open for more than 10 days. Abandonment is abandonment. Geesh. :P
@joaomoreno  , My current path variable is below. Note that it has been 100 days since I reported the issue, my organization's IT department has made many changes to my system, I have updated VS Code multiple times, and I work in a secure environment that is locked down. Installation and updates require elevated permissions and installation are done with a different user account.
C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Java\jre1.8.0_131\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\McAfee\Solidcore\Tools\GatherInfo;C:\Program Files\McAfee\Solidcore\Tools\Scanalyzer;C:\Program Files\McAfee\Solidcore;C:\Program Files\McAfee\Solidcore\Tools\ScGetCerts;C:\Program Files (x86)\Java\jre1.8.0_152\bin;C:\Program Files (x86)\Java\jre1.8.0_152\bin;C:\Users\drglover\AppData\Local\Programs\Fiddler;C:\Users\drglover\AppData\Local\Programs\Git\cmd;C:\Users\drglover\AppData\Roaming\npm

@DGDC Oh I see, you don't have Code in the PATH, you simply cd to the installation directory and run code. Please use bin\code instead, or cd bin from that directory.


Participate in Smart Maps International Meetup 2

Please drop your name here so that Smart Maps Team can know your name!
Invitation
English / Japanese

@albertkun @yuiseki Due to urgent and important issue in my work, there is possibility that I cannot make it to the international meetup this Friday/Thursday. My guess is the possibility is 50:50.
Could you advise me on how we move. My suggestion would be:

Postpone the meeting one week. The risk is that we cannot annoounce all participants because we haven't introduce the registraton yet.
Meet as planned. The risk is that I cannot attend. I need to ask you to chair the meeting on my behalf.

As of now I am thinking that we take the option 1 to postpone the meeting. I think we need to announce the postpone probably within 12 hours.
Sorry again for this trouble.

@hfu Thank you for letting us know! I agree that we should go with option 1 to postpone, as I think it is important to have you there!
Side note, this does make me want to  think of a better way of how to make announcements and/or get people to sign-up so we can let people know right away! Once you confirm, I will change the date on the Smart Maps website!

@hfu @albertkun Understood. I also thought option 1 was a good idea.
I wanted some time to rethink the MUNDO presentation a bit, so it's a bit appreciated for me.

For participant registration and communication, a quick option would be to use Doorkeeper or perhaps Google Forms. It seems that the spirit of worse is better is needed here as well!

@yuiseki I haven't used Doorkeeper, but that sounds good!
Alternatively, if we are using Zoom, we can also use the "Registration" setting. This will allow us some benefits:

If we change the meeting times, everyone will be notified as part of the Calendar invite.
We can create a recurring Zoom meeting so people don't have to register multiple times.
We don't need to send a separate link for the meeting (i.e. sending MS Teams or a Zoom link for each meeting)
I think customize questions, such as "GitHub Username"

Thank you!! First of all, I am announcing the postpone in MS Teams. Then I will edit the Documentation site. Will just add strike tags.

@hfu I have made a branch on the documentation site and pull request:
https://github.com/UNopenGIS/smartmaps/pull/16

Edit the [2023-05-26-potential-meeting-change](https://github.com/UNopenGIS/smartmaps/tree/2023-05-26-potential-meeting-change) branch and merge to main

or

Merge this pull request and then edit on main

@albertkun

Once you confirm, I will change the date on the Smart Maps website!

Oh, thanks! Could you please strike the day first, and then update the date once we decided a new date?
Also, I am thinking about deleting the Zoom link (from UN Open GIS MS Teams announcement) so that less people attend on this Friday by mistake. I appreciate if you could do so on Documentation site.

@hfu sorry I am actually on my phone and won't be able to incorporate the changes. If you want to edit them, please go ahead and do so on the main branch and we can just delete this one and the pull request without merging!

I updated the invitation in UN Open GIS MS Teams!

@hfu Yes, I'm available in 2023-05-26T13:00/14:00+09:00!

@yuiseki Thanks! I am updating to 2023-05-26T13:00/14:00+09:00.

@hfu Sure, I can offer my Zoom account for the meet ups! I'll make it a recurring meeting, but which option should we choose for registration? One time or each time?
Additionally, the pull request has a merge conflict because that PR deletes the files I changed on my phone last night 😔 let me know if you have any issues with it! Once we confirm the time change, I'll be happy to merge it as well!

Thank you, @albertkun. (I am back at last!)
I think we can go with one time registration.

@hfu Done! Only issue is, I'm not sure if I can assign co-hosts outside of my organization. :(

Let's say we can close this issue because we are using Zoom for registration, too.
Merging into #125.

Sounds good!


fix(tests): fixed flaky Readiness condition with never ready route test in e2e/common/traits/health_test.go

Due to how camel works stopping a route using the message bus inside the route can not assure that the route is reported always as stopped, there might be a small amount of time in which it can be reported as running.
Since the test is testing the behavior of camel k in the case that an integration is always reported not ready I took another approach by registering a custom healthcheck that force the reported condition to be never ready.

Release Note
NONE

LGTM. I wonder if the work in #5450 was not already good enough though. According to the Camel Jira issues, that was the way it had to be fixed.

according to this test run https://github.com/apache/camel-k/actions/runs/9065576954/job/24906613292?pr=5119 in particular:
  Copy catalog camel-catalog-3.8.1 from namespace default
  Copy integration kit kit-cp136jalfugs739ljsu0 from namespace default
  Copy integration kit kit-cp138l2lfugs739ljsug from namespace default
  Setting build timeout to 10m
  OLM is not available in the cluster. Fallback to regular installation.
  Camel K installed in namespace test-5bad4aa0-0ccf-48e5-8576-d86e24c00b9a
      health_test.go:374:
          Failed after 2.522s.
          Expected
              <v1.ConditionStatus>: True
          to equal
              <v1.ConditionStatus>: False

something was still missing.

Just for completeness, the parameters are controlling the behavior of the route controller in the case the a route would fail to start. In this case however, the route starts without errors and ad some point in the future it gets stopped which is outside of the control of the route controller (as the route was successfully started) hence, the route may result up if the health check is triggered before the control bus had a chance to actually stop the route.

I simplified the route and test a little bit more to be sure that intent is clearer and the test dose not mislead the next poor soul who read it.
In so doing I have also found that there were some minor issues (as conditions never actually evaluated) in the startup probe tests and I have tried to fix those as well.


Markdown table reformat

For queries, there’s attempt to make markdown tables look “pretty”. It would be cool to have this functionality as a command basically reformatting the markdown table you’re in with the appropriate amount of spacing to make it look good.
So e.g. turn this:
|Name|Age|
+——-+——+
|Pete|38|

Into
|Name|Age|
+----+---+
|Pete|38 |

Or similar

The linked code also has some bugs, e.g. it doesn't seem to properly expand based on the header names. This is something to be addressed so I'll also add the bug label.

Maybe use https://github.com/darkriszty/MarkdownTablePrettify-VSCodeExt

https://github.com/tgrosinger/md-advanced-tables might be a good option. It's the underpinnings of the advanced tables plugin in obsidian.


oic-gen: Do not include platform specific network headers

They are not necessary and may break build on different platforms.
Signed-off-by: Ederson de Souza<EMAIL_ADDRESS>

@otaviobp Could you take a look, pls?

+1. There is no reason to have those includes here.

Take the chance to remove the similar headers oic-server/client.

@ibriano  Do you mean from the samples?

No, from src/lib/comms/oic-*

v2 on #1435


Update usage_guide.md

Change a information about the parameter option from -E to -I for integrated authentication on Windows

@bigleka good catch! thanks :)


Loading the pdf is too slow. It takes more than 10 seconds. Is there any best way?

My requirement is to jump to a specified page number

Same. My cases are scale up or down, it re-rendered so slow. Anyone have solution ?

I also have this problem. When I load a PDF of 30M or more than 1000 pages, it will load very slowly, and when I dynamically adjust the width of the PDF, it will also load very slowly. Is there a solution to this problem?

Use pdf-object, this is the official website address, but it does not support highlighting. Rendering pdf is okay and acceptable.

The one I am currently using has a lot of pitfalls, and the highlights are not displayed properly in many places, so I have given up using this and changed to pdf-object. I will close this problem. If you have other questions, please reopen it.


Broken "Join Game" to the local server.

Broken "Join Game" to the local server.
Client side logs:
Terasology-menu.log
Terasology-.log
Terasology-init.log
Latest version: https://github.com/MovingBlocks/Terasology/commit/6671bf5ea07e6e97618ec314814519334a7f9e50
Originally posted by @CriDos in https://github.com/MovingBlocks/Terasology/pull/3802#issuecomment-580292360

Thanks for the report @CriDos - can confirm, and this is a high priority fix then :-)

Some research i tried to do :-)
https://discordapp.com/channels/270264625419911192/270264625419911192/682401210392772622

Thanks for the report @CriDos and the research @sin3point14 - this should now be resolved! :-)


Some questions about Waymo Open Dataset

Hi, sorry to bother @Gus-Guo @jihanyang @sshaoshuai @MartinHahner
I want to know some details about preprocessing of WOD in advande due to the long processing period it takes.

i noticed that you use 20% of the whole WOD dataset to train the network, but the Imagesets for WOD seems it did not split the 798 training set, could you provide your split file? or i need to customize one by myself. i also notice that there is a parameter sampled_interval in function create_waymo_infos, or i just need to change it to 5 to obtain 20% processed_data, which can fit the sampled_interval in waymo_dataset.yaml?( i am not sure about this, is that right?)
if i want to use same proportion data( e.g. 20%), can i only process the 20% data by using  create_waymo_infos function instead of the whole 798 training sequence.

Thanks very much for your contributions.
Looking forward to your reply.

You need to change the sample_interval here: https://github.com/open-mmlab/OpenPCDet/blob/8e055f02df245b1f0675e874792dd708fb84c04b/pcdet/datasets/waymo/waymo_dataset.py#L327

Also notice that the sampling process is on the frame-level, which means we will keep 20% frames per sequence rather than 20% sequence of the whole training set.

@jihanyang thanks for your reply and the contribution to this repo.
I have figured it out.
Wish every success in your work.


ios 14 menu item not showing selected

when do i tap on menu item it shows me child controller but when do i scroll it shows white blank screens and view will appear method not being call
here is my code
self.pageMenu = CAPSPageMenu(viewControllers: self.controllerArray, frame: CGRect(x: 0.0, y: 0.0, width: self.view.frame.width, height: self.view.frame.height), pageMenuOptions: parameters)
self.addChild(self.pageMenu)
self.view.addSubview(self.pageMenu.view)
self.pageMenu.didMove(toParent: self)

I am also facing the same issue with iOS14. @SagarPrajapati98  Did you find a solution?

I am also facing the same issue with iOS14. @SagarPrajapati98  Did you find a solution?

i solved by below code
extension DashboardVC: CAPSPageMenuDelegate {
	func willMoveToPage(_ controller: UIViewController, index: Int) {
		controller.viewWillAppear(true)
		//pageMenu.menuItems.first
	}
}

i solved by below code
extension DashboardVC: CAPSPageMenuDelegate {
	func willMoveToPage(_ controller: UIViewController, index: Int) {
		controller.viewWillAppear(true)
		//pageMenu.menuItems.first
	}
}


Fix: change node express max request body size to 50MB

The node Express default payload is very small, only about 100kb. When the request payload is large, it will report "Payload Too Large". so the payload size is limited to 50MB.
I feel that HTTP mode also needs to provide several configuration items according to the framework.

It's not a good practice to accept big payload. You should avoid that.
Anyway, I not sure about merging this PR. It depends on your use case.

It's not a good practice to accept big payload. You should avoid that.
Anyway, I not sure about merging this PR. It depends on your use case.

Hello, @rimiti express default bodyParser size is too small (default 100kb), set 50MB just to avoid this problem, you can add configuration items to configure later
Many people have encountered this problem.

https://stackoverflow.com/questions/19917401/error-request-entity-too-large
https://github.com/apostrophecms/apostrophe/issues/1291#issuecomment-375928334

Hi both @haozibi @rimiti
Every PR to OpenFaaS first needs and issue to propose the change.
This is well documented within the contributing guide.
Please could you raise an issue and outline the problem, the proposed solution and any pros/cons that come with it?
In particular I do not believe that hard-coding a 50MB limit comes without cons. As a rule we prefer to make things configurable when the default doesn't suit every user. FYI configuration is usually done via code or via environment variable.
Alex

Hi both @haozibi @rimiti
Every PR to OpenFaaS first needs and issue to propose the change.
This is well documented within the contributing guide.
Please could you raise an issue and outline the problem, the proposed solution and any pros/cons that come with it?
In particular I do not believe that hard-coding a 50MB limit comes without cons. As a rule we prefer to make things configurable when the default doesn't suit every user. FYI configuration is usually done via code or via environment variable.
Alex

Ok, I know it

I would like to see the max body size become configurable.
Let's talk on the new issue that you are going to raise now?
Alex


Device Type property is not detected for Mac users after 8.5.0 sdk version

After updating the js sdk to the latest version, the Device Type property is not detected for Mac users. It's empty
Expected Behavior
Device Type = Mac or Mac OS
Current Behavior
Device Type property is empty for Mac os users.
Possible Solution
We found that the problem is most likely in the ua-parser-js library. Starting from version 0.7.25, the OS name property has been given as Mac Os, before that it was just Mac. Perhaps mapping is not configured on your side, backend?
Steps to Reproduce
Send event to amplitude
Environment

JS SDK Version: 8.6.0 - 8.17.0
Installation Method: npm
Browser and Version: Chrome 98

Hi @konratnox ,
Thank you for submitting bug here. We are looking into this issue.

Hi @konratnox ,
It should be the device mapping issue on our end. We will update the device mapping soon. I will let you know when it get updated.
Thanks.

Hi @konratnox we implemented the updates. Please let us know if that is still an issue for recent events.

@qingzhuozhen Bug fixed, thanks


Consolidate mvs docs [WIP]

Still undergoing review. This PR is primarily for structure

Is it possible to build and share the PDF please

Why change the name? Data Flow is officially called that. https://www.oracle.com/big-data/data-flow/


Using an Anchor tag inslide a list causes rendering issues

I'm submitting a bug report

Library Version:
1.0.0-rc.1.0.3

Using CLI with Webpack

Browser:
all

Language:
TypeScript 2.5.3

Current behavior:
            <ul class="vdis-list vdis-track-mouse">                 <li repeat.for="item of listOptions">                     <a click.delegate="lstOptions_itemSelected(item)">                         ${item}                     </a>                 </li>              </ul>
Putting a <a> inside the list within the ux-dialog-body causes additional dialogs to be rendered for each item in the list.  Removing the <a> and placing the click delegate on the <li> eliminates the issue.
Expected/desired behavior:
Should be able to use <a> in body of dialog.

What is the expected behavior?

Should be able to use <a> in body of dialog.

Closing as duplicate of #283. Feel free to reopen if you think it's different issue.


Isar code stripped in android appbundle

I just built a new version of my app, running into the following issue. After some investigation the same issue now also happens when rebuilding the released versions:
2023-01-15 23:04:56.759 7202-7202/? E/t.contactulater: No implementation found for void dev.isar.isar_flutter_libs.IsarInitializer.c(java.lang.String) (tried Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c and Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c__Ljava_lang_String_2)
2023-01-15 23:04:56.760 7202-7202/? D/AndroidRuntime: Shutting down VM
2023-01-15 23:04:56.760 7202-7202/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: es.com.skynet.contactulater, PID: 7202
java.lang.RuntimeException: Unable to get provider androidx.startup.InitializationProvider: androidx.startup.c: java.lang.UnsatisfiedLinkError: No implementation found for void dev.isar.isar_flutter_libs.IsarInitializer.c(java.lang.String) (tried Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c and Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c__Ljava_lang_String_2)
at android.app.ActivityThread.installProvider(ActivityThread.java:7493)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:6999)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6770)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2134)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7898)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Caused by: androidx.startup.c: java.lang.UnsatisfiedLinkError: No implementation found for void dev.isar.isar_flutter_libs.IsarInitializer.c(java.lang.String) (tried Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c and Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c__Ljava_lang_String_2)
at androidx.startup.a.b(:2)
at androidx.startup.a.a(Unknown Source:83)
at androidx.startup.InitializationProvider.onCreate(:3)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2451)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2421)
at android.app.ActivityThread.installProvider(ActivityThread.java:7488)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:6999)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6770)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2134)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7898)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Caused by: java.lang.UnsatisfiedLinkError: No implementation found for void dev.isar.isar_flutter_libs.IsarInitializer.c(java.lang.String) (tried Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c and Java_dev_isar_isar_1flutter_1libs_IsarInitializer_c__Ljava_lang_String_2)
at dev.isar.isar_flutter_libs.IsarInitializer.c(Native Method)
at dev.isar.isar_flutter_libs.IsarInitializer.b(:1)
at androidx.startup.a.b(:2)
at androidx.startup.a.a(Unknown Source:83)
at androidx.startup.InitializationProvider.onCreate(:3)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2451)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2421)
at android.app.ActivityThread.installProvider(ActivityThread.java:7488)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:6999)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6770)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2134)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7898)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Unzipping the appbundle shows that the classes.dex files are suddenly significantly smaller, seems like some code is stripped during the bundle process...
libisar.so itself seems to be identical to previous builds....
Any ideas what's suddenly going wrong here?

Seems related to the build machine, does not happen on another computer with the same build environment

So I digged deeper into this. Issue is that (for whatever black magic reason) on one build machine the default android proguard setting switched to "obfuscate". Disabling obfuscation solves this for me for the moment.
@simc Where could I document this? Is there some knowledge base for issue like this already?

So the solution/workaround is as follows: If not already present integrate a proguard rules file into your build.
Put a file named "proguard-rules.pro" into folder android/app/ (next to build.gradle)
Put the following line into that file to disable obfuscation:
-dontobfuscate
Not a full solution but at least a workaround.

So the solution/workaround is as follows: If not already present integrate a proguard rules file into your build. Put a file named "proguard-rules.pro" into folder android/app/ (next to build.gradle) Put the following line into that file to disable obfuscation: -dontobfuscate
Not a full solution but at least a workaround.

Your solution works, thanks so much.

So the solution/workaround is as follows: If not already present integrate a proguard rules file into your build. Put a file named "proguard-rules.pro" into folder android/app/ (next to build.gradle) Put the following line into that file to disable obfuscation: -dontobfuscate
Not a full solution but at least a workaround.

It works for me. Thanks for sharing.