Basic implementation of geometry optimization interface.

This is a basic implementation of the geometry optimization interface. It allows for plug-and-play modifications of the computational backend through the specification of an AtomsCalculators and also for using various optimization libraries via Optimization.jl.
It features a bunch of examples showcasing the above capabilities.

Thanks, Cedric! @tjjarvinen  please do a first-round review and I'll then look at it also as soon as I can manage, probably within the next 2-3 days.

We can add a Stillinger-Weber and a Lennard-Jones test either to the examples or to the tests even.

Thaks @tjjarvinen for the helpful review. Fixes are now implemented.
There is one remaining issue (see my comment about AbstractSystem.

Why is there a type restriction system::AbstractSystem in the first place? Is there any place where we have a dispatch that requires this?

Probably not, but I think at least for optimize_geometry is useful to catch sanely programming errors where a user accidentally swaps the argument order, don't  you think?

My perspective is that abstract types are not supposed to be used to document, only to organize dispatch.

I left some comments - we can iterate on what should be done now or can be postponed.

Changes implemented. Ready for another round of review.
There are two review suggestions that I am leaving pending:

@tjjarvinen The AbstractSystemupdate constructor currently converts everything to FlexibleSystem. I believe that in the future, we should have an update constructor that can update the positions and return the correct system type (fast or flexible).
@cortner While I agree that there are different possible tasks when deforming the geometry (saddle point search, ...), usually, when someone talks about geometry optimization, by default they mean minimize the energy. That's also how other DFT packages use the term. I would thus suggest that we keep the optimize_geometry function, and have its default behaviour be to minimize the energy. Then, in the future, we might extend it and dispatch based on the task (saddle point search or other).
What do you think?

by default they mean minimize the energy

I somewhat agree, but I don't think that this excuses the ambiguity.

Then, in the future, we might extend it and dispatch based on the task (saddle point search or other).

Yes we could define tasks or solvers whatever you want to call them and the run something more generic like solve or optimize
solver = EnergyMinimizer()
solver = DimerMethod()
optimize(system, solver)

But then the debate just shifts to whether EnergyMinimizer() should be called GeometryOptimizer() (or whatever). So I don't think that will solve the problem.
This isn't a big deal. We have a community package and the community can decide how to name things. If I'm outvoted then that's fine and as author you arguably have a bigger say. But my own proposal remains to be unambiguous and bearing in mind that the first three obvious geometry optimization tasks we will want to support are

minimize energy
find a saddle point
compute the transition path
I suggest that we think of names that clearly specify these.

@tjjarvinen The AbstractSystemupdate constructor currently converts everything to FlexibleSystem. I believe that in the future, we should have an update constructor that can update the positions and return the correct system type (fast or flexible).

I am fine with this.
From my point all fine with the PR.

I guess it depends what is more obvious (and therefore can be left implied), if it's the energy or the geometry. Given the title of the package, @cortner 's suggestion seems reasonable to me.
(I guess when dealing with code or math, I typically think about optimizing the objective function, but when thinking more about the application I would think about optimizing the decision variables.)
(FWIW, when teaching students how to model concrete problems as mathematical optimization they seem to have more trouble figuring out the unknowns than the criterion, but I'm not sure what side, if any, this speaks in favor of)

Given the above discussion, I agree with the suggestions and changed optimize_geometry to minimize_energy.
I think all comments are addressed now.

I don't think so. Various comments have been unaddressed and not responded to.

@cortner sorry I did not respond to the comments. I now added answers in the thread at the corresponding locations.
To summarize what had been left out:

clamp_atoms: it was suggested that this should be clamp_atoms!. The problem is that this function relies on AtomsBasewhich currently does not provide in-place modifications. So I think we have to keep it as pure function.
Type restritction system::AbstractSystem: this has been removed. No type anymore.
Generalize clamping of atoms: I opened #2 to track the status of this.
Unit cell optimization: Working on this now.

I hope this addresses what I had left out.

@CedricTravelletti , thanks for following up.  I want to take a quick look at the position and cell optimization before merging if that's ok?

@CedricTravelletti , thanks for following up. I want to take a quick look at the position and cell optimization before merging if that's ok?
I actually can't find examples or tests for optimizing a supercell with and without the cell shape included in the optimization? Can you point me to where I should look?

Dear Christoph
With Michael we think that the part about cell shape optimization can go in a different PR, since there will probably be much more to discuss on that one.
There is a preliminary version implemented in the lattice branch of the repository, and we are working on it this week to make it correct and benchmarked on realistic problems.
So for now, I suggest that this PR only handles fixed cell optimization and that variable cell optimization is taken care of in a next PR mergin the lattice branch.

Ok.

In that case is it ready?

I'm happy for this to be merged! Perhaps we should open an issue regarding the cell shape optimization just to keep visible that that's a to-do item?

Yes, the non unit-cell optimization part is ready.


muted mic/speaker affect brightness css config

When I mute the mic or speaker, it also affects the brightness CSS
https://github.com/user-attachments/assets/2c8be40d-6ddf-46bf-83d5-58ca065c0f76
also noticed mute color not appying when volume of  mic/speaker > 100
https://github.com/user-attachments/assets/f14b8344-b19f-4cfc-a1e1-be6c8851fb91

Ill take a look at this tomorrow, Sounds like an easy fix (I'm totally jinxing myself by saying this)

Ill take a look at this tomorrow, Sounds like an easy fix (I'm totally jinxing myself by saying this)

Sure 😊 👍

@shadowelite-sec Sorry for keeping you waiting, Should be fixed now let me know.

Working thanks


fix: fonts are inaccessible (fix #40)

Summary
What kind of change does this PR introduce? (check at least one)

[x] Bugfix
[ ] Feature
[ ] Code style update
[ ] Refactor
[ ] Docs
[ ] Build-related changes
[ ] Other, please describe:

If changing the UI of default theme, please provide the before/after screenshot:
Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:

[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)

Other information:
Currently, there seems to be no api for passing files to the output directory. Besides, we also need the fonts to be accessible during dev mode (.temp). I'll open an issue in VuePress.

Thanks you for the fix 😄
However when I use webpack (outside Vuepress) I don't have to copy fonts files since I use file-loader. Maybe a new feature would have been created on Vuepress directly? 🤔

Thanks for info. I'll check out VP's source code.👍


Enhancement: Optionally, Write Each Notebook Conversion to S3

Support env var configs to write each notebook conversion to an S3 bucket.

solved


Powerline symbol scaling

Maybe this doesn't have anything to do with the plugin itself, but for some reason powerline symbol separators are not the right size in my statusline. I'm using nerd font patched Jetbrains Mono, and the symbols are the right size in the buffer text, but not on the statusline.

I know in spacemacs scaling for powerline symbols was a configuration option. I don't know enough about vim to know if that's an issue or an option here.

@dm19  Gui emacs use xmap to generate separator. terminal doesn't support xmap. change your nerd font. Because the symbol does not work fine with every font.

Ah, I was using the wrong version of Nerd Font (JetbrainsMono Nerd Font instead of JetbrainsMono Nerd Font Mono). Using the true monospaced version fixed the size issues.


Hello, when I run train_net_video.py to evaluate the vis model, it shows Annotations are not available for evaluation.

Hello, when I run train_net_video.py to evaluate the vis model, it shows Annotations are not available for evaluation. The output/inference/instances_predictions.pth and the output/inference results. Json is 2.1 G size. Specifically, what do I need to do to get the results?

@wenhe-jia

Hi, how do you solve the problem?

@hekaijie123 What was the solution?

Hi, I also encountered this issue; could you share how you resolved it？


[$250]  Expensify Card -App returns to card feed selection page after issuing card from member profile

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.44-7
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause Internal Team
Action Performed:
Precondition:

Bank account is already set up in Expensify Card page.
Company card feature is enabled.

Click on any member.
Click New Card.
Click Expensify Card.
Go through the setup process.
Click Issue card on the confirmation page.

Expected Result:
App will return to member profile page after issuing card from member profile.
Actual Result:
App returns to card feed selection page after issuing card from member profile.
Workaround:
Unknown
Platforms:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/2a265016-f82f-4283-bf56-2e6bff607003

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~021843172551777303100
Upwork Job ID:<PHONE_NUMBER>777303100
Last Price Increase: 2024-10-07

Issue OwnerCurrent Issue Owner: @paultsimura

We think that this bug might be related to #wave-collect - Release 2

@Christinadobrzyn  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

I'm not sure if this needs to be a backend but since we have a proposal let's start with External

@koko57 @VickyStash can you look at the proposals? I think this must be regression from adding the select feed option

@mountiny @paultsimura I agree with @paultsimura - @abzokhattab proposal looks good. We're using this pattern quite frequently and it doesn't cause any problems with normal back button behaviour.
@cretadn22 could you please add some evidence (screen recording) that it doesn't work as expected and breaks the navigation?

Agree with @paultsimura - that's why backTo was introduced - we have a lot of pages which may start the same workflows from different starting point. And when user comes to the last step of the workflow - navigation should move them back to the initial screen

just tested it and it's working
https://github.com/user-attachments/assets/ff532155-a7f2-4963-939e-60c1e4e48311

yep agreed, great job figuring this out

@abzokhattab can you please raise the PR? thanks!

Looks like the PR is in staging so we're getting close! https://github.com/Expensify/App/pull/50597

Looks like the PR is in staging so we're getting close! https://github.com/Expensify/App/pull/50597

Payment coming in a few days so I'm going to move this to daily so I don't miss it

Prepping for payment...

[ ] Contributor: $250 @abzokhattab (Upwork offer - https://www.upwork.com/nx/wm/offer/104321385)
[ ] Reviewer: $250 @paultsimura (Upwork offer - https://www.upwork.com/nx/wm/offer/104321384)

Regression test - https://github.com/Expensify/Expensify/issues/438129

Payment day! Paid out based on this summary - https://github.com/Expensify/App/issues/50243#issuecomment-2430662549
Closing


Still not able to debug in Chrome

Hi,
I upgraded to the last version of ionic-app-scripts 0.0.30 but I'm still unable to debug in Chrome. When I try:

in a provider, the breakpoints are reached, but the values/variables/etc. are wrongly estimated. The debugger show me variables as "undefined" where in fact they aren't (I set console.log to double check)

in my pages, when I set breakpoints in ionViewWillEnter(), these are never reached aka it always went thru without stopping

My package.json is the following:
 {
   "compilerOptions": {
     "allowSyntheticDefaultImports": true,
     "declaration": true,
     "emitDecoratorMetadata": true,
     "experimentalDecorators": true,
     "sourceMap": true,
     "lib": [
       "dom",
       "es2015"
     ],
     "module": "es2015",
     "moduleResolution": "node",
     "target": "es5",
     "removeComments": true
   },
   "exclude": [
     "node_modules"
   ],
   "compileOnSave": false,
   "atom": {
     "rewriteTsconfig": false
   }
 }

Could you have a look at that issue plz?
Thx in advance

I can't replicate this behavior. @jgw96 are you seeing the same issues?

Hello @peterpeterparker ! Thanks for opening an issue with us. Unfortunately I cannot seem to reproduce this behavior either with my test app. Do you have a repo that i can reproduce this issue with?

Thx guys for having a look at my issue.
@jgw96 my project is on a prive repo but I noticed that I've got exactly the same behavior problem with the Ionic2 starter app I checked out when RC.0 was introduced.
I added that project to Github there
https://github.com/peterpeterparker/ionic2RC-test
The problem is most probably coming from an error from my side and I thank you in advance for your understanding.
P.S.: To reproduce the behavior

ionic serve
chrome debug
break point in "about.ts" in ionViewWillEnter

=> on my laptop, the debugger didn't stopped there

Seems to be solved with release 0.0.32 :)
What a way to begin the day, thx a lot team <3 <3 <3


startupmonitor: allows for passing the current node name to the readiness checker

unblock testing on a HA cluster.

/lgtm
/approve


404 web_vektor_datenmodell.html

404
https://adv-smart.de/docs/dokumentation/web_vektor_datenmodell.html

Hi,
thanks for reporting.
There is a contact address at the bottom of this page: https://dev.adv-smart.de
Maybe they can clarify why the service is down and when it comes up again.


Headless server option

Currently it doesnt look like the server can be ran in a container since it hard starts up the steam client / webfishing - could this not be changed to just use the webfishing.exe?
Otherwise I'd assume a solid chunk of that is just to have the ability to use that games specific steamworks auth system, which could be done via a auth ticket the person running the server provides
Not one whos very fluent in C#, so if not possible feel free to say so - just know this being able to run headless (with or without the base game files) would be awesome <3
011c:err:eventlog:ReportEventW L"Application: WFSermver.exe\n"
011c:err:eventlog:ReportEventW L"CoreCLR Version: 6.0.3524.45918\n"
011c:err:eventlog:ReportEventW L".NET Version: 6.0.35\n"
011c:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.\n"
011c:err:eventlog:ReportEventW L"Exception Info: System.Exception: SteamApi_Init returned false. Steam isn't running, couldn't find Steam, AppId is ureleased, Don't own AppId.\r\n"
011c:err:eventlog:ReportEventW L"   at Steamworks.SteamClient.Init(UInt32 appid, Boolean asyncCallbacks)\r\n"
011c:err:eventlog:ReportEventW L"   at Program.<Main>$(String[] args) in C:\\Users\\dylan\\OneDrive\\Desktop\\WebFishingCove-main\\Program.cs:line 121\n"

^ This was ran via Wine; as my machine for servers is Linux based; but it doesnt really change the request here

Oh you literally just compiled it for linux okay I love you thanks xD Same thing for the steam stuff tho!

Because Cove is pretty much emulating webfishing it needs steam's apis and such (steam networking, matchmaking, etc) i don't know if it is possible to run without just having steam in the background. that being said the Steamworks library i am using has a section on hosting without steam running link
if you get it working please let me know!

I'm going to close this issue, it doesn't see relevant to Cove any more. Any issue with Linux support should be appended here #13


"First app open" event

Hello!
Despite the fact that I don't have any special settings in AndroidManifest file, I still get "First App Open" event with random distinctID.
The first question is why I receive that events, even with default value.
mDisableAppOpenEvent = metaData.getBoolean("com.mixpanel.android.MPConfig.DisableAppOpenEvent", true);

And the second question is why I get that events with random distinctID, despite on that I set my own distinctID at start the application.
mixpanelAPI = MixpanelAPI.getInstance(context,context.getString(R.string.mix_panel_token), false);
mixpanelAPI.reset();
mixpanelAPI.getPeople().identify(userId);
mixpanelAPI.identify(userId);

I need that events will come with my distinctID or will not come at all. Both variants are appropriate.
Thank you

Could anybody help?

Hi @maestr0ua ! That "First App Open" event is one of our default mobile events. If you want to disable this feature, please read this article.

Hi, sorry to reopen this issue but the linked article's solution is not very satisfying because it's not flexible at all.
Is there really no way to just disable this particular event and not other default mobile events ?
As the OP said, it would be great if at least there was a way to set the distinctId before this event is sent, because having one event with an ID that will never reappear kind of messes up the analytics ...
For instance if there was a way to get MixpanelAPI instance by specifying the distinctId I guess it could solve the issue. I'm saying that because I've seen that in the past, pull requests have been made to specify superProperties in getInstance(...). I'm not familiar with the codebase at all so I can't really make that pull request myself for now ...
It also seems strange that the solution to not sending an event on the client is to just filter it out (with other possibly very useful events) in the projects settings ...
This is quite frustrating and if anyone has a solid solution or even a hacky workaround to just force disable this event, I would be super grateful!

Ok actually I managed to implement a working version of the lib that has getInstance(..., String distinctId) and sends all events including that "first app open" with distinctId so I will probably make a pull request when I have time.


Correct run() function always running abaqus cae, regardless of the called method

Fixes #1302
Also changes some doc strings to clarify the difference in the functions

Seems quite good. If there is no more things to add, I will enable the automerge  now, waiting for the requirements to be met.

Oh, I forgot to add the backport-to-all label.

@Mergifyio backport V2016 V2017 V2018 V2019 V2020 V2021 V2022


deps in useSWRPages doesn't seem to do anything

I have a paginated list that can be filtered. So I thought putting the filter string in deps would help to get the pages refetched when it changes - but it doesn't. Also including the filter in the pageKey didn't help.
useSWRPages(
  `items-${id}`,
  ({ offset, withSWR }) => { ... },
  ({ data }) => { ... },
  [filter]
)

The new pagination API has launched: https://swr.vercel.app/docs/pagination. Feel free to reopen if you are still encountering an issue!


Integrate Union Mangas

Or another service that offers mangas in portuguese, please

Hi! I can have a look at it, else you could also contribute =)

@richmito if you can find a service that offers RSS I could have a look at it

I'm searching, I will reply soon. Thanks for attention :)

https://readms.net/rss
Here

I not found the Union Mangas rss feed (I know it have feed because is the main source of pt-br mangas on Manga Rock app), but discovered the Central de Mangás rss feed:
http://cdmnet.com.br/rss

I'll have a look at this!

@richmont I have added the parses to the devel branch, sorry for the very long delay :D
Can you test it out?


Example with WebFlux that works with Spring Native

Closing in favor of the webflux branch. You can use this branch by running okta start spring-boot --branch webflux. Also added to the README in https://github.com/okta-samples/okta-spring-boot-sample/commit/c4c1622f6651c7884445d163553562a103313b18.


Refactoring/Renaming Inside Razor Views

From @stap123 on July 13, 2018 9:9
Is there a way to to have refactoring (specifically renaming things) work inside razor view files within VS2017? I thought I'd heard Damien mention that it was possible in a community stand up video a while ago but can't work out how to do it.
If it's not possible is it planned at all?
Copied from original issue: aspnet/Home#3326

Thanks for contacting us, @stap123.
@ajaybhargavb, can you please refernece the issue where we track the refactoring work?

https://github.com/aspnet/Razor/issues/2271


TNBAnon

Project Details
How would you describe your project?
TNBAnon will be an app that allows people to send coins anonymously.
With this app you will be able to make a transaction with someone, without letting him know what your wallet address is.
After the anonymous send feature (which is the core of TNBAnon) is successfully built, TNBAnon will expand itself by adding another feature and becoming a privacy centered wallet which allows to send/spend coins anonymously.
What problem does this project solve?
all the network info including balance and transaction history is public, so if you send coins to someone, they'll know your wallet address and will have access to its info
TNBAnon will allow you to send them coins without revealing your wallet address
Who is the target market?
everyone who owns TNBC and is concerned about their privacy
How will this project benefit the network and/or the community?
it will allow community members to send coins anonymously
How is this project centered around thenewboston?
it is all about TNBC, so it is fully centered around thenewboston
What is the estimated completion date for this project? (rough estimates are acceptable)
may take from 3 weeks to 2 months
Please include a detailed roadmap for your project below. This must include a list of all milestones where payments will be awarded upon completion of each.
ANSWER HERE
What is your Discord username?
picko1990#6172
Additional files and documentation including architectural diagrams, wireframes, research documents, visuals, etc… (optional)
https://www.figma.com/proto/LXD55OGZItGc0BQoHX3z5F/Untitled?node-id=1%3A2&scaling=min-zoom&page-id=0%3A1
Milestone Details
Milestone Description
First milestone will have 2 main objectives:
Objective 1: designing and creating the core logic which the app will use to function under the hood, this is where I will be figuring out the techniques for making anonymous transactions on a public block-chain and organizing/implementing/modeling them in a way that allows them to be coded.
Objective 2: is where I will be converting the core logic from Objective 1 into code and providing a fully tested and working python script that allows to send coins anonymously from one wallet to another.
The script from Objective 2 will act as a POC for the app.
Requested Payment Upon Completion

#
Objective
Estimated Value (coins)

1
Designing the app core logic
20,000

2
Coding and testing the POC script
30,000

Project Reviewer
Preferred: @itsnikhil
Project Wallet
b0b0b98f9bd0b9809ac30706363ccfe7294fc5dc06eec9fb916bb17e8d91536e

hello @picko1990 we have reviewed this project, and we like it, but we would want a few clarifications.

Will milestone 1 contain the UI completed?

If the UI won't be completed for milestone 1, then we (the auditors) will need some form of a way to verify the proof of work. Since the UI won't be ready, you can either record the screen of it working, or you can revise the milestone to include a basic UI that we can test with.
If delivered with screen recording as proof of work, then we will offer 40,000. With a basic UI that we can test with, then we can offer 60,000.
Let us know which direction you want to go with!

milestone 1 approved for 60,000 coins!

Thank you!
Here is the project repository: https://github.com/picko1990/tnbanon


[ZEPPELIN-2179] "clear output" paragraph doesn't work in personalized mode (branch-0.7)

What is this PR for?
clear output (cmd + opt + L) doesn't work in the personalized mode.

CI failure might be related with https://github.com/apache/zeppelin/pull/2103

What type of PR is it?
[Bug Fix]
Todos
NONE
What is the Jira issue?
ZEPPELIN-2179
How should this be tested?

Execute a paragraph
Click clear output button (CMD + OPT + `L)

Screenshots (if appropriate)
NONE
Questions:

Does the licenses files need update? - NO
Is there breaking changes for older versions? - NO
Does this needs documentation? - NO

@jongyoul Can you help review this?

@jongyoul If implementation is ok, I will create a PR for the master branch as well.

CI failure on branch-0.7 is fixed. @1ambda Could you rebase this PR to branch-0.7 and see if CI passes?

I'v just rebased, let me comment after fixing CI.

CI passed. @Leemoonsoo

Regarding to the same fix for master branch, I will open another PR.
Thanks for reviewing this PR @Leemoonsoo @jongyoul!

@1ambda I merged this PR into branch-0.7. Please close this PR and make a new PR for master. I've tried to merge it into master but ,as you mentioned, it wouldn't be merged because of conflict.

Thanks @jongyoul!


When clicking reload I get

Is this still an issue?

No it's gone now

Ok.


[Feature][API] Workflow definition add tag filter

The current workflow definition has no filtering function based on classification
Whether this demand is necessary or not

+1

Hi,
I think we can first to improvement the search, expand the search to more fields like desc. Search is more basic function.#3170

Hi,
I think we can first to improvement the search, expand the search to more fields like desc. Search is more basic function.#3170

I know what you mean. In fact, we are already using the query extension.

We're working on the middle platform
In data modeling, data should be divided into multiple layers
Each layer has a special meaning
In this way, the current scheduling can only display one level, not multiple levels
It's not intuitive enough

Hi,
I think we can first to improvement the search, expand the search to more fields like desc. Search is more basic function.#3170

I know what you mean. In fact, we are already using the query extension.
We're working on the middle platform
In data modeling, data should be divided into multiple layers
Each layer has a special meaning
In this way, the current scheduling can only display one level, not multiple levels
It's not intuitive enough

Yes, I think this feature is valuable. Maybe we can design it more functional, for example, using folder to manage workflow.

Yes, I think this feature is valuable. Maybe we can design it more functional, for example, using folder to manage workflow.
Or some companies have datamap, we can add the front-end url to locate the workflow.
我觉得这个feature是很有价值的。我觉得可以集思广益多想一下把这个功能做的更强大一点，比如使用文件夹管理。
并且还有一个想法，有些公司是有xx地图类的应用的，我们也可以加一个前端locate url(比如直接通过名称)，通过xx地图直接能跳转到工作流页面。

Yes, our business department's requirement is to be able to build a folder for display.

this feature is wonderful!
i am not the business department, but i think the tag is enough, you can set the tag value 'a-b-c-d' to display the multilevel relationship.


[feature request] www/nginx please add /var/log/nginx/error.log

Would it be possible to add the generic error log to the logging pages? When wrongly configuring Nginx, it will not start, but you need ssh to look into the file.
Currently only http errors are shown i.e. .error.log or .error.log

We should try to avoid generating an invalid configureation. So which error do you have?

Short story: I was listening to a port which was already in use. Due to this error the server refused to start, which did not became evident until I observed the error messages in /var/log/nginx/error.log
I think it will require quite some effort to programmatically check this. As you are already displaying /var/log/nginx/.error.log, it should be quite easy to show this generic error.log on the same tabsheets as the other logfiles?


Discovery tellduslive wont work

Home Assistant release (hass --version):
0.59.2 Hassbian
Python release (python3 --version):
Python 3.5.3
Component/platform:
Telldus Live
Description of problem:
After upgrading to 0.59.2 from 0.58.1 the Telldus Live appears as an invalid config
Expected:
2017-12-10 13:53:28 ERROR (MainThread) [homeassistant.setup] Error during setup of component tellduslive Traceback (most recent call last):   File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/setup.py", line 193, in _async_setup_component     component.setup, hass, processed_config)   File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__     yield self  # This tells Task to wait for completion.   File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup     future.result()   File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result     raise self._exception   File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run     result = self.fn(*self.args, **self.kwargs)   File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/tellduslive.py", line 71, in setup     from tellduslive import Session, supports_local_api   File "/srv/homeassistant/lib/python3.5/site-packages/tellduslive.py", line 9, in <module>     from requests_oauthlib import OAuth1Session   File "/srv/homeassistant/lib/python3.5/site-packages/requests_oauthlib/__init__.py", line 9, in <module>     if requests.__version__ < '2.0.0': TypeError: unorderable types: module() < str()
Problem-relevant configuration.yaml entries and steps to reproduce:

I have removed this from configuration.yaml

tellduslive:
  public_key: *********************************
  private_key: *********************************
  token: *********************************
  token_secret: *********************************
  update_interval: 5

Traceback (if applicable):

Additional info:

Builds upon error in #10326

Duplicate.


Go back after auto redirect

Bug description:
webView.goBack() doesn`t return to previous page if there was auto redirect to the third page.
To Reproduce:

Open link, say site A. (sorry, can not provide real examples, case happens with web resource in the private network)
Click on weblink that redirects to site B that automatically redirects to site C.
Invoke webView.goBack()

Expected behavior:
Go back to  site A.
Actual behavior:
Go to site B and automatically redirect to C - infinite loop.
Environment:

OS: Android
OS version: Android 9
react-native version: 0.59.8
react-native-webview version: 5.11.0

Were you able to solve this? I am having the same problem.

same problem+1
How to fix?

got stuck for too long with this...it's not a pure RN WebView issue. Did a workaround which looks simplified like this:
   onNavigationChange = (navState, url) => {
        ...
            if (this.urlparse(url) === this.lastBackUrl) {
                if (this.lastFullBackUrl !== url) {
                    this.backCnt--;
                }
            } else {
                this.backCnt = -1;
            }

            this.lastBackUrl = this.urlparse(url);
            this.lastFullBackUrl = url;
    };

...

    urlparse = (url) => {
        url = url.replace("https://", "");
        url = url.replace("http://", "");
        url = url.replace("www.", "");
        url = url.replace("mobil.", "");
        url = url.split("#")[0];

        return url;
    };

...

goBack = () => {
        this.webview.injectJavaScript(`window.history.go(` + this.backCnt + `);`);
    };

got stuck for too long with this...it's not a pure RN WebView issue. Did a workaround which looks simplified like this:
   onNavigationChange = (navState, url) => {
        ...
            if (this.urlparse(url) === this.lastBackUrl) {
                if (this.lastFullBackUrl !== url) {
                    this.backCnt--;
                }
            } else {
                this.backCnt = -1;
            }

            this.lastBackUrl = this.urlparse(url);
            this.lastFullBackUrl = url;
    };

...

    urlparse = (url) => {
        url = url.replace("https://", "");
        url = url.replace("http://", "");
        url = url.replace("www.", "");
        url = url.replace("mobil.", "");
        url = url.split("#")[0];

        return url;
    };

...

goBack = () => {
        this.webview.injectJavaScript(`window.history.go(` + this.backCnt + `);`);
    };

I know it's been a year but I'm new to RN and it's my first work with this language, could you elaborate a bit your answer? if you still alive hehe
lastBackUrl --> from where this variable is coming?

Hi, sorry for the delayed response.
I think it was a global variable from the component.
The main thing I did was counting the redirects caused by mobile, protocol and anchors - and then going back exact the same amount.
The real pain was that dependent on internet connection and/or device speed, sometimes redirects got pushed to the history and sometimes not. I haven't evaluated updates since more than a year on this repo, maybe they already got rid of it.


docs: firebase_auth -> firebase_messaging in overview

Description
In the docs for Firebase Cloud Messaging, the installation references firebase_auth. It should reference firebase_messaging
Checklist

[X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[X] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See [Contributor Guide]).
[X] All existing and new tests are passing.
[X] I updated/added relevant documentation (doc comments with ///).
[X] The analyzer (melos run analyze) does not report any problems on my PR.
[X] I read and followed the [Flutter Style Guide].
[X] I signed the [CLA].
[X] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change.
[X] No, this is not a breaking change.

I can still see firebase_auth on the website. Is the website not built yet?


Data base connection

How should I setup the database?

Please help me with the setup.
6- Run dotnef ef database update;   // this doesn't work. even with "dotnet"

Do you have installed the required dependencies, as described in the first step here?
What is the error message in the console after trying to run the command. Please send screenshots or paste the output here.


Dev Commits #1065

These are my fixes for issue #1065
Import Scan Results now reads the active and verified columns of a .csv file when the check boxes for active and verified are marked. This is done when Generic Findings Upload is selected.

These additional commits are for #1171.


Docker: Snapshot restoration is still broken

OS
Your OS: Docker
Versions
The db-sync version (eg cardano-db-sync --version):
PostgreSQL version: Any
Build/Install Method
The method you use to build or install cardano-db-sync: docker
Run method
The method you used to run cardano-db-sync (eg Nix/Docker/systemd/none): docker
Problem Report
Even after recent docker/nix fixes, the snapshot restoration script is still failing:
$ docker compose logs -f cardano-db-sync
WARN[0000] The "DISABLE_LEDGER" variable is not set. Defaulting to a blank string.
WARN[0000] /home/sgillespie/dev/iohk/cardano-db-sync/docker-compose.yml: `version` is obsolete
cardano-db-sync-1  | /run/secrets
cardano-db-sync-1  | Generating PGPASS file
cardano-db-sync-1  | Connecting to network: mainnet
cardano-db-sync-1  | db/
cardano-db-sync-1  | db/4128.dat.gz
cardano-db-sync-1  | db/4125.dat.gz
<-- Snip -->
cardano-db-sync-1  | db/4095.dat.gz
cardano-db-sync-1  | 123292792-ef4ff28a2e-482.lstate.gz
cardano-db-sync-1  | ERROR:  cannot drop objects owned by role postgres because they are required by the database system
cardano-db-sync-1 exited with code 0

Also related: #1691

This seems to be caused by:
function drop_db {
	if test "$( psql "${PGDATABASE}" -tAc "SELECT 1 FROM pg_database WHERE datname='${PGDATABASE}'" )" = '1' ; then
		psql "${PGDATABASE}" --command="DROP OWNED BY CURRENT_USER cascade;"
	fi
}

In the case of docker, we're running as root, so this would not be good. I wonder if it would be good enough to drop ${PGDATABASE}

We also have:
if [ "${RESTORE_RECREATE_DB:-Y}" == "Y" ]; then
			drop_db
			create_db
		fi

inside the restore function. Which makes drop_db completely unnecessary later. I'm going to propose we remove this altogether

Removing drop_db from the restore_snapshot function works fine. But as I wrote above, the problem will remain with the RESTORE_RECREATE_DB flag.

Agreed, but I was considering dropping the RESTORE_RECREATE_DB flag for the docker image, because docker users can easily delete the volume. Thoughts?


New File Explorer feature (ctrl+G)

Description of the new feature / enhancement
Selecting multiple files (e.g. photos) and pressing ctrl+G will automatically move the selected files to a new subfolder with the option of assigning a name. Saves time.
Scenario when this would be used?
Sorting and organizing the contents of folders.
Supporting information
In fact, it would be good to add an option to choose the folder color.

Yes this can be very usefull

/dup #3569


Proposal: Add MaximumRowsOrColumns Property to UniformGridLayout

Proposal: Add Columns and Rows Properties to UniformGridLayout
It would be nice if the UniformGridLayout also had Columns and Rows properties like the UniformGrid control from the Windows Community Toolkit. The current UniformGridLayout  is a WrapLayout, these properties make it a UniformGrid.
Summary
Extra Columns and Rows dependency properties
Important Notes

Open Questions

Thanks for opening this!  You're right that the UniformGridLayout is a constrained version of a WrapLayout.  The UniformGridLayout is similar to what the layout for the Community Toolkit's AdaptiveGridView is doing.  They take as input an item size (or base size that can grow) and use that to calculate the number and size of columns.
If the UniformGridLayout had a MaxRowsOrColumns would that enable the scenario you have in mind?  For example, if a 3 column layout that grows to fill the space would be: <UniformGridLayout ItemsStretch="Fill" MaxRowsOrColumns="3"/>.
This proposal may also tie into #696.

Yes it would. A MaxRowOrColumns with a ItemStretch would also satisfy me needs. I don't need the GridLayout (#696) but I can image it is useful.

Cool.  There's precedence with that name existing on some of the other wrapping layouts (e.g. VariableSizedWrapGrid, WrapGrid, ItemsWrapGrid) so following precedent here doesn't seem like it would be controversial.
Btw, this might be a straightforward addition if you were interested in making the contribution.  Besides adding the property I think it would just be a minor adjustment to the logic in the UniformGridLayout::Algorithm_ShouldBreakLine method + testing.

I would love to contribute it but i have no experience wit C++. I'm a C#/XAML developer. I hope to find time to jump on this train.

I would love to contribute it but i have no experience wit C++. I'm a C#/XAML developer. I hope to find time to jump on this train.

@sonnemaf I totally understand, the barrier to entry can be high. That said, I think modern C++ is not too far from C# in terms of approachability. Is there anything I/we can do to make this easier for you? Would a "getting started" or some other materials like that help?

For now my limited available time is holding me back, sorry.
A "getting started" would off course help a lot.

Here's a PR to add support for a MaximumRowsOrColumns property that can be used with ItemsStretch as discussed earlier in this thread: https://github.com/microsoft/microsoft-ui-xaml/pull/1068

Thank you @micahl. You saved me from learning modern C++ and implementing it myself. Not that I don't want to learn it. I just don't have the time for it.

@sonnemaf Since there is a MaximumRowsOrColumns property now, is there still a need to manually specify Rows/Columns?
Or do you think that the main idea of this proposal was addressed (and hence we can close it)? 😅

No this is already perfect. I will close the issue. Thanks


WIP: Reimplement global timeouts.request usage

Closes: https://github.com/metarhia/impress/issues/1947

[x] tests and linter show no problems (npm t)
[ ] tests are added/updated for bug fixes and new features
[x] code is properly formatted (npm run fmt)
[ ] description of changes is added in CHANGELOG.md
[ ] update .d.ts typings

Thanks @tshemsedinov for quick merge, but that was WIP. I just added the commit that really resolves the issue. Please review again.
Also I had update and add test cases to control the behavior:

if application env has no timeouts.request in the config Procedure fallback to 0 timeout
config.server.timeouts.request applied to procedure script execution
local timeout setting of the script overrides global timeouts.request  in both directions

@tshemsedinov currently I making rebase and resolving of the conflicts, so will create another PR with the latest version of the commit with real issue resolution.


The capability support table incorrectly lists Teams as supporting calendar

The capability support table lists Teams as supporting the calendar capability when it does not.

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

ID: 89e79849-bf25-dd0a-4680-c1074966051b
Version Independent ID: fee94efc-fe9c-6460-1df8-f9bc97abf526
Content: Building tabs and other hosted experiences with the Microsoft Teams JavaScript client SDK - Teams
Content Source: msteams-platform/tabs/how-to/using-teams-client-sdk.md
Service: msteams
GitHub Login: @heath-hamilton
Microsoft Alias: surbhigupta

@marcinjuraszek - Please let us know once the PR is merged, so that we can inform community developer accordingly and will close this issue as well.

@AE-MS - Changes are merged.
We are closing this issue, please feel free to reopen it, if required.


problem for building cluster after rancher ui, error x509

What kind of request is this (question/bug/enhancement/feature request):
  bug

Steps to reproduce (least amount of steps as possible):
  install k8s master after building rancher UI

Result:
node get restarting all the time
 5b41c9d9cc20        rancher/rancher-agent:v2.4-3021-head   "run.sh --server htt…"   49 minutes ago      Restarting (1) 31 seconds ago                       relaxed_pare

Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):

     rancher/rancher:v2.4-head

Installation option (single install/HA):

     sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.4-head

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported):

     Custom,just building in my home network
     <IP_ADDRESS>    for building  rancher UI   (done)
     <IP_ADDRESS>      for building k8s master   (problem happen in this step)

Machine type (cloud/VM/metal) and specifications (CPU/memory):

     VM node for ubuntu 20, 4core 3.3GH , 16G RAM

Kubernetes version (use kubectl version):
not install kubectl

Docker version (use docker version):

Client:
 Version:           19.03.8
 API version:       1.40
 Go version:        go1.13.8
 Git commit:        afacb8b7f0
 Built:             Wed Mar 11 23:42:35 2020
 OS/Arch:           linux/amd64
 Experimental:      false
Server:
 Engine:
  Version:          19.03.8
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.8
  Git commit:       afacb8b7f0
  Built:            Wed Mar 11 22:48:33 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.3.3-0ubuntu2
  GitCommit:
 runc:
  Version:          spec: 1.0.1-dev
  GitCommit:
 docker-init:
  Version:          0.18.0
  GitCommit:

the log of node for building k8s master
INFO: Arguments: --server https://<IP_ADDRESS> --token REDACTED --etcd --controlplane --worker
INFO: Environment: CATTLE_ADDRESS=<IP_ADDRESS> CATTLE_INTERNAL_ADDRESS= CATTLE_NODE_NAME=node12 CATTLE_ROLE=,etcd,worker,controlplane CATTLE_SERVER=https://<IP_ADDRESS> CATTLE_TOKEN=REDACTED
INFO: Using resolv.conf: nameserver <IP_ADDRESS>
INFO: https://<IP_ADDRESS>/ping is accessible
time="2020-05-23T11:56:17Z" level=info msg="Rancher agent version 899dce29e is starting"
time="2020-05-23T11:56:17Z" level=info msg="Option customConfig=map[address:<IP_ADDRESS> internalAddress: label:map[] roles:[etcd worker controlplane] taints:[]]"
time="2020-05-23T11:56:17Z" level=info msg="Listening on /tmp/log.sock"
time="2020-05-23T11:56:17Z" level=info msg="Option etcd=true"
time="2020-05-23T11:56:17Z" level=info msg="Option controlPlane=true"
time="2020-05-23T11:56:17Z" level=info msg="Option worker=true"
time="2020-05-23T11:56:17Z" level=info msg="Option requestedHostname=node12"
time="2020-05-23T11:56:17Z" level=info msg="Certificate details from https://<IP_ADDRESS>"
time="2020-05-23T11:56:17Z" level=info msg="Certificate #0 (https://<IP_ADDRESS>)"
time="2020-05-23T11:56:17Z" level=info msg="Subject: CN=dynamic,O=dynamic"
time="2020-05-23T11:56:17Z" level=info msg="Issuer: CN=dynamiclistener-ca,O=dynamiclistener-org"
time="2020-05-23T11:56:17Z" level=info msg="IsCA: false"
time="2020-05-23T11:56:17Z" level=info msg="DNS Names: [localhost]"
time="2020-05-23T11:56:17Z" level=info msg="IPAddresses: [<IP_ADDRESS> <IP_ADDRESS>]"
time="2020-05-23T11:56:17Z" level=info msg="NotBefore: 2020-05-23 11:54:26 +0000 UTC"
time="2020-05-23T11:56:17Z" level=info msg="NotAfter: 2021-05-23 11:54:26 +0000 UTC"
time="2020-05-23T11:56:17Z" level=info msg="SignatureAlgorithm: ECDSA-SHA256"
time="2020-05-23T11:56:17Z" level=info msg="PublicKeyAlgorithm: ECDSA"
time="2020-05-23T11:56:17Z" level=info msg="Certificate details for /etc/kubernetes/ssl/certs/serverca"
time="2020-05-23T11:56:17Z" level=info msg="Certificate #0 (/etc/kubernetes/ssl/certs/serverca)"
time="2020-05-23T11:56:17Z" level=info msg="Subject: CN=dynamiclistener-ca,O=dynamiclistener-org"
time="2020-05-23T11:56:17Z" level=info msg="Issuer: CN=dynamiclistener-ca,O=dynamiclistener-org"
time="2020-05-23T11:56:17Z" level=info msg="IsCA: true"
time="2020-05-23T11:56:17Z" level=info msg="DNS Names: <none>"
time="2020-05-23T11:56:17Z" level=info msg="IPAddresses: <none>"
time="2020-05-23T11:56:17Z" level=info msg="NotBefore: 2020-05-23 01:53:16 +0000 UTC"
time="2020-05-23T11:56:17Z" level=info msg="NotAfter: 2030-05-21 01:53:16 +0000 UTC"
time="2020-05-23T11:56:17Z" level=info msg="SignatureAlgorithm: ECDSA-SHA256"
time="2020-05-23T11:56:17Z" level=info msg="PublicKeyAlgorithm: ECDSA"
time="2020-05-23T11:56:17Z" level=fatal msg="Get https://<IP_ADDRESS>: x509: certificate is valid for <IP_ADDRESS>, <IP_ADDRESS>, not <IP_ADDRESS>"

This is the same as https://github.com/rancher/rancher/issues/27198 and fixed in latest v2.4-head. Please use official releases only to avoid those issues.


Disable Graceful Shutdown

While discussing the following scenario here
I start thinking that in my case, and so maybe it could be useful also to others, could be more useful to have the graceful shutdown feature disabled more than enabled in order to be able to accept requests we would like to manage while the main application is dying.
Describe the feature request
Disable the functionality of Graceful shutdown in order to be managed only from the application side
Describe alternatives you've considered
Another way could be having a graceful shutdown feature enabled as it is and having some kind of configuration on the endpoints we still want to manage from the application point of view.
Imagine the application is configured in the following way:
/endpoint1
/endpoint2
/endpoint3

while the SIGTERM is intercepted we just want to block any requests towards:
/endpoint1
/endpoint2

and not towards :
/endpoint3

Affected product area (please put an X in all that apply)
[ ] Ambient
[ ] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context

If we disable graceful shutdown that means we will instantly terminate and all traffic will be blocked. It does not make it managed by the application - no traffic would get to the application as it would all be redirected to the sidecar which would have stopped running

sorry, I think we can close this issue.
Thank you for the explanation.


mx.svg flag has a problem

Hi,
When I try to import this file into Sketch it is displayed very wrong, also I receive a warning "No stops in gradient" when I try to import it in a mobile app for example. Other flags I use are working perfectly..

According to https://validator.w3.org/check it is valid, but it definitely is one of the more complex SVGs.
Is it possible that it just uses SVG features that sketch doesn't support? It opens fine in Inkscape.

I manage somehow to fix it by importing in another editor like https://editor.method.ac then export again as SVG then imported well in Sketch then exported again as SVG.. I notice some difference
before (original):
<defs>     <radialGradient id="b" cx="842.3" cy="103.7" r="25.9" gradientTransform="matrix(.14152 .03595 -.03453 .14198 213.1 162.4)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>     <radialGradient id="c" cx="651.5" cy="550.5" r="25.9" gradientTransform="matrix(-.13441 -.05384 .04964 -.12489 397.9 -24.3)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>     <radialGradient id="d" cx="380.8" cy="740.4" r="25.9" gradientTransform="matrix(.07536 .00282 -.00343 .14804 412.4 -203.6)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>     <linearGradient id="a">       <stop offset="0" stop-color="#fff"/>       <stop offset="1" stop-color="#f15770"/>     </linearGradient>   </defs>
after(re-exported):
<defs>         <radialGradient cx="48.6471552%" cy="50.0466395%" fx="48.6471552%" fy="50.0466395%" r="65.2031471%" gradientTransform="translate(0.486472,0.500466),scale(1.000000,0.674419),rotate(14.253232),translate(-0.486472,-0.500466)" id="radialGradient-1">             <stop stop-color="#FFFFFF" offset="0%"></stop>             <stop stop-color="#F15770" offset="100%"></stop>         </radialGradient>         <radialGradient cx="50.6380978%" cy="49.5370161%" fx="50.6380978%" fy="49.5370161%" r="60.4857919%" gradientTransform="translate(0.506381,0.495370),scale(0.673913,1.000000),rotate(-158.170668),translate(-0.506381,-0.495370)" id="radialGradient-2">             <stop stop-color="#FFFFFF" offset="0%"></stop>             <stop stop-color="#F15770" offset="100%"></stop>         </radialGradient>         <radialGradient cx="49.0344545%" cy="50.9185778%" fx="49.0344545%" fy="50.9185778%" r="44.3906836%" gradientTransform="translate(0.490345,0.509186),scale(1.000000,0.488889),rotate(2.143030),translate(-0.490345,-0.509186)" id="radialGradient-3">             <stop stop-color="#FFFFFF" offset="0%"></stop>             <stop stop-color="#F15770" offset="100%"></stop>         </radialGradient>     </defs>

Can't do much about it.


Sqlite: PANIC: called Result::unwrap() on an Err value: Could not parse stored DateTime string: 2020-01-01 00:00:00.348 UTC (input contains invalid characters)

Versions

Name
Version

Node
v12.14.1

OS
darwin

Prisma
local

schema.prisma
datasource db {
  provider = "sqlite"
  url      = "file:./dev.db"
  default  = true
}

generator client {
  provider = "prisma-client-js"
}

// / User model comment
model User {
  id    String  @default(uuid()) @id
  email String  @unique
  // / name comment
  name  String?
  posts Post[]
  profile Profile?
  wakesUpAt DateTime? @default("2020-01-01T00:00:00.348Z")
  lastLoginAt DateTime? @default("2020-01-01T00:00:00.348Z")
}

model Profile {
  id     String     @default(cuid()) @id
  bio    String?
  notrequired String?
  user   User    @relation(fields: [userId], references: [id])
  userId String     @unique
  goesToBedAt DateTime? @default("2020-01-01T00:00:00.348Z")
  goesToOfficeAt DateTime? @default("2020-01-01T00:00:00.348Z")
}

model Post {
  id        String   @default(cuid()) @id
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt
  published Boolean
  title     String
  content   String?
  optionnal String?
  authorId  String? @map("author")
  author    User?    @relation(fields: [authorId], references: [id])
  lastReviewedAt DateTime? @default("2020-01-01T00:00:00.348Z")
  lastPublishedAt DateTime? @default("2020-01-01T00:00:00.348Z")
}

error happens on create
  await prisma.user.create({
    data: {
      email<EMAIL_ADDRESS>      name: `Bob`,
      posts: {
        create: new Array(5).fill(undefined).map((_, i) => ({
          published: true,
          title: 'mytitle',
        })),
      },
      profile: {
        create: {
          bio: 'something',
          notrequired: 'hello',
        },
      },
    },
  })

and the database is empty.

  engine Engine Version query-engine 6a8054bb549e4cc23f157b0010cb2e95cb2637fb +0ms
  engine stdout {
  timestamp: 'Sep 04 14:56:17.454',
  level: 'ERROR',
  target: 'query_engine',
  fields: {
    message: 'PANIC',
    reason: 'called `Result::unwrap()` on an `Err` value: Could not parse stored DateTime string: 2020-01-01 00:00:00.348 UTC (input contains invalid characters)',
    file: 'query-engine/connectors/sql-query-connector/src/row.rs',
    line: 159,
    column: 22
  }
}

Looks like we got a tiny error in TS too
  engine TypeError: this.currentRequestPromise.cancel is not a function
  engine     at NodeEngine.handlePanic (/Users/j42/Dev/prisma/src/packages/client/src/__tests__/runtime-tests/blog-update/node_modules/@prisma/client/runtime/index.js:1:114597)

I am unable to reproduce this in
Environment variables loaded from prisma/.env
@prisma/cli          : 2.8.0-dev.37
Current platform     : darwin
Query Engine         : query-engine 5ed0deef17ce35faf058462e43ccc86fed761dfe (at node_modules/@prisma/cli/query-engine-darwin)
Migration Engine     : migration-engine-cli 5ed0deef17ce35faf058462e43ccc86fed761dfe (at node_modules/@prisma/cli/migration-engine-darwin)
Introspection Engine : introspection-core 5ed0deef17ce35faf058462e43ccc86fed761dfe (at node_modules/@prisma/cli/introspection-engine-darwin)
Format Binary        : prisma-fmt 5ed0deef17ce35faf058462e43ccc86fed761dfe (at node_modules/@prisma/cli/prisma-fmt-darwin)
Studio               : 0.292.0

@Jolg42 Can you check again?

I rand into this at #957

I am going to close this as its been 3 months now and there is no activity here.
Please reply if you want us to take another look.
@cyrus-za Your issue will be handled via #957

I am going to close this as its been 3 months now and there is no activity here.
Please reply if you want us to take another look.
@cyrus-za Your issue will be handled via #957


Icons are displayed distorted

Icons are displayed distorted

Probably better to add some other set of icons

The icons definitely don't look like that for me.

Do you have the material icons font installed on your machine? Or maybe some non-default font rendering settings?

Probably better to add some other set of icons

You can use any icon font in your application. You have to change the definition of the .rzi font-name. We don't plan to ship other icon fonts in the near future.

My windows is fresh out of the box and doesn't have non-standard fonts I guess. Do I understand correctly that on a site using radzen components, i need to issue a notification that additional fonts need to be installed first?

My windows is fresh out of the box and doesn't have non-standard fonts I guess.
Here is how it looks on a fresh windows 11 machine in Edge:

How does the material icons font look like on their own page?

Do I understand correctly that on a site using radzen components, i need to issue a notification that additional fonts need to be installed first?

No. However a locally installed font takes precedence over the one served with the Radzen Blazor theme.

On the Google page they look correct

Hey @karuzzo, the icons on the google page still look pixelated on your screenshot. They are just bigger (40px font size) compared to the 20/24px icons on the radzen demo page (depending on the theme applied). Could you confirm that the icons look correct at 20px or 24px font-size on the google page? You can change the font size via DevTools in Chrome or DOM inspector F12 in Internet Explorer / Edge.

It's a known vector scaling down problem with vector icons/fonts on devices with low pixel density/resolution screens, which is not trivial to solve. There are similar issues filed in the material icons repo suggesting some workarounds you can have a look at https://github.com/google/material-design-icons/issues/648 and https://github.com/google/material-design-icons/issues/679

Thanks a lot, it really helped


Added support for msearch API to pass search pipeline name

Description
Added support for msearch API to pass search pipeline name.
With this change a search pipeline name can be provided while making a msearch call
{ "index": "test"}
{ "query": { "match_all": {} }, "from": 0, "size": 10, "search_pipeline": "my_pipeline"}
{ "index": "test-1", "search_type": "dfs_query_then_fetch"}
{ "query": { "match_all": {} }, "search_pipeline": "my_pipeline1" }

Related Issues
Resolves https://github.com/opensearch-project/OpenSearch/issues/15748
Check List

[x] Functionality includes testing.
[ ] API changes companion pull request created, if applicable.
[x] Public documentation issue/PR created, if applicable. - https://github.com/opensearch-project/documentation-website/pull/8372

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Exciting!  A couple of comments/questions:

Can I use different pipelines per query?  Or just one pipeline?   If I can't use different pipelines, and I try, do I get a nice error ;-).    I can see future Eric trying things that make life hard!

I sort of wish the same approach applied to the normal _search end point as well.   Is there any overlap/refactoring if you did both at the same time?   Or are the codes bases pretty different.

This will totally scratch my itch!   Hoping it makes it in very soon!

Please don't forget https://github.com/opensearch-project/opensearch-api-specification!

Can I use different pipelines per query?  Or just one pipeline?   If I can't use different pipelines, and I try, do I get a nice error ;-).    I can see future Eric trying things that make life hard!

Yes, we should be able to use 2 different pipelines for a request as they are independent of each other.
{ "index": "test"}
{ "query": { "match_all": {} }, "from": 0, "size": 10, "search_pipeline": "my_pipeline"}
{ "index": "test-1", "search_type": "dfs_query_then_fetch"}
{ "query": { "match_all": {} }, "search_pipeline": "my_pipeline1" }

I sort of wish the same approach applied to the normal _search end point as well.   Is there any overlap/refactoring if you did both at the same time?   Or are the codes bases pretty different.

Yes, tried the same with _search and works well
{
    "query": {
        "match_all": {}
    },
    "from": 0,
    "size": 10,
    "search_pipeline": "my_pipeline1"
}

@msfroh can I get another review on this?

@msfroh
2.x PR: https://github.com/opensearch-project/OpenSearch/pull/16085
BWC version change PR to main: https://github.com/opensearch-project/OpenSearch/pull/16086

@msfroh
2.x PR: https://github.com/opensearch-project/OpenSearch/pull/16085
BWC version change PR to main: https://github.com/opensearch-project/OpenSearch/pull/16086

@owaiskazi19 I'll merge both of these tomorrow morning. I've made the mistake of merging the first PR then going to sleep a few too many times. 😀

This is an API change, isn't it? It needs changes in api-specification repo please?


transform *::equals API inconsistency

Noticed a little API inconsistency between CDLTransform and MatrixTransform.
bool CDLTransform::equals(const ConstCDLTransformRcPtr & other) const
vs
bool MatrixTransform::equals(const MatrixTransform & other) const
I would think MatrixTransform would need to look like this:
bool MatrixTransform::equals(const ConstMatrixTransformRcPtr & other) const

agreed.   tagging as 'API' (non-binary compatible), so it'll be awhile before we can safely remove it.  But I'm happy to add the additional signature in the meantime.  Do you have a preference?


vCenter Datablocks should be written with a hash as filename in DS upon creation

Author Name: Tino Vázquez (Tino Vázquez)
Original Redmine Issue: 5238, https://dev.opennebula.org/issues/5238
Original Date: 2017-07-13

To avoid collisions with previous opennebula instances

opennebula assumes exclusive usage of the infra resources. OpenNebula specific files need to be cleaned if its DB is emptied. This also avoids the visual noise introduced by hashes in the filenames


Max length commit message doesn't go away

Issue Type: Bug
The max length commit warning seems to be very slow at updating when typing and moving down, but that's a small grievance. The bug is that upon deleting the extra characters I can only seem to get the commit warning down to 1 characters over 50 in the current line (this should also probably say 1 character, not 1 characters). If I command/ctrl + a and then delete the message doesn't even update despite the box being empty. This warning box also follows me outside of the source control view and into the explorer / debugger forcing me to quit VS Code.

The warning will still be there with no way to get rid of it.
VS Code version: Code - Insiders 1.35.0-insider (e9c50663154c369a06355ce752b447af5b580dc3, 2019-05-30T05:18:06.502Z)
OS version: Darwin x64 18.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz (12 x 2600)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
32.00GB (6.08GB free)

Process Argv

Screen Reader
no

VM
18%

This seems to be caused by d70b0f1ecdebc58935fdcfcc88877725ec88f691, specifically this line: https://github.com/microsoft/vscode/blob/31777858c754a3d204116b59ae0da16615c09cbc/src/vs/base/browser/ui/inputbox/inputBox.ts#L436
/cc @sbatten

fyi @joaomoreno

Good catch!


[cherry-pick][branch-2.1][BugFix] Column_from_field_type not support array, use column_from_field.

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #10274

run all


Internal Error while starting the application

I am getting internal error from the WinAppDriver.  The app is an exe file, but its open a terminal window and it starts a java application(as another process).
My intention  was to start the exe and use Root to perform the action on the java UI.
WinAppDriver dose not provide a helpful log information to do the further analysis, in this case.
Can you please give a resolution to this issue?
POST /session HTTP/1.1
Accept-Encoding: gzip,deflate
Connection: Keep-Alive
Content-Length: 68
Content-Type: application/json; charset=utf-8
Host: <IP_ADDRESS>:4723
User-Agent: Apache-HttpClient/4.5.1 (Java/1.8.0_91)
SessionManager - Creating session
SessionManager - WinAppDriver succeeded loading MitaBroker
HTTP/1.1 500 Internal Error
Content-Length: 133
Content-Type: application/json

How about starting the exe using java Process and ProcessBuilder class (If u are not automating the exe) and then use "Root" to play around that java application.
Make sure you have fewer applications running in your system when you execute the code.


Update Contributors.md

@aruvi198, I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added Facebook share and tweet feature to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.

Hi Roshan ,
Good Day.
This place gave a good introduction on making contributions when i was
looking here and there for help.
It would be great if there is a bit more explanation on how to work on
issues that is posted.
I was searching for good Python projects to start contributing. But
couldn't get a picture on how to work with issues.
According to my understanding,in the nutshell,
you have to clone the repository to your machine and make
changes to it, then merge it with the original. It will be merged if it is
approved.
Please correct me if I'm wrong.
You Rock!!
Thanks,
Aravindh
On Wed, Dec 6, 2017 at 5:36 PM, Roshan Jossey<EMAIL_ADDRESS>wrote:

Merged #1704
https://github.com/Roshanjossey/first-contributions/pull/1704.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Roshanjossey/first-contributions/pull/1704#event-1374403511,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AV0sjokURfOMd9RejZ8xKE7zyPU2xRl_ks5s9mAUgaJpZM4Q3Z53
.

@aruvi198, Yes your understanding is correct. You can find python projects in the web app.


protobuf.sh - command failed

When I want to run the protobuf.sh script with sudo ./protobuf.sh install ../tensorflow I get the following output/error:

Finding Protobuf version in ../tensorflow using method 0...
Command` failed - script terminated

Any idea how to resolve that?

I followed the error myself and finally realized that you have to change a variable in protobuf.sh:
BEFORE:

HTTP_HEADER="native.http_archive(\s"

NEW:

HTTP_HEADER="patched_http_archive(\s"

That helped.
Cheers

@eflavio I changed the code you mentioned ,but  the error is still exist. Which tensorflow version do you use? I used 1.0.1


remove use of loaded/carrying event listeners in examples

thanks for the PR! The examples have been updated to remove loaded events recently, obsoleting these changes.


Core upon modifing char to varchar

CREATE TABLE `aggregate_table_with_null_2` (
  `k1` date NULL COMMENT "",
  `add_key` boolean REPLACE NULL COMMENT ""
) ENGINE=OLAP
AGGREGATE KEY(`k1`)
COMMENT "OLAP"
DISTRIBUTED BY HASH(`k1`) BUCKETS 3
PROPERTIES (
"replication_num" = "1",
"in_memory" = "false",
"storage_format" = "V2"
);

2020-06-23	1
2020-06-25	1
2020-06-24	0


File specific overwrote all other parameters to default

There's a hefty unit test, because it seems like this is the third time I've had to fix a parameter overwrite issue...


Allow users to use a custom name for their virtual network

Description

Type of Change

[ x ] Azure Verified Module updates:

[ x ] Someone has opened a bug report issue, and I have included "Closes #{bug_report_issue_number}" in the PR description.

Checklist

[ x ] I'm sure there are no other open Pull Requests for the same update/change
[ ] My corresponding pipelines / checks run clean and green without any errors or warnings
[ ] I did run all  pre-commit checks

@JamesDLD thanks for your contribution. You have not updated the README. The file is generated. Please run the ./avm pre-commit and ./avm pr-check steps. Thanks


Update default hyperparams and rescaled losses for galaxies benchmark

Should resolve #15

Thanks for tracking this down!


python312Packages.tencentcloud-sdk-python: 3.0.1135 -> 3.0.1136

Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1135...3.0.1136
Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1136/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 306802 run on x86_64-linux 1

4 packages built:

python311Packages.tencentcloud-sdk-python
python311Packages.tencentcloud-sdk-python.dist
python312Packages.tencentcloud-sdk-python
python312Packages.tencentcloud-sdk-python.dist


New generated projects should have smarter configurations

Use case
I'm creating sometimes new projects and I'm sick of always coping the same config files in a new project. For example:

Setting the line length to 120 (might be just my preference)
Using UTF-8 for all files
Using LF as line ending (to avoid unnecessary line ending changes for generated files)
I want that generated files are collapsed by default in (GitHub) Diffs

I would like to see that those settings are the default in new projects
Proposal
Add in each new project a .gitattributes file with the content:
# to avoid line ending changes of generated files e.g. on Windows vs. Linux
* text=auto eol=lf
# Collapse auto generated files in diffs
*.g.dart                       linguist-generated=true
*.freezed.dart                 linguist-generated=true
*.lock                         linguist-generated=true
*.xcscheme                     linguist-generated=true
*.pbxproj                      linguist-generated=true
*.xib                          linguist-generated=true
generated_plugin_registrant.cc linguist-generated=true
generated_plugin_registrant.h  linguist-generated=true
generated_plugins.cmake        linguist-generated=true
GeneratedPluginRegistrant.*    linguist-generated=true
# file of easy localization
locale_keys.g.dart             linguist-generated=true

.editorconfig:
root = true

[*]
charset = utf-8
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 120
tab_width = 2

Hi @rekire
I'm not sure if you've used dart_style but it looks like what you're suggesting here would be appropriate for it. Please take a look at https://github.com/dart-lang/dart_style/issues/918 which also proposes one of the attributes above. You can also leave there your comment about your case.
So I will close this issue in favor of the linked issue. Thanks!

To be honest I disagree, my suggestion is to extend the template for new projects. That seems not to be relevant for a feature quest to change to set the line length in the pubspec.yaml.


I want to change the date format from YYYY-MM-DD to DD-MM-YYYY on xlsform

Software and hardware versions
Survey vx.x.x, Android vx.x.x, device used...
Problem description
Steps to reproduce the problem
Expected behavior
Other information
Things you tried, stack traces, related issues...

It's error on my URL on my computer when I access with USRL


Breaking change on helpers from 1.3.7 to 1.3.9

I have a service that has a factory function for getting a mdVirtualRepeat on-demand model (see https://material.angularjs.org/latest/api/directive/mdVirtualRepeat if you care).  The upgrade from 1.3.7 to 1.3.9 broke the functionality when passing in a helper and treating it as a normal array, e.g. if I defined a products helper on my controller (aliased as self) and then pass self.products into the factory function.
I think it is because in 1.3.7 a change in the cursor returned from the helper mutated the helper's array representation, whereas in 1.3.9 a change in the cursor replaces the array and breaks the "binding" to the array in the mdVirtualRepeat model instance.
Once I realized what was going on I was able to fix it by changing the way my factory function works (now I pass in the controller and the property name of the helper); however, if this is the case, it should probably be listed in the changelog.
Please let me know if I have misunderstood anything.
Also, the meteor upgrade call that broke this updated
angular-meteor-data*  upgraded from 0.3.0 to 1.3.9
angular-templates     upgraded from 1.0.0 to 1.0.2
as well, if this helps.

@DrDanRyan can you please share an example repo?

Ok, I posted a repo:
https://github.com/DrDanRyan/helpers-reference-demo
The key point is in the line of the html file that uses ng-repeat.
When using 1.3.9 (and Meteor 1.3 because I could not make 1.3.9 work on Meteor 1.2.1; something about webpack not finding angular),
ng-repeat="movie in ctrl.refToMatches" does not work because the reference to the helper gets replaced when the cursor changes from typing in the search box.
When using 1.3.7 (and Meteor 1.2.1 because I could not make 1.3.7 work on Meteor 1.3; complains in browser console about not finding 'angular-meteor' module)
ng-repeat="movie in ctrl.refToMatches" works fine. I assume this is because the helper is not replaced, just mutated when the new cursor is returned on searchText changes.
I am not saying the the behavior is wrong in 1.3.9, just that there was a change and it should be at least noted somewhere obvious because it has the potential to cause some headaches for people that don't realize what happened.

Could you explain this for idiots? I just seem to have all ng-repeat directives broken...They just don't get any data from the controllers.

@DrDanRyan I'm not sure that this is your problem, but
    this.helpers({
      matches() {
        var searchText = this.getReactively('searchText'); // "this" will refer to helper object but not controller scope
        return Movies.find({title: {$regex: searchText, $options: 'i'}});
      }
    });

i gues you should use "fat arrow" to bind the scope:
    this.helpers({
      matches() => {
        var searchText = this.getReactively('searchText');
        return Movies.find({title: {$regex: searchText, $options: 'i'}});
      }
    });

The ng-repeat should work as long as they are directly accessing the helper and not some other reference to the helper.  In my example repo I posted, the code will work if you use
ng-repeat="movie in ctrl.matches"
but it will not work if you use
ng-repeat="movie in ctrl.refToMatches"
I believe it is because everytime the searchText changes, the helper returns a new cursor, which in 1.3.9 breaks the "binding" made by this.refToMatches = this.matches
The controller code looks like this:
  mainController.$inject = ['$reactive', '$scope'];
  function mainController($reactive, $scope) {
    $reactive(this).attach($scope);
    this.searchText = '';

    this.helpers({
      matches() {
        var searchText = this.getReactively('searchText');
        return Movies.find({title: {$regex: searchText, $options: 'i'}});
      }
    });

    this.refToMatches = this.matches;
  }

@Deadly0:  that isn't the issue. In fact, in all of my real code I alias var self = this; at the top of the controller definition and use self throughout. Just didn't do that for the demo to try and make it more readable. I have a feeling the helpers method is binding the context for you or something, cuz the code works the same with or without the fat arrow as far as I can tell.

@DrDanRyan That makes sense. Thanks!

closing due to inactivity and cleanup after tons of new updates in the recent month


Browser resolve fails in Node 6: opts.filename is undefined

This error is thrown only on Node 6, only when using rollup-plugin-node-resolve, and only when using browser: true. Those three conditions need to be met in order to reproduce this bug.
The offending line of of code is in node-browser-resolve (opts.filename is undefined), so it's possible this bug doesn't exist here but rather in that repo. I wasn't sure, so I'm filing it here.
I have a gist to reproduce.
Steps:
git clone https://gist.github.com/e029b935459d4cdb5097d1a74485be63.git gist && cd gist
npm i && node build.js

The error received is:
TypeError: Path must be a string. Received undefined
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)
    at resolve (/Users/nolan/Desktop/repro-rollup-bug/node_modules/browser-resolve/index.js:218:21)
...

👍  This is a critical issue we are facing as well.
In short, I believe that Node 6's internal path object no longer allows undefined inputs.  Previously, I think this "bug" was overlooked by many browser-resolve users because failing to pass in a filename to browser-resolve's configuration block just silently failed and Node v5.x just happily carried on.
In short, I think this can be handled multiple ways:

I think node-browser-resolve should be updated to provide a default value if filename is not passed in to the configuration block of browser-node-resolve. There is already an outstanding pull request here: https://github.com/defunctzombie/node-browser-resolve/pull/80 and I just made another one: https://github.com/defunctzombie/node-browser-resolve/pull/81

Since the maintainer(s) of browser-node-resolve have not yet fixed this issue, also fix the rollup-plugin-node-resolve.  I have submitted a pull request for this change: https://github.com/rollup/rollup-plugin-node-resolve/pull/40

https://github.com/defunctzombie/node-browser-resolve/pull/80 was just merged, and is now available on npm as<EMAIL_ADDRESS>which should match the current package.json value for browser-resolve (here) so this should be good!

I confirm that issue is indeed resolved by updating said module.

Sorry, just seeing this now – am I right in thinking this and #40 can be closed if the issue has been fixed upstream? thanks

@Rich-Harris Yes, fixed upstream. npm update should be all anyone needs.

Hello, I am still having the same problem after the update. Do I have to manually update the dependency of browser-resolve in the package.json of the module?

@PixelVibe I've deleted node_modules folder and clean npm install worked for me.

@PixelVibe I'm also experiencing the same issue. Deleting node_modules and doing a clean npm install did not help.


sidebars: Disable autocomplete for user and stream search inputs.

Fixes #9269.
Testing Plan:
Manual testing

Nice, thanks @aero31aero!


docs(canvas): add support note for Braille marker

Addresses https://github.com/ratatui-org/ratatui/issues/457

Pinging @relf for input

I wonder should we link to some fonts that support this? Otherwise LGTM.

The thing is, discovering ratatui, I just ran the demo and seing I did not get the right result out of the box, I started to dive into the code to find out, your additions would have definitely helped.
That said, I've just noticed now (!) that I've skipped the warning just after in the example section where you explain about having gliphs not showing up correctly 🤦♂, maybe
some bold font could have helped (?) and/or links to "good" fonts would be nice right here.
The default configuration on Windows (Consolas font) does not work, I think this could be stressed as an example of "bad" configuration.
Anyway thanks and keep up the good work!

Should we also add a one line text description to the ui in the example for chart.rs?:
https://github.com/ratatui-org/ratatui/blob/0c68ebed4f63a595811006e0af221b11a83780cf/examples/chart.rs#L145
Something like "Requires terminal and font support for unicode".

The default configuration on Windows (Consolas font) does not work, I think this could be stressed as an example of "bad" configuration.

I'd be more inclined to suggest that whatever we do with demos should generally look good out of the box for a default configuration, so perhaps we should switch to dots instead of braille for the main demo and introduce the braille markers later?

Yes this seems like a good idea to me.

demos should generally look good out of the box for a default configuration, so perhaps we should switch to dots instead of braille for the main demo and introduce the braille markers later

Yes that was my first thought but I did not dare to suggest it (more involved changes), but now that you say it...

I wonder should we link to some fonts that support this? Otherwise LGTM.

Perhaps a wiki page might be appropriate for this?


Add support for FastDDS versions earlier than 2.13

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (16b1acb) 36.74% compared to head (cf6dbf8) 36.68%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #82      +/-   ##
==========================================
- Coverage   36.74%   36.68%   -0.07%
==========================================
  Files         116      116
  Lines        4975     4975
  Branches     1909     1909
==========================================
- Hits         1828     1825       -3
- Misses       2333     2334       +1
- Partials      814      816       +2

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


Update windows-server-support-installation-for-amd-role-family-proces…

…sor.md
The WinRE image does not contain the Server 2019 fixes for x2APIC support. The system will not be able to boot into the Recovery Environment. This is a document change request that explains the problem the solution.

@jaysenb Thanks for your contribution. We will review the changes.

@jaysenb The changes are live at https://learn.microsoft.com/en-us/troubleshoot/windows-server/deployment/windows-server-support-installation-for-amd-role-family-processor. This PR will be closed.


Pre-caching/Downloading progressive streams in ExoPlayer

how can i use prefetching for video cache.

@faisalvv have you found any solution yet?


MentsuComp test

Create MentsuCompTest

Current coverage is 44.93%

Merging #62 into master will increase coverage by +1.19% as of b752a24

@@            master     #62   diff @@
======================================
  Files           43      43
  Stmts         1079    1077     -2
  Branches       251     251
  Methods          0       0
======================================
+ Hit            472     484    +12
  Partial         17      17
+ Missed         590     576    -14

Review entire Coverage Diff as of b752a24

Powered by Codecov. Updated on successful CI builds.


Add JSON Lines (NDJSON) message serialization

Summary
This adds json-lines (https://jsonlines.org/ or http://ndjson.org/) as an output format.
I'm sure you already know, but

JSONL is more greppable (each record is a single line) than the pretty JSON
JSONL is faster to ingest piecewise (and/or in parallel) than JSON

Test Plan
Snapshot test in the new module :)

@charliermarsh Missed a snapshot rename, fixed that 👍

Thank you 🙏


data process

Thank you for your open source. Could you please provide the process code mentioned in the  3-1-MusicInpaintNet and 3-2-SketchVAE_InpaintRNN.

Thank you for your attention in our code.
As I commented in the code, this can be easily implemented by using np.split.
If you want to use the Irish folk dataset, it has been provided in the google drive link.
If you want to use another dataset, just follow the below procedure:

Given a midi song with several measures (say 64 measures) (np.load)
Choose the measure sequence in 16 segment number in 8 hop size ( say 1-16 8-24 16-32 24-40 ....... 48-64) (np.split)
And use these as the input data for the next pipeline. (np.save)

Of course you can change the hop size, segment number. But just make sure you change the parameter in the later components.
We used np.load, np.split and np.save to do this. The reason for not providing the code here is because it is simple that we actually did not save the code lol. We just open a new ipython, type in 4-8 lines codes, and get the output, which is convenient since we can customize it depending on the dataset.
Hope this can help with you question.


Requests with very long query params raise an exception

Because the column for path in the model database is capped at 100 characters, when a request is performed with a very long query string it make the application raise an exception.

Closed by https://github.com/mrswats/django-simple-analytics/pull/8

And then fixed the referer part here: https://github.com/mrswats/django-simple-analytics/pull/9


HTML validator issue

Linked to #51
Hi @rdunk — I can't see where the HTML errors are coming from in this page. Also, when there are errors—does this affect anything with the page? I notice that I can still preview it okay...

Your HTML was indeed all valid. Looks like this was a technical issue related to the encoding of of straight quotation marks. I pushed a fix and it looks to be resolved.
And generally if you do see this message everything should still work, browsers tend to manage quite well if there are minor markup errors. The validator is quite sensitive but probably best that way.


Add a bunch of perf measurements

For #6283

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[x] Title summarizes what is changing
[x] Has a news entry file (remember to thank yourself!)
[ ] Appropriate comments and documentation strings in the code
[ ] Has sufficient logging.
[x] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated
[ ] Test plan is updated as appropriate
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed)
[ ] The wiki is updated with any design decisions/details.

Here's some interesting measurements:
Execute first cell timing of pieces

webview 2.2
find jupyter 2.6 + .3
find kernel spec 4
start jupyter 2.4
wait for idle 1.3
hidden execution .02 + .54
execute first cell .66

Perceived time from user

12.6

We're doing all of these things after the user clicks execute cell.
I think we could

Find jupyter and the kernel spec before we ever clicked anything
Start jupyter in parallel with the webview opening as it's a separate process

This would hopefully bring our startup first cell time down by about 50%.


ORC-1137: [C++] Unroll loops and copy data directly in DoubleColumnReader::next()

What changes were proposed in this pull request?

This PR unrolls the loops inside DoubleColumnReader::readDouble() and readFloat(). Also refactor DoubleColumnReader to be a template class to save some runtime checks.
When running on a little-endian machine, the layout of the DATA stream matches the memory layout of the output double array. We use std::memcpy to copy data as more as we can in reading double columns.
Why are the changes needed?

This PR improves the performance in DoubleColumnReader::next(). The screenshot in the JIRA description shows it as a hot path.
Ran a performance test on reading 4 double columns on a file of tpch lineitem table using orc-scan. The file is 264MB with 7,296,488 rows.
I can see #instructions reduce 20% and time elapsed reduce 13%. More details here (collected by perf-stat):

original
optimized
reduce rate

task-clock (msec)
786.314603
686.153474
12.74%

context-switches
0
0

cpu-migrations
0
0

page-faults
6116
6113
0.05%

cycles
3269319861
2865623800
12.35%

instructions
8419802727
6739792930
19.95%

branches
1185171422
925421384
21.92%

branch-misses
989081
941046
4.86%

time elapsed (s)
0.78855796
0.687502573
12.82%

How was this patch tested?

Ran existing tests.

Could you add the performance change between before and after into the PR description?

Done

I have merged this. Thanks @stiga-huang @dongjoon-hyun !


add module name/version functionality

In reference to #45, here's a quick implementation that does the following:

Adds the command line/config/nasher.cfg option --modName that will set the json entry "Mod_Name" in module.ifo to the passed value, if that value is different than the current module name.
Adds the command lines/config/nasher.cfg option --modMinGameVersion that will set the json entry Mod_MinGameVer to the passed value, if that value is different than the current min game version value.  If the values are different, it will first prompt the user because changing this value can cause issues opening the module in the toolset.
Changes the area listing update to occur on every convert instead of when --removeUnusedAreas is passed.  Previously, if an area was not in the listing, it would not be added.  The new methodology goes through all the .are files during the conversion process and creates a new areas listing to add to the module.ifo file.  This allows manual/outside-the-toolset addition of areas without having to build the module in the toolset.
Module name and game version were not included in the package building process (init) because I didn't think it would be that common of a task, but you should be able to set it by target.

Pretty much all the changes are in nwn.nim in a new procedure called updateIfo.  It mostly mirrors the old procedure.
Here's some example output:
PS C:\Users\Ed\Desktop\Git Repositories\_nashertest> nasher pack --modName:gimmmeanewname --modMinGameVersion:2.77 --yes
     Packing target default
    Updating cache for target default
    Success: area list updated
    Success: module name set to gimmmeanewname
     Prompt: Changing the module's min game version to 2.77 could have unintended consequences.  Continue? -> [forced yes]
    Success: module min game version set to 2.77
    Skipping compilation: nothing to compile
     Packing files for target default into demo.mod
     Prompt: demo.mod already exists. Overwrite? -> [forced yes]
    Success: packed demo.mod

Added a warning for the area list (if the .are file does not have a complementary .gic or .git file --> warning).
Added version check for --modMinGameVersion: if the user asks for a new version, system will check to ensure the version number has at least two sections (#.#), but not more than four (to cover nwn2), all sections are separated by a decimal ., and all sections are digits.  If all of these are not met, a warning is provided and no version change is made.

Example output:
PS C:\Users\Ed\Desktop\Git Repositories\_nashertest> nasher pack --yes --modMinGameVersion:1.
     Packing target default
    Updating cache for target default
    Updating area list
    Warning: The following do not have matching .gic or .git files and will not be accessible in
         ... the toolset: area001, area002
    Success: area list updated --> 2 areas listed
      Error: requested min game version '1.' is not valid
    Skipping compilation: nothing to compile
     Packing files for target default into demo.mod
     Prompt: demo.mod already exists. Overwrite? -> [forced yes]
    Success: packed demo.mod

The requested changes are up.  Also, moved to the newly released 1.4.0 and removed/changed associated deprecated symbols.  The content changes are all in nwn.nim.  The rest of the changes are for deprecation.  The only question I'd have is the change in options.nim from IndexError to Defect.  That's the suggested change from the pragma, but wanted to ensure that was the correct symbol to use for the exception you wanted to handle.

Getting a little commit-happy today.  Moved the module version request check to part of the if instead of the elif to prevent running isValid is no request was made.

Edit: Just realized this should probably be IndexDefect, not Defect. If I end up with another commit, I'll change this.

That bit of code was silliness on my part. Instead of catching an exception, it ought to just check the length before accessing the sequence.

Fixed the conditional block for modMinGameVersion to prevent all code from running if a version wasn't specified.  Also, removed the reference to Defect and changed it to a an array check.

Looks great!

Ok, I'll add the options into the manual.


Cannot store configuration on Windows

This entry suggests default storage locations for e.g. $XDG_CONFIG_HOME: https://stackoverflow.com/questions/43853548/xdg-basedir-directories-for-windows
However, there is also a library appdirs that has cross-platform helpers for that.

Since I'm using click I decided to use the get_app_dir utility function (https://click.palletsprojects.com/en/8.1.x/api/#click.get_app_dir), which is supposed to handle the setup correctly on Windows.

Thanks, that works better!


Sequence Failed without infos

Hi everyone, i created a sequence of 10 actions, a rule and a trigger to fire the sequence.
when i fire the trigger this happen (internal error)

i tried to get activation logs... but are pretty useless.. there is a way to know WHY?

Thanks in advance

The error reported in an internal error. You'll need to look at the system logs - grep for the activation id in the controller logs to find the transaction id tid_... and use that to trace the execution in the controller. If you can post those logs, might be able to help.

can you link me the documentation about the controller logs? i don't know how to use it :(

Are you using standalone openwhisk? If so, the logs are streamed to your console. If not using standalone openwhisk, which deployment are you using?

Are you using standalone openwhisk? If so, the logs are streamed to your console. If not using standalone openwhisk, which deployment are you using?

I’m using openwhisk deployed on kubernetes (provided by docker desktop)


Instructions to deploy a DTR Cache with Kubernetes

Proposed changes
I have added instructions on how to deploy a DTR cache with any 1.8 or higher kubernetes platform. These instructions will deploy the Cache as a kubernetes deployment, taking advantage of kubernetes secrets and config maps.
Unreleased project version (optional)

Related issues (optional)

Deploy preview for modest-edison-79d82e ready!
Built with commit b18a9a3762c71aecb2cfb475eb9838a004f00d68
https://deploy-preview-7165--modest-edison-79d82e.netlify.com

@caervs @slightlytyler Can I get a review from anyone within the DTR team? I'll be personally testing and reviewing this tutorial as well and if all looks good, this will go out in the next docs release.

As per Olly, this has been tested with UCP 3.0 and DTR 2.5. Will test with latest versions - and if issues are found, file this tutorial under /datacenter/dtr/2.5

@jose-bigio @bermudezmt I've added a second commit. Hopefully it answers your comments and makes it a bit easier to follow on :)


Build error on Ubuntu 20.04 without GPU

I ran this code:
mkdir build
cd build
cmake -DPERIDYNO_GPU_BACKEND=NO_BACKEND ..
make

I ran into this error:
.../peridyno/src/Framework/NodePort.h:241:36: error: cannot define member function ‘dyno::NodePort::hasNode’ within ‘dyno::MultipleNodePort<T>’

I tried changing NodePort::hasNode into hasNode and it builds (with more errors, detailed in another issue).

Hello, we are updating the code for the Linux platform. Please download https://gitee.com/peridyno/peridyno The Linux repository code in. Thank you for your attention.


Screen is getting blur and pixelated while using effects

Description of the bug
when i use outline pass or other effects then my screen is being very pixelated
To Reproduce
        const outlineEffect = new OutlineEffect(this.m_SceneManagementSystem.Scene,
            this.m_SceneManagementSystem.Camera,
            {
                edgeStrength: 100,
                visibleEdgeColor: 0x35d59c,
                resolutionX: this.m_SceneManagementSystem.Canvas.width,
                resolutionY: this.m_SceneManagementSystem.Canvas.height,
            });
        const outlinePass = new EffectPass(this.m_SceneManagementSystem.Camera,outlineEffect);
        this.m_Composer.addPass(outlinePass);

Expected behavior
Outline effect will be applied to selected objects in screen without blurry.
Screenshots
With outline effect

Without outline effect

Library versions used

Three: [0.143.0]
Post Processing: [6.28.5]

Desktop

OS: [Windows]
Browser [Chrome, Brave, Edge]
Graphics hardware: [Intel, NVIDIA]

How are you setting the render size? It should look like this:
const container = document.querySelector(".viewport");
container.append(renderer.domElement);

function onResize() {

	const width = container.clientWidth;
	const height = container.clientHeight;
	camera.aspect = width / height;
	camera.updateProjectionMatrix();
	composer.setSize(width, height);

}

window.addEventListener("resize", onResize);
onResize();

Closing due to inactivity