Callback not working with ESP.deepsleep(time_interval_in_microseconds);

Hey all,
I need help i am doing one project which uses Pubsubclient with ep8266 12-e and wifimanager . i have a callback function which is not receving anything once i use deep sleep with pubsub client but it is working fine with normal delay function.
void callback(char* topic,byte* payload,unsigned int length){
led_2();
char buff[22];
Serial.print("Message arrived in topic: ");
Serial.println(topic);
for (int i = 0; i < length; i++) {
Serial.print((char)payload[i]);
buff[i]=(char)payload[i];
}
//comparing two values
if(strcmp(topic, "ios/interval") == 0)
{
String test = String(buff);
Serial.println(test);
Serial.println("ok i am working");
}
}
and in my void loop() function i am publishing data which is working fine and then i am doing deepsleep.But data in callback is not coming while performing the void loop operations and even after deep sleep.

Wake up from deep sleep effectively is a reset on the ESP . That is, your sketch starts with the setup().


STORM-1038: Upgrade to Netty 4

This is a continuation of the work done at https://github.com/apache/storm/pull/728.
Important changes:

Split MessageEncoder into multiple encoders depending on the message type, and made the stateless ones singletons
Moved worker context termination to after the transfer thread has shut down. Shutting the context down first looks racy to me, since the transfer thread uses it.
ChannelGroups automatically remove closed Channels, so Server/PacemakerServer doesn't bother removing closed channels manually anymore
Made some changes to TransferDrainer for readability. I didn't see any performance impact from them, and they aren't necessary to upgrade to Netty 4. Let me know if they should go in another PR.

Benchmarking
I benchmarked on a single-node install. Results are accessible at https://drive.google.com/open?id=1OuYHusyshQbzx38q5jchj8W98WG6An0L.
The branch point on master I compared to is fe32d95c61d0a4c9350eb4515f6e74b2aec761a3
Speed of light
Ran ./storm jar .\storm-perf-2.0.0-SNAPSHOT.jar org.apache.storm.perf.ConstSpoutIdBoltNullBoltTopo 600 .\ConstSpoutIdBoltNullBoltTopo.yaml with the following config
spout.count : 1
bolt1.count : 1  # IdBolt instances
bolt2.count : 1  # DevNullBolt instances

topology.workers : 3

This should force all messages to cross to another worker, which hopefully does a good job showing any decrease in throughput for the changed code.
TVL
I didn't put much thought into setting the number of workers, or component counts here, let me know if I should try rerunning with some other numbers.
Ran ./storm jar .\storm-loadgen-2.0.0-SNAPSHOT.jar org.apache.storm.loadgen.ThroughputVsLatency --rate 90000 --spouts 4 --splitters 4 --counters 4 --reporter 'tsv:test.csv' -c topology.workers=4 --test-time 10.
90k tuples is more than my machine can handle, so this is mostly to demonstrate that Storm doesn't choke any worse than it did before.
Also ran ./storm jar .\storm-loadgen-2.0.0-SNAPSHOT.jar org.apache.storm.loadgen.ThroughputVsLatency --rate 75000 --spouts 4 --splitters 4 --counters 4 --reporter 'tsv:test.csv' -c topology.workers=4 --test-time 10
75k is right on the edge of what my computer can put through, so it shows what latencies look like compared to master.
Performance looks pretty much the same to me pre- and post these changes. Let me know if there are other tests I should run to validate these changes.
To do at some point

ByteBufs are reference counted, so we should validate that we don't leak references when testing. Netty can tell us when a leak occurs, but I haven't set anything up to fail the build if these logs occur during testing yet https://netty.io/wiki/reference-counted-objects.html#leak-detection-levels. I did run some tests with the detection level set to paranoid, and didn't see any leaks.
Didn't really test Pacemaker

@srdo
Great work, i will take my time to review this patch as soon as possible.

I ran some performance tests, but they were on my laptop with other things going on in the background so all I can really tell is that the 4.x code is withing noise for 3.x.  But the margin for noise is rather high because of background processes.

One of the tests is flaky, currently trying to figure out why. https://travis-ci.org/apache/storm/jobs/388836374. The client is reporting that it's connected before channelActive has been called on the server.

Rebased, and put in a work around for the flaky test. The test was using the fact that the client's channel to the server was open as indication that the channelConnected method must have finished executing on the server. That doesn't seem to be the case in Netty 4, the client channel may report that it is open while the server is still running channelActive.

Closed in 4aa6b5e18cf2dcefb509f965cd8a61e31389d6aa


Add Ins Joaquim Mir

http://insjoaquimmir.cat/ ->   Redirect to  -> https://agora.xtec.cat/iesjoaquimmir/ (Official Website)
Courses:

https://agora.xtec.cat/iesjoaquimmir/ensenyaments/cicles-formatius/grau-superior/desenvolupament-daplicacions-web/
https://agora.xtec.cat/iesjoaquimmir/ensenyaments/cicles-formatius/grau-mitja/sistemes-microinformatics-i-xarxes/
https://agora.xtec.cat/iesjoaquimmir/ensenyaments/cicles-formatius/grau-superior/administracio-de-sistemes-en-xarxa/
The 3 courses are 2 years each

https://moodle.insjoaquimmir.cat/ ( Institute Homework Official Website ) (Evidence)
proof.pdf

@Wuason6x9 Thank you for your patience while waiting for a review and processing your request. Pull request merged.


How to change tooltip using RN?

Hey all,
I'm using the chart on RN project.
I want to know how can I custom my tooltip. I saw we have a prop called onChange, but I do not know what I need to do.
If someone could send an example, I will appreciate.
Thanks.

Hey guys,
I closed this issue, because I got it how to use it. Actually the onChange method It's just to debug and check what's It's coming from the graph API.
A good idea would be a prop where we could pass our component styled and formatted.
Thanks

Did you find any solution of how to use onChange?


✨ Add more info to logs

Add more info to logs to help troubleshooting problems.
There's been a new issue on a problem that we've seen before https://github.com/ossf/scorecard-action/issues/154
cc @naveensrinivasan let's add this to our list of unit tests once we've figured the problem.
Add more info to logs

closes https://github.com/ossf/scorecard-action/issues/156

LGTM! Can we please also include this in the go code?

IIUC the go code in out of sync already. Example; it's reading from the GITHUB_EVENT_PATH file https://github.com/ossf/scorecard-action/blob/main/options/options.go#L229 instead of using https://github.com/ossf/scorecard-action/blob/main/github/github.go#L115
I'll create an issue for sync'ing the code.

LGTM! Can we please also include this in the go code?

+1 to this. It's easier to just do this as we go along. Even better, we can consider only adding updates to the Golang code instead of bash.

LGTM! Can we please also include this in the go code?

+1 to this. It's easier to just do this as we go along. Even better, we can consider only adding updates to the Golang code instead of bash.

I'll try that. I cannot add code only to go code though, because I have no idea if it does the same as entrypoint.sh. AT least it should be used by our own repos to stage a release.

please also advise how you'd like me to test. It used to be a file with the content, now it's an live API call to GitHub. I think I'll have to use the mock library; but tell me if you had something else in mind. Also, an example will be appreciated. @naveensrinivasan could you point me to a good example in scorecard you'd like me to follow?

please also advise how you'd like me to test. It used to be a file with the content, now it's an live API call to GitHub. I think I'll have to use the mock library; but tell me if you had something else in mind. @naveensrinivasan could you point me to a good example in scorecard you'd like me to follow?

Do you mean test Golang code? @rohankh532 is working on adding e2e tests similar to how we test bash script today so can skip that for now. And the bash changes should get tested using the e2e we have already.

please also advise how you'd like me to test. It used to be a file with the content, now it's an live API call to GitHub. I think I'll have to use the mock library; but tell me if you had something else in mind. @naveensrinivasan could you point me to a good example in scorecard you'd like me to follow?

Do you mean test Golang code? @rohankh532 is working on adding e2e tests similar to how we test bash script today so can skip that for now. And the bash changes should get tested using the e2e we have already.

The code change in go now queries a GitHub API to retrieve repo information (instead of using a file content GITHUB_EVENT_PATH), so I need to mock the API if I want to have unit tests for it. The tests are failing right now, and I suspect it's because of that. I'm more than happy to leave this to @rohankh532... but that means go changes cannot be included in this PR... Wdut?

@laurentsimon  Is this still valid?

Let's close.


No auto closing pairs! Please add!

Looks like the package is missing auto closures:
https://github.com/Microsoft/vscode/blob/master/extensions/typescript/language-configuration.json

Thank you for adding that! I am trying to update my extension but it doesn't seem to make a difference. I have even uninstalled it and reinstalled, still no closing quotes. Am I missing something?

I haven't pushed it to Visual Studio marketplace yet. You can install it manually for now. https://code.visualstudio.com/Docs/extensions/install-extension

Awesome! Got it! Thank you!!! :)

I've pushed the updates to Visual Studio Marketplace

Is the autoclose supposed to work just like it does in sublime or no?  I for the life of me cannot get any tags to autoclose.

I don't think it works for autoclose. It works only for special characters: https://github.com/Microsoft/vscode/blob/master/extensions/typescript/language-configuration.json

ok thank you.


Graphics overhaul

New icons and promotional material

@SaintExcellence I'm sorry I never got back to you. I have this habit of reading emails, etc. when I'm walking, and then forgetting to follow up when I walk through a door. It's a thing! I swear!
Thank you for your work in generating this material! Unfortunately, it's not really aesthetically in line with what I'd like to do with this extension, and I can't use any  branding or messaging that says "powered by YouTube" because 1) this is factually inaccurate, and 2) this is against the trademark and branding policies of YouTube, Google, and Alphabet. To include a name of one of their products in the name of your product, you have to use the word "for" and you have to supply a "™" after their brand name, e.g. "Popout for YouTube™".


Dynamic rendering

Here are a few lines of code that describes what I am trying to achieve:
test.html

{{msg}}

        <my-component></my-component>

    <button id="daBtn">Add</button>

main.js
Moon.component('my-component', {
    template: "
Custom Component
"
});

var app = new Moon({
    el: "#app",
    data: {
        msg: "Hello Moon!"
    }
});

$('#daBtn').on('click', function(e) {
    e.preventDefault();
    $('#dynamic').append('<my-component></my-component>');
});

What would be the best way to notify the DOM to re-render and thus showing the newly injected component?
Thanks

Hey,
This is not possible with Moon (or even Vue for that matter). See, to understand why you need to understand how Moon works.
When you initialize your Moon instance, Moon is compiling your HTML to a render function. This render function is what renders the virtual DOM every time something changes. It will then compare this to the DOM, and apply the required changes.
When you append a new item to the DOM, Moon has no way of knowing, and when it builds a second time (when data changes), it will simply remove that element which is not part of the virtual DOM.
Another way to achieve this would be to use m-if.

{{msg}}

        <my-component></my-component>

            <my-component m-for="i in components"></my-component>

        <button id="daBtn" m-on:click="addComponent">Add</button>

Moon.component('my-component', {
    template: "
Custom Component
"
});

var app = new Moon({
    el: "#app",
    data: {
        msg: "Hello Moon!",
        components: []
    },
    methods: {
      addComponent: function() {
        var components =  this.get('components');
        components.push(undefined);
        this.set('components', components);
      }
    }
});

This removes the need for JQuery. In later versions, you can iterate through a range (from 1-n) via m-for and there is no need for an array.

@kokujin You do not need jQuery to work with Moon


OpenSSH-7.8's new key format breaks key conversion

Just a heads up related to keystored/scripts/ssh-key-import.sh. OpenSSH 7.8 changed its default key format also for SSH host keys, and therefore simply copying stuff won't work. There's a pending patch for libssh, but in the meanwhile, we should probably consider just generating a new keypair for the NETCONF server.
This is as simple as calling:
ssh-keygen -m pem -t rsa -q -N "" -f /etc/keystored/keys/ssh_host_rsa_key.pem

Hi,
thanks, I have made the change now.
Regards,
Michal


Snyk and Gitter for Parallel.js

#161 - Updated the badges within the README.
I think we should add snyk.io and Gitter.im.
The badge code is already in the README but is commented.
[![Known Vulnerabilities](https://snyk.io/test/github/parallel-js/paralle.js/badge.svg)](https://snyk.io/test/github/parallel-js/paralle.js)

[![Join the chat at on Gitter.im](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/parallel-js/parallel.js)

We should do this. +1


feat(doc): Don't mess with spacing inside markdown block codes in natspec

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (9751242 2023-05-31T18:40:53.843284217Z)
What command(s) is the bug in?
forge doc
Operating System
Linux
Describe the bug
I have some nested markdown code blocks in NatSpec like the following:
     * @inheritdoc DistributionCalc
     * @dev Here is a summary of the mathematical model behind the formula in the code.
     *
     * To make sure the total vested amount `tot` is distributed by the end of the period, we must ensure that:
     *
     * ```
     *       _                        _
     *      /  clf  -  bgn           /  fin - clf
     *      |              r dt  =   |            kt  +  s dt
     *     _/  0                    _/  0
     * ```
     *
     */

However, the file generated by forge doc relative to this contract removes the leading white spaces from the block above:
### getMaxAmount

Gets the amount to be distributed from a vesting stream.

*Here is a summary of the mathematical model behind the formula in the code.
To make sure the total vested amount `tot` is distributed by the end of the period, we must ensure that:
'''
_                        _
/  clf  -  bgn           /  fin - clf
|              r dt  =   |            kt  +  s dt
_/  0                    _/  0
'''

Which makes the expression unreadable.
It would be nice if the generator did not remove leading/trailing spaces inside markdown code blocks.

we're tracking same issue in https://github.com/foundry-rs/foundry/issues/4539, closing as dupe


Allow create separate dependencies directory

Allow create separate dependencies directory
If --binaries arg specified it used to search for a executables/libraries, all dependencies will be placed at path specified as target arg.
Example
mxedeployqt \
        --mxetarget=x86_64-w64-mingw32.shared \
        --qtplugins="imageformats;platforms" \
        --additionallibs="libwinpthread-1.dll;libgcc_s_sjlj-1.dll" \
        --mxepath=/usr/lib/mxe \
        --binaries=target/ \
        redistr/

Signed-off-by: Evgeniy Nepomniashchiy<EMAIL_ADDRESS>

Thank you for the Pull request and Happy New Year!

Thank you for the Pull request and Happy New Year!

Thank YOU for this project and happy New Year too! From Russia with love :)


Server issue

Sir, Can i connect it to my raspberry pi broker? I didnt get when u say a server?

Sorry i just read this Issue...
This project is a standalone Listener.
You need to start (could be automatic as a daemon e.g.), than it listens to commands on the configured port. These can be sent by my app (look at my profile) or other devices via TCP


[Bug]: Cant navigate to emerald dashboard from homepage on mobile

Is there an existing issue for this?

[X] I have searched the existing issues

SUMMARY
No response
STEPS TO REPRODUCE

Open homepage on mobile
Click emerald
See emerald tooltip
Click emerald
Tooltip disappears
Click emerald
Tooltip appears
...

EXPECTED BEHAVIOR
No response

@lukaw3d I think this part works as expected. When you click Emerald, you have to click tooltip content. Otherwise you click tooltip overlay which closes a tooltip.
Other things that are not correct

icons are incorrect. Clock icon should be used for disabled layers, for active layers we should use icon that we use in subpage header and layer modal
we need to update labels
Cipher and consensus should be both in disabled state

Right, the original issue works as expected.
https://www.loom.com/share/972bb866aa244dcf9cf2383361c61b1b?focus_title=1&muted=1&from_recorder=1
As @buberdds mentioned the items in list are not correct, will update.


Unable to compile Thorium

Was trying to compile Thorium on Ubuntu 20.04 and found that 'chromium/src/content/browser/gpu/shader_cache_factory.cc' was missing when running ./build.sh. After creating it, around 22000 of the 55000 targets were built successfully before the second error, which was related to a variable being defined and not being used due to -Werror.

@RudraSwat Probably because of rebase.
Please run another trunk.sh, setup.sh, and of course your PGO/args.gn etc. and run another build.
Also, in case you are following the old docs, (which are still mostly relevant but ugly), I have made new updated docs here >
Linux & Win.

@RudraSwat If, after this, you are still having issues, post full log as per @gz83 suggestion.

@RudraSwat It was a rebase error on my part
See fix > https://github.com/Alex313031/Thorium/commit/bc0c0040da5c32ad160975ca56083408ed10cb72

Please run another trunk.sh

I got this when running trunk.sh again: (should I checkout any particular branch before running trunk.sh again?)
Rebasing/Syncing and running hooks...
Previous HEAD position was 0f82c98002 Version 10.6.107
HEAD is now at d631c1efda [riscv64]  disable fp multiply and accumulate instructions
Previous HEAD position was d0b724340 Update DevTools DEPS (trusted-origins)
HEAD is now at 0d6aed5bc Update DevTools Chromium DEPS.
removed '/home/rudra/chromium/src/components/neterror/resources/favicon-16x16.png'
removed '/home/rudra/chromium/src/components/neterror/resources/images/favicon-16x16.png'
removed '/home/rudra/chromium/src/components/neterror/resources/favicon-32x32.png'
removed '/home/rudra/chromium/src/components/neterror/resources/images/favicon-32x32.png'
removed '/home/rudra/chromium/src/content/shell/app/thorium_shell.ico'
removed '/home/rudra/chromium/src/chrome/browser/thorium_flag_entries.h'
removed '/home/rudra/chromium/src/chrome/browser/thorium_flag_choices.h'
HEAD is now at 4611c74b30962 [Frameworks roll] Roll to 465837757 piper revision
Cannot rebase-update with detached head + uncommitted changes.

@RudraSwat It was a rebase error on my part
See fix > https://github.com/Alex313031/Thorium/commit/bc0c0040da5c32ad160975ca56083408ed10cb72

Ah, I'll try that. Thanks :)

@Alex313031 This new added file doesn't seem to exist either: content/browser/preloading/prerender/prerender_page_holder.cc in the Chromium source code.

@RudraSwat It was just added, so run another trunk amd setup
To diagnost what is going wrong with trunk, run git status, and post output here.

@Alex313031 Just did that and ran build.sh and got these errors:
../../chrome/browser/chrome_content_browser_client.cc:3819:16: error: no member named 'text_track_window_padding' in 'blink::web_pref::WebPreferences'; did you mean 'text_track_window_radius'?
    web_prefs->text_track_window_padding = style->window_padding;
               ^~~~~~~~~~~~~~~~~~~~~~~~~
               text_track_window_radius
../../third_party/blink/public/common/web_preferences/web_preferences.h:199:15: note: 'text_track_window_radius' declared here
  std::string text_track_window_radius;
              ^
../../chrome/browser/chrome_content_browser_client.cc:3819:51: error: no member named 'window_padding' in 'ui::CaptionStyle'; did you mean 'window_radius'?
    web_prefs->text_track_window_padding = style->window_padding;
                                                  ^~~~~~~~~~~~~~
                                                  window_radius
../../ui/native_theme/caption_style.h:45:15: note: 'window_radius' declared here
  std::string window_radius;
              ^
2 errors generated.
[1 processes, 37508/49518 @ 22.6/s | 1...ser/chrome_download_manager_delegate.o
ninja: build stopped: subcommand failed.
metric           	count 	avg (us) 	total (ms)
.ninja parse     	13292 	1807.3  	24022.8
canonicalize str 	16146962	0.1     	1522.4
canonicalize path	22731631	0.1     	1433.3
lookup node      	22812205	0.2     	4652.2
.ninja_log load  	2     	13681.5 	27.4
.ninja_deps load 	2     	21038.5 	42.1
node stat        	361072	1.8     	640.8
depfile load     	340   	21.5    	7.3
StartEdge        	37509 	2232.4  	83734.0
FinishCommand    	37509 	425.3   	15953.5

path->node hash load 0.68 (269206 entries / 393241 buckets)

Here this should fix it. Just replace the file in the chromium tree with this one, no need to run a trunk or setup, although you will want to git pull the latest thorium repo to get this file. > https://github.com/Alex313031/Thorium/commit/9c44e1a490d3250d701a866cd20346f2e456e031

@Alex313031 Tried doing that and got a new set of errors (related to the changes in the past few commits):
In file included from ../../chrome/browser/about_flags.cc:3281:
../../chrome/browser/thorium_flag_entries.h:17:43: error: expected '}'
     "Tab Outlines in Low Contrast Themes";
                                          ^
../../chrome/browser/thorium_flag_entries.h:16:5: note: to match this '{'
    {"tab-outlines-in-low-contrast-themes",
    ^
../../chrome/browser/thorium_flag_entries.h:20:79: error: expected ';' at end of declaration
     kOsDesktop, SINGLE_VALUE_TYPE(features::kTabOutlinesInLowContrastThemes)},
                                                                              ^
                                                                              ;
../../chrome/browser/thorium_flag_entries.h:21:5: error: expected unqualified-id
    {"prominent-dark-mode-active-tab-title",
    ^
../../chrome/browser/about_flags.cc:9209:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->ConvertFlagsToSwitches(
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9217:10: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  return FlagsStateSingleton::GetFlagsState()
         ^~~~~~~~~~~~~~~~~~~
         about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9225:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->GetFlagFeatureEntries(
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9238:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->GetFlagFeatureEntries(
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9240:28: error: use of undeclared identifier 'ShouldSkipNonDeprecatedFeatureEntry'; did you mean 'about_flags::ShouldSkipNonDeprecatedFeatureEntry'?
      base::BindRepeating(&ShouldSkipNonDeprecatedFeatureEntry));
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                           about_flags::ShouldSkipNonDeprecatedFeatureEntry
../../chrome/browser/about_flags.cc:9084:6: note: 'about_flags::ShouldSkipNonDeprecatedFeatureEntry' declared here
bool ShouldSkipNonDeprecatedFeatureEntry(const FeatureEntry& entry) {
     ^
../../chrome/browser/about_flags.cc:9244:10: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  return FlagsStateSingleton::GetFlagsState();
         ^~~~~~~~~~~~~~~~~~~
         about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9248:10: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  return FlagsStateSingleton::GetFlagsState()->IsRestartNeededToCommitChanges();
         ^~~~~~~~~~~~~~~~~~~
         about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9254:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->SetFeatureEntryEnabled(
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9261:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->SetOriginListFlag(internal_name, value,
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9266:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->RemoveFlagsSwitches(switch_list);
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9270:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->ResetAllFlags(flags_storage);
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9292:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetFlagsState()->GetSwitchesAndFeaturesFromFlags(
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9309:3: error: use of undeclared identifier 'FlagsStateSingleton'; did you mean 'about_flags::FlagsStateSingleton'?
  FlagsStateSingleton::GetInstance()->RebuildState(
  ^~~~~~~~~~~~~~~~~~~
  about_flags::FlagsStateSingleton
../../chrome/browser/about_flags.cc:9048:7: note: 'about_flags::FlagsStateSingleton' declared here
class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
      ^
../../chrome/browser/about_flags.cc:9313:1: error: use of undeclared identifier 'ScopedFeatureEntries'; did you mean 'about_flags::testing::ScopedFeatureEntries'?
ScopedFeatureEntries::ScopedFeatureEntries(
^~~~~~~~~~~~~~~~~~~~
about_flags::testing::ScopedFeatureEntries
../../chrome/browser/about_flags.h:116:7: note: 'about_flags::testing::ScopedFeatureEntries' declared here
class ScopedFeatureEntries final {
      ^
../../chrome/browser/about_flags.cc:9313:23: error: cannot define or redeclare 'ScopedFeatureEntries' here because namespace 'testing' does not enclose namespace 'ScopedFeatureEntries'
ScopedFeatureEntries::ScopedFeatureEntries(
~~~~~~~~~~~~~~~~~~~~~~^
../../chrome/browser/about_flags.cc:9315:21: error: use of undeclared identifier 'entries'
  SetFeatureEntries(entries);
                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[1 processes, 99/12012 @ 6.3/s | 15.608 sec. ] CXX obj/chrome/browser/browser/chrome_content_browser_client.o
ninja: build stopped: subcommand failed.
metric           	count 	avg (us) 	total (ms)
.ninja parse     	6646  	2575.7  	17118.3
canonicalize str 	8073483	0.1     	759.3
canonicalize path	8142875	0.1     	412.8
lookup node      	8234900	0.1     	658.0
.ninja_log load  	1     	34143.0 	34.1
.ninja_deps load 	1     	69005.0 	69.0
node stat        	174097	19.0    	3306.5
depfile load     	339   	227.9   	77.3
StartEdge        	99    	859.3   	85.1
FinishCommand    	99    	595.5   	59.0

path->node hash load 0.69 (270240 entries / 393241 buckets)

@RudraSwat Yeah sorry, I screwed those files up, and got the same error
Simply replace these two files and continue. > https://github.com/Alex313031/Thorium/blob/main/src/chrome/browser/thorium_flag_choices.h and https://github.com/Alex313031/Thorium/blob/main/src/chrome/browser/thorium_flag_entries.h

@Alex313031 That seems to have fixed those issues. Get these new errors now:
../../chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc:1951:6: error: use of undeclared identifier 'IDS_SETTINGS_SAFETY_CHECK_UNUSED_SITE_PERMISSIONS_PRIMARY_LABEL'
     IDS_SETTINGS_SAFETY_CHECK_UNUSED_SITE_PERMISSIONS_PRIMARY_LABEL},
     ^
../../chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc:1972:16: error: no matching member function for call to 'AddLocalizedStrings'
  html_source->AddLocalizedStrings(kLocalizedStrings);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../../content/public/browser/web_ui_data_source.h:76:16: note: candidate function not viable: cannot convert argument of incomplete type 'const webui::LocalizedString[]' to 'base::span<const webui::LocalizedString>' for 1st argument
  virtual void AddLocalizedStrings(
               ^
../../content/public/browser/web_ui_data_source.h:80:16: note: candidate function not viable: cannot convert argument of incomplete type 'const webui::LocalizedString[]' to 'const base::Value::Dict' for 1st argument
  virtual void AddLocalizedStrings(
               ^
2 errors generated.
[1 processes, 897/11809 @ 10.4/s | 85.942 sec. ] CXX obj/chrome/browser/ui/ui/qrcode_generator_bubble.o
ninja: build stopped: subcommand failed.
metric           	count 	avg (us) 	total (ms)
.ninja parse     	6646  	1543.8  	10260.1
canonicalize str 	8073483	0.1     	767.1
canonicalize path	8640735	0.1     	460.1
lookup node      	8733362	0.1     	876.8
.ninja_log load  	1     	30859.0 	30.9
.ninja_deps load 	1     	61357.0 	61.4
node stat        	176681	0.9     	160.4
depfile load     	339   	19.2    	6.5
StartEdge        	897   	745.2   	668.5
FinishCommand    	897   	662.8   	594.5

path->node hash load 0.69 (271193 entries / 393241 buckets)

@gz83 That seems to have fixed most of the issues, and looks like the build was almost successful after making those changes.  It has changed since I last rebased thorium.

@Alex313031 That seems to have introduced another error:
../../third_party/blink/common/features.cc:1562:32: error: unused variable 'kPretokenizeInlineSheets' [-Werror,-Wunused-const-variable]
const base::FeatureParam<bool> kPretokenizeInlineSheets = {
                               ^
1 error generated.
[1 processes, 2266/5249 @ 52.4/s | 43....work/network_service/network_context.o
ninja: build stopped: subcommand failed.
metric           	count 	avg (us) 	total (ms)
.ninja parse     	13292 	1885.3  	25058.8
canonicalize str 	16146962	0.1     	1521.9
canonicalize path	16335901	0.1     	833.3
lookup node      	16591289	0.1     	1697.8
.ninja_log load  	2     	37898.0 	75.8
.ninja_deps load 	2     	106516.0	213.0
node stat        	203978	12.9    	2626.4
depfile load     	340   	230.4   	78.3
StartEdge        	2267  	2089.0  	4735.7
FinishCommand    	2267  	280.2   	635.2

path->node hash load 0.71 (279617 entries / 393241 buckets)

@gz83 These changes seem to already be present in features.cc after https://github.com/Alex313031/Thorium/commit/687d83972bbb3777c486222dee2e54fcbfc2645e.

@Alex313031 @gz83
Thanks guys, compiled successfully. Should I close the issue?

Thanks @gz83 for helping this guy. @RudraSwat Because Thorium is based on tip-o-tree, stuff changes frequently. You can try to rebase yourself, I've prepared a bookmarks file with all the files Thorium uses bookmarked in the chromium code search with the history pane open. > https://github.com/Alex313031/Thorium/blob/main/infra/thorium_devel_bookmarks.html
Also, we can exchange social info if you want, this way you can tell me when you want to build, and I can sync up my rebases, so that your building doesn't occur days after the last rebase, when multiple files are likely to have changed.
If you want to just rebase a single file, you can use those bookmarks, and I also highly recommend the program meld > https://meldmerge.org/ which can compare local files, directories, and diffs. You can simply sudo apt install meld, it is under 20mb.

@Alex313031 That's really nice of you :) Do you have a Telegram or Discord? My Telegram is @rs2009 and Discord is rs2009#6116. I'll take a look at meld, thanks!

@RudraSwat We also have an IRC set up, its also a quick way to get ahold of me. https://kiwiirc.com/nextclient/#irc://irc.libera.chat:+6697/#thorium

@RudraSwat Messaged you on telegram.


Mccalluc/molecule radius

(I've invited Mark to the repo: I'd also appreciate his feedback on this.)
The scale of the Mermaid data is different than the Linnarsson data: the molecule dots need to be smaller.
I'm not sure this is the best approach, but:

I'd like to keep the configuration simple: We provide data, and the components do the right thing with the data.
I don't think we want to start adding options to style individual layers in Spatial.
It's not just a style issue: this scale depends on the scale system we are given, and has some real-world meaning.

Right now, it's per molecule type, but perhaps it should be pulled up?
The view conf really doesn't know the details of what

On second thought... The radius of the dots is something I can readily image the user controlling in some admin panel, and if we wanted to save those settings, it would be in the view config, not in the source data.
Any third thoughts?


Latest pep257 breaks this.

Traceback (most recent call last):
    File "/mnt/jenkins/workspace/test-flask-thing/env/bin/flake8", line 9, in <module>
      load_entry_point('flake8==2.4.1', 'console_scripts', 'flake8')()
    File "/mnt/jenkins/workspace/test-flask-thing/env/local/lib/python2.7/site-packages/flake8/main.py", line 25, in main
      flake8_style = get_style_guide(parse_argv=True, config_file=DEFAULT_CONFIG)
    File "/mnt/jenkins/workspace/test-flask-thing/env/local/lib/python2.7/site-packages/flake8/engine.py", line 126, in get_style_guide
      options_hook(options)
    File "/mnt/jenkins/workspace/test-flask-thing/env/local/lib/python2.7/site-packages/flake8_pep257.py", line 81, in parse_options
      opt_parser = pep257.get_option_parser()
  AttributeError: 'module' object has no attribute 'get_option_parser'

Specifically, pep257 0.7.0 breaks flake8-pep257 1.0.3, because pep257 removed the module-level get_option_parser function.
pep257 0.6.0 works.
pep257 0.3.2, which one might have installed because pytest-pep257 requires it, also does not have the get_option_parser function.
I'm adding this just in case someone else was trying to figure out what is currently required to get it to work.

@Robpol86 any chance you can get this fixed? For the moment I'm going to be removing this from the list of recommended pep257 flake8 plugins on the linter-flake8 Atom package until this can be fixed.

Sorry I've been working on a couple of other things. I'll fix this this weekend.


[SPARK-33934][SQL][FOLLOW-UP] Use SubProcessor's exit code as assert condition to fix flaky test

What changes were proposed in this pull request?
Follow comment and fix. flaky test https://github.com/apache/spark/pull/30973#issuecomment-754852130.
This flaky test is similar as https://github.com/apache/spark/pull/30896
Some task's failed with root cause but in driver may return error without root cause , change. UT to check with status exit code since different root cause's exit code is not same.
Why are the changes needed?
Fix flaky test
Does this PR introduce any user-facing change?
No
How was this patch tested?
Existed UT

FYI @dongjoon-hyun

FYI @dongjoon-hyun

@AngersZhuuuu . Since you are one of the active contributors, I want to give some advice.
Could you revise the PR title? In the Apache project, we had better avoid repeating the original PR title in the follow-up PR because it doesn't make any sense.

@AngersZhuuuu . Since you are one of the active contributors, I want to give some advice.
Could you revise the PR title? In the Apache project, we had better avoid repeating the original PR title in the follow-up PR because it doesn't make any sense.

Test build #133694 has started for PR 31046 at commit 03627c2.

Test build #133694 has started for PR 31046 at commit 03627c2.

The fix itself seems fine. As Dongjoon suggested above, I think the title and PR description need to be modified a bit though.

The fix itself seems fine. As Dongjoon suggested above, I think the title and PR description need to be modified a bit though.

@AngersZhuuuu . Since you are one of the active contributors, I want to give some advice.
Could you revise the PR title? In the Apache project, we had better avoid repeating the original PR title in the follow-up PR because it doesn't make any sense.

Done

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

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

Done

Really? It seems you forgot to update the PR title...

Done

Really? It seems you forgot to update the PR title...

@AngersZhuuuu . You didn't change the PR title yet.

@AngersZhuuuu . You didn't change the PR title yet.

@AngersZhuuuu . You didn't change the PR title yet.

Sorry for my bad network when at home...re-edit the title but seems failed to change. Updated now, cc. @maropu

@AngersZhuuuu . You didn't change the PR title yet.

Sorry for my bad network when at home...re-edit the title but seems failed to change. Updated now, cc. @maropu

Test build #133697 has started for PR 31046 at commit 1fbc91c.

Test build #133697 has started for PR 31046 at commit 1fbc91c.

Test build #133694 has finished for PR 31046 at commit 03627c2.

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

Test build #133694 has finished for PR 31046 at commit 03627c2.

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

@AngersZhuuuu . Could you add three empty commits because this is a fix for flaky tests?

@AngersZhuuuu . Could you add three empty commits because this is a fix for flaky tests?

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

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

@AngersZhuuuu . Could you add three empty commits because this is a fix for flaky tests?

Done, but I am confused why we do this ==

@AngersZhuuuu . Could you add three empty commits because this is a fix for flaky tests?

Done, but I am confused why we do this ==

Ur, you should push one by one. It will trigger 3 GitHub Action job.
Currently, the three commits seems to be pushed as a single push.

Ur, you should push one by one. It will trigger 3 GitHub Action job.
Currently, the three commits seems to be pushed as a single push.

Ur, you should push one by one. It will trigger 3 GitHub Action job.
Currently, the three commits seems to be pushed as a single push.

Emmmm, got your point,  push some empty commit to trigger GA to test the UT's  stability.
I will do this.

Ur, you should push one by one. It will trigger 3 GitHub Action job.
Currently, the three commits seems to be pushed as a single push.

Emmmm, got your point,  push some empty commit to trigger GA to test the UT's  stability.
I will do this.

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

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

Test build #133707 has started for PR 31046 at commit e5cf288.

Test build #133707 has started for PR 31046 at commit e5cf288.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38295/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38295/

Test build #133716 has started for PR 31046 at commit 404fb63.

Test build #133716 has started for PR 31046 at commit 404fb63.

Test build #133718 has started for PR 31046 at commit db12e28.

Test build #133718 has started for PR 31046 at commit db12e28.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38295/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38295/

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

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

Test build #133697 has finished for PR 31046 at commit 1fbc91c.

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

Test build #133697 has finished for PR 31046 at commit 1fbc91c.

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

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

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

Although the last GitHub Action job is in the queue, the last commit (and its empty commits) passed three times already.
Merged to master. Thank you, all!

Although the last GitHub Action job is in the queue, the last commit (and its empty commits) passed three times already.
Merged to master. Thank you, all!

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38308/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38308/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38308/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38308/

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

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

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

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

Test build #133707 has finished for PR 31046 at commit e5cf288.

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

Test build #133707 has finished for PR 31046 at commit e5cf288.

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

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

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

Test build #133716 has finished for PR 31046 at commit 404fb63.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #133716 has finished for PR 31046 at commit 404fb63.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #133718 has finished for PR 31046 at commit db12e28.

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

Test build #133718 has finished for PR 31046 at commit db12e28.

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

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

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

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

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


Solarian Attunement counter absent from combat tracker

As above, the attunement tracker doesn't show up for solarians. Idk if there's another way to track it

What version of the system and what version of Foundry VTT are you using? My assumption is that you're on the latest version for both.

I think I've found the culprit. This will be fixed in the next release.


Do we need to re-test our base driver while including Extension INF?

I am writing from Intel regarding the Microsoft article that you contributed to, “Working with Extension INFs in the Partner Center”.
Working with Extension INFs in the Windows Hardware Dashboard - Windows drivers | Microsoft Docs
We are having a little trouble fully understanding this first step.

I have run a HLK test certification on our newest Intel VROC driver, but we realized that we need to include an Extension INF with the driver package, which we have never done before. We already have passing HLK results for our base driver, but not with the Extension INF.
Do we need to re-test our base driver including the Extension INF? Or, can we submit our driver and Extension INF to the Partner Center with our original base driver HLK test results (not including Extension INF while testing)?
Thanks for your clarification,
Jessica Morton

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

ID: df0a9a8d-f361-42ac-e2b5-a261cc8bf866
Version Independent ID: e32caa38-e43b-c607-9bdc-b07bba983e14
Content: Working with Extension INFs in the Windows Hardware Dashboard - Windows drivers
Content Source: windows-driver-docs-pr/dashboard/submit-dashboard-extension-inf-files.md
Product: windows-hardware
Technology: dashboard
GitHub Login: @anaharris-ms
Microsoft Alias: anaharris

@jbirdd1 Hi Jessica,
You'll need to test with your INF Extension and then remove the extension and just include the base driver for submission. So, you will need to retest  base driver with INF extension.


Please add PhalconCMS to this list

PhalconCMS  is  a  blog  system.  Could  you  add  this project  to this list? thanks.
PhalconCMS:    https://github.com/KevinJay/PhalconCMS

@KevinJay Could you please send a PR?

ok

There have to be some kind of respect to the peoples who do not know, I even doubt whether it Chinese or Japanese. Could README.md be in English?
Thanks

the content should not containing sexual or pornographic links ^^

LOOOOOOOOOOOL

@valVk It's chinese.  I will update  in Englist tomorrow. Thanks

@KevinJay Thanks

@KevinJay and please take a look to the dsouksavatd's comment.
@sergeyklay Do you warned about link to the adult resource in proposed repository? )
Thanks

@KevinJay Always use example.com for fake/example URLs.. not xxx(dot)com :rofl:

@mizterp @valVk @dsouksavatd  I'm sorry.  I really don't know www.xxx.com is real website.
and thanks @sergeyklay update it for me.
thanks all.


Service in cdk8s-plus cannot extract the nodePort property to a YAML

Description of the bug:
You can pass the nodePort property to ServicePortOptions in cdk8s-plus, but it looks to be discarded during extraction by _toKube().
Reproduction Steps:

mkdir repro && cd repro
cdk8s init typescript-app
npm install cdk8s-plus
Edit main.ts as follows
npm run compile && cdk8s synth

import { Construct } from 'constructs';
import { App, Chart } from 'cdk8s';
import { Service } from 'cdk8s-plus';

export class MyChart extends Chart {
  constructor(scope: Construct, name: string) {
    super(scope, name);

    const service = new Service(this, 'mysvc');
    service.spec.serve(80, { nodePort: 30080 });
  }
}

const app = new App();
new MyChart(app, 'repro');
app.synth();

Environment:

Framework Version<EMAIL_ADDRESS>
Other:
If you don't mind, I'm willing to pick the issue up.

This is :bug: Bug Report

@y-taka-23

If you don't mind, I'm willing to pick the issue up.

Yes - that would be awesome!
I'm here to help :)


Change intersect algorithm to not use goto

The intersect algorithm uses goto but can be more cleanly implemented without. This pr implements an algorithm based on the standard from cppreference.

This PR is now under review (see the table in the PR description). To help with the review process, please do not force push to the branch.

Merged in next for testing...


Adds connections info to atmo connections documentation

Closes #10
This also reformats / reindents the sidebar.js file. There's no other change there for the moment.
I also noticed that the content is different for this version of the documentation to the one the original issue is pointing to. The connections bit is not linked in the sidebar, at the other headings are in different order. I don't know what's the expected state of the documentation is here 🙂

Hah I had that reformatting locally as well. Merging this as well, thanks!


Sjh #pxc6vb

What
Style changes and additional media queries to free up more space on smaller screens
On the course comparison page, server returns 206 if no courses are selected and the Javascript for the course comparison isn't initialised.

PR now to merge in with @nickpatti working branch to get conflicts out of the way.
Ticket still in progress

Task linked: CU-pxc6vb Maximise available content Height on Smaller Screens


can not create a new VDC by vdc.testnet.grid.tf

Description
I have used http://vdc.testnet.grid.tf, payment completed and got the below error while creating the new VDC

Caused by signature error. now fixed on testnet deployer.


updatenotification: update_helper.js recode with pm2 library

Like i have say some few days ago.

recode: update_helper.js with pm2 library
fix: default config -> updates is a array
delete: command-exists library (not used)
delete: PM2_GetList()  function (not used)
add: check updates.length (prevent crash)
add: [PM2] tag in log (for better visibility)
add: pm2 library

Like I have says this

we need node-ical 0.17.0  we aren't using the url ics approach node-ical provides..

yeah, not sure about that axios vulnarbility from node-ical.... maybe we can add the v1.6.0 manually in our package.json and later remove it once node-ical update is working? would that work?

tested and not work because @pm2/js-api force  another version in its own package.json

The headache I have is that our "Review Dependencies" check will always error out once we merge this. And a check that always fails is worthless.

So I have 2 solutions:

Waiting for an pm2 fix (an issue/PR) is ready for this

make a draft of this PR and waiting...

or

make a fork of pm2

correct this vulnerability
publish it into my npm account and use it
waiting for original pm2 fix and switch into it in next MM² version

That you can see my fix works
Note: We don't use @pm2/js-api in this part of code but ... it's on main package.json of pm2
now @rejas what I do ?

Publish my own package (pm2 and js-api) to npm and use it temporarily?
use it directly from my github account (like actually)
or
waiting for an official fix ? and still this PR in draft ?

again another  solution: recode pm2 and limit it to our own use (for MagicMirror² only)

just using: start / stop / restart / list / status / log ... (with no advanced function)
it will be automaticaly linked to original pm2 (like actually)

we can call It something like 'MM-pm2` (I'm able to do it)

I would wait. there is no rush for this
as a user I do not want auto update.

humm... so best way is not code this functionality and close this PR ?

no. wait til the needed support is there.

recoded for v2.27.x with #3332


Add support for GraphQL variable default values

Spec: https://facebook.github.io/graphql/#sec-Language.Variables
More info: https://medium.com/the-graphqlhub/graphql-tour-variables-58c6abd10f56

Oops, created the issue in apollo-client repository, where it belongs.


Add string literal support for VelocyPack

Scope & Purpose
Adds operator""_vpack(const char* json, size_t) -> SharedSlice; using this and raw strings, initialising velocypacks from string constants becomes simple.
This is particularly useful for testing;
  auto graph = R"({
    "vertices": [ { "_key": "A" }, { "_key": "B" }, { "_key": "C" } ],
    "edges":    [ { "_from": "A", "_to": "B" }, { "_from": "B", "_to": "C" } ] })"_vpack;

Might be better placed in the velocypack library.


more accurate product-name regex

Some projects define multiple targets, including app extensions, which are built with a “.appex” extension.   This fix prevents the buildProject method from selecting any app extension (e.g. a Today.appex today-widget extension) as the product name.
Thanks for submitting a PR! Please read these instructions carefully:

[X] Explain the motivation for making this change.
[X] Provide a test plan demonstrating that the code is solid.
[X] Match the code formatting of the rest of the codebase.
[X] Target the master branch, NOT a "stable" branch.

Motivation (required)
When building our workspace, ReactNative was failing to install the app to the simulator because it calculated an incorrect path to the app itself.   It was attempting to install "Today.app" when it should have been installing "Remitly.app".   I discovered that ReactNative parses the build output to identify the generated app name, and that this was broken when the build also generated an app extension.  The fix was to tighten the regex to not select any target that produces a ".appex" filename.
My build output outputs the following:
...
export FULL_PRODUCT_NAME=Today.appex
...

and then later:
...
export FULL_PRODUCT_NAME=Remitly.app
...

ReactNative was choosing the first FULL_PRODUCT_NAME=Today.appex.  My change forces it to find a product that actually generates a ".app" (vs. ".appex").
Test Plan (required)
The command I ran:
react-native run-ios --scheme Debug

Here is the tail of the output prior to the fix.   Note that the app name is incorrect - "Today.app".  "Today" is the name of the Today app extension which is built as part of the product, but is not in-fact the app itself:
** BUILD SUCCEEDED **

Installing build/Build/Products/Debug-iphonesimulator/Today.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/Today.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

error Command failed with exit code 1.

Here is the tail of the output after the fix.   Note that the app name is now correct - "Remitly.app".
** BUILD SUCCEEDED **

Installing build/Build/Products/Debug-iphonesimulator/Remitly.app
Launching internal.remitly.remitly
internal.remitly.remitly: 98666
✨  Done in 25.77s.

Next Steps
Sign the CLA, if you haven't already.
Small pull requests are much easier to review and more likely to get merged. Make sure the PR does only one thing, otherwise please split it.
Make sure all tests pass on both Travis and Circle CI. PRs that break tests are unlikely to be merged.
For more info, see the "Pull Requests" section of our "Contributing" guidelines.

Thanks for the detailed PR! Looks good.
@facebook-github-bot shipit

Hi guys, looks like this commit created exactly the opposite behaviour on my project: the modified regex just doesn't find the FULL_PRODUCT_NAME string in the build output anymore...
It seems the issue comes from the $ at the end of the regex.

We are also seeing a similar issue with this PR. It has broke our scheme builds.

BUILD_IOS, productNameMatch: export FULL_PRODUCT_NAME=xxxxxxx.app,xxxxxxx
BUILD_IOS, resolving with: xxxxxxx
Installing build/Build/Products/Debug-iphonesimulator/xxxxxxx.app
Launching org.reactjs.native.example.xxxxxxx
org.reactjs.native.example.xxxxxxx: 6002

@BenjaminG @BrendonSled what is your project's FULL_PRODUCT_NAME, in particular the extension?   The regex should match any with ".app" at the end of the value.   Previously it would match against ".appex" extensions, which I believe to never be desirable.

Our was xx.app the issue was the scheme was also being appended to the name.
It's outputted as xx.app,schemeName


Allow password input on chrysanthemumgarden.com/

Is your feature request related to a problem? Please describe.
Can't crawl novels from https://chrysanthemumgarden.com/ due to their password protection.
Describe the solution you'd like
Allow password to be inputted

Unfortunately that is not possible since https://chrysanthemumgarden.com/login/ utilizes recaptcha.

You may be able to work around this by utilizing the browser cookie feature.
novelsave update <url> --browser <firefox | brave | chrome | edge>

I can still read books without loging-in. What I mean is, can you make an input feature to lock chapters? Or it is really not possible because the reCAPTCHA blocks the bot?

Could you provide me an example of a locked chapter. I'll see if there is anything I can do.

Could you provide me an example of a locked chapter. I'll see if there is anything I can do.

Here

It seems that you'd need to provide a dynamic password even after you login (which itself doesn't seem likely possible) to the website. I'm afraid I cannot add this.

The password for these novels is updated weekly, and you can grab it by visiting our discord.


Issues for loading from RAM instead of from Disk

[ ] The DatasetSubsampler class fails if processed_graph_data_path is None, due to this line: https://github.com/datamol-io/graphium/blob/10fe04b2a7983523d9829ac37c4bfa3d8f7391c8/graphium/data/sampler.py#L28

[ ] cache_data_path should be depreciated in favor of processed_graph_data_path: https://github.com/datamol-io/graphium/blob/10fe04b2a7983523d9829ac37c4bfa3d8f7391c8/graphium/data/datamodule.py#L773

[ ] load_from_file should be its own parameter. Depending on processed_graph_data_path means that either:

We can cache the data and dataloading from disk
We cannot cache and we can do dataloading from RAM
We need the option of caching while doing dataloading from RAM, and this will be enabled by a new load_from_file parameter in the Datamodule

[ ] Why is normalize_label only applied when dataloading is from RAM? Where is it applied on disk? https://github.com/datamol-io/graphium/blob/10fe04b2a7983523d9829ac37c4bfa3d8f7391c8/graphium/data/datamodule.py#L1300

Why is normalize_label only applied when dataloading is from RAM? Where is it applied on disk?

This is fine because _save_data_to_files() internally calls _make_multitask_dataset(..., load_from_file=False), i.e., label normalization is already applied to datasets loaded from disk.


⚠ ClamAV has degraded performance

In d896f21, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 94 ms

Resolved: ClamAV performance has improved in 93ed10b.


Add InputManagerSchedule for all input manager systems

Which feature is frustrating to use or confusing?
If a user adds a system like this:
app.add_systems(PreUpdate, my_system.run_if(action_just_pressed(MyAction::Foo)));

The system will be ambiguous with the MyAction input manager systems. This means that each time the app runs, there is a random chance my_system will be scheduled between tick_action_state and update_action_state. When this happens, action_just_pressed will always be false (because at that point all actions are either Pressed or Released) so my_system will never run.
The user can work around this by adding .after(InputManagerSystem::ReleaseOnDisable), which is reasonable, but the issue is difficult to debug and the workaround requires 1 line of boilerplate per system.
Expectation
User systems shouldn't see the intermediate action state between tick and update. They should either see the action state as it was in the previous frame, or as it is in the current frame (and ideally this wouldn't be RNG per app run either).
This can be solved by adding a separate schedule for all input manager systems, like InputManagerSchedule, which can run before or after PreUpdate. Then this issue would only come up if the user specifically puts a system in InputManagerSchedule, in which case the cause is obvious.

I definitely understand your desire to want these to be atomic (in most cases), but this introducing a dedicated schedule isn't the standard scheduling tool for this in Bevy.


Service Endpoint/Response issue

For, some reason my Response is going here
http://localhost:53512/Services/Loan/LoanSearchResults
instead of where the grid is
here http://localhost:53512/Loan/LoanSearchResults
how do I redirect response with entities to http://localhost:53512/

Loan/LoanSearchResults

This is what im getting back.
![1-18-2017 3-18-06 pm](https://cloud.githubusercontent.com/assets/3937709/22081422/8549bd8a-dd91-
11e6-8bce-dc7fec9f1eb0.png)

Please have some jQuery/AJAX/ASP.NET MVC guide, learn what an AJAX call, what a service, what a page is.

Thank you.

The problem I'm having is with the response returning back to the service not the actual page.

Yes, it is doing what it should.


ci: fix for 0.12 branch

Mirrors https://github.com/bqplot/bqplot/pull/1621

update galata references


Roadmap

[x] #2
[x] #3
[x] #5
[x] #6
[x] #7
[x] #8

Really loving this library. How has it been holding up in production?

@Eduard-Hasa I don't have hard numbers on errors or uptime, but this is one of the most-used libraries in the drivly org. Since this is implemented as a Durable Object in Cloudflare Workers, it is persistent and scalable.
We initialize a state machine for every entry in one database table to track statuses and trigger webhook callbacks, and we use another table to track the state machine event history. This allows us to roll back and replay events for any entity in that table, which is helpful for error debugging and recovery.
One limitation of running this as a Cloudflare Worker is the lack of background functions, so we perform background functions by using callbacks to services such as drivly/alarms.do, which can send events to the machine on a timer.


Soft deletes need parentheses around proceeding query?

If $useSoftDeletes = true in the model and you perform a query that has OR in it... the returned results are not correct because the part of the query proceeding deleted=0 is not enclosed in parentheses:
SELECT * FROM user WHERE email LIKE '%kyle%' ESCAPE '!' OR first_name LIKE '%kyle%' ESCAPE '!' OR last_name LIKE '%kyle%' ESCAPE '!' AND deleted = 0
it should be like:
SELECT * FROM user WHERE (email LIKE '%kyle%' ESCAPE '!' OR first_name LIKE '%kyle%' ESCAPE '!' OR last_name LIKE '%kyle%' ESCAPE '!') AND deleted = 0
Using query builder:
$this->like('email', $keyword)->orLike('first_name', $keyword)->orLike('last_name', $keyword)->findAll();
Alpha 3

Trying to make that happen inside of the model/query builder relationship could prove pretty darn tricky to get right. Anytime or's are used a dev has to be more careful. This functions in the same that other major frameworks I've used work. I think it's just something the developer will need to be aware of at this time.


Adding Simple Navigatin Bar

Is your feature request related to a problem? Please describe.
Every website needs a navigation bar.
Describe the solution you'd like
I have a simple nav bar that anyone can use on their website.
Describe alternatives you've considered
I have created a nav bat using HTML and CSS.
Additional context
https://user-images.githubusercontent.com/98695632/180272869-43b97d67-4515-41d8-be2e-3041f1e3ab61.mp4

Assigning it to you !


[BUG] - Prompt can not be read from WEBP & JPEG Images generated by A1111

Description
Version 1.3.3 Is unable to read the prompt from WEBP & JPEG Images generated by A1111's webUI. I'm not sure if files created by other generators are affected... since this is the only one I use.
PNG, WEBP & JPEG files can be read without issues using the previous Prompt Reader version (1.3.2). PNGs are still readable in the new version but not the other two format.
Reproduction steps
1. Open these image files (webp or jpeg) in Prompt Reader 1.3.3 in any way (file picker, drag&drop, file association, "send to..." menu) on Windows (I used Windows 11).
2. See error message:

Image file
These are the images I used for testing: test-images.zip
Version
1.3.3
OS
Windows
Tool
A1111's webUI

OMG!  It seems like this bug was caused by adding support for StableSwarmUI. I will fix it ASAP.
I can't believe I didn't catch this bug during testing.


Great Expectations 0.3.0

[ ] https://github.com/astronomer/airflow-provider-great-expectations/issues/150
[ ] https://github.com/astronomer/airflow-provider-great-expectations/issues/153

Related Astronomer internal SPIKE ticket: https://github.com/astronomer/oss-integrations-private/issues/15

Tentative for Q4?


Feature/search result view refactor

Description
Fixes Search Endpoint
Trello card: https://trello.com/c/bq6LJ977/103-endpoints-forsearch
Type of change

[x] New feature (non-breaking change which adds functionality)

Change Status

[x] Complete, tested, ready to review and merge

How Has This Been Tested?

[x] Manually tested with simulator (iPhone 11 Pro Max)

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My code has been reviewed by at least one peer
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] There are no merge conflicts

 Endpoints for Search


Updated RuneLite version

Updated runeliteVersion to 1.9.2. This seems to "fix" some of the functionality that was not working (e.g. ball of wool not changing value) in RuneLite version 1.9.2.

Just saw that a fix was released, but hasn't been pushed to the main plugin hub.

I just edited something quickly from the readme that was bugging me after I posted something in the discussion section. At this moment I don't really have the time to maintain this repository. If you or somebody else wants admin access to this repo, please tell me. Once I am finished training my construction IRL, I will be able to play OSRS again :)

Heya, I'd be willing to take it over for a little bit. There's a few minor things I've noticed got fixed that just needs to pushed up to the Plugin Hub. I need my death runes 😭

Great I have just added you as an collaborator


✨ Add an Authentication Layer to the KPI Dashboard

User Need
As an Engineer
I want to ensure only authorised persons can access the KPI dashboard
so that we can include information in the dashboard that should not be accessible by the general public
Value
Functional Requirements (What):

[ ] Add required dash-auth layer for the dashboard endpoint

Non-Functional Requirements (How):

[ ] Use dash-auth at this stage to integrate with current use of dash

Acceptance Criteria:

[ ] The dashboard endpoint is only accessible after authenticating.

Notes:

Closed by accident by merging in PR 🙈


Cleanup project and added automated testing

Hope that the title is more then enough
P.S.
If everything is fine (and you want to merge it) then you should edit the readme.md file for the corresponding links of the badges.

Hello! thanks for this pull request. I relatively inexperienced with npm so could you tell me the purpose of test and BitHound? Thanks


feat: Fix NULL warning

There is a initialization warning preventing build by nix package manager.

Summary by CodeRabbit

Bug Fixes

Improved variable management in the JWT parsing function to prevent potential issues related to uninitialized variables.

I don't think there is any problem with the modification, but the code doesn't seem to have any possibility of being used without being initialized.
Can you provide a build environment and instructions?

Can you provide a build environment and instructions?

Upon further research, this error pops up when building the repo as a Nix package on MacOS which adds hardening flags.
For reference, the packaging looks something like this:
  nginx-auth-jwt = with pkgs; stdenv.mkDerivation rec {
    name = "nginx-auth-jwt";
    src = pkgs.fetchFromGitHub {
        name = "nginx-auth-jwt";
        owner = "kjdev";
        repo = "nginx-auth-jwt";
        rev = "0.7.0";
        sha256 = "sha256-zOqCZsKC3EmbZS9HtUsuwgT+sgiSJvQCCTmp85jnPEw=";
    };
    meta = with pkgs.lib; {
        description = "This nginx module implements client authorization by validating the provided JSON Web Token (JWT) using the specified keys.";
        homepage = "https://github.com/kjdev/nginx-auth-jwt";
        license = [ licenses.mit ];
        maintainers = with maintainers; [ kjdev ];
    };
  };
  nginx-with-jwt = (pkgs.nginx.overrideAttrs rec {
      version = "1.26.0";
      src = pkgs.fetchurl {
          url = "https://nginx.org/download/nginx-${version}.tar.gz";
          hash = "sha256-0ubIQ51sbbUBXY6qskcKtSrvhae/NjGCh5l34IQ3BJc=";
      };
      buildInputs = with pkgs; [
          pcre
          zlib
          openssl
          jansson
          msgpack
          libxslt
          libxml2
          gd
          geoip
          libxcrypt
      ];
  }).override {
      modules = [
          nginx-auth-jwt
      ];
  };

https://github.com/kjdev/nginx-auth-jwt/commit/335c849b366d2a2514b54d9df3aecef70cb44b61
Fixed with the update of the built-in libjwt source code.
https://github.com/kjdev/nginx-auth-jwt/blob/main/src/jwt/jwt.c#L595


✨ feat: adds usergroup command in the CLI

Closing this as the changes are already in
https://github.com/rapyuta-robotics/rapyuta-io-cli/pull/184


Typings error in configureStore

I receive the error below after installing<EMAIL_ADDRESS>with TypeScript 3.3. It appers even if don't make any imports of redux-starter-kit.
.../node_modules/redux-starter-kit/src/configureStore.ts
(149,3): Type 'Store<S & {}, AnyAction>' is not assignable to type 'EnhancedStore<S, A>'.
  Types of property 'replaceReducer' are incompatible.
    Type '(nextReducer: Reducer<S & {}, AnyAction>) => void' is not assignable to type '(nextReducer: Reducer<S, A>) => void'.
      Types of parameters 'nextReducer' and 'nextReducer' are incompatible.
        Types of parameters 'action' and 'action' are incompatible.
          Type 'AnyAction' is not assignable to type 'A'.

tsconfig.json:
{
  "compilerOptions": {
    "baseUrl": ".",
    "outDir": "build/dist",
    "module": "esnext",
    "target": "es5",
    "lib": ["es6", "dom"],
    "sourceMap": true,
    "allowJs": true,
    "jsx": "react",
    "moduleResolution": "node",
    "rootDir": "src",
    "forceConsistentCasingInFileNames": true,
    "strict": true,
    "suppressImplicitAnyIndexErrors": true,
    "noUnusedLocals": false ,
    "skipLibCheck": true
  },
  "exclude": [
    "node_modules",
    "build",
    "scripts",
    "acceptance-tests",
    "webpack",
    "jest",
    "src/setupTests.ts"
  ]
}

+1

That sounds like some kind of a build configuration issue.  Closing this for now.  If you can come up with a project that reproduces the problem, leave a comment here and someone might be able to look at it.

After upgrading the<EMAIL_ADDRESS>version, there is no problem. It seems that this PR is fixed: https://github.com/reduxjs/redux-starter-kit/commit/4da8c59bfcaea3f803ae365f34aeb21bdebbbb8f


Add a merge sort algorithm

Add an algorithm for merge sorting

@GDSC-IPS Assign me. !assign

@GDSC-IPS Assign me. !assign

Refer to this


HDFS-17541. Support msync requests to a separate RPC Server

https://issues.apache.org/jira/browse/HDFS-17541

Description of PR
How was this patch tested?
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
17m 29s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
14m 28s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
37m  7s

trunk passed

+1 :green_heart:
compile
6m 16s

trunk passed with JDK Ubuntu-11.0.23+9-post-Ubuntu-1ubuntu120.04.2

+1 :green_heart:
compile
5m 57s

trunk passed with JDK Private Build-1.8.0_412-8u412-ga-1~20.04.1-b08

+1 :green_heart:
checkstyle
1m 32s

trunk passed

+1 :green_heart:
mvnsite
2m 25s

trunk passed

+1 :green_heart:
javadoc
1m 52s

trunk passed with JDK Ubuntu-11.0.23+9-post-Ubuntu-1ubuntu120.04.2

+1 :green_heart:
javadoc
2m 27s

trunk passed with JDK Private Build-1.8.0_412-8u412-ga-1~20.04.1-b08

+1 :green_heart:
spotbugs
5m 57s

trunk passed

+1 :green_heart:
shadedclient
41m 21s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 33s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m  9s

the patch passed

+1 :green_heart:
compile
6m 15s

the patch passed with JDK Ubuntu-11.0.23+9-post-Ubuntu-1ubuntu120.04.2

+1 :green_heart:
javac
6m 15s

the patch passed

+1 :green_heart:
compile
5m 54s

the patch passed with JDK Private Build-1.8.0_412-8u412-ga-1~20.04.1-b08

+1 :green_heart:
javac
5m 54s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
1m 21s
/results-checkstyle-hadoop-hdfs-project.txt
hadoop-hdfs-project: The patch generated 14 new + 334 unchanged - 0 fixed = 348 total (was 334)

+1 :green_heart:
mvnsite
2m  6s

the patch passed

+1 :green_heart:
javadoc
1m 35s

the patch passed with JDK Ubuntu-11.0.23+9-post-Ubuntu-1ubuntu120.04.2

+1 :green_heart:
javadoc
2m 18s

the patch passed with JDK Private Build-1.8.0_412-8u412-ga-1~20.04.1-b08

+1 :green_heart:
spotbugs
6m  5s

the patch passed

+1 :green_heart:
shadedclient
41m 37s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 24s

hadoop-hdfs-client in the patch passed.

-1 :x:
unit
266m 32s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 51s

The patch does not generate ASF License warnings.

475m  1s

Reason
Tests

Failed junit tests
hadoop.tools.TestHdfsConfigFields

hadoop.hdfs.TestRollingUpgrade

hadoop.hdfs.server.namenode.ha.TestMultiObserverNode

hadoop.hdfs.server.namenode.ha.TestObserverNode

hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA

hadoop.hdfs.server.blockmanagement.TestDatanodeManager

hadoop.hdfs.server.namenode.ha.TestObserverReadProxyProvider

hadoop.hdfs.TestStateAlignmentContextWithHA

hadoop.hdfs.server.namenode.ha.TestConsistentReadsObserver

hadoop.hdfs.server.balancer.TestBalancerWithHANameNodes

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets xmllint

uname
Linux 74b0b510459e 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / ac02727dd12126fb9a6e139640744f6269fe1842

Default Java
Private Build-1.8.0_412-8u412-ga-1~20.04.1-b08

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.23+9-post-Ubuntu-1ubuntu120.04.2 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_412-8u412-ga-1~20.04.1-b08

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

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Ability to add default photos from custom folder path

Ability to add default photos from custom folder path

I have a forked version that do this already, i can send a PR if wanted.
class ImageGenerator(generators.ImageGenerator):
    """
    Extends base class to expose ``get_placeholder_image`` as a method,
    so child classes can easily override default implementation.
    """

    @staticmethod
    def get_placeholder_image(*args, **kwargs):
        from autofixture.placeholder import get_placeholder_image
        return get_placeholder_image(*args, **kwargs)

    def generate(self):
        # from .placeholder import get_placeholder_image

        width, height = random.choice(self.sizes)

        # Ensure that _autofixture folder exists.
        i = 0
        path = self.generate_file_path(width, height)

        while self.storage.exists(path):
            i += 1
            path = self.generate_file_path(width, height, '_{0}'.format(i))

        return self.storage.save(
            path,
            ContentFile(self.get_placeholder_image(width, height))
        )

class RandomImageGenerator(ImageGenerator):
    """
    Randomly picks an image from a given directory and saves it to the ``settings.MEDIA_ROOT``.
    """

    def __init__(self, source_dir=None, *args, **kwargs):
        if source_dir:
            assert os.path.exists(source_dir)
            self.source_dir = source_dir
            self.available_files = os.listdir(self.source_dir)
        super(RandomImageGenerator, self).__init__(*args, **kwargs)

    def get_placeholder_image(self, *args, **kwargs):
        if self.available_files:
            file_path = random.choice(self.available_files)
            with open(os.path.join(self.source_dir, file_path), 'rb') as f:
                return f.read()  # Must returns bytes
        else:
            return super(RandomImageGenerator, self).get_placeholder_image(*args, **kwargs)

@cvng Tnx, but maybe it will be better to add such functionality to main repo....

Yes, I can send a PR if needed


feat: update popicons

Describe the changes you have made in this PR
update popicons, use icon from library, remove stale icons
Type of change
(Remove other not matching type)

feat: New feature (non-breaking change which adds functionality)

Checklist

[X] Self-review of changed code
[X] Manual testing
[X] Added automated tests where applicable
[X] Update Docs & Guides
For UI-related changes
[X] Darkmode
[X] Responsive layout

@SocketSecurity ignore<EMAIL_ADDRESS>

tAck


Add docs about the usage of --json flag

It was mentioned in X's post that with this flag, you can output the results in the command line or to a file, but there are no details about this in the docs.
I and multiple other newbies to GitHub Actions would appreciate if this were added 🙌 ♥

We just landed this in #262


tls: enable TLS support in memcached-tool

Thanks!
For these perl scripts with TLS, we try to make the TLS dependency optional. See t/lib/MemcachedTest.pm in the repository.
I also have a feeling you may also be interested in this tool: https://github.com/memcached/mcdumpload


SEPG Automated Release - v2.11.0

SEPG Details
Release Build Link: http://sou-jenkins2.swinfra.net:8080/job/Auto-Release/181/
Build Token: github.com/CAFapi/opensuse-tomcat-jre11-image/master/9b22031b482cdf7cd376cfe9800737e0dec5eb69
Versioning Behaviour: Roll on to next minor
Artifacts For Release
Docker

cafapi/opensuse-tomcat-jre11:2.11.0 (Static Tag)
cafapi/opensuse-tomcat-jre11:2.11 (Dynamic Tag)
cafapi/opensuse-tomcat-jre11:2 (Dynamic Tag)
cafapi/opensuse-tomcat-jre11:latest (Dynamic Tag)
cafapi/opensuse-tomcat-jre11-juli:2.11.0 (Static Tag)
cafapi/opensuse-tomcat-jre11-juli:2.11 (Dynamic Tag)
cafapi/opensuse-tomcat-jre11-juli:2 (Dynamic Tag)
cafapi/opensuse-tomcat-jre11-juli:latest (Dynamic Tag)

 Build Stage
Action
Status

Release Checks
completed
:heavy_check_mark:

Gather Release Data

:white_small_square:

QA Documentation Site Deployment

:white_small_square:

QA Deployment Branch Promotion

:white_small_square:

Docker Image Promotion

:white_small_square:

Maven Artifact Promotion (Closed Source)

:white_small_square:

NuGet Artifact Promotion

:white_small_square:

Artifactory Release Artifact Tagging

:white_small_square:

Generic Artifact Promotion

:white_small_square:

Maven Artifact Promotion (Open Source)

:white_small_square:

Maven Staging Repository Removal (Open Source)

:white_small_square:

Git Tagging

:white_small_square:

Git Release

:white_small_square:

Git Release Asset Deployment

:white_small_square:

Pull Request Merge

:white_small_square:

Release Branch Deletion

:white_small_square:

view the build log here


chore(docs): full width component playgrounds

This is a WIP. What do you all think?
Adding the docs_full-width-playground class to component playgrounds will cause it to "break out" of it's parent container and display the component using the full browser width. This will allow us to better showcase full width components such as Notification or FlexGrid.
It is not active when the sidebar is being shown:

And it is active when the sidebar is hidden:

I briefly attempted other strategies, but this one seemed to be the most straightforward one, even though it does involve some fancy/potentially brittle CSS.

Is it possible to have full-width background/image while keeping the content aligned with the rest of the page?

hey @ryanoglesby08 maybe i'm not fully understanding how the current notifications are built now. maybe you guys can explain it to me? I know the examples are clear at the moment on our catalogue.. but.. hoping this live example is how they are currently built?

@donnavitan

Is it possible to have full-width background/image while keeping the content aligned with the rest of the page?

The Notification aligns itself with the TDS grid settings, with sets a max width of 1200 px on large viewports.
The content of the component catalogue currently does NOT respect the TDS grid settings, as it is generated by an external library. I can look into changing the width settings of the component catalogue styles to see if we can bring it in line with TDS settings.

It would seem the only way to hide the sidebar is by isolating a single component example.

Styleguidist actually has a config option for this now: https://react-styleguidist.js.org/docs/configuration.html#showsidebar

Toggle sidebar visibility. Sidebar will be hidden when opening components or examples in isolation mode even if this value is set to true. When set to false, sidebar will always be hidden.

But, if we set that to false there is NEVER a sidebar, which is not good for navigation.
We could potentially build a way to open/close the sidebar on demand, but I didn't look into that yet.


Add category (tags) sidebar

Something like this (very rough sketch):

Tags have been added, making them side-bar format would be part of design sprint at the very end, closing.

Do the tags now have category -> subcategory -> tag or how does it work

This issue focuses on the display/filtering of tags - was just in the process of creating an issue for the inputting of tags during the market creation process.
The logic currently implemented is for all tags to be displayed sorted by popularity, then when a tag is selected, it shows only tags that are associated to remaining filtered markets. I haven't discounted forcing only tier 1 tags until 1 tag is selected, then tier 2, etc., but there are pros and cons for each, and I wanted to see how this plays out in practice (it's more flexible and more tolerant of user input mistakes). Updating to the other way is trivial when we need, the infrastructure is all there.

related: https://github.com/AugurProject/augur-ui-react-components/issues/22


parasolr default indexing shouldn't require schema customization

Describe the bug
Default indexable index data includes item_type field which is not in the default solr schema.
Expected behavior
Should be able to use parasolr indexing without cusomizing the schema.
Additional context
This should be switched to use a dynamic field included in the default solr configuration. (i.e. _s)

implemented and merged in #64


Update LaunchControl.app to v1.19

Thanks!  Looks great.  I'm getting an updated sha256 for the appcast as well, could you update that too?

We can merge this without appcast, given that the stanza is currently unused. Of course, zeal is always appreciated.


Can't change wifi or reset

I moved my PixelIt to a different AP (but the same SSID) - doesn't connect.
So I tried to re-associate and re-connect the wifi again - there is no method to do so.
So I tried to factory reset - again - there is no method to do this.
Feels like at least a "reset to defaults" should be available?

N.b. it seems like esp WiFi manager or firmware is pretty basic with WiFi roaming between multiple APs with the same SSID or else this wouldn't be a problem 🙁 https://esp32.com/viewtopic.php?t=3885

😱 Amazing!

@o0shojo0o that was amazingly fast work, thanks. I'll try it out when the WebUI updates.

If you want to test it in advance you can compile the new firmware and start the WebUi via the DevServer.
https://github.com/o0shojo0o/PixelIt/wiki/Develop-on-WebUI

Thanks

Is this the IP of the PixelIt or the dev server?

IP of the PixelIt 😊


Thread deadlock issue with property on Windows

The following code is blocking on Windows but is not blocking on Linux
from kivy.app import App
from kivy.uix.textinput import TextInput
from threading import Thread
import time

class TestThread(Thread):

    def __init__(self, ti):
        super().__init__()
        self.ti = ti

    def run(self):
        while True:
            time.sleep(3)
            print("change focus")
            self.ti.focus = True

class TestApp(App):
    def build(self):
        ti = TextInput()
        t = TestThread(ti)
        t.daemon = True
        t.start()
        return ti

if __name__ == "__main__":
    app = TestApp()
    app.run()

After investigation, it turns out that "self.ti.focus=True" blocks

No. t.daemon = True blocks. Put it in __init__() like this:
def __init__(self, ti):
    super(TestThread, self).__init__()
    self.daemon = True
    self.ti = ti

Maybe daemons need to be set in inits i.e. before objects are even created (for Win for some reason)? ^^

Indeed, this is just a simple example to reproduce the issue. In reality, I do have a client thread that communicates with a server. According to feedback of the server, the client will update the kivy user interface to get the data from users. So, normally in this circumstance, I would say the thread should be started after the ui is created. Otherwise, the client thread will happend to update an ui component that was not yet created.

Does anyone know why there is such a difference between linux and windows?

Don't have a clue, but anyway, you inherit from Thread. Is there any reason you want to set daemon=True outside of the thread? Btw in Python3 there's even daemon keyword argument for Thread()

Yes, that's true. But it is not just a big deal, as the daemon is well set
before starting the thread. I would be more interested by the diff btw W$
and Linux that make such a behavior..
2016-09-14 18:07 GMT+02:00 Peter Badida<EMAIL_ADDRESS>
Don't have a clue, but anyway, you inherit from Thread. Is there any
reason you want to set daemon=True outside of the thread? Btw in Python3
there's even daemon keyword argument for Thread()
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4604#issuecomment-247064942, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACcfr5wSYglbiqvve6TicC0aqyBaQkQ1ks5qqBu3gaJpZM4J6UdZ
.

Your original example doesn't block for me (on py2). What exactly do I need to do to get it to block?

You mean python 2 on Windows? I produced that using python 3.5.2 on Windows
with Kivy downloaded from http://www.lfd.uci.edu/~gohlke/pythonlibs/
Le mer. 14 sept. 2016 à 21:13, matham<EMAIL_ADDRESS>a écrit :

Your original example doesn't block for me (on py2). What exactly do I
need to do to get it to block?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4604#issuecomment-247122614, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACcfryzT_mRCLNDops1D8tz7IayIfEKgks5qqEdCgaJpZM4J6UdZ
.

I can replicate it on py3 now. Here's your fix, do
def delay(*largs):
    self.ti.focus = True
Clock.schedule_once(delay)

instead of just self.ti.focus = True. The problem is that you're setting a kivy property from an external thread, which is not allowed. Kivy properties that cause graphics changes (i.e. gl interaction, practically every property is like that) are not allowed from external threads. You need to do it with Clock.

Yes, thank you. I have came up with this solution also. That works.
However, if as you said, we are not supposed to set a kivy property from an
external thread, how are we supposed to design the backend of kivy user
interface? With this assumption, the backend's mainloop might be highly
kivy dependent.
2016-09-17 1:07 GMT+02:00 matham<EMAIL_ADDRESS>
I can replicate it on py3 now. Here's your fix, do
def delay(*largs):
self.ti.focus = True
Clock.schedule_once(delay)
instead of just self.ti.focus = True. The problem is that you're setting
a kivy property from an external thread, which is not allowed. Kivy
properties that cause graphics changes (i.e. gl interaction, practically
every property is like that) are not allowed from external threads. You
need to do it with Clock.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4604#issuecomment-247728895, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACcfr2GK3GA54InxYEF03OB-OnkzgH3wks5qqyEggaJpZM4J6UdZ
.


Adding config for governor settings

First off, big thanks for this, it works a charm and saves a bunch of time!
I thought it might be useful to expose a conf setting for the scaling_governor - so I added that here.

you can't change the epp state in performace governor

I'm not completely following your comment here.  This PR should allow for setting scaling_governor to a value other than powersave.  As I understood it, different permutations of the EPP state and the governor state would allow for fine tuning for better performance or better power consumption.
I have two Ryzen mobile processors available to test on, both show two available settings for the governor, peformance and powersave.
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave

i have ryzen 5 5500u mobo processor where i can't change energy_performance_preference in performance governor.
But i can change the  energy_performance_preference in powersave governor.

can you run these screenshot the output
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

echo "power" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference

Indeed I have the same output that you do when attempting to set EPP to power when governor is set to performance.  System does however allow me to set both to performance.

Quick cat to verify that it took
$ cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
performance
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance

with powersave / balance_power (on battery) my cpu is capped around 2.7Ghz
with performance / performance (on AC) my cpu is capped around 3.3Ghz
with powersave / performance (on AC) my cpu is capped around 3.3Ghz
in my super scientific test, where I'm using the stress command and watching proc/cpuinfo 😄 there doesn't seem to much difference, at least in CPU clock speeds, between the last two permutations, so perhaps the governor setting is moot in this case.

As-is this PR should technically work in the case of setting both the governor and EPP to performance.  Though it appears there may not be a substantial benefit to doing so.

The performance governor is simply EPP where set to performance which doesn't make sense.
we can set the desired EPP between performance balance_performance balance_power power in powersave governor.
If the user set the governor_state_for_AC=performance and epp_state_for_AC=balance_performance it won't work.
So defaulting governor to powersave is necessary

Roger that.  Thanks for rubbering ducking with me friend.


fix [IDP-1572] : Added the installation instructions for connectors

Harness Developer Pull Request
Added the installation instructions for connectors.
What Type of PR is This?

[ ] Issue
[x] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


[Feature Request] Button Get Package DirectAdmin

add a checkbox button to the directadmin hosting package so that it takes the package and does not create a custom package
code in question:
// don't create a new package
// $package = $this->getPackage();
// $fields['package'] = $package->getName();
because every upgrade has to change the file back

This is a great idea. We eventually should rework our package system.


create distributive zk check with right service id

Works on GCE.

Working on Vagrant.

Working on AWS.


Python kit improvements

Fixed bug where city_tile_count only incremented when new city_tiles were spawned, but never decremented if some cities died.
Fixed bug with text and sidetext functions which lacked the necessary single quotes around the message text.
QOL improvement by replacing ' ' with '_' for text function, because otherwise only the first word was displayed.

Thanks for the fixes!

Actually how did you verify the city_tile_count was not correct? It should be correct since every turn the starter kit will automatically reset that value to 0 before adding it back in

Whoops, I seriously misread that portion of code. I was dealing with a bug with city counting and thought this was the problem. I reverted that change and left the message debug message fix.

actually for message debugging we may handle this internally on the engine because other kits would have this issue too then.

ok our fix will be like this
def text(x: int, y: int, message: str, fontsize: int = 16) -> str:
    return f"dt {x} {y} {fontsize} '{message}'"

so the parameters are first, then the arbitrarily long message is placed last.
I'll merge in what you have and make the fixes. Thanks!