Publish message every second?

This isn't exactly an issue, more of an insight.
Currently my application uses JavaScript to make a websocket call every second, which checks database and updates rows, etc. It works fine with 2 people calling every second but when a surge of 400 people are calling every second, each at different intervals, it causes huge issues; random database entries and arithmetic calculations. I have concluded that the best way to solve this would be more the users to subscribe instead of call, have a PHP websocket client that emits a message every second instead. This way all users stay the same and it limits the amount of database calls to 1 per second, relative to 400 per second.

I'm still some months away from introducing websockets into my application and this is exactly the kind of thing that I was thinking about.  I think that you just need to think about the server being able to push rather than the browser needing to poll (whether by websockets or AJAX).  Thanks because this saved me some thought on the matter and once understood it is very obvious.

You're welcome. If there is anyone else who is able to provide some kind of solution to this; it would be much appreciated.

Se to periodic timer in loop. Your client code should be like this:

$client->on('open', function (ClientSession $session) use ($client) {
    $client->getLoop()->addPeriodicTimer(5 /* publish every 5 secs. */, function () use ($session) {
        $session->publish('topic_name', ['Hello'], [], ["acknowledge" => true])->then(
            function () {
                echo "Publish Acknowledged!\n";
            },
            function ($error) {
                // publish failed
                echo "Publish Error {$error}\n";
            }
        );
    });
});

$client->start();


cordova support

Is this library supposed to support cordova ?
I've tried to use $upload.upload but then I got this error -
TypeError: Unable to get property 'addEventListener' of undefined or null reference
If i use the same code from browser all work correctly.
Cordova 4.1.2, tested on WindowsPhone

Please reopen if this is still the case with latest vesion


V0.5.0

Made changes as requested, tests might be a bit jank, but they seem to work. Targeting the 5.0 branch

Looking at this comment is how I designed the tests:
The following are valid types of searches:
**username**: "zey"
**username and discriminator**: "zey#5479"
**nickname**: "zeyla" or "zeylas#nick"

It seems the last case (nickname explicit search) wasn't implemented. That's what's causing the test fail. Should we remove that from the docs/comment, and remove the test? Or, implement it?

Let's remove the mention in the documentation and tests and leave the implementation for a different commit.

Looks like the tests passed! 🙌

There seems to be a lot of random code style changes here, can we cut those out?

Done

Oops, forgot to fix the new testing stuff

I think this is ready to merge, unless there's anything else to do

Thanks


Add Generic Class for ncurses windows

Idea is to minimize use of calls to ncurses functions where gameplay-specific logic lives.
Example
Presently, we draw an Actor on the screen like so:
wmove(wgame, player.getPos().y, player.getPos().x);
waddch(wgame, player.getDispChar());

In its most basic form, a generic Window class (once initialised) would draw an Actor something like so:
gameWindow.draw(player.getPos(), player.getDispChar());  // Move cursor to pos and char

Or even (with some knowledge of the Actor class's internals) like so:
gameWindow.draw(&player); // Not shown here: passed as const ("don't mutate me!" -player)

Issues #2, #3, #11, and #19 could all benefit from this, as it would make handling windows of variegated properties a lot easier.


"no hands detected" text needs to moved down to be less obstructive

made more pretty also?

#247


Fix typo in test macro name

Describe the bug
Typo in recently added macro name:
https://github.com/nasa/cFE/blob/eaa343c2e5d457f7d04b65ada8881b24e4fb46bc/modules/cfe_testcase/src/cfe_test.h#L52
Expected behavior
"Undifeined" -> "Undefined"
Additional context
From #1251, which somehow got merged to main without fixing this
Reporter Info
Joseph Hickey, Vantage Systems, Inc.

Will fix this in #1289

While you're at it, I would suggest the name CFE_Assert_ResourceId_Undefined() ... since this assert macro is part of the CFE-specific assert extensions, not the generic UtAssert.


Issue with Tensorflow:  Import "tensorflow.keras" could not be resolved

Hi, I am trying to use image augmentation and getting this issue. Although codes are running, data is not being augmented. Do you think this is some bug in Tensorflow?
Here is the code from Video 165
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers
from tensorflow.keras.layers.experimental import preprocessing

# Create a data augmentation stage with horizontal flipping, rotations, zooms
data_augmentation = keras.Sequential([
  preprocessing.RandomFlip("horizontal"),
  preprocessing.RandomRotation(0.2),
  preprocessing.RandomZoom(0.2),
  preprocessing.RandomHeight(0.2),
  preprocessing.RandomWidth(0.2),
], name ="data_augmentation")

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import os
import random
target_class = random.choice(train_data_1_percent.class_names) # choose a random class
target_dir = "10_food_classes_1_percent/train/" + target_class # create the target directory
random_image = random.choice(os.listdir(target_dir)) # choose a random image from target directory
random_image_path = target_dir + "/" + random_image # create the choosen random image path
img = mpimg.imread(random_image_path) # read in the chosen target image
plt.imshow(img) # plot the target image
plt.title(f"Original random image from class: {target_class}")
plt.axis(False); # turn off the axes

# Augment the image
augmented_img = data_augmentation(tf.expand_dims(img, axis=0)) # data augmentation model requires shape (None, height, width, 3)
plt.figure()
plt.imshow(tf.squeeze(augmented_img)/255.) # requires normalization after augmentation
plt.title(f"Augmented random image from class: {target_class}")
plt.axis(False);

The output of the plt.imshow() is same for both img and augmented_img.

Hello @kelixirr,
Can try running it with:
training=True
For example,
augmented_img = data_augmentation(img, training=True)
See more of an example here: https://github.com/mrdbourke/tensorflow-deep-learning/discussions/369#discussion-4003365


ISPN-13821 Wrong proto schema will cause put operation failure without clear error message

https://issues.redhat.com/browse/ISPN-13821

In the CI there are some failures related to the test instance IndexedRestSearchTest, I cannot reproduced them locally.

Hi @wburns, thanks for the review.
What can we change here?

The CI failures need to be sorted out before we can merge. https://ci.infinispan.org/job/Infinispan/job/PR-10048/1/testReport/

Actually it looks like it might be the same failures at https://ci.infinispan.org/job/Infinispan/job/main/434/#showFailuresLink. Can you confirm that this PR indeed doesn't affect any of those tests @fax4ever ? Thanks!

Actually it looks like it might be the same failures at https://ci.infinispan.org/job/Infinispan/job/main/434/#showFailuresLink. Can you confirm that this PR indeed doesn't affect any of those tests @fax4ever ? Thanks!

I don't think this PR may affect those tests. Thanks

Forse pushed, rebasing on top of main

Integrated into main, thanks @fax4ever !

Thanks Will!


MSLG Tool

Language Generation CLI tool

@BKHMSI - can you do a pull from master? Appears there are conflicts that needs to be resolved.

@vishwacsena there appears to be no conflicts now


Voxel GI creates glowing shadow edges

Godot version
4.2 Dev 6
System information
Windows 11, Nvidia RTX4070ti, AMD Ryzen7700x
Issue description
Voxel GI spills light into shadows in an unrealistic manner, creating a "glow" effect around their edges and propagating light across surfaces that should not be affected by the bounces they're creating. This gives meshes an unintentionally waxy appearance, since this effect is similar to subsurface scattering.
It also spills light around corners into areas unaffected by direct light, causing light to leak around sharp angles.
VoxelGI at default settings (128 subdiv). The Glow post processing effect is disabled, so the light leaking into the shadow the structure is casting is caused by Voxel GI:

This is not resolved by higher resolutions (512). Here we can also see the light bleeding around sharp angles more clearly, near the top of the structure:

We can see the effect in the Voxel lighting view (128 for this example):

Changing Normal Bias can reduce the effect, but causes further leaks in other areas (128):

When we use Blender's Cycles as a ground truth example, there is no light bleeding into the shadows. Only light bouncing onto surrounding surfaces:

Thus, the optimal result would be as follows. Light shouldn't bleed into shadowed areas on the surface they are cast against nor should it bleed around corners. It should only bounce onto other surfaces:

Steps to reproduce
Simply use VoxelGI with any dynamic light (directional, spot, omni) with shadows turned on.
Minimal reproduction project
VoxelGI_GlowingShadows.zip

Given how VoxelGI works with a lot of approximations, this may not be entirely fixable.
Static geometry is baked so it could technically be possible to perform some kind of supersampling (at the cost of longer bake times), but we have few people knowledgeable with VoxelGI.

Yeah totally understandable. If there's any way for it to determine whether a surface/normal is where the direct light is hitting and bouncing from, there might be some way to tell it not to spread light further onto that surface and simply bounce it away.
I expect preventing light bleeding around corners to be more tricky since you're working with a single voxel in that area, there's no way to create a sharp "corner." Either there's a line of light voxels in the shadow area, or a line of dark voxels in the light area.
Regardless I'm seeing it "radiate" light further around corners than it should. I don't see any reason (as an artist, not as a developer who deeply understands VoxelGI) why the slightly lighter voxels at the top edge of this building can't be as dark as the ones directly below them:

This also seems to be a situation of dark voxels inside the area that's being hit with light (the entire roof of that building) without negative effects.
Again just an artist so I wouldn't be too surprised if I completely misunderstand what the limitations of improving this are.


Custom Word/Name highlighter for chat

When having a lot of text/emote input from other players via chat, it is sometimes hard to keep track on when someone approaches you unless you see them face upfront.
Adding a custom word filter which does react on custom words (i.e. your characters name) to highlight it when a player is using said word via /say or an emote or /e. Maybe even add an optional simple sound cue that points out someone used the word. Also having the option to give it a custom color could help a lot.
I don't know of any alternate Addon or anything that does that.

This is a feature that is more fit to be solved by using a chat addon.
Prat for instance has this feature integrated.
https://www.curseforge.com/wow/addons/prat-3-0

Configurable alerts when your name or other word is mentioned
There might be others, that's just the first one I know of.


cherry pick batch update optimization #8069, #8191 and #8452

What problem does this PR solve?

Issue Number: ref #8084
What is changed and how it works?
cherry-pick #8069, #8191 and #8452
Check List
Tests

Unit test
Integration test

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
Enable batch update SQL when downstream is TiDB.

/run-all-tests

/run-all-tests

/test verify

/run-kafka-integration-test

/run-kafka-integration-test

/merge

/run-kafka-integration-test


Error

Hi, there is a problem in the bot, it doesn't show the qr code anymore and it displays an error in the cmd window

Hi, there is a problem in the bot, it doesn't show the qr code anymore and it displays an error in the cmd window

Issue has been solved in a update i pushed out today, thanks for letting me know :)

I don't get the token I don't know why??

 I don't get the token I don't know why??

The reason for this was that captcha solving were required and is solved now.

uninstall the old remoteauthclient version first pip uninstall remoteauthclient
run main.py as usual (correct remoteauthclient version will be installed automatically)


Auto formatter

Problem
It would be nice if there was a command similar to cargo fmt to auto-format the code.
Happy Case
nargo fmt
Alternatives Considered
No response
Additional Context
No response
Would you like to submit a PR for this Issue?
No
Support Needs
No response

Duplicate of #1580


Fix search field in core filters step

@juanalb what is the issue? Not clear from the description.

@juanalb what is the issue? Not clear from the description.


Just a question

Hello mate and thanks a lot for your effort by creating this tool.
Is there any way that aquatone can be still used for scanning for hostile subdomain takeovers?
like old  aquatone-takeover option ?
Regards !

Yes, Aquatone still checks for subdomain takeover vulnerabilities, it happens in the url_takeover_detector agent which will check all responsive URLs for takeover situations across 20 different services.
If it detects a takeover situation, it will add a red tag to the page in the HTML report with the text Domain Takeover which links to documentation on how to register the domain on the service.


Use BERT to compute sentence similarity

I want to compute similarity between two sentences (sentA and sentB).
I have encoded each sentence using script i.e. load_and_extract.py. so now embedding matrix of sentA and sentB has shape (1,512,768). After that i am thinking to add fully connected layer to compute the similarity between two sentences.
Note: I am using base model (with 12 hidden layers)
Question: Is this right approach to use BERT for sentence similarity? Furthermore, I have also seen some people are using MaskedGlobalMaxPool1D after hidden layers to encode the sentences. Do I have to take embeddings after applying MaskedGlobalMaxPool1D? Why there is need of MaskedGlobalMaxPool1D ?
Thanks in advance.

See #7 and #19.

Do you solve this problem now ? Thanks.

I'll be very glad to know how to do it.
I've seen:
https://github.com/CyberZHG/keras-bert/issues/7
https://github.com/CyberZHG/keras-bert/issues/19
And implemented the 'demo' in 'issues/19' but I'm still unable to calculate the sentence similarity.
Does someone know the answer?

you can use bert-as-service and compute the sentence similarity easily. It also gives you elmo like embeddings.

I know bert-as-a-service and I've asked how to encode works:
https://github.com/hanxiao/bert-as-service/issues/384
I would like to know how to extract the 'sentence embeddings' myself.
I'll check the ELMo like embeddings as well. Thanks.


Update documents starter project for outlined changes in pinax-documents

After the following issues are done in pinax-documents, update the starter project with the new release:

#8 Move post_save receiver to receivers.py
#7 Add HookSets
#6 Update all urls with the pinax prefix
#5 Rewrite views as class based views
#4 All templates should be under pinax/documents/
#3 Implement document deletion

HINT: It's probably easier to make all the above updates in context of updating an instance of the starter project.  What'd I'd do is create an instance of the project, add it to git and commit.  That way you can more easily track the changes you make to it as you update it for the new app.

Dev note: Document deletion requires a new template: pinax/documents/document_confirm_delete.html.


data item could not be found error

I have tried to install a schema plugin for experimental data and I have the following issue: no data appear in the GUI.
The images below have been generated using the plugin of this repository:

And the log looks fine - the message of the plugin 'ExampleSection.normalize called' is displayed:

Any idea what is wrong?

It seems that this is working when using https://nomad-lab.eu/prod/v1/staging/docs/assets/nomad-oasis-with-plugins.zip but not manually editing the standard configuration files, following the instructions in https://nomad-lab.eu/prod/v1/staging/docs/plugins/plugins.html#mount-into-a-nomad-oasis.
The file and file permissions in both cases look the same and I can't see any difference between the two cases... I am a bit puzzled...

Now working after https://github.com/nomad-coe/nomad/issues/80 was sorted - most likely an installation issue?!


iOS build fails when changing app entry

Build/Submit details page URL
https://expo.dev/accounts/heidgert/projects/eas-issue/builds/e5f75e64-f91f-43cf-80b5-b5a936782ed2
Summary
When changing the main entry to a javascript file in the root folder (AppEntry.js) the build fails for iOS (works on Android).
Complete repo here:
https://github.com/heidgert/eas-issue
Managed or bare?
Managed
Environment
EAS CLI 0.46.0 environment info:
System:
OS: Windows 10 10.0.19044
Binaries:
Node: 14.18.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.10 - ~\AppData\Roaming\npm\yarn.CMD
npm: 6.14.15 - C:\Program Files\nodejs\npm.CMD
Utilities:
Git: 2.28.0.
npmPackages:
expo: ~44.0.0 => 44.0.6
expo-dev-client: ~0.8.3 => 0.8.3
react: 17.0.1 => 17.0.1
react-dom: 17.0.1 => 17.0.1
react-native: 0.64.3 => 0.64.3
react-native-web: 0.17.1 => 0.17.1
Project workflow: managed
Error output
iOS build failed:
Fastlane build failed with unknown error. Please refer to the "Run fastlane" and "Xcode Logs" phases.
Fastlane errors in most cases are not printed at the end of the output, so you may not find any useful information in the last lines of output when looking for an error message.
Reproducible demo or steps to reproduce from a blank project
expo init
expo install expo-dev-client
eas build:configure
Create new file: AppEntry.js
import registerRootComponent from "expo/build/launch/registerRootComponent";

import App from "../../App";

registerRootComponent(App);

Edit package.json and set main to "AppEntry.js"
eas build --profile development --platform ios

Currently, customizing the app entry for EAS like this is not supported yet. More info here in the migration docs: https://docs.expo.dev/build-reference/migrating/#custom--main--entry-point-in


Lightless: keypad

Ready to make a PR? Great! Make sure your directory structure looks like this:
├── CAD
│   ├── case.stl
│   └── plate.dxf
├── firmware
│   └── rp2040.bin
└── PCB
├── macropad.pro
└── macropad.sch
(The file names do not matter, just the folders)

add binary

@defihook Thank you for catching my mistake. I have added my binary file under the firmware folder. I am awating further instructions to get my project approved. Thanks again.


⚠ Mobitopup has degraded performance

In 8288838, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 6487 ms

Resolved: Mobitopup performance has improved in c057dd0.


does it not show show minimized or hidden windows?

Workflow version
2023.8
Alfred version
5.1.3
macOS version
Sonoma
Debugger output
Hi, is this by design or does it not show show minimized or hidden windows?

maybe im missing something? didn't see any setting options for that?

thx so much for this great addition

Z

More details
Hi, is this by design or does it not show show minimized or hidden windows?
maybe im missing something? didn't see any setting options for that?
thx so much for this great addition
Z

It’s by design.

thx for the prompt response @vitorgalvao
may I as why? and would you consider a feature request to perhaps add an option to show hidden windows as well
kind regards
Z

All those questions are answered in the linked post.


TODOs before release

@mitar:

[x] integrate SGX node module
[x] Docker image
[x] installing 4 permanent SGX nodes
[x] add command line options:

[x] --no-sgx to disable SGX module (and use dummy attestation)
[x] --blockchain-id the ID of the blockchain to use (overrides the default)

[x] infinite scrolling/loading of transactions

@sunnya97:

[x] remove tree view
[x] remove react-tools from package.json
[x] show a list of transactions for each block
[x] add a show data for a transaction button and link to gateway.ipfs.io
[x] make sure that when a block is expanded, it stays expanded as more blocks are coming in
[x] make transaction commit form accept direct data payload, or an IPFS address
[ ] display network view of peers and be able to click on them to open their web interface

@howardwu:

[x] provide API for fetching data for a transaction
[ ] make a program which fetches data from Bitcoin and Ethereum networks and add them to our blockchain

To compute number of blocks per miner:
curl -s http://<IP_ADDRESS>:8000/api/v0/chain?limit=10000 | jq '.chain[].Data.MinerId' | sort | uniq -c

This has all been done. See it in action: https://lucky.tnode.com/


odo url create permanently expands devfile variables

/kind bug

What versions of software are you using?
odo 2.5 on macOS:
odo v2.5.0 (724f16e68)

Server: https://api.arthur3.cp.fyre.ibm.com:6443
Kubernetes: v1.22.3+e790d7f

How did you run odo exactly?
odo url create --port 9443 --secure --container dev
Actual behavior
My devfile.yaml was completely re-written:

The order of all the YAML was changed to be alphabetical, which is ugly2.
More importantly, all the devfile variables were permanently expanded.  e.g. instead of {{liberty-version}}, every occurrence was expanded out to be the value of that variable.3.

Expected behavior
Don't do that.  Ideally, leave the whole file alone, except the bit you're adding to.  I can maybe manage with everything getting re-ordered, but expanding the variables makes things much harder to maintain.
Any logs, error output, etc?
No.

sadly, this is a "feature" of the Go yaml parser that odo uses.
Currently, there is no way to prevent re-writing the yaml file :-(
We would have to write our own yaml parser from scratch.

Not relevant for v3. Closing it.
/close

However, this is still relevant for any commands that try to edit the Devfile and we'll be tracking it in #5789.


Disallow empty SMSes by default.

After some discussion with others (@smn, @jerith) it seems like a good idea to default to disallowing empty SMSes.

Ready for review.

:+1: , travis failure seems to be the same pypy issue as before


Project status and plans for .NET MAUI

.NET 6 and .NET MAUI will be released in a few months, and we want to start with the planning and the first experiments for the migration of our Xamarin.Forms apps.
We noticed that there was not much activity in this project over the last months and there are many open/unanswered issues and PRs.
Now we are thinking if we should stick with FreshMvvm or if we should switch to another MVVM library as part of the migration to MAUI.
We are using FreshMvvm in multiple apps and we really appreciate the work you have done. And we understand that it's a lot of work to maintain such a project.
From a business perspective, open communication is very important. Unfortunately, I was not able to find any information on the project status and plans for the future.
It would be nice if you could add some information to the readme to clarify some things:

Is the project inactive, in maintenance mode, or will there be new features?
What features/fixes/updates are planned?
Are there plans to support .NET 6 and .NET MAUI?
Is there a rough timeline for upcoming releases?
Are PRs welcome and will they be reviewed and merged?

Any information we get will help us to better plan for the future.
Thank you!

@berhir Thanks for the questions, they are very relevant.
Here's all the answers:
Is the project inactive, in maintenance mode, or will there be new features?
In the past 18 months FreshMvvm has been in a state of low activity, this is primarily because large changes were not required (and the fact I've been busy) and there weren't any issues or missing features. As .NET MAUI is upcoming FreshMvvm will be more actively worked on in order to support MAUI.
What features/fixes/updates are planned?
.NET MAUI support is confirmed. In regards to anything else then there's nothing confirmed and happy to take input.
Are there plans to support .NET 6 and .NET MAUI?
Yes
Is there a rough timeline for upcoming releases?
June 2020 - Bump Release - Minor issues resolved
July 2020 - MAUI Preview release
Official Maui - same day support
Are PRs welcome and will they be reviewed and merged?
Yes, issues are easy to merge but large changes that might break backwards compatibility needs to be discussed and designed.

Hi @rid00z, having updated Visual Studio 2022 to Preview 2.0, and now whenever I install FreshMvvm.Maui in a new maui app project app throws this exception below when trying to install or deploy.
Any assistance would be much appreciated.
"Severity	Code	Description	Project	File	Line	Suppression State
Error	MSB6006	"java.exe" exited with code 1.	MauiApp1	C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\31.0.101-preview.11.117\tools\Xamarin.Android.D8.targets	79"

when I install freshmvvm.maui. build error: java.exe

@Snsaiu @benoitthefirst Is this still an issue in the new .NET MAUI preview?

I still have this issue on android. I have installed the latest vs 22 update so i suppose i'm in latest maui. On windows app starts but FreshPageModelResolver.ResolvePageModel throws NullReferenceException

@Snsaiu @benoitthefirst Is this still an issue in the new .NET MAUI preview?

Hi @rid00z I'm still getting the same issue, when ever Freshmvvm.maui is add the app does not build.
I have updated to latest .Net Maui 17.1.0 preview 4.0, still getting the same error when trying to build. Error MSB6006 "java.exe" exited with code 1.
Full error message

Severity	Code	Description	Project	File	Line	Suppression State
Error	MSB6006	"java.exe" exited with code 1.	MauiAppSample	C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\31.0.200-preview.12.2\tools\Xamarin.Android.D8.targets	79

Here is the link to sample MauiApp with only Freshmvvm.maui installed
https://github.com/benoitthefirst/MauiAppSample

Any update on this? This seems to still be an issue. I have downloaded the latest of everything and still am running into this error.

@nickvansimaeys you can get round this issue, should you download the project and add it to your project as a project instead of using the nuget package. I have tested this method and it worked. Hope this resolve your issue for now.

So download the project from GitHub and then add it that way?

@nickvansimaeys yes


Add RTL Support out of the box

As far as I tested, on IOS RTL works as expected.
This fix is mostly for android devices.

I don't know much about RTL, but shouldn't the index still go from 0 to n and not in reverse?

@Jacse
I updated the PR, please review it again
Looks like the FlatList reverse the array inside the component so we need to match the index according to the FlatList.
I tested it both on IOS and Android, seems like only android has this RTL bugs.

I decided to implement this a little differently in 4849fd80745a8a5d54b358fafb638eddae636d82. I've added you as a co-author of the commit and would love some feedback/testing!

I decided to implement this a little differently in 4849fd8. I've added you as a co-author of the commit and would love some feedback/testing!

Working as expected in RTL devices, the code seems great.

Hi,
I just installed the component and it seems that when I force rtl the slider starts fine but after first slide it become in reverse

@baselbj Try @Jacse version:
npm i git+https://github.com/Jacse/react-native-app-intro-slider.git
If it's not working, try my version:
npm i git+https://github.com/Jacse/react-native-app-intro-slider.git#yogevlahyani/add-rtl-support

@yogevlahyani Thank you :) for now I am testing it and it is working fine :)

Which version ?

version 1.0.2 https://github.com/Jacse/react-native-app-intro-slider.git
But not working with LTR ... I will test it more as I need it for a bilingual (RTL and LTR)


Fix: Fix horizontal scroll on overflow in property pane

Description
After adding a button widget -> onclick -> execute a query -> select a query with a long name. The value in the field overflows the onclick field making the property pane horizontally scrollable.
Bug was introduced while adding changes for property pane connections and connect data cta button.
Previously the property pane had a horizontal margin with overflow hidden, so the fields wouldn't overflow. This was removed and brought down to the control wrapper as the connect cta button required the full width.
Added overflow hidden with margin instead of padding.
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
After adding a button widget -> onclick -> execute a query -> select a query with a long name. The value in the field shouldn't overflow the onclick field making the property pane horizontally scrollable.
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:white_circle: Total coverage has not changed
No changes to code coverage between the base branch and the head branch

/ok-to-test sha=72b761d

/ok-to-test sha=7486971

/ok-to-test sha=576ac35


Switch to using OAT

Fix #526

This is a breaking change (the Operation enum differs between the old Analyzer and current OAT) and won't be brought to ASA 2.2.


Add Go RPC input

It is a PR to add a  Go RPC input interface, which provides in unix domain socket (or TCP socket).
The purpose of this PR is the following.

intuitive bulk data insertion from golang code.
The speed improvement by efficient gob marshal / unmarshal process by Go RPC.

Go RPC is 4.5x faster than original http client. (Benchmark code: http://git.io/vLv3t)

benchmark on the aws ec2(c3.8xlarge)
$ go test -bench .
testing: warning: no tests to run
PASS
BenchmarkGoRPC        50          24603515 ns/op
BenchmarkClient_Write         10         112689912 ns/op

[x] CHANGELOG.md updated
[x] Rebased/mergable
[x] Tests pass
[x] Sign CLA (if not already signed)

@masahide -- thanks for your interesting functionality. Since this exposes a Unix-domain socket, I presume this is for when client code is running on the same box as the influxd process, correct?

That is right.
This function is used to run the client on the same host .
but, it is also possible to listen on TCP in the configuration of the config.toml file.
Ex:
[gorpc]
  enabled = true
  auth-enabled = true
  network = "tcp"              #  "unix"
  laddr = "<IP_ADDRESS>:5555"   # "/tmp/influxdb.sock"

I just tried this using the unix domain socket I'm guessing you benchmarked against the JSON client.  The client has been changed to use the line protocol recently which is significantly faster.  Using the updated client, the benchmark test indicates that this GoRPC client is slower than the current client.
influxdb:bench jason$ go test -bench .
testing: warning: no tests to run
PASS
BenchmarkGoRPC	     100	  17421633 ns/op
BenchmarkClient_Write	     100	  11682265 ns/op
ok  	github.com/influxdb/influxdb/cmd/bench	3.139s
influxdb:bench jason$

@masahide -- thanks for this work. As @jwilder pointed out our line protocol is much more efficient, so we don't believe we need this now. If that is not the case, please let us know.


fix: validate preserveSymlinks tsconfig option is not set

I'm finding this a bit awkward to test because typescript is only fetched from BUILD.typescript which isn't really accessible from tests. But every test out there ensures it at least works with valid config, and I've tested the case this is catching manually. @thesayyn I don't understand how you tested workers with such minimal mocking of typescript?

@thesayyn that's what I was looking at, but the number of functions needing to be mocked was just way too high


(chore) consistency improvements with SAS

Changes

Fix some apparent bugs in grammar (including parens in matches when
they should not be, etc)
More consistent application of class names
Use new title.function
Contextually detect function titles in a few additional places
Explode keyword lists

Checklist

[x] Added markup tests, or they don't apply here because...
[ ] Updated the changelog at CHANGES.md

CC @mcaceresb
I came across this when working on our themeing and CSS classes for v11.  emphasis is intended for markup (and this may become clearer in the future), not randomly applying to things you might wish to be italic.  Indeed SAS was the only grammar using emphasis outside of markup grammars (Markdown, etc).  So I've changed this to string.
You're also welcome to join the discussion on #2500 or #2521.  meta isn't the proper classification for a function, but I'm not sure what to replace it with so I left it.

@joshgoebel I think my idea behind using emphasis for datalines/cards was because I wanted it to be distinct from other highlighting (SAS' editor highlights datalines/cards with a light yellow, which it doesn't do anywhere else, so I figured I would pick something that might be distinct from other stuff that is highlighted).

I think my idea behind using emphasis for datalines/cards was because I wanted it to be distinct from other highlighting (SAS' editor highlights datalines/cards with a light yellow, which it doesn't do anywhere else

Yes, I certainly understand the motivation, but that's not how it should be thought about from a grammar perspective . The idea as a grammar writer is to describe what elements of code are, not how they should be highlighted.  You say "this is a keyword" not "this should be bold and green and underlined".  "These are datelines", not "these should be emphasized".  Perhaps one theme wishes to emphasize them, perhaps another does not.  That is a theming decision.
You might think keywords (or datelines) should be emphasized but some themes could decide to make them the most subtle color imaginable - or even purposely not highlight them at all...  So in this case we need to find the best semantic description of what these lines of code are.  We're rethinking this stuff [categorizations] (with the issues I linked to) but long term this might be more of a:

string.unquoted.dataline

If you want a theme that makes all datelines bright yellow (or emphasizes them any other way you could imagine), you could certainly write one (and some people write canonical themes)... but for most themes not specifically designed with your grammar in mind then it's just an unquoted string.
If you want to read thru the TextMate scoping stuff and have a better idea of what a "dateline" might be than an unquoted string I'd be all ears.  Not that we use TextMate scopes, but they are something ever present on my mind as we rethinking our CSS classes.  If there is a VS Code extension for SAS you may want to check and see how it scopes datelines.

https://macromates.com/manual/en/language_grammars
https://www.sublimetext.com/docs/3/scope_naming.html

@joshgoebel I agree with you, and your explanation certainly makes more sense than my logic from back then. I think having it be an unquoted string makes some sense, so to having it like this at the moment seems reasonable.


[shuffle] test cmd loads correct key

Motivation
shuffle test e2e was using the wrong private key. This fixes that.
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
shuffle test e2e

/land


Bogdangherca feature/proxy support

PR opened to check if the change would fix the build. The changed was introduced as part of PR #18 . Closing this PR.


Enable zod-prisma-types createInputTypes

In its own PR because of the volume of changes - 99% of them are automated. The noteworthy thing to call out is the lock of Zod to <= 3.21.1 due to https://github.com/colinhacks/zod/issues/2184.

Codecov Report
Patch coverage has no change and project coverage change: -9.53% :warning:

Comparison is base (7104e53) 12.35% compared to head (a187f8e) 2.83%.

Additional details and impacted files
@@            Coverage Diff            @@
##             main     #87      +/-   ##
=========================================
- Coverage   12.35%   2.83%   -9.53%
=========================================
  Files         109     885     +776
  Lines        6709   29272   +22563
  Branches      149     925     +776
=========================================
  Hits          829     829
- Misses       5880   28443   +22563

Files Changed
Coverage Δ

utility/prisma/types/index.ts
0.00% <0.00%> (ø)

...TypeSchemas/AssetAvgOrderByAggregateInputSchema.ts
0.00% <0.00%> (ø)

...peSchemas/AssetCountOrderByAggregateInputSchema.ts
0.00% <0.00%> (ø)

...a/types/inputTypeSchemas/AssetCreateInputSchema.ts
0.00% <0.00%> (ø)

...pes/inputTypeSchemas/AssetCreateManyInputSchema.ts
0.00% <0.00%> (ø)

...hemas/AssetCreateManyRundownInputEnvelopeSchema.ts
0.00% <0.00%> (ø)

...utTypeSchemas/AssetCreateManyRundownInputSchema.ts
0.00% <0.00%> (ø)

.../AssetCreateNestedManyWithoutRundownInputSchema.ts
0.00% <0.00%> (ø)

.../AssetCreateNestedOneWithoutLoadJobsInputSchema.ts
0.00% <0.00%> (ø)

...mas/AssetCreateNestedOneWithoutMediaInputSchema.ts
0.00% <0.00%> (ø)

... and 288 more

... and 480 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Cryptography functions deprecated

No python-cryptography version for installing is specified, but backends function that crypto uses has been deprecated 3 years and dozens of versions ago
https://cryptography.io/en/latest/changelog/#v36-0-0

Thanks for the report. Which cryptography backend functions contain the deprecated calls?


Enable chaining of pg_search scopes

Description
This patch include two spec examples, one for the simple case of chaining
scopes and the other for the case where two relations are being merged.
To fix the first issue, I've expanded on @davearonson solution by using
an instance variable in the given scope instead of a class variable. To
prevent polluting the given relation, the code spawn a new relation if
the variable is missing.
Using this variable as a counter the pg_search scope pseudo-table is
aliased with the current count as a suffix if it's not the first
one. This let us not having to dynamically generate the
with_pg_search_rank method which use the first scope for rank.
Finally to fix merged relations, the table name is used in the pg_search
scope pseudo-table aliases.
Example
Given the following AR query:
> Person.named('foo')
        .joins(:houses)
        .merge(House.search_city('bar'))

We'll get the following SQL:
SELECT "people".*, pg_search_people.rank AS pg_search_rank FROM "people"
INNER JOIN "houses" ON "houses"."person_id" = "people"."id"
INNER JOIN <inner query> pg_search_people ON "people"."id" = pg_search_people.pg_search_id
INNER JOIN <inner query> pg_search_houses ON "houses"."id" = pg_search_houses.pg_search_id
ORDER BY pg_search_people.rank DESC, "people"."id" ASC,
         pg_search_houses.rank DESC, "houses"."id" ASC

Fix #1


Add docker ps --format to bash completion

This flag was added in #14699 and is included in the 1.8 bump PR (#15091), see changelog.
ping @tianon @jfrazelle
@calavera would be nice if this could be included in 1.8.

LGTM

LGTM

Thanks!

ping @calavera for cherry-pick

we're not cherry picking any code that's not critical in the release at this point, sorry :sweat_smile:

ping @calavera for cherry-pick in 1.8.2?

Cherry picked into #15809