Foreign  language.

From the beginning, you can make a choice of language. And then, the information will (could be)  appear according to the chosen language. If there is no translated information, then in English.
Probably it will be the Chaos

@Maladez thanks for the issue. This is a duplicate of https://github.com/FreeCodeCamp/FreeCodeCamp/issues/9697 and https://github.com/FreeCodeCamp/FreeCodeCamp/issues/9696. Feel free to continue the conversation over on those issues and contribute if you can. Happy coding!


blank:click can't be triggered

example:
this.graph.on('blank:click', ({ e }) => {
console.log('e:', e)
})
it cant't print log correctly

this bug happened in the example :
https://codesandbox.io/s/reverent-hofstadter-qdy8n?file=/src/App.vue
when I add graph.on('blank:click'....) in the  examples of ducument ,it doesn‘t work either!!!
https://x6.antv.vision/zh/examples/showcase/practices#algo-flow
i test it on chrome 87.0.4280.88  console got  with the warning:
Cross-Origin Read Blocking (CORB) blocked cross-origin response https://mdap.alipay.com/loggw/dwcookieLogGet.do?data=D-AE%2C2020-12-15 11%3A08%3A04%3A260%2C%2C%2C2%2C%2C34fd396e-1730-4c44-9916-0dfe5b220162%2C%2C1000%2C10032%2CH5behavior%2C2%2Ca369.b3976_d50ab9b3-011a-4627-a739-1e22bba01829_1607998461668%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C1920x517x1%2C%2C%2C%2CMozilla%2F5.0 (Windows NT 10.0%3B Win64%3B x64) AppleWebKit%2F537.36 (KHTML%252C like Gecko) Chrome%2F87.0.4280.88 Safari%2F537.36%2C%2C%2C%2Cv%3D00265%2C%2C%2CnodeText%3D^nodeId%3D.x6-graph-svg^blockTitle%3Dnone^spmId%3Da369.b3976.0`2>0`1>main`2>section`1>0`1>0`1>0`1>0`1>0`1>0`1>section`1>main`3>0`1>0`2.0`1>svg`3^ref%3Dhttps%3A%2F%2Fx6.antv.vision%2Fzh%2Fdocs%2Ftutorial%2Fadvanced%2Freact%2F^referSPM%3Da369.b3976^fullURL%3Dhttps%3A%2F%2Fx6.antv.vision%2Fzh%2Fexamples%2Fshowcase%2Fpractices%23algo-flow^source_appid%3Da369^__ut%3D3^clientID%3D775cf60c-e438-40a3-8bb8-ac58b2ff9e5a_1607405661373&time=1608001684260 with MIME type application/json. See https://www.chromestatus.com/feature/5629709824032768 for more details.

it works on firefox


[release-1.9] Fix externalips overridden

This is an automated cherry-pick of #30059

Cc @hzxuzhonghu for CLA

Cc @hzxuzhonghu for CLA

@googlebot I consent

@googlebot I consent


GH: Possible detaching issue on Extend Speckle Object

Reported in the forum: https://speckle.community/t/detached-properties-when-extending-object/6850
Possible detaching issue in ExtendSpeckleObject that does not propagate the detach property of the input param to the param name.
This could lead to potential objects not being detached on that property, which in turn can lead to "object too big" errors when sending.

Closing this ticket as we are moving to Jira to reduce noise. You can access it there.


Device profile switch entities gone

Hey there
Und I used your addon for 2 weeks now without a trouble.
Yesterday the switch entities for the profiles were gone, while guest wifi was still there as well as port forward...whats goin on and how can i fix that?
Thx

Thankyou for the report.
Could you provide more details: Logs, Fritzbox version, etc.
Could you also double check if the names of your devices Match the ones found in your configuration.

I never specified any devicenames prior to now. I use a fb 6890 lte with actual 7.10 version of fritz os

Since the release of 1.5, one needs to specify the monitored devices.
Just re-add the integration and specify the devices:
fritzbox_tools:
  host: "<IP_ADDRESS>"  # required
  username: "home-assistant"  # required (create one at `System > FRITZ!Box Benutzer` on your router)
  password: "yourfritzboxpassword"  # required
  homeassistant_ip: "<IP_ADDRESS>"  # Optional. Needed if you want to control port forwardings for the device running Home Assistant
  profile_on: "Standard"  # Optional. Needed if you want to switch between device profiles ("Zugangsprofile")
  profile_off: "Gesperrt"  # Optional. Needed if you want to switch between device profiles ("Zugangsprofile")
  devices: # Optional. If you don't want to expose a profile switch for just some of your network devices
    - "Helens-iPhone"
    - "Aarons-MacBook-Air"
    - "..."

You might need to remove the integration manually (see Configuration - Integration) before updating configuration.yaml. You can configure Fritzbox Tools right there since 1.5.

Why is there a hashtag optional behind devices then if it is required?
My config looks like that:
fritzbox_tools:
host: <IP_ADDRESS> in upper quotes
username: in upper quotes
password: in upper quotes
homeassistant_ip: ip of my hassio in upper quotes
Did i miss anything?
Bg
Von meinem iPhone gesendet

Am 17.12.2019 um 09:05 schrieb Aaron David Schneider<EMAIL_ADDRESS>
Since the release of 1.5, one needs to specify the monitored devices.
Just re-add the integration and specify the devices:
fritzbox_tools:
host: "<IP_ADDRESS>"  # required
username: "home-assistant"  # required (create one at System > FRITZ!Box Benutzer on your router)
password: "yourfritzboxpassword"  # required
homeassistant_ip: "<IP_ADDRESS>"  # Optional. Needed if you want to control port forwardings for the device running Home Assistant
profile_on: "Standard"  # Optional. Needed if you want to switch between device profiles ("Zugangsprofile")
profile_off: "Gesperrt"  # Optional. Needed if you want to switch between device profiles ("Zugangsprofile")
devices: # Optional. If you don't want to expose a profile switch for just some of your network devices
- "Helens-iPhone"
- "Aarons-MacBook-Air"
- "..."
You might need to remove the integration manually (see Configuration - Integration) before updating configuration.yaml. You can configure Fritzbox Tools right there since 1.5.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Why is there a hashtag optional behind devices then if it is required?

Well, the setting is optional. You just need to explicitly name the devices you want to have profile switches for.
The reason for this is that the set up of the switches takes very long and most users only want to have switches for a couple of devices (if they use this feature at all).
Previously, we simply set up a switch for every profile.
I updated the readme to better reflect the new behavior.

Sorry to nag again.. but even Adding the devices didnt help sadly
Cheers
Von meinem iPhone gesendet

Am 17.12.2019 um 10:12 schrieb Max Muth<EMAIL_ADDRESS>
Closed #44.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hm, I'd try removing the config in configruation.yaml and on the integrations setting page and re-add it via the integration pane.


Python.Runtime.dll not updated on windows 10

Link to google group with issue and solution from Sept 2017
https://groups.google.com/forum/#!topic/lean-engine/hxgEL-B2lK0
Expected Behavior
On a fresh build of lean on windows if you compile the project before doing the proper python steps there will be a version of the Python.Runtime.dll in the Launcher/bin/Debug folder that will cause an error when you try to run the launcher.
Unable to load DLL 'python3.6': The specified module could not be found.
Potential Solution
When rebuilding the launcher, copy the Python.Runtime.dll located in packages\QuantConnect.pythonnet.<IP_ADDRESS>\lib
System Information
Windows 10 64 bit

@lacvapps , you are right about the potential solution. When we rebuild LEAN, the right Python.Runtime.dll is copied from packages to bin. In PR #1670, I edited the readme to include that step.


Some organization page not displayed correctly

Question
Response

Version?
v1.6.0

Devices tested?
iPhone SE...

What Currently Happens?

Opening this page from home screen cause white blank freeze.
Opening this page from search won't display repo number.

What Do You Expect To Happen?

My Reproduction Steps

1

Open gitpoint and see a news item about SimpleNexus
Touch SimpleNexus
White blank freeze

2

Search for user "SimpleNexus" on gitpoint
Touch SimpleNexus
Infomation not displayed correctly on that organization page

This problem is due to the schema id of orgs is converted to lower case, see api/shcemas/orgs.js. I am not sure whether there is something similar existed. Because other entities, like repos/users, are also converted to lower case. A simple fix of this case may like,
--- a/src/organization/screens/organization-profile.screen.js
+++ b/src/organization/screens/organization-profile.screen.js
@@ -189,7 +189,7 @@ const mapStateToProps = (state, ownProps) => {
   } = state;

   const orgId = ownProps.navigation.state.params.organization.login;
-  const org = orgs[orgId] || ownProps.navigation.state.params.organization;
+  const org = orgs[orgId.toLowerCase()] || ownProps.navigation.state.params.organization;

BTW, we need to set noMembersMessage of MemberList in organization-profile.screen.js as well as repository.screen.js.

@machour Did you remember why those entities idAttribute were converted to lower cases?

@chinesedfan here's the origin of this piece of code: https://github.com/reduxjs/redux/blob/master/examples/real-world/src/middleware/api.js#L52

Ideally the navigation parameter would already be in lowercase (it would be the key of the org entity in our store).

@machour Thanks for your link. I found Github API accepts case-insensitive arguments and returns case-sensitive logins. For example, following 3 calls will receive the same login SimpleNexus.

https://api.github.com/orgs/SimpleNexus
https://api.github.com/orgs/simpleNexus
https://api.github.com/orgs/simplenexus

So as long as we make sure our store ids are case-sensitive, there will be no possibility to see cases like redux example shows. In that example, it reads login from url, which is out of control. See source.

Ideally the navigation parameter would already be in lowercase (it would be the key of the org entity in our store).

Yes, but currently our store is mixed with ids from Github and entities. Maybe we should stop converting entity ids to lower cases.


A more detailed 'Usage guide'?

Where can i find more information on the usage of xcbeautify?
For e.g. xcodebuild [flags] | xcbeautify

what are the different flags that can be used here?

How to generate a JUnit report from xcbeautify?

xcbeautify --report junit

@dogo thanks! I am eager to know what other capabilities are provided by xcbeautify and the different flags that can be used. That's why was looking for documentation.

Thanks for clarifying, I was assuming the flags were from xcbeautify. And I can learn the xcbeautify features with --help once I install it.


Lab 6

Module: 00
Lab/Demo: 00
Task: 00
Step: 00
Description of issue
Task 1

You can not download "PluginBase.cs" file from the github. Please make this available to be downloadable

Also in the code, throuwn an error:
protected override void ExecuteCDSPlugin(LocalPluginContext localcontext)
 {

     base.ExecuteCDSPlugin(localcontext);

     var permitEntity = localcontext.PluginExecutionContext.InputParameters["Target"] as Entity;
     var buildSiteRef = permitEntity["contoso_buildsite"] as EntityReference;
     localcontext.Trace("Primary Entity Id: " + permitEntity.Id);
     localcontext.Trace("Build Site Entity Id: " + buildSiteRef.Id);
     string fetchString = "<fetch output-format='xml-platform' distinct='false' version='1.0' mapping='logical' aggregate='true'><entity name='contoso_permit'><attribute name='contoso_permitid' alias='Count' aggregate='count' /><filter type='and' ><condition attribute='contoso_buildsite' uitype='contoso_buildsite' operator='eq' value='{" + buildSiteRef.Id + "}'/><condition attribute='statuscode' operator='eq' value='463270000'/></filter></entity></fetch>";
     localcontext.Trace("Calling RetrieveMultiple for locked permits");
     var response = localcontext.OrganizationService.RetrieveMultiple(new FetchExpression(fetchString));
     int lockedPermitCount = (int)((AliasedValue)response.Tables[0]["Count"]).Value;
     localcontext.Trace("Locket Permit count : " + lockedPermitCount);
     if (lockedPermitCount > 0)
     {
         throw new InvalidPluginExecutionException("Too many locked permits for build site");
     }

 }

any correction?
Repro steps:

Thank you for reporting this. We are updating this lab in the next couple of weeks please stay tuned.

Thank you again for the feedback, we just updated the lab and these issues should be resolved. Please continue to support us by reporting any issues you may find.


Alpine 3.19?

Hello there, Adoptium team.
Alpine 3.19 was released on December 7th*.
Are there plans to upgrade the Alpine images to it, or maybe release it as a separate tag?
Thank you!
EDIT: Fixed release date 1/12 -> 7/12.

https://hub.docker.com/layers/library/eclipse-temurin/17-jre-alpine/images/sha256-635ec1b177ac2a587324ed5eda2b9dec197876e16d10c35a4ef9595d76c2c891?context=explore
I ran docker scout on this eclipse-temurin:17-jre-alpine and found 2 security issues.
There is a vulnerability for the base image alpine 3.18
solution:
please upgrade to alpine 3.19

I dont think dockerhub will update to 3.19.0 with their updating as the repo here pins to 3.18
https://github.com/adoptium/containers/blob/main/17/jre/alpine/Dockerfile#L20
The next few days the next JDK patchcycle is up, that would be an opportunity (or risk) to switch at the same time?

There is a vulnerability for the base image alpine 3.18

That surprises me somewhat since Alpine 3.18 should be supported for the purposes of security fixes until May 2025 so I wonder if something else is missing from the process here.

That surprises me somewhat since Alpine 3.18 should be supported for the purposes of security fixes until May 2025 so I wonder if something else is missing from the process here.

That is true -- the core image might be a bit old, but a simple update should bring in the security fixes.
While this means there is no "need" to upgrade (from the perspective of "vulnerabilities"), it does help to bring the images closer to "latest".
In the PR conversation, @gdams also provided some insight on their decision to upgrade instead of releasing a new tag:

We have always aimed to follow the latest Alpine version otherwise we would end up maintaining a vast number of tags. The other risk is that a user relying on 8-alpine.3.18 might assume that they are still getting the latest Java version/security fixes which they wouldn't.

There is a vulnerability for the base image alpine 3.18

That surprises me somewhat since Alpine 3.18 should be supported for the purposes of security fixes until May 2025 so I wonder if something else is missing from the process here.

The mentioned vulurabailities are likely  CVE-2023-6129 (only on powerpc) & CVE-2023-6237 (published 3 days ago)
which are also present in the current tag 3.18 -> https://hub.docker.com/layers/library/alpine/3.18/images/sha256-d695c3de6fcd8cfe3a6222b0358425d40adfd129a8a47c3416faff1a8aece389?context=explore
the tag is 2 months old, i.e. not updated, which explains why the temurin-images were not rebuilt by DockerHub.
Why that tag is as old as it is and has not been rebuilt for 2 months does seem surprising indeed.

the tag is 2 months old, i.e. not updated, which explains why the temurin-images were not rebuilt by DockerHub.
Why that tag is as old as it is and has not been rebuilt for 2 months does seem surprising indeed.

Yeah that sounds like something we should check with dockerhub to ensure we have the suitable processes going forward - or whether it's a fault in the dockerhub process that 3.18 hasn't been updated.

is there an ETA when the tags get updated in DockerHub after the code for the Dockerfiles changed here? The PR was merged 3 days ago, I assumed that the tags would be updated the night/morning/day after or so, but the latest alpine image tags remain from 2 months ago
https://hub.docker.com/_/eclipse-temurin/tags?page=1&name=alpine

I may be mistaken here -- don't both alpine and eclipse-temurin need to have a new pull request approved in https://github.com/docker-library/official-images for a new image to be pushed to DockerHub?
I believe gdams is on it for adoptium right now, but that would explain the delay from alpine.

https://github.com/docker-library/official-images/pull/16093/files I think will force it CC @gdams


state.get() function does not work within a @state_trigger

Hi Folks,
I'm trying to automate my living space ventilation and have a problem with getting state variables within a @state_trigger
That is my code, it works generally as expected:
Status = state.get('switch.aus'), state.get('switch.tasmota_ac0bfbd9e600_switch_relay_3'), state.get('switch.tag'), state.get('switch.party')
Status

The output is ('off', 'off', 'on', 'off'), which is the expeted state of the relais module in the working condition, right now.
Once I put it in a @state_trigger statement, it doesn't work anymore:
@state_trigger('float(sensor.wohnung_co2) >= 1000 or float(sensor.lywsd03mmc_atc_hum) >= 60 or float(sensor.thx1_w230150x_hum_7) >= 60', watch='switch.aus, switch.tasmota_ac0bfbd9e600_switch_relay_3, switch.tag, switch.party')

     Status = state.get('switch.aus'), state.get('switch.tasmota_ac0bfbd9e600_switch_relay_3'), state.get('switch.tag'), state.get('switch.party')
     Status

The output is:
Exception in <jupyter_26> line 2:
        Status = state.get('switch.aus'), state.get('switch.tasmota_ac0bfbd9e600_switch_relay_3'), state.get('switch.tag'), state.get('switch.party')
       ^
IndentationError: unexpected indent (jupyter_26, line 2)

Where is my mistake? I use the watch-statement with the needed entities as suggested in the documentation. Any ideas?
I develop in Jupyter Notebook with pyscript kernel.

A decorator like @state_trigger must appear immediately before a function declaration.  So you need to declare a function, and put the Status statement inside that function.

Something like this:
@state_trigger('float(sensor.wohnung_co2) >= 1000 or float(sensor.lywsd03mmc_atc_hum) >= 60 or float(sensor.thx1_w230150x_hum_7) >= 60', watch='switch.aus, switch.tasmota_ac0bfbd9e600_switch_relay_3, switch.tag, switch.party')
def trigger_func():
     Status = state.get('switch.aus'), state.get('switch.tasmota_ac0bfbd9e600_switch_relay_3'), state.get('switch.tag'), state.get('switch.party')
     Status

Thanks for helping a dummie ;-)
Works, so my my living space ventilation is now soewhat smart.


Add getopts and Shark

Move Fishtape below dispatch.
Add getopts just below Fishtape.
Add Shark just above Spark.

Seems like these are all fish related... why not put them in the fish section?

@sgoings I agree and there are also other inconsistencies.
I am also maintaining this list.
What do you think would be the best thing to do?

Maybe we could point the fish shell section to your awesome-fish repo? Interested to hear @alebcay's ideas on organization now that this list of utilities has grown quite nicely.

@sgoings That could work. Let's see what @alebcay have to say.

That sounds like a good idea. Lately, there's been a lot of zsh/fish stuff flowing in, and it felt awfully repetitive. I'll probably replace the zsh/fish sections with links to respective awesome lists and focus this section more on shell-agnostic stuff.

@alebcay SGTM :+1:

I can help with the fish, part. Exactly what do you want to do?

Remove Fish links.
Add conspicuous links Awesome Fish Shell
Anything else?

@bucaran Remove Fish links, link to your Awesome Fish Shell (e.g. make a separate Fish shell section with a single line, "See Awesome Fish Shell", or something like that). If there's any fish-related stuff on here that's not on your list yet, it would be great if you added it so that we don't lose anything.
The course of action for zsh stuff will be similar.

@alebcay Great. I will work on it right away.

Could you please resubmit/fix this? Again, shark and getopts can stay (glad to see that Fishtape has found its home elsewhere).


Vm Creation: Not updating if previous operation is failed or exceeded max retries

If an update (typicall change VM rule) fails more than MAX_RETRY_COUNT, setting more rules won't re-schedule update.
It just get's stuck in failed mode
Any subsequent operations will have the failing operation as dependent, so the new will never get started
The old one should be cancelled and the new one without dependancy

@krsteen Look into on friday


Home: Download link for npm package (Michaela Ziegler, ahdis ag)

ch.fhir.ig.ch-etoc#0.1.0 /
Best practice would be to add the download link for the npm package on the home page:
Download: You can download this implementation guide in npm format from here.
Michaela Ziegler, ahdis ag

Added Link in home


Update stretching overscroll clip behavior

Follow up to https://github.com/flutter/flutter/pull/95593
Fixes https://github.com/flutter/flutter/pull/97867
Now that Clip.none is a valid clipBehavior for ClipRect, we can update the stretching overscroll indicator to resolve internal customer issue b/210103825
This issue pointed out that state deactivation was happening in the customer's scroll view because the clipping widget was being removed from the tree, rather than just modifying the clip behavior, forcing everything to be rebuilt.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

FroB seems to have lost this PR, I found the cl it generated and it passed, but FroB will not allow me to set it green since it cannot find it. Manually merging.


Create a Mongodb watcher

Required by: https://github.com/casbin/node-casbin/issues/274
See our existing watchers: https://casbin.org/docs/en/watchers
@chunfat-setsail

@Zxilly

There is a node-mongodb-watcher made by auth0 (Link) . Is something like this needs to be implemented ? Please assign me this issue so that I can work on it.
@hsluoyz

@anik31 See our existing watchers: https://casbin.org/docs/en/watchers It has nothing to do with auth0.


Database

We need to store each user's:

current script (and perhaps past scripts)
points
game progression/state

As a bonus we can also store

interactivity
signup date

Since the we will be using FastAPI for the API, I vote for using SQLModel which is developed by the same person as the creator of FastAPI and it supports pydantic models. Naturally this means that the database would be SQL

SQLModel seems good. Haven't tried it out (mainly used the base shipped Pydantic, but can learn it).
From some brainstorming:

I was thinking should we just use normal file storage for the user script?
- scripts (dir)
 - user_id1 (dir)
  - {script_id}.script (file)

and the database only store the reference to the active script by script_id

This could further extend to the storing format for the field
{
    "machine_type": [] // list of script_id
}


[resources][m]: avoid duplication of original resources - fixes

This pull request fixes #40
PR fixes 2 main issue:

Avoids duplication of original and source/tabular resources
Keeps original resource for processing

Instead of duplicating resources before it was passed to add processing steps, Now we duplicate it right before adding them. So that if original data is not yet "tabular" (has no schema) it is still updated if the resource is present in 'processing' part of spec

Coverage decreased (-0.7%) to 82.736% when pulling 38b2a2e718849a3cc5d01357b2c7df269b348a2a on fix/deduplicate-resources into ecbe76fa7d2f73af99e9e67c3e9cb471684ad130 on master.


show vision ai kit in sample gallery

Purpose

Show Peabody sample in the gallery

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

@adashen


⚠ Bofrost.fr has degraded performance

In 57ae855, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 880 ms

Resolved: Bofrost.fr performance has improved in dc5b16b after 30 minutes.


Unable to covert posenet pb model to core ml

We were trying to convert the posenet frozen graph(.pb) from the tensorflow deepl model
But unfortunately we encountered the following error
        coreml_model = tfcoreml.convert(
        tf_model_path=frozen_model_file,
        mlmodel_path=coreml_model_file,
        input_name_shape_dict=input_tensor_shapes,
        image_input_names=['image:0'],
        output_feature_names=output_tensor_names,
        is_bgr=False,
        red_bias = -1,
        green_bias = -1,
        blue_bias = -1,
        image_scale = 2./255)
       # use_coreml_3=True,)

/usr/local/lib/python3.6/dist-packages/tfcoreml/_tf_coreml_converter.py in convert(tf_model_path, mlmodel_path, output_feature_names, input_name_shape_dict, image_input_names, is_bgr, red_bias, green_bias, blue_bias, gray_bias, image_scale, class_labels, predicted_feature_name, predicted_probabilities_output, add_custom_layers, custom_conversion_functions, custom_shape_functions, target_ios)
    713       predicted_probabilities_output=predicted_probabilities_output,
    714       add_custom_layers=add_custom_layers,
--> 715       custom_conversion_functions=custom_conversion_functions)

/usr/local/lib/python3.6/dist-packages/tfcoreml/_tf_coreml_converter.py in _convert_pb_to_mlmodel(tf_model_path, mlmodel_path, output_feature_names, input_name_shape_dict, image_input_names, is_bgr, red_bias, green_bias, blue_bias, gray_bias, image_scale, class_labels, predicted_feature_name, predicted_probabilities_output, add_custom_layers, custom_conversion_functions)
    357
    358   if not add_custom_layers:
--> 359     _check_unsupported_ops(OPS, output_feature_names, effectively_constant_ops + unused_ops)
    360   print('Now starting translation to CoreML graph.')
    361

/usr/local/lib/python3.6/dist-packages/tfcoreml/_tf_coreml_converter.py in _check_unsupported_ops(ops, output_feature_names, skip_ops)
    186   if len(unsupported_op_types) > 0:
    187       raise NotImplementedError("Unsupported Ops of type: %s" % (
--> 188         ','.join(unsupported_op_types)))
    189
    190 def _convert_pb_to_mlmodel(tf_model_path,

**NotImplementedError: Unsupported Ops of type: AddV2**

It looks like the operations in the official models are not supported by the tf-core ml tool ?
Or is there any way to specify them explicitly?
Any help would be highly appreciated
(Using Tensorflow 1.15.0,Python 3.6.8, Coremltools 3.0, tfcoreml 1.0, Google Colab)
p.s. i see "'AddV2': self._convert_binary_broadcastable," in list of supported ops here

@joker2017, thanks for reporting this issue! The op AddV2 supported in coremltools==3.1. Let us know if you encounter any issues. Thanks!


error<EMAIL_ADDRESS>(506:22) @ eval in 3.37

When updating to 3.37.0 I started getting this<EMAIL_ADDRESS>(506:22) @ eval.  No other code has changed and going back to 3.36.0 works.
 ⨯<EMAIL_ADDRESS>(506:22) @ eval
 ⨯ PothosError: No plugin named withInput was registered
    at eval (webpack-internal:///(rsc)/./node_modules/@pothos/core/esm/build-cache.js:514:23)
    at Array.map (<anonymous>)
    at new BuildCache (webpack-internal:///(rsc)/./node_modules/@pothos/core/esm/build-cache.js:511:162)
    at SchemaBuilder.toSchema (webpack-internal:///(rsc)/./node_modules/@pothos/core/esm/builder.js:352:28)
    at eval (webpack-internal:///(rsc)/./src/server/graphql/schema.ts:13:77)
    at (rsc)/./src/server/graphql/schema.ts (/home/enalm/code/t3-challenge-wsl/.next/server/app/api/graphql/route.js:454:1)
    at __webpack_require__ (/home/enalm/code/t3-challenge-wsl/.next/server/webpack-runtime.js:33:43)
    at eval (webpack-internal:///(rsc)/./src/server/graphql/yoga.ts:6:80)
    at (rsc)/./src/server/graphql/yoga.ts (/home/enalm/code/t3-challenge-wsl/.next/server/app/api/graphql/route.js:476:1)
    at __webpack_require__ (/home/enalm/code/t3-challenge-wsl/.next/server/webpack-runtime.js:33:43)
    at eval (webpack-internal:///(rsc)/./src/app/api/graphql/route.ts:17:78)
    at (rsc)/./src/app/api/graphql/route.ts (/home/enalm/code/t3-challenge-wsl/.next/server/app/api/graphql/route.js:333:1)
    at __webpack_require__ (/home/enalm/code/t3-challenge-wsl/.next/server/webpack-runtime.js:33:43)
    at eval (webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapi%2Fgraphql%2Froute&page=%2Fapi%2Fgraphql%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fgraphql%2Froute.ts&appDir=%2Fhome%2Fenalm%2Fcode%2Ft3-challenge-wsl%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fenalm%2Fcode%2Ft3-challenge-wsl&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!:16:120)

Is there something that might have changed in code or requirements to cause this?  I believe I am loading WithInputPlugin as docs state.
import SchemaBuilder from '@pothos/core';
import WithInputPlugin from '@pothos/plugin-with-input';
import { DateTimeResolver, JSONResolver, NonEmptyStringResolver } from 'graphql-scalars';

export interface SchemaTypes {
  Scalars: {
    DateTime: {
      Input: Date;
      Output: Date;
    };
    JSON: {
      Input: unknown;
      Output: unknown;
    };
    NonEmptyString: {
      Input: string;
      Output: string;
    };
  };
  Context: MyContextType;
}

export const builder = new SchemaBuilder<SchemaTypes>({
  plugins: [WithInputPlugin]
});

Nothing related to plugins changed in that version.  Are you sure that Pothos was the only dependency that you changed?

I didn't see anything stand out to me in the changes of pothos either but I am pretty sure it is updating to that version which is causing it.   I do also seem to need to delete my node_modules directory when I revert back to 3.36 to get everything working again.  That is unusual and I am unsure why.
Here is the project which I am trying to update to 3.37 as reproduction:  https://github.com/Enalmada/nextjs-boilerplate (develop branch).   There is alot going on in that project and I can make a smaller reproduction if it doesn't help.  I would also like to show off how pothos is used to start a new project along side other technologies so I also welcome anything you would recommend done differently.

Thanks for the link.  Manually updating pothos in package.json and then running bun install reproduces the issue.
This is related to how bun updates dependencies.  @pothos/plugin-with-input depends on<EMAIL_ADDRESS>so when you update to 3.37.0, bun adds a copy of 3.36.0 in node_modules nested inside @pothos/plugin-with-input which is where the plugin gets registed.  Basically when you update with bun, you end up with multiple copies of pothos, which is the root cause of the issue here.
you can get around this with bun remove @pothos/plugin-with-input && bun add @pothos/plugin-with-input

Thanks @hayes for your help with this.  That underlying issues doesn't sound good but your solution does work.  Something I will be more careful about while playing around with bun.

opened an issue here: https://github.com/oven-sh/bun/issues/6085


can not play  rtmp in vlc

I hava success publish rtmp to livego
and use vlc player
input url  rtmp://<IP_ADDRESS>:1935/live/123
click play it show error:
player <key: live/123, URL: rtmp://<IP_ADDRESS>:1935/live/123, UID: gq_uhdxqQO2CgIVE, Inter: true>closed: EOF

@zzxap did you find any solutions for this issue ?


clientv3/lease.go: TTL, missing documentation on expired Lease.

It is unclear that -1 is the expected TTL value for an expired lease.
ref: https://github.com/coreos/etcd/issues/9006

Pending: https://github.com/coreos/etcd/issues/9028

fixed  https://github.com/coreos/etcd/pull/9034


Could not run the application after installing, throwing an error mentioned below

Error: Unable to resolve module querystring from<EMAIL_ADDRESS>querystring could not be found within the project or in these directories:  node_modules
../../../node_modules

1 | const querystring = require("querystring");
|                              ^
2 | const { request } = require("undici");
3 |
4 | const languages = require("./languages");

what's the node version?

@iamtraction this is my node version - v18.7.0

are you using this in a node app? or is it react/react native?

I am using in React native and getting the same error


portico: Figure out why /apps screenshots look blurry.

The screenshots at e.g. https://zulipchat.com/apps/linux don't look crisp, even though the underlying .png files look crisp enough. (I'm on a non-retina screen; possibly it looks the same, worse, or better on a retina screen).
Not sure what the best practices here are. The png files are generated from an svg, so there is some flexibility. Possibly we should just have a fixed image size, and export a png of the right size?
@gnprice fyi.

If you click on Open Image in New Tab (atleast in chrome) the quality of image is great as expected but the size is too large (2299 x 1279). The size of container that holds the image on the website is almost quarter of the image size and for me the whole viewport is 1530px wide and the width of the image is 718px. So I think the best way to try to fix this issue is to make the screenshots you generated smaller in size.

Do you know if one needs the image to be large for retina displays?

Hmm, I don't think it needs to be larger to look better for retina displays. It needs to have higher dpi to look better for retina displays. For example, there could be an image of size 150px x 150px with 150dpi or 300dpi.
Depending on what software you use to generate the image there is a setting to check and set dpi, usually, it is called resolution (just google it). Higher dpi image is also significantly larger in file size so there are techniques to only load higher dpi image on just retina displays.

For an image shown with a known size or a small number of known sizes (as measured in CSS px), you can use srcset to serve images at the appropriate resolutions for retina displays. However, these particular screenshots are shown with width: auto inside a flex layout that resizes with the browser, so resizing from a much larger image is the best we can do. The tricks required to make text look any crisper than what you see in the resized screenshots are quite complicated and operate on fonts, not on images.

Interesting, thanks! Would using a vector image be a possible solution?
Or next time we design this page we can just make sure it works with a small number of fixed image sizes.

Merely using a vector image wouldn't make a noticable visual difference (although it might be more efficient in terms of download size and memory usage). It’s possible that a vector image with text displayed using webfonts would look better, but whether that can be done depends on how the screenshots were generated, and I’m not sure if browser support is good. You say these came from svg files—where do those live?

Well, srcset doesn't make things better for retina screens. To make things better for retina screens first you will a high pixel density image, since these images are generally larger in size and it is a waste to send them down to devices that don't support them, there is a convention to add 2x to signal it a high res image. Then you use something like:
@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {}

to detect if the device supports is retina screen and use switch the image src.
For the current issue however you can use srcset for different sizes to make sure they look the same in different sizes. I'd say try to lower the current dimensions size to something like 1500px in width since the whole thing takes around half the screen size and see if that solves this issue.

@priyank-p I don’t understand why you think manually implementing a replacement for srcset using CSS media queries would be any better for a retina screen than using srcset. But either way, that isn’t the problem at hand. The existing screenshot is plenty large enough to look good on a retina screen when resized. (For an image that’s being resized, there’s no difference between a large image and a high pixel density image—resizing just trades one for the other.) The problem reported here is that the resized screenshot looks blurry on non-retina screens. This is unavoidable with the current design because resizing destroys the careful alignment of hinted fonts with the pixel grid, which is the only thing that allows that non-resized text to look as sharp as it does. A larger, smaller, or vector image wouldn’t help, unless it’s a vector image with webfonts that can be hinted and rendered at the output resolution.

Thanks for the explanation! It sounds like we should just redesign this page to only use a small number of fixed sizes, and then export a png for each size. I can track that effort in a different place, so closing this issue as resolved.

You say these came from svg files—where do those live?

Currently just on my computer, though eventually I think we'll create a folder in dropbox or zulip/zulip for these assets. (Unfortunately github is not letting me upload the file here.)


Anti-Aliasing of chart fill with shadow width:0

Love the new shadow width option. I'm using the radial progress chart on a flat style interface and wanting to keep effects to a minimum. When using a shadow width of 0 there seems to be no aliasing applied to the chart series and jaggies are appearing at the top/bottom of the chart.
See attached pic (use full res). I'm using Chrome 48.0.2564.97 on Win 10. Any thoughts?

Will investigate on this one.

Hey,
we're currently trying out your Radial Progress Chart. Thank your for sharing it - looks great!
However, we got also an Issue. When we set shadow to 0, firefox does not render correctly! Would be awesome if you could take a look!
Thanks and regards
Fabian


Docs can be hard to discover

Few people at the workshop today didn't know about docs after using GraphiQL for a while. Wondering if it makes sense to have the Docs open by default or until hidden once?

Yes, I have the same idea and it could maybe also take more of the screen to allow more focus.


Stable (3.1.0 - 3.1.1) Crash when to import model with 3d bones. until now?

Godot version:
3.1 - 3.1.1
OS/device including version:
Android / Samsung S7
Issue description:
Animation + bones = Crash, what's the solution?
Steps to reproduce:
import any objects that have bone by blender

Could you provide a backtrace? Just run it in the a terminal, and repeat the steps that cause the crash, then copy and paste the result here.

Could you provide a backtrace? Just run it in the a terminal, and repeat the steps that cause the crash, then copy and paste the result here.
Also, in what OS it happens? It states "Android" in your report, but it says it happens "while importing".

Could you provide a backtrace?
**** I do not know how to do
What's the command line to windows10?
Also, in what OS it happens?
**** Windows10
It states "Android" in your report, but it says it happens "while importing".

after compiling the SDK file does not open if you have (animated bears) on my S7 mobile with android.
Only animation without bears - ok opens normal

Sorry for the late response.
On Windows, a terminal opens with Godot when the editor is opened, correct? What is printed in it when the crash happens?

Sorry for the late response.
On Windows, a terminal opens with Godot when the editor is opened, correct? What is printed in it when the crash happens?

Installing to device (please wait...): Samsung SM-G930F
Success
** DEVICE API >= 21; DEBUGGING OVER USB **
Reverse result: 0
Reverse result2: 0
Starting: Intent { act=android.intent.action.MAIN cmp=br.com.malucoo.et/org.godotengine.godot.Godot }
ERROR: _subthread_start: Condition ' err != OK ' is true.
At: editor/fileserver/editor_file_server.cpp:115

Sorry for the late response.
On Windows, a terminal opens with Godot when the editor is opened, correct? What is printed in it when the crash happens?

** Debug Process Started **
OpenGL ES 2.0 Renderer: Mali-T880
** Debug Process Stopped **
platform/windows/os_windows.cpp:2532 - Condition ' !process_map->has(p_pid) ' is true. returned: FAILED

Could you provide a backtrace? Just run it in the a terminal, and repeat the steps that cause the crash, then copy and paste the result here.
Also, in what OS it happens? It states "Android" in your report, but it says it happens "while importing".

Re-run with the -verbose and -certs options for more details.
Uninstalling previous version: Samsung SM-G930F
Success
Installing to device (please wait...): Samsung SM-G930F
Success
** DEVICE API >= 21; DEBUGGING OVER USB **
Reverse result: 0
Reverse result2: 0
Starting: Intent { act=android.intent.action.MAIN cmp=br.com.malucoo.et/org.godotengine.godot.Godot }
ERROR: _subthread_start: Condition ' err != OK ' is true.
At: editor/fileserver/editor_file_server.cpp:115
ERROR: kill: Condition ' !process_map->has(p_pid) ' is true. returned: FAILED
At: platform/windows/os_windows.cpp:2532

Could you provide a backtrace? Just run it in the a terminal, and repeat the steps that cause the crash, then copy and paste the result here.
Also, in what OS it happens? It states "Android" in your report, but it says it happens "while importing".

Re-run with the -verbose and -certs options for more details.
Uninstalling previous version: Samsung SM-G930F
Success
Installing to device (please wait...): Samsung SM-G930F
Success
** DEVICE API >= 21; DEBUGGING OVER USB **
Reverse result: 0
Reverse result2: 0
Starting: Intent { act=android.intent.action.MAIN cmp=br.com.malucoo.et/org.godotengine.godot.Godot }
ERROR: _subthread_start: Condition ' err != OK ' is true.
At: editor/fileserver/editor_file_server.cpp:115
ERROR: kill: Condition ' !process_map->has(p_pid) ' is true. returned: FAILED
At: platform/windows/os_windows.cpp:2532

I have a similar problem, when I run the game on my android 4.4 phone it crashes if the mesh has an armature, but the game runs fine on a modern phone.

This was fixed by #29751, which should be cherry-picked for 3.1.2.


Request: Upgrade docker to cuda version 11

We are running on a100s, which require cuda version 11. Currently, the deepseed docker only have version 10.

Any clues on the exact configuration to run DeepSpeed on CUDA11 and A100s?

This was updated to 11.7 and the Dockerfile in the root of the repo should work now.  Please open a new issue if you have any questions or concerns.


RedisJSON

Does rueidis have a example for RedisJSON ?

Sure. What kind of examples you are looking for?

You may find some examples here:
https://github.com/redis/rueidis/issues/67
https://github.com/redis/rueidis/issues/181

Hi @fourfire, do you still need help?

No, thanks
从 Windows 版邮件https://go.microsoft.com/fwlink/?LinkId=550986发送
发件人: @.>
发送时间: 2023年6月1日 20:27
收件人: @.>
抄送: @.>; @.>
主题: Re: [redis/rueidis] RedisJSON (Issue #269)
Hi @fourfirehttps://github.com/fourfire, do you still need help?
―
Reply to this email directly, view it on GitHubhttps://github.com/redis/rueidis/issues/269#issuecomment-1571962395, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAHTUYXJV6AHKYWH7C6RFVLXJCDCVANCNFSM6AAAAAAYVJCZK4.
You are receiving this because you were mentioned.Message ID: @.***>


'GoogleUtilities/GULAppEnvironmentUtil.h' file not found, build failing in iOS

Steps to Reproduce

First of all I revert back my dart and flutter downgraded to 1.XX to avoid cloud_firestore plug in implementation problem which cause a FirebaseCore error with pod. Unfortunately I didn’t find any fix for it. Which may you can refer here #22036
In this build I use cloud_firestore: 0.7.4, and it manage to run in android devices successfully. The ios part is again stuck with this time another missing problem

  /Users/jashan/Desktop/Programming/vueboomobile/ios/Pods/FirebaseCore/Firebase/Core/FIRLogger.m:18:9: fatal error: 'GoogleUtilities/GULAppEnvironmentUtil.h' file not found     #import <GoogleUtilities/GULAppEnvironmentUtil.h>
Logs

This is the console out
Launching lib/main.dart on iPhone X in debug mode...
Running pod install...
Starting Xcode build...
Xcode build done.
Failed to build iOS app
Error output from Xcode build:
↳
    2018-09-20 11:51:19.626 xcodebuild[24486:176349] warning:  The file reference for "Firebase.xcconfig" is a member of multiple groups ("Support Files" and "Support Files"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
    2018-09-20 11:51:19.648 xcodebuild[24486:176349] warning:  The file reference for "GoogleUtilities.xcconfig" is a member of multiple groups ("Support Files" and "Support Files"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/jashan/Desktop/Programming/vueboomobile/ios/Pods/FirebaseCore/Firebase/Core/FIRLogger.m:18:9: fatal error: 'GoogleUtilities/GULAppEnvironmentUtil.h' file not found
    #import <GoogleUtilities/GULAppEnvironmentUtil.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
Could not build the application for the simulator.
Error launching application on iPhone X.

This is my flutter doctor -v
[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.6 17G65, locale en-IN)
    • Flutter version 0.5.1 at /Users/jashan/Documents/Programming/Flutter/flutter
    • Framework revision c7ea3ca377 (4 months ago), 2018-05-29 21:07:33 +0200
    • Engine revision 1ed25ca7b7
    • Dart version 2.0.0-dev.58.0.flutter-f981f09760

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.1)
    • Android SDK at /Users/jashan/Library/Android/sdk
    • Android NDK at /Users/jashan/Library/Android/sdk/ndk-bundle
    • Platform android-28, build-tools 28.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.3.1, Build version 9E501
    • ios-deploy 2.0.0
    • CocoaPods version 1.6.0.beta.1

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 23.2.1
    • Dart plugin version 171.4424
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] IntelliJ IDEA Community Edition (version 2018.1.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 27.1.2
    • Dart plugin version 181.4892.1

[!] VS Code (version 1.25.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected devices (2 available)
    • Android SDK built for x86 • emulator-5554                        • android-x86 • Android 8.1.0 (API 27) (emulator)
    • iPhone X                  • 473AE7A7-1E8A-4513-965A-F58742C2AF3A • ios         • iOS 11.3 (simulator)

! Doctor found issues in 1 category.

@jashanpj
The issue at https://github.com/flutter/flutter/issues/22071 has been closed and moved here. Future collaboration on this issue will be done here.

From the comment on the original issue seems that it's resolved. Please comment here or file a new one if it doesn't work for you.

I needed to add
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'Firebase/Storage'
pod 'Firebase/Firestore'

at the top of my Podfile to resolve the issue.
Hope this helps


Can't show options in Mod Manager

I don't know if this is a bug with the mod, or the mod manager. I just don't know where to ask this question.
I have mod version <IP_ADDRESS> and Mod Manager <IP_ADDRESS>. When I open the Mod Manager overlay in Solasta, I cannot expand the Unfinished Business entry to show the options for update.
Can I just download the newest version and install it manually?

Please re-install the mod through mod manager, instead of updating it in the game.

Please re-install the mod through mod manager, instead of updating it in the game.

Why? I've always updated it through the mod manager until now. Is there an issue with that?

Yes. This is the only workaround and auto update will start working again after that.


[contracts] make debug_message execution outcome invariant to node debug logging setting

Follow-up to https://github.com/paritytech/substrate/pull/12953
FIFO was not really a good approach to the debug buffer, as it's not very efficient in computational sense. This PR targets to improve it as follows:

the function just silently drops the message if no space left in the debug buffer, or when the message is not a valid utf-8 string;
basically we make it indistinguishable from contract side, whether the message got logged or not;
the gas for the function call is to be charged per byte of the passed message; updated benchmarks;

/cmd queue -c bench-bot $ pallet dev pallet_contracts

/cmd queue -c bench $ pallet dev pallet_contracts

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2350452

looks like we're waiting new weights from here: https://github.com/paritytech/substrate/pull/13316

The extra commit I've just pushed is a workaround for this issue: https://github.com/paritytech/substrate/issues/13376
It replaces the dependency on wasmtime with our own fork with the fix applied (which is trivial). This is only temporary until (hopefully) it's fixed upstream in wasmtime. (But it should be fine to merge it as-is, assuming the CI will be happy with it.)

bot bench -v PIPELINE_SCRIPTS_REF=bm-fallback $ pallet dev pallet_contracts

bot merge


BUGFIX: Correct date calculation failure in GridFieldTest.

PHP now requires a default timezone to be set, so tests cannot assume they are running in UTC
Explicitly set UTC default time zone for testGetCastedValueObject()

Hrm, perhaps we should put this line in SapphireTest instead of copying to every test affected by timezones; what do you think?


Use geo data

This is part 1 of 2 related to https://github.com/octodns/octodns-ns1/issues/38. It moves NS1's contient -> country mappings to be sourced from octodns.record.geo_data rather than duplicating the data.
It also moves UM from NA which it is politically related to to OC which it is geographically located in.
/cc https://github.com/octodns/octodns-ns1/issues/38 which lead to this change
/cc @viranch @istr

Looks good and DRY to me. :slightly_smiling_face:


Add clusterRetryStrategy to redis.Cluster constructor

Description

The Ioredis Cluster constructor expects a clusterRetryStrategy option instead of a retryStrategy option. This PR adds that option when clustering is enabled, so that clustered Redis can also use a retry strategy on failures.

Based on the implementation of getRedisClusterRetryStrategy it seems that the new retryStrategyParams config setting is required or things might crash? If that's the case, let's also update the Helm charts (e.g. here) to have these defaults.

@alexvy86 I changed getRedisClusterRetryStrategy so that it now has a default value, which will mean that retryStrategyParams does not have to be defined anymore, and shouldn't cause a crash anymore


[Bug]: How to ignore overwrite?

BG3 Mod Manager Version
<IP_ADDRESS>
BG3 Game Version
<IP_ADDRESS>30146
Bug Summary
After the update, because another mod also overwrites the game folder, the Full Release Mod Fixer is automatically ignored and cannot be found in the list
Links
No response

What mod are you referring to? I need the names/links so I can reproduce this.
Mods under "Overrides" are files that have base game folders, but no metadata (Mods/ModFolder/meta.lsx). So it doesn't matter if you have multiple paks all overriding the Game folder, they should all appear.
Ultimately, they appear in the list so you can keep track of those files, because the game will load them as long as they exist in the Mods folder.
Example - 3 paks that override Gustav, Game, and Gustav + Game:

Basket Full of Equipment and Faerun Utility
So it can still be loaded, just ignore the warning, right?

What does overriding entail? Why can't I disable overridden bits like regular active/inactive mods? Is it because as of now the mod manager relies only on editing the modsettings.lsx file for that feature, rather than actually moving files around in and out?

I feel like fully disabling/removing overwrite mods is something that the BG3MM is still missing.
I've considered moving to MO2 as my usual Mod Manager, but I like the feature set of BG3MM, so I'm currently sticking with it.
Maybe create a Mods_Disabled folder alongside Mods and move overwrite mods there when disabling them?


Test consistent

add a test to check a small slice of the eta matrix, so we can be sure the model is not changed by any of our steps (or at least we can tell when things are changed...).
Fix a small warning about literal checking.
@ericbarefoot can you verify the test passes on your local?

I'm not sure why this would be, but the test fails for me if I specifically do pytest tests/test_consistency.py but passes if I do just pytest see below.
(base) 15:16:15 ericfoot pyDeltaRCM_WMT $ (amoodie/test_consistent) pytest tests/test_consistent.py
================================== test session starts ===================================
platform darwin -- Python 3.7.7, pytest-5.4.2, py-1.8.1, pluggy-0.13.1
rootdir: /Users/ericfoot/Dropbox/programs/git_repos/pyDeltaRCM_WMT
plugins: arraydiff-0.3, remotedata-0.3.2, hypothesis-5.11.0, openfiles-0.5.0, doctestplus-0.5.0, astropy-header-0.1.2
collected 1 item

tests/test_consistent.py F                                                         [100%]

======================================== FAILURES ========================================
_______________________________ test_bed_after_one_update ________________________________

    def test_bed_after_one_update():
        """
        """
        delta.update()
        # slice is: delta.eta[:5, 4]
        print(delta.eta[:5, 4])

        _exp = np.array([-1., -0.82951754, -0.9981775 , -1., -1.])
>       assert np.all(delta.eta[:5, 4] == pytest.approx(_exp))
E       assert False
E        +  where False = <function all at 0x102778830>(array([-1.       , -0.840265 , -0.9976036, -1.       , -1.       ],\n      dtype=float32) == approx([-1.0 ± 1.0e-06, -0.82951754 ± 8.3e-07, -0.9981775 ± 1.0e-06, -1.0 ± 1.0e-06, -1.0 ± 1.0e-06]))
E        +    where <function all at 0x102778830> = np.all
E        +    and   approx([-1.0 ± 1.0e-06, -0.82951754 ± 8.3e-07, -0.9981775 ± 1.0e-06, -1.0 ± 1.0e-06, -1.0 ± 1.0e-06]) = <function approx at 0x1014f38c0>(array([-1.        , -0.82951754, -0.9981775 , -1.        , -1.        ]))
E        +      where <function approx at 0x1014f38c0> = pytest.approx

tests/test_consistent.py:23: AssertionError
---------------------------------- Captured stdout call ----------------------------------
[-1.        -0.840265  -0.9976036 -1.        -1.       ]
================================ short test summary info =================================
FAILED tests/test_consistent.py::test_bed_after_one_update - assert False
=================================== 1 failed in 0.83s ====================================

versus
(base) 15:18:33 ericfoot pyDeltaRCM_WMT $ (amoodie/test_consistent) pytest
================================== test session starts ===================================
platform darwin -- Python 3.7.7, pytest-5.4.2, py-1.8.1, pluggy-0.13.1
rootdir: /Users/ericfoot/Dropbox/programs/git_repos/pyDeltaRCM_WMT
plugins: arraydiff-0.3, remotedata-0.3.2, hypothesis-5.11.0, openfiles-0.5.0, doctestplus-0.5.0, astropy-header-0.1.2
collected 102 items

tests/test_bmi_delta.py ...                                                        [  2%]
tests/test_command_line_tool.py ...                                                [  5%]
tests/test_consistent.py .                                                         [  6%]
tests/test_deltaRCM_driver.py ..                                                   [  8%]
tests/test_deltaRCM_tools.py ..                                                    [ 10%]
tests/test_init_tools.py ......................................................... [ 66%]
.............                                                                      [ 79%]
tests/test_sed_tools.py .                                                          [ 80%]
tests/test_shared_tools.py ..                                                      [ 82%]
tests/test_water_tools.py .......                                                  [ 89%]
tests/test_yaml_parsing.py ..x..xx....                                             [100%]

============================= 99 passed, 3 xfailed in 7.76s ==============================

@ericbarefoot nice catch, I think this had something to do with the fact that the delta object was instantiated outside of the test. I have updated the test (and another few tests which check model "state") to instantiate inside of the tests. For simple "exists" checks like in tests_init_tools the single instantiation at the top of the file should be fine, but I guess anything state dependent should happen inside of the test itself.

well this lowered coverage for some weird reason, but maybe you can check it out again and test locally, @ericbarefoot, if things pass, I think it can be merged.


Significant rewrite to make it more reliable

Have one change left to make regarding verifying successful submit order, but otherwise good to go.

Should be good to go now. I placed an actual order to get enough info for the order complete check.


History and Visibility Archival statuses show up incorrectly

Namespace's HistoryArchivalStatus and VisibilityArchivalStatus show incorrect data
Repro:

Enable History Archival
Navigate to Namespace Settings

Expected:
"History Archival" and "Visibility Archival" show Enabled
Actual:
Disabled

temporal server: recent master
temporal web: 0.25.0 (down grade to 0.23.2 will throw
12 UNIMPLEMENTED: unknown service workflowservice.WorkflowService)


clarify the az CLI behavior without "--end" parameter

[Enter feedback here]
Hi,
in this document it says - "In the portal, the end time field becomes the next start time for the default profile. You can't specify the same time for the end of one profile and the start of the next. The portal will force the end time to be one minute before the start time of the following profile. During this minute, the default profile will become active. If you don't want the default profile to become active between recurring profiles, leave the end time field empty."
however, if we leave the end time as empty, then create profile with AZ CLI, the command will throw error -https://github.com/Azure/azure-cli/issues/25249
therefore, if only use Az CLI to create profile, the document did not explain what is the behavior without end time specify and how it sync with default profile.
Please clarify, if use az CLI "az monitor autoscale profile create" with "--end", the end time will be 23:59, in this case, what will happen during 23:59 to 00:00.
it is inconsistent with cli / portal document.

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

ID: b57420a5-e3d6-5b81-4f22-1257df5c3743
Version Independent ID: 602cb979-ec58-7bee-3d02-5667cd422c33
Content: Autoscale with multiple profiles - Azure Monitor
Content Source: articles/azure-monitor/autoscale/autoscale-multiprofile.md
Service: azure-monitor
Sub-service: autoscale
GitHub Login: @EdB-MSFT
Microsoft Alias: edbaynash

@daisygithuba
Thanks for your feedback! We will investigate and update as appropriate.

Hi @MonikaReddy-MSFT , do we have any updates?

this issue is related with Az CLI issue: https://github.com/Azure/azure-cli/issues/25249

Docs have been updated to note that you can only have a blank end time using the portal & for CLI omitting end time will default to 23:59

#please close

#please-close


fix(db): pass "read" on read-only database operations

Summary
@jeremyjpj0916 mentions in discussion thread:
https://github.com/Kong/kong/discussions/13513
That Kong may work unexpectedly or require write node for general operation.
I did quick search and found couple of  missing places where we don't give "read" as a parameter for readonly operations. This may not fix all the issues that we have for how resilient Kong nodes are for write node being offline, but at least it is obvious to fix these at first.
KAG-5196
Checklist

[ ] The Pull Request has tests
[x] A changelog file has been created under changelog/unreleased/kong or skip-changelog label added on PR if changelog is unnecessary. README.md
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

@bungle
Any reason: https://github.com/Kong/kong/tree/master/kong/db/strategies/postgres , only services, plugins, tags get their own dedicated lua files vs say route resources as well or upstreams? Haven't studied it much as to why, but at a glance was curious.


Error when i use '__checkbox'

Hello Ratiw,
Thanks for your job one more time it's always amazing . I have a probleme maybe somone can help me.
When i add on my fields definition '__checkbox'(I used track-By props with string) . The pagination break with this error :

this.tableData.filter is not a function
at VueComponent.checkCheckboxesState (vuetable-2.js?f505:formatted:1978)

On detail the Vuetable component update fine : tableData with new value but no render.
If remove '__checkbox' all works fine.
On another Table instance i dont have this probleme. The fetch response have the same format just one trackBy ID and another by custom key.
Have you an idea ?
Thank you in advance
PS: Maybe related to #80

This is strange. Can you create a sample project on jsfiddle, codepen, or codesandbox to demonstrate this? It will help me go through the code and find out the problem.

Hello Ratiw i have solved my problem (from my side).
The Error appear if the data representation change. If i dont use __checkbox vuetable2 negociate with no problem. But if it's used  checkstateCheckbox failed (logic)
Origin :
I'm use Laravel 5.5 and use a paginate for collection like LengthAwarePaginator but for an unknow reason
On Page 1 the data have this presenter :
data:[ {obj}, {obj} ]
But on page >1 the representation is :
data:[ 1: {obj}, 2: {obj} ]
I (ugly) fix this with a $data->flatten()  before response.
Sorry for wasted time and thank you for your work.


Port to Scala 2.12

After resolving a few minor issues, the main problem seems to be that BaseInterpreter doesn't work anymore (due to different JVM and runtime reflection representations than in Scala 2.11). This class probably needs to be mostly reimplemented (and it has long needed improvement anyways), so I'm moving this to the next milestone.

Resolved in https://github.com/epfldata/squid/pull/46.


Comment related url fix

Now comment's url is path('service/authors/<uuid:author_id>/posts/<uuid:post_id>/comments/',. It should be changed to service/author/<uuid:author_id>/posts/<uuid:post_id>/comments/'
Both for frontend and backend.

fixed


Set up automatic release management with semantic versioning

It doesn't update the package versions individually.

Changesets throw an error (but with exit code 0 - success) saying that it can't commit version bumping. Check "Actions"


Alert customer when customer managed volume is full

Is your feature request related to a problem? Please describe.

As a user of Giant Swarm, I'd like to be alerted when volumes are full even outside of core volumes (root, kubelet, docker).
Describe the solution you'd like

In the best case, filling up a customer managed volume should send a slack message to the customer's channel but not page the Giant Swarm oncall team.
Describe alternatives you've considered

Run a cleanup script similar to what we are doing for docker on job for garbage collection for all volumes. However this would just alleviate the pressure and not fix the root of the problem whatever is filling the disk up.
Additional context

Internal Request Reference

I am unsure how we should handle this topic. I see customer have a need to detect when the volume they managed are full, I assume we are talking about WC disks here.
So far we have not been monitoring customer workload and maybe we should.
Also when we start sending specific customer alerts only to customer slack channel, who is in charge of maintaining those alerts ? Or can we re-use existing alerts and dynamically route them either to Giant Swarm oncall team or customer ?
Also would this be by default or an opt-in feature ?
Where do we send alerts to? Can we automatically create a specific slack alert channel for each customer ?
How many customers are we talking about here ? Can we have a simpler solution to forward some alerts to their slack ?
cc/ @giantswarm/team-horizon

I'd also say that a specific solution just for volumes doesn't make sense. We should rather think about a general set of alerts for platform or developer teams of our customers. I am not sure how we can achieve this but it would be good if we provide a list of alerting rules that the customers can adapt and extend without losing the capability to upgrade and benefit from further improvement by us. And the alert routing also needs to be configurable through our MAPI.

yeah as I envision it, we serve a monitoring solution (Prometheus in our case) and they can deploy it with the right configuration to enable the monitoring of volumes and alerts. So in this case, we can enable such a use case or document it how it can be done using our solution. WDYT?

@pipo02mix i'd go a bit further with the developer platform idea, i wouldn't want customers to have to deploy some chart, i feel like it should be somewhat more "out of the box" / integrated

@pipo02mix what @JosephSalisbury said :grin:

No this is not urgent but more of a general request as you guessed. This was also improved by some of the other monitoring stories like opening up the queries to customers. Treating this as a general use-case for giving more details or heads up to customers is a good way forward.

@TheoBrigitte can you rewrite the story so that we provide customers with a way to configure alert routing via the management api? Or do you have a story like this already?

Tracking this into https://github.com/giantswarm/roadmap/issues/2213


Ci.macos

Fixes #118

Codecov Report

Merging #119 (058ae1f) into master (55bd98a) will increase coverage by 0.17%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #119      +/-   ##
==========================================
+ Coverage   46.15%   46.33%   +0.17%
==========================================
  Files          27       27
  Lines        1703     1703
==========================================
+ Hits          786      789       +3
+ Misses        917      914       -3

Impacted Files
Coverage Δ

redisbench_admin/utils/remote.py
52.63% <0.00%> (+1.12%)
: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 55bd98a...058ae1f. Read the comment docs.


Partial pie-chart indicating progress

Describe the requested icon(s)
A partial pie-chart to indicate the progress of something. The current chart-pie-slice is almost what I'm looking for, except with the slice removed.
References
Ignore the green background and the added circle around it of course

This could also work, having icons for 25%, 50%, 75% would perhaps be nice?

Come to think of it, I don't think the percentage-ones with 25% increase would suffice for my current usecase. I think about 2/3rds (67%) best indicates progress.
Also perhaps useful some added context:
I'm using these as icons to show a progress status: none/empty, in progres/partial, done/complete.
I currently use no icon, horizontal-dots and check with a coloured circle, see below. The empty status is also something I'm struggling with, but currently this is my best option.
These are the three stasuses/icons I use.

Here is the component that I use it in:

This looks more to me like and indicator of progress than a pie chart. Have added progress and progress-circle to the backlog.


Package request: bob (neovim)

Project description
"A version manager for neovim"
Let's you quickly install and switch to any Neovim version, including nightly, much like fnm for Node. A life saver for anybody who files a lot of bug reports for Neovim or its plugins.
Unfortunately the name "bob" is already taken in nixpkgs, so it would have to be named "bob-neovim" or something like that.
Metadata

homepage URL: https://github.com/MordechaiHadad/bob
source URL: https://github.com/MordechaiHadad/bob
license: mit
platforms: Any platform that can build Neovim, I presume

Priorities
Add a :+1: reaction to issues you find important.

Neovim provides a flake, why don't just nix run 'github:neovim/neovim/v0.8.2?dir=contrib'?
You can replace v0.8.2 with any tag/branch/commit you want

Neovim provides a flake, why don't just nix run 'github:neovim/neovim/v0.8.2?dir=contrib'?
You can replace v0.8.2 with any tag/branch/commit you want

That blew my mind a little, I didn't know I could nix run with a github URL, but after some quick tests it's not working so great:
$ nix run 'github:neovim/neovim/v0.9.2?dir=contrib' -- --version
error: builder for '/nix/store/qfab9m397sb7ba0sps46n3ny46gdl39h-neovim-unwrapped-fe869a8.drv' failed with exit code 2;
       last 10 log lines:
       > [ 92%] Building C object src/nvim/CMakeFiles/nvim.dir/__/xdiff/xpatience.c.o
       > [ 92%] Building C object src/nvim/CMakeFiles/nvim.dir/__/xdiff/xprepare.c.o
       > [ 92%] Building C object src/nvim/CMakeFiles/nvim.dir/__/xdiff/xutils.c.o
       > [ 92%] Linking C executable ../../bin/nvim
       > /nix/store/frh9l9nrdysasdi2gs7i241s241ngjw2-binutils-2.39/bin/ld: /build/ccd63hmI.ltrans32.ltrans.o: in function `tree_get_ranges':
       > <artificial>:(.text+0xd23): undefined reference to `ts_tree_included_ranges'
       > collect2: error: ld returned 1 exit status
       > make[2]: *** [src/nvim/CMakeFiles/nvim.dir/build.make:4641: bin/nvim] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:529: src/nvim/CMakeFiles/nvim.dir/all] Error 2
       > make: *** [Makefile:156: all] Error 2
       For full logs, run 'nix log /nix/store/qfab9m397sb7ba0sps46n3ny46gdl39h-neovim-unwrapped-fe869a8.drv'.

$ nix run 'github:neovim/neovim/v0.9.4?dir=contrib' -- --version
error: builder for '/nix/store/9mhkz4vp7cs2sbn2w88p2gbifrscsihh-neovim-unwrapped-d772f69.drv' failed with exit code 2;
       last 10 log lines:
       > [ 92%] Building C object src/nvim/CMakeFiles/nvim.dir/__/xdiff/xpatience.c.o
       > [ 92%] Building C object src/nvim/CMakeFiles/nvim.dir/__/xdiff/xprepare.c.o
       > [ 92%] Building C object src/nvim/CMakeFiles/nvim.dir/__/xdiff/xutils.c.o
       > [ 92%] Linking C executable ../../bin/nvim
       > /nix/store/frh9l9nrdysasdi2gs7i241s241ngjw2-binutils-2.39/bin/ld: /build/ccG6zRz0.ltrans32.ltrans.o: in function `tree_get_ranges':
       > <artificial>:(.text+0xd23): undefined reference to `ts_tree_included_ranges'
       > collect2: error: ld returned 1 exit status
       > make[2]: *** [src/nvim/CMakeFiles/nvim.dir/build.make:4641: bin/nvim] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:529: src/nvim/CMakeFiles/nvim.dir/all] Error 2
       > make: *** [Makefile:156: all] Error 2
       For full logs, run 'nix log /nix/store/9mhkz4vp7cs2sbn2w88p2gbifrscsihh-neovim-unwrapped-d772f69.drv'.

$ nix run 'github:neovim/neovim/983defd284f5941c870d7868cdb60587a98ab348?dir=contrib' -- --version
error: builder for '/nix/store/rps871j075kz4pxnnhikg8hp9zpl616b-neovim-unwrapped-983defd.drv' failed with exit code 1;
       last 10 log lines:
       >   /nix/store/wcsjjx87b60j7fcm12vvl8qhvyr7ajjg-libvterm-neovim-0.3.2/include)
       > Call Stack (most recent call first):
       >   /nix/store/bnmxyb30n6b5fq1gj3f4jzwxf7z8b4ls-cmake-3.25.3/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:598 (_FPHSA_FAILURE_MESSAGE)
       >   cmake/FindLibvterm.cmake:23 (find_package_handle_standard_args)
       >   src/nvim/CMakeLists.txt:40 (find_package)
       >
       >
       > -- Configuring incomplete, errors occurred!
       > See also "/build/nk5zrz4ci6zfpkf049lwd4c5nx3lwm72-source/build/CMakeFiles/CMakeOutput.log".
       > See also "/build/nk5zrz4ci6zfpkf049lwd4c5nx3lwm72-source/build/CMakeFiles/CMakeError.log".
       For full logs, run 'nix log /nix/store/rps871j075kz4pxnnhikg8hp9zpl616b-neovim-unwrapped-983defd.drv'.

The entire point of Nix and Flakes is perfectly reproducible builds, so I'm guessing the Flake is broken?

Looks like the lock file wasn't updated on a while, I opened a PR:
https://github.com/neovim/neovim/pull/26355
You can test it with my fork:
nix run 'github:jlesquembre/neovim?dir=contrib' -- --version

arf seems like the updated flake is broken for development:
note: keeping build directory '/tmp/nix-build-luajit2.1-nvim-client-0.2.4-1.drv-0'
error: builder for '/nix/store/rdacd24iam4pwgh0sd39sgdqs5j5ghac-luajit2.1-nvim-client-0.2.4-1.drv' failed with exit code 1;
       last 20 log lines:
       > structuredAttrs is enabled
       > unpacking sources
       > unpacking source archive /nix/store/z1md67b6550bdpxqnkk7z75s92balpc3-0.2.4-1.tar.gz
       > source root is lua-client-0.2.4-1
       > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file lua-client-0.2.4-1/test/stdio_fixture.lua
       > patching sources
       > updateAutotoolsGnuConfigScriptsPhase
       > configuring
       > building
       > installing
       > Missing dependencies for nvim-client 0.2.4-1:
       >    mpack (not installed)
       >
       > nvim-client 0.2.4-1 depends on lua >= 5.1 (5.1-1 provided by VM)
       > nvim-client 0.2.4-1 depends on mpack (not installed)
       > Warning: Failed searching manifest: Failed downloading https://luarocks.org/manifest-5.1 - no downloader tool available, please install wget or curl in your system
       > Warning: Failed searching manifest: Failed downloading https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/manifest-5.1 - no downloader tool available, please install wget or curl in your system
       > Warning: Failed searching manifest: Failed downloading https://luafr.org/luarocks/manifest-5.1 - no downloader tool available, please install wget or curl in your system
       >
       > Error: Could not satisfy dependency mpack: No results matching query were found for Lua 5.1.

@Hubro I just built this flake that should cover your use case, let me know what you think 😸
Version managers are not very "nix" imo so adding it to nixpkgs would be a bit of an anti-pattern. If the flake is good enough to replace bob for nix users, then I propose we close this issue.
@teto @jlesquembre, what do you think ?

can't https://www.nixhub.io/packages/neovim serve this purpose ? it lists the nixpkgs revision for each version of neovim

For the fixed versions, you are correct, that would work; for nightly (as required in the request description), you'd need to use https://github.com/nix-community/neovim-nightly-overlay.
Considering there are already "nix ways" of solving the problem bob solves, I would be in favor of closing this request.

Since I would not add bob to nixpkgs but would simultaneously hate to see you have to go without a Nix way to install it, I packaged bob in my flake.
Hope this helps, @Hubro :)

I can understand that this is not "nixy" enough though a neovim plugin developer might want to switch nvim versions hundreds of times back and forth. Thus from this perspective it would have been nice to have bob in nixpkgs but @tirimia 's should be a first workaround.

can't https://www.nixhub.io/packages/neovim serve this purpose ? it lists the nixpkgs revision for each version of neovim

Out of curiosity, what would the user experience of swapping between a bunch of Neovim versions be? For example to isolate in which version a bug was introduced?
I assume there's an invocation of nix run ... that can specify a specific nixpkgs version, that I would get from the nixhub link?

@hubro yes, you can run nix run 'github:nixos/nixpkgs?rev=fd04bea4cbf76f86f244b9e2549fca066db8ddff#neovim' to run neovim from that revision, which looks good enough IMO. I dont know how bob works but I have my doubts on how it can be better than the nix run ... suggestion.

@Hubro I just built this flake that should cover your use case, let me know what you think 😸
Version managers are not very "nix" imo so adding it to nixpkgs would be a bit of an anti-pattern. If the flake is good enough to replace bob for nix users, then I propose we close this issue.
@teto @jlesquembre, what do you think ?

That's pretty slick! I'll try using it for a while.

@Hubro yes, you can run nix run 'github:nixos/nixpkgs?rev=fd04bea4cbf76f86f244b9e2549fca066db8ddff#neovim' to run neovim from that revision, which looks good enough IMO. I dont know how bob works but I have my doubts on how it can be better than the nix run ... suggestion.

Bob works by downloading and extracting an appimage from the Neovim GitHub Releases page. The user experience win is that you can bob use 0.9.4 or bob use nightly, and since it just downloads an appimage it's really fast.

If the package defined in https://github.com/NixOS/nixpkgs/issues/271480#issuecomment-1873031070 works well enough (I am not sure how well flatpaks work on nixos), then we can add it to nixpkgs. I was afraid the resulting derivation would be tough but that looks reasonable.

If the package defined in #271480 (comment) works well enough (I am not sure how well flatpaks work on nixos), then we can add it to nixpkgs. I was afraid the resulting derivation would be tough but that looks reasonable.

Somehow it works perfectly, though I have no clue how or why. Bob works by downloading and extracting precompiled appimages, which didn't work by default when I tested it. The version packaged by @tirimia works perfectly though, somehow.
:confused: :question:


NotNull-db

All db-query should not null, for user's input, except, UserInfo: Company & website

DesignerInfo:
--- DesignerPrice
--- Rating
DesignerRating:
--- Rating
ChatSystem:
--- Timestamp
--- StatusMessage
UserPhoto:
--- PhotoName
DesignLikeCount:
--- Likes
UserExpo:
--- DatePurchased
UserInventory:
--- DatePurchased
DesignTransactionDetails
--- TransactionAmount
--- TransactionDate
--- ExpirationDate
--- DateCreated
DesignHeader
--- IsSold
ExpoTransactionHeader
--- isSuccess
--- isExpired
--- TransactionType
--- TicketQty
ExpoEvent
--- DateHeld
--- isOnline
ExpoEventPhoto
--- PhotoName
DesignDetails
--- DesignDateCreated
DesignCategories
--- CategoryName
--- CategoryDesc
DesignSubCategories
--- SubCategoryName
ExpoTransactionDetails
--- ExpoTransactionDate
--- ExpoExpirationDate
--- DateCreated
ExpoEventDetails
--- ExpoEventPlace
--- ExpoEventLink
DesignPhotos
--- DesignPhotoName
DesignFile
--- DesignFileName
--- DesignFileType

DesignerInfo:
--- DesignerPrice
--- Rating
DesignerRating:
--- Rating
ChatSystem:
--- Timestamp
--- StatusMessage
UserPhoto:
--- PhotoName
DesignLikeCount:
--- Likes
UserExpo:
--- DatePurchased
UserInventory:
--- DatePurchased
DesignTransactionDetails
--- TransactionAmount
--- TransactionDate
--- ExpirationDate
--- DateCreated
DesignHeader
--- IsSold
ExpoTransactionHeader
--- isSuccess
--- isExpired
--- TransactionType
--- TicketQty
ExpoEvent
--- DateHeld
--- isOnline
ExpoEventPhoto
--- PhotoName
DesignDetails
--- DesignDateCreated
DesignCategories
--- CategoryName
--- CategoryDesc
DesignSubCategories
--- SubCategoryName
ExpoTransactionDetails
--- ExpoTransactionDate
--- ExpoExpirationDate
--- DateCreated
ExpoEventDetails
--- ExpoEventPlace
--- ExpoEventLink
DesignPhotos
--- DesignPhotoName
DesignFile
--- DesignFileName
--- DesignFileType

not nulls added

not nulls added


Can't play videos on macOS

Hello,
I have just installed the add-on and when I try to play a video, it seems the video is about to start (title and play symbol on the top-right corner of the screen) but then it stops and the video never plays. I tried with 3 different videos and the result is the same.
Here is my system information:

MacOS 10.11.6
Kodi Leia 18.6
Vimeo add-on v5.1.3

And the log: https://paste.kodi.tv/ifehisotoy.kodi
I hope I gave you enough information for you to analyze this issue :)
Thank you in advance for your help !

This is weird, the video requested in your log has ?f=dash at the end.
2020-04-09 11:21:39.973 T:123145303990272   DEBUG: CCurlFile::Open - effective URL: <https://8vod-adaptive.akamaized.net/exp=1586438499~acl=%2F142130607%2F%2A~hmac=6dfa0a6230178bba34d819db7ef11b1d4f5c2c70b5c7d1372604049b7679a872/142130607/video/439018802,439018800,439018799/master.m3u8?f=dash>

This is what I'm seeing:
2020-04-09 06:34:16.628 T:140295912027904   DEBUG: CCurlFile::Open - effective URL: <https://8vod-adaptive.akamaized.net/exp=1586442858~acl=%2F142130607%2F%2A~hmac=ab3e4232c2fdcc3fd1a80dda5f2bea37603a52f6de4c6ee50a53419ac86e22d5/142130607/video/439018802,439018800,439018799/master.m3u8>

So it seems that you are getting some kind of HLS/DASH format which ffmpeg in Kodi can't play.
As a workaround you can choose another streaming format in the plugin settings (eg 1080p).

I could recreate the issue by sending the requests with a macOS user-agent header (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2).
I don't know were this user-agent gets attached to the request. I'll investigate.

As a workaround you can choose another streaming format in the plugin settings (eg 1080p).

Yes I confirm it works when the streaming quality is not "HLS (Adaptive)". I can live with this workaround so nothing urgent on my side.

But I don't know were this user-agent gets attached to the request. I'll investigate.

Thanks :)

@thombetous Thanks for confirming.
The issue seems to be that Kodi is resolving the HLS URL by doing a cURL call:
2020-04-09 07:06:29.459 T:140280518919936   DEBUG: CurlFile::Open(0x7f959a7fad10) https://player.vimeo.com/play/439018802,439018800,439018799/hls?s=142130607_1586437590_ef6a2389313a7cccaea5af7967883838&context=Vimeo%5CController%5CApi%5CResources%5CVideoController.&logging=false

And Kodi automatically appends the User-Agent according to the current operating system.

Just updated the add-on on my side and it works like a charm :)
Thank you @jaylinski for fixing it, it was quick!


build system: fix tags / ctags / cscope

At some point, we lost the automatic identifier tag generation for vi/Emacs source viewing (make tags ctags):
mkdir build
cd build && ../configure
make tags
Making tags in .
make[1]: Entering directory '~tesseract/build'
make[1]: *** No rule to make target 'dummy.cxx', needed by 'tags-am'.  Stop.
make[1]: Leaving directory '~tesseract/build'
Makefile:4392: recipe for target 'tags-recursive' failed

The cause of that is in
https://github.com/tesseract-ocr/tesseract/blob/14c6e387239a679ac5b58f126ab96e851a5e6624/Makefile.am#L137
This dummy source file is necessary to get the C++ linker to combine the libtool convenience libraries of all subdirectories. This practise is even recommended by the Automake manual:
https://www.gnu.org/software/automake/manual/html_node/Libtool-Convenience-Libraries.html
But how do we get automatic tagging back?

It should be fixed with https://github.com/stweil/tesseract/commit/c7a6ddf38e34fdac890132683bdbf4eb540f644f (still needs to be rebased before merging).

It should be fixed with stweil@c7a6ddf (still needs to be rebased before merging).

Excellent!

It looks like this is an old problem which already existed with Tesseract 4.0.0.
Pull request #2795 fixes it.

It looks like this is an old problem which already existed with Tesseract 4.0.0.
Pull request #2795 fixes it.

Thanks!


Add Issue templates

I think adding issue templates to this repository might be a good idea.
Currently users often submit bug reports with problem descriptions that are not particularly helpful. Adding issue templates would encourage users to equip their bug reports with information that should speed-up diagnosis. It might also help add some structure to feature requests.
I've made a draft (mostly based around the default github templates), which can be previewed here, but I think there are many ways to skin this particular cat (and most of them are better than not having templates).

good idea!

unfortunately I can't do this - I don't have access to the repository settings as a maintainer :-(

Sorry, things are a bit hectic on my end at the moment, I will investigate when I can.

ah - doh!
thanks for double checking and resolving, that should be a massive improvement.


DBZ-7013 Remove deprecated and unused code from embedded package

https://issues.redhat.com/browse/DBZ-7013

@vjuranek Applied, thanks


setDefaultViewPartial on PaginatorControl helper not working

Setting the the default view partial to be used will result in the resolver being unable to resolve the template.
Looking at the code there are references to 'modules' as in zf1 modules. I'm guessing removing that would solve the problem...
xxxxx joined the chat room.
xxxxx: Hi, could anyone help me with the paginationControl view helper?
xxxxx: I can't seem to get the right syntax for \Zend\View\Helper\PaginationControl::setDefaultViewPartial();
xxxxx: I have an entry in template_map for: 'partial/pagination'      => __DIR__ . '/../view/partial/pagination.phtml',
xxxxx: but  \Zend\View\Helper\PaginationControl::setDefaultViewPartial('partial/pagination'); says 'unable to resolve template'
basz: have you checked your merged configuration?
basz: this is what works for me… https://gist.github.com/basz/4754686
xxxxx: basz: is that called from within the same module as your partial?
xxxxx: i have defined the partial in the template_map of one module and I want to call it from another.
basz: xxxxx: it is but i don't think it has to be… as long as you 'logical' name for your paginator template is unique
xxxxx: basz: thats what I thought, which it is...
basz: you are sure the template exists at the specified location. so with the same module as you defined it in config
basz: can you do $this->partial('partial/pagination') in your view model (just to check it can be found, i will bork at variables missing probably)
xxxxx: basz: this is how I have defined the template: https://gist.github.com/anonymous/fa199dc33c2087a56f30
basz: xxxxx: how do you invoke the paginationControl in your view?
xxxxx: I just echo the Paginator object.
basz: xxxxx: which resolves to $view->paginationControl($this) internally. that's good
basz: xxxxx: I'm sorry don't know what is going on. I think I bumped my nose ion this one too and ended up providing a template as in the gist provided earlier. I see references to 'partials provided from modules' (as array), which I believe is zf1 and not relevant in zf2 anymore...
basz: xxxxx: It is also not required to include the template as a map. the template_path_stack is resolved as well. But you will have to map the logical name to a path...
xxxxx: basz: i think you are right, when i looked at the code for setDefaultViewPartial() it seemed to check for an array and then ignore the module part which is why i was trying to use the name i defined in the template_map, i have just switched to the style like in your gist and it works
basz: that would mean in your case 'partial/pagination' should works
basz: ah, see… I think this should be changed/removed. I'l post an issue for it, so someone can review that change
basz: thanks, i think it is a bug - the default method needs to be fixed

Looking at this, the only viable solution I see is to make a note in the paginator documentation that casting it to a string (via (string) or calling echo) will have unexpected results if you do not first inject the instance with a PhpRenderer instance. Then have it demonstrate doing so within a view script.
If somebody would like to submit such a PR against the docs, and link here, I can merge.

This issue has been closed as part of the bug migration program as outlined here - http://framework.zend.com/blog/2016-04-11-issue-closures.html


Only first character of text returned

Hello!
I am not sure of the initial intentions of the code, or the wider implications of changing it, so please do correct me if I am mistaken.
I ran into an issue where the data I was trying to pull has a content-type of application/geo+json. And so according to the logic here, because application/geo+json is not a "supported" type, the response is flagged as text.
Wanting to make 0 changes to the MatrixPortal code to get this to work, I then attempted to use text_transform to load the JSON myself and parse out what was needed. I added this to my code:
def text_transform(t):
    j = json.loads(t)
    return j['properties']['periods'][0]['shortForecast']

What I ran into here though was that the value of t was only the opening curly brace of the JSON, and so I could not actually load the data. After looking a bit into the code, I found that the problem lies here:

network.py#L517
matrixportal.py#L430

Because the response.text is returned as is from network.py , the call to apply a transformation to it in matrixportal.py is explicitly only passing along the first element of values, which in the case of it being text is just the first character.
I changed network.py#L517 to valeus = [response.text], and the text is passed along properly.
Is this a bug in the library, or am I missing something/misunderstanding something? I can open a PR if this change is deemed appropriate.
Thanks!

I transferred this over to PortalBase due to a refactor because the relevant code now lives here.

I transferred this over to PortalBase due to a refactor because the relevant code now lives here.

I believe PR #6 will fix this by allowing you to specify the content type when it is detected wrong.

I believe PR #6 will fix this by allowing you to specify the content type when it is detected wrong.

Hi, please update your libraries and try again. #8 should fix the issue as I explicitly added the application/geo+json type in.

Hi, please update your libraries and try again. #8 should fix the issue as I explicitly added the application/geo+json type in.


Skip non-callable regions instead of raising an exception

With the latest master, I get (breaks for legibility):
 ValueError: No callable regions found from BAM file.
 Alignment regions might not overlap with regions found in your `variant_regions` BED:

This is actually known as some amplicons in my design may be off-target. Early version of the pipeline did not throw an exception, and instead continued. I think that at least for targeted amplicon designs, this should be an error that should not prevent the pipeline from running.

Closed because issue #410 was closed.


file in chart without extension does not pass helm v3 lint

Bug Report
see templates/image-references
What did you do?

download the 4.9 release
helm lint the chart with default values

What did you expect to see?
Successful lint
What did you see instead? Under which circumstances?
A lint error:
[ERROR] templates/image-references: file extension '' not valid. Valid extensions are .yaml, .yml, .tpl, or .txt

Environment

operator-lifecycle-manager version: quay.io/operator-framework/olm:master

The final images pulled are:

quay.io/operator-framework/olm@sha256:494ea7d8585e21d243f5956b408a34109c76d7425baa4160ed51c8a1521039f9
quay.io/operatorhubio/catalog@sha256:c72e3082c811042587f357839745eef76c571eeb03bdacc25aa8dc41d9608f92

Kubernetes version information:

1.21

Kubernetes cluster kind:

Possible Solution
add .yaml extension
Additional context
Add any other context about the problem here.

Please follow-up if you have any additional questions or concerns.

I can't believe this. My observation is still valid: the chart has a linting error.


vault init error following Quick Start

On OS/X
$ vault init
Error initializing Vault: Put http://<IP_ADDRESS>:8200/v1/sys/init: malformed HTTP response "\x15\x03\x01\x00\x02\x02"```

Server console:
```2017/05/22 11:22:12 http: TLS handshake error from <IP_ADDRESS>:55991: tls: first record does not look like a TLS handshake```

I'll close this. The problem was I had a previous install with
export VAULT_ADDR="http://localhost:8200"  must be https


CUDA 11.8 failed

I'm reaching out to share a potential issue. While I've managed to resolve it on my end, others following the README's setup instructions might run into it.
Here's my setup:

OS: Ubuntu 22.04
CUDA: 11.8

After setting up via poetry as outlined in the README and running ./script/run.sh, I ran into the following error:
Traceback (most recent call last):
  File "~/heron/.venv/bin/deepspeed", line 3, in <module>
    from deepspeed.launcher.runner import main
  File "~/heron/.venv/lib/python3.10/site-packages/deepspeed/__init__.py", line 10, in <module>
    import torch
  File "~/heron/.venv/lib/python3.10/site-packages/torch/__init__.py", line 229, in <module>
    from torch._C import *  # noqa: F403
ImportError: libcudnn.so.8: cannot open shared object file: No such file or directory

I noticed the README mentions the expected CUDA version as 11.7, which suggests that using 11.8 might not be ideal. Given this, I reinstalled pytorch with:
poetry source add torch_cu118 --priority=explicit https://download.pytorch.org/whl/cu118

This fixed the issue and ./script/run.sh ran without any hitches. I've documented this to help anyone who might face this in the future.
If it helps, I'm happy to submit a pull request updating the pyproject.toml. If this isn't the right place for such feedback, please feel free to close this issue.
Thank you.

@Topology1225
Thank you for conducting the operational check and providing a detailed report! I truly appreciate you sharing such valuable insights. It would be wonderful if you could submit a pull request.


Related YouTube video feature on mobile interferes with play button

The article videos play as expected on mobile (iPhone). But when you stop the video, the related video strip is overlaid over the play button and you can't close it.

How it should work: It should show related videos at end of video. It should also allow easy access to the play button.

Are we 100% sure we don't want to do this for any videos - or just for some?

Under what circumstances would we want to hide the play button?
Would we want to show related videos in the middle of a stopped video, or should it only appear at the end?
I'm not pushing back, but it's an interesting question  - alongside related videos there will be Wellcome Collection videos mixed with others that YouTube recommends. In all cases, the user may click on one and it will go straight to YouTube (as you'd expect!) But this bypasses any WC articles that include videos within that related set. Not saying this is wrong or right...it's just a behaviour we need to be aware of.

Under what circumstances would we want to hide the play button?

This is actually a YT problem - I'm assuming that they think that you've got to the end so there you go. Non-ios devices have a replay button on the YT chrome (which you can't do reliably on IOS, so they don't).
I think the question about related videos is a good one as we can turn that on and off - but fixing YT's UI is not something we have control over.

I agree - don't want to worry overmuch about YT's UI. It's just that the behaviour is different on our site between full and mobile. On large screens, pausing the video in the middle does just that, and doesn't show the related videos, while on mobile it does.
If there's a way to switch off related videos if the YT video is embedded in WC.org, that seems to be the most sensible thing. Would that work?


Completed the cleanup of the TensorFlow local copy of the Eigen codebase

Can one of the admins verify this patch?

Jenkins, test this please.

Merged. Does this have to be synced with a CL internally?


Upstream update

Bumping fork of tfsec

Added https://boostsecurity.atlassian.net/browse/PRODUCT-344 to vet these new rules so we don't forget.


refactor: rename the field Path to StorageNodePath in proto/varlogpb.(ReplicaDescriptor)

What this PR does
This patch renames proto/varlogpb.(ReplicaDescriptor).Path to
proto/varlogpb.(ReplicaDescriptor).StorageNodePath because it is more explicit.
Which issue(s) this PR resolves
Resolves #124
Anything else

This change is

Codecov Report

Merging #130 (50540d2) into main (2a4768e) will decrease coverage by 0.07%.
The diff coverage is 46.42%.

@@            Coverage Diff             @@
##             main     #130      +/-   ##
==========================================
- Coverage   62.83%   62.75%   -0.08%
==========================================
  Files         125      125
  Lines       16951    16874      -77
==========================================
- Hits        10651    10590      -61
+ Misses       5750     5739      -11
+ Partials      550      545       -5

Impacted Files
Coverage Δ

internal/storagenode/storagenode.go
61.48% <0.00%> (ø)

pkg/varlog/admin.go
6.19% <0.00%> (ø)

proto/varlogpb/metadata.go
1.55% <0.00%> (ø)

tests/it/testenv.go
35.34% <0.00%> (ø)

internal/admin/admin.go
60.09% <25.00%> (ø)

pkg/varlogtest/admin.go
41.42% <75.00%> (ø)

internal/admin/replica_selector.go
84.52% <100.00%> (-5.54%)
:arrow_down:

internal/admin/snmanager/manager.go
81.98% <100.00%> (ø)

internal/admin/stats/repository.go
82.08% <100.00%> (ø)

internal/storagenode/admin_server.go
88.00% <100.00%> (ø)

... and 7 more

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


Allow user to check # remaining in GTS GA

Allow user to check number remaining in GTS giveaway by using the /left command with no arguments.
Make broadcast capable so voices can easily answer the "how many" question.

Ok since my code monkey was incompetent I fixed this myself.