add ENV for JENKINS_USER and JENKINS_UID

Hi @vvitayau, these changes don't really have any effect as the permissions are set at build time, so you can't use the env vars at runtime to change the jenkins_user permissions for instance (that can be done with docker run -u anyway)

I agree with your comment,
however this PR is to ease other organization who may need to customize
since they may not have be running
uid=1000(jenkins) gid=1000(jenkins) groups=1000(jenkins)

Centralizing where to modify is easier than having to comb each line to change.

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

FIgured an awkward workaround to extend existing Dockerfile.
It involves toggling user before/after fix the uid for jenkins as well as a required repeat chown
FROM jenkins:1.609.2

USER root

# was uid=1000(jenkins)
ENV JENKINS_UID 10001

# now uid=10001(jenkins)
RUN usermod --uid $JENKINS_UID $JENKINS_USER

#VOLUME $JENKINS_HOME
RUN chown -R $JENKINS_USER "$JENKINS_HOME" /usr/share/jenkins/ref

USER $JENKINS_USER

# list of jenkins plugins to install
COPY plugins.txt /usr/share/jenkins/ref/

# download jenkins plugins from JENKINS_UC
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/ref/plugins.txt

# uncomment to experiment local plugins, fetch via curl, etc.
#ADD *.?pi /usr/share/jenkins/ref/plugins/

# additional groovy scripts to be executed on startup
COPY *.groovy /usr/share/jenkins/ref/init.groovy.d/

You should not need to override USER, even with bind mounted jenkins_home (which is the expected setup). A better approach is to rely on a data volume container


Facilitate Quint Learning Session for Strangelove team

@shonfeder I guess we are not doing this anymore, right? Should we close it?

Yes! Thanks :)


Error in latest version

Failed to resolve dependencies Dependencies could not be resolved because 'gptencoder' 1.0.0 contains incompatible tools version (5.8.0) and 'chatgptswift' depends on 'gptencoder' 1.0.0.

Thanks for reporting, looking into it

I have fixed this issue in 1.3.2 https://github.com/alfianlosari/ChatGPTSwift/releases/tag/1.3.2


[new-resource-request]: test issue 1

New Resource Request
test
Resource Title
test
Resource URL
https://eatris.eu
Resource Description
test description
Resource Category and Subcategory
Genomics - Guidelines and best practices
Resource Tags (select from exisiting one)
EATRIS-Plus project
New resource Tags
testTAG

ran test and closing now


Empty array serialization with json:Array='true'

The following code (please note empty array):
string xml = @"<person xmlns:json='http://james.newtonking.com/projects/json' id='1'>
              <role json:Array='true' />
            </person>";
var doc = new XmlDocument();
doc.LoadXml(xml);

var json = JsonConvert.SerializeXmlNode(doc);

returns this json (please note role 'array', it has an empty object [{}] in it):
Assert.AreEqual(@"{""person"":{""@id"":""1"",""role"":[{}]}}", json);

However, we need this instead (we don't want empty object [] in the array) -and implemented a fix with unit tests passing-:
Assert.AreEqual(@"{""person"":{""@id"":""1"",""role"":[]}}", json);

Is there a  way to achieve this in the current implementation?
Not quite sure if this is fair to say, but if there is no element in the array, I would expect it to be completely empty. I would like to learn about the justification if this is not a bug :)

It looks like the XML has an element with no children but the JSON has an array with one child. They don't look equivalent to me.

The role element that json:Array='true' is on is an element in the array.

Is there a way to get an empty array like "role": [] in the output?.

No.

when the "array" is dynamically generated and it's empty, {} tricks the parser at the other end as though there is an object in it. that just doesn't sound right, I'm a bit surprised how easily you closed the issue.

It doesn't sound right because it's not designed for empty arrays. The XML to JSON conversion only works under the strict set of guidelines listed in the documentation.

role= new List().ToArray()

If you're still looking for an answer, the following tag:

Will produce:
"role" : []

If you're still looking for an answer, the following tag:
<role xmlns:json="urn:http://james.newtonking.com/projects/json" />
will produce this json:
"role" : []

@carcudi I'm not able to reproduce the empty array that you mentioned.  Could you confirm the full XML that you are using?
Instead I get "role":{"@xmlns:json":"urn:http://james.newtonking.com/projects/json"}
This was produced using...
xml = @"<person xmlns:json='http://james.newtonking.com/projects/json' id='1'>
  <name>Alan</name>
  <url>http://www.google.com</url>
  <role xmlns:json='urn:http://james.newtonking.com/projects/json' />
</person>";

doc = new XmlDocument();
doc.LoadXml(xml);

json = JsonConvert.SerializeXmlNode(doc);
Console.WriteLine("JSON conversion from XML: " + json);

Full output:
JSON conversion from XML: {"person":{"@id":"1","name":"Alan","url":"http://www.google.com","role":{"@xmlns:json":"urn:http://james.newtonking.com/projects/json"}}}


Can't find "Api Url"

Hello, I've been trying to use your extensions, I got the pixel id and the access code, but I can't find the API URL
@rishigupta121 Please help! :D

Hello, In Api url you can put "https://business-api.tiktok.com/open_api/v1.2/pixel/track/"

Yeah I figured that out after reading the documentation, even after adding all required fields the plugin wasn't working until I commented the test_code from the payload, check my commit on the fork i did

Have you tried with debug mode No.

Yes, but it keeps sending it as test for some reason


CGGradient's Location Parameter Produces Incorrect Results

CGGradient seemingly ignores the values passed in for location or uses them incorrectly. For the below image, the color components are from Red -> Black -> Red. The locations are specified as {0.0, 0.4, 0.7} meaning there should be a black band in the middle of two red blocks while the red extends out to the end of the rectangle afterwards. Finally, the starting and end points are the bottom left and top right of the rectangle respectively.

Similar issues can be seen when setting the locations to {0.3, 0.5, 1.0}. There should be leading red space, but alas, there is not.

I talked with @msft-Jeyaram about this, and it seems to be an implementation bug. He seems to understand the issue. Test collateral for specifying different start and end points via the locations[] parameter should be added.

@MSFTFox  Thanks, we had different starting and ending points for Gradient Start Location/End Location, but not the placement location :(
This is due to the clear color inserts that are happening near the end and start of the location placement.
We took a min/max of it and moved it.


New package: Atnel.mkclipse version <IP_ADDRESS>

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hello @wingetbot can you tell me why winget search command doesn't show the package information?

Automatic Validation ended with:

Executable C:\Users\Validator\AppData\Local\Microsoft\WinGet\Links\MkCLIPSE.exe returned exit code: -1073741515

Automated error analysis suggests -1073741515 may mean STATUS_DLL_NOT_FOUND - possibly due to a dependency on Microsoft.VCRedist.2015+.x64 (or .x86).
(Automated response - build 897.)

Verify:

@wingetbot waivers Add Validation-Executable-Error


No download button

I'm sorry to be inconvenient, but the download button is still not showing on some pages... Thanks for the quick feedback on updating the Script.
Test link: Here

I haven't added support for downloading albums yet (mobile or desktop), you can tap on the specific song then download it.


gem_package gem_binary cannot be omitted with Chef client v13

Description
The documentation for the gem_package resource, https://docs.chef.io/resource_gem_package.html , makes it sound like the gem_binary property is optional:
A property for the gem_package provider that is used to specify a gems binary.
By default, the same version of Ruby that is used by the chef-client will be installed.

I have a recipe with a block like this:
gem_package 'my_gem' do
  action :install
  source 'my-artifact-repository'
end

I can run kitchen converge fine with Chef client 12. But with Chef client 13, I get an error like this:
Chef::Exceptions::ValidationFailed: Property gem_binary must be one of String!
You passed false.

I have tested with Chef client 13.2.20-1 and 13.4.19-1.
See also https://github.com/chef/chef-web-docs/issues/1169

Chef Version

I have tested with Chef client 13.2.20-1 and 13.4.19-1.
Platform Version

Windows Server 2012 R2, both workstation and Kitchen instances
Replication Case

^^
Client Output

Stacktrace

really could use the stacktrace.out here

I understand. Please tell me how to get it. Other than that, I imagine it is not so hard to reproduce.

I am also having this issue after upgrading from Chef 12 to Chef 14 and I don't see a resolution.
@martinmosegaard  Did you ever find a fix or workaround?

My Workaround  was to just statically set the path to the gem_binary
gem_package 'bundler'
  gem_binary 'C:\\tools\\ruby23\\bin\\gem'
end```

The code provided above did not discover it correctly even though the $env:path contains the ruby dev

PS C:> where.exe gem
C:\tools\ruby23\bin\gem
C:\tools\ruby23\bin\gem.cmd

I used the same workaround. Was mainly confused because of the documentation saying it was optional.

At a guess all I can think of is that the Chef which helper doesn't work with .cmd files?


Feature: only add lua vm symbols to dynsym table (PoC only)

Commit Message:
Lua plugins need lua VM symbols available when they import external shared objects. Instead of adding
all envoy symbols as dynamic symbols, which would add over 100Mo, this patch only add the few symbols
related to lua.
Additional Description:
This PR is only a PoC for discussion. The reference to the dymaic symbol list is hardcoded for a container build (/source/lua_symbols.ldsym).
Risk Level: Medium
Testing: None done yet.
Docs Changes: Not included yet. Should document the new --define exported_lua_symbols=enabled. Note that because the goal is to have this enabled by default, some doc about using --define exported_symbols=enabled in order to use lua plugins with external libs should also mention that this is not needed anymore at some point.
Release Notes:
No need to recompile envoy with --define exported_symbols=enabled in order to use lua plugins with external libs

Hi team, reopenning...
I believe you only have to export symbols starting by "lua" (/^lua.*/)
That's about 150 symbols.


fix repo address and add repo demo

What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line:
/kind bug
/kind documentation
/kind enhancement
/kind good-first-issue
/kind feature
/kind question
/kind design
/sig ai
/sig iot
/sig network
/sig storage
/sig storage

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

other Note

@rambohe-ch

/lgtm
/approve


Consistently fails after running for a while. Tried WAV MP3 formats.

Describe the bug
Resampling the audio from 48000 Hz to 16000 Hz
Traceback (most recent call last):
File "", line 1, in
File "/home/developer/PROJECTS/speechbrain/speechbrain/inference/separation.py", line 124, in separate_file
est_sources = self.separate_batch(batch)
File "/home/developer/PROJECTS/speechbrain/speechbrain/inference/separation.py", line 62, in separate_batch
est_mask = self.mods.masknet(mix_w)
File "/home/developer/mambaforge/envs/SpeechBrain/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/developer/mambaforge/envs/SpeechBrain/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "/home/developer/PROJECTS/speechbrain/speechbrain/lobes/models/dual_path.py", line 1067, in forward
x = self.dual_mdli
File "/home/developer/mambaforge/envs/SpeechBrain/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/developer/mambaforge/envs/SpeechBrain/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "/home/developer/PROJECTS/speechbrain/speechbrain/lobes/models/dual_path.py", line 918, in forward
inter = self.inter_mdl(inter)
File "/home/developer/mambaforge/envs/SpeechBrain/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/developer/mambaforge/envs/SpeechBrain/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "/home/developer/PROJECTS/speechbrain/speechbrain/lobes/models/dual_path.py", line 638, in forward
return self.mdl(x + pos_enc)[0]
RuntimeError: The size of tensor a (10594) must match the size of tensor b (2500) at non-singleton dimension 1
Expected behaviour
It runs without failing, and separates two voices.
To Reproduce
No response
Environment Details
speechbrain 1.0.1
Relevant Log Output
No response
Additional Context
The input file is about 15MB, two people speaking, taking turns, one female, one male. No noise or music or reverb.

It's pretty likely that the model was not engineered for such long sequences (2500 is the default limit on transformers in SB).
Given how long your sequence is, it's likely that the memory or computational cost would grow too high either way.
I am not personally very familiar with the speech separation task, so I am not sure what is the preferred workaround.
If you can afford splitting up the input audio to that would likely solve it.
I don't know if this would work, but if this needs to be done automatically, you could try splitting the input audio in chunks of e.g. 30 seconds, that have overlaps of, say, 10 seconds at the start/end of these chunks.
You would infer on these 50s chunks, cut off the first and last 10s, and stitch everything at the end. Having these overlaps likely would reduce artifacts from chunking.

issue like #1255


No mechanism to tell generate_patched_sdk what custom host toolchain to use

Dart //runtime/vm:patched_sdk rule has to run with adjusted host toolchain because toolchain this build step runs in has to match word size of target architecture.
So, for example, when targeting android arm 32-bit architecture, when building on linux 64-bit machine, patched_sdk rule has to run with linux-x86 host tool chain, rather than linux-x64,so it match android arm 32-bit.
When using this rule from flutter .gn-files there seem to be no way to communicate to that rule which custom host toolchain(dart_host_toolchain, determined by flutter) to use. So the workaround is to copy patched_sdk rule over to flutter .gn-files and use dart_host_toolchain in that copy.
@rmacnak-google

Unfortunately, copying generate_patch_sdk.gni(which provides template used by patched_sdk) is not sufficient to fix the patched sdk generation problem for Flutter. The reason is that patch_sdk.dart needs standalone Dart patched sdk, so Flutter generate_vm_patched_sdk has dependency on //dart/runtime/vm:patched_sdk, which fails to build correctly since it uses host_toolchain instead of dart_host_toolchain.
@sigmundch

@rmacnak-google , what do you think of copying logic from toolchain.gni into flutter/tools/gn, so dart_host_toolchain is populated in args.gn
    # Modify host_toolchain into dart_host_toolchain so it matches word size of target_cpu
    if args.target_os == 'android' and aot and gn_args['target_cpu'] == 'arm':
      if sys.platform.startswith('linux'):
        gn_args['dart_host_toolchain'] = "//build/toolchain/linux:clang_x86"
      elif sys.platform.startswith('darwin'):
        gn_args['dart_host_toolchain'] = "//build/toolchain/mac:clang_i386"
    elif args.target_os == "ios" and not args.simulator:
      if gn_args['target_cpu'] == 'arm':
        gn_args['dart_host_toolchain'] = '//build/toolchain/mac:clang_i386'
      elif gn_args['target_cpu'] == 'arm64':
        gn_args['dart_host_toolchain'] = '//build/toolchain/mac:clang_x64'
``` consumed in generate_patch_sdk.gni:

declare_args() {
dart_host_toolchain = host_toolchain
}
...
deps += [ "$_dart_root/runtime/bin:dart_bootstrap_host_arch($dart_host_toolchain)" ]
...
"$_dart_root/runtime/bin:dart_bootstrap_host_arch($dart_host_toolchain)",
...

@abarth who introduced toolchain.gni back in https://github.com/flutter/engine/pull/2905

Neat.

This was addressed with https://codereview.chromium.org/2944103003/


Change the way we run e2e tests with feature gates in pipelines

Changes
Prior to this commit pipelines ran e2e tests for both "stable" and
"alpha" feature gates in a single prow job. This makes the tests
take twice as long as running running either individually.
In a parallel commit to Plumbing we are introducing a new prow job
that is specifically for running alpha e2e tests. This means both
the alpha and stable tests can be run concurrently and hopefully
should reduce the iteration time on PRs - failures should show up
sooner.
The alpha feature gate prow job will set the PIPELINE_FEATURE_GATE
env var when it is initiated. Our e2e script recognizes this var
and sets the feature-flags configmap accordingly. If the env var
is not set then we default to running under "stable" feature gate.

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Release notes block below has been filled in or deleted (only if no user facing changes)

Release Notes
NONE

Let's see if this works so soon after the plumbing merge:
/test pull-tekton-pipeline-alpha-integration-tests

Re-running integration too to see if that now skips alpha:
/test pull-tekton-pipeline-integration-tests

It looks like a timeout test failed because of cluster slowness. Let's rerun and see what happens.
/test pull-tekton-pipeline-alpha-integration-tests

nice.  everything's passed and the integration runs each set their own feature gates as expected.

/retest


Question: Benchmarking UI performance

Currently there seems to be no good way to create a reliable benchmark of UI's. You can use the Performance profiler of Visual Studio, however to get a reliable result you need to rerun it multiple times to eliminate the factor of other apps on the PC stealing CPU usage.
Are there any way to do this? A good benchmark would include the time spent on different layout stages and also list the memory usage of individual Visual Tree items.
For .Net there is BenchmarkDotNet which is a very good tool for benchmarking, however they don't support UWP apps. Would this be something that changes when we use .Net 5?
@stevenbrix FYI

@chingucoding - could you describe more about what you'd like to profile?  Memory usage?  CPU cycles?  Disk I/O?
You mentioned wanting to see time spent during "different layout stages" - can you clarify what you mean there?  Do you mean just measure vs. arrange?  Or would you want to see template expansion as a separate 'stage'?  What about phased rendering (x:Phase)?
We are working on a perf lab to measure WinUI itself but not apps - it's a good question about BenhcmarkDotNet, I'll ask some folks internally to see what the plans may be there.
Your suggestion about seeing the memory usage of a subtree is a good one - I'll work on spinning that idea out into a separate feature request so we can track it better (and I'll post a link back here once I do).  Thanks for that!

Adding @billwert from the .NET perf team in case he has any ideas

The main things I would like to profile are Memory, CPU usage/cycles, I/O and networking.
Regarding the different layout stages: Yes I would mainly think about measure and arrange, since there aren't any other big UI lifecycle stages right? Phasing could indeed be interesting, but I think it would be to much right now, and would consider it more of a nice to have.
Something that might also be interesting is to see how much time is spent interacting with the VisualTree, e.g. finding childtemplates and how much time is being spent inside VisualStateManagers. But I would consider those a nice to have too.
Looking forward to the visual tree memory usage feature request/proposal!

All of this sounds like information we gather in the Diagnostics Tools window, but I'm not sure how discoverable it is.
Adding @SvetBonev and @srdjanjovcic who are the owners of those tools.

Hello!
As you point out the Diagnostics window has lots of good information here. It works by parsing the ETW events emitted by the UWP platform to show the breakdowns in question.
There's not a good off the shelf solution to this, sadly. Benchmark.NET is not really what you want for this, though it can be used for the purpose; it's much better at microbenchmark sort of things.
I don't know the current state of the VS performance command line tools. VSPerfCmd doesn't immediately have anything obvious to help here.
In the .NET team's analysis we tend to use PerfView for lots of this, but it isn't as nice as the VS experience. There's also a component in that repo called TraceEvent that makes it easy to write small custom parsers. If I was trying to benchmark my UI app in a repeated fashion I might instrument the parts I cared most about using an EventSource to mark the parts I cared most about and then write some tooling to do repeated runs and parse the resultant trace. This is how our startup testing works, for example.
The VS tools folks who've been added can hopefully help more.


[WIP] Feat/registration protocol

Proposed changes
Basis for the registration protocol to be used by agents for registration-related communication.

copied registration protocol here
copied the corresponding test
changed author, paths, version, readme, make hashes, make generators, updated setup.cfg, ran linters

Fixes
If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to agents-aea?
Put an x in the boxes that apply

[ ] Bugfix (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)

Checklist
Put an x in the boxes that apply.

[ ] I have read the CONTRIBUTING doc
[ ] I am making a pull request against the develop branch (left side). Also you should start your branch off our develop.
[ ] Lint and unit tests pass locally with my changes and CI passes too
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked that code coverage does not decrease.
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

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

Codecov Report

Merging #106 (e7635e6) into main (d487fc4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #106   +/-   ##
=======================================
  Coverage   96.92%   96.92%
=======================================
  Files         301      301
  Lines       23920    23920
=======================================
  Hits        23185    23185
  Misses        735      735

Flag
Coverage Δ

unittests
96.92% <ø> (ø)

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

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 d487fc4...e7635e6. Read the comment docs.


Cleanup passoff

Fixed version of earlier PR.

I'm not seeing that on the local checkout of this branch.  I do see it on 'test' BUT that is an older version that is out there... I see that it is throwing a CORS error out there:

Pic from my local...

Still hitting the same issue described in chat earlier... Both locally and when built in OpenShift, even though all requests to the backend appear to be successful.

@jacobsee Please take a look - Spencer updated the params to align with the correct apis and should be resolved.


Core dump cased by libcrypto.so.1.0.2h (openssl-1.0.2h)

Currently we encounter several core dump on centos6.3 x64. The cause is always "signal 7, Bus error". I compiled it from source code. Can any one help on it? Many thanks.
Core was generated by `smtpd -n smtp -t inet -u -o stress=yes -s 2'.
Program terminated with signal 7, Bus error.
(gdb) bt
#0  0x0000003753ece1f5 in bn_sqr8x_internal () from /usr/lib64/libcrypto.so.1.0.2h
#1  0x0000003753eccae5 in bn_sqr8x_mont () from /usr/lib64/libcrypto.so.1.0.2h
#2  0x08e1ed3ef800b490 in ?? ()
#3  0x00007fff41a716b0 in ?? ()
#4  0x0000000000000000 in ?? ()
(gdb) info registers
rax            0x0      0
rbx            0xb7732b5d8619841b       -5227787061765241829
rcx            0x8e1ed3ef800b490<PHONE_NUMBER>67872144
rdx            0x7fff41a716b0<PHONE_NUMBER>57392
rsi            0x166a280        23503488
rdi            0x7fff41a715f0<PHONE_NUMBER>57200
rbp            0x8e1ed3ef800b410        0x8e1ed3ef800b410
rsp            0x7fff41a71580   0x7fff41a71580
r8             0xcc84e93f5742c151       -3709583734790241967
r9             0xa99ce3415013572b       -6224850715277043925
r10            0x4c0b518216a4d51f<PHONE_NUMBER>793839903
r11            0x926ed30fdaddd781       -7895141031683958911
r12            0xf51b55b8140a9281       -784939460947438975
r13            0x550c69e7c5e53278<PHONE_NUMBER>122896504
r14            0xfa9d2155904d279e       -388117341507082338
r15            0xe69047e836d3a311       -1832885985661967599
rip            0x3753eccae5     0x3753eccae5 <bn_sqr8x_mont+165>
eflags         0x10a87  [ CF PF SF IF OF RF ]
cs             0xe033   57395
ss             0xe02b   57387
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
(gdb) x/i $pc
=> 0x3753eccae5 <bn_sqr8x_mont+165>:    lea    (%rdi,%r9,1),%rbx
(gdb) p/x $eax
$1 = 0x0

SIGBUS is quite unusual signal for a x86. On RISC processor it customarily denotes misalignment, but on x86 even misalignment (there are few vector instructions that require aligned data) are signaled with SIGSEGV. Does kernel log anything?
Normally it's not sufficient to present just the above information. One would need even disass output to pinpoint the context. But there is only one lea at address ending with 5, so it's sufficient this time. But the instruction in question can't possibly trigger SIGBUS. But this instruction is right after call, so it ought to be return from subroutine that is problematic. But if top of stack was corrupted, then it wouldn't return to that instruction. Stack pointer does point at page boundary, which also suggests that stack is not corrupted. Segment registers look as they used to. In other words presented information doesn't really provide any clue on why it would suffer SIGBUS... So question again is if kernel logged anything? Can it be indication of hardware fault?

Stack pointer does point at page boundary

I meant to write that it does not point at page boundary.  I mean if it pointed at page boundary, then one could assume that it might be source of problem if adjacent pages had different access rights, and return address was split over page boundary... Well, split return address would be solid indication of corrupt stack, but stack top is aligned as expected and stack pointer is nowhere near page boundary. So that it can't be SIGBUS trigger...

The kernel log is not enabled on that machine, so I can't provide necessary log :-(
The message log only contains the stack segment ip and sp, while error is 0.

As already said, SIGBUS is an unusual signal for x86, and there is no clue in machine state information, and error code logged by kernel being 0 is not really helpful. After all, 0 mean "no error", and one can only wonder if there is no error, then why was signal delivered. I'm still leaning toward conclusion that it's hardware problem with specific system. In other words if you can't confirm that problem is not isolated to single machine, then I'm not going to look at it any further, at least not till more tangible evidence is provided.

you could at least build with debugging so there is a usable backtrace.

Backtrace wouldn't be more usable, because assembly modules don't have unwind information, i.e. those ?? won't go anywhere even you configure with --debug, i.e. no optimization either.

oh well. :)  I work at the upper layers, so I want a backtrace that goes all the way up to main :)  Shrug.

No further progress, so I suggest we run with @dot-asm's conclusion that this is a "hardware problem with specific system". Closing.


Change title on all html pages

site looks fine but titile not chaged in all htmml files

looks fine changing, i take right of it

ok i look after it thanks navkal

closed


docs(changelog): version 1.6.1 [citest skip]

Update changelog and .README.html for version 1.6.1
Signed-off-by: Sergei Petrosian<EMAIL_ADDRESS>

@spetrosi not sure whether you noticed these failures in the ansible test:
ERROR: docs/CHANGELOG_rhc.md:24:128: use ASCII quotes `'` and `"` instead of Unicode quotes
ERROR: roles/rhc/CHANGELOG.md:24:128: use ASCII quotes `'` and `"` instead of Unicode quotes

@spetrosi not sure whether you noticed these failures in the ansible test:
ERROR: docs/CHANGELOG_rhc.md:24:128: use ASCII quotes `'` and `"` instead of Unicode quotes
ERROR: roles/rhc/CHANGELOG.md:24:128: use ASCII quotes `'` and `"` instead of Unicode quotes

Yes - that's bad - needs to be fixed - not sure how Result:   Consistently with a similar condition of the display_name parameter, an empty string ansible_host is treated as undefined. It’s the same behavior as with a null value. got added with the ’ unicode quote mark

It's the text of the PR #169. I just edited it to switch the apostophe to an ASCII character, so would you please try to run the release automation again?

ansible-test is more and more strict. I've modified changelog entry.


git rm .rmd presentation files that are not used

It was confusing why the text in some of the JMC presentation did not match the actual rendered pdf. Finally, I got my act together and looked at the bookdown file to see that we are referencing text from the SRG presentation, which is great. I was just being dumb. Anyways, it would be good to remove the files that we are no longer using.

I was going to do this but haven’t found time yet to make sure that we aren’t deleting something we might want, in particular for the JMC presentation this year. I know it’s in the repo in previous commits but I figured I might forget to look there !!
You can delete them all though if you want, I’ll remember now

Also did you know you can just delete the files in file explorer ?


Belome 1

Console or Emulator: Emulator
If emulator state which emulator and version.  If console, state which flash cart firmware.
SNES 9x v1.56
Flags (paste flag string if available):  Ks R7k Cspjl Edfsa B S Qsba P1 Gm
Filename: SMRPG_US_8.0beta11_open_40d80ca69feed97625aebebebe8496fd_3564929670
Save filenames: Muckle JOhnny Leuko Dodo
Description of problem:
Belome 1 will try to eat characters causing a softlock.
Two different cases happen that I could reproduce: 1. Belome 1 does the Belome 1 script and eats the character in the third slot, then will eat another character and try to produce a clone like Belome 2. Game immediately softlocks (was able to soft reset). 2. He does not do the Belome 1 script and immediately does the Belome 2 script, attempting to eat a character and produce a clone. Regardless of what character is eaten, the third party member disappears and upon release, a glitched character portrait appears in slot 3 and no member exists in the party. If the turn order comes to #3, the game soft locks as there's no actable member. Since this is in the Jinx 2 fight location, I was able to run. Soft-reset also available. (see attached screenshot)

This is an issue with Belome 1 accidentally jumping to Belome 2's battle script.  We've got a new patch in the works that should fix this soon...

This should be fixed in the new beta patch that just went live.


adapters/sovereign: configurable timeout

Makes it possible to configure a timeout from the rollup_config.toml. At the same time
increased the timeout for the sovereign demo.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #186

PR #187   👈

PR #188

This stack of pull requests is managed by Graphite.

Merge activity

Jan 12, 5:25 PM: @rphmeier started a stack merge that includes this pull request via Graphite.


Audit History on save

We should capture audit for any save operation performed across all data.
This will help us in future to identify pattern and usage of our application.

Hi Prafull,
I have experience on it, can i take the look?

Hi Prafull,
As discussed in call, I created the audit logic, I am raising the pull request, please check and approve it.


Networking Functionaltiy

Adding GET and POST functionality do that data can be gathered from the internet or local network.

... huh? What do you envision that looking like, and what would it be used for?
Expression2 eventually got some networking functionality, and it was fairly controversial (security wise) and complicated, but I can't picture much usage of networking outside of having a scripting language, which we're still a fair ways away from.
I could maybe see some limited-purpose networking for specific components, like a Sound Emitter that can play cloud mp3's/youtubes, or a Duplicator pulling from a cloud repo, but I think offering raw GET/POST to users is likely quite far away.

Fair enough, was more thinking about if users wanted to interface with anything outside of s&box which this would make much easier, although I understand the concerns about the security and stuff.
The way I imagined it was having a "Clk" "Address" and then "data" on the POST input and then it would have a string output and maybe a status code output as well that just gets updated when "Clk" is updated.
It seems as though the functionality would be pretty easy to implement using the Http Requests API within s&box.
Im happy to push it down the road for now and focus more on the existing stuff for the time being though.


Add CDNJS version badge in README.md

The badge shows the latest lib version on CDNJS and gives a link of it.

Hi @extend1994.
Will the version hosted on CDNJS be automatically updated?

Hi @ecrmnn Yes, when you release a new version on GitHub, cdnjs will update it too 🙂

How long before cdn updates? Released 4.0.12 around 12 hours ago, but cdn is still at 4.0.11

Seems like 4.0.12 was only release on npm.
It gets update only if 4.0.12 is released(tag) on GitHub because collect.js is set "git auto-update" on cdnjs :disappointed_relieved: If it doesn't bother you, please also release the version on GitHub.
"auto-update" is a mechanism to allow cdnjs update the libraries from GitHub or npm. For more details, you can refer https://github.com/cdnjs/cdnjs/blob/master/documents/autoupdate.md.
Or if you want to use npm as the source of cdnjs auto-update, I can help you that :slightly_smiling_face:


[Feature][devops] Add "Jump to edit page" convenient function for job list on devops page

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Just want to quickly jump to the edit page of the selected job on devops page, maybe we can add a (HTTP) link to job name column for each job.

Use case
Quickly jump to the edit page of the selected job after clicking the job name on devops page.
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Hello, I'm interested in solving this issue. Can I try?

Hello, I'm interested in solving this issue. Can I try?

Yes, you can do it.

Update for Dinky 1.0.0-rc1:
建议在运维中心添加跳转到所选作业的数据开发页面的便捷性小功能
（PS：作业比较多时这个功能会很方便）


Tidy kubeadm HA guide

Tidy Creating Highly Available Clusters with kubeadm

Markdown fixes
tidy prerequisites section and use tabs
don't recommend any CNI plugin (fixup for #30964
warn readers about SSH forwarding risks - see eg https://smallstep.com/blog/ssh-agent-explained/ for background
Clarify advice about copying private key for etcd only in stacked topology
other cleanup

/sig cluster-lifecycle

Preview of updated page:
https://deploy-preview-31372--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/high-availability/
The changes look good, marking it with the refactor label as it adds tabs and imo has enough changes to be considered a little refactor
/label refactor
/lgtm

/lgtm
https://github.com/kubernetes/website/pull/31372#discussion_r786733442
^ this can be split in a separate PR or approvers can weight in whether its fine as is.


Captures and reports panic/errors in an interceptor

I'm trying to implement an interceptor to capture all panic and errors from workflows and activities to sentry server.
My Question is:
Should I wrap the Next.HandleSignal execution in WorkflowInboundInterceptor.HandleSignal method.
I don't understand  temporal.io how to handle signal in internal. So I don't known how to write a test case to raise error captured in WorkflowInboundInterceptor.HandleSignal.
https://github.com/sdcxtech/sentrytemporal/blob/18f35d5db68bc29a34cc82d615edb092d6320bfa/workflow.go#L109
https://github.com/sdcxtech/sentrytemporal/blob/18f35d5db68bc29a34cc82d615edb092d6320bfa/tests/workflow_cases/worflow.go#L33

Since signals are handled via channels in Go, user code can't really panic/error the interceptor signal handler unless it was a user-defined interceptor signal handler panicking downstream. Basically the downstream final signal handler just puts it on the channel, so it can't really panic and the only error that can happen seems to be if it gets over 100k signals which is not really possible with history limits anyways.
So you probably don't need to worry about capturing panics/errors from signal handlers unless your concerned about a downstream interceptor.

Thanks for your response!
I would remove the capturing for signal handler.


Can I use node 20 (LTS)

Question
Can I use node 20 (LTS) safely or will there be any issues?
in .nvmrc, node 18 LTS is recommended

@ashuvssut
Hi, I think it's best to understand that the node version written in the .nvmrc is the minimum node version that the project currently supports. As far as I know, there are no issues with node 20, so you should be able to use it~!


[FEATURE] add __repr__ to argilla.settings._resource.SettingsProperties

Is your feature request related to a problem? Please describe.

These are used for error messaging but don't show the relevant information.
Describe the solution you'd like

I would like to see it as normal printed settings for the dataset.
Describe alternatives you've considered

NA.
Additional context

There might be other classes that need a __repr__.

Cool project!! I would like to work on this if it is okay. I am pretty inexperienced but this should be self-explanatory. I could check for other classes too but let me start with this. 🙂

Hi @phershbe, that would be very welcome. You can tak e a look here to see how you can contribute but feel free to ask for help when needed. https://docs.argilla.io/latest/community/contributor/

@phershbe are you still interested in tackling this?

@davidberenstein Sorry about this. Yeah I am, I spent quite a bit of time and went through the code base and checked out the __repr__ methods for different classes. I guess that in this case it is going to want to mention the properties but I didn't feel like I knew enough to ask a question and didn't want to submit a really sloppy pull request. I unassigned myself a few minutes ago, I will study whatever is in the pull request when it gets made. Sorry again about not letting you know before.

hi @davidberenstein1957, Request you to pls confirm if the below behavior is the expected behaviour for the below unit test.
def test_settings_repr(self):
        settings = rg.Settings(
            fields=[
                rg.TextField(name="text", title="text"),
                rg.ImageField(name="image", title="image"),
            ],
            metadata=[
                rg.FloatMetadataProperty("source"),
            ],
            questions=[
                rg.LabelQuestion(name="label", title="text", labels=["positive", "negative"]),
                #rg.MultiLabelQuestion(name="label", title="text", labels=["positive", "negative"]),
                rg.RatingQuestion(name="rating", title="text", values=[1, 2, 3, 4, 5]),
                rg.TextQuestion(name="text", title="text"),
                rg.SpanQuestion(name="span",
                                title="text", field="text",
                                labels=["Apparatus", "Method", "Machine", "Manufacture", "Design"],
                                visible_labels=3),
            ],
            vectors=[rg.VectorField(name="text", dimensions=3)],
        )
        print(settings.__repr__())
        assert (
            settings.__repr__() == f"Settings(guidelines=None, allow_extra_metadata=False, "
            "distribution=OverlapTaskDistribution(min_submitted=1), "
            f"fields={settings.fields}, questions={settings.questions}, vectors={settings.vectors}, metadata={settings.metadata})"
        )

Without fix
Settings(guidelines=None, allow_extra_metadata=False, distribution=OverlapTaskDistribution(min_submitted=1), fields=<argilla.settings._resource.SettingsProperties object at 0x7fd80ff7ea00>, questions=<argilla.settings._resource.QuestionsProperties object at 0x7fd80ff7e6d0>, vectors=<argilla.settings._resource.SettingsProperties object at 0x7fd80ff7edf0>, metadata=<argilla.settings._resource.SettingsProperties object at 0x7fd80ff7ea30>)
With Fix
Settings(guidelines=None, allow_extra_metadata=False, distribution=OverlapTaskDistribution(min_submitted=1), fields=[TextField(name=text, title=text, description=None, type=text, required=True) , ImageField(name=image, title=image, description=None, type=image, required=True) ], questions=[LabelQuestion(name=label, title=text, description=None, type=label_selection, required=True) , RatingQuestion(name=rating, title=text, description=None, type=rating, required=True) , TextQuestion(name=text, title=text, description=None, type=text, required=True) , SpanQuestion(name=span, title=text, description=None, type=span, required=True) ], vectors=[VectorField(name=text, title=text, dimensions=3)], metadata=[FloatMetadataProperty(name=source, title=source, visible_for_annotators=True)])

That looks great!

Thanks @davidberenstein1957 , raising PR now.


[Small Fix] Fix tachyon.worker.network.netty.watermark.low/high number

TachyonConf.getInt can't parse "KB",  change  getInt to getBytes

@shimingfei Would it make more sense to just use getBytes to access these fields?

@calvinjia
yes, you are right, it is buffer size, so it is better to use getBytes instead of getInt.

+1LGTM


feat: Add subaction as exposed property of FormContext

The current subaction was available on the underlying data, but was
not exposed in the type.
Fixes #73

Thanks!


.jscs validateJSDoc depricated

I was having some issues with JSCS returning Unsupported rule: validateJSDoc it seems this rule has been depricated, but is still present in the .jscsrc file. I think simply updating to jsDoc fixes the issue. http://jscs.info/rule/jsDoc.html

You wanna submit a PR?
If not, we can update it ourselves. Just figured I'd give you the opportunity to take credit for the commit if you want.

thanks - pull request created https://github.com/roots/sage/pull/1522


rapid-photo-downloader: 0.9.14 -> 0.9.15

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/rapid-photo-downloader/versions.
meta.description for rapid-photo-downloader is: '"Photo and video importer for cameras, phones, and memory cards"'.
meta.homepage for rapid-photo-downloader is: '"http://www.damonlynch.net/rapid/"

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 0.9.15 with grep in /nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15
directory tree listing: https://gist.github.com/cb2a929bfe916cbe3869a7fe2b1ab784
du listing: https://gist.github.com/035dcb2db2395ab42f6c39cd8b77b177

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
rapid-photo-downloader

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A rapid-photo-downloader https://github.com/r-ryantm/nixpkgs/archive/c52260d1adb9ae32e6b31ac3f89199db03848a63.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15
ls -la /nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15/bin

cc @jfrankenau for testing.

Builds fine, but errors when ran.
$ ./rapid-photo-downloader
Traceback (most recent call last):
  File "/nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15/bin/.rapid-photo-downloader-wrapped", line 7, in <module>
    from raphodo.rapid import main
  File "/nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15/lib/python3.7/site-packages/raphodo/rapid.py", line 125, in <module>
    from raphodo.thumbnaildisplay import (
  File "/nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15/lib/python3.7/site-packages/raphodo/thumbnaildisplay.py", line 70, in <module>
    from raphodo.rpdsql import ThumbnailRowsSQL, ThumbnailRow
  File "/nix/store/m5ilb57sj614w2y5xil0yi914xa737f6-rapid-photo-downloader-0.9.15/lib/python3.7/site-packages/raphodo/rpdsql.py", line 32, in <module>
    from tenacity import retry, stop_after_attempt
ModuleNotFoundError: No module named 'tenacity'


MessInterface should have psalm annotations

Thank you for this lib. It's very useful with psalm.
When I use something like (new Mess($options))['key']->getArrayOfStringToString() psalm infer it type as array<array-key, mixed>, because Mess::getOffset() returns MessInterface, where getArrayOfStringToString are not annotated.
So I suggest annotate it too.
If you think this is ok, I will crete PR.

Yeah, that would be great! Wonder why I didn't add this myself.

Yeah, that would be great! Wonder why I didn't come across this myself.


Generalize read/to_json to work with pathlib.Path and raw json text

Fixes https://github.com/quantumlib/Cirq/issues/2422
Example serialize:
cirq.to_json(cirq.X)

'{\n  "cirq_type": "_PauliX",\n  "exponent": 1.0,\n  "global_shift": 0.0\n}'

Example deserialize:
cirq.read_json(json_text='{\n  "cirq_type": "_PauliX",\n  "exponent": 1.0,\n  "global_shift": 0.0\n}')

cirq.X

Automerge cancelled: A status check is failing.


Make it possible to shrink the slab after removing values

The first commit makes shrink_to_fit() remove any vacant entries after the last occupied one,
so that the Vec can shrink below the maximum size of the slab.
This usually requires iterating through all remaining entries afterwards to repair the vacant list, which takes O(n) time. I think this is acceptable as shrinking the allocation might involve copying all elements, so callers must already be prepared for that.
(Fixes #38)
The second commit adds a .compact() method which moves elements before shrinking.
It takes an |element, old_key, new_key|->Result closure which is called before moving an element.
This is designed for use with mio's reregister() and supports aborting if changing the key for one value.
The proposed API isn't particularly ergonomic, as it requires explicitly specifying an error type for the closure if it never returns Err.
I initially tried to implement this with an iterator interface, but that is not possible since returned references must be valid for the lifetime of the iterator.
Because .remove() re-inserts vacant entries before panicking, I've made sure that the vacant list is repaired if the closure unwinds. Dropping that requirement would simplify the code quite a bit though.

The shrink_to_fit change looks good to me, I would be happy to merge it as is.
Re: the compact() change, I'm thinking an iterator based API would be more idiomatic. I'm drawing from drain() for precedence.
What do you think?
Maybe we should split the two features into separate PRs to avoid holding up shrink_to_fit?

An iterator that produces &mut Ts and doesn't allocate appears to be impossible, due to the requirement of the iterator trait that any returned reference must be valid for the lifetime of the iterator.
Not returning mutable references I think would prevent some use cases.
Returning a struct that doesn't implement Iterator but has an inherent next() would be easy to implement, but not as nice as iterator if one doesn't need cancellation, and less convenient than a closure when one does.
Supporting canceling moves with an iterator interface also isn't straightforward:
My first iterator attempt took next() being called as confirmation that the previous returned value should be moved. This meant that calling next() and getting None was different from not calling it. (so using .take() or .take_while() would lead to surprising behavior.
My second attempt used inherent methods, but then one has to break out of the loop to call them.
You can cherry-pick the shrink_to_fit() commit, I pushed again because I found an optimization for recreate_vacant_list() while working on the second iterator attempt.
I'll change the closure to return bool instead - if somebody does want to move out a value they can put it in a captured Option variable, and that works in the Ok case too.

Why an Iterator is impossible (without unsafe code):
My first iterator attempt didn't compile because references produced by an iterator must be valid for the entire lifetime of the iterator.
Drain cannot work for the same reason: It returns by value and therefore moves it.
Your comment gave me the idea of delaying moves until Drop, which would require iterating entries twice but should keep the references valid long enough. That doesn't compile either (without unsafe), because the compiler cannot verify that the entry pointed to by a previously returned reference isn't accessed again.
The iterator cannot use slice::IterMut because it also needs to store a reference to the vector or slab for moving the elements afterwards, which would alias the slice iterator.
Swapping self.entries with an empty vector and storing it in the iterator would break the aliasing, but that makes the slice iterator becomes self-referential...
What we need is an iterator that does the opposite of Drain: produces &mut T while owning the Vec and that can be turned back into the vector.
When I mentioned allocating in the previous comment I was thinking that moving all values to a new vector would allow the iterator to use IntoIterator or Drain, but they are incompatible for the reason explained above.
I tried using Rc<RefCell<&mut Slab>, but while cell::RefMut can be mapped to another type (IterMut), the RefCell cannot, and the cell::RefMut needs a lifetime to borrow.

Updated documentation to reflect returning bool instead of Result.
I've actually gotten an Iterator-producing version to work, but it doesn't support undoing moves of previously returned values. It does not reduce capacity or entries.len() either, so one must call shrink_to_fit() afterwards.
As calling this is not something one will do in many places, I don't think ergonomics is important, and I would rather have the closure version which supports more scenarios.

@tormol Ok, thanks for doing the exploration. Your reasoning for why an iterator is not possible makes sense. I am 👍  on the change, it just needs to be rebased & the merge conflict sorted out.

(Rebased)


first frame numbers

Required Info

Camera Model
D455

Firmware Version
<IP_ADDRESS>

Operating System & Version
Win 10

Platform
PC.

SDK Version
<IP_ADDRESS>56

Language
python

Segment
others

Issue Description
I use pyrealsense to capture the frame number to synchronize the bag file to other data streams.  However, the first frame numbers are not correct. I see that the bag timestamps are off by .3 seconds and I wonder if the cause is the first frame numbers.
Below is the method to capture the frame numbers after starting the pipeline:
    @catch_exception
    def record(self):
        self.recording = True
        self.frame_counter = 0
        self.pipeline.start(self.config)

        # Avoid autoexposure frame drops
        dev = self.pipeline.get_active_profile().get_device()
        sens = dev.first_color_sensor()
        sens.set_option(rs.option.auto_exposure_priority, 0.0)

        while self.recording:
            frame = self.pipeline.wait_for_frames()
            self.n = frame.get_frame_number()
            self.outlet.push_sample([self.frame_counter, self.n])

            self.frame_counter += 1

        self.pipeline.stop()

Here are the captured frame numbers for three intel D455 cameras, each column is a camera:

As can be seen in camera 2, the first frame number is 15, the second is 1. For camera 3, the first 13 frames are 15, then starts from 1 and increments one frame. However, when reading the .bag file, the first frame is 1.
Do you know the reason for this behavior?

Hi @AdoNunes  Please try changing wait_for_frames() to poll_for_frames()
Does this change improve the results, please?  poll_for_frames is guaranteed to provide each new frame only once to avoid duplicates.

Hi @MartyG-RealSense
I tried with poll_for_frames() however the problem persists, as you can see in the screenshot below, the first frame numbers are the same, after frame number 0 the increment is +1:

Why pyrealsense gives the same frame number at the beginning? is it related to the start of the stream recording?
I tried recording only from on camera but it makes no difference.

At https://github.com/IntelRealSense/librealsense/issues/8949 there was a case of a RealSense Python user whose script with a frame-count printing mechanism worked in SDK version 2.35.0 and then they upgraded to 2.44.0 (the version that you are using) and it no longer worked correctly.  A RealSense team member tested the user's script in SDK 2.49.0 and found that the problem no longer occurred in that SDK version.

Hi @AdoNunes  Was the advice in the comment above helpful to you, please?  Thanks!

I upgraded the SDK version to 2.50, which let me upgrade the intel firmware to <IP_ADDRESS>.  However, I still get initial frames greater than one.
The screenshot below each column is the obtained frame number for each of the three intel cameras.

I managed to improve synchronization by getting the frame timestamp during the recording and when reading the bag file I get the bag frame timestamp and match it to the closest frame timestamp obtained while recording.

In the image, the first column is the loop index number (number of times frame number was requested since the start of recording), the second is the API frame number, the third is its associated timestamp.  It seems that the timestamp is correct and it can be used to map recording frames and frames from bag file.

That's awesome that you made such significant progress.  Congratulations!  :)

Hi @AdoNunes  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.


why not export sessionId

ctx.sessionId is useful and necessary

The same question was raised before. Unfortunately, I didn't get much feedback. https://github.com/longztian/koa-session-minimal/issues/8
Can you give me more details on how will sessionId be used?


Adds a message that allows loading environments via a topic

🦟 Bug fix
Fixes #
Summary
Required by https://github.com/gazebosim/gz-sim/pull/1842
Signed-off-by: Arjo Chakravarty<EMAIL_ADDRESS>Checklist

[x] Signed all commits for DCO
[x] Added tests
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

I suggest holding off on merging this till gazebosim/gz-sim#1842 is complete.

@mjcarroll I've addressed the issues. It's waiting on a :heavy_check_mark: from you.


Support for MEX upgrades

Introduces the new ai_metal_extractor_names key into the Bug's base_commander.json file. This will allow Bug AIs to build T1 and T2 MEX over the top of one another.
The basic and advanced values must be kept in alignment with the keys in the /ai/unit_maps/bugs.json file.

Wrong branch


add button and textField height to the theme

Description
Standardization of Buttons and text fields size by adding them to the global theme
Please include a short resume of the changes and what is the purpose of PR. Any relevant information should be added to help:
Type of change

[ ] Patch fixing an issue (non-breaking change)
[ ] New functionality (non-breaking change)
[ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

Target serie

[ ] 21.04.x
[ ] 21.10.x
[ ] 22.04.x
[ ] 22.10.x (master)

 How this pull request can be tested ?
Checklist
Community contributors & Centreon team

[ ] I have followed the coding style guidelines provided by Centreon
[ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
[ ] I have commented my code, especially hard-to-understand areas of the PR.
[ ] I have rebased my development branch on the base branch (master, maintenance).

Is it possible to have some screenshots about Centreon Web/BAM/Autodiscovery?

@Med1233 @Thebarda should be merged after the 22.10 release


Dropbox Listener fails to execute

Empire Version
2.0 (fetched today)
OS Information (Linux flavor, Python version)
Ubuntu 16.04.2 LTS
Python 2.7.12
Expected behavior and description of the error, including any actions taken immediately prior to the error. The more detail the better.
The dropbox listener fails to execute, drops a seemingly urllib related error.
Screenshot of error, embedded text output, or Pastebin link to the error

File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/root/Empire/lib/common/helpers.py", line 792, in __run
self.__run_backup()
File "/usr/lib/python2.7/threading.py", line 754, in run
self.__target(*self.__args, **self.__kwargs)
File "/root/Empire//lib/listeners/dbx.py", line 751, in start_server
dbx.users_get_current_account()
File "/usr/local/lib/python2.7/dist-packages/dropbox/base.py", line 3277, in users_get_current_account
None,
File "/usr/local/lib/python2.7/dist-packages/dropbox/dropbox.py", line 239, in request
timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/dropbox/dropbox.py", line 330, in request_json_string_with_retry
timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/dropbox/dropbox.py", line 414, in request_json_string
timeout=timeout,
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 570, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 523, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 643, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 440, in send
timeout=timeout
File "/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 587, in urlopen
timeout_obj = self._get_timeout(timeout)
File "/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 302, in _get_timeout
return Timeout.from_float(timeout)
File "/usr/local/lib/python2.7/dist-packages/urllib3/util/timeout.py", line 154, in from_float
return Timeout(read=timeout, connect=timeout)
File "/usr/local/lib/python2.7/dist-packages/urllib3/util/timeout.py", line 94, in init
self._connect = self._validate_timeout(connect, 'connect')
File "/usr/local/lib/python2.7/dist-packages/urllib3/util/timeout.py", line 127, in _validate_timeout
"int, float or None." % (name, value))
ValueError: Timeout value connect was Timeout(connect=30, read=30, total=None), but it must be an int, float or None.

Any additional information
Some searches said it's to do with requests and urllib being mismatched or dated, I updated everything to latest but the issue still remains.
Some help would be much appreciated, thanks in advance.

I would setup and install the dropbox pip package on a standalone box. It's a third party module so there isn't much support we can provide.


Mode message for spell completion doesn't match allowed keys

Problem:  Mode message for spell completion doesn't match allowed keys.
Solution: Use "^S" instead of "s".
fixes: neovim/neovim#29431
This matches the code in vim_is_ctrl_x_key():
case CTRL_X_SPELL:
    return (c == Ctrl_S || c == Ctrl_P || c == Ctrl_N);

thanks!

Thanks for the fix! However, I fear there may be a localization issue. For example, search in vim/src/po/nl.po for "spelling suggestion" and you will find these lines:
msgid " Spelling suggestion (s^N^P)"
msgstr " spellingsuggestie (s^N^P)"

Now that the message has changed, I think the translations might not work properly.
I'd be happy to fix it, but I don't know how this is normally handled. Would I make a PR against vim or neovim? Do vim-based neovim patches get added manually?

I'd be happy to fix it, but I don't know how this is normally handled.

I checked the commit history of src/po and it seems that translations usually don't get updated when a message changes, so I'm not sure if this should be done.

Do vim-based neovim patches get added manually?

You don't need to worry about that.

I see. Based on commits like this one it looks like each language and message is kind of handled individually on a case-by-base basis.
So in this case, since a message changed, each individual language might eventually get its own pull request to update that message with the proper text. Until then, all of the languages will just have wrong translations for that message. Seems like it would be better to just batch update them all at once while we're here, no?
Is there someone in charge of each language, or is it a community effort to keep the .po files up to date?

you could ping the translators, check the author of those po files (or the Last-Translator in the files headers). We could also re-generate the po files in a separate PR. I believe we have sometimes done it.

hello @nullromo I would like to help, but really don't know how to do it! :)

I went ahead and made a PR for it, just to keep things cleaner.


Fix aws s3 cp with source object having special characters in it

What changes are proposed in this pull request?

Fixed the issue of unable to do aws s3 cp when the source objects has special characters in it. The source object are specified in the header x-amz-copy-source which is url encoded, it should be decoded to give the correct source object name.
Add access log to display req http verb / path / query / http body content length / time for processing the request. As well in the debug mode the request and response headers will be displayed.
Fixed when the uploadId is not found in multipart upload, it should return NoSuchUpload error code instead of NoSuchKey.

Why are the changes needed?
To fix incorrect behavior in aws cp and multipart upload APIs.
Does this PR introduce any user facing changes?
No.

error from checkstyle/findbugs build:
2022-10-11T03:44:41.7178960Z 03:44:41.714 [INFO] --- spotbugs-maven-plugin:4.0.4:check (default) @ alluxio-core-server-proxy ---
2022-10-11T03:44:41.7307867Z 03:44:41.719 [INFO] BugInstance size is 2
2022-10-11T03:44:41.7370181Z 03:44:41.730 [INFO] Error size is 0
2022-10-11T03:44:41.7490897Z 03:44:41.745 [INFO] Total bugs: 2
2022-10-11T03:44:41.8175107Z 03:44:41.807 [ERROR] Medium: Format string should use %n rather than \n in alluxio.web.ProxyWebServer.logAccess(HttpServletRequest, HttpServletResponse, Stopwatch) [alluxio.web.ProxyWebServer] At ProxyWebServer.java:[line 155] VA_FORMAT_STRING_USES_NEWLINE
2022-10-11T03:44:41.8176705Z 03:44:41.815 [ERROR] Low: Unchecked/unconfirmed cast from javax.servlet.ServletResponse to javax.servlet.http.HttpServletResponse in alluxio.web.ProxyWebServer$1.service(ServletRequest, ServletResponse) [alluxio.web.ProxyWebServer$1] At ProxyWebServer.java:[line 110] BC_UNCONFIRMED_CAST

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.8 please


Collecting device metric fails

unifi_exporter infrequently stops working and just responds with:
An error has occurred:

error collecting metric Desc{fqName: "unifi_devices", help: "Total number of devices", constLabels: {}, variableLabels: [site]}: failed to parse inform IP:

on the telemetry port.
AFACT the issue seems to occur when there are devices which are pending approval. The JSON object for this device returned by the unifi API does not have a inform_ip property.
So, the device parsing seems to be too strict.

Apologies for never replying to this.
I'm guessing it's because you have a wired Unifi device?
Good news, I ordered a Unifi Switch 8, so I'll probably be able to look into this again soon.

I can confirm the same error on a fresh install.  And yes we have a Unifi switch at one site.  Authenticates fine, but gives error on first parsing.
`An error has occurred during metrics collection:
error collecting metric Desc{fqName: "unifi_devices", help: "Total number of devices", constLabels: {}, variableLabels: [site]}: failed to parse inform IP:`
Thanks!!!!

I can confirm this behavior. I'm running version 5.4.15 of the Unifi Controller software (from a docker container)

There's another error, Unifi Controller 5.5.20
Exporter gives error
[ERROR] failed collecting device metric Desc{fqName: "unifi_devices", help: "Total number of devices", constLabels: {}, variableLabels: [site]}: json: cannot unmarshal number 6.86318636E8 into Go value of type int64

I'm fairly sure building from master will fix this problem.

You was right, thank you!

2017/10/11 14:12:46 [ERROR] failed collecting device metric Desc {fqName: "unifi_devices", help: "Total number of devices", constLabels: {}, variableLabels: [site]}: failed to parse inform IP
I have encountered this question how to solve?


Update Copy-SPActivitiesToWorkflowService.md

Add basic usage information. Remove SharePoint Server 2010 reference.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-server/Copy-SPActivitiesToWorkflowService.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Added unit test and unimplemented BMI 2.0 functions

TYPE: Feature enhancements and bug fixes
KEYWORDS: Unit test, BMI 2.0, get_value_at_indices, get_value_ptr, runtime warnings and errors, the check=all compiler option
SOURCE: Zhengtao Cui, NOAA NWS OWP
DESCRIPTION OF CHANGES:

Implemented these get_value_at_indices and get_value_ptr to return BMI_FAILURE to be compliance with BMI 2.0 standards.
get_value_at_indices_int
get_value_at_indices_float
get_value_at_indices_double
set_value_at_indices_int
set_value_at_indices_float
set_value_at_indices_double

get_value_ptr_int
get_value_ptr_float
get_value_ptr_double

Added the unit test code. The unit code was created based on the unit test code in https://github.com/NOAA-OWP/noah-owp-modular/

Fixed the warnings and errors at runtime when it is compiled with the -fcheck=all option

At line 150 of file ..//src/share//runSnow17.f90
Fortran runtime warning: An array temporary was created
At line 152 of file ..//src/share//runSnow17.f90
Fortran runtime warning: An array temporary was created
Finalizing...
At line 195 of file ..//src/share//runSnow17.f90
Fortran runtime error: Index '4' of dimension 1 of array 'model' above upper bound of 3
ISSUE: There are compiling warnings about unused dummy variables.
TESTS CONDUCTED: Tested with the unit test code. All tests passed.
NOTES: Tested only with the gfortran compiler on Hera. Need to be tested with an Intel compiler.

Looks good and glad these changes fixed the problem.  I have one suggestion and one request:
-- suggestion:  add a comment line where the arrays are defined to note why the order is important (ie fortran arrays are column-major which means the first index is contiguous in memory -- thus is can be passed to subroutines this way without creating temp. arrays.  That's good to know and will avoid anyone trying to change it back in the future.
-- request:  can we move and rename the /snow17/src/test/ directory to /snow17/test_cases/unit/ ? ---- there is already a /test_cases/ directory so it may be confusing to have a second /test/ directory, with its own Makefile.  The regular Makefile is in  /snow17/build/.
One other comment -- I have been using the develop branch to make changes, before periodically pushing those to the master branch (which would be done for a new tag or release).  I somewhat prefer that rather than developing straight on the master branch.  Perhaps we can do this in the future?  We'll need to to remember to sync this down into the develop branch after merging it.
Note, I'm by no means an expert on gitHub or the code structure conventions that OWP wants to use, so please feel free to push back on these suggestions.

Andy, Thanks for the comments. I have added comments about the row/column orders for the two variables. I also moved the test directory from src to test_cases/unit_test. Please review.
Regarding the branches, I don't know what the protocols are for Nexgen. I can use the dev branch in the future development. However, my impression is that the master or trunk always contains the latest development. Along the trunk, there are branches or tags for revisions that needs to be stable. But I am not an expert about github.

Looks good, thanks Zhengtao ...


Hard to understand lines in cors.md

What does this line in cors.md really want to say?
"But is usually trouble back-end development do not want to do this. That pure front-end is also has solutions."

But there are always some back-end developers who think cors is too much trouble, they don't want to help the front end to solve cross-domain issues. That pure front-end is also has solutions.

My question, the document has been updated


Update Warnings.js

Added 'In my opinion' to the list of keywords.

Added to the list of warnings.

@jayg4e Thanks for the contribution! Can you add a source to your message?


Replace list.List with slices

This PR replaces all list.Lists with typed slices. There was not a single place where a linked list has advantages.
For https://github.com/go-gitea/gitea/blob/09663493543a2ce15fc90fbb3808dda5b87335e5/models/issue_comment.go#L1336 I'm not sure if the LIFO list was important but I don't think so.

Codecov Report

Merging #16311 (d3a6598) into main (49bd9a1) will decrease coverage by 0.02%.
The diff coverage is 80.91%.

@@            Coverage Diff             @@
##             main   #16311      +/-   ##
==========================================
- Coverage   45.49%   45.46%   -0.03%
==========================================
  Files         718      719       +1
  Lines       84251    84232      -19
==========================================
- Hits        38327    38299      -28
- Misses      39762    39771       +9
  Partials     6162     6162

Impacted Files
Coverage Δ

modules/templates/helper.go
49.39% <ø> (-0.61%)
:arrow_down:

routers/web/repo/blame.go
0.00% <0.00%> (ø)

routers/web/repo/wiki.go
41.62% <0.00%> (+0.20%)
:arrow_up:

services/mirror/mirror_pull.go
32.74% <0.00%> (ø)

services/pull/pull.go
42.42% <64.28%> (+0.48%)
:arrow_up:

modules/git/repo_commit.go
42.35% <72.22%> (-0.26%)
:arrow_down:

routers/web/repo/commit.go
27.62% <75.00%> (-1.33%)
:arrow_down:

modules/git/commit.go
60.00% <80.00%> (ø)

models/issue_comment.go
51.55% <83.33%> (-1.18%)
:arrow_down:

routers/web/repo/pull.go
30.03% <85.71%> (-0.31%)
:arrow_down:

... and 25 more

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 49bd9a1...d3a6598. Read the comment docs.


dts: bindings: rename nxp,kinetis-rtc compatible

Rename "nxp,kinetis-rtc" compatible to "nxp,rtc" to remove the device family from its name because this hardware block is used in multiple NXP devices from different families.

ping @nordic-krch @mmahadevan108 @dleach02


Advices needed for cifar database

Hi @miaow1988 ,
Nice work!
Would you please check the network config bellow for 32*32 dataset? Since only about 72% acc(1.5 version) would be obtained after 400 epoch using the same training paras as this repo.
    self.network_config = [
        g_name('data/bn', nn.BatchNorm2d(3)),
        slim.conv_bn_relu('stage1/conv', 3, in_channels, 1, 1, 1),   #3,2,1->1,1,1
        #g_name('stage1/pool', nn.MaxPool2d(3, 2, 0, ceil_mode=True)),  #removed
        (width_config[0], 2, 1, 4, 'b'),
        (width_config[1], 2, 1, 8, 'b'), # x16
        (width_config[2], 2, 1, 4, 'b'), # x32
        slim.conv_bn_relu('conv5', width_config[2], width_config[3], 1),
        g_name('pool', nn.AvgPool2d(4, 1)), #7->4
        g_name('fc', nn.Conv2d(width_config[3], self.num_classes, 1)),
    ]

Thanks very much for your help!

The problem might be 1x1 conv layers you used:
slim.conv_bn_relu('stage1/conv', 3, in_channels, 1, 1, 1),   #3,2,1->1,1,1

You can try 3x3_s1 instead as following:
slim.conv_bn_relu('stage1/conv', 3, in_channels, 3),

Thanks very much for the answer!
However, with this patch, only ~72% acc will be obtained again after 400 epoch for cifar100:
x1.5(x1.0 turned to be worse)+batch size 512, and all training paras keep the same with this repo, data augmentation module keeps the same with mobilenetv2, weird acc value but this is it.

Something you may try.

Double check your train/val data.
Use ImageNet pretrained models.
Change network structure, e.g., do not use down sample in first two stage.


Edit/remove specific emmet abbreviation (dot expands to empty div)

I have a problem with emmet abbreviation for dot (full stop) in HTML. It creates div with empty class. If I use enter to expand abbreviation than emmet creates div instead of just a dot (if I need to jump to next line after). I know that I can disable enter and use Tab but that is inconvenient.
That being said I think this is just a small example of bigger problem. We can't edit or disable specific default abbreviations (correct me if I'm wrong).
What I tried:

Custom abbreviations in snippets.json but it doesn't work with a "."
Custom abbreviations in html.json but it just adds another one and the div one stays.

If anyone knows a way around it please do tell.
I'm using latest stable version (1.41.1), Windows 10 64bit

Can you provide the source of the custom abbreviations?

Something like this for html.json (based on example):
"dot": {
	"prefix": ".",
		"body": [
			"."
	 	],
	 	"description": "dot"
	 }

And this for snippets.json:
{
	"html": {
	  "snippets": {
		".": "{.}"
	  }
	}
  }

I think i tried different versions, none worked.

So you are saying you want to remove this suggestion?

I'm afraid there's no customization now that can only allow you to remove one expansion.

Yep, that's what i want. But it's not only working with "div.". The problem is that it's working for just a single dot.

please explain what is expected and what is not in more detail.

When I press enter after full stop (especially inside some element's text content) I do not expect creating a div there. I expect cursor to jump to next line (create new one).
The "div." one is fine. But just a dot in any context is not.
But then again this is just a consequence of bigger problem: we can't edit or disable default abbreviations.


Drop redeemer_id references

A redeemer can have 6 types: spend, mint, cert, reward, vote, propose, which is depicted in the redeemer.purpose field. This field with the redeemer.tx_id and redeemer.index, identifies uniquely a redeemer and it's relation to another table
spend -> tx_in
mint -> ma_tx_mint
cert -> delegation or stake_deregistration
reward -> withdrawal
vote -> delegation_vote
propose -> gov_action_proposal
In addition to that, the schema also provides the reverse relations
tx_in.redeemer_id
stake_deregistration.redeemer_id
delegation_redeemer_id
(ma_tx_mint doesn't have a redeemer_id reference)
withdrawal_redeemer_id
delegation_vote.redeemer_id
(gov_action_proposal doesn't have a redeemer_id reference)
The motivation of these were to make it easier to identify which entries have an attached redeemer, but they are duplicate data. Other than that, they complicate parallelising the workload of db-sync since they create dependencies within the insertion of a block.

Discord discussion: https://discord.com/channels/1136727663583698984/1239888910537064468/1257039445249491024


Change NFT to reduce getObjectsOwnedByAddress unless required

Reduce using getObjectsOwnedByAddress
update the NFT component to require only objectID
remove SCSS and match the update figma design
Update Dapp permission to section to use getCoin instead of getObjectsOwnedByAddress

APP-513

Could use some light padding update on left for the NFT row content.
Figma


dnsResolver is not send

Hi,
I had to upgrade to master to get a Certificate struct that derives Clone.
However my future doesn't work anymore
        tokio::spawn(async move {
            let config = ClientConfig::builder()
                .with_bind_address(client_addr)
                .with_no_cert_validation()
                .build();
            let server_url = format!("https://{}", server_addr);
            debug!(
                "Starting client webtransport task with server url: {}",
                &server_url
            );
            let Ok(connection) = wtransport::Endpoint::client(config)
                .unwrap()
                .connect(server_url)
                .await
            else {
                error!("failed to connect to server");
                return;
            };
     })

The error I get is
help: the trait `Send` is not implemented for `(dyn DnsResolver + 'static)`
note: future is not `Send` as this value is used across an await

Which I did not get on 0.1.8
Is that expected? How can i get around this?

Thanks for your feedback.
Client configurations now carries dynamic type for DNS resolution which seems to inhibits passing around threads
I will work on it

This should be solved now in master.
Please try gain and let me know. If the issue persists, please re-open this issue


VLAZ: Watch laboraccommodation.ae

VLAZ requests the watch of the watch_keyword laboraccommodation\.ae. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

laboraccommodation\.ae has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Dragonrage in Charcoal HQ


RNCWebViewManager cannot be cast to ViewGroupManager

I am using WebView for one of my pages. I’ve added the
WebView from ‘react-native-webview’. App loads fine; however, when I open a page that uses the new call, I get the following error:
Abi37_0_0.host.exp.exponent.modules.api.components.webview.RNCWebViewManager cannot be cast to abi30_0_0.com.facebook.react.uimanager.ViewGroupManager
I’ve also deleted node-modules, npm-installed, run react-native link, and expo start -c - updated cli, deleted and re-installed expo on my app. Same error shows each time.

Same error here

I found that having a  field inside the WebView no longer works - which is fine.  For me, I just discovered that removing all other elements inside the WebView clears the issue up.  Hope this helps.

Well done mate !
Seems like Webview can't have any children

You guys every experience this issue: https://github.com/react-native-community/react-native-webview/issues/1362

I found that having a field inside the WebView no longer works - which is fine. For me, I just discovered that removing all other elements inside the WebView clears the issue up. Hope this helps.

So helpful, in my case i was trying to put my loader indicator inside WebView. To handle the loading state and show loading components, use the renderLoading and startInLoadingState props instead.

Is your webview inside a view component? I had a similar issue and solved it by placing the webview inside a View component rather than a SafeAreaView


Warning: could not find file html/sounds/*.ogg (defined in fxmanifest.lua:35)

Warning: could not find file html/sounds/*.ogg (defined in fxmanifest.lua:35)
A clear and concise description of what the bug is.
Hi,
Despite the fact that we are using the most recent version of QB-Core, we have observed an error in our console that reads: ( Warning: could not find file html/sounds/*.ogg (defined in fxmanifest.lua:35)
To Reproduce
reproduce this mistake the issue is displayed in the FX console after downloading the most recent version of QB-core.
Expected behavior
No error prints or messages
Screenshots
If applicable, add screenshots to help explain your problem.

fxmanifest reads now!!
fx_version 'cerulean'
games { 'gta5', 'rdr3' }
rdr3_warning 'I acknowledge that this is a prerelease build of RedM, and I am aware my resources will become incompatible once RedM ships.'
client_scripts {
"config.lua",
"client/main.lua",
"client/events.lua",
"client/commands.lua",
"client/exports/info.lua",
"client/exports/play.lua",
"client/exports/manipulation.lua",
"client/exports/events.lua",
"client/effects/main.lua",

"client/emulator/interact_sound/client.lua",

"addon/**/client/*.lua",

}
server_scripts {
"config.lua",
"server/exports/play.lua",
"server/exports/manipulation.lua",
"server/emulator/interact_sound/server.lua",

"addon/**/server/*.lua",

}
ui_page "html/index.html"
files {
"html/index.html",
"html/scripts/listener.js",
"html/scripts/SoundPlayer.js",
"html/scripts/functions.js",

--"html/sounds/*.ogg", # IF THESE FILES ARE MISSING DO WE REALLY NEED THEM
--"html/sounds/*.mp3", # IF THESEE FILES ARE MISSING DO WE REALLY NEED THEM

}

https://github.com/Xogy/xsound/issues/46


Issues/6

Codecov Report

Merging #9 into master will decrease coverage by 5.66%.
The diff coverage is 93.02%.

@@            Coverage Diff             @@
##           master       #9      +/-   ##
==========================================
- Coverage     100%   94.33%   -5.67%
==========================================
  Files           1        2       +1
  Lines          14       53      +39
==========================================
+ Hits           14       50      +36
- Misses          0        3       +3

Impacted Files
Coverage Δ

src/ReactFormattedAmount.js
100% <100%> (ø)
:white_check_mark:

src/I18nReactFormattedAmount.js
91.66% <91.66%> (ø)

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 b6b33cc...a194d7a. Read the comment docs.


Consider having a developer-specific page (or pages) in the docs

Description
It is important to have good documentation for developers, but not everyone will need to know those details meant for developers only. Should we start a development-specific page or pages within the Sigstore documentation? And what could this look like? Some options:

Have a developer-specific page under each project, ex. Rekor -> development, Cosign -> development (on an as-needed basis)
Have a developer-specific top section, and add pages under that section for each project (as needed)
Keep developer-specific info in the project repos (in README.md files)

Something else?
Personally I think 1 or 3 would make the most sense, because people are likely to look for dev-specific details under each project (rather than at top level), and also because the dev-specific documentation will differ for each project.
Reference issue: https://github.com/sigstore/docs/pull/110

I like the #1 approach. Alternately, we can have the docs in the repos as #3 and then set up automation to pull those files into the frontend site and keep them maintained. That would require more upfront work but less maintenance burden.

1 sounds like a good approach

Yep, I also like the #1 approach.


Partially revert commit 253893bf4da36cf0a5c97f293240c16b5633dbb0 Fixe…

Fixed insignificant error, shown by TSan [#CLICKHOUSE-2].
Maybe it cause rare crashes

Unclear.


Refactor kubernetes-apps/ansible

Ticket to track the work to refactor kubernetes-apps/ansible to be more modular.

netchecker
calico policy manager
efk
kube-dns

ref #971

https://gitlab.com/kubespray-ansibl8s can have a look to it


Alternative for broken link

[ ] I followed the CONTRIBUTING guidelines.

Below, describe what this Pull Request adds:
Just a suggestion for a broken link.

Thanks for picking this up!
I think it would actually be better to refer to https://the-turing-way.netlify.app/communication/citable/citable-cite#citing-software where this information was consolidated. Would you be willing to modify the PR to point to that?


Conformance results for v1.7/openebs

vendor: OpenEBS
name: OpenEBS
version: v0.4
website_url: http://www.openebs.io/
documentation_url: http://openebs.readthedocs.io/en/latest/index.html
product_logo_url: http://www.openebs.io/styles/images/banner-icon.svg
P.S This pull request addresses this openebs/openebs#890. This still has to be finalise so request review from openebs members.
cc : @kmova

@dungeonmaster18 , what was the tool that was used to create your kubernetes cluster?

I followed the vagrant tutorial of openebs.

Also if you guys don't mind, once you reviewed and it looks good to you just give a thumbs up to the initial pull message so that at the end we have count of no of reviews.

Hey just a gentle ping to @yudaykiran @kmova to know where are we with this pull?

ping @kmova @yudaykiran to check the status of this pr.

OpenEBS no longer maintains its own version of the kubernetes cluster.


Bad cache refresh

Cache is stuck at 08/07/2015 UD, when the last block read is after 10/07/2015 UD.
So informations displayed are obsolete and the UD referential give 1.21 on last UD in transactions tab.

The lasts fixes pushed should resolve the problem. Let's check the behaviour of the client in the following days...


Restore sleeve compatibility with 1.1

Addresses #1396

The smoketests pass with one host running v1.1.0 and another running this branch. Am ready to merge this once the comment above has been considered.


added react aria text field hook

This pull request can be solved in 2 ways: either applying it at each field level, as illustrated in this PR example, or incorporating it into the FormFieldWrapper.
Opting for the per-field application offers a straightforward API, requiring the simple passage of props. Additionally, it simplifies the process of integrating the useNumberField hook *dince it would be same component different hook), where its inclusion is as straightforward as adding it during the creation of the number field components for export.
On the other hand, selecting the FormFieldWrapper approach needs uding React.cloneElement. While this method offers a centralized approach, it introduces more instances where we decided that we wanted to stop using it.
Let me know!

Maybe combine the "texts" as in area and input and pass a prop to identify the type. Think about the number of Field

I don't think it is a good idea for a couple of reasons

polymorphic components make maintenance difficult and more fragile to breaking changes.
textarea has different visuals and behavior like cols, rows, and auto-resize, etc.

To be refactored


Add a dns-helper module

I'm struggling to write reliable tests for k8s deployments with public ingresses, i.e. http retry requests to public DNS hostnames asynchronously created by external-dns for ingresses in those deployments:

Install helm chart for a web application, including an ingress resource with a custom public DNS name.
Wait until ingress is ready and get its public DNS name.
2.1. Eventually, some tool in k8s like external-dns creates a public DNS record pointing to the ingress. Terratest doesn't provide a reliable way to wait for this yet.
Start retrying http requests to public DNS name...

If the DNS record has not been created/updated yet when the first http request is sent, chances are the system where the test runs caches the negative/old reply for a very long time (some systems behave worse than others, not even honoring original TTL set by authoritative nameservers), and the test will most likely fail.
To avoid being affected by this local DNS cache issues, a dns-helper module could provide a way of waiting until the authoritative nameservers for the domain reply as expected to the DNS record.

This was released in https://github.com/gruntwork-io/terratest/releases/tag/v0.30.14


Azure IoT Hub Device Twins

Please add direct support for Azure IoT Hub Device Twins (https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-twin-getstarted) triggers event in Azure Function. If it is already support, please add documentation and code sample. I really need this feature built into Azure Function.
Thank you very Azure Function Team 😄

Thank you for the feedback! I'm moving this to the appropriate repo so it can be tracked as a feature request.
Thanks again!


[zh] Localize 'stateful_apps'

[ ] Localize the content/en/stateful_apps.md to content/zh-cn/ in dev-zh.

I would like to contribute to this, Thanks


fix readme in sonarqube

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:

/retest

/assign

/lgtm


Documentation is wrong?

I have a case open with a customer who is asking about this statement in the first bullet point under limitations: "If you use the extension on an existing deployment, your users have to perform proof-up again to populate their MFA details in the cloud."
I am pretty sure this statement is incorrect.  All the config script does, unless I've missed something, is request GA creds to log into the Tenant, generate a self signed cert for client auth and register that thumbprint with the Tenant.  So why would this cause the users to need to proof up again?

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

ID: a61a7e9a-44bf-7bdc-f810-87e2fd6792e1
Version Independent ID: 71d11105-b83e-952e-d107-1ff9a7c8d107
Content: Use Azure AD Multi-Factor Authentication with NPS - Azure Active Directory
Content Source: articles/active-directory/authentication/howto-mfa-nps-extension.md
Service: active-directory
Sub-service: authentication
GitHub Login: @Justinha
Microsoft Alias: justinha

@natharatms
Thanks for your feedback! We will investigate and update as appropriate.

I don't think those lines are relevant since MFA server isn't supported for new deployments anyway.
I made a pull request to remove those lines. https://github.com/MicrosoftDocs/azure-docs-pr/pull/149378
@justinha and @natharatms feel free to review.


Proposal: sort fixes/new features in release notes

While reading https://github.com/helm/helm/releases I have noticed kind of mess: bugs fixes are mixed up with new features etc.
Can you please make a release notes sorted so there are sections like:

new features
bug fixes
documentation changes
etc
?

yeah I think that's a good idea. I will bring this up at the next developer call and see if I can get consensus from the other core maintainers. Thanks

After discussing this in the dev call, we are going to add this to our release checklist. Thanks for the suggestion to do this @przemolb!

So after going through with this during the 2.13 release, I do not think this is a workable solution to convey changes that occurred during a release. It's an intentional mess because commit messages are hard to determine what's a feature and what's a doc change, and by extension it makes it significantly more difficult for the core maintainer(s) cutting the release.
For example, here are a few commits that were in the last release:

Added extra padding to resources template (#4981) 03718ee93d3dd290471554d6f4703c2e1539e1a3 (įoнииγ įoнииγ)
Charts docs clean-up 73e985286f567bc5aa34399ca0e215840bee6c5e (Florent Monbillard)
formatting b846560f4829ef725a425c43955e2c321755063a (jgleonard)
gofmt -s 7b66bc7775086cac8fc7ee66ef5af8927e91facf (jgleonard)
make docs 66e79227b2ff666ba66f48db992fc1f9c1ff464c (jgleonard)

All of that information is probably important to the contributors, but it doesn't convey much information to the user reading the changelog.
Instead, what we typically do is write up a short summary on all the changes that occurred that release. That way, the information that users really want to see (new features, bug fixes, doc changes, etc.) are all available as part of the release notes. The changelog is there just to give contributors an idea on whether their commit made it into the release or not. Users should not try to sift through there to find out what changed.
I'm gonna go ahead and revert this change after I'm finished with the 2.13 release.


Extension crashes all the time in random places and actions

Steps to reproduce
Sorry this is brief but there is no pattern and you most likely will tell by the logs i have posted what is going on.

Write some powershell code
Run the code

Expected behavior
It should run without random crashes.
Actual behavior
it runs with random crashes. Sometimes i have to close vscode
I get the message "Debug adapter process has terminated unexpectedly"
Environment data

Name                           Value
----                           -----
PSVersion                     5.1.16299.251
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.16299.251
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

EditorServices.log
vscode-powershell.log

Please open an issue here: https://github.com/powershell/powershelleditorservices

ok, have done. also does not seems to support Load-Module as the debugger does not load edits. is that yours or theirs?

@justin-romano Thanks!  The second item also sounds like an issue in editorservices.


Show actionable error message when Accu-chek meter doesn't respond (UPLOAD-958)

Addresses UPLOAD-958.

@krystophv Just noticed I made some changes since last review, please have a look before I merge


[Select] does not support conditional (null) children

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior
In the render method of a component, it would be convenient to be able to use boolean operators to decide whether or not a MenuItem child renders. E.g.:
<Select>     <MenuItem value=0 />     <MenuItem value=1 />     {canBeTwo && <MenuItem value=2 />} </Select>
Current Behavior
At the moment, if canBeTwo is false in the exemple above, the following error message is returned:
TypeError: Cannot read property 'props' of null at SelectInput.js:275 (Chrome)
TypeError: child is null (Firefox)
Steps to Reproduce (for bugs)
live example
Your Environment

Tech
Version

Material-UI
v1 beta 10

React
15.6.1

browser
FF55 & Chrome 58

Duplicate of #8190

It will be released with beta.11 https://github.com/callemall/material-ui/compare/v1.0.0-beta.10...v1-beta