Can I have AOF persistence enabled if I have more than 1 replica?…

…  No, AOF persistence cannot be enabled with replicas (i.e replica count >= 2).
Can I have AOF persistence enabled if I have more than 1 replica?
No, AOF persistence cannot be enabled with replicas (i.e replica count >= 2).
-->It is indicative in portal when we try to create a redis cache with more than 1 replica, it doesn't allow us to enable AOF persistence.

Learn Build status updates of commit 900090f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/azure-cache-for-redis/cache-how-to-premium-persistence.md
:white_check_mark:Succeeded

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

@flang-msft
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @flang-msft , could you kindly review the pull request?
Thanks in advance !

@animeshdas11 - we incorportated the gist of what you suggest with minor refinements for style. It will appear in the publicly available docs tomorrow.
Thanks for the input.


Feature: Add lightness option to modulate

This adds a lightness option to modulate in order to more closely mimic Photoshop's lightness adjustment. It does this by adding the provided value to the luminance channel instead of multiplying by it. Related to my earlier feature request (#2845).
Image Example:

Code Example:
await sharp(image)
      .modulate({lightness: 10})
      .toBuffer()

Coverage decreased (-0.1%) to 99.9% when pulling 406bf5e246d58161395d04f39c58daf7b0f7aeb8 on Tenpi:lightness into 7467fa8b50d280780dfa9fe9a7248deaa499c7a1 on lovell:master.

Thank you very much for this, it looks great.
Is it worth adding a sentence to the JSDocs to clarify that lightness is additive whereas brightness is multiplicative?
Please can you add a unit test for the new error handling path too.

Please can you add a unit test for the new error handling path too.

Do you mean adding it to the "invalid options" test? If so, I have updated it.

Landed via commit https://github.com/lovell/sharp/commit/4a9267ce127c435c5c04dfa33dfdd1396d7de50c, thank you. This will be in v0.29.1


Model contract removes field descriptions

Describe the bug

When I create a new group, the contracts on my public model(s) overwrite any column descriptions I have in my YML file.

dbt-meshify group raw_vault --owner name Logan -s 2__raw_vault

System information
Which database are you using dbt with?

[ ] postgres
[ ] redshift
[ ] bigquery
[x] snowflake
[ ] other (specify: ____________)

The output of dbt --version:
Core:
  - installed: 1.5.2
  - latest:    1.5.2 - Up to date!

Plugins:
  - snowflake: 1.5.2 - Up to date!

Additional context

Are you interested in contributing the fix?

Looks like it also removes my tests:


Which branch should I use for PR's?

I'm wanting to submit a PR for something, but not sure if I should use master or 2.0

Hey @grantholle, I've renamed master to main, please use that.
I have also deleted 2.0 as it's no longer needed, we added Laravel 11 support in a different commit.

Thanks!


Detail parameters in Expert Demonstration Data

May I know what are the meaning of each value in the demonstration data?
>>> import numpy as np
>>> data = np.load('data_BiPegTransfer-v0_random_100.npz', allow_pickle=True)
>>> data['obs'][0][0]['observation']
array([ 2.50000024e+00,  2.50000328e-01,  3.77600002e+00, -1.57077582e+00,
       -7.86881280e-06,  1.57089384e+00, -2.68686934e-08,  2.50000024e+00,
       -2.50000358e-01,  3.77600002e+00, -1.57077499e+00,  8.22652205e-06,
        1.57069500e+00,  2.63462330e-08,  2.81499942e+00, -1.35001428e-01,
        3.52300466e+00,  3.14999185e-01, -3.85001756e-01, -2.52995362e-01,
        3.14999185e-01,  1.14998930e-01, -2.52995362e-01,  2.83223295e+00,
       -1.16891325e-01,  3.52300572e+00,  1.95795628e-05,  3.74380987e-05,
       -2.33138680e+00,  2.82206702e+00, -1.58981025e-01,  3.52300453e+00,
       -4.22121162e-05, -1.76266571e-06,  1.85740287e+00])
>>> data['obs'][0][0]['observation'].shape
(35, )

The observation's size is 35 for the BiPegTransfer task, what are those values represented?
Thank you in advance!

Hello, where can I find the meaning of each action values in the demonstration data?
>>> import numpy as np
>>> data = np.load('data_NeedlePick-v0_random_100.npz', allow_pickle=True)
>>> data['acs'][0][0]
array([ 0.27930372, -0.4       , -0.14245996, -0.4       ,  0.5       ])

I have read the SurRoL: An Open-source Reinforcement Learning Centered and dVRK Compatible Platform for Surgical Robot Learning paper, and found out that "action space is $(d_x,d_y,d_z,d_{yaw}/d_{pitch},j)$, where $d_x,d_y,d_z$ determine the position movement in the Cartesian space, $d_{yaw}/d_{pitch}$ determines the orientation movement in a top-down or vertical space setting, respectively, and $j$ determines whether the jaw is open $(j ≥0)$ or close $(j < 0)$."
At first I thought 0.27930372 is the change in $x$ direction, -0.4 is the change in $y$ direction, and -0.14245996 is the change in $z$ direction. However, when I tried to subtract values from 2 consecutive observation data, the difference obtained in $x, y, z$ coordinate is not equal to the values in acs.
>>> data['obs'][0][1]['observation'] -  data['obs'][0][0]['observation']
array([ 1.38640404e-02, -1.98618323e-02, -7.07554817e-03,  1.75841342e-05,
        7.84772036e-05, -2.07962564e-01,  6.93688287e-01,  7.64262875e-10,
       -1.90799910e-09,  1.69147188e-05, -1.38640396e-02,  1.98618304e-02,
        7.09246289e-03,  0.00000000e+00,  0.00000000e+00,  1.83582306e-05,
       -5.93353128e-09,  2.89223586e-08, -1.07350008e-07])

If I understand correctly, the first 3 terms should correspond to the position of robot state. These should equal to the first 3 terms in acs[0][0] if the data given is indeed $(d_x,d_y,d_z,d_{yaw}/d_{pitch},j)$.

There is a scaling operation on the action (see here), where the action will be scaled with 0.01 * 5 in the NeedlePick task (self.SCALING=5).


Add named child helpers that can be referenced by block helpers

It would be nice if we could define named blocks that could be referenced within a Handlebars helper.  I'll use, for example, a special prefix {{@ to defined the child helper.  An example would be:
Here is some template content
{{#section}}
  {{*header}}the section header{{/header}}
  {{*body}}the section body{{/body}}
  {{*footer}}the section footer{{/footer}}
{{//section}}

And, for example, the nested helpers could be referenced in this way:
Handlebars.registerHelper('section', function(options) {
  // it would also be nice to get all child blocks as an array to check for length
  // in case we wanted to do something different (like not require the usage of {{@body}}
  // if no header/footer were present (using special '__children' just as an example)

  var rtn = '
';
  if (!options.fn.__children.length) {
    rtn += options.fn();
  } else {
    if (options.fn.header) {
      rtn += ('
' + options.fn.header(this) + '
');
    }
    rtn += ('
' + options.fn.body(this) + '
');
    if (options.fn.footer) {
      rtn += ('
' + options.fn.footer(this) + '
');
    }
  }
  return new Handlebars.SafeString(rtn);
});

Closing in favor of #1018


Hide menu, but display on hover?

Hello,
Currently switching between having the menu and removing it is not seamless and requires the player to restart. I don't know how to code so am not sure how difficult it would be to implement this, but is it possible for there to bean option for the menu to appear when a mouse hovers over it and disappears again as the default (with a setting toggle)?
Thank you

@DI555 @snvoid Adding an option for this in 3.3.0. You will be able to toggle between "Always Show Menu" and "Only show menu when Alt key is pressed"


Remove unused commented out code

PR Summary

Code clean up

Remove unused/commented out code.
Fixed a typo in a doc string
Removed unreachable code (extra ; in case statements)

PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x ] Change is not breaking
[-] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[-] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: to the beginning of the title and remove the prefix when the PR is ready.

User-facing changes

[x] Not Applicable

Testing - New and feature

[x] Not Applicable or can only be tested interactively

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: vpondala sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@vpondala Thanks for your contribution!


无法正确显示解压进度

解压无法正确显示解压进度,根本原因在于下面的代码无法正确获取长度
len = toDouble(this$static.d.length_0);
///NOTE: If the data was created via a stream, it will not have a length value, and therefore we can't calculate the progress.
虽然您的注释已经说明了该问题，真的没有办法解决？

Well, is your data read as a stream or not? If the lzma header contains a valid length, then the length_0 field will be it. Otherwise, there is no way for LZMA-JS to know how much of it is left.


IndexError: list index out of range

Hi, im getting this error when running main.py.
Not sure if its script bug or config error. More info can be provided if need.

Please use the --save-to-file option and after the error, please DM me the saved/course_content.json file on discord so I can look.

Please pull the latest changes and try.

Hi, the new change fixed the error, but there seems to be a new issue (not sure if its related to the change). The script would finish without downloading lectures from the last chapter, the folder is created though, just empty. And the first two chapter folders are having the same 01 index.

I'll take a look tomorrow (its 2am for me atm)

So I tried another course (one that doesn't have "lectures without chapter" as u mentioned in the e9b9d8a commit) after all your recent changes, but the problem still exists - the last chapter folder is empty without any lectures.
Not a big issue but if you are willing to investigate, i can provide additonal info/log if u need (through discord or here).

Alright, this issue should be resolved now on the latest commit.

Alright, this issue should be resolved now on the latest commit.

Indeed. Tried it again on my 1st course, no error and no missing chapter anymore. Thanks man, appreciate your efforts.
Also great to learn about this yt-dlp tool through your project. Just fyi, cause I saw this on their doc:

There are bugs in ffmpeg that causes various issues when used alongside yt-dlp. Since ffmpeg is such an important dependency, we provide custom builds with patches for some of these issues at yt-dlp/FFmpeg-Builds.

They fixed things like long path support, and are actively maintaining it. Not sure if you would recommend using their version of ffmpeg as dependency on your project too.

ah cool, I didnt know that, thanks for letting me know. I would probably say that its recommended to use that build but not required.


Postgres can be pipelinedb through replication？

Postgres and postgres can share data by streaming replication,
Can pipelinedb and postgres share data by streaming replication? If it can be configured

@grutty-sf I'm assuming you mean using a replication stream as a PipelineDB stream which can be read by continuous views/transforms, is that accurate?
If so, currently there's no builtin support for that.

@derekjn  thanks you，Excuse me
postgres data can be synchronized to pipelinedb


Integrate VRCFT protocol

We can implement the vrcft osc protocol for face tracking on the HTC and other headsets.
https://github.com/ViveSoftware/ViveStreamingFaceTrackingModule
https://github.com/benaclejames/VRCFT-OSC-Receiver/blob/master/osc_server.py

https://gist.github.com/lyuma/6209ff335864f52622ef35c067a59d83 osc script


Reland: Flutter tool support for dynamic code #20543

Adding @cbracken since I know very little about the mac builds


Avoided creating default form fields in fields_for_model() when declared on form.

Noticed when reviewing #16614.

@nessita Thanks for checking :+1: pushed edits.


Allow listener for native Animated.event

We used to not send events to JS when there was a native Animated.event but we do now so we can easily enable the listener property.
Test plan
Tested that the listener gets called when using native Animated.event.

cc @ide

@ide Done!

@facebook-github-bot shipit

@ide Could you try shipping this again

@facebook-github-bot shipit


Adds exports to package.json

solves #45
The new standard for resolving different exports is with the export key. https://nodejs.org/api/packages.html#package-entry-points
Some environments will require these to work properly.

Hi @ekwoka,
Thanks for pointing this out. I didn't have a good understanding of the new fields thinking the existing fields should be adequate but I also had been trying to figure out what was the cause of nested imports swapping between cjs/mjs.
I'm going to try and fix the CI for external PR's, do a little testing and we will be looking to merge this very quickly!
Cheers.

@ekwoka, If you want to try re-pulling develop I think the e2e tests should run correctly now. Cheers.


remove extra colons from cmake in library/c++

PRIVATE should not have extra ":". In this state, cmake consider than PRIVATE: is a library and not the keyword PRIVATE which leads to failure.
cmake version 3.22.2
GNU Make 4.1
Built for x86_64-pc-linux-gnu

@joachimhgg can you please fill out the CLA and email it to the email address mentioned here?:
https://github.com/triton-inference-server/server/blob/main/CONTRIBUTING.md#contributor-license-agreement-cla


[type:fixbug] sofa plugin register metadata and parameters resolve [fix pr#2103]

Fixed #2069
client register metadata type[no Generic],but sofa need GenericObject,
sofa plugin resolve parameters method can't support convert GenericObject
if param is Map ,it convert to error
work list:

fix the loss of generics in client registration metadata parameters
fix the param resolve bug.
fix unit test param resolve
fix sofa-test-api.http file

warning : resolve Map method【Not rigorous】，I need better way

Codecov Report

Merging #2112 (fa38421) into master (e89b5c3) will decrease coverage by 0.03%.
The diff coverage is 50.00%.

@@             Coverage Diff              @@
##             master    #2112      +/-   ##
============================================
- Coverage     60.22%   60.19%   -0.04%
- Complexity     4026     4029       +3
============================================
  Files           612      612
  Lines         18008    18021      +13
  Branches       1717     1720       +3
============================================
+ Hits          10846    10847       +1
- Misses         6285     6294       +9
- Partials        877      880       +3

Impacted Files
Coverage Δ

...plugin/sofa/param/SofaParamResolveServiceImpl.java
48.83% <50.00%> (-6.72%)
:arrow_down:

...che/shenyu/sync/data/http/HttpSyncDataService.java
74.75% <0.00%> (-2.92%)
:arrow_down:

...t/zookeeper/ZookeeperClientRegisterRepository.java
73.68% <0.00%> (-1.76%)
:arrow_down:

...shenyu/plugin/sign/service/DefaultSignService.java
77.55% <0.00%> (+2.55%)
:arrow_up:

Continue to review full report at Codecov.

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


Import scan reports - Generic Findings Import - Verified column

Generic Findings Import says that Verified can be imported.   In my limited testing,  the UI tickbox for Verified overrides any data in the Verified column.
Verified (‘TRUE’, ‘FALSE’)

that's true. The UI checkbox override the data in the reports.
We are working on adding more documentation about this.


publish<EMAIL_ADDRESS>

Requested by: @Lms24
Merge target: tmp-merge-target
Using Craft config from: tmp-merge-target
Quick links:

View changes
View check runs

Assign the accepted label to this issue to approve the release.
Leave a comment containing #retract under this issue to retract the release (original issuer only).
Targets

[ ] npm
[ ] brew
[ ] registry
[ ] github

Targets marked with a checkbox have already been executed.  Administrators can manually tick a checkbox to force craft to skip it.

#retract


[FEATURE] Add Voice Search

Description
Implementing Search by Voice Feature
Like this

Screenshots

Additional information
No response

Great idea! Go ahead 🚀

Thanks @KOMALDEWNANI


Source code display doesn't work on iOS... or maybe it does, but doesn't signal type to user?

It looks like you're providing binary data of some kind in response to the generate source button. In mobile safari, I get a binary file with a URL like blob:https://latexresu.me/a833e5be-1f05-46b5-b1c6-b445d5ad6082 --- shouldn't it just be a plain text .tex file?
Actually, poking around, I see that the very last commit just set that to application/zip.  That wasn't clear to me from the interface---is source code download multiple files? Maybe it would be helpful to send the user a signal that they should be downloading a zip, like give it a filename or something?

So the PDF and Source buttons are actually supposed to trigger a download the PDF or Source code. Depending on the template, the source code download will either be a zip containing a .tex (for example, template1) file or a zip containing the .tex file as well as assets needed (for example, template2).
This seems to be more of a Safari issue instead of an iOS issue. I believe that Chrome and Firefox on iOS are actually just wrappers around Safari. In Safari there seems to be issues with the PDF button just opening the PDF instead of downloading it and the Source Code download just seems to fail outright.
I am going to describe the problem in detail in a second comment in case anyone else would also have any suggestions or ideas for solving this.

Aaah.  You know, that sounds familiar, now that you mention it.  I recall reading other sites with safari workarounds for download links.  Apparently it doesn't implement the href download attribute or some such.  According to caniuse, no version of iOS safari supports, though at least it currently works on OSX Safari.  See also notes from filesaver.js...  Maybe the best solution might just be to warn users on iOS that they'll have to save the thing that appears as a zip?

To download the PDF, I'm using an <a> tag with a download attribute which seems to not be supported in Safari.
The problem with downloading the source code I believe is stemming from the fact that I am trying to download the source using the FileSaver API. Looking at the issues for FileSaver, there seems to be several problems with iOS/Safari.
The reason this is tricky is because downloading via AJAX isn't actually natively supported in browsers. The reason I can't rely on native form submission instead of AJAX is because only one section of the form is rendered at any point in time, so I can't depend on native form submission as it won't contain the values of the other form fields you filled out.
How the app currently works

The Preview Resume button is what actually submits the entire form via AJAX and receives the PDF as a response and converts it to a url which is then used to set the PDF display Here is the relevant code for requesting the resume.

When you click the Download PDF button, it just does a download via the download attribute of an <a> tag which is set to the url created by the step above. The line for that is here.

When you click Download Source, it does another AJAX request that takes the same resumeData that was sent the first time when creating the PDF and requests the source code for it. This is the relevant code for that. As mentioned earlier, FileSaver doesn't seem to work great with Safari.

How I might be able to fix this
This is a bit hacky, but when I can possibly do is create a hidden form and fill it with all the input values of resumeData. I can then submit that form using native form submission instead of AJAX which should then trigger a download as expected as long as I set a Content-Disposition header in my server. I would probably just need to add a line like: ctx.attachment('resume.zip') at the end of the source code route handler.
If anyone has any other suggestions, I would really like to hear them. Or if anyone else would like take a crack at it before I do, please let me know if you have ANY questions about the code architecture, I would gladly explain in more detail.
If no one else has anything to offer, I'll probably try to fix this using the method I described above.

@paultopia I think I can get it working in iOS/Safari if I try out the plan I mentioned above, otherwise I'll prob end up doing as you suggested.

Note to self: this might be a good reference.


METRON-1494 Profiler Emits Messages to Kafka When Not Needed

Using the 'result/triage' expression allows you to send profile data to Kafka.  This allows you to leverage the Threat Triage functionality against data coming out of the Profiler.
If there is no 'result/triage' expression, then nothing should be sent to Kafka.  Currently, a message containing some data, but no actual profile value, is sent to Kafka.

+1 via inspection

Crank.  I just noticed that the unit tests that I wrote for this didn't get added to this branch.  Let me correct that.  I had added some unit tests specifically for this.

My +1 still stands. Tests are good, readable.

...Except for the test timeout in Travis

I am not sure what is going on.  Those tests have never failed when run under my own Github account.

Reopen to trigger CI again

Trying to get the integration test to fail again.

Of course, now the integration tests don't want to fail.

The problem is somewhere in Storm's windowing functionality.  The time that it initially recognizes is too far in the future and causes it to mark the messages sent in as expired.  This only occurs intermittently.
Here you can see test messages generated with the last timestamp being<PHONE_NUMBER>817.
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 0 route(s) for message with timestamp=1521756035759
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 0 route(s) for message with timestamp=1521756035802
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 0 route(s) for message with timestamp=1521756035806
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:195 - Found route for message; profile=example2, entity=<IP_ADDRESS>, timestamp=1521756035807
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 1 route(s) for message with timestamp=1521756035807
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:195 - Found route for message; profile=example2, entity=<IP_ADDRESS>, timestamp=1521756035808
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 1 route(s) for message with timestamp=1521756035808
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:195 - Found route for message; profile=example2, entity=<IP_ADDRESS>, timestamp=1521756035813
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 1 route(s) for message with timestamp=1521756035813
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:195 - Found route for message; profile=example2, entity=<IP_ADDRESS>, timestamp=1521756035814
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 1 route(s) for message with timestamp=1521756035814
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:195 - Found route for message; profile=example2, entity=<IP_ADDRESS>, timestamp=1521756035816
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 1 route(s) for message with timestamp=1521756035816
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:195 - Found route for message; profile=example2, entity=<IP_ADDRESS>, timestamp=1521756035817
2018-03-22 22:00:35 DEBUG ProfileSplitterBolt:201 - Found 1 route(s) for message with timestamp=1521756035817

The first timestamp that Storm recognizes is<PHONE_NUMBER>122, which is 5.3 seconds ahead of the latest timestamp in the data.
2018-03-22 22:00:41 DEBUG WindowManager:189 - Scan events, eviction policy TimeEvictionPolicy{windowLength=5000, referenceTime=1521756041122}

Storm then marks these messages as expired and the Profiler never sees them.
2018-03-22 22:00:41 DEBUG WindowManager:212 - [6] events expired from window.
2018-03-22 22:00:41 DEBUG WindowManager:214 - invoking windowLifecycleListener.onExpiry
2018-03-22 22:00:41 DEBUG WindowManager:147 - No events in the window, skipping onActivation

Epic test failure.

This should go in after #977

Still looks fine - tests now passing with 977, lgtm. +1


provide 3.2.2 release to PyPI

Given 3.2.2 is the current latest stable release, looks like PyWPS' PyPI presence is out of date.

[ ] upload 3.2.2 to PyPI
[x] update http://pywps.org/download with PyPI link
[x] ensure release process includes PyPI upload

Added PyPI link to downloads page in https://github.com/geopython/pywps.org/commit/402d9ebed91541fe2848459fc17dd4faf53c3612 and updated https://github.com/geopython/pywps/blob/master/RELEASE.howto#L21

https://pypi.python.org/pypi/pywps published


Implement an SDL2 window/render size based on rc file settings

I think that this is likely a better approach to handling the render vs. window size settings. It should honor the rc settings unless you try to create a window smaller than the render size (which crashes). In that case it will force the window to match the render size.
I've also modified the Makefile's settings for default rc data location to match ye olde unix/oss standard practice.
My tests of shown this to be working as-expected, but as I'm barely an amateur I'm certain there are better ways to do this (and possibly bugs).

This is great! Thank you so much.


DSi Downgrade Steelhax

Can I skip Steelhax step if I have another entry point like ocarine of time?(3ds #1 and #2 both have 11.1 update), thanks in advance for your comments

I think you can，

Yes.


[Feature][Connector-V2] Support multi-table sink feature for HBase

Purpose of this pull request

[Feature][HBase] Support multi-table sink feature https://github.com/apache/seatunnel/issues/5652
Does this PR introduce any user-facing change?

How was this patch tested?

new e2e test
Check list

[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[ ] Update the release-note.

@Hisoka-X
@hailin0
Hi, PTAL.
Thanks.

Thanks @BruceWong96 for contribute this feature! Could you follow the guide to open github action on your fork repository?  https://github.com/apache/seatunnel/pull/7169/checks?check_run_id=27312810188

Thanks @BruceWong96 for contribute this feature! Could you follow the guide to open github action on your fork repository? https://github.com/apache/seatunnel/pull/7169/checks?check_run_id=27312810188

OK

@Hisoka-X
Up to now, Do I need to address JDK 11 compatibility issues ?
Looking forward to your reply !

@BruceWong96 I found a duplicate PR， here https://github.com/apache/seatunnel/pull/6969/

@BruceWong96 I found a duplicate PR， here #6969, This is the correct way to code, you can use it as a reference for learning
@TaoZex @BruceWong96 Are you willing to collaborate with each other?

OK , I'm going to learn about it. So you can close this PR. Thanks.

@BruceWong96 I found a duplicate PR， here #6969, This is the correct way to code, you can use it as a reference for learning
@TaoZex @BruceWong96 Are you willing to collaborate with each other?

OK , I'm going to learn about it. So you can close this PR. Thanks.

I close that pr, you can use it as a reference to try to implement it. Feel free to contact me if you have any questions.

@BruceWong96 I found a duplicate PR， here #6969, This is the correct way to code, you can use it as a reference for learning
@TaoZex @BruceWong96 Are you willing to collaborate with each other?

OK , I'm going to learn about it. So you can close this PR. Thanks.

I close that pr, you can use it as a reference to try to implement it. Feel free to contact me if you have any questions.

Thanks a lot . I will commit the code at a later time.

hi @BruceWong96
Is there any progress on this task?

hi @BruceWong96 Is there any progress on this task?

Yes, I am doing some local tests, sorry for the delay, I will update the code soon.
Thanks.

@hailin0  PTAL.
Thanks.

@Hisoka-X  PTAL.
Thanks.

@hailin0 PTAL.
Thanks.


Support installing definition file via npm @types

Publish definition file to Definitely Typed so that users can consume the definition in the standard way (npm install @types/blockly).

How to handle version numbers?

As of August 2018, Blockly has version numbers (doc), so this is no longer blocked.

Blockly now ships it's own typescript d.ts file. They generate the file the same way I did, except I also exposed private fields. I don't see a need to publish my version anymore as you should use the version already bundled.
I use their bundled version. Additionally, I create another d.ts file that defines any private fields I still need.


[Bug Report]: Login catch-22 when switching to OIDC authentication

Describe the Bug
I would like to switch from 'regular' login to OIDC login. I have configured Authelia as an OpenID client and seem to succesfully proceed through the authentication process, until Authelia returns me back to Bookstack. Bookstack responses with 'user with e-mail<EMAIL_ADDRESS>already exists, which is obvious as I would like to login with the same user I created in Bookstack as I have in Authelia.
According to the documentation, Bookstack should make a match between both users, based on e-mail. Is this a bug or am I doing something wrong? I am a bit at a loss where to start debugging.
Steps to Reproduce

Create a Bookstack instance through Docker
Create regular users<EMAIL_ADDRESS>Configure Bookstack to use OIDC
Try to login with an existing OIDC user with same e-mail as was used to create a user in Bookstack
Bookstack returns: user with e-mail<EMAIL_ADDRESS>already exists

Expected Behaviour
Existing user in Bookstack should be recognized by e-mail address and OIDC user should provide acces.
Screenshots or Additional Context
No response
Exact BookStack Version
BookStack v21.11.2
PHP Version
??
Hosting Environment
Running in Docker with image https://docs.linuxserver.io/images/docker-bookstack behind Traefik reverse proxy and Authelia as OIDC provider

BookStack matches OIDC provided users to BookStack users based upon a unique OIDC provided ID, against the "External Authentication ID" value for a user.
If your user was initially created with non-OIDC auth, then the email will already exist in BookStack but since the BookStack user does not share the same unique ID (Since a standard auth user won't have an "External Authentication ID" value) they won't be matched together (It opens up some security concerns if we start matching based on email from other auth sources).
To remedy for your user you can:

Login via standard auth.
Change the auth method to oidc while logged in.
Edit your user in BookStack
You should see the "External Authentication ID" field when editing your own user as an admin.
Set this field to match the ID provided by your OIDC provider.

Depending on container setup, this may prove tricky. The "External Authentication ID" field can alternatively be found on the users table in the database as an alternative.

Hi @ssddanbrown ,
Thanks. In order to edit my user while being logged in: how do I change the auth method to oidc while logged in?
I did change the AUTH_METHOD=oidc environment variable in my .env file as well as login via CLI of my container, but I assume these are only read when I restart Bookstack. Restarting the bookstack instance, will result in being logged out again and put me back at the catch-22 of not being able to login?
So how do I 'hot' switch to OIDC?

@Northguy That variable should be read upon each request ideally so should be able to hot-switch. Variables on the container environment could interfere/override though and not be hot-switchable.
I would try remove any AUTH_METHOD environment variables at a container/docker level and just change via the .env file. Hopefully it should then be 'hot' switchable.

@ssddanbrown thanks for the pointer in the right direction. For future reference:
The Linuxserver.io bookstack docker container requires a volume share. In this share the .env file is created, based on initial docker-compose environment variables. It is possible to add additional variables there (/config/www/.env) and these indeed act as 'hot' switchable.


Can't start pod in K8s

Steps to reproduce:

create a cluster using kind
after the cluster is created, setup nydus-snapshotter/nydus
change default snapshotter in containerd's config to nydus
create a Pod

Result:

2022-11-21T07:37:47.0295724Z Nov 21 07:37:33 kind-control-plane containerd[15756]: time="2022-11-21T07:37:33.728113469Z" level=info msg="apply failure, attempting cleanup" error="failed to extract layer sha256:dee215ffc666313e1381d3e6e4299a4455503735b8df31c3fa161d2df50860a8: failed to get reader from content store: content digest sha256:019d8da33d911d9baabe58ad63dea2107ed15115cca0fc27fc0f627e82a695c1: not found" key="extract-726613471-Tr40 sha256:dee215ffc666313e1381d3e6e4299a4455503735b8df31c3fa161d2df50860a8"
2022-11-21T07:37:46.9170843Z Nov 21 07:36:47 kind-control-plane containerd[15756]: time="2022-11-21T07:36:47.945126790Z" level=error msg="RunPodSandbox for &PodSandboxMetadata{Name:nydus-pod,Uid:3280f3b0-0332-4be6-b77b-23ab5d652031,Namespace:default,Attempt:0,} failed, error" error="rpc error: code = NotFound desc = failed to create containerd container: error unpacking image: failed to extract layer sha256:dee215ffc666313e1381d3e6e4299a4455503735b8df31c3fa161d2df50860a8: failed to get reader from content store: content digest sha256:019d8da33d911d9baabe58ad63dea2107ed15115cca0fc27fc0f627e82a695c1: not found"

CONTAINERD_VERSION: 1.5.10
NYDUS: 2.1.1
NYDUS-SNAPSHOTTER: 0.3.1
P.S.: I'll test under different versions.

What looks strange to me is containerd is trying to unpack from namespace default rather than  k8s.io as you are deploying a Pod.
Could you please invoke ctr -n <ns> content ls to check its existence? Snapshotter never stores anything in the content store

Namespace:default isn't containerd's ns, it just a k8s namespace  @changweige
I guess the reason is that the containerd of the kind uses discard_unpapcked_layers by default, resulting in the content store content discard.

@zyfjeff 's suggestion fixed the issue.
We should add this configuration somewhere like FAQ if have one. @changweige @imeoer

We've updated it in the doc.


[Bug] Unable to build firebase unity project after upgrading to 11.3.0

[REQUIRED] Please fill in the following fields:

Unity editor version: 2021.3.16f1
Firebase Unity SDK version: 11.3.0
Source you installed the SDK: .unitypackage
Problematic Firebase Component: Auth
Other Firebase Components in use: Analytics, Crashlytics, Database, Messaging, RemoteConfig, Storage
Additional SDKs you are using: Facebook, AdMob
Platform you are using the Unity editor on: Mac
Platform you are targeting: Android
Scripting Runtime: IL2CPP
Pre-built SDK from the website or open-source from this repo:

[REQUIRED] Please describe the issue here:
(Please list the full steps to reproduce the issue. Include device logs, Unity logs, and stack traces if available.)
I have been using Firebase version 9.6.0 for quite some time and decided to upgrade to the latest version 11.3.0. But since updating to 11.3.0, I am unable to build my project using Unity 2021.3.16f1. I am getting incompatible kotlin version errors.
It throws the below build time error in the console:
stderr[
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.common_common_ktx.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.common_logger.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.enterprise.android_impl.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.enterprise.internal.release.com.google.android.recaptcha.internal_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.enterprise.internal_impl.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.enterprise.internal_internal.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.enterprise.native_impl.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.enterprise.public_public.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.enterprise_enterprise.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.metricscollection_metricscollection.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.android.libraries.abuse.recaptcha.vm.allowlist_allowlist.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.apps.tiktok.conformance.lint.checks_suppression_annotations.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/java.com.google.apps.tiktok.tracing_tracing_external.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/recaptcha.proto.mobile_allowlist_kt_proto_lite.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/recaptcha.proto.mobile_webview_sdk_kt_proto_lite.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/third_party.java_src.protobuf.current.java.com.google.protobuf.kotlin_only_for_use_in_proto_generated_code_its_generator_and_tests.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/sjbae/.gradle/caches/transforms-2/files-2.1/387c00b2b5cbdbed073a17b42e01335f/jetified-recaptcha-18.1.2-api.jar!/META-INF/third_party.java_src.protobuf.current.java.com.google.protobuf.kotlin_shared_runtime.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':unityLibrary:compileReleaseKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
   > Compilation error. See log for more details

Relevant Code:
// TODO(you): code here to reproduce the problem

Hi @sjbaee,
Thanks for the report. Looking at the error message, it doesn't seem to reference Firebase. Do you happen to have an app of the same package name in your device when building? Uninstalling this before building may solve your issue. Otherwise, could you provide a minimal, reproducible example of your implementation so that we can identify what's causing this to happen?


ERROR: Nuxt module should be a function: [object Object] after upgrading i18n to 9.1.0

Environment
------------------------------
- Operating System: Windows_NT
- Node Version:     v22.11.0
- Nuxt Version:     3.14.1592
- CLI Version:      3.15.0
- Nitro Version:    2.10.4
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      default
- Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>- Build Modules:    -
------------------------------

Reproduction
Update @nuxtjs/i18n from 8.5.5 to 9.1.0
yarn install
Describe the bug
After updating i18n to 9.1.0 and do yarn install
I get the following error:
couldn't be built successfully (exit code 1, logs can be found here: C:\Users\xxx\AppData\Local\Temp\xfs-72afd679\build.log) ➤ YN0000: └ Completed in 32s 297ms ➤ YN0000: · Failed with errors in 37s 250ms
 Nuxt module should be a function: [object Object]
Additional context
I am already using the Nuxt 4 folder structure
Logs

After many tries to provide a reproduction, I found the problem
The error occurred because I didn't have
"typescript": "^5.7.2"
in my package.json
The problem doesn't occur with 8.5.5

I had the same problem. After installing the latest version of @nuxtjs/i18n (9.1.0), I got the error Nuxt module should be a function: [object Object].
After installing typescript^5.7.2, the problem was solved.

While debugging locally all I can figure out is that this issue is specific to yarn (somewhat related https://github.com/nuxt/nuxt/issues/22861, see logs in the last comment).
Unfortunately https://github.com/nuxt-modules/i18n/pull/3251 has failing CI, I'll see if I can update deps and resolve it locally but I can imagine this issue will pop up again (when fixed) later as it seems to be something to do with dependency resolution.


⚠ Orpheus has degraded performance

In dca6153, Orpheus ($OPS) experienced degraded performance:

HTTP code: 502
Response time: 1424 ms

Resolved: Orpheus performance has improved in b338982.


Laravel 8: Table Seeder

Using a clean install of Laravel 8 when running composer dump-autoload
Deprecation Notice: Class Ichtrojan\Location\Seeds\StatesTableSeeder located in C:/laragon/www/mapminer4/vendor/ichtrojan/laravel-location/src\database\seeds\StatesTableSeeder.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201
So when the seeders are run the following error is received:
Target class [Ichtrojan\\Location\\Seeds\\LocationDatabaseSeeder] does not exist.

As a workaround add the below to your composer.json
    "autoload": {
<...>
        "psr-4": {
		<...>
		"Ichtrojan\\Location\\Seeds\\": "vendor/ichtrojan/laravel-location/src/database/seeds/"
        }
    },

I followed this fix for Laravel8, it fixed the error message but then I can't run the seeder
php artisan db:seed --class=Ichtrojan\\Location\\Seeds\\LocationDatabaseSeeder
it displayed this error message

I am having the same error @ichtrojan
STEPS TO REPRODUCE
Laravel 8
PHP 7.4

composer require ichtrojan/laravel-location

ERROR:
Class Ichtrojan\Location\Seeds\LocationDatabaseSeeder does not exist

Run
composer dump-autoload


Implement sorting using full test path instead of sorting just modules within last folder

When module scripts are loaded from file system (e.g. using lua or rojo tools) their order depends on the file system and system API internals. That means different platforms Windows, macOS and Linux will have folders and files loaded differently. Even more, within the same platform binaries compiled for x64 and x86 can have different sorting order. On top of that, order is going to change when files are added or deleted. That results in ultimately random execution order between folders and can cause flakiness if tests have any sort of dependency (e.g. one test mutates global state, other test uses it)

I know it's not feasible right at the moment, but I'd actually prefer shuffling the tests ever run instead. That way, people can't accidentally depend on the fixed order (but it'd still fail way more cleanly than os-dependent ordering). There's a lot of little details we'd need to add first to make that usable though, so in the meantime this is probably the best option.

I definitely support the need for tests shuffling, but shuffled order need to be deterministic. And determinism begins with stable foundation. Test plan permutation can be added at later time, and need to report random seed used, and make it configurable. This will allow make them easily reproducible if error occurs.

@MagiMaster, can you push an entry onto the changelog for this PR, too? We should be good to cut a 0.3.0 release tomorrow, which includes a CLI fix that @ZoteTheMighty has been waiting for, too.

Opened #114


Vulnerability found in non-os package type (go) - /usr/local/bin/gosu (fixed in: 1.21.9, 1.22.2)(CVE-2023-45288 - https://nvd.nist.gov/vuln/detail/CVE-2023-45288)

finding Vulnerability found in non-os package type (go) - /usr/local/bin/gosu (fixed in: 1.21.9, 1.22.2)(https://github.com/advisories/GHSA-4v7x-pqxf-cx7m - https://nvd.nist.gov/vuln/detail/CVE-2023-45288) in influxdb Docker image.

Tagging @jdstrand from the security team. @avikumar11 could you provide more information like which version of InfluxDB you scanned?

@mgattozzi @jdstrand : i am using latest version of influxdb docker image. there are others vul also,

Using root user to start the  container
on which i mentioned in subject ( finding Vulnerability found in non-os package type (go) - /usr/local/bin/gosu (fixed in: 1.21.9, 1.22.2)(https://github.com/advisories/GHSA-4v7x-pqxf-cx7m - https://nvd.nist.gov/vuln/detail/CVE-2023-45288) in influxdb Docker image. )
Vulnerability found in non-os package type (go) - /usr/local/bin/dasel (fixed in: 1.21.8, 1.22.1)(CVE-2023-45289 - https://nvd.nist.gov/vuln/detail/CVE-2023-45289)
there are few more.  please scan it with anchore.

@mgattozzi - influxdb:latest currently refers to 2.7.11. Neither gosu or dasel are part of the 1.11 or Enterprise images.
The gosu shipped in influxdb:latest was compiled with go1.18.2 (eg, go version ./usr/local/bin/gosu) while dasel was compiled with go1.21.3. While it's true that these are compiled with older golangs that have since gotten CVE fixes, these are tools for parsing config files and dropping to the non-root user within the docker environment. The aforementioned CVEs deal with processing HTTP requested which neither of these tools do. As such, they don't affect influxdb.
@davidby-influx - while this is not a security issue in influxdb, it would be nice if we used more recent versions of gosu and dasel (see https://github.com/influxdata/influxdata-docker/blob/master/influxdb/2.7/Dockerfile) to reduce false positives in scanning tools. Adding security/misc as this isn't a vulnerability in and of itself.


Hope to support jsdoc function

Hope to support jsdoc function like input "/**".

jsdoc should be supported, do you have some examples to show how is it not working?

Oh.... now I understand what you mean! This bug is introduced by Volar?! I thought it was GitHub Copilot? 👀

If I enable vetur and disable volar, it will work normally.

By the way, this part of the code is in the setup () function body.


[Desktop/Mobile] Implement SfModal

Proposed API
<SfModal cross="true/false">
<!-- default slot content -->
</SfModal>

cross is icon on top right corner and should just emit "close' event.
There should be no content except "x"
Should be closable with ESC press and a11y-friendly
Check SfSidebar for body-locking logic.

questions about this:
as the modal is a component a little different from the others as it should not be visible straight away but after some actions on the page or events (like loading) how should this be handled?
Should I develop the modal as it's visible and then provide some props to handle the visibility when the modal is used into the page?
yes 🤔 probably it's a silly question and the answer is already it (blowing in the wind) but, well, better sure than doubtful

Hello @filrak
this is how the modal appears at this moment:

Questions!

should I handle a prop also for closing modal on click on the overlay?
should I handle the transition in opening the modal into the modal itself or this must be done/add when the modal is used? (into the storybook I add it before the  element, just to improve the presentation

Actually, I can't define where custom config must end in this "component-first" thing :P

maybe alos @leomp12 can help me here :P

Hey @lorenaramonda ,

1. should I handle a prop also for closing modal on click on the overlay?

Yup, my suggestion is to have a prop to show or hide overlay and another prop to make modal persistent:

overlay: whether to show the overlay, true by default;
persistent: false by default, if true clicking outside will not dismiss the modal;

2. should I handle the transition in opening the modal into the modal itself or this must be done/add when the modal is used? (into the storybook I add it before the  element, just to improve the presentation

Imo you should handle transition into the modal itself by default, but you may also add a transition prop to receive custom transition name :)

@lorenaramonda @leomp12 Keep in mind that if we would like to use overlay it should be a separate component

@filrak right, even so I think SfModal may have overlay and persistent props, to be easier to use

well, it is, as I'm testing it into storybook.
I'm gonna make a PR so it's easier for you to test, I don't know if the transitions are properly held 🤔 you will say


support  Antidetect browsers

Checklist

[X] I'm reporting a site feature request
[X] I've verified that I'm running ytb-up version 2022.05.18 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
No response
Example URLs
to avoid got banned, Antidetect Browser list:
Description
Lalicat
VMLogin
GoLogin
AdsPower
Incogniton
MuLogin
AntBrowser
MBBrowser
VMMask
BitBrowser
Maskfog
Hubstudio
SimplesLogin
Undetectable
Dolphin {anty}
ClonBrowser
Indigo
https://github.com/wanghaisheng/huobi_primelist_multiaccount_with_adspower
https://github.com/razeb-in-sec/adspower-mass-voting-snapshot/tree/main
https://github.com/ZavodVenture/adspower/blob/main/creator/create.py

Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
copy from https://github.com/ultrafunkamsterdam/undetected-chromedriver


How to use Bluetooth 4.x?

I need to develop the project IOT communication Bluetooth Low Energy for cross-platform
with renative


How to get localPlayer height ?

How to get localPlayer height when
Standing = ?
Crouching = ?

CS:GO Crouched: 54 units
CS:GO Standing: 72 units

There's also CCSPlayer::m_vecViewOffset which gets the exact values, for when you're between the crouched and uncrouched states. Right now the offset is 0x108.


[Bug]: When building using useContext in koa I am getting a typing error

版本信息
System:
    OS: macOS 14.6.1
    CPU: (8) arm64 Apple M1
    Memory: 353.55 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Browsers:
    Chrome: 128.0.6613.85
    Safari: 17.6
  npmPackages:
    @modern-js/app-tools: 2.58.1 => 2.58.1
    @modern-js/plugin-bff: 2.58.1 => 2.58.1
    @modern-js/plugin-garfish: 2.58.1 => 2.58.1
    @modern-js/plugin-koa: 2.58.1 => 2.58.1
    @modern-js/plugin-server: 2.58.1 => 2.58.1
    @modern-js/plugin-ssg: 2.58.1 => 2.58.1
    @modern-js/runtime: 2.58.1 => 2.58.1
    @modern-js/tsconfig: 2.58.1 => 2.58.1

问题详情
When building using useContext in koa I am getting a typing error
复现链接
No need
复现步骤
It works fine when developing, however when I build the application it appears that some export type is missing.

I created a new project and run build command, but it didn't reproduce the issue, please provide a link to this project reproduction


How can self be accessible in a non-isolated async function of a non-Sendable type?

Description
I was thinking about the code from https://github.com/apple/swift/issues/65315. And I kept coming back to the same core problem:
How is it that self could ever be safe to access in a non-isolated context like this? Is there any way to actually use the async function of this non-Sendable type in a safe way?
Reproduction
struct Counter {
    private var counter = 0
    mutating func increment() async {
        self.counter += 1 <- access self somehow ok?
    }
}

Expected behavior
I would expect a warning about accessing self in a non-isolated context.
Environment
Swift 5.10 Development Snapshot 2024-01-18
Additional information
No response

Is there any way to actually use the async function of this non-Sendable type in a safe way?

Yes! If you create the non-Sendable type in a nonisolated async context, then it's totally fine to call a nonisolated async method. In that case, the non-Sendable value is effectively isolated to the task that it's created in, and it can never be passed over a task boundary.

I'm going to close this as correct behavior, but I'm happy to answer follow up questions either here or on the forums.

No this actually makes perfect sense. Thank you so much!

because the method is async, there's always an actor hop in calling it, which ensures that self has been "sent". So no, this is never safe?

If the method is not actor isolated, as in this example, then there's a hop to the generic executor. If the caller is already on the generic executor at runtime, there will be no switch at runtime. I maintain my original answer that this is safe if the caller is on the generic executor already. There are more restrictions when calling from an actor-isolated context: the non-Sendable value must be in a region that is disconnected from the actor's region in order for the async call to be safe.


Parallel patch embed for faster execution

We can use the trick of grouped convolutions to perform patch embedding of different variables in parallel in a single GPU kernel call instead of serially in a for loop.
TODO:

[ ] Correctly converting the non-parallel patch embed checkpoints

Some rough timing:
parallel_patch_embed: True, img_size: [32,64]
forward time: 0.009
---
parallel_patch_embed: False, img_size: [32,64]
forward time: 0.021
---
parallel_patch_embed: True, img_size: [128, 256]
forward time: 0.097
---
parallel_patch_embed: False, img_size: [128, 256]
forward time: 0.109


Bug with "skip this question"

skip this question seems to work ok on bonus but it breaks the other categories. The category disappears even though there are still questions.
At this moment (may be different by time you read) there is a test server running v0.8.1 at http://peano.quadblockquiz.sfractal.com:4000
Note that authentication is not set up correctly so run anonymously.
In automation there are 10 questions (9 plus the 10th is the one it loops on in the old game). But if you skip thru them, the automation category disappears after 4 or 5. Openchain has 6 q but disappears after 3. Etc. Note I do not currently use linear numbering. eg Openchain is 1,2,3,99,101,200. Do I need to renumber them all sequentially?

I suspect the problem is with qna.ex lines 33-38. Doesn't remove_unused_categories need two inputs - categories and some parameter on how many questions already answered? Where does v come from in line 35?

@sparrell  I have fixed the bug , the problem was that each time a question was skipped  that qna was marked as answered so that the next time the same category was selected it takes you to the next question .Since we we are marking a question when choosing a category and when skipping  a question it resulted to double marking .Instead of the next qna been 002.md it displays  003.md


GitHub actions CI

CI works in principle. Caching is not correct yet, we need to include the hash of the submodule file to the cache key. I can do that tomorrow, but in principle there should be no harm in merging this early (ideally with a squash merge, most of the commits where try and error).
I changed the submodules to the right commits and uncommented the ext-lib lines from make_submodules.sh again.

The log of a successful run is here: https://github.com/yforster/certicoq/actions/runs/464242444
I guess github only nicely shows that github CI is available once its available on the target branch.

The log of a successful run is here: https://github.com/yforster/certicoq/actions/runs/464242444
I guess github only nicely shows that github CI is available once its available on the target branch.

Looks good, merged!

Looks good, merged!


Update Dinos “stegosaurus”

Automatically generated by Netlify CMS

👷 Deploy Preview for quizzical-galileo-bf682e processing.

Name
Link

🔨 Latest commit
fab3d99922c30e35d21fdf3a916eb4065f721b54

🔍 Latest deploy log
https://app.netlify.com/sites/quizzical-galileo-bf682e/deploys/65697ab39d760800078bb66d


CUDA error

Hi, If I set force_inplace to False, CUDA will report an error:
RuntimeError: CUDA error: an illegal memory access was encountered.
cudaCheckError() failed : an illegal memory access was encountered.
Could you tell me why please?

Hi @icvplayer ,
This is likely due to your tensor not being contiguous in memory (of the gradients of it). You can wrap the function call around contiguous() calls.


Add minimal travis config

We currently don't have any builds run for PRs, even though we have tests. We should.
I think we just need to add a top-level config, and enable this repo in travis, and a simple npm install -> npm test should work happily with lerna. I can't enable this in Travis though - who's an admin for this repo?

@emirotin I can merge this, but it won't do anything unless we enable travis on the repo. Are you an admin for this repo? Can you do that? You can check here: https://travis-ci.org/resin-io-modules/resin-analytics

Activated. Will also make you an admin now

Great, thanks! Looks like the build is now working perfectly: https://travis-ci.org/resin-io-modules/resin-analytics/builds/217139569


Add lido skin

File extension should be .scss and not .css, please modify it. Thank you.

Done! Also added topnav gradient if that's ok


Problems with DateTime insert

When I insert DateTime with format "2018-04-11 13:14:15", this driver will automatically turn it into UNIX timestamp with timezone 0.
I think use system timezone will be better

If you want to use system TZ you must use a Golang type time.Time


Use UPSERT for TOUCH in Postgres

This change makes use of UPSERT semantics for TOUCH operations in Postgres where applicable.
It does so by changing the WriteRelationships operation to the following:

Run CREATE operations as INSERT as we do today; any unique constraint failures are errors as they are today
Run TOUCH operations as INSERT with ON CONFLICT DO NOTHING and RETURNING all inserted rows. This will INSERT any relationships that are not currently present, while skipping those that would cause a conflict. The RETURNING allows the caller to track which relationships were successfully inserted
Run DELETE for each DELETE operation, as well as any TOUCH operation that did not succeed and has changed caveats. As we only need to "replace" a relationship on TOUCH if its caveat has changed, this ensures that only those relationships are deleted. This also makes use of a RETURNING to track which TOUCHed relationships were removed.
If any relationships for TOUCH were removed due to caveat name and/or context change, then INSERT those relationships with the updated caveat information to bring us to the desired state

Fixes #901 for postgres
Benchmarks, where 0, 0.1, etc represent the percentage of CREATE operations vs TOUCH operations (with 1 being 100% CREATE):
name                                                        old time/op    new time/op
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0_-10        136ms           46ms
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.1_-10      141ms           38ms
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.25_-10     148ms           36ms
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.5_-10      133ms           38ms
DatastoreDriver/postgres/TestTuple/CreateAndTouch/1_-10       31.7ms         23.8ms

name                                                        old alloc/op   new alloc/op
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0_-10       9.11MB        12.35MB
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.1_-10     8.80MB        11.75MB
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.25_-10    7.92MB        10.40MB
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.5_-10     7.03MB         8.38MB
DatastoreDriver/postgres/TestTuple/CreateAndTouch/1_-10       5.18MB         5.26MB

name                                                        old allocs/op  new allocs/op
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0_-10         103k           148k
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.1_-10      97.9k         138.3k
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.25_-10     90.9k         124.5k
DatastoreDriver/postgres/TestTuple/CreateAndTouch/0.5_-10      78.9k         101.3k
DatastoreDriver/postgres/TestTuple/CreateAndTouch/1_-10        55.0k          55.0k

Moved to draft.
#901 is a proposal, and we shouldn't commit to changing the semantics for one datastore until 1) the proposal is accepted, and 2) we're sure we can do it for all datastore impls.

we're sure we can do it for all datastore impls.

I don't believe we should block one datastore's improvements on another's; in this case, it seems the win is clear for Postgres and we can likely followup with CRDB.

There are other parts of the semantics discussed in the issue, namely that touches will no longer be emitted by watch. That's what we need agreement on, it's not just the perf.

There are other parts of the semantics discussed in the issue, namely that touches will no longer be emitted by watch. That's what we need agreement on, it's not just the perf.

In my opinion, having watch emit touches that made no changes does not provide value to any consumers of the API; in fact, I'd have argued they shouldn't have been there in the first place, but as they were a consequence of how TOUCH was implemented until now, it wasn't a huge deal.
As there has been no pushback against their removal in the proposal (which has been outstanding for ~7 months), I'd argue it is safe to remove them unless we get a forthcoming comment indicating otherwise

I'm fine with removing them, as you say, the proposal hasn't had any pushback. But we then need to make sure they don't come out in the watch stream regardless of which engine you're using, which is why I want to see the semantics of all engines updated to match.

I'm fine with removing them, as you say, the proposal hasn't had any pushback. But we then need to make sure they don't come out in the watch stream regardless of which engine you're using, which is why I want to see the semantics of all engines updated to match.

Given that the events are, for better or for worse, superfluous, I don't necessarily agree that they need to be fully filtered in all data stores, so long as we clearly document that some datastores might emit them.
I didn't change any of the other datastores because I wanted to minimize the changes within this PR, but if you believe its better to do so, I'll make commits for each other datastore

All datastores now support the new semantics

Rebased and updated


feat(react-server): Next.js compatibility

(supersedes) closes https://github.com/hi-ogawa/vite-plugins/pull/412

It looks like we can start to implement this in non-breaking way, so let's do it in a single PR. This will supersedes all the related stack e.g. https://github.com/hi-ogawa/vite-plugins/pull/412
todo

[x] test tsconfig paths alias next/* -> @hiogawa/react-server/next/compat/*
[ ] test on fresh install
[ ] test on stackblitz
[ ] cli to setup initial project (minimal codemod)

add "type": "module"

actually this might not be strictly necessary if we use vite.config.mts? also we can put type: "module" to dist/package.json.

replace deps next -> @hiogawa/react-server
replace command next dev -> vite dev etc...
add vite.config.ts
add alias to tsconfig.json

[ ] find more examples

client component
server action
tailwind

#414
#413  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite


hostname not found for adlaJobClient.Job.Create

Following this documentation:
We verified to ADLA account exists:
bool exists = adlaClient.Account.Exists(rg, adla));
if (exists)
{
var adla_accnt = adlaClient.Account.Get(rg, adla);
}
We are following the example here:
https://docs.microsoft.com/en-us/azure/data-lake-analytics/data-lake-analytics-manage-use-dotnet-sdk#submit-a-u-sql-job
We are trying to submit a scope job, so we are using a new api version (2018-01 something).
But using adlaJobClient.Job.Create(adla, jobId, parameters) with the adla_accnt.name found above, we are getting hostname not found from the adlaJobClient.Job.Create, any idea why this might be happening?

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

ID: 9792f383-23f4-99e3-9ee0-7dd531da00f1
Version Independent ID: bb85a68c-ead9-7293-0e4d-26d358f87afc
Content: Manage Azure Data Lake Analytics using Azure .NET SDK
Content Source: articles/data-lake-analytics/data-lake-analytics-manage-use-dotnet-sdk.md
Service: data-lake-analytics
GitHub Login: @saveenr
Microsoft Alias: saveenr

@wemiao - Thanks for brining this to our attention. We will investigate it further and update you shortly.

@wemiao   Are you still facing the issue?
I ran through the tutorial, and was able to submit jobs.
You mentioned a more recent API version.  This sounds like a possible cause.
I tried to reproduce, first with the recommended libraries from the tutorial, then after updating various libraries.
There was one library I was unable to update, as it was incompatible.  Despite my attempts to update, my API version stayed at 2016-11-01.
What steps did you follow to update your API version?

@wemiao  as this is no longer about the current version of the docs, I will close this issue and contact you out-of-channel.


Feature/change reducer parameter order

Changed the order of Reducer parameters in order to match other Redux implementations in other languages

This is to address Issue#7


BLE stop advartasing after several connect/disconnect (IDFGH-43)

HI,
I used all BLE examples from SDK, but in any example i have observed same problem.

BLE start advertising process
Connect to ESP32
Disconnect from ESP32
After 5-6 cyrcles steps 1-3 BLE don't advertising.

@TianHao-Espressif please advise

Same issue here.

We will reproduce and debug it .

@AlexNikTaran I think this bug has been fixed in the latest idf sdk, can you update the sdk and try again?

Hi, @chegewara thanks for taking time to re-test the stack. However, my test was a little different from yours, the steps are:
1 connect
2 set MTU to 255
3 subscribe to NOTIFY characteristics
4 send 1 packet in full MTU size
5 wait for notification
6 send another packet
7 go through 4 to 6 about 3 to 5 times
8 disconnect

I done similar to yours test and i have to disappoint you, it works on my side. I dont have exact numbers as your:

mtu=255,
size of write about 200 bytes,
every connection 4 write request,
each write request is followed by notification,
100ms delay between each write request,
My test still running (about 750 loops so far), and logs(after 420-ish loops):

I (529241) SampleServer: onConnect
W (529242) SampleServer: custom gatts event handler, event: 14
W (529389) SampleServer: custom gap event handler, event: 20
W (529569) SampleServer: custom gatts event handler, event: 4
W (529616) SampleServer: custom gatts event handler, event: 2
I (529620) SampleServer: write to char:
W (529620) SampleServer: custom gatts event handler, event: 2
W (529621) task: send notification 1801

I (529716) SampleServer: write to char:
W (529716) SampleServer: custom gatts event handler, event: 2
W (529717) task: send notification 1802

I (529813) SampleServer: write to char:
W (529814) SampleServer: custom gatts event handler, event: 2
W (529814) task: send notification 1803

I (529911) SampleServer: write to char:
W (529911) SampleServer: custom gatts event handler, event: 2
W (529912) task: send notification 1804

I (530057) SampleServer: onDisconnect
W (530059) SampleServer: custom gatts event handler, event: 15
W (530065) SampleServer: custom gap event handler, event: 0
W (530066) SampleServer: custom gap event handler, event: 1
W (530070) SampleServer: custom gap event handler, event: 6
I (530337) SampleServer: onConnect
W (530337) SampleServer: custom gatts event handler, event: 14
W (530513) SampleServer: custom gap event handler, event: 20
W (530672) SampleServer: custom gatts event handler, event: 4
W (530719) SampleServer: custom gatts event handler, event: 2
I (530722) SampleServer: write to char:
W (530723) SampleServer: custom gatts event handler, event: 2
W (530723) task: send notification 1805

I (530818) SampleServer: write to char:
W (530819) SampleServer: custom gatts event handler, event: 2
W (530819) task: send notification 1806

I (530916) SampleServer: write to char:
W (530916) SampleServer: custom gatts event handler, event: 2
W (530917) task: send notification 1807

I (531013) SampleServer: write to char:
W (531014) SampleServer: custom gatts event handler, event: 2
W (531014) task: send notification 1808

I (531160) SampleServer: onDisconnect

Im rather having poblems with my client app (scan sometimes stuck), but its my fault i think. That good stress test for Kolban's library, thanks.

@chegewara thanks for trying to reproduce. I'm not familiar with "Kolban's Library" you are referring to, are you referring to Arduino library?

@meriororen
Its both, esp-idf C++ and arduino. https://github.com/nkolban/esp32-snippets
My test is still running, i still got problems with client code, but server and advertising works good after 7500 cycles.

@meriororen I am persistent and i am still running this test. Over 26000 connections without issue:
I (92029371) SampleServer: onConnect
W (92029372) SampleServer: custom gatts event handler, event: 14
W (92029609) SampleServer: custom gap event handler, event: 20
W (92030134) SampleServer: custom gatts event handler, event: 4
W (92030456) SampleServer: custom gatts event handler, event: 2
I (92030477) SampleServer: write to char:
W (92030477) SampleServer: custom gatts event handler, event: 2
W (92030478) task: send notification 104418

I (92030566) SampleServer: write to char:
W (92030567) SampleServer: custom gatts event handler, event: 2
W (92030568) task: send notification 104419

I (92030678) SampleServer: write to char:
W (92030678) SampleServer: custom gatts event handler, event: 2
W (92030679) task: send notification 104420

I (92030769) SampleServer: write to char:
W (92030770) SampleServer: custom gatts event handler, event: 2
W (92030770) task: send notification 104421

I (92030982) SampleServer: onDisconnect
W (92030984) SampleServer: custom gatts event handler, event: 15
W (92030990) SampleServer: custom gap event handler, event: 0
W (92030991) SampleServer: custom gap event handler, event: 1
W (92030995) SampleServer: custom gap event handler, event: 6

I'm having this issue in IDF versions 3.1.x and later. In IDF versions 3.0.x and earlier I have found a solution which is to reactivate the BLE Advertising every 30 seconds.
The problem appears when there are failed connections because long distance or low coverage. Then bluetooth stack stops sending advertisings.
In IDF versions 3.1.x and latter even triggering a esp_ble_gap_start_advertising returning ESP_OK  every 30 seconds the issue isn't fixed.
@chegewara Can you launch your connection test in circumstances where connections are not clean? (put the BLE distance to the limit)
Thanks.

@jaracil After the connection is established, the device will automatically stop scan or stop adv.
It is defined by the Bluetooth spec.

@jaracil please update to the commit id 3aa5a1e5a236c3ccdc01a8809964132ebbd45bcc and try, thanks.

@jaracil please update to the commit id 3aa5a1e5a236c3ccdc01a8809964132ebbd45bcc and try, thanks.

@Weijian-Espressif sorry but this hash don't match with any commit.

@jaracil please try again.

@jaracil After the ESP32 receives the connection request, the controller will automatically stop the Advertisings. This is defined by the Bluetooth spec, I think it is not a bug. If you want to use multiple connections, after the device is connected, please call the API to start Advertisings again.

@jaracil After the ESP32 receives the connection request, the controller will automatically stop the advertisings. This is defined by the Bluetooth spec, I think it is not a bug.

Of course it's not a bug.

If you want to use multiple connections, after the device is connected, please call the API to start advertisings again.

This is what I'm doing.
The bug is sometimes the ADV don't start again after esp_ble_gap_start_advertising even when returning ESP_OK.
I'm going to test NimBLE and check if the bug is in Bluedroid or in VHCI.
Thanks.

@jaracil, please update to the commit id 3aa5a1e5a236c3ccdc01a8809964132ebbd45bcc and add some printing in btm_ble_conn_complete() and btm_ble_write_adv_enable_complete().
we need check :
The adv did not start successfully  or the Bluetooth connection request was received after the adv was successfully started, and the controller stopped adv.
please help test, thanks.

@jaracil, any update ?

@jaracil, Can you help test latest v3.2, we have fixed a bug about BT sleep.

@jaracil, Can you help test latest v3.2, we have fixed a bug about BT sleep.

After a month of testing with IDF V3.2.2 in production, I have not detected the problem again.

@AlexNikTaran @jaracil Thanks for reporting and the updates. Would you please help confirm whether the issue still happens or not? Could this ticket be closed? Thanks.

Thanks for reporting and updates. Feel free to reopen if the issue still happens. Thanks.

Hello All,
I am using ESP32 for GATTC, GATTS and WiFi. While I am using Bluetooth functionality I don't work on WiFi. I am facing the same issue in my device as well, whenever the device is in the gattc mode and takes the data from server on Notification. After taking few values the bluetooth advertising stops and Bluetooth stops working. I need to restart the device to make it work again. I am using IDF v4.3-dirty as the toolchain.


where can i put is rest commands

it seems the habridge user interface is different from the real hue interface
in the hue inteterface i can use get and put and put the config i want get/put in a field
in habridge i do not see this
they talk about a rest api but as far as i am concerned it is not there(at least not the way it works on hue

using an external rest client did not help.


Update AV IIIF Manifests with actual content duration

A good deal of the older AV material has no duration information in the METS.
Seeing has how the IIIF Canvas for the audio or video must have a duration, because it holds time-based media, we were previously just setting this to 999.99 seconds (easy to spot).
The new version of the DDS is able to ask the DDS for this information and update the Manifest.
This is a reasonably quick (half a day?) fix, could be done under support.

Example:
https://iiif.wellcomecollection.org/presentation/b31630157


Openimageio, Blender: fix failing builds

Motivation for this change
On master as of 42ad5a66366314c1f8527620a4568429c933e750 blender and its dependency openimageio fail to build.
Things done

Add a patch to fix failing builds for openimageio 1.8.17 based on https://github.com/OpenImageIO/oiio/pull/2539
Bump openimageio2 to <IP_ADDRESS>
Make pugixml a dependency for all targets to fix failing build on Linux

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Running nixpkgs-review to verify nothing else breaks.

appleseed fails to build according to nixpkgs-review, but it is broken on unstable right now anyway.

Result of nixpkgs-review pr 117128 at eda7d615 run on aarch64-linux 1

3 packages marked as broken and skipped:

embree
embree2
luxcorerender

2 packages failed to build (new failures):

appleseed
natron

3 packages built successfully:

openimageio
openimageio2
osl

2 suggestions:

warning: unused-argument
Unused argument: fetchpatch.
Near pkgs/applications/graphics/openimageio/2.x.nix:3:3:
  |
3 | , fetchpatch
  |   ^

warning: unused-argument
Unused argument: fetchpatch.
Near pkgs/applications/graphics/openimageio/default.nix:1:33:
  |
1 | { lib, stdenv, fetchFromGitHub, fetchpatch, boost, cmake, ilmbase, libjpeg, libpng, libtiff
  |                                 ^

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 117128 run on x86_64-linux 1

1 package failed to build and already failed to build on hydra master:

appleseed: log was empty

8 packages built:

blender
embree
embree2
luxcorerender
natron
openimageio
openimageio2
osl

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:

blender:

warning: build-tools-in-build-inputs
makeWrapper is a build tool so it likely goes to nativeBuildInputs, not buildInputs.
Near pkgs/applications/misc/blender/default.nix:37:3:
   |
37 |   buildInputs =
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/build-tools-in-build-inputs.md

@SuperSandro2000 I've moved makeWrapper to nativeBuildInputs


Unable to log in with SID

The current login process does seem to have changed and the login does not work. Working on the solution, creating this just so it is out here.

Same issue on Heroic, though they do use legendary as the backend so not surprising :) https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/1754


Adds a field to check the phone number of new admin as a unique ident…

…ifier, part of #70

🎉 🎉 🎉


PHOENIX-6790 Phoenix 5.2 HBase 2.5 profile to include missing zookeeper dependency

@stoty any idea why the tests were not run?
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1502/1/artifact/yetus-general-check/output/patch-unit-phoenix-server.txt
Is it because the patch doesn't touch phoenix-core module?


Fix history object deprecated method

Find and fix deprecated place with history object. Might be browser specicif. Needs investigation

I havent gotten the error this morning while testing since the last update- will keep an eye out for it- closing ticket for now


Only applied to whitelisted websites

I would like an option where the adaptive colours only apply to websites that I have websites that I have white-listed. And/maybe only use this extension only when a website have defined a colour.
Specifically because I think it would be cooler if I could have the default Firefox colours for websites that only use white or a shade of gray (like google or youtube), and have this extension enabled for websites that have a more noticeable accent colour (like "extensions.gnome.org" or "cider.sh).

I really want to only apply the theme to whitelisted websites. There are some websites I want the extensions working with, but in most website I want the default color.

I also think this is a good idea. at the moment i have to individually exclude a site. i would much rather be able to add site i want to have color for.

Hi, @IdkWhatToCallMe123, @PoisonFrog, @cmdillon. With the upcoming v2.2 version, you can have such a workaround:

Policies at the bottom have higher priority. So, if you assign a colour to .*, and make ATBC get colour from a non-existent element for certain websites, it works as a “whitelist”. For example, if you use the setup like in the screenshot, ATBC will use #2b2a33 as the tab bar colour for all websites but GitHub, which will have the original adaptive colour.
Of course, this is not the most elegant way to achieve the effect. So I’m going to leave this issue open until the feature becomes officially supported.


Accessibility: Saved credit card component is not warning screen readers about errors

Forms errors are not fully accesibles in the saved credit card component.

The UI is ok, but the tag with id 'creditCardErrors' is not generated, so the screen reader does not say any message.
To Reproduce
Steps to reproduce the behavior:

Turn on any screen reader
Select a stored credit card
Don't fill CVC field
Click on Pay button
See error

Expected behavior
The screen reader should say something like: 'Existing errors Security code: Incomplete field'.
This is working fine for new credit cards.
For new credit cards the element with the id 'creditCardErrors' is present.

Screenshots

This is happening with multiple browsers and OS.
Desktop:

OS: Mac OS 12.3.1
Browser Chrome
Version 101.0.4951.64 (Build oficial) (arm64)

@adyen/adyen-web: 5.13.1

This has been merged, should be in Release 5.16.2.


Remove incorrect Override signature

Nothing to Override on ReactPackage for createJSModules

Thanks! I met with problem too.

Waiting for a maintainer to approve... :-(


Add style tag pre

This fix response when view on device :).

@onur ?

Thanks for PR @hngnaig.
Can you describe the issue a little more? I am trying to stick to rustdoc.css as much as possible in docs.rs.
I believe you want to show scrolls for code blocks in documentations. But adding overflow to pre tags is not achieving what you want because of white-space: pre-wrap; defined in rustdoc.css.

![Uploading Screen Shot 2017-03-21 at 10.30.20 PM.png…](View device mode)
Hi @onur, i'm view on device mode and i see the tag <pre> not response, this same when i view on sony xperia. I think this PR will make response tag <pre> on device mode. And i see another crate when use tag table more than three column not reponse on device :(

@hngnaig I see now thanks.
I think you can also send same PR to rust-lang/rust, it is an issue in rustdoc.


Replace MultiBuf with slice-based input and output

While working on async versions of the reader/writer helpers, I found that the existing MultiBuf type was clunky and inefficient. Lo and behold, sodiumoxide has added support for reusing buffers!, which gave me a path to removing MultiBuf and replacing it with a more standard &[u8]-slice based approach.
Unfortunately this did result in a lot of changes to the state machine and made it slightly more complicated, so I added the update_to_vec helpers to help simplify unit tests and examples. The sync wrappers use the more efficient update directly.

Overall looks good; OOB I sent the coverage report and there are a couple branches which might be nice to add coverage to but most are weird error branches that I am not concerned about.

I added a few more tests to crypter to cover some of the error cases. Coverage is up to 81.97% overall - I'll plan to add tarpaulin runs as part of CI and work to move that coverage higher. I'm done for now though.


Change "View on Map" link font size

Issue

Closes # (issue)
Addresses #525
[ ] This change is a dependency for another issue
[ ] This change has a dependency from another issue

Description
This change updates the size of the "View on Map" link from XS to XL.

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Prototype/POC (not to merge)
[ ] This change is a refactor/address technical debt
[ ] This change requires a documentation update
[ ] This change requires a SQL Script

How Can This Be Tested/Reviewed?
Open an individual listing and view the map link size.

[x] Desktop View
[x] Mobile View
[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have reviewed the changes in a desktop view
[ ] I have reviewed the changes in a mobile view
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have assigned reviewers
[ ] I have updated the changelog to include a description of my changes
[ ] I have run yarn generate:client if I made backend changes

FYI for future reference you can remove the other parts of the description under "Issue" and just have "Closes #529", which automatically links it so that when this is closed, that issue is closd.


Pull detailed table stats into the catalog

fixes: https://github.com/fishtown-analytics/dbt/issues/875
Work in progress -- do not merge

This PR is currently in-progress. I built out a Redshift select statement which grabs relation stats, as well as information about whether or not to include those stats in the UI. Just for example: If a table doesn't have a sort key, then it's not useful to show the skew on the sort key (it will be null). This Redshift select uses a colon-delimited scheme for the field names. I don't love that, but the database is a sort of constrained environment for returning a list of dicts like we need to here.
Additionally, I updated the generate task to group these columns together and plop them into the catalog.
Outstanding work required:

[ ] rebase against development
[ ] add stats info/format for snowflake, bigquery:

label
value
description
include

[ ] Add simple tests

@beckjake is this ready for another look?

Yes!
On Thu, Aug 23, 2018, 1:13 PM Connor McArthur<EMAIL_ADDRESS>wrote:

@beckjake https://github.com/beckjake is this ready for another look?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fishtown-analytics/dbt/pull/939#issuecomment-415497402,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAbmzoMbp7GW41_ZOzt6Lfe7_IsjtJltks5uTuLNgaJpZM4WB-0w
.

ship :clap: it