Problems with z-index, NodeBundle ignores it?

Bevy version
0.5 from cargo
Operating system & version
macOs Big Sur Version: 11.2.2 (20D80)
What you did
Spawn 2 NodeBundles in different systems, one of them is black with z-index 20 and semi-transparent, other one is green with z-index 1
What you expected to happen
Expected Node with z-index 20 be displayed over node with z-index 1
What actually happened
Node with z-index 1 displayed over node with z-index 20
Additional information
Seems like last inserted Node will always be on top. This is simple example, but I have very similar setup in my game. In the game black Node properly overlays all sprites, but not other Nodes. I use it to create pause menu, and to make text more readable I wanted to dim the background, by inserting fullscreen Node with black color and transparency.
I am completely new to gamedev, so I maybe doing something completely wrong. If that the case, can you please point me in the right direction? I looked at examples and other games, and could not find how to deal with this.
screenshot of the example

here is example code
use bevy::prelude::*;

fn setup_camera(mut commands: Commands) {
    commands.spawn_bundle(UiCameraBundle::default());
}

// some game ui
fn setup_bg(mut commands: Commands, mut materials: ResMut<Assets<ColorMaterial>>) {
    commands.spawn_bundle(NodeBundle {
        transform: Transform::from_xyz(0.0, 0.0, 1.0),

        style: Style {
            size: Size::new(Val::Percent(50.0), Val::Percent(50.0)),
            ..Default::default()
        },
        material: materials.add(Color::GREEN.into()),
        ..Default::default()
    });
}

// fullscreen overlay, semitransparent, there will be ui inside of it
fn setup_overlay(mut commands: Commands, mut materials: ResMut<Assets<ColorMaterial>>) {
    commands.spawn_bundle(NodeBundle {
        // z-index 20?
        transform: Transform::from_xyz(0.0, 0.0, 20.0),

        style: Style {
            position_type: PositionType::Absolute,
            size: Size::new(Val::Percent(100.0), Val::Percent(100.0)),
            ..Default::default()
        },
        // this transparency works well, and I can see my SpriteBundles behind
        material: materials.add(Color::rgba(0.0, 0.0, 0.0, 0.9).into()),
        ..Default::default()
    });
}
fn main() {
    App::build()
        .insert_resource(WindowDescriptor {
            title: "test".to_string(),
            width: 800.0,
            height: 600.0,
            ..Default::default()
        })
        .insert_resource(ClearColor(Color::WHITE))
        .add_startup_system(setup_camera.system())
        // order matters, last run system will be on top
        .add_startup_system(setup_bg.system().label("bg"))
        .add_startup_system(setup_overlay.system().label("over").after("bg"))
        .add_plugins(DefaultPlugins)
        .run();
}

For UI nodes, the z-index you provide is overridden to provide a sensible value based on the hierarchy, so that a child of an entity is displayed in front of it.
To achieve this, the root elements get a z-index at 0, it's children 0.001, their children 0.002, and so on...
This may change soon as we rework the UI, you can check #1275 and #1211 for discussions around that.

Great explanation, thank you. I will look out for UI rework, but for now I'll work around it by creating one tree for UI elements and show/hide them when needed.

As a workaround for the current stable bevy (0.7), I am using a fixed z for UI nodes.
#[derive(Debug, Component)]
pub(crate) struct UiFixedZ {
    pub z: f32,
}

pub(crate) fn ui_apply_fixed_z(mut node_query: Query<(&mut Transform, &UiFixedZ), With<Node>>) {
    for (mut transform, fixed) in node_query.iter_mut() {
        transform.translation.z = fixed.z;
    }
}

I am placing the system in the last stage just after the bevy's z-order system.
...
app.add_system_to_stage(CoreStage::Last, ui_apply_fixed_z)
...

when inserting UiFixedZ components keep in mind that you need to take care of all the descendants manually.
...
// inserting with manual z order
.insert(UiFixedZ { z: 101. })
...

   // inserting children with increased z order
   .insert(UiFixedZ { z: 102. })

hope the workaround helps someone. I am personally using it for tooltips.

As a workaround for the current stable bevy (0.7), I am using a fixed z for UI nodes.
#[derive(Debug, Component)]
pub(crate) struct UiFixedZ {
    pub z: f32,
}

pub(crate) fn ui_apply_fixed_z(
    mut node_query: Query<(&mut Transform, &mut GlobalTransform, &UiFixedZ), With<Node>>,
) {
    for (mut transform, mut global_transform, fixed) in node_query.iter_mut() {
        transform.translation.z = fixed.z;
        global_transform.translation.z = fixed.z;
    }
}

I am placing the system in the last stage just after the bevy's z-order system.
...
app.add_system_to_stage(CoreStage::Last, ui_apply_fixed_z)
...

when inserting UiFixedZ components keep in mind that you need to take care of all the descendants manually.
...
// inserting with manual z order
.insert(UiFixedZ { z: 101. })
...

   // inserting children with increased z order
   .insert(UiFixedZ { z: 102. })

hope the workaround helps someone. I am personally using it for tooltips.

If putting the system in PostUpdate stage just after bevy::ui::update::ui_z_system and before bevy::transform::TransformSystem::TransformPropagate, the descendants can be taken care of automatically.
That is you only need to set the z index of the parent node.
Systems run on label TransformPropagate will handle the z indexes of children nodes.
app.add_system_to_stage(
        CoreStage::PostUpdate,
        ui_apply_fixed_z
            .after(bevy::ui::update::ui_z_system)
            .before(bevy::transform::TransformSystem::TransformPropagate),
)

Tested in bevy 0.8.1

when bevy set z index of Nodes


Subscriber should be able to request no resolution after creation

We should allow the users to request no resolution not only when they are creating a Subscriber but also when they're sending a resolution change request. The final approach of doing it will be established in the common repository issue https://github.com/ably/ably-asset-tracking-common/issues/8
┆Issue is synchronized with this Jira Task by Unito

This is blocked until we decide (in the issue https://github.com/ably/ably-asset-tracking-common/issues/8) which approach should be used for requesting no resolution.

We've agreed to take approach proposed in this comment.


Charles all configured but not able to connect

Hello
I’ve configured all as instructions on forum.
Installed iOS certified and turn it on.
But in Charles app I can see:
Address is invalaid on local machine.
Here are photos:
https://ibb.co/m3j7wx
https://ibb.co/hAd0Gx
https://ibb.co/hxbbpH

Can someone help me ?

Really noone help :( ?

Charles top menu - Proxy - SSL Proxying Settings...
Enable SSL Proxying..
Add - ***** - OK - OK


Roll engine 2494abdda728..4cdddbac429d (1 commits)

https://github.com/flutter/engine/compare/2494abdda728...4cdddbac429d
git log 2494abdda728..4cdddbac429d --no-merges --oneline
4cdddbac4 Fix String comparison as if Java were Dart. (flutter/engine#6781)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

@liyuqian : New roll has been created by https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5514495529058304


Fix orgs to have subsidiaries as orgs, not strings

Technically, this is a change of protocol.
However, I doubt anyone is using openepd lib (!) to look at subsidiaries. Dmitry, you aware of any uses in ingestion part?

ingestion doesn't use subsidiaries

Do we really need subsidiaries as object?

I don't know for real.
That's in the original implementation and in the original spec - https://docs.google.com/spreadsheets/d/1q2TW0GlLlK7yH3k5TSsWGmXyL94KPI9VUWWv9vid63A/edit?gid=1258274661#gid=1258274661&range=B7

To me it looks like a mistake in a spec as it is ambiguous - type is org, but in example we see the list of strings.
Anyway, Org doesn't look correct to me. OrgRef sounds much more reasonable.


ServeEventListener does not seem to respect parameters passed

Proposal
I'm updating my PostServeAction to a ServeEventListener , but it no longer respects / passes the Parameters I pass in.
The ServeEvent itself is triggered, I can see that from debugging, and when I pass in no parameters, it works as expected. As soon as a pass in a Parameter, I can see that it's empty once passed to the ServeEvent method.
Reproduction steps
I expect the test in this class to pass and produce logging to the standard output: https://github.com/basdijkstra/wiremock-workshop/blob/main/src/test/java/answers/WireMockAnswers6dot3Test.java
Instead, it passes without logging anything.
Here's my implementation of the ServeEventListener: https://github.com/basdijkstra/wiremock-workshop/blob/main/src/test/java/answers/extensions/LogRequestWithTimestamp.java
References
No response

Hi, any news about this topic?


Login redirect raises HTTPStatusError

A simple login snippet is problematic:
from getpass import getpass

USERNAME = getpass('Enter your user name:')
PASSWORD = getpass('Enter your password:')
IDP = 'https://solidcommunity.net'

from solid.solid_api import SolidAPI, Auth

auth = Auth()
api = SolidAPI(auth)
auth.login(IDP, USERNAME, PASSWORD)

running this raises HTTPStatusError: Redirect response '302 Found' for url 'https://solidcommunity.net/login/password'.

Full stack trace
HTTPStatusError                           Traceback (most recent call last)
Cell In[1], line 11
      9 auth = Auth()
     10 api = SolidAPI(auth)
---> 11 auth.login(IDP, USERNAME, PASSWORD)
File [c:\Users\Vidminas.conda\envs\solid\Lib\site-packages\solid\auth.py:25](file:///C:/Users/Vidminas/.conda/envs/solid/Lib/site-packages/solid/auth.py:25), in Auth.login(self, idp, username, password)
23 r = self.client.post(url, data=data)
24 # print(r)
---> 25 r.raise_for_status()
27 if not self.is_login:
28     raise Exception('Cannot login.')
File [c:\Users\Vidminas.conda\envs\solid\Lib\site-packages\httpx_models.py:736](file:///C:/Users/Vidminas/.conda/envs/solid/Lib/site-packages/httpx/_models.py:736), in Response.raise_for_status(self)
734 error_type = error_types.get(status_class, "Invalid status code")
735 message = message.format(self, error_type=error_type)
--> 736 raise HTTPStatusError(message, request=request, response=self)
HTTPStatusError: Redirect response '302 Found' for url 'https://solidcommunity.net/login/password'
Redirect location: 'https://solidrive.solidcommunity.net/'
For more information check: https://httpstatuses.com/302

Looking at the source, the cause is in auth.py:
r = self.client.post(url, data=data)
r.raise_for_status()

I think this broke in https://github.com/twonote/solid-file-python/pull/29, when dependabot bumped the version of httpx.
In the previous version (httpx 0.18.2), raise_for_status used to only raise an exception if the status code was a 4xx code (https://github.com/encode/httpx/blob/0.18.2/httpx/_models.py#L1384). In the newer version (httpx 0.23.0), raise_for_status raises an exception if the status is not a 2xx code, which includes redirects (https://github.com/encode/httpx/blob/0.23.0/httpx/_models.py#L701)
The code in auth.py should probably be wrapped in:
if not r.is_redirect:
    r.raise_for_status()

thank you @Vidminas for flagging this issue. Looks like it is related to #36 . httpx library version bump seems to be the cause. Any thoughts @hrchu ?

@Vidminas nice catch, would you like to send a PR for this?

The issue fixed in #39. @Vidminas whould you like to have a try?


Crash in main when saving any setting with SUI

Windows Terminal version (or Windows build number)
main
Other Software
N/A
Steps to reproduce
Note, this is separate from #10003.
Repro:

Open SUI
Click 'Save'
Crash

Did some digging and it seems that we have an unhandled exception when trying to navigate back to the last selected item in the SUI (in MainPage::UpdateSettings, in the SettingsNav().SelectedItem(item) call on lines 139 and 152).
Expected Behavior
No crash
Actual Behavior
Crash

It seems to happen if you "Discard changes" as well.

This was resolved in #10124


Error "Cannot iterate over a tensor with unknown first dimension" when using TF Keras Attention Layer.

Hello,
I'm trying to implement a Text Summarizing model Seq2Seq model with Attention layer, while building the layer, I'm getting the above error exactly at Attention Layer which is imported from TF Keras Layer.
Code Section:
`# Decoder
decoder_input = Input(shape=(None,))
decoder_embed = Embedding(y_vocab_size, embedding_dim, trainable=True)(decoder_input)
decoder_lstm1 = LSTM(300, return_state=True, return_sequences=True, dropout=0.4)
decoder_lstm_output, decoder_h, decoder_c = decoder_lstm1(decoder_embed, initial_state=[encoder_h, encoder_c])
att_output, att_state = Attention()([encoder_output, decoder_lstm_output])
decoder_concat_output = Concatenate(axis=-1)([decoder_lstm_output, attn_out])
Error:
TypeError                                 Traceback (most recent call last)
 in ()
25 decoder_lstm_output, decoder_h, decoder_c = decoder_lstm1(decoder_embed, initial_state=[encoder_h, encoder_c])
26
---> 27 att_output, att_state = Attention()([encoder_output, decoder_lstm_output])
28 decoder_concat_output = Concatenate(axis=-1)([decoder_lstm_output, attn_out])
29
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py in iter(self)
510     if shape[0] is None:
511       raise TypeError(
--> 512           "Cannot iterate over a tensor with unknown first dimension.")
513     return _TensorIterator(self, shape[0])
514
TypeError: Cannot iterate over a tensor with unknown first dimension.`
Can anyone please help me on this? I'm sharing the link to Colab notebook as well. Thanks!
Google Colab Notebook Link:
https://colab.research.google.com/drive/1EvxOwIH8yeqS7pRJh9aNF-XXoj0N0uQw?usp=sharing

@BlueLobster413
please refer to this link and let us know if it helps. [also link ]

@BlueLobster413
please refer to this link and let us know if it helps. [also link ]

I tried above solutions but didnt worked for me, Did you find any alternate solutions

@dineshy98
Could you please open a new issue with all the required information for us to analyse.


Mermaid Diagram: Arrows don't show in Reader-Mode

Hi @kepano,
I just recognised, that the arrows of connection lines in my mermaid diagram are not displayed in reader mode, in live preview mode everything is fine. Here is my mermaid code block:

And a screenshot showing the diagram both in live preview mode:

and in reader mode:

Hi Stephan,
I'll check it out tomorrow. At the moment I have just access to my iPad, not to my desktop computer. On iPad (Obsidian Mobile Vers. 1.05) everything is ok.

Am 10.01.2022 um 17:40 schrieb Stephan Ango @.***>:

Do the arrows show up when you use the default theme?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.

Minimal doesn't have any styles that affect Mermaid diagram so I believe this is an Obsidian issue. You'll need to ask in the forum or Discord for help from the Obsidian team.
Reopen if you discover anything related to Minimal. Thanks!


Code path analysis

Eslint implements code path analysis, which allows eslint to use control-flow information to implement following rules:

[ ] https://github.com/web-infra-dev/oxc/issues/621
[ ] https://github.com/web-infra-dev/oxc/issues/597
[x] constructor-super (current OXC does some workarounds to implement this, but dropped some test cases from eslint (for all test cases, see 1))
[ ] https://github.com/web-infra-dev/oxc/issues/618
[ ] ~consistent-return (it is not in the eslint recommended list and could be ignored for now)~

Oxc also needs such mechanism to implement those rules precisely.
Discussions can be found at https://github.com/web-infra-dev/oxc/discussions/222

see also: https://github.com/web-infra-dev/oxc/discussions/222

Close as dup. Discussions can be found at https://github.com/web-infra-dev/oxc/discussions/222


which binary should be flashed to device?

first of all thx for sharing these!
I've built this for my mt6739 device and multiple files came out as a result. Which one of these should be impacted to device?
and can I use dtb image extracted from stock android kernel?

Hello,
I will assume that you have already added your specific device's drivers and made all the necessary changes.
I usually just flash the lk-dtb.img using SPFT, if your device does not use signing, also you must replace main_dtb_header.bin with your own either extracted from stock lk or from boot image.
if your device does use signing, you must have an unlocked bootloader, then there's two options either with a custom recovery, to able to flash the custom lk or you make your own preloader with disabled secure download.
there is also a case where will be forced to go through the second option, it is when secure boot is also enabled, which means un-signed lk will not boot.


x/build: watcher is crashing in dev cluster

@adg, this is why the watcher is crashing in the dev cluster. I now pull the docker logs of the watcher container before nuking it in the coordinator:
Watcher https://go.googlesource.com/gofrontend crashed. Restarting soon. Logs: 2015/06/05 01:06:20 go: cloning https://go.googlesource.com/gofrontend
Jun 05 01:06:33 farmer.c.go-dashboard-dev.internal coordinator[31128]: 2015/06/05 01:06:33 go: loading commit log
Jun 05 01:06:33 farmer.c.go-dashboard-dev.internal coordinator[31128]: 2015/06/05 01:06:33 go: no parents for initial commit 0ef89c4e8b1f5c66ab6c9a6c307bc153e0f1b0f4[master]("Initial import of gofrontend repository.")
Jun 05 01:06:33 farmer.c.go-dashboard-dev.internal coordinator[31128]: 2015/06/05 01:06:33 go: found branch: "master"(Head: 223e7a8250d490fe180418417142e92876715c6d[master]("remove codereview.cfg.") LastSeen: <nil>)
Jun 05 01:06:33 farmer.c.go-dashboard-dev.internal coordinator[31128]: 2015/06/05 01:06:33 go: found 1 branches among 1496 commits
Jun 05 01:06:33 farmer.c.go-dashboard-dev.internal coordinator[31128]: 2015/06/05 01:06:33 go: sending commit to dashboard: 0ef89c4e8b1f5c66ab6c9a6c307bc153e0f1b0f4[master]("Initial import of gofrontend repository.")
Jun 05 01:06:33 farmer.c.go-dashboard-dev.internal coordinator[31128]: postCommit: error: this package already has a first commit; aborting

Note the last line.
Can you fix?

I need to modify those code anyway as it turns out (gerrit quota issues) so I'll add a workaround for this.


Use Context#bodyStreamAsClass(...)

Use Javalin's Context#bodyStreamAsClass method to deserialize rather than Context#bodyAsClass.
Drawbacks
If one would like to make a custom io.javalin.json.JsonMapper, they MUST override not only toJsonString and fromJsonString (well, no longer need to override those two, but probably would also override those two), but also toJsonStream and fromJsonStream, or an exception will be thrown when deserializing.
Motivation

This approach means deserialization will not eat memory for large inputs and also allows for input validation to be more powerful
Means users of non-JSON codecs like https://msgpack.org can use the powerful features more efficiently, e.g. reading a binary byte array could be done with an InputStream inside of a POJO being read from, so instead of having to send the binary data separately to any other data needed alongside it, you could have it as the last field inside of the POJO and then stream in the POJO, do whatever validation you need to do, maybe even stream out your input so the binary data is never fully loaded in memory and is just streamed through some processing logic and you can have an output.
For example, if I was going to make a route to resize an image, and I wanted to have the new dimensions as part of the POJO (ie the JSON) rather than a path parameter or something, so my object looked like { width: number, height: number, image: binary }, I could stream the new image out and have the width and height on hand all with one request.
Means users of JSON could also do the same thing! While yes, JSON doesn't have a proper binary data format, you can safely just use Base64 in strings for everything, even file uploads; while yes, Base64 results in a 33% size increase to regular binary data, compression with e.g. gzip would result in this being completely negligible and quite honestly, I personally find this approach to allow for much more modern REST APIs than would normally be attained by e.g. form data.

We should note the minimum version of javalin that this requires. Do you know the required version?

We should note the minimum version of javalin that this requires. Do you know the required version?

Unsure about the version, however some quick research through GitHub search shows https://github.com/javalin/javalin/pull/1336 as where they first unveiled the feature. This PR was made because of the issue https://github.com/javalin/javalin/issues/1335, where they state "javalin 4.0RC migration", so basically, from all I know, this feature has been here since the beginning release of Javalin 4.

Another drawback to note which I didn't consider at first was that bodyStreamAsClass can only be called once and the original body isn't cached; if you injected a Context and wanted to use any of the body related methods, it wouldn't work as the body is going to be streamed through your API.
I think we should make this feature a default that can be configured, unless you think otherwise and opinionation/convention is superior to configurability here; this streaming functionality is a killer feature but it could cause issues if there is a specific reason to have the whole body in memory.

Note to say the build is failing with this PR, I haven't looked at the failures yet.

was that bodyStreamAsClass can only be called once and the original body isn't cached;

That is fine by me / expected by me at least.  Noting that people can always use the Javalin Context and control this themselves for the cases when a body is read more than once (which I expect to be extremely rare).

Yeah, not sure why it is failing considering the changes are pretty trivial as it is basically just an API usage change

if you put the diamond operator thing it should work

Closing as I decided to make things easier for myself with a fresh PR.


fix for OpenBLAS performances issues (take 2)

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

reworked the use of OPENBLAS_USES_OPENMP to control OpenBLAS threading

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender


Devices Refactor

Part 2 of the PRs
Fixed some issues with serialization of profile data. (We switched some things to use interfaces which broke some things)
All tests pass and no crashes when running in the editor.

Closing this.


Responsive Container Padding

padding on containers reset based on width

@kelseypaone run the yarn dist command to generate the documentation and the distribution files so they can be merge with this PR please.


Remove ContainerBaseImage property from Mobile.Bff.Shopping

This base image does not exist

I did this in the preview3 branch

@ReubenBond @davidfowl  should we merge this in?


[Story] Select file for upload

Epic
Epic issue includes overview, complete list of user stories, technical and content requirements, user testing task ideation, and current design mock-ups.

https://github.com/cfpb/sbl-project/issues/35

User story

As a filer, I want to select my data file from my computer and be notified if my file won't satisfy the CFPB specifications, so that I'm able to upload my file or make corrections if necessary.

Acceptance criteria

Given a user has reached the “Upload file” step screen for one of their associated financial institutions, when they click the “Upload file” button, their local file browser opens, and they can select their desired file, and click open, then the file upload process begins.
Greyed out files that don't match file type requirements in selection.
If a user selects file greater than 2GB user will receive a message about file size being too large.

Technical tasks
Developers should create technical tasks and add links (below) prior to sprint planning.
Front end

[ ] Task (link)
[ ] Task (link)

Back end

[ ] Task (link)
[ ] Task (link)

Edited story from "As a filer, I want to select my data file from my computer, so that I can submit my data." to  "As a filer, I want to select my data file from my computer and be notified if my file won't satisfy the CFPB specifications, so that I'm able to upload my file or make corrections if necessary."


Collaborative revert still uses the channel_manager which it shouldn't

See here:
https://github.com/get10101/10101/blob/1f28dcce751cf74515e8bf6a40c7b8ee5bc4fc86/coordinator/src/collaborative_revert.rs#L49-L52

Let's follow-up on this once https://github.com/get10101/10101/pull/1482 is in.

When doing this ticket we should tackle: https://github.com/get10101/10101/pull/1482/commits/32a922695fac102e4a9dd31264cfedf60aeddb87#r1379242880


Disable Safari's 'Open "safe" files after downloading' setting

Hate this.
Looks like a quick fix:  https://gist.github.com/benfrain/7434600#file-set-defaults-sh-L171-L172

Was already in the Safari role, but that role wasn't being called for the Admin playbook.


Fix nested mixins

not sure how though

idea: first concat one giant jade file (in what order though?), and only then start parsing jadedoc comments. Probably need some kind of file reference system, somewhat like browserify.

note: when nesting order isn't important anymore. This works:
mixin foo
  +bar

mixin bar
  | bar

+foo // bar

whereas this doesn't
Jade:1
  > 1| +foo
    2|
    3| mixin foo
    4|   | foo

jade_mixins.foo is not a function


torch_controller required permissions

Hi @AmirMostafavi @joaopereirajp @rafaelcmm @WilliamCunhaCardoso 👋 First of all, thanks for this package and for your work. I created an Android application which doesn't require camera access. It checks if the user's device supports the torch and displays an additional button if it is available.
The torch_controller package allows checking if the device has a torch and it works like a charm. However, I have a problem with the required permissions/features. According to the torch_controller AndroidManifest.xml, all the following permissions are required.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.example.torch_controller">
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.FLASHLIGHT" />
    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera.autofocus" />
    <uses-feature android:name="android.hardware.camera.flash" />
</manifest>

It means that if a device has no torch or camera, the application using your torch_controller package cannot be installed because the device will be marked as unsupported. Is there a way to make the presence of the torch/camera not mandatory?
I want to use something like this on all devices, with and without a torch/camera:
final controller = TorchController();
final isTorchAvailable = await controller.hasTorch;

if (isTorchAvailable) {
    // display the button for torch control
}

It would be great to use your package but if I do that I lose compatibility with many devices.

Thanks for your submitting and report! Going to work as soon I get free.

@rafaelcmm, I created a PR to fix this issues.
https://github.com/4itworks/opensource_qwkin_dart/pulls

Only now have I noticed the response to my comment, thanks for taking care of the issue! @joaopereirajp @rafaelcmm @WilliamCunhaCardoso


Chaz ux

Removed all instances of category in project see commits for more detail.

Great job on this PR and removing the instances of category. It was awesome that you were able to find a new bug and fix that as well. My big question for those who are not familiar would be the why? The why this was needed to be in order to proceed. Other than that, this really looks great!


Add listRunnerBook

#54

Coverage increased (+0.01%) to 93.344% when pulling b3f69cce6a4676d8e04b7d48a820ca219100773b on eugep:patch-2 into 24ce17f267cceb09e2b2a914225529b224483092 on liampauling:master.

Coverage increased (+0.01%) to 93.344% when pulling b3f69cce6a4676d8e04b7d48a820ca219100773b on eugep:patch-2 into 24ce17f267cceb09e2b2a914225529b224483092 on liampauling:master.

Coverage increased (+0.01%) to 93.344% when pulling b3f69cce6a4676d8e04b7d48a820ca219100773b on eugep:patch-2 into 24ce17f267cceb09e2b2a914225529b224483092 on liampauling:master.

Coverage increased (+0.01%) to 93.344% when pulling b3f69cce6a4676d8e04b7d48a820ca219100773b on eugep:patch-2 into 24ce17f267cceb09e2b2a914225529b224483092 on liampauling:master.


Alias on table prevents SYSTEM_TIME from working - is this intentional?

Example:
select
	e.Column1
	,e.Column2
from
	dbo.tbl_Example e
for SYSTEM_TIME between '2001-01-01' and '2020-01-01'

-> causes the error "Incorrect syntax near 'for'."

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

ID: 751e374d-cd64-1de5-c1d2-5c426c9534c9
Version Independent ID: 2c62a70f-cd2e-bf40-5974-dde1b5a10efe
Content: Querying Data in a System-Versioned Temporal Table - SQL Server
Content Source: docs/relational-databases/tables/querying-data-in-a-system-versioned-temporal-table.md
Product: sql
Technology: table-view-index
GitHub Login: @CarlRabeler
Microsoft Alias: carlrab

@Dean-McMillan Thank you for the feedback.
The example is incorrect, refer to this post and either remove or restructure the alias.
Assigning this to the author for review.

Many thanks.

Closing issue as there are alias examples present.


[1.12.2] Can't configure access for other users

Describe the bug
I have created a new network but when I go to the players tab I cant set other players to network users.
To Reproduce
Forge 1.12.2 version 2855
SpongeForge version 7.3.0
Dashcore MSMP modpack
Expected behavior
All users will be blocked access and it's impossible to change that.
Screenshots

The possible cause is data corruption or your UUID has changed. If you have OP permission, you can enable super admin to change the access level of network members, or transfer ownership to you.


Update installing.md

Minor Docs Fix
In the latest version of RoboDash installed from depot, there is no robodash/api.hpp file as the docs instruct users to include, but rather robodash/api.h

Good catch, thanks!


Version missing

Run maxim-lobanov/setup-xcode@v1
with:
xcode-version: 16.0
Switching Xcode to version '16.0'...
Available versions:
┌─────────┬──────────┬─────────────┬─────────────┬────────┬──────────────────────────────────┐
│ (index) │ version  │ buildNumber │ releaseType │ stable │ path                             │
├─────────┼──────────┼─────────────┼─────────────┼────────┼──────────────────────────────────┤
│ 0       │ '15.4.0' │ '15F31d'    │ 'GM'        │ true   │ '/Applications/Xcode_15.4.app'   │
│ 1       │ '15.3.0' │ '15E04a'   │ 'GM'        │ true   │ '/Applications/Xcode_15.app'   │
│ 2       │ '15.2.0' │ '15C500b'   │ 'GM'        │ true   │ '/Applications/Xcode_15.2.app'   │
│ 3       │ '15.1.0' │ '15C65'     │ 'GM'        │ true   │ '/Applications/Xcode_15.1.app'   │
│ 4       │ '15.0.1' │ '15A507'    │ 'GM'        │ true   │ '/Applications/Xcode_15.0.1.app' │
Exepected behavior get 16.0 version.
It was working till yesterday

GitHub has removed Xcode 16 from its macOS 14 runners, could that be it? See https://github.com/actions/runner-images/issues/10703 for more info.

Same problem here. Worked fine yesterday. Now I can't build my App anymore because I need the latest XCode :(

Same here, but  I depend on 14.3.1 - it was present yesterday and has disappeared today.

Just gave it another try and it seems to be working fine again. At least for me.

Hi 👋 ,
This action doesn't install Xcode on-flight and only switches between pre-installed Xcode versions. It might need to create an issue in https://github.com/actions/runner-images if some Xcode is not installed on image.

Found my problem deep on the internet.
Github is rolling macos-latest from 14 to 15 from november to december, so sometime it works, sometime it is not.
Set runs-on: macos-15 will fix your problem with xcode 16.0.

Found my problem deep on the internet. Github is rolling macos-latest from 14 to 15 from november to december, so sometime it works, sometime it is not. Set runs-on: macos-15 will fix your problem with xcode 16.0.

@macayer, thanks for your observation. The Xcode 16.1 application is gone indeed from GitHub's macOS 14.x runner image.

https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md

However, we can find it on GitHub's macOS 15.x. This is not ideal for some development teams, since not everyone uses the latest macOS version locally.

https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md


Script is not able to deal with switched parameters [notabug]

This is probably not a bug, but maybe suggestion for improvement in future:
According to documentation, one has to call script following way:
bash quickstart.sh -u $UNDERCLOUD_QCOW2_LOCATION $VIRTHOST
I know even help says:
quickstart.sh: usage: quickstart.sh [options] virthost [release]
...
But I was accidently able to issue:
bash quickstart.sh $VIRTHOST -u $UNDERCLOUD_QCOW2_LOCATION
which failed with error
TASK [setup/undercloud : get undercloud image expected checksum] ***************
task path: /root/.quickstart/tripleo-quickstart/playbooks/roles/libvirt/setup/undercloud/tasks/fetch_image.yml:14
Friday 11 March 2016  11:20:55 +0100 (0:00:00.176)       0:00:20.002 **********
fatal: [host0]: FAILED! => {"changed": true, "cmd": ["curl", "-sf", "https://ci.centos.org/artifacts/rdo/images/-u/delorean/stable/undercloud.qcow2.md5"], "delta": "0:00:00.518934", "
end": "2016-03-11 11:20:55.796695", "failed": true, "invocation": {"module_args": {"_raw_params": "curl -sf https://ci.centos.org/artifacts/rdo/images/-u/delorean/stable/undercloud.qcow2.md5", "_uses_shell": false, "chdir": null, "creates": null, "executable": null, "removes": null, "warn": true}, "module_name": "command"}, "rc": 22, "start": "2016-03-11 11:20:55.
277761", "stderr": "", "stdout": "", "stdout_lines": [], "warnings": ["Consider using get_url module rather than running curl"]}
I assume parameter url (with incorrect "-u" inside) was not propagated correctly from bash as he didn't exactly expect different param order.

I would definitely entertain a patch that fixed this, but I think it is not really a bug since the help gives the correct syntax.

moved to: https://bugs.launchpad.net/tripleo-quickstart/+bug/1571033


Update Notebooks with new EDA methods

Before submitting (must do checklist)

[x] Did you read the contribution guide?
[ ] Did you update the docs? We use Numpy format for all the methods and classes.
[ ] Did you write any new necessary tests?
[ ] Did you update the CHANGELOG?

Proposed Changes

Closing issues

closes #711

Codecov Report

Merging #990 (5ea7d78) into master (124353a) will decrease coverage by 30.33%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #990       +/-   ##
===========================================
- Coverage   84.87%   54.53%   -30.34%
===========================================
  Files         148      148
  Lines        8020     8022        +2
===========================================
- Hits         6807     4375     -2432
- Misses       1213     3647     +2434

Impacted Files
Coverage Δ

etna/auto/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/models/nn/mlp.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/models/nn/rnn.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/models/nn/tft.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/ensembles/base.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/auto/pool/utils.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/models/nn/deepar.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/auto/runner/local.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/commands/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

etna/auto/pool/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 76 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Check all the text you added with https://languagetool.org/ru/


support multiple versions on docs website

I recently added this to champagne. It was fairly straightforward.

champagne pr: https://github.com/CCBR/CHAMPAGNE/pull/170
mike plugin: https://github.com/jimporter/mike

LOVE THIS


Keep event coordinates information in fake event

Coordinates of area where event occurred were lost. Now it's possible to get them.

Should I commit to dev brunch? =/

Hi @konclave,
I'm sorry. Somehow I've missed your PR — there was no notification.
Yes. You're right. It's the right time to create dev branch.
Please, update your PR. Everything looks good, btw.
Thanks.

*updated dev from master. please sync.


[bug] some user reported timeline crash on windows

some user reported timeline crash on windows
@tribhuwan-kumar do you have this issue too?

some user reported timeline crash on windows

@louis030195
can i get the log of that user?
this can be only possible if user hasn't updated his screenpipe

@tribhuwan-kumar do you have this issue too?

no, i'm not getting this issue, here is a build. you can quick test it!

i had to disable it :(
during a call with a user it was crashing, maybe some windows have different context/api

@tribhuwan-kumar @louis030195
I think it was me...
Earlier today there was no update and it crashed after trying to open the timeline.
After today's update it seems the timline works! :)
Thanks for having a look!

@tribhuwan-kumar @louis030195 I think it was me... Earlier today there was no update and it crashed after trying to open the timeline. After today's update it seems the timline works! :) Thanks for having a look!

in the latest version of screenpipe @louis030195 has disabled the timeline icon for winodows that's why it isn't crashing.
also if its possible, can you share your log of screenpipe app?
& which version of powershell are you using? you can get version information of powershell by this command $PSVersionTable

the timeline is crashing because windows don't give read permission of C:\Program Files\WindowsApps\ by default
https://priv.au/search?q=permission to get into `C%3A\Program Files\WindowsApps`

the timeline is crashing because windows don't give read permission of C:\Program Files\WindowsApps\ by default
https://github.com/mediar-ai/screenpipe/blob/c51c540ca425d8a6f8c604508c8dd357c1c0b67a/screenpipe-app-tauri/src-tauri/src/icons.rs#L254
https://priv.au/search?q=permission to get into `C%3A\Program Files\WindowsApps`

even though it shouldn't crash entire timeline page. it should just failed to load icons with error!

@tribhuwan-kumar
Here are my logs for yesterday and my PowerShell version is:
screenpipe.2024-12-02.log
PSVersion                      5.1.22621.4391
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.22621.4391
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

@hirowa thank you for the log and powershell version info, and seeing through the log there is not any specific errors about timeline. that's weird!
if you could explain what was the exact behavior maybe i'd investigate further

@tribhuwan-kumar
The exact behaviour was:
Louis: Is timeline working for you?
Me: No, it gets stuck in loading, and last week before update after I enabled it, it kept crashing, only thing that saved the app from crashing was the update modal/popup.
Louis: Can you try hitting the refresh button on the top right corner?
And right after clicking the refresh icon the app got closed. Then trying to open it again it just opens for 1 or 2 sec. and it closes itself. Closing it manually, from the task bar or by restarting the device, doesn't fix the problem.
And after yesterdays update popup, it began to work again! Clicking the icon no longer crashes the app.
Now it seems the app stops working after some time and need to manually restart it.
I attach the logs for today here: screenpipe.2024-12-03.log
there might be an issue with screen recording and audio recording

screen recording status: error, last update: n/a
audio recording status: error, last update: n/a

@hirowa
sorry for this catastrophic experience,
i did few changes in timeline with covering some edge cases.
i requested to test this build and share the experience, & make sure to uninstall the previously installed screenpipe before installing this build!

Edit 2: After all the installation process and the onboarding, after clicking the "+" icon on the top left, no other button works for me after that. Need to restart the app.

thanks for the testing the build, i really appreciate that. so there is also issue related with button? i mean that you're not able to click any buttons, right? have you tried opening timeline?

Timeline works fine :)
After clicking the "+" icon on the top left the other buttons get disabled somehow.
But just after the update I just installed it got fixed. Crazy things happening lol

Timeline works fine :) After clicking the "+" icon on the top left the other buttons get disabled somehow. But just after the update I just installed it got fixed. Crazy things happening lol

are you seeing app icons on timeline?
small app icons right underneath the timeline images?

This is what I see

its because you updated the app, the build i gave to you was not meant to be updated, in the main version of screenpipe has timeline icons disabled.


Always On Top

This functionality was added in commit 111de75. However this doesn't work on Wayland, as I understand it's not currently supported.
I probably need to come up with a way to either hide or disable the settings for things that don't function under Wayland. Until I decide on the way forward for these settings I'm leaving this open.

This still doesn't work under Wayland, but now the settings for it get disabled under Wayland (as of commit 1ad7f7d) . For now I'm considering this good enough, as I don't know if or when support for having a Window be always on top will get added to Wayland / Winit's Wayland support.


csi: add configobserver controller and hook helpers

This PR adds two new functionalities to the CSI pieces of library-go:
csi: add configobserver to watch proxy info
Cloud CSI drivers perform all sorts of operations using the cloud API.  However, that's not possible in network-restricted clusters, where requests need to go through a given proxy, unless they target the API server.
This patch adds a CSI Config Observer controller to observe the proxy resource and record the information in the operator CR. It also patches the CSI Controller Service Controller to read this information and pass it to the CSI containers that are part of the Deployment.
csi: add hook that annotates deployment with secret's hash
This is useful for when the secret changes. In this case we want the deployment to be re-deployed.
/assign @deads2k

/lgtm

/lgtm

I think https://github.com/openshift/library-go/pull/976/files#r556138811 is my only blocker before approval.  Good PR.

I think https://github.com/openshift/library-go/pull/976/files#r556138811 is my only blocker before approval.  Good PR.

/test all

/test all

/refresh
(CI & github have some issues and github UI is not refreshed. See #announce-testplatform
.

/refresh
(CI & github have some issues and github UI is not refreshed. See #announce-testplatform
.

Thanks,
/approve

Thanks,
/approve

/lgtm

/lgtm

/refresh

/refresh


Build Huobi FIX Exchange Adapter

https://github.com/huobiapi/API_Docs_en/wiki/FIX-v2-General

No time to do this right now - it will require significant effort to build a FIX engine!
Current focus is on building an admin console for web (AngularJS) and 'droid.


Support for large model.

Hi! Are you willing to add support for large models?

Any ideas about it? I created a docker image for running in old CPUs with CUDA support and I would be great to have support in the official  package for large models.

I would second that.
I'd really like to have some larger models avilable for GPU processing.

Would be great to be able to use larger models.

Using Large model for english speaking users is not problem here.

Just download models https://huggingface.co/Systran/faster-whisper-large-v3/
Change config in wyoming_faster_whisper/download.py - just add in     """Available faster-whisper models."""

 LARGE = "large-v3"     LARGE_INT8 = "large-v3i"
and start (my line for Cuda and INT8 for TeslaP40)
/usr/bin/python3 -m wyoming_faster_whisper --uri 'tcp://<IP_ADDRESS>:10300' --data-dir /ai/models/whisper --model large-v3i --beam-size 1 --language auto --download-dir /ai/models/whisper  --device cuda --debug --compute-type int8_float32

Just fixed it https://github.com/neowisard/wyoming-faster-whisper/blob/master/README.md

@neowisard Is there a chance to pack it all into the docker image ?

To do this you need to build nvidia\cuda container or other drivers in docker, it all depends on each configuration

Yeah I use nvidia/cuda 11.8 drivers but it can be passed via volumes like:
volumes:
  - /opt/docker/whisper:/data
  - /usr/local/lib/python3.10/dist-packages/nvidia/cudnn/lib/libcudnn_ops_infer.so.8:/usr/local/cuda-11.8/lib64/libcudnn_ops_infer.so.8:ro
  - /usr/local/lib/python3.10/dist-packages/nvidia/cudnn/lib/libcudnn_cnn_infer.so.8:/usr/local/cuda-11.8/lib64/libcudnn_cnn_infer.so.8:ro
  - /usr/local/lib/python3.10/dist-packages/nvidia/cublas/lib/libcublasLt.so.11:/usr/local/cuda-11.8/lib64/libcublasLt.so.11:ro
  - /usr/local/lib/python3.10/dist-packages/nvidia/cublas/lib/libcublas.so.11:/usr/local/cuda-11.8/lib64/libcublas.so.11:ro

@neowisard Trying to run it locally but after installation when I try to run it I'm getting:
Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 187, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.10/runpy.py", line 146, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/usr/lib/python3.10/runpy.py", line 110, in _get_module_details
    __import__(pkg_name)
  File "/usr/local/lib/python3.10/dist-packages/wyoming_faster_whisper/__init__.py", line 7, in <module>
    __version__ = _VERSION_PATH.read_text(encoding="utf-8").strip()
  File "/usr/lib/python3.10/pathlib.py", line 1134, in read_text
    with self.open(mode='r', encoding=encoding, errors=errors) as f:
  File "/usr/lib/python3.10/pathlib.py", line 1119, in open
    return self._accessor.open(self, mode, buffering, encoding, errors,
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.10/dist-packages/wyoming_faster_whisper/VERSION'

@neowisard I used your fork and got such error.

@neowisard I used your fork and got such error.

fixed https://github.com/neowisard/wyoming-faster-whisper/blob/master/README.md
just follow readme

Unfortunately still doesn't work.
FYI
pip install -r requirements.txt doesn't install wyoming_faster_whisper, there is only installed wyoming and faster-whisper based on requirements file.
I've done it like that
pip3 install .  and it installed but now I'm getting this error:
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 188, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.9/runpy.py", line 147, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/usr/lib/python3.9/runpy.py", line 111, in _get_module_details
    __import__(pkg_name)
  File "/usr/local/lib/python3.9/dist-packages/wyoming_faster_whisper/__init__.py", line 7, in <module>
    __version__ = _VERSION_PATH.read_text(encoding="utf-8").strip()
  File "/usr/lib/python3.9/pathlib.py", line 1255, in read_text
    with self.open(mode='r', encoding=encoding, errors=errors) as f:
  File "/usr/lib/python3.9/pathlib.py", line 1241, in open
    return io.open(self, mode, buffering, encoding, errors, newline,
  File "/usr/lib/python3.9/pathlib.py", line 1109, in _opener
    return self._accessor.open(self, flags, mode)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/wyoming_faster_whisper/VERSION'

[Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/wyoming_faster_whisper/VERSION'

We're not talking about my version right now.
In my version (you can also create a ticket there) this file is there. You have already installed some version of the package which is launched and there is no version file there.
You can try uninstalling it pip -r wyoming_faster_whisper
and then run this package without installing it, from the source files (from my fork)  with the -m switch. (Python3 -m git folder)

I tried exactly like you described, I run it without installation directly form repo directory
root@e02d182b6ea3:/opt/wyoming-faster-whisper# /usr/bin/python3 -m wyoming_faster_whisper --uri 'tcp://<IP_ADDRESS>:10300' --data-dir /opt/ --model large-v3 --beam-size 1 --language pl --download-dir /opt/ --compute-type float16 --device cuda --initial-prompt "promt"
Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/opt/wyoming-faster-whisper/wyoming_faster_whisper/__main__.py", line 145, in <module>
    asyncio.run(main())
  File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/opt/wyoming-faster-whisper/wyoming_faster_whisper/__main__.py", line 103, in main
    AsrModel(
TypeError: AsrModel.__init__() got an unexpected keyword argument 'version'

Yeah I use nvidia/cuda 11.8 drivers but it can be passed via volumes like:
volumes:

  - /opt/docker/whisper:/data

  - /usr/local/lib/python3.10/dist-packages/nvidia/cudnn/lib/libcudnn_ops_infer.so.8:/usr/local/cuda-11.8/lib64/libcudnn_ops_infer.so.8:ro

  - /usr/local/lib/python3.10/dist-packages/nvidia/cudnn/lib/libcudnn_cnn_infer.so.8:/usr/local/cuda-11.8/lib64/libcudnn_cnn_infer.so.8:ro

  - /usr/local/lib/python3.10/dist-packages/nvidia/cublas/lib/libcublasLt.so.11:/usr/local/cuda-11.8/lib64/libcublasLt.so.11:ro

  - /usr/local/lib/python3.10/dist-packages/nvidia/cublas/lib/libcublas.so.11:/usr/local/cuda-11.8/lib64/libcublas.so.11:ro

This is a bad idea. You shouldn't have to mount the driver files by a bind from the host system, CuBLaS should work by only exposing your GPU device to the dockershin layer.
How does your whole docker_compose.yml for the container looks like?

I tried exactly like you described, I run it without installation directly form repo directory
root@e02d182b6ea3:/opt/wyoming-faster-whisper# /usr/bin/python3 -m wyoming_faster_whisper --uri 'tcp://<IP_ADDRESS>:10300' --data-dir /opt/ --model large-v3 --beam-size 1 --language pl --download-dir /opt/ --compute-type float16 --device cuda --initial-prompt "promt"
Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/opt/wyoming-faster-whisper/wyoming_faster_whisper/__main__.py", line 145, in <module>
    asyncio.run(main())
  File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/opt/wyoming-faster-whisper/wyoming_faster_whisper/__main__.py", line 103, in main
    AsrModel(
TypeError: AsrModel.__init__() got an unexpected keyword argument 'version'

In my fork these errors fixed. Tested/checked.

@gruberdev any luck with building it and running ? I tried to modified version parameter to 1.1.0  in setup.py but it didn't help.

Support for the large model(s) has been added in 2.0.0 (see: https://github.com/rhasspy/wyoming-faster-whisper/releases/tag/v2.0.0)


UaClient - No way to override MaxBufferSize

Hello,
I'm trying to connect to a UA server.
The client.Connect() method throws a BadSecureChannelClosed exception with an inner result "Messages size 825110831 bytes is too large for buffer of size 65535."
Can anyone tell me what I should try to do?
Thanks

Hm. It seems that is the MaxBufferSize set in the UaClient class. We should probably make a way to override that to be larger.

can this problem fixed?


Fix insert of extra line on hard break

If forcing in a new line by insert during split, we retain the previous line end. This then sometimes leads to a need to merge. We could save one operation here when the next line is short if we simultaneously replaced the original line break with a space. So this is another case where doing insert instead of replace is wrong.

The perspective should not be that a new line is being added. The perspective should be that the existing new line is being shifted.

I cannot understand my original thinking here but I believe this is now mostly corrected. The split function was refactored to use eslint's replace, and take into account the text of the next line.

I cannot understand my original thinking here but I believe this is now mostly corrected. The split function was refactored to use eslint's replace, and take into account the text of the next line.


Create fuchsia_r51 branch

Revision: engine#d5690468da0fdf421403848bc3b948cbbda6b7c0

[ ] Create flutter and engine branch
[ ] Create recipe branch

Branching process:
$ git fetch --all
$ git checkout upstream/main -b fuchsia_r51
$ git reset --hard d5690468da0fdf421403848bc3b948cbbda6b7c0
$ git push upstream HEAD

However, that failed on
chillers@chillzone:~/engine$ git push upstream HEAD
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: error: GH006: Protected branch update failed for refs/heads/fuchsia_r51.
remote: error: This branch must not contain merge commits. You're not authorized to push to this branch. Visit https://docs.github.com/articles/about-protected-branches/ for more information.
To github.com:flutter/engine
 ! [remote rejected]       HEAD -> fuchsia_r51 (protected branch hook declined)
error: failed to push some refs to 'github.com:flutter/engine'

I'm going to debug the ACL issue, but I'll finish the release infra set up. I went and found the closest framework commit, as that's needed to generate a recipe branch. I paired it to afda8153fd2d2c32c8495ad008d6c25fa8203df1 and created the equivalent Flutter branch.
Cocoon should be able to create the recipe branch in the next few minutes.

\cc @itsjustkevin as FYI - this is from http://go/flutter-self-service-branches. I'll update the doc with the latest info

Is this something pushers-beta should have access to or only pushers-fuchsia?

@chaselatta FYI

@akbiggs FYI

What exactly is pushers-beta/pushers-fuchsia ?

Most of this discussion was moved to chat to help resolve. ACLs were resolved, and documented workflows were updated
https://github.com/flutter/engine/tree/fuchsia_r51
https://flutter.googlesource.com/recipes/+/refs/heads/fuchsia_r51


test: relax threadpool_cancel_single

Sporadic failures have been seen on Windows, relax the test since it's
technically possible (though unlikely) that we can't cancel a single
request in 5000 iterations.
R= @libuv/collaborators

That basically nullifies the test, and I don't know, how plausible is failing 5,000 times in a row without timing out first?

We don't saturate the thread pool first, so I have no idea how but Windows
sometimes fails this one :-O
I'm open to other suggestions though. I'll give it a more thorough test at
home on a native machine.
On Aug 22, 2016 21:37, "Ben Noordhuis"<EMAIL_ADDRESS>wrote:

That basically nullifies the test, and I don't know, how plausible is
failing 5,000 times in a row without timing out first?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/libuv/libuv/pull/1010#issuecomment-241524981, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AATYGLyP09a-6WHwXpeaKp4F3Ge1AQUGks5qifphgaJpZM4JqDHc
.

That's a good point.  See https://github.com/libuv/libuv/pull/1014 for an alternative take.

Kewl, let's go with the saturation approach then.


Add Decoder and example script

The decoder still has a lot of limitations:

currently returns the last time point, flattened to a 1D array
doesn't handle crashes or non-clean exits (easyVVUQ might handle this already?)
needs to be generalised to do some analysis on variables before returning them

I've expanded the example a little bit more to cover four parameters (shaping, position and chi). This took about 50 minutes to run -- the action runs simulations serially. I suggest next step is to look at using the dask stuff to run in parallel and/or batch jobs.
Here's the output of the example:

I've expanded the example a little bit more to cover four parameters (shaping, position and chi). This took about 50 minutes to run -- the action runs simulations serially. I suggest next step is to look at using the dask stuff to run in parallel and/or batch jobs.
Here's the output of the example:

The conclusion from this run seems to be that the width and location(!) of the Gaussian make no contribution to the error (the first order Sobol index is zero)?  This seems very unlikely!  Maybe it's because they are coupled?  I'll run this again with fixed T and conduction and look at the second-order and total indices.

The conclusion from this run seems to be that the width and location(!) of the Gaussian make no contribution to the error (the first order Sobol index is zero)?  This seems very unlikely!  Maybe it's because they are coupled?  I'll run this again with fixed T and conduction and look at the second-order and total indices.


DesktopSession can't find element on desktop. Sometime it sees, sometime it can't see.

I work on WinAppDriver and using DesktopSession to search and find element on Desktop and Window.
But this function nearly work not stable. Sometime, it see the element, sometime it doesn't. And I don't understand why.
On Inspector.exe, these element still display.
Below is my code:
//take value of DesktopCApability.
desktopCapabilities.AddAdditionalCapability("app", "Root");
DesktopSession = new WindowsDriver(new Uri("http://<IP_ADDRESS>:4723/"), desktopCapabilities, TimeSpan.FromMinutes(100));
DesktopSession.Keyboard.SendKeys(OpenQA.Selenium.Keys.Command + "d" + OpenQA.Selenium.Keys.Command);
Thread.Sleep(waiting_element);
if (_app_name == "Aladdin")
{
//search for an application on Desktop to click on
var DesktopElements = DesktopSession.FindElementsByAccessibilityId("ListViewItem-112");
if (DesktopElements.Count >0)
{
WindowsElement appNameTitle = DesktopSession.FindElementByAccessibilityId("ListViewItem-112");
DesktopSession.Mouse.MouseMove(appNameTitle.Coordinates);
DesktopSession.FindElementByName(_app_name).Click();
DesktopSession.Keyboard.SendKeys(OpenQA.Selenium.Keys.Enter);
}
else
{
DesktopElements = DesktopSession.FindElementsByName("Aladdin");
if(DesktopElements.Count>0)
{
WindowsElement appNameTitle = DesktopSession.FindElementByName("Aladdin");
DesktopSession.Mouse.MouseMove(appNameTitle.Coordinates);
DesktopSession.FindElementByName(_app_name).Click();
DesktopSession.Keyboard.SendKeys(OpenQA.Selenium.Keys.Enter);
}
else
{
return "Don't find Desktop Element:" + _app_name;
}
                }

            }

I put the log on WinAppDriver here:
==========================================
POST /session/EA471396-A5A4-4DFF-AFEE-A70C9EE02DE6/keys HTTP/1.1
Accept: application/json, image/png
Content-Length: 27
Content-Type: application/json;charset=utf-8
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
{"value":["","d",""]}
HTTP/1.1 200 OK
Content-Length: 63
Content-Type: application/json
{"sessionId":"EA471396-A5A4-4DFF-AFEE-A70C9EE02DE6","status":0}
==========================================
POST /session/EA471396-A5A4-4DFF-AFEE-A70C9EE02DE6/elements HTTP/1.1
Accept: application/json, image/png
Content-Length: 55
Content-Type: application/json;charset=utf-8
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
{"using":"accessibility id","value":"ListViewItem-112"}
SearchMultipleElements exception: Error HRESULT E_FAIL has been returned from a call to a COM component.
HTTP/1.1 200 OK
Content-Length: 74
Content-Type: application/json
{"sessionId":"EA471396-A5A4-4DFF-AFEE-A70C9EE02DE6","status":0,"value":[]}
==========================================
POST /session/EA471396-A5A4-4DFF-AFEE-A70C9EE02DE6/elements HTTP/1.1
Accept: application/json, image/png
Content-Length: 34
Content-Type: application/json;charset=utf-8
Host: <IP_ADDRESS>:4723
User-Agent: selenium/3.141.0 (.net windows)
{"using":"name","value":"Aladdin"}
SearchMultipleElements exception: Error HRESULT E_FAIL has been returned from a call to a COM component.
HTTP/1.1 200 OK
Content-Length: 74
Content-Type: application/json
{"sessionId":"EA471396-A5A4-4DFF-AFEE-A70C9EE02DE6","status":0,"value":[]}

Desktop session will always be slower and unstable, better create a session with the opened application under test.


Initialize form for dynamic fields

I have form with some field A depends of field B
I put   componentWillMount() { this.props.load(formData); } to form component and field B has correct value.
But when I change field B and show field A, this field didn't have default values but I have it in formData.
Does somebody had such case? or maybe you know good solution?

Make sure the name for A matches the path to its value in the initial values.
In theory, you should be able to initialize many values, and then, at some later time, render the Fields and they should have the values that were initialized. It sounds like something might be wrong in your setup.
Feel free to post a more concrete example of your code.

@erikras tank you for your help, you are right, I started create a snippet for you and found that I assigned default values for field in wrong place :)
Take this opportunity to say — thank you for your great work and Happy New Year! 🎄


Problem with .county in case.net scree

When I tried my standard St. Louis address 1200 Market St., it caused an error after choosing to use case.net

This seems like a problem in the city of St. Louis - there is no county after geocoding.
But there are also address where the city says St. Louis, but the county is St. Louis County.

Fixed this by using trial_court_county, and setting this through a code block that tests to see if county is in address, and sets it to city of st. louis or unknown if not.
(Had to fix my test to see if city = "St. Louis", because places in St. Louis County may also have St. Louis as the city in the address)

I changed this to set user[0].address.county to "City of St. Louis" or "Unknown" if not set by geocoding, and i changed the variable being called back to users[0].address.normalized_address().county

fdone


Split reserve into 2 functions

Currently reserve() has an optional timeout parameter.
This leads to an optional return type; since if a timeout happens no exception is thrown yet we don't get a Job as return value.
I propose:

Change reserve() to:

/** @throws someException **/
public function reserve(): Job

Add reserveWithTimeout:

/**
    @throws someException
    @throws TimeoutException
**/
public function reserveWithTimeout(int $timeout): Job

Another option could be with a Null Object pattern - a subclass of Job that has no contents. Its a little cleaner than a nullable job (function reserve(): ?Job), which is possible from PHP 7.1.

It's not an exceptional event if the queue is empty and equally, a reserve could end up not returning a job either with socket timeouts - or other fairly ordinary issues. So, not having a job to work on is an event that should be handled - not normally as a particular problem though.
I've written code that would pause for a little longer than usual on an empty queue, especially if it's not likely to be urgent, or there will often be large gaps between things to do.

either with socket timeouts - or other fairly ordinary issues.
These issues are already exceptions, and they should be...


js syntax improve, single 'quotes' vs "double" strings

I think we need highlight single quotes strings like a double quoted:

//github markdown highlight
var single = 'text', double = "text";

+1

Hmm, is that in a regular .js JavaScript file? This is how I see it in both .js and .coffee files:
Let me know if you have any steps to repro and I can see if I can figure out the issue.

@jesseweed yep, you're right, its an inlined js in *.html

@jesseweed i don't see this problem in 1.0.1, thanks!


ValueError after update to 2.5.6

Hi,
Today decided to update the plugins. One of them is your kodi plugin. After git pull and domoticz restart there is this error:
2018-04-05 20:50:36.579 (Kodi) Entering work loop.
2018-04-05 20:50:36.580 (Kodi) Initialized version 2.5.6, author 'dnpwwo'
2018-04-05 20:50:37.674 Error: (Kodi) 'onStart' failed 'ValueError':'invalid literal for int() with base 10: 'null''.
2018-04-05 20:50:37.674 Error: (Kodi) ----> Line 626 in /home/pi/domoticz/plugins/Domoticz-Kodi-Plugin/plugin.py, function onStart
2018-04-05 20:50:37.674 Error: (Kodi) ----> Line 93 in /home/pi/domoticz/plugins/Domoticz-Kodi-Plugin/plugin.py, function onStart
All fields in plugin settings are filled.
Can you have a look what is wrong ?

Can you go into the Hardware page, select the plugin and configure the Debug parameter via the drop down and hit the Update button.
That should fix it.

Well that was an easy fix, after setting debug to none the plugin starts without problems.
Again thanks for the work on it.
Case closed


medium-readonly-2

Hi :wave: The solution works fine in v4.4+, not in v4.5+.
type MyReadonly2<T, K extends keyof T = keyof T> = T & {
  readonly [P in K]: T[P]
}

Reproduce the problem
The solution in v4.7.2 : here
To fix this problem:
type MyReadonly2<T, K extends keyof T = keyof T> = Omit<T, K> & {
  readonly [P in K]: T[P]
}

It works fine in V4.7.2. here

Hey @martisss, wanna open a PR? 😃
:construction: ok


Remove the original QUIC implementation

Basically this PR just removes unused files for the original QUIC implementation.
Some files that had a suffix (_native or _quiche) are renamed and there's no suffix now.

[approve ci]


make nodeport for workload container ports

#1728 - I implemented this incorrectly previously and was only creating services of type ClusterIP; the Ember UI/Norman also supports creation of NodePorts. This PR updates the dashboard to create a nodeport service for all container ports without hostPort or hostIP defined.
This PR also:

stops the WorkloadEndpoints table formatter from displaying a link when the value is "<none>"
keeps track of & attempts to delete any services created if the workload creation fails (ui validation is run before service creation but workload creation may still fail)

@mantis-toboggan-md  I think this should just directly ask which kind of service you want (ClusterIP, NodePort, or LoadBalancer) and create that one kind.  Something like [x] Create a [ Node Port |v|] Service to expose these ports, and offered only if there are ports defined.

@mantis-toboggan-md  I think this should just directly ask which kind of service you want (ClusterIP, NodePort, or LoadBalancer) and create that one kind.  Something like [x] Create a [ Node Port |v|] Service to expose these ports, and offered only if there are ports defined.

Updated to:

properly edit or, if necessary, remove services on workload edit
create loadbalancer type services
include service type dropdown next to each port row

@lvuch I'm adding you to review now that there are visual changes :)

Updated to:

properly edit or, if necessary, remove services on workload edit
create loadbalancer type services
include service type dropdown next to each port row

@lvuch I'm adding you to review now that there are visual changes :)


I did not find asp.net and web development workload instead got a option for normal web development build tools

Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/install
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

@vishweshdhoble please provide more details about the problem you are seeing if you still have the problem.

Can you share a screenshot of what you're seeing then on the Visual Studio Installer window?


Ensure asyncio Endpoint.stream implementation yields to event loop

What was wrong?
When using code like this, the async generator does not natively yield to the event loop:
async for event in endpoint.stream(...):
    # do something

How was it fixed?
Added a call to await asyncio.sleep(0) in the implementation so that it would not block other coroutines from executing.
Cute Animal Picture

Either of you want to give this one more quick sanity check?


[Bug] Comet Lake Desktop (Booter/Quirks/ProtectUefiServices)

When testing the config of my 10th Gen Intel Core Desktop, I noticed there's an error in one of the Booter Quirks matches.
Booter/Quirks

(Quirks) ProtectUefiServices: Enabled; Error Message: "ProtectUefiServices must be disabled"

→ This is wrong. According to the OC Install Guide, ProtectUEFIServicesmust be enabled. Reference: https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#booter
Greetings.

I will not change the desired value, however I will change a text that is showing. Only Icelake and Z390 requires it on laptops. On desktop it's required by Z490 only so that will be changed as well

After looking on dortania guide - expected value will not change, however the shown message will be changed to reflect that it’s only required for Z390 socket

Uhh… you are wrong again. It is required for Z490, not Z390. Quote from "More In-depth Info":

Protects UEFI services from being overridden by the firmware, required for Z490.

Uhh… you are wrong again. It is required for Z490, not Z390. Quote from "More In-depth Info":

Protects UEFI services from being overridden by the firmware, required for Z490.

I'm not wrong. @sunbos provided screenshots about laptop one, so that's what I'm talking about

This quirk is required on Desktop on Z490 socket

Uhh… you are wrong again. It is required for Z490, not Z390. Quote from "More In-depth Info":

Protects UEFI services from being overridden by the firmware, required for Z490.

@sunbos is specifically talking about laptop rules. I'm not sure why they posted these screenshots there since this is an issue about Desktop rules

However, like you mentioned, this quirk is required on Desktop with Z490 socket

Ah, ok. I mean the Topic is about Desktops.
But there's another issue with the Laptop Installation Guide which is a concern for evaluating the suggested setting:  Z390 and Z490 are Desktop chipsets exclusively. Mobile chipsets for 9th and 10th gen Intel  have completely differnent names:
9th Gen: https://en.wikipedia.org/wiki/List_of_Intel_chipsets#Mobile_chipsets_2
10 Gen: https://en.wikipedia.org/wiki/List_of_Intel_chipsets#Mobile_and_embedded_chipsets
Therefore, referring to Z390 in the Installation guide makes absolutely no sense in regards to Laptops.
This is not your fault of course, since you didn't write the guide. But I wouldn't quote Z390 in the context of a Laptop config.

If that's a case, then I will change the expected value to Enabled in Laptop rules

I think that's a good idea.


Feature/data explorer data documentation

This PR adds the API documentation section to the data explorer. It would be nice to review the text as no all the info in the designs did apply.

Ready again!

@Bluesmile82 remember to merge develop before integrating this PR into develop


Brazil Bluelink test user

Hi,
Is it possible to be a test user for Brazilian location. I have a hyudai with bluelink and if it possible i can be a user tester for Brazil.
best regards
Daniel Burger

É possível o login do Brasil?


Streams job should maintain source key when producing to sink.

The streams process, specifically Kafka, should allow us to persist the source key to the sink.

Send keyed data to a source Kafka topic, use a GUID or ID of some sort
Start a Streams job to pull from the previous topic and dump into a Kafka sink
Consume data from the Kafka sink and notice the key is a DateTime, not the original key

Keyed data from a Kafka source, and possibly other sources like SQL, should maintain their key when produced to a sink. Having this capability would allow users who are using streaming tools, like KStreams, to more easily JOIN the data to other streams.

Hi Andrew,
Thank you for creating the FR. It sounds like a nice and important feature to support! You are welcome to submit a PR to implement this FR.
We will also add it to our backlog, so we can keep track of it.


the new blazor component or page auto add content remove config in csproj file

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug

right-click on project
add new item
type a component name
check the project file

  <ItemGroup>
    <Content Remove="Components\Data\UniCorrectionConfig.razor" />
  </ItemGroup>

  <ItemGroup>
    <UpToDateCheckInput Remove="Components\Data\UniCorrectionConfig.razor" />
  </ItemGroup>

  <ItemGroup>
    <_ContentIncludedByDefault Remove="Components\Data\UniCorrectionConfig.razor" />
  </ItemGroup>

it will be auto-generated. This is so annoying.
Expected Behavior
No response
Steps To Reproduce
No response
Exceptions (if any)
No response
.NET Version
vs2022 17.10.4
Anything else?
No response

@ArgoZhang could you share what type of project you have? Does this behaviour happen on a new blazer project created from the template?

@davidwengier thank you for reply this issue. the following is a repro video
https://github.com/user-attachments/assets/d00d79f1-834c-426e-955d-7f49748ad6f6
project info:
Microsoft.NET.Sdk.Razor

dotnet target framework
net6.0

@davidwengier  Thank you very much for getting back to me so quickly. I created a new project and this problem did not occur. But this problem has been bothering our team in my old project. I will send you the msbuild.binlog file by email.

@davidwengier
Thank you very much for your patience and support.
I had upgraded to v17.10.5. This issue has been fixed. I can't reproduce this issue.


Can we add the milestone in the timeline and use as Gantt Chart

I am looking to add the milestone to the timeline, for example having multiple milestones on one timeline bar. And also have a dependence on tasks to complete or interconnected tasks just like Gantt Chart
The following is just an example to understand requirements:

Can we add two new features in vis.js or help me I can do the changes for the same.

This issue is for Timeline, so created over there https://github.com/visjs/vis-timeline/issues/1545


Support generic INTx datatypes

The current FINN DataType enum only supports certain bitwidths (U/INT2, 4, 8, 16, 32..). Our hlslib components can support arbitrary bitwidths, and FINN should be able to take advantage of this.
Unfortunately Python Enums must be explicitly enumerated, so adding support for any bitwidth may be challenging and probably requires a rework of the entire `DataType system. A viable workaround for now may be to simply enumerate all possibilities until e.g. 16 bits.

5f1c3a316ae98eaf42244dba13765a30f6099581 adds much finer-grain bitwidths by enumerating 1-32 bits for unsigned and signed.   INT64 is now also added. Though this isn't quite INTx it should be enough to most use-cases so closing this for now.


Highlight a preset button has been selected

Hi, Thanks for the awesome feature.
I am working with preset-dates. But I don't see a way to highlight the button on the left when I click on it, like Today button I click it doesn't have any different class to style.

You can use a custom slot and match the active value in your parent component. It is a bit redundant to add this check when it can be implemented manually if needed.


Expose configuration for elastic client option elastic.SetSniff(false)

Please use the following questions as a guideline for an easier understanding of the issue without further inquiry. Thank you.
Docker version
17.12
Elasticsearch version
5 / Sematext Cloud
Operation System architecture
Max OS X
Expected behavior
Connect to Elasticsearch for bulk indexing
Actual behavior
Exit with error "
Steps to reproduce the behavior
Set  elasticsearch-url: http://logsene-receiver.sematext.com
docker: Error response from daemon: failed to initialize logging driver: error creating logger: elasticsearch: cannot create a client: elasticsearch: cannot connect to the endpoint: http://logsene-receiver.sematext.com:80
sniff timeout: no Elasticsearch node available.
Stefans-MBP-3:~ stefan$ curl http://logsene-receiver.sematext.com:80/_nodes/http?pretty
{"error":"Request not authorized","errorId":"1590317784350","status":"400"}

SaaS services might not expose  _nodes API (same case for AWS Elastic) for security reasons and use typically a load balancer in front of Elasticsearch.
Solution:
Initialize client with elastic.SetSniff(false), see https://github.com/olivere/elastic/issues/387

cool, good to know, I will add an elasticsearch option for enable/disable the sniff. Thank you.

@megastef thanks for helping again. This issue should be fixed with this PR https://github.com/rchicoli/docker-log-elasticsearch/pull/29 (https://github.com/rchicoli/docker-log-elasticsearch/pull/29/commits/410f72ace9040fce2c6a3127507d2760c6fba6a2).
Well, I guess I should have created a separated PR for this. Anyways, hopefully I can finish it tomorrow.

@megastef the related PR is merged to master. You can use elasticsearch-sniff=false for disabling this feature. In the future versions I could build a retry, if sniff fails to connect, then try without it, something like that.
Could you please try again and let me know if the problem persists? I haven't created an acceptance criteria yet for this feature.


fix project1

After PR https://github.com/tidb-incubator/tinysql/pull/93, we needn't implment DecodeIndexKeyPrefix anymore.

 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.

@rebelice PTAL


Code freeze for initial deployment [WIP]

What Changed

Added Persona as a user authentication backend (big thanks to @migurski for helping out with this)
Many minor fixes/changes. See #27 for a complete list.

Issues

Fixes #27
Fixes #20 (mostly -- more work still needs to be done in user testing to finalize this)

Still TODO:

[x] Figure out what to do with the landing page
[x] Figure out what do with @hamhands remaining comments on #27 [This has been backlogged for now]
[x] Scaffold for Heroku deployment

Screencap
For a mostly accurate screencap of the current flow, please see #24

Merging to master, deploying to heroku


Hats, Socks, and Belts

Describe the requested icon
Working on an admin app for products. Having an icon for Hats, Socks, and Belts would be helpful to match the other apparel icons in the set!

Added belt, sock, and several hats.


[BUG] does not support nvidia A30

I converted a model on the A30  card, but was stuck in cuda_init when main_test was executed.
It's stuck on:
...
 CUDNN_SAFE_CALL(cudnnCreate(&cudnn_handle_0))
...

how to fix it?

Hi, @zhaohb,
Thank you for your attention. You may need to add the compilation information (i.e., -gencode arch=compute_80,code=sm_80) to the compilation flags to support the A30 GPU, and re-build the NNFusion.

Hi, @xysmlx,
If I want to try Roller on A100, which part of the code should I modify?


Very negative values for matched img-text pairs got from coarse_grained-itm head

Hi! Thanks for this wonderful work! I tried to evaluate on flickr30k test set using your coarse_grained-itm approach. I got the score matrix for all image-text pairs from this function:
https://github.com/microsoft/FIBER/blob/ca0f36bd7e1ad0ac02af2550042b1f259adaf5f9/coarse_grained/fiber/modules/objectives.py#L389
But I found that the score computed for a matched image-text pair is very negative. For example, like this:
score = -6.652344

or very small
score = 0.048279

it is quite wierd? and for example:
caption1 = a black boy in orange and white trucks on playing in the sand
caption2 = the white dog is running in the shallow water
img is

This image is clearly matched with caption1, but the score of caption1 is -4.5 and the score for caption2 is -2.4, resulted in this image matcing more with caption2 since the score2 is less negative?
I would like to ask that is it because I got the score wrongly, is it normal score? Or do I need to do some further thing to the score matrix?

Hi, thanks for the question! can you reproduce the evaluation results? the logits are fed to a normalization layer during training and it could be hard to tell if they make sense by just looking at the values https://github.com/microsoft/FIBER/blob/ca0f36bd7e1ad0ac02af2550042b1f259adaf5f9/coarse_grained/fiber/modules/objectives.py#L61C24-L61C24


Add Kick / Ban / Timeban / Pardon - function to PP

I would suggest to implement a Player-Management system, which you can use to Kick / Ban / Timeban and Pardon users on your Server.

This likely will be a module since it is Minecraft specific. One of the goals is to have the panel support more games, so it being a module would be logical.

So as an owner you will be able to install modules, with wich you can extend pufferpanel and support multiple games?
That sounds awesome.
But where will I get this module? Is this already planned?

GSD is meant to work with multiple games, and we are trying to keep the panel as "flexible", so having more specific things would end up as modules. We have a repo for them, but none there yet as the panel is not done for it.
So pretty much yes. The panel can be extended is what we are going for.

Since this is a module desire, create an issue on https://github.com/PufferPanel/API-Modules for now

Ideally these would be modules, although still need to develop a plan for doing modules, I have some ideas floating around. The goal of modules is to allow them to hook into page templates and run their code, or show buttons that link to their code or what not.


 Please consider more portable way
of path management. (e.g., Linux uses /usr/ as default top path of 3rd
party applications. FreeBSD uses /usr/local/ on that way. Other OSes
use other path as their default apps top path).

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 20 Sep 2010 at 3:10

09d4c7d98e0cf16a2f92940ea9798fc545e3bd2a made the command path configurable on the Bazel build.
Thank you,


Travis CI fails

https://travis-ci.org/hackrid/isotp-c/builds/142710775

Hey there! You have this commit in your tree that broke it: https://github.com/hackrid/isotp-c/commit/901370aa72d39aaab2a7a7eec1c8d4b4b7b41aa5
This isn't in master, so you may have forked from someone else's repo? I just added a small update to the main repository at the tests are passing.


chore: adapt to naming convention of sdk examples

closes #402
tests fail until https://github.com/aeternity/aeproject/issues/404 is resolved

well, I voiced my concerns regarding this renaming already, so feel free to merge without my approval.

let's go that route for the moment as discussed and already adapted in SDK. if we aim to change this again at some time we should make sure everybody is fine with the route we choose.


Test Suite components updated to TypeScript with UseSelector/useDispatch

This is a duplicate from a PR to the previous repo https://github.com/unchained-capital/caravan/pull/357
It does not introduce a breaking change and it does not address an open issue.
This PR updates various files associated with Test Suite to TypeScript and updates functions such as connect and mapStateToProps to hooks.
Component files and associated Redux files converted to TypeScript:

Component files: TestSuiteRunSummary.tsx
Action files: errorNotificationActions, keystoreActions, testRunActions, testSuiteRunActions
Reducer files: keystoreReducer & testSuiteRunReducer
Selector files (created): keystore & testSuiteRun

Component files updated with hooks useSelector and useDispatch:

Notes.tsx
TestSuiteRunSummary.tsx

Just leaving a note for the historical record: I'm going to merge without a changeset (our new versioning and deployment automation system over the old commit lint system) as this doesn't add any new functionality, just QoL improvements for devs.


Fixing parameter name definition irregularities

What does this implement/fix? Explain your changes.
修复自定义path功能增加时参数定义不明确问题
Does this close any currently open issues?
If it fixes a bug or resolves a feature request, be sure to link to that issue.
…
Pull request type

Put an x in the boxes that apply

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Where has this been tested?
…
Any other comments?
…

@peterQin0826 @liuzjalex @renxueqiang 麻烦更新一下参数名称


Telliot doc updates

Fix --config flag usage that was causing error
Add instructions for ProfitThreshold

Pull Request Test Coverage Report for Build 599605629

0 of 0   changed or added relevant lines in 0 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.1%) to 38.691%

Files with Coverage Reduction
New Missed Lines
%

pkg/tracker/psrs.go
2
81.69%

pkg/tracker/retryFetcher.go
2
92.0%

Totals

Change from base Build 598659030:
-0.1%

Covered Lines:
1507

Relevant Lines:
3895

💛  - Coveralls

I am not sure why the linting fails, but if you run make lint locally should be able to see what changes does it apply.

I think it's some sort of a tooling error rather than the code change itself:

just run make lint locally and commit again

There was an extra space at the end of the sentence. I removed it and now the tests are passing.


Too much use of static variables and methods

This hasn't resulted in any noticeable bugs yet, but going through and fixing this is a priority. Many methods or variables are also public when they should be private.

Fixed


Installation issue

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/@angular/common
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/ng-password-validator
npm ERR!   ng-password-validator@"*" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\Agnihotra\AppData\Local\npm-cache\eresolve-report.txt for a full report.
npm ERR!      C:\Users\Agnihotra\AppData\Local\npm-cache_logs\2021-12-29T17_16_28_568Z-debug.log

2021-12-29T17_16_28_568Z-debug.log

I haven't seen that error before.
What version of node and npm do you have?
Reading this: https://stackoverflow.com/questions/64573177/unable-to-resolve-dependency-tree-error-when-installing-npm-packages
Suggests trying:
npm install --force
npm install --legacy-peer-deps

But I don't know why you would suddenly see this. The dependencies in the package.json file should all be compatible unless something else was installed to modify it.

--force worked.
Thanks a lot


Show logs while running for long running jobs

Resolves #880

I don't like this approach - you have to remember to take in the show_log function as an argument and call it when you need to.
Maybe we can spawn a background thread for each job that periodically updates the log, and terminates when the job is complete.


Fix split test setters

I've copy-pasted the bug in setCreated()... Fixed by updating the data manually in the database. Using CM_Model_StorageAdapter_Database would be nice, too – but let's keep it for the next step...

@njam please review

lgtm
Restarted build (testForkAndListenForChildren)

Improved the tests a bit.

makes sense

Tagged 1.110.0:

Use file extension to detect mime-type of javascript files (#1716, @njam)
Introduce RootProxy response to serve layout resource files from root dir (#1717, @njam)
BREAKING: Convert CMService_Newrelic into a service (#1663, @tomaszdurka)
Fix split test setters (#1718, @fauvel)


Show full VMI history logs

Currently, we show only logs from all VMI-related components based on the currently running virt-launcher pod.
In case the VMI was migrated, we will only show logs from the latest virt-launcher and the latest virt-handler starting from the creation of the latest virt-launcher.
This PR will allow showing logs from all VMI-related virt-launchers and virt-handlers throughout the history of the VMI - starting from the creation of the VMI.

I'll get this in. I have another follow up.


Add files via upload

Les Roches International School of Hotel Management
// There is a new website with .edu but we still have emails which end on students.lesroches.es.
Official site https://lesroches.es now redirects to https://lesroches.edu/es/campus/marbella/

I think I have made a msitake, a file should go to es folder..

@Arfesco Yes, you were right, you made a typo, and I renamed the file for you, no problem. Pull request merged. Thank you!

Thanks a lot


[Kernel] add bfloat16 support for gptq marlin kernel

Some models would overflow when using fp16 inference (e.g. Deepseek-V2), so we should add bfloat16 support for quantization kernel. This PR add bfloat16 support for gptq marlin kernel.
Unlike gptq kernel in https://github.com/vllm-project/vllm/pull/4781 , gptq marlin kernel doesn't use atomicAdd, so the performance of bfloat16 is close to float16.
Related issue: https://github.com/vllm-project/vllm/issues/2149
Main changes:

add bfloat16 input/output support for cuda kernels
dequant qweight to bfloat16 in proper ways.

@alexm-nm can you review this?

@alexm-nm I have restructured code. Can you review it again.

@bnellnm could you do a quick pass on the templates changes.

@bnellnm could you do a quick pass on the template changes.

The template changes look good.  I had a few minor comments.  Mostly the use of TORCH_CHECK over throw (which I think is more "standard").

@jinzhen-lin I think your code is in good state to land after addressing last comments.

@alexm-nm @bnellnm All previous comments have been fixed.
As for test in test_gptq_marlin.py:

since the naive gptq kernel doesn't support bf16 yet (https://github.com/vllm-project/vllm/pull/4781), I compare the outputs of gptq-marlin-bf16 model to the outputs of gptq-fp16 model.
as https://github.com/vllm-project/vllm/pull/4835 described, there is a bug when loading bf16 model and bf16 model in the same process, so I clear the rope cache after the first model is deleted in the code.

@jinzhen-lin thanks for adding the tests and fixing all comments. @robertgshaw2-neuralmagic looks good to me to proceed foward.

Thanks all!