DAILY release-1.1-20181219-12-58

This is a generated PR that triggers a release, and will be automatically merged when all required tests have passed.
none

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

Test name
Commit
Details
Rerun command

prow/release-e2e-stackdriver
b10ef41081c3709273fae9a787a47529a5dc37d3
link
/test release-e2e-stackdriver

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

@bianpengyuan: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/release-e2e-stackdriver
b10ef41081c3709273fae9a787a47529a5dc37d3
link
/test release-e2e-stackdriver

prow/release-upgrade-tests-1.0.1
b10ef41081c3709273fae9a787a47529a5dc37d3
link
/test release-upgrade-tests-1.0.1

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

@bianpengyuan: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/release-e2e-stackdriver
b10ef41081c3709273fae9a787a47529a5dc37d3
link
/test release-e2e-stackdriver

prow/release-upgrade-tests-1.0.1
b10ef41081c3709273fae9a787a47529a5dc37d3
link
/test release-upgrade-tests-1.0.1

prow/release-upgrade-tests-1.0.2
b10ef41081c3709273fae9a787a47529a5dc37d3
link
/test release-upgrade-tests-1.0.2

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


Extension causes high cpu load

Issue Type: Performance
Extension Name: copilot-chat
Extension Version: 0.7.2023072802
OS Version: Windows_NT x64 10.0.25921
VS Code version: 1.82.0-insider

:warning: Make sure to attach this file from your home-directory:
:warning:file:///c%3A/Users/phili/AppData/Local/Temp/GitHub.copilot-chat-unresponsive.cpuprofile.txt
Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

Please attach the file mentioned

GitHub.copilot-chat-unresponsive.cpuprofile.txt

Please attach the file mentioned

Thanks. Unfortunately, the trace doesn't capture the issue, so there isn't anything I can do about this right now. If you see this message often, we can have you capture a trace manually of the extension activating.


How can I download the generated images?

I am using ip_adapter_multimodal_prompts: generation with multimodal prompts in python. But I want to download the images in a folder whenever I run this code. How to do that after the below line?
multimodal prompts
images = ip_model.generate(pil_image=image, num_samples=1, num_inference_steps=50, seed=42,
prompt="wearing a hat on the beach", scale=0.6)

@AbhishekCode2023 hi, you can save images:
images[0].save("image.png")


Feature/cli

@yakutovicha I was finally able to find and fix the issue with this PR.

Superseded by #99 .


Relative instead of absolute paths

Is it possible to change this to a relative path? I imagine it could cause confusion or even breakage on other machines.

Definitely needs investigation; this looks like a bug to me.

Running into the same issue and noticed this was closed as "not planned". @jakobrosenberg were you ever able to resolve?

GitHub shows not planned for any of the non-"done" reasons. In this case, closed because no minimal reproduction was provided so it is unworkable.

That's fair, I'll work on seeing if I can boil down a reproduction app.

@Gerrit0 I made a sample project for testing how to document the JavaScript code of a different project. I'll probably change a lot of the setup, but also came across this issue. I made a branch with the state where this issue occurs, try the following to reproduce it:
git clone https://github.com/blutorange/primefaces-js-refactor-test.git
cd primefaces-js-refactor-test/
git checkout typedoc-plugin-missing-exports-issue-12
npm install
cd packages/core/
npx tsc
npm run typedoc
open docs/index.html

Then open open docs/index.html, I get the following with absolute links:

Ah, that makes a ton of sense... ick. It's probably going to require some terrible hack to fix this.

@Gerrit0 For reference, this can also cause an error when generating the documentation, in conjunction with yarn's PNP mode:

[error] Could not write /home/madgaksha/tmp/repro/primefaces-js-refactor-test/docs/modules/internal._home_user_tmp_repro_primefaces_js_refactor_test__yarn___virtual____fullcalendar_interaction_virtual_507a71b689_4__yarn_berry_cache__fullcalendar_interaction_npm_6_1_15_20b6da9676_10c0_zip_node_modules__fullcalendar_interaction_index.html

The OS complains because the filename it tries to use it too long (touch: cannot touch '...': File name too long). Simple reproduction:
git clone https://github.com/blutorange/primefaces-js-refactor-test.git
cd primefaces-js-refactor-test/
git checkout demo-typedoc-issue-long-file-names
yarn install
yarn typedoc src/index.ts --out docs --plugin typedoc-plugin-missing-exports

This happens as soon as there are multiple imports / external modules. When you comment out one of the imports in index.ts, it only generates names like docs/classes/_internal_.Component.html
Though perhaps this would need to be addressed by the typedoc core, that it finds a way to avoid long file names?


Remove iconic and add feather icons.

Fixes #29076
Separate PR so that we cherry pick it in v4-dev. I'll rebase #29048 after this @mdo.

Thanks!


Day modal needs updating

The day modal is in dire need of a revamp

One possibility is moving the displayed chunks to the side. Currently they take up more horizontal space than they need. Additionally, it would make sense to also include events, reminders, completed chunks, etc.--essentially making all of the information visible in the calendar also visible in the modal.


Casting functions via imported types is broken

Here is an example:
flowing/type/flowing.js
type Float = number
// Note Interpolation is not even imported
type Interpolation<a> = (from:a, to:a, progress:Float) => a

flowing/src/flowing.js
/* @flow */

// Should fail to import `Interpolation` as it was not exported
import type {Interpolation} from "../type/flowing"

// Notice function must have three arguments instead of two
// Notice Interpolation is not parametrized
export const float:Interpolation = (from, to) =>
  from + (to - from)

// Should fail because number of arguments passed is 4 what is
float(3, 3, 5, 8)

type/flowing.js should have a /* @flow */ comment
Interpolation as a type annotation is the same as Interpolation<any>, which you may not want
passing more arguments than expected is not an expected error

Resolved on IRC :) https://botbot.me/freenode/flowtype/2015-10-06/?msg=51298065&page=3

Updating my example to following:
flowing/type/flowing.js
/* @flow */

export type Float = number
export type Interpolation<a> = (from:a, to:a, progress:Float) => a;

flowing/src/flowing.js
/* @flow */

import type {Interpolation, Float} from "../type/flowing"

export const float:Interpolation<Float> = (from, to) =>
  from + (to - from)

I'd expect it to not type check because progress argument is not defined by implementation.

The later example is also expect it seems, see following conversation for details:
 <•jeffmo> gozala: yea, we do odd stuff with arity checking like samg_ mentioned — I don’t actually remember all the reasons why we don’t assert on arity, though. There were a few nuanced reasons — cc avikchaudhuri ?
3:34 PM <samg_> A big one is map/forEach
3:35 PM  → •dsereni (opped) joined
3:35 PM <•jeffmo> samg_: I never understood why we couldn’t model those with rest args
3:35 PM <samg_> the argument type is <T>(x: T, i: number) => void, and it's legal to pass a function that only accepts 1 arg
3:35 PM <•jeffmo> oh right
3:35 PM <samg_> that is, <T>(x: T) is a subtype of <T>(x: T, i: number)
3:35 PM <•jeffmo> but shouldn’t i just be typed as optional then?
3:35 PM <gozala> jeffmo: samg_ could not you use type union for that ?
3:36 PM <samg_> not a union, but perhaps an intersection -- optional param would be simpler
3:36 PM <gozala> type Mapper<T> = (x:T)|(x:T, i:number) => void
3:36 PM <•jeffmo> There is one weird pattern you see in node a lot where the types shift around if one on the bigging isn’t supplied — but I feel like that could be better solved some other way
3:37 PM <•jeffmo> *begining
3:38 PM <samg_> there's the argument that the code as written has no error
3:38 PM <samg_> there will be no runtime error
3:38 PM <•jeffmo> yea
3:38 PM <avikchaudhuri> samg_ jeffmo: passing too many args is harmless. in the higher-order (function-passing case) we should let people pass a function taking less args to a context that expects a function to take more args.
3:39 PM <avikchaudhuri> this works at runtime, so just to satisfy flow we should ask devs to add an optional param to their function
3:39 PM <samg_> ^ agreed
3:39 PM <avikchaudhuri> shouldnt* :)
3:39 PM ⇐ •dsereni quit (~dsereni@2620:10d:c090:200::d:692c) Ping timeout: 246 seconds
3:39 PM <samg_> (agreed to the mentally typo-corrected statement)
3:39 PM <•jeffmo> avikchaudhuri: passing too many args is harmless, but likely an indication of calling the wrong function or thinking you’re doing something that you’re actually not (and people — myself included — expect to be notified if I’m passing a param that doesn’t mean anything)
3:39 PM <avikchaudhuri> :D
3:39 PM <•jeffmo> the higher-order function situation seems reasonable, though
3:40 PM <avikchaudhuri> also noteworthy is that we recently had to relax the other direction too...passing in too few args used to be an outright error, now we simply pass undefined
3:41 PM <avikchaudhuri> again to model what happens at runtime
3:41 PM <avikchaudhuri> this works great in Promise<void> examples


Allow subclasses to declare overloads of methods

Suggestion
Allow subclasses to declare an overload of a superclass method:
This would be useful with addEventListener() in order to provide the correct event type for an event name:
class MyElement extends HTMLElement {
  declare addEventListener(type: 'my-event', listener: (this: MyElement, ev: MyEvent) => any, options?: boolean | AddEventListenerOptions): void;
}

🔍 Search Terms
Various combinations: addEventListener subclass declare overload method
A lot of issues were returned from queries, I could have missed something.
✅ Viability Checklist
My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion
See above. I'm not sure the reason for not allowing declare on methods currently, so hopefully that could be relaxed.
📃 Motivating Example
See above.
Right now you would have to augment the HTMLElementEventNameMap, but that makes events global, which they might not be if they don't bubble.
💻 Use Cases
See above.

Does the following not suffice? If not, why not?
class MyElement extends HTMLElement {
  declare addEventListener: {
    (type: 'my-event', listener: (this: MyElement, ev: MyEvent) => any, options?: boolean | AddEventListenerOptions): void
  } & HTMLElement["addEventListener"];
}

Playground link


Update README.md

What problem does this PR solve?
The minimum TiUP version has been released
What is changed and how does it work?
Code changes

No code

Check List for Tests

No code

Side effects

No side effects

Related changes

No related changes

Hi @dveeden , please sign off the commit, thanks.

Hi @dveeden , please sign off the commit, thanks.

done


[DDW-979] V2 installers (niv)

(cherry picked from commit 321baf73209dc5cf2851dc50ce64e36fdfd58cc4)
This PR CHANGES.
Splits out niv refactor changes from v2-integration-disasm.
Part of clean up effort of changes now that jormungandr-testnet can run with Daedalus.
Todos

[ ] Todo

Screenshots

Screenshot

Testing Checklist

Slack QA thread
[ ] Test

Review Checklist
Basics

[ ] PR has been assigned and has appropriate labels (feature/bug/chore, release-x.x.x)
[ ] PR is updated to the most recent version of the target branch (and there are no conflicts)
[ ] PR has a good description that summarizes all changes and shows some screenshots or animated GIFs of important UI changes
[ ] CHANGELOG entry has been added to the top of the appropriate section (Features, Fixes, Chores) and is linked to the correct PR on GitHub
[ ] Automated tests: All acceptance and unit tests are passing (yarn test)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in development build (yarn dev)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in production build (yarn package / CI builds)
[ ] There are no flow errors or warnings (yarn flow:test)
[ ] There are no lint errors or warnings (yarn lint)
[ ] There are no prettier errors or warnings (yarn prettier:check)
[ ] There are no missing translations (running yarn manage:translations produces no changes)
[ ] Text changes are proofread and approved (Jane Wild / Amy Reeve)
[ ] Japanese text changes are proofread and approved (Junko Oda)
[ ] UI changes look good in all themes (Alexander Rukin)
[ ] Storybook works and no stories are broken (yarn storybook)
[ ] In case of dependency changes yarn.lock file is updated

Code Quality

[ ] Important parts of the code are properly commented and documented
[ ] Code is properly typed with flow
[ ] React components are split-up enough to avoid unnecessary re-renderings
[ ] Any code that only works in main process is neatly separated from components

Testing

[ ] New feature/change is covered by acceptance tests
[ ] New feature/change is manually tested and approved by QA team
[ ] All existing acceptance tests are still up-to-date
[ ] New feature/change is covered by Daedalus Testing scenario
[ ] All existing Daedalus Testing scenarios are still up-to-date

After Review

[ ] Merge the PR
[ ] Delete the source branch
[ ] Move the ticket to done column on the YouTrack board
[ ] Update Slack QA thread by marking it with a green checkmark

@disassembler I am still unable to run this brach on my Mac 😢


Add support for var globals

global variables are by default const and blue, but this PR makes it possible to declare them var, and thus they become red.
The hard part was to add support to it to the parser, see the long docstring inside magic_py_parser.py.

global variables are by default const and blue, but this PR makes it possible to declare them var, and thus they become red.
The hard part was to add support to it to the parser, see the long docstring inside magic_py_parser.py.


Force ssl redirect

The site does not currently force ssl redirects when accessed via http.
It should be noted that COMPANIES_SSL_KEY_PATH and COMPANIES_SSL_CERT_PATH would need to be set at build time in order for The get_env calls to properly set the keyfile and certfile locations. I believe you have this deployed to heroku, but I don't know enough about heroku deployments to say exactly what these paths should be.

Oh boy. I am embarrassed I missed the configuration for this :cold_sweat: @BobbyMcWho I updated this in Cloudflare using a Page Rule.

I appreciate you bringing this to my attention and I'm sorry we won't need this PR.
I noticed you're a maintainer of omniauth, we're always looking for folks to help with ueberauth if you're interested :grin:


Update from scaffold changes

remove some packages
updates to README

I rebased the changes in main but had to force push due to a conflict.


Got Error SLF4J: Failed toString() invocation on an object of type [com.google.ads.googleads.v15.services.SearchGoogleAdsStreamRequest]

Hi Google Ads team, I already opened a support case via the form at https://developers.google.com/google-ads/api/support with case ID ref:!00D1U01174p.!5004Q02rW1xH:ref. But the support representative directed me to open an issue here. Can you help me fix the problem?
Describe the bug:
I am Getting below error when I'm trying to upgrade from v11 to v15 :
SLF4J: Failed toString() invocation on an object of type [com.google.ads.googleads.v15.services.SearchGoogleAdsStreamRequest]
Reported exception:
java.lang.IllegalAccessError: tried to access method com.google.protobuf.LazyStringArrayList.emptyList()Lcom/google/protobuf/LazyStringArrayList; from class com.google.api.ResourceDescriptor
Steps to Reproduce:
Expected behavior:
Client library version and API version:
Client library version:
Google Ads API version: v15
JDK version: 1.8.0
Request/Response Logs:
Request

MethodName: google.ads.googleads.v15.services.GoogleAdsService/SearchStream
Endpoint: googleads.googleapis.com:443
Headers: {developer-token=REDACTED, x-goog-api-client=gl-java/1.8.0_392__Private-Build gccl/28.0.0 gapic/28.0.0 gax/2.38.0 grpc/1.59.1 pb/3.21.9}
Body: [FAILED toString()]
Response

Headers: Metadata(content-disposition=attachment,content-type=application/grpc,date=Mon, 15 Jan 2024 03:01:50 GMT,alt-svc=h3=":443"; ma=2592000,h3-29=":443"; ma=2592000)
Body: null
Failure message: null
Status: Status{code=CANCELLED, description=Failed to read message., cause=java.lang.IllegalAccessError: tried to access method com.google.protobuf.LazyStringArrayList.emptyList()Lcom/google/protobuf/LazyStringArrayList; from class com.google.ads.googleads.v15.resources.Campaign
Full log in here full-ads-api.log

This file lists my dependencies in my project. dependencies-tree.log

I see the following dependency is pulling in an older version of protobuf-jar:
[INFO] +- com.mysql:mysql-connector-j:jar:8.0.33:compile
[INFO] | \- com.google.protobuf:protobuf-java:jar:3.21.9:compile

Version 28.0.0 of the Google Ads API library for Java has a dependency on protobuf-java version 3.23.2. I recommend  upgrading the mysql-connector-j dependency to one that depends on the same version of probotuf-java.

Thank you @jradcliff,
I upgraded protobuf-Java to 3.23.2. It worked. However, it was a significant change in my project, causing the MySQL and BigQuery test cases to fail. Could you suggest an alternative solution? Thank you very much.

Hi,
Glad to hear that fixed it. The only alternative I can think of is to use our shadow dependency of google-ads-shadow-jar instead of google-ads.
Cheers,
Josh


Activate SSL client certificate checking (X.509) in Nginx custom config doesn't seem to work

https://gist.github.com/juban/f3bd2a0670e1ec835e32a0c0e89da3f5
Describe the Problem
I'm trying to activate SSL client certificate checking in Nginx configuration by adding ssl_client_certificate and ssl_verify_client properties to the .ddev/nginx_full/nginx-site.conf file (I removed the comment so the file in not overwritten by ddev).
A custom CA certificate has been created and a client certificate signed with it. ssl_client_certificate point to the custom CA certificate.
When restarting Nginx with the new configuration, it is loaded normally. However, when accessing the ddev host, no client certificate is required when ssl_verify_client  is set to on. In other words, the expected 400 error is not thrown by Nginx though it should.
To Reproduce

Create a custom CA certificat with openssl (as in https://gist.github.com/mtigas/952344 for exemple).
Edit the .ddev/nginx_full/nginx-site.conf file and remove the ddev comment and add ssl_client_certificate and ssl_certificate_key as follow (exemple):

...
    ssl_certificate /etc/ssl/certs/master.crt;
    ssl_certificate_key /etc/ssl/certs/master.key;

    # SSL client certificat configuration
    ssl_client_certificate /var/www/html/certs/mycustom_ca.pem;
    ssl_verify_client on; # Set to "on" if you only allow authenticated requests
    ssl_verify_depth 2;

    include /etc/nginx/monitoring.conf;
...

Restart ddev
Access the ddev host. No client certificat is required and public pages are accessible without any client certificate.

Additional context
As suggested by Randy Fay, the issue is probably related to the way ddev-router handle the request but I could not found a way to workaround that yet.

Thanks for opening the issue! Your changes will definitely have to be made to ddev-router if you're going through it (going through *.ddev.site or whatever). However you could make this kind of change and use the localhost URL (See ddev describe for that.)
But you could probably accomplish this with the overrides that are available for ddev-router, but it's an unusual thing to do.
What is it you're trying to accomplish? If it's just testing client cert validation, you might be happy with the localhost https URL.

Thank you for your fast reply.
It is working by accessing the localhost URL \o/. Thank you for the suggestion!
My use case is trying to activate client certificate checking for a PHP API access. So for testing purpose, that will do the trick indeed.
However, I'm curious how I could override the router configuration to handle that with the ddev hostname? Have you a documentation or any exemple?

You can add a .ddev/router-compose.*.yaml and override features of the .ddev/.router-compose.yaml, meaning you can mount config in there. Usually doing it means understanding the generated nginx config though.

I will try to take a look at that.
Thank you again for your help.

One thing you should be aware of... In a real production site, https termination is often on a reverse proxy or load balancer just like ddev-router. So you may very well have the same problem in production. But you're the one that knows your production situation.


quick search: clarity and hierarchy, available record types

Context
Based on feedback from users of the search, we can make a few low-lift improvements to make the results more useful. Also one or two cosmetic things that aren't worth their own issue.
Requirements
Quick search component

[ ] under the search button, add the text "For example, you could search for stops in Pittsburgh or complaints everywhere."
[ ] form labels should use py-1 instead of py-2 (as changed here)

Search results

[ ] move the "Visit data source" button to just under the name of the source; leave the other button where it is
[ ] rename "View details" to "More details"
[ ] group results according to the parent groups for record_type as designated here (Police & public interactions, Info about officers, etc)

use h2s for the category titles
bonus: if it's easy to do, each of these could be a toggle menu (defaulting to open)
the wireframe below shows this, but is inaccurate re: the other things in this issue

@joshuagraber once the dust settles from login, would you be able to knock this out? The other work we have planned for search can wait. Hopefully minor changes

For sure @josh-chamberlain. All looks simple enough here, should be pretty quick. I'm working on tests to cover the login pages, then I'll move to this.


Access Pilet API in App Shell

New Feature Proposal
Description
The Pilet API should be accessible also in App Shell.
Background
At the moment accessing the API from the App Shell is not that easy and some features of the API might useful/required in the App Shell.
Discussion
This could be already covered by #38, if createApi is available. Alternatively (or additionally), the core (i.e., app-shell) could already create an API or itself and pass it back.

The API is now available via the Piral instance object.
You can either create a new API with createApi or use a default API called root.
const Piral = createInstance(/* ... options */);
const myApi = Piral.createApi({
  name: 'Pseudo Module',
  version: '1.0.0',
});
const rootApi = Piral.root;
// e.g., rootApi.registerPage('/some-page', ...);

Landed in develop.


Add fake header and allow passing null value replacements

I would like to test (e.g. fake) transactional emails.
Unfortunately this value doesn't seem to be passed to the actual payload.
With this it should pass the fake boolean value to the Mailcoach mailer. See https://www.mailcoach.app/api-documentation/endpoints/transactional-mails/ for details.
It would still be required to add this option to other mailers, but it would help a lot to create or extend mailers. I would like to add this to the laravel-package as well, as I don't like this solution: https://www.mailcoach.app/resources/blog/fake-it-till-you-make-it-testing-transactional-emails-with-mailcoach-in-laravel/

I've also added the null value to replacements. For instance:
return [
    'tenant' => $this->getTenant()?->name,
];

This value may be null.

Thanks!


Adds suppress ui flag to remote host

Fixes #2702

This change adds a flag to the command line args while starting RHost to suppress UI in remote scenarios.


Add https://ddosecrets.com/ to leaks section

Add https://ddosecrets.com/ to leaks section

@edoardottt please assign this issue to me

done @ExitoLab

Hey @edoardottt can you please assign this issue to me, want to work on it.

@edoardottt  pls review PR #129

@edoardottt pls use @DevanshKyada27  PR

Completed, thanks @DevanshKyada27 !


License

Hi,
Could you consider adding a permissive license such as MIT to the repository?
Github makes that really easy: https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository
Thanks in advance.

Thank you! I appreciate it.


Add task precondition check for Workers

Worker should implement precondition check for HA installation.

As we're planning to refactor job services, this task will be resolved after the refractory work is done. Close this issue.


There is a problem in jsdelivr's server, I can't access chartjs as a CDN

Expected behavior
https://cdn.jsdelivr.net/npm/chart.js

Current behavior
There is a problem with the server, the CDN include link is not working
Reproducible sample
https://github.com/AhmedMedDev/booking-app/blob/master/chartjs.html
Optional extra steps/info to reproduce
No response
Possible solution
No response
Context
No response
chart.js version
4.3^
Browser name and version
No response
Link to your project
No response

CDN with jsdelivr loading issue

It seems to work fine: https://jsfiddle.net/52w6ct8n/
Appart from that we can't do anything about any CDN issues/outages


restore exited with code -532462766.

this happens when attempting to build:
The command ""C:\Users\me.nuget\packages\mal.mdk2.pbpackager\2.0.6\build..\tools\mdk.exe" restore "C:\Users\me\source\repos\NewFancyFlightInfo\Mdk.NewFancyFlightInfo.csproj" -interactive" exited with code -532462766.
1>Unhandled exception. System.InvalidOperationException: Sequence contains no elements
1>   at System.Linq.ThrowHelper.ThrowNoElementsException()
1>   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
1>   at Mdk.CommandLine.MsBuild.Install(IConsole console)
1>   at Mdk.CommandLine.MdkProject.LoadAsync(String fileName, IConsole console)+MoveNext()
1>   at Mdk.CommandLine.MdkProject.LoadAsync(String fileName, IConsole console)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
1>   at Mdk.CommandLine.Program.RestoreAsync(Parameters parameters, IConsole console, IHttpClient httpClient, IInteraction interaction)
1>   at Mdk.CommandLine.Program.RestoreAsync(Parameters parameters, IConsole console, IHttpClient httpClient, IInteraction interaction)
1>   at Mdk.CommandLine.Program.RunAsync(Parameters parameters, IConsole console, IHttpClient httpClient, IInteraction interaction)
1>   at Mdk.CommandLine.Program.Main(String[] args)
1>   at Mdk.CommandLine.Program.(String[] args)
1>C:\Users\me.nuget\packages\mal.mdk2.pbpackager\2.0.6\build\Mal.Mdk2.PbPackager.props(14,9): error MSB3073: The command ""C:\Users\me.nuget\packages\mal.mdk2.pbpackager\2.0.6\build..\tools\mdk.exe" restore "C:\Users\me\source\repos\NewFancyFlightInfo\Mdk.NewFancyFlightInfo.csproj" -interactive" exited with code -532462766.
1>Done building project "Mdk.NewFancyFlightInfo.csproj" -- FAILED.

Please supply an example project that exhibits the failure, I cannot fix what I cannot reproduce. Thanks.

NewFancyFlightInfo.zip
I dont have time to make an example project rn which reproduces but this is the current project exhibiting the behavior. Im just bug fixing this script for my own personal use.
windows 10 pro 22H2 19045.4894
VS22 Version 17.12.0 Preview 2.0

Take your time if you have other things to do, i made my own script composer and decent minifier which seems to be working well

But from the stack trace it seems like something is wrong with your .NET install (or rather, MSBuild)?

The bug from what I can see, is that I don't even consider the fact that there may be no valid MSBuild installation on the computer.
using System.Linq;
using Mdk.CommandLine.SharedApi;
using Microsoft.Build.Locator;

namespace Mdk.CommandLine;

/// <summary>
/// MSBuild registration
/// </summary>
public static class MsBuild
{
    /// <summary>
    /// Installs the MSBuild instance available on the system.
    /// </summary>
    /// <param name="console"></param>
    public static void Install(IConsole console)
    {
        if (MSBuildLocator.IsRegistered)
            return;

        var msbuildInstances = MSBuildLocator.QueryVisualStudioInstances().OrderByDescending(x => x.Version).ToArray();
        foreach (var instance in msbuildInstances)
            console.Trace($"Found MSBuild instance: {instance.Name} {instance.Version}");
        MSBuildLocator.RegisterInstance(msbuildInstances.First());
    }
}

However the error is caused by MSBuildLocator (Microsoft code) not finding it at all.

yeah thats an assumption id make too, however there is a valid one because i build and ran a project to make my own composer/minifier with CS... if i can build and run other projects, then there would have to be something off with the MDK?

i see that the code you posted using MS code.. maybe some other configuration thing within MDK?

Can't be, really. There's no config to set up, and that's the official tool to get MSBuild locations, and it's that which fails.

And also, why are you the first to report this, if it was a config thing in MDK?

IF it is within MDK it could be because its an obscure bug.. but yeah its def looking like its from MS... but im wondering how my other projects can be built.. but something about MDK causes MS code to fail? not something wrong with MDK, just something MS didnt expect maybe.

One thing I can think of, is that something has changed and the nuget package must be updated

on your end or mine?

Mine.
As for why you can build, you haven't mentioned which IDE you're using but at least Visual Studio references msbuild directly and don't really need to use this package.

yeah i mentioned it up top:
windows 10 pro 22H2 19045.4894
VS22 Version 17.12.0 Preview 2.0

Oh right.
Well... you know.
Preview. That might be the answer right there.

you know i hadnt thought of that.. kind of obvious tho.. ill get the non preview version and see what happens.

yeah looks like thats the problem, my bad, it seemed like it had to be MDK with it only happening in MDK.
Side not, is it possible to make it so the MDK tells me where this error happened in original files, instead of the intermediate script? should i make a separate feature request for this?

Well you did find a bug, as MDK really should react better if it can't find MSBuild.
And: If you get errors in the intermediate file, that's almost always an MDK bug. So please make a separate bug report, not a feature request. A workaround for your sake would be to temporarily not use regions (unless this is an MDK region, of course) or otherwise try to move the region statements around to find one that works.

hah! 2 bugs in one go. or 3 if you count the preview version. ill make a second one for this new bug.

Fixed in v2.0.9


Fix registration of ptr to Python

Related to #1831.

Hi ! This project doesn't usually accept pull requests on the main branch.
If this wasn't intentionnal, you can change the base branch of this PR to devel
(No need to close it for that). Best, a bot.


neonavigation: 0.9.1-1 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository neonavigation to 0.9.1-1:

upstream repository: https://github.com/at-wat/neonavigation.git
release repository: https://github.com/at-wat/neonavigation-release.git
distro file: noetic/distribution.yaml
bloom version: 0.9.7
previous version for package: 0.9.0-1

costmap_cspace

No changes

joystick_interrupt

No changes

map_organizer

No changes

neonavigation

No changes

neonavigation_common

No changes

neonavigation_launch

No changes

obj_to_pointcloud

No changes

planner_cspace

No changes

safety_limiter

No changes

track_odometry

No changes

trajectory_tracker
* trajectory_tracker: fix remained distance calculation on overshoot (#514 <https://github.com/at-wat/neonavigation/issues/514>)
* Contributors: Atsushi Watanabe

holding for the upcoming Noetic sync


Remove express

Removing express from hubot in preparation for hubot-express package.

Should we close this and consider having a discussion about express inclusion/exclusion in hubot 3? Seems the better course of action ...cc @technicalpickles @bkeepers

Should we close this and consider having a discussion about express inclusion/exclusion in hubot 3? Seems the better course of action ...cc @technicalpickles @bkeepers

👍 I'm good with that. Looks like there are quite a few merge conflicts here, so let's take some time to discuss it before asking anyone to do work to fix them.


Upgrade Tests: Ability to perform an offline upgrade with no internet access

This test should verify the ability to upgrade a cluster that is deployed on machines that have no internet access.
Infrastructure: 1/1/1/0/0
An upgrade is considered successful if ./kismatic info returns the right cluster and node version after upgrading.

Closed via #383


Add buttons to psbt dialog

Add buttons to import/export a psbt from/to a file

Files containing PSBTs can be both text files that contain the PSBT in base64, or the binary data of the PSBT itself. So "Open file" needs to be able to handle both, and "Save file" should present an option to the user to choose which type to create. For saving, I think we should default to saving as a binary file with a .psbt extension as the BIP specifies.

With the new commit the user has the option to decide in which format to load/save a transaction. So there is not a default and the user has to specify the format each time. Is that ok?

ACK a98ac31a4f4b67a4fcdcac33f42ccd3ed97b3a62


Develop a general procedure for Parsing meta headers (instruction rows) in Gsheet data

There are 3 instruction rows in the header of datasets prepared for parsing which define what to do with the given col - this is what "meta header" in the issue name means.

I guess this task is mine now.
@davidzbiral
Sometimes there are four header rows ? (e.g. "texts" ?) Could we have one place, which aggregate all instructions and resources around the the topic of this issues? (Maybe here, maybe godc, but one place with everything. I recall you talk about 5 header row in slack, but that is the thing - let's have one place.)
To to "import-operation" keywords:
I love the operation keywords "inside" and "discard" (that is my favourite, actually B-) ).
I have a slight headache with the keyword "prop".  In gs of text/resources/manuscript there is "prop", in gs Kent coding the keywords change to "proptype", "propvalue" and "2nd-order...".   I understand the general principle, but I struggle with the implementation details, I'd like to be more sure.   (Can we have gdoc, where you document your all notation of import keyword instructions? Or maybe a meeting could clarify lot of things.)
More to one concrete issue:  Do we have source, where is explained how exactly should the "prop" be implemented? E.g. what goes like "property statement" with A0093 and what goes like property in technical sense which uses the the prop array of the general actant attribute?   (Is the metastatement the same thing as property statement?)
Are there in the any inkvisitor stage valid data, which almost canonically describe the datamodel through concrete instantiations? (Robert's sandbox?  I am browsing through the mockupdata of various stages and I tend to get confused. )
I wanted to use inkVisitor interface to validate my data-model understanding, but it can be actually even more confusing. I expected, that the interface will display everything which in the data (greater idea to see raw jason under the interface), but it seems it is not doing it always?  E.g. production inkivisitor: https://dissinet.cz/apps/inkvisitor/#territory=T107-1&statement=fc2cc13d-3ccd-4770-89c5-707fbffdd7a6

It has resources attached, but interface does not show their numbers.
whole statement should have a property-statement t:R0010_C0352 : v:R0007_L0052 #L0053 , but  I cannot find it in the interface.

So I guess, I cannot rely on the interface at this moment?

@tomaham : the R0052_C0352 is completely strange. Cs and As and Ts and Rs are pan-DISSINET, no prefixes should be there. While for Locations, we unfortunately have non-unique IDs, i.e. L0001 in one batch of data to parse is a different thing than L0001 in another batch, which Adam solved so far by prefixes.

how exactly should the "prop" be implemented? E.g. what goes like "property statement" with A0093 and what goes like property in technical sense which uses the the prop array of the general actant attribute? (Is the metastatement the same thing as property statement?)

"property in technical sense which uses the the prop array of the general actant attribute": this we call "metaprops" (meta statements in the old deploy). I think I should change the notation "prop" to "metaprop", i.e. what is shown in "Detail" box. E.g. superclass. Would be clearer? I am going to do that.

Are there in the any inkvisitor stage valid data, which almost canonically describe the datamodel through concrete instantiations?

@tomaham I try to keep the visual guide of the data model actual and consistent with the models on master/dev branch. Sometimes, there is a change that may break this consistency, otherwise please refer to them.

@tomaham : Is this issue solved? If so, feel free to close.

This seems done - the imported data is correct. Closing.


Correct the demo URL to use new Duende Software URL

Fixes #721
Checklist

[ ] This PR makes changes to the public API
[X] I have included links for closing relevant issue numbers

Thanks for taking care!
Please also rename the folder from samples/Parcel/src/code-flow-identityserver to samples/Parcel/src/code-flow-duendesoftware

awesome, thanks for contributing!


Replace list of attachmentPaths by list of attachments.

Is your feature request related to a problem? Please describe.
It can be possible that an email attaches file from multiple s3-services. As a result, the url for each s3-service is needed.
Describe the solution you'd like
Replace in class io.muenchendigital.digiwf.email.integration.domain.model.Mail list of attachementPath of type string by list of attachments of type "Attachemt".
The Class attachment contains two attributes.
public class Attachment {

    private String documentStorageUrl;

    private String pathToFile;

}

These two attributes can be used with the client lib.
        final byte[] binaryFile = this.documentStorageFileRepository.getFile(
                attachment.getPathToFile(),
                attachment.getDocumentStorageUrl,
                3 // Expiration time
        );

Describe alternatives you've considered
There is no alternative.
Additional context
n/a

Merged


Add support for knex.raw to the merge clause of onConflict

Environment
Knex version: "2.5.1",
Database + version: Postgres
OS:
Select applicable template from below.
Feature discussion / request

Explain what is your use case

We are performing an upsert to a JSONB field in postgres and wish to concatenate the JSON on update like so
create table TEST (id SERIAL PRIMARY KEY, data jsonb);

insert into TEST (id, data) values (0, '{"a":0}');

insert into TEST (id, data) values (1, '{"a":0}');

INSERT INTO TEST (id, data) values (0, '{"b":0}') ON CONFLICT (id) do update  set data = TEST.data || EXCLUDED.data

Explain what kind of feature would support this

The ability to set raw sql for the do clause of the onConflict.

Give some API proposal, how the feature should work

A new method on OnConflictBuilder called do which would take a knex.raw call with the do update clause of the upsert
...onConflict.do(knex.raw("update set data = TEST.data || EXCLUDED.data")

+1 We're running into this issue as well https://github.com/mikro-orm/mikro-orm/issues/6241


Is the ResourceMonitorService configurable?

I added the ResourceMonitorService to our ARM template for the cluster and the "servicefabric:/_CpuCores" and "servicefabric:/_MemoryInMB" metrics get reported approximately every 10 minutes or so. The values are displayed in the service cluster explorer, in the "Details" tab of the partition. I can see there a "Primary Load Metric Reports" table. The auto-scale triggers around that time, when the value gets updated.
Is there a way to configure this delay to a value different than 10 minutes?

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

ID: e07cf860-f9d3-201b-72a2-6ba7756b649c
Version Independent ID: dee19b7e-cfe8-a4db-d29a-ba0849d2d7b9
Content: Azure Service Fabric Auto Scaling Services and Containers
Content Source: articles/service-fabric/service-fabric-cluster-resource-manager-autoscaling.md
Service: service-fabric
GitHub Login: @radicmilos
Microsoft Alias: miradic

Thanks for the feedback! We are currently investigating and will update you shortly.

@josere are you looking to get the reports back on a lower time interval? Or looking to modify the time interval before a scaling operation will trigger?

10 minutes sounds to me like a long time to act to a burst. If I could, I would probably reduced the time interval.

It looks like they put the 10 mins in by design as it takes time to add more VMs:

@radicmilos @masnider @dkkapur do any of you know how to configure this time window?

I was under the impression this feature should not create new VMs, but just add instances of the service to existent nodes in the scale set.

Ah I might have misread the doc... I am working offline to get a concrete answer for you. I will update as soon as I have more information.

@josere I heard back from the product team on this ask. Here was the answer:

There are two components involved (ResourceMonitorService and RA), and 3 intervals that need to be changed to achieve more frequent reporting:

RMS scans usage periodically, and period is defined by ResourceMonitorInterval setting (section ResourceMonitorService, default: 10 seconds) I would not recommend changing this setting.

When the RMS wakes up, it will check every host (container/process) and figure out if it needs to read its usage.
Setting HostResourceCheck (section ResourceMonitorService , default: 3 minutes) determines how often RMS will read the load for each host. This setting can be decreased if checks are needed more often.

RMS also sends loads periodically to the load reporting agent on the node. This is controlled by ResourceSendingInterval config (section ResourceMonitorService, default: 10 seconds)

This will also need to be changed if more frequent load reports are needed.

Finally, load reporting component will send load reports with interval defined by config SendLoadReportInterval (section ReconfigurationAgent, default: 300 seconds)

This also needs to be lowered if more frequent load reports are needed.

I am assigning to the content author to review and work on adding more information to this doc to make the information more clear
@radicmilos can you please take a look?

Thanks, @Micah,
So, these settings go in the Settings.xml file, correct? Are all the intervals in seconds? I see at least HostResourceCheck you mentioned in minutes.
Should the default values look like this?

<Settings ...>
...

@josere yes that appears correct to me.  If not let me know and I can continue the discussion offline to get it sorted out :)

I tried the settings:
  <Section Name="ResourceMonitorService">
    <Parameter Name="HostResourceCheck" Value="1" />
    <Parameter Name="ResourceSendingInterval" Value="1" />
    <Parameter Name="SendLoadReportInterval" Value="60" />
  </Section>

The behavior seems the same. Below are the metrics in the Explorer before my test. Last reading shown is at time 18:46:18 GMT.

My service started pushing the CPU to try to trigger auto-scaling. The values didn't change until exactly for 10 minutes later, at 18:56:18 GMT. Two or three minutes later, I see a new instance of the service popping up:

This was the same behavior I've being observing without changing the settings.

Hi @josere
I had the same problem as you but when I change to this I got 10 second updates. I do not think this is recommended production settings , its more to se that it works.

I have some powershell scripts that can help with knowing the state of VM's being added. As MS just says "It takes time"
https://romikoderbynew.com/2018/11/26/service-fabric-upgrading-vmss-disks-operating-system-on-primary-node-type/

Closing this now; the doc is written for mainstream use case and AFAICT this scenario is very specific. #please-close


🏃🏽♀ - Start planning for next cycle

[x] @isabela-pf  to transfer the notes for the upcoming sprint planning
[x] @trallard  to open the sprint planning issue

Based on out discussion of what we thought could happen in the next work cycle…
There's a big question we haven't answered around what the focus should be. Basically,

Do we want to build immediately off this sprint and continue testing efforts until we are at a preferred stopping point?
Or do we switch work topics to make progress on another area of the grant next (ex. making fixes in JupyterLab)?

It seems like we're open to either, really, and I also see a middle ground. For example, we could switch to making fixes in JupyterLab focused on the errors we currently see in the testing efforts. This could give us a chance to test the tests and addressing other parts of our goals, but this example is more my opinion.
More specific tasks that came up during the discussion:

Imagine test reporting options, possibly start developing (probably involves everyone)
Bring one of the brainstormed events out of development and start testing it in the wild (@isabela-pf)
"Curate extreme themes" (quoting @tonyfast) in jupyter/accessibility for JupyterLab. For example, high contrast theme, grayscale, and similar accessibility-oriented prompts. (probably involves everyone)
Fix tab traps in the Lumino menu bar and then in JupyterLab if more adjustments are needed (@gabalafou)

cc: @tonyfast and @gabalafou please correct me if I've misrepresented your ideas.

Thanks @isabela-pf for accurately representing at least my ideas :)

Imagine test reporting options, possibly start developing (probably involves everyone)

Can you elaborate on this one? I've somewhat already forgotten.

Imagine test reporting options, possibly start developing (probably involves everyone)
Can you elaborate on this one? I've somewhat already forgotten.

This was to start thinking about how we want to report test results to the community, which I think could be a lot of things and depends more on what we decide. For example

How do we communicate that these tests are not the end-all-be-all for accessibility?
Where do these reports live in relation to the main projects? What info do they include?
What would a website with a list of reports include? What ways would we want people to interact with it?
Is there a way to tie this into some kind of social media updates for accountability?

All this kind of big picture stuff we haven't considered since you all have been doing the very hard work of having tests at all. Did that help?

Based on our discussion, I'll open or append the above comments to issues with the sprint-candidate tag so they don't get lost in the planning.

Re grant's milestones I would like to add to the discussion:

#8 - feed into the themes bit
#7
#6 - this tackles the tab traps I think...
WCAG 2.2. compliance updates/planning and other guidelines? #9
#14 - seems now like a low-hanging fruit 🍎  with the acquired knowledge and complexity vs a full fledged app like JLab
#15  what would be needed here? - this is for @isabela-pf mostly

Not in an issue but:

Follow up on governance
Repo - compass/testing tools (discussed with Isabela not sure if we followed through)
Updates to a11y repo: templates (issues, audits, re-structure)

Since we had this chat + @isabela-pf  created all the issues I will close this now 👍🏽


Ingress: Create, REMOVE doesn't work for Certificates

Steps:

Go to Ingresses
Click on Create
Go the Certificates tab
Add some hosts
Click on REMOVE

Results:  Nothing happens.  Nothing fires in console, looks like the X to close the cert is on top and preventing me from clicking on the REMOVE.

Verified fixed


Add pagination to the heatmap endpoint
Modify to return results in geoJSON format
Moves the endpoint to v2

WHAT ISSUES ARE RELATED TO THIS PR?

Jira cards

here

HOW DO I TEST OUT THIS PR?
you can try the deploy preview below
WHICH ENDPOINTS SHOULD BE READY FOR TESTING?:

predict/heatmap: Ensure to specify an airqloud. (Issues with the data, make it difficult to query for all data. )
NS CONSOLE LINK FOR CODE COVERAGE AND BUILD INFO?_**

Hi @Mnoble-19 could we have a quick sync on this PR tomorrow (Monday). I couldn't get it to run and I have some other concerns too.

Hi @Mnoble-19 could we have a quick sync on this PR tomorrow (Monday). I couldn't get it to run and I have some other concerns too.

Hi @Mnoble-19 @uman95 please add me to the sync. We can make it a PR review session.


Fix otf doc for when luasnip messes with the last register somehow

I noticed that sometimes the second usage does not work fine as the last register gets overridden, so let's make it explicit there.

Don't merge it, I will it look even nicer :smile:

Nice👌👌

Ty!


Fix undefined __USER_LABEL_PREFIX compiling swift/{LLVMPasses|IRGen} with MSVC

Fixes fatal error C1189: #error:  __USER_LABEL_PREFIX__ is undefined errors compiling lib/LLVMPasses and lib/IRGen with MSVC

This file is contained in include/Swift/Runtime, making it technically part of the runtime. The runtime must be built with Clang, and is not supported with MSVC. However, this file is included from IRGen and LLVMPasses, which can be compiled with MSVC, so Config.h has to also be able to be compiled with MSVC

@swift-ci Please smoke test

@slavapestov  could you retrigger Swift Test Linux Platform (smoke test)
Looks like a compiler crasher caused an unrelated failure

@swift-ci please smoke test Linux platform.


Glass for Monaco

resources:

textmate grammars in monaco: https://github.com/bolinfest/monaco-tm/blob/main/src/configuration.ts

I added the monarch grammar file here: https://github.com/foundation-ui/glass/commit/8fc94c5fd65d8c9bdd3a3e68c1b5dc8129c84c98


compile help

Hey, i wonder know how to compile openHMD to generate .lib and .dll files on win32. Appreciate any help.

So I'm guessing it worked out?

Emm, it works well in linux. So, i just change the operation system.


Lifemending not reacting with Harder natural healing and scaling health bandage

MC 1.19.2
Apoth: 1.19.2-6.2.1.jar
As I sent on the discord, harder natural healing "natural" healing doesn't seem to be ticking my lifemending to repair itself. This might be the way it's coded or perhaps the miniscule amount of healing per heal tick it's actually ticking (configured for 0.2 HP per 20 ticks, for basically 1 HP every 5 seconds) Where as regeneration applied by a majrusz difficulty bandage is repairing the gear just fine.
The bandage effect from scaling health applied by it's bandage and medkit also didn't seem to be being caught by it which is a potentially wonky heal also due to it being a percentage amount of your max HP over X time.
Is there some way you can make it more robust in detecting different sources of healing or changes in health like this or is it down to badly coded heals you can't catch? I currently have irons spells in my pack which has healing spells which I could test it against also later when I next play.

Life Mending works off of the LivingHealEvent, which I believe should be firing on all heals.
However, small heals (those smaller than the per durability point cost) do not currently contribute to life mending
https://github.com/Shadows-of-Fire/Apotheosis/blob/1.19/src/main/java/shadows/apotheosis/ench/enchantments/corrupted/LifeMendingEnchant.java#L69
It might be possible to store partial heals in the item nbt and track smaller heals that way, but currently they are ignored

well that explains my natural healing then. So I guess I'll just take a look at the other heals at another time throughout the pack.
The nbt storage of the heals could be a neat idea in that regard then.
would you be able to take a look at how scaling health does their bandage heal? I'm pretty sure scaling health also has a mechanic related to giving regeneration based on max HP or something also as part of it's configs. so not sure if it handles scaled healing like that in another way, like just setting attributes or something.
https://github.com/SilentChaos512/ScalingHealth/tree/1.19

It looks like SH is going through the event, so I'm not sure why that wouldn't be working. SilentLib does have code for "healing that bypasses the event" though, which is concerning. https://github.com/SilentChaos512/SilentLib/blob/1.19.x/src/main/java/net/silentchaos512/lib/util/EntityHelper.java#L89


HttpModule stops working when stressed.

When using the HttpModule and putting a large number of requests through it suddenly stops working with no error logs or exceptions. Once this occurs all Serilog logging stops and the service has to be restarted.
Using

.net 4.7
Serilog 2.7.1
Serilog-Web/classic - 4.2.42
If you need more details please let me know.
Any ideas on how I can resolve this issue?
Thank you

Thank you for looking into this.
By large number i mean somewhere between 50 to 100 in a few seconds. I opened several web pages and refreshed them all at the same time, each of the pages would do about 10 requests each. Part way through this it would suddenly stop logging but the application would continue working.
I am working on windows 10 though visual studio 2015.
However, I think I have managed to sort the issue.
After much frustration i removed all traces of Serilog and it's extensions from my project with intention of trying another logging system. After starting and realizing how much it would be compared to Seriog with the web classic module I started to add Serilog back into the project. I did this one package at a time and running the tests with the intent of working out which setting and package was causing the issues. This was the second time of running through this process but this time I have not run into any issues at all.
I would love to know what the issue was but I cannot recreate the issue.
Apologies if I have wasted your time and i appreciate your help and advice.
Thank you

Thanks, I appreciate that you took the time to try and reproduce it , and thanks for looping back to us.
Will close the issue for now, glad to re-open it if the issue comes back ;)


Docker dev

This pr also contains latest changes to HL7-DaVinci master branch as well as the docker config, check out the pr in the HL7-davinci group to see only relevant docker changes


ISPN-9370 Always consult CacheLoader if entry is not in data container

Add includeStores method to load method on PersistenceManager

https://issues.jboss.org/browse/ISPN-9370

Fixed checkstyle issue.

Cherry-picked from https://github.com/infinispan/infinispan/pull/6146


Added text in preloader

Solves Issue #99

Description: Added loading text
Checklist

[x] I've followed the Contributing guidelines provided in the repository.
[x] I've made the changes which were demanded in the linked issue.
[x] I've tested my code on a Chromium based browser.
[x] I've tested my code on Mozilla Firefox.
[x] My code gave a clean console on debugging. (no warnings/errors)

Testimonial

Adding to @tusharjain0022 suggestions, also try to make the loader screen fit to screen as for small size scrolling option i.e scroll bar is being visible.

@tusharjain0022 @hariom1625 can you guys please check if my latest commit resolves the issue?

Yes, @Yashs911 I reviewed your commit just add some more margin to the top of the text (try adding margin-top:25px ) you can also remove the margin property it won't make any difference.


[IMPROVEMENT] Usage, Required and Error log of FlagNamespace

Improve the codes when getting FlagNamespace for some commands including the error log and setting Usage and Required for FlagNamespace of cli.StringFlag

Describe the solution you'd like
Add Usage and Required for FlagNamespace of cli.StringFlag then removed the check statement for empty namespace.

This should be for all CLIs we have like longhorn-manager, engine/replica CLI, backup, backing image, etc.


indexing allowed for points and lines

Does not label x axis as "Index" and y with range. Works for logged axes and keeps user-specified axis labels. Also works with dates and other classes. It also works for lines.
See #245
Originally, I had implemented this using xy.coords since that is what points.default and lines.default call, but if coerces data into numeric.
gs <- gsplot()  %>%
    points(1:10, xlab="my points", log="y")
gs

Coverage increased (+0.1%) to 82.241% when pulling a1a239c2ae06fe2169818ec893bfdd67f717d367 on lindsaycarr:indexLost into e83939801c276a1aadcc236ddb7a662fb05ad2aa on USGS-R:master.

I agree w/ what @jiwalker-usgs said. this looks fine to me too, but we should (as in the past) just be able to pass the args on to points w/ y=NULL and have that function handle it appropriately.

@jread-usgs have points.gsplot handle it appropriately or graphics::points? The issue seems to be that we never pass it to points.default which calls plot.xy and handles this issue of y=NULL.

I meant graphics::points, but I guess maybe this never worked correctly then?

Coverage increased (+0.2%) to 82.329% when pulling d7e1ab025f4efd87af9737fe24470b1e52bea9a8 on lindsaycarr:indexLost into e83939801c276a1aadcc236ddb7a662fb05ad2aa on USGS-R:master.

I guess I'm struggling with the override function and how UseMethod works. It should get to points.default somehow, which handles the xy indexing https://svn.r-project.org/R/trunk/src/library/graphics/R/points.R


Deprecated use of vscode.previewHtml

The latest version of VSCode is giving this error when using the extension.

Extension 'Prisma.vscode-graphql' uses the 'vscode.previewHtml' command which is deprecated and will be removed soon. Please file an issue against this extension to update to use VS Code's webview API.

Specifications

GraphQL for VSCode Extension Version: 0.1.7
VSCode Version: 1.32.1
OS Name: MacOS
OS Version: 10.14.3

I now get Error opening content. when trying to run a query which I believe is the result of calling vscode.previewHtml so maybe it's now been deprecated… it means this functionality doesn't work currently.

I'm getting Error opening content. too…

This is fixed in 0.1.8


Istio post-install text improvements

TL;DR - Improve the istio post-install text output.
Issue:
Observing the post-install text for linkerd:
Download complete!, validating checksum...
Checksum valid.

Linkerd was successfully installed 🎉

Add the linkerd CLI to your path with:

  export PATH=$PATH:$HOME/.linkerd2/bin

Now run:

  linkerd check --pre                     # validate that Linkerd can be installed
  linkerd install | kubectl apply -f -    # install the control plane into the 'linkerd' namespace
  linkerd check                           # validate everything worked!
  linkerd dashboard                       # launch the dashboard

Looking for more? Visit https://linkerd.io/2/next-steps

Compared to the istio post-install text:
Downloaded into istio-1.1.7:
LICENSE        bin        istio.VERSION    tools
README.md    install        samples
Add /tmp/istio-1.1.7/bin to your path; e.g copy paste in your shell and/or ~/.profile:
export PATH="$PATH:/tmp/istio-1.1.7/bin"

We've noticed that there are improvements that can be made to the post install output.

PR#14396 has been merged and resolves this issue.


added logScale option

Useful for price sliders.  See https://github.com/darul75/angular-awesome-slider/issues/148

hi guy, thanks a lot I check that asap


Update README.md

This PR:

[x] Update the README file - Add the necessary environment variable to make sure that copy pasting the Github actions recipe works for everybody.

Relates to #21

Outdated, see #21 .


Remove cmake_minimum_required call from FindLibzip

Find<package>.cmake scripts do not contain typically the cmake_minum_required_version call, see for example:

https://github.com/Kitware/CMake/blob/master/Modules/FindPNG.cmake
https://github.com/KDE/extra-cmake-modules/blob/master/find-modules/FindOpenEXR.cmake

Furthermore, CMAKE_MINIMUM_REQUIRED_VERSION was removed in https://github.com/SFI-Mechatronics/FMI4cpp/commit/784db15863e7a07b3681dca3289caf638aa92a11

Thanks, must have forgotten to reload the cmake cache and missed this one. Will merge later today. Thanks


ignore git ws config when patching

Avoid e.g. expanding tabs to spaces (which e.g. can break shell scripts
and makefiles) when the user's git config fixes whitespaces by default.

Details
mini_portile uses git for patching when available.
(See https://github.com/flavorjones/mini_portile/blob/master/lib/mini_portile2/mini_portile.rb#L71)
If git is configured to fix whitespaces, it can cause issues like this:
https://github.com/sparklemotion/nokogiri/issues/1402
My .gitconfig contains:
[core]
  whitespace=fix,tab-in-indent,-indent-with-non-tab,trailing-space,cr-at-eol

The test is not effective, as long as
git config core.whitespace fix,tab-in-indent

isn't set. The rest looks good to me. Thank you!

Fixed and amended.

Build failed due to network error (one job).

Will look at this today. Thank you!

Merged with a minor fix. Thanks!


PP-4759 international phone number support backward compatibility - part 2

WHAT
Currently pay-adminusers saves and returns international telephone number format starting with +44 (UK example).
The current validation in selfservice still expects numbers only telephone numbers.
This commit modifies the value of the input to be reformatted in numbers only international telephone number.
Once the validation of the selfservice can handle any format we need to remove this formatting.

Looks like this is not needed as we save raw telephone numbers for new users

Actually it is needed as we use session to store temporary the user input, but we still save the +44 format in the database


Create User Profile Page

Branch named issue-022.
Show profile for each user and user can edit profile


I need to recreate a different CRD object that exists on Openshift, from inside the controller of my operator. How too do this is the controller in operatorSDK?

So I have a scenario where if the pod gets deleted, it gets recreated from my operator, but I want the CRD Object for the VirtualService of Istio to also be recreated at the same time. How do you suggest I do it? Would be of great help. Thanks

Closing as a duplicate of #4171.


Use of jsonapi on mobile apps

I know it should not be covered in whether or not to use jsonapi as back-end in mobile apps.
Like Android or ios
But I really want to seek for your opinion @neomerx that will jsonapi be a right backend for it?
Will it be a bit too complex and clumsy on the structures and size of the data returns.

In my opinion, JSON API is very good for mobile apps. You've mentioned 2 concerns:

complex data structures
data size

JSON API makes it possible to have multiple data types in one response with relationships between them. Why is this important? Because you can have just one request-response for complex data. If an app uses simple data structures it will need more than one request. For mobile, every additional request means huge latency. So JSON API is great for that.
As for data size, I don't see it as a big problem. Just remove JSON_PRETTY_PRINT option from \Settings\ApplicationApi and put gzip on; for nginx (or an equivalent for apache). It will reduce the data 5-10 times which is next to nothing.

I have discussed with some Android and iOS developers
They were hesitate to work with jsonapi as the back-end.
They do not think jsonapi were not good enough to work with majority on the parsing and attributes, and relationship mapping on the front-end, where they used to work with native json structures.
For sure. I really love jsonapi. It brings me a very rigid database schema and full crud capabilities.
Having separate back-end (json) for  mobile app was really a headache. That is what jsonapi and limoncello saved me a lot. But the mobile developers were somehow reluctant to work with it.
Thanks for your opinion!


[iOS][WebView] Error loading page Domain: WebKitErrorDomain Error Code: 101

I load a webview page and the first page is displayed without problem. but when I click in a link, I have this error page displayed while the page is loading. After the pages is finished loading, the loaded page is displayed. But I don't know why there is this error message while the page is loading.
My webview looks like this:
        <WebView style={{position:'absolute', width: deviceWidth, height: deviceHeight-48, marginBottom:48}}
            ref={WEBVIEW_REF}
            url={this.props.url}
            injectedJavaScript={this.props.injectedJavaScript}
            onShouldStartLoadWithRequest={this.onShouldStartLoadWithRequest}
            startInLoadingState={this.props.startInLoadingState}
            onNavigationStateChange={this.onNavigationStateChange}
        />

Hey and thanks for reporting this!
There's an awesome place to ask question like this one: StackOverflow. It's the best system for Q&A. Many people from the community hang out there and will be able to see your question, you can vote on answers and mark question as answered etc. This lets us keep a list of bug reports and feature requests on github and especially Product Pains (again, with voting which is really nice).
If you think StackOverflow works for you please consider posting there instead and closing this issue.
I'm posting this here because github issues haven't been working very well for us and because StackOverflow is so much better. Thanks for reading! :)

Also, I found a relevant link on StackOverflow for you - http://stackoverflow.com/questions/1528060/uiwebview-error-while-loading-url


BeeRich remix.init script fails

Describe the bug
BeeRich's remix.init script fails due to an ESM error.
Actual behavior
create-remix fails to execute the init script:
  init   This template has a remix.init script. Do you want to run it?
          Template's remix.init script failed

Expected behavior
Hey there! Great job practicing using a custom stack! You're doing great! should be logged to the console when running:

npx create-remix@2 --template <bee-rich GitHub URL> to bootstrap the application
npx remix init in the root of the BeeRich project after bootstrapping the application

Reported the issue to the Remix team: https://github.com/remix-run/remix/issues/7951.

Hopefully fixed via https://github.com/remix-run/remix/pull/8100

I had a similar problem myself.
If I add a package.json to the remix.init folder with the following description
I was able to run npx remix init without any problems.
{
  "type": "commonjs"
}

Thanks! I was hoping create-remix could fix this internally. Is this still happening on v2.10? I guess adding the package.json is a good enough fix for this repo. Will make an update this weekend. 🙏

Thanks for reminding me to fix this, @riiiiion. 😅


removes duplicate reline rbi definitions

https://github.com/sorbet/sorbet/pull/6057 was recently merged in to sorbet/sorbet, adding reline's RBI definitions to the Sorbet stdlib. Currently, we have some definitions in hidden.rbi that were autogenerated by srb rbi hidden-defintions; however, these conflict with the official types.
Since we don't commit Gemfile.lock for this repo, the error just hit main, and until we fix this problem, all new CI will be broken.

Ah - I think I didn't properly update codecov's target branch when renaming master -> main - going to retrigger and see if that resolves the problem.


Best way to handle Time in sqlLite

Hello, I have receiving this error when trying to bind the query to the gorm.Model
sql: Scan error on column index 4: unsupported Scan, storing driver.Value type []uint8 into type *time.Time
I am using sqlite3, and what is the best option in order to Scan and bind Time correctly for this dialect: using int/text in the table definition and callback in gorm?

hi @mccalv - Please check

https://github.com/go-sql-driver/mysql#timetime-support
https://stackoverflow.com/questions/29341590/go-parse-time-from-database/29343013#29343013

If you still have problems then re-ppen this issue

Thanks for you answer, but still this not solve the problem, both the answers are related to Mysql and not to SqlIte which I am currently using


Crash with CoFHCore

Crashes with any version of CoFHCore above CoFHCore-[1.7.10]3.0.0RC2-201
LOG:
http://pastebin.com/6LnfRF5G
output_original.log:
http://pastebin.com/hiez90pV

It seems to be a patching conflict. It may be that it's incompatible with another mod patching the same place, or the forge version(you did use the forge download, right?).
I'm not home right now, so I can't fix it.
I'll look into it once I get home in a few days =)

This has now been fixed for version 0.1.5, which can be downloaded from the project page =)

When will these changes be added to TickDynamic cauldron?


Public Comment: Create Help Page with videos to show user how to interact with the Parking Data

MP4s for the View Map functions are in G:\Section\Planning\VPP\HelpVideos


Can not open hls hevc master playlist https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8

Describe the bug
I tried on iOS, simulator iPhone 11 Pro Max with hls: https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
And can not play this link.
Can to check it? I have attached log file.
hls_hevc_msaterPlaylist.txt
Thank you.
Smartphone (please complete the following information):

Device: simulator iPhone 11 pro Max
OS: 13.5

please use develop branch to retry

I switched to develop branch, video can be played, but when it is so hard to change "video track".
It show loading many times, a not smooth .
Can you check it?
Thank you.

check your network condition  and the link speed to server

When I use default branch (release/0.1), Video is very smooth.
Can you check it again?
Thank you.

Your origin issue is not the default branch can't play the  https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8  stream？

I very sorry. Default branch (release/0.1) can not play https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
"develop" branch can play, but not smooth and switch track is hard because loading show many times.
And you tell me:

check your network condition and the link speed to server
I using safari, it play ok, so my network condition is OK.

When I use default branch (release/0.1), Video is very smooth.
Can you check it again?
Thank you.

which video ？not the stream_fmp4.m3u8？

Video is mean stream: https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
Sorry for miss understand

Video is mean stream: https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
Sorry for miss understand

You mean the default branch (release/0.1) can play the  stream: https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8?

No.
Default branch (release/0.1) can not play https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
Develop branch can play, but not smooth.

No.
Default branch (release/0.1) can not play https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
Develop branch can play, but not smooth.

And ... What this

When I use default branch (release/0.1), Video is very smooth.
Can you check it again?

No.
Default branch (release/0.1) can not play https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
Develop branch can play, but not smooth.

And ... What this

When I use default branch (release/0.1), Video is very smooth.
Can you check it again?

This is my mistake, I check by safari, video is smooth.
Not default branch.
Sorry about that.

I see，
Safari Can't switch bandwidth manual，CicadaPlayer don't keep the video smooth in manual switch，it do switch asap，please use
player->SelectTrack(-1);

to enable auto switch when you want a smooth switch

Thank you very much.

Could I close the issue？

Yes, I closed it.
Thank you very much.


val() doesn't show up in search results on website

I thought I'd just have to go into Str.pod6 to add an indexing element, but nothing else in there has an X<>. I didn't see any instructions for this sort of problem. Other routines show up in the index, though. I tried running the htmlify target but got several screens of npm errors.
I've encountered this sort of thing with other things I can't remember but I'd always diverted myself to the type page.

Is this some sort of fuzzy search issue? If you type “val” it doesn't find val, but if you type “vla” it does.
Ping @coke.

FYI, npm is called because of the highlighting code; you can skip that by passing --no-highlight to htmlify.
Found the issue, it's something that happens with sift4() when using the maxDistance parameter; we were passing in 3 for 'val' vs. 'val', and it returned a distance of 3. Setting it to 0 returned the correct distance of 0.
So, stopped trying to be clever with maxDistance, just passed in 0, fixes the issue.

Ok, two things going on here; one, our use of maxDistance in the sift4 algorithm caused it to return wonky results comparing 'val' to 'val'  - we somehow got a distance of 3, instead of 0; lif we avoid that parameter entirely, we get the expected 0 for identical strings.
Next thing is that we limit the results to the first 50 that come back; because we don't sort results (and especially don't put exact matches first),  this then causes it to get dropped.
Looking at why we get so many hits, I realized that our maxOffset calc was fubar. changed the max offset to Math.min(4, len-2), which restricts it MUCH better for lower length search teams.


Inconsistency when tapping history item

Search for chicken, pause 5 seconds
Search for duck, pause 5 seconds
Now history contains both duck and chicken
Tap duck and chicken one after the other very fast many times
When the images appear, sometimes the images that appear are not for what is written in the search bar, as the screenshot below shows:

Sometimes happens, sometimes not.

Can't reproduce anymore.


Test Issue created at Fri, 10 Feb 2023 11:17:37 GMT

Test issue body  Fri, 10 Feb 2023 11:17:37 GMT

Comment on issue at Fri, 10 Feb 2023 11:17:40 GMT


Serializer

What other serializers are offered by default besides string serializer? Also, is there a native JSON serializer option available.

List of existing serializers is here:
https://github.com/confluentinc/confluent-kafka-dotnet/tree/master/src/Confluent.Kafka/Serialization
Only basic ones so far. We don't have any good generic serializers yet. We are working on Avro first (in progress) with schema registry integration.
The serializer interface is pluggable - it's easy to write your own.


Fix the behavior of after selecting animation on AnimationPlayerEditor to reset position to 0

Follow up https://github.com/godotengine/godot/pull/93980

I found that when an animation is changed, the timeline position is maintained as long as the animation is not playing, but this is an unintended change and should be fixed to be the same as the original behavior.

Thanks!


New version: UncertainData v0.8.0

Registering package: UncertainData
Repository: https://github.com/kahaaga/UncertainData.jl
Created by: @kahaaga
Version: v0.8.0
Commit: 66a80be5f5183e9a8fd1a62ba81e8adfad906d41
Reviewed by: @kahaaga
Reference: https://github.com/kahaaga/UncertainData.jl/issues/114

Your new version pull request met all of the guidelines for automatic merging.
I will automatically merge this pull request during the next cron job.
If you want to prevent this pull request from being auto-merged, simply leave a comment.
(If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment.)

On a separate note, I see that you are registering a release with a version number of the form v0.X.Y.
Does your package have a stable public API? If so, then it's time for you to register version v1.0.0 of your package. (This is not a requirement. It's just a recommendation.)
If your package does not yet have a stable public API, then of course you are not yet ready to release version v1.0.0.

[noblock]


Samba Backup crashes HA system

Seems to be an intermittent issue.   Most times the backup system works fine (love it and it has saved my bacon a  few times)
But now and then the back up system will completely crash HA and take the system down, requiring a cold boot to restart (and HA is fine again)
Samba Backup 5.2.0
HA 2023.2.5 running on a Pi4 with a Samsung 1T SSD over usb3 as the boot device
Backing up to a Synology file share
Backup is  3815 MB in size.
Log:
Add-on version: 5.2.0
You are running the latest version of this add-on.
System: Home Assistant OS 9.5  (aarch64 / raspberrypi4-64)
Home Assistant Core: 2023.2.5
Home Assistant Supervisor: 2023.03.3
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
Config:
host: <IP_ADDRESS>
share: BackUp
target_dir: HASS
username: Not_posing_my_Synology_Username
password: Definitely_not_posting_my_Synology_Password
keep_local: all
keep_remote: all
trigger_time: "16:00"
trigger_days:

Sun
Wed
Sat
exclude_addons: []
exclude_folders: []
log_level: debug

I used to run it at 4:00AM but I would wake to a dead house from time to time... Now I run it at 4:00PM so I can reboot it later in the day if I see that the "dusk" routines fail. (failed again last night)
Anyone experiencing this?

Not experiencing this. But around 04:00 in the night is generally a bad time for intensive tasks as per default the recorder purge takes place here (if not disabled/set to another time).
Try to keep away from 4 to 5 in the night would be my suggestion to see if it changes anything.
Next I would exclude parts (folders, addons) step by step from the backup.
And monitor the supervisor logs closely.

Same for me.


Prefixing components

How do you add TW prefixes to the components? I know you can define the TW prefix in the TW config however this does not force the components to be built with the same prefixes rendering it useless. How might one add the TW prefixes? Thanks.

When you import components, you can rename the component with prefixes.
<script setup>
import { Textarea as TwTextarea } from 'flowbite-vue'
</script>

<template>
  <tw-textarea label="something" />
</template>

It will need some extra work, but I think it is the only way to prefix.

I am walking about the TW CSS classes when it builds, not the flow bite modules. Thanks.

Hey there! Currently, our components can't handle prefixes. However, I'm actively researching ways to implement this feature. Though I don't have a specific timeline yet, rest assured that I'm working on it.

Hey there! Currently, our components can't handle prefixes. However, I'm actively researching ways to implement this feature. Though I don't have a specific timeline yet, rest assured that I'm working on it.

Great, thanks for response.


feat: add credentials auth refresh to AssumeRole*Provider

Are we assuming different provider then Time.utc?

Are we assuming different provider then Time.utc?

In the specs, passing a different time provider (e.g. -> { Time.new(<...>) }) allows one to test things like credentials expiration without any timeouts. Just replace the time provider with a different one, and you're in a different time spot.


How to write thumbnail to custom path with custom name via python package (NOT CMD)?

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.11.11 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
I am trying to use yt-dlp python package to get video's metadata and thumbnail, I want to save metadata to the custom path with JSON format, meanwhile save the video's thumbnail to costom path with JPG format. I went through the documentation and found that there weren't many descriptions.
And also facing 429 too many request issue, I just got 15 videos metadata. I noticed someone say use force_ipv4, it works in seach not for get metadata.
Here is my code example:
    meta_dict = {}
    required_keys_list = ["id", "title", "description", "webpage_url"]
    optional_keys_list = ["duration", "thumbnail", "tags", "language"]

    ydl_opts = {'logger': CustomYDLogger(),
                'force_ipv4': True,
                'writethumbnail': True
                }

    with yt_dlp.YoutubeDL(ydl_opts) as ydl:
        try:
            info = ydl.extract_info(url, download=False)

            meta_dict = {key: info.get(key,'') for key in required_keys_list}
            for optional_key in optional_keys_list:
                if optional_key in info:
                    meta_dict.update({optional_key:info.get(optional_key)})

        except Exception as error:
            logging.error(error)

    return meta_dict

I really appreciate your advice.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

DONOT USE cmd in this case.
Complete Verbose Output
No response

I want to save metadata to the custom path with JSON format, meanwhile save the video's thumbnail to costom path with JPG format.

So, in CLI, this is what you want, correct?
--write-thumbnail -P thumbnail:path/to/thumbs --write-info-json -P infojson:path/to/json

See https://github.com/yt-dlp/yt-dlp/issues/5859#issuecomment-1363938900 for a quick way to translate CLI to API args. That gives:
>>> cli_to_api('--write-thumbnail', '-Pthumbnail:path/to/thumbs', '--write-info-json', '-Pinfojson:path/to/json')
{'paths': {'thumbnail': 'path/to/thumbs', 'infojson': 'path/to/json'}, 'writeinfojson': True, 'writethumbnail': True}

And also facing 429 too many request issue, I just got 15 videos metadata. I noticed someone say use force_ipv4, it works in seach not for get metadata.

Need more information. If this is for youtube, slow down the webpage requests using --sleep-requests/--sleep-subtitles. Note that this is only a preventive measure - once you have already gotten 429, only way is to wait it out

Thanks for reply. Also want to convert thumbnail to JPG format, but I will also check the link later.
Yes, for YouTube, I am waiting for out(actually I'm not sure how long is enough).

hi @pukkandan, I hope you're well.
I tried cli_to_api, it works. But I got new issues:

I noticed I cannot custom filename (I want a id which generated by myself), they all named by title for now.
If I specific download=false in info = ydl.extract_info(url), there is nothing happened, I want thumbnail, don't want video file.
default = yt_dlp.parse_options([]).ydl_opts seems to get my script options, since it raise error OptParseError:

  File "C:\Users\USER\Miniconda3\envs\dp\lib\site-packages\yt_dlp\options.py", line 214, in error
    raise optparse.OptParseError(f'{self.get_usage()}\n{msg}' if self.usage else msg)
optparse.OptParseError: Usage: main.py [OPTIONS] URL [URL...]

main.py: error: no such option: --input_file

B.T.W. When I try to set '--match-filters', '!is_live'. I got  'match_filter': <function match_filter_func.<locals>._match_func at 0x00000250E52FFB80>, from cli_to_api.

B.T.W. When I try to set '--match-filters', '!is_live'. I got  'match_filter': <function match_filter_func.<locals>._match_func at 0x00000250E52FFB80>, from cli_to_api.

Yes, match-filter accepts a function. The script is meant to be a helper, not a complete substitue for the docs. https://github.com/yt-dlp/yt-dlp/blob/8791e78cccd68db8161f06dc8567280e0d99a5e1/yt_dlp/YoutubeDL.py#L407-L415

I noticed I cannot custom filename (I want a id which generated by myself), they all named by title for now.

I don't understand
'outtmpl': 'name.%(ext)s'

If I specific download=false in info = ydl.extract_info(url), there is nothing happened, I want thumbnail, don't want video file.

Use https://github.com/yt-dlp/yt-dlp/blob/8791e78cccd68db8161f06dc8567280e0d99a5e1/yt_dlp/YoutubeDL.py#L283

3. default = yt_dlp.parse_options([]).ydl_opts seems to get my script options, since it raise error OptParseError:

Appears to be a bug. Will fix

Thanks for explain. I figured out how to use it.
I means I want to set my custom string as filename, not a 'title'. Like top 2 files name.

Thanks!

I figured out about name issue. Thanks again.
Could you tell me the possible reason about this warning?  I just want one thumbnail from the video.
WARNING: Unable to download video thumbnail 40: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 39: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 38: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 37: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 36: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 35: HTTP Error 404: Not Found

Could you tell me the possible reason about this warning? I just want one thumbnail from the video.
WARNING: Unable to download video thumbnail 40: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 39: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 38: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 37: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 36: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 35: HTTP Error 404: Not Found

You can ignore them. It will retry till a working thumbnail is found

2. I means I want to set my custom string as filename, not a 'title'. Like top 2 files name.

'outtmpl': 'name.%(ext)s'

How can I catch “too many requests “ warning when I get metadata info by API?

From: pukkandan @.>
Sent: Monday, December 26, 2022 9:20:03 PM
To: yt-dlp/yt-dlp @.>
Cc: JXD @.>; Author @.>
Subject: Re: [yt-dlp/yt-dlp] How to write thumbnail to custom path with custom name via python package (NOT CMD)? (Issue #5858)
Could you tell me the possible reason about this warning? I just want one thumbnail from the video.
WARNING: Unable to download video thumbnail 40: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 39: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 38: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 37: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 36: HTTP Error 404: Not Found
WARNING: Unable to download video thumbnail 35: HTTP Error 404: Not Found
You can ignore them. It will retry till a working thumbnail is found

I means I want to set my custom string as filename, not a 'title'. Like top 2 files name.

'outtmpl': 'name.%(ext)s'
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fyt-dlp%2Fyt-dlp%2Fissues%2F5858%23issuecomment-1365162569&data=05|01||ab230f487cb146d5af5708dae743e617|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638076576063979809|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=irVy1NfGWZqKEp2q5veeIjvh8YH6JkF5xNPBwPh9VFY%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAIGM4R6QVP5ZJSCBF6HMVETWPGLQHANCNFSM6AAAAAATHOIUHQ&data=05|01||ab230f487cb146d5af5708dae743e617|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638076576063979809|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=PMQTI%2FFsJNsPy7xsgcEoVuoDF9Uk4SdaDOdn2lmJThA%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>

catch ExtractorError and look at it's .cause


Stacktrace when trying to run a distributed database with SSL

OrientDB Version, operating system, or hardware.

v2.2.12

Operating System

Linux
uname -a
Linux ubuntu 4.4.0-42-generic #62-Ubuntu SMP Fri Oct 7 23:11:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Java
java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
Expected behavior and actual behavior
It appears to drop the connection after a negotiation and doesn't communicate over SSL or default.
Thanks for the help
Steps to reproduce the problem
Run through the keygen process at
http://orientdb.com/docs/2.0/orientdb.wiki/Using-SSL-with-OrientDB.html
Add

To your orientdb-server.config.xml
under the

line.
Do the same for the second server. Transfer the keys over to the second server and run both of them
./bin/dserver.sh
Trace
Members [2] {
Member [<IP_ADDRESS>]:2435
Member [<IP_ADDRESS>]:2435 this
}
[ClusterService]
2016-11-04 10:54:11:850 INFO  [<IP_ADDRESS>]:2435 [orientdb] [3.6.5] Address[<IP_ADDRESS>]:2435 is STARTED [LifecycleService]
2016-11-04 10:54:11:851 INFO  Starting distributed server 'test2' (hzID=83b34a90-c80e-4a6a-bbec-2b030d3ef72c)... [OHazelcastPlugin]
2016-11-04 10:54:11:945 WARNI [test2] Servers in cluster: [test2, test] [OHazelcastPlugin][test2] Error on starting distributed plugin
com.orientechnologies.orient.enterprise.channel.binary.ONetworkProtocolException: Cannot read protocol version from remote server /<IP_ADDRESS>:2434: java.net.SocketTimeoutException: Read timed out
at com.orientechnologies.orient.client.binary.OChannelBinaryClientAbstract.(OChannelBinaryClientAbstract.java:87)
at com.orientechnologies.orient.client.binary.OChannelBinarySynchClient.(OChannelBinarySynchClient.java:32)
at com.orientechnologies.orient.server.distributed.ORemoteServerChannel.connect(ORemoteServerChannel.java:104)
at com.orientechnologies.orient.server.distributed.ORemoteServerChannel.(ORemoteServerChannel.java:72)
at com.orientechnologies.orient.server.distributed.ORemoteServerController.(ORemoteServerController.java:50)
at com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.getRemoteServer(OHazelcastPlugin.java:535)
at com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.startup(OHazelcastPlugin.java:207)
at com.orientechnologies.orient.server.OServer.registerPlugins(OServer.java:1239)
at com.orientechnologies.orient.server.OServer.activate(OServer.java:397)
at com.orientechnologies.orient.server.OServerMain$1.run(OServerMain.java:46)
com.orientechnologies.orient.server.distributed.ODistributedStartupException: Error on starting distributed plugin
at com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.startup(OHazelcastPlugin.java:247)
at com.orientechnologies.orient.server.OServer.registerPlugins(OServer.java:1239)
at com.orientechnologies.orient.server.OServer.activate(OServer.java:397)
at com.orientechnologies.orient.server.OServerMain$1.run(OServerMain.java:46)
Caused by: com.orientechnologies.orient.enterprise.channel.binary.ONetworkProtocolException: Cannot read protocol version from remote server /<IP_ADDRESS>:2434: java.net.SocketTimeoutException: Read timed out
at com.orientechnologies.orient.client.binary.OChannelBinaryClientAbstract.(OChannelBinaryClientAbstract.java:87)
at com.orientechnologies.orient.client.binary.OChannelBinarySynchClient.(OChannelBinarySynchClient.java:32)
at com.orientechnologies.orient.server.distributed.ORemoteServerChannel.connect(ORemoteServerChannel.java:104)
at com.orientechnologies.orient.server.distributed.ORemoteServerChannel.(ORemoteServerChannel.java:72)
at com.orientechnologies.orient.server.distributed.ORemoteServerController.(ORemoteServerController.java:50)
at com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.getRemoteServer(OHazelcastPlugin.java:535)
at com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.startup(OHazelcastPlugin.java:207)
... 3 more
Error on client connection
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:992)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:747)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at java.io.DataOutputStream.flush(DataOutputStream.java:123)
at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.flush(OChannelBinary.java:324)
at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.config(ONetworkProtocolBinary.java:152)
at com.orientechnologies.orient.server.network.OServerNetworkListener.run(OServerNetworkListener.java:216)
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.read(InputRecord.java:505)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
... 9 more

hi @dashawn888,
Just to double check, in case of distributed each node behave as server and client, so you need to configure in the <properties> of the orientdb-server-config.xml all the client configurations : http://orientdb.com/docs/2.0/orientdb.wiki/Using-SSL-with-OrientDB.html#configuring-client have you done this step?
Bye

Ok. It looks like when I ran this on both services it worked.
Thanks for the help.
./bin/dserver.sh -Dclient.ssl.enabled=true
-Djavax.net.ssl.keyStore=/opt/orientdb-community-2.2.12/config/cert/orientdb.ks
-Djavax.net.ssl.keyStorePassword=changeme
-Djavax.net.ssl.trustStore=/opt/orientdb-community-2.2.12/config/cert/orientdb-console.ts
-Djavax.net.ssl.trustStorePassword=changeme

Shawn

On Mon, Nov 7, 2016 at 7:55 AM, tglman<EMAIL_ADDRESS>wrote:

hi @dashawn888 https://github.com/dashawn888,
Just to double check, in case of distributed each node behave as server
and client, so you need to configure in the  of the
orientdb-server-config.xml all the client configurations :
http://orientdb.com/docs/2.0/orientdb.wiki/Using-SSL-with-
OrientDB.html#configuring-client have you done this step?
Bye
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/orientechnologies/orientdb/issues/6880#issuecomment-258828456,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABE8dEH4tsjE2HBXiLDevM3_c9ZT0uzxks5q7x_bgaJpZM4KpszX
.

ok @dashawn888  can we close this ?

Yes. Go ahead.
On Fri, Nov 11, 2016 at 12:08 PM, tglman<EMAIL_ADDRESS>wrote:

ok @dashawn888 https://github.com/dashawn888 can we close this ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/orientechnologies/orientdb/issues/6880#issuecomment-260005085,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABE8dGg97MeOi-SjGivPxzocQBV4JMQcks5q9KEMgaJpZM4KpszX
.


ReferenceError: info is not defined

That's within the actual fetching song Info.
Spotify and get video details isn't something we handle.

#236


🐛 BUG: Missing documentation about wrangler.toml  for worker pages

What version of Wrangler are you using?
2.3.0
What operating system are you using?
Mac
Describe the Bug
No information how to use wrangler pages with wrangler.toml.
Generally no information about wrangler.toml format, fields, values...

Pages doesn't use a Wrangler.toml and using one will have no effect on Functions currently.
I know the team wants to have a similar config-as-code file in the future, but as of right now wrangler.toml is for Workers only.

Thanks for filing this issue. As @isaac-mcfadyen says, we don't currently support wrangler.toml. If you feel there is information missing about how you can configure Pages in our developer docs, please file an issue on that repo.


hive-frontend ClusterRoleBinding fix

attempts to fix #715

/assign @dgoodwin

/lgtm

Just as an FYI there's some really funky stuff going on with the auth types where they're aliased and not separate types. I can't remember all the details but there's some weird magic going on behind the scenes.

i'll look into this again tomorrow morning. thanks!


Add macs2

Note: since gcc <= 4.5 change -Ofast to -O3

Hi,
can you add a test, e.g. calling macs2 --version? Further, I think you should also have numpy as a runtime dependency.

Looks good, let's merge.


Consider removing compare_type from CompareOp

This is how things have been working in HLO since recently.

This op is used in production, and serialized for on-device consumption. As such (And given that the HLO representation is entirely different than this single enum), this op will be changed on an as-needed basis via RFC.