[SPARK-30888][CORE][DOC] Add version information to the configuration of Network

What changes were proposed in this pull request?
1.Add version information to the configuration of Network.
2.Update the docs of Network.
I sorted out some information show below.

Item name
Since version
JIRA ID
Commit ID
Note

spark.network.crypto.saslFallback
2.2.0
SPARK-19139
8f3f73abc1fe62496722476460c174af0250e3fe#diff-0ac65da2bc6b083fb861fe410c7688c2

spark.network.crypto.enabled
2.2.0
SPARK-19139
8f3f73abc1fe62496722476460c174af0250e3fe#diff-6bdad48cfc34314e89599655442ff210

spark.network.remoteReadNioBufferConversion
2.4.0
SPARK-24307
2c82745686f4456c4d5c84040a431dcb5b6cb60b#diff-2b643ea78c1add0381754b1f47eec132

spark.network.timeout
1.3.0
SPARK-4688
d3f07fd23cc26a70f44c52e24445974d4885d58a#diff-1df6b5af3d8f9f16255ff8c7a06f402f

spark.network.timeoutInterval
1.3.2
SPARK-5529
ec196ab1c7569d7ab0a50c9d7338c2835f2c84d5#diff-47779b72f095f7e7f926898fa1a425ee

spark.rpc.askTimeout
1.4.0
SPARK-6490
8136810dfad12008ac300116df7bc8448740f1ae#diff-529fc5c06b9731c1fbda6f3db60b16aa

spark.rpc.connect.threads
1.6.0
SPARK-6028
084e4e126211d74a79e8dbd2d0e604dd3c650822#diff-0c89b4a60c30a7cd2224bb64d93da942

spark.rpc.io.numConnectionsPerPeer
1.6.0
SPARK-10745
34a77679877bc40b58a10ec539a8da00fed7db39#diff-0c89b4a60c30a7cd2224bb64d93da942

spark.rpc.io.threads
1.6.0
SPARK-6028
084e4e126211d74a79e8dbd2d0e604dd3c650822#diff-0c89b4a60c30a7cd2224bb64d93da942

spark.rpc.lookupTimeout
1.4.0
SPARK-6490
8136810dfad12008ac300116df7bc8448740f1ae#diff-529fc5c06b9731c1fbda6f3db60b16aa

spark.rpc.message.maxSize
2.0.0
SPARK-7997
bc1babd63da4ee56e6d371eb24805a5d714e8295#diff-529fc5c06b9731c1fbda6f3db60b16aa

spark.rpc.netty.dispatcher.numThreads
1.6.0
SPARK-11079
1797055dbf1d2fd7714d7c65c8d2efde2f15efc1#diff-05133dfc4bfdb6a27aa092d86ce24866

spark.rpc.numRetries
1.4.0
SPARK-6490
8136810dfad12008ac300116df7bc8448740f1ae#diff-529fc5c06b9731c1fbda6f3db60b16aa

spark.rpc.retry.wait
1.4.0
SPARK-6490
8136810dfad12008ac300116df7bc8448740f1ae#diff-529fc5c06b9731c1fbda6f3db60b16aa

Why are the changes needed?
Supplemental configuration version information.
Does this PR introduce any user-facing change?
No
How was this patch tested?
Exists UT

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23565/
Test PASSed.

Test build #118815 has started for PR 27674 at commit da39775.

Test build #118815 has finished for PR 27674 at commit da39775.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118815/
Test PASSed.

For easy-to-cherrypick to branch-3.0, I think its better to split the PR (to add the versions) into too small parts... we really need 10 subtickets for that? https://issues.apache.org/jira/browse/SPARK-30839

For easy-to-cherrypick to branch-3.0, I think its better to split the PR (to add the versions) into too small parts... we really need 10 subtickets for that? https://issues.apache.org/jira/browse/SPARK-30839

First, the process of sorting is laborious. Secondly, this segmentation is convenient for PR review, otherwise there is too much content in a PR.

@beliefer, It's trouble some to dig the history so I am okay but I think for some tickets, maybe multiple tickets can be fixed in single PR. That will alleviate @maropu's concern.
BTW, https://github.com/apache/spark/commit/59d6d5cbb04adbd878282b04f0e4b8f7f775c2bd was only merged to master so we won't probably backport to branch-3.0.

@HyukjinKwon Thanks for your understand. I dig the version number according to the file. This will bring some convenience to my work.

Test build #118847 has started for PR 27674 at commit da6e2ef.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23595/
Test PASSed.

Test build #118847 has finished for PR 27674 at commit da6e2ef.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118847/
Test FAILed.

retest this please

Test build #118861 has started for PR 27674 at commit da6e2ef.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23610/
Test PASSed.

Test build #118861 has finished for PR 27674 at commit da6e2ef.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118861/
Test PASSed.

Looks fine. I will merge after tacking another look if this doesn't get merged in few days.

Thanks!

Merged to master.

@HyukjinKwon Thanks for your help!

Merged to branch-3.0 too


docker-client should be smarter about attaching to a stopped container

Ever since we use a no timeout client for attaching to a container (see https://github.com/spotify/docker-client/commit/b76fc6387289b1d310a22501e033c07c5895b7ad), if you attach to a stopped container, the docker-client just hangs forever. How can we be smart about this?

While I can't exactly rule out b76fc63 from possibly making the issue more visible, I determined in Issue #273 that the problem existed as early as v2.7.18, which would rule out that commit (introduced in v3.1.10).


Improve performance of ROS2 package path calculation

It currently takes a little over 2 minutes to execute PackagePath._paths_ros2 for an app that contains a little over 100 packages. The issue is that the current implementation involves O(n + 1) calls to ros2 pkg. We can replace this by a single shell call by interacting with ament_index_python.packages.get_packages_with_prefixes.
https://github.com/ament/ament_index/blob/master/ament_index_python/ament_index_python/packages.py#L26

This can probably be implemented with something like:
python -c "import json; import ament_index_python; json.dump(ament_index_python.get_packages_with_prefixes())"


Books

Books

@kimschmidtsbrain Looks like this PR is messed up, and deletes the contributing file. I'll close and let you re-file the changes (ping me on Slack if you need help).


Is this possible?

So I read the TODO list and it say we need to add skins, so I came up with this:
if (playerName = "doge") { player.style.backgroundImage = "url('skins/doge.png')"; }
Don't know if it works, I am very new at this stuff, just thought of it and wanted some feedback from the community. And ofcourse we would need to create a folder for the skin images. @huytd

Nice try :D it's almost solved the problem. One issue is we're using canvas to draw characters so instead of setting backgroundImage. We should draw it, with a mask to make sure image will not overflow the circle shape. And yes, since we implement this, we need a folder to store skins image.

Ok cool :smiley:

is this being worked on still?


MudStepper: Add opt-out Ripple property

Description

Adds Ripple property, true by default, along with a switch in the NonLinear example to try it
The mud-step-disabled class was removed and now the disabled button attribute is used
The step button now has type="button" defined to fix accessibility warning
Makes styles use library mud-clickable
Ripple is now highlighted with the text color
Allows selection of the step text if it's not acting as a button

How Has This Been Tested?

unit
Type of Changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (fix or improvement to the website or code docs)

https://github.com/user-attachments/assets/97f091bb-24cc-4561-ac76-ec0dced8a79a
Checklist

[X] The PR is submitted to the correct branch (dev).
[X] My code follows the code style of this project.
[ ] I've added relevant tests.

Good job. Thanks @danielchalmers !


Move long compilations before Go install in Dockerfile

Now we can avoid long compilations on Go update.

LGTM

how about we keep this for when we need to actually bust the cache?

@tiborvass No problem, just we need to not forget about it. Because I sorta tried to ask for this in two-three previous cache busts.

Why not just bust it?  Is a cache bust really such a huge deal that it's
worth deferring positives changes?  On my systems (even the slow ones) it
doesn't take all that long to get fresh cache again.

fine LGTM

:heart:

Please wait, I've got one PR to send after integration-cli finishes running. That's also a cache bust.

The other PR won't be needing changes to the Dockerfiles. Please feel free to merge.

LGTM


[External Functions] Page "Cash Flow Availability Lines"

Following #1391
Please add access to following functions / globals to list extra source types on page "Cash Flow Availability Lines" :

[ ] Procedure FormatStr should be global

[ ] Global variable RoundingFactor must be accessible. (via a Getter?)

This would allow us to include new source types and extending the page, with a final solution including extensible enums (so we could reuse the standard GetAmount / DrillDownEntriesFromSource functions again)

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Toggle Chat bar

Toggle the chat bar in Desktop Version

will look into this

It's working fine at first loading
but it's happening when we refresh the page

it is caused by the dragbar overflowing because the editor has taken up all the space (the #editorframe has width: 100%)


ZMP : support threads OR processes as nodes

We could extend that to ANY Executor

And maybe provide other executors (green threads, etc.) as options....


BUG:whisper renamed to openai-whisper

Upon executing:
pip install git+https://github.com/m1guelpf/auto-subtitle.git
It installs various bits and then give:
Resolved https://github.com/openai/whisper.git to commit ea1c266709125f68a89acdc0c6ddbde6773eb0ed
Preparing metadata (setup.py) ... done
WARNING: Generating metadata for package whisper produced metadata for project name openai-whisper. Fix your #egg=whisper fragments.
Discarding git+https://github.com/openai/whisper.git@main#egg=whisper: Requested openai-whisper from git+https://github.com/openai/whisper.git@main#egg=whisper (from auto-subtitle==1.0) has inconsistent name: expected 'whisper', but metadata has 'openai-whisper'
Collecting youtube-dl
Using cached youtube_dl-2021.12.17-py2.py3-none-any.whl (1.9 MB)
ERROR: Could not find a version that satisfies the requirement whisper (unavailable) (from auto-subtitle) (from versions: 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.9.11, 0.9.12, 0.9.13, 0.9.14, 0.9.15, 0.9.16, 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, 1.1.7, 1.1.8, 1.1.9, 1.1.10)
ERROR: No matching distribution found for whisper (unavailable)

Getting the same error ,any updates @mfryman @m1guelpf ?

I've put out a PR which should solve this issue. See #26


Exception when use dry_run

aiida-core version: 1.0.1
aiida-cp2k version: 1.0.0b6
I want to apply a submit test to generate a folder named submit_test without submitting process to remote scheduler. However, when I set as follows, it raises "aiida.common.exceptions.InvalidOperation: cannot submit a process from within another with dry_run=True"
Cp2kBaseWorkChain = WorkflowFactory('cp2k.base')
builder = Cp2kBaseWorkChain.get_builder()
# skip other builder.cp2k settings
builder.cp2k.metadata.dry_run = True
run(builder)

However, when I set set follows, nothing is wrong
Cp2kCalculation = CalculationFactory('cp2k')
builder = Cp2kCalculation.get_builder()
# skip other builder settings
builder.metadata.dry_run = True
run(builder)

Can you help me to understand why would you need to submit a dry run calculation from a work chain that is run normally?
In addition to that, It seems not to be possible to submit the work chain itself for a dry run. And that looks OK to me because it cannot be generalized. Workchains are supposed to deal with the outputs of calculations submitted by it. If there are no outputs produced - work chain cannot proceed normally.
So I think such a behaviour is totally normal and expected.

You are right, we don't need dry_run in most cases.
Actually, I use dry_run to wonder if the generated input files are correct. If I use run/submit directly without dry_run, the jobs will be submitted to the remote servers, although I can use ssh to remote servers to check the input files.

You are right, we don't need dry_run in most cases.
Actually, I use dry_run to wonder if the generated input files are correct. If I use run/submit directly without dry_run, the jobs will be submitted to the remote servers, although I can use ssh to remote servers to check the input files.

Sorry, I guess I wasn't very clear. My point here was that (I think) it is fundamentally not possible to allow dry submissions from a work chain. Imagine a situation: work chain submits calculation A which returns a result RA. This result is further used as an input for the calculation B. If you do dru run, there is simply no RA, so B can't even start.

Though we cannot get the RA and the input of B, if there are some methods to get the input of A the first step in work chain.

Though we cannot get the RA and the input of B, if there are some methods to get the input of A the first step in work chain.

I believe this is not possible, as from work chain point of view A is just the same step as B, so I doubt it is possible. But  I will double-check.

okay, so I got the confirmation. Those two things are not allowed by aiida-core:

dry run of work chains.
dry run of subprocesses

aiida-cp2k can't do anything about it, so I close the issue.


[shopkeeper] Use Billable Model that is not User

Hi there,
Thank you for making Shopkeeper! It is wonderful project.
I have issue when using. In my application, I use customer instead of User. when saving Subscription the app throws an error because it can't find customerId property (because you hard coded userId and user on Subscription model).
Here is the error:
"Customer.subscriptions" expects "customerId" to exist on "Subscription" model, but is missing

Is there any chance to support this?
Thanks!
Sorry for my bad English!

Hi @khongten001!
I haven't tested this feature fully yet but you can provide your own models in the configuration.
In your case, simply providing the Customer model should be enough. The foreignKey on the Subscription schema will still be userId but target your own User model (Customer).

If you want to change the column name to customerId you will have to provide your own Subscription model:
export class MySubscription extends Subscription {
  @column()
  declare customerId: number

  @belongsTo(() => shopkeeper.customerModel, { foreignKey: 'customerId'  })
  declare user: BelongsTo<WithBillable>
}

Be aware that this might not work properly as currently the custom model MUST be a Subscription. In the future it should be a BaseSubscription that does not depends on Lucid so you can bring a complete custom Subscription model

Thank you for your reply. I will try and let your know the result!


WRP-11806:platform: update regular expression for Edge browser UA string

Checklist

[x] I have read and understand the contribution guide
[ ] A CHANGELOG entry is included
[x] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
The latest Edge platform cannot be detected as our enact/core/platform has an old regex of the Edge platform.
Resolution
The regular expression for the Edge browsers is updated.
According to the documents

https://learn.microsoft.com/en-us/microsoft-edge/web-platform/user-agent-guidance
https://www.whatismybrowser.com/guides/the-latest-user-agent/edge.

The identifier token of Edge browsers can be one of the followings.

Platform
UA

Windows
Edg

macOS
Edg

Android
EdgA

iOS
EdgiOS

Windows 10 Mobile
Edge

Xbox One
Edge

The identifier token can be Edg, Edge, EdgA, EdgiOS.
In the case of EdgA and Edge, Android is also included in the UA string, so edge should be checked before androidChrome.
Additional Considerations
Links
WRP-11806
Comments
Enact-DCO-1.0-Signed-off-by: Hoeun Ryu<EMAIL_ADDRESS>

LGTM


StackOverflowerror while using Netty v4.1.5+ with Spring

Please follow this thread to get more info
http://activemq.2283324.n4.nabble.com/Artemis-v2-1-Spring-MessageListener-Netty-StackOverflow-td4728139.html
Minimal yet complete reproducer code (or URL to code)
Since this is happening only on Solaris can't give a test code.
Netty version
4.1.5+
JVM version (e.g. java -version)
JDK8u121
OS version (e.g. uname -a)
SunOS myhost 5.10 Generic_Virtual i86pc i386 i86pc [Solaris VM]

+1

If I'm following the SO thread correctly the diagnosis seems to imply that the issue lies with the usage of PlatformDependent.newConcurrentHashMap [1]? Can you produce a unit test involving this collection (or any other minimal reproducer) which fails unexpectedly on your platform? I don't even see any Netty methods in the stack traces you provided.
Note that PlatformDependent.newConcurrentHashMap just returns java.util.concurrent.ConcurrentHashMap.
[1] http://activemq.2283324.n4.nabble.com/Artemis-v2-1-Spring-MessageListener-Netty-StackOverflow-tp4728139p4728147.html

@abhijith-prabhakar Your stacktrace doesn't look like an infinite loop. Isn't it just that stack size is too small? Have you tried increasing Xss?

Is there any preferred way to give a test case?  I am thinking of just giving a vagrant file and write a simple spring boot app to replicate.
@slandelle The memory is 2G which I thought should be sufficient.  I do see infitine loop trying to load same class.  May be I am missing something.
@Scottmitch  It is starting from io.netty.util.AttributeKey.valueOf() [1]  method.
[1] https://github.com/apache/activemq-artemis/blob/master/artemis-core-client/src/main/java/org/apache/activemq/artemis/core/remoting/impl/netty/NettyConnector.java#L137

The memory is 2G which I thought should be sufficient.

This is your total heap size. It has nothing to do with your stack size, which is controlled by the Xss JVM option.

I do see infitine loop trying to load same class.

Where do you see that? It looks to me your Thread was able to reach ZipCoder but then hit your configured Xss.
Try increasing your Xss.

Is there any preferred way to give a test case?

If it is self contained you can paste it in this issue. If not just create a minimal java project, put it on GitHub, and provide a link in this issue. However before you do this please try increasing Xss as recommended by @slandelle ... looks like most of the stack trace is in the class loader.

It worked when we increases Xss to 1024 from 256.  Thanks for the quick help.  Will close this issue if you guys are fine with it.

Thanks closing :)


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-22-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1201

Questions ?
Please refer to the Backport tool documentation


[zh] Tweak kubelet credential provider

We can consider adding image registry 镜像库 to zh-cn glossary.
/lgtm


Add unit tests for pkg/argocd

Increase code coverage for pkg/argocd package

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 68.32%. Comparing base (2c31e6a) to head (d502d19).
Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #818      +/-   ##
==========================================
+ Coverage   67.97%   68.32%   +0.35%
==========================================
  Files          31       31
  Lines        3135     3135
==========================================
+ Hits         2131     2142      +11
+ Misses        856      846      -10
+ Partials      148      147       -1

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


Failed to resolve: uz.shift:colorpicker:0.5 in android studio 4+

After updating android studio to 4+ , i get error Failed to resolve: uz.shift:colorpicker:0.5 when using this

Kindly refer to this link.
You need to download the aar and import the module to your android studio project

Kindly refer to this link.
You need to download the aar and import the module to your android studio project

This will solve the problem.


[Bug]: should have feast of Our Lord Jesus Christ Eternal High Priest in Netherlands

What happened?
In the Netherlands, on Thursday after Pentecost the feast of Our Lord Jesus Christ, Eternal High Priest is celebrated, but the calendar shows just Thursday of the Tenth Week of Ordinary Time
Version
dev (Edge)
Which browser or browsers are you seeing the problem on? (can select more than one, or N/A if not applicable)
N/A
Relevant error messages
No response

see also issue #96

Should be fixed in commit a0f54a9


Update web dockerfile to use dev deps when building prod assets

This branch fixes a master branch CI failure that was introduced in #976. Specifically, the bin/docker-build-web script is failing due to docker not being able to find dev dependencies, such as "babel-loader", when running NODE_ENV=production yarn webpack.
The issue arises from these stages in the Dockerfile:
# node dependencies
RUN $ROOT/bin/web setup --pure-lockfile

# frontend assets
# set the env to production *after* yarn has done an install, to make sure all
# libraries required for building are included.
ENV NODE_ENV production
RUN $ROOT/bin/web build

Calling web setup the first time effectively runs NODE_ENV=development yarn, which installs the development dependencies that we need. Unfortunately, calling web build also calls web setup, and that causes us to re-run the setup with NODE_ENV=production yarn, which removes the development dependencies that were previously installed.
A different fix for this would be to modify web build to stop calling setup, and require that folks run the setup command explicitly, as needed. Since setup only really needs to be called when package.json changes, that would also speed up steady-state development. @grampelberg thoughts?

A different fix for this would be to modify web build to stop calling setup, and require that folks run the setup command explicitly, as needed.

I have this change ready to go and am going to push it as a separate commit to this branch.


IOS push notification is not displayed in Adhoc but working fine in development.

Hello All,
I have successfully register the ios device for push notification and i had store it into my database for later use.
I have sent notification to ios device successfully while i have installed development version of my app. but As i generate .ipa file for Adhoc and distribute it to my friends. I am not getting any notifications..

hello all
I have sent notification to ios device successfully while i have installed development version of my app.but when i installed app from ipa ad-hoc then device token is different and push
notification not working.


support TerwayQoS feature

Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist:

[ ] I have bumped the chart version according to versioning
[ ] I have updated the chart changelog with all the changes that come with this pull request according to changelog.
[ ] Any new values are backwards compatible and/or have sensible default.
[ ] I have signed off all my commits as required by DCO.

Changes are automatically published when merged to master. They are not published on branches.

@zwzhang0107 pls take a look

/lgtm
/approve


Deduce overdue flag correctly and update docs to reflect the actual implementation

This was a regression introduced by making the backOffUntil to be an Option. It defaulted to clock.now() earlier.
Also update the documentation to reflect the correct behavior of overdue flag.

JIRA issues: MARATHON-8612

I think the fix needed is to change QueuedInstanceInfoWithStatistics.backOffUntil back to non-optional, and default it to now rather than None.

@mesosphere-ci retest


Suggesting change in  the data sensor data format and sensor data length in the sensor server model example. (IDFGH-3777)

https://github.com/espressif/esp-idf/blob/c77c4ccf6c43ab09fd89e7c907bf5cf2a3499e3b/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/main.c#L96
https://github.com/espressif/esp-idf/blob/c77c4ccf6c43ab09fd89e7c907bf5cf2a3499e3b/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/main.c#L39
In the given example on the line number 39 the value of the indoor temperature set to be the 40. Now in variable  .sensor_data.format is set to  ESP_BLE_MESH_SENSOR_DATA_FORMAT_A,and length set to be 0, which signifies the value is of 1 bit . The value range of the format A is ranged between 0x0 - 0x0F, for our indoor variable is clearly out of range in the given example. Thus while receiving the value using the sensor client, is giving the wrong value.
Thus my suggestion is to change the value of the .sensor_data.format to  ESP_BLE_MESH_SENSOR_DATA_FORMAT_B, which has the value range of 0 to 127, and change the value of the .sensor_data.length  to 6 ( 0 represents the length is 1).
I change these value in the given example and checked the value gives the right value in the sensor client.
Also, change the value for the sensor_states second state accordingly.
Also, Please let me know if I am missing something here.

I think there is wrong understanding from my end.  Closing now. If i need something more will let you know.


feat(Posture Management): Add posture management service sdk

PR summary
This PR contains the following for Posture Management

generated service SDK
generated unit tests
generated integration tests
generated examples

Further todo before merge:

[x] align integration tests
[x] introduce configuration values via .env file
[x] double URL in the README.md file

PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Current vs new behavior

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

:tada: This PR is included in version 0.18.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Possible to create new blank tab for menu options?

I'd like to have a new blank tab next to the other tabs that pops open a context menu so the user can decide what type of new tab to create. This new blank tab would be similar to the small tab in Google Chrome that you can hit to open a new browser. Is this possible?

In this demo you can see how to add buttons to the header. You can change this and its drop down menu to run your own functions to spawn new tabs

right, but that adds the button to the control container.
I ended up appending the button to the tabsContainer, and then styling it to look like a small tab.
thanks!


Certificate Revocation List(CRL) support

Istio RFC for CRL support
Istio certificate revocation support feature request

/cherry-pick release-1.18

@kfaseela: new issue created for failed cherrypick: #45129

In response to this:

/cherry-pick release-1.18

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Errors following through the Quickstart example

Hello folks,
I am following the example provided in the quickstart guide and hit some syntax errors straight away. Has anyone else come across this?
method=Sum, field="value", name="value__sum", verbose_name=_("Total sold $")
NameError: name 'Sum' is not defined. Did you mean: 'sum'?

did I miss anything obvious?
Pycharm is showing me the following suggestions:

>>> django.VERSION
(4, 1, 6, 'final', 0)
>>>

edit: corrected hyperlink

I believe the example in the quickstart guide is missing an import statement:
from django.db.models import Sum
Try adding this to your code.

Submitted a PR with this fix and some.


fix: create POST request for redirect URI handling

In this PR

Added POST endpoint for signin to be able to proxy the redirect URI to github.

resolved by #112


DOC: signal.firls: reference unavailable

The literature reference in scipy.signal.firls:
https://github.com/scipy/scipy/blob/92d2a8592782ee19a1161d0bf3fc2241ba78bb63/scipy/signal/_fir_filter_design.py#L909
is unavailable. The link is not dead but it seems like the source is gone. Maybe
https://eeweb.engineering.nyu.edu/iselesni/EL713/firls/firls.pdf

is the correct document (not sure) and could be used as replacement.

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

The link is dead indeed and CNX redirects wayback machine. So probably we need to remove that link completely.

Hey @ilayn , could you please assign this issue to me. Although, I will start working on this immediately and contribute to the project.

Hi @doshi-kevin , what is your proposed solution to the issue?

Hey @lucascolley ,i would first remove the broken link, find a suitable replacement, update the documentation, ensure that the references mentioned in old link are updated or removed and lastly commit.

Okay, sounds good @doshi-kevin ! Feel free to submit a PR!

Hey @lucascolley , even I tries searching on the net for the publication but the only possible link is the one mentioned in the comments. Other one is just a citing 'Selesnick, I., & Burrus, C. S. (1997). Design of FIR digital filters. In V. K. Madessetti, & D. B. Williams (Eds.), The digital signal processing handbook CRC Press.' from NYU scholars. So I guess I will have to add 'https://eeweb.engineering.nyu.edu/iselesni/EL713/firls/firls.pdf' this link as a replacement .

closed by gh-21458


docs: add GREBE reference

tl;dr they try to identify the data structure involved in a crash, e.g. by parsing the WARN_ON condition. they modify the compiler instrumentation to overwrite some of the upper bits in the program counters, for program counters that modify the data structure. then they guide coverage by these magic PCs. they do this to find other failure modes of buggy code found by syzkaller.

Could you please resolve the conflict?


Problem Execute example

Hello,
Problem execute code example.
Traceback (most recent call last):
File "examples/driver/statemonitor.py", line 5, in
from whalesong.driver_firefox import WhalesongDriver
File "/usr/local/lib/python3.5/dist-packages/whalesong/init.py", line 4, in
from .driver import BaseWhalesongDriver
File "/usr/local/lib/python3.5/dist-packages/whalesong/driver.py", line 22
self._fut_start: Future = None

I guess the problem is that you are using py3.5 that does not recognize variable typing. Try py3.6


set secured to false by default

I've change it to be true by default because I think that it's more safe. I know it's compatibility breaking change but I hope it will be the last one for version 2


Add a new project which will give a basic understanding of CNNs (Deep Learning)

The project should have all the required libraries and have the correct implementation of Convolutional Neural Networks, Keras and Tensorflow.

I can make a project on a Sudoku Solver using CNNs. It will show how Deep Learning is much better implementation than other techniques of solving puzzles. I am a GSSoC 2022 participant.

Hey! @Niketkumardheeryan  @Rutikab12 This PR associated with this issue has already been merged but the issue is not closed by you and this also doesn't show up on the Leaderboard. Can you update the changes for this repo as well as for the leaderboard. Thanks.


Some search results disappear even tho they match

For example, if you search for truncate, the shown results are truncate and truncate-to, but if you then search for truncate-to no results are found

It's "truncated-to", not "truncate-to"

Doh >_<


199 and 200 are extremely opinionated and not fact based

as stated in the title, the comparison of react to angular and vuejs is fairly opinionated and serves no real benefit for interviews. at most, these notes will confuse interviewees.
devs should base the answer to these two questions on their experience, not heresy or find themselves in trouble explaining further.
I'd recommend removing these two questions.

IMHO, these answers helpful to give the base parameters for comparing the frameworks or technologies. I agree that opinion might change based on their experience. So I mention about this answer with a note.


Equal size vsplit windows for source and target

Feature request:

Can I have an equal size vsplit windows for source and target text?
Wishful thinking - synchronized scrolling.

You can't have equal size. What you want to have is adjustable size. Which is on the TODO

You can't have equal size.

Confused here, Why? I want only one control that adjusts size, and adjusts size of both by the same value scale-x, scale-y on x, y. Both should be scrollable in overflow of text (and ideally sync-scrollable).
vsplit to check source and translation side by side.

ok, let me be more explicit. This would be so far down the priorities that I don't want to consider it a potential feature for now.
Why? Too many options. You want locked scrolling? Sure, but maybe some users don't want that. You want the window sizes synchronised? Most people don't really want to waste that much screen real estate on the input as they don't really care about it, especially if it's a language they can't even read (eg Chinese). Adding all these options in an intuitive and unobstructive way  so that it doesn't clutter the GUI would take quite a bit of time.
Potentially in the future, you could use the attention mechanism to highlight words from the two interfaces, auto scroll and so on, but for now I think if I make the size of the fields adjustable, it would solve 99% of the use cases.
Maybe side-by-side arangment like google translate is a good idea, even if I personally don't like it, as I don't often care about the input.

Currently we have a (resizable) vertical split. Adding a toggle to the menu to change this to a horizontal split would be quite easy I presume. (but then we should also save the window size in the settings so that people who toggle it to horizontal don't have to resize the window every time) Is that something we would like?
Synced scrolling: implementing it in a naive way is not difficult, but could be pretty annoying for users when it doesn't work. Should be a toggle in the menu. I'm tempted to add this only when the text field is more aware of sentences, and then have both fields optionally scroll both source and target sentences to be visible instead of relative scroll position.

Synced scrolling: implementing it in a naive way is not difficult, but could be pretty annoying for users when it doesn't work. Should be a toggle in the menu.

Response is aware of which source-sentence maps to which target sentence. Unsure if you can use this to your advantage to adjust both like how overleaf does between PDF / source if you get what I mean. That would be nicest IMO. Sync-scroll is at best a hack.

Fixed by #28


Command infyom.publish:templates override customization of infyom-generator-templates

When I run command:
php artisan infyom.publish:templates
This move all templates/scaffold of my custom theme inside resources/infyom/infyom-generator-templates/scaffold and that is fine.
However, this override all existing customization in infyom-generator-templates/ in my case I lost several change in  infyom-generator-templates/model/model.stub (fortunately I have a copy).
Now I move all my custom .stub of resources/infyom/infyom-generator-templates/ inside my theme folder and need to move this each time I publish template.
Would be good to allow add all .stub in theme so that it can be portable and published per project that need changes of theme.
Or almost avoid to delete customization of resources/infyom/infyom-generator-templates/ stub files.
Thanks

@thewebartisan7 I am not able to get the issue properly.
This move all templates/scaffold of my custom theme inside resources/infyom/infyom-generator-templates/scaffold and that is fine.
This will copy vendor/infyomlabs/laravel-generator/templates to resources/infyom/infyom-generator-templates/scaffold.
How it will copy your custom theme templates to resources folder?
And when you again publish a command, it does the same again. If you want to run a command again to publish the latest fixes of templates to your theme, of course this will overwrite it and I think it should.
I will suggest you use some VCS like Github or something to track those changes. That will make easy. I don't see any other solution for this.
Can you describe this little bit more? Would be good to allow add all .stub in theme so that it can be portable and published per project that need changes of theme.. I'm not sure what do you mean by copy stub file to theme folder?

There are stubs files for theme (views) and there are stubs files for controllers, models, etc. Themes files are separated in package for allow multiple themes, but not controllers, models, etc.
When I said to allow publish all stubs files, I mean to keep also controllers, models, and other stubs.
Of course I use Git to track changes, we are in 2020 :)
If I remember correctly each times I publish views stubs, then stubs for controllers, models, etc is going overrides, while I expect that only my views stubs are published.
It's passed many times since this issues, and I make a lot of changes on your package, and right now I solve this by keeping all stubs in separated package. I need to setup new installation and test this.
But as you describe, seem works as designed, so I am not sure if you wish to consider above.

@thewebartisan7 Generator stub is fixed and like Controller, Model, etc. customization increases the change of issue and stops working if we change or customize controller and model, request, etc. But yes, you can fork and make changes based on your requirement and use it. Thanks for time!


Unescape any backslash escaped inline raw HTML

Fixes #1358.

Hey, the pypy tests are working again. Presumably some dependency was updated. 🤷♂ Not relevant to this PR anyway.


[boost-modular-build-helper] B2 ignores C/CXX/LDFLAGS when toolchain is not MSVC or GCC

Problem
In user-config.jam we have:
if "@VCPKG_PLATFORM_TOOLSET@" != "external"
{
    using msvc : : cl.exe
        :
        <setup>"@NOTHING_BAT@"
        @TOOLSET_OPTIONS@
        ;
}
else
{
    using gcc : 5.4.1 : @CMAKE_CXX_COMPILER@
        :
        <ranlib>@CMAKE_RANLIB@
        <archiver>@CMAKE_AR@
        @CXXFLAGS@
        @CFLAGS@
        @LDFLAGS@
        # MINGW here causes b2 to not run cygpath
        <flavor>mingw
        ;
}

That said if toolset is not msvc we are going else route with toolset set to gcc 54.1. This mostly works but have subtle side effects if compiler we are building with is not in fact GCC. For example, if we are building with Clang then using gcc makes B2 to ignore all the options in using block because clang is not gcc. Thus no compiler/linker options from Vcpkg code and user triplets are passed to build.
Proposed solution

Make toolset and version in user-config.jam configurable:

using @VCPKG_B2_COMPILER_ID@ : @CMAKE_CXX_COMPILER_VERSION@ : @CMAKE_CXX_COMPILER@

In CMakeLists.txt map CMake toolchain ID to B2 toolchain ID:

# Determine compiler ID to use in user-config.jam
# CMake compiler IDs: https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html
# B2 compiler IDs: https://boostorg.github.io/build/manual/master/index.html#bbv2.reference.tools.compilers
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
    set(VCPKG_B2_COMPILER_ID gcc)
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")  # AppleClang, Clang, XLClang
    set(VCPKG_B2_COMPILER_ID clang)
elseif(...)
    ...
else()
    # Either hard fail or fallback to GCC and issue a warning.
    # Hard fail is better because alternative is undefined behaviour.
endif()

I consider also adding -d 2 to b2 invocation to capture compiler and linker command lines in B2 logs so such kind of issues can be debugged more easly.

Possibly fixed by https://github.com/microsoft/vcpkg/pull/18529.

@PhoebeHui This issue has been fixed already. Could you close it?

@yurybura, thank you for confirming this issue!


Doesn't seem to work with ESM builds for nodejs env

Since it is using deprecated Duplexer library, (with 15M weekly downloads btw) which has only CJS build to it.
Building my package with tsup (goes through fine) and trying to run the "binary", I get the following error message:
throw Error('Dynamic require of "' + x + '" is not supported');
        ^
Error: Dynamic require of "stream" is not supported

First line of duplexer's build is:
var Stream = require("stream")

And it is causing problems.
My ts config uses NodeNext as module and moduleResolution, and I have "type": "module" in package.json.
Once I drop gzip-size import from my code, all builds and works fine.
Let me know how I can help and thank you for the library! :heart:
Seemingly related issue with esbuild. I use tsup but these are similar tools.

Added repository with reproduction of an issue I'm experiencing.


User games client

Pull Request Test Coverage Report for Build 120744620

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+1.1%) to 65.424%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cmd/front-end/server/games_handlers.go
0
1
0.0%

Totals

Change from base Build 120739335:
1.1%

Covered Lines:
316

Relevant Lines:
483

💛  - Coveralls


How to group multiple lanes in config files (e.g. Appfile)

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
We have two versions of our app, a "regular" one and a "beta" one. We have multiple lanes for each, for running tests, distributing testflight builds, and releasing regular builds. Do I have to write a for_lane block for each of these in config files (e.g. Appfile) or is there some way to group them?
Here's what we have now:
app_identifier "my.beta.App"`

for_lane :test  do
    app_identifier "my.production.App"
end

for_lane :distributeTestVersion do
    app_identifier "my.production.App"
end

for_lane :release do
    app_identifier "my.production.App"
end

I hope there is a better way

You can always pass the app_identifier to each action in your Fastfile too, so it looks something like
deliver(app_identifier: "my.app", ...)

a bit more in detail you can do it like this:
# you can use options[:app_identifier] where-ever you need the variable
# passing them to deliver/match/gym...... most tools support the appidf
lane :demo do | options |
        puts "Building: #{options[:app_identifier]}"
end

call it from commandline with:
`fastlane demo app_identifier:hello.world.app``
or from within fastfile you can call it with:
demo(app_identifier: "hello.world.app")

let me know if this helps @kluepfel

Awesome, thanks! Passing options into fastlane actions was the key to solving this.
Our Fastfile looks like this now:
desc "Submit a new beta build to testflight"
lane :testflightBeta do
    testflight_internal(is_beta: true)
end

desc "Submit a new release build to testflight"
lane :testflightRelease do
    testflight_internal(is_beta: false)
end

lane :testflight_internal do | options |
    if (options[:is_beta]) then
        app_identifier = "de.companyName.AppNameBeta"
        scheme = "AppNameBeta"
        output_directory = "./build/Beta/"
    else
        app_identifier = "de.companyName.AppName"
        scheme = "AppName"
        output_directory = "./build/Production/"
    end

    gym(scheme: scheme, use_legacy_build_api: true, output_directory: output_directory)
    cert #get the certificate
    sigh(app_identifier: app_identifier) #get the provisioning profile
    resign(signing_identity: "iPhone Distribution: CompanyName (ABCD123456)")
    pilot #upload and distribute testflight build
end


SyntaxHighlighter component doesn't pass through lineProps across to line properly

Describe the bug
lineProps function never gets called.
Traced it down to react-syntax-highlighter/src/highlight.js

:heavy_check_mark: SyntaxHighlighter has correct lineProps
:heavy_check_mark: processLines() has correct lineProps
:negative_squared_cross_mark: flattenCodeTree() no longer has reference to lineProps
:negative_squared_cross_mark: calls createLineElement() with the default/wrong lineProps

To Reproduce
Never stops at debugger.
import { PrismAsync } from 'react-syntax-highlighter';

const getHighlightStyles = (line) => {
  console.log('getHighlightStyles', line);
  debugger;
};

<PrismAsync lineProps={getHighlightStyles}>
  {props.code}
</PrismAsync>

Expected behavior
lineProps gets used.
Desktop (please complete the following information):

OS: Ubuntu
Browser Chrome
Version 86

I just ran into this while updating my app.
The last working version for me is 12.2.1.


#[rustfmt_skip] does not work for comments

To get around #583, I tried putting #[rustfmt_skip] in front of a /**/ style comment. Unfortunately, it seems that this doesn't get taken into account and the comment is reformatted anyway. I'm unaware of any other way of disabling comment reformatting or other workaround that'd be more appropriate.

This is a limitation of Rust attributes. I expect we can work around this by having a magic comment that only Rustfmt cares about.

With #583 fixed a magic comment shouldn't be needed anymore, or a new issue could be opened to make a case for it.

@scampi does that work for top-level module comments?

With normalize_comments enabled (it is disabled by default), I get the following.
Test
/*impl PartialEq for Variable {
    fn eq(&self, other: &Self) -> bool {
        return &self == &other;
    }
}*/

fn bar() -> usize {
    42
}

Result
Diff in /home/yfful/documents/code/rustfmt/583.rs at line 1:
-/*impl PartialEq for Variable {
-    fn eq(&self, other: &Self) -> bool {
-        return &self == &other;
-    }
-}*/
+// impl PartialEq for Variable {
+// fn eq(&self, other: &Self) -> bool {
+// return &self == &other;
+// }
+// }

 fn bar() -> usize {
     42

it is unchanged with the default value


@conda-forge-admin, please add user @monaldoj

Additional comment:
No response

User is not Databricks employee

@nfx sorry for the confusion, I am a Databricks employee. @monaldoj-db is my GitHub account associated with my Databricks email. I used my personal account here because I’m already a member of the conda-forge organization.


Adding os type id to the usage record response for virtual machines

Description

Adding the Os Type Id to the CloudStack Api response for listUsageRecords for running and allocated VMs. When attempting to determine what type of VM was being used for a removed VM, the listVirtualMachines Api will not return a result, as the record has been marked removed. For our purposes, the type of OS is still required for usage purposes. This change simply adds that additional element to the output.

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):
How Has This Been Tested?

I have been leveraging the Api for retrieving usage information for virtual machines of specific types fairly extensively.

This change simply adds an additional element to the output, and thus should be considered a non-breaking change.

@blueorangutan package

@davidjumani a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-1815

Simple API setter fix, merging based on Travis tests and packaging.


Update Documentation

It's a wee bit out of date

When I follow the documentation, I can get the templates rendering, but all attempts at json get this error:
2015-04-24 14:59:15.883 [error] Ranch listener PaperHat.Router.HTTP had connection
process started with :cowboy_protocol:start_link/4 at #PID<0.263.0> exit with reason:
{{%Poison.EncodeError{message: nil, value: {:message, "foobar"}},
[{Poison.Encoder.Any, :encode, 2, [file: 'lib/poison/encoder.ex', line: 213]},
{Poison.Encoder.List, :encode, 2, [file: 'lib/poison/encoder.ex', line: 169]},
{Poison, :encode!, 2, [file: 'lib/poison.ex', line: 41]},
{Sugar.Controller.Helpers, :json, 3, [file: 'lib/sugar/controller/helpers.ex', line: 132]},
{PaperHat.Controllers.Main, :call, 2, [file: 'lib/paper_hat/controllers/main.ex', line: 1]},
{PaperHat.Router, :do_call, 2, [file: 'lib/paper_hat/router.ex', line: 1]},
{Plug.Adapters.Cowboy.Handler, :upgrade, 4,
[file: 'lib/plug/adapters/cowboy/handler.ex', line: 15]},
{:cowboy_protocol, :execute, 4, [file: 'src/cowboy_protocol.erl', line: 435]}]},
{PaperHat.Router, :call, [%Plug.Conn{adapter: {Plug.Adapters.Cowboy.Conn, :...},
assigns: %{}, before_send: [], cookies: %Plug.Conn.Unfetched{aspect: :cookies},
halted: false, host: "localhost", method: "GET", owner: #PID<0.263.0>,
params: %Plug.Conn.Unfetched{aspect: :params}, path_info: ["json"],
peer: {{127, 0, 0, 1}, 56202}, port: 4000, private: %{}, query_string: "",
remote_ip: {127, 0, 0, 1}, req_cookies: %Plug.Conn.Unfetched{aspect: :cookies},
req_headers: [{"host", "localhost:4000"}, {"connection", "keep-alive"},
{"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"},
{"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36"},
{"dnt", "1"}, {"accept-encoding", "gzip,deflate,sdch"},
{"accept-language", "en-US,en;q=0.8,es;q=0.6"},
{"cookie", "_ga=GA1.1.476198168.1421808488"}], resp_body: nil, resp_cookies: %{},
resp_headers: [{"cache-control", "max-age=0, private, must-revalidate"}],
scheme: :http, script_name: [], secret_key_base: nil, state: :unset, status: nil}, []]}}

which, as far as I can tell, tells me nothing. Is this a documentation issue? Here is my controller:
defmodule PaperHat.Controllers.Main do
  use Sugar.Controller

  def index(conn, _args) do
    conn |> render
  end

  def show(conn, args) do
    conn |> render(args)
  end

  def get_json(conn, []) do
    json conn, [ message: "foobar" ]
  end
end

Index and show work fine. Get_JSON, not so much. Ideas?
Here's the config:
use Mix.Config

config :paper_hat, PaperHat.Repos.Main,
  database: "paper_hat",
  username: "***",
  password: "***",
  hostname: "localhost"

config :sugar,
  router: PaperHat.Router

config :sugar, PaperHat.Router,
  https_only: false,
  http: [ port: 4000 ],
  https: false

config :logger, :console,
  level: :info,
  format: "$date $time [$level] $metadata$message\n",
  metadata: [:user_id]

@chasm It looks like the Poison encoder is what is throwing the error. By default, Poison doesn't include a definition for tuples in its Poison.Encoder protocol, and since Keyword lists are lists of tuple pairs, Poison doesn't know what to do.
An easy fix for this should be to change your Keyword list to a Map. A more involved fix would be to implement the protocol for two-element tuples.
I'm mobile right now, so I apologize for the lack of examples. Let me know if this doesn't work for you. and I'lol follow up again with some concrete fixes.

That worked. Changed docs to reflect it and sent a pull request on the doc repo.
Thanks!

Great! Let us know if you run into any other issues or if you have any suggestions.

Happy to!


[Perf] Lazy encode connectors in persister

Description
With this change the connector persister lazily encodes connectors only when they are flushed. The connector data is still copied at the time the connector requests to be persisted. This is currently required because of the locking mechanism (see https://github.com/ConduitIO/conduit/pull/857 for more info), there is still room for improvement here as most copies will be thrown away, especially on fast pipelines.
This also changes the library used for encoding to github.com/goccy/go-json, which is quite a lot faster.
Quick checks:

[X] I have followed the Code Guidelines.
[X] There is no other pull request for the same update/change.
[X] I have written unit tests. (existing tests)
[X] I have made sure that the PR is of reasonable size and can be easily reviewed.

I didn't have time at this point to create benchmarks for this, but rest assured, I tested it manually and there was about a 7% increase in throughput 😉


'pip install..' throws errors

OS: Linux, using CPU
python version: 3.10.15
i tried to install segger using both the conda installation and github installation. for conda installation, this is the error i get:
> pip install .
ERROR: Directory '.' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.

> pip install -e .
Obtaining file:///dss/dsshome1/0C/go76saz2
ERROR: file:///dss/dsshome1/0C/go76saz2 does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.

> pip install "segger[cuda12,rapids12,cupy12,faiss]"
ERROR: Could not find a version that satisfies the requirement segger[cuda12,cupy12,faiss,rapids12] (from versions: none)

and this is the error i get for github installation after the same command:
/segger_dev> pip install .

Processing /dss/dsshome1/0C/go76saz2/segger_dev
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [48 lines of output]
      configuration error: `project.optional-dependencies.rapids11[1]` must be pep508
      DESCRIPTION:
          Project dependency specification according to PEP 508

      GIVEN VALUE:
          "cuvs-cu11>=24.4.*"

      OFFENDING RULE: 'format'

      DEFINITION:
          {
              "$id": "#/definitions/dependency",
              "title": "Dependency",
              "type": "string",
              "format": "pep508"
          }

      For more details about `format` see
      https://validate-pyproject.readthedocs.io/en/latest/api/validate_pyproject.formats.html

      Traceback (most recent call last):
        File "/dss/dsshome1/0C/go76saz2/miniconda3/envs/segger-env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/dss/dsshome1/0C/go76saz2/miniconda3/envs/segger-env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/dss/dsshome1/0C/go76saz2/miniconda3/envs/segger-env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 332, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 302, in _get_build_requires
          self.run_setup()
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 318, in run_setup
          exec(code, locals())
        File "<string>", line 1, in <module>
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/__init__.py", line 117, in setup
          return distutils.core.setup(**attrs)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 157, in setup
          dist.parse_config_files()
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 608, in parse_config_files
          pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py", line 71, in apply_configuration
          config = read_configuration(filepath, True, ignore_option_errors, dist)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py", line 139, in read_configuration
          validate(subset, filepath)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-yzlgivyr/overlay/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py", line 60, in validate
          raise ValueError(f"{error}\n{summary}") from None
      ValueError: invalid pyproject.toml config: `project.optional-dependencies.rapids11[1]`.
      configuration error: `project.optional-dependencies.rapids11[1]` must be pep508
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

i assume that the '*' in "cuvs-cu11>=24.4.*" under optional dependencies is causing the issue but not sure how to solve this.

Hey @marzaidi thanks for reaching out. We're working on making the installation more convenient, for now please install segger like this:
git clone https://github.com/EliHei2/segger_dev
cd segger_dev
pip install .[rapids12] # for cuda12, and for cuda 11 use pip install .[rapids11]

let me know if the problem presists.

thank you for your response. unfortunately, it still does not work
> pip install .[rapids12]
Processing /dss/dsshome1/0C/go76saz2/segger_dev
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [48 lines of output]
      configuration error: `project.optional-dependencies.rapids11[1]` must be pep508
      DESCRIPTION:
          Project dependency specification according to PEP 508

      GIVEN VALUE:
          "cuvs-cu11>=24.4.*"

      OFFENDING RULE: 'format'

      DEFINITION:
          {
              "$id": "#/definitions/dependency",
              "title": "Dependency",
              "type": "string",
              "format": "pep508"
          }

      For more details about `format` see
      https://validate-pyproject.readthedocs.io/en/latest/api/validate_pyproject.formats.html

      Traceback (most recent call last):
        File "/dss/dsshome1/0C/go76saz2/miniconda3/envs/segger-env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/dss/dsshome1/0C/go76saz2/miniconda3/envs/segger-env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/dss/dsshome1/0C/go76saz2/miniconda3/envs/segger-env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 332, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 302, in _get_build_requires
          self.run_setup()
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 318, in run_setup
          exec(code, locals())
        File "<string>", line 1, in <module>
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/__init__.py", line 117, in setup
          return distutils.core.setup(**attrs)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 157, in setup
          dist.parse_config_files()
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 608, in parse_config_files
          pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py", line 71, in apply_configuration
          config = read_configuration(filepath, True, ignore_option_errors, dist)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py", line 139, in read_configuration
          validate(subset, filepath)
        File "/gpfs/scratch/pn57fo/go76saz2/go76saz2/pip-build-env-64p5uasd/overlay/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py", line 60, in validate
          raise ValueError(f"{error}\n{summary}") from None
      ValueError: invalid pyproject.toml config: `project.optional-dependencies.rapids11[1]`.
      configuration error: `project.optional-dependencies.rapids11[1]` must be pep508
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

hi @marzaidi did you fresh-cloned the repo? because this looks like the former version.

hi @EliHei2, thanks for your response. i was able to successfully install it using pip install .[rapids12] and also (FYI) had to use pip install -e ".[faiss]"


only admin can access registry's catalog API

Coverage increased (+0.02%) to 54.538% when pulling aa25c20f442b639eeb0264457d2394e98016e291 on reasonerjt:catalog-api-restrict into e2fe74598ba1ad590c172617bebc573ea238d2e8 on vmware:dev.


"Package x requires unavailable shared library com.google.android.maps; failing!"

Can't install an app
03-22 08:37:12.249 I/PackageManager.DexOptimizer(5843): Running dexopt (dex2oat) on: /data/app/vmdl1535076303.tmp/base.apk pkg=com.ombiel.campusm.angliaruskin isa=arm64 vmSafeMode=false debuggable=false oatDir = /data/app/vmdl1535076303.tmp/oat bootComplete=true
03-22 08:37:23.622 W/PackageManager(5843): Package couldn't be installed in /data/app/com.ombiel.campusm.angliaruskin-1
03-22 08:37:23.622 W/PackageManager(5843): com.android.server.pm.PackageManagerException: Package com.ombiel.campusm.angliaruskin requires unavailable shared library com.google.android.maps; failing!
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.pm.PackageManagerService.updateSharedLibrariesLPw(PackageManagerService.java:6709)
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.pm.PackageManagerService.scanPackageDirtyLI(PackageManagerService.java:7074)
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.pm.PackageManagerService.scanPackageLI(PackageManagerService.java:6801)
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.pm.PackageManagerService.installNewPackageLI(PackageManagerService.java:12850)
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:13536)
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.pm.PackageManagerService.-wrap28(PackageManagerService.java)
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.pm.PackageManagerService$9.run(PackageManagerService.java:11208)
03-22 08:37:23.622 W/PackageManager(5843): 	at android.os.Handler.handleCallback(Handler.java:739)
03-22 08:37:23.622 W/PackageManager(5843): 	at android.os.Handler.dispatchMessage(Handler.java:95)
03-22 08:37:23.622 W/PackageManager(5843): 	at android.os.Looper.loop(Looper.java:148)
03-22 08:37:23.622 W/PackageManager(5843): 	at android.os.HandlerThread.run(HandlerThread.java:61)
03-22 08:37:23.622 W/PackageManager(5843): 	at com.android.server.ServiceThread.run(ServiceThread.java:46)

I have all ticks in Self-Check

You need mapsv1 or legacy MapsAPI to run apps that require deprecated maps api v1

Thanks

@mar-v-in Which of the two Maps API v1 implementations is preferred? I've run both (at different times) and both seem to have some issues.
Also, neither seem to be under further development. Do I assume correctly that the one with source on GitHub is more likely to be fixed if specific issues found?
Unfortunately, it seems that even some recently developed apps use the v1 API so issues with the microG implementation won't fade with time.


remove leftover Ubuntu 15.04 from install docs

Please provide the following information:

What did you do? I read the docs \o/

How did you do it? By opening the documentation in my browser

How do I see it or verify it? Look at the diff!

A picture of a cute animal (not mandatory but encouraged)

retest this please

LGTM 🐯

author LGTM


Fix parsing of async for in comprehensions

This basically merges in changes to lib2to3 from
https://github.com/python/cpython/commit/ac317700ce7439e38a8b420218d9a5035bba92ed
Fixes #125

This change by Jelle was invalid and was reverted by him later.

Interesting. Thanks for the context, I'll dig some more later
On Wed, Apr 18, 2018, 23:20 Łukasz Langa<EMAIL_ADDRESS>wrote:

See: python/cpython#6143 https://github.com/python/cpython/pull/6143
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ambv/black/pull/143#issuecomment-382547494, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAEEtOO2FF9qpjCRLSUrhjXTk3ha7YSNks5tp7w-gaJpZM4TZnWn
.


Update /Content/Site/News/{param1}/{param2}/

Not sure the best way to push this in to the code base.
ContentService
/Content/Site/News/{param1}/{param2}/
param1 is a NewsType
param2 is the language id
export enum NewsTypes {
ALL = "all",
BUNGIE = "bungie",
COMMUNITY = "community",
DESTINY = "destiny",
UPDATES = "updates",
}
Ex:
https://www.bungie.net/Platform/Content/Site/News/all/en/?currentpage=1&itemsperpage=10

Sweet, I'll keep this in mind when I got back to add in private endpoints! Right now I've taken them off to make room for the new OpenAPI structure.


Add README

Add a README that confirms the project will soon be archived.

@pauby thanks for getting that added!


Update entrypoint.sh :: Convert envs to lowercase & remove input_

I'd like to suggest the following features:

Iterate over environment variables starting with INPUT_ and export them as lowercase variables without input_ prefix.

I don't think you need the elif [ -n "$MAX_TIME" ]; then; max_time=$MAX_TIME; fi blocks because users should only use the inputs from a with directive as described in all the readme.

Add a trap config to print the line number of any errors. This was immensely useful for my team to debug and understand how to use your action.
Add Connection: close header to curl requests.

Helps the CURL requests exit faster as well as letting the targets release their connection faster. Too many /github-webhook/ calls on Jenkins instances cause latency from my experience.

Update User-Agent: GitHub-Hookshot/$REQUEST_ID to be dynamic.

The Delivery headers docs don't really explain how this header is used but should it be hard-coded to some value we don't know what it means?

Change to build headers & auth_header just like the curl_options. This way we can have just 1 place we actually make a curl request.
Add curl_connection_close input to optionally disable adding of the -H Connection: close header.

Apologies for my late reply on this, I took some extended leave. I will review this week.

I am merging these changes at the moment. Thank you for the contribution, and apologies for the exceptionally long delay on this. Personal reasons, but I should be more available again.

I will be doing some testing before making a release available


Stateless function components cannot have refs.

After applying Route and Link I am facing this problem.
Stateless function components cannot have refs.

▶ 22 stack frames were collapsed.
./src/index.js
src/index.js:7
4 | import App from './App';
5 | import registerServiceWorker from './registerServiceWorker';
6 |
7 | ReactDOM.render( , document.getElementById( 'root' ) );
8 | registerServiceWorker();
9 |
10 |

Duplicate of #6934


fix: make it compatible with micronaut-sql 4.1.0

I think to use 4.1.1-SNAPSHOT you need to uncomment the snapshots repository in the root build.gradle under subprojects

@burtbeckwith that's why this is draft


vsplit doesn't split evenly

Recently when I call :IronRepl (Fedora 29, recent iron vim pull, nvim 0.3.3), the repl opened no longer splits the screen and is much wider, pushing my code to wrap around 70 chars on the right.

Not sure how big your screen is. The default width of an iron repl is 100. You can change the setting based on your screen size. For instance,
lua << EOF
local iron = require('iron')

iron.core.set_config {
  repl_open_cmd = "topleft vertical 80 split",
}
EOF

it used to just use the default vsplit, which split it in half -- is there any way to do that?

You can try the following in your init.vim.
lua << EOF
local iron = require('iron')

iron.core.set_config {
  repl_open_cmd = "topleft vertical split",
}
EOF

That works for the first split, but it doesn't automatically resize as you open new vim windows. Previously, it seems like it allowed vim to manage the width, now it's fixed from the time it's created. Frequently, I'll open 4 panels on my screen, repl on the left, and 3 code editors on the right, and previously they would all adjust to be 1/4 the screen width. Now IronRepl is half the screen on the left and the remaining 3 divide the right. It's possible to recreated this by changing when I create the repl but it seems janky to do that. Is there any way to revert to the old behavior?

It is possible. A quick and dirty solution is to add the following line in init.vim.
autocmd BufLeave * if &buftype == 'terminal' | :set nowfw | endif

fixed


HADOOP-16915. ABFS: Ignoring the test ITestAzureBlobFileSystemRandomRead.testRandomReadPerformance

HADOOP-16915. ABFS: Ignoring the test ITestAzureBlobFileSystemRandomRead.testRandomReadPerformance
ABFS accounts are primarily for customers to use with HNS property enabled. A non-HNS enabled ABFS account will not provide much value add in comparison to WASB account. The test case ITestAzureBlobFileSystemRandomRead#testRandomReadPerformance that tries to compare non-HNS to WASB performance hence isn't significant and can deviate in the perf in minor ways over time. Non-HNS not being a primary use case for ABFS, ignoring this test which currently fails randomly as it crosses test perf threshold.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 34s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
29m  7s
trunk passed

+1 :green_heart:
compile
0m 36s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
compile
0m 34s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
checkstyle
0m 27s
trunk passed

+1 :green_heart:
mvnsite
0m 39s
trunk passed

+1 :green_heart:
shadedclient
14m 59s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 30s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 28s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+0 :ok:
spotbugs
0m 58s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
0m 56s
trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 30s
the patch passed

+1 :green_heart:
compile
0m 28s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javac
0m 28s
the patch passed

+1 :green_heart:
compile
0m 25s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
javac
0m 25s
the patch passed

+1 :green_heart:
checkstyle
0m 17s
the patch passed

+1 :green_heart:
mvnsite
0m 28s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
13m 46s
patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 26s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 23s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
findbugs
0m 58s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 29s
hadoop-azure in the patch passed.

+1 :green_heart:
asflicense
0m 34s
The patch does not generate ASF License warnings.

70m 48s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2213

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 56b85d0dcd98 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 909f1e82d3e

Default Java
Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/1/testReport/

Max. process+thread count
415 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-azure U: hadoop-tools/hadoop-azure

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/1/console

versions
git=2.17.1 maven=3.6.0 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
30m 38s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
31m 17s
trunk passed

+1 :green_heart:
compile
0m 33s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
compile
0m 28s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
checkstyle
0m 22s
trunk passed

+1 :green_heart:
mvnsite
0m 33s
trunk passed

+1 :green_heart:
shadedclient
17m  7s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 27s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 23s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+0 :ok:
spotbugs
0m 53s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
0m 52s
trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 27s
the patch passed

+1 :green_heart:
compile
0m 27s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javac
0m 27s
the patch passed

+1 :green_heart:
compile
0m 23s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
javac
0m 23s
the patch passed

-0 :warning:
checkstyle
0m 15s
hadoop-tools/hadoop-azure: The patch generated 6 new + 0 unchanged - 0 fixed = 6 total (was 0)

+1 :green_heart:
mvnsite
0m 26s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
15m 34s
patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 22s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 20s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
findbugs
0m 57s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 24s
hadoop-azure in the patch passed.

+1 :green_heart:
asflicense
0m 28s
The patch does not generate ASF License warnings.

105m 42s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2213

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux ea0c585ce751 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 092bfe7c8e9

Default Java
Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

checkstyle
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/2/artifact/out/diff-checkstyle-hadoop-tools_hadoop-azure.txt

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/2/testReport/

Max. process+thread count
308 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-azure U: hadoop-tools/hadoop-azure

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/2/console

versions
git=2.17.1 maven=3.6.0 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  0s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
28m 32s
trunk passed

+1 :green_heart:
compile
0m 37s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
compile
0m 33s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
checkstyle
0m 26s
trunk passed

+1 :green_heart:
mvnsite
0m 38s
trunk passed

+1 :green_heart:
shadedclient
15m  9s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 30s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 27s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+0 :ok:
spotbugs
0m 57s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
0m 54s
trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 28s
the patch passed

+1 :green_heart:
compile
0m 27s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javac
0m 27s
the patch passed

+1 :green_heart:
compile
0m 25s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
javac
0m 25s
the patch passed

+1 :green_heart:
checkstyle
0m 17s
the patch passed

+1 :green_heart:
mvnsite
0m 28s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
13m 48s
patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 25s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 24s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
findbugs
0m 56s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 26s
hadoop-azure in the patch passed.

+1 :green_heart:
asflicense
0m 32s
The patch does not generate ASF License warnings.

70m 35s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2213

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux b7c4e4acda96 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / b65e43fe386

Default Java
Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/3/testReport/

Max. process+thread count
425 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-azure U: hadoop-tools/hadoop-azure

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/3/console

versions
git=2.17.1 maven=3.6.0 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  6s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
28m 54s
trunk passed

+1 :green_heart:
compile
0m 36s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
compile
0m 33s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
checkstyle
0m 27s
trunk passed

+1 :green_heart:
mvnsite
0m 38s
trunk passed

+1 :green_heart:
shadedclient
15m 28s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 30s
trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 28s
trunk passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+0 :ok:
spotbugs
0m 57s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
0m 56s
trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 29s
the patch passed

+1 :green_heart:
compile
0m 28s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javac
0m 28s
the patch passed

+1 :green_heart:
compile
0m 25s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
javac
0m 25s
the patch passed

+1 :green_heart:
checkstyle
0m 16s
the patch passed

+1 :green_heart:
mvnsite
0m 28s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
13m 49s
patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 25s
the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1

+1 :green_heart:
javadoc
0m 23s
the patch passed with JDK Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

+1 :green_heart:
findbugs
0m 57s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 27s
hadoop-azure in the patch passed.

+1 :green_heart:
asflicense
0m 33s
The patch does not generate ASF License warnings.

71m 25s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2213

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 686102d42b8f 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 82ec28f4421

Default Java
Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_265-8u265-b01-0ubuntu2~18.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/4/testReport/

Max. process+thread count
414 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-azure U: hadoop-tools/hadoop-azure

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2213/4/console

versions
git=2.17.1 maven=3.6.0 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.


Incorrect data in graphs in Data Dashboard

Description
The graph does not display the data points for April 2019 release, however, shows the number when one hovers over it:

Acceptance criteria:

[ ] bar graph fixed

@CsabaHalmagyi please have a look at this when doing the stats for the release. If this is a more complex issue, let's leave it for later.

closing as no longer relevant.


Pure Enums in SQL schema APIs

What type of PR is this?
Improvement

What does this PR do / why is it needed ?
Add support for pure Enums in the schema APIs introduced in #1553

Which issue(s) this PR fixes:

Fixes #
Other notes for reviewers:
Does this PR introduce a user-facing change?

Not specific to these changes, but should we be aligning these schema types to meta::relational::metamodel::datatype::* ?

Or perhaps we should be reflecting the types naming/concepts from Postgres https://www.postgresql.org/docs/current/datatype.html


feat: remove start-on-boot playbook

TDP collections now read *_start_on_boot variables.

Which issue(s) this PR fixes:

Fixes #185
Additional comments:

To make clear that you license your contribution under
the Apache License Version 2.0, January 2004 and that you give permission to TOSIT,
you have to acknowledge this by using the following check-box.

[x] I hereby declare this contribution to be licenced under the Apache License Version 2.0, January 2004

[x] I hereby agree to grant TOSIT a copyright license to use my contributions.

Last force push resolve conflicts.


chore(v2): v2.0.0 alpha.46

Motivation
Release hotfix.
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work. Bonus points for screenshots and videos!)
Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/facebook/docusaurus, and link to your PR here.)

I'd like to mention https://github.com/facebook/docusaurus/issues/2385 in case you haven't seen it already.


Add CustomEventPolyfill for removing Error in IE11

1. Why is this change necessary?
jquery.transit is causing an CustomEvent Error in IE11 while scrolling. This Error can be reproduced on shopwaredemo.de
2. What does this change do, exactly?
I've added the customEventPolyfill for removing this error.
3. Describe each step to reproduce the issue or behaviour.
Just open shopwaredemo.de with an IE11 (Win7) and start scrolling up and down. You will get a lot off Errors in the Console.
4. Please link to the relevant issues (if any).
5. Which documentation changes (if any) need to be made because of this PR?
6. Checklist

[ ] I have written tests and verified that they fail without my change
[ ] I have squashed any insignificant commits
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-23027
Please use this issue to track the state of your pull request.

Hi @sergejr, thank you very much for your contribution! 💙
Your change will be merged soon.


Translate VLAN IDs after replication

Depending on the network, you might want to use different VLAN IDs for each of the replicated stream.
This was not possible before, because the replication happens AFTER the XDP program is finished due to the
bpf_redirect_map(tx, 0, BPF_F_BROADCAST | BPF_F_EXCLUDE_INGRESS)
Therefore, attach a second XDP program to be executed after the XDP_REDIRECT was performed that only changes the VLAN ID.
This also allows to simplify the configuration by
only changing the VLAN IDs once per FRER function (replication or elimination) and not twice (before and after).

Thanks for looking into this! Nice simplification of the convoluted replication and VID translation code.


Game crashes when code is invalid

Just starting a few days ago, Whenever I tried to use the expression 2 editor and get some code wrong, it won't point out any problems with the code and instead it would just say that there is an internal error, and if I try to exit the editor with any code issues the game would just crash. I have no idea what is going on and I would love some help.

See if you can reproduce it with all other addons deactivated (advupe/advdupe2/wire-extras are fine)

See if you can reproduce it with all other addons deactivated (advupe/advdupe2/wire-extras are fine)


Using typeclasses in src/

This is still a draft, but here's what it would take.

First move the rest of the tactics/reflection modules that point to the compiler into the FStar.Stubs namespace, this allows to mention the TAC effect within the compiler without being circular.

Then, since now a lot more of ulib is in the dep graph of the compiler:

Sort out the use of MLish, and never use it on ulib/.
Extract the compiler with --codegen Plugin, otherwise bootstrapping can race and sometimes we end up with registered plugins and sometimes not. This is a symptom of some modules being extracted twice since src/ and ulib/ have separate --dep invocations and are different make jobs.

Updated this PR and tidied a bit, I think it can be merged. Maybe @tahina-pro would be interested in the makefile changes.


ptxas -h does not show sassi options

I tried installing sassi . I have a kepler machine with cuda 7.0. The installation script shows success but after I do ptxas -h I find no sassi option. Is the installation script faulty?

It's possible that the installation script is faulty.  The installation
script simply copies your existing CUDA 7 installation to a new directory,
then copies over the SASSI header files and adds the SASSI-enable ptxas to
the new directory's 'bin' directory.
Did you verify that a new directory was created?  If so, are you using the
ptxas in that new directory's bin directory?
Thanks a lot,
Mark
On Thu, Mar 10, 2016 at 6:17 PM, trinayan<EMAIL_ADDRESS>wrote:

I tried installing sassi . I have a kepler machine with cuda 7.0. The
installation script shows success but after I do ptxas -h I find no sassi
option. Is the installation script faulty?
—
Reply to this email directly or view it on GitHub
https://github.com/NVlabs/SASSI/issues/7.

Hey. Yes I got it working. I was running in the wrong directory. Thanks a lot. Anyways what is the reason SASSI does not support instrumentation on texture memory or constant memory operations?. Is it a developmental issue or it can never be done?. Thanks again

Great!  Good questions.  To clarify, SASSI can instrument all instructions,
but it does not treat texture operations or constant loads as memory
operations.  That is, if you ask SASSI to instrument (only) memory
operations, texture operations that operate on memory and constant loads
will not be instrumented.
You can certainly still instrument texture operations and get the values in
all of the pertinent registers, but you'll have to interpret that data on
your own.  This likely will never change, as texture operations can have
some really involved semantics.  It's not clear to me in the general case
what the "address" of a texture operation should be.
On the other hand, it would not be difficult to treat constant loads as
memory operations.  Constant memory is a truly unique space, however, so
I'm not sure it should be treated the same way that the shared, local, and
global spaces are.  You can still use SASSI to identify constant loads by
instrumenting all instructions and ignoring opcodes other than
SASSI_OP_LDC.  I'll have to think about this more for future releases of
SASSI.  Would you like constant memory to be lumped in with the other
spaces?
Thanks,
Mark
On Wed, Mar 16, 2016 at 3:12 PM, trinayan<EMAIL_ADDRESS>wrote:

Hey. Yes I got it working. I was running in the wrong directory. Thanks a
lot. Anyways what is the reason SASSI does not support instrumentation on
texture memory or constant memory operations?. Is it a developmental issue
or it can never be done?. Thanks again
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/NVlabs/SASSI/issues/7#issuecomment-197525917

Ok. Thank you very much Mr.Stephenson. I have started to work with SASSI  at our research lab at Northeastern at the moment and I think it is a great tool.

So I was trying to observe the number of unique cachelines touched over time . With a CPU tool like Pin that is really easy because you can print to the file your address or whatever you want to after each instruction. However in SASSI you can only dump the stats at the end of execution which is a problem because one may not know how many instructions they will encounter at runtime and thus cannot allocate a fixed size array to collect this information. Even if it was possible the size of the array might be too large if the program's runtime is long. Is there any way by which I can use SASSI to print to a file say after every instruction is executed or is it not possible at all?.

Hi!  This is one of the more frustrating things about GPU instrumentation.
It is unfortunate that things that are very simple on a CPU are currently
quite painful on GPUs.  In particular, I have found the lack of common data
structures frustrating, and as you mention, it would be great if we could
write to a file from device code.  The good news is that things are
progressively getting better as CUDA matures.  Internally we have developed
a library that merely pins down host memory to serve as a queue that we can
push data out to.  A host-side thread pops data off the queue.  I'm trying
to get permission to release it as a utility, but I don't have a good ETA
to provide you.  So, it might be worth your time to roll your own utility
that does the same thing.  I'll get back to you if/when we release it.
Thanks a lot,
Mark
On Sun, Mar 27, 2016 at 1:54 PM, trinayan<EMAIL_ADDRESS>wrote:

So I was trying to observe the number of unique cachelines touched over
time . With a CPU tool like Pin that is really easy because you can print
to the file your address or whatever you want to after each instruction.
However in SASSI you can only dump the stats at the end of execution which
is a problem because one may not know how many instructions they will
encounter at runtime and thus cannot allocate a fixed size array to collect
this information. Even if it was possible the size of the array might be
too large if the program's runtime is long. Is there any way by which I can
use SASSI to print to a file say after every instruction is executed or is
it not possible at all?.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/NVlabs/SASSI/issues/7#issuecomment-202125392

Ok Thank you. I found that the Program counters generated in the branch divergence tool are not found in the cuobjdump sass of the output. Is there any reason I cannot see them?. It would be very helpful to see those particular instructions directly.

Hi there!  There is now a utility and an example that shows you how to map a SASSI program counter (a PUPC) to a CUDA source line.  Please look at the branch example, and see how to compile your application by looking at the branch target in the Makefile in the example directory.  Sorry this took so long!