Google OAuth2 support for refresh_token

Currently Google2Client doesn't support using refresh_token which can be used to refresh access_token.
It is currently only persisting access_tokens which is short lived (1 hour).
I am in the process of making changes to Google2Client, GoogleApi20 and Google2JsonExtractor (and if required, few more changes) to support the concept of refresh_tokens and ability for Google2Client to regenerate access_tokens.
I would raise PR in next few days.

Great! I'll carefully review your PR when I'll receive it to add this feature. Thanks.

Any update on this?

Hey @leleuj haven't worked on that post our discussion. In fact, we dropped using Google OAuth2 in our flows.

OK. Marked as "Future" if ever.

No more request on this. Closing for now. Feel free to reopen with a contribution.


is this plugin published to NPM?

Hi!
Thanks for this plugin! Looks like a lot of fun! 😃 😃 😃
But I can't find it on NPM. It should be published under "@sanity/emoji-picker" for sanity install emoji-picker to work, right?

sorry! No, seems like I never did publish it 😅 But it is now!
https://www.npmjs.com/package/sanity-plugin-emoji-picker


Hint in docs: schema.graphql required to start dev server

Describe the bug
Hello,
When my graphql endpoint is not available, npx houdini init fails. The consequence is that no schema.graphql is created. But this file is needed to start the dev server. And there is no hint in the docs to create this file if it is not available.
Also, I need to add the following line type query because the schema.graphql must not be empty.
A little hint in the docs would certainly be useful for others.
Severity
serious, but I can work around it
Steps to Reproduce the Bug

execute npx houdini init
graphql endpoint available -> No
Abort
npm run dev -> failed

Reproduction
No response

Ah yea, we can do a better job there for sure. init is responsible for creating a lot of files that won't work without it but we should at least point the user to the setting up guide. Thanks for the report!


Mask doesnt not work on Android Chrome

Look that:

Any idea of how to solve that?
Demo env:
package.json
  "dependencies": {
    "react": "^15.4.1",
    "react-dom": "^15.4.1",
    "react-maskedinput": "^3.3.4"
  }

App.js
var React = require('react')
var MaskedInput = require('react-maskedinput')

var CreditCardDetails = React.createClass({
  state: {
    card: '',
    expiry: '',
    ccv: ''
  },

  _onChange(e) {
    var stateChange = {}
    stateChange[e.target.name] = e.target.value
    this.setState(stateChange)
  },

  render() {
    return <div className="CreditCardDetails">
      <label>
        Card Number:{' '}
        <MaskedInput mask="1111 1111 1111 1111" name="card" size="20" onChange={this._onChange}/>
      </label>
      <label>
        Expiry Date:{' '}
        <MaskedInput mask="11/1111" name="expiry" placeholder="mm/yyyy" onChange={this._onChange}/>
      </label>
      <label>
        CCV:{' '}
        <MaskedInput mask="111" name="ccv" onChange={this._onChange}/>
      </label>
    </div>
  }
})
export default CreditCardDetails

I'm also seeing this issue with an app at work (same version of react-maskedinput). Backspace also doesn't work.

I ran into a similar problem on Android Chrome. Fixed it with a slightly hacky solution changing the _updateMaskSelection function.
_updateMaskSelection() {
  this.mask.selection = getSelection(this.input);

  setTimeout(function() {
    this.input.setSelectionRange(this.mask.selection.start, this.mask.selection.end);
  }.bind(this), 1);
},

I had to wrap it in setTimeout or it doesn't work.

@chezedude sorry, that doesn't fix the issue on my end. would really love to get this working... =\

@insin, I confirm bug on various Android devices and also, @chezedude, I confirm https://github.com/insin/react-maskedinput/issues/86#issuecomment-286292388 is working well for me.

Yeah, this is getting me as well.
I can't seem to find any good information on the onBeforeInput event, can someone explain why this is necessary: https://github.com/insin/react-maskedinput/blob/master/src/index.js#L230

My team switched to https://github.com/text-mask/text-mask and it has been working well for us on mobile and desktop.

Hello! Anyone know if there is still no solution for this problem?

I am facing the same issue. It works fine everywhere, but not on Android.
If I set type="tel" it works fine, but I actually need the user to enter letter and not only numbers...


Fix codemirror field for draft entries

This fixes the issue where codemirror field data would not get saved on new/draft entries in Craft 3.2+. The issue stems from how Craft now handles draft forms. It generates an entirely new form and submits that, which breaks codemirror's internal submit handler. That handler is supposed to copy the data out to the original textarea, but it never fires.
The fix works around this by listening to codemirror's change event and copying data out as it is entered.
Thanks.

Any chance this can get reviewed and merged? Thanks!


Clean up mmuwalk.

It didn't terminate correctly.
Signed-off-by: Dan Cross<EMAIL_ADDRESS>

Removing kseg0 doesn't cause that problem, though it may exacerbate it.

Removing kseg0 doesn't cause that problem, though it may exacerbate it.


Question about calibration

Thanks to your excellent work!
I would like to know if camera calibration is required. If not, please tell me why.

No serious calibration for the camera extrinsic is needed since some domain randomization for the camera extrinsic is applied during distillation.
I set the camera extrinsic by roughly comparing the camera position with the real-world image. Please refer to https://github.com/ZiwenZhuang/parkour/blob/main/legged_gym/legged_gym/envs/base/legged_robot_field.py#L717 for the visualization in simulation.

Thanks to your reply


Django Admin Actions can return a response

Django Admin Actions can return a response
https://docs.djangoproject.com/en/stable/ref/contrib/admin/actions/#actions-that-provide-intermediate-pages

Thanks!


TEST PLEASE DELETE

Client Allocation Questions
Core Information

Name: Test
Website / Social Media: Test
Region: North America
DataCap Requested: 1TiB
Addresses to be Notarized: Test
Notary Requested: dannyob

@dannyob Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

This user’s identity has been verified through filplus.storage


feat: support classification

There is lot of duplications, so as to avoid any breakage at this moment.
might have to refactor later.
we could also choose to not merge it. but would be good to review the code.

Summary by Sourcery
Add support for classification tasks by introducing new classes and methods, refactor benchmarking and task execution logic for better modularity, and enhance model fine-tuning and inference processes with abstract base classes. Include new configuration files and scripts for data preparation and model setup.
New Features:

Introduce support for classification tasks by adding new classes and methods for handling classification-specific operations.
Add new configuration files for various model representations and datasets, enabling flexible model training and evaluation setups.

Enhancements:

Refactor the benchmarking and task running logic to use a more modular and abstract base class structure, improving code organization and reusability.
Enhance the task runner to dynamically map and execute tasks based on a predefined task map, allowing for more flexible task execution.
Improve the model fine-tuning and inference processes by introducing abstract base classes and methods, facilitating easier extension and customization.

Documentation:

Add new configuration files for different model setups, providing examples and templates for various training scenarios.

Chores:

Add multiple new configuration files and scripts for data preparation and processing, supporting the new classification feature and other model setups.

@sourcery-ai review
Can you check if the roc_auc and metric computation is done correctly in score.py

As you and Sourcery said, there is a lot of duplication, and I'm unsure if we should merge it in the current form.

@sourcery-ai review Can you check if the roc_auc and metric computation is done correctly in score.py ?

Is there anything particular you have concerns about, @n0w0f ?

@sourcery-ai review Can you check if the roc_auc and metric computation is done correctly in score.py ?

Is there anything particular you have concerns about, @n0w0f ?

I wanted to jsut confirm if the metrics are correctly computed.

@kjappelbaum I agree. we need not merge this. I did not want to break the codebase hence the duplications I can clean up after the sprint

i'd also consider moving to something like unsloth for fine-tuning as it is much faster

Another point we had mentioned on Zulip was to add

batching
progress bars

@sourcery-ai review

Refactored to incorporate the comments. can you @sourcery-ai review


⚠ Bofrost.de has degraded performance

In 9a92e83, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 928 ms

Resolved: Bofrost.de performance has improved in 8ecc50d after 6 minutes.


Gradio Compatibility for Griptape with README

First draft of the readme is in here:

Has instructions to setup the Gradio along with a link for the cdk
Added more detailed comments in the files and the .env
Moved environment variables to be passed to chats instead of them loading the .env in Chat_cloud and chat_azure
renamed the chats and added more comments to make them more explanatory.
Changed logic for user function (and explained it more)
Created a new folder for Chat_local
updated the version of griptape (still won't let me download GriptapeCloudBaseVectorDriver for some reason, whichever one that is).

Unfortunately there are some breaking changes in 29 that we need to adjust our agent for. You can test with 29 by using griptape = {git = "https://github.com/griptape-ai/griptape", branch = "dev"} in pyproject.toml. Apologies for not detecting this earlier until I walked through your README as a customer

Aside from the 29 related issues, I was able to successfully follow the README for local dev, which is great!

Local chat is now only passing the first letter of my input to the agent:
[07/31/24 09:24:25] INFO     PromptTask 636ccb7baed6461e8f68ec0837a79a95
Input: M
[07/31/24 09:24:26] INFO     PromptTask 636ccb7baed6461e8f68ec0837a79a95
Output: It looks like you might be typing single letters. Is there something specific you need assistance with?


Don't run cargo deadlinks for nightly

related https://github.com/deadlinks/cargo-deadlinks/issues/25

you can also "git install --git https://github.com/deadlinks/cargo-deadlinks/"

oh it was the installation issue, not the running. Let's try with --git!


Rename image extensions to use lowercase

OS X is case insensitive in ways that every other flavor of Linux is not. This should fix the failing Github Actions for deployment.

@shaunanoordin be sure that the import of any static asset matches the case in the file system. Thanks!


Container, Row, and Column

When you added two columns and tried to changed the color of one of the column it changed both of columns, As per checking on the style it uses the class instead of the generated ID.

@paragonitDFW I believe that's how GrapesJS works. If you want your changes to be applied to only the selected component you should go with the 'componentFirst' approach. Here's what GrapesJS docs are saying:
Component-first styling
By default, when you select a component in the canvas and apply styles on it, changes will be applied on its existent classes. This will result on changing of all the components with those applied classes. If you need the style to be applied only on the specific selected component you have to select componentFirst strategy in this way.
grapesjs.init({
...
selectorManager: {
componentFirst: true,
},
})

I will close this issue since the last comment should fix the original problem.


log notifications

This adds a Runelite config option for logging notifications. My use case for this is handling the notifications outside of Runelite. I want to be able to run a NodeJS script that watches for certain notifications and performs actions based on them. Ie on log file change, if the notification i was looking for was added, perform XYZ.  Currently, at least on OSX, its very tricky finding where notifications are stored in the filesystem. This solves that problem.

Remove the configuration option, and just use debug logging

https://github.com/runelite/runelite/wiki/Code-Conventions also follow this


Feature/splashscreen

Add splash screen to application. It is shown 1000 milliseconds at least by default.

Just realized that it does not come with error handling. Will add that in a later PR.

Just realized that it does not come with error handling. Will add that in a later PR.


XWayland: rendering issue (w/o scaling)

Hyprland Version
Hyprland, built from branch  at commit b281d8647a557f51977c25cb6c0d2f818fe4e4e4  (). Tag:   flags: (if any) debug
Bug or Regression?
Bug
Description
I am running emacs under xwayland. At first I thought this is an emacs Issue, but this is actually the only X program I run regularly.
As you can see in the screenshot below, a line seems to be duplicated. This goes away, if I split the screen into two times or resize the window otherwise.
How to reproduce
I'm running Hyprland on NixOS with a 4k display with 1.2x scaling and the force_zero_scaling = true option enabled.
This only happens when emacs is in fullscreen, and only at a specific vertical position. I do not know if this can be reproduced consistently. It crops up every now and then in my case.
Crash reports, logs, images, videos

@vale981 I use similar settings and do not have such problems in xwayland programs. Perhaps this application does not give the dimensions correctly and the surface is not scaled correctly. Also try disabling borders in hyprland, the other day I found a bug that borders cause blurring of fonts, and with some sizes border like equal 2, the blurring of fonts is stronger.
general {
    border_size = 0
}

oddly this issue comes up even when the window is the only one on the workspace in which case there are no (rendered) borders

The lowest line of my screen also misses some pixels on all my machines... but that's a separate issue.

what's happening here is that there's a line of duplicate 'real' pixels across the horizontal and vertical center lines of the window. this occurs on my Framework 16 (1.6x scale) on any xwayland client, including those with no toolkit-level scaling at all (very noticeable in Final Fantasy 14 if a letter of your own name happens to line up with the center line).

It's still an issue for me, too. I might do some digging on the weekend.


stagingBin.minifyBin (true) not working for Nodejs 10 & 11

stagingBin.minifyBin (true) throws:
Error: ENOENT, no such file or directory '/home/travis/.local/share/Trash/files'

Problem seems to be related to trash, so opened issue.

Issue ended up being on mock-fs, to added a toggle in the test cases to use integration/mock tests to be able to bypass the mock-fs Nodejs 10 & 11 issues.
This issue is fixed in PR #2.


[FLINK-26337]Avoid to load flink conf at each reconcile loop

It will create FlinkConfigBuilder at every loop of reconcile,  It's not necessary and may bring overhead. The default flink conf and operator conf should load at entry point. If the ConfigMap is updated, then operator should be trigger upgrade to load new config.

Since the flink-conf.yaml is mounted via ConfigMap, I am afraid we will not get the latest configuration if the ConfigMap is updated. Do we have to restart the operator? Or we expect the flink-operator-config should not be hot updated.

@wangyang0918 Thanks for your question, I have think over it a little.
Now, the flink-default-config and flink-operator-config are mounted via ConfigMap, We do not do the config-reload for the operator config now. It's a bit inconsistent. The detect for the config change is not so high efficient and may bring some the problem of inconsistency.
So I tend not to use the hot update feature of the ConfigMap now. If ConfigMap is updated, It should be restart to take effect.

But the ConfigMap hot update is very useful to change log level dynamically. Although we have not configured monitorInterval in the log4j2.properties.
Anyway, restarting the K8s operator to make the configurations(including flink-default-config and flink-operator-config) take effect make sense to me.

Thanks for your explanation. Later, if we want to use the hot update ability of the ConfigMap do update the flink-default-config, Maybe we could also use the mechanism like monitorInterval to sync the flink-conf.yaml? But we may need to think about the dynamic effect scope.

Thanks for your explanation. Later, if we want to use the hot update ability of the ConfigMap do update the flink-default-config, Maybe we could also use the mechanism like monitorInterval to sync the flink-conf.yaml? But we may need to think about the dynamic effect scope.

Make sense.


Image decompression and scaling in a single step

Move image decompression to the processing stage which allows to decompress and scale images in a single step

Implement image decompression in DFImageProcessor
Add shouldDecompressImages property to DFImageProcessor

Benchmark (decompression and scaling in a single step is x2-4 times faster)

Decoding JPEG with image size (204, 152), compression quality: (0.30)
Decompression and scaling (x0.5) in separate steps: benchmark [1485871 ns, 1.49 ms, 0.0015 s]
Decompression and scaling (x0.5) in single step: benchmark [503621 ns, 0.50 ms, 0.0005 s]
Decompression and scaling (x0.33) in separate steps: benchmark [1433704 ns, 1.43 ms, 0.0014 s]
Decompression and scaling (x0.33) in single step: benchmark [891871 ns, 0.89 ms, 0.0009 s]
Decoding JPEG with image size (204, 152), compression quality: (0.50)
Decompression and scaling (x0.5) in separate steps: benchmark [1595912 ns, 1.60 ms, 0.0016 s]
Decompression and scaling (x0.5) in single step: benchmark [552787 ns, 0.55 ms, 0.0006 s]
Decompression and scaling (x0.33) in separate steps: benchmark [1320829 ns, 1.32 ms, 0.0013 s]
Decompression and scaling (x0.33) in single step: benchmark [809329 ns, 0.81 ms, 0.0008 s]
Decoding JPEG with image size (204, 152), compression quality: (0.70)
Decompression and scaling (x0.5) in separate steps: benchmark [1363621 ns, 1.36 ms, 0.0014 s]
Decompression and scaling (x0.5) in single step: benchmark [578329 ns, 0.58 ms, 0.0006 s]
Decompression and scaling (x0.33) in separate steps: benchmark [1399162 ns, 1.40 ms, 0.0014 s]
Decompression and scaling (x0.33) in single step: benchmark [880079 ns, 0.88 ms, 0.0009 s]
Decoding JPEG with image size (204, 152), compression quality: (0.90)
Decompression and scaling (x0.5) in separate steps: benchmark [1450787 ns, 1.45 ms, 0.0015 s]
Decompression and scaling (x0.5) in single step: benchmark [736954 ns, 0.74 ms, 0.0007 s]
Decompression and scaling (x0.33) in separate steps: benchmark [1456162 ns, 1.46 ms, 0.0015 s]
Decompression and scaling (x0.33) in single step: benchmark [925704 ns, 0.93 ms, 0.0009 s]
Decoding JPEG with image size (512, 384), compression quality: (0.30)
Decompression and scaling (x0.5) in separate steps: benchmark [7971162 ns, 7.97 ms, 0.0080 s]
Decompression and scaling (x0.5) in single step: benchmark [2417787 ns, 2.42 ms, 0.0024 s]
Decompression and scaling (x0.33) in separate steps: benchmark [7139371 ns, 7.14 ms, 0.0071 s]
Decompression and scaling (x0.33) in single step: benchmark [3815537 ns, 3.82 ms, 0.0038 s]
Decoding JPEG with image size (512, 384), compression quality: (0.50)
Decompression and scaling (x0.5) in separate steps: benchmark [7488704 ns, 7.49 ms, 0.0075 s]
Decompression and scaling (x0.5) in single step: benchmark [2498204 ns, 2.50 ms, 0.0025 s]
Decompression and scaling (x0.33) in separate steps: benchmark [7043912 ns, 7.04 ms, 0.0070 s]
Decompression and scaling (x0.33) in single step: benchmark [3839912 ns, 3.84 ms, 0.0038 s]
Decoding JPEG with image size (512, 384), compression quality: (0.70)
Decompression and scaling (x0.5) in separate steps: benchmark [7537162 ns, 7.54 ms, 0.0075 s]
Decompression and scaling (x0.5) in single step: benchmark [2502204 ns, 2.50 ms, 0.0025 s]
Decompression and scaling (x0.33) in separate steps: benchmark [7329621 ns, 7.33 ms, 0.0073 s]
Decompression and scaling (x0.33) in single step: benchmark [3937121 ns, 3.94 ms, 0.0039 s]
Decoding JPEG with image size (512, 384), compression quality: (0.90)
Decompression and scaling (x0.5) in separate steps: benchmark [7187954 ns, 7.19 ms, 0.0072 s]
Decompression and scaling (x0.5) in single step: benchmark [2909496 ns, 2.91 ms, 0.0029 s]
Decompression and scaling (x0.33) in separate steps: benchmark [7271704 ns, 7.27 ms, 0.0073 s]
Decompression and scaling (x0.33) in single step: benchmark [4046037 ns, 4.05 ms, 0.0040 s]
Decoding JPEG with image size (1024, 768), compression quality: (0.30)
Decompression and scaling (x0.5) in separate steps: benchmark [24884996 ns, 24.88 ms, 0.0249 s]
Decompression and scaling (x0.5) in single step: benchmark [5283704 ns, 5.28 ms, 0.0053 s]
Decompression and scaling (x0.33) in separate steps: benchmark [25489829 ns, 25.49 ms, 0.0255 s]
Decompression and scaling (x0.33) in single step: benchmark [10882996 ns, 10.88 ms, 0.0109 s]
Decoding JPEG with image size (1024, 768), compression quality: (0.50)
Decompression and scaling (x0.5) in separate steps: benchmark [24778121 ns, 24.78 ms, 0.0248 s]
Decompression and scaling (x0.5) in single step: benchmark [5259287 ns, 5.26 ms, 0.0053 s]
Decompression and scaling (x0.33) in separate steps: benchmark [24489454 ns, 24.49 ms, 0.0245 s]
Decompression and scaling (x0.33) in single step: benchmark [11284537 ns, 11.28 ms, 0.0113 s]
Decoding JPEG with image size (1024, 768), compression quality: (0.70)
Decompression and scaling (x0.5) in separate steps: benchmark [23987912 ns, 23.99 ms, 0.0240 s]
Decompression and scaling (x0.5) in single step: benchmark [5286537 ns, 5.29 ms, 0.0053 s]
Decompression and scaling (x0.33) in separate steps: benchmark [23690746 ns, 23.69 ms, 0.0237 s]
Decompression and scaling (x0.33) in single step: benchmark [10921329 ns, 10.92 ms, 0.0109 s]
Decoding JPEG with image size (1024, 768), compression quality: (0.90)
Decompression and scaling (x0.5) in separate steps: benchmark [24384621 ns, 24.38 ms, 0.0244 s]
Decompression and scaling (x0.5) in single step: benchmark [5255579 ns, 5.26 ms, 0.0053 s]
Decompression and scaling (x0.33) in separate steps: benchmark [24718996 ns, 24.72 ms, 0.0247 s]
Decompression and scaling (x0.33) in single step: benchmark [11069746 ns, 11.07 ms, 0.0111 s]
Decoding JPEG with image size (2048, 1536), compression quality: (0.30)
Decompression and scaling (x0.5) in separate steps: benchmark [91214121 ns, 91.21 ms, 0.0912 s]
Decompression and scaling (x0.5) in single step: benchmark [16776121 ns, 16.78 ms, 0.0168 s]
Decompression and scaling (x0.33) in separate steps: benchmark [94461454 ns, 94.46 ms, 0.0945 s]
Decompression and scaling (x0.33) in single step: benchmark [40004704 ns, 40.00 ms, 0.0400 s]
Decoding JPEG with image size (2048, 1536), compression quality: (0.50)
Decompression and scaling (x0.5) in separate steps: benchmark [90625662 ns, 90.63 ms, 0.0906 s]
Decompression and scaling (x0.5) in single step: benchmark [16638412 ns, 16.64 ms, 0.0166 s]
Decompression and scaling (x0.33) in separate steps: benchmark [93974454 ns, 93.97 ms, 0.0940 s]
Decompression and scaling (x0.33) in single step: benchmark [39846662 ns, 39.85 ms, 0.0398 s]
Decoding JPEG with image size (2048, 1536), compression quality: (0.70)
Decompression and scaling (x0.5) in separate steps: benchmark [91874246 ns, 91.87 ms, 0.0919 s]
Decompression and scaling (x0.5) in single step: benchmark [17422912 ns, 17.42 ms, 0.0174 s]
Decompression and scaling (x0.33) in separate steps: benchmark [95948537 ns, 95.95 ms, 0.0959 s]
Decompression and scaling (x0.33) in single step: benchmark [44032662 ns, 44.03 ms, 0.0440 s]
Decoding JPEG with image size (2048, 1536), compression quality: (0.90)
Decompression and scaling (x0.5) in separate steps: benchmark [91005912 ns, 91.01 ms, 0.0910 s]
Decompression and scaling (x0.5) in single step: benchmark [17017871 ns, 17.02 ms, 0.0170 s]
Decompression and scaling (x0.33) in separate steps: benchmark [92661079 ns, 92.66 ms, 0.0927 s]
Decompression and scaling (x0.33) in single step: benchmark [39704329 ns, 39.70 ms, 0.0397 s]
Decoding JPEG with image size (2560, 1920), compression quality: (0.30)
Decompression and scaling (x0.5) in separate steps: benchmark [140827746 ns, 140.83 ms, 0.1408 s]
Decompression and scaling (x0.5) in single step: benchmark [25092912 ns, 25.09 ms, 0.0251 s]
Decompression and scaling (x0.33) in separate steps: benchmark [144833287 ns, 144.83 ms, 0.1448 s]
Decompression and scaling (x0.33) in single step: benchmark [62724871 ns, 62.72 ms, 0.0627 s]
Decoding JPEG with image size (2560, 1920), compression quality: (0.50)
Decompression and scaling (x0.5) in separate steps: benchmark [140110912 ns, 140.11 ms, 0.1401 s]
Decompression and scaling (x0.5) in single step: benchmark [25110412 ns, 25.11 ms, 0.0251 s]
Decompression and scaling (x0.33) in separate steps: benchmark [143194704 ns, 143.19 ms, 0.1432 s]
Decompression and scaling (x0.33) in single step: benchmark [63018037 ns, 63.02 ms, 0.0630 s]
Decoding JPEG with image size (2560, 1920), compression quality: (0.70)
Decompression and scaling (x0.5) in separate steps: benchmark [139273662 ns, 139.27 ms, 0.1393 s]
Decompression and scaling (x0.5) in single step: benchmark [25201162 ns, 25.20 ms, 0.0252 s]
Decompression and scaling (x0.33) in separate steps: benchmark [145002121 ns, 145.00 ms, 0.1450 s]
Decompression and scaling (x0.33) in single step: benchmark [63134787 ns, 63.13 ms, 0.0631 s]
Decoding JPEG with image size (2560, 1920), compression quality: (0.90)
Decompression and scaling (x0.5) in separate steps: benchmark [140843787 ns, 140.84 ms, 0.1408 s]
Decompression and scaling (x0.5) in single step: benchmark [26034746 ns, 26.03 ms, 0.0260 s]
Decompression and scaling (x0.33) in separate steps: benchmark [144372496 ns, 144.37 ms, 0.1444 s]
Decompression and scaling (x0.33) in single step: benchmark [63767412 ns, 63.77 ms, 0.0638 s]

Done

simply amazing work @kean

thanks :)


added a date check as suggested in #202

Just a simple check we can easily do. As suggested in #202.

Codecov Report
Base: 65.80% // Head: 65.63% // Decreases project coverage by -0.16% :warning:

Coverage data is based on head (0954ff5) compared to base (6be96d0).
Patch coverage: 42.85% of modified lines in pull request are covered.

:exclamation: Current head 0954ff5 differs from pull request most recent head f42a088. Consider uploading reports for the commit f42a088 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #206      +/-   ##
==========================================
- Coverage   65.80%   65.63%   -0.17%
==========================================
  Files          18       18
  Lines        2126     2136      +10
  Branches      220      222       +2
==========================================
+ Hits         1399     1402       +3
- Misses        507      512       +5
- Partials      220      222       +2

Impacted Files
Coverage Δ

src/Poseidon/CLI/Summarise.hs
66.66% <0.00%> (ø)

src/Poseidon/Janno.hs
72.43% <46.15%> (-0.83%)
:arrow_down:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

https://stackoverflow.com/questions/52490035/how-to-get-date-in-haskell

Alright - thanks!


added acall function detection

acalled was being highlighted in number color while it should have been highlited in function color I only added the verification so it displayed the correct color

Thanks!


ja: Make docs/concepts/overview/working-with-objects/field-selectors.md follow v1.18 of the original text

This is a Feature Request

What would you like to be added
Update docs/concepts/overview/working-with-objects/field-selectors.md to follow v1.18 of the original (English) text.
Why is this needed
content/ja/docs/concepts/overview/working-with-objects/field-selectors.md is outdated.
Comments
/language ja
/good-first-issue
File to update
https://github.com/kubernetes/website/blob/dev-1.18-ja.1/content/ja/docs/concepts/overview/working-with-objects/field-selectors.md
Original
https://github.com/kubernetes/website/blob/fb6364d/content/en/docs/concepts/overview/working-with-objects/field-selectors.md
diff between translated and v1.18
https://gist.github.com/751bfe33567e744b3c8d006c6878c4ff
Note
Currently, we use dev-1.18-ja.1 branch. Please open a PR targeting the branch.
ref
https://kubernetes.io/ja/docs/contribute/localization/
If you have a question, feel free to ask us at slack.k8s.io #kubernetes-docs-ja channel.

/assign

/close


How can we change the color of tab text

I have been trying to chage the color of tab sub header text from balck to white but  I am not able to find any property for it so if you people know any method for it the please let me know.

'normal_color'

I have try to change text from black to white but is it is not changing anything see below my code is.
<Tab@BoxLayout+MDTabBase>
MDTabs:
id: tb_pnl
tab_display_mode: "text"
Tab:
text: "what to change color of this text"
normal_color: 1,1,1,1

@HeaTTheatR I have tried above solution but it is not affecting anything so can you try on your end or can you please give me any working example?

@jaisnow Sorry!
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout

from kivymd.app import MDApp
from kivymd.uix.tab import MDTabsBase
from kivymd.icon_definitions import md_icons

KV = '''
BoxLayout:
    orientation: "vertical"

    MDToolbar:
        title: "Example Tabs"

    MDTabs:
        id: android_tabs
        text_color_normal: 1, 0, 1, 1

<Tab>:

    MDIconButton:
        id: icon
        icon: app.icons[0]
        user_font_size: "48sp"
        pos_hint: {"center_x": .5, "center_y": .5}
'''

class Tab(FloatLayout, MDTabsBase):
    '''Class implementing content for a tab.'''

class Example(MDApp):
    icons = list(md_icons.keys())[15:30]

    def build(self):
        return Builder.load_string(KV)

    def on_start(self):
        for name_tab in self.icons:
            self.root.ids.android_tabs.add_widget(Tab(text=name_tab))

Example().run()

@jaisnow https://kivymd.readthedocs.io/en/latest/components/tabs/index.html#kivymd.uix.tab.MDTabs.text_color_normal


Console now accepts Exception for printErr

This fixes #71

@rultor merge pls

@rultor merge pls

@aliceice OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge pls

@aliceice Done! FYI, the full log is here (took me 2min)


A11y_Azure Data Studio extension 'Azure SQL Migration'_Databases for assessment_ScreenReader: Narrator/NVDA is announcing number of rows incorrectly, doesnt announce row name and row number is read incorrectly

"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”
Github Tags:
#A11yMAS; #A11yTCS; #Benchmark; #SH-AzureSQLMigration-Win32-Jun2022; #DesktopApp; #Win32; #SQL Migration Control Plane; #WCAG1.3.1; #ScreenReader; #Narrator; #NVDA; #A11ySev3; #External; #External:NVDA; #ThirdParty;
Environment and OS details:
Azure Data Studio Version 1.37.0(User Setup)
Windows Version 21H2 (OS Build 22000.675)
Repro Steps:

Turn on Narrator/NVDA
Install Azure data studio app and install Azure SQL migration extension
Connect to SQL server, tab till respective server, right click and select manage
Tab till Azure SQL Migration in sitemap and press enter key
Tab till migrate to azure sql and press enter
Navigate to databases grid in "Databases for assessment" step.
Verify that screen reader announces table summary incorrectly and doesnot announce row name

Actual Result:
Narrator/NVDA is announcing number of rows incorrectly, doesnt announce row name and row number is read incorrectly
Expected Result:
Narrator/NVDA should announce total number of rows correctly, should announce row name and all the table properties must be defined.
Attachment:

Issue is not fixed. There are total 112 records present in the grid but screen reader is announcing table summary as 22/6 and when focus is on 2nd row, narrator is announcing as row 15 which is incorrect and while navigating using ctrl+alt+arrow keys, column header name for particular cell is not announced.
Please find attachments for reference

@alanrenmsft , we are doing everything correctly on the ADS side. This seems to be an screen reader issue: https://github.com/nvaccess/nvda/issues/14332

@alanrenmsft, I am guessing we can open a similar bug for narrator. What do you suggest here?

@aasimkhan30  have you ruled out the possibility of this being an Electron issue?

Yeah, there is an example attached to the nvda bug. It happens on chrome as well. So, I don't think this is an electron issue.

I see, yes, please open issue for the screen readers.

the issue should be closed in this case, right? @NiharikaTipirishetty

@alanrenmsft , @NiharikaTipirishetty can we close this bug yet, it is giving us a "D" grade instead of "C".  Please close if possible

@brian-harris please reach out to the testing team directly.

We cannot close this bug since the issue is not fixed

Here is an example of this issue: https://codepen.io/aasimkhan30/pen/vYzLVYR
Can you please create issues for the screen readers?

@VijayaBharathyA can we please close this bug now and open an 3rd party issue.  This bug is giving SQL-Migration extension a D grade for an external issue.  The sample has been provided..

@VijayaBharathyA This bug seems to be related to a screen reader issue and not the ADS azdata.TableComponent component or the SQL-Migration extension. I am closing this bug.
Please open a 3rd party issue with the screen readers.   Link to example:  : https://codepen.io/aasimkhan30/pen/vYzLVYR
This is a sample of how to repro/create the azdata.TableComponent for reference as well:
private _databaseSelectorTable!: azdata.TableComponent;
this._databaseSelectorTable = this._view.modelBuilder.table()
.withProps({
data: [],
width: 650,
height: '100%',
forceFitColumns: azdata.ColumnSizingMode.ForceFit,
columns: [
<azdata.CheckboxColumn>{
value: '',
width: 10,
type: azdata.ColumnType.checkBox,
action: azdata.ActionOnCellCheckboxCheck.selectRow,
resizable: false,
cssClass: cssClass,
headerCssClass: cssClass,
},
{
value: 'databaseicon',
name: '',
width: 10,
type: azdata.ColumnType.icon,
headerCssClass: cssClass,
cssClass: cssClass,
resizable: false,
},
{
name: constants.DATABASE,
value: 'database',
type: azdata.ColumnType.text,
width: 360,
cssClass: cssClass,
headerCssClass: cssClass,
},
{
name: constants.STATUS,
value: 'status',
type: azdata.ColumnType.text,
width: 80,
cssClass: cssClass,
headerCssClass: cssClass,
},
{
name: constants.SIZE,
value: 'size',
type: azdata.ColumnType.text,
width: 80,
cssClass: cssClass,
headerCssClass: cssClass,
},
]
}).component();

#External; #External:NVDA; #ThirdParty; #eDAD:3P:206523;
@brian-harris
External bug Logged For NVDA : https://dev.azure.com/CSS-IRT/CSS IRT/_workitems/edit/206523
Could you please Reopen the bug this bug can be closed once external bug is fixed and closed

@Charles-Gagnon any help on this issue? Unfortunately the SQL-Migration extension is still getting a "D" grade because of this bug in NVIDEA.  How is it possible for any extension to get better than a D grade if this grid is used?

@alanrenmsft For all a11y issues

@brian-harris here is the link to the 3rd party external bug process: https://microsoft.sharepoint.com/teams/cea11y/SitePages/External-Bugs-Process---Third-Party-Dependencies.aspx
in short: the bug has to be kept open.

Downgrading to Sev3 since its issue with NVDA. #A11ySev3;

GitHubTags: A11ySev3;#External;#External:NVDA;#ThirdParty;

@mstechie, s360 still seems to be picking up the Sev2 tag and still show this as an out of Sla Sev 2 issue.

Updated github tags to lower severity from 3 to 2.
removing-A11ySev2
adding-A11ySev3,External,External:NVDA,ThirdParty;

Hi @alanrenmsft tried to reverify the issue in the environment:
Version: 1.48.0-insider (user setup)
Commit: 135b5e3e1e6f87ef00bd88bf6395cb8a1b599c0f
Date: 2023-12-07T06:32:18.548Z
VS Code: 1.82.0
Electron: 25.9.6
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22621
But getting below error, could you please look into this. VPN is connected.

@brian-harris could you please provide a test server?

our test lab went offline over the weekend, looking into getting it back.

#GithubTags: #Regressed12-12-23; #Closed;
Verified the issue in the environment:
Version: 1.48.0-insider (user setup)
Commit: 135b5e3e1e6f87ef00bd88bf6395cb8a1b599c0f
Date: 2023-12-07T06:32:18.548Z
VS Code: 1.82.0
Electron: 25.9.6
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22621
Issue is fixed and does not repro. Hence closing the bug.
PFA for reference.
19864_Fixed.zip


Image gallery

I'm surprised there is no UI suggestion for this.
Maybe a 3.0 milestone?:sweat_smile:

#915


add font-awesome icons

Fixes #189
This PR is for [Anime Name].

[x] This issue is for enhancement/bug fixing.
[ ] This issue is an addition to JSON database.

[ ] Pull Request Title is of form Added [Anime Name].

[ ] This addition is already on ongaku.

[ ] This PR is an improvement to current addition.

[x] I have checked my addition locally and it is working and won't break existing entries.
[x] I have gone through Contribution Guidelines.
[x] This pull request will be closed if I failed to update it even once in a week.

as you wish @anshumanv

Thanks, @darrylsepeda for the quick fixes. 😄


maketx -u should ignore paths

maketx -u  will store the command used to run it and then use that in the future to see if the texture should be updated.  This is overly conservative because the paths can benignly differ between uses.  For instance, the following might all be the same but maketx -u will consider them all different:
/Users/JohnDoe/oiio/maketx -u /full/path/to/file/on/server/foo.jpg
/Users/OtherPerson/oiio/maketx -u /full/path/to/file/on/server/foo.jpg
/Users/OtherPerson/oiio/maketx -u k:\full\path\to\file\on\server\foo.jpg
maketx -u foo.jpg
The different paths based on OS is especially problematic since I can't see of a reasonable way to avoid that for people that have a heterogeneous mix of machines.
My suggestion for how to solve this is that all the paths could be stripped of the leading parts of the path so that only the final filename is used (what the basename tool does).  In the above example, all of these commands would simplify to:  maketx -u foo.jpg.
In fact, it might even be possible to completely get rid of the entire path. I don't think we actually need the filename for the source and destination and the name of the executable is also not needed since we already have the version number encoded in the "Software" string we're examining.  I haven't gone through all the other paths in maketx, but it's possible the others could also be entirely ignored?
This isn't 100% foolproof, for instance, on case insensitive filesystems foo.jpg and Foo.JPG are the same, but I hope that simply removing parts or entirety of paths will be good enough.

I think I agree about the path to maketx, though I wonder how often it would really come up. Because we encode the version separately, I think you're right that the full path to the maketx binary probably doesn't give us any additional safety. I suppose we can use just the basename? Or make an option to do so?
I'm somewhat less convinced about the path to the input filename. That seems like it could have problems with false negatives. The only problem with a false positive that you describe is that it might spend an extra couple of seconds re-building the texture. But a false negative could be bad. As an example, consider a first maketx of /textures/v1/x.exr and then a later /textures/v2/x.exr, which are intentionally different versions. Wouldn't want to skip the maketx in that case, right?
Also, to be honest, I'm loathe to have to put a bunch of string parsing and rewriting into this comparison, and I worry about making mistakes that botch it, especially for Windows filename corner cases that I might not think of.
Another possibility, and a way of sweeping the path munging under the rug, is not using the "Software" metadata at all for maketx update mode, and strictly relying on the file dates (or having an option to do so). That would put more of a burden on users to be very careful about how they use the -u option. Maybe if we want that, a second option is better for this?

The path to maketx issue was happening often for many of our customers, especially for those with mixed windows/linux usage. Better pipelines could avoid it, but that's often out of our control. basename would work. In our branch I think we ignore the whole thing (path and maketx), but I don't think that was necessary and I do realize that carries extra risks.
About the v1/x.exr vs v2/x.exr (with I assume a -o pointing to the same place), they are very likely to have different timestamps, so the update would still go through. If the timestamps are the same, then that's weird, just like it'd be weird to overwrite v1/x.exr with a new data but keep the timestamp the same.
We've had this in our branch for two years now, doing regular std::string stuff, and I don't believe we've had any complaints from our windows users, but I also would not be shocked to learn this fails in Windows for certain special locales. I'm happy to share with you our code, but I wrote it in order to keep the changes minimal (fewer merge conflicts) rather than doing more sweeping changes that result in cleaner code.
Just looking at the timestamps I think is too risky since changes to params, say a change to the filter being used, would not trigger an update. Asking the user have to keep track of these changes is rather challenging and at that point -u doesn't really provide much.
If it matters, since we already have this fixed in our branch, getting this also fixed upstream is low priority for us.

v1 vs v2: Dunno about how copying works on Windows, I'm just thinking that cp -r /oldshots /newshots can end with a whole slew of files having the exact same modification time. It's oddness like that which made me add the extra test of making sure the same command line was used. (Solution for the Unix-savvy: cp -rp)
In your branch, did you modify maketx to strip the paths when first putting it into the metadata (for example, by putting the basename smarts in command_line_string()), or are the modifications to the way the strings are compared for the update mode logic in make_texture_impl()? The former seems a lot simpler to implement, but truth be told, at my studio I frequently use the fact that the full pathnames are preserved in the metadata to diagnose subtle mistakes such as people accidentally invoking the wrong copy of the software (like from a custom tree where they were experimenting with something and forgot to switch back to an official release).
If you have a fix you're willing to contribute back, I would be happy to receive it. I'm just a little uncertain of my ability to do the filename canonicalization myself without botching it for some odd Windows corner case, given that my ability to test thoroughly on Windows is extremely limited. Also, I don't want you be burdened any more than necessary with having to maintain patches on your side that you have to re-apply every time you upgrade. (Especially in the new "clang-format" days, when merging patches written against 1.x to a new 2.0 will be a more difficult merge than usual.)
Since nobody else has ever mentioned this issue, what I'm inclined to do is close this ticket, knowing that if you want to turn it into a PR that changes the behavior in a way that you think is better, I'll happily merge it upstream if it seems like it's reasonably safe.

If copying files gives the original timestamp, I don't think there's any problem -- both versions are identical copies of each other after all. It's not until you modify one of them that you'll want maketx to differentiate and at that point the modification should have updated the timestamp.
The change is in make_texture_impl so there's no change to what's written in the "Software" field.
Making a proper pull request that's guaranteed to compile and work I can't do at the moment (too many related and unrelated changes in our branch), but I can post the initial patch here that very likely will not directly apply but should be easy to at least see how it works if someone feels inspired to properly implement it:  path_strip.diff.txt. Feel free to close this ticket since I'm not likely to create a PR any time soon and at least on our end everything seems to be working for us.

Thanks for the patch, but after looking over, I took a stab at re-implementing in an even simpler way. Curious about your opinion:  #2109


Updated readme to have gitstats

Current dependencies on/for this PR:

main

PR #1   👈

This stack of pull requests is managed by Graphite.


Fix missing reference in composite build user guide

This change accidentally modified the samplesPath asciidoctor variable, which broke the file references in the composite build user guide:
Unresolved directive in composite_builds.adoc - include::../samples/build-organization/composite-builds/basic/tests/basicCli.out[]

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.


Add a Github Repo link

Describe the solution you'd like
The page should have a Github repo link that redirects to this repository.

I would like to work on this.


TIM-309 feat(rooms): add lightbox

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#62  👈
#60
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @xdjeremy and the rest of your teammates on  Graphite


[DOCS] Preloading / Prefetching on Component level

For LCP relevant images we currently push <link rel="preload" as="image" href="xxx"> to the document head while rendering the img in the responsible component in react. Is this somehow possible with QWIK and what's the recommended way?
Good article about this topic: https://web.dev/preload-responsive-images/#preload-and-lesspicturegreater
Thanks a lot and keep up the great work 🙏

it's tricky in SSR streaming, react is actually holding all the HTML until the whole page is rendered, Qwik is pushing to network as soon as possible, that also means that a component cant easy change parts of the html that are already in the network.
However, for this optimization, you can control the headers manually in qwikcity's export const head at the route file

We will implement soon a  component baking a lot of optimization, we will take this into account!

thanks a lot for the detailed feedback 🙏  really appreciated!


Android OS 14 Microphone time out in voice recording

I just upgraded to Android OS 14 and now the Microphone seems to time out. After about 60 seconds of recording, once you stop recording a voice note the voice note disappears, and thus I am unable to send one.
I've increased my screen time to 30 minutes, to see if there was a screen timeout error, but that's not it. Double checked permissions, the app says it should have no problem. Not sure what's going on.

Nope, turns out my phone is full. Disregard


Remove alibaba support

Q
A

Bug fix?
no

New feature?
no

API breaks?
yes

Deprecations?
yes

Related tickets

License
Apache 2.0

What's in this PR?
Complete remove of Alibaba support.

Alibaba, ACK, OSS related packages were removed.
Depended code were removed or updated.
Migrations were added

Why?
We no longer support Alibaba.
Checklist

[ ] Implementation tested (with at least one cloud provider)
[ ] Code meets the Developer Guide
[ ] OpenAPI and Postman files updated (if needed)
[ ] User guide and development docs updated (if needed)
[ ] Related Helm chart(s) updated (if needed)

@janosSarusiKis I didn't catch any public discussion about removing Alibaba support, is there such tread or any info that explains/announce removal? Thanks.

@janosSarusiKis I didn't catch any public discussion about removing Alibaba support, is there such tread or any info that explains/announce removal? Thanks.

@janosSarusiKis I didn't catch any public discussion about removing Alibaba support, is there such tread or any info that explains/announce removal? Thanks.

Hi! The decision was made internally after discussing it with key customers.

@janosSarusiKis I didn't catch any public discussion about removing Alibaba support, is there such tread or any info that explains/announce removal? Thanks.

Hi! The decision was made internally after discussing it with key customers.

@janosSarusiKis I didn't catch any public discussion about removing Alibaba support, is there such tread or any info that explains/announce removal? Thanks.

Hi @nmarcetic ! The decision was made internally after discussing it with key customers.

Go ti. Thanks for clarification @janosSarusiKis

@janosSarusiKis I didn't catch any public discussion about removing Alibaba support, is there such tread or any info that explains/announce removal? Thanks.

Hi @nmarcetic ! The decision was made internally after discussing it with key customers.

Go ti. Thanks for clarification @janosSarusiKis


Ability to run analyzers in parallel

Continuation of the accidentally-closed #405.
This PR

adds a fast_sync key to each block analyzer's config, wherein the block range and parallelism can be specified
runs those parallel analyzers first, then a single slow-sync analyzer
changes "slow-sync" consensus analyzer (now at most one) so it first processes the genesis right before the first block it will analyze. If that happens to be the chain genesis document, it grabs that; otherwise, it uses StateToGenesis at an appropriate height. This is different from how we've been processing genesis so far (analyze the newest chain's genesis document at most once, regardless of the configured range), but the new way allows the slow analyzer to do the right thing wrt genesis in any of the three scenarios:

it runs after fast-sync analyzers that have fully processed some contiguous range of blocks
it runs after a slow-sync analyzer has processed some blocks in its range (after k8s redeployment)
it is starting from scratch, i.e. no blocks have been analyzed yet.

NOTE: Though this PR brings fast-sync mode, the mode is not fully usable yet. This PR does NOT implement the actual fast-sync behavior (= disabling dead reckoning) for parallelism tolerance inside the analyzers themselves; that happens in other PRs (#457, #389). So the only way to test this config in the short term is to run "fast-sync" analyzers (that are no different from slow ones) with a parallelism level of 1. Even then, one quickly runs into violated DB constraints because fast mode does not fetch the genesis before starting.
Resolves https://app.clickup.com/t/8669qdzbh
Manual testing:

Compatibility current ops practices (slow sync only):

Ran slow-sync on an empty DB from block 8_048_956 (= damask genesis_height). Verified that it processed the chain genesis first.
Ran slow-sync for a few blocks, killed the process, started a new analyzer. Verified that it does not fetch the genesis and continues where it left off.

Fast sync:

Ran fast sync until block 8_049_000 (and parallelism=1), then continued with slow sync. ~Verified that all blocks are indexed and that the genesis is downloaded before slow sync starts.~ TODO once the fast-sync analyzer can avoid violating DB constraints.

Added tests in block_test.go, and expanded the block-grabbing logic so it allows extending the range of processed blocks backwards. For example, if only blocks in the range [1000, 2000] have been processed so far, it is now possible to request a "patch-up" and process blocks [0, 1000]. Not strictly needed, but might be very useful if we ever have a typo in the configured processing ranges, and deploy that typo against the prod db.


[BUG] RPC failed messages, while pings pass between containers

Today, sungod reported an issue with Iroha 1 in the Hyperledger Iroha Community Telegram channel. While pings pass between the containers, there are RPC call errors in the logs, for example:
[2023-02-13 15:21:14.175082645][I][Irohad/Consensus/HashGate]: votingStep got vote: VoteMessage: [yac hash=YacHash: [round=Round: [block=3, reject=0], hashes=VoteHashes: [proposal=, block=]], signature=Signature: [publicKey=8da2d43a41008a79206be292a8298315b602591a2b85f74c3c0bbb9372211373, signedData=1e332cea27dbcc32fd2d58bad209ca96d54dbdb361d93b8dccf3cb0bb888d37c14b4e319a7202d995d8d064b9b6e55a5e92eb9be06519889b3577a66c7e56c0a]], attempt 199
[2023-02-13 15:21:14.175204983][I][Irohad/Consensus/HashGate]: Vote VoteMessage: [yac hash=YacHash: [round=Round: [block=3, reject=0], hashes=VoteHashes: [proposal=, block=]], signature=Signature: [publicKey=8da2d43a41008a79206be292a8298315b602591a2b85f74c3c0bbb9372211373, signedData=1e332cea27dbcc32fd2d58bad209ca96d54dbdb361d93b8dccf3cb0bb888d37c14b4e319a7202d995d8d064b9b6e55a5e92eb9be06519889b3577a66c7e56c0a]] to peer Peer: [address=<IP_ADDRESS>:50051, pubkey=8f014fa2b7832d25458ae68a541d51a1044f87afc5513967fda16e3728e68f61, tlsCertificate=0, IsSyncing=0]
[2023-02-13 15:21:14.175285652][I][Irohad/Consensus/Network]: Send votes bundle[size=1] for Round: [block=3, reject=0] to Peer: [address=<IP_ADDRESS>:50051, pubkey=8f014fa2b7832d25458ae68a541d51a1044f87afc5513967fda16e3728e68f61, tlsCertificate=0, IsSyncing=0]
[2023-02-13 15:21:14.175822911][W][Irohad/Consensus/Network]: RPC failed: ipv4:<IP_ADDRESS>:50051

It bay be either a bug or a configuration issue.
Who can help?
@iceseer @baziorek

Today, sungod reported an issue

Hello this was me.  So I am exploring iroha1 and learning its usage, so this might very well be a config issue and not a bug. What am I attempting is to create one iroha node initially and then adding a 2nd peer.   Everything works and I see new blocks getting added inside /tmp/block_store of iroha1

Start iroha2
docker run --name iroha2 \ -d \ -p 50052:50051 \ -v $PWD/irohad-add-peer/iroha2:/opt/iroha_data \ -v blockstore2:/tmp/block_store \ --network=iroha-network \ --ip <IP_ADDRESS> \ -e KEY='iroha2' \ hyperledger/iroha:latest

Note: According to https://iroha-1-fork.readthedocs.io/en/latest/maintenance/add_peer.html#usage, if there is only 1 peer running and we plan to add a 2nd peer, the "initial_peers" section of the 2nd peer must contain both the peer details. So I have modified irohad-add-peer/iroha2/config.docker to reflect this. You can do a diff of iroha1/config.docker and iroha2/config.docker to see what I  mean.

From iroha1, add iroha2 as a peer:

vagrant@ubuntu-jammy:~$ docker exec -it iroha1 /bin/bash
root@2f70c085af1a:/opt/iroha_data# iroha-cli -account_name admin@test
Welcome to Iroha-Cli.
Choose what to do:
1. New transaction (tx)
2. New query (qry)
3. New transaction status request (st)
> : 1
Forming a new transactions, choose command to add:
1. Detach role from account (detach)
2. Add new role to account (apnd_role)
3. Create new role (crt_role)
4. Set account key/value detail (set_acc_kv)
5. Transfer Assets (tran_ast)
6. Grant permission over your account (grant_perm)
7. Subtract Assets Quantity (sub_ast_qty)
8. Set Account Quorum (set_qrm)
9. Remove Signatory (rem_sign)
10. Create Domain (crt_dmn)
11. Revoke permission from account (revoke_perm)
12. Create Account (crt_acc)
13. Add Signatory to Account (add_sign)
14. Create Asset (crt_ast)
15. Add Peer to Iroha Network (add_peer)
16. Add Asset Quantity (add_ast_qty)
0. Back (b)
> : 15
Full address of a peer: <IP_ADDRESS>:50051
Public Key: 8f014fa2b7832d25458ae68a541d51a1044f87afc5513967fda16e3728e68f61
Command is formed. Choose what to do:
1. Go back and start a new transaction (b)
2. Save as json file (save)
3. Add one more command to the transaction (add)
4. Send to Iroha peer (send)
> : 4
Peer address (<IP_ADDRESS>):
Peer port (50051):
[2023-02-14 04:47:23.209144379][I][CLI/ResponseHandler/Transaction]: Transaction successfully sent
Congratulation, your transaction was accepted for processing.
Its hash is f95d18efa4e5e28c455cdcc0e694d47365995fabc4bb2cf34a9b13faf674512c
--------------------
Choose what to do:
1. New transaction (tx)
2. New query (qry)
3. New transaction status request (st)
> : 3
Choose action:
1. Get status of transaction (get_tx_info)
0. Back (b)
> : 1
Requested tx hash: f95d18efa4e5e28c455cdcc0e694d47365995fabc4bb2cf34a9b13faf674512c
Tx hash is saved. Choose what to do:
1. Send to Iroha peer (send)
2. Save as json file (save)
0. Back (b)
> : 1
Peer address (<IP_ADDRESS>):
Peer port (50051):
Transaction was successfully committed.

As you can see above, the transaction was successfully committed.  But on iroha1 logs, I see failures:
[2023-02-14 04:49:48.274038237][I][Irohad/Consensus/HashGate]: votingStep got vote: VoteMessage: [yac hash=YacHash: [round=Round: [block=4, reject=0], hashes=VoteHashes: [proposal=, block=]], signature=Signature: [publicKey=8da2d43a41008a79206be292a8298315b602591a2b85f74c3c0bbb9372211373, signedData=a8587f5c669a2dfcc557e86289637f228de8ffabab04abcd1694704fe9e35c537a17263215e38b36e7f8a59863a263ef621504717f56bf195a246ee1c3bdd80f]], attempt 27 [2023-02-14 04:49:48.274187572][I][Irohad/Consensus/HashGate]: Vote VoteMessage: [yac hash=YacHash: [round=Round: [block=4, reject=0], hashes=VoteHashes: [proposal=, block=]], signature=Signature: [publicKey=8da2d43a41008a79206be292a8298315b602591a2b85f74c3c0bbb9372211373, signedData=a8587f5c669a2dfcc557e86289637f228de8ffabab04abcd1694704fe9e35c537a17263215e38b36e7f8a59863a263ef621504717f56bf195a246ee1c3bdd80f]] to peer Peer: [address=<IP_ADDRESS>:50051, pubkey=8f014fa2b7832d25458ae68a541d51a1044f87afc5513967fda16e3728e68f61, tlsCertificate=0, IsSyncing=0] [2023-02-14 04:49:48.275659143][I][Irohad/Consensus/Network]: Send votes bundle[size=1] for Round: [block=4, reject=0] to Peer: [address=<IP_ADDRESS>:50051, pubkey=8f014fa2b7832d25458ae68a541d51a1044f87afc5513967fda16e3728e68f61, tlsCertificate=0, IsSyncing=0] [2023-02-14 04:49:48.278343715][W][Irohad/Consensus/Network]: RPC failed: ipv4:<IP_ADDRESS>:50051

If I login to iroha2 and try to query the assets I created on iroha1 on step6, I don't see the values

docker exec -it iroha2 /bin/bash
root@bb8f4af63b31:/opt/iroha_data# iroha-cli -account_name admin@test
Welcome to Iroha-Cli.
Choose what to do:
1. New transaction (tx)
2. New query (qry)
3. New transaction status request (st)
> : 2
Choose query:
1. Get all permissions related to role (get_role_perm)
2. Get information about asset (get_ast_info)
3. Get all current roles in the system (get_roles)
4. Get Account's Signatories (get_acc_sign)
5. Get Account's Transactions (get_acc_tx)
6. Get Account's Asset Transactions (get_acc_ast_tx)
7. Get Transactions by transactions' hashes (get_tx)
8. Get Account's Assets (get_acc_ast)
9. Get Account Information (get_acc)
0. Back (b)
> : 8
Requested account Id: admin@test
Requested asset Id: coolcoin#test
Query is formed. Choose what to do:
1. Send to Iroha peer (send)
2. Save as json file (save)
0. Back (b)
> : 1
Peer address (<IP_ADDRESS>):
Peer port (50051):
[2023-02-14 04:51:56.885579656][I][CLI/ResponseHandler/Query]: [Account Assets]

Additional info: There is no network issue since I am able to ping either container from each other using their IPs (<IP_ADDRESS> and <IP_ADDRESS>).

irohad-add-peer.zip
Attachment containing the docker config files, genesis block, key files etc. for iroha1 and iroha2.


Warning about the 'Pack' target

I have created a new project using James Montemagno's Plugin for Xamarin, that by default includes a reference to MSBuild.Sdk.Extras v1.4.0. I compile in Release mode (that has the "Generate NuGet package on build" option checked) and everything works fine.
However, if I update MSBuild.Sdk.Extras to version 1.6.52, the compilation in Release gives me the following warning:
C:\Users\marco.nuget\packages\msbuild.sdk.extras\1.6.52\Build\Workarounds.targets(121,5): warning : There are known issues using the 'Pack' target that comes with the v1 SDKs. Update to v2 and above SDKs to use the fixed 'Pack' target. If you don't need the fixed 'Pack' target the set 'ExtrasIgnoreOldSdkWarning' property to 'true'. If you need to use the v1 SDKs and to use the 'Pack' target, then add a 'NuGet.Build.Tasks.Pack' v4.3.0 and above, as a dependency to proceed.
To which SDKs (v1 & v2) are the warning referring to?

These are the .NET Core SDK's. You need to have the latest installed. What version of VS are you using and what workloads did you select? I believe those SDK's are generally brought in by VS.

I'm using Visual Studio Enterprise 15.8.2 and I have installed the Desktop .NET, Universal Windows Platform, ASP.NET And Web, Azure, Mobile and Cross-Platform .NET Core workloads.
The dotnet --info command gives me the following information:
.NET Core SDK:
Version:   2.1.401
Commit:    91b1c13032
Ambiente di runtime:
OS Name:     Windows
OS Version:  10.0.17134
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\2.1.401\
Host (useful for support):
Version: 2.1.3-servicing-26724-03
Commit:  124038c13e
.NET Core SDKs installed:
1.0.4 [C:\Program Files\dotnet\sdk]
1.1.0 [C:\Program Files\dotnet\sdk]
2.0.0 [C:\Program Files\dotnet\sdk]
2.0.2 [C:\Program Files\dotnet\sdk]
2.0.3 [C:\Program Files\dotnet\sdk]
2.1.2 [C:\Program Files\dotnet\sdk]
2.1.4 [C:\Program Files\dotnet\sdk]
2.1.100 [C:\Program Files\dotnet\sdk]
2.1.101 [C:\Program Files\dotnet\sdk]
2.1.102 [C:\Program Files\dotnet\sdk]
2.1.103 [C:\Program Files\dotnet\sdk]
2.1.104 [C:\Program Files\dotnet\sdk]
2.1.200 [C:\Program Files\dotnet\sdk]
2.1.201 [C:\Program Files\dotnet\sdk]
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.301 [C:\Program Files\dotnet\sdk]
2.1.302 [C:\Program Files\dotnet\sdk]
2.1.400 [C:\Program Files\dotnet\sdk]
2.1.401 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 1.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 1.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.3-servicing-26724-03 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

that looks right, do you have a small repro?

Yes, you can find it at https://github.com/marcominerva/MultiTargetingIssue. Just set the compilation to Release and build the PlatformService project to see the warning.

following

1.6.55 is rolling out to NuGet now with fixes for this.
As an aside, it happens if you use this as a PackageReference. I would recommend moving to the SDK style as per the readme.


README could include steps to get results into Coverstory?

Are you trying to see these visually locally? Would be interesting to be able to open straight in Coverstory
https://code.google.com/p/coverstory/
Related: https://github.com/socialize/socialize-project-helpers-ios/blob/master/export-coverstory.sh

I’ve never used coverstory before, but if you think this is something that people would like to use, pull-requests are welcome! :octocat:

I find it would be better to have a generic html output service in slather which generates html pages that can be viewed in the browser of your choice. With a nice stylesheet and ruby templates.
What do you think?

@tarbrain that'd be cool, but more work probably :smile:

Now that we have #82, I think we can close this out :)


Not work

When tap the done button,there is nothing happen

@LeoFangQ, thanks for reporting. I'm gonna check this when I'm available :)

console:   [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/mba/Library/Developer/CoreSimulator/Devices/3170CF8B-96BB-4E52-80CA-02B740792536/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
[MC] Reading from private effective user settings.
Bug:   Operation, cannot update/delete/save operation

This is fixed in recent commits.


Collaborate with the design system community to publish a Task List component

What
Publish a componentised version of the Task List pattern. This includes a redesign of the tag component.
Why
This is a community collaboration to provide teams in government with a reliable, reusable task list. Our pattern links to the prototype kit plugin but the need for it is frequent enough that it would be simpler to publish it via GOV.UK frontend for common use.
Key artefacts

Task List component pull request
Task List guidance pull request
Tag component pull request
Tag guidance pull request
Prototype kit Task List plugin
Task List pattern community backlog issue (contains discussions on the component)

Epic Lead
???
Done when
### Tasks
- [ ] https://github.com/alphagov/govuk-design-system/issues/3149
- [ ] https://github.com/alphagov/govuk-design-system/issues/3150
- [ ] https://github.com/alphagov/govuk-design-system/pull/1994
- [ ] https://github.com/alphagov/govuk-design-system/pull/2733
- [ ] Draft the release comms

Suggested to Frankie that we title the pattern page based on the use case, so it’s clearer to people how it helps, rather than just calling it the ‘Task list page’. See https://github.com/alphagov/govuk-design-system/pull/1994#discussion_r1348474186


Excesive space in inspector for property name

Godot version:

Godot 3
OS/device including version:

All systems
Issue description:

Doing large sessions of work with godot i notice some incomodity in changing values in inspector. I see excesive space to name properties and few space to enter numbers and text. I think "values" of properties are more important that the "name"... I explain myself:

Duplicate of #7133.


[csrng] New test cases (if cover level <90%)

CSRNG - If major issues encountered (e.g. needing new tests and coverpoints, in turn having a knock on effect on regression pass rate)

estimate 2
original estimate 20

From discussions and review believe no new test cases are required

@marnovandermaas to comment once he's done some further review

I've made some changes to the test plan and coverage plan. I don't think they require any major changes or effort. The updated test plan as I see it is tracked in this PR: https://github.com/lowRISC/opentitan/pull/16116

Let's close this. All additional work has been done. The biggest item disable/re-enable testing was covered by a seperate issue.


Remove 'switch space' animation

I want to remove default macOS animation  when I switch between apps which are one difference spaces.
Everything was working without animation as expected and couple of days ago it started to use it some reason.

Reinstall the scripting addition.

didn't help, I updated yabai, changed hash with sudo visudo -f /private/etc/sudoers.d/yabai - still have default macOS animation

Worked after reinstalling-installing yabai several times...


⚠ PrivateHD has degraded performance

In 4257e0a, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1819 ms

Resolved: PrivateHD performance has improved in 186f5af.


on error ignore precedence over -b

https://github.com/microsoft/go-sqlcmd/issues/179
When a user specifies following command :
"sqlcmd on-error.sql -b"
In on-error.sql :
:ONERROR ignore
select @@versionn
GO
select @@version
GO
Actual Output : It is exiting with error code.
Expected Output : It should run with only printing error message

pls add a test that fails without this fix


[Q] How to use create workbookReader from buffer instead of file path.

I am trying this code to use async row loop
const workbookReader = new ExcelJS.stream.xlsx.WorkbookReader(req.file.buffer);
for await (const worksheetReader of workbookReader) {
        for await (const row of worksheetReader) {
          console.log(row);
        }
      }

Error: Random characters/Invalid input

Hi!
Could you figure out what's wrong? I'm facing the same issue (or almost the same). I'm downloading a Buffer from S3 and trying to load it using exceljs.
Thanks in advance!


Fixed blinking issue and Frontend redesign

Fixes Issue: #945
I have made the following changes in this pull request:

Fixed the page linking issue by redefining the startTime function in the frontend code. The new startTime function uses the toLocaleTimeString method to display the current time in the desired format. Additionally, I have added the requestAnimationFrame method to ensure smooth and efficient updating of the time display.

New startTime function:
function startTime() {
  var today = new Date();
  var time = today.toLocaleTimeString([], { hour: 'numeric', minute: '2-digit', hour12: true });

  document.getElementById('display').innerHTML = time;

  requestAnimationFrame(startTime);
}

startTime();

2.Redesigned the frontend to improve the layout and alignment of the cards in the card-container. I added the justify-center class to the card-container div to align cards.
Please review and merge this pull request. It addresses the issues mentioned and enhances the frontend design. Thank you!
Screenshots
before

after:(my work)

@akshitagupta15june ,please review my pull requesta and assign me level for my work

@akshitagupta15june ,please review my pull request

Hey please remove the three cards as they are not required here, I will add new section for it just shlok generator and footer

Also the footer is changed please update your codebase

@akshitagupta15june ,i am updating asap.

can u add updated screenshot, how the page looks and is it reponsive?

And it is not responsive,but i can make it responsive with tailwind css,i can create a isuue for that and why you closed issue before merging my pull request?

@akshitagupta15june ,please review changes and merge my pull request

yes you can create issue regarding fixing the responsiveness

yes you can create issue regarding fixing the responsiveness

Sure

Hey @akshitagupta15june , I created an issue for making a responsive  shlok_page web page. Could you please assign me the issue? I have made an issue here: https://github.com/akshitagupta15june/Moksh/issues/1074


Orphan links in docker compose file reference

Problem description
Documentation links to an orphan page
Problem location
https://docs.docker.com/compose/compose-file/#volume-configuration-reference

I saw a problem on the following URL:
https://docs.docker.com/engine/admin/volumes/volumes.md

The correct link is
https://docs.docker.com/storage/volumes/

In general I saw a lot of links are broken.

Thanks for sharing this issue. It appears that the broken link no longer appears in https://docs.docker.com/compose/compose-file/#volume-configuration-reference. If you find that the issue still persists, please let us know.


Add config visibility to the frontend

SonarQube config visible in the frontend
We need to get the urls to the instances in the frontend, but they're not visible, despite being @visibility frontend in the config - although the backend config. I saw that there's a shadow config in the frontend package for the baseUrl, but this only works if you don't have multiple instances.
This PR adds the config values of the baseUrl (and other non-sensitive fields) to the frontend for multi-instance configurations.
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Thanks! Please trigger a release of this too 🙏


New UI Design Contribution

Make sure you have read our contributing guidelines before submitting this issue.
Name
Agency Landing Page
Figma Community URL
Your UI design URL to the Figma community.
Your Figma Profile
The URL of your Figma profile. For example, https://figma.com/@glennvhalado

Thank you for your contribution, @glennvhalado! I will be looking into this.

We must rename your UI design to "Bubble Bash" to avoid confusion since others already used "Agency."


Fix Link in Email to potential CLA Manager v1

Summary
When an email is sent to a potential CLA Manager, the link to the corporate console is not correct.
Background
A contributor comes from a pull request check and selects "corporate", "Company not in the list", "no", and sends the email to the person they designate as a cla manager. The link in the email the manager receives is bad.

@amolsontakke3576 .. Payload for the above endpoint https://api-gw.dev.platform.linuxfoundation.org/cla-service/v4/api-docs#operation/requestCompanyAdmin has changed  and now requires version added to the payload detailing EasyCLA version which is either v1 or v2
Request Payload sample
 "claManagerEmail"<EMAIL_ADDRESS> "claManagerName": "Rinkesh Bhutwala",
 "companyName": "Linux Foundation",
 "contributorEmail"<EMAIL_ADDRESS> "contributorName": "Harold Wanyama",
 "projectName": "OpenCue",
 "version": "v1"
} ```

@wanyaland Sure I will make corresponding changes

verified link is fixed in production

verified link is fixed in production


Added ability to use relative path in FileCommenter

Full file paths are not so good when different file system paths are used for further releases. Like a /releases/1/laravel_app, /releases/2/laravel_app & etc.

Is there anyone? :)

Thanks!


Crash - Bad Access - GULMutableDictionary

System Information

Xcode version: 10.1
Firebase SDK version: 5.15
Firebase Component: Networking
Component Version: 5.15

Describe the problem
Firebase crashes our App inside the GULMutableDictionary class inside the method removeObjectForKey in line 61 with EXC_BAD_ACCESS.
Steps to reproduce:
There is no real go-to to reproduce it but it pops up every like 30 seconds to few minutes with almost 100% guarantee and at any given place inside our app, even without interaction.
I attached a screenshot for the crash in Xcode.

Duplicate of #1624


Frequent Downtime in Agentverse

Prerequisites

[X] I checked the documentation and found no answer to my problem
[X] I checked the existing issues and made sure there are no similar bug reports

Category
Bug in Agentverse
Expected Behavior
Agentverse maintains steady uptime, allowing consistent access and uninterrupted operations for all use
Observed Behavior
Currently, the Agentverse frequently experiences downtime, resulting in significant disruptions to user activities and overall platform reliability.
To Reproduce
https://agentverse.ai/usage
Environment Details (Optional)
No response
Failure Logs (Optional)
No response
Additional Information (Optional)
No response

Thank you for sharing this issue. We will look into it.

Hey @Autonomousweb3Dev
Can you please confirm if you are still facing this issue?


kernel Cannot read, host process disconnected: {hostname} 1234 spid: 4567

My sybase admins are reporting a poorly disconnected dbconnection.
I am using
Linq2db version 2.9.4 (sybasemanaged provider)
AdoNetCore.AseClient 0.16.0
.net core 2.2
I'm opening a connection the same way I did with the .net framework sybase official driver.
and I'm disposing of it in a using statement (and passing the connection to linq2db)
the Sybase dba's are simply telling me the disconnect is not happening.  So they are getting massive amount of logs or something.
I'm seeing zero exceptions on my side, and when I step through the code the connection state is Open before dispose is called and is Closed after calling Dispose()
any suggestions?

Hi @thancock14,
One thing to check is connection pooling, which keeps network connections open for reuse in subsequent queries.
By default it is enabled, to disable it include Pooling=False; in your connection string.
However, I'd advise keeping pooling enabled -- the performance benefit of not having to re-establish connections is significant
Cheers

Yes, I agree I think the pooling is not something to turn off, but it appears that's not exactly the issue here.  It could possibly the tcp keepalive process?  Is the disposing of the connection not
The dbo's are referring to the issue as a poor Disconnect or the absence of a disconnect.
They described the error as the same error that happens when your process dies without cleaning up it's connections with the db.
So I'm not seeing any errors client side, but they see errors server side

Ah yes I might have misread the issue.
This driver doesn't send any sort of "close connection"/"logout" kind of message to the server prior to closing the socket, so that might be the cause.


XInput blocker couldn't be found Cemu 1.26.0d

Hello!
Curious to know what may be the cause of the issue: Here is my botw.log contents
Not sure what Xinput blocker is.
13:16:58 [INFO] Breath of the Wild freecam by @etra0, v0.2.5.ca8ab08
13:16:58 [INFO] Waiting for the game to start
13:16:58 [INFO] Pointer found
13:16:58 [INFO] CameraOffsets { camera: 26b77a7910b, rotation_vec1: 26b6bb0fa84 }
13:16:58 [INFO] Camera function camera_pointer: 26b77a7910b
13:16:58 [ERROR] Something went wrong:
XInput blocker couldn't be found
Thanks!

XInput blocker basically takes over the joystick from the game. Probably the function was modified a bit in the newer version. I'll check it out this afternoon.

I'm having the same issue. Thanks for checking it out!

Fixed in 0.2.5. This version is now incompatible with old ones.

Thank you so much for fixing this!


P300 wrong indentation

The indentation is wrong on the first snippet, just the highlighted part.

Fixed, thanks!


Skip API configuration if API gem isn't updated

I don't really want to have this line here long term, but if developers update the starter repository before updating core, they'll get this error:
> rake db:migrate
rake aborted!
NoMethodError: undefined method `set_configuration' for BulletTrain::Api:Module
/home/gazayas/work/bt/bullet_train/config/application.rb:31:in `<class:Application>'
/home/gazayas/work/bt/bullet_train/config/application.rb:13:in `<module:UntitledApplication>'
/home/gazayas/work/bt/bullet_train/config/application.rb:12:in `<top (required)>'
/home/gazayas/work/bt/bullet_train/Rakefile:4:in `require_relative'
/home/gazayas/work/bt/bullet_train/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)

This is because the API gem hasn't been updated yet, which has the set_configuration method.

@gazayas Is this still something we need? It kind of seems like it was meant to cover a transition period, and I'm wondering if that time has passed.

@jagthedrummer Yes, closing, we shouldn't need this one anymore.


Update OKD version to 4.15.0-0.okd-2024-02-23-163410

/lgtm
/approve

/hold
It will require more resource then default so we have to first make a decision about https://github.com/crc-org/snc/issues/861 one

/unhold


feat(button): VitaminButton swiftUI implementation

Changes description
this PR aims to provide a Swift UI implementation for VitaminButton.
It is still in draft, because some points are to be finalized or discussed
Still to be discussed :

to reuse what has been done on UIKit version, I put VitaminButtonIconType enum in VitaminCore, and use it to define the swiftUI VitaminButton
that works, allowing to reuse a lot of things between two versions, but the counterpart is that defining a SwiftUIButton configuration is done by providing a UIImage (instead of a Image) and a UIImage.RenderingMode (instead of a Image.TemplateRenderingMode)
If that feels too weird, I can recreate an SwiftUI VitaminButtonIconType specific. That would make the public PI of the Button cleaner, but would duplicate some concepts in code.

Still to be done :

documentation

Context
related issue still to be created
Checklist

[x] Make sure you are requesting to pull a topic/feature/bugfix branch. Please, don't request directly from your main!
[x] Check commits & PR names matches our requested structure. It must follow the https://www.conventionalcommits.org pattern.
[ ] Check your code additions will fail neither code linting checks.
[ ] I have reviewed the submitted code.
[x] I have tested on an iPhone device/simulator.
[x] I have tested on an iPad device/simulator.
[ ] If it includes design changes, please ask for a review with a core team designer.

Does this introduce a breaking change?

No

Screenshots
I will add screenshots when finalized
iPhone

iPad

Other information
For now, the base branch is the UIKit VitaminButton icon alone branch, will change to develop once validated and merged

I decided to commit an intermediate solution for the problem of reusing VitaminButtonIconType :

I created an specific IconType enum for swiftUI, that can still have an UIImage associated value, but a Image.TemplateRenderingMode (and not a UIImage.RenderingMode anymore)
this IconType has an internal computed property of type VitaminButtonIconType

With this approach, I think we combine two advantages :

the associated values of IconType are more "swiftUI" (even if it still uses UIImage, but after all, Vitamix also deals with UIImage)
all the logic and computed properties of VitaminButtonIconType can be reused for swiftUI

Any feedbacks on this approach (and if it is better than the previous) are welcome ;)


LMDB: Make some concurrently accessed data atomic

These are currently marked volatile which is not sufficient for proper synchronization in all cases.

Apparently the Windows compiler is not able to deal with this

Apparently the Windows compiler is not able to deal with this

But hey, C is a universal language... it works everywhere...


string.IsNullOrWhiteSpace accepts invalid chars

string.IsNullOrWhiteSpace calls char.IsWhiteSpaceLatin1 to determine if charaters are whitespace. In addition to space (0x20) it also accepts the following as whitespace
// U+0009 = <control> HORIZONTAL TAB
// U+000a = <control> LINE FEED
// U+000b = <control> VERTICAL TAB
// U+000c = <contorl> FORM FEED
// U+000d = <control> CARRIAGE RETURN
// U+0085 = <control> NEXT LINE
// U+00a0 = NO-BREAK SPACE

They will either not be in the headers (rejected by Kestrel) or would throw an exception if used in a header. However you could currently do
response.ContentType = "\r\t\n\f" + (char)(0xa0) + (char)(0x85);

To happily remove the ContentType header; which seems a little incongruous?
More importantly it doesn't inline very well 😉
/cc @Tratcher @halter73

For "text/plain" it rocks in at twice the cost of ValidateHeaderCharaters.

Should it be string.IsNullOrEmpty?

There was already a bug for IsNullOrWhiteSpace somewhere, but I can't find it...

https://github.com/aspnet/HttpAbstractions/search?utf8=✓&q=IsNullOrWhiteSpace
I see 5 instances and I think they could all be changed to string.IsNullOrEmpty(value?.Trim()) or string.IsNullOrEmpty(value)

string.Trim() calls char.IsWhiteSpaceLatin1 on both sides of the string so would be a regression also you could still clear with a string of control characters 😢

Ah, ValidateHeaderCharacters won't let them through so its just whether the contain space (0x20)

Fixed in #906


identifying my genieacs directory

I have two different directories for my genieacs config files. I'm not sure which one my setup is referencing. I have the directory below. How do i know the working one? Note that the two directories have similar files as shown below:
directory1:
/usr/local/lib/node_modules/genieacs/config/
directory2:
/opt/genieacs/config/

i am facing same issue and want to know which is the correct directory to modify configuration files. or i have to update files in both directories ?

Hi, @tundeoyeyemi and @ibrahimelsawy !
I think that's a very interesting question, as I even don't know the answer of why are there two copies of the same directory in different places. But why don't you ask it better in the mailing list?: http://lists.genieacs.com/mailman/listinfo there they will help you better.
Thank you!


Refactor templates to respective folder

Refactor template files to respective folders for better readability
Removed events from fast_api __init__ template since there is no need for events as of now

Task linked: CU-85zrr54xf Refactor templates to respective folders


Remove ReadNone attribute from runtime functions

The Swift compiler incorrectly sets the LLVM "ReadNone" attribute when
declaring swift_getObjCClassFromObject and swift_projectBox. This
means that the LLVM ARC optimizer will hoist ARC "release" operations
above these runtime calls. Since the implementation of the calls reads
the object, this causes a use-after-free crash.
This problem is easy to reproduce with
swift_getObjCClassFromObject. It was only exposed recently because the
SIL optimizer now shrinks object lifetimes, making it easier for LLVM
optimizations to kick in. It is difficult to expose the problem with
swift_projectBox, but the bug/fix is still obvious.
Fixes rdar://73820091: Use-after free application crash.

@aschwaighofer @eeckstein would either of you be able to review this for 5.4 CCC?

@swift-ci test

I'll push the windows filecheck fix after regular testing finishes.

nice work!

Build failed
Swift Test Linux Platform
Git Sha - 485a045660beb018e155f951457b5b7fa428b7f7

@eeckstein @aschwaighofer @jckarter thanks for reviewing. I changed both of these functions to read-only/argmem-only
// swift_projectBox reads object metadata so cannot be marked ReadNone.
FUNCTION(ProjectBox, swift_projectBox, C_CC, AlwaysAvailable,
         RETURNS(OpaquePtrTy),
         ARGS(RefCountedPtrTy),
         ATTRS(NoUnwind, ReadOnly, ArgMemOnly))

// Metadata *swift_getObjCClassFromObject(id object);
// This reads object metadata so cannot be marked ReadNone.
FUNCTION(GetObjCClassFromObject, swift_getObjCClassFromObject,
         C_CC, AlwaysAvailable,
         RETURNS(ObjCClassPtrTy),
         ARGS(ObjCPtrTy),
         ATTRS(NoUnwind, ReadOnly, ArgMemOnly))

@swift-ci test

@swift-ci smoke test

Build failed
Swift Test Linux Platform
Git Sha - 7e4035131ccd0c529c4e893ed370205bbb331532

@swift-ci smoke test

@swift-ci smoke test


Create release for deployment

Rather than having a PR that requires merging into the release branch to deploy, we can choose to use GitHub releases. With this approach, whenever a release is created for the main branch, it will automatically trigger the deployment workflow.
Rafiki already has this model implemented, we should do the same.

According to the Rafiki Project, tags and releases are currently created manually. Changes are deployed after each commit push, and for tag creation, the process involves building a Docker container and pushing it to the registry (as opposed to just building a Docker container for commit pushes).
In our case, should we modify the ci_deploy.yml file to initiate the deployment process upon tag creation instead of pushing to the release branch?


[BUG] test_parquet_write_encryption_option_fallback failed

Describe the bug
test_parquet_write_encryption_option_fallback test case failed:
E               pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columnar class org.apache.spark.sql.execution.command.ExecutedCommandExec
E               Execute CreateDataSourceTableAsSelectCommand
E                  +- CreateDataSourceTableAsSelectCommand `spark_catalog`.`default`.`tmp_table_master_824645778_1`, Overwrite, [a]
E                        +- Repartition 1, false
E                           +- LogicalRDD [a#27], false

Steps/Code to reproduce bug
Check out branch-23.04
Compile Spark 340 and run the test case
./integration_tests/run_pyspark_from_build.sh -s -k test_parquet_write_encryption_option_fallback

Additional context

Currently, Spark 340 build is blocked by #7617, refer to the unmerged fix code: https://github.com/NVIDIA/spark-rapids/pull/7542/commits/06063a0d67c9a95de199ebeb79c626ed7caf2de0

And is blocked by #7557
Should compile Spark against a previous version to reproduce, and use the older Spark distributed tgz to test.

Seems this PR did not update test cases accordingly: https://github.com/NVIDIA/spark-rapids/pull/7502

We can try the following:
@allow_non_gpu('DataWritingCommandExec')  ==>> @allow_non_gpu('ExecutedCommandExec')
def test_orc_write_compression_fallback

And we should go through all the tests which refer to 'DataWritingCommandExec'

@res-life, yes that is exactly what we need to do, since the top-level exec is changing from DataWritingCommandExec to ExecutedCommandExec.  One way to do this:
data_writing_exec = "ExecutedCommandExec" if is_spark_340_or_later() else "DataWritingCommandExec"

[...]

@allow_non_gpu(data_writing_exec)
def test_some_write_fallback(...):
  [...]
  assert_gpu_fallback_write(
    ...,
    cpu_fallback_class_name=data_writing_exec,
    conf=...)

I would pick this if no one else has been working on this.


Fix GitHub Actions wrong path

I have some issue with skywalking-eyes, does it relate with this PR, follow is error message:
Error: Process completed with exit code 2.

Maybe, can you please share which repo you're using? Also we recommend not to use @main tag directly.


docs: Publish swagger to 2.3.0

Signed-off-by: Leonard Goodell<EMAIL_ADDRESS>

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[ ] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

New Dependency Instructions (If applicable)

LGTM

Codecov Report

Merging #4023 (ee007ef) into main (77a68f5) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #4023   +/-   ##
=======================================
  Coverage   47.20%   47.20%
=======================================
  Files         114      114
  Lines        9832     9832
=======================================
  Hits         4641     4641
  Misses       4804     4804
  Partials      387      387

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 77a68f5...ee007ef. Read the comment docs.


Refactor multi cpt & add docs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 33 (0.0%)  changed or added relevant lines in 1 file are covered.
11 unchanged lines in 2 files lost coverage.
Overall coverage remained the same at 0.0%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/pypilecore/results/multi_cpt_results.py
0
33
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/pypilecore/results/single_cpt_results.py
2
0.0%

src/pypilecore/results/multi_cpt_results.py
9
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
0

Relevant Lines:
1102

💛  - Coveralls


Paging in reverse way (before:"cursor" last:1) on position: 3 is not applied and returns 2 elements..

Describe the bug
Paging returns 2 elements and is not applied in SQL command... in case you go back (before:"cursor" last:1) in potion 3 from start
Important: only on element position = 3 in reverse way! (paging include "before")
To Reproduce
Edited: Reproduce project: https://github.com/damikun/HCPaginationBug
Reproduce steps:
I have some entities in DB and for example cursors are:
ID1: "MA=="
ID2: "MQ=="
ID3: "Mg=="
ID4: "Mw=="
If i write query with this pagination variables (going reverse)
{   "first": null,   "last": 1 ,   "before": "Mg==", // This is cursor with position == 3    "after": null }
response return 2 elements from cursor "Mg==" and paging in SQL command is not apply-ed
All other works +3 elements  if i do:
{   "first": null,   "last": 1 ,   "before": "Mw==",  // This is +3 cursor   "after": null }
i get correct response and SQL command is OK
It looks like start +1 offset problem....
Expected behavior
response return 1 element from cursor "Mw==" and SQL contains LIMIT -1 OFFSET @__p_1
Versions :
HC:  10.5.0-rc.1
.Net Core :   .net 5
DB: SQLite
EfCore Log Wrong state

EfCore Log OK State

I created the Test project to reproduce under: https://github.com/damikun/HCPaginationBug

Also selecting nested properties with last, produces following error:
Unable to cast object of type 'Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression' to type 'System.Linq.Expressions.ConstantExpression

Also selecting nested properties with last, produces following error:
Unable to cast object of type 'Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression' to type 'System.Linq.Expressions.ConstantExpression

@emrahyigit  I`m not sure... your error looks more like EFcore error from message.... Can you provide some info: query, code and version of Net and Efcore you use..

Thank you for your reply. You are right. It is more related to EFcore:
EF Core version: 3.1.6 Oracle EF Core:  3.19.0 beta2

Thank you for your reply. You are right. It is more related to EFcore and It is totally fine with EFcore2:
My environment:
EF Core version: 3.1.6
Oracle EF Core: 3.19.0 beta2

Yes there are known bugs in this in .net core 3.1 so i can recommend to migrate to .net5 .

there is a bug with the "last" parameter in "QueryableCursorPagingHandler" line 147 where it says
        if (skip > 1)
        {
            temp = temp.Skip(skip);
            offset += count;
            offset -= temp.Count();
        }

so if there are 2 items in the db and I query last: 1... I have to skip 1 item.
the if clause has to be if (skip > 0) otherwise the filter is not applied and both items are returned

also, there are 2 calls against the db that are not necessary to get the count of all and remaining items
here is my implementation of GetLastEdges
protected virtual IQueryable GetLastEdges(
IQueryable edges,
int last,
int count,
ref int offset)
{
if (last < 0)
{
throw new ArgumentOutOfRangeException(nameof(last));
}
IQueryable temp = edges;
        var skip = count - last;

        if (skip > 0)
        {
            temp = temp.Skip(skip);
            offset = skip;
        }

        return temp;
    }

For me, upgrading ef core to 5.0.0 fixed this problem, even if I still using .net 3.1


Fixing a few typos, semicolons and commas

Just fixing a few typos, semicolons and commas.

Wow. It took me forever to look through all the changes. Solid piece of work. Did you use some linting tool?

Did you use some linting tool?

Only IntelliJ as an IDE: it does this kind of stuff out of the box.


MCU holes are a bit narrow

The holes where the headers for the RP2040 Zero measure 0.762 mm in diameter (according to Kicad). It seems that some square-y pins measure 0.62 mm (per side), so there should be plenty of room for the pins to fit into the holes.
A PCB (v2) recently manufactured by JLCPCB, however, proved difficult to have the MCU headers inserted, probably by extra thick pins and by manufacturing tolerances.
A simple solution here would be to increase the size of the holes for the MCU so that they are wider. For comparison, other footprints seem to use 1.6 - 1.7 mm pads with 1.0 mm holes.

Was planning to order these as well but will wait to see if this prompts a change.

Hey. I will make them slightly larger for v3, but these have been the same size through v1 and v2, and never had complaints, so I suspect you were unlucky with jlcpcb.
Anyway: i will keep this issue and change the holes for next revision.
Also: try to order the rp2040-zero without pin headers, and socket it. This could very well save future problems and avoid the narrow holes.

@RobertKorteweg, it should be fine! Just add a little pressure while inserting the MCU headers.
@tompi, I think the problem was more on the thick pins that came with the RP2040 (Ali item<PHONE_NUMBER>926448). Diode legs would have worked perfectly, btw, but I didn't have any sockets at hand.

@mrchapp & @tompi Thanks for the replies, will start to order the components soon.

Yep, I just had issues attaching the MCU beacuse of the thick pin headers that come with it. Making the holes a little bigger would be quite nice for a V3.

Checked a bit, and you are right, its a VERY tight fit. Ive been using sockets with thin headers all the time, so havent noticed. Will fix for v3. Consider making them this big: https://www.reddit.com/r/KiCad/comments/1cag0pa/comment/l0rq54a/


Fix Drift compensation prediction description

more English

Actually maybe just “horizontally”? Is a “yaw axis” even a thing? Would like feedback…


authorization 接口文档需要更细的说明

TS+ Version: v#.#.#
PHP Version:
Database Driver & Version:

Description:

Steps To Reproduce:

Fixed step:

[ ] fixed.

Thanks.