🥅 Produce warning instead of error for storage base url overrides

Fixes #119593.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

cc @thkim1011 @christopherfujino

Thanks so much for filing the detailed issue and submitting this patch. In an offline discussion with @thkim1011, we determined a more robust solution would be for the gen-l10n sub-system to no longer rely on the state of the logger, so I'm closing this in favor of https://github.com/flutter/flutter/pull/119644.

The PR may still valid if it aims to change the error log to warning. WDYT? @christopherfujino

The PR may still valid if it aims to change the error log to warning. WDYT? @christopherfujino

Fair enough, that's a good point. Can you delete the test you added to packages/flutter_tools/test/commands.shard/hermetic/generate_localizations_test.dart, as after thkim1011's PR lands that will be a no-op.


it still  does not work with streamlit for py_3_11

it does not work with streamlit for py_3_11

ImportError: cannot import name 'SessionInfo' from streamlit.runtime.runtime
streamlit==1.20.0
streamlit-server-state=0.16.0

I think streamlit-server-state==0.16.0 can't be installed with Python3.11 at the first place, while it is another problem that I will fix.


ERR_REQUIRE_ESM when installing node.

Cannot install module on:
Node-RED version: v3.0.2
Node.js  version: v16.16.0
Linux 5.15.32-v7 arm LE
Got the following errors:

[@runnane/node-red-contrib-easee/easee-configuration] Error [ERR_REQUIRE_ESM]: require() of ES Module /config/node-red/node_modules/node-fetch/src/index.js from<EMAIL_ADDRESS>not supported.
Instead change the require of index.js in<EMAIL_ADDRESS>to a dynamic import() which is available in all CommonJS modules.
10 Sep 15:27:33 - [warn] [@runnane/node-red-contrib-easee/easee-rest-client] Error [ERR_REQUIRE_ESM]: require() of ES Module /config/node-red/node_modules/node-fetch/src/index.js from<EMAIL_ADDRESS>not supported.
Instead change the require of index.js in<EMAIL_ADDRESS>to a dynamic import() which is available in all CommonJS modules.
10 Sep 15:27:33 - [warn] [@runnane/node-red-contrib-easee/charger-streaming-client] Error [ERR_REQUIRE_ESM]: require() of ES Module /config/node-red/node_modules/node-fetch/src/index.js from<EMAIL_ADDRESS>not supported.
Instead change the require of index.js in<EMAIL_ADDRESS>to a dynamic import() which is available in all CommonJS modules.

I was able to install by replacing the require statement with

const fetch = (...args) => import('node-fetch').then(({default: fetch}) => fetch(...args));

Hi Johan.
Thank you for reporting. I have updated the package with your suggested fix.
https://www.npmjs.com/package/@runnane/node-red-contrib-easee


Stacked DNC

Is it possible to create a stacked DNC (add DNC on top of a DNC)? i'm struggling to understand the graph flow in the DNC implementation.

If you mean to stack DNCs as you would LSTMs or other Neural Network neurons/blocks (ie. have one DNC output to another DNC, and repeat as desired, potentially making a deep implementation), then yes, you certainly can. Each DNC would have its own external memory in this case.
You could probably also make that deep DNC be the controller to an over-arching DNC, but I am uncertain on how much of the model would need modified, if at all. I also doubt that it would be beneficial for such an implementation. I am still new to this myself, so take what I say with a grain of salt.
A paper you may want to look at that attempts to dissect and explain the DNC better is Implementation and Optimization of Differentiable Neural Computers by Carol Hsin. I haven't read it but saved it to see if it offers anything enlightening outside of the original paper. Make sure you read the original DNC paper fully though.
Some notable competition to the DNC is EntNet, a Recurrent Entity Network by Mikael Henaff et al. Its an interesting model and is available in Torch and Tensorflow on github, just look around. I mention this just in case it better fits your needs because EntNet has memory for individual neurons, and depending how extreme you go with multiple DNC's, it may be better suited for your needs.

Great suggestions @prijatelj !!! I will certainly read all of the papers you gave. I think the biggest obstacle that i got is to understand the tensorflow graph construction. I kind of confused on how to reuse a layer class (in this case the DNC). It would be awesome if you have any tutorial on how to make a custom block that can be reused :)

I'm new to Tensor Flow in general, so as I learn and if I create such a "custom block", I will let you know.


crash assembling some invalid commands

May be arm specific.

Download https://github.com/JonathanSalwan/binary-samples/blob/master/elf-Linux-ARMv7-ls
Patch offset 0x9ee8 with:
ldr r1, data_ad00
(note the missing 0x from the original)

Crashes.
Expected behavior: invalid instruction warning because relative patches and symbols not supported.

Jeez lldb's not too helpful either...
...
2021-04-09 21:44:49.267228-0400 binaryninja[38109:3107778] GVA info: preferred scaler idx 1
2021-04-09 21:44:53.093880-0400 binaryninja[38109:3107708] SecTaskLoadEntitlements failed error=22 cs_flags=20, pid=38109
2021-04-09 21:44:53.093950-0400 binaryninja[38109:3107708] SecTaskCopyDebugDescription: binaryninja[38109]/0#-1 LF=0
Process 38109 exited with status = 1 (0x00000001)

I wonder if it's some terrible exception path in llvm that ends exit() or something :/

Hehe it really is "some terrible exception path in llvm that ends exit() or something"!
backtrace.txt
What a way to fail when assembly goes wrong... just terminate the whole process. Looking into it, but it stinks being at the mercy of this llvm blob. (thinking also of the assemble-at-address issue)

This still repros for me on 3.0.3321-dev.

This was fixed before 3.1.3545-dev, now it shows an error dialog


Fix a slight typo in the documentation

Easy grammatical trap to fall into "its" is like "his"; no apostrophe.

Thanks for this but rather than edit the index.html file directly, can you edit this sentence in docs/templates/base.html instead?

Will do. Rejecting this pull request.


I18 all the things

Hi there.
That really is an awesome sheet you’ve created there. I’ve discovered it just recently, but loved it immediately.
Have you ever thought of i18n? I’d really love to see it in my own language.
Unfortunately I am not that familiar with the js-technologies you use, but I’m a developer for quite some time now. So I’d really be willing to help you on that.
Keep up the nice work!

Hi, glad you like awesomeSheet.
In short, I haven't. That is because I'm learning vanilla JS the app is not built with react or vue etc.
I wouldn't know where to begin with something like that. In theory I don't see why the app shouldn't be localised. Any advice or help would be very welcome.

awesome work, regarding localization you could try https://www.i18next.com/
i'm using it for a couple of projects and it's proven to be pretty good.
basically all your localization are held in a file in /public/locales/ with one file per language (en.json, fr.json, etc.) with a base one (app.json) as a fallback file.
Then you read in the locale files on load, hold them in memory and apply them in place of the content:

Equipment

Becomes

{i8n("equipment")}

Thanks for the suggestion. I'll look into i18next asap. 👍

At least for the german translation, there is an 'official' site: http://prd.5footstep.de
So there would only be a looooot of copy&paste to be done :)
Since there is no other solution available, I once started to write a parser for the site, but then the owner changed the entire layout (for worse, thb) before I was able to run it.
Maybe I should restart a project like this. I can't believe there's no simple way to translate available, even though all the PF material is available online...

agree, it's weird there's no simple solution. I've relied on google translate on a previous thing but it's totally a temporary solution as the translations aren't perfect.


Update postgresql to 42.2.16

Updates org.postgresql:postgresql from 42.2.14 to 42.2.16.
Changelog
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.postgresql", artifactId = "postgresql" } ]

labels: library-update, semver-patch

I don't think we even need this dependency anymore. Might want to look into removing rather than upgrading.

Postgres has since been removed.

Postgres has since been removed.


Problem with Swipe Refresh Layout & ObservableRecyclerView

I have the Observable RecyclerView inside a Swipe Refresh Layout, and I implement the show/hide animation as here "ToolbarControlRecyclerViewActivity.java". The problems occurred inside the animation:
private void moveToolbar(float toTranslationY) {
if (ViewHelper.getTranslationY(mToolbar) == toTranslationY) {
return;
}
ValueAnimator animator = ValueAnimator.ofFloat(ViewHelper.getTranslationY(mToolbar), toTranslationY).setDuration(200);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
float translationY = (float) animation.getAnimatedValue();
ViewHelper.setTranslationY(mToolbar, translationY);
ViewHelper.setTranslationY(mScrollable, translationY);
ViewGroup.LayoutParams lp = (ViewGroup.LayoutParams) (mScrollable).getLayoutParams();
lp.height = (int) -translationY + getScreenHeight() - lp.height;
(mScrollable).requestLayout();
}
});
animator.start(); ""
As you can see, I should to cast the Scrollable Layout Parameters as ViewGroup (Swipe Refresh type) instead of Linear Layout, and the problem is that ViewGroup haven't got the topMargin property that need in the next line, to calculate the height.

Did you manage to fix this?


serviceName is object

in DefaultAppDelegate:
    async serviceCalled(serviceName, data, item: Item) {
        item.log("Service called:"+serviceName+data);

    }

the type of serviceName is missing, but I believe it is an object, not string, because the log here is ["Service called:[object Object][object Object]"], when calling
await api.engine.start('log-console.bpmn', { key: 'value' }, SystemUser);

And the first serviceName is {}, so I can't get the service name here.
Also, the second data is actually an _Execution object, not the { key: 'value' }

I think my BPMN file is wrong, @ralphhanna do you know how to correctly add service task? I tried Camunda modeler Camunda 7 and Camunda 8 mode, both seem not have produce correct service task.

Service name is just a string
See https://bpmnserver.github.io/docs/examples/serviceTask/

I see, Camunda modeler will produce (Camunda 8)
    <bpmn:serviceTask id="Activity_0w2oa5z">
      <bpmn:extensionElements>
        <zeebe:taskDefinition type="asdf" />
      </bpmn:extensionElements>
      <bpmn:incoming>Flow_0gt63a3</bpmn:incoming>
    </bpmn:serviceTask>

or (Camunda 7 , type External)

    <bpmn:serviceTask id="Activity_0ch8ngf" camunda:type="external" camunda:topic="asdf">
      <bpmn:incoming>Flow_0twfsx0</bpmn:incoming>
    </bpmn:serviceTask>

(type Java class)
    <bpmn:serviceTask id="Activity_0ch8ngf" camunda:class="asdf">
      <bpmn:incoming>Flow_0twfsx0</bpmn:incoming>
    </bpmn:serviceTask>

(type Connector)
    <bpmn:sequenceFlow id="Flow_0twfsx0" sourceRef="StartEvent_1" targetRef="Activity_0ch8ngf" />
    <bpmn:serviceTask id="Activity_0ch8ngf">
      <bpmn:extensionElements>
        <camunda:connector>
          <camunda:connectorId>afsd</camunda:connectorId>
        </camunda:connector>
      </bpmn:extensionElements>
      <bpmn:incoming>Flow_0twfsx0</bpmn:incoming>
    </bpmn:serviceTask>

So this means we can't use Camunda Modeler.
But http://demo.bpmn.io/ also can't create service task, because it don't have a sidebar to input the task name.

Is it possible to extend service task prefix support like https://github.com/paed01/bpmn-engine/blob/master/docs/Examples.md#extend-service-task-behaviour

Another question is, where is service1(item,input) 's item,input from?

This works

      <bpmn:extensionElements>
        <camunda:inputOutput>
          <camunda:inputParameter name="str">The text</camunda:inputParameter>
        </camunda:inputOutput>
      </bpmn:extensionElements>

so it sometimes accept camunda: prefix

I find bpmn-server supports camunda:delegateExpression out-of-box!
Very surprising to me. So use delegateExpression on Camunda Modeler with Camunda 7 is enough.
Just like


Compilation issues on macOS at CRAN repositories

Environment
toml++ 3.2.0 rolled forward to commit d8bb717 (six days ago) as discussed in the most recent comments in #178
Compiler:
See the overview page at https://cloud.r-project.org/web/checks/check_results_RcppTOML.html for the aggregated results. We fail on current R ("r-release") and the previous R ("r-oldrel") on the macos-x86_64 platform.  If we follow the link there we get to
https://cloud.r-project.org/web/checks/check_flavors.html#r-release-macos-x86_64 and it states Apple LLVM version 10.0.0 (clang-1<IP_ADDRESS>); GNU Fortran (GCC) 8.2.0
I have now been told that "Apple and LLVM clang have numbering systems which diverged years ago." but I do not have anything more
C++ standard mode:
C++17. We hardwire it https://github.com/eddelbuettel/rcpptoml/blob/master/src/Makevars#L2 and each compilation attempt gets it.  The compiler on the machine may change, those macos-x86_64 machines have been held back on purpose to compile binaries for the widest possible set of macOS machines.
Target arch:
macOS
Library configuration overrides:
As per the discussion in #178 we now set -DTOML_ENABLE_FLOAT16=0 unconditinally but nothing else.
Relevant compilation flags:
None.
Describe the bug
Compilation failure. Fuller logs eg at https://www.r-project.org/nosvn/R.check/r-release-macos-x86_64/RcppTOML-00install.html and a partial quote is here.

clang++ -mmacosx-version-min=10.13 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/include -DTOML_ENABLE_FLOAT16=0 -I'/Volumes/Builds/packages/high-sierra-x86_64/Rlib/4.2/Rcpp/include' -I/usr/local/include   -fPIC  -Wall -g -O2  -c parse.cpp -o parse.o
In file included from parse.cpp:22:
../inst/include/toml++/toml.h:16:1: warning: unknown warning group '-Wctad-maybe-unsupported', ignored [-Wunknown-warning-option]
TOML_DISABLE_SPAM_WARNINGS;
^
../inst/include/toml++/impl/preprocessor.h:455:2: note: expanded from macro 'TOML_DISABLE_SPAM_WARNINGS'
        TOML_PRAGMA_CLANG_GE_9(diagnostic ignored "-Wctad-maybe-unsupported")                                              \
        ^
../inst/include/toml++/impl/preprocessor.h:201:38: note: expanded from macro 'TOML_PRAGMA_CLANG_GE_9'
#define TOML_PRAGMA_CLANG_GE_9(decl) TOML_PRAGMA_CLANG(decl)
                                     ^
../inst/include/toml++/impl/preprocessor.h:196:33: note: expanded from macro 'TOML_PRAGMA_CLANG'
#define TOML_PRAGMA_CLANG(decl) _Pragma(TOML_MAKE_STRING(clang decl))
                                ^
<scratch space>:3:27: note: expanded from here
 clang diagnostic ignored "-Wctad-maybe-unsupported"
                          ^
In file included from parse.cpp:22:
In file included from ../inst/include/toml++/toml.h:44:
../inst/include/toml++/impl/path.h:45:11: error: use of undeclared identifier '__builtin_launder'
                        return TOML_LAUNDER(reinterpret_cast<Type*>(s.bytes));
                               ^
../inst/include/toml++/impl/std_new.h:13:25: note: expanded from macro 'TOML_LAUNDER'
#define TOML_LAUNDER(x) __builtin_launder(x)
                        ^
../inst/include/toml++/impl/path.h:61:5: note: in instantiation of function template specialization 'toml::v3::path_component::get_as<std::__1::basic_string<char> >' requested here
                                get_as<std::string>(value_storage_)->~basic_string();
                                ^
../inst/include/toml++/impl/path.h:45:11: error: use of undeclared identifier '__builtin_launder'
                        return TOML_LAUNDER(reinterpret_cast<Type*>(s.bytes));
                               ^
../inst/include/toml++/impl/std_new.h:13:25: note: expanded from macro 'TOML_LAUNDER'
#define TOML_LAUNDER(x) __builtin_launder(x)
                        ^
../inst/include/toml++/impl/path.h:68:12: note: in instantiation of function template specialization 'toml::v3::path_component::get_as<unsigned long>' requested here
                        return *get_as<size_t>(value_storage_);
                                ^
../inst/include/toml++/impl/path.h:45:11: error: use of undeclared identifier '__builtin_launder'
                        return TOML_LAUNDER(reinterpret_cast<Type*>(s.bytes));
                               ^
../inst/include/toml++/impl/std_new.h:13:25: note: expanded from macro 'TOML_LAUNDER'
#define TOML_LAUNDER(x) __builtin_launder(x)
                        ^
../inst/include/toml++/impl/path.h:158:12: note: in instantiation of function template specialization 'toml::v3::path_component::get_as<const unsigned long>' requested here
                        return *get_as<const size_t>(value_storage_);
                                ^
../inst/include/toml++/impl/path.h:45:11: error: use of undeclared identifier '__builtin_launder'
                        return TOML_LAUNDER(reinterpret_cast<Type*>(s.bytes));
                               ^
../inst/include/toml++/impl/std_new.h:13:25: note: expanded from macro 'TOML_LAUNDER'
#define TOML_LAUNDER(x) __builtin_launder(x)
                        ^
../inst/include/toml++/impl/path.h:180:12: note: in instantiation of function template specialization 'toml::v3::path_component::get_as<const std::__1::basic_string<char> >' requested here
                        return *get_as<const std::string>(value_storage_);
                                ^
In file included from parse.cpp:22:
In file included from ../inst/include/toml++/toml.h:51:
../inst/include/toml++/impl/table.h:54:12: error: use of undeclared identifier '__builtin_launder'
                                return TOML_LAUNDER(reinterpret_cast<proxy_type*>(proxy_));
                                       ^
../inst/include/toml++/impl/std_new.h:13:25: note: expanded from macro 'TOML_LAUNDER'
#define TOML_LAUNDER(x) __builtin_launder(x)
                        ^
../inst/include/toml++/impl/table.h:135:11: note: in instantiation of member function 'toml::v3::impl::table_iterator<false>::get_proxy' requested here
                        return get_proxy();
                               ^
../inst/include/toml++/impl/parser.inl:3185:36: note: in instantiation of member function 'toml::v3::impl::table_iterator<false>::operator->' requested here
                                if (pit != parent->end() && pit->first == segment)
                                                               ^
In file included from parse.cpp:22:
In file included from ../inst/include/toml++/toml.h:51:
../inst/include/toml++/impl/table.h:54:12: error: use of undeclared identifier '__builtin_launder'
                                return TOML_LAUNDER(reinterpret_cast<proxy_type*>(proxy_));
                                       ^
../inst/include/toml++/impl/std_new.h:13:25: note: expanded from macro 'TOML_LAUNDER'
#define TOML_LAUNDER(x) __builtin_launder(x)
                        ^
../inst/include/toml++/impl/table.h:129:12: note: in instantiation of member function 'toml::v3::impl::table_iterator<true>::get_proxy' requested here
                        return *get_proxy();
                                ^
../inst/include/toml++/impl/toml_formatter.inl:37:24: note: in instantiation of member function 'toml::v3::impl::table_iterator<true>::operator*' requested here
                                for (auto&& [k, v] : tbl)
                                                   ^
1 warning and 6 errors generated.

Steps to reproduce (or a small repro code sample)
You would need a mac set up for R. I can easily submit modified version.
Additional information
None.  But I am CCing @s-u who has been looking after macOS builds (and more) for R for 20+ years and is the one behind the  -mmacosx-version-min=10.13  choice.  He lets me get away with setting it to -mmacosx-version-min=10.13  in one other package which (and maybe that matters) also uses C++17.  "Maybe" that would help here too.  But it is also possibly that the tests for TOML_CLANG need an accomodation.  I, as a mere R package developer, have no input in what CRAN uses.  It would be tremendous to get this squared away as RcppTOML with toml++ compiles swimmingly on all other platforms.

I should add that the R package, as shipped, using your sources, also builds perfectly fine on the macOS builds at a parallel setup provided by rOpenSci at r-universe.dev:   https://eddelbuettel.r-universe.dev/RcppTOML
The grid of builds is perfectly fine and complete there (screenshot for convenience):

Let's see what light @s-u can shed on this when he has a moment.

One more piece of information: a friend installed the package from source without a hitch on current intel-based macOS machine.  So this points again to the CRAN setup rather than to toml++ so please don't rush and let's wait til we hear from @s-u.

Ah, Apple clang. The black sheep of the clang family. 😅

So this points again to the CRAN setup rather than to toml++ so please don't rush and let's wait til we hear from @s-u

Alrighty :)

According to the R discussion this points to a bug in TOML++ treating Apple clang based clang 6 as clang 10 which it is not. Manually changing TOML_CLANG to the correct version in toml++/impl/preprocessor.h seems to fix the problem.

Thanks for looking into it, Simon.  Can you suggest another condition Mark could or should use to adjust the value?  I presume we are talking about refining this
#ifdef __clang__
#define TOML_CLANG __clang_major__
#else

to a more fine-grained setting?   As I understand it / you document it  the clang++ is actually version 10.0.0 so one would presumably need another define such as __APPLE__ per one usual source ?  Better yet does your clang++ have a define we could hone in on?  Or should I take that off Mark's shoulders and have package-level configure checks overriding his otherwise working defaults?

@s-u a diff would be welcome.  What is "the correct version" ?  A first naive trial from where just failed.

You'll have to ask the TOML++ team - I don't know since only they know what is the condition they are expecting. https://en.wikipedia.org/wiki/Xcode (Toolchain version history table) is a good reference listing the corresponding Apple clang and LLVM clang versions (the columns "LLVM" and "Clang version string").

Just to clarify - I was only trying to find out if it would work if TOML_CLANG was manually set to the actual LLVM version which is presumably what was assumed in TOML and the answer is yes. Currently, TOML_CLANG it is not set to the LLVM version, but rather the Apple version. Unfortunately, to my best knowledge Apple clang does not provide any information on the LLVM version used, so there are essentially two possible solutions: either map the Apple version to the corresponding LLVM version when setting TOML_CLANG, or (and at least one instance in the TOML sources seems to indicate such intention) write conditions based on the Apple version such as
#if (defined(__APPLE__) && TOML_CLANG >=  12) || TOML_CLANG >= 10

which works because LLVM clang 10 is Apple clang 12 is based on LLVM 10. Again, TOML's team call - there seem to be several different versions checked and I don't know if they are actually clang related or run-time related or what. As it stands now, the conditions simply don't work when Apple compilers are used, because they check the wrong version.

Thanks for looking into this gentlemen, I'll do some investigating of my own later today and come up with something.

Ah, OK, so the crux of the issue is that apple clang hijacks the values for __clang_major_ and friends and pins those to something matching the corresponding XCode release, rather than the upstream version of LLVM it was based on. Thats... annoying. The proposed solution above of checking defined(__APPLE__) seems sensible to me - I'll try that as a tentative fix and go from there.

d00464a7bcce9fe9c71f5a0fc567e6f72b8e758f is a tentative fix for this, but I have no way to test it on apple clang myself @eddelbuettel so I'll have to wait and see how you go with it.

Thumbs up -- when I carry https://github.com/marzer/tomlplusplus/commit/d00464a7bcce9fe9c71f5a0fc567e6f72b8e758f over (along with what came before, by rsync'ing -- I can now build using CRAN-setuo macos variant at rhub which should correspond to the (somewhat dated) setup @s-u uses at CRAN.  (And I should iterate again that we already had no issue on current macOS as used on macos-arm, nor on current macOS with intel as seen by a friend doing a local installation from source).  So I can roll with this.
One minor and final (and not urgen wish): CRAN Repository Policy prohibits compiler diagnostic suppression so I have comment out three lines with #pragma clang diagnostic.  It's not a huge deal (I have to it with the (sizeable parts of Boost I put into) BH too but if you could put another #define around those I could set that.

Only three lines? There's more warning suppression in the library than that, just that most of it uses the _Pragma() form. Surely those would be technically prohibited too? O_O
I see this:

Packages should not attempt to disable compiler diagnostics, nor to remove other diagnostic information such as symbols in shared objects.

That is just bad policy, because it presupposes that compiler diagnostics are always correct and infallible. In practice that is very much not the case, heh.
Oh well. Sure I can add something around those.

Yes I believe it is a regexp in the checker code R uses in R CMD check mode which hones in on gcc and clang uses of #pragma ... diagnostic so I am forced to do this somewhat brutish change:
edd@rob:~/git/rcpptoml(master)$ diff -ru ../tomlplusplus/include/toml++/ inst/include/toml++/
diff -ru ../tomlplusplus/include/toml++/toml.h inst/include/toml++/toml.h
--- ../tomlplusplus/include/toml++/toml.h       2023-01-29 07:10:34.151464261 -0600
+++ inst/include/toml++/toml.h  2023-01-29 07:16:11.867945604 -0600
@@ -24,12 +24,12 @@
 #pragma warning(disable : 4251) // dll exports for std lib types
 #endif
 #elif TOML_CLANG
-#pragma clang diagnostic ignored "-Wheader-hygiene"
+//#pragma clang diagnostic ignored "-Wheader-hygiene"
 #if TOML_CLANG >= 12
-#pragma clang diagnostic ignored "-Wc++20-extensions"
+//#pragma clang diagnostic ignored "-Wc++20-extensions"
 #endif
 #if TOML_CLANG == 13 && !defined(__APPLE__)
-#pragma clang diagnostic ignored "-Wreserved-identifier"
+//#pragma clang diagnostic ignored "-Wreserved-identifier"
 #endif
 #endif

edd@rob:~/git/rcpptoml(master)$

No biggie but a little tedious.  (And I kind-of disagree with the policy, though I understand its intend, so it hurts a little each time.  :wink:  )

Hmmn actually it will probably suffice for me to just use the _Pragma() form for those too, that way you don't have to configure anything.

And all green at r-universe too so I will roll this up as 0.2.2.  I'll close this now -- should anything 'unusual' come up again at CRAN (and I cannot test all permutations prior to uploading) I will report back.
Big thanks for the quick fix.

You may want to hold off on a new release - I'm about to make a new one of my own that includes conformance fix. It'll be up later this afternoon.

Dang.  Already shipped 0.2.2 ...
But I can ask CRAN to disregard and do a rebuild once you roll 3.2.1 or 3.3.0 or whichever it will be.

@eddelbuettel 3.3.0 is live now :)

Super -- will update, and I prompted CRAN so I hope we can base 0.2.2 on it.  Will work on it in a bit.

@marzer cool, that's a nice fix. It's a useful piece of code to have around, I'm sure you're not the only one dealing with this. The latest version achieved parity with clang, so we can only hope that Apple stops changing the versions from now on ...

And we're all set. toml++ 3.3.0 is on CRAN as part of RcppTOML 0.2.2.
Thanks to everybody for the prompt and on-point help!

@s-u your two machines are lagging a little (along with one machine in Vienna).  If you can give them a little nudge we can fill this in and confirm that all system are green (including the macOS one setting 10.13 as a build env):

"Patience you must have" ;)
The package has passed the last nightly build:
$ grep -E '(^Status|package.*version)' 4.2/RcppTOML.Rcheck/00check.log
* this is package ‘RcppTOML’ version ‘0.2.2’
Status: OK

There are several cron-based rsyncs involved between the build machine, report server and CRAN, so it will get there in due time.


Add a learning environment for OVN+Docker

This PR adds a learning environment for working with OVN+Docker. It uses Ubuntu 16.04, Docker 1.11.2, OVS/OVN 2.6.0 (from the Ubuntu Cloud Archive), and Consul 0.7.1. Users wanting to use this learning environment will need Vagrant, a virtualization provider, and Ansible 2.x.

Environment is not yet fully functional; need to create systemd drop-in file to customize default Docker configuration (to communicate with Consul key-value store).


[Missing SNMP Polling Profile] PowerConnect 5424

Device Vendor: Dell
Device Model: PowerConnect 5424
System Object Identifier (SysOID): .<IP_ADDRESS>.4.1.674.10895.3020
System Object Identifier (SysOID):
List of critical metrics that you expect in the profile (does not need to be all-inclusive, just a general idea of your expectations):
How are all metric needs provided that are provided.
But if I need to add something in the future, do I need to open the request in this channel?

If there is a New Relic technical support case related to this request, please provide the case number:
Please provide a public gist with a sanitized (sensitive information removed) SNMP walk of the device. Providing MIB files is not a substitute for an SNMP walk and failure to provide one here will result in delays for closing this issue. The output of these commands shows the "true story" of what a device will respond to in SNMP and is used to ensure that our profiles are efficient and accurate for your devices.
Gist Link:

Example SNMP walk commands:
# v2c example
snmpwalk -v 2c -t 10 -On -c $COMMUNITY_STRING $IP_ADDRESS . >> snmp_walk.out

# v3 example
snmpwalk -v3 -t 10 -l authPriv -u $USERNAME -a MD5|SHA -A $AUTH_PASS -x DES|AES -X $PRIV_PASS -ObentU -Cc $IP_ADDRESS . >> snmp_walk.out

Customer looking for all available metrics, specifically related to hardware performance.
Case #00056237


Please provide the raw data or the preprocess procedure to get that

$data/concatenated_en2de_$subset_${lang}

https://github.com/sameenmaruf/selective-attn/tree/master/data


Error when trying to use Asgardeo React SDK on Stackblitz

Describe the issue:

I'm trying to create a demo using the React SDK in Stackblitz Cloud IDE.
https://stackblitz.com/edit/stackblitz-starters-kcgygm?file=src%2Findex.tsx
I have configured an application and updated the configs accordingly. This is the protocol configs of the app I use.

However, when I click on the Sign In button, nothing happens and I see the following log in Stackblitz console.
{
  message: "There was no refresh token found. Asgardeo doesn't return a refresh token if the refresh token grant is not enabled.",
  name: "No refresh token found.",
  code: "SPA-AUTH_HELPER-HR-SE01"
}

The following error can be seen in the browser console.
Uncaught (in promise) TypeError: Cannot read properties of null (reading 'toString')
    at S.eval (main.js:2:205363)
    at Generator.next (<anonymous>)
    at a (main.js:2:191464)

How to reproduce:

Fork the Stackblitz project https://stackblitz.com/edit/stackblitz-starters-kcgygm?file=src%2Findex.tsx
Create an application in Asgardeo console and update the configs accordingly in src/index.tsx
Click on the Sign In button and observe the console output.

Expected behavior:

Should be able to use React SDK on cloud IDEs such as Stackblitz, CodeSandbox etc.
Environment information (Please complete the following information; remove  any unnecessary fields) :

~Product Version: [e.g., IS 5.10.0, IS 5.9.0]~
OS: Mac
~Database: [e.g., MySQL, H2]~
~Userstore: [e.g., LDAP, JDBC]~

Optional Fields
Related issues:

Suggested labels:

Now there is no error on clicking on the signin button, but the Asgardeo login page is not loading.


[GHSA-9822-6m93-xqf4] Rails has possible XSS Vulnerability in Action Controller

Updates

Affected products

Comments
Add the rails package as affected

Hi there @tenderlove and @jhawthorn! A community member has suggested an improvement to your security advisory. If approved, this change will affect the global advisory listed at github.com/advisories. It will not affect the version listed in your project repository.
This change will be reviewed by our Security Curation Team. If you have thoughts or feedback, please share them in a comment here! If this PR has already been closed, you can start a new community contribution for this advisory


Click on novnc zone triggers a scroll

I display the novnc zone on a part of my screen.
When I click on the novnc zone, it seems there is a scroll (confusing for end users) that center this zone on my screen when it get focus.
Then the following clicks are correctly transmitted to remote display.
I would like to disable the scroll (and if possible directly transmit the first click to the remote display).

Bug here: https://github.com/novnc/noVNC/issues/1569


Accessibility: aria-labelledby and aria-label

Hy, I hope you are doing fine!
(This is a feature request)
I was wondering if you could add new optional attributes concerning labels, so a screen reader would read an assigned label.
e.g. data-aria-label and data-aria-labelledby
Let's say i have a structure like this:
This is an awesome snapappointments Fruits Select Box
<select id="Fruits" class="selectpicker" aria-labelledby="Fruits_label">.....</select>

Then the visible select box results in the  element, that is rendered as code after the select element. The select element itself is hidden.
Of course the generated button element can not have the same id as the hidden select element, so the "for" attribute of the label element can not work.
But it could be possible to add following attributes to the button element, so it wouldn't matter, that the "for" attribute doesn't link correctly:
aria-labelledby:
This is an awesome snapappointments Fruits Select Box
<select id="Fruits" class="selectpicker" aria-labelledby="Fruits_label">.....</select>
<button type="button" class="btn dropdown-toggle btn-secondary" data-toggle="dropdown" role="combobox" ..... **aria-labelledby="Fruits_label"**></button>

And if one does want to provide the label directly as text for screenreaders, and not through id of an existing label:
aria-label:
This is an awesome snapappointments Fruits Select Box
<select id="Fruits" class="selectpicker" aria-labelledby="Fruits_label">.....</select>
<button type="button" class="btn dropdown-toggle btn-secondary" data-toggle="dropdown" role="combobox" ..... **aria-label="This is an awesome snapappointments Fruits Select Box"**></button>

This would make the intended usage of the selectbox much more clearer for screenreader users.
If you'd like a pull request, let me know, but i think its probably done easily without?
With kind regards
A

As an addition, i found following pull-request, that probably solves the issue already partially:
https://github.com/snapappointments/bootstrap-select/pull/1882/files
The 2 new data-attributes are probably unnecessary, if you can just take the values from the select element, directly to the button element.
aria-labelledby="'+this.$element.attr("aria-labelledby")
Would that be possible?
With kind regards

Yes, thanks you, i also need this for accessibility

I also caught that in my test for screen readers. Someone with visual impairment would only get the 'Combobox collapsed' audio when focusing on the element. I tried aria-label and aria-labelledby or even title and none are currently being used.

Im using this function to pass the aria-label of the original select element on the button element generated by bootstrap-select, seems to work fine with screen readers:
function fixSelectpickerAriaLabels() {
	$('.selectpicker').each(function() {
		var button = $('button[data-id="'+this.id+'"]').first();
		if(button.length > 0) {
			button.attr('aria-label', $(this).attr('aria-label'));
		}
	});
}

That snippet depends on jquery and should be executed after document ready event.

Hello,
I have experienced the same problem. Do you have any plan to fix this?
Thanks


Added annotations to select SSL Profile on the HTTPS listener

The SSL profile must be predefined on the AppGw but can be selected by
name using the annotation: appgw-ssl-profile. Added unittests and
documentation.

Checklist

[x] The title of the PR is clear and informative
[x] If applicable, the changes made in the PR have proper test coverage
[ ] Issues addressed by the PR are mentioned in the description followed by Fixes.

Description

Fixes

Any updates on this?

Any updates on this?

Is there anything I can do to allow progress?  I did do a rebase.

@secmff thanks for the PR. It looks good to me. Once you fix the comment, I will merge.

We're currently waiting on this PR for an implementation our client needs in their environment to specify SSL profiles on-demand with AGIC. Is there any movement on reviewing this and getting it merged?

Hi @secmff @akshaysngupta. Will this PR fix #954? If so, will it also resolve the issue where AGIC is currently removing SSL Profiles from the Application Gateway?

I think it will fix it.  The SSL profile gets deleted because a whole new config will be loaded onto the AG. If you use the annotations from this PR, that config will include the SSL profile.  Please give it a try and let us know your results.

Thanks @trentcain
I did a rebase, should be ready for merge.

Hi any update on this PR?

@akshaysngupta Is there a date for release which include this PR?

@akshaysngupta will this be released soon? It is currently affecting our mutual authentication implementation as the SSL profile is getting removed on the listener

When will this PR become part of an offical release? We are desparately waiting for it.

@akshaysngupta Do you know when this will be part of an official release? My company only wants to deploy official releases and we really need this fix.


onlyRenderVisibleElements Data only appears in viewports

What platform were you using when you found the bug?

React Flow / Svelte Flow version:  11.10.3
Browser and version: chrome
OS and version:

Live code example
https://codesandbox.io/p/sandbox/reactflowv11-cj7cx8?file=%2Fsrc%2Fcomponent%2FReactFlow1.tsx%3A326%2C11-326%2C36
Describe the Bug
onlyRenderVisibleElements  If you add an option and scroll down, only the first viewport data is displayed
Steps to reproduce the bug or issue
Scroll down from the screen
Expected behavior
https://github.com/xyflow/xyflow/issues/4329
Is this a phenomenon related to the issue? Do I need to upgrade the version to ensure that data is displayed even if I scroll normally
Screenshots or Videos
No response
Additional context
No response

This is not an issue with React Flow but with your CSS rules. You don't want a native scrollbar but use scrollToPan in order to use scrolling for panning. If you can provide a simplified codesandbox, we can take a look, but this one is a bit too wild.


[feat]: support csv header

support csv files with header

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.杨熙 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Cannot use Adoptium JDK version 17.0.9+9.1

We need to make version parsing even less strict it seems.

Fixed via 8887fee76c651188412d666eadc8dc4e5f7eddf2


spec: Only run worker preun if systemd is running

Fixes #1915

[ -d /run/systemd/system ] is used in the systemd rpm macros as well; there's also a check if /usb/bin/systemctl exists in the firstplace, is that needed as well @teg?

Bump, I think this fell through the cracks.

Can we have the reasoning in the commit message?

@lucab sorry about that, on it :)
@msehnout updated!

The shellcheck can be ignored, it's fixed in several other PRs.


Update bob for forceful questions

Note that test-exercises is passing; the build failure is because there are separate problems with test-generator. I'll open an issue for that.

Thanks for the PR! I'll take a look here and also see what's wrong with those spec failures.

@mattkimmel , looks good to me! Feel free to merge and I can handle the spec failures in another PR.

Happy to help! 🎃


a few small readme updates

Adds name of this glorious project and link to the actual site
Adds pointers to contrib guidelines and discord channel

LGTM


Update README.md

Existing Sample Changes
Description
Changes in the README file requested before the promotion of the sample starts.
External Dependencies
None
Type of change
Please delete options that are not relevant. Add a 'X' to the one that is applicable.

[x] README change

How Has This Been Tested?
No testing needed

@IgorOchocki Not sure if you want me to merge this. I've approved the PR. You can go ahead and merge it.


Check form value for auth

This allows for a token to be passed in via form data (web browser ease), as well as skips token verification if no token is configured.

Looks good


fix(api): fix indexing files with api key auth

Are the llama-cpp-python changes in this PR part of getting the file indexing to work locally?


Unable to run dontet sample

I'm trying to run the dotnet sample and getting the following error.
dotnet restore --interactive is not showing any prompt for authentication
Unable to find package OpenAI.Api. No packages exist with this id in source(s): azure-sdk-for-net

Hi @baskialdensys were you able to get your issue resolved using the openai nuget package?

I already have this entry (https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json) in nuget.config file

Unable to find package OpenAI.Api. No packages exist with this id in source(s): azure-sdk-for-net

Getting the same erro Unable to find package OpenAI.Api. No packages exist with this id in source(s): azure-sdk-for-net

I deleted my nuget.config file from the project folder, it works now.

The readme file has this instruction , that's why I created local nuget.config file

`Verify that you have a nuget.config file in the same folder as your .csproj or .sln file. If not, paste the following content into a nuget.config file:

`
----

I am having very similar issue after all the steps completed .
This step fails, dotnet restore --interactive
With multiple error messages
Here's one of the examples:
error NU1101: Unable to find package Microsoft.Extensions.Configuration.Json. No packages exist with this id in source(s): azure-sdk-for-net
I have nuget configuration file and .6 and .7 SDK are installed on the system.
Any ideas ?

I Just deleted the local project nuget.config file. I was able to compile it. I hope it resolved the right OpenAI nuget package.


How to test each saved weight?

❓ Questions and Help
After I saved several weights  from training, I would like to evaluate each saved weights just in case overfitting.
When I tried to run python -m torch.distributed.launch --nproc_per_node=$NGPUS /path_to_maskrcnn_benchmark/tools/test_net.py --config-file "configs/e2e_mask_rcnn_R_50_FPN_1x.yaml" TEST.IMS_PER_BATCH 16
it only evaluated the last saved weights.
So, is it possible to evaluate each saved weights ?
By the way,  it costed around 20 mins to evaluate 8000 images on GPU V100,
is it normal or not?

Yes the code only evaluate the final check out point, the codes is in /engine/inference.py
if you want to check out other saved weights, you have to re-write the codes, it relates to many python files, be careful. I have tried however failed

Yes the code only evaluate the final check out point, the codes is in /engine/inference.py
if you want to check out other saved weights, you have to re-write the codes, it relates to many python files, be careful. I have tried however failed

Actually, I checked what is the context inside the last checkpoint file and I found that it was just the path of the saved model weights, which means we only need to modified the last checkpoint file context by using the path of the model weights you want to test.

I haven't tested it, but you can probably just modify the MODEL.WEIGHT in the config file you used with the full path to the model you want to test

In maskrcnn_benchmark/utils/checkpoint.py, it will always load the last checkpoint in load().
I think you need to change the code to support evaluating on other checkpoints.

Now you can test with any checkpoint you saved.

Now you can test with any checkpoint you saved.

Thanks! It is very useful!


feat: (IAC-320) Provide context based routing option for Logging and Monitoring

Changes
By default, viya4-deployment supports deploying sassoftware/viya4-monitoring-kubernetes using host-based routing for the logging and monitoring applications. Following a successful host-based routing deployment of cluster-logging and cluster-monitoring, OpenSearch dashboards can be accessed at dashboards.cluster.host.example.com and grafana can be accessed at grafana.cluster.host.example.com
This pull request adds support to viya4-monitoring for deploying sassoftware/viya4-monitoring-kubernetes with path-based routing. Following a successful path-based routing deployment of cluster-logging and cluster-monitoring, OpenSearch dashboards can be accessed at cluster.host.example.com/dashboards and grafana can be accessed at cluster.host.example.com/grafana

Add a new V4M ansible-vars configuration parameter V4M_ROUTING. Supported values for V4M_ROUTING are host-based, which is the default (and the current behavior), and path-based.
Add a validation task to ensure that host-based and path-based are the only acceptable values for V4M_ROUTING.
Always use the same V4M_ROUTING option to install cluster-logging and cluster-monitoring when installing them separately.

Testing
Development tests executed against V4M stable branch using OpenSearch 1.x

Scenario
Task
Provider
K8s
V4_CFG_BASE_DOMAIN
V4M_BASE_DOMAIN
V4M_ROUTING
DAC tags
V4M ingress result

1
Install cluster-logging
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
not specified
cluster-logging,install
As expected, host-based ingress URL type, the default is used. Dashboards available at dashboards.dhmonlog.devops.unx.sas.com, OpenSearch available at search.dhmonlog.devops.unx.sas.com

2
Install cluster-logging with invalid V4M_ROUTING
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
nodeport
cluster-logging,install
DAC exits with the following validation error since nodeport is not a supported value for V4M_ROUTING: "msg": "Invalid V4M_ROUTING value: nodeport\nSupported values for V4M_ROUTING are host-based or path-based\n"

3
Install cluster-logging
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
host-based
cluster-logging,install
The specified host-based ingress URL type is used. Dashboards available at dashboards.dhmonlog.devops.unx.sas.com, OpenSearch available at search.dhmonlog.devops.unx.sas.com

4
Install cluster-logging
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
path-based
cluster-logging,install
The specified path-based ingress URL type is used. Dashboards available at dhmonlog.devops.unx.sas.com/dashboards, OpenSearch available at dhmonlog.devops.unx.sas.com/search

5
Install cluster-monitoring
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
not specified
cluster-monitoring,install
As expected, host-based ingress URL type, the default is used. Monitoring apps available at grafana.dhmonlog.devops.unx.sas.com,prometheus.dhmonlog.devops.unx.sas.com, and alertmanager.dhmonlog.devops.unx.sas.com

6
Install cluster-monitoring
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
path-based
cluster-monitoring,install
The specified path-based ingress URL type is used. Monitoring apps available at dhmonlog.devops.unx.sas.com/grafana,dhmonlog.devops.unx.sas.com/prometheus, and dhmonlog.devops.unx.sas.com/alertmanager

7
Install cluster-logging,cluster-monitoring
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
host-based
cluster-logging,cluster-monitoring,install
The specified host-based ingress URL type is used. Dashboards available at dashboards.dhmonlog.devops.unx.sas.com, OpenSearch available at search.dhmonlog.devops.unx.sas.com, Monitoring apps available at grafana.dhmonlog.devops.unx.sas.com,prometheus.dhmonlog.devops.unx.sas.com, and alertmanager.dhmonlog.devops.unx.sas.com

A set of development tests were re-executed after required updates for the latest 1.2.11 V4M release, two are shown below.
See internal ticket for additional details.

Scenario
Task
V4M branch
TLS mode
Provider
K8s
V4_CFG_BASE_DOMAIN
V4M_BASE_DOMAIN
V4M_ROUTING
DAC tags
V4M ingress result

25
Install cluster-logging,cluster-monitoring
stable
front-door
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
path-based
cluster-logging,cluster-monitoring,install
Dashboards available at https://dhmonlog.devops.unx.sas.com/dashboards with log data present, OpenSearch available at https://dhmonlog.devops.unx.sas.com/search, grafana available at https://dhmonlog.devops.unx.sas.com/grafana with monitoring data from prometheus present, Prometheus available at https://dhmonlog.devops.unx.sas.com/prometheus, Alertmanager available at https://dhmonlog.devops.unx.sas.com/alertmanager

26
Install cluster-logging,cluster-monitoring
stable
front-door
Azure
1.24.6
dhmonlog.devops.unx.sas.com
dhmonlog.devops.unx.sas.com
host-based
cluster-logging,cluster-monitoring,install
Dashboards available at dashboards.dhmonlog.devops.unx.sas.com, OpenSearch available at search.dhmonlog.devops.unx.sas.com, Grafana available at grafana.dhmonlog.devops.unx.sas.com, prometheus available at prometheus.dhmonlog.devops.unx.sas.com, alertmanager available at alertmanager.dhmonlog.devops.unx.sas.com

Be sure to look through the monitoring/logging section to clean up any extra files left over that used to support host-based deployments. These probably live in a new directory.

Identified a set of files to remove, re-running monitoring and logging uninstall/install cycle to confirm those deletions are good.


Fix CODEOWNERS file (opensearch-project#1193)

(cherry picked from commit e3cd1c1ffb89e4195670031843cc937f898cf7ce)
opensearch-security pull request intake form
Please provide as much details as possible to get feedback/acceptance on your PR quickly

Category: (Enhancement, New feature, Bug fix, Test fix, Refactoring, Maintenance, Documentation)

Github Issue # or road-map entry, if available:

Description of changes:

Why these changes are required?

What is the old behavior before changes and new behavior after changes? (Please add any example/logs/screen-shot if available)

Testing done: (Please provide details of testing done: Unit testing, integration testing and manual testing)

TO-DOs, if any: (Please describe pending items and provide Github issues# for each of them)

Is it backport from main branch? (If yes, please add backport PR # and commits #)

By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #1290 (355d743) into opendistro-1.4 (b5c575b) will increase coverage by 0.01%.
The diff coverage is n/a.

@@                 Coverage Diff                  @@
##             opendistro-1.4    #1290      +/-   ##
====================================================
+ Coverage             63.45%   63.46%   +0.01%
  Complexity             3020     3020
====================================================
  Files                   235      235
  Lines                 16708    16708
  Branches               3006     3006
====================================================
+ Hits                  10602    10604       +2
+ Misses                 4554     4553       -1
+ Partials               1552     1551       -1

Impacted Files
Coverage Δ

...transport/OpenDistroSecuritySSLNettyTransport.java
68.08% <0.00%> (-1.07%)
:arrow_down:

.../dlic/auth/ldap2/LDAPConnectionFactoryFactory.java
57.25% <0.00%> (+0.76%)
:arrow_up:

...csearch/security/auditlog/sink/ExternalESSink.java
61.25% <0.00%> (+2.50%)
:arrow_up:

Continue to review full report at Codecov.

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


[Enhance] run postgres unit test with different username to avoid conflict

Signed-off-by: myan<EMAIL_ADDRESS>

/retest

/retest

/test test-e2e


Crash when run in app

I download the new project, and When run it,  APP crashed and logcat shows question :
java.lang.NoSuchMethodError: No static method doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; in class Ljava/security/AccessController; or its super classes (declaration of
it seems like the permission problem, but I do not do anything. how can I solve it?  Thank you.

Is there any way to reproduce this?  Which version of Java are you using?

yes, When build app the problem appears. I use Android Studio Giraffe with its jdk running from jbr17.0.6.

This is a regression introduced by newer Log4j, for now I reverted back to the previous version, see commit https://github.com/centic9/poi-on-android/commit/5641dd33acd3e644436aaaba6560931fee811c1b
So the latest version should work again for you.


Fix "agent-lb" project

@DaanHoogland, @rhtyd, and @nvazquez can you take a look here?
When PR #2469 got merged forward, the parent pom version was not updated.

sounds like a bug in the git-merge-fwd script, @rafaelweingartner . will have a look

As soon as travis and Jenkins are green, do we need the integration tests?

@blueorangutan package

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

Packaging result: ✔centos6 ✔centos7 ✖debian. JID-1784

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2379)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 20697 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2491-t2379-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_certauthority_root.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Smoke tests completed. 66 look OK, 1 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_04_rvpc_network_garbage_collector_nics
Failure
443.94
test_vpc_redundant.py

test_05_rvpc_multi_tiers
Failure
302.29
test_vpc_redundant.py

test_05_rvpc_multi_tiers
Error
325.00
test_vpc_redundant.py

Are these errors something that we need to take a look into? No code has been changed here.


[firebase-messaging]: FirebaseMessaging onBackgroundMessage() skips VS Code breakpoint and freezes my debug session

Is there an existing issue for this?

[X] I have searched the existing issues.

Which plugins are affected?
Messaging
Which platforms are affected?
Android
Description
While I was implementing a new feature in my app and in debug mode, VS Code started to show strange behavior when handling a breakpoint. After inspecting my code, I noticed that when the debugger stopped at the breakpoint on FirebaseMessaging.onBackgroundMessage(firebase_utils.firebaseMessagingBackgroundHandler);, the 'Step In/Out' buttons in VS Code were disabled (as if no debug session was running) and the app completely froze. I commented out the line of code above, and debugging worked as expected. I have updated my packages to the latest major versions, as well as Flutter and Dart. My VS Code extensions are also up to date, and flutter doctor -v doesn't show any issues.
I also noticed that the bug takes place for the first time that app builds. If I hit hot-reload button the app in debug mode runs as expected.
My code is following this guide "https://firebase.google.com/docs/cloud-messaging/flutter/receive" and was working fine until previous Thursday.
Reproducing the issue
Right after the first install of the app, running in debug mode the bug takes place.
Firebase Core version
3.5.0
Flutter Version
3.24.3
Relevant Log Output
this is the only firebase log that shows right before the bug take place:

I/FLTFireMsgService(32201): FlutterFirebaseMessagingBackgroundService started!

Flutter dependencies

Expand Flutter dependencies snippet

dependencies:
- android_path_provider 0.3.0 [flutter]
- android_play_install_referrer 0.4.0 [flutter]
- animated_digit 3.2.3 [flutter]
- animated_flip_counter 0.3.4 [flutter]
- animated_splash_screen 1.3.0 [flutter page_transition]
- app_links 6.3.2 [flutter app_links_linux app_links_platform_interface app_links_web]
- app_settings 5.1.1 [flutter plugin_platform_interface]
- app_tracking_transparency 2.0.6 [flutter]
- app_version_update 5.0.3 [flutter http package_info_plus url_launcher]
- background_fetch 1.3.7 [flutter]
- badges 3.1.2 [flutter]
- bloc 8.1.4 [meta]
- blur 4.0.0 [flutter]
- cached_network_image 3.4.0 [cached_network_image_platform_interface cached_network_image_web flutter flutter_cache_manager octo_image]
- calendar_date_picker2 1.1.7 [flutter intl]
- card_swiper 3.0.1 [flutter]
- carousel_slider 5.0.0 [flutter]
- circle_list 1.0.5 [flutter]
- connectivity_plus 6.0.5 [flutter flutter_web_plugins connectivity_plus_platform_interface web meta nm collection]
- connectivity_plus_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- convex_bottom_bar 3.2.0 [flutter]
- country_picker 2.0.26 [collection universal_io flutter]
- cupertino_icons 1.0.8
- custom_date_range_picker 1.1.0 [flutter intl]
- date_time_picker 2.1.0 [flutter intl]
- dio 5.7.0 [async http_parser meta path dio_web_adapter]
- dropdown_search 6.0.1 [flutter]
- equatable 2.0.5 [collection meta]
- facebook_app_events 0.19.3 [flutter]
- file_picker 8.1.2 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface ffi path win32 cross_file web]
- firebase_analytics 11.3.2 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter]
- firebase_auth 5.3.0 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 3.5.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 4.1.2 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_database 11.1.3 [firebase_core firebase_core_platform_interface firebase_database_platform_interface firebase_database_web flutter]
- firebase_messaging 15.1.2 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math sky_engine]
- flutter_app_badger 1.5.0 [flutter]
- flutter_bloc 8.1.6 [bloc flutter provider]
- flutter_cache_manager 3.4.1 [clock collection file flutter http path path_provider rxdart sqflite uuid]
- flutter_downloader 1.11.8 [flutter]
- flutter_image_compress 2.3.0 [flutter flutter_image_compress_platform_interface flutter_image_compress_common flutter_image_compress_web flutter_image_compress_macos flutter_image_compress_ohos]
- flutter_launcher_icons 0.14.0 [args checked_yaml cli_util image json_annotation path yaml]
- flutter_layout_grid 2.0.7 [flutter collection quiver]
- flutter_linkify 6.0.0 [flutter linkify]
- flutter_local_notifications 17.2.3 [clock flutter flutter_local_notifications_linux flutter_local_notifications_platform_interface timezone]
- flutter_localizations 0.0.0 [flutter intl characters clock collection material_color_utilities meta path vector_math]
- flutter_rating_bar 4.0.1 [flutter]
- flutter_secure_storage 9.2.2 [flutter flutter_secure_storage_linux flutter_secure_storage_macos flutter_secure_storage_platform_interface flutter_secure_storage_web flutter_secure_storage_windows meta]
- flutter_signin_button 2.0.0 [flutter font_awesome_flutter]
- flutter_spinkit 5.2.1 [flutter]
- flutter_staggered_grid_view 0.7.0 [flutter]
- flutter_svg 2.0.10+1 [flutter http vector_graphics vector_graphics_codec vector_graphics_compiler]
- flutter_time_picker_spinner 2.0.0 [flutter]
- flutter_tree 2.0.3 [flutter]
- flutter_typeahead 5.2.0 [flutter flutter_keyboard_visibility pointer_interceptor]
- flutter_widget_from_html_core 0.15.2 [csslib flutter html logging]
- flutter_zoom_drawer 3.2.0 [flutter]
- fluttertoast 8.2.8 [flutter flutter_web_plugins web]
- form_builder_validators 11.0.0 [flutter flutter_localizations intl]
- form_field_validator 1.1.0 [flutter intl]
- geolocator 13.0.1 [flutter geolocator_platform_interface geolocator_android geolocator_apple geolocator_web geolocator_windows]
- google_api_availability 5.0.0 [flutter google_api_availability_android google_api_availability_platform_interface]
- google_fonts 6.2.1 [flutter http path_provider crypto]
- google_maps_flutter 2.9.0 [flutter google_maps_flutter_android google_maps_flutter_ios google_maps_flutter_platform_interface google_maps_flutter_web]
- google_sign_in 6.2.1 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web]
- http 1.2.2 [async http_parser meta web]
- image 4.2.0 [archive meta xml]
- image_gallery_saver 2.0.3 [flutter]
- image_picker 1.1.2 [flutter image_picker_android image_picker_for_web image_picker_ios image_picker_linux image_picker_macos image_picker_platform_interface image_picker_windows]
- in_app_review 2.0.9 [flutter in_app_review_platform_interface]
- infinite_scroll_pagination 4.0.0 [flutter flutter_staggered_grid_view sliver_tools]
- intl 0.19.0 [clock meta path]
- isar 3.1.0+1 [ffi js meta]
- isar_flutter_libs 3.1.0+1 [flutter isar]
- like_button 2.0.5 [flutter]
- liquid_progress_indicator 0.4.0 [flutter]
- location 6.0.2 [flutter location_platform_interface location_web]
- lottie 3.1.2 [archive flutter http path vector_math]
- map_launcher 3.5.0 [flutter]
- material_floating_search_bar 0.3.7 [flutter meta]
- media_store_plus 0.1.3 [flutter plugin_platform_interface meta]
- mime 1.0.6
- mobile_scanner 5.2.3 [flutter flutter_web_plugins plugin_platform_interface web]
- modal_bottom_sheet 3.0.0 [flutter]
- multi_dropdown 3.0.1 [flutter]
- open_filex 4.5.0 [flutter ffi]
- package_info_plus 8.0.2 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface web win32 clock]
- page_transition 2.1.0 [flutter]
- palette_generator 0.3.3+4 [collection flutter]
- path_provider 2.1.4 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- path_provider_foundation 2.4.0 [flutter path_provider_platform_interface]
- percent_indicator 4.2.3 [flutter]
- permission_handler 11.3.1 [flutter meta permission_handler_android permission_handler_apple permission_handler_html permission_handler_windows permission_handler_platform_interface]
- photo_view 0.15.0 [flutter]
- provider 6.1.2 [collection flutter nested]
- qr_flutter 4.1.0 [flutter qr]
- scrollable_list_tab_scroller 3.1.0 [flutter scrollable_positioned_list scrolls_to_top]
- share_plus 10.0.2 [cross_file meta mime flutter flutter_web_plugins share_plus_platform_interface file url_launcher_web url_launcher_windows url_launcher_linux url_launcher_platform_interface ffi web win32]
- shared_preferences 2.3.2 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- shimmer 3.0.0 [flutter]
- smooth_page_indicator 1.2.0+3 [flutter]
- syncfusion_flutter_calendar 27.1.48 [flutter timezone syncfusion_flutter_core syncfusion_flutter_datepicker intl]
- syncfusion_flutter_core 27.1.48 [vector_math flutter]
- syncfusion_flutter_datepicker 27.1.48 [flutter intl syncfusion_flutter_core]
- the_apple_sign_in 1.1.1 [flutter]
- upgrader 11.1.0 [flutter device_info_plus html http os_detect package_info_plus shared_preferences url_launcher version xml]
- url_launcher 6.3.0 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- webview_flutter 4.9.0 [flutter webview_flutter_android webview_flutter_platform_interface webview_flutter_wkwebview]
- youtube_player_flutter 9.0.4 [flutter flutter_inappwebview]

dev dependencies:
- build_runner 2.4.12 [analyzer args async build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style frontend_server_client glob graphs http_multi_server io js logging meta mime package_config path pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- flutter_lints 4.0.0 [lints]
- flutter_test 0.0.0 [flutter test_api matcher path fake_async clock stack_trace vector_math leak_tracker_flutter_testing async boolean_selector characters collection leak_tracker leak_tracker_testing material_color_utilities meta source_span stream_channel string_scanner term_glyph vm_service]
- isar_generator 3.1.0+1 [analyzer build dart_style dartx glob isar path source_gen xxh3]
- json_serializable 6.8.0 [analyzer async build build_config collection json_annotation meta path pub_semver pubspec_parse source_gen source_helper]
- lints 4.0.0

transitive dependencies:
- _fe_analyzer_shared 61.0.0 [meta]
- _flutterfire_internals 1.3.43 [collection firebase_core firebase_core_platform_interface flutter meta]
- analyzer 5.13.0 [_fe_analyzer_shared collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- app_links_linux 1.0.3 [flutter app_links_platform_interface gtk]
- app_links_platform_interface 2.0.2 [flutter plugin_platform_interface]
- app_links_web 1.0.4 [flutter flutter_web_plugins app_links_platform_interface web]
- archive 3.6.1 [crypto path]
- args 2.5.0
- async 2.11.0 [collection meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- build 2.4.1 [analyzer async convert crypto glob logging meta package_config path]
- build_config 1.1.1 [checked_yaml json_annotation path pubspec_parse yaml]
- build_daemon 4.0.2 [built_collection built_value crypto http_multi_server logging path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 2.4.2 [analyzer async build collection convert crypto graphs logging package_config path pool pub_semver stream_transform yaml]
- build_runner_core 7.3.2 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta package_config path pool timing watcher yaml]
- built_collection 5.1.1
- built_value 8.9.2 [built_collection collection fixnum meta]
- cached_network_image_platform_interface 4.1.1 [flutter flutter_cache_manager]
- cached_network_image_web 1.3.0 [cached_network_image_platform_interface flutter flutter_cache_manager]
- characters 1.3.0
- checked_yaml 2.0.3 [json_annotation source_span yaml]
- cli_util 0.4.1 [meta path]
- clock 1.1.1
- code_builder 4.10.0 [built_collection built_value collection matcher meta]
- collection 1.18.0
- convert 3.1.1 [typed_data]
- cross_file 0.3.4+2 [meta web]
- crypto 3.0.5 [typed_data]
- csslib 1.0.0 [source_span]
- dart_style 2.3.2 [analyzer args path pub_semver source_span]
- dartx 1.2.0 [characters collection crypto meta path time]
- dbus 0.7.10 [args ffi meta xml]
- device_info_plus 10.1.2 [device_info_plus_platform_interface ffi file flutter flutter_web_plugins meta web win32 win32_registry]
- device_info_plus_platform_interface 7.0.1 [flutter meta plugin_platform_interface]
- dio_web_adapter 2.0.0 [dio http_parser meta web]
- fake_async 1.3.1 [clock collection]
- ffi 2.1.3
- file 7.0.0 [meta path]
- file_selector_linux 0.9.2+1 [cross_file file_selector_platform_interface flutter]
- file_selector_macos 0.9.4 [cross_file file_selector_platform_interface flutter]
- file_selector_platform_interface 2.6.2 [cross_file flutter http plugin_platform_interface]
- file_selector_windows 0.9.3+2 [cross_file file_selector_platform_interface flutter]
- firebase_analytics_platform_interface 4.2.4 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.5.10+1 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins]
- firebase_auth_platform_interface 7.4.6 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 5.13.1 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser meta web]
- firebase_core_platform_interface 5.3.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 2.18.1 [firebase_core_platform_interface flutter flutter_web_plugins meta web]
- firebase_crashlytics_platform_interface 3.6.43 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_platform_interface 0.2.5+43 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_web 0.2.6+1 [collection firebase_core firebase_core_web firebase_database_platform_interface flutter flutter_web_plugins]
- firebase_messaging_platform_interface 4.5.45 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 3.9.1 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins meta web]
- fixnum 1.1.0
- flutter_image_compress_common 1.0.5 [flutter flutter_image_compress_platform_interface]
- flutter_image_compress_macos 1.0.2 [flutter flutter_image_compress_platform_interface]
- flutter_image_compress_ohos 0.0.3 [flutter flutter_image_compress_platform_interface]
- flutter_image_compress_platform_interface 1.0.5 [flutter plugin_platform_interface cross_file]
- flutter_image_compress_web 0.1.4+1 [flutter flutter_web_plugins flutter_image_compress_platform_interface js]
- flutter_inappwebview 6.0.0 [flutter flutter_inappwebview_platform_interface flutter_inappwebview_android flutter_inappwebview_ios flutter_inappwebview_macos flutter_inappwebview_web]
- flutter_inappwebview_android 1.0.13 [flutter flutter_inappwebview_platform_interface]
- flutter_inappwebview_internal_annotations 1.1.1
- flutter_inappwebview_ios 1.0.13 [flutter flutter_inappwebview_platform_interface]
- flutter_inappwebview_macos 1.0.11 [flutter flutter_inappwebview_platform_interface]
- flutter_inappwebview_platform_interface 1.0.10 [flutter flutter_inappwebview_internal_annotations plugin_platform_interface]
- flutter_inappwebview_web 1.0.8 [flutter flutter_web_plugins js flutter_inappwebview_platform_interface]
- flutter_keyboard_visibility 6.0.0 [meta flutter_keyboard_visibility_platform_interface flutter_keyboard_visibility_linux flutter_keyboard_visibility_macos flutter_keyboard_visibility_web flutter_keyboard_visibility_windows flutter]
- flutter_keyboard_visibility_linux 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_macos 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_keyboard_visibility_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 2.0.0 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_keyboard_visibility_windows 1.0.0 [flutter_keyboard_visibility_platform_interface flutter]
- flutter_local_notifications_linux 4.0.1 [dbus ffi flutter flutter_local_notifications_platform_interface path xdg_directories]
- flutter_local_notifications_platform_interface 7.2.0 [flutter plugin_platform_interface]
- flutter_plugin_android_lifecycle 2.0.22 [flutter]
- flutter_secure_storage_linux 1.2.1 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_macos 3.1.2 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_platform_interface 1.1.2 [flutter plugin_platform_interface]
- flutter_secure_storage_web 1.2.1 [flutter flutter_secure_storage_platform_interface flutter_web_plugins js]
- flutter_secure_storage_windows 3.1.2 [ffi flutter flutter_secure_storage_platform_interface path path_provider win32]
- flutter_web_plugins 0.0.0 [flutter characters collection material_color_utilities meta vector_math]
- font_awesome_flutter 9.2.0 [flutter]
- frontend_server_client 4.0.0 [async path]
- geolocator_android 4.6.1 [flutter geolocator_platform_interface meta uuid]
- geolocator_apple 2.3.7 [flutter geolocator_platform_interface]
- geolocator_platform_interface 4.2.4 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 4.1.1 [flutter flutter_web_plugins geolocator_platform_interface web]
- geolocator_windows 0.2.3 [flutter geolocator_platform_interface]
- glob 2.1.2 [async collection file path string_scanner]
- google_api_availability_android 1.0.1 [flutter google_api_availability_platform_interface]
- google_api_availability_platform_interface 1.0.1 [flutter plugin_platform_interface meta]
- google_identity_services_web 0.3.1+4 [meta web]
- google_maps 8.0.0 [meta web]
- google_maps_flutter_android 2.14.6 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface stream_transform]
- google_maps_flutter_ios 2.13.0 [flutter google_maps_flutter_platform_interface stream_transform]
- google_maps_flutter_platform_interface 2.9.2 [collection flutter plugin_platform_interface stream_transform]
- google_maps_flutter_web 0.5.10 [collection flutter flutter_web_plugins google_maps google_maps_flutter_platform_interface sanitize_html stream_transform web]
- google_sign_in_android 6.1.30 [flutter google_sign_in_platform_interface]
- google_sign_in_ios 5.7.7 [flutter google_sign_in_platform_interface]
- google_sign_in_platform_interface 2.4.5 [flutter plugin_platform_interface]
- google_sign_in_web 0.12.4+2 [flutter flutter_web_plugins google_identity_services_web google_sign_in_platform_interface http web]
- graphs 2.3.2 [collection]
- gtk 2.1.0 [ffi flutter meta]
- html 0.15.4 [csslib source_span]
- http_multi_server 3.2.1 [async]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- image_picker_android 0.8.12+13 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- image_picker_for_web 3.0.5 [flutter flutter_web_plugins image_picker_platform_interface mime web]
- image_picker_ios 0.8.12 [flutter image_picker_platform_interface]
- image_picker_linux 0.2.1+1 [file_selector_linux file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_macos 0.2.1+1 [file_selector_macos file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_platform_interface 2.10.0 [cross_file flutter http plugin_platform_interface]
- image_picker_windows 0.2.1+1 [file_selector_platform_interface file_selector_windows flutter image_picker_platform_interface]
- in_app_review_platform_interface 2.0.5 [flutter url_launcher plugin_platform_interface platform]
- io 1.0.4 [meta path string_scanner]
- js 0.6.7 [meta]
- json_annotation 4.9.0 [meta]
- leak_tracker 10.0.5 [clock collection meta path vm_service]
- leak_tracker_flutter_testing 3.0.5 [flutter leak_tracker leak_tracker_testing matcher meta]
- leak_tracker_testing 3.0.1 [leak_tracker matcher meta]
- linkify 5.0.0
- location_platform_interface 4.0.0 [flutter plugin_platform_interface]
- location_web 5.0.1 [flutter flutter_web_plugins http_parser js location_platform_interface]
- logging 1.2.0
- matcher 0.12.16+1 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.11.1 [collection]
- meta 1.15.0
- nested 1.0.0 [flutter]
- nm 0.5.0 [dbus]
- octo_image 2.1.0 [flutter]
- os_detect 2.0.1
- package_config 2.1.0 [path]
- package_info_plus_platform_interface 3.0.1 [flutter meta plugin_platform_interface]
- path 1.9.0
- path_parsing 1.0.1 [vector_math meta]
- path_provider_android 2.2.10 [flutter path_provider_platform_interface]
- path_provider_linux 2.2.1 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.2 [flutter platform plugin_platform_interface]
- path_provider_windows 2.3.0 [ffi flutter path path_provider_platform_interface]
- permission_handler_android 12.0.12 [flutter permission_handler_platform_interface]
- permission_handler_apple 9.4.5 [flutter permission_handler_platform_interface]
- permission_handler_html 0.1.3+2 [flutter flutter_web_plugins permission_handler_platform_interface web]
- permission_handler_platform_interface 4.2.3 [flutter meta plugin_platform_interface]
- permission_handler_windows 0.2.1 [flutter permission_handler_platform_interface]
- petitparser 6.0.2 [meta]
- platform 3.1.5
- plugin_platform_interface 2.1.8 [meta]
- pointer_interceptor 0.10.1+2 [flutter flutter_web_plugins pointer_interceptor_ios pointer_interceptor_platform_interface pointer_interceptor_web]
- pointer_interceptor_ios 0.10.1 [flutter plugin_platform_interface pointer_interceptor_platform_interface]
- pointer_interceptor_platform_interface 0.10.0+1 [flutter plugin_platform_interface]
- pointer_interceptor_web 0.10.2+1 [flutter flutter_web_plugins plugin_platform_interface pointer_interceptor_platform_interface web]
- pool 1.5.1 [async stack_trace]
- pub_semver 2.1.4 [collection meta]
- pubspec_parse 1.3.0 [checked_yaml collection json_annotation pub_semver yaml]
- qr 3.0.2 [meta]
- quiver 3.2.2 [matcher]
- rxdart 0.28.0
- sanitize_html 2.1.0 [html meta]
- scrollable_positioned_list 0.3.8 [flutter collection]
- scrolls_to_top 2.1.1 [flutter]
- share_plus_platform_interface 5.0.0 [cross_file flutter meta mime plugin_platform_interface path_provider uuid]
- shared_preferences_android 2.3.2 [flutter shared_preferences_platform_interface]
- shared_preferences_foundation 2.5.2 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.4.1 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.4.1 [flutter plugin_platform_interface]
- shared_preferences_web 2.4.2 [flutter flutter_web_plugins shared_preferences_platform_interface web]
- shared_preferences_windows 2.4.1 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.4.1 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 2.0.0 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.99
- sliver_tools 0.2.12 [flutter]
- source_gen 1.5.0 [analyzer async build dart_style glob path source_span yaml]
- source_helper 1.3.4 [analyzer collection source_gen]
- source_span 1.10.0 [collection path term_glyph]
- sprintf 7.0.0
- sqflite 2.3.3+1 [flutter sqflite_common path]
- sqflite_common 2.5.4+3 [synchronized path meta]
- stack_trace 1.11.1 [path]
- stream_channel 2.1.2 [async]
- stream_transform 2.1.0
- string_scanner 1.2.0 [source_span]
- synchronized 3.3.0+2
- term_glyph 1.2.1
- test_api 0.7.2 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph]
- time 2.1.4 [clock]
- timezone 0.9.4 [path]
- timing 1.0.1 [json_annotation]
- typed_data 1.3.2 [collection]
- universal_io 2.2.2 [collection meta typed_data]
- url_launcher_android 6.3.10 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.3.1 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.2.0 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.2.0 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.3.2 [flutter plugin_platform_interface]
- url_launcher_web 2.3.3 [flutter flutter_web_plugins url_launcher_platform_interface web]
- url_launcher_windows 3.1.2 [flutter url_launcher_platform_interface]
- uuid 4.5.0 [crypto sprintf meta fixnum]
- vector_graphics 1.1.11+1 [flutter http vector_graphics_codec]
- vector_graphics_codec 1.1.11+1
- vector_graphics_compiler 1.1.11+1 [args meta path_parsing xml vector_graphics_codec path]
- vector_math 2.1.4
- version 3.0.2
- vm_service 14.2.5
- watcher 1.1.0 [async path]
- web 1.0.0
- web_socket 0.1.6 [web]
- web_socket_channel 3.0.1 [async crypto stream_channel web web_socket]
- webview_flutter_android 3.16.7 [flutter webview_flutter_platform_interface]
- webview_flutter_platform_interface 2.10.0 [flutter meta plugin_platform_interface]
- webview_flutter_wkwebview 3.15.0 [flutter path webview_flutter_platform_interface]
- win32 5.5.4 [ffi]
- win32_registry 1.1.5 [ffi win32]
- xdg_directories 1.0.4 [meta path]
- xml 6.5.0 [collection meta petitparser]
- xxh3 1.0.1
- yaml 3.1.2 [collection source_span string_scanner]

Additional context and comments
No response

Hi @VasilisPH , thanks for submitting this issue. I'm unable to reproduce this. I believe this could be a VS Code issue rather than a FlutterFire issue.


Question about the parameters for train and eval

Hi, @happinesslz
Thanks for your great job!
I have two questions for your work:

I have found that the parameter called "MC_MASK_THRES" in your pretrained model is different from that in run_train_and_eval_epnet_plus_plus_car.sh. Could you please explain the reason, and which one is more suitble?
You said you would transfer EPNet++ to Waymo dataset, but the number of RGB images of Waymo dataset is different from the KITTI dataset. Waymo has multiple RGB images as input, so how are you going to deal with this problem?

@Rolandxx7
Thanks for your attention.
1.) MC_MASK_THRES is used in MC loss, you could refer to the formula(4) in the original paper of sec3.3. When the proproblities of belonging to the foreground for a position on two modalities are lower than a specified threshold, we think it is a background point. We do not compute MC loss for these background points. In general, it is proper to set MC_MASK_THRES as 0.2 in a dense scene~(64-beam). For a sparser scene, it is necessary to reduce the value MC_MASK_THRES~(e.g., 0.1 or 0.5).
2.) Waymo provides 360-degree LiDAR points and multiple RGB images. And the point-wise correspondence between two modalities can be obtained by the provided multiple projection matrices.

@happinesslz
Thanks for your detailed explanation！I have one more question to ask.
the parameters "PC_AREA_SCOPE" and "RPN_POST_NMS_TOP_N" defined in PED_EPNet_plus_plus.yaml is different from CYC_EPNet_plus_plus.yaml and CAR_EPNet_plus_plus.yaml. Could you please explain the reason for me?
Also, I find that if we use the [[-40, 40], [-0.5,  2.5], [0, 70.4]] as the PC_AREA_SCOPE, the number of objects can be increased, so I would like to know why you did this.

@happinesslz
I'm really sorry for opening the issue again.
I am confused by these parameters in PED_EPNet_plus_plus.yaml:
What's the difference between "SCORE_THRESH" of RCNN, "NMS_THRESH" of RCNN , and "RPN_NMS_THRESH" of TEST?


Cleanup Xcode warnings

This pull request cleans up two warnings in Xcode related to  constructing a Selector explicitly rather than the newer/safer #selector method and the deprecation of the C-style ++ operator.

@aciidb0mb3r Looks like this broke CI since #selector is not available in Swift <2.2. We could bump the Travis Xcode version to get the checks to pass, but it might break compilation for anyone using anything older than Xcode 7.3. Any ideas how we might support both? Thanks!

Sorry for the late reply, I think we can just ditch Swift <2.2
do you think you can update travis manifest file?

Great, I'll update the travis file

Awesome, Thanks!


Issue 16583

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
Explanation of your pull request in arbitrary form goes here. Please make sure the description explains the purpose and effect of your pull request and is worded well enough to be understood. Provide as much context and examples as possible.
Looking for another ticket to help out with.  Found that the two current methods for finding videos were not matching any mediaIDs in this page.  Found there was a "guid":"\d+" which existed in json, so extended the results by adding that match.  I left the existing matches in case other pages use them.

I concatenated the two regex results in order to remove duplicate code.

I see the way you solved this, and will follow that pattern going forward.  Thanks.


Use placement new to construct item on uninitialized memory.

Formerly used the assignment operator to copy to uninitialized
memory. But a non-trivial assignment operator requires the destination
object be in a valid state. So use placement new to construct the item
on the uninitialized bits.
Partial fix for #1153
Also a similar fix to come in CUB.

How do I build the tests?
Looks like I have to persuade it to generate some dependencies, but running generate_mk.py needs some arguments that I don't know how to provide.
I've poked around a little in the Makefile. make depend doesn't exist. Just a little file telling people how to build the tests would be helpful. Thanks. (Sorry if it's documented and I've missed it.)
CCBIN=/usr/bin/g++-8 PYTHON=python3  make
#### CCBIN         : /usr/bin/g++-8
#### CCBIN VERSION : g++-8 (Ubuntu 8.4.0-3ubuntu2) 8.4.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#### CXX_STD       : c++14
Makefile:192: /built/__agnostic/thrust/mk/dependencies.mk: No such file or directory
make: *** No rule to make target '/built/__agnostic/thrust/mk/dependencies.mk'.  Stop.

Oh, sorry about that -- ignore any makefiles/python scripts/scons stuff you see. That's there to work with NVIDIA's amazing internal CI.
Developers should just point cmake at the root of the thrust directory.
@brycelelbach I can't find a document describing thrust's config / build process. Do we have one? If not, we should add one sooner than later.

Thanks Allison. I got the tests built and I've added the regression test as you outlined.
This test will fail, though, unless you also merge the CUB PR  https://github.com/thrust/cub/pull/32, which it looks like you're on the way to doing.

Better late than never, I've added contribution instructions in #1160, but it sounds like you got it working already!
This looks good to me. I'll take it from here and get this tested on NVIDIA's CI and eventually merge it in. Just a heads up, at some point I'll squash this down to a single commit before merging it to ease integration with our internal perforce repo.
Thanks for the patch!

Testing this and thrust/cub#32 internally under CL 28430725.

Rerunning CI on 28449497.

Running more CI 28454197

Tests are passing internally. Thanks for the patch!


Added Mainentance.vue

Name: Jason Toh Zhern Wee
Student ID: 29798183
Name: Lee Jian Hui
Student ID: 32116314

Great stuff Jason & Jian Hui! Thanks for being patient with the PR approval and congrats on your first open source contribution!
P.S. I made a few changes to reuse certain existing css classes and functionality.


upload-type

Read upload-type header in POST in order to specify the mime-type/content-type of the resource which will be uploaded.

In order to keep the protocol at its core as small as possible we have refrained from adding a dedicated header from the upload's type to the specification. Instead, we encourage to use the Upload-Metadata header to apply arbitrary metadata to an upload which also may include its content type.


Add --generate-link-to-definition option when building on docs.rs

This option generates links in source code pages, allowing to jump to definition and to jump back to doc. It makes browsing the source code pages much nicer. You can see it in action here.

For core I'm waiting for the clippy lint PR to be merged first.

Rebased. Should pass CI this time.

CI passed \o/

Thanks!


chore: change tool name to xulin

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.857%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
569

Relevant Lines:
569

💛  - Coveralls


cbf_deterministic.py doesn't work as expected

Hello,
Thanks for putting those examples together. It really helped CBF beginners like me.
A quick question: I wonder why the cbf_determinstic doesn't active ASIF function. It looks like CBF doesn't work at all.
My gut feeling is that the h_t is not a valid CBF as _h_dot is not a function of u at all.
But I could be wrong.
Appreciate any help.

Hi,
You are correct; cbf_deterministic was not working. I had uploaded an incomplete version.
Now, I have updated it with a working version (8434596ed17524f98a0321849a41255905f4a983). It turned out to that it is tricky to get it running :).
Thank you for your kind words.


Firefox is the easiest browser to use for the Verifiable Credentials-Issue VC tutorial

Firefox is the easiest browser to use for the Verifiable Credentials-Issue VC tutorial.  It doesn't complain about the security of the ngrok.exe URLs in step https://docs.microsoft.com/en-us/azure/active-directory/verifiable-credentials/verifiable-credentials-configure-issuer#issue-your-first-verified-credential-expert-card. Firefox is more developer-friendly in this particular case.
Recommendation: Suggest using FireFox for any tutorial that uses ngrok.exe URLs.

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

ID: e85be67f-8375-6229-18aa-d687463991f9
Version Independent ID: c494773d-9fcc-d733-6ddb-935a8e545abd
Content: Tutorial - Issue Azure AD Verifiable Credentials from an application (preview)
Content Source: articles/active-directory/verifiable-credentials/verifiable-credentials-configure-issuer.md
Service: active-directory
Sub-service: verifiable-credentials
GitHub Login: @barclayn
Microsoft Alias: barclayn

@mwherman2000 thank you for your feedback.

#please-close


about label 255

when my label contain this value 255,for example,my label is x,and np.unique(x) is [0,1,255],this result outputed by the augmentor may have some other value such as [0,1,2,3,4,5,……],and i have test rotate,skew,shear,zoom,distortion,all i get are same.
in addition to this,i find out it is random,when the code is same,the two result i get from two execution is different, in other word,i get three bad sample in the first execution,and i may get five bad sample in the second execution.

Hi @zmghub, yeah your labels will need to be a list starting at 0 and increasing in increments of 1.


Restore 0.65 Dependency

What
Restore bump of dependency to 0.65. Make needed fixes to example app on Windows following version upgraded.

now that @tido64's PR has landed https://github.com/react-native-webview/react-native-webview/pull/2148 is this one still needed @chiaramooney ?

https://github.com/react-native-webview/react-native-webview/pull/2380 should supersede this one.

No longer needed following Tommy's PR.


Error in sample app on https://www.gomponents.com/ home page

The sample app contained on the https://www.gomponents.com/ home page contains an error. Trying to compile it produces the following error:
./main.go:84:19: type int of len(links) does not match []T (cannot infer T)
The relevant lines are currently
			g.Group(g.Map(len(links), func(i int) g.Node {
				return NavbarLink(links[i].Path, links[i].Name, currentPath == links[i].Path)
			})),

and should be something like
			g.Group(g.Map(links, func(p PageLink) g.Node {
				return NavbarLink(p.Path, p.Name, currentPath == p.Path)
			})),

@sgj100 thank you for bringing this to my attention, and sorry for the wait! I had forgotten to watch this repository… I'll get it fixed. 😊


New package: TeamXonotic.Xonotic version 0.8.6

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.4 schema?

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

Closes #95619.
There are sadly three problems with this manifest at the moment:

The game was detected as a malware by WinGet for some reason during the local winget install. There definitely is not any malware present in the game archive and it most likely got detected as such because the game executables are not signed.
There is no Start Menu item created during the installation. This sadly seems to be a WinGet limitation and is most likely not possible for portable applications at the moment: https://github.com/microsoft/winget-cli/issues/2299
When trying to start the game using a "xonotic" command from a Terminal, the game returns an error. This is caused by the game executable working directory not being the actual game directory when launched from a Terminal and everything works fine when changing the directory to the actual game directory and running the executable from there. Is there any way to modify the working directory of the command or its launch parameters?

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/113718&drop=dogfoodAlpha

Hmm, I thought I already signed the CLA (in a different MS repository).

@microsoft-github-policy-service agree

/AzurePipelines run

@AsciiWolf
Could you check sure the NestedInstallerFiles is correct?

@CoolPlayLin It should be correct except for the false malware scan result and for the incorrect executable working directory. I am not sure how to solve the working directory issue.

3. When trying to start the game using a "xonotic" command from a Terminal, the game returns an error. This is caused by the game executable working directory not being the actual game directory when launched from a Terminal and everything works fine when changing the directory to the actual game directory and running the executable from there. Is there any way to modify the working directory of the command or its launch parameters?

[Policy] Zip-Binary


Accented characters are not displaying properly.

Special Esperanto characters ĈĜĤĴŜŬ do not display properly, but also failed with other European language special characters.
I know the font supports it, maybe there's a setting in SDL to support it...

http://www.sdltutorials.com/sdl-ttf
SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text, SDL_Color fg);


Mw/add indicator num

This branch is on top of mw/progress-bars-40

Are the tests directly from Steven's spreadsheet? It looks like there are 3 disaggregated budget rows (1,2,3 years) but there is only one disaggregated budget test.


[stable/selenium] Fix chromeDebug/firefoxDebug not to produce bad metadata.name

I've tested this by running helm package . && helm install selenium-0.1.1.tgz --set chromeDebug.enabled=true --set firefoxDebug.enabled=true --name selenium-grid and verifying all the pods to be running.
Fix #1238

Hi @flah00, thanks for maintaining the stable/selenium chart!
I've fixed a bug in the chart - would you mind reviewing this?

LGTM

@flah00 Thanks for reviewing 👍

Could anyone in kubernetes members verify this?

@seanknox Hi! Could you verify this like you did for the initial PR introducing the selenium chart?

Thanks @mumoshu!