fix: attribute fallbacks within getImage

Hi @Clooos 👋
I started receiving some errors when I upgraded from 2.3.0 to 2.3.1 (and higher). Not an expert by any means but I believe the below error can be easily fixed by adding a safety net when fetching attributes (in case an entity is not provided).

I tested this locally and it seems to work fine.

Hi
Due to some issues identified in the latest releases (v2.3.1, v2.3.2, v2.3.3), I have decided to mark them as pre-release versions. These updates may not be fully stable and could cause unexpected behavior. I strongly recommend rolling back to the latest stable release, v2.3.0, until further notice. This version has been thoroughly tested and provides a reliable experience. Thank you for your understanding and patience as we work to ensure a future updates that meets the highest standards of quality.

[u]How to rollback[/u]

Click on the integration  in HACS.
Click on the three dots icon top right of the page.
Select Redownload.
Choose the version you want from the dropdown list.
Click Download.

That said thanks for the contribution. 🙏
If this is fine for you, we will first try to fix the sluggishness of the last couple of builds.
Clooos has already tried this fix https://github.com/Clooos/Bubble-Card/issues/1035#issuecomment-2541312655 (probably in a different approach).
It didn't help the sluggishness.

Thanks for the quick response, @MrBearPresident. I'm glad you're both aware. And it seems there's another comment with identical type of errors so I'm not alone in this :)

I prefer your fix, thank you! 😃

Hi again! I realize that I forgot to mention you in the latest changelog! Sorry about that!


Option to ignore SSL certificate check for Elasticsearch connector

Hi team,
Thank you very much for adding the support for Elasticsearch in the latest release! We've been waiting for this connector for quite some time now, and after upgrade to 1.2 we should finally able to ingest this data source into OpenMetadata.
While setting up the ingestion and testing the connection, I ran into an issue with self-signed SSL certificates:
TLS error caused by: TlsError(TLS error caused by: SSLError([SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)))

I understand there is the "Client Certificate Path" field which can be used to supply the certificate, but I'm wondering if there is a way to skip verification of certificates altogether? I tried passing verify_certs=True in the advanced config, it didn't work. The problem is, we have ~30 Elasticsearch clusters all using self-signed certificates which are also rotated periodically. So maintaining all of this configuration is going to be a nightmare.
I found this GitHub issue - https://github.com/elastic/elasticsearch-py/issues/712 - and tried following the suggested options there with no luck. Any advice would be very much appreciated, thanks! :pray:

We have an internal Python client for Elasticsearch which basically wraps up the default one, and this is the piece that seems to be relevant:
ssl_context = create_ssl_context()
ssl_context.check_hostname = False
ssl_context.verify_mode = ssl.CERT_NONE
connection_kwargs.update({"ca_certs": False, "ssl_context": ssl_context})


Prepare release v1.6.0

Prepare release v1.6.0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
518

Relevant Lines:
518

💛  - Coveralls


Support StorageManager for S3 using minio SDK

Signed-off-by: Shlomit Koyfman<EMAIL_ADDRESS>Fixes https://github.com/fybrik/fybrik/issues/1852

This PR uses Minio SDK to allocate/delete buckets and removes all references to datashim and Dataset custom resources.
Changes to FybrikApplication status:

no need for DatasetRef since the resource does not exist
added an indication whether the storage should be freed upon deletion of FybrikApplication, or it is a persistent storage.
Previously, a label inside Dataset resource has been used for this purpose.

No "late" checks of status before plotter creation. In case of allocation errors, no data path is built.

I think this PR should update the docs/StorageManagement.md. Especially "Currently, only S3 storage is supported. Both allocation and deletion of the storage (if temporary) is done using Datashim."

Removed the description of the current state.

I think this PR should update the docs/StorageManagement.md. Especially "Currently, only S3 storage is supported. Both allocation and deletion of the storage (if temporary) is done using Datashim."

Removed the description of the current state.

We can add a reference to this PR at line 272

We can add a reference to this PR at line 272

Done


bower search angular-slick-carousel - No results.

bower search angular-slick-carousel
No results.

Yep, should work now. We were migrating the package to @devmark 's account.


Add Drum Game

Drum Game using HTML CSS JAVASCRIPT

@PumpkinManiac go ahead

Give push access to the repository to upload files related to the project

Give push access to the repository to upload files related to the project

Make a folder by name of your project keep your html css and js file inside that folder than open your PR I'll review it and merge you code into my repo
Ok


How to get editor full text value?

We are currently storing document data with Redis as the destination, using the EXAMPLE example as a guide.
Is there any way to extract only the input string information from the binary data exchanged by y.js?
I am planning to store the data in mysql as well as Redis, using batches and such. However, the data used in this library is binary information that follows the y.js protocol, so I would like to handle it in a simple markdown-like format.
Also, I'm assuming that when I return values from mysql to editor, I need to re-convert them to a form that follows the y.js protocol. If you know how to do that, please let me know.

I would like to handle it in a simple markdown-like format.

@NerdyBoyCool what is the use case for that? Updates contains a ton of information that's compressed and not very efficient for the textual representation.

@NerdyBoyCool If you want to interact with the data on the server, please take a look at the y-rb documentation: https://y-crdt.github.io/yrb/Y/Text.html#to_s-instance_method
As @Horusiath already stated, you need to be careful. If you just want to “read” the current state of the text on the server, you can use to_s for Text or similar methods for the other available types.


fix:  make full-demo-up failure

fix full-demo-up hang or killed while Start the subgraphs and the router
✅ Closes: https://github.com/wundergraph/cosmo/issues/886

Motivation and Context
when I  run make full-demo-up,  It will hang or be killed  like this

It is  useless when  I change the Memory and CPU

I think the docker-compose use too much concurrency case any issues.
After I set the param of --parallel 3. It was work well
TODO

[ ] Tests or benchmark included
[ ] Documentation is changed or added on https://app.gitbook.com/
[ ] PR title must follow conventional-commit-standard

Hi @chensunny, thank for raising this up. Would you like to create a PR to add this to the README?


dowhy.plotter not presenting in Azure ML

When running the example noteboox 'dowhy_counfounder_example' on Azure ML all runs well with no errors but the plots are not displayed.
This can be resplved by adding at the end of the function
'''
return(fig)
'''

Thanks Eli!  We should fix this in the notebook and also test the other notebooks on azureml too to see if there are similar issues elsewhere.
Marked this as a bug.

Hi,
I am not sure if that can be fixed in the notebook I had to redefine the function an add a 'return' at its end - I can test other approaches if you give me ideas.
With Regard,
Eli Y. Kling
Nothing is certain but the unforeseen
Acer Corner | 10 Manor Road | Wendover | HP22 6HQ |Buckinghamshire | United Kingdom
Tel: +44 (0)1296 696 017 | Mob +44 (0)795 601 60 22 | www.acercorner.comhttp://www.acercroner.com/
<EMAIL_ADDRESS>Please Link-In with me: Uk.linkedin.com/in/elikling/http://uk.linkedin.com/in/elikling/
From: Emre Kıcıman @.>
Sent: 04 October 2022 02:14
To: py-why/dowhy @.>
Cc: Eli Y. Kling @.>; Author @.>
Subject: Re: [py-why/dowhy] dowhy.plotter not presenting in Azure ML (Issue #667)
Thanks Eli! We should fix this in the notebook and also test the other notebooks on azureml too to see if there are similar issues elsewhere.
Marked this as a bug.

Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpy-why%2Fdowhy%2Fissues%2F667%23issuecomment-1266277501&data=05|01||44caabddd030401764ad08daa5a5a9da|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638004428176704350|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=QEC1zBLRn2bZRvD3wEh0bT8KitBOuA%2Fyz1Lx1yksWpI%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACBI73X7TZWNI42VU352LNLWBOAD7ANCNFSM6AAAAAAQZ4LDYE&data=05|01||44caabddd030401764ad08daa5a5a9da|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638004428176861001|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=mQ20XcyoiIk7qEqQZN7S5K0sMdu3yCm2TXCKiwMH9ho%3D&reserved=0.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>

Ha - I did some research and you are right - there is a quick fix
One can add
'''
plt.show()
'''
immedtialty after
dowhy.plotter.plot_treatment_outcome(df[data_dict["treatment_name"]], df[data_dict["outcome_name"]],
                             df[data_dict["time_val"]])

I can amend that in a dedicated pull request - I will add something like
#plt.show() # uncomment this line if the plot is not displayed - it is usually required for Azure ML and Databricks.
With Regard,
Eli Y. Kling
Nothing is certain but the unforeseen
Acer Corner | 10 Manor Road | Wendover | HP22 6HQ |Buckinghamshire | United Kingdom
Tel: +44 (0)1296 696 017 | Mob +44 (0)795 601 60 22 | www.acercorner.comhttp://www.acercroner.com/
<EMAIL_ADDRESS>Please Link-In with me: Uk.linkedin.com/in/elikling/http://uk.linkedin.com/in/elikling/
From: Emre Kıcıman @.>
Sent: 04 October 2022 02:14
To: py-why/dowhy @.>
Cc: Eli Y. Kling @.>; Author @.>
Subject: Re: [py-why/dowhy] dowhy.plotter not presenting in Azure ML (Issue #667)
Thanks Eli! We should fix this in the notebook and also test the other notebooks on azureml too to see if there are similar issues elsewhere.
Marked this as a bug.

Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpy-why%2Fdowhy%2Fissues%2F667%23issuecomment-1266277501&data=05|01||44caabddd030401764ad08daa5a5a9da|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638004428176704350|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=QEC1zBLRn2bZRvD3wEh0bT8KitBOuA%2Fyz1Lx1yksWpI%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACBI73X7TZWNI42VU352LNLWBOAD7ANCNFSM6AAAAAAQZ4LDYE&data=05|01||44caabddd030401764ad08daa5a5a9da|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638004428176861001|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=mQ20XcyoiIk7qEqQZN7S5K0sMdu3yCm2TXCKiwMH9ho%3D&reserved=0.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>

Sorry, when I said "let's fix the notebook [on azureml]" I didn't mean let's only edit the notebook.  I meant, let's make sure the notebook works on azureml.


Fetching a service instance does not seem to support the optional query params service_id and plan_id

as per OSB API spec getting a service instance is supposed to allow the use of "service_id" and "plan_id" to give brokers a hint as to the context of the UUID they are being asked to fetch:
see here
Spring OSB does not seem to support this, neither getServiceInstance in ServiceInstanceController or the GetServiceInstanceRequest object support these query parameters.
This would be useful if your broker served multiple catalog items/service definitions and your service instance ID does not indicate which offering it represents, and you are storing each of your service definitions in a different back-end store leading to having to search each in turn to see if the UUID matches.

Thanks for the feedback. That feature is new since v2.15 of the spec, which is what the latest release of Spring Cloud Open Service Broker supports. We'll be adding support for v2.16 in an upcoming release.

Let's keep it open to track the OSBAPI 2.16 update.


⚠ Aither has degraded performance

In dd514a3, Aither ($AIH) experienced degraded performance:

HTTP code: 200
Response time: 3355 ms

Resolved: Aither performance has improved in fe753b8.


Able to add jobs

-Jobs can be created by clicking the button now on notapplied column
-need to fix issue where newly added jobs change drag index

Also addressed index dragging issue


Windows 10, version 1607 (W) is missing a link, schema validation fails

Link to product page on endoflife.date
https://endoflife.date/api/windows/10, version 1607 (W).json
Details of incorrect and correct details you have found
The cycle's link is missing.
This means that schema present in openapi.yml fails to validate the cycle's JSON.
Either the schema would have to be updated from:
link:
  type: string
  minLength: 1
  description: 'Link to changelog for the latest release, if available'

or missing link should be added.
Additional context
To avoid such discrepancies in the future, do you think it would be worth adding to the CI a Python script that would validate every change to product .md(s) against the schema?

We already have a script (https://github.com/endoflife-date/endoflife.date/blob/master/_auto/validate.py), but it doesn't validate the link property yet.

Oh, understood. Thank you for the clarification.

In this case the link is optional, so I thing we need to change the schema.

We should do both:

Fix the schema to mark it as optional
Update our generator to avoid link: null values.

@filip-szweda Curious to hear how you're using the API. We have a Known Users wiki page, would like to update this if it's an interesting usecase.
There's also a v1 API in progress (#2080), would appreciate feedback there as well.

2. Update our generator to avoid link: null values.

I do not think we can do that. link: null is needed to suppress the link if a changelogTemplate is configured for the product. So without that information a link based on the changelogTemplate will be automatically generated.

I meant dropping null values in the output JSON files, not in the input YAML. Basically, if link=null, unset(release.link)

I meant dropping null values in the output JSON files, not in the input YAML. Basically, if link=null, unset(release.link)

That does not seem compatible with #2079.

Hey, I'm on a leave right until next week. Now unfortunately I can't get this information.
Additionally, I was allowed by my company to share the usecase I'm your using your project for (as @captn3m0 asked), but this will also have to wait until next week.

@captn3m0 @marcwrobel  Thank you for your wait!
First of all, I am a developer from Agent Installation & Deployment team of Dynatrace.
We have a JSON list of operating systems supported by our product, OneAgent, and we want to keep it up to date https://www.dynatrace.com/support/help/technology-support
For that purpose, a special tool has been created that verifies EOL dates and checks for new operating systems using your endoflife.date project.
It is important for us to keep the API as stable as possible.
With that being said, we understand that it is in its early development stage.
https://github.com/endoflife-date/endoflife.date/pull/2080 will definitely help, but we are also afraid of general data changes such as e.g. https://github.com/endoflife-date/endoflife.date/pull/2297
If you are interested in putting us somewhere as your customer, let us know - we can write something more.
Second of all, to validate data from the API our tool uses schemas contained in endoflife.date/assets/openapi.yml.
The schemas are loaded with pyyaml using safe_load function.
The issue is that the link attribute lacks 'null' type.
Its definition should look like this:
link:
  type:
	- string
	- 'null'
  minLength: 1
  description: 'Link to changelog for the latest release, if available'

I've filed https://github.com/endoflife-date/endoflife.date/pull/2483 for the nullable issue. Please confirm if this fixes the issue.
I added Dynatrace to our list of known users wiki page: https://github.com/endoflife-date/endoflife.date/wiki/Known-Users

We try to ensure consistency for the API wherever we can, so releases will always use x.y for easier matching (No prefix/suffix) whenever possible. However, windows numbering scheme is weird, so we can't really have any good guarantees there - we will switch to a better scheme if we find it, same as switching to better links, or more accurate dates.
The releaseLabel changes are supposed to be cosmetic, and our v1 API will pre-render these nicely, so such minor changes will not impact the API ideally.
Hopefully, once we have a stable API release, we will have a way to notify users of API breakage on a product level, but that's a far away goal as of now.

Thank you for the fix.


[BUG] OMRSRepositoryContentManager returns InstanceType with null validInstanceStatusList

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
OMRSRepositoryContentManager.getInstanceType() always returns an InstanceType with null validInstanceStatusList.
Expected Behavior
OMRSRepositoryContentManager.getInstanceType() should return an InstanceType with the same validInstanceStatusList as the corresponding TypeDef .
Steps To Reproduce

Create an instance of OMRSRepositoryContentManager
Initialize the OMRSRepositoryContentManager with OpenMetadata type defs
Invoke OMRSRepositoryContentManager.getInstanceType()  with any type def name
The InstanceType returned always has null validInstanceStatusList

Environment
- Egeria: 3.3
- OS: Ubuntu 20.04
- Java: 11.0.3
- Browser (for UI issues): N/A
- Additional connectors and integration:

Any Further Information?
The implementation omitted InstanceType.setValidInstanceTypeList() when creating an InstanceType from TypeDef OMRSRepositoryContentManager.getInstanceType()
File: OMRSRepositoryContentManager.java
public InstanceType getInstanceType() {

     ...
      instanceType = new InstanceType();

      instanceType.setTypeDefCategory(category);
      instanceType.setTypeDefGUID(typeDef.getGUID());
      instanceType.setTypeDefName(typeDef.getName());
      instanceType.setTypeDefVersion(typeDef.getVersion());
      instanceType.setTypeDefDescription(typeDef.getDescription());
      instanceType.setTypeDefDescriptionGUID(typeDef.getDescriptionGUID());
      instanceType.setTypeDefSuperTypes(this.getSuperTypes(sourceName, typeName, methodName));
      instanceType.setValidStatusList(typeDef.getValidInstanceStatusList()); // <-- valild status list was missed out
     ...
}

Hi @keytiong are you willing to contribute your suggested change and a unit test along the lines of your suggested recreation steps. I can review and merge for you. One thought -  maybe only issue the setValidStatusList if typeDef.getValidInstanceStatusList() is not null.

@davidradl , I've raised a pull request to fix this bug. Please review.


loose the condition to apply the cors headers

Previously, we check the headers before applying the cors logic; however, for the light-oauth2 authorization code redirect, we need to redirect back to the original site after authentication and authorization. The redirected request doesn't have any request header to ask for cors handling if the url is not an API but just the static SPA.
We need to remove the condition and apply the cors regardless if the handler is in the chain.

 loose the condition to apply the cors headers master

 loose the condition to apply the cors headers 1.6.x


Evaluate use of chaiseDeploymentPath

In some places chaiseDeploymentPath() is being used in conjunction with a leading / that causes routing errors for some urls.

This was resolved with commit https://github.com/informatics-isi-edu/chaise/commit/5cd16eb01a1ec00c70b274c41c341cb72d92c091. Closing this issue.


Change service type to ClusterIP

This is actually a PR to ask a question: is there any practical reason these services were type 'NodePort'?
ClusterIP worked fine for me, and I can't think of a reason that either Let's Encrypt or a human would ever need to access this node via the NodePort.  Let me know if I'm missing something here.

Hmmm can't think of any other than copy&paste cruft from another service I was working on that did require node port. Merging, thank you :+1:


Requirement test: Datamodel test change

Please review below changes -

Resolved Splunk search issue where raw log contains Splunk keywords IN, WHERE which have a special meaning in SPL hence escaped.
Data model check modified

All fields in the CIM fields section of requirement file are not extracted by the CIM app. Hence modified search from ```| datamodel {model} {dataset} search | search source= pytest_splunk_addon:hec:raw sourcetype={sourcetype} {escaped_event}" to search source= pytest_splunk_addon:hec:raw sourcetype={sourcetype} {escaped_event} |fields *
Tags returned from Splunk ingested event are extracted and matched to determine data models to which the event is mapped to.
A comparison is made between requirement file DM’s and Splunk ingested event DM to produce test results.

Assertion error looks like this -
Splunk side tags = ['dns', 'network', 'resolution']
DM by search tags = [Network_Resolution]
DM in requirement file = [Network_resolution, Network_session]
Hence the mismatch and error -
E         datamodel in requirement file but not extracted on Splunk side or missing dataset ['Network_Session']
E         datamodel extracted on splunk side but not in requirement file. None

Code coverage requirement test unit test changed  to accommodate requirement test changes

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


New-style HTMLization issue for draft-lukianets-open-ethics-transparency-protocol-02

Describe the issue
As mentioned by @rjsparks in Slack:

Some weird on the htmlized branch:
At https://sandbox-htmlize.ietf.org/doc/draft-lukianets-open-ethics-transparency-protocol/
Note:

vs

(that is legacy view)
but the same thing happens with the newer view
https://datatracker.ietf.org/doc/html/draft-lukianets-open-ethics-transparency-protocol-02 doesn’t munge it that way

@martinthomson any idea? I think this may be due to the very long draft name and your CSS?
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

This is the result of the layout including two <div class="xml2rfc"> elements nested inside each other.  Then you have rules like this:
.xml2rfc {
  width: 72ch;
  margin-left: 3ch;
  overflow-x: hidden;
}

So what is happening is that the inner <div> is rendering just fine, but it is being put inside another <div> with the same rules, which pushes it 3ch to the right, then cuts off the three rightmost characters.
I recently landed a change to xml2rfc that will have caused this inner <div> to be labelled this way.  That's probably what is going on.  I'm sorry that I didn't consider this outcome.
I don't use overflow-x: hidden, so I maybe wouldn't have noticed this either way.  I should point out that there are lots of drafts that do terrible things with overflowing the 72 column limit, so maybe you should be careful about using that directive.  It might be less disruptive to use 'auto' instead.  Of course, that means that the whole document scrolls left-right if you put the directive on the top-level div; I have generally chosen to put that sort of rule on specific elements (like pre and p) so that only those elements get scrollbars as necessary.  You could also let it overflow.
(Incidentially, the maximum font size here - which I get on my largish screen - is enormous to the point of hurting my eyes.  Consider dialing it back a notch.)

Thanks for the analysis! I'll see if I can cook up a fix based on this.

The primary issue was addressed by 4791, but I would like to second Martin's concern about font size.
On my primary monitor, I get 22pt fonts. Could these be easily capped to be a little smaller?

Paul complained that the max font was too small for him previously. There is a pref setting to cap the max font size. Should I make the default smaller than the max?

Thats what I was thinking


Zod Structure

I am trying to add more validation's types, but this structure is so hard to understand because all types are in same file types.ts
Sugestion:
at the moment types.ts has 4000 lines, what do you guys think to split it in one folder types and create files by type, ex:
src/types
src/types/string.ts
src/types/number.ts

Definitely not. It used to be this way and we had endless circular import issues, because ZodType has methods that return instances of its own subclasses. Trust me, recipe for disaster ✌

oh ok, it makes sense

Out of curiosity would it still be an issue if this were an ESM package?

That's odd. Typically the disaster happens on module-level code, and even then it's usually easily avoidable (such as always using import { ... } from '.').
Will you be accepting a PR if someone split the huge types.ts into submodules and this actually worked?


Sample: Consume paritition events using callback

API change check
API changes are not detected in this pull request.


Add new move.List type + some helpers

This PR adds a help some helpers to move.go, move_list.go.
Also renames move.NewMove to move.New for concise-ness.
Additionally, this adds a move.List type, with some useful properties
(sorting, string)

Thanks for the review!

Thanks for the review!


Editing container params feature

Hello, is it possible to add editing feature like that in kitematic?
A lot of packages asking to edit env variables (ex. mysql), and it will be great to modify ports and volumes after creating container.
Sadly, but nowone except kitematic gui supports editing, even monster rancher can modify ports, but it doesn't work.
Dockerui is lightweight and great, so this feature is very important for me (I think for others too).
It is very complicated to do this in console with commiting images, restarting them.

From the docs:

When you “Save” the changed environment variables, the container will be stopped, removed and re-created.

I don't think it's possible to modify ports and volumes of a running container without destroying it and creating a new one, Kitematic just does these steps for you. I don't have much of a use for this but if anyone wants to give it a shot I'll gladly merge it.

Hi, I tried to implement this feature. I am new to angular and docker api, please look at my commit:
https://github.com/ramzes642/dockerui/commit/ad0d23d6868218e3b0ec19eb92fca86629d5298b
I've made one change, I don't know if it correct - changed parameter "repo" to "tag" in commit method, otherwise it was failing if repo has semicolon in name.

Thanks, I'll try to review it soon

Now with ports editing and filesystem binds. https://github.com/ramzes642/dockerui/commit/50d33a07dfea390260d63d6627eb542cdc23bb9c
If you like it, I can make a pull request,

A PR would be great

Implemented in #184, thanks!


Open TSC Meeting, Thursday 18 March 2021

NOTE: This meeting is on Thursday at 9am - 10am PT
Zoom Meeting link: https://zoom.us/j/975841675. Dial-in passcode: 763054
In order to give some more visibility into the topics we cover in the TSC meetings here is the planned agenda for the next meeting.  Hopefully this will allow people to plan to attend meetings for topics that they have an interest in.  And for folks who cannot attend they can comment on this issue prior to the meeting.  Feel free to suggest other potential agenda topics.
Please submit comments below for topics or proposals that you wish to present in the TSC meeting
The agenda backlog is currently maintained in issue #2482

Topic
Owner
Decision/NextStep

Housekeeping
@webron

AOB (see below)
TDC

New issues / PRs labelled review
@OAI/triage

New issues without response yet
@OAI/triage

/cc @OAI/tsc Please suggest items for inclusion

Let's get confirmation that these two are probably functionally equivalent, but the first is more explicit.
security:
  - {}

and
security: []

They are in isolation, but
security:
  - {}

means optional security (which could be used in combination, AND'd or OR'd, with other security requirements). Whereas
security: []

means there is no security requirement for this operation at all.

Could you please let me know how to bring to your attention #2479?

This issue needs pinning in place of last weeks meeting issue =]

I would, if I may, like to start by taking 5 minutes (at most) to give a quick JSON Schema announcement!

This issue needs pinning in place of last weeks meeting issue =]

@darrelmiller will be reprimanded sternly.


Three decimal Pricing that do not end in 0 produces an error

Describe the bug
When the product price ends with anything but 0 for prices of 3 decimal places for OMR it produces an error.
Additional context
{"success":false,"code":4000,"description":"Invalid information","data":{"error":[{"field":"products[0].unit_amount","message":"Input string '952.381000000000085492501966655254364013671875' is not a valid integer. Path 'products[0].unit_amount', line 1, position 125."}]}}
{"success":false,"code":4000,"description":"Invalid information","data":{"error":[{"field":"products[0]._unit_amount","message":"The field UnitAmount must be between 100 and 9999000."}]}}

hey @zaabi1995 can I know the price that set on woocommerce for the product ?

confirmed it's a bug ! thanks @zaabi1995

Any price that does not end in 0 causes the bug

How do I update the plugin?


Files over a certain size are only partially uploaded (FTP)

With every deployment action I run, any files over a certain size (seems to be 48 KiB) error with Fatal error: max-retries exceeded and the end result is that an incomplete file (48 KiB in size) is left on the server.
Here's the log from the last deployment.
It's just using FTP, not SFTP or FTPS. Normal FTP connections work absolutely fine.
Any ideas?
Protocol: ftp
  Synchronization: delta
  Local path: .
  Remote path: /public_html
  Upload files: 1
  Delete files: 0
  ____________________________________________________________________________________________________
  WARNING: Certificate verification: hostname checking disabled
  WARNING: Certificate verification: hostname checking disabled
  WARNING: Certificate verification: hostname checking disabled
  WARNING: Certificate verification: hostname checking disabled
  WARNING: Certificate verification: hostname checking disabled
  <--- 451-Error during read from data connection
  <--- 451-Transfer aborted
  <--- 451 0.212 seconds (measured here), 75.52 Kbytes per second
  WARNING: Certificate verification: hostname checking disabled
  <--- 451-Error during read from data connection
  <--- 451-Transfer aborted
  <--- 451 0.217 seconds (measured here), 73.84 Kbytes per second
  WARNING: Certificate verification: hostname checking disabled
  <--- 451-Error during read from data connection
  <--- 451-Transfer aborted
  <--- 451 0.217 seconds (measured here), 73.56 Kbytes per second
  mput: System/modules/appointments/lib/appointments.inc.php: Fatal error: max-retries exceeded
  /home/runner/work/[redacted]/[redacted]/.deploy-running -> ftp://***@***:21***.deploy-running 0-0
  /home/runner/work/[redacted]/[redacted]/.deploy-revision -> ftp://***@***:21***.deploy-revision 0-41 54 B/s

This is unusual error. Try enabling debug input which should show verbose output of FTP commands.

Sorry for the delay, I finally got around to doing this. The output is below:
---- Connecting to *** ([redacted]) port 21
  ---> FEAT
  <--- 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
  <--- 220-You are user number 2 of 50 allowed.
  <--- 220-Local time is now 12:43. Server port: 21.
  <--- 220-This is a private system - No anonymous login
  <--- 220-IPv6 connections are also welcome on this server.
  <--- 220 You will be disconnected after 15 minutes of inactivity.
  <--- 211-Extensions supported:
  <---  UTF8
  <---  EPRT
  <---  IDLE
  <---  MDTM
  <---  SIZE
  <---  MFMT
  <---  REST STREAM
  <---  MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
  <---  MLSD
  <---  PRET
  <---  AUTH TLS
  <---  PBSZ
  <---  PROT
  <---  TVFS
  <---  ESTA
  <---  PASV
  <---  EPSV
  <---  ESTP
  <--- 211 End.
  ---> AUTH TLS
  <--- 234 AUTH TLS OK.
  ---> OPTS UTF8 ON
  ---> USER ***
  Certificate: CN=*.[redacted]
   Issued by:        C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Checking against: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
    Trusted
  Certificate: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Issued by:        C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Checking against: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
    Trusted
  Certificate: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Issued by: C=GB,ST=Greater Manchester,L=Salford,O=Comodo CA Limited,CN=AAA Certificate Services
    Trusted
  WARNING: Certificate verification: hostname checking disabled
  <--- 504 Unknown command
  <--- 331 User *** OK. Password required
  ---> PASS XXXX
  ---> OPTS UTF8 ON
  ---> OPTS MLST type;size;modify;UNIX.mode;UNIX.uid;UNIX.gid;
  ---> PWD
  ---> PBSZ 0
  ---> PROT P
  <--- 230 OK. Current restricted directory is /
  <--- 504 Unknown command
  <--- 200  MLST OPTS type;size;sizd;modify;UNIX.mode;UNIX.uid;UNIX.gid;unique;
  <--- 257 "/" is your current location
  <--- 200 PBSZ=0
  <--- 200 Data protection level set to "private"
  ---> TYPE I
  ---> PRET STOR public_html/.deploy-running
  ---> PASV
  ---> STOR public_html/.deploy-running
  <--- 200 TYPE is now 8-bit binary
  <--- 200 Ready to proceed
  <--- 227 Entering Passive Mode ([redacted],133,117)
  ---- Connecting data socket to ([redacted]) port 34165
  ---- Data connection established
  <--- 150 Accepted data connection
  Certificate: CN=*.[redacted]
   Issued by:        C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Checking against: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
    Trusted
  Certificate: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Issued by:        C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Checking against: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
    Trusted
  Certificate: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Issued by: C=GB,ST=Greater Manchester,L=Salford,O=Comodo CA Limited,CN=AAA Certificate Services
    Trusted
  WARNING: Certificate verification: hostname checking disabled
  ---- Closing data socket
  <--- 226 File successfully transferred
  ---> MFMT<PHONE_NUMBER>4339 public_html/.deploy-running
  <--- 213 UTIME OK
  ---- Connecting to *** ([redacted]) port 21
  ---> MKD public_html
  ---> FEAT
  <--- 550 Can't create directory: File exists
  mkdir failed: Access failed: 550 Can't create directory: File exists (/public_html)
  ---> PRET STOR public_html/.deploy-revision
  ---> PASV
  ---> STOR public_html/.deploy-revision
  <--- 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
  <--- 220-You are user number 3 of 50 allowed.
  <--- 220-Local time is now 12:43. Server port: 21.
  <--- 220-This is a private system - No anonymous login
  <--- 220-IPv6 connections are also welcome on this server.
  <--- 220 You will be disconnected after 15 minutes of inactivity.
  <--- 211-Extensions supported:
  <---  UTF8
  <---  EPRT
  <---  IDLE
  <---  MDTM
  <---  SIZE
  <---  MFMT
  <---  REST STREAM
  <---  MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
  <---  MLSD
  <---  PRET
  <---  AUTH TLS
  <---  PBSZ
  <---  PROT
  <---  TVFS
  <---  ESTA
  <---  PASV
  <---  EPSV
  <---  ESTP
  <--- 211 End.
  ---> AUTH TLS
  <--- 200 Ready to proceed
  <--- 227 Entering Passive Mode ([redacted],185,148)
  ---- Connecting data socket to ([redacted]) port 47508
  <--- 234 AUTH TLS OK.
  ---> OPTS UTF8 ON
  ---> USER ***
  ---- Data connection established
  Certificate: CN=*.[redacted]
   Issued by:        C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Checking against: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
    Trusted
  Certificate: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Issued by:        C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Checking against: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
    Trusted
  Certificate: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Issued by: C=GB,ST=Greater Manchester,L=Salford,O=Comodo CA Limited,CN=AAA Certificate Services
    Trusted
  WARNING: Certificate verification: hostname checking disabled
  <--- 150 Accepted data connection
  Certificate: CN=*.[redacted]
   Issued by:        C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Checking against: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
    Trusted
  Certificate: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Issued by:        C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Checking against: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
    Trusted
  Certificate: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Issued by: C=GB,ST=Greater Manchester,L=Salford,O=Comodo CA Limited,CN=AAA Certificate Services
    Trusted
  WARNING: Certificate verification: hostname checking disabled
  ---- Closing data socket
  <--- 226-File successfully transferred
  <--- 226 0.000 seconds (measured here), 194.37 Kbytes per second
  ---> MFMT<PHONE_NUMBER>4339 public_html/.deploy-revision
  <--- 504 Unknown command
  <--- 331 User *** OK. Password required
  ---> PASS XXXX
  ---> OPTS UTF8 ON
  ---> OPTS MLST type;size;modify;UNIX.mode;UNIX.uid;UNIX.gid;
  ---> PBSZ 0
  ---> PROT P
  <--- 213 UTIME OK
  <--- 230 OK. Current restricted directory is /
  <--- 504 Unknown command
  <--- 200  MLST OPTS type;size;sizd;modify;UNIX.mode;UNIX.uid;UNIX.gid;unique;
  <--- 200 PBSZ=0
  <--- 200 Data protection level set to "private"
  ---> MKD /public_html
  ---> MKD ***System
  ---> MKD ***System/modules
  ---> MKD ***System/modules/appointments
  ---> MKD public_html/System/modules/appointments/admin
  <--- 550 Can't create directory: File exists
  <--- 550 Can't create directory: File exists
  <--- 550 Can't create directory: File exists
  <--- 550 Can't create directory: File exists
  <--- 550 Can't create directory: File exists
  mkdir failed: Access failed: 550 Can't create directory: File exists (***System/modules/appointments/admin)
  ---> TYPE I
  ---> PRET STOR public_html/System/modules/appointments/admin/index.php
  ---> PASV
  ---> STOR public_html/System/modules/appointments/admin/index.php
  <--- 200 TYPE is now 8-bit binary
  <--- 200 Ready to proceed
  <--- 227 Entering Passive Mode ([redacted],144,225)
  ---- Connecting data socket to ([redacted]) port 3[708]([redacted]/actions/runs/10507402769/job/29109070342#step:5:715)9
  ---- Data connection established
  <--- 150 Accepted data connection
  Certificate: CN=*.[redacted]
   Issued by:        C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Checking against: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
    Trusted
  Certificate: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Issued by:        C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Checking against: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
    Trusted
  Certificate: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Issued by: C=GB,ST=Greater Manchester,L=Salford,O=Comodo CA Limited,CN=AAA Certificate Services
    Trusted
  WARNING: Certificate verification: hostname checking disabled
  ---- Closing data socket
  <--- 451-Error during read from data connection
  <--- 451-Transfer aborted
  <--- 451 0.228 seconds (measured here), 70.04 Kbytes per second
  ---> SIZE ***System/modules/appointments/admin/index.php
  <--- 213 16384
  ---> PRET STOR public_html/System/modules/appointments/admin/index.php
  ---> PASV
  ---> REST 16384
  ---> STOR public_html/System/modules/appointments/admin/index.php
  copy: put rolled back to 16384, seeking get accordingly
  <--- 200 Ready to proceed
  <--- 227 Entering Passive Mode ([redacted],152,235)
  <--- 350 Restarting at 16384
  ---- Connecting data socket to ([redacted]) port 39147
  ---- Data connection established
  <--- 150 Accepted data connection
  Certificate: CN=*.[redacted]
   Issued by:        C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Checking against: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
    Trusted
  Certificate: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Issued by:        C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Checking against: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
    Trusted
  Certificate: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Issued by: C=GB,ST=Greater Manchester,L=Salford,O=Comodo CA Limited,CN=AAA Certificate Services
    Trusted
  WARNING: Certificate verification: hostname checking disabled
  ---- Closing data socket
  <--- 451-Error during read from data connection
  <--- 451-Transfer aborted
  <--- 451 0.219 seconds (measured here), 72.95 Kbytes per second
  ---> SIZE ***System/modules/appointments/admin/index.php
  <--- 213 32[768]([redacted]/actions/runs/10507402769/job/29109070342#step:5:775)
  ---> PRET STOR public_html/System/modules/appointments/admin/index.php
  ---> PASV
  ---> REST 32768
  ---> STOR public_html/System/modules/appointments/admin/index.php
  copy: put rolled back to 32768, seeking get accordingly
  <--- 200 Ready to proceed
  <--- 227 Entering Passive Mode ([redacted],124,153)
  <--- 350 Restarting at 32768
  ---- Connecting data socket to ([redacted]) port 31897
  ---- Data connection established
  <--- 150 Accepted data connection
  Certificate: CN=*.[redacted]
   Issued by:        C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Checking against: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
    Trusted
  Certificate: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA
   Issued by:        C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Checking against: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
    Trusted
  Certificate: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority
   Issued by: C=GB,ST=Greater Manchester,L=Salford,O=Comodo CA Limited,CN=AAA Certificate Services
    Trusted
  WARNING: Certificate verification: hostname checking disabled
  ---- Closing data socket
  <--- 451-Error during read from data connection
  <--- 451-Transfer aborted
  <--- 451 0.230 seconds (measured here), 69.53 Kbytes per second
  ---> SIZE ***System/modules/appointments/admin/index.php
  <--- 213 49152
  mput: System/modules/appointments/admin/index.php: Fatal error: max-retries exceeded
  ---> DELE public_html/.deploy-check
  <--- 550 Could not delete public_html/.deploy-check: No such file or directory
  ---> DELE public_html/.deploy-running
  <--- 250 Deleted public_html/.deploy-running
  ---> QUIT
  ---> QUIT
  <--- 221-Goodbye. You uploaded 48 and downloaded 0 kbytes.
  <--- 221 Logout.
  ---- Closing control socket
  <--- 221-Goodbye. You uploaded 1 and downloaded 0 kbytes.
  <--- 221 Logout.
  + set ftp:ssl-protect-data true
  + set ftp:sync-mode false
  + set log:enabled/xfer true
  + set log:file/xfer ~/transfer_log.txt
  + set log:show-time/xfer false
  + set mirror:overwrite true
  + set mirror:parallel-transfer-count 3
  + set mirror:set-permissions false
  + set net:max-retries 1
  + set net:persist-retries 0
  + set net:timeout 10
  + set sftp:auto-confirm true
  + set ssl:check-hostname false
  + set ssl:verify-certificate false
  + set xfer:parallel 3
  + set sftp:connect-program /usr/bin/ssh -a -x
  + open ftp://***@***:21
  ---- Closing control socket
  + lftp -c "lcd \".\";
      put -O \"/public_html\" \"./.deploy-running\";
      mput -d -O \"/public_html\" .deploy-revision \"System/modules/appointments/admin/index.php\" ;
      rm -f \"***.deploy-check\" ;
      rm -f \"***.deploy-running\";
      "
  + lcd .
  + put -O /public_html ./.deploy-running
  + mput -d -O /public_html .deploy-revision System/modules/appointments/admin/index.php
  + rm -f ***.deploy-check
  + rm -f ***.deploy-running
  /home/runner/work/[redacted]/[redacted]/.deploy-running -> ftp://***@***:21***.deploy-running 0-0
  /home/runner/work/[redacted]/[redacted]/.deploy-revision -> ftp://***@***:21***.deploy-revision 0-41 50 B/s

@milanmk Did you mean to mark this as completed? What does the log indicate?


Missing KMS kms:CreateKey on resource: *

When trying to run the notebook Best_Clientside_Security_Practices in the step that creates KMS key the notebook role doesn't have the appropriate permissions.
when looking on the cloudformation at https://amazon-personalize-github-samples.s3.amazonaws.com/PersonalizeDemo.yaml it needs to have for the demo purpose a CreateKey policy
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "kms:CreateKey",
            "Resource": "*"
        }
    ]
}

The issue has been fixed, the template now has "arn:aws:iam::aws:policy/AWSKeyManagementServicePowerUser" managed policy attached to it


Make use of kubectl as main command

With this PR I've removed the reference to K3s as the main command so users fully use kubectl  as the only underline command to interact with the various K8's instances.
Why I did this:
kubectl  is covering more use cases than k3s itself, since now we do support also KinD and K0s within k3ai it makes easier for users that do not need anymore to pass the --kubectl switch
What is still missing
In the init I'm planning to add a way to download the  kubectl  binary, currently, it only references the URL to download it. This will make life easier for users as well.

Codecov Report

Merging #69 (e715b89) into main (17d240e) will decrease coverage by 0.69%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #69      +/-   ##
==========================================
- Coverage   46.78%   46.08%   -0.70%
==========================================
  Files          11       11
  Lines         233      230       -3
==========================================
- Hits          109      106       -3
  Misses         98       98
  Partials       26       26

Impacted Files
Coverage Δ

cmd/tools/cli/cli.go
66.66% <ø> (-4.77%)
:arrow_down:

Continue to review full report at Codecov.

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


Eventstore: Schema

Closed as first round of review and suggestions were made.
New issues will be created for evolution.


Some tables reduced to a single column

I just noticed that on the ?Quotes page, there is a table that is shown as a single column, whereas in the original help file, it is two columns.

Related #289


Add Wondershare UniConverter 15

Wondershare is infamous for not having permanent links to the latest version of their software, so you need to reach out to their support team every few weeks to get the newest one.

The point of Installomator is to automate the download and installation. If you have to manually update the url frequently, I would recommend using valuesfromarguments instead


Error: AgoraRTCError CAN_NOT_GET_GATEWAY_SERVER: no active status

Looks like the RTC Client is having issues connecting to the server. Any idea as to what might be wrong here?

Hi, it seems that the RTC client currently blocks the traffic from non-iPhone devices. I will try to fix this.

same error, thanks for this!

same error

Umm.. how do they even know you're not on an iOS device?

Hi, it seems that the RTC client currently blocks the traffic from non-iPhone devices. I will try to fix this.

Umm.. how do they even know you're not on an iOS device?

Agora-web-sdk-ng relys on browser implementation. It do not have full control of User-Agent   header.

Hi, it seems that the RTC client currently blocks the traffic from non-iPhone devices. I will try to fix this.

Umm.. how do they even know you're not on an iOS device?

Agora-web-sdk-ng relys on browser implementation. It do not have full control of User-Agent header.

That's it? so I download the SDK, modify user-agent in .js file, and we're done? I looked at traffic, and the web sdk is talking to servers that have "web" in their names.
Sounds too easy, but I'll try.

Hi, it seems that the RTC client currently blocks the traffic from non-iPhone devices. I will try to fix this.

Umm.. how do they even know you're not on an iOS device?

Agora-web-sdk-ng relys on browser implementation. It do not have full control of User-Agent header.

That's it? so I download the SDK, modify user-agent in .js file, and we're done? I looked at traffic, and the web sdk is talking to servers that have "web" in their names.
Sounds too easy, but I'll try.

It depends on browser implement. According to this, it is not possible in Chrome.

same error not able to fix through any way

same error any solution


Fix for a minor bug while partitioning using Octree

Codecov Report

Merging #45 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff           @@
##           master     #45   +/-   ##
======================================
  Coverage    99.3%   99.3%
======================================
  Files          18      18
  Lines         716     716
  Branches      188     192    +4
======================================
  Hits          711     711
  Misses          5       5

Impacted Files
Coverage Δ

...in/scala/com/spark3d/spatial3DRDD/Shape3DRDD.scala
96.96% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Even after the fix, the error in https://github.com/JulienPeloton/spark3D/issues/41 is still there.
Did you check this?

These changes are already taken care of in #56


Gatsby/feature/ui translations

Codecov Report

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

@@            Coverage Diff            @@
##             master     #144   +/-   ##
=========================================
  Coverage          ?   22.22%
=========================================
  Files             ?       30
  Lines             ?      252
  Branches          ?       95
=========================================
  Hits              ?       56
  Misses            ?      196
  Partials          ?        0

Continue to review full report at Codecov.

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


Testing issue

Issue

comment

test

Test comment

Test comment 2

Test comment 3

Test comment 4 (shouldn't get notification)

Test comment 5 (shouldn't get notification)

Test comment 6


Experiment with ejs template

Using the config object changes and the render changes from #292 #291 run a site using ejs and see if there are things that need to be changed.
Also look at whether autodetection of the engine and if there are defaults that make sense if we can autodetect
Part of this ticket should be creating documentation around using ejs and adding examples for how to use ejs with monument

Hi,
I would like to try and work out this issue. Since I'm a first time contributor is there anything that I should keep in mind while handling this?
As of now this is my understanding of the problem -

Add a template object in the global config object to provide configuration for templating engine which by default is going to be dotJs (Eg. ejs/jade)
Check if each render engine functions properly

Sorry if this approach seems a bit over simplified.

Yeah that approach sounds pretty good. I have a branch up where I am working on getting the render items pulled into the config that you pass into the server. I am 90% of the way there (https://github.com/ansble/monument/pull/301) just have some failing tests to get squared away. But looking through that may give you some more insight.
I am hoping to find sometime this weekend to get that change finished up and merged into the next release branch.
You can probably start working with that branch as your base.

That branch being this one: https://github.com/ansble/monument/tree/feature/swappable-template-engines-add-config-objects

also the config object would include the template engine itself, so the ejs engine as well as any config that it needs.

If you start from the Strade Bianchi branch you should be able to make a
run at it now. Got the config object pull request merged over the weekend
On Fri, Nov 25, 2016 at 2:34 AM, Abhinav Sharma<EMAIL_ADDRESS>wrote:

Hi,
I would like to try and work out this issue. Since I'm a first time
contributor is there anything that I should keep in mind while handling
this?
As of now this is my understanding of the problem -

Add a template object in the global config object to provide
configuration for templating engine which by default is going to be dotJs
(Eg. ejs/jade)
Check if each render engine functions properly

Sorry if this approach seems a bit over simplified.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ansble/monument/issues/297#issuecomment-262915961,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZyjJX8bQxVJCKWdrnquoXVkIc_YaG-ks5rBquagaJpZM4KgJNU
.


Support for ELSE_CORRELATED_ERROR in stim analyze_errors

Hello, I've been trying to use the glue code provided in the getting started tutorial to turn a noisy measurement circuit that I've built with Stim into a matching decoder in PyMatching. Unfortunately, I am making extensive use of the ELSE_CORRELATED_ERROR instruction in my circuit model, and when I use the glue code I get an error explaining that analyze_errors mode does not currently support the ELSE_CORRELATED_ERROR instruction when it's trying to convert my circuit into a detector error model.
I see that you are aware of this, as it is mentioned in the Stim Command Line Reference doc. That said, I think this is the only place in the documentation where this issue with ELSE_CORRELATED_ERROR is mentioned, and I think it would be very helpful to beginners if this lack of support was mentioned in the Gate Reference doc section that describes ELSE_CORRELATED_ERROR. I read the gate reference doc before coding up my circuit, but not the Command Line Reference doc.
I'm also wondering if there are any near term plans to implement support for ELSE_CORRELATED_ERROR in this setting? I read in another issue below that PAULI_CHANNEL_2 is currently 10x slower than DEPOLARIZE2. Is the reason for this performance difference the same reason why it might not currently be feasible to efficiently process correlated Pauli channels on larger numbers of qubits?
Thanks, I've really been enjoying working with Stim so far!

I read in another issue below that PAULI_CHANNEL_2 is currently 10x slower than DEPOLARIZE2. Is the reason for this performance difference the same reason why it might not currently be feasible to efficiently process correlated Pauli channels on larger numbers of qubits?

No, it's because it's performed by decomposing it into 15 individual errors. By contrast, DEPOLARIZE2 is sampled as one error that then uniformly samples 15 possible symptoms, which ends up being something like 5-10x more efficient when sampling IIRC.
In the context of error analysis, DEPOLARIZE2 and PAULI_CHANNEL_2 actually have pretty similar performance, because all 15 cases within DEPOLARIZE2 have to be handled separately. The low-then-uniform optimization doesn't apply to looking up xoring error sensitivities.

I'm also wondering if there are any near term plans to implement support for ELSE_CORRELATED_ERROR in this setting?

The reason ELSE_CORRELATED_ERROR isn't supported is because it is the only instruction that couples multiple instructions into one. Interpreting the probability it lists requires knowing the correlated errors that came beforehand. For example, the meaning an ELSE_CORRELATED_ERROR in a loop can be different in every single iteration if no CORRELATED_ERROR appears in the loop.
If I add support for it, it will specifically only work in the case where every ELSE_CORRELATED_ERROR is immediately preceded by ELSE_CORRELATED_ERROR or CORRELATED_ERROR. Also, it will require specifying approximate_disjoint_errors=True since it will just be approximating the ELSE_CORRELATED_ERROR into a CORRELATED_ERROR. This is because, by design, every error in a detector error model must be independent of all the others (though individual errors can contain arbitrary many terms) (for example this means it is literally impossible to explain a DEPOLARIZE1(0.99) error to a detector error model without approximating it, though DEPOLARIZE1(0.75) and below are possible). The alternative was just too hard to consume on the decoder side.

Thanks, Craig. That makes sense. Although, I'm not sure that I understand your comment re: DEPOLARIZE1(0.99) vs. DEPOLARIZE1(0.75), which means that I probably don't understand the details of detector error models well enough to correctly troubleshoot some other issues that I'm encountering. May I ask: why would the noise strength of a single qubit depolarizing channel affect how well a detector error model can deal with it?

Ah, I believe this is the answer: https://algassert.com/post/2001

Re-opening since I do think basic support for [ELSE_]CORRELATED_ERROR blocks makes sense as a feature.


Symmetry fails on placing things

In the latest unearth version, placing things with symmetry does not always work as intended:

The red avatar I placed, I expected 3 other colored ones to be placed too.
Also see this video:
https://github.com/user-attachments/assets/8e7719d7-64d3-4724-9236-9f8cce387a65

caused by a bugged Place things anywhere setting.
side issue: Placed door as locked isn't symmetrical


Support for ruby 2.1.2

Installation of jazz_hands is currently failing on ruby 2.1.2 because of it's dependencies - particularly pry-debugger which is currently broken for 2.1.2, because of it's dependency debugger. Even though debugger works with rubies 2.0 up to 2.1.1, it's not supposed to (more info here: https://github.com/cldwalker/debugger/issues/125#issuecomment-43353446 and here https://github.com/cldwalker/debugger/issues/125#issuecomment-43358018). As ruby 2 is used more and more frequently this change might be beneficial.

Guys, take a look at jazz_fingers, its a maintained fork of this project and already include fixes for ruby > 2.0.0.

Hey guys, also take look at awesome_rails_console. it is a similar project but with slightly different appearance and support Ruby 2.0+.


litex-based mprj wishbone region size is significantly smaller than the previous picorv32-based design

In https://github.com/efabless/caravel_mgmt_soc_litex/blob/c741d6145024e621dc10b7f511a306e4858a92f9/litex/caravel.py#L186 the defined mprj size is much smaller than the original management soc mprj memory region.
From the previous announcements it looks like the management soc in mpw-2,3,4 has been swapped out with the litex version.  For pre-mpw-4 projects we ran our DV with the previous picorv32 which had a mask of 32'hff000000 vs the new smaller mask.
My project (mpw-3 randsack) probably won't work with the new soc: https://github.com/harrisonpham/randsack/blob/7f024646f327b8cfc0e80fef52505b4bfa8bc87a/ip/randsack/rtl/digitalcore_macro.v#L68
I haven't had a chance to rerun my DV tests with the new soc to confirm.  Hopefully I'm just misunderstanding the litex design and this isn't actually a problem that will impact projects.

We need a test bench with a user project to verify this change. @shalan


Adding verb SCAN: missing documentation?

The documentation looks like to be incomplete for SCAN. I used to see a "word syntax" or is SCAN really just a backslash? I need some clarification and examples how to use this verb.
# SCAN Command - Scan For Text In Program

## Syntax

\text

## Description

The scan command LISTs all lines in the current program that contain the specified text. The scan is case-insensitive.

CC @StephanWald

Please remove this command. It is only relevant at the command line, but never used inside programs it's indeed a backslash. The following searches for HELLO in the currently loaded program, when at command prompt:
 \HELLO


Updates intended for <IP_ADDRESS> release

Summary

Changes from release/<IP_ADDRESS> branch

@lylehuber fixed a bug in the last IngestLDD you submitted, but should work now. also, shouldn't this LDD be updated to use the pds:type and pds:subtype and set the permissible values using DD_Associate_External_Class?


Some path to the spice primitive Mos, Diode, etc (aka the m-element prefix)

The hdl21 primitives come in "ideal" and "physical" flavors.
Some element-types, e.g. resistors and capacitors, come in both flavors. Generally the expectation is that "ideal" is a good term for the SPICE-primitive, mathematically-exact version. "Physical" means "a thing in a given technology", e.g. the poly resistor in some particular process.
A few other element-types, mostly semiconductor devices, come in the "physical" flavor only. The idea is that they are always technology-dependent; there is no singular "ideal" version, and most technologies tend to define them in sub-circuit definitions.
There are nonetheless two related but different things, mostly differentiated in SPICE netlist languages by their "prefix type system". The two look like this:
.subckt xyz VSS

  xn VSS VSS VSS VSS nmos * <= a sub-circuit instance
  mn VSS VSS VSS VSS nmos * <= a spice primitive instance, of a thing also named `nmos`

.ends

The former is a sub-circuit, the latter is a SPICE primitive element. We had hoped to just never write the latter, or care about it, or tell Hdl21, VLSIR & co of its existence. But it seems we have applications where the difference may really matter.
And sadly, which we want to produce seems fairly context-dependent, on what downstream software is interpreting our output. Not obvious the best way to organize this. Prior EDA software tends to have different "export views" for different downstream programs. I don't really want to inject such a thing. Maybe instead we want, like, a "physical to ideal converter" function/ compiler?

This is in, via the addition of the SpiceType(s) to VLSIR.


Feature Jira widget shows 0 0 0 for scrum.

For kanban it is showing issues and issue count.

below is the properties file:
dbname=dashboarddb
dbusername=dashboarduser
dbpassword=dbpassword
dbhost=<IP_ADDRESS>
dbport=27017
server.contextPath=/api
server.port=8089
<EMAIL_ADDRESS>auth.expirationTime=60000000
auth.secret=hygieiasecret
auth.authenticationProviders=STANDARD
logging.file=./logs/jira.log
feature.pageSize=100
Delta change date that modulates the collector item task
Occasionally, these values should be modified if database size is a concern
feature.deltaStartDate=2018-04-01T00:00:00.000000
feature.masterStartDate=2018-04-01T00:00:00.000000
feature.deltaCollectorItemStartDate=2018-04-01T00:00:00.000000
Chron schedule: S M D M Y [Day of the Week]
feature.cron=0 * * * * *
ST Query File Details - Required, but DO NOT MODIFY
feature.queryFolder=jiraapi-queries
feature.storyQuery=story
feature.epicQuery=epic
JIRA CONNECTION DETAILS:
Enterprise Proxy - ONLY INCLUDE IF YOU HAVE A PROXY
feature.jiraProxyUrl=
feature.jiraProxyPort=
feature.jiraBaseUrl=http://localhost:8888/
feature.jiraQueryEndpoint=rest/api/2/
For basic authentication, requires username:password as string in base64
This command will make this for you:  echo -n username:password | base64
feature.jiraCredentials=***********************
OAuth is not fully implemented; please blank-out the OAuth values:
feature.jiraOauthAuthtoken=
feature.jiraOauthRefreshtoken=
feature.jiraOauthRedirecturi=
feature.jiraOauthExpiretime=
#############################################################################
In Jira, general IssueType IDs are associated to various 'issue'
attributes. However, there is one attribute which this collector's
queries rely on that change between different instantiations of Jira.
Please provide a string name reference to your instance's IssueType for
the lowest level of Issues (for example, 'user story') specific to your Jira
instance.  Note:  You can retrieve your instance's IssueType Name
listings via the following URI:  https://[your-jira-domain-name]/rest/api/2/issuetype/
Multiple comma-separated values can be specified.
#############################################################################
feature.jiraIssueTypeNames=Story
#############################################################################
In Jira, your instance will have its own custom field created for 'sprint' or 'timebox' details,
which includes a list of information.  This field allows you to specify that data field for your
instance of Jira. Note: You can retrieve your instance's sprint data field name
via the following URI, and look for a package name com.atlassian.greenhopper.service.sprint.Sprint;
your custom field name describes the values in this field:
https://[your-jira-domain-name]/rest/api/2/issue/[some-issue-name]
#############################################################################
feature.jiraSprintDataFieldName=customfield_15433
#############################################################################
In Jira, your instance will have its own custom field created for 'super story' or 'epic' back-end ID,
which includes a list of information.  This field allows you to specify that data field for your instance
of Jira.  Note:  You can retrieve your instance's epic ID field name via the following URI where your
queried user story issue has a super issue (for example, epic) tied to it; your custom field name describes the
epic value you expect to see, and is the only field that does this for a given issue:
https://[your-jira-domain-name]/rest/api/2/issue/[some-issue-name]
#############################################################################
feature.jiraEpicIdFieldName=customfield_11532
#############################################################################
In Jira, your instance will have its own custom field created for 'story points'
This field allows you to specify that data field for your instance
of Jira.  Note:  You can retrieve your instance's storypoints ID field name via the following URI where your
queried user story issue has story points set on it; your custom field name describes the
story points value you expect to see:
https://[your-jira-domain-name]/rest/api/2/issue/[some-issue-name]
#############################################################################
feature.jiraStoryPointsFieldName=customfield_10002
#############################################################################
In Jira, your instance will have its own custom field created for 'team'
This field allows you to specify that data field for your instance
of Jira.  Note:  You can retrieve your instance's team ID field name via the following URI where your
queried user story issue has team set on it; your custom field name describes the
team value you expect to see:
https://[your-jira-domain-name]/rest/api/2/issue/[some-issue-name]
#############################################################################
feature.jiraTeamFieldName=customfield_11248
Set this to true if you use boards as team
feature.jiraBoardAsTeam=true
logging.level.com.capitalone.dashboard=DEBUG
logging.level.com.capitalone.dashboard.collector=DEBUG
logging.level.com.atlassian.jira=INFO

@nireeshT  Hi nireesh,
I changed the properties file, still not getting values or issue in widget for scrum,
And if i choose Team name instead of Any, i am getting nothing there for kanban also.

@Vijaydaswani  check if you have team collection in Mongo. If not collector is not pulling team data . Share updated  prop file.

@nireeshT here is the db screenshot and below properties file which you asked.

dbname=dashboarddb
dbusername=dashboarduser
dbpassword=dbpassword
dbhost=<IP_ADDRESS>
dbport=27017
server.contextPath=/api
server.port=8089
<EMAIL_ADDRESS>auth.expirationTime=60000000
auth.secret=hygieiasecret
auth.authenticationProviders=STANDARD
logging.file=./logs/jira.log
feature.pageSize=100
feature.deltaStartDate=2018-04-01T00:00:00.000000
feature.masterStartDate=2018-04-01T00:00:00.000000
feature.deltaCollectorItemStartDate=2018-04-01T00:00:00.000000
feature.cron=0 * * * * *
feature.queryFolder=jiraapi-queries
feature.storyQuery=story
feature.epicQuery=epic
feature.jiraProxyUrl=
feature.jiraProxyPort=
feature.jiraBaseUrl=http://localhost:8888/
feature.jiraQueryEndpoint=rest/api/2/
feature.jiraCredentials=**********************
feature.jiraOauthAuthtoken=
feature.jiraOauthRefreshtoken=
feature.jiraOauthRedirecturi=
feature.jiraOauthExpiretime=
feature.jiraIssueTypeNames=Story
feature.jiraSprintDataFieldName=customfield_15433
feature.jiraEpicIdFieldName=customfield_11532
feature.jiraStoryPointsFieldName=customfield_10002
feature.jiraTeamFieldName=customfield_11248
feature.jiraBoardAsTeam=true
logging.level.com.capitalone.dashboard=DEBUG
logging.level.com.capitalone.dashboard.collector=DEBUG
logging.level.com.atlassian.jira=INFO

@subodhbattina Hi Subodh, I am having similar issue and I followed the steps you have mentioned above-
At #4 step, the "customfield_11248" Team field is null. For my Jira cloud instance the property is eature.jiraTeamFieldName=customfield_10001 and its null for all the issues in the response to https:///rest/agile/1.0/board/{board id value}/issue.
Please help.


[Docs] Default config values

for the overwhelming majority of config object definitions you have a column for default value but they're always -
it would be extremely helpful to have the defaults documented.
for example, https://hyperfetch.bettertyped.com/api/Hyper-Fetch/Class/Command
or https://hyperfetch.bettertyped.com/api/Hyper-Fetch/Type alias/CommandConfig

We have now started to make the first major changes to the api generator, hence the values and the overall look of the documentation will change and improve from release to release, adding new features and correcting existing issues. It looks a lot better now and hopefully both the api and the main documentation have improved a lot after the recent fixes! There will be even more changes coming soon, and I hope this will meet the expectations of as many people as possible. Let me close this issue because we implement new forms of presentation of our api, abandoning the old generation method due to its experimental functionality. Thanks for the feedback! 🤝


Create a UI Alarms screen

Similar to #3, but now alarms

Undecided as to whether to do these locally or using home assistant calendar events - the latter is probably more useful


Common property groups not picked-up

See reported grunt-ts issue: https://github.com/TypeStrong/grunt-ts/issues/242

This should be resolved in ae05fa686c1741edba5df2a4dc703e93ff35c78f. Will be released as v 0.0.3 on npm.


Jest throwing TypeError: Cannot read property 'getElementsByTagName' of undefined

Hi,
I'm starting out with Jest and I tried to follow the Getting Started example on the website, but when I create the files and try to run Jest I get the following output:
$ npm test

><EMAIL_ADDRESS>test /home/martynas/js/test-app
> jest

Using Jest CLI v0.5.0
 FAIL  __tests__/sum-test.js
TypeError: Cannot read property 'getElementsByTagName' of undefined
1 test failed, 0 tests passed (1 total)
Run time: 0.283s
npm ERR! Test failed.  See above for more details.

Does anyone know if I am doing anything wrong?
I am running iojs 3.2.0 on Linux Mint 17
Thanks!

I have the same problem.
It does work for me with jest shrinkwrapped to use jsdom 5.6.1.

Can you share the code from your test? This should work properly. I haven't used iojs 3.2 yet, can you check if there is a difference on iojs 3.1?

I'm not exactly sure what happened, but after deleting node_modules and installing the dependencies again, the test ran correctly.


IDL Support (Dashing+ Support)

I wanted to separate out this specific issue to prevent overloading the topic in the main Dashing support thread. Specifically, this is a discussion for the planned feature of IDL support, required by ROS2 Dashing and later versions.
Given the discussions there, there seem to be a couple of issues that need resolving, one major one being the choice of either using static compilation or introspection. I would be interested in any opinions that people have about that, as I look myself into how best to go about this.

For reference here is the link to the start of this discussion: #19
Looking at the state of RTPS and IDL support on rust, here is a pair of interesting developments: rtps-gen and rtps-rs.
It doesn't look ready but using these could prevent having to copy messages from Rust to C before serialization (and vice versa for deserialization).

Hi. Just wanted to say I'm also interested in this and giving it a shot. Current changes on the dashing-plus branch in my fork.
Ported the IDL generator and made some fixes for the rcl API. Publish and subscribe examples are working. Need to clean it up though.
Also, I'm specifically building against Dashing. Figured I'd do Eloquent and Foxy too (Not sure to what extent things need to change there).

Wanted to note that Galactic has introduced some new tools for rosidl. Might be easier now to integrate with cargo.

I think this can be closed now – after #80, IDL support should be practically complete, at least in Foxy+.


test: fix bad int casting in internal/metarepos.(*DummyStorageNodeClientFactory).GetManagementClient

What this PR does
Fix CodeQL issue - fix bad integer casting.
See https://github.com/kakao/varlog/security/code-scanning/1.

This change is

Codecov Report

Merging #151 (0dbed78) into main (1340bba) will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##             main     #151   +/-   ##
=======================================
  Coverage   62.86%   62.87%
=======================================
  Files         126      126
  Lines       17049    17049
=======================================
+ Hits        10718    10719    +1
+ Misses       5781     5777    -4
- Partials      550      553    +3

Impacted Files
Coverage Δ

...metarepos/dummy_storagenode_client_factory_impl.go
62.50% <0.00%> (ø)

internal/metarepos/storage.go
80.35% <0.00%> (-0.78%)
:arrow_down:

internal/storagenode/logstream/executor.go
80.16% <0.00%> (-0.64%)
:arrow_down:

internal/metarepos/report_collector.go
78.27% <0.00%> (+0.67%)
:arrow_up:

internal/storagenode/logstream/committer.go
82.91% <0.00%> (+1.06%)
:arrow_up:

internal/storagenode/replication_server.go
83.00% <0.00%> (+6.00%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


autocommitt use mode_name doesn't terminate even after model is pulled

Bug Description
autocommitt use mode_name doesn't terminate even after model is pulled
Steps to Reproduce
run autocommitt use model_name where model_name shouldn't be already pulled
Expected Behavior
Process (timer) should teminate when model is pulled
Actual Behavior
infinite timer goes on....
Environment

OS: [e.g., Windows 10, Ubuntu 22.04]
Python Version: [e.g., 3.9.5]
AutoCommitt Version: [e.g., 0.1.8]
Ollama Version: [e.g., 0.1.17]

Error Messages
If applicable, paste any error messages or logs here

Additional Context
Add any other context about the problem here.
Screenshots
If applicable, add screenshots to help explain your problem.

fixed


implementing the alarm and Gameselector screen

The alarm was implemented.
The first screen controls the alarm.
When the alarm is played, the game selector page opens and the user should select a game to play to stop the alarm.

If you are ok lets merge the pull request

Sorry I meant that these lines are not necessary for me. If you want to
change them that's fine :)
On Wed, Apr 3, 2019 at 4:38 AM Yoni<EMAIL_ADDRESS>wrote:

@yoniakabecky commented on this pull request.
In src/sample/Main.java
https://github.com/ryotogashi/sleepyhead/pull/26#discussion_r271698599:

 @Override

public void start(Stage primaryStage) throws Exception{

   Main.stage = primaryStage;

   changeView("View/firstScreen.fxml");

   primaryStage.setTitle("Welcome to the Sleepyhead App");

   primaryStage.setResizable(false);

I know what are 21 and 22 lines do.
I haven't made the first screen resizable so line 21 is necessary. If you
made the window adjustable it is not necessary.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ryotogashi/sleepyhead/pull/26#discussion_r271698599,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AtZ6O21t1etZCqS6lswNoMZQXhFOJOkFks5vdJKugaJpZM4cXKtq
.


make image smaller

Codecov Report

Merging #555 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #555      +/-   ##
==========================================
- Coverage   42.29%   42.28%   -0.02%
==========================================
  Files         125      125
  Lines       10778    10778
==========================================
- Hits         4559     4557       -2
- Misses       5703     5704       +1
- Partials      516      517       +1

Impacted Files
Coverage Δ

catalog/cataloger_create_entry.go
95.12% <0.00%> (-4.88%)
:arrow_down:

Continue to review full report at Codecov.

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


Migrate to Java 11

update project dependencies and switch to Java11
relocate Maven projects to com.xceptance group
get rid of XCMStarter and use NinjaJetty instead

What about updating the license headers in xcmailr-webapp, xcmailr-client, and xcmailr-load-test-suite via mvn license:format in each subdirectory?


serving/xrefs: correctly populate MarkedSource.post_text [phab:D1488]

Created by schroederc at 2017-04-04 22:57:30:

zarko accepted this revision at 2017-04-04 23:00:28

schroederc closed via commit 514528cc52a1190ac2be9c895bca4d7b8cd5443c at 2017-04-04 23:02:04


Incorrect rendering of key bindings with Spanish keyboard on linux

According to the documentation, vscode renders the key bindings using the system keyboard layout.
But in my case, the rendered key bindings do not seem to correspond to my layout.
For instance, the split command is shown to be ctrl + ç, however that combination toggles a line comment.
The toggle line comment is shown to be ctrl + -, but such combination reduces the font size.
The output of localectl status is:
   System Locale: LANG=es_ES.UTF-8
       VC Keymap: n/a
      X11 Layout: es
       X11 Model: pc102
     X11 Options: compose:ralt,terminate:ctrl_alt_bksp

I have validated that we now (i.e. after PR #22894 aka #17521 -- in tomorrow's Insiders build) appear to behave correctly for this keyboard layout

Analysis of default keybinding for editor.action.commentLine

editor.action.commentLine is bound by default to the key code binding ctrl+/
/ can be produced through one scan code combination: Shift+[Digit7]. i.e.:

The key code binding ctrl+/ is therefore mapped to the scan code binding Ctrl+Shift+[Digit7] and the F1 command picker now correctly reflects that:

That is unfortunate, but correct. We don't ship with keyboard layout specific default keybindings, that is something you can upvote in #1240

Analysis of default keybinding for workbench.action.splitEditor

workbench.action.splitEditor is bound by default to the key code binding ctrl+\
\ can be produced through three scan code combinations: Ctrl+Alt+[Minus], Ctrl+Alt+[Backquote] and Ctrl+Alt+Shift+[Backquote]. i.e.:

because Ctrl must be used to produce the visual character, the key code binding ctrl+\ is not mappable . i.e. the scan code combo would need to be something like Ctrl+ Ctrl+Alt+[Minus], which we don't support.
therefore, the action is unbound by default. That is unfortunate, but correct.

This makes me believe the fix in PR #22894 aka #17521 resolves this issue. Please double check in tomorrow's insiders build.


[Bug]: "use_public_bgp" field not mapped correctly among others

What versions are you using?
Currently 2.0.2
What did you expect to happen?
After setting "use-public-bgp" to "true" within our DNS Server test. We expect to see the correct output within the console.
What actually happened?
The tf plan produces expected result. However, no change is made in the console. After tf deploy, the terraform state shows as "false" for the resource. Every subsequent tf plan execution shows a change on the resource amending the "false" default value to "true".
After looking at the SDK, the problem is how the SDK struct field names are mapped to the TF provider schema.
Specifically, the problem is with the "CamelCaseToUnderscore" function, that runs within the "ResourceBuildStruct" function.
For example:
Within the SDK, in the AgentServer struct, the field name is "UsePublicBGP". After the CamelCaseToUnderscore function is executed it produces a result of "use_publicbgp". This does not match the expected value in the tf provider schema ("use_public_bgp"). This is why our configured value doesn't go any further and why we aren't seeing the expected result being produced in the thousandeyes console.
The CamelCaseToUnderscore function does not seem to handle struct field names where there are multiple capital case letters at the end of the field name.
Besides "UsePublicBGP", there are other examples of SDK struct field names which might cause the same problem:
For example:

"UseActiveFTP"
"UseNLTM"
"SSLVersionID"

Terraform code to reproduce the bug
resource "thousandeyes_agent_to_server" "example_agent_to_server_test" {
  test_name      = "Example Agent to Server test set from Terraform provider"
  interval       = 120
  alerts_enabled = false
  use_public_bgp = true

  server = "www.thousandeyes.com"
  port   = 443

  agents {
    agent_id = 3 # Singapore
  }
}

Any additional comments or code?
Potential Solution Ideas
Within this repo:
Amend the problem schema field names
For example:

"use_public_bgp" -> "use_publicbgp"
"use_active_ftp" -> "use_activeftp"
"use_nltm" -> "usenltm"
"ssl_version_id" -> "ssl_versionid"

Refactor the CamelCaseToUnderscore function

Need to handle all of the problem struct field names coming in from the SDK with multiple capital case letters at the end of the name.

Within the SDK repo
Amend the Struct field names

Amend all of the problem names, make multiple capital case letters into lower case.
For example: change "UsePublicBGP" to "UsePublicBgp"

Steps to reproduce the bug
Isolate the "CamelCaseToUnderscore" function to recreate what happens when the SDK struct field values are mapped to the provider schema.
You will see that some names won't match as expected.

Love to get your feedback on this @joaomper-TE @shahid-te
I'm happy to make a PR depending on the direction you want to go with this.

Hey @cbhoffman and thanks for reporting this! And it does seem that the problem is exactly what you reported.
We will open a bug on our side and will take care of it in the near-future.


docker container not updated for latest release

Any reason the docker container version has not been updated for 3.2?
https://hub.docker.com/r/robotframework/rfdocker/tags
I'm aware it's a different repo, issue was posted there over a month ago however so also posting one here.
Just basically things do not exist these days unless they are dockerized so if whomever is maintaining that repo is not maintaining it then maybe this team should?
Ah its @asyrjasalo Whom appears to have contributed a lot on this repo.
Probably some missing automation I'm guessing a new release here should probably trigger a new container build there no?

That Docker container is a separate project and not automatically updated when we create new RF releases. We basically need to wait until @asyrjasalo updates the project or someone forks it and creates an updated version. He hasn't been that actively working with Robot lately so I don't know if/when such update would happen.
This issue isn't really related to RF core so I'll close it. You may want to continue discussion about the Docker situation on other forums like our mailing list or Slack.

Thanks.
Its fine I just used the python 3.7 container and add it to requirements.txt.
I guess thats what most people are doing who use it as a container anyway.

I've set up a Github/Dockerhub chain that builds every release that is tagged with 'v[0-9a-zA-Z.]+' and creates the corresponding docker image here: https://hub.docker.com/repository/docker/siredmar/robot/general
Please feel free to use it.
@pekkaklarck would you please ensure that your tags are named always in this format? There are several tags that miss the leading 'v' in the version.

I've set up a Github/Dockerhub chain that builds every release that is tagged with 'v[0-9a-zA-Z.]+' and creates the corresponding docker image here: https://hub.docker.com/repository/docker/siredmar/robot/general
Please feel free to use it.
@pekkaklarck would you please ensure that your tags are named always in this format? There are several tags that miss the leading 'v' in the version.

Nice work thanks for that! Maybe I'll use your container in my next iteration instead of my custom built one.

I just wanted to inform you guys that i enabled multi arch builds on my docker hub account for amd64, arm64v8, arm32v6 and arm32v7. I do provide docker image for those platforms for for all major releases since 3.0.

First of all, thanks for setting up automatic Docker image generation @siredmar! Please announce that more publicly as well. Probably should also be mentioned at robotframework.org. You can find instructions there how to get it added.
All newer tags use the v prefix and we have no plans dropping it. Just didn't bother to update old tags when we took that convention into use. If that would somehow help with Docker images I could change them. Somewhat unlikely anyone would be interested in such old versions.


Added Vinumeris Lighthouse

Closes #10330

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

:+1: @SeanSith


Optimization

Code work very slow.how can we optimize it?

@chih3b Onnx implementation of YOLOv8 is slower indeed. One way to increase the speed/inference is to reduce the size of the model. Originally it is 640x640. In this repo it is 416x416. You can make 320x320. Another option is to use TFLite version or TFJS version of YOLOv8. I already posted example for YOLOv8 TFJS implementation. See "tfjs_version".
Let me know if this helps.


Source branchname for artifacts when building against a pull request

Release.Artifacts.{alias}.SourceBranchName is returned asrefs/pull/<id>/merge when consuming artifacts for a release pipeline.
Can you please suggest how can I get the source branch name of the pull request instead ?

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

ID: 9ffebdc8-521c-44b5-cde4-4abdc1bd6f18
Version Independent ID: dc0effda-6d93-62aa-64c5-4e6f283b0826
Content: Predefined variables - Azure Pipelines
Content Source: docs/pipelines/build/variables.md
Product: devops
Technology: devops-cicd-build
GitHub Login: @juliakm
Microsoft Alias: jukullam

While there isn't a 1:1 mapping of SourceBranchName, there is a 1:1 mapping for SourceBranch, which is System.PullRequest.SourceBranch which will give you values like refs/heads/feature/branch-name

@nishants -- Nishant, thank you for your question.
@SinZ163 -- Trent, thank you for answering.
You're welcome to add this feedback here.


there should be  less  spacing in compare section

Bagisto Version

[ ] master branch

Steps To Reproduce

Login as a customer
then compare any products

Actual Result

now its working fine


[Docs] OpenAPI docs for RESTful API

Add OpenAPI docs for RESTful API.

How to differ api/v1 and api/v2? And where should be a new endpoint added, v1/xxx or v2/xxx?

the group name better in path params than request body

I met the same error on online Swagger editor.
But it's not an error in latest Swagger UI or redoc.
It should be in API refactors. This PR just adds openapi spec.

How to differ api/v1 and api/v2? And where should be a new endpoint added, v1/xxx or v2/xxx?

For jobs endpoint, v1 means old json format config, v2 means protocol yaml config.
For others, I do not know neither. Not sure why groups, storage, etc are v2, this PR just migrated from md docs to openapi spec.


does /examples/customize-filter/ Age form work?

Seems like it isn't rendering the form as a custom filter display:
Literally copied and pasted the code into ProjectExperimentTable.js:
https://codesandbox.io/embed/mui-datatablesissue-usdoj
infact, getting rid of the Form imports doesn't even throw an error

In your example, the library version is too low. The feature was added to this release: https://github.com/gregnb/mui-datatables/releases/tag/2.6.0. If you update the library, it will work.

awesome, working, thanks!


npm start vs electron .

I am noticing that when I run the app via

npm start
I am able to access the remote module from renderer, but when i run it as
electron .
I see this error on the console.
Uncaught Error: Cannot find module 'remote'
Would you know why

You may have an older version of Electron globally installed.


Updates

We are trying to un-depricate this tool. Updating with current information. Please reach out to the sensors team<EMAIL_ADDRESS>for questions/concerns.

@brdilaur-ms,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot

@brdilaur-ms, thanks for signing the contribution license agreement. We will now validate the agreement and then the pull request.
Thanks, Microsoft Pull Request Bot


I have idea to make build faster... add caching per required file.

I have idea to make build faster... add caching per required file.
I was try find some caching plugin but its not found,  if you know about caching plugin pls share it.
Example (after first compile):
Without caching:
index.ts (3sec)
    import second.ts (3 sec) (changed)
        import another.ts (3sec)

total: 9 sec.
With caching:
index.ts (0 sec) (from cache)
    import second.ts (3 sec) (changed)
        import another.ts (0 sec) (from cache)

total: 3 sec.
Get change status from file option 'last edit'. And save cache files as md5 of path + last edit to .cache dir.

Not really interested in doing this, --watch mode already kind of solves this with incremental compilation, which does the caching as you describe as long as the watcher is running.


Clarify YAML configuration file support

Current documentation only lists pagefind.yml, but looking at the code it seems pagefind.yaml is also looked for. Clarify accordingly.

This has been updated now 🙂


Fix broken link

Closes #5

@Masynchin Thanks for you contribution! You need to call repository owner to merge your pull request.

@yegor256 please, check this PR

@Masynchin thanks!


fix(config): Fix and make consistent various Zooz Zen 7x configs

This makes the auto-on/off settings consistent for all the Zooz Zen 7x switches and fixes up a couple (adding units, labeling option values, etc).

@zwave-js-bot rename commit

@zwave-js-bot help

fix should be lowercase in the commit message

fix should be lowercase in the commit message

I'm sure it's not a top pri, but might be nice for the bot to tell the author what they did wrong, or have some snippet in the dev docs to help craft proper PRs. Bit of a learning curve to figure out the correct process/style :)

@blhoward2 at the risk of being confusing, I renamed the PR and rewrote the description to better match the new scope of the PR. Please review at your convenience.

@zwave-js-bot fix lint

@dfederm FYI, force-pushes make it confusing because it doesn't allow us to see what changed from that last review.

@dfederm FYI, force-pushes make it confusing because it doesn't allow us to see what changed from that last review.

Thanks, will keep that in mind. Professionally I use a code review tool which diffs PR iterations regardless of commits so I'm used to just force-pushing to keep rebasing easy :)

Oh cool, what tool is that?

It's called CodeFlow, but it's unfortunately Microsoft-internal. I assume they haven't made it a public product in favor of improving the Azure DevOps PR experience (which also has this iteration diff feature) and hopefully that'll trickle to GitHub PRs at some point too.

@blhoward2 Any other feedback or other PRs we're waiting to sequence this behind?

I've had some health issues so have been down for a couple of weeks. I'm hoping this weekend.

Sorry to hear that! Hope everything is OK. Take your time

@AlCalzone this looks ready for merge


Support 3 Role and Letter Combinations

As a user,
I need to be able to generate 3 role and letter combinations
so that I can use this for Twisted Treeline.
This will change the UI to:

Display a list of 3 generated role and letter combinations when "generate" button is clicked

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


build(deps): update to webpack 2.2.0 final

Performance hint config now defaults to false as well.

LGTM, Thanks!