Update error codes related to tasks cancelation

This PR changes the error codes to follow the specification.

[x] The missing_filters error code is renamed missing_task_filters to be more accurate and follow the invalid_task_* convention.
[ ] The error code invalid_task_uids_filter is added.
[ ] The error code invalid_task_canceled_by_filter is added.
[ ] The error code invalid_task_date_filter is added.

The error message is the same as for expires_at in the API Key  EXCEPT that it does not explicitly mention that a date must be given in the future.

I assign @loiclec here, because he's going to try to continue the work (discussed with @Kerollmops who made me aware of the decision)

I've updated the PR description to reflect the latest changes regarding the error code names following https://github.com/meilisearch/meilisearch/issues/3029

@Kerollmops or @loiclec could you add all the related issues to the Development section of this PR please? 😇

bors merge


Possible Disconnect manually ?

Hello,
is it possible to disconnect manually after a buildAndConnect?
For example, I'm making a minecraft game with several people, and I'd like to be able to make them disconnect (typing error or other).
Thx

Yes, there is Disconnect method

Oh thx !
Oh, and I'd like to not display the error if the user is not found, is there a way?
I use the “onError” event but I have a console error, which I wouldn't like to have :)

onError handles are error that was invoked after the Connection. The error you mentioned is thrown
obviously before connecting to live.
To avoid it you need to wrap you code with try {} cache{}

try
{
TikTokLive.create("Mike").buildAndConnect();
}
cache(Exception e)
{
//pass
}

Oh okay, thx :D


feat(frontend): add token group store

Motivation
Introduce a token group store to preserve expanded settings in the grouping view.
Changes

Add token group store

Tests

Why is there suddently 19 files modified in this PR when it was first provided with a single file change? Is this a draft?

@peterpeterparker—The proposed store needs to be made generic. The 19 additional changed files are type adjustments.

The proposed

so it originally needed to be a draft, I see. thanks for the feedback.

will split in two, and refactoring is bigger than expected


Include top level metadata in the promise of find methods

Right now top level metadata is deserialized, but it is not included in the promise that is returned from find operations.
We need to decide what to return from a FetchOperation. Right now it's a ResourceCollection, but for this it might need to become a (ResourceCollection, NSDictionary) or maybe even a whole JSONAPIDocument.

Support for this has been added in the swift-2.0 branch (https://github.com/wvteijlingen/Spine/pull/36)


Reference to module/factory pattern in redux

Mentioned that the factory pattern is actually used in Redux.

[ x] I have read freeCodeCamp's contribution guidelines.
[ x] My pull request has a descriptive title (not a vague title like Update index.md)
[ x] My pull request targets the master branch of freeCodeCamp.
[ x] None of my changes are plagiarized from another source without proper attribution.
[ x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

LGTM!

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


Broken links

There's a few broken links on the website, mostly stuff linking to examples / training tutorials. I've put in my best guess of what the correct URLs are :

Page: https://ml5js.org/reference/api-KNNClassifier/
Linked text (in bold) : Check out this example that uses KNNClassifier to classify data from PoseNet model.
Broken URL: https://ml5js.org/docs/knnclassifier-posenet
Correct URL: https://github.com/ml5js/ml5-examples/tree/release/p5js/KNNClassification/KNNClassification_PoseNet
Page: https://ml5js.org/reference/api-KNNClassifier/
Linked text (in bold) : Check out this example that uses KNNClassifier to classify data from PoseNet model.
Broken URL: https://ml5js.org/docs/PoseNet
Correct URL: https://ml5js.org/reference/api-PoseNet/
Page:
https://ml5js.org/reference/api-Word2vec/
Linked text (in bold) : or you can train your own vector models following this tutorial
POINT TO https://github.com/ml5js/ml5-data-and-models/tree/master/training
Correct URL: https://github.com/ml5js/training-word2vec
Page: https://ml5js.org/reference/api-charRNN/
Linked text (in bold) : You can train your own models using this tutorial or use this set of pre trained models.
Broken URL: https://ml5js.org/docs/training-lstm
Correct URL: https://github.com/ml5js/training-lstm
Page: https://ml5js.org/reference/api-charRNN/
Linked text (in bold) : Here is a complete example using the p5.js library.
Broken URL: https://github.com/ml5js/ml5-examples/blob/master/p5js/LSTM/LSTM_Text/sketch.js
Correct URL: https://github.com/ml5js/ml5-examples/tree/release/p5js/CharRNN/CharRNN_Text
Page: https://ml5js.org/reference/api-YOLO/
Linked text (in bold) : Here is a complete example.
Broken URL: https://github.com/ml5js/ml5-examples/blob/master/p5js/YOLO/sketch.js
Correct URL: https://github.com/ml5js/ml5-examples/tree/release/p5js/YOLO
Page: https://ml5js.org/reference/api-SketchRNN/
Linked text (in bold) : Here is a complete example.
Broken URL: https://github.com/ml5js/ml5-examples/blob/master/p5js/SketchRNN/sketch.js
Correct URL: https://github.com/ml5js/ml5-examples/tree/release/p5js/SketchRNN/SketchRNN_basic
Page: https://ml5js.org/reference/api-StyleTransfer/
Linked text (in bold) : you can train your own images following this tutorial.
Broken URL: https://ml5js.org/docs/training-styletransfer
Correct URL: https://github.com/ml5js/training-styletransfer
Page: https://ml5js.org/reference/api-PoseNet/
Linked text (in bold) : Here is a complete example.
Broken URL: https://github.com/ml5js/ml5-examples/blob/master/p5js/PoseNet/sketch.js
Correct URL: https://github.com/ml5js/ml5-examples/tree/release/p5js/PoseNet/PoseNet_webcam

Hey, I would like to work on it.

Hi @Kaushl2208 - Thanks so much! Let me know if you have any questions. Otherwise, feel free to make a PR when you're ready.

Thanks so much @Kaushl2208 - Closing this now with #120


KCE-70 Migrate zmq tutorial info from kpe-tutorial to kpsr-tutorial

KCE-70
TODO
a. ~CI update -> minor update, requires kpsr-core v11 to test~ -> done
b. ~Remove YAML, if possible~ -> done but kidl/*.yaml, question below
c. Run and verify every example, new Jira?
d. Verify cut-and-paste from code to doc, new Jira?
Questions

~Upgrade the tutorial examples to the latest SDK and core? -> yes, TODO~ -> done
~Remove ZMQ chapter from kpe-tutorial after merge? -> yes, TODO~ -> https://github.com/klepsydra-technologies/kpe-tutorial/pull/21
~Remove kidl/*.yaml for kpsr_codegen? (In chapter3_part1.md)~ -> no, python related --Mandar daily meeting 2023-09-25

KCE-70
TODO
1. CI update

Questions
1. Upgrade the tutorial examples to the latest SDK and core?

2. Remove ZMQ chapter from kpe-tutorial after merge?

Yes
Yes
We also need CI for this.

Do we still need YAML?

No, only for kpsr_codegen, see above.

KCE-70
TODO
a. ~CI update -> minor update, requires kpsr-core v11 to test~ -> done b. ~Remove YAML, if possible~ -> done but kidl/*.yaml, question below c. Run and verify every example, new Jira? d. Verify cut-and-paste from code to doc, new Jira?
Questions
1. ~Upgrade the tutorial examples to the latest SDK and core? -> yes, TODO~ -> done

2. ~Remove ZMQ chapter from kpe-tutorial after merge? -> yes, TODO~ -> [KCE-70 Migrate zmq tutorial info from kpe-tutorial to kpsr-tutorial kpe-tutorial#21](https://github.com/klepsydra-technologies/kpe-tutorial/pull/21)

3. ~Remove `kidl/*.yaml` for `kpsr_codegen`? (In `chapter3_part1.md`)~ -> no, python related --Mandar daily meeting 2023-09-25

Please create a new JIRA for points c. and d. and assigned to @ThanosAndr

Please create a new JIRA for points c. and d. and assigned to @ThanosAndr

[KCE-88] Verify kpsr-tutorial examples


html.for skips nested components

Hello! Thanks for creating lighterhtml. I've started using it recently and I don't have experience with hyperHTML. I've stumbled upon an issue with reordering nodes. I tried to solve it with html.for but now html.for is giving me trouble. Here is code demonstrating the issue + codepen.
const {render, html} = lighterhtml;

const list = [
  {id: 1, desc: 'some'},
  {id: 2, desc: 'item'}
];

const Button = (text) => html`
  <button>
    ${text}
  </button>
`

const ListItem = (item) => html.for(item, ':li1')`

${item.desc}

`
const ListButtonItem = (item) => html`

${Button(item.desc)}

`
const ListButtonForItem = (item) => html.for(item, ':li2')`

${Button(item.desc)}

`

const Lists = () => html`

    ${list.map(ListItem)}

    ${list.map(ListButtonItem)}

    ${list.map(ListButtonForItem)}

`

render(document.body, () => Lists());

Expected result: third list looks the same as the second list.
Observed result: items of the third list are empty.
How can I use nested components inside html.for?  Is this a bug, beyond scope of html.for, or am I doing this wrong?

Very interesting bug and super useful test case, thank you.
For the time being, I suggest you don't use html.for when you need nested holes. Will try to figure out what's going on ASAP.

OK, latest lighterhtml should've fixed this. Please let me know if that's not the case.

Thanks for such a quick update! The latest lighterhtml no longer skips nested holes in the test case and in my app. However html.for now breaks when I try to reorder nodes. I've prepared another test case to showcase this + codepen.
const {render, html} = lighterhtml

const list1 = [
  {id: 1, desc: 'apple', priority: 1},
  {id: 2, desc: 'banana', priority: 2},
  {id: 3, desc: 'orange', priority: 3},
]

const list2 = [
  {id: 1, desc: 'apple', priority: 1},
  {id: 2, desc: 'banana', priority: 2},
  {id: 3, desc: 'orange', priority: 3},
]

const byPriority = (a, b) => b.priority - a.priority

list1.sort(byPriority)
list2.sort(byPriority)

const increase = (list, item) => () => {
  item.priority += 1
  list.sort(byPriority)
  update()
}

const decrease = (list, item) => () => {
  item.priority -= 1
  list.sort(byPriority)
  update()
}

const Button = (text, onClick) => html`
  <button onclick=${onClick}>
    ${text}
  </button>
`

const ListItem = (item) => html`

    ${Button('▲', increase(list1, item))}
    P:${item.priority}
    ${Button('▼', decrease(list1, item))}
    ${item.desc}

`

const ListForItem = (item) => html.for(item, ':li')`

    ${Button('▲', increase(list2, item))}
    P:${item.priority}
    ${Button('▼', decrease(list2, item))}
    ${item.desc}

`

const Lists = () => html`

    ${list1.map(ListItem)}

    ${list2.map(ListForItem)}

`

const update = () => {
  render(document.body, () => Lists())
}

update()

Steps to reproduce: In the second list (rendered with html.for) click on the down arrow of the first (orange) item twice.

thanks again, but please file another bug so I can address these two very different issues, thanks!


Istio queston

Hi gang,
I noticed in the README.md, you mention that Istio is not integrated with your work. It appears as though its described as a feature, rather than a limitation ;)
I get not wanting to accept heavy dependencies on your work. Can you elaborate as to your thinking about Istio?
Thank you,
-steve

Hey Steve, this question has come up a few times. We are going to do a write up on the design philosophy behind KubeAI in another PR. Will link it to this issue to start a discussion.

Sounds fine. FWIW, I did a very basic search of github issues and PRs before asking :)
Thank you
-steve

To clarify: the question has come up in non-googlable locations like in slack, on calls, etc.


Socket.IO Server --> Client Connect

Hello!
I'm wanting to migrate my game from Unreal to Godot 4.0.3, I have my server ready using Socket.IO, I'm trying to use its Asset (Websocket Minimal Demo), but I'm not successful, in addition, to connect I need to pass the Header (extraHeaders), a parameter ("x-token": "token_user"). Would you help me ? If not, I'll have to give up on Godot =(, because that's all that's stopping the project from continuing. Thank you for your help in advance.

This plugin is not compatible with socket.io, for that you need a specific socket.io client in GDScript. Thanks.


refactor RandAugment, RandAugmentV2 and RandAugmentV3

重构前后RandAugment的行为有一些不同：重构前translateX,translateY和rotate未指定resample方式（默认为NEAREST），重构后指定resample为BICUBIC。
原先的RandAugmentV2中，progress_magnitude参数未起作用，这次重构暂时注释掉了。

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Container docs reference main

https://github.com/DiamondLightSource/python3-pip-skeleton/blob/db76a312c5195d4f46feaa3ea5b1b3d4617dd9dc/docs/user/how-to/run-container.rst
Have we switched to using the latest tag instead?

Yes. But lets fix this after we have fixed #112. (the docs should say to use stable methinks)


[Bug]: Home Button Not Working in Both Navbar and Main Home button

What happened?
I found a BUG 🐞
Add screenshots
Add screenshots

After Clicking in Navabar as well as Main Home button not redirecting to home page
What browsers are you seeing the problem on?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Chrome (latest version)

What page are you expecting it to navigate when clicked on home button @kumar007ambi

Basically when we click home button it redirect to home page.For example I click Remote Jobs then Its showing it related content,
but after clicking home the page remain same as where it was like remote jobs.

@JasonDsouza212 Have you checked this issue

Hey @JasonDsouza212 I would like to work on this issue! There's probably an issue with the routing. I would like to work on this issue!

Hi, @kumar007ambi do you mind shedding more light on the bug? I am glancing through the codebase and testing the web app to figure out where the bug you spotted is but I can't. After searching, the home buttons work. @JasonDsouza212 any insight on this?


Long Startup Times When Many Configmaps Exist

Describe the bug
After upgrading to Spring Boot 3.3.0 (spring-cloud-starter-kubernetes-fabric8-config:3.1.2) from Spring Boot 2, I noticed that our application startup times in Kubernetes increased nearly 5-fold.
My team uses Kapp to manage our CI/CD development environment, which results in a large number of configmaps being created as historical changes are tracked. Because of this, we have been experiencing extremely long startup delays while the KubernetesClientEventBasedConfigMapChangeDetector does its initial load of all configmaps in the current namespace. I have tried several configurations including verbosely passing the name of the desired configmap and applying a label selector; however, the result is that all configmaps in the namespace are always read.
I realize that our situation is an extreme case in that we have something close to 2,000 configmaps in our namespace due to how Kapp handles configmap changes, but in my mind, it does not make sense that every configmap in the namespace is loaded when I explicitly specify which configmap or which labels should be used to select the configmaps I wish to pass to the application. I have not dug deeply into why the configmaps are loaded in this way, and I am sure there is a good reason for it, but I wanted to raise awareness that in namespaces that have a large number of configmaps the current implementation results in extremely slow startup times.
Additionally, I was not able to find anything in the documentation that describes this behavior. I believe there should be some clarification as the documentation can be currently interpreted as all other configurations will not be read.
The current implementation appears to be related to 1176.
Sample
There is no sample to provide here, the long load times can be easily recreated by creating a number of  configmaps in the namespace of the application.

Hello @wind57,
Thanks for the quick turn around 😄Yes, we have used a similar configuration to the one you have provided. Our initial configuration was as follows for our kuberenetes profile. Note that we do set spring.application.name in the base profile that we use, although it is not depicted here.
spring:
  config:
    import: "kubernetes:"
  cloud:
    kubernetes:
      config:
        enabled: true
      reload:
        enabled: true

This should have defaulted to fabric8 searching in the current namespace for a configmap that was named the same as our spring application (which it did, the config was read properly). We then tried to directly specify the configmap by explicitly stating the source just as you have shown in your example. As noted, this did not help with our startup time since all configmaps are read.
I can't imagine there are many users out there that have a plethora of configmaps like we do, but this does identify an interesting edge case. I agree that there should be some enhancement, whether it be in how the configmaps are read or simply to the documentation so that the behavior is understood by the consumer.
Sorry for the confusion with:

I'm not sure what you mean by:
KubernetesClientEventBasedConfigMapChangeDetector does its initial load of all configmaps in the current namespace

As I mentioned, I did not dig too deeply into how the configmaps are read, I just followed the logging to where things started to slow down 😄

Done!


Remove Callback from public API

Codecov Report

Merging #8 (b675843) into master (4b12515) will increase coverage by 0.06%.
The diff coverage is 89.15%.

@@             Coverage Diff              @@
##             master       #8      +/-   ##
============================================
+ Coverage     91.62%   91.69%   +0.06%
- Complexity     2001     2011      +10
============================================
  Files           116      116
  Lines          4752     4730      -22
  Branches        686      682       -4
============================================
- Hits           4354     4337      -17
+ Misses          223      220       -3
+ Partials        175      173       -2

Impacted Files
Coverage Δ

...c/main/java/com/mbed/coap/server/CoapExchange.java
94.11% <ø> (ø)

...om/mbed/coap/server/internal/CoapUdpMessaging.java
92.94% <ø> (+1.08%)
:arrow_up:

...a/com/mbed/coap/client/ObservationHandlerImpl.java
80.70% <75.00%> (ø)

...com/mbed/coap/observe/NotificationAckCallback.java
74.19% <80.00%> (+0.86%)
:arrow_up:

...java/com/mbed/coap/client/RegistrationManager.java
96.20% <85.71%> (+0.09%)
:arrow_up:

...om/mbed/coap/server/internal/CoapExchangeImpl.java
86.11% <87.50%> (-0.38%)
:arrow_down:

...c/main/java/com/mbed/coap/utils/FutureHelpers.java
87.50% <87.50%> (ø)

...src/main/java/com/mbed/coap/client/CoapClient.java
100.00% <100.00%> (ø)

...n/java/com/mbed/coap/client/CoapRequestTarget.java
97.59% <100.00%> (-0.37%)
:arrow_down:

.../mbed/coap/observe/AbstractObservableResource.java
73.38% <100.00%> (+0.88%)
:arrow_up:

... and 11 more

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 4b12515...b675843. Read the comment docs.


failed to cherry pick PR 3706 from ty-dc, to branch release-v0.8

commits 0f4724d589c081ecd73d33e4b37fd0d738e1c3c1 of ty-dc conflict when merging to branch release-v0.8, please manually cherry pick it by yourself.
PR https://github.com/spidernet-io/spiderpool/pull/3706 ,  action https://github.com/spidernet-io/spiderpool/actions/runs/9891803610
CONFLICT (modify/delete): docs/usage/install/uninstall-zh_CN.md deleted in HEAD and modified in 0f4724d5 (Merge pull request #3706 from ty-dc/fix/3696).  Version 0f4724d5 (Merge pull request #3706 from ty-dc/fix/3696) of docs/usage/install/uninstall-zh_CN.md left in tree.
CONFLICT (modify/delete): docs/usage/install/uninstall.md deleted in HEAD and modified in 0f4724d5 (Merge pull request #3706 from ty-dc/fix/3696).  Version 0f4724d5 (Merge pull request #3706 from ty-dc/fix/3696) of docs/usage/install/uninstall.md left in tree.
error: could not apply 0f4724d5... Merge pull request #3706 from ty-dc/fix/3696
hint: After resolving the conflicts, mark them with
hint: "git add/rm <pathspec>", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".
hint: Disable this message with "git config advice.mergeConflict false"

Outdated, no need to cp to this version


How can we generate import in g.dart file

Thank you for the great plugin!
How can we create import for .g.dart file? i have a bunch of similar imports need to be added to each .g.dart file. Thank you!

You can add import directives to your output like this:
@override
void apply(Class target, LibraryBuilder output) {
  output.directives.add(Directive.import('package:my_package/my_file.dart'));
}


Screen Size Plugin support

Please target this against dev-next, not master. https://github.com/blog/2224-change-the-base-branch-of-a-pull-request

Also, this PR needs to include the source file changed. There should be no dist/* files in the PR, as those are build artifacts.  You should add the plugin to the folder here: https://github.com/driftyco/ng-cordova/tree/dev-next/src/plugins, and add it to the list of plugins here: https://github.com/driftyco/ng-cordova/blob/6914f8e2eeab89a6ef6c145a7a1cdaac3ad7e809/src/plugins/module.js

This PR: https://github.com/driftyco/ng-cordova/pull/1306/files is a great example of how to add a plugin.


I want to show my discord Rich Presence on my HTML Site, How!?

I want to show my discord rich presence on my site to show my links ect. How can i do this?

4


Replacing object that you are subscribed to?

Hi, I have a question about valtio usage.
I have an object that I want to watch for changes. I do this like so:
const unsubscribe = subscribe(state.myObject, () => {
  // callback to run whenever object changes
})

Occasionally, in response to a change in myObject, I want to reset the object completely to a new state. At first I tried doing this like so:
const unsubscribe = subscribe(state.myObject, () => {
  // callback to run whenever object changes
  if(needToReplace) {
    state.myObject = newObjectState
  }
})

However, this breaks my subscription as subsequent subscriptions aren't received.
Is there a better way to do this type of scenario with valtio's API?

In this scenario, you need to watch the parent state object
const unsubscribe = subscribe(state, () => {
  ...
})

You can use subscribeKey if you want.
const unsubscribe = subscribeKey(state, 'myObject', () => {
  ...
})

Alternatively, you can try to keep the state.myObject reference.
const unsubscribe = subscribe(state.myObject, () => {
  // callback to run whenever object changes
  if(needToReplace) {
    for (const key in state.myObject) {
      delete state.myObject[key]
    }
    Object.assign(state.myObject, newObjectState)
  }
})

Closing as resolved.

This is exactly what i was looking for , thanks! I didn't think to do Object.assign!


Bug - Major - Stories carousel - Image not displayed from the second slide of Stories carousel

An image from Stories carousel is not correctly displayed.
Steps to reproduce:

Go to https://14-stories-carousel--vg-volvotrucks-us-rd--netcentric.hlx.page/drafts/laura/
Scroll down to the Stories carousel and see the second Slide
Notice that the image is not correctly displayed

Expected result
All images should be correctly displayed
Actual result
Image from the second slide on Stories carousel is not correctly displayed

#14

This is a content issue, not related with code.


Update AnnData file extensions

Context
This issue replaces the issue for the original strategy of renaming these files on the fly. We now have updated AnnData files with the new file extensions in both the scpca-portal-public-test-inputs and scpca-portal-inputs buckets.
Problem or idea
Not much to say about this other than we need to update the load data script to accommodate for this change.
Solution or next step

Update file mappings to reference h5ad instead of hdf5
Update tests

Correction, this is currently available on the staging input bucket.

Closed with #670 and #677


ENH: Why HiGHs/milp needs more and more memory space when runtime goes by.

Is your feature request related to a problem? Please describe.
This issue is an extension of #20958 .
I've try other solvers, and their consumption of memory is stable -- not higher and higher along runtime.
Why HiGHs/milp performs like this , and can it be fixed?
Describe the solution you'd like.
No response
Describe alternatives you've considered.
No response
Additional context (e.g. screenshots, GIFs)
No response

I don't quite understand the connection to 2095, given that it is a scipy.ndimage issue. Did you mean to link a different issue?

I don't quite understand the connection to 2095, given that it is a scipy.ndimage issue. Did you mean to link a different issue?

sorry ... I've fixed it to 20958

@SomaLily why did you close the old issue and opened a new one with no context? As written, this isn't actionable.

@SomaLily why did you close the old issue and opened a new one with no context? As written, this isn't actionable.

How about reopen the old issue and ... er,  I don't know how to use github.

@SomaLily, I've reopened the prior issue, and closed this one.


Networking Module - Team Member Spec - 111701017

Spec for the following :

Start Communication,
Stop Communication and
Send function

Closed in #42


improve github authentication handling decorator:

( treat rate-limit-exceeded errors as requiring auth, and reduce code duplication)
Fixes #539
cc @thegecko

Will you release a new version including this soon to pypi? Would help us a lot.

:+1: will do soon

(now live in yotta 0.9.2)

thanks


Added pip upgrade step to prevent build errors.

^^^^ THIS IS A WIP/DRAFT PR ^^^^
Added pip upgrade step to prevent build-from-source errors.

@ericsnekbytes Is this still applicable? Otherwise, we can close it.

I'll close it, not needed anymore. I'll check and see if there are any other zombie PRs that I need to clean up too, thanks!


Calling play() in rapid succession on a synthesizer object throws ctypes.ArgumentError

Calling .play() on a synthesizer object in rapid succession causes exception.

Python 3.7.3
Pyglet: 1.5.8
OS: WIndows 10 Home (1909)
print(pyglet.media.get_audio_driver()) returns pyglet.media.drivers.directsound.adaptation.DirectSoundDriver

Repro:
import pyglet

class SynthTest(pyglet.window.Window):
    def __init__(self):
        super(SynthTest, self).__init__()
        self.sound = pyglet.media.synthesis.Sine(0.5, frequency=440)

    def on_key_press(self, symbol, modifiers):
        self.sound.play()

if __name__ == '__main__':
    window = SynthTest()
    pyglet.app.run()

Run the snippet above and tap a single key.  You will hear the sine wave, as expected.  Tap the key again after the sound is complete.  You hear the sound again.  Now, tap the key twice (to attempt to play a second sound before the first one is complete).  The app exists with this exception:
Traceback (most recent call last):
  File "C:/cache/repo/soloud_try/pyg_min2.py", line 16, in <module>
    pyglet.app.run()
  File "C:\cache\repo\soloud_try\venv\lib\site-packages\pyglet\app\__init__.py", line 107, in run
    event_loop.run()
  File "C:\cache\repo\soloud_try\venv\lib\site-packages\pyglet\app\base.py", line 167, in run
    timeout = self.idle()
  File "C:\cache\repo\soloud_try\venv\lib\site-packages\pyglet\app\base.py", line 237, in idle
    redraw_all = self.clock.call_scheduled_functions(dt)
  File "C:\cache\repo\soloud_try\venv\lib\site-packages\pyglet\clock.py", line 292, in call_scheduled_functions
    item.func(now - item.last_ts, *item.args, **item.kwargs)
  File "C:\cache\repo\soloud_try\venv\lib\site-packages\pyglet\media\drivers\directsound\adaptation.py", line 173, in _check_refill
    self.refill(write_size)
  File "C:\cache\repo\soloud_try\venv\lib\site-packages\pyglet\media\drivers\directsound\adaptation.py", line 183, in refill
    self.write(audio_data, length)
  File "C:\cache\repo\soloud_try\venv\lib\site-packages\pyglet\media\drivers\directsound\adaptation.py", line 304, in write
    ctypes.memmove(write_ptr.audio_ptr_1, audio_data.data, write_ptr.audio_length_1.value)
ctypes.ArgumentError: argument 2: <class 'TypeError'>: wrong type

I threw a quick debug print in adaptation.py in DirectSoundAudioPlayer.write() right before the ctypes.memmove call:
print(type(audio_data), type(audio_data.data))
...and when I launch the app and mash keys repeatedly, I get this output (followed by the exception above)
<class 'pyglet.media.codecs.base.AudioData'> <class 'pyglet.media.synthesis.c_short_Array_22400'>
<class 'pyglet.media.codecs.base.AudioData'> <class 'pyglet.media.synthesis.c_short_Array_22400'>
<class 'pyglet.media.codecs.base.AudioData'> <class 'pyglet.media.synthesis.c_short_Array_22400'>
<class 'pyglet.media.codecs.base.AudioData'> <class 'list'>

I also found that if wrap the Sine object in a StaticSource, I can play the sound as rapidly as I want:
self.sound = pyglet.media.StaticSource(pyglet.media.synthesis.Sine(0.5, frequency=440))
Is it expected to be able to repeatedly call .play() on a synthesizer object, even before other play() calls complete?  Or, am I simply seeing expected behavior and need to wrap the synthesizer object in StaticSource?  The Audio Synthesis docs state "The waveforms you create with the synthesis module can be played like any other loaded sound."
I am very new to Pyglet and its audio handling, so apologies if this is a basic question.

From what you are printing the data ends up changing to a list when it should be a ctypes array. I am not too familiar with synthesis myself, but there may be a bug somewhere there. The audio data is slowly consumed by the DirectSound driver. Could you do me a favor and try the 1.5 maintenance branch? There is a new Window audio driver there, just wondering if it's any better or you encounter any issues there.

I cloned the repo, checked out the pyglet-1.5-maintenance branch, made a venv, did pip install -e . and then ran the repo script above again.  When I tap a key the first time, I hear no audio and get this exception:
Traceback (most recent call last):
  File "_ctypes/callbacks.c", line 232, in 'calling callback function'
  File "C:\cache\repo\pyglet\pyglet\window\win32\__init__.py", line 712, in f
    result = event_handler(msg, wParam, lParam)
  File "C:\cache\repo\pyglet\pyglet\window\win32\__init__.py", line 783, in _event_key
    self.dispatch_event(ev, symbol, modifiers)
  File "C:\cache\repo\pyglet\pyglet\window\__init__.py", line 1333, in dispatch_event
    if EventDispatcher.dispatch_event(self, *args) != False:
  File "C:\cache\repo\pyglet\pyglet\event.py", line 422, in dispatch_event
    self._raise_dispatch_exception(event_type, args, getattr(self, event_type), exception)
  File "C:\cache\repo\pyglet\pyglet\event.py", line 476, in _raise_dispatch_exception
    raise exception
  File "C:\cache\repo\pyglet\pyglet\event.py", line 415, in dispatch_event
    if getattr(self, event_type)(*args):
  File "repro.py", line 9, in on_key_press
    self.sound.play()
  File "C:\cache\repo\pyglet\pyglet\media\codecs\base.py", line 265, in play
    player.play()
  File "C:\cache\repo\pyglet\pyglet\media\player.py", line 249, in play
    self._set_playing(True)
  File "C:\cache\repo\pyglet\pyglet\media\player.py", line 201, in _set_playing
    self._audio_player.prefill_audio()
  File "C:\cache\repo\pyglet\pyglet\media\drivers\xaudio2\adaptation.py", line 318, in prefill_audio
    self.refill_source_player()
  File "C:\cache\repo\pyglet\pyglet\media\drivers\xaudio2\adaptation.py", line 210, in refill_source_player
    x2_buffer = self._xa2_driver.create_buffer(audio_data)
  File "C:\cache\repo\pyglet\pyglet\media\drivers\xaudio2\interface.py", line 341, in create_buffer
    buff.pAudioData = data
TypeError: incompatible types, c_short_Array_22400 instance instead of LP_c_char instance

@SirGnip Could you give it another try with the 1.5-maintenance branch?
There might be a flag you need to pass to pip so that it updates, instead of using the cached version.

I made a small change to the synthesis module so that it explicitly returns bytes in all cases.

I pulled the newest code from pyglet-1.5-maintenance this morning into my local pyglet repo.  I then did pip uninstall pyglet and pip install -e. .  When I ran my repro script again, I heard sound when tapping keys.  When I mashed the keys repeatedly, I heard sound again and no exceptions.
The repro script as written wouldn't trigger two Sine waves at the same time (one had to finish before a new one could start).  I think this is expected behavior?  Simply wrapping the Sine() constructor in a StaticSource() allowed me to trigger multiple copies.
So, looks good on my side.  Thanks for looking into this!

Great, glad that fixed it. With regards to the playback behavior, that's expected. Wrapping in a StaticSource is the way to go, for things you'll be playing multiple times. Instantiating a brand new source each time is also an option, but that wastes CPU cycles for calculating the wave forms.
The fix will be in the next point release. I'll close this now, but feel free to reopen it or make a new ticket if you see any other issues.


⚠ Bofrost.at has degraded performance

In 9152ac8, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1423 ms

Resolved: Bofrost.at performance has improved in 8ad9e42.


Flextype Core: Forms - add ability to hide fieldsets from entries type select

We should have ability to hide fieldsets from entries type select, this will be useful for nested fieldsets. Possible we should add new property hide - by default is false
Logic:
if hide property is true then hide fieldsets from entries type select.
if hide property  is false then show fieldsets from entries type select.
if hide property  is is not exists then show fieldsets from entries type select.

Implemented


Cannot support Docker 1.6.0

https://github.com/pachyderm/pfs/blob/master/scripts/launch#L31-L35
According to the docker version check, pfs only supports docker1.5.0 now. Can I install pfs on top of Docker 1.6.0 by manually removing that docker version check?

I installed it on 1.6.0 (Ubuntu 14.04) by removing the check. You can apply the patch I just submitted if you'd like, as 1.6.0 is supposed to be supported (README states >= 1.5.0).

thanks~

The fix mentioned by @brendanashworth has been merged in to master. Closing.


http_event_collector_SSL_verify for splunk returners should be configurable

If a proper SSL cert is available, we should be able to configurable that to turn it on (default is currently hardcoded to not verify)

Agreed.

This issue was moved to hubblestack/hubble-salt#20


Readme content of Storage Queue is unclear and inconsistencey

1
Section Link

Suggestion:
https://%s.queue.core.windows.net/%s%s --> https://%s.queue.core.windows.net/%s?%s
add Comments:Only one "?" is needed here. If the sastoken starts with "?", please removing one "?".
Reason:Sastoken from Azure Cli doesn't start with "?". But in Azure portal, sastoken starts with "?". Current code snippet not work with the first one.
2
Section Link

Suggestion:
https://%s.queue.core.windows.net/%s --> https://%s.queue.core.windows.net/?%s
add Comments:Only one "?" is needed here. If the sastoken starts with "?", please removing one "?".
Reason:Sastoken from Azure Cli doesn't start with "?". But in Azure portal, sastoken starts with "?". Current code snippet not work with the first one.

Thanks for reviewing content and samples for consistency across SDKs and filing this issue @Luyunmt

PR merged.


networkFirst and networkOnly behave inconsistently when extending

Library Affected:
workbox-sw
Browser & Platform:
Google Chrome v67
Issue or Feature Request Description:
I'm not sure if I'm doing it right, but when I try to extend a workbox strategy, networkFirst and networkOnly behave inconsistently. E.g.:
const customHandler = workbox.strategies.networkOnly();
// const customHandler = workbox.strategies.networkOnly();

function fallbackStrategy({event, url}) {
  return customHandler.handle({event})
    .then((response) => {
      return response || new Response('This gets called if networkFirst, no response in cache and offline');
    })
    .catch(() => {
      return new Response('This gets called if networkOnly, no response in cache and offline');
    })
}
workbox.routing.registerRoute(
  'my-route',
  fallbackStrategy
);

With NetworkFirst, if no network nor cache, I get an empty response in "then". With NetworkOnly, I get an error and handle it in catch.
Is it intentional?

Hey @devnook!
It's sort-of intentional. Mostly a side effect of how the two strategies differ.
networkFirst does not end up throwing in that scenario because the underlying network exception triggers a cache.match() lookup, and cache.match() doesn't throw/reject when there's a cache miss. Instead, it resolves with undefined. That resolution is used as the final resolution of the strategy.
I could see the argument both ways for propagating the initial network exception vs. resolving with undefined in networkFirst. Given that we have an established behavior that other folks might be relying on, it's definitely not something we'd change outside of a major semver bump.
That being said, if it's preventing you from doing something that you're trying to do, we'd like to help. What's the underlying behavior that you're trying to achieve? Is it something we could address by expanding the section of our docs that covers providing a fallback response when a strategy fails, showing how to properly handle fallbacks for more types of strategies?

Hi @jeffposnick
It is not really clear in the documentation where you provide a fallback response to a route that networkFirst doesn't throw a reject. You could maybe add it to this so it reads something like this:
const FALLBACK_IMAGE_URL = '/images/fallback.png';
const imagesHandler = workbox.strategies.networkFirst();
workbox.routing.registerRoute(new RegExp('/images/'), ({event}) => {
        return imagesHandler.handle({event})
            .then((response) => {
                return response || caches.match(FALLBACK_IMAGE_URL);
            })
            .catch(() => caches.match(FALLBACK_IMAGE_URL));
    });

I'd like to get this change in for v4.
My thought is that the most useful behavior to standardize on would be to have all of the built-in workbox-strategies throw an instance of a specific Error subclass when they are unable to provide a valid Response object. That should make it much easier to provide fallback content in a standardized, global manner via workbox.routing.registerCatchHandler(), or alternatively, via a .catch() attached to a specific strategy instance.

Using workbox-build@alpha on npm should pick up our 4.0.0 alpha releases now, which contain a fix.
Feel free to read the release notes and confirm that it's working for you now.


Create performance tests

plain js / vs immutable js / vs immer / vs immer without freezing (See #15)
Some scenarios

modify the most of a small tree
modify an item in a large collection
read through a large collection an modify an item


Notification system

User can subscribe for notification

new article
new articles from followed author
new comments from subscribed article

new replies to his comments

new replies to his comments

This should be in mention feather, which is a bit complicated. Maybe later.


Problem with strong name in version 3.5.0

In some cases when call Assembly.GetTypes(), it throw exception:

Could not load file or assembly 'WPFLocalizeExtension, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=c726e0262981a1eb' or one of its dependencies. Strong name signature could not be verified. The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key. (Exception from HRESULT: 0x80131045)

I check new version with sn.exe:

Failed to verify assembly -- Strong name validation failed.

Old version have no strong name and all work fine:

.nuget\packages\wpflocalizeextension\3.3.1\lib\net452\WPFLocalizeExtension.dll does not represent a strongly named assembly

We have this problem using xUnit. There is fix for it by disabling shadawCoping in settings. Documentation of it here: https://xunit.net/docs/configuration-files
Now we are searching another cases where it can affect.

We have this problem using xUnit. There is fix for it by disabling shadawCoping in settings. Documentation of it here: https://xunit.net/docs/configuration-files
Now we are searching another cases where it can affect.

Thanks for the solution, it worked for us as well. We have the same problem with xUnit when we target .NET 4.8, no problems targeting .NET Core 3.1 though,
Haven't seen the same problem when actually running the application (executing the same code as the tests).

Hi,
we have the same problem with our click-once-project.
"strong name signature not valid for this assembly 'WPFLocalizeExtension.dll' "
Version 3.3.1 worked fine.
What is the reason for the change in the csproj-file?
Best regards
Benjamin

@benjaminrupp
We had still strong request for signed assemblies, and the issue as an OSS Project is that opening up the private key into the repo is not a good approach. MS introduced the public sign option to solve that issue. It seems that this is not working every case.
Can this help: https://github.com/brutaldev/StrongNameSigner so that you just add an
<Target Name="BeforeBuild">
  <Exec ContinueOnError="false"
        Command=""..\packages\Brutal.Dev.StrongNameSigner.2.7.1\build\StrongNameSigner.Console.exe" -in "..\packages"" />
</Target>


Apps 4524 recommendations torget

Why?
We are adding a recommendations feed to the bottom of the torget frontpage (aka ExploreView).
What?

Added view model for recommendation ads and recommendations section
Refactored the collectionView to use sections with different viewModels to ease setup of datasource
Added new layout for recommendations section to ExploreLayoutBuilder

Version Change
Breaking
UI Change

s

Fair warning for reviewers this is a bit of a rush job.
Feel free to nitpick but please specify what is nice to have and what is need to have.
That way I can prioritize when to do what.


enhacement: flow of reset password

Issue: #349
Before

After

Issue: #349
Before

After

make it a better phone  responsive also!

Yes it is you can check on your side


Multilingual blog support language-exclusive article

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Description
Could docusaurus support language-exclusive article?
For example, there are some article:
blog/
├── 2019-05-28-multilingual-blog-translated.md
├── 2019-05-29-multilingual-blog-untranslated.md
└── 2019-06-28-english-only-blog.md
i18n/zh-cn/docusaurus-plugin-content-blog/
├── 2019-05-28-multilingual-blog-translated.md
└── 2019-07-28-chinese-only-blog.md

multilingual-blog-translated.md
This kind of article exists at blog/ and i18n/zh-cn/docusaurus-plugin-content-blog/, so this article could show on en and zh-cn site.
multilingual-blog-untranslated.md
This kind of article only exists at blog/, but this article should be displayed on en and zh-cn site.
-only-blog.md
This kind of article only exists at single folder, and only showed at corresponding site.
For example, chinese-only-blog.md at i18n/zh-cn/docusaurus-plugin-content-blog/, only showed at zh-cn site. english-only-blog.md at blog/, only showed en site.

For distinguish language-exclusive article and multilingual article,  could we introduce a new option at frontmatter?
And there is an example project.
Has this been requested on Canny?
No
Motivation
To support multilingual content more natively.
API design
No response
Have you tried building it?
No response
Self-service

[ ] I'd be willing to contribute this feature to Docusaurus myself.

This is very likely a wontfix. It's both because of technical limitation and because the possible bad UX that this will bring.


response.request doesn't have a startTime property, causing request() to crash

I'm getting some confusing behavior and I'm not sure why exactly.
Node / Package versions:

node: v6.10.1
<EMAIL_ADDRESS><EMAIL_ADDRESS>
Repro source:
var RCH = require("request-capture-har");
var requestCaptureHar = new RCH(require("request"));

requestCaptureHar.request("https://saucelabs.com/rest/v1/info/platforms/all?resolutions=true", function (error, res, body) {
  console.log("done");
});

Output when running:
/Users/madwent/projects/testarmada/magellan-admiral2-plugin/node_modules/request-capture-har/request-capture-har.js:82
  entry.startedDateTime = new Date(startTs).toISOString();
                                            ^

RangeError: Invalid time value
    at HarWrapper.buildTimings (/Users/madwent/projects/testarmada/magellan-admiral2-plugin/node_modules/request-capture-har/request-capture-har.js:82:45)
    at HarWrapper.buildHarEntry (/Users/madwent/projects/testarmada/magellan-admiral2-plugin/node_modules/request-capture-har/request-capture-har.js:138:8)
    at Request._callback (/Users/madwent/projects/testarmada/magellan-admiral2-plugin/node_modules/request-capture-har/request-capture-har.js:40:30)
    at Request.self.callback (/Users/madwent/projects/testarmada/magellan-admiral2-plugin/node_modules/request/request.js:188:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (/Users/madwent/projects/testarmada/magellan-admiral2-plugin/node_modules/request/request.js:1171:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (/Users/madwent/projects/testarmada/magellan-admiral2-plugin/node_modules/request/request.js:1091:12)

Looking at HarWrapper.prototype.buildTimings, it appears that my response.request doesn't have a startTime property. I'm not sure why.
My response.request object seems to be missing more than one property that the fixtures in your tests expect. I've got a sample of the object in a gist here (note: large JSON response body removed for brevity): https://gist.github.com/Maciek416/d0aac3965840677e0c475872d58adc4e
[edit: platform is OS X 10.11.6]

Same problem here (64bit linux, node-6.1.11)

bump

Same issue , not able to generate har file get invalid time value.
Did anyone get other solution for this, please guide me


Add IRC channel

Is there an IRC channel for the project?

Not that I am aware of. There is a Twitter feed. To quote from the Community page on ohmyz.sh:

Have suggestions of what to display here? Send an email to<EMAIL_ADDRESS>

I don't know if its official, but there is a channel on freenode. It seems very quiet though.

@Dog and the name of that channel is?

#oh-my-zsh

I'm on freenode #oh-my-zsh semi-regularly, but it is pretty quiet. If we make a semi-official one, we should probably start a new channel where the project maintainers can have ops rights.

Gitter is a popular one amongst GitHub-hosted open source projects. I've created one in less than a minute: https://gitter.im/robbyrussell/oh-my-zsh


[enhancement] Support for rendering scripts

Observation
Given the feature here (https://github.com/runwhen-contrib/rw-cli-codecollection/pull/193) to support running scripts, this makes the complex one-liners easier to maintain and manage if they are in multi-line script format. It would be nice to have these accessible to RunWhen Local in the cheat sheet
Possible Suggestions
Expand the rendering to support RW.CLI.Run Bash File keywords.
Any other details or context
For those specific commands, we will likely want to drop the metadata generation for "multi-line expansion with explanations" generated by LLMs - but this would require additional documentation in the script, unless we still use the LLM to dress this up.

Added to 0.4.1


[test coverage] send to flaky tests any crates that fail when run under test coverage.

Motivation
Make developers aware of crates that can not be run under grcov rather than ignoring the info.
Have you read the [Contributing Guidelines on pull requests]
Yes
Test Plan
In CI and slack
Related PRs
none

Codecov Report

Merging #3718 into master will decrease coverage by 0.7%.
The diff coverage is 67.4%.

@@           Coverage Diff            @@
##           master   #3718     +/-   ##
========================================
- Coverage    66.4%   65.7%   -0.8%
========================================
  Files         766     792     +26
  Lines       94121   93543    -578
  Branches    16083   15962    -121
========================================
- Hits        62515   61476   -1039
- Misses      19072   19749    +677
+ Partials    12534   12318    -216

Impacted Files
Coverage Δ

client/cli/src/dev_commands.rs
0.0% <0.0%> (ø)

client/cli/src/main.rs
0.0% <0.0%> (ø)

client/json-rpc/src/client.rs
75.6% <ø> (+12.2%)
:arrow_up:

common/channel/src/message_queues.rs
68.6% <0.0%> (ø)

common/metrics/src/op_counters.rs
67.6% <ø> (-23.6%)
:arrow_down:

config/config-builder/src/main.rs
0.0% <0.0%> (ø)

config/management/src/error.rs
0.0% <0.0%> (ø)

config/management/src/lib.rs
0.0% <0.0%> (ø)

config/src/config/mempool_config.rs
33.3% <0.0%> (-2.4%)
:arrow_down:

config/src/config/state_sync_config.rs
44.4% <ø> (-1.8%)
:arrow_down:

... and 346 more

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 d902291...3383c5d. Read the comment docs.

Crates that failed to produce coverage (notice it's running the root crate unnecessarily)

This is what will get pushed to flaky-tests slack channel.

@bors-libra r+
LGTM

:pushpin: Commit 1fb5707 has been approved by sausagee

:hourglass: Testing commit 1fb5707226efbfa39eb9078338228d60736cc382 with merge 7943aeaaf3ec272528bb85ff56483ab2cb95a1bd...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: sausagee
Pushing 7943aeaaf3ec272528bb85ff56483ab2cb95a1bd to master...


Fix encoding in docker package database

The current docker packaging creates a SQL-ASCII installation.  We want UTF8.

Fixed in commit e2e9bb75cf6953682779f28ba0e70a3cbf480811
Please check on dockerpkg branch, and merge to master.

Thanks for the fixes! I'll merge the changes in right now.
You might also want to hard reset your master branch to origin master (or just re-clone it).


OCPBUGS-41370: PrivateLink AWS hub actuator to select a vpc in the hub account.

Prior to this change, the AWS hub actuator used the first VPC in the list of associatedVPCs when creating the DNS hosted zone. However, if that VPC was in a different account, this caused an error due to permissions.
This change modifies the behavior so that it selects the EndPoint VPC when on AWS. Otherwise, it selects the first VPC that is in the same account. It also modifies the deletion behavior to only look for the hosted zone in VPCs that use the same account. As a result, at least one item must be added to the list of associatedVPCs that either has no credentails specified, or uses the same secret as the primary account.

/jira refresh

/assign @2uasimojo


Scroll control doesn't work properly

C# code is below
var scrollView = new ScrollView();
scrollView.X = 0;
scrollView.Y = 0;
scrollView.Width = Dim.Fill();
scrollView.Height = Dim.Fill();
scrollView.ContentSize = new Size(Console.WindowWidth, Console.WindowHeight * 2);

When I scroll down, I got this error(below), I have win 11 ;(
A clear and concCollection was modified; enumeration operation may not execute.
at System.Collections.Generic.List1.Enumerator.MoveNext()    at Terminal.Gui.View.Redraw(Rect bounds)    at Terminal.Gui.FrameView.Redraw(Rect bounds)    at Terminal.Gui.View.Redraw(Rect bounds)    at Terminal.Gui.ScrollView.Redraw(Rect region)    at Terminal.Gui.View.Redraw(Rect bounds)    at Terminal.Gui.Window.Redraw(Rect bounds)    at Terminal.Gui.Application.RunMainLoopIteration(RunState& state, Boolean wait, Boolean& firstIteration)    at Terminal.Gui.Application.RunLoop(RunState state, Boolean wait)    at Terminal.Gui.Application.Run(Toplevel view, Func2 errorHandler)
at Terminal.Gui.MessageBox.QueryFull(Boolean useErrorColors, Int32 width, Int32 height, ustring title, ustring message, Int32

I couldn't reproduce this. I see you are using the scroll inside a frame. On what Terminal.Gui version you are running, v1 or v2?

Or if you are using the Nuget package? If so what version?  Are you able to provide a link to your source code or give any more details.  For example where do you launch the View, do you call Application.Init etc.

I ha have 1.72 version with win 11, I have added scroll inside window
win.Add(scrollView);
Application.Run(win, (e) =>
{
MessageBox.ErrorQuery("Error", e.ToString(), "Ok");
return false;
});

When I run my app on win 11, controls are mixed  then I fix it by expanding the window with the mouse.

I recommend you to download the current v1 from the repo, which is the develop branch and check if the issue still exist.

Now I am using the latest nuget (1.10.1), I have this error
at Terminal.Gui.Border.DrawTitle(View view)

I have thxed the error above, var win = new Window()
{
X = 0,
Y = 0,
Width = Dim.Fill(),
Height = Dim.Fill(),
Border = new Border()
{
BorderBrush = Color.BrightBlue
}

};
But my control in scrollView doesn't appear, in the previous version (1.7.2) they appear

I work with frame in scrollView, I fill it dinamic also I can't delete frame, I tryed FrameView.SubViews[0].Subviews.Clear(); but it throws error
FrameView FrameControl = new FrameView()
{
X = 0,
Y = 30
Width = 120,
Height = 0,
Border = new Border() { BorderStyle = BorderStyle.None, BorderThickness = new Thickness(1, 1, 1, 1) },
Visible = false,
Id = "Frame"
};
FrameControl .Add(new Label() { Y = brLines * 4, X = 12, Text = "1" });
FrameControl .Add(new Label() { Y = brLines * 4, X = 24, Text = "x", });
FrameControl .Add(new Label() { Y = brLines * 4, X = 36, Text = "2" });****

When scroll controls become mixed then throw this error

You can't remove the FrameView with FrameView.SubViews[0].Subviews.Clear(). If you added the FrameView into the ScrollView and want to remove it you have to use scrollView.Remove(FrameControl );.

This scenario https://github.com/gui-cs/Terminal.Gui/blob/develop/UICatalog/Scenarios/ASCIICustomButton.cs use a FrameView inside a ScrollView. Maybe it can help you to check what you are doing wrong.

This scenario https://github.com/gui-cs/Terminal.Gui/blob/develop/UICatalog/Scenarios/ASCIICustomButton.cs use a FrameView inside a ScrollView. Maybe it can help you to check what you are doing wrong.

I don't think that's a great sample. It's quite convoluted.
Character Map also shows this, but it too does a lot of other things.

Neither do I, btw labels not clickable anymore in the latest version, lot of bugs...

Why I have this problem on win 11?

Controls are mixed by default

Very strange. Do you are using Windows Terminal?

Yes it is windows console

When I scroll up, it throws this error in windows terminal, I don't have any clue how I can resolve it

Is the problem with windows driver or sth else?

When I scroll up, it throws this error in windows terminal, I don't have any clue how I can resolve it

It seems that you are removing some views while Redraw and LayoutSubviews is running. You can't do it on Redraw. It's possible to you upload to your github a simple demo that reproduce this issue? If you want to test with another driver put Application.UseSystemConsole = true before Application.Init().

Yes every one sec I have to use the same frameView with new data. The frameview contains some controls(labels and textfields). How can I do scroll and represent these dates in frameView? Can you write some lines with small example? The important thing is that frameView creates dinamically. My question is that how I can do scroll and fill data every sec in frameview?

When updating Terminal.Gui from a Thread, the most important thing to do is to ensure any UI related code goes via Application.MainLoop.Invoke.  This is how cross thread UI access is managed in Terminal.Gui.

If you had said soon you were using threads, that would be more easy. If you are initializing the FrameView every one sec on a thread, then you have this to do this in the thread method:
Application.MainLoop.Invoke () => {
scrollView.RemoveAll();
FrameView FrameControl = new FrameView()
{
X = 0,
Y = 30
Width = 120,
Height = 0,
Border = new Border() { BorderStyle = BorderStyle.None, BorderThickness = new Thickness(1, 1, 1, 1) },
Visible = false,
Id = "Frame"
};
FrameControl .Add(new Label() { Y = brLines * 4, X = 12, Text = "1" });
FrameControl .Add(new Label() { Y = brLines * 4, X = 24, Text = "x", });
FrameControl .Add(new Label() { Y = brLines * 4, X = 36, Text = "2" });
scrollView.Add(FrameControl);
};

Thank you guys, it doesn't throws error but scroll does not work smoothly after some period

I call it on this way Application.MainLoop.Invoke(async()=> { await RepresentData })}); RepresentData is a Task

I call it on this way Application.MainLoop.Invoke(async()=> { await RepresentData })}); RepresentData is a Task

That's ok, but you still must use inside the RepresentData again the Application.MainLoop.Invoke to recreate the FrameView.

Doesn't seem like there's a bug here. Reopen if I'm wrong.


More changes

Please describe the changes this pull request makes and why it should be merged:
Status:

[ ] Code changes have been tested
[ ] Code changes work without errors

Content of the pull request:

[ ] This pull request changes the bot

[ ] This pull request includes breaking changes for the bot
[ ] This pull request includes new command(s) for the bot

[ ] This pull request only includes non-code changes, like changes to templates, README.md, etc.

I am just going to leave this here for a little bit


How are the central wavelengths seen in Rubin parameters computed ?

As discussed today, if not really a problem feel free to close this issue.

@ismael-mendoza as discussed yesterday, please let me know when you manage to find how they were computed

Do you know what goes into the throughput here ?

filter transmission
CCD efficiency
standard atmospheric extinction

@fjaviersanchez do you know if the central wavelength in WLD accounted for these 3 effects?

The throughputs that we used had the best estimate available at the time, which include those three components, plus the transmittance of the telescope optics.

What do you think about renaming it "effective wavelength" ?

We might use this package to gain useful info on the thoughputs https://bitbucket.org/phosim/phosim_release/wiki/Home

I found that the effective wavelength of a filter is embedded in speclite so we may want to use those values here, which would be consistent with the filter zero point values that we also get from speclite. All filter responses of speclite are documented here.
As you mentioned @aboucaud, we could also use the phosim throughputs but I can't really find where they are coming from ?

Closing this after successful addition of the speclite values.


Feature/shadows

Edited form #227 PR.
Add possibility to add multiple shadows and shadow spread #277
Thank you ludwigfrank for the first input.

How to resolve this no conflict file.

close to remove the conflict


Image tag not working in version of Chrome

I have an image tag inside svg tag like this

But when I save to png file, that image tag does not show

I see a couple strange things about your image tag:

It has two href attributes. Is that in your source code, or is a library adding an extra one?
I believe SVG image tags use xlink:href as the attribute name, not href.

The test page uses several image tags, so I'm fairly confident this functionality is working. Take a look at that code to see if there are meaningful differences from your code, and feel free to re-open if you find a problem.

I have the same problem.
The test page has the problem too.
My browser is chrome 73.0.3683.75 (64x).

#219 added a fix for an image issue. Can you test with version 1.4.13?


Terminal window does not display with plugin added

Hello!
Just noticed that when this plugin is added and I try to open Hyper terminal the terminal window does not open.
I can see that the process is running in activity monitor though.

Hey @GitNikko! I'm sorry, I honestly haven't used Hyper in years, so this plugin is largely abandoned. I will actually update the repository to indicate as such, and hopefully someone chooses to fork it and continue the work for those who still need it.


Kata Containers 1.13.0

docs: update documentation to reflect qemu.log behavior
cli: Fix the incorrect default hostname "runc"
runtime: add podman to data collection script
[backport | master] devices: fix go test warning in manager_test.go
log a warning and continue on post-stop hook failure
factory: Use lazy unmount
virtcontainers: add firecracker initrd support
qemu: fix stopSandbox() to work with newer docker
versions: Upgrade to cloud-hypervisor v15.0
release: Revert "release: Kata Containers 1.13.0-alpha1"
runtime: Fix hugepages support
cli: Fix the incorrect info of command "kata-runtime exec"
[backport] ci: Upgrade to yq 3.4.1
versions: Upgrade to cloud-hypervisor release v0.14.1
versions: Update cloud-hypervisor to release v0.14.0

Kata Containers 1.13.0-alpha1

cpuset: when creating container, don't pass cpuset details
config: Use vanilla kernel and qemu for virtiofs.
cli/config: move the pflash annotation to hypervisor part
versions: Update cloud-hypervisor to release v0.12.0
virtcontainers: Fix the memory leak caused by supportedQemuMachines

31ed2b18 release: Revert "release: Kata Containers 1.13.0-alpha1"
0569e4b1 versions: Upgrade to cloud-hypervisor v15.0
ff4e492b cli: Fix the incorrect default hostname "runc"
5cc050f9 cli: Fix the info of command "kata-runtime exec"
f1d2959f versions: Upgrade to cloud-hypervisor release v0.14.1
bd2346f5 versions: Update cloud-hypervisor to release v0.14.0
6cad0b5e release: Kata Containers 1.13.0-alpha1
22a334d4 cpuset: when creating container, don't pass cpuset details
80811d6d shimv2: log a warning and continue on post-start hook failure
29384984 shimv2: log a warning and continue on post-stop hook failure
9dc01c73 ci: Upgrade to yq 3.4.1
543dd0d7 config: Use vanilla kernel and qemu for virtiofs.
b486387c runtime: Fix hugepages support
96dbb2e8 Update calculateSandboxMemory to include Hugepages Limit
ee68859d versions: Update cloud-hypervisor to release v0.12.0
7f87674e cli/config: move the pflash annotation to hypervisor part
e2661943 virtcontainers: Fix the memory leak caused by supportedQemuMachines
31c5e56d update documentation to reflect qemu.log behavior
2b6ef61c qemu: fix stopSandbox() to work with newer docker
eab51022 devices: fix go test warning in manager_test.go
1678e5d7 virtcontainers: add firecracker initrd support
48728011 runtime: add podman to data collection script
7e6874f8 factory: Use lazy unmount

/test-ubuntu

/test-vfio


${rootNameShort} shows (Workspace) for remote SSH workspaces

Testing https://github.com/microsoft/vscode/issues/145238

@connor4312 you seem to be inside an "Untitled Workspace", please read https://code.visualstudio.com/docs/editor/workspaces. So the suffix I think is expected.

ah, correct. rootNameShort works as specified once I save it.


[azservicebus] Fixing bug where cancelling link creation could leak resources

Attempting to shoe-horn the draining of the channel into the same goroutine doesn't work - it leads to a potential race condition or can lead to a blocking condition identified by @franklinkim in #18477.
The simplest fix is just to treat the original goroutine as a cancellable function call and then handle the return value logic inside of the main func instead.


Release Version 0.9.34

Coverage remained the same at 94.408% when pulling c7d89888b8c3bde4bd3784a1da757c8856425c4c on cody-version-0.9.34 into 2f7ef1054f6792ce64a3d322c429e46a4cc8bf03 on main.


[liburing] build failure at link stage

Operating system
Ubuntu 24.04
Compiler
clang 18.1.3
Steps to reproduce the behavior
Add a dependency on liburing, and rather than compiling with gcc, compile with clang:
CC=/usr/bin/clang CXX=/usr/bin/clang++ vcpkg install

Note I use manifest mode. My vcpkg.json:
{
    "dependencies": [
        "ada-url",
        "catch2",
        "fmt",
        "gperftools",
        "liburing",
        "nanobench",
        "nlohmann-json",
        "spdlog"
    ]
}

and vcpkg-configuration.json:
{
    "default-registry": {
        "kind": "git",
        "baseline": "4e08971f3ddc13018ca858a692efe92d3b6b9fce",
        "repository": "https://github.com/microsoft/vcpkg"
    },
    "registries": [
        {
            "kind": "artifact",
            "location": "https://github.com/microsoft/vcpkg-ce-catalog/archive/refs/heads/main.zip",
            "name": "microsoft"
        }
    ]
}

With gcc it's fine; with clang there's a linker error:
/usr/bin/ld: register.os: in function `io_uring_unregister_buf_ring':
/usr/local/vcpkg/buildtrees/liburing/arm64-linux-dbg/src/register.c:324:(.text+0xa8c): undefined reference to `memset'
/usr/bin/ld: register.os: in function `io_uring_buf_ring_head':
/usr/local/vcpkg/buildtrees/liburing/arm64-linux-dbg/src/register.c:331:(.text+0xae0): undefined reference to `memset'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [Makefile:82: liburing.so.2.7] Error 1
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: register.os: in function `io_uring_unregister_buf_ring':
/usr/local/vcpkg/buildtrees/liburing/arm64-linux-dbg/src/register.c:324:(.text+0xa8c): undefined reference to `memset'
/usr/bin/ld: register.os: in function `io_uring_buf_ring_head':
/usr/local/vcpkg/buildtrees/liburing/arm64-linux-dbg/src/register.c:331:(.text+0xae0): undefined reference to `memset'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [Makefile:85: liburing-ffi.so.2.7] Error 1
make: *** [Makefile:10: all] Error 2

Note I was able to build and link all other dependencies using clang without any issues, and from what I can tell from the liburing source repository on GitHub it's supposed to support both gcc and clang.
Failure logs
See error log above.
Additional context
More context including how I am currently working around this issue in below discussion answer:
https://github.com/microsoft/vcpkg/discussions/38030

Add optimization option (-O3) could fix this error, but I'm not quite sure how the difference with GCC occurred. I would be grateful if you could help find a reproducible case and report it upstream (Clang).

I will dig into it a bit more and come back to you, @WangWeiLin-MV. What is odd to me is that liburing is supposed to support both, which makes me wonder if it's specifically vcpkg + clang build. I'll take a closer look at the generated build files and see if I can figure out what's going on. Unfortunately it's a private repo and a fairly complex build, so isolating a reproducible case might be tough; I'll see if I can diagnose locally.

Unfortunately, the issue lacks the command link which invokes the linker.

As part of my debugging this morning I'll see if I can get it.

Here is the full set of build log files:
build-arm64-linux-dbg-out.log
build-arm64-linux-dbg-err.log
The link is using mold (alternative linker) but equally the problem happens with lld:
/usr/bin/clang -fPIC -g -Wno-unused-parameter -DLIBURING_INTERNAL  -nostdlib -nodefaultlibs -ffreestanding -fno-builtin -fno-stack-protector -shared -Wl,--version-script=liburing-ffi.map -Wl,-soname=liburing-ffi.so.2 -o liburing-ffi.so.2.7 setup.os queue.os register.os syscall.os version.os nolibc.os ffi.os -Wl,-z,defs -L/workspaces/diabolica/build/vcpkg_installed/arm64-linux/debug/lib -L/workspaces/diabolica/build/vcpkg_installed/arm64-linux/debug/lib/manual-link -fuse-ld=mold -nostdlib -nodefaultlibs /usr/bin/../lib/gcc/aarch64-linux-gnu/13/libgcc.a

What's even stranger is this, my triplet definition:
set(VCPKG_CMAKE_SYSTEM_NAME Linux)
set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)

Why is it creating dynamic libs at all if library linkage is static? That seems like a bug, unless it's picking this up:
get-cmake-vars-arm64-linux-dbg-CMakeCache.txt.log:VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic
get-cmake-vars-arm64-linux-rel-CMakeCache.txt.log:VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic

So I looked at the configuration logs:
config-arm64-linux-rel-out.log
config-arm64-linux-dbg-out.log
which have multiple errors:
ERROR: unknown option --disable-silent-rules
ERROR: unknown option --verbose
ERROR: unknown option --disable-shared
ERROR: unknown option --bindir=${prefix}/../tools/liburing/debug/bin
ERROR: unknown option --sbindir=${prefix}/../tools/liburing/debug/sbin

so I really think this is something wrong in vcpkg's portfile. Probably what's happening is gcc is able to build dynamic libraries without errors while clang cannot, but the bottom line is it should not be building dynamic in the first place.

Until above fixed, the following workaround (as @WangWeiLin-MV suggested) fixes the issue:
# set compiler to clang
set(CMAKE_C_COMPILER /usr/bin/clang CACHE FILEPATH "C compiler" FORCE)
set(CMAKE_CXX_COMPILER /usr/bin/clang++ CACHE FILEPATH "C++ compiler" FORCE)

# use -O3 to work around problems with liburing build
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")

# set the linker to mold
set(CMAKE_LINKER /usr/local/bin/mold CACHE FILEPATH "Linker" FORCE)
set(COMMON_LINKER_FLAGS "-fuse-ld=mold")
set(CMAKE_EXE_LINKER_FLAGS "${COMMON_LINKER_FLAGS}" CACHE STRING "Executable linker flags" FORCE)
set(CMAKE_MODULE_LINKER_FLAGS "${COMMON_LINKER_FLAGS}" CACHE STRING "Module linker flags" FORCE)
set(CMAKE_SHARED_LINKER_FLAGS "${COMMON_LINKER_FLAGS}" CACHE STRING "Shared linker flags" FORCE)

-nostdlib -nodefaultlibs -ffreestanding -fno-builtin

AFAIU these flags cause the problem because they take away implementations of some symbols. The flags don't come from vcpkg.

-O3 might work only via a side effect. This is not reliable. And the flags harms the purpose of the debug build type.
mold adds a another variable to the mix. Using the same compiler settings, the symbols should still be needed at the linking step. IDK how mold resolves them. Does it ignore (some of) the flags?

If liburing can't use the "gcc-specific workarounds" for clang, it should perhaps not apply some of these flags.


[Question]: Also not an issue, just stating that this is a brilliant idea!

I'm currently using Zod in a web project, and I'm processing large amounts of datasets. Since performance is a bottleneck, this might be suitable.
Is this production, ready, or already being used in?
Giga :star: and follow

Hi, thank you so much for the support! This project would be nothing without you guys!
About whether it's production-ready or not - we have a good amount of unit and regression tests, however, they do not cover all possible cases, and I'll be updating them soon, but you shouldn't see any issues with most types. I'm not sure if anybody is using this library in production.
One thing you might encounter that looks like a bug is with union types - the transformer has trouble and most often generates invalid code for unions like Array<string> | Array<number> or { a: string } | { b: number }. I have plans to make unions of arrays work, but unions of plain objects most likely will never be supported. The transformer has great support for discriminated unions, though! They should be used whenever possible, unions of plain objects in general don't have that many use cases, here is an example

Thank you so much for the feature-wise write-up !
I'll give it a shot. My use cases are pretty simple, just database collections with lots of nested references.
Thank you for the tip regarding the type unions.


UI locks up when a selected remote process in the attach window is remotely terminated

https://github.com/Col-E/Recaf/assets/21371686/75c14741-3deb-42f8-b68a-c0e41b698558

d92361c5d23042936dbb2f32883f5d9772cab38f


Adds a configurable client timeout.

Problems:
Our test setup doesn't reflect a realistic customer workload as many
customers use timeouts. (See linkerd issue #1342)
Solution:
Add a configurable timeout with a default of no timeout.

Thanks for pointing out those two issues, they would have been annoying bugs to fix later.


Test Rudder Servo

We need to make sure the rudder servo is still working.
This should be a simple matter of hooking the servo up to power and running the sweep example.

Rudder servo worked fine, tested using the sweep example

Works fine. If redecked, could do with an oil. See #30.


Naudio speech recognition

Reworked from Daniel Nowak's fork, uses his code for audio handling but uses the same approach as the naudio playback device selection. Also keeps the old DefaultDevice approach as the default behaviour

Something is different here- it doesn't seem to be selecting the right device. When I change device to my front panel (which has nothing plugged in) it still recognizes my voice commands. Maybe result of GUID lookup?

I'll take a closer look in the morning - probably a copy-paste fuckup


Dictionary called twice on init

I'm submitting a ...  (check one with "x")
[x] bug report => check the FAQ and search github for a similar issue or PR before submitting
[ ] support request => check the FAQ and search github for a similar issue before submitting
[ ] feature request

Current behavior
If I follow the readme step 2, with the following code :
constructor(translate: TranslateService) {
    translate.setDefaultLang('fr');
    translate.use('fr');
}

Then in the dev console (network tab), we can see the dictionary is called twice :

Expected/desired behavior
If I comment the last line :
constructor(translate: TranslateService) {
    translate.setDefaultLang('fr');
    //translate.use('fr');
}

The dictionary is called only one time :

Reproduction of the problem
Follow the 2nd step of the readme.
What is the expected behavior?
Make a single call if the dictionary already loaded.
What is the motivation / use case for changing the behavior?
It could be painful if the dictionary is big.
Please tell us about your environment:
Angular2 (CLI) / Webpack

ngx-translate version: 6.0.0

Angular version: 2.4.0

Browser: [Chrome 56]

Hello, thanks for the report but I'm closing it because it is a duplicate of #397


Updating license headers

closes #128

Codecov Report

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

@@            Coverage Diff            @@
##             master     #129   +/-   ##
=========================================
  Coverage          ?   96.61%
=========================================
  Files             ?       12
  Lines             ?      118
  Branches          ?        0
=========================================
  Hits              ?      114
  Misses            ?        4
  Partials          ?        0

Impacted Files
Coverage Δ

...hub/gvolpe/fs2rabbit/program/ConsumerProgram.scala
87.5% <ø> (ø)

.../scala/com/github/gvolpe/fs2rabbit/arguments.scala
100% <ø> (ø)

.../github/gvolpe/fs2rabbit/json/Fs2JsonEncoder.scala
100% <ø> (ø)

.../com/github/gvolpe/fs2rabbit/config/deletion.scala
100% <ø> (ø)

...m/github/gvolpe/fs2rabbit/config/declaration.scala
100% <ø> (ø)

...ub/gvolpe/fs2rabbit/program/ConsumingProgram.scala
100% <ø> (ø)

...b/gvolpe/fs2rabbit/program/PublishingProgram.scala
100% <ø> (ø)

...ithub/gvolpe/fs2rabbit/interpreter/Fs2Rabbit.scala
90% <ø> (ø)

...github/gvolpe/fs2rabbit/program/AckerProgram.scala
100% <ø> (ø)

.../gvolpe/fs2rabbit/resiliency/ResilientStream.scala
100% <ø> (ø)

... and 2 more

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 4112cef...65fba3d. Read the comment docs.


Some images in readme are broken

Screenshot:

Unfortunately this needs reopening -- the bottom image beneath "And you're done!" is still broken; the link 404s.


Add reveal spraydata endpoint

Fix: #445

Part of reveal phase 1 work: https://github.com/onaio/mspray/pull/444


"latest" tag in Docker Hub points to a 6 month old version, but 2.11.0 image is 2 days old

Search before asking

[X] I searched in the issues and found nothing similar.

Version
"latest" docker image.
Minimal reproduce step
Navigate to https://hub.docker.com/r/apachepulsar/pulsar/tags
Observe that "latest"'s push date is 6 months ago, and 2.11.0's push date is more recent.
What did you expect to see?
"Latest" should refer to the latest image. This is a widely-assumed docker convention shared across many, many projects.
What did you see instead?
"latest" does not refer to the latest image version.
Anything else?
No response
Are you willing to submit a PR?

[X] I'm willing to submit a PR!

Fixed. Now latest is the same as the latest release (3.0.0)


Add support for --locked and --frozen

You're quick! Wouldn't you want it to fail if the lock file is outdated as default?

I personally would prefer a working CI even though the lockfiles are not up-to-date (i mean everything is working after all, it's just not at up to date 😅). If we use --locked by default, this would probably result in a lot of red CI over time that would need to be investigated for no reason.
IMO dependabot or renovate should update the lockfile instead every week or so 🤷🏻

Ah I think you have a different idea of an out of date lockfile.
If you specify python >= 3.11 in your pixi.toml and your lockfile holds python = 3.11.0. Then this lockfile is up to date, and can stay --locked. Even if there would be a 3.11.1 available.
Only when you specify a >= 3.12 in your pixi.toml with  a python = 3.11.0 in your pixi.lock the --locked will fail. So this should only give you "red CI" if you updated your pixi.toml without also updating  the pixi.lock.

Ah, I see! Maybe we should write down this notion in the pixi docs 😅


Create Example Usage Notebooks

Now that there is a new release, create use case notebooks on Google Colab and link it to the repository with a "colab" badge.

That would be great.
Hüsnü Şensoy / VLDB Expert
@.***
[image: Global Maksimum Data & Information Tech]
Global Maksimum Data & Information Tech
+902162506637 / +902162506600
Acıbadem Mah. Çeçen Sk. Akasya Kule A-3
No:25 Kat:14 34660 Üsküdar, İstanbul Türkiye
[image: LinkedIn] https://htmlsig.com/t/0000001BRGEK6 [image: Instagram]
https://htmlsig.com/t/000001DZYDYM [image: Github]
https://htmlsig.com/t/000001DDAY0N
On Wed, Feb 9, 2022 at 3:13 PM Dorukhan Afacan @.***>
wrote:

Now that there is a new release, create use case notebooks on Google
Colab and link it to the repository with a "colab" badge.

—
Reply to this email directly, view it on GitHub
https://github.com/GlobalMaksimum/sadedegel/issues/311, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJVFRUDD4Y6MUTODWOFVO3U2JK5ZANCNFSM5N5KBAEA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Deadline for this contrib is 17.02. Tasks are assigned.

Ne oldu bu konu. Deadline varmis ?
Hüsnü Şensoy / VLDB Expert
@.***
[image: Global Maksimum Data & Information Tech]
Global Maksimum Data & Information Tech
+902162506637 / +902162506600
Acıbadem Mah. Çeçen Sk. Akasya Kule A-3
No:25 Kat:14 34660 Üsküdar, İstanbul Türkiye
[image: LinkedIn] https://htmlsig.com/t/0000001BRGEK6 [image: Instagram]
https://htmlsig.com/t/000001DZYDYM [image: Github]
https://htmlsig.com/t/000001DDAY0N
On Thu, Feb 10, 2022 at 6:13 PM Dorukhan Afacan @.***>
wrote:

Deadline for this contrib is 17.02. Tasks are assigned.
—
Reply to this email directly, view it on GitHub
https://github.com/GlobalMaksimum/sadedegel/issues/311#issuecomment-1035036892,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJVFRWOHGGKLN46ZAFD6T3U2PIZLANCNFSM5N5KBAEA
.
You are receiving this because you commented.Message ID:
@.***>

Geldi notebooklar bugün toplantıda. Koyacağım.
On Thu, Feb 17, 2022 at 4:04 PM Husnu Sensoy @.***>
wrote:

Ne oldu bu konu. Deadline varmis ?
Hüsnü Şensoy / VLDB Expert
@.***
[image: Global Maksimum Data & Information Tech]
Global Maksimum Data & Information Tech
+902162506637 / +902162506600
Acıbadem Mah. Çeçen Sk. Akasya Kule A-3
No:25 Kat:14 34660 Üsküdar, İstanbul Türkiye
[image: LinkedIn] https://htmlsig.com/t/0000001BRGEK6 [image: Instagram]
https://htmlsig.com/t/000001DZYDYM [image: Github]
https://htmlsig.com/t/000001DDAY0N
On Thu, Feb 10, 2022 at 6:13 PM Dorukhan Afacan @.***>
wrote:

Deadline for this contrib is 17.02. Tasks are assigned.
—
Reply to this email directly, view it on GitHub
<
https://github.com/GlobalMaksimum/sadedegel/issues/311#issuecomment-1035036892
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AAJVFRWOHGGKLN46ZAFD6T3U2PIZLANCNFSM5N5KBAEA
.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/GlobalMaksimum/sadedegel/issues/311#issuecomment-1042928113,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGB3NQG3ML4JORFUGXHTJQ3U3TW45ANCNFSM5N5KBAEA
.
You are receiving this because you were assigned.Message ID:
@.***>

All notebooks and example usages will be on a separate repo after cleanup.


BOW bag of word

how can i use bow in opencvsharp?

BOW features will be added to the next version 🙏
https://github.com/shimat/opencvsharp/blob/master/src/OpenCvSharp/modules/features2d/BOWTrainer.cs
https://github.com/shimat/opencvsharp/blob/master/src/OpenCvSharp/modules/features2d/BOWKMeansTrainer.cs
https://github.com/shimat/opencvsharp/blob/master/src/OpenCvSharp/modules/features2d/BOWImgDescriptorExtractor.cs

thanks👍


Update dependencies to remove deprecation warnings

Move to new packages or new modules to remove deprecation warnings:

Move from gleam/iterator to gleam/yielder
Move from gleam/regex to gleam/regexp
Move from gleam/string_builder to gleam/string_tree

Hi @drewolson, thanks for taking the time to go through this.  It looks like some of the diffs are including formatting changes.  Could you please remove those?
I thought this may be due to you having used a different gleam version than the one that was used when the files were committed.  However, I've just tried the formatter with gleam 1.6.3 and it did change the formatting on my local repo, so it I'm thinking it may be something else.

Done. Apologies, my editor automatically removes trailing newlines.

Note that I'm no longer updating all of your dependencies. You may want to do that just for development purposes, but I figured I'd keep this PR more targeted.

Note that I'm no longer updating all of your dependencies.

Was this in the force push from about 15 minutes ago?  I didn't look closely at the changes and run the checks until after the formatting changes were removed.  It currently seems that the dependency updates are targeted to the stuff that actually changed.

Yes, that’s correct.
On Wed, Dec 11, 2024 at 8:18 PM Ryan Moore @.***> wrote:

Note that I'm no longer updating all of your dependencies.
Was this in the force push from about 15 minutes ago? I didn't look
closely at the changes and run the checks until after the formatting
changes were removed. It currently seems that the dependency updates are
targeted to the stuff that actually changed.
—
Reply to this email directly, view it on GitHub
https://github.com/mooreryan/gleam_qcheck/pull/5#issuecomment-2537608000,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAA3UEGVSGDBRGOACLY5AL2FDXBBAVCNFSM6AAAAABTOVXWKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZXGYYDQMBQGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks, looks great! :sparkles:


Fixed #8232 and the its top alignment

Fixed #8232 and the its top alignment

Do we still need to merge this? I merged two of your other PRs but I'm wondering how this one fits in.

@gakimball I think you've already merged (moved) this PR here https://github.com/zurb/foundation-sites/commit/f7b488180492643316c1c751dcf0c1f9a9721504, file scss/components/_dropdown-menu.scss! But i don't know why is it still opened?
BTW, I recently only sent two PRs: this and #8247
Thanks,

Okay, sounds like we don't need it then. As I was going through your PRs I lost track of which was which.
Thanks for putting them together!


Test readme

Added a readme to help with setting up tests.

Closing to make a more limted request.


fixed old tests and added new ones

Work remaining:

Migrate mailer from worker to action mailer and its respective tests.

please remove all the puts statement in code for further review


Dark theme for GitHub pages deployment

Hi, thanks for the awesome work! Is there any way I can default to the dark theme for the GitHub pages deployment?

Hi @suragnair
theme="dark" in the props for the <Vitessce/> React component can be used  https://github.com/vitessce/vitessce/blob/535827b637fcd37da8bbcf59000069fbd86912f6/sites/docs/docs/tutorial-gh-pages.mdx?plain=1#L149 http://vitessce.io/docs/js-react-vitessce/#theme

thank you!


Causing issues with firefox input/textarea

I am having trouble with inert polyfill screwing up firefox textareas/inputs (the cursor doesn't show up and highlighting doesn't work). Here is a small requirebin of what is happening:
http://requirebin.com/?gist=915d1c6c0b273dc1eff9c201c0943968
view it on chrome and firefox and see the difference for yourselves.
It would be much appreciated if this could be fixed because it is otherwise totally awesome!
Thanks!

@samthor any thoughts on this issue? Will this ever be fixed? Can anyone confirm that this is indeed an issue?

Confirmed. Just got bit by the same bug.

I've fixed this now. Look out for 0.2.3 in a few minutes!


Check for lack of categories

http://localhost:8080/goals doesn't load if no categories are created

Fixed in 4ffdac8cebcb845d951a6260d355039a83895e6c


pull: fix bintray verification failing due to redirection

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew tests with your changes locally?

When doing a brew pull --bottle <n> for the second time, the command tries to verify if the uploaded package is there and correct. This failed in my case with an error:
==> Verifying bottles published on Bintray
Verifying bottle: caddy-0.10.10.high_sierra.bottle.tar.gz
Error: Failed to find published caddy bottle at https://homebrew.bintray.com/bottles/caddy-0.10.10.high_sierra.bottle.tar.gz (302 )!

What happens here is that brew pull is attempting a pre-check of the bottle URL (before starting the full download), by using the Net::HTTP Ruby class. In this particular case though — and this well may depend on geolocation — the URL returns a 302 redirect (to a valid CloudFront URL). 302 is then considered and error and the command bails out without continuing to the curl download to do the actual verification.
Net::HTTP doesn't have an option to follow redirects automatically and 302 is likely satisfying the goal of the pre-check (its stated goal is to wait in a loop till the upload finishes to propagate/publish upstream), so this patch simply accepts 302 as a success and let it proceed to the actual download.

See #3134, where I tried to fix the same problem.

Thanks @iMichka, I haven't seen it.

FWIW in my case 302 happened right after the initial upload and on macOS. I think the point is that such may happen anytime on any OS since it's up to Bintray to serve its content this way whenever it decides to.
IMO your original PR should be reopened and this closed in favour of it.

@vszakats if both solve the problem, why would you prefer a +39 −20 change over a +1 −1 change?

@ilovezfs Following the redirect is the canonical/future-proof way, though if the short fix is acceptable for everyone I for sure don't mind using it instead. It does fix the problem for now and may be extended later if it turns out a valid redirect would still not guarantee a propagated upload.

@vszakats In the 302 case, with your fix, it still ends up downloading the file, right?

@ilovezfs: It does, yes.


Dependecy-Locking Issue with Spring Dependency Management and Test-Fixtures

Current Behavior
After update to Gradle 8.5, running the tests results in error: "Could not resolve all files for configuration ':testRuntimeClasspath'."
Expected Behavior
After fixing the dependency versions with "./gradlew dependencies --write-locks", gradle should execute the tests with "./gradlew test".
Context (optional)
Unable to run the tests when using the following features at once:

dependency locking
explicit versions for some (selected) dependencies
spring dependency management
test-fixtures

Steps to Reproduce
Call
./gradlew dependencies --write-locks
./gradlew test

with the following build.gradle file:
plugins {
	id 'java'
	id 'io.spring.dependency-management' version '1.1.4'
	id 'java-test-fixtures'
}

java {
	sourceCompatibility = '17'
}

repositories {
	mavenCentral()
}

dependencyLocking {
	lockAllConfigurations()
}

dependencies {
	implementation 'org.keycloak:keycloak-admin-client:22.0.5'
}

==>
$ ./gradlew test
> Task :test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
> Could not resolve all files for configuration ':testRuntimeClasspath'.
   > Resolved 'com.github.java-json-tools:jackson-coreutils:2.0' which is not part of the dependency lock state
   > Resolved 'com.sun.activation:jakarta.activation:2.0.1' which is not part of the dependency lock state
   > Resolved 'com.github.java-json-tools:msg-simple:1.2' which is not part of the dependency lock state
   > Resolved 'com.github.java-json-tools:btf:1.3' which is not part of the dependency lock state

Observations:

It does work, when removing the line id 'java-test-fixtures' (not used in the minimal example, but I do need it)
It does work, when removing the line id 'io.spring.dependency-management' version '1.1.4' (not used in the minimal example, but I do need it)
Where are the dependencies from the error message coming from? They are resolved, when running without the spring dependency plugin

Gradle version
8.5
Gradle version that used to work
8.4
Build scan URL (optional)
No response
Your Environment (optional)
OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)
Linux

Sorry that you're having trouble with Gradle!
Most probably your issue is caused by an external Gradle plugin, which cannot be addressed in the Gradle Build Tool project.
We recommend you open an issue on its issue tracker.
We have some integration tests with major plugins to catch potential problems early, but we don't have the capacity to cover all plugins available.
If you think you have come across a Gradle bug, please provide a reproducer for this issue without the plugin and we’ll consider reopening it.

The behavior you observing is most probably caused by io.spring.dependency-management.

I stumbled across the same problem and build a reproducer without the spring dep man plugin: https://github.com/fp7/gradle-locking-repro

@fp7 thank you for providing a reproducer!

This was likely fixed in by https://github.com/gradle/gradle/pull/29193
We should not close this issue until we add a regression test.
After digging into what is going on, the following test should reproduce the core issue.
    def "test2"() {
        mavenRepo.module("org", "direct")
            .dependsOn(mavenRepo.module("org", "transitive").publish())
            .publish()

        buildFile << """
            plugins {
                id("java-library")
            }

            ${mavenTestRepository()}

            configurations.testRuntimeClasspath.incoming.beforeResolve {
                dependencies.find { it instanceof ExternalModuleDependency && it.name.contains("direct") }
                            .exclude(group: "org", module: "transitive")
            }

            dependencies {
                testImplementation(project)
                implementation 'org:direct:1.0'
            }

            task resolve {
                dependsOn(configurations.testRuntimeClasspath)
                def files = configurations.testRuntimeClasspath
                doLast {
                    assert(!files*.name.contains("transitive-1.0.jar"))
                }
            }
        """

        expect:
        executer.noDeprecationChecks()
        succeeds("resolve")
    }

It could still use some slimming (like not applying the java plugin), but this test now passes after the linked PR was merged.
Would you be able to verify with the latest Gradle nightly that this issue is resolved?


Two fixes for the #[default] annotation

This annotation is introduced in https://github.com/stanford-oval/genie-toolkit/pull/270/commits/d8bde0a1e973343c53cbc5de91b581fd943c5fd9 (part of https://github.com/stanford-oval/genie-toolkit/pull/270)

Pull Request Test Coverage Report for Build 1038

26 of 32 (81.25%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.007%) to 80.396%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/ast/class_def.js
6
7
85.71%

lib/ast/values.js
1
2
50.0%

lib/prettyprint.js
0
1
0.0%

lib/typecheck.js
18
21
85.71%

Totals

Change from base Build 1033:
-0.007%

Covered Lines:
8784

Relevant Lines:
10521

💛  - Coveralls


Azure depth platform consumer SDK?

Could someone please update on the state of the Azure depth platform "consumer" Sensor SDK...would like to go into a development of a product using Azure Kinect, but prior this year there was talk there would be other devices soon and Azure Kinect would be getting another "consumer" SDK...is that still coming, and in what form, given Azure Sendor Kinect SDK is multi-platform will Microsoft be able to support multiple platforms with such a "consumer" SDK or will that be Win(11)-only and possibly backcompatible with the previous Windows.Media.Capture.Frames usecases?

Anything more that could be given would be appreciated...even if it's cancelled.

If you can't provide any more Kinects (given the store call to order is grayed out and the call center has no idea when it will be made available again only hoping it's end of this month maybe) which other device should we be looking at please?

It would be great if it were available in the EU/Germany besides US but I know I'm hoping too much.

Please any news on this?


Needs a more functional splash screen message or icon

This could use design work and can be utilized to convey a message to the user while the app is initializing

Add the Lunaria icon


Fix typo in comment in DH_set0_pqg function

This pull request is ready to merge

Merged to master, thanks for the fix.


convert spacing scale to pixel values

Converts the spacing scale (used for width, height, margin, padding, borderWidth, etc) to use pixel values

Simple check for the conversion is that the new pixel value prop should be $4 * oldPropValue$
A suffix of px is included in the value to force a type error in code that uses this library (ensuring no overlapping old/new spacing values that slip under the radar)

Simple check for the conversion is that the new pixel value prop should be 4∗oldPropValue

Idk if this is 100% true - esp for the extraspacing values. might be good to double check


Allow plugins to process the list of header actions

Instead of allowing to just add (append) header actions, we want plugins to be able to process the list of header actions in details views. The idea is that plugins supply a function that is given the current list of header actions and should return a list of header actions to display, allowing them to add/remove/update such actions.
An example is provided in the details-view example plugin.

It looks good to me. Thumb up.

I have updated the PR and also fixed an issue @lijianzhi01 reported (that if a plugin returns an empty list of actions from its processor, the pod view still showed logs and exec).
@lijianzhi01 also pointed out maybe the logs and exec should be in the default actions. I think there's a point to it even if the actions aren't available in all details views as this is the case with scale and restart as well. @illume , WDYT?
@illume , I would also like you to double check whether we should simplify the types of header actions, as we have JSX.Element, ReactElement, ReactNode, etc. and maybe just ReactNode does the job?


Print portrait.

Doesn't look good in safari... :(

It does look much better on Chrome and Firefox. Could we maybe reduce the fonts a bit on the inputs for the print. And potentially have it in two columns? This way we can use the space a bit better instead of running over two pages.

You have the details of the PR in comments. :)


Fix interpretations in mitotip_score_fixed_del.csv

Addresses issue #14
Changes have been made to two files:

mitylib/annot/mitotip_score_fixed_del.csv: The MitoTip_interpretations column values have been changed. The values can be likely pathogenic, possibly pathogenic, likely benign or possibly benign depending on the Mitotip_Percentile column value according to this table. Additionally, some variants have values "Confirmed pathogenic" according to the list of confirmed pathogenic variants on MitoMap.
mitylib/report.py: Updated documentation for "MitoTip_interpretation" to include Confirmed pathogenic variants.

Known conflict:

Some variants having Confirmed pathogenic status in the MitoTip_interpretation column in mitylib/annot/mitotip_score_fixed_del.csv may have a reported value in the "status_mitomap" column of mitylib/annot/mitomap_panel_annotations.csv.
Next step: Update mitylib/annot/mitomap_panel_annotations.csv file to the latest version

Thanks @anjalijain22.
@joecop can you please give me admin access again (and for clinsv)? thanks