Support for multiple locks

Hi,
First up: awesome work! Works flawlessly!
Would it be possible to pair multiple Nuki locks to the same ESP?
I'm planning on adding a second lock (frontdoor + backdoor) and place my ESP32 in the middle.

Hi Savjee,
Thank you for the feedback.
Regarding your request, I was already considering this but I think it is a bit problematic due to several reasons:

The pairing/unpairing process would be more complicated to the average user.
Testing of this feature would be difficult (while I plan to buy another Nuki, I don't own two devices currently).
It is difficult to assess how good multiple devices are supported by the underlying library (https://github.com/I-Connect/NukiBleEsp32)

Overall, considering that an ESP32 module costs ~$5, I think it does not worth the effort. Nevertheless, I'll keep the issue open (as a feature request), and wait for additional comments.
Uri

Thanks for your reply!
I don't have a lot of experience with developing for ESPHome, and zero knowledge of BLE,  but I do want to give this a go. Here are my initial thoughts, and I'd love your feedback/guidance.
We could create multiple instances of your Nuki implementation and set their deviceId in the YAML. I believe this is supported by the NukiBLE library you're using (not sure though how you set the deviceId in your code. Seems like it's fixed to 2020002?)
Example:
lock:
  - platform: nuki_lock
    name: Front door
    device_id: 1234567  # Available in Nuki app
  - platform: nuki_lock
    name: Back door
    device_id: 987654  # Available in Nuki app

As for your other remarks:

I believe the current pairing process could be kept. The logic would be: if the user has not defined a device_id himself, follow the regular pairing process.
Agreed. I'm planning on buying a second one soon, so I could test it if you want.
That's true. However, at first glance, it's seems well designed.

I know that ESP32's are cheap, and I have several of them around the house. But it seems wasteful to have 1 for each lock. I like to consolidate as much as possible.

The device id should be fixed, since it represents the bridge device id and not the smart lock device id (see "Authorization Data" in the Nuki bridge API doc).
If everything is implemented right, the only thing you need to do to support multiple locks is to pass a unique device name for each lock. You can do this by initializing Nuki::NukiBle in nuki_lock.cpp with this->get_name() instead of this->deviceName_

I suggest that once you get the 2nd nuki, test the changes and I'll pull the PR if everything goes right.

+1 on 2 locks spport

I appreciate the feedback and the request, but currently, due to scheduling, IO and other complexities when working with BT and ESPHome, I do not plan support for two locks.
I'd leave the issue open to get further feedback.


Chest and Fishing Loot Tables

I just looked through the loot tables I can edit. I'll download the listing and put it in Github. I can edit the following:

Actually Additions: jam house chest and lush caves chest
Ars Magica (do these actually spawn?)

mage tower chest
rare mage tower chest

Astral Sorcery

Shrine chest

Botania

Gaia guardian (1 and 2) drops
a bunch to additions to vanilla loot tables

Forestry

Naturalist's villager chest

Immersive Engineering

Engineer's villager chest
Stronghold library
Village blacksmith

Level Up

Digging
Fishing

Vanilla Minecraft: huge list

Chests

abandoned mineshaft
desert pyramid
end city treasure
igloo chest
jungle temple
jungle temple dispenser
nether bridge
simple dungeon
spawn bonus chest
stronghold corridor
stronghold crossing
stronghold library
village blacksmith

Fishing

Junk
Fish
Treasure

The BetweenLands

Common chest loot
Common pot loot
Dungeon chest loot
Dungeon pot loot
Music Disc

No the ars structures aren't spawning.
we can edit the levelup lists, sweet.

I've removed a bunch of stuff from the digging list for Level Up. It is interesting to note that all of LevelUp's digging drops are affected by a fortune enchantment on the shovel.
The rare category is pretty bare: diamond with a weight of 1, and 4 enchanted stone tools with a weight of 2 each. I'm thinking of removing the stone tools and adding PrimalCore's flint tools with enchantments. In addition to that, I'd like to add vanilla quartz, PrimalCore's obsidian shards, and maybe a bunch of the Biomes O' Plenty gems.
The uncommon category is also pretty bare: iron ingot, gold ingot, slime balls, and bowls. Maybe add various metal nuggets to this group.
Some things I've added:

Common

PrimalCore's Plant fiber, with a weight of 20

Uncommon

TConstruct slimes, weights: blue: 4; blood: 3; magma: 2; purple: 1

Rare

PrimalCore's Blood Opal, weight: 1

Should we include the loot inside the loot doc?

What loot doc?

the guidelines I made  for Alan for dungeon loot.

Add feathers to  uncommon

Added, with a weight of 10.

This issue is nearly a year old and most of the conversation is no longer applicable, since we pulled LevelUp. I'll be opening a new issue for the current loot tables.


wildcard vhosts

I'm trying to create a vhost where all subdomains under example.org will serve the same content
I've tried the following:
*.example.org {
root /var/www/
}

caddy started without any error, and  I got the following output
*.example.org:80
but actually, it didn't work.
On nginx, I used to do this config
server {
    listen       80;
    server_name  *.example.org;
    ...
}

or even to catch all
server {
    listen       80;
    server_name  _;
    ...
}

Thanks for your comments -- already being discussed in #310 and #209. Caddy will eventually support wildcard characters in the hostname.


VS 2017 - Power Query SDK installs but new data connector project not possible

The Power Query SDK (Version <IP_ADDRESS>) does not work with my VS 2017 (Version 15.4.1). Repairing did not help. Trying to open a new data connector project I will receive the following error message (translated):
"The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn\Microsoft.CSharp.Core.targets" was not found. Make sure, that the path in the -declaration is correct and that the file does exist on disk. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.CSharp.CurrentVersion.targets"
In deed, the folder "Roslyn" does exist, but does not include "Microsoft.CSharp.Core.targets". :-(

Same here... did this work with Visual Studio 2015?

Meanwhile, I know that one has to install in VS 2017 the optional .Net components. It's enough to install only the core components. Then the SDK does work with VS 2017!

@FrankFromGermany can you tell please what components exactly needed to be installed?

What else is required? I have .NET desktop development and Universal Windows Platform development installed on Visual Studio 2017 community edition, however when I create a new connector project it says the name 'PQExtension2.Contents()' doesn't exist in the current context.
// Use this file to write queries to test your data connector let     result = PQExtension2.Contents() in     result
I can successfully create and compile connector on another PC with VS 2017 community edition. Not sure what is the difference between those installations. On the PC it does not work I installed VS minimal without any extra extensions, extensions were added later.


Class "Illuminate\Database\Console\ShowModelCommand" not found

Hello,
Installing laravel-modules on Laravel 9.52.4, I get the following error:
$ composer require nwidart/laravel-modules
./composer.json has been updated
Running composer update nwidart/laravel-modules
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

   Error

  Class "Illuminate\Database\Console\ShowModelCommand" not found

  at vendor/nwidart/laravel-modules/src/Commands/ModelShowCommand.php:9
      5▕ use Illuminate\Database\Console\ShowModelCommand;
      6▕ use Symfony\Component\Console\Attribute\AsCommand;
      7▕
      8▕ #[AsCommand('module:model-show', 'Show information about an Eloquent model in modules')]
  ➜   9▕ class ModelShowCommand extends ShowModelCommand
     10▕ {
     11▕
     12▕
     13▕     /**

      +2 vendor frames
  3   [internal]:0
      Composer\Autoload\ClassLoader::loadClass()

      +7 vendor frames
  11  artisan:37
      Illuminate\Foundation\Console\Kernel::handle()
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

While inspecting th issue, I found that \Nwidart\Modules\Commands\ModelShowCommand uses Illuminate\Database\Console\ShowModelCommand, which is not there any more.
See:
https://laravel.com/api/9.x/Illuminate/Database/Console.html
EDIT:
I see now that for version Laravel 9 we should use laravel-modules 9 also, sorry about the mistake.
Best regards,
Khalid Muharam.

yes, i had same error but i didnt solve

https://github.com/nWidart/laravel-modules/pull/1545/files   i solved.

I think composer require "nwidart/laravel-modules":"9.*" will do, depending on your Laravel version.

Hello @andreamanini
You need to edit your composer.json file, specify the package version compatible with you Laravel version.
{
...
    "require": {
...
        "nwidart/laravel-modules": "9.*",
...
    }
...
}

Hello @andreamanini
You need to edit your composer.json file, specify the package version compatible with your Laravel version.
{
...
    "require": {
...
        "nwidart/laravel-modules": "9.*",
...
    }
...
}

this doesn't solve the issue for me actually, I still get the same error regardless

Hello @andreamanini
You need to edit your composer.json file, specify the package version compatible with your Laravel version.
{
...
    "require": {
...
        "nwidart/laravel-modules": "9.*",
...
    }
...
}

this doesn't solve the issue for me actually, I still get the same error regardless

you should do it
https://github.com/nWidart/laravel-modules/pull/1545/files

I cannot replicate this issue, when using Laravel 9 ensure you're using version 9 of the package:
"require": {
    "laravel/framework": "^9.19",
    "nwidart/laravel-modules": "^9.0"
},

For Laravel 10:
"require": {
    "laravel/framework": "^10.0",
    "nwidart/laravel-modules": "^10.0"
},

when will this be fixed ? I can't run composer update since using version 9 of this module

@andreamanini what versions do you have both the package and laravel in your composer.json file?

this is what I have in my composer file
"laravel/framework": "^9.0",   "nwidart/laravel-modules": "^9.0",
and this is what I get when I try to run composer update/install
`Generating optimized autoload files

Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover --ansi

Error
Class "Illuminate\Database\Console\ShowCommand" not found
at vendor/nwidart/laravel-modules/src/Commands/ModelShowCommand.php:9
5▕     use Illuminate\Database\Console\ShowCommand;
6▕     use Symfony\Component\Console\Attribute\AsCommand;
7▕
8▕     #[AsCommand('module:model-show', 'Show information about an Eloquent model in modules')]
➜   9▕     class ModelShowCommand extends ShowCommand
10▕     {
11▕
12▕
13▕         /**
  +2 vendor frames

3   [internal]:0
Composer\Autoload\ClassLoader::loadClass("Nwidart\Modules\Commands\ModelShowCommand")
  +7 vendor frames

11  artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
`

okay can you try changing your version for a minimum of 9.19 "laravel/framework": "^9.19" its odd that I'm not getting this I can't replicate this myself
Maybe try deleting vendor and running composer install

okay can you try changing your version for a minimum of 9.19 "laravel/framework": "^9.19" its odd that I'm not getting this I can't replicate this myself
Maybe try deleting vendor and running composer install

yes, I've done that also.. and I can see that composer is trying to download
Downloading nwidart/laravel-modules (v9.0.6)
but that ends up in throwing the same exact error..
did you already fix the issue in all the versions of the repo?

this happens on laravel 10 & installing a module that depends on nwidart/laravel-modules version 9 which has installed version of v9.0.6
so the fix is to update the module composer file to use * wild card version for nwidart/laravel-modules which will always get you the correct version according to your laravel version.
if u still want to constraint the version of laravel, you can add "laravel/framework": "^9.0 || ^10.0", to your module composer json file

Hi, I'm not using laravel 10 right now, and as mentioned in previous comments I've also tried to add a specific laravel version, such as the 9.19 in the composer file but that did not help at all..

If you experience problems try running with the --no-scripts flag:
composer update --no-scripts

or
composer install --no-scripts

I am using Laravel 10 and I switched manually the extend from ShowCommand to DbCommand


Receiving burned results from image to video demo

Let me start by saying kudos! the paper looks amazing, and the results you shared are incredible.
Thanks for sharing this with the community!.
I am trying out the notebook demo of image to video, and i'm running into several issues.
I am using all default parameters, with temp=16.

It looks like the result shape is torch.Size([1, 16, 17, 96, 160]), which means it generated a total of 17 frames, althought temp=16 is expected to generate 5 seconds video. i assume this has to do with frame_per_unit defaulted to 1?(and not overriden in demo?)
Trying to decode the results directly  of all frames by the VAE, i'm getting OOM on A6000, even with memory save option. it looks like it's trying to allocate unreasonable amounts of vram to do so:
"OutOfMemoryError: CUDA out of memory. Tried to allocate 63.28 GiB. GPU 0 has a total capacity of 47.51 GiB of which 5.34 GiB is free"
And most importantly, while i'm able to overcome the issue in (2) by decoding it frame by frame, the results are 'burned':

Would appreciate your help in understanding how to resolve those issues :)

You mentioned that "Trying to decode the results directly of all frames by the VAE", may I ask if you are using a different VAE decoding strategy from ours?
https://github.com/jy0205/Pyramid-Flow/blob/bdc3de990b39bb1a8cc6ff48a1d2d7f01ae5c9ee/pyramid_dit/pyramid_dit_for_video_gen_pipeline.py#L662-L667
In the above decoding function, we use different means and stds for the first latent and the following 16 latents. Therefore, it may cause a burned effect if a simple decoding strategy is used. This is due to the fact that we use a causal VAE similar to MAGVIT-v2. It results in two types of latents (the first latent is exactly the same as an image, while the rest are video-specific), so they need to be normalized separately.

Thanks for the quick response!
this is probably the cause for the burning effect and i will test it out soon.
The reason i was trying to decode it frame by frame was because I couldn't get the vae tod ecode it all in once without recieving OOM

You can set save_memory=True. If the decoding memory still exceeds, you can reduce the tile_sample_min_size here from 256 to 128.
https://github.com/jy0205/Pyramid-Flow/blob/bdc3de990b39bb1a8cc6ff48a1d2d7f01ae5c9ee/pyramid_dit/pyramid_dit_for_video_gen_pipeline.py#L671

When running the text to image demo before trying the image to video demo everything works great. i guess this is about the vae tiling being enabled in the text to video cell but not in the image to video cell :)

Thank you for the feedback. We have moved the vae.enable_tiling() function to the initialization block in https://github.com/jy0205/Pyramid-Flow/commit/5d85625f16d8807502ceac654e9f5f34460c47c6.

When running the text to image demo before trying the image to video demo everything works great. i guess this is about the vae tiling being enabled in the text to video cell but not in the image to video cell :)


consider: mpv should use ffmpeg-full to include things like v4l2 support, etc

Describe the bug
Trying to use mpv to decode v4l2 doesn't work:
nu> ssh $"cole@(^tailscale ip --4 rocky)" "dd if=/dev/video0" | mpv av://v4l2:/dev/stdin
[lavf] Unknown lavf format v4l2
Failed to recognize file format.

I suspect this is because mpv pull in ffmpeg_5 and doesn't set it to have full deps, so the ffmpeg in mpv doesn't have v4l2 support.
Steps To Reproduce
Steps to reproduce the behavior:

Try to use mpv with  v4l2.

pkgs/applications/video/mpv/default.nix --- 1/2 --- Nix
83 83     AVFoundation CoreFoundation CoreMedia Cocoa CoreAudio MediaPlayer Accelerate;
84 84   luaEnv = lua.withPackages (ps: with ps; [ luasocket ]);
.. 85
.. 86   ffmpeg_5_full = ffmpeg_5.override { ffmpegVariant = "full"; };
85 87 in stdenv.mkDerivation (finalAttrs: {
86 88   pname = "mpv";
87 89   version = "0.35.1";

pkgs/applications/video/mpv/default.nix --- 2/2 --- Nix
145   ++ lib.optionals waylandSupport [ wayla 147   ++ lib.optionals waylandSupport [ wayla
... nd-scanner ];                             ... nd-scanner ];
146                                           148
147   buildInputs = [                         149   buildInputs = [
148     ffmpeg_5                              150     ffmpeg_5_full
149     freetype                              151     freetype
150     libass                                152     libass
151     libpthreadstubs                       153     libpthreadstubs

This fixes v4l2 in mpv. Note the my original post's example is misleading, v4l2 devices are too special to be used the way I was attempting.

...just override it yourself if you need it?
{ pkgs ? import <nixpkgs> {}, ... }:

pkgs.mkShell {
  nativeBuildInputs = with pkgs; [
    (mpv-unwrapped.override { ffmpeg_5 = ffmpeg_5.override { withV4l2 = true; }; })
  ];
}

is this fixed by https://github.com/NixOS/nixpkgs/pull/253915 ?

As far as I can tell, yes. Thanks for the heads-up.


Can the whole repo be shared with ASL2.0/MIT

Is your feature request related to a problem? Please describe.
Can part which is GPL be relicensed under ASL2.0/MIT
Describe the solution you'd like
Whole repo under ASL2.0/MIT

Hi @sirinath.
No, currently it cannot be re-licensed. TornadoVM extends the GraalVM JIT compiler (which is also GPLv2). Therefore, the TornadoVM JIT compiler is also GPLv2.

GraalVM has assembly exception. So other than modification of the GraalVM itself can be relicensed.

TornadoVM modifies the Graal compiler (some optimisations at least) hence the GPL inheritance.

Maybe the GPL+CE can be limited to the modified part which perhaps can be isolated into a sperate module (say Tornado-graalvm) while Tornado specific code can be separately licensed.

Yes, we are currently looking into it.

Currently, the licenses of TornadoVM components are as follows:

Module
License

Tornado-API
 + CLASSPATH Exception

Tornado-Runtime

Tornado-Assembly

Tornado-Drivers

Tornado-Drivers-OpenCL-Headers

Tornado-scripts

Tornado-Annotation

Tornado-Unittests

Tornado-Benchmarks

Tornado-Examples

Tornado-Matrices

JNI Libraries (OpenCL, PTX and LevelZero)

Hope this is useful.
I will close the issue. Please, if you have more questions, feel free to open new issues.


keep this project alive...

I like the features this package provides but I hope there is a up-to-date-out-of-the-box-one-stop-all solution to django/graphene authentication, or simple alternatives

I don't currently work much with Django, but would be happy to add additional admins/collaborators if you're interested in helping to keep this alive.


[Meta] Several problems with archived meetings

Description: In an edge case, archived Meetings are not shown in the meeting list. To see the affected archived meetings again, the user needs to open the associated committee of the meeting or the account list. After this, the meeting is visible until the user closes or reloads the website. (Issue 1)
Additionally, the affected archived meetings didn't load directly in the committee detail view. First the list of not affected meetings is loaded and shortly after, the affected meetings are loaded. ( Issue 2)
Furthermore the action Archive triggers a bug, which makes the archived meeting invisible until page reload. (Issue 3)
Example - Archived meeting C is not visible in meeting list:

After opening the committee detail view meeting C is visible:

Reproduction:

open committes > create a committee
create two meetings (A and B) in the committee
Archive meeting B
Create a new meeting by duplicate archived meeting B. > a new active meeting should now exist > relabel it's name with something like meeting C to identify it easier.
archive meeting C > > meeting becomes invisible until page reload (Issue 3)
head to Dashboard calender view > reload page with Strg+R
open the meeting list and search for meeting C > should not be visible (issue 1)
open committee list > open the created committee detail view. the list should now load first the unaffected meetings and after it meeting C. (If you didn't see the first time. Reload the page again.)

What should happen:

[ ] Issue 1 - Most important: Archived meetings should always be visible even if they are duplicated from an archived meeting.
[ ] Issue 2: The meeting list in a committee detail view should load all meetings smoothly without a clear delay.
[ ] Issue 3: Archiving a meeting should not lead to an invisible meeting.

If one does a thorough datastore check (via /info page) after reproducing this sequence, the result will be that the datastore is corrupt and that the newly archived meeting's is_archived_in_organization_id field is correctly set to 1, but the counter-relation is not set.
TLDR: Seems to be primarily a backend problem

The problem may be that the copy meeting is created with both is_archived_in_organization_id and is_active_in_organization_id set to 1 at the same time.


OSE user should not log in

OSE user can currently log into the app.

This appears to be fixed...


check controller enabled

Ignore jobConfig is empty if controller is enabled during initialization.

Codecov Report

Merging #261 into master will decrease coverage by 0.02%.
The diff coverage is 80%.

@@            Coverage Diff             @@
##           master     #261      +/-   ##
==========================================
- Coverage   68.85%   68.82%   -0.03%
==========================================
  Files         163      163
  Lines       22610    22607       -3
==========================================
- Hits        15567    15560       -7
- Misses       5823     5827       +4
  Partials     1220     1220

Impacted Files
Coverage Δ

subscriber/common/job/controller.go
41.89% <0%> (ø)
:arrow_up:

subscriber/config/service_config.go
82.22% <100%> (-1.12%)
:arrow_down:

datanode/peer_source.go
58.11% <0%> (-2.57%)
:arrow_down:

cluster/topology/dynamic.go
70.4% <0%> (-2.4%)
:arrow_down:

controller/mutators/etcd/schema_mutator.go
59.17% <0%> (-1.78%)
:arrow_down:

subscriber/common/job/driver.go
71.98% <0%> (+0.7%)
:arrow_up:

broker/query_plan_non_agg.go
76.03% <0%> (+2.47%)
:arrow_up:

Continue to review full report at Codecov.

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


Add a statistics TBD to show level of knowledge of a set

The overall grade can be based on the percentage of cards in each filter. So the scores will be: Good-5, Minor-4, Medium-2, Non-0. The total score between 0 and 5 weighted by the percentage of cards in each filtered list.

There can also be a more detailed statistics as well as showing the change over time.


cant compile

For issue need

Post title bug
Post the code error[used code tag please]
Send Screenshot
if too long please used pastebin

Example
"bug on build"
this bug like this code :
[put code]
this additional screenshot :
[upload picture]
hmmm too long code i will give pastebin url :
[this url paste bin]
[  ] Kohaku Team Developer && Cryptonote Family
hi
tried running make but it says  - make: *** No targets specified and no makefile found. Stop.

you need this
mkdir build && cd build && cmake -DUSE_SSL=0 ..
then you can
make

Cool, I'll give it a try
Thankyou
Sent from my Samsung Galaxy smartphone.
-------- Original message --------
From: Founder Nur1Labs<EMAIL_ADDRESS>Date: 07/05/2018 10:03 (GMT+00:00)
To: Nur1Labs/CryptonoteEvo-CLI<EMAIL_ADDRESS>Cc: Andy16k<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Nur1Labs/CryptonoteEvo-CLI] cant compile (#1)
you need this
mkdir build && cd build && cmake -DUSE_SSL=0 ..
then you can
make
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Nur1Labs/CryptonoteEvo-CLI/issues/1#issuecomment-387004390, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AkJh503UPTqDJ5hYyGO1mMa0fYX4lkFYks5twA3OgaJpZM4T0gfE.


Program stucks when running inference scripts

Hi~
Environment: Python3.10, cuda11.8 and others follow requirements.txt

IDE：VSCode Terminal, SSH to Ubuntu Server

Command: python -m scripts.vid2vid --config ./configs/prompts/animation_facereenac.yaml -W 512 -H 512 -L 64

Stucks in
# AniPortrait/src/utils/face_landmark.py(line 3164)
return cls( # <--
    task_info.generate_graph_config(
        enable_flow_limiting=options.running_mode
        == _RunningMode.LIVE_STREAM
    ),
    options.running_mode,
    packets_callback if options.result_callback else None,
)

# anaconda3/envs/ani/lib/python3.10/site-packages/mediapipe/tasks/python/vision/core/base_vision_task_api.py  (line 70)
self._runner = _TaskRunner.create(graph_config, packet_callback) # <--

The error looks not complete. And it is weird since we do not meet this bug before. Maybe you can check whether mediapipe==0.10.11. And make sure src/utils/mp_models/face_landmarker_v2_with_blendshapes.task is existed.
By the way, you can run our example for test. Copy the case in configs/prompts/animation_facereenac.yaml:
test_cases:
"./configs/inference/ref_images/Aragaki.png":
- "./configs/inference/video/Aragaki_song.mp4"

@Zejun-Yang Thanks for replying.
The version of mediapipe is 0.10.11.
I have not changed any code, yet.  The command is provided in ReadMe.md.
After the program stucks, I press Ctrl+C, then errors show out.
I0000 00:00:1711607647.975712   27595 task_runner.cc:85] GPU suport is not available: INTERNAL: ; RET_CHECK failure (mediapipe/gpu/gl_context_egl.cc:84) egl_initializedUnable to initialize EGL
W0000 00:00:1711607647.976789   27595 face_landmarker_graph.cc:174] Sets FaceBlendshapesGraph acceleration to xnnpack by default.

Maybe mediapipe installed by pip in this way is cpu version? Or GPU driver version of my server is not satisfied？(Driver Version: 515.105.01, check by nvidia-smi)
# requirements.txt
mediapipe==0.10.11

same issue, inference may delegate to CPU, so process is slow,
here is my log:
/usr/local/lib/python3.10/dist-packages/diffusers/utils/outputs.py:63: UserWarning: torch.utils._pytree._register_pytree_node is deprecated. Please use torch.utils._pytree.register_pytree_node instead.
  torch.utils._pytree._register_pytree_node(
/usr/local/lib/python3.10/dist-packages/diffusers/utils/outputs.py:63: UserWarning: torch.utils._pytree._register_pytree_node is deprecated. Please use torch.utils._pytree.register_pytree_node instead.
  torch.utils._pytree._register_pytree_node(
2024-03-28 12:59:21.608636: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
2024-03-28 12:59:21.608693: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
2024-03-28 12:59:21.610025: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
2024-03-28 12:59:22.772744: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
/usr/local/lib/python3.10/dist-packages/diffusers/utils/outputs.py:63: UserWarning: torch.utils._pytree._register_pytree_node is deprecated. Please use torch.utils._pytree.register_pytree_node instead.
  torch.utils._pytree._register_pytree_node(
Some weights of Wav2Vec2Model were not initialized from the model checkpoint at ./pretrained_model/wav2vec2-base-960h and are newly initialized: ['wav2vec2.encoder.pos_conv_embed.conv.parametrizations.weight.original0', 'wav2vec2.encoder.pos_conv_embed.conv.parametrizations.weight.original1', 'wav2vec2.masked_spec_embed']
You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.
Some weights of the model checkpoint were not used when initializing UNet2DConditionModel:
 ['conv_norm_out.weight, conv_norm_out.bias, conv_out.weight, conv_out.bias']
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1711630892.399963   26005 task_runner.cc:85] GPU suport is not available: INTERNAL: ; RET_CHECK failure (mediapipe/gpu/gl_context_egl.cc:84) egl_initializedUnable to initialize EGL
W0000 00:00:1711630892.470891   26005 face_landmarker_graph.cc:174] Sets FaceBlendshapesGraph acceleration to xnnpack by default.
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
I0000 00:00:1711630892.585868   26005 task_runner.cc:85] GPU suport is not available: INTERNAL: ; RET_CHECK failure (mediapipe/gpu/gl_context_egl.cc:84) egl_initializedUnable to initialize EGL
pose video has 233 frames, with 30 fps
/content/AniPortrait/src/pipelines/pipeline_pose2vid_long.py:408: FutureWarning: Accessing config attribute `in_channels` directly via 'UNet3DConditionModel' object attribute is deprecated. Please access 'in_channels' over 'UNet3DConditionModel's config object instead, e.g. 'unet.config.in_channels'.
  num_channels_latents = self.denoising_unet.in_channels
 80% 20/25 [08:32<02:07, 25.53s/it]


CloudConfigurationManager.GetSetting returns null after updating to Azure Tools 2.7 and Microsoft Azure Configuration Manager 3.1.0

I have a cloud service with a web role and some worker roles that was previously working fine using Azure Tools 2.5 and Microsoft Azure Configuration Manager 2.0.3. After updating to Azure Tools 2.7 and Microsoft Azure Configuration Manager 3.1.0 and updating the namespace change (Microsoft.WindowsAzure -> Microsoft.Azure) the CloudConfigurationManager.GetSetting always returns null.

@tsunami-kevin Thank you for the report.  Assignign to the appropriate team for resolution.

+1

Having the exact same issue with Azure Tools 2.7 and 3.1.0. Spent a few hours downgrading version by version and deploying, and found all versions down to 2.0.3 having a similar issue where they would not read the value from the role's settings and instead fall back to the Web/App.config value.
Works fine in the development emulator but not on Azure.

I was able to get it to work by reverting back to my changeset prior to the upgrade and then upgrade each package one by one. It also involved editing the csproj and package files to make sure the version and reference hintpaths were correct.

Why every time I try to update to a newer Azure SDK/tool thing stop working? The only solution for the moment is to downgrade?

+1

+1 when I upgraded from 2.3 to 2.7. It looks like my startup project was changed from my azure project to the webrole. Changing the startup project for the solution back to the Azure project fixed my CloudConfigurationManager issue. Hope this helps.

Cost: 2 (time boxed)

Closing it since this is an Azure Tools issue.


Bugfix :) Make it be_called_with_arguments returns actual differences

Bugfix? I think what we have is a feature. The lack of detailed output makes you really have to understand exactly what your script is doing. 🐼

Noted and updated.

I just saw you changed this to a feature. I was totally kidding about it being a feature and not a bugfix...


Put tests for non-default sources in separate files

Fixes #427.
Tests for settings sources, that are turned on by default, reside untouched in test_settings.py: DotEnvSettingsSource, EnvSettingsSource, InitSettingsSource, SecretsSettingsSource.
Tests for other sources are moved to separate files.

@hramezani ready for review. Lint check fails on GitHub on code that I didn't modify, although local make lint passes successfully. Should I update code to fix GitHub's lint errors?

Thanks @makukha

@hramezani I'm glad to help :)


unable to save anything on local mongodb (current version on ubuntu)

Repro steps:

create some collections with meteor
open database
edit anything (optional - you can just open anything)
click upload

Action: cosmosDB.CosmosEditorManager.onDidSaveTextDocument
Error type: Error
Error Message: Argument passed in must be a single String of 12 bytes or a string of 24 hex characters
Version: 0.7.1
OS: linux
edit:
new documents (created by cosmos) are working. It is probably connected to id.
new document has id like:
"_id": {
"$oid": "5b1a921924938017a342358b"
},
but documents created by meteor looks like:
"_id": "MggBuCQhxQLHBHFso",
why can't I use string based _id ?

The same problem here with Meteor database.

@bartmichu Thanks for reporting this to us.  We are tracking it in #534 and hope to have a fix out soon.

Hi @lipt0n and @bartmichu , the merged fix was published today (version 0.8.0). Hope this fixes your issue. :-)
Let us know how the fix holds up with your use-case.

@PrashanthCorp it works great for me, thanks!


Add MeshOptimizer Bindings

Summary of feature
Introduce bindings for MeshOptimizer and gtlfPack
Comments
As Silk.NET grows, the need for optimized meshes will also grow. Assimp mesh optimization may not be enough for many, and no bindings exist for C# that are currently actively maintained.
Does this have a proposal?
Nope!

We are currently investigating how we can allow the community to add more bindings that do not meet the typical bar for inclusion today. This will be discussed in the next community meeting.


Security issue on lodash

NPM audit reports a high severity security issue on lodash, which this package depends on:
│ High          │ Prototype Pollution                                          │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ lodash                                                       │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ simpl-schema                                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ simpl-schema > message-box > lodash                          │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://npmjs.com/advisories/1065

also the question, whether it is really needed to include the whole lodash package? This makes simpl-schema grow unnecessarily IMO.

PR opened at #12

Thanks, published in 0.2.2.
Regarding lodash, this package previously depended on the individual lodash packages, but they had security issues and were no longer supported. Webpack should tree shake the lodash package if properly configured, so hopefully only the parts of lodash that are used are getting included.
That said, I think the two parts of lodash that are used by this package could be implemented using different packages or no package at all, so I'll make a separate issue for that.


The JVM shared library "/System/Library/Frameworks/JavaVM.framework" does not contain the JNI_CreateJavaVM symbol

System information:
Operating system: macOs Monterey12.4 (M1 max)
DBeaver version: 22.1.2
Describe the problem you're observing:
Modify vm to local jdk and start the application

I have found the problem, I need to specify the vm parameter to the java directory ,as below：
-vm
/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/bin/java

I have found the problem, I need to specify the vm parameter to the java directory ,as below：
-vm
/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/bin/java
The above command is not working for me.
ERROR:  The JVM shared library "/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib"
does not contain the JNI_CreateJavaVM symbol.

adding /bin/java worked for me with JDK 22


Fix a few typos and formatting bugs in the docs

Thanks Alex,  I made a couple of minor tweaks and have now merged.


[Feature]: Enable joining a lobby by sharing a link to your current game

Feature Summary
It would be convenient to be able to invite someone directly to your game from the lobby view to avoid the need to tell them which specific game to join using its name. We should allow direct navigation to a game lobby to direct users to authenticate if necessary and then to join the game
Detailed Description
The intended flow is that a user who is sitting in the lobby can copy their url bar and send it to another user who could then navigate directly to their game and take care of all the appropriate setup in the database.
This has two main parts:

If a user navigates to a specific lobby without being logged in, we should redirect them to the LoginView and set a query param that the LoginView uses to redirect them back to that game lobby after successful authentication
When the LobbyView is created, it should check in the gameStore to confirm that the user has the game data and has properly subscribed to the game. If the game data is not present (i.e. the user directly navigated to this url without first going home and clicking the join button), then we should fire off the gameStore.requestSubscribe() action with the id from the lobby url.

Notably for 2) we should use a loading state while the request to join the lobby is being processed (a v-skeleton loader would be appropriate) and if the request to join the game fails (e.g. another person already joined before you clicked the link), we should show a dialog that says
"Oops
Could not join that game at this time. Go home to find another one!"
with a button to "Go Home" that directs the user to the HomeView.
This way users will be able to share links to their current lobby so other players can directly join their game, and we'll appropriately authenticate and join the game, and handle errors by going home.

I will be working on this issue, if someone has done some work on this or has any feedback, you can dm me on the Cuttle discord

Hey @Rafajrg21 have you made any progress in this? I couldn't find your discord so I couldn't DM you, but I'd like to work on this alongside you if that's alright!


Change the path to a unnamed arugment in examples

Right now it has it as --path XXXX for the file in examples.
That name is poor because there are a lot of paths involved in output. Since it is the only required argument, it should be a commandline argument that is not named instead.  That is,
vchdfe test.csv

should be enough if there is a test.csv in the folder.
I think in ArgParse.jl this might already be doing this as a positional argument?  So see if you can skip the --path and then update all examples based on that.

Sorry, was looking at something old.  I think this is actually complete in the readme.


Problems with terrainExaggeration parameter in version > v.1.16

I expected some problems with the the terrainExaggeration parameter in cesium versions >= 1.17. I used a terrainExaggeration value of 4.0 in version 1.16 and it works for me. In newer versions, my terrain / imagery isn't display anymore if zooming to higher zoom levels. My area of interest was europe.
I reproduced the error running the sandbox application with this code:
var viewer = new Cesium.Viewer('cesiumContainer', {
    terrainExaggeration: 4.0
});

var terrainProvider = new Cesium.CesiumTerrainProvider({
    url : '//assets.agi.com/stk-terrain/world'
});
viewer.terrainProvider = terrainProvider;

Thanks @jacmendt, this is a known issue that we definitely plan on fixing for our next release (April 1st).
Since this is a duplicate of #3607, I'm going to close this issue.  Thanks again.

@jacmendt this was fixed in #3734 and will be released in Cesium 1.20 on April 1.

@pjcozzi i tested today the new Cesium version 1.20 and the error stil exists. I also tested again the sandbox application described above and could reproduced the error, but I'm not sure if the sandbox application is also using the latest cesium version.

I can confirm that this is still an issue, but only in specific portions of the Earth (which is why it was probably missed).  Use the original sample code and zoom to Dancy, Eure-et-Loir, France in the Geocoder and you'll see it.
@bagnell can you take a look at this?

Thanks for the report, we have a few other things on our plate, but we'll try to look at this before the next release.

@bagnell can you take a quick look to see if this is small enough in scope to make 1.21 on Monday?


Lowess Regression in openEO

This notebook attempts to mitigate these gaps in our time series data using a regression technique, specifically the Lowess model.
In this context, we implement Lowess smoothing directly within the openEO User-Defined Function (UDF). Given the objective of showcasing the integration of such models into the openEO workflow, this notebook mainly focuses on presentation rather than model finetuning.

there's a triple for loop in the udf, in python that is often a performance issue, was that checked?
xarray apply_ufunc might be an alternative, that's what we use a lot for timeseries based approaches in FuseTS. I didn't check if it's really the best option for this one though...

An example of someone trying to do lowess on xarray, resorted to using numba and numpy 'apply_along_axis':
https://gist.github.com/serazing/7dda94af17cf313e9ee019f12a1b093e

@jdries @soxofaan  are you happy with the changes made? If so I can give it one last review and merge

looks a lot better already
for the plot at the end: I had trouble comparing the curves. Maybe one option is to just have one plot, but showing the filled values in a different color? (Perhaps this can be achieve by simply plotting one graph on top of the other?)

updated the plot 😃

{job.describe()['costs']}
is there a particular reason to put the result in curly brackets?
About the plots: you seem to be doing quite some numpy hacks (e.g. [1:], reshape) and there is hardcoding of the x label Day since 2021-04-01, which will be wrong if people start playing with the temporal extent.
Can't this be simplified and generalized by sticking to basic Xarray operations?

@HansVRP, I believe it is ready 😄. Please let me know if additional changes might be required

Hi Pratichhya, I am still not fully convinced on the notebook's name, InterpolateMissingData would be more on target

Small comments:

before starting the udf, I would already download the observed No2 before going over the udf as it might be confusing what data cube you are executing when
I would show the cost of the filled job to showcase it is cheap

Lastly the readme of the python examples doesn't compile correctly for me. I would also add "applying UDF along the time dimension" to the demonstrates column


My ton balance returned

<EMAIL_ADDRESS>How can i get my money??

Hello, can you explain this issue better?

Some days ago i claim  dog coin..after transection my ton balance and dog coin also showing empty balance...i Don't khow this presses, can you help me?

@robin450916  This issue has been preview on the Pull Requests. To resolve, Visit the official live support page to initiate a chat with an agent using the chat button via support. Remember to provide the transaction hash

I asked something few days ago but any single person not contract me and don’t show any interest for my content,this is shame for me.


WIP - http_proxy: Use a PodPreset to set HTTP_PROXY settings in Tectonic Pods

Thanks 👍
This PR is still a W.I.P as we experiment with the best path forward to enable the proxy settings for the Tectonic Pods.
We're trying to implement a solution that is minimally disruptive to the cluster configuration, and that is also capable of being accepted upstream. As we have updates, we'll reflect it in the PR.

The matchExpressions selector is successful.  If we run into any other tectonic pods that need to use HTTP_PROXY their labels will have to be added to the PodPreset's selector.  Not ideal, but serviceable for now.
The values for the container's the env vars are being pulled from the same tfvars that the node env vars are using.
@metral PTAL - if you're happy, remove the do-not-merge label and I'll merge away.


Add ddnet++ account page

Add a page for showing single dopp accounts like the account.php but for the public.
And link them from the rankings

make sure to avoid XSS


Http get request page reloading issue

Hi @patrickmichalina
I have created one method in search.component.ts file.
search(q: string){
this.$results = this.searchService.search(q);
this.$items = this.$results.map((a: any) => a.items)
this.$count = this.$results.map((a: any) => a.total_count)
}
public search(search: string, sort = '', order = ''): Observable {
const params = new HttpParams()
.set('q', search)
.set('sort', sort)
.set('order', order)
return this.http.get(this.url, { withCredentials: false, params  })
}
<form class="form-inline">

            <input #query type="text" class="form-control" placeholder="Search Angular projects">

<button (click)="search(query.value)">Search</button>
</form>
when i am calling  this method, i can see the result but after result,  page is reloading automatically.
can we send ajax request with form tag without reloading the page ?

I think is the default behavior of buttons inside a form. You should try checking onSubmit behavior (more of an HTML concern). I didn't spend much time on this part of the demo and will probably remove it in favor of an API from the node server. Let me know if you need more help. Thanks!

i guess only solution to use form without reloading page is FormsModule
<form #searchForm="ngForm" (ngSubmit)="search(query.value)" class="form-inline">

           <input #query type="text" class="form-control" placeholder="Search Angular projects">

<button type="submit">Search</button>
</form>


3SDK install on Ubuntu 20.04 throws error

We have one customer/partner who recently tried to install the 3SDK on his Ubuntu 20.04 machine.
The installation did not go as simple in one go and he got the following error after threebot start :

Ubuntu:  20.04
Docker:  19.03.11 ce
3SDK v10.6
When he manually tried to start 3bot from container he gets this :

And from tmux :

i tried it at ubuntu 20.04 and it works very good

@siddiquagig can you ask the customer on which kind of 'machine' he is running this?
Please provide the output of lscpu seems some instruction in the cpu is missing

Update from him , he is running directly on a machine HP workstation XW8600
result of lscpu :
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   38 bits physical, 48 bits virtual
CPU(s):                          8
On-line CPU(s) list:             0-7
Thread(s) per core:              1
Core(s) per socket:              4
Socket(s):                       2
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           23
Model name:                      Intel(R) Xeon(R) CPU           X5450  @ 3.00GHz
Stepping:                        6
CPU MHz:                         2000.891
CPU max MHz:                     3000.0000
CPU min MHz:                     1998.0000
BogoMIPS:                        6000.57
Virtualization:                  VT-x
L1d cache:                       256 KiB
L1i cache:                       256 KiB
L2 cache:                        24 MiB
NUMA node0 CPU(s):               0-7
Vulnerability Itlb multihit:     KVM: Mitigation: Split huge pages
Vulnerability L1tf:              Mitigation; PTE Inversion; VMX EPT disabled
Vulnerability Mds:               Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Full generic retpoline, STIBP disabled, RSB filling
Vulnerability Tsx async abort:   Not affected
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm con
                                 stant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 l
                                 ahf_lm pti tpr_shadow vnmi flexpriority dtherm

Sorry to say for now we can not support this cpu
we use openresty in the current version which requires a cpu with sse 4.2 see
According to the following this cpu out of 2007 does not support it X5450


[DONT MERGE] Kafka POC

Related Issue

https://issues.redhat.com/browse/ACM-6555
Description of changes

POC using kafka.
Collector PR: https://github.com/stolostron/search-collector/pull/257

/test all


packer 1.7 requires a sha256 checksum

I get an error like below with packer 1.7.2
could not get sha256 checksum file for github.com/caulagi/goss version 3.0.3. Is the file present on the release and correctly named ? GET https://github.com/caulagi/packer-plugin-goss/releases/download/v3.0.3/packer-plugin-goss_v3.0.3_SHA256SUMS: 404  []

Also, packer init expects a sha256 checksum file of form *goss_v3.0.5_SHA256SUMS. So I changed the workflow to match what is used in packer-plugin-scaffolding

The release looks like this - https://github.com/caulagi/packer-plugin-goss/releases/tag/v3.0.4. But I had to update packer-plugin-sdk to use version 0.1.0 and go to 1.16.

@caulagi thanks for this - my only concern is it changes the name format of the release binaries and the archive format.  Although this output might be more correct, we have some projects leveraging these releases through automation.
@EleanorRigby @jsturtevant what do you think about standardizing on zip and separating the version/arch with underscores?  Can you make sure these changes work for your use case?

We have tooling that uses tar: https://github.com/kubernetes-sigs/image-builder/blob/6e726d0d92126f6a42d261e7241e9037e8315f9c/images/capi/hack/ensure-goss.sh#L29-L30
Is there a reason to move to zip? cc: @codenrhoden

It seems like goreleaser defaults to tar.gz.  Maybe we should stick to that @caulagi
https://goreleaser.com/customization/archive/

Archive format. Valid options are tar.gz, tar.xz, gz, zip and binary.
If format is binary, no archives are created and the binaries are instead
uploaded directly.
Default is tar.gz.

caulagi any thoughts on switching to the default tar.gz for this PR?

@fishnix I need to test this some more, but I don't think tar.gz will work for packer init - https://github.com/hashicorp/packer/blob/4ebc09f08f87bab780d6a854c05183e800d0eed9/packer/plugin-getter/plugins.go#L307. I will test my changes some more this week and get back.

I am still working on it. It seems like I need to update the code a bit to use plugin.NewSet(). So I am testing if I need changes in this direction -
+var (
+       // The main version number that is being run at the moment.
+       Version = "3.0.4"
+
+       // A pre-release marker for the Version. If this is "" (empty string)
+       // then it means that it is a final release. Otherwise, this is a pre-release
+       // such as "dev" (in development), "beta", "rc1", etc.
+       VersionPrerelease = "dev"
+)
+
+var PluginVersion *version.PluginVersion
+
+func init() {
+       PluginVersion = version.InitializePluginVersion(
+               Version, VersionPrerelease)
+}
+
+
 func main() {
-       server, err := plugin.Server()
+       pps := plugin.NewSet()
+       pps.RegisterProvisioner(plugin.DEFAULT_NAME, new(Provisioner))
+       pps.SetVersion(PluginVersion)
+       err := pps.Run()
        if err != nil {
-               panic(err)
+               fmt.Fprintln(os.Stderr, err.Error())
+               os.Exit(1)
        }
-       server.RegisterProvisioner(new(Provisioner))
-       server.Serve()
+
 }

@caulagi I opened PR #57 to cover the stuff we have here but also keep the existing archive format.  I thought it might help to break down the effort.  If you want to take a stab at the next thing we need to do for compatibility, I'd be happy to see another PR from you! In the meantime, I'm closing this one in favor of #57 .  Thanks again!


Something went wrong during the orchestration: ISxxx is invalid

The implementation was working until Monday I am now getting an odd error in console "Something went wrong during the orchestration: ISxxx is invalid"- The IS is the one with the name Flex Flow and the only one currently available on my Twilio project.
Any help would be appreciated

Just for anyone who sees this in the future the issue seemed to be in the initWebchatController in the server doc params.append("AddressSid", process.env.ADDRESS_SID); should actually be using the CONVERSATIONS_SERVICE_SID

If I am not mistaken, it should be the IGxxx which can be found in the Twilio Console > Flex > Manage > Messaging > Conversation Addresses > Filter by Address Type: Chat > Click on the edit icon.


61

Proposed solution. Sharing early for possible reviews; will be finishing presumably tomorrow.
(Note that I decided to go with it from #66 not to merge/rebase all that renaming again :roll_eyes: )

@Divide-By-0 , btw, I'm puzzled: does the other version of the scheme takes those two additional fields only together or any of one? Test coverage and the implementation under refactoring somewhat clashes.
PS also I should check if I didn't mess the struct naming...

@Divide-By-0 , btw, I'm puzzled: does the other version of the scheme takes those two additional fields only together or any of one? Test coverage and the implementation under refactoring somewhat clashes.

Sorry I'm a bit confused what this means. Can you specify what the other scheme is (v2?) and what's any of one field mean? Not sure what is the scheme under implementation or what the tests cover but feel free to choose what is most intuitive and passes the circom circuit test as well.
Naming I don't know if you got everything but it seems reasonable, if tests pass then it should be fine.

Sorry, I was writing from Android that one. :sweat_smile:
I indeed confused V1 and V2 naming -- will straight now.
the question
I tried to formulate the question, and it's still too wordy and confusing. Let me ask it with a link better.
https://github.com/plume-sig/zk-nullifier-sig/blob/6c487c0fb950feeefdf207811818669743ad4c27/rust-k256/src/lib.rs#L101 it optionally takes r_point and hashed_to_curve and takes version (V1/V2).
So I made it quite restrictive oriented by the tests: if you supply these optional values, then your version is V1. You can't supply only one of the values, absence of values set version to V2.
But today I just thought that the logic could be different and it's ok to supply that values, verify them, but still be using V2; or supply V2 c for verification along with one of the optional values. If so, I would say these would be good to be covered by tests too.

Yeah, seems fine to put in those values in V2 as well, it'll make migration easier.

tried such approach locally: and it doesn't look that good as it sounds =(
makes API of the function really messy
it looks much better to add additional functions to verify these V1 fields with V2 sig
if we want to cover it
other way it's a mess when that optional or not on input
and yields complex output to communicate if sig is verified ok V2, but additional V1 info is not %)
and I better keep output simple bool

Sorry about the delay here! Thanks for the renaming.

Sorry about the delay here! Thanks for the renaming.

Cool! Though I don't remember renaming per se there, only when needed for code refactoring.


MudTable serverdata and multiSelect double load

Bug type
Component
Component name
MudTable
What happened?
When a table has both serverdata reload method and multiselection, it generates a double pass on the server reload when changing page size.
It loads once correctly with the new page size, but then resets and loads again with the initial pagesize.
Everything tested okay in 6.16
Expected behavior
The server data should only load once
Reproduction link
https://
Reproduction steps

Create a simple table with mocked server data above the count of initial page size, and with multi-select binded to a local hashset.
Change the page size

...
Relevant log output
No response
Version (bug)
6.17
Version (working)
6.16
What browsers are you seeing the problem on?
Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

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

Instead of setting the property directly by  RowsPerPage=50
Use the binding to a variable like this @bind-RowsPerPage="_rowsPerPage" with the variable declaration
private int _rowsPerPage = 50;
This will be a workaround to this issue


Fix typo (XCode -> Xcode)

See https://developer.apple.com/xcode/

Thank you for the patch ikesyo !


feat(421): dedupe <title />s by organizing layout and page files

Description
This PR's diffs are much more drastic than they seem, as its more about re-organizing code to simplify the components folder more than anything:

I moved the src/app/components dir one level up to src/components to make the src/app dir just for routing files and page components, and src/components just for actual shared components.
I removed the <Layout /> component and added its contents to the root layout.tsx, so it'd automatically wrap all nested pages, without needing to import it anywhere else. (This root layout.tsx also exports the 'base' metadata object along with a title.default/title.template so nested layouts can simply extend it)
I added page-level layout.tsx's for all pages (eg: app/about/layout.tsx), and extended the title templates defined in the root metadata object.
I also move the {name}Page.tsx components to sit in each page directory — this again simplifies the component dir to just be shared components, and moves the specific, only-used-in-one-page components can be nested with its page directory.
I also installed and used react-icons/pi for the phosphor icons to use icons as simple server-side rendered svg's, as the @phosphor-icons/react needed to be wrapped in a <NextUIProvider />, forcing the page its used in to be client-side rendered — which seems silly for a simple svg.

Testing (look for <title> on bottom of images`)
User should only ever see one <title /> element in the head of any page.
Before

After

I branched this off of https://github.com/CodeForPhilly/vacant-lots-proj/pull/417 again, so keeping this as draft until that gets merged in and to also get feedback.
Closes #421

@brandonfcohen1 would love your feedback on these changes, specifically regarding the reorg of the files and folders, as its pretty sweeping.
I'll also leave the conflicts until both https://github.com/CodeForPhilly/vacant-lots-proj/pull/417 and https://github.com/CodeForPhilly/vacant-lots-proj/pull/435 are merged, as I expect some more to crop up before pushing this one out.
cc: @Amberroseweeks

@paulhchoi thank you. you're a hero. <3

@nlebovits @brandonfcohen1 ready for review


Continuosly loading

Use version 1.1.4, it should fix it. Also use hdw not fasel.

Latest v1.1.4 released minutes ago also does not load hdw or fasel.

@ShareASmile do a clean install

Uninstalled & installed again same result.

Uninstalled & installed again same result.

Choose hdw not fasel, I tried and it is working just fine for me. Also, you have to wait for a bit for the files to be downloaded.

I have chosen hdw waited for 3 minutes or so on LTE Connection only the spinner spins nothing loads.

I have chosen hdw waited for 3 minutes or so on LTE Connection only the spinner spins nothing loads.

Can you tell me the brand and model of phone you have?

Also can you try version 1.0.6 and tell me if that loads.

Now hdw server working fine thankyou for your help❤👍

Now hdw server working fine thankyou for your help❤👍

Glad everything is working fine now! Also, thank you for bringing this issue to my attention and you have also indirectly brought new information to my attention that will help development in the future.


fix: node prefix breaks old webpack setup

WIP: I’m not if it’s just the prefix that breaks Webpack yet. Need to test it.
I received this in a Docusaurus Webpack setup:

Module build failed: UnhandledSchemeError: Reading from "node:fs" is not handled by plugins (Unhandled scheme).
Webpack supports "data:" and "file:" URIs by default.
You may need an additional plugin to handle "node:" URIs.

Doesn’t help. :) Got another solution, though.


workflow's link is failed

Julia has an LLVM-based JIT compiler that allows it to match the performance of languages such as C and FORTRAN without the hassle of low-level code. Because the code is compiled on the fly you can run (bits of) code in a shell or REPL, which is part of the recommended workflow.
This link in 'workflow' is wrong now.

Fixed in #18.


Documentation_improvements: Jupyter Examples

Example JNB Documentation improvements:

Adding text to Example JnB.

Minor Code Changes:

analysis:

minor modifications on cycle analysis (only check for cylce of size 3 per default)
make delete more performant, by deleting multiple transformations/components at once if wanted.
adding graph cost and efficiency

network -planners:

minor refactors
display fix, correct number of expected edges.

Hello @RiesBen! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file src/konnektor/data/__init__.py:

Line 38:1: W293 blank line contains whitespace
Line 39:1: E302 expected 2 blank lines, found 1
Line 39:26: E225 missing whitespace around operator
Line 49:120: W292 no newline at end of file

In the file src/konnektor/network_analysis/network_analysis.py:

Line 63:80: E501 line too long (80 > 79 characters)
Line 68:1: E303 too many blank lines (3)
Line 82:80: E501 line too long (97 > 79 characters)
Line 85:1: E302 expected 2 blank lines, found 1
Line 85:80: E501 line too long (92 > 79 characters)
Line 208:5: E265 block comment should start with '# '
Line 213:80: E501 line too long (87 > 79 characters)
Line 219:5: E265 block comment should start with '# '

In the file src/konnektor/network_planners/generators/clustered_network_generator.py:

Line 71:9: E303 too many blank lines (2)

In the file src/konnektor/network_planners/generators/cyclic_network_generator.py:

Line 54:1: W293 blank line contains whitespace
Line 97:1: W293 blank line contains whitespace
Line 98:9: E265 block comment should start with '# '
Line 98:80: E501 line too long (80 > 79 characters)
Line 98:81: W291 trailing whitespace

In the file src/konnektor/network_tools/network_handling/delete.py:

Line 8:80: E501 line too long (96 > 79 characters)
Line 15:80: E501 line too long (99 > 79 characters)
Line 23:80: E501 line too long (82 > 79 characters)
Line 24:80: E501 line too long (108 > 79 characters)
Line 25:80: E501 line too long (80 > 79 characters)
Line 27:5: E731 do not assign a lambda expression, use a def
Line 27:80: E501 line too long (99 > 79 characters)
Line 34:80: E501 line too long (84 > 79 characters)
Line 53:1: W293 blank line contains whitespace
Line 54:80: E501 line too long (91 > 79 characters)
Line 57:5: E303 too many blank lines (2)
Line 57:5: E731 do not assign a lambda expression, use a def
Line 57:80: E501 line too long (80 > 79 characters)

@hannahbaumann hi, I improved both notebooks :)
could you have a look, when you have time? :)
The additional files in this PR, are improvements of the networkgenerator docs. (this was easy to do in one go with the konnektor_networks.ipynb)
If you think: konnektor_networks.ipynb is too redundant, we can remove it. (I would not lose work, as it is also in the docs ;) )

will be further discussed in build_v1


[ExpansionPanelSummary] Add disableRippleIconButton property to ExpansionPanelSummary

Actually, We can't disable the ripple effect in the <IconButton  /> on <ExpansionPanelSummary />
By default, it's already supported, but We don't pass in any way this props.
This PR allows us to control the effect.

@oliviertassinari thank you for assign this.
I tried so hard to see how to disable that effect, but I couldn't figure out how to do that without these changes.
For sure, name suggestions and editions are appreciated.

@abnersajr We can't possibly allow people to cherry-pick each property individually.

@oliviertassinari so how I can disable this effect without this change? Any suggestion?

so how I can disable this effect without this change? Any suggestion?

@abnersajr Good question. I will soon come back to you with a definitive answer. We need to clear this problem before releasing stable v1. It's not the only occurrence of such problem.

What about #10671?

Closing this PR in fact of #10671


plain text attachments are parsed as if they are part of TextBody

When sending a plain text file as an attachment to an email, the parser treats it as part of the body, and will just append it to the TextBody, and leave the Attachments slice empty
example mail:
From: John Doe<EMAIL_ADDRESS>Content-Type: multipart/mixed; boundary="Apple-Mail=_D95A65F4-8972-4641-871C-AE6A660FEA26"
Subject: has attachment
Date: Fri, 27 Apr 2012 16:55:53 +0200
Message-Id<EMAIL_ADDRESS>To<EMAIL_ADDRESS>Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)

--Apple-Mail=_D95A65F4-8972-4641-871C-AE6A660FEA26
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
    charset=us-ascii

test

--Apple-Mail=_D95A65F4-8972-4641-871C-AE6A660FEA26
Content-Disposition: attachment;
    filename=test.txt
Content-Type: text/plain;
    x-unix-mode=0644;
    name="test.txt"
Content-Transfer-Encoding: quoted-printable

testfile

--Apple-Mail=_D95A65F4-8972-4641-871C-AE6A660FEA26--

Expected result of parsemail.Parse:
TextBody is test, Attachments has a single attachment containing the plain-text file
Actual result:
TextBody is testtestfile, Attachments is empty

I have this problem, I cannot get the attachsment? how can I? @ComaVN

I'm having this same issue.  If I attach an email with a .txt extension it shows up in the TextBody field and not as an attachment.  If I change the extension to ".1" and send it, that is read as an attachment. Any ideas?

Up

I am using this fork and it works:
https://github.com/EVANA-AG/parsemail


Invalidating tokens

Is there an easy way to invalidate tokens from the server side?

This is really up to your application.  Once you hand out a token, it can't be modified (by design).
If you have a unique identifier in each token you issue, you can keep an invalidation list.
Another option is to put an issued at date in the token.  Then you can reject all tokens issued before a certain point.
Yet another option is to make tokens short lived and provide a refresh mechanism.  So you can just not re-issue a token you want invalidated.
You'll probably want some combination of the above.  Maybe with some others?  There are a lot of factors to consider, not limited to: app architecture, scale, security concerns, and complexity.


[BUG] Broken pipe error on script

Describe the bug
Run a strategy with a script, after long period of time, stop and start the bot and I get below errors

The screen became unresponsive, and had to kill the session with screen -X -S [session_name] kill command.
Steps To Reproduce
Unfortunately, I am still unable to reproduce this.
After a quick search on the error, someone suggested to put a bit of time sleep before closing multiprocess queues.
https://bugs.python.org/issue35844
Just added it as a note here.
┆Issue is synchronized with this Clickup task by Unito

I've seen this today on 3 out of 5 bots that had been running for 10 days or so. Error occurred when running "stop" command from UI. Was able to double-ctrl-c quit the bots ok

Closing ticket since the fix already applied, see link here


Implement From<CompactString> for Cow<'_, str>

Resolves issue #226.

Hey @Kijewski, sorry I've been AFK, I'll try and review the PR this weekend :)

Shoot, sorry it took me so long to look at this. Thanks for the PR!


Incorrect quality modifiers in higher quality quality modules

Some quality tiers of quality modules have incorrect quality value.

Tier
Game
Website
Discrepancy

Q1 Common
+1%
+1%

Q1 Uncommon
+1.3%
+1%
x

Q1 Rare
+1.6%
+1%
x

Q1 Epic
+1.9%
+1%
x

Q1 Legendary
+2.5%
+2%
x

Q1 Common
+2%
+2%

Q2 Uncommon
+2.6%
+2%
x

Q2 Rare
+3.2%
+3%
x

Q2 Epic
+3.8%
+3%
x

Q2 Legendary
+5%
+5%

Q3 Common
+2.5%
+2.5%

Q3 Uncommon
+3.2%
+3%
x

Q3 Rare
+4%
+4%

Q3 Epic
+4.7%
+4%
x

Q3 Legendary
+6.2%
+6%
x

This is not only a visual glitch as the quality value of e.g. a recycler with 4 rare Quality modules 2 gets calculated incorrectly:

Notice how the difference is exactly 0.8%, 4x the discrepancy in the quality value for the Quality module 2.

I don't understand how this could go unreported for so long, but it looks like this is a bug that has always existed in the quality code; it rounds down all bonus percents explicitly. I have a hard time believing that code was added completely for no reason, but it should be easy to fix.


Refactor tests to use unittest module/class setup/teardown

unittest provides hooks to setup and tear down tests on the class and module level, not just the method level.  We should refactor our tests to use these instead of the global keyword hackery we're using now.
https://docs.python.org/2/library/unittest.html#setupclass-and-teardownclass

Tests affected:
$ ack global
unit/test_imports.py
30:def globalSetUp():
33:    global graph
47:        self.graph = globalSetUp()

unit/test_protocol_errors.py
22:    global _app
28:    global _app

unit/test_simulated_stack.py
31:    global _app
36:    global _app
46:        global _app

unit/test_views.py
28:    global _app
33:    global _app
44:        global _app

Fixed in #365


Sync eng/common directory with azure-sdk-tools for PR 5676

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/5676  See eng/common workflow

/azp run js - appconfiguration - tests


IMPROVER changes to go with the notebooks to investigate the daily we…

…ather symbol
Addresses #GitHubissuenum
Description
Testing:

[ ] Ran tests and they passed OK
[ ] Added new tests for the new feature(s)

CLA

[ ] If a new developer, signed up to CLA

There is no intention to merge these changes, they are logged here as part of an investigation.

This isn't stale, merely sidelined. I'll get back to it when other priorities have been completed.

This is still side-lined. Too many higher priorities!


function add new string function 'extract_url_parameter'

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
function add new string function 'extract_url_parameter'
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

Rethink the right way of the function
select extractURLParameter('https://localhost:3000?id=abcdefghi', 'id');

SELECT extractURLParameter('https://localhost:3000?id=abcdefghi', 'id')

Query id: 3301471c-ea38-4792-b5d0-bf6b98d0bf05

┌─extractURLParameter('https://localhost:3000?id=abcdefghi', 'id')─┐
│ abcdefghi                                                        │
└──────────────────────────────────────────────────────────────────┘

1 row in set. Elapsed: 0.001 sec.

it's done!
PTAL

Rethink the right way of the function
select extractURLParameter('https://localhost:3000?id=abcdefghi', 'id');

SELECT extractURLParameter('https://localhost:3000?id=abcdefghi', 'id')

Query id: 3301471c-ea38-4792-b5d0-bf6b98d0bf05

┌─extractURLParameter('https://localhost:3000?id=abcdefghi', 'id')─┐
│ abcdefghi                                                        │
└──────────────────────────────────────────────────────────────────┘

1 row in set. Elapsed: 0.001 sec.

it's done!
PTAL @HappenLee

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 40.19 seconds
load time: 583 seconds
storage size:<PHONE_NUMBER>6 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221019201634_clickbench_pr_31425.html


Add support for service_level_objective widget in Datadog Dashboards

It is not currently possible to import a Datadog dashboard that contains the Service Level Objective(SLO) widget.
Terraformer Version
version v0.8.11
Error Message
datadog error initializing resources in service dashboard, err: Data failed to match schemas in oneOf(WidgetDefinition)
Terraform Provider Reference
https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/dashboard#nestedblock--widget--service_level_objective_definition
Workaround
You presently have to remove the widget, run the terraformer, and then manually add the widget back which can then be imported into your project state.
Expected Behavior
The widget is imported like all the other widgets currently found in the Datadog provider

I believe it's blocked by https://github.com/DataDog/terraform-provider-datadog/issues/994. Once fixed it should work as expected.

You might be using an older version of the datadog provider. Could you make sure you are using the latest datadog provider version. I was able to successfully import a dashboard with the SLO widget with datadog provider version 2.23.0 although global_time_target param might be missing.

I am also using 2.23.0 as the data dog provider version. I updated the comment above to specify it only happens when the global_time option is selected.


Protocol exensions

Moving all of the onSucess/onComplete/onFail to a Protocol extension.
Creating a new Type Erase version of Future (AnyFuture)

getting rid of the my bad rebase from this branch

replaced with https://github.com/FutureKit/FutureKit/pull/31


Set the volume mount's readonly annotation based on the ISVC annotation

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Type of changes
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Feature/Issue validation/testing:
Please describe the tests that you ran to verify your changes and relevant result summary. Provide instructions so it can be reproduced.
Please also list any relevant details for your test configuration.

[ ] Test A

[ ] Test B

Logs

Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Checklist:

[ ] Have you added unit/e2e tests that prove your fix is effective or that this feature works?
[ ] Has code been commented, particularly in hard-to-understand areas?
[ ] Have you made corresponding changes to the documentation?

Release note:

Re-running failed tests

/rerun-all - rerun all failed workflows.
/rerun-workflow <workflow name> - rerun a specific failed workflow. Only one workflow name can be specified. Multiple /rerun-workflow commands are allowed per comment.

@terrytangyuan this changes looks ok, do you want to take another look?
And, @harshad16 before we propose it upstream, do you mind building the kserve image and test with ODH?

before we propose it upstream, do you mind building the kserve image and test with ODH?

@spolti do you mean to tag me here? not sure if this relate to the work i do.

This PR is still in draft. Is it ready for review?

I mentioned previously that we'll need the upstream to review this as well. Do we have a PR in upstream?

before we propose it upstream, do you mind building the kserve image and test with ODH?

@spolti do you mean to tag me here? not sure if this relate to the work i do.

Sry, wrong tag =/

This PR is still in draft. Is it ready for review?

@terrytangyuan This is ready for review now

Closing in favor of https://github.com/kserve/kserve/pull/3885


Safety

Fixes #287.
Not really proud about the final result, but should definitely be a step forward...

Maybe merge #296 first? That way we can merge this with the tests passing.

@ocaballeror Rebased, squashed and added socket close with linger tests.

Also pushed a new commit to fix: https://travis-ci.org/opensistemas-hub/osbrain/jobs/364043140
I looked for other possible occurrences in our test suite and that seems to be the last one.


Switching to a different theme from this one is breaking syntax.

OS: macOS 10.15.7
Terminal: Kitty 0.19.3
echo $TERM: xterm-kitty
nvim --version: 0.4.4

Sourcing the init file with a different theme (ayu in this example).

Switch to everforest

Switch back to ayu (Broken Syntax)

Breaks it for all the other ones too.

https://github.com/sainnhe/everforest/blob/2dd7dd9e96992f80596603807f9254f8d4ef90dd/doc/everforest.txt#L334-L337
It's a bug of nvim, can't fix in color scheme level.

https://github.com/vim/vim/issues/4405
To fix this issue, execute syntax on before switching color schemes.

This should be fixed in neovim as of https://github.com/neovim/neovim/pull/14060


chore(deps): bump upload and download artifact to v4

These must be bumped together.
Replaces #12374 and #12375 from dependabot

@terrytangyuan, this is just a merge of the two listed dependabot PRs which need to happen at the same time. Can you merge please.


Alternative documentation platforms

🚧 WIP 🚧
We're looking into migrating away from GitBook as the deployment platform for the Athens Research handbook. The timeline is still rough, and probably won't begin until the handbook reaches an MVP state.
This issue is meant to create discussion around the pros/cons of alternative docs platforms, and the migration as a whole. Would love some feedback or thoughts on platforms that folks might have tried!
Pros

Establish a "docs-as-code" workflow to ensure that this repository and the deployed handbook are always in sync
Enable more customization (styling and functionality)

Cons

Lose visual editing capabilities, which makes certain types of contributions much easier than Git+GitHub
Lose specific GitBook features

Export to PDF
Automatic table of contents for pages that nest other pages

Alternatives
Docusaurus

https://docusaurus.io/
https://github.com/facebook/docusaurus
Robust, stable documentation deployment platform
I (Joel) have used it professionally and successfully in the past
Lots of stylistic and functional customization possible
Supports MDX to embed interactive React components

Docz

https://www.docz.site/
https://github.com/pedronauck/docz
Gatsby-based

I personally haven't had great experiences with Gatsby, but maybe Docz is abstracted enough that there isn't much dealing with GraphQL
Works with many existing GatsbyJS plugins, which is a plus

Uses Gatsby's component shadowing to customize the look & feel
Supports MDX to embed interactive React components

Any things we can borrow from https://gitlab.com/gitlab-com/www-gitlab-com ?

@tangjeff0 Good question. Looks like they use Middleman for that. A tool I used many years ago!
I also found what looks to be another docs repo: https://gitlab.com/gitlab-org/gitlab-docs. That uses a tool called Nanoc: https://nanoc.app/.
I'll have to dig in a bit more into how they publish these things because it's not immediately intuitive.


[ACR] Fix a bug in list_tag and list_manifest in empty repository

Resolves: https://github.com/Azure/azure-sdk-for-python/issues/28234

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


Glasgow | Denis Suvorov | Form Controls | Week2

Learners, PR Template
Self checklist

[x] I have committed my files one by one, on purpose, and for a reason
[x] I have titled my PR with COHORT_NAME | FIRST_NAME LAST_NAME | REPO_NAME | WEEK
[x] I have tested my changes
[x] My changes follow the style guide
[x] My changes meet the requirements of this task

Всем привет@DenS116. Когда вы запустили Lighthouse для этого кода, что он вам сказал?
Попробуйте запустить его еще раз и внести изменения, как мы это делали на занятии.

Hi Sally, thankyou for your message and review my code. A

ccording to the requirements accessibility score should be 100 in lighthouse. I ran Lighthouse and my code meets the requirements

Hi @SallyMcGrath, I really appreciate for your feedback it really helped me to understand the "form" tag more deeply. I studied it in more detail and corrected the recommendations you gave me. I filled the "label" tag instead of 'p' and I changed the "div" tag to the "fieldset" tag which it is schematically more suitable for the form. I will be glad to hear recommendations, thanks


Humans problem start solving.

https://www.dropbox.com/scl/fi/mpq361megifl3v05tgdtx/2024-06-04-10.05.08.jpg?rlkey=mffhbb02e82h2xnoan8qd3aor&dl=0

I ask to my friend working as developer for certain resources.

I finished my outline for my Company
#World Human Issue Cause Association&$$$$cashlesh%%%%%%%
github associate
URL;https://github.company.com


Move translation code into Renderer::Views::Base

This will allow translations to be used the JSON views also.

Looks good to me! But Travis disagree :(

This is a good idea. This is something a few of us were discussing recently.

One thing that would be nice, is with our translations, to have a catch all:
base:
  translation: value

specific_component:
  translation: value

Currently, we are specifying the same translations for many components, because it does a lookup based on the component name. This isn't for this PR, but something that would be good to address sometime.

@samfrench add it as an issue maybe?

👍 once you've worked out the travis problems


OneClick: Add Group by feature in Work item form

Group rules by rule groups

Definitely needed. We have no way to differentiate from identically named rules belonging to different groups.


(promote) release: build v5.5.2463

Test plan: automated release PR, CI will perform additional checks

:green_circle: Release has been promoted, see tag: https://github.com/sourcegraph/deploy-sourcegraph-k8s/tree/v5.5.2463.
:no_entry: Do not under any circumstance delete the branch holding the tagged commit (i.e. release-v5.5.2463).
:arrow_right: You can safely close that PR and delete its a associated branch.


🚀 Feature: Outlining health and safety first in technical manuals?

🔖 Feature description
I'm thinking in the scenario of someone uploading a PDF that might be for a hands on technical task such as replacing a car battery or performing a task similar that might have some element of risk to it. It might be beneficial for the prompt to initially print out the health and safety notice / best practice first on the document before telling the user to do anything.
🎤 Why is this feature needed ?
May benefit those who might use the program for everyday tasks that we might not think entail an element of safety.
✌ How do you aim to achieve this?
The prompt to give a health and safety notice first instead of printing it at the end of the document.
🔄 Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

Are you willing to submit PR?
None

I guess this is something that can be done with a custom prompt


⚠ Bofrost.at has degraded performance

In 40b9ed8, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 885 ms

Resolved: Bofrost.at performance has improved in 7673d0d after 309 days, 23 hours, 9 minutes.


feat: disable optimizer in vite-node for vite 6 compat

Description
This PR adds optimizeDeps.include = [] and optimizeDeps.noDiscovery = true when using vite-node to make histoire pass the tests with Vite with the Environment API PR merged (https://github.com/vitejs/vite/pull/16471).
Setting these options is recommended by vite-node. (optimizeDeps.disable is now deprecated and replaced with the options above.)
optimizeDeps.noDiscovery was added in Vite 5.1, but given that histoire works without that setting for Vite pre-6, using it should be fine.
Additional context

What is the purpose of this pull request?

[x] Bug fix
[x] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] If it's a new feature, provide a convincing reason to add it. Ideally, you should open a suggestion issue first and have it approved before working on it.
[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[x] Ideally, include relevant tests that fail without this PR but pass with it.

Netlify is failing with the following error:

Installing npm packages using pnpm version ERROR: This version of pnpm requires at least Node.js v18.12
The current version of Node.js is v16.20.2

I didn't change anything related to pnpm or node version, so probably it's not broken by this PR.


Update desktop-accessibility-keyboard-shortcuts.md

Hey I have updated some DAX shortcuts, that were missing.

@tirnovar : Thanks for your contribution! The author(s) have been notified to review your proposed change.


EthernetContainer

Existing definitions for the WireEquipment respectively the instantiation of WireInterfaces have to be completed by definitions about the instantiation of EthernetContainers.
Potential Solution:
An EthernetContainer could be automatically instantiated with every PureEthernet or HybridMwStructure.

we understand the following steps take place in instantiating EthernetContainers.

Start-up equipment or Creates WireEquipment in SDN Controller
WireInterface or AirIterface related to 1) is instantiated.
PureEthernetStructure or HybridMWStructure related to 2) is instantiated.
EthernetContainer related to 3) is instantiated.

As such, we think there is no need to change the model for this. But we propose to add clear guidance such as the steps above to instantiate EthernetContainer in TR-532 or TR-545.


Feature card - 006 [Integration pills]

Description
Create the feature card component as shown in the video attached below.
Animation Preview

Screenshot/Video:

https://github.com/user-attachments/assets/4f7bb099-442e-4375-96b5-80b678f11733

[!NOTE]
Please refer to the Animata contributing guidelines available here for rules on how to contribute to the project. Let us know in the comments if you’re working on this issue, and feel free to ask any questions!

Requirements

[ ] Create a new animated component that matches the provided design.
[ ] Add example usage of the component in the documentation or storybook.

 Guidelines & Best Practices

Write reusable and clean code following the project’s style guide.
The component should be fully customizable. The user should be able to modify props such as duration, easing, color, and size where applicable.
Follow the Contributing Guidelines before submitting your pull request.

[!IMPORTANT]
To ensure more contributors have the opportunity to participate, we kindly request that:

Each contributor submits only one pull request related to this issue.
If you're interested in working on this issue, first check if it has already been claimed. If not, assign yourself to the issue and move it to In Progress on the project board.

Checklist

[ ] I have read and followed the contributing guidelines.
[ ] I have developed the component according to the requirements.
[ ] I have tested the component across different browsers and screen sizes.
[ ] I have documented the component for future reference.
[ ] I have submitted a pull request with appropriate labels and referenced this issue number.

I would love to work on this issue plz assign it to me and mention the deadline too plz and thanks for oppurtinity

Done @Aryan-AAP

i will try this....


List of chats recieve

How i can recieve list of chats where my bot added as member?

@enragez that's currently not possible

Thanks for the answer


Starting with Node Docker image not working

I get an error: ERROR! BRAIN_NOT_REACHABLE
I used the simple Accessory as sample.
Docker is started with:
docker run --name=neeo-http -d --restart=on-failure:3 --net=host -p 3000:3000 -p 6336:6336 -v /volume1/docker/neeo-http:/usr/src/app -w /usr/src/app node:8.9.4 node index.js --loglevel=debug
Is there anything special needed for communication?

This should work now. Please use the multiInterface functionality in the SDK.


cranelift-native: Use libstd feature detection

This commit switches cranelift-native to useing the
is_x86_feature_detected! macro in the standard library instead of the
raw-cpuid crate.

Nice!

Nice!


Big pack of files that cause problems

Here I will public packs of broken files(mostly autofix bugs), that I found when fuzzing project.
I know that such issues should be created in separate issues, but I don't really have time to do this(there is ~700 broken files, which most probably have same source of problems), so feel free to do report it if you want.
I will try to provide new pack of  broken files for each release
Command which I used
ruff . --fix --config ruff.conf

ruff.conf (please comment, if there is better way to test even more rules, or get better coverage of project)
select = ["ALL"]
exclude = []

A lot of files is minimized, so I suggest to check first the smallest files(a lot of files have less than 1KB ).
0.0.259 - 713 files - 1bac206995043d7d533338b7f8b7db37f37bf43b - Broken_259_713.zip
0.0.260 - 962 files - a142d71e0b4c673b05647a0ac6aeb4754e8cca48 - Broken_260_962.zip
0.0.261 - 767 files - cae5503e348ecce139aab66c2d6166087951d7ff - Broken_261_767.zip
0.0.262 - 1384 files - 6e8d561090f50b5c1a62618f4ee9de68f48017ef - Broken_262_1384.zip
0.0.263 - 3678 files - 3c9f5e2fdcce32d56515da1063e0fd23e5d7c215 - Broken_263_3678.zip
0.0.265 - 5417 files - 11e1380df412cd18eb8f6001e6164195bf90436b - Broken_265_5417.zip
0.0.285 - 374 files - ea72d5feba369b7be2c49302557620b2788beb85 - Broken_285_374.zip

Thank you! This is great, no need to file separate issues.

@qarmin can I ask how you generated these fuzzed files? I'd be interested for doing the same for my own linter (elm-review, for Elm).

@jfmengels -- I believe it was done with cargo-fuzz, see https://github.com/charliermarsh/ruff/issues/3507.

https://crates.io/crates/create_broken_files - tool to create broken files
https://github.com/qarmin/Automated-Fuzzer - wrapper on this tool, that automates creating and checking broken files

We love broken files

Closing since I managed to report them one by one without too much duplicates


fix(mdc-select): Update support for new  material components web select

material-components-web v0.30.0 removed support for CSS only Select (ala. mdc-native-select) so this needs removing from vue-mdc-adapter.

material-components-web v0.34.0 reverts implementation to use html select element.


Downgrade shown for modules that are up to date

The "Downgrade" status can show for modules even when up to date.

The above module was from an earlier release, so may have something to do with the older module and it not being one downloaded by using the repo method.

Turns out the community modules were still listing the test ones hosted by AppVeyor which were older.  Repo has been updated.


Dynamic autocompletion

It would be fantastic if we could natively support https://github.com/posener/complete for more dynamic/self-contained autocompletion.
For reference, https://github.com/mitchellh/cli does this.

@zx8 hi! I'm not totally sure what adding this would look like, but it sounds interesting! I would be happy to see a PR for this 🙏

I can probably put together a proposal/PR for this myself as I've implemented it before in another library.
That said, I'm slightly confused about the different branches/versions and where to branch off/merge back to? Could you clarify the difference between the following:

master
v1 (assuming this == master?
v2
v3

Thanks!

Create a branch off master, which is v1 yes

Dropping this into the status: in review bucket, @urfave/cli please add a 👍 or 👎 to the top post if you're in favor or against this feature being added!

FYI I'm working on a new policy where new feature suggestions need two 👍's before someone starts working on it, so don't stand up a PR for this now @zx8!
I have also proposed via https://github.com/urfave/cli/issues/826 that we not add any new features into v1. Given that nobody but me has chimed in on this issue yet, I'm comfortable moving it to the v2 considerations. After v2 is merged into master, I'll work on grabbing some other maintainers to see if they'd be interested in having this feature 📝

Does this overlap with https://github.com/urfave/cli/pull/977 at all?

Dynamic autocomplete is already present in 2.x.


New pipeline / CD instance cannot run without adding a user

Description
When the ALM DA deploys a set of toolchains / pipelines along with a new CD instance, trying to run any trigger immediately afterwards fails with an error:
At least one authorized user is required in the Continuous Delivery service instance before non-User IDs can be used.
The DA is deployed using a trusted profile and possibly because of that the CD instance does not have any authorized users attached.
This affects the deployments in a stack (e.g. RAG Pattern) in which case a webhook trigger is called immediately after ALM deployment.
The Continuous Delivery does not seem to have a documented API for adding users, but the UI makes an API calls to add a user by e-mail.
New or affected modules

By submitting this issue, you agree to follow our Code of Conduct

Note - if a user goes to check the failed run, the user ID is then automatically added to the authorized user list in the CD instance.


GLIBCXX_3.4.20 not found

while i was trying to install version 4.7.1, I'm getting the following error

<EMAIL_ADDRESS>install node_modules/@curlconverter/tree-sitter
prebuild-install || node-gyp rebuild

prebuild-install warn install /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by<EMAIL_ADDRESS>make: Entering directory node_modules/@curlconverter/tree-sitter/build'
CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o
AR(target) Release/obj.target/tree_sitter.a
COPY Release/tree_sitter.a
CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o
g++: error: unrecognized command line option ‘-std=c++17’
make: *** [Release/obj.target/tree_sitter_runtime_binding/src/binding.o] Error 1

What's the output of
g++ --version

on your system? You're probably just using an old version of GCC and you'll have to update if you want to install curlconverter.


Do not filter non-temporal indicator values by year for ranking

I believe it helps with most indicators (e.g. water scarcity, fires), still need to check on some odd empty rows in "other environmental indicators" but this at least should sort out the default selected tab.
https://basecamp.com/1756858/projects/12498794/todos/308418561

Suppressed the empty rows.


idris2Packages.idris2-lsp: fix cross eval

Description of changes
Fix error: makeWrapper/makeShellWrapper must be in nativeBuildInputs. during cross eval. Some dependencies won't build so this doesn't fix the actual build completely but it's a small improvement nonetheless.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Actually, do you mind updating the PR title and commit message to reflect the package in question living at idris2Packages.idris2Lsp relative to the top level rather than idris2-lsp?

Done!

Thanks, but the name is still off; should be idris2Lsp rather than idris2-lsp.


Error about cross-domain images

Uncaught An error has occurred. This is most likely due to security restrictions on reading canvas pixel data with local or cross-domain images.

This is not an issue with the library. Images can not be loaded locally or cross-domain, and then have their pixels accessed. EaselJS uses pixel-access to determine mouse interaction. You can:

Add a crossOrigin flag to your image, and make sure the server sends a allow-access header
If you are loading locally, run a local server like MAMP
Make sure all images are on the same domain
Add a rectangle hitArea to your images.

I am closing this, since it is not an issue with the library. If you have specific questions about how to solve a problem, I recommend StackOverflow.
Cheers!