Alignment bug?

Hey, I think this should be picked up but its not:
  return (
    <P>
      <Clickable inNewTab to={guideUrls[productType]}>
        <Icon className={styles.icon} name="document" size="medium" />Product guide (PDF)
    </Clickable>
    </P>
  );

I figure </Clickable> should have six spaces behind it.

Confirmed it does not complain about this being incorrect. Luckily, it also does not give any warnings/errors when the code is formatted correctly. :)
Will investigate!


Adds TransformEvaluator.startBundle()

For symmetry with finishBundle() and to allow decoupling creation of
a ParDoEvaluator from the time it calls fn.startBundle().
R: @tgroh

Consistency is good, but the direct runner's design is better. The symmetry already exists and lies between construction and finishBundle().
Patterns of start() and finish() are nicely expressed as an object representing the start-to-finish lifecycle, a la Closeable or Python's context managers whenever possible. It is much less error prone, hence its popularization. Even without language support, it is pretty easy to use a similar discipline.

My motivating example was code related to Splittable DoFn that looks like this:
evaluator = ParDoEvaluator.create(processFn)
...wire up processFn with evaluator...
processFn.setup()
return evaluator;

and this was failing cause ParDoEvaluator.create() called processFn.startBundle() and that expects setup() to already be called.
I can just call setup() earlier, but it logically makes more sense to call setup() on a fully prepared processFn.
I like the start-to-finish lifecycle pattern, but it doesn't play well with cyclic dependencies like this, where you need to wire some objects together and only then kick off the processing.
@tgroh WDYT?

Is there an umbrella jira for this?


Add Ruby 2.2 support.

This is first draft of Ruby 2.2 support. I have not give it a lot of testing yet though ....

couple minor comments but this is looking good, thanks @voxik!

[test]

ok to test

[test]

[test]

test

(sorry for spamming your PR, trying to work out a jenkins kink)

<EMAIL_ADDRESS>is a good candidate.
On Tue, Jul 28, 2015 at 1:36 PM, Ben Parees<EMAIL_ADDRESS>wrote:

(sorry for spamming your PR, trying to work out a jenkins kink)
—
Reply to this email directly or view it on GitHub
https://github.com/openshift/sti-ruby/pull/56#issuecomment-125687906.

--
Clayton Coleman | Lead Engineer, OpenShift

[test]

This https://github.com/openshift/ruby-hello-world/pull/47 should hopefully fix the test failure

BTW I forced the PR to fix the one version typo in 2.2/Dockerfile.rhel7

The fix in the ruby-hello-world was merged, so respinning the test

[test]

This bug might be caused by the collection from SCL.org. It was build using older scl-utils hence it has wrong provides/requires :/

The issue is not because of scl-utils, but the rh-rubygem-bundler. The "bundle" command actually invokes system Ruby instead of SCL Ruby. I'm rather skip the boring details how that happened. Anyway, it should be fixed now. Could you please execute the test again?

[test]

Ah, sorry, it is fixed in Copr, but not pushed to SCL.org yet .... I'll let you know as soon as it will be there

Ok, just ping me ofr mentione me in the comment and I will respin the test

@voxik any news ?

@jhadvig the Bundler available on SCLo should be fixed now. Please respin the test please.

[test]

The last run has passed. I forced another update to incorporate changes similar to #59, otherwise it seems to be ready for merge, unless you have any other comments. We can continue with #58 then ...

LGTM (please change the MAINTAINER)

Maintainers updated and PR forced.

LGTM but putting one final test -> better safe, then sorry

[test]

@jhadvig pass

Tests are passing, going to merge this.
Thanks @voxik for ruby-2.2 ! :+1:


Update osm-community-index to v3.0.0

The major version bump is because

it no longer distributes index.js, index.mjs code bundles
(which iD hasn't needed in a long time anyway)
renamed dist/features.json -> dist/featureCollection.json

@bhousel Thanks a bundle!


Code signing certificate security

Hi,
The steps in this article instruct the developer to upload the Apple Code signing certificate (.p12 file) public and private keys into app center. Obviously if this certificate were to be obtained by a malicious user it could cause great damage to an organization. Can you describe what security measures are in place to restrict access to this certificate and ensure it doesn't fall into the wrong hands? Also what security controls are available to ensure that only authorized employees can access it?
Thanks!

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

ID: 4b5aee85-ff56-92ea-bcc1-bcb75766d0ec
Version Independent ID: 6ff20886-6471-3dcf-1434-a9fbee5c729f
Content: Uploading iOS Code Signing Files in App Center - Visual Studio App Center
Content Source: docs/build/ios/uploading-signing-files.md
Service: vs-appcenter
GitHub Login: @siminapasat
Microsoft Alias: siminap

@CyberFreek don't forget, Microsoft Runs on Trust, it's core to everything we do. Your stored certificate and credentials are protected. I'll ask the PM to update the docs with more details.

@CyberFreek certificates cannot be downloaded via the UI or the public API once they are uploaded. The download can only happen via a build on our agents that are torn down after each build and all of these can be traced. The communication between the server and the build agents is encrypted and only the agent can obtain the certificates and secrets.


Added Instagram darkmode.css

Fixes #46

[X] Added instagram/darkmode.css
[X] Updated README.md

Thank you!

Tested and works on my end thanks @drkostas for the code and @ducfilan for the review/merge!


Implementing local file system storage

Is your feature request related to a problem? Please describe.
No changes needed.
Describe the solution you'd like
Currently, the program pushes all content through HTTP to an uploader, which then saves it in a storage backend.
Another option is to enable saving the files locally. Users can then expose the path (where the files are written) via a web server.
This diagram shows how users could take advantage of the local storage backend:

Describe alternatives you've considered
No changes needed.
Additional context
Pros:

A major strength of this approach is that external storage is not necessary, reducing costs and simplifying the process.
Cons:
Implementing service discovery and a web server is required for a CDN to know where to fetch the content from.

Assigned to @mauricioabreu

Nice @mauricioabreu,
Whether you need help, assign some task to me.

Solves in #25.


chore: replace bitcoin-core with bitcoin-core-ts

replace unmaintained bitcoin-core with bitcoin-core-ts (fork) from https://github.com/sapio-lang.

It supports signet https://github.com/sapio-lang/bitcoin-core-ts/blob/master/src/index.ts#L21
They began to add TS support

this is great.


[Feature Request] ViTDet

Any chance you'd want to add ViTDet?

oh, do you have a link to the paper?

@austinmw i see it, sure!

Thanks! here's also a second related paper: https://arxiv.org/pdf/2111.11429.pdf

nice! yea, big fan of Kaiming's works, will put those in the queue

@austinmw is AWS ML lab using this repository? or is this for your own personal research?

I'm not personally aware of anyone using it directly for projects, but I've
heard it referenced as a good learning resource for vits.
I was looking to use MMDetection's ViTDet PR for something, but thought a
clean self-contained implementation would be nicer to read.
On Sat, Feb 11, 2023 at 11:55 AM Phil Wang @.***> wrote:

@austinmw https://github.com/austinmw is AWS ML lab using this
repository? or is this for your own personal research?
—
Reply to this email directly, view it on GitHub
https://github.com/lucidrains/vit-pytorch/issues/252#issuecomment-1426823313,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC5IOZVLFTD5224TTFVQBZ3WW7AB3ANCNFSM6AAAAAAUV25PVI
.
You are receiving this because you were mentioned.Message ID:
@.***>

@austinmw ohh got it, so this is only for educational purposes then

also, just coming to the realization that even deleting a comment right after it gets created is too late; it still goes to the subscriber's email haha


Single quotation mark crashes the BEO

Hello the great team of sulu.
I systematically get the beo of sulu unusable whenever I use the character " ' " within a title in a page or snippet XML template. It seems like it acts as a string delimiter once the XML file is casted into php.
Thanks

All we probably have to do is to escape the string, would say that is an easy pick.

yes

related to https://github.com/sulu-io/sulu-standard/issues/477


DaggerApplicationComponent is missing

DaggerApplicationComponent class is not in the project

Refer https://github.com/MindorksOpenSource/android-mvp-architecture/issues/1
Thank you
Amit Shekhar

still missing


Feature request: filter/search on containers

We have rather many containers that are not yet managed by rancher. But rancher has proven to be a nice gui even for these, but it gets more difficult to navigate the containers list when there are a lot of similarly named containers in various states (running/stopped).
Search/filter on any of the available columns would be nice, as well as to be able to hide stopped containers.
Related FR: #1824

Consolidating with #1533


Request To reference The "Easily Monitor Containerized Applications with Amazon CloudWatch Container Insights" Tutorial in the EKS Best Practices Guide

Hi team!
I recently published a tutorial (keeping best practices in mind) on monitoring an application's performance using CloudWatch Container Insights. I would  love this to be referenced in the recent EKS Observability best practices guide, as my tutorial offers significant value, delving into more than just the setup process. It provides detailed guidance on utilizing CloudWatch Log Insights for effective search and querying, as well as instructions for leveraging the dashboard for efficient monitoring.
I read through the best practices guide, and found that the section (highlighted in the screenshot) would be a great place to reference it.
Thanks in advance,
Ahmad (Containers Specialist SA, AWS)

@normalfaults @ahmadt312 IMO best practice guide is not heading to finer implementation details and since we already have a working page of this, we can hyper link this page in a sentence to say.... Please check this page on Easily Monitor Containerized Applications with Amazon CloudWatch Container Insights to deep dive on ....... something like this and hyper link. We dont want repeatative content.

@awsimaya Yes we are covering it in different pages like CI, Log Aggregation etc. This page linked is having all in one place but it has super finer implementation details. So i recommend just hyper link this page somewhere if people want to refer the implementation details.

@elamaran11 The PR is already created link this tutorial as a hyperlink.


Program Slow Down Too Much

Type: Performance Issue
The Visual Studio code program is presenting several performance problems on my personal machine, unlike other IDE's that I have, this program is taking a long time to compile super simple codes (like a print) in any programming languages, taking time to load suggestions and the use of the terminal is very slow
VS Code version: Code 1.87.2 (863d2581ecda6849923a2118d93a088b0745d9d6, 2024-03-08T15:20:17.278Z)
OS version: Windows_NT x64 10.0.22631
Modes:

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz (8 x 2419)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
7.73GB (0.63GB free)

Process Argv
--crash-reporter-id dbf322ac-eb84-4d3d-b7be-e164af14bdf7

Screen Reader
no

VM
0%

Process Info
CPU %	Mem MB	   PID	Process
    0	    97	 17560	code main
    0	   130	  4524	   gpu-process
    0	    19	  8076	   crashpad-handler
    0	    44	 12852	ptyHost
    0	    61	 12108	     C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    0	    66	 17596	     C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command "try { . \"c:\Users\caual\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\contrib\terminal\browser\media\shellIntegration.ps1\" } catch {}"
    0	     7	 23744	     conpty-agent
    0	     7	 24092	     conpty-agent
    0	    26	 13972	   utility-network-service
    0	    59	 16704	shared-process
    0	    99	 17736	fileWatcher [1]
    0	    98	 19836	window [2] (Relator de Problemas)
    0	   192	 23972	extensionHost [1]
    0	   120	 23748	     electron-nodejs (server.js )
    0	   332	 24364	     electron-nodejs (bundle.js )
    0	   202	 24632	window [1] (teste.py - vscode - Visual Studio Code)

Workspace Info
|  Window (teste.py - vscode - Visual Studio Code)
|    Folder (vscode): 2 files
|      File types: js(1) py(1)
|      Conf files:;

Extensions (21)

Extension
Author (truncated)
Version

dbclient-jdbc
cwe
1.3.4

vscode-mysql-client2
cwe
7.1.8

code-runner
for
0.12.1

vscode-language-pack-pt-BR
MS-
1.87.2024031309

csdevkit
ms-
1.4.29

csharp
ms-
2.23.15

vscode-dotnet-runtime
ms-
2.0.3

vscodeintellicode-csharp
ms-
0.1.26

debugpy
ms-
2024.3.10881612

python
ms-
2024.3.10871011

vscode-pylance
ms-
2024.4.1

live-server
ms-
0.4.13

material-icon-theme
PKi
4.34.0

java
red
1.28.1

intellicode-api-usage-examples
Vis
0.2.8

vscodeintellicode
Vis
1.3.1

vscode-java-debug
vsc
0.57.0

vscode-java-dependency
vsc
0.23.6

vscode-java-pack
vsc
0.25.15

vscode-java-test
vsc
0.40.1

vscode-maven
vsc
0.44.0

(1 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
vsaa593:30376534
py29gd2263:30899288
c4g48928:30535728
azure-dev_surveyone:30548225
2i9eh265:30646982
962ge761:30959799
pythongtdpath:30769146
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
h48ei257:31000450
pythontbext0:30879054
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
d34g3935:30971562
fegfb526:30981948
bg6jg535:30979843
ccp2r3:30993541
dsvsc020:30976470
pythonait:31006305
jchc7451:30973076
dsvsc021:30996838
g1icg217:30999571

The information from the process explorer doesn't show any suspect process activity. Do you see the same behavior when all extension are disabled? You can use the command reload with extensions disabled.
If this show good performance it is very likely an extension problem and you can use the extension bisect utility to identify the problematic extension (Start Extension Bisect)

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


-p should allow to select VCF files (both normal and zipped)

Currently the command line documentation for -p explicitly excludes VCF files with For VCF please see option --vcfFile.
I see no reason for this restriction. -p should support reading of .vcf and .vcf.gz just as --vcfFile as a convencience feature.

I have zero emotions here, that's fine. Generally I prefer the "there is exactly one way to do something" philosophy, both for teachability and maintenance, but if that's something that people want. No problem.

This was promptly addressed in #318


Add dh-make to dependencies

You may need dh-make to build a .deb package, otherwise you would get a "dh: Command not found" error.

thanks @wangxing1517 for the PR. My understanding is that dh is in the debhelper package, but out of curiosity which OS/version are you using that you needed dh-make for it?

Debian wheezy


Web interface

Note that I haven't tested it using Discord credentials yet.
Concerns #4.

Ok, seems a fine, but I'll do some adjustments related to namespaces and starting/stopping the bot.


Roll Flutter Engine from 685fbc6f4d9d to 6cc2f9bbfa77 (34 revisions)

Roll Flutter Engine from 685fbc6f4d9d to 6cc2f9bbfa77 (34 revisions)
https://github.com/flutter/engine/compare/685fbc6f4d9d...6cc2f9bbfa77
2023-03-27<EMAIL_ADDRESS>Revert "[web] Accepts assetBase through JS config. (#40615)" (flutter/engine#40670)
2023-03-27<EMAIL_ADDRESS>[web] Accepts assetBase through JS config. (flutter/engine#40615)
2023-03-27<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from v0tCO5SkPScqIBWIr... to jlj9dbwYl_4cILVwQ... (flutter/engine#40665)
2023-03-27<EMAIL_ADDRESS>[Impeller] Document EntityPass, make positioning less confusing (flutter/engine#40636)
2023-03-27<EMAIL_ADDRESS>Post 3.0 lint sync (flutter/engine#40394)
2023-03-27<EMAIL_ADDRESS>Remove timezone from flutter (flutter/engine#40588)
2023-03-27<EMAIL_ADDRESS>Bump actions/checkout from 3.4.0 to 3.5.0 (flutter/engine#40662)
2023-03-27<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from d30zLnNyJDgYNmKD4... to trm3jGwgZopG-wITx... (flutter/engine#40660)
2023-03-27<EMAIL_ADDRESS>Roll Skia from 4d02e783654f to 4ca827754bc1 (2 revisions) (flutter/engine#40659)
2023-03-27<EMAIL_ADDRESS>Roll Skia from 009ed54d103d to 4d02e783654f (1 revision) (flutter/engine#40657)
2023-03-27<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from y4h2rtyt6Mx8xHEte... to v0tCO5SkPScqIBWIr... (flutter/engine#40655)
2023-03-27<EMAIL_ADDRESS>Revert Dart SDK to a040e32db8f2 (flutter/engine#40656)
2023-03-27<EMAIL_ADDRESS>Roll Dart SDK from 57061b644e84 to c1185c030a98 (2 revisions) (flutter/engine#40654)
2023-03-26<EMAIL_ADDRESS>[Impeller] Remove verbose validation logs in the Vulkan pipeline cache. (flutter/engine#40651)
2023-03-26<EMAIL_ADDRESS>[Impeller] Fix stroke cap disconnection (flutter/engine#40643)
2023-03-26<EMAIL_ADDRESS>[Impeller] Fix accumulating translucency opacity peephole bug (flutter/engine#40639)
2023-03-26<EMAIL_ADDRESS>[Impeller] Fix AtlasContents crash (flutter/engine#40637)
2023-03-26<EMAIL_ADDRESS>[Impeller] Keep impeller scene build working (flutter/engine#40635)
2023-03-26<EMAIL_ADDRESS>[Impeller] Enable RendererTest::TheImpeller for Vulkan. (flutter/engine#40634)
2023-03-26<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from 34M7LHe2DUL5mebOm... to d30zLnNyJDgYNmKD4... (flutter/engine#40649)
2023-03-26<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from smNcvjxC6Ja3FkteX... to y4h2rtyt6Mx8xHEte... (flutter/engine#40647)
2023-03-26<EMAIL_ADDRESS>Roll Skia from d06e59e7d041 to 009ed54d103d (1 revision) (flutter/engine#40644)
2023-03-25<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from odB7mmGuAH51yrWgy... to 34M7LHe2DUL5mebOm... (flutter/engine#40633)
2023-03-25<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from 6JDOgmv1GqjN0MccU... to smNcvjxC6Ja3FkteX... (flutter/engine#40631)
2023-03-25<EMAIL_ADDRESS>Roll Skia from 17bce5f4f78f to d06e59e7d041 (1 revision) (flutter/engine#40630)
2023-03-25<EMAIL_ADDRESS>[Impeller] More sundry fixes to the Vulkan backend. (flutter/engine#40603)
2023-03-25<EMAIL_ADDRESS>Roll Skia from 497dc2e1f01f to 17bce5f4f78f (2 revisions) (flutter/engine#40629)
2023-03-25<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from Nrn4D-aMBpMe5ngaF... to odB7mmGuAH51yrWgy... (flutter/engine#40625)
2023-03-25<EMAIL_ADDRESS>Roll Dart SDK from 25d7c5d88496 to 57061b644e84 (1 revision) (flutter/engine#40624)
2023-03-25<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from jdkyVHuAgQFiwEVQj... to 6JDOgmv1GqjN0MccU... (flutter/engine#40622)
2023-03-25<EMAIL_ADDRESS>Roll Dart SDK from a040e32db8f2 to 25d7c5d88496 (1 revision) (flutter/engine#40618)
2023-03-24<EMAIL_ADDRESS>[Impeller] Adds golden image tests. (flutter/engine#40366)
2023-03-24<EMAIL_ADDRESS>Make PathComponent POD, allow querying specific component type counts (flutter/engine#40605)
2023-03-24<EMAIL_ADDRESS>Roll Dart SDK from 17655a04d99a to a040e32db8f2 (1 revision) (flutter/engine#40612)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from jdkyVHuAgQFi to jlj9dbwYl_4c
fuchsia/sdk/core/mac-amd64 from Nrn4D-aMBpMe to trm3jGwgZopG
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC bdero@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
...

Commit queue failed; closing this roll.


Dataset Value Error

I use this dataset (PaulineSanchez/Dataset_food_translation_fr_en) for Unsloth + TRL integration get error
https://ibb.co/d0zfsvg
import torch
from trl import SFTTrainer
from transformers import TrainingArguments
from datasets import load_dataset
from unsloth import FastLanguageModel
max_seq_length = 2048 # Supports RoPE Scaling interally, so choose any!
Get dataset
dataset = load_dataset("PaulineSanchez/Dataset_food_translation_fr_en", split="train")
Load Llama model
model, tokenizer = FastLanguageModel.from_pretrained(
model_name = "unsloth/mistral-7b-bnb-4bit", # Supports Llama, Mistral - replace this!
max_seq_length = max_seq_length,
dtype = None,
load_in_4bit = True,
)
Do model patching and add fast LoRA weights
model = FastLanguageModel.get_peft_model(
model,
r = 16,
target_modules = ["q_proj", "k_proj", "v_proj", "o_proj",
"gate_proj", "up_proj", "down_proj",],
lora_alpha = 16,
lora_dropout = 0, # Supports any, but = 0 is optimized
bias = "none",    # Supports any, but = "none" is optimized
use_gradient_checkpointing = True,
random_state = 3407,
max_seq_length = max_seq_length,
)
trainer = SFTTrainer(
model = model,
train_dataset = dataset,
dataset_text_field = "translation",
max_seq_length = max_seq_length,
tokenizer = tokenizer,
args = TrainingArguments(
per_device_train_batch_size = 2,
gradient_accumulation_steps = 4,
warmup_steps = 10,
max_steps = 60,
fp16 = not torch.cuda.is_bf16_supported(),
bf16 = torch.cuda.is_bf16_supported(),
logging_steps = 1,
output_dir = "outputs",
optim = "adamw_8bit",
seed = 3407,
),
)
trainer.train()

@nichellehouston Oh ye unfortunately it needs to be in ShareGPT style: https://huggingface.co/datasets/philschmid/guanaco-sharegpt-style


What does the negative number mean in the tested bar chart?

Describe the bug
There is a negative integer in the tested bar chart of Delhi - Date 13th July.
To Reproduce
Select "Delhi from the dropdown. Select the Daily tab so that the graph shows daily numbers for all the visuals."
Screenshots

The number of tests conducted on a single day can go down to zero, but what does the negative integer mean? Can someone explain?

Refer to https://twitter.com/covid19indiaorg/status/1282947830986899461?s=20


App for Tibetan-german dictionary

German-Tibetan Dictionary App Development Checklist
Overview
This mobile dictionary application bridges German and Tibetan languages using Flutter framework with SQLite database, targeting both Android and iOS platforms. The app focuses on providing a stepwise learning approach with progress tracking capabilities.
Objectives
The application aims to deliver:

A comprehensive bilingual dictionary for German-Tibetan language pair
Complete offline functionality using SQLite database
Consistent user experience across iOS and Android platforms

Project Setup

[x] Create new Flutter project
[x] Set up version control (Git)
[x] Configure development environment for both iOS and Android
[x] Add essential dependencies in pubspec.yaml
[x] add db and update credentials
[x] UI updates
[ ] Deploy On both IOS and Android via Codemagic

Database Setup

[x] Create SQLite database schema
[x] Set up word table structure
[x] Set up user progress table
[x] Implement basic CRUD operations
[x] Test database connectivity

Card reviewer

[x] @tentamdin

App is ready to be tested
link for app :  here
testers :
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

update needed:

[ ] app should be available as an update in stores (need to change app id )
[ ] TTS implementation on offline data
[ ] update older app data for review

For android the signing key should match the original key, thus we need to reset the app key on playstore.

request to update upload signing key has been applied once .

will continue once approved.


Add french HH.exe

atomic-red-team issue [1714] (https://github.com/redcanaryco/atomic-red-team/issues/1714)
Add french version of hh.exe

Thank you for reporting this and submitting a PR, @frack113! Good catch. This silly American wouldn't have considered that the product name would be anything but English. Haha. Ideally, I'd love to fix this issue in a language-agnostic way. Can you do me a favor? What does the following return for you? (Get-Item C:\Windows\hh.exe).VersionInfo.OriginalFilename
Does it return HH.exe.mui? If so, I think performing the check based on OriginalFilename would be a more durable fix that wouldn't require maintaining checks for each language. Let me know. Thanks!

Yes 👍

Thanks for checking! Would you like to revise the PR to capture this update? I also don't mind making the change.

You can do it please , as it is not my dev PC.
Thanks


Publish v6.0.2

Is your feature request related to a problem? Please describe.
I'm unable to install module 6.0.2 using Install-Module.  It looks like 6.0.1 is the latest published version.  According to the release notes 6.0.2 has the fix for connecting with a service user with PS5.  This is critical for us.
Describe the solution you'd like
Publish 6.0.2 to psgallery
Describe alternatives you've considered
No response
Additional context
No response

@sra-michaelgold Does 9.0.0 fix your issues?  Should have included anything that was lingering around in 6.0.2

@mwpreston - thanks for the heads up.  I was unaware a newer version had been published.  I'll give it a shot over the next few weeks and let you know.  (BTW: the github site doesn't show it as a new published release - you may want to update that to be consistent with the package on powershellgallery

@mwpreston - I've confirmed that 9.0.0 fixes the issue.  Running in PS5 now works as expected.  Thank you!


Official website document error

Don't know where to leave the message, so I leave it here.
In the documentation of RabbitMQ Kotlin (and maybe same for other languages), I believe a start function for the client after val client = RabbitMQClient.create(vertx, config) is necessary, so that we can declare the queue.

@skedin would you mind reporting this to the RabbitMQ client ? Thank you.
A PR is welcome, the examples are located in: https://github.com/vert-x3/vertx-rabbitmq-client/blob/master/src/main/java/examples/RabbitMQExamples.java
(It's not Kotlin but our CI then translate them to all supported languages)


[cluster-test] Fix fullnode deployment

We was not properly deploying on full nodes - we did not stop them, did not wipe db, etc
Also fixes other use cases of all_instances vs validator_instances

@bors-libra: r+

:pushpin: Commit 14d7cde has been approved by phoenix-antigravity

:hourglass: Testing commit 14d7cde0a6f5807e8afe30eea53b0555ef214770 with merge e64aca86652bc7a1ad698732a95630adc0e2a903...

:broken_heart: Test failed - checks-circle_commit_workflow

@bors-libra retry

:sunny: Test successful - checks-circle_commit_workflow
Approved by: phoenix-antigravity
Pushing 1a520f261adca4d2ef8ce6983c8cb61322242361 to master...


Updated the complete version demo apps 🔥

- What I did

Updated the at_demo_data.
Maintained strict typing.
Fixed some UI data and Null-safety

- How I did it

Cloned my forked repository and updated.

- How to verify it
Everything is up-to-date
- Description for the changelog

Fixed Reset Keychain button logic.
Avoiding double taps for Let's go button.

@TylerTrott please make sure of updating the at_demo_data version. Or tag me below to update an push.


allow to specify multiple dtypes in spec yamls

inputs:
 - ...
   data_type: [float32, uint8]

with https://github.com/bioimage-io/spec-bioimage-io/pull/567 dtype casting will be exposed explicitly as part of preprocessing. (ensure_dtype operation)
Does this address this issue sufficiently @constantinpape ?


AMQP-467: INFO Log When Connection is Opened

JIRA: https://jira.spring.io/browse/AMQP-467
Log at INFO level when a new connection is established; useful
when recovering a connection after a broker loss.

Nothing to complain about.
Merging...


Should handle when app server is reloaded via nodemon

I have it so that my app server (which, of course, contains webpack-dev-middleware and webpack-hot-middleware) is restarted when any server-side files are changed. Unfortunately, what's happening is that as soon as the server is restarted, something is triggered such that now I see the following message in the browser console:
GET http://localhost:3000/__webpack_hmr net::ERR_INCOMPLETE_CHUNKED_ENCODING

I don't know enough to know why this is happening exactly, but I do know that I'd like the page to reload when this happens. Any idea on how to do this?

Using nodemon with webpack dev builds will always cause this, because nodemon does a hard exit which shuts down the process forcibly.
I don't recommend restarting the whole process like this, as you'll lose the webpack in-memory cache and the next build will take much longer.

You should at least configure nodemon to ignore the client folder, so that it only restarts on server changes.
The client-side event-stream should reconnect after the server has restarted.

I've expanded my sample application to show a way of reloading express routes without restarting the whole process:
https://github.com/glenjamin/ultimate-hot-reloading-example

@glenjamin Yeah... that makes sense. That repo is so helpful. I'm going to have to mess with my environment for the fifth (!!) time but this is really great, thanks so much.

Hello @glenjamin, I was wondering if it is possible to prevent webpack-hot-middleware/webpack-dev-middleware from rebuilding every time I save any server-side files. I am also using nodemon to watch my server code.
Thank you for the help!

It's not possible, as nodemon restarts the whole process, so you lose anything webpack was remembering.
You might be able to get some speed ups after a restart from configuring webpack to cache it's files on disk instead of in memory, but I've never tried this.
My preferred way to handle server code reloading is as shown in the ultimate example: keep the server running, and reload the root route handler

Hi @glenjamin, I am reading your application: https://github.com/glenjamin/ultimate-hot-reloading-example , it's awesome!
But I can't understand how the "Server-side express routes hot reloading" works, it seems not the nodemon's effect?
Thanks a lot if can get your help！

But I can't understand how the "Server-side express routes hot reloading" works, it seems not the nodemon's effect?

Correct, the key point is here: https://github.com/glenjamin/ultimate-hot-reloading-example/blob/master/server.js#L28
Every request does a require(), which will use the require.cache if primed, or trigger a fresh require.
Whenever the /server/ files change, we clear the module cache: https://github.com/glenjamin/ultimate-hot-reloading-example/blob/master/server.js#L37

If anyone has time and interest, I could use help troubleshooting an adaptation of this lesson in my project (reference only the mongo-deploy-react-hot branch). Basically, when react components are modified, the hot reload works as expected, but whenever non-react files are changed, the same error appears:
GET http://localhost:3000/__webpack_hmr net::ERR_INCOMPLETE_CHUNKED_ENCODING

Here is a link to the project's express server, where I believe the problems lie.

That error means the server has ended the connection. It could be avoided if we did a clean shutdown of the event source connection, but I don't think it's important.
Continuing hot reloading after a server restart is trickier, I think it might work if you configure Dev middleware to write to disk instead of memory, but that is outside the scope of this module

i guess maybe the lesson is to not use nodemon in development in conjunction with hot module replacement?

It's probably possible, but not something I've tried - I use the strategies demonstrated in the "ultimate hot reloading example" linked above.

Here is the solution to this:  run webpack middle ware on a seperate express server.  You can then restart your main express server without re executing the middleware/compiler.  here is a gist https://gist.github.com/ezekielchentnik/ed0cabb09bf29e5b4a7a461a11b1c63d - I also use piping instead of nodemon.  all works like a charm

@glenjamin I built webpack-hot-dev-middleware to help with this problem which allows you to hot reload your server bundle without having to use nodemon.
It's a slightly different approach to to your ultimate hot reloading example (it won't hot reload non-bundle assets like express routes for example) but I've found it to work really nicely along side webpack-dev-middleware and webpack-hot-middleware.


simulator should allow configuration of floating point precision

I'm running some simulations now that involve simulating feedback. I need to do this in a hacky way that involves running a circuit which involves a measurement, getting the output state, and reinitializing the system register again and continuing. If I do enough iterations I eventually get the error "ValueError: State is not normalized instead had norm 1.0000141". This is definitely due to the single precision simulator.
But more generally the single precision is frustrating because numpy defaults to double precision arrays. So whenever I feed the simulator an initial state I need to manually write ".astype(numpy.complex64)". This is showing up all over my code. Furthermore, I find it a bit annoying to see normalizations and expectation values that are things like 1.00000006 instead of just "1".
In short, single precision is just not what users expect, and I think it makes the experience worse. I imagine this is a fairly straightforward fix.

Making the precision configurable is a reasonable idea. I don't agree that the simulator should default to double precision. Sometimes people want to sacrifice the 2x speed benefits of using single precision in order to get more accurate results, sometimes they don't.  Actually, I almost feel like we should default to using half-precision instead of single-precision because half-precision has 10 bits of mantissa, whereas single precision has 23 bits of mantissa, and 2^-10 ~= 10^-3 is much closer to plausible hardware error rates than 2^-23 ~= 10^-7. (Except one must account for the fact that rounding errors occur per amplitude per operation instead of just per operation.)
As a side note, please don't say something is "what users expect" unless you've actually asked several users. Or preface it with "I think this is what users expect". If you have actually asked several users (preferably not the same ones every time), mention that. In my experience, expectations about speed-vs-accuracy differ by person and use case (e.g. one of my old coworkers used to say "why does double even exist? No one ever wants to pay the speed cost for using it.", though that was in the context of rendering).

@dabacon I think the "I have to say astype everywhere" is an example of why we should reconsider requiring the cast to be safe. Alternatively, we could use the type of the initial state as a hint on what precision to use (...on the other hand, that's very surprising that reducing the precision of the initial state would speed up the simulation!).

Note that switching to double will not fix "seeing values that are things like 1.00000006 instead of just 1". It just pushes the problem a few order of magnitudes down the road. Floating point calculations almost never return exactly 1, but it may be within few enough ulps that python or numpy just print the value as 1.

+1 to the idea of making sure precision is piped through simulators, though a bit more complicated at api.

@Strilanc myself, Jarrod and Ian are using Cirq for research and we've been discussing these things frequently. I think we're a typical user group. I'm opening these issues in response to frustration that I encounter while using the package. However, in the future I'll be careful to explain that this is my opinion.
Does using double precision really slow the code down by a factor of two? I would find that surprising. You're not dealing with vectorized instruction sets or anything, right? What are you doing that goes twice slow with double precision?
But in any event, you know what you're doing a lot better than me. Assuming that this would really slow things down by a factor of two, then I am in favor of not requiring safe casting. And if that is the case I don't even think it is necessary to add the option to use double precision.

I believe our simulators now all support passing in a numpy.dtype.  Please someone open this if they know otherwise (of course Clifford simulator doesn't do this, btw).


[Feature Request]Add Alternative API Base URLs to InoReader

For some reason, www.inoreader.com is unavailable in China. Does NetNewsWire have any plan to add alternative API base URLs like www.innoreader.com? I’ve found a similar issue #3263, but somehow it was closed by the author. Thank you.

The reason it’s not available in China is almost certainly due to China’s official censorship.
We’ll consider this for a future version, but it’s unlikely to happen any time soon. (Just because there are many more pressing features to implement.)


Clusteer server failed with exit code 0

Running php artisan clusteer:serve always failed with exit code 0.
This is the output of php artisan clusteer:serve --show
PORT="'8080'" MAX_BROWSERS="'1'" CHROMIUM_PATH="'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'" $(which node) vendor/renoki-co/clusteer/server.js

and actually why there is always a single-quotation mark wrapping arguments?
PORT="'8080'"

The culprit is in https://github.com/renoki-co/clusteer/blob/3ee1a94870599962065ff9a6b7802e4c26dc19fe/src/ClusteerServer.php#L173
If i comment it out it here is the result
PORT="8080" MAX_BROWSERS="1" CHROMIUM_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" $(which node) vendor/renoki-co/clusteer/server.js

And it work normally.

Thanks for noticing this bug, I have fixed it in https://github.com/renoki-co/clusteer/commit/4e3a943db2aaf65177c0802341e0e9f506d6a26b by removing the double quotes on each pairing. That should fix it.


coreos update

are CoreOS updates enabled?
Can the CoreUpdate be used?

I suppose that can be enabled/added via kubestack.json shell inline?


[Module Proposal]: Managed Identity

Have you checked this module does not already exist in the registry?
Yes
Why is the module needed?
We are using it internally we will cover userAssignedIdentities , roleAssignments and federatedIdentityCredentials integration as part of proposed module.
Module path
identity/user-assigned-identity
Describe the module
ref: https://learn.microsoft.com/en-us/azure/templates/microsoft.managedidentity/2023-01-31/userassignedidentities?pivots=deployment-language-bicep

@shenglol will you please review this proposal


Support records.history

Fetching history is supported by fulcrum-python and fulcrum-js

This is available in v0.7.0


Extend the unleash interface with context-data

In the current version of Unleash strategies needs to get their context data via special provides which typically is implemented as some magic-data available at the current request. This works well in most java-based web-applications.
However doing toggles in a standalone web-application this becomes much harder as you typically do not have a user bound to the current request. In this scenario you will typically have the context-data available runtime, at the same location you want to verify if a toggle should be on or of.
It would thus be beneficial if the client also could inject context data at runtime. The unleash API would then be overloaded with a new method, the the user can inject the required context-data.
unleash.isEnabled("app.someToggle", UnleashConext.of("k1", "v1", "k2", "v2"));

Unleash will then in turn inject the context-data to the strategy which would be extended to:
public interface Strategy {
    String getName();

    boolean isEnabled(Map<String, String> parameters);

    boolean isEnabled(Map<String, String> parameters, UnleashConext context);
}

(* if we move the client to java8 we could also provide a default implementation of the new method to avoid breaking the API)
This is also the approach used for the unleash-client-node.

(from https://github.com/finn-no/unleash/issues/99)

After years of usage i finn we see that a UnleashUser with the following properties would make it simple to standardize a lot of strategies (all fields are of course optional):
UnleashUser::
 identifier: String,
 remoteAddress: String,
 sessionId: String,
 properties: Map<String, String>

The UnleashUser should be part of the UnleashContext and it should be possible to provide the context via a request-bound provider (e.g. in a request scoped spring bean, or similar). It should also be possible to send in the UnleashContext (with an unleashUser on it) as part of the "isEnabled" call. This is very convenient in non-thread based environment where the user/request details is available just in place.

Suggestion:
should we change the properties field to be a just a list of flags instead? The only use case we have for it at the moment us to flag a user as a beta-user. This feels a bit cumbersome in a key,value structure.
Aka:
 userId: String,
 sessionId: String,
 remoteAddress: String,
 flags: Array<String>

What do you think @sveisvei  and @vsandvold ?

Key value feels a bit awkward, but is more flexible of course. For the abtest strategy I thought about providing context for device, referrer and other useful properties for segmentation. Currently it's only the USERID cookie value that is provided.
Another thing... Could it be useful to have multiple context providers, like BetaUserContextProvider and ABTestContextProvider?

Currently it's only the USERID cookie value that is provided

yes, then key/value is required i suppose, better keep the properties then.

Could it be useful to have multiple context providers, like BetaUserContextProvider and ABTestContextProvider?

No, the whole purpose is to provide one context and one entry point for it! It's better to make it flexible enough to add what we need, IMHO.

solved in #33


Can't use new translations

I tried to use the new format of translations. In my vue file:
    import Datepicker from 'vuejs-datepicker'
    import {en, fr} from 'vuejs-datepicker/locale'

But when I try to compile it, I always get this error:
yarn run v1.6.0
$ cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
...

 ERROR  Failed to compile with 1 errors
This dependency was not found:
* vuejs-datepicker/locale in ./node_modules/babel-loader/lib?{"cacheDirectory":true,"presets":[["env",{"modules":false,"targets":{"browsers":["> 2%"],"uglify":true}}]],"plugins":["transform-object-rest-spread",["transform-runtime",{"polyfill":false,"helpers":false}]]}!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./resources/assets/js/components/partials/form/Date.vue

To install it, you can run: npm install --save vuejs-datepicker/locale
...

ERROR in ./node_modules/babel-loader/lib?{"cacheDirectory":true,"presets":[["env",{"modules":false,"targets":{"browsers":["> 2%"],"uglify":true}}]],"plugins":["transform-object-rest-spread",["transform-runtime",{"polyfill":false,"helpers":false}]]}!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./resources/assets/js/components/partials/form/Date.vue
Module not found: Error: Can't resolve 'vuejs-datepicker/locale' in 'resources/assets/js/components/partials/form'
 @ ./node_modules/babel-loader/lib?{"cacheDirectory":true,"presets":[["env",{"modules":false,"targets":{"browsers":["> 2%"],"uglify":true}}]],"plugins":["transform-object-rest-spread",["transform-runtime",{"polyfill":false,"helpers":false}]]}!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./resources/assets/js/components/partials/form/Date.vue 16:0-49

What is missing?
Thanks

Should be import {en, fr} from 'vuejs-datepicker/dist/locale'
I'll update the readme.


implemented filesize compression for jSkin and gSkin

Instead of a list of weights, it is now a dictionary of weights, with the vertex number as key. 0.0 weights are omitted from the data to save space. This can reduce the file size dramatically down to 3% of the size! When importing the missing keys, 0.0 skin weight is assumed.
Tested for backwards compatibility. This new functionality will still properly import older gSkin and jSkin files.
I made jSkin the default choice in the import and export fileDialog. Now that the file sizes are smaller, I believe jSkin is a superior choice, to give TDs the ability to edit the files directly.
Also updated to modern string formatting. And put all errors and warnings on single lines, instead of multi-line strings, for better readability.

Nice job !


enable-endpoint-routes + VXLAN tunnel prevents traffic to service when netpol is applied

Bug report

General Information

Cilium version (run cilium version)

1.10 installed with helm3

Kernel version (run uname -a)

Amazon Linux 2   5.4.117-58.216.amzn2.x86_64

Orchestration system version in use (e.g. kubectl version, ...)

k8s EKS: 1.19.6-eks-49a6c0
container-runtime = docker://19.3.13

Link to relevant artifacts (policies, deployments scripts, ...)
Generate and upload a system zip:
cilium-sysdump-20210604-182017.zip

How to reproduce the issue

create EKS cluster without a nodegroup

eksctl create cluster --name $CLUSTER_NAME --nodes $NUM_NODES \
       --region us-east-1 \
       --tags "usage=dev,owner=$CLUSTER_OWNER" \
       --without-nodegroup

install cilium using helm

helm install cilium cilium/cilium --version 1.10 \
  --namespace kube-system \
  --set nodeinit.enabled=true \
  --set endpointRoutes.enabled=true

create new nodegroup for cluster name in step 1

eksctl create nodegroup --cluster $CLUSTER_NAME --region us-east-1 \
--node-private-networking --nodes 2 --instance-types t3.medium,t3a.medium --node-volume-type gp3 \
--node-volume-size 10 --managed --spot

after nodegroup is provisioned, check to ensure that cilium is using both tunnel=vxlan & enable-enpoint-routes=true

kubectl get cm cilium-config -n kube-system -o yaml

create a namespace called tenant-a & deploy the following pods/services

kubectl create ns tenant-a
kubectl create -f https://gist.githubusercontent.com/cmluciano/2099d927a0dce12e37b46d57eab21bfa/raw/681e536c29ee5f66ccbe1928019f066a2e830e94/tenant-service.yaml -n tenant-a

test to ensure you can reach the pod without any network policies

kubectl exec -n tenant-a frontend-service -- curl --connect-time 2 backend-service.tenant-a

create the following network policy that allows all endpoints within tenant-a to talk to one another & kube-dns

kubectl create -f https://gist.githubusercontent.com/cmluciano/97f7dfd159ac0c5576e9f7d9a14cb1d1/raw/9a8bafd654ad9e67c1e6a5cb1b1b577e36d03bf4/netpol-tenant-a.yaml -n tenant-a

confirm that you cannot access the service now

kubectl exec -n tenant-a frontend-service -- curl --connect-time 2 backend-service.tenant-a
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
curl: (28) Connection timed out after 2000 milliseconds
command terminated with exit code 28

confirm in hubble that the policy dropped the request but it should have been allowed

kubectl -n kube-system exec -it daemonset/cilium -- hubble observe -n tenant-a
Defaulted container "cilium-agent" out of: cilium-agent, wait-for-node-init (init), clean-cilium-state (init)
Jun  4 22:31:14.284: tenant-a/frontend-service:33636 <- kube-system/coredns-7d74b564bd-452dt:53 to-endpoint FORWARDED (UDP)
Jun  4 22:31:14.284: tenant-a/frontend-service:33636 <- kube-system/coredns-7d74b564bd-452dt:53 to-endpoint FORWARDED (UDP)
Jun  4 22:31:14.284: tenant-a/frontend-service:43078 <- tenant-a/backend-service:80 to-endpoint FORWARDED (TCP Flags: SYN, ACK)
Jun  4 22:31:14.284: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:14.284: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:15.303: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:15.303: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:15.309: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:15.309: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:17.318: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:17.318: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:21.382: tenant-a/frontend-service:43078 <- tenant-a/backend-service:80 to-endpoint FORWARDED (TCP Flags: SYN, ACK)
Jun  4 22:31:21.382: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:21.382: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:29.574: tenant-a/frontend-service:43078 <- tenant-a/backend-service:80 to-endpoint FORWARDED (TCP Flags: SYN, ACK)
Jun  4 22:31:29.575: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:29.575: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:45.702: tenant-a/frontend-service:43078 <- tenant-a/backend-service:80 to-endpoint FORWARDED (TCP Flags: SYN, ACK)
Jun  4 22:31:45.703: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)
Jun  4 22:31:45.703: tenant-a/backend-service:80 <> tenant-a/frontend-service:43078 Policy denied DROPPED (TCP Flags: SYN, ACK)

Took a look at the sysdump and it's probably a variation of https://github.com/cilium/cilium/issues/12205. Devices are set because the bandwidth manager is enabled. https://github.com/cilium/cilium/pull/16380 (v1.10.1) will fix that by disabling the bandwidth manager by default.
Contrary to this known bug, here tunneling is enabled. So looks like in tunneling mode it only happens if endpoint routes are enabled.

 I tried to delete the policy and connect and confirmed that the connect works without the policy, but still does not work when the policy is reapplied.
cilium-sysdump-20210614-134451.zip

Full, debug packet path on the source node
<- endpoint 574 flow 0x970561e1 identity 1397->unknown state new ifindex 0 orig-ip <IP_ADDRESS>: <IP_ADDRESS>:45052 -> <IP_ADDRESS>:80 tcp SYN
CPU 01: MARK 0x970561e1 FROM 574 DEBUG: Conntrack lookup 1/2: src=<IP_ADDRESS>:45052 dst=<IP_ADDRESS>:80
CPU 01: MARK 0x970561e1 FROM 574 DEBUG: Service backend slot lookup: slot=1, dport=80
CPU 01: MARK 0x970561e1 FROM 574 DEBUG: Conntrack lookup 1/2: src=<IP_ADDRESS>:45052 dst=<IP_ADDRESS>:80
Policy verdict log: flow 0x970561e1 local EP ID 574, remote ID 19699, proto 6, egress, action allow, match L3-Only, <IP_ADDRESS>:45052 -> <IP_ADDRESS>:80 tcp SYN
-> overlay flow 0x970561e1 identity 1397->unknown state new ifindex cilium_vxlan orig-ip <IP_ADDRESS>: <IP_ADDRESS>:45052 -> <IP_ADDRESS>:80 tcp SYN
<- overlay flow 0xb016b016 identity unknown->unknown state new ifindex cilium_vxlan orig-ip <IP_ADDRESS>: <IP_ADDRESS>:80 -> <IP_ADDRESS>:45052 tcp SYN, ACK
CPU 01: MARK 0xb016b016 FROM 574 DEBUG: Conntrack lookup 1/2: src=<IP_ADDRESS>:80 dst=<IP_ADDRESS>:45052
CPU 01: MARK 0xb016b016 FROM 574 DEBUG: Performing reverse NAT, address=<IP_ADDRESS> port=80
-> endpoint 574 flow 0xb016b016 identity 19699->1397 state reply ifindex lxcd371164940d0 orig-ip <IP_ADDRESS>: <IP_ADDRESS>:80 -> <IP_ADDRESS>:45052 tcp SYN, ACK
<- stack flow 0xb016b016 identity world->unknown state new ifindex cilium_vxlan orig-ip <IP_ADDRESS>: <IP_ADDRESS>:80 -> <IP_ADDRESS>:45052 tcp SYN, ACK
CPU 01: MARK 0xb016b016 FROM 574 DEBUG: Conntrack lookup 1/2: src=<IP_ADDRESS>:80 dst=<IP_ADDRESS>:45052
Policy verdict log: flow 0xb016b016 local EP ID 574, remote ID world, proto 6, ingress, action deny, match none, <IP_ADDRESS>:80 -> <IP_ADDRESS>:45052 tcp SYN, ACK
xx drop (Policy denied) flow 0xb016b016 to endpoint 574, identity world->1397: <IP_ADDRESS>:80 -> <IP_ADDRESS>:45052 tcp SYN, ACK

Analysis
The SYN is DNATed in bpf_lxc. Egress policy enforcement is applied on the DNATed packet src=<IP_ADDRESS>:45052 dst=<IP_ADDRESS>:80. The packet is then sent to the tunnel. The SYN+ACK answer gets back from the tunnel. Ingress policy enforcement and reverse DNAT are executed from cilium_vxlan via a tail call. The conntrack lookup for policy enforcement uses the DNATed packet  src=<IP_ADDRESS>:80 dst=<IP_ADDRESS>:45052 and and matches.
At that point, since endpoint routes and tunneling are enabled while BPF NodePort is disabled, we send the SYN+ACK packet to the stack: https://github.com/cilium/cilium/blob/d9c982b69735924cc4e6380d1d3c088ea3750290/bpf/bpf_lxc.c#L1451-L1460
It then arrives at ingress of bpf_lxc a second time (known bug https://github.com/cilium/cilium/issues/14657). However, for this second pass through bpf_lxc, the packet is already reverse DNATed, so it doesn't match conntrack and we fallback to the full ingress policy enforcement. That fails because the source VIP is unknown to the ipcache (we're not supposed to perform policy enforcement on VIPs).


Pallavi Task 1

Task 1 code

@Goswamy25
Task -1
Code verified.
Task -2
Code verified.
Task -3
Code verified.


revert resize as (width, height), fix os::copyfile

revert image resize appliance with tradition.
fix os::copyfile

This should fix #8


flutter.new (dartpad) "hello world" example only renders "Hello" when zoomed != 100%

When going to flutter.new and pressing the "run" button I get this:

My browser is zoomed to 110%. Zooming to 100% shows the whole "Hello, World!", but 90%, 80%, 125% etc also shows only "Hello".
This is on a Chromebox with Chrome "Version 87.0.4280.142 (Official Build) (64-bit)".
I can't reproduce on my Linux desktop with Chrome "Version 88.0.4324.96 (Official Build) (64-bit)" though.
Note: The above is a verbatim duplicate of https://github.com/flutter/flutter/issues/74704 --- I assume it's a flutter issue, but flutter assumes it's a dart-pad issue and requested that I'd create an issue here.

Thanks for filing an issue, @jensjoha. I just tried running that code in a "real" Flutter project in Chrome, and was not able to reproduce the issue, so it seems reasonable that it relates to the particular way DartPad executes Flutter code.
I tested the same code in DartPad in my own browser, and did not see it fail until smaller zoom levels (67%), with no failure on higher ones.

Thanks for filing an issue, @jensjoha. I just tried running that code in a "real" Flutter project in Chrome, and was not able to reproduce the issue, so it seems reasonable that it relates to the particular way DartPad executes Flutter code.
I tested the same code in DartPad in my own browser, and did not see it fail until smaller zoom levels (67%), with no failure on higher ones.

@RedBrogdon did you attempt replicating using DDC through webdev to force HTML renderer?

@RedBrogdon did you attempt replicating using DDC through webdev to force HTML renderer?

I'm going to close this as stale as DartPad now seems to be showing the full "Hello, World!" for me no matter the zoom level on a few different browsers. Please reopen with new reproduction details if you're still experiencing this issue. Thanks!


SEO

Add meta tags for description, keywords, link to DPL...
http://seositecheckup.com

Closing all frontend issues, should be handled by a separate app, e.g. https://github.com/MartinNowak/drepl_server.


v0.2.2

Coverage remained the same at 99.408% when pulling 20b1e48ee7601334718fea3c8a3f635f5835eed2 on 0.2.2 into af2468b023f3fb1cff0baf1cf2b1d2d38daad016 on master.


ctest --tests-information produces error

on my setup,
Windows : 11
cmake : 3.28
neovim : 0.10.0
I found that line :
    local filter = string.format("-I 0,0,0,%s", table.concat(runnable_tests, ","))
produces an error from command line.
Indeed, If i test the command produces ( I remove the output args) ,I got :
#  ctest --test-dir D:\personal\workspace\test-sandbox\build\Debug -I 0,0,0,
Internal ctest changing into directory: D:/personal/workspace/test-sandbox/build/Debug
Test project D:/personal/workspace/test-sandbox/build/Debug
No tests were found!!!

if I remove the -I option it works :
#  ctest --test-dir D:\personal\workspace\test-sandbox\build\Debug
Internal ctest changing into directory: D:/personal/workspace/test-sandbox/build/Debug
Test project D:/personal/workspace/test-sandbox/build/Debug
    Start 1: lib.add_one
1/2 Test #1: lib.add_one ......................   Passed    0.01 sec
    Start 2: lib.failed
2/2 Test #2: lib.failed .......................***Failed    0.01 sec

50% tests passed, 1 tests failed out of 2

Total Test time (real) =   0.04 sec

The following tests FAILED:
          2 - lib.failed (Failed)
Errors while running CTest
Output from these tests are in: D:/personal/workspace/test-sandbox/build/Debug/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.

Hi. Could you have a look at my comment in #24? I think this issue is related to the fix you provided in #24. If this is the case, then we can close this issue. Removing the --tests-information option shouldn't be necessary as long as ctest is running in the right build/binary tree.

FYI, this command: ctest --test-dir D:\personal\workspace\test-sandbox\build\Debug -I 0,0,0, won't run any tests because it doesn't specify any test numbers/indexes to run.
I'm pretty sure you would see a different result if you run: ctest --test-dir D:\personal\workspace\test-sandbox\build\Debug -I 0,0,0,1,2 (which is the filter that neotest-ctest should have produced if it found runnable tests to execute).

Should be fixed as part of #24 now.


Explicitly enable C++11 support

On Linux, I configure ITK 4.12 to build with C++11 by setting the following CMake options:
-DCMAKE_CXX_STANDARD:STRING=11
-DCMAKE_CXX_STANDARD_REQUIRED:BOOL=ON
-DCMAKE_CXX_EXTENSIONS:BOOL=OFF

I configure the SimpleITK SuperBuild with those same options and  set ITK_DIR to the ITK build. However, this doesn't enable C++11, and the SimpleITK build fails:
Configure step:
-- Performing Test CXX_HAS_stdcxx11
-- Performing Test CXX_HAS_stdcxx11 - Success
-- Checking if c++11 is required...
-- Checking if c++11 is required... NO

Build step error, for example:
.../SimpleITK/Code/Explicit/src/sitkExplicitITKDefaultVectorPixelAccessor.cxx:19:
.../ITK-build/Modules/Core/Common/itkConfigure.h:59:6: warning: #warning "WARNING:  The current project is configured to use a C++ standard version older than the C++ standard used for this build of ITK" [-Wcpp]
     #warning "WARNING:  The current project is configured to use a C++ standard version older than the C++ standard used for this build of ITK"
      ^

How can I explicitly enable C++11 for the SimpleITK SuperBuild?

I have always just added the proper flag to CMAKE_CXX_FLAGS, i.e. -DCMAKE_CXX_FLAGS:STRING=-std=c++11. The CMake variable you set were not propagate from the super build to the sub-projects.
I have a proposed patch #261, that I have not tested but should work for this case. I need to verify some behavior and compatibilities with CMake versions and interactions with CXX_FLAGS.

@blowekamp  Thanks for fixing the issue and integrating into master. I am doing a test build with Slicer and will keep you posted.

It is recommended to still use -DCMAKE_CXX_FLAGS:STRING=-std=c++11 due to CMP0067, unless CMake>3.8.2.
Please take note of the following:
https://github.com/SimpleITK/SimpleITK/blob/next/CMake/sitkCheckCXX11.cmake#L21-L29
There are several different ways to specify and detect C++11 ( or greater ) features with CMake. It is not clear to me what the best practices are for different versions of CMake compatibility. If you have any recommendations or suggestions for improvements they are welcomed.

Considering that policy CMP0067 was added in recent CMake version, your approach makes sense.
Based on this, in Slicer, we expect CMake >= 3.8.2 when enabling C++11
https://github.com/Slicer/Slicer/blob/d1739110b572771aa5e6b2804713b3a8c787c605/CMakeLists.txt#L4-L7


Update README for additional belongsToMany api

My coworker and I ran into an issue that was identified and solved in #112, so we wanted to update the README with that information for future developers.

Hey! Thanks a lot for updating the docs. :)


Success

Codecov Report

Merging #23 (f6c1f2a) into master (3dd1d62) will not change coverage.
The diff coverage is n/a.

Flag
Coverage Δ

packit-e2e
51.77% <ø> (ø)

testsuite
24.07% <ø> (ø)

unittests
11.11% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Change tracking events format

This one tweaks format of tracking events that report user activity on booking widgets.

:ship:


Passing entities via Bundle in Android

If we pass any entity object as Serializable to Bundle than we are unable to use getters after restoring because Proxy is null (because it is "transient").
So maybe is better to disallow to call serialization mechanism?

You should avoid default java serialization in Android. The recommended way is to pass only the object's key in the bundle (usually an int or String) and then retrieve the object later using the key with data.findByKey


Remove auto-advance applications from External Review to Ready to Review

User story
As a Program Manager we often require more than two reviews submitted by External Reviewers. Hypha currently auto-advance applications from External Review to Ready to Review once they've received two reviews. We would like External Reviewers to be able to submit additional reviews beyond the first two.
Describe the solution you'd like in Hypha
Please remove the auto-advance applications from External Review to Ready to Review once they've received two reviews.
Priority

Low priority (annoying, would be nice to not see)

Affected roles

Staff
Applicants
Reviewers

Ideal deadline
December 2021

Related to #2167


Custom Set:  Use of DeepEqual excludes valid slice-based solutions.

Also Symmetric is misspelled and there's a comma missing in the API doc for the SymmetricDifference argument list.

Fixed with PR https://github.com/exercism/xgo/pull/128.  Symmetric with two m's now, comma added.  DeepEqual is no longer used to compare Set values.


cuda.jit does NOT preserve the original doc and module of the decorated function

[ x] I am using the latest released version of Numba (most recent is visible in
the change log (https://github.com/numba/numba/blob/master/CHANGE_LOG).
[ x] I have included below a minimal working reproducer (if you are unsure how
to write one see http://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports).

I noticed this issue when using pdoc3 to generate documentation. pdoc3 works by extracting the __doc__ attribute. Consider the following example.
from numba import cuda, jit, njit

@jit
def add1(a: int, b: int) -> int:
    """Add two integers

    Args:
        a (int): one integer
        b (int): the other integer

    Returns:
        int: the sum
    """
    return a + b

@njit
def add2(a: int, b: int) -> int:
    """Add two integers

    Args:
        a (int): one integer
        b (int): the other integer

    Returns:
        int: the sum
    """
    return a + b

@cuda.jit
def add3(a: int, b: int) -> int:
    """Add two integers

    Args:
        a (int): one integer
        b (int): the other integer

    Returns:
        int: the sum
    """
    return a + b

print('add1\n', add1.__doc__)
print('add2\n', add2.__doc__)
print('add3\n', add3.__doc__)

Both add1 and add2 keep the __doc__ of the original function. However, add3 does not.
add1
 Add two integers

    Args:
        a (int): one integer
        b (int): the other integer

    Returns:
        int: the sum

add2
 Add two integers

    Args:
        a (int): one integer
        b (int): the other integer

    Returns:
        int: the sum

add3

    CUDA Kernel object. When called, the kernel object will specialize itself
    for the given arguments (if no suitable specialized version already exists)
    & compute capability, and launch on the device associated with the current
    context.

    Kernel objects are not to be constructed by the user, but instead are
    created using the :func:`numba.cuda.jit` decorator.

Is it quick or possible to fix this issue? Thank you.

Following the above issue, I found that cuda.jit does NOT preserve the original __module__, either.
If we import the above module named pdoc_tt.py  and check the __module__ attribute, we have the following results:
from pdoc_tt import add1, add2, add3

add1.__module__
# 'pdoc_tt'

add2.__module__
# 'pdoc_tt'

add3.__module__
# 'numba.cuda.compiler'

Consequently, pdoc3 does not take add3 as a function of the module and does not generate documentation for it (aside from the above __doc__  issue).
It seems one possible fix is to use functools.wraps, though I am not quite sure (check the related issues in pdoc3 here)

I think this is somewhat related to #5755

The related pdoc3 issue is https://github.com/pdoc3/pdoc/issues/221.

@kernc @sklam I was to work on it, from the description here it sounds like there a need to add functools.wraps to the decorators, am i right?

Yeah, functools.wraps() should probably be added to all transparent decorators, ever.


Python metaclasses for metaprogramming

Article checklist
Attention
Our Peer Reviewer and Content Moderator teams do NOT provide any revisions services. All revisions and edits should be completed on your own forked repo (as to not take up room in the queue) in order for our team to review them all in a timely manner.
ANY ARTICLE SUBMITTED WITH GLARING ERRORS WILL BE IMMEDIATELY CLOSED.

As a rule of thumb - please be sure to only submit articles (pull requests) that are fully polished and ready to be published. Be sure to go through our resources documents for extra and 3rd party (vetted) resources to help improve overall technical writing.

Pre-submission checks

Please ensure that you have only one open topic suggestion (issue) + in-review article (linked pull request) at a time. This will ensure that we complete the review process in a timely manner from inception to publishing

If you have not already, please go over our Resources Page for more tips and tricks on how to improve your overall technical writing so reviews are swifter, increase the chance of a payout and provide more value to our readers.

For first-time contributors and for more details on our submission guidelines, see our Contributing Guidelines.

Formatting and structure checks

[x] Have you used the correct folder and file structure? - see Contribution Guidelines

[x] Is your article properly formatted in Markdown? - see Github Markdown guide

[x] Have you used our preferred heading structure? - H3 (###) and up

[x] Does your article follow any of the suggested structure formats? - see example formats

[x] Is your article over 750 words? - Tool: Wordcounter.net

[x] Is the article you are submitting an in-depth and unique article? Does it go beyond what is in the official docs and what is covered in other blog sites. See these articles as examples.

[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.

[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.

[x] Have you included a hero image that is 600x400 pixels, under 300KB in size, and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid - Grammarly
[x] Please place your article through a 3rd party plagiarism checker. We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[ ] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide
[x] Have you checked your code runs correctly and you've highlighted all necessary dependencies for installation?
[x] Are the software programs and packages you're highlighting in your article up to date, using current versions and not deprecated?

Topic suggestion this closes

Remove the backticks and add the issue number below to link and close your Topic Suggestion (issue) when your article has been published (PR has been merged). See this video for more details.

`This closes #4692

Finally, delete the article checklist notes in blockquotes and submit your PR. We look forward to reviewing your article.

Duplicate of #5345

Hello, @jerimkaura I`ve done the changes. Thank you.

@jerimkaura
Assigning this PR to you, since you had reviewed this PR before.

Hello, if you need more time to work on this PR you can on your forked repo. I will be closing this PR. You can open a new PR Once you are done with the article.

Hello, if you need more time to work on this PR you can on your forked repo. I will be closing this PR. You can open a new PR Once you are done with the article.

Hello @jerimkaura I had tried to reach you via slack. Kindly check. Thank you.

Hello @jerimkaura I had tried to reach you via slack. Kindly check. Thank you.


Quick accent keeps writing letters while I'm chosing the accent

Microsoft PowerToys version
0.62.1
Running as admin

[X] Yes

Area(s) with issue?
Quick Accent
Steps to reproduce
just trying to use the feature, keeping a letter pressed and then pressing the spacebar or the arrow keys
✔ Expected Behavior
make the accent menu pop-up, and let me choose the character
❌ Actual Behavior
It keeps on writing the input letter while choosing from the menu, and once you have selected the character it does nothing.
Other Software
No response

@0Everlast0 is this still relevant on the latest PowerToys version? If so:

Does disabling/enabling QuickAccent help to fix the issue?
Is it reproducible for each letter/language?
What is the windows version and software you are typing in?
Is there anything else specific that may contribute to the issue?
Could you please send us a screen video recording?

/bugreport


Add Dockerfile definitions

Add alpine (musl-based) and ubuntu (glibc-based) descriptions for test
images. To run the testapp in either of them, run:
docker-compose run alpine
docker-compose run ubuntu

ooh fancy.. I finally got the new buildbot master going late last night. will see if I can figure out how to add a buildworker that does this.
if I wanted to add variants for other configure options, is there a better way than just adding more of these docker files with different names?

Depends what you mean by configure options. You can parameterize the dockerfile and provide the variables in the compose file like the args described here: https://docs.docker.com/compose/compose-file/ There are other things like the command to run, which are exposed explicitly as well.
For bigger changes like a different base image though, a new dockerfile is likely a better option.

just configure flags for now. ie; I'm pretty sure extstore and seccomp don't work together :)

No, but I'll add it to my mental todo one day. As long as workers don't reopen files with different names at runtime, it should be possible to support.

Added Arch support as well.


Fix schedule builder background color display bug and add more colors

Fix schedule builder background color display bug and add more colors

Fix color display bug of events 8-17, where their background color wasn't displayed in the time table.
Add different colors to events 8-17 and update the legend.

Great job


Added cucumber.md and living documentation.md

Thanks! Could you please break long lines? Ref bb31b99e252b65fa939723601981cfe00688cc04

Sure aslak. will fix them.


Update to .NET 8.0, Add support for self-hosted embedding models

I am using HyperVectorDB for a project of my own so I made a couple improvements. I'm working on some more radical changes but for now I think these changes are already worth merging.
Update to .NET 8.0
Pretty trivial, but the move to modern .NET required a couple changes to avoid deprecated classes.
Disabled Implicit Usings
Implicit Usings are very convenient for development, but over time they can create a maintainability issue as the ambiguity causes the runtime to pull from the wrong namespaces. Disabling this feature in the library's csproj adds a bit of safety at the cost of a couple extra lines in a few files.
Fixed reference to EnglishStemmer.dll
The csproj had an indirect path that appeared to reference the original dev's Downloads directory. I cleaned this up to point at the project root, and excluded the DLL via .gitignore so the DLL isn't accidentally committed to the repo. It would be nice to eliminate this dependency, or use a git submodule to reference the compiled DLL hosted here on GitHub.
I found it here:
https://github.com/asu-cse445-cornholios/Project3/blob/master/libs/Centivus.EnglishStemmer.dll
Eliminated BinaryFormatter
BinaryFormatter is deprecated.
For expediency, I switched to JSON. It is not nearly as compact but it works well enough for now. In the future a more compact or compressed format would be better. I'd consider Protocol Buffers, but given how simple the storage is a bespoke serialization format would work.
Added support for self-hosted embedding models, like LM Studio
For my use, I am self-hosting an embedding model using LM Studio. I may replace this with OLlama or similar in the future and if I do I'll add support for that as well. The IEmbedder implementation I put together is primitive but works very well. I will expand it later to be more configurable after I've had some time to test it in a real application and determine the best direction for it.

Expanding beyond the initial scope of this PR, I encountered an issue while using this library in a real world application. I couldn't work around it cleanly, so I came back and pushed a fix.

As of this time, there have been no breaking changes at all, though performance has been improved drastically by every metric.

Regarding the Preprocessor and Postprocessor delegates:

Both are fully optional.
If either returns null, the document is skipped. BOTH run before the vectorization happens so they provide two stages where they can avoid vectorizing and storing a low value string.
The Preprocessor's output is what goes into vectorization. This is intended to reduce signal-to-noise ration in text being vectorized.
The Postprocessor's output is what goes into the actual database as the "document." This is intended to make the database extensible. In my use case, I don't want to store the actual document in the DB, I want the path and line number pointing to the file that vector came from.

The intention is to make this library as general as possible while keeping it open to any use cases that may be desired.


add deprecation warning on kubelet CLI flag

Since 1.27, the option containerRuntimeEndpoint is required to be passed with kubelet config file and not via command line. kubelet emits this warning
Flag --container-runtime-endpoint has been deprecated, This parameter should be set via the config file specified by the Kubelet's --config flag.
It is already documented here https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/#kubelet-config-k8s-io-v1beta1-KubeletConfiguration.
If possible, I'd like help to only show the warning on 1.27 and subsequent k8s versions documentation.

Hi @louisportay are you willing to address the suggested changes?

My edit has already been added in another PR. closing now


Include 'Orphan Resource Explorer' and 'Upgrade Mesh Surfaces' in Command Palette.

Updates the tools in project->tools so that they can be accessed from shortcut or command palette:

There is no supplied shortcut by default, but setting one in editor settings is possible:

Thanks! And congrats for your first merged Godot contribution :tada:


Feature/col 204

We now only use the product id and metadata from the response from the strategy service (StrategyProducts/StrategyProduct), we use the id to get the product details from the core product service.
This also means we no longer need our converters as we are just adding the metadata onto the Products returned from the core product service.
This branch was based on feature/COL-206 so once that branch has been merged into the epic branch in I can merge the epic branch back into this branch which will hopefully reduce the size of this PR even more

The jenkins check isn't appearing on the PR but it has bee run and passed: https://jkmaster.test.c3po.b2c.ydev.hybris.com/job/spartacus/job/feature%252FCOL-204/


fix: show diff for hidden but non-ignored files when walking directories

The first commit is a test showing that difftastic currently does not pick up hidden directories nor files.
The second fixes the issue.

I hope this question will be responded to as soon as possible, Thank you very much

Perfect, thank you! :)


fix  listener session exception

What this PR does:
Related to issue-457
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report

Merging #458 (a07b14b) into develop (00d0150) will increase coverage by 0.06%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #458      +/-   ##
===========================================
+ Coverage    37.20%   37.26%   +0.06%
===========================================
  Files           55       56       +1
  Lines         3790     3805      +15
===========================================
+ Hits          1410     1418       +8
- Misses        2220     2224       +4
- Partials       160      163       +3

Impacted Files
Coverage Δ

pkg/server/cluster_manager.go
36.84% <0.00%> (-0.58%)
:arrow_down:

pkg/cluster/loadbalancer/hash/consistent_hash.go
70.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us.


[doc/crates-io] Add text about packaging tests/benches

Fixes https://github.com/rust-lang/cargo/issues/4262

@bors: r+
Thanks!

:pushpin: Commit 4c1d216 has been approved by alexcrichton

:hourglass: Testing commit 4c1d2169de378fb869abdd05025f57c4fb342156 with merge e0db677d7c850ea7d70c42e0717f1f4f57c2033e...

I noticed a typo and fixed it in da96699 . Not sure if @bors is going to pick up the new commit.

@bors r=alexcrichton

@behnam: :key: Insufficient privileges: Not in reviewers

@bors r=alexcrichton

:pushpin: Commit da96699 has been approved by alexcrichton

:hourglass: Testing commit da966991691d9e778ebe9c15e398d75bb7afac92 with merge 74e54214c9d13871934fde0ecb07250e523c4e92...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 74e54214c9d13871934fde0ecb07250e523c4e92 to master...


Cross compilation (Docker) to aarch64-unknown-linux-musl

Making this a real issue to hopefully get more visibility. I haven't quite figured out how to get cross-compilation (in Docker) working, an absolutely essential thing to get working so Stump can run on arm systems (e.g. rpi-4).
see https://github.com/aaronleopold/stump/tree/aleopold--arm64-can-sma

same thing will need to be figured out for linux/arm/v7 too

Have you tried Cross? Any objections of adding it to the project? If not, I'd give it a go later today.

I'm definitely open to trying it! Feel free to give it a go, I did add openssl for arm64 in the Cargo.toml but it'll have to be added for each other target.

Reopening this as compiation is successful for both arm64 and arm/v7, however testing on actual arm devices fails. I spent quite some time trying to figure this out and haven't gotten it yet. At first I thought maybe the build wasn't actually being statically compiled, but enforcing that didn't work. I added binutils in the final stage for debugging and found this:
/app $ readelf -a stump | grep interpreter
      [Requesting program interpreter: /lib/ld-linux-aarch64.so.1]

/lib $ ls
apk                     libc.musl-aarch64.so.1  libz.so.1.2.12
firmware                libcrypto.so.1.1        mdev
ld-musl-aarch64.so.1    libssl.so.1.1           modules-load.d
libapk.so.3.12.0        libz.so.1               sysctl.d

Looks like it is trying to grab something that doesn't exist

This line https://github.com/aaronleopold/stump/blob/develop/Dockerfile#L115 fixes the docker image for arm64, now I will just have to fix arm/v7 and can close this issue.

Closing for https://github.com/aaronleopold/stump/issues/27


Channel Filter not working for "hosting" system message in 2.3.2

The issue is that a specific type of Channel filter seems like stop working in 2.3.2 (worked fine in 2.3.0) the filter is  (flags.system_message && (message.content) contains ("Now hosting"))  .
I have tried changing the message to "hosting" or to the filter (message.content) contains ("Now hosting")  but doesn't works.
Using only the filter (flags.system_message)  works fine but the purpose is only filter hosting messages.
So my idea is that the function contains can't read the hosting system messages.
Finally this issue easy recreatable by hosting any channel.
P. D.  First time doing a report, sorry if is not very understandable.

Related #2470,

I also noticed that basically all the messages built with MessageBuilder functions are not "findable", example: https://github.com/Chatterino/chatterino2/tree/master/src/providers/twitch/IrcMessageHandler.cpp#L699

#1423

You are also unable to search for messages that are "custom-built", for example the "system message" sent if token has expired, code snippet:
https://github.com/Chatterino/chatterino2/blob/a6e23e246864458c9d00c469c3b7306086b8d0ed/src/providers/twitch/IrcMessageHandler.cpp#L702-L713


Set light = true instead of dark = false for Catppuccin Latte

https://github.com/dandavison/delta/blob/f5b37173fe88a62e37208a9587a0ab4fec0ef107/themes.gitconfig#L22-L24:
# 3. Include either `dark = true` or `light = true` according to whether it is
#    designed for a light or dark terminal background. (This marks a feature as
#    a "theme", causing it to be picked up by `delta --show-themes`).

Superceded by #8.


All hosts Remove SSO quickstarts

Since SSO template is being removed from generator-office, so we need to remove quickstarts that show how to use it.
The following articles are removed:

https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/sso-quickstart
https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/sso-quickstart-customize

Instead redirect to the SSO overview: https://docs.microsoft.com/en-us/office/dev/add-ins/develop/sso-in-office-add-ins
You can still use the Node.js sample to get started without using yo office: https://docs.microsoft.com/en-us/office/dev/add-ins/develop/create-sso-office-add-ins-nodejs

Docs Build status updates of commit 1dc17b2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/develop/sso-in-office-add-ins.md
:white_check_mark:Succeeded
View

docs/includes/sso-quickstart-reference.md
:white_check_mark:Succeeded

docs/quickstarts/excel-quickstart-jquery.md
:white_check_mark:Succeeded
View

docs/quickstarts/powerpoint-quickstart.md
:white_check_mark:Succeeded
View

docs/quickstarts/sso-quickstart.md
:white_check_mark:Succeeded

docs/quickstarts/sso-quickstart-customize.md
:white_check_mark:Succeeded

docs/quickstarts/word-quickstart.md
:white_check_mark:Succeeded
View

docs/toc.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Tracking issue for documentation

[x] README
[x] document cores
[x] document getting started
[x] document expected user experience (i.e. sending data to get processed by plugins)
[x] document expected developer experience (i.e. writing plugins)
[x] document templates
[x] code documentation

document templates
This is talking about vent.template files of custom Vent plugins correct?

correct.


pedantic fails at type hints of custom class inside custom class

Hey there,
I came across a small issue with the typeHint parser.
Consider the class Token has a function to compare itself to another token object:
class Token():
  @pedantic
  def compare(self, other: 'Token') -> bool
    # compares tokens. Returns True if equal, or false otherwise

Comparing two tokens:
tok1 = Token('abcd')
tok2 = Token('abcd')
if tok1.compare(other=tok2): # true, do something

I get the error message:
  File "...\lib\site-packages\pedantic\type_hint_parser.py", line 14, in is_instance
    if type_.__module__ == 'typing':
AttributeError: 'str' object has no attribute '__module__'

If I look inside the type hint parser I see the cause of the error:
if type_.__module__ == 'typing':

In this case you want to access the module-attribute of the string 'Token' which of course doesnt work.
It would be nice if you could fix the typehint parser in this special case.

This is fixed in https://github.com/LostInDarkMath/pedantic-python-decorators/pull/7/commits/6ed373db4a0d3cfb5242a0973559c3b2f2ae2a6c.


[TASK] Ctrl+X and Ctrl+Z don't work in inputs

Estimated story points:
Description

Acceptance criteria

Wait only for password fields and that's probably intentional


Question about datasets

Hi,
I find that the downstream classify task, the PolypDIag dataset is made up with two pretrain datasets, LDPolypVideo and Hyper-Kvasir, but they are found in the PolypDIag's paper(arxiv edition, https://doi.org/10.1007/978-3-031-16437-8_9), I want to know whether you separate the pre-training data from the downstream test data or not?
If so, how do you make sure that the pretrain data is not leaked to downstream evaluation?

No offense, simply because I've been working on reproduction lately.
Thanks a lot.

Hi, Thanks for your interest!
This is a good point! We do not remove the possible same videos in PolypDiag from our pre-training set.
As we are conducting our pre-training under a self-supervised manner (without ground truth class labels), the model is not leaked to the downstream data.
Such manner is general in the area of self-supervised learning, e.g., SimCLR (https://arxiv.org/abs/2002.05709).

Hi, Thanks for your interest! This is a good point! We do not remove the possible same videos in PolypDiag from our pre-training set. As we are conducting our pre-training under a self-supervised manner (without ground truth class labels), the model is not leaked to the downstream data. Such manner is general in the area of self-supervised learning, e.g., SimCLR (https://arxiv.org/abs/2002.05709).

Understood, thanks for the reply and paper recommendation, it helped me a lot!


Update DevCGlobalDirectory.md

What does this PR do?
Optimize the circles directory list to make the navigation experience easier.
Any relevant issues this PR addresses? (optional)
N/A
Any background context you want to add?
This PR also update the text Leads to Lead(s) since we can still have one lead in a circle.

This looks nice. We could also re-order them according to regions and have the regions as headings?

Sounds perfect! Let's do it

Does it look better now @saranshkataria?
Please confirm the region naming also.

Instead of having DevC [Add yours here] under every region, one can be put at the very bottom since it is just a template. Maybe even have the heading as template for it?

Okay, let's try this.

Looks good now?

LGTM!

Great work with all these recent changes


Bumps fork

Not sure why this didn't base correctly. Oh, well - I've merged your stuff into: https://github.com/grpc/grpc-kotlin/pull/417