"Not a valid DFS filename" error on Hadoop 2.6.0

After installing TarFileSystem as described in the readme, I try:
hadoop dfs -ls tar:///user/cloudera/file.tar
which produces the error:
INFO tar.TarFileSystem *** Using Tar file system ***
-ls: Pathname /tar:/user/cloudera/file.tar from /tar:/user/cloudera/file.tar is not a
    valid DFS filename

This is on Hadoop 2.6.0-cdh5.9.0 (Cloudera Distribution of Hadoop).
It looks as if the tar:// URL is getting incorrectly turned into a pathname?

I haven't tested for this version of Hadoop. Will try to reproduce this.

I could reproduce the issue. I am looking into it.

Oddly, specifying the fully qualified hdfs path of the tar file works. See the following example
[hdfs@node1 ~]$ hadoop fs -ls tar:///jd/files.tar
17/01/29 00:19:03 INFO tar.TarFileSystem: *** Using Tar file system ***
-ls: Pathname /tar:/jd/files.tar from /tar:/jd/files.tar is not a valid DFS filename.
Usage: hadoop fs [generic options] -ls [-d] [-h] [-R] [<path> ...]
[hdfs@node1 ~]$
[hdfs@node1 ~]$
[hdfs@node1 ~]$ hadoop fs -ls tar://hdfs:///jd/files.tar
17/01/29 00:19:08 INFO tar.TarFileSystem: *** Using Tar file system ***
Found 3 items
-rw-rw-r--   2 hdfs hdfs         15 2017-01-27 04:26 tar://hdfs:/jd/files.tar/f1.txt
-rw-rw-r--   2 hdfs hdfs         15 2017-01-27 04:26 tar://hdfs:/jd/files.tar/f2.txt
-rw-rw-r--   2 hdfs hdfs         15 2017-01-27 04:26 tar://hdfs:/jd/files.tar/f3.txt

Will look more into it.

Fixed this in and released an interim beta here: https://github.com/JDatta/TarFileSystem/releases/tag/2.0_beta_30_Jan_2017
Please check if this works in your setup.

Many thanks for the fast response - that is working in our setup now!


Navbar "Toggle navigation" doesn't collapse in demo

The ng2-bootstrap demo doesn't work correctly on a small screen.
The navbar starts collapse but with the navigation menu open, the menu can't be closed.
See screenshot:

I can confirm this behavior on Chromium for Android v52 and Firefox for Android v46


tentatively fix the text plot display bug

This PR tries to fix the bug described in this issue https://github.com/slundberg/shap/issues/2388

Thanks! I'll review this once the (now-fixed CI tests run again)

Looks good. I changed the code to just compute the text every time and then call display or not once at the end. Otherwise, the functionality should be the same. will merge once the tests pass again.
Thanks again and sorry for the slow review. (was out for a while after paternity leave)


Confidential Ledger should support auth via with certificates that were used while creating the ledger (non-AAD)

Library name
Azure.Security.ConfidentialLedger
Please describe the feature.
Currently the client only supports AAD auth. We should also support simple Certificate auth as described in this python example

Assigning this to the confidential ledger team to triage as they see fit.


ERROR : IO error: couldn't list files: invalid character '<' looking for beginning of value

The associated forum post URL from https://forum.rclone.org
What is the problem you are having with rclone?
RD mount stopped working. It says
IO error: couldn't list files: invalid character '<' looking for beginning of value
ERROR : /: Dir.Stat error: couldn't list files: invalid character '<' looking for beginning of value
What is your rclone version (output from rclone version)
1.59.0-DEV
Which OS you are using and how many bits (e.g. Windows 7, 64 bit)
Window 10 64bit
Which cloud storage system are you using? (e.g. Google Drive)
Real Debrid
The command you were trying to run (e.g. rclone copy /tmp remote:tmp)
rclone mount RD: R: --dir-cache-time 10s
A log from the command with the -vv flag (e.g. output from rclone -vv copy /tmp remote:tmp)

How to use GitHub

Please use the 👍 reaction to show that you are affected by the same issue.
Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
Subscribe to receive notifications on status change and new comments.

Never mind, it was RD that was down


template: Refactor service tmpl

Signed-off-by: Xuanwo<EMAIL_ADDRESS>

@prettyxw All fixed, please review again.


fixed bug in version comparison

This line causes a problem in Powershell Core.  Fixed it just by updating the version to 3.0.0 instead of 3.0.
Error:
The running command stopped because the preference
variable "ErrorActionPreference" or common parameter is set to Stop: Could not compare "6.0.0-alpha" to "3.0". Error: "Cannot
convert value "3.0" to type "System.Management.Automation.SemanticVersion". Error: "Cannot process argument because the value of
argument "version" is not valid. Change the value of the "version" argument and run the operation again.""

Arg, might be more complicated.  2, 3, 4, 5 all have a build of -1 (i.e. not set, from what I understand)
It might be worth submitting an issue to the PowerShell repo?  In the mean time, would it make sense to add an or to cover this?
Edit - maybe they already fixed this, what GitCommitId are you on?
PS /Users/wframe/sc > $PSVersionTable

Name                           Value
----                           -----
PSVersion                      6.0.0-alpha
PSEdition                      Core
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   <IP_ADDRESS>
GitCommitId                    v6.0.0-alpha.14
CLRVersion
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

PS /Users/wframe/sc > $PSVersionTable.PSVersion -ge '3.0.0'
True


Password validation on client-side

Hey! I want to validate password on user input
This is my password schema
password: z
            .string()
            .min(8, "must_be_at_least_8")
            .refine((val) => /(?=.*[!@#$%^&*()_+|~\-=?;:'",.<>{}[\]\\/])/.test(val), "missing_one_special_character")
            .refine((val) => /(?=.*\d)/.test(val), "missing_one_number")
            .refine((val) => /(?=.*[A-Z])/.test(val), "missing_one_uppercase")
            .refine((val) => /(?=.*[a-z])/.test(val), "missing_one_lowercase"),

And this is the validator in +page.svelte
validators: {
        password: (password) => {
               // I want to validate password as in the schema here
        }
}

Earlier I tried with regex in validators I works fine
then whats the use of these
.refine((val) => /(?=.*[!@#$%^&*()_+|~\-=?;:'",.<>{}[\]\\/])/.test(val), "missing_one_special_character")
// ...

So, is there any way to do in validators without rewriting regex?

You can use the Zod schema on the client as well: https://superforms.vercel.app/concepts/client-validation#realtime-validators

You can use the Zod schema on the client as well

Yea I saw that, thats helpful. I also need custom validation for password field.
So is there any way to add both like
const { form, errors, enhance, constraints } = superForm(data.form, {
        validationMethod: "oninput",
        validators: schema && {
             password: (password) => // check password with confirm password
        },
    });

Idk is that possible?

You can possibly do that by extending the schema: https://zod.dev/?id=extend

You can possibly do that by extending the schema

I think you didnt get me.
I'm using zxcvbn for checking password strength on user input
like:
const { form, errors, enhance, constraints } = superForm(data.form, {
        validationMethod: "oninput",
        validators: schema && {
             password: (password) => // check password strength with zxcvbn
        },
    });

I need to check password strength along with validation ??

I think you didnt get me.
I need to check password strength along with validation ??

Instead of going like this. Permalink codes please :)

Hello, as I said I think it's possible with extend on the schema. Something like:
const { form, errors, enhance, constraints } = superForm(data.form, {
    validationMethod: "oninput",
    validators: schema.extend({
        password: schema.shape.password.refine((password) => {
            // Check password strength
        })
    }),
});

All the validation is asynchronous, so that's no problem. There is no debounce though, so if you want to delay the check, you may have to do it with on:input. I've written a little about it here: https://superforms.vercel.app/concepts/client-validation#asynchronous-validation-and-debouncing

Thank you so much @ciscoheat ,
Its really nice to see someone responding this fast :)
I hope superforms get more adoption.
@sssuneeth please respond after you try this ( or maybe i will take a look myself 👀  ? )

Thank you, I'm glad to help. Hope your project goes well.

Hey @ciscoheat

I think it's possible with extend on the schema.

Nope, I couldnt add extend method to my schema. Anyway we finally decided to use on:input event.
I'm closing this issue, thank you :)


update version to 3.0.3-SNAPSHOT.

update version to 3.0.3-SNAPSHOT.

Codecov Report

Merging #8536 (c480bc7) into 3.0 (de2883b) will decrease coverage by 0.17%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                3.0    #8536      +/-   ##
============================================
- Coverage     62.97%   62.80%   -0.18%
+ Complexity      312      310       -2
============================================
  Files          1116     1116
  Lines         46725    46679      -46
  Branches       7031     6997      -34
============================================
- Hits          29427    29317     -110
- Misses        14038    14095      +57
- Partials       3260     3267       +7

Impacted Files
Coverage Δ

...ng/transport/dispatcher/all/AllChannelHandler.java
62.06% <0.00%> (-20.69%)
:arrow_down:

...ng/transport/dispatcher/WrappedChannelHandler.java
43.47% <0.00%> (-15.22%)
:arrow_down:

...dubbo/common/status/support/LoadStatusChecker.java
50.00% <0.00%> (-11.54%)
:arrow_down:

...mmon/threadpool/support/fixed/FixedThreadPool.java
80.00% <0.00%> (-7.50%)
:arrow_down:

.../remoting/transport/netty4/NettyClientHandler.java
62.06% <0.00%> (-6.90%)
:arrow_down:

...moting/transport/netty4/NettyEventLoopFactory.java
30.00% <0.00%> (-6.37%)
:arrow_down:

...e/dubbo/remoting/transport/netty/NettyChannel.java
54.54% <0.00%> (-5.69%)
:arrow_down:

.../threadpool/support/limited/LimitedThreadPool.java
83.33% <0.00%> (-5.56%)
:arrow_down:

...ache/dubbo/remoting/api/NettyEventLoopFactory.java
36.36% <0.00%> (-5.31%)
:arrow_down:

.../org/apache/dubbo/remoting/ExecutionException.java
15.78% <0.00%> (-5.27%)
:arrow_down:

... and 39 more

Continue to review full report at Codecov.

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


Unknown type: TokenLib.ModuleData storage

Trying to compile this part of json:
    {
      "constant": false,
      "inputs": [
        {
          "name": "_moduleData",
          "type": "TokenLib.ModuleData storage"
        },
        {
          "name": "_module",
          "type": "address"
        }
      ],
      "name": "archiveModule",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    }

I'm getting Unknown type: TokenLib.ModuleData storage and the execution stoped.

@shuffledex Frankly, I have no idea what TokenLib.ModuleData storageis. Do you have source code of the smart contract that generated such ABI?

It will be referring to a Library
Example in link includes Data storage data

@shuffledex can you provide a full minimal example contract and library that generate the json you posted? I'll probably soon be working on linking contracts with (non-external) libraries, so I may take a look at your case too.

This should be fixed in<EMAIL_ADDRESS>if not please reopen and provide repro ;)

I'm still facing this issue after updating to<EMAIL_ADDRESS>I've attached a zip of the JSON files generated from<EMAIL_ADDRESS>compiler.
Let me know if I can be more help. I can create a more complete example if necessary.
Archive.zip

OK, leaving this issue closed, continuing in #216


[REQUEST] Add a value for experience multipliers for future Leagues

This would assist in knowing how many actions you will need to do during leagues when players are changing tasks repeatedly or aiming for efficiency. This league could possibly be the only one with changing experience modifiers.
Describe the solution you'd like
A field with a custom value or a drop down menu with available experience modifiers. Examples 5x, 8x, 12x, 16x which are available in the current Trailblazer League (2020).
Describe alternatives you've considered
This is easily doable with an external calculator and experience values obtained through the wiki to get your number goal.
Screenshot

Thank you for your time and I appreciate your hardwork.

Kind of a duplicate of #3027, given Nightfirecat's comment

Kind of a duplicate of #3027, given Nightfirecat's comment

Yikes. I apologize. Would love to see the feature, hehe. Thanks for the headsup.


Make Consul.Net more unit-test friendly

Hi,
I'm not able to create unit tests that handle the response from ICatalogEndpoint.Service (and similar calls) because QueryResult<>.Response has an internal setter.  Could the setter be made public, please?  I'm guessing that's the least disruptive means of solving this problem.
Thanks.

After looking through the code I'm not entirely sure why I made the setter internal in the first place, to be quite honest.
There's a couple other places you might run into problems since the CreateIndex/ModifyIndex is usually a private setter. Do you need private setters to be public setters as well (e.g. Consul.KVPair.ModifyIndex)? I made those private because they technically should only be set by Consul responses but I guess if the developer is assigning to ModifyIndex they've presumably got a good reason so it really doesn't matter if they're public setters.

Alright @jhickson , I've made all the bits that need to be have public setters from what I can tell. AppVeyor keeps failing intermittently but my local builds are working so it may be a bit of time before I produce a package, but this should be fixed next release.

Fixed in <IP_ADDRESS>: https://www.nuget.org/packages/Consul/<IP_ADDRESS>
Have fun, and please let me know if you run into any other issues.

Hi @highlyunavailable, thanks for that.  I'll update and see how I go.
Sorry for the radio silence but I headed home from work not long after adding the issue and have just got in this morning.
I'm not sure about the CreateIndex/ModifyIndex setters as I'm not currently using them but I'll update you if I do.

No problem at all. I just made them publicly settable anyway because I figured that someone would need them.


Description keeps edit state when opening/closing settings

I'd expect the description field to go back to being uneditable (either cancel the edit or prompt the user to save) when switching away from the settings panel, not quite sure how to handle that if it's been changed though...

I think it should cancel


uRNN code

Hi Amar and Martin
I've read your uRNN paper and the following reddit discussion with great interest. At reddit you mention that you have a code that is 4x faster than the one on github.
https://www.reddit.com/r/MachineLearning/comments/3uk2q5/151106464_unitary_evolution_recurrent_neural/cxfwsqw
is the current github version the faster code or is that not released yet?
BR Casper

It is indeed the current version on github.
Best,
Martin
On Jan 5, 2016 10:38 AM, "Casper Sønderby"<EMAIL_ADDRESS>wrote:

Hi Amar and Martin
I've read your uRNN paper and the following reddit discussion with great
interest. At reddit you mention that you have a code that is 4x faster than
the one on github.
https://www.reddit.com/r/MachineLearning/comments/3uk2q5/151106464_unitary_evolution_recurrent_neural/cxfwsqw
is the current github version the faster code or is that not released yet?
BR Casper
—
Reply to this email directly or view it on GitHub
https://github.com/amarshah/complex_RNN/issues/1.

Great, thanks
The results seems very impressive! Any chance you have some results from experiments on other datasets that you would like to share ?

Thanks! We do have similar results on other datasets, but they are still a
work in progress as we are trying different new versions of the model. We
will publish them in the future when they are ready.
As a side note to the original comment, we will continue to push
optimization changes as well since there is still room for improvement.
Best!
Martin
On Jan 5, 2016 10:53 AM, "Casper Sønderby"<EMAIL_ADDRESS>wrote:

Great, thanks
The results seems very impressive! Any chance you have some results from
experiments on other datasets that you would like to share ?
—
Reply to this email directly or view it on GitHub
https://github.com/amarshah/complex_RNN/issues/1#issuecomment-169007243.

Thats good to hear, sometimes it's struggle when leaving MNIST :)
Thanks for sharing the code
BR
Casper


enable usage of BigQuery backend through ibis

I think the first usage example in the readme (using BigQuery backend through import ibis) doesn't work quite yet (I think this would require entrypoints being set up in this repo)

This is turning out to be harder than I expected. I added the entry points, in #38 but I am hitting circular dependency issues with the current way that backends are discovered.

I figured it out. Whereever import ibis_bigquery appears, import ibis must appear first. Otherwise, we get circular dependencies.


PointCloud2 lag. Data/time bottleneck?

I am at the right place and my issue is directly related to ROS#. General technical questions I would post e.g. at ROS Answers or Stack Overflow. For library-specific questions I would look for help in the corresponding library forums.
I have thoroughly read the Contributing Guideline and writing this issue is the right thing to do in my case.

I have a question!
I searched the Wiki, open and closed issues for an answer. I tried my best to find the answer by myself without success. I believe that the discussion we will have in this issue, and the solutions we might find, will help me, and likely other community members who have a similar problem.
Here is my question:
I am streaming a PointCloud2 from a ROS to Unity using a local LAN. The server publishes the pcl2 at 30Hz at sd quality (kinect2) but the Unity reads it at approximately 2Hz. There seems to be a communication bottleneck.
I have a custom udp connection setup that manages to stream the pcl2 loseless. So I assume it is not a network issue but json or rosbridge issue? There is no considerable difference in frequencies when using the PoseStamped message.
Could you tell me if there are communication restrictions in ros#?

The lag disappears when the pcl2 size is reduced from from sd (524 by 424 or something) to 16000 points (downsampled it agressively with a pcl_nodelet). This tells me that either server doesnt push the data to the socket fast enough or the client fails to read it fast enough.
Next I have throttled down the subscriber in unity on full sd pcl2 at 1s. The lag was gone but the resulting visualisation suffers greatly. Assuming that the server is not aware of throttle rate (is it?) I conclude that the server does publish on time, it is the client that can't read data fast enough.
I am aware that in the kinect2 half of the data payload is actually empty so I could get some performance boost by removing the non-essential bits.
Yet I am more interested in getting all of the data from kinect2 to unity lossless. Any other ideas how to speed it up?

I have tried to run in BSON, no effect. I also changed compression to "png" but then the point cloud would not be read at all.

Hi @bomarali, I have noticed the same bottleneck type behaviour when trying to visualise a PointCloud2 topic from ROS. Were you able to figure out what was causing it?

I think it might have something to do with the size of the point cloud. In my workaround I simply pushed the point cloud through a separate dedicated UDP channel. I is mentioned here: https://ieeexplore.ieee.org/abstract/document/9223445?casa_token=Gg7ce_XqrqEAAAAA:hEhIUZuRQXWw3aa-ZbrPBYMchuT6Mpz3xNmXHPUhCBm3J9EyOqUKsqshcVCXkPtmrgmeHmHZ-A

Hi @HMellor ,
The problem is JSON / BSON serialization which is bad for image data.
For this reason Unity Robotics Hub setup a simple direct tpc connection bypassing rosbridge_suite.
See this issue on rosbridge_suite for more info: https://github.com/RobotWebTools/rosbridge_suite/issues/546
As mentioned here, we're interested in adding further IProtocol implementations which are better suited for image data.


Bittrex exchange - Market watcher not keeping up to date - ETH/DGB pair

Note: this is the technical bug tracker, please use other platforms for getting support and starting a (non technical) discussion. See the getting help page for details.
I'm submitting a ...
[x ] bug report
[ ] question about the decisions made in the repository
Action taken (what you did)
tried to start market watcher/live trader for bittrex exchange, ETH/DGB
Expected result (what you hoped would happen)
it would update minute for minute
Actual result (unexpected outcome)
lagging behind the actual time, considering im trading in minute candles this can happen at up to 20 minutes at a time
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)
Running on windows, on node.js, running on the develop gekko. Live trading us working, having no error reports there, just the issue is that i cannot seem to connect at a steady rate.

This has to do with how Gekko aggregates Data:

Gekko watches the markets by checking all historical trades that happened.
These trades get aggregated into 1 minute candles.
These candles are aggregated into bigger ones (based on what you configure).

In step 2 Gekko can only calculate candles once a trade from another minute comes in: If there is no trade after 12:00 until 12:10 than as soon as Gekko detects the new trade at 12:10 it will generate candles for 12:00 until 12:09, as Gekko can only be sure that no trade happened before 12:10 until this new trade comes in.
You will only really see this as a problem if:

You are trading on a market without a lot of trades AND
You are trading on a low resolution (candle size)

NOTE: I just released a new version, it does NOT have bittrex support right now but I'm working on that very soon.

This has to do with how Gekko aggregates Data:

Gekko watches the markets by checking all historical trades that happened.
These trades get aggregated into 1 minute candles.
These candles are aggregated into bigger ones (based on what you configure).

In step 2 Gekko can only calculate candles once a trade from another minute comes in: If there is no trade after 12:00 until 12:10 than as soon as Gekko detects the new trade at 12:10 it will generate candles for 12:00 until 12:09, as Gekko can only be sure that no trade happened before 12:10 until this new trade comes in.
You will only really see this as a problem if:

You are trading on a market without a lot of trades AND
You are trading on a low resolution (candle size)

NOTE: I just released a new version, it does NOT have bittrex support right now but I'm working on that very soon.


Add helpful tip to novices

Add a helpful tip to novices just starting out.

Thanks @vthg2themax ... I'll take a look within 24 hours. I'm buried in code right now. Heeelp! :smile:

@vthg2themax ... It's best to open this for the product unit. It sounds more like a regression than something that we should document because the default profile in launchSettings.json lists the HTTPS endpoint. Open an issue for engineering at ...
https://github.com/dotnet/aspnetcore/issues


Random seed, repeatability

I am noticing that repeated runs of the same code with same data is producing somewhat different results. Is there something we need to do get repeatable pseudo-random behavior with TorchSparse?
I am calling the following at the beginning of my script to ensure repeatability as far as PyTorch is considered.
        torch.manual_seed(manual_seed)
        torch.backends.cudnn.deterministic = True
        torch.backends.cudnn.benchmark = False

Yes, it's because the FP atomic addition has nondeterministic behavior...


deduplicate routes, schedules, etc.

We should reduce the amount of generated data by deduplicating schedules that have the same sequence of stations/stops and the same start timestamps.
I should, however, be able to turn it off to keep a 1-to-1 mapping with the GTFS IDs.

gtfs-utils's computeSchedules does this, we can use it.


Ping(Node) in RequestPipeline.cs is not using PingTimeout

If a node is down due to some maintenance work. Then sometimes the ES queries take more than 20s to complete. Instead of timing out after 2s (PingTimeout) and retrying on the other client node in the cluster.
Steps to reproduce:

Setup a single node setup.
Setup config RequestTimeout as 20s. And MaxRetryTimeout as 60s.
Set the connection string as some random non routable ip + actual ES server URL. Eg. "http://<IP_ADDRESS>;http://localhost:9200"
Some queries will take more than 20s.
Even though the ping timeout is set as 2s by default.

It seems before making a query, nest first pings the individual node in Transport.cs.
And int the Ping request, request pipeline sets the timeout as RequestTimeout instead of PingTimeout. As a result some requests to ES take more time then expected if a node is down. So one possible solution is to pass ping timeout as request time out for the ping request. In case this is the right approach, I have created a PR #2901 .


Add keywords back to page seo

When rebuilding I skipped having keywords in the seo component. Add those back.

These aren't really necessary.


Add Access Log Report

Closes #737
Review Checklist

Tests were added to cover all code changes
Documentation was added / updated
Code and tests follow standards in CONTRIBUTING.md

PR gets an LGTM / shrug, couple optional things you can handle or ignore :slightly_smiling_face:

I've got another branch working in here that I added the optional changes to as well as a few other general Report improvements, you'll see them later today. Thanks for the review.


CI Break - No such file azure.yml.erb

No such file or directory @ rb_sysopen - /tmp/build/fc9093cb-64ae-403c-60c3-9ef6ee836ec2/bosh/bat/templates/azure.yml.erb.
@AbelHu this file doesn't exist in https://github.com/AbelHu/bosh-acceptance-tests at master. Should we still be pointing to this repo?
https://bosh-azure-cpi.ci.cf-app.com/pipelines/azure-cpi/jobs/bats-ubuntu/builds/1

@AbelHu its likely due to this https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release/commit/8b7efd232146c3a28ddf025056e6d0592da01208

@sedouard The new PR has bee created.

The PR is merged.


Add example buttons for emi,gst,golden ratio,golden rectangle,polynomial,factorial, P and C , prime number ,co prime,, euler totient function

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

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like

A clear and concise description of what you want to happen.

Hi, I want to work on this issue I will start working on it as soon as I get assigned!! I am a part of GSSoC'21.
Kindly assign this issue to me!
Discord Username : Abhijeet Sinha(P)
Discord Tag: #4018


Azure ARM template

Over the weekend I wrote up an Azure ARM template to spin up an Azure storage account and container instance to host the docker container. I'm happy to shove this in my own repro but figured it might help others more in here. So my questions are:

Does the config file below here or in my own repo?
If the config file goes here any preference on where? I assume some sort of "configs" directory at the root of the repository?

I think yes why not, your idea is maybe related to https://github.com/factoriotools/factorio-docker/pull/227

Yep, saw that and figured it made sense just wasn't sure if that was the preferred route since that issue hadn't been touched in awhile. I'll get a PR going after work today.


change css class is-invalid to ng-invalid

Description
css class for Angular invalid error needs to be ng-invalid as opposed to is-invalid
https://github.com/ngx-formly/ngx-formly/blob/c4e611d88933a0e26115736a2840c8f1e0a676bf/src/ui/bootstrap/input/src/input.type.ts#L21

is-invalid is needed for bootstrap, ng-invalid is controlled by [formControl] directive.
Did you get some unexpected behavior ? if yes please provide a reproduction :pray:!


Block Comment like Tab

Description of the problem or steps to reproduce
Select some text
Press a bound key (eg # or /)
Selected text toggle comment, as tabs currently do
This is a feature request

If I understand correctly I believe this functionality is already present in the form of the comment plugin. Install with plugin install comment and then you can auto comment lines with Alt-/ (the default binding).

Perhaps a bigger ask then, is it possible to add contextual keys? Rather than replacing selection with a slash, itd be great to be able to simply select text and hit / without alt (alt / inputs ÷ on mac)
Being able to bind keys to perform actions when text is selected would be awesomed

Rather than replacing selection with a slash, itd be great to be able to simply select text and hit / without alt (alt / inputs ÷ on mac)

What if I wanted to replace my selection with / instead?

Is there any update on this?

Is there any update on this?

If by "this" you mean commenting out blocks of code the comment plugin still works. If you mean contextual keybindings then no, although you can rather easily achieve the same effect with a Lua plugin.

I can't seem to get the comment plugin
> plugin install comment
Unknown plugin "comment"

Running on debian linux with micro version 2.0.13

I can't seem to get the comment plugin
> plugin install comment
Unknown plugin "comment"

comment is a built-in plugin, you don't need to install it. See > help comment for details about how it works.

That said, we should probably improve the error message in this case, i.e. instead of saying "Unknown plugin xxx", say "xxx is a built-in plugin, you don't need to install it".


Required outbound ports to Azure Storage unclear

Hello there!
We have this note in the page:
High availability and other Features of Azure Database for PostgreSQL - Flexible Server require ability to send\receive traffic to destination port 5432 within Azure virtual network subnet where Azure Database for PostgreSQL - Flexible Server is deployed , as well as to Azure storage for log archival. If you create NSGs to deny traffic flow to or from your Azure Database for PostgreSQL - Flexible Server within the subnet where its deployed, please make sure to allow traffic to destination port 5432 within the subnet, and also to Azure storage by using service tag Azure Storage as a destination.
Also, if you elect to use Microsoft Entra authentication to authenticate logins to your Azure Database for PostgreSQL - Flexible Server please allow outbound traffic to Microsoft Entra ID using Microsoft Entra service tag.
When setting up Read Replicas across Azure regions, Azure Database for PostgreSQL - Flexible Server requires ability to send\receive traffic to destination port 5432 for both primary and replica, as well as to Azure storage in primary and replica regions from both primary and replica servers.
Other than being quite a hard note to read, the information for the required destination ports for Azure Storage is missing, so the reader would tend to understand that it is port 5432 required for Azure Storage as well, when it is actually 443. I would suggest to:

Transform the note into standard paragraphs or a table.
Add that the required destination TCP port for Azure Storage is 443.

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

ID: 9dfacd9d-6903-1cd0-2db7-110b70e14d3b
Version Independent ID: 4c3e1d9f-ba8e-5dfd-8dd9-f1695456775f
Content: Networking overview - Azure Database for PostgreSQL - Flexible Server
Content Source: articles/postgresql/flexible-server/concepts-networking.md
Service: postgresql
Sub-service: flexible-server
GitHub Login: @GennadNY
Microsoft Alias: gennadyk

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

Thank you for the suggestion.
This will be updated by the end of the week.
Thank you.

#please-close


after modbus failure no initialize possible

Which node-red-contrib-modbus version are you using?
5.26.0
What happened?
Hi, I used for years a RS485 <-> USB dongle (DSD TECH SH-U11F) to query 3x Eastron SDM72v2 on a RPi4 with Node-Red.
Sometimes I got a modbus failure, but it doesn´t matter, after 5s modbus reconnected and it runs.
I replaced the RPi4 with a RPi2 - same flow, same OS, same Node-Red Version.
Sometimes I get also a modbus failure.
`Oct 8 20:22:15 raspberrypi2 Node-RED[1605]: 8 Oct 20:22:15 - [warn] [modbus-getter:0006 - 0035] Modbus Failure On State sending Get More About It By Logging
Oct 8 20:22:15 raspberrypi2 Node-RED[1605]: 8 Oct 20:22:15 - [error] [modbus-getter:0060 - 0063] Error: Timed out`
but after that it doesn´t reconnect / initialize, I have to stop/start Node-Red. I tried other usb ports, different settings (9600B / 19200B - queue delay 10ms or 50ms). I switched the DSD Tech with an other one.
Any ideas why it doesn´t initialize ?

Server
None/This is related to a node that doesn't connect to a server
How can this be reproduced?
can´t be reproduced, the failure comes sometimes, at least 12h.
What did you expect to happen?
re-initialize
Other Information
No response

I got the same situaltion but with different dongle model. I've successfully reinitialized the port by running usbrest to the target port from command line.

I tried another RPi 3 with NodeJS 18 - no problems.
the RPi 2 was an old one with Cortex-A7 - I don't know if that was the reason.
NodeJS 20 is not released, and with NodeJS 20 the Modbus RTU doesn´t work.

sometimes it can be the serialport package itself see https://serialport.io/docs/11.x.x/guide-platform-support


[BugFix] Support set json_root and json_path at the same time

What type of PR is this：

[ ] bug
[x] feature
[ ] enhancement
[ ] others

Which issues of this PR fixes ：

Fixes #5516
Problem Summary(Required) ：

This PR removes the limit of setting json root and json path at the same time.

@mergifyio backport branch-2.2

@mergifyio backport branch-2.1


HDDS-9970. Recon - Fix failure of TestReconWithOzoneManager test case testOmDBSyncWithSeqNumberMismatch.

What changes were proposed in this pull request?
This PR fixes the failure of org.apache.hadoop.ozone.recon.TestReconWithOzoneManager#testOmDBSyncWithSeqNumberMismatch when run it individually. Failure happens due to the assertion of hardcoded OM DB sequence number and Recon OM snapshot DB sequence number  with the assumption that always whole test class will run and since test case shares the common MiniOzoneCluster with testOmDBSyncing test case, these hardcoded values of sequence numbers may not be consistent always if test runs individually. So the fix is needed to allow test cases to be able to run individually and pass successfully.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-9970
How was this patch tested?
This patch is tested by running both the individual test cases of org.apache.hadoop.ozone.recon.TestReconWithOzoneManager class.

@sumitagrawl Pls review.


Code examples in the documentation miss

Just wanted to implement the webshim on a form, but noticed that most of the code examples miss in the documentation: https://afarkas.github.io/webshim/demos/demos/forms.html#UI-replaceValidationUI

Yeah, it seems there was an error with the embedded examples. Just try to use without https. This should work:
http://afarkas.github.io/webshim/demos/demos/forms.html#UI-replaceValidationUI

Works, thank your for the quick help!


Only initialize keyring once

Fixes #19
Keyrings were being initialized twice. This could potentially lead to
consumers of this library briefly thinking one mnemonic was being used
before another one was created.
This could potentially be related to https://github.com/MetaMask/metamask-extension/issues/3127

That's right, deserialize is actually used by the constructor to consume the opts and instantiate the object. By removing deserialize, we only create the object once.

Published as<EMAIL_ADDRESS>


Exporter fix

small bugfix on exporter i had done ahead of the last eval but forgot to push, also a python script for concating the eval files together for uploading to gdrive.

A PrintWriter should flush itself automatically on close.  Did you observe otherwise?  Certainly won't hurt though.

A PrintWriter should flush itself automatically on close. Did you observe otherwise? Certainly won't hurt though.

I did, but to be fair, I added the flush and close at the same time, I for some reason assumed the PrintWriter access method in Eidos made one that was "closeable" (or whatever the name was), I thought I had remembered you adding a bunch of syntactic sugar stuff so that things closed themselves, but I assumed wrong...

You're keeping me honest.  I should have looked harder.  Rather than passing in a prefabricated PrintWriter into the constructor of that Exporter, you should probably just pass in filename + ".ground.csv" from ExportUtils.getExporter.  Then in the export function, locally do the
    import org.clulab.wm.eidos.utils.Closer.AutoCloser

    FileUtils.printWriterFromFile(filename).autoClose { printWriter =>
      // Header
      pw.println(header)
      annotatedDocuments.foreach(printTableRows(_, pw, reader))
      pw.println()
    }

Does that make sense?  close() to me is one of those code smell things.

I'm handling the nitpicky thing above along with adding some CSV utilities that were almost ready to commit anyway.


CT-278 Support wildcards and matchAll for custom app event mapping

Made the following changes:

Short-circuit out of sendEvents if there is nothing to send; sending empty ingestion batches to the Scalyr backend is confusing/misleading.
Add rate-limited logging when event mappers do not match any events.
Support wildcards in the matcher rules config.  We can now support regex for the matcher.value.
e.g.

[{
    "matcher": {
        "attribute": "env",
        "value": "staging-.*"
    },
    "eventMapping": {
       ...
    }
}]

Support a "match all" for custom event mapping matcher, so that custom app event mapper can easily be applied to all events in the topic.  Match all is specified as:

 "matcher": {
       "matchAll":"true",
    },

attribute and value fields do not need to be defined when matchAll: true.
Custom app event mappings are evaluated in the order defined in the JSON.  The first one that matches is chosen.  To avoid ambiguity when matching custom app event mappers with matchAll:true, the following rules are enforced n the config validator:

Only one event mapping with matchAll:true should be defined.
Event mapping with matchAll:true should be defined as the last event mapping, so that other event mappers can match.

Better to review by commit.

Addressed comments.  Ready for another look.  Thanks!

Ok, ready for another look.  Thanks!


[Bug] [iOS] MediaElement Opacity not working

Hello
first of all I'm sorry
if I want to change the Opacity of the MediaElement, the MediaElement is not displayed at all
Basic Information

IDE: Visual Studio 2019 16.7.7
.- iOS: 14.1
.- Android 10

Steps to Reproduce
<MediaElement Opacity="0.5"  Source="https://sec.ch9.ms/ch9/5d93/a1eab4bf-3288-4faf-81c4-294402a85d93/XamarinShow_mid.mp4" ShowsPlaybackControls="True" />

Hey @HausBJB is there any particular reason that you are ignoring almost the complete bug issue report template? It is there for a reason so that we can get as much detail as possible so we can help you better. This is not a lot to go on. If you could add some more detail that would be great. Thanks!

@jfversluis
Tested on iOS simulator: works pretty fine
Tested on Android emulator: issue exists

After hours of investigations
It seems impossible to fix this issue for android with the current implementation https://stackoverflow.com/a/33328785/6255544

CC @pictos @jfversluis @jsuarezruiz

@AndreiMisiukevich I don't think that just ignore the opacity will be a good fix, because we should keep the control similar on all platforms for common properties. I can see two solutions.

Removing this property;
Refactor this property into a platform-specific one.

But MediaElement inherits  Opacity property from VisualElement

Oh, I forgot about that... Maybe I need some sleep haha. In that case.

Ignoring for all platforms;
Ignoring for just android.


Issue Accessing Dataset Download Link

Hi,
I attempted to access the dataset download link provided in the BADGR project repository, but I encountered a 404 error (page not found). Could you please verify if the link is still active or provide an alternative link to download the dataset?
Thank you for your assistance!

Excuse me, has it been resolved? I also encountered the same problem when access the dataset download link [https://drive.google.com/drive/folders/1zjtuqMIfgEbKTZ-H-uHqCKS8RPDoYiwc?usp=sharing]

Excuse me, has it been resolved? I also encountered the same problem when access the dataset download link

Excuse me, has it been resolved? I also encountered the same problem when accessing the dataset download link https://drive.google.com/drive/folders/1zjtuqMIfgEbKTZ-H-uHqCKS8RPDoYiwc?usp=sharing

请问解决了吗？我也遇到了这个问题


Login URL is fixed. Switch to usage of base URL variable.

In line 38 of module store.js the URL used to login a user is fixed to localhost.
Please fix to usage of sciencedb-globals.js $baseUrl.
Expected work time: 1h

A new environment variable (MY_LOGIN_URL)  was defined. Although server url and login url should share the same base url both of them have different endpoint graphql and login correspondingly. Remember we have an environment variable for the server url (MY_SERVER_URL).
Another solution could have been define the environmental variables only for the endpoints.

Done. #40bd11


Compile tests on windows with /maxcpucount switch

This is just an idea. I've used this to speed up compilation when running tests on windows locally/manually, but I'm not sure if there concerns about increasing CPU.

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

My take on this:

there should be no concerns about increased CPU usage because the run_tests_matrix.py runs with outer_jobs=1 , so by the time C tests are being compiled, nothing else should be running on the VM (see https://github.com/grpc/grpc/blob/01cbab60f3602d353a73d139204fd0f5058a5c4a/tools/internal_ci/windows/grpc_basictests_dbg.cfg#L29)

I think the best way to improve compile time is to build using Ninja (should be much faster than msbuild). Building with ninja was a problem on jenkins workers that didn't have all the dependencies needed, but it should work on kokoro, we just never made the optimization.

One potential risk when using Ninja: ninja compilation of boringssl uses asm optimizations which is a good thing for performance, but the resulting binary might be incompatible with other CPU architectures and that could be a problem if we were also building our distrib packages using ninja (e.g. C# artifacts - I haven't verified if this is a real problem though).

Sanity test is failing.

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[microbenchmarks] No significant performance differences

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

@apolcyn  how do you like this approach? Feels much cleaner to me and doesn't add complexity to run_tests.py
https://github.com/google/protobuf/blob/79700b56b99fa5c8c22ddef78e6c9557ff711379/cmake/CMakeLists.txt#L151
https://msdn.microsoft.com/en-us/library/bb385193.aspx
I haven't tested how effective it is though.

@apolcyn how do you like this approach used by protobuf? Feels much cleaner to me and doesn't add complexity to run_tests.py
https://github.com/google/protobuf/blob/79700b56b99fa5c8c22ddef78e6c9557ff711379/cmake/CMakeLists.txt#L151
https://msdn.microsoft.com/en-us/library/bb385193.aspx

I haven't tested how effective it is though.
Thanks for the tip. Actually though, when trying to do more time comparisons between the maxcpucount:8 and the current cmake invocation, I've recently been running in to a codegen issue in that some of the C++ protoc generation steps fail with a permission denied error (it feels like some sort of race condition brought on by the parallelization).


Swig configuration failure on macOS

Description
When building on macOS, the swig custom step fails:
Scanning dependencies of target custom_swig
[ 95%] Creating directories for 'custom_swig'
[ 96%] Performing download step (download, verify and extract) for 'custom_swig'
-- Downloading...
   dst='/Users/dmalyshau/Code/renderdoc/build/qrenderdoc/custom_swig-prefix/src/renderdoc-modified-5.zip'
   timeout='none'
-- Using src='https://github.com/baldurk/swig/archive/renderdoc-modified-5.zip'
-- Downloading... done
-- extracting...
     src='/Users/dmalyshau/Code/renderdoc/build/qrenderdoc/custom_swig-prefix/src/renderdoc-modified-5.zip'
     dst='/Users/dmalyshau/Code/renderdoc/build/qrenderdoc/custom_swig-prefix/src/custom_swig'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 97%] No patch step for 'custom_swig'
[ 97%] No update step for 'custom_swig'
[ 97%] Performing configure step for 'custom_swig'
configure: error: in `/Users/dmalyshau/Code/renderdoc/build/qrenderdoc/custom_swig-prefix/src/custom_swig':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
make[2]: *** [qrenderdoc/custom_swig-prefix/src/custom_swig-stamp/custom_swig-configure] Error 1
make[1]: *** [qrenderdoc/CMakeFiles/custom_swig.dir/all] Error 2

Repro steps
Check out the latest v1.0 branch and build on MacOS.
Environment

RenderDoc build: v1.0 branch
Operating System: MacOS 10.14 beta-10
API: Vulkan

This is a duplicate of #1070 - it's some kind of system configuration problem, there's something about macos/xcode that doesn't work by default and needs some setup.


Scotringa

What is the URL of the document?

Which section(s) is the issue in?

What needs fixing?

Additional context

Need a school for this

Ai.NSa

@scotRinga-MayaDog I'm going to close this issue since there is no context provided. Please feel free to re-open a new one if you face any issues with Operator-SDK


[bug] footer: secondary start slot not being used but still showing gap

The distance between the spacer and the secondary content slot should be 32px.  The problem is that grid gap will show for the nested slots (secondary-start, secondary-end) even if they have no slotted content.

What I did

I'm conditionally hiding the regions if they have no slotted content in them using our SlotController. (note: this might become obsolete if/when :has() selector lands)

Code review

[ ] https://github.com/RedHat-UX/red-hat-design-system/pull/491/commits/47b2ac632c76925f7746d378bfca77653c8b0162

Testing Instructions

Visit https://deploy-preview-491--red-hat-design-system.netlify.app/components/footer/demo/
On mobile, verify that there is a 32px space between the spacer and secondary content region (see screenshot below)
On desktop, verify that there is a 24px space between the primary and secondary links region (see screenshot below)

Screenshots
Mobile

Desktop

Current mitigations
// Hide unused global footer slot.
rh-global-footer::part(secondary-start) {
    display: none;
}

I can confirm from looking at those links I am seeing the 32px gap on mobile and the 24px gap on desktop.  👍


docker fail while try to compile

#7 129.3 [ 71%] Building CXX object libraries/codal-microbit-v2/CMakeFiles/codal-microbit-v2.dir/source/MicroBitFile.cpp.obj
#7 129.5 In file included from /opt/microbit-samples/libraries/codal-microbit-v2/inc/MicroBitAudio.h:29:0,
#7 129.5                  from /opt/microbit-samples/libraries/codal-microbit-v2/source/MicroBitAudio.cpp:26:
#7 129.5 /opt/microbit-samples/libraries/codal-microbit-v2/inc/SoundEmojiSynthesizer.h:193:13: error: conflicting return type specified for 'virtual int codal::SoundEmojiSynthesizer::getSampleRate()'
#7 129.5          int getSampleRate();
#7 129.5              ^~~~~~~~~~~~~
#7 129.5 In file included from /opt/microbit-samples/libraries/codal-nrf52/inc/NRF52PWM.h:5:0,
#7 129.5                  from /opt/microbit-samples/libraries/codal-nrf52/inc/NRF52Pin.h:32,
#7 129.5                  from /opt/microbit-samples/libraries/codal-nrf52/inc/NRF52PWM.h:4,
#7 129.5                  from /opt/microbit-samples/libraries/codal-microbit-v2/inc/MicroBitAudio.h:28,
#7 129.5                  from /opt/microbit-samples/libraries/codal-microbit-v2/source/MicroBitAudio.cpp:26:
#7 129.5 /opt/microbit-samples/libraries/codal-core/./inc/streams/DataStream.h:74:27: error:   overriding 'virtual float codal::DataSource::getSampleRate()'
#7 129.5              virtual float getSampleRate();
#7 129.5                            ^~~~~~~~~~~~~
#7 129.5 In file included from /opt/microbit-samples/libraries/codal-microbit-v2/inc/MicroBitAudio.h:31:0,
#7 129.5                  from /opt/microbit-samples/libraries/codal-microbit-v2/source/MicroBitAudio.cpp:26:
#7 129.5 /opt/microbit-samples/libraries/codal-microbit-v2/inc/Mixer2.h:191:9: error: conflicting return type specified for 'virtual int codal::Mixer2::getSampleRate()'
#7 129.5      int getSampleRate();
#7 129.5          ^~~~~~~~~~~~~
#7 129.5 In file included from /opt/microbit-samples/libraries/codal-nrf52/inc/NRF52PWM.h:5:0,
#7 129.5                  from /opt/microbit-samples/libraries/codal-nrf52/inc/NRF52Pin.h:32,
#7 129.5                  from /opt/microbit-samples/libraries/codal-nrf52/inc/NRF52PWM.h:4,
#7 129.5                  from /opt/microbit-samples/libraries/codal-microbit-v2/inc/MicroBitAudio.h:28,
#7 129.5                  from /opt/microbit-samples/libraries/codal-microbit-v2/source/MicroBitAudio.cpp:26:
#7 129.5 /opt/microbit-samples/libraries/codal-core/./inc/streams/DataStream.h:74:27: error:   overriding 'virtual float codal::DataSource::getSampleRate()'
#7 129.5              virtual float getSampleRate();
#7 129.5                            ^~~~~~~~~~~~~
#7 129.5 make[2]: *** [libraries/codal-microbit-v2/CMakeFiles/codal-microbit-v2.dir/source/MicroBitAudio.cpp.obj] Error 1
#7 129.5 make[2]: *** Waiting for unfinished jobs....
#7 129.5 libraries/codal-microbit-v2/CMakeFiles/codal-microbit-v2.dir/build.make:110: recipe for target 'libraries/codal-microbit-v2/CMakeFiles/codal-microbit-v2.dir/source/MicroBitAudio.cpp.obj' failed
#7 130.0 make[1]: *** [libraries/codal-microbit-v2/CMakeFiles/codal-microbit-v2.dir/all] Error 2
#7 130.0 CMakeFiles/Makefile2:201: recipe for target 'libraries/codal-microbit-v2/CMakeFiles/codal-microbit-v2.dir/all' failed
#7 130.0 Makefile:83: recipe for target 'all' failed
#7 130.0 make: *** [all] Error 2
executor failed running [/bin/sh -c python3 build.py]: exit code: 1

I have the same


FIX: ES3 props keyword bug in IE8; eslint errors

FIX: ES3 props keyword bug in IE8, due to this line:

prop.catch = ..., which will break execution in IE8

eslint for js files. change 2 rules to make above pass eslint.

For eslint max-len, I have to insert newline in if conditions,

in my editor, tabwidth=2. But I may display ugly when it's other value.
So recommanded to add below in .editorconfig file:
indent_size = 2

Thanks!


Replace completionUri with notification

replace completionUri with notification in OS kickstart files
additional works include:

esx: move the install-os completion into esx-ks %post, and remove postLookup
windows: move the install-os completion into winpe-kickstart.ps1

@RackHD/corecommitters please review.

@RackHD/corecommitters @zyoung51 @cgx027 @uppalk1

:+1:

@lanchongyizu Did you consider checking the unattend_server2012.xml and post-windows-install.ps1 and test them with your changes ? I believe Azzam @tannoa2 created these files as part of the Windows OS install workflow.

:+1:

@uppalk1 I have tested them already.

@lanchongyizou is maxpayload for Windows server is been tested with ur changes?
The reason I am  asking is if you set static Ip, post install script will fail and notification api u added will never be called. This is an existing issue that @uppalk1 was working on.

@lanchongyizu post install script fails because of lookup up IP to MAC address due to set static ip during the kick start script of Windows installation

@keedya The notification API doesn't depend on lookup, so setting static IP isn't an issue now. And I have tested it too.

@keedya, the intention of notification URL is just want to get rid of the dependency of lookup. @lanchongyizu have tested the windows installation and seems everything works fine until now.

@yyscamper post install script depends on lookup and it is the script where u call the notification Api. We tested this code in our lab and I am confident  that static ip will fail to finish the Windows installation.

@keedya This PR doesn't cover static IP now, and we could follow up the problem later. Thanks.


Event Loop shutdown stuck due to uncompleted CQEs

Reproducer:
public class IOUringClientSocketConnectionShortTimeoutTest extends AbstractClientSocketTest {

   @BeforeAll
   public static void loadJNI() {
      assumeTrue(IOUring.isAvailable());
   }

   @Test
   @Timeout(value = 30000, unit = TimeUnit.MILLISECONDS)
   public void testConnectTimeoutAndClose(TestInfo testInfo) throws Throwable {
      run(testInfo, (bootstrap) -> {
         testFailedConnectWithSuperShortTimeout(bootstrap);
         bootstrap.config().group().shutdownGracefully().sync();;
      });
   }

   public void testFailedConnectWithSuperShortTimeout(Bootstrap cb) throws Throwable {
      cb.handler(new SimpleChannelInboundHandler<Object>() {
         @Override
         public void channelRead0(ChannelHandlerContext ctx, Object msgs)  {
            // Nothing will be sent.
         }
      });
      cb.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 1);
      ChannelFuture future = cb.connect("<IP_ADDRESS>", 65535);
      try {
         assertThat(future.await(30000), is(true));
      } finally {
         Assert.assertTrue(future.cause() instanceof ConnectTimeoutException);
      }
   }

   @Override
   protected List<TestsuitePermutation.BootstrapFactory<Bootstrap>> newFactories() {
      return IOUringSocketTestPermutation.INSTANCE.clientSocket();
   }
}

This test will hang forever (30 sec thanks to the test timeout) after requesting the group to shutdown gracefully, due to:
"testsuite-io_uring-worker-11-1@3031" daemon prio=5 tid=0xf nid=NA runnable
  java.lang.Thread.State: RUNNABLE
	  at io.netty.incubator.channel.uring.Native.ioUringEnter(Native.java:-1)
	  at io.netty.incubator.channel.uring.IOUringSubmissionQueue.submit(IOUringSubmissionQueue.java:254)
	  at io.netty.incubator.channel.uring.IOUringSubmissionQueue.submitAndWait(IOUringSubmissionQueue.java:242)
	  at io.netty.incubator.channel.uring.IOUringEventLoop.cleanup(IOUringEventLoop.java:344)
	  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:1044)
	  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.lang.Thread.run(Thread.java:750)

This will mimic what we're experiencing in the Vert-x test suite due to a very similar test (and few others, related server side, but still due to pending CQEs that never happen).
@cescoffier @vietj

It seems that it cannot get out of the cleanup state because
17:17:30.517 [testsuite-io_uring-worker-11-1] WARN  io.netty.channel.AbstractChannel - Can't invoke task later as EventLoop rejected it
java.util.concurrent.RejectedExecutionException: event executor terminated
	at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:934)
	at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:351)
	at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:344)
	at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:836)
	at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:827)
	at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:817)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.invokeLater(AbstractChannel.java:1024)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.deregister(AbstractChannel.java:804)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.fireChannelInactiveAndDeregister(AbstractChannel.java:764)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:747)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:620)
	at io.netty.incubator.channel.uring.AbstractIOUringChannel$AbstractUringUnsafe.forceClose(AbstractIOUringChannel.java:357)
	at io.netty.incubator.channel.uring.AbstractIOUringChannel$AbstractUringUnsafe.processDelayedClose(AbstractIOUringChannel.java:471)
	at io.netty.incubator.channel.uring.IOUringEventLoop.handle(IOUringEventLoop.java:278)
	at io.netty.incubator.channel.uring.UserData.decode(UserData.java:30)
	at io.netty.incubator.channel.uring.IOUringCompletionQueue.process(IOUringCompletionQueue.java:90)
	at io.netty.incubator.channel.uring.IOUringEventLoop.cleanup(IOUringEventLoop.java:345)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:1044)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.run(Thread.java:750)

a very late/delayed close complete and try to invokeLater a channel deregistration

The whole process seems:

a first connect request is issued and a connect SQE is enqueued
a timeout SQE can be enqueued (depends how distant we are from the connection timeout specified)
timeout expired (and handled)
timeout handling cause a channel close request to initiate: it cannot force closing the channel, because there's a connect request uncompleted that become a delayed close (to be handled in the future, when there are no more write/read/connect in flight)
the timeout handling still return back the connect request to the caller, that proceed shutting down the executor service
a graceful shutdown request is issued, and the event loop try to close all channels (one, in this case), without success, because there's still an uncompleted connect
when the shutdown quiet period is passed, given that there are no more tasks added, the event loop can exit and initiate the cleanup
event loop state is not shutdown
cleanup try last time to close all channels still without success and wait till any completion arrive
connection completion finally arrive after 2 mins 10 secs (still checking why)
event loop is shutdown and channel deregister's invokeLater fail to submit the actual doDeregister, rejected
cleanup is now stucked awaiting a CQE that won't arrive anymore, because already happened, but unable to remove the last channel

Now gotta check what happen on epoll and where's the problem @normanmaurer

By looking how Netty 5 works I think it's not affected, but I'll write a test on it to get used to new logic  (that I love, BTW, wow! - sorry for arriving late)

Fixed by #193


[Polkadot WIki Migration] Set up a RPC node

This page was migrated from https://wiki.polkadot.network/docs/maintain-rpc

Scan for Vale false positives. Resolved convos = made it on the update list and should go away now. I left comments for the legit flags with suggested edits. Thank you!

Alrighty, made a bunch of edits. Need a new content review from @0xLucca (especially pruned nodes part as I Googled it!) and format review from @eshaben

This should be good to know. Tech review was dismissed as stale so we'll need one tech and one format to merge. Thanks!


PostgREST cannot display tables with a column named t

Create a table with a column named t. Try to see it in the browser with http://localhost:3000/yourtable
An error will show up
{"hint":"No function matches the given name and argument types. You might need to add explicit type casts.","details":null,"code":"42883","message":"function row_to_json(text) does not exist"}

Only happens when displaying json output. t is also the name of an internal variable used when building the SQL query sent to postgres, so it looks like a variable capture problem.
https://github.com/begriffs/postgrest/blob/6f737056a2a73698badffc9ca450c019100a7531/src/PostgREST/QueryBuilder.hs#L100

I see what you mean. We can rename the internal variable to have a more unique name.

Would work for me.


Fixing mixed up typing

While amending diff in phabricator I got typing mixed up, this PR fixes it

Thanks for fixing!


Missing example for testing clojure spec definitions

The documentation on https://clojure-expectations.github.io is missing an example how to test clojure spec definitions with expectations.
Especially, what spec function should be called the get the best error message on failed specs. s/valid? or s/conform or s/assert

Just FYI, I'm looking at extending Expectations to support spec-based tests at this point since it already supports predicate-based tests.


Continuous Integration Setup #131

After merging this request, you'll need to do a few changes:

Create an new developer org and get the security token.
Go to travis-ci.org and add the repository
Follow the instructions at http://docs.travis-ci.com/user/encryption-keys/ to create secure environment variables for username and password

<EMAIL_ADDRESS>SFPWD="password+token"

Update the .travis.yml file with the secured credentials above
Update the Readme.md with the correct build image

Wow thanks so much for this, will get this sorted for sure at the weekend! Thank you! :+1:


Spaces after strings are removed!

Label:
text: "Some text___\nMore text___" #spaces are shown as _ (underscores)
This is a multiline value. Now kivy acually will show 3 spaces after the first sentence "Some text___" but will remove 3 spaces after "More text".
This problem is reported in kivy irc and discussed with qua-non. According to his investigation and words this is a bug!

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Not present in master, but I'm not sure when it was fixed.


fix(arm64): Revert back to using Dockerhub

Fixes #155.
We used to not rely on Dockerhub because quay had issues pulling from it back in the days. I'll gamble that those issues have been resolved these days.

:tada: This PR is included in version 1.15.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Defining a locale using expressions?

I would like to evaluate an expression using a dynamically specified locale. A user needs to be able to specify both the expression and locale.
Is it possible to pass a specific locale to Faker.expression? Currently, if the user specifies expression such as #{Name.firstName}, they cannot specify the locale for which the name should be generated.
Do I need to construct a new Faker instance per call with the defined locale?

depending on your customer  you might be interested in datafaker-gen(datafaker based configurable generator )  https://github.com/datafaker-net/datafaker-gen where it's possible to specify locale

Do I need to construct a new Faker instance per call with the defined locale?

no, you can do it like that
BaseFaker faker = new Faker();
faker.doWith(() -> faker.expression("#{Name.firstName}"), Locale.GERMAN);

@snuyanzin the only thing I noticed is that this operation is not thread-safe. Is there a multi-threaded environment alternative?

Please be more specific.

Please be more specific.

Each doWith call seems to mutate the current context, so it is not safe to use with multiple threads. I made this example:
fun main() {
    val faker = Faker()

    val threads = mutableListOf<Thread>()
    repeat(1000) {
        val locale = if (faker.bool().bool()) Locale.ENGLISH else Locale.JAPAN

        threads.add(Thread {
            val result = faker.doWith({faker.expression("#{Name.firstName}")}, locale)
            println("[$locale] $result")
        })
    }

    threads.forEach { it.start() }
}

There are many entries for Japanese locale containing english names and vice-versa.

no, it's not thread safe however in datafaker initialization of Faker is very cheap in compare with javafaker it is about 100 times faster (we made some measurements for previous versions https://www.datafaker.net/documentation/performance170/#initialization)
so it's possible to create a faker per thread or even per task and it will be cheap (based on same measurements) performance of creation a new instance of faker is comparable with performance of simple expression evaluation. In case of complex expression initialization will be faster

Will each Faker lookup using the resolver load the values from files into memory? In other words, should I be worried about memory consumption with instancing a new Faker per thread?

Will each Faker lookup using the resolver load the values from files into memory?

only if you request it.
It is lazy, meaning that it loads files only for the provider which was invoked. If some providers are not invoked, then files for them will not be loaded. This one of the diff between datafaker and javafaker

Awesome, thanks for all the help!


broken link

Link to the LINSIGHT precomputed scores seems to be broken.

Hello
Were you able access the scores?
Ritika

Yes, I found the working link on another thread.
Thank you,
Yonatan
On Mon, Apr 13, 2020 at 6:25 AM siepellab<EMAIL_ADDRESS>wrote:

Hello
Were you able access the scores?
Ritika
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/CshlSiepelLab/LINSIGHT/issues/9#issuecomment-612896492,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE3CCFXYI6BKZRNWOZZGZ53RMMHCZANCNFSM4MGHVBYA
.


Feature Request: IPFS Adapter

I am willing to create a PR which adds IPFS adapter, thereby enabling users to push their db file to IPFS and load whenever needed.

If you're willing - I'd accept this as a PR at my fork


Randomly creates new files with (conflict) subscript sometimes with different numbers.

Does this issue occur when all extensions are disabled?: Yes

VS Code Version:  1.84.0
OS Version:  windows 11

Steps to Reproduce:

Open vscode edit or write code.
Working locally no remote repo just main branches.

When i am writing code the file i am working on gets edited automatically it generally removes the changes i have made.
And creates a new file with same name but with (conflict) after the file name.
I initially thought this could be due to git. So i started a project without git but still got same bugs.
It randomly removes some code i have written and creates new files.
This is how my file tree looks right now.
Note that i am working locally with only main branch.
index (conflicted 1).css
index (conflicted).css
index [conflicted 12].css
And once the file i was working on got deleted itself. And these random conflict files appeared.

F1 -> Troubleshoot Issue

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Tutorial notebook gets pushed to webpage with empty dataset folder

When I download the tutorial notebook the archive contains also the empty "m4_hourly" directory. As a result, the cell containing
dataset = get_dataset("m4_hourly", regenerate=False)

fails.

The packaging is done here:
https://github.com/awslabs/gluon-ts/blob/master/Makefile#L63
It looks like we are excluding the data files (with -x "*.json") but the empty directory remains.

Resolved via #73.


Wrong counting of total_steps in train.py

total_steps += config.num_processes * config.num_steps L197 in train.py should be outside the step loop.

Fixed, I've changed the line to be total_steps += config.num_processes.


Fix Readme.md typo with usage examples

Minor typo fix for your consideration.

Thanks!

Thanks @andyfusniak!
FWIW, when switching to modules in #70, I figured all-lowercase base62 was more idiomatic, assuming that the initial capital was a remnant of distinguishing global variables - thus:
https://github.com/andrew/base62.js/blob/ecaf92e6e8bb1dbbaa2c4557c5d238152813e753/test/test_ascii.js#L4
vs.
https://github.com/andrew/base62.js/blob/ecaf92e6e8bb1dbbaa2c4557c5d238152813e753/test/test_legacy.js#L3
(Obviously I'd overlooked those bits in the README; good catch!)
So the README is now somewhat at odds with the internals - not that that's a big deal because it's up to the consumer anyway.

@andyfusniak would you be up for replacing all the Base62 variables with base62 in the readme?

I went ahead and took care of that: d0be4726daea7b7e82bc0875ef837030bbc47160 - after all, it was my fault, so I figured I'd spare @andyfusniak the bureaucracy.
Thanks again!


Constant tensors should not have a Device

Refactor as appropriate to support this.

Hello @geohot is this item open for contributions?
If so I would love to work on it

closing after discussion. Tensor(2, device="CUDA") is allowed and there's [2, 0] + [0, 3] (const with pad) that would create a real buffer.


[WIP] Replace emoji in title to aliases

Probably it could help to https://github.com/kentcdodds/all-contributors/pull/22#issuecomment-191134970 and https://github.com/kentcdodds/all-contributors/pull/22#issuecomment-191260240.

Thanks for the PR! For a visual diff (at least on my machine):
Before:

After:

Personally, I like the before, but I guess it's pretty different on other people's machines...

Hmmm, yeah, you're probably right. I preferred emoji because it's less github specific, but maybe that shouldn't really matter... :-)

I'm open to thoughts from others

I feel like I need to copy my comment from #22 so it won't be missed by others
"I think it would be nice to always stick to ":emoji:" anyways for better accessibility @kentcdodds
Example:
"

I get coloured emojis on my machine now, but they are half the height of the title @ewnd9

Yeah, that's what I tried to highlight in my diff. Honestly it's probably fine though...

Same as @Jameskmonger: colored, but small.

Yeah, basically I think that the current solution leaves rendering the emoji up to the operating system you're using and the new solution hands over the responsibility of rendering emoji to GitHub's emoji icons.
I would generally prefer to leave rendering up to the OS, but I'm open.

Please consider also that size of emoji image on github could be adjusted to heading by simple css but emoji support is pretty tricky on windows and linux (related article "Emoji on Linux").
Probably there should be some statement from github with recommendations about usage Unicode characters vs ":emoji:" fallbacks
Btw, I'm using Emoji Cheatsheet chrome extension to lookup emoji aliases

Nothing to do with the title, but using :foo: instead of the corresponding emoji allows you to write the emoji, instead of having to copy/paste the emoji from somewhere. Or at least that's what I do but I think I missed the whole emoji explosion for some reason.

In windows you could open emoji table using Windows Key (right of ctrl) + dot (.)


sessionConnected event not passing connection info

If you want a successful video chat experience, you'll likely need to grab your connection id to make sure you don't send signals to yourself etc. Unless you know a better/preferred way of getting your own connection id I would suggest adding this functionality to the 'sessionConnected' function in opentok.js
Something like this works
  TBSession.prototype.sessionConnected = function(event) {
    var sessionConnectedEvent;
    pdebug("sessionConnectedHandler", event);
    this.connection = new TBConnection(event.connection);
    this.connections[event.connection.connectionId] = this.connection;
    sessionConnectedEvent = new TBEvent({
      connection: this.connection
    });
    this.trigger("sessionConnected", sessionConnectedEvent);
    return this;
  };

Currently nothing is returned on the sessionConnected event
Cheers
Lewis

According to the SessionConnectedEvent documentation these values are deprecated in the JS SDK, so it does not seem likely to add this in the plugin:
https://tokbox.com/developer/sdks/js/reference/SessionConnectEvent.html

Deprecated in version 2.2 (and set to an empty array). In version 2.2, listen for the connectionCreated event dispatched by the Session object. In version 2.2, the Session object dispatches a connectionCreated event for each connection (including your own). This includes connections present when you first connect to the session.
I see, I guess using the connectionCreated event will require you to better 'keep track' of your own connection id. I'm sure there is method behind tokbox getting rid of the SessionConnected event, though personally I don't see the point.


ember init<EMAIL_ADDRESS>

This PR is nothing more than running ember init with the currently specified ember-cli version.
It adopts the current shape of the blueprint in order to make future updates less-noisy.

(I only opened this PR since the next change I want to make is in the same general area as #16 and I didn't want to end up with merge conflicts.)


createCustomToken returns a Promise

Same as https://github.com/firebase/functions-samples/pull/84 but for LinkedIn Auth.

:+1:


chore(main): release 1.1.2

:robot: I have created a release beep boop
What's Changed

ci: add tag on release by @johnhwhite in https://github.com/johnhwhite/ng-keyboard-sort/pull/29

Full Changelog: https://github.com/johnhwhite/ng-keyboard-sort/compare/v1.1.1...v1.1.2

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/johnhwhite/ng-keyboard-sort/releases/tag/v1.1.2 :sunflower:


Needs remote

https://keboola.slack.com/archives/C31U6BGJC/p1517926907000402?thread_ts=1517878521.000356&cid=C31U6BGJC
make that explicit

fixed in 9716c02a4b81e89a45881d224ad985d3177b7647


PPYR_02705-PA (P450)

(P450) N-terminus too long CYP3328A1

Not relevant to CYP303 tree. Won't fix until next manuscript


Clientside Validation Attributes not added if rendering same property multiple times

// cc @rynowak
I've run into another issue when working on the .net core integration for FluentValidation
If you render the same field in your view multiple times, validation attributes are only added to the first instance of this field. This is because of an explicit check in the AddAndCheckValidationAttributes method in the ValidationHtmlAttributeAdapter:
https://github.com/aspnet/Mvc/blob/760c8f38678118734399c58c2dac981ea6e47046/src/Microsoft.AspNetCore.Mvc.ViewFeatures/ViewFeatures/ValidationHtmlAttributeProvider.cs#L80-L84
Looking at the tests, this appears to be be by design: https://github.com/aspnet/Mvc/blob/760c8f38678118734399c58c2dac981ea6e47046/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/ViewFeatures/DefaultValidationHtmlAttributeProviderTest.cs#L195
...but I'm struggling to understand the reasoning for this. Surely if you render the property twice on the screen and the property is a required field, you'd want the required attribute to be applied to both instances of the field? Or am I missing something?

@dougbu do you remember why the code does this?
I do remember that it's been this way for ages, but I can't quite remember why.

The feature appears to have been in the code for ages. In fact FormContext.RenderedFields and the FormContext.RenderedField(...) methods exist only to enable this one-time rendering of validation attributes. Those were part of the initial MVC 4.0.0 publication to https://aspnetwebstack.codeplex.com (now visible at https://github.com/aspnet/AspNetWebStack/commit/0f8c45fe03).
Mostly guessing: I suspect the reasoning was multiple fields with the same name in one form would otherwise cause duplicate messages in a validation summary.  In some cases e.g. [Required], only one field needs a value. And, the jQuery Validation hooks (especially onError(...) due to the single-element .attr(...) call) is only guaranteed to do the Right Thing:tm: for the first element with the expected data-valmsg-for attribute value.

BTW @JeremySkinner in the "render the property twice on the screen" scenario, why use editable fields for additional display purposes?

@Eilon we should either close this as "by design" or an the ability (e.g. an option) to opt into rendering the attributes more than once per form. If we do the second, would need to test Unobtrusive jQuery Validation thoroughly and perhaps tweak its design.
I'm not suggesting we change the default approach because that could have unintended consequences.

Cleared the investigate label.

this one-time rendering of validation attribute

@JeremySkinner is the problem here that the user wants to render the client side attributes more than once per-form? or more than once per-page?

@rynowak in this particular case it appears to be in the same form, but one is inside a partial view and one isn't.

AH ok. If this is inside the same form, this this is definitely intended on our part. We can find a way to solve this though, but we block this by default on purpose.

Ok, thanks - that's good to know that it is actually intentional.

For instance you can use this https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNetCore.Mvc.ViewFeatures/ViewFeatures/FormContext.cs#L139 to 'forget' that you rendered a field.

Hi @JeremySkinner. Do you expect any other actions here?

No - please feel free to close. Thanks for the explanations.

Thanks @JeremySkinner!


Suggestion: Crappy infantery is crappy, but also free. No more two man army

I play with only 3-4 friends which made the start very hard.
I edited the files to make the most basic infantry free (short sleeves, caps and I think some of them even fought in slippers).
So the free infantry is as bad as possible, but it helped against me and my buddy feeling like a two man army (which is not how arma is supposed to feel) for the two first hours.
Also I made two lorries free. One for carrying supplies and one for transporting people

Hrm....
personally I won't like that kind of "free stuff".
Adding it as some kind of mission parameter optional thing would be something which would work.
Maybe opinions from other players on that?

He has a point, the begining of a campaign is really hard for small groups of players (or solo players like me ohoho)
But taking in consideration that this mission is designed for large groups of players, prices are not that bad... Options that come into my mind:
-Reduce/rebalance prices
-Add some sort of dificult parameter when game starts so it begins with more supplies
-Add "free" units with really basic gear
Personally I found myself stuck in Altis 'cause I didnt has a transport to move resources from one place to another and neither had enough resources for a logistic truck... I had to steal a truck from a civi by killing him which was not good at all...

I don't like the idea of trained infantry being a freeby either lol, in my eyes if the server host wants to play with free infantry, the edit is fairly easy to make and can be made whenever. I don't think a parameter or any kind of "multiple code changes" should be made for something this broken. Small or large groups, you should work for your infantry. You can get some with your starting resources and if you aim for a factory first, that's your resource production setup.
Remember, the starting helicopters are free, respawn when destroyed and lift multiple resources.

Oh, a good tactic for those struggling to take a sector by themselves, look on Discord for people looking for a server, land/park a mobile respawn within the sector 1km circle (empty vehicles keep the sector active still as you can respawn on them almost instantly), or use a drone above the the sector to keep it active. :)

I think free infantry is good for the mission. At least as a parameter.
The Arma AI can be so damn uncontrollable and stubborn that a whole team can be wiped without a failure by the player. Thats very frustrating and the free Inv in the earlier versions really helped to reduced the frustration from this.
Would be nice to consider adding an option for us solo players.
Thanks.

Basicly it would be more work to implement a full parameter which affects the infantry prices as the work for the one who want it to set the prices in his preset file all to 0 for the infantry.
I'll keep this suggestion still open, to give others the possibility to state their opinion on this.


Not blocking

After tthe latest update CRB9 for the S8+ the app no longer block.

It works on new updates also. What you need to do is update the lists manually and reactivate SABS.
Here are the working lists:
https://raw.githubusercontent.com/GoldenKappa/notSABS/master/standard-package.txt
And
https://raw.githubusercontent.com/GoldenKappa/notSABS/master/standard-package-mmotti.txt

That did it Hassan. Thank you.

Hassan, where do you update the lists.   A little help would be appreciated, I also have SABS installed and working.  It doesn't block anything.  I'm using Android Studio.   THANKS.
.

That's it......thanks.

My SABS stopped blocking ads for the last few days. I see ads everywhere now and "Recent Activity" page is empty. I still have the mmotti's package enabled and my knox key is still valid on samsung's page. Package Disabler is still working though. Is this a common issue and what can I do to make it block the ads again?

More recent MMotti's list here:
https://github.com/mmotti/mmotti-host-file/raw/master/hosts

Perhaps I'm doing something wrong, but even after doing "Update selected" and notSABS stop/start, the number of blocked domains is "0", as indicated by number under name of blocklist and "blocked unique domains". Also I can see that I'm still getting ads everywhere.
What did I miss?

@Stan-Tastic
I had the same issue and I found a fix for my own case. I explained this on Zozzle website too.
Try this;
Hit the "TURN OFF" button and quickly TURN ON (turning on was taking 1-3 sec, which is bad and it was the issue) and consecutively keep turning on and off until turning on takes 20-30 secs instead of 1-3 secs. Then it ACTUALLY turns on and starts working. This is how I fixed it.
I think going into the strongest power savings mode on my s9+ broke my SABS in my case.

@deniz87 not sure if we're on the same page - in "Managed blocked domains/Subscribe to providers" it shows 0 entries in both Standard and mmotti's package, despite clicking "update selected" multiple times.
Nevertheless, for past 30 minutes I've been disabling and enabling SABS, and it always takes 2 seconds to start.
SGS7, Oreo.

Yup, even updating the lists manually didn't fix it for me. Only the way I told you did. Try it again after restarting the phone. I did it very fast. It took me maybe only 20 tries until the stage it takes 20-30 secs to enable successfully.


fix(deps): un-bumping dom-to-pdf ro resolve missing file warnings

SUMMARY

For some reason, a bump of this package seemed to cause these annoying errors

Taking it back down one patch version seems to resolve them :)
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

linking associated issue: https://github.com/apache/superset/issues/27089


OAuth 2.0 Assertion Profile

Are there any plans to support the OAuth 2.0 Assertion Profile http://tools.ietf.org/html/rfc7521, or are there any third party add-on's that do?

Never mind.  I see that the oauth2orize-jwt-bearer https://github.com/xtuple/oauth2orize-jwt-bearer module can be used to implement this support.


Unexpected Performance Creating Dataframes

The problem
I do not see the expected performance creating the provided examples :
import numpy as np
import modin.pandas as pd

frame_data = np.random.randint(0, 100, size=(2**12, 2**8))

%%timeit
df = pd.DataFrame(frame_data)

76 ms ± 3.04 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
import pandas as pd

%%timeit
df = pd.DataFrame(frame_data)

83.8 µs ± 3.69 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)
This test shows modin is about 1000x slower than  the original pandas. I have tried with different sizes of frame_data (very small-> very large, still normal pandas seems giving me better timing). Am I missing something here? I see most of the benchmarks reporting significant speedup reading csv files (that I have not tested yet), but shouldn't we expect almost the same speedup creating the dataframe?
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): macOS 10.13.5
Modin installed from (source or binary): pip install modin
Modin version: 0.2.2
Python version: 3.6.6
Numpy version: 1.15.2
Jupyter Notebook: 4.4.0

Creating a DataFrame from a single numpy array will always be faster in pandas. This is because in Modin, we have to distribute and parallelize the data (which requires communication between the workers). I can explain why here:
numpy arrays are not distributed objects. In Ray, workers are essentially processes (not threads). For the workers to be able to process the data, we need to partition it and send each partition to a worker. This is where the overhead comes in that you are seeing. There are perhaps some things we can do to speed it up, but since pandas is essentially wrapping numpy, it will be faster because there are no communication overheads.
When we start with something like read_csv, we can use all of the workers to read their partition individually and effectively at the same time. This allows us to have faster data ingest than pandas.
This behavior is expected because of the communication overhead. pandas can just do some simple checks and add some metadata and it is done. In Modin, we have to distribute and parallelize the data so it can be operated on in-parallel (on top of the checks). Fortunately, most real-world workflows start with data that comes from some format, so that is why we have prioritized read_csv and read_parquet.

Closing this. Feel free to reopen if the discussion should continue or if issue was not resolved.


Hugo: Shortcode(s) for carousel

Created shortcodes for carousel and slides
Added functionalities in typescript
Added styling
Made example page (/examples/shortcodes/carousel/)
Abled link on example overview page

For https://linear.app/usmedia/issue/CUE-104

@myitcv Images are my own and you have my permission to use them 👍

@myitcv Images are my own and you have my permission to use them 👍

Very kind again, thank you!

Closed via b76ba8fb11a10c42ed4719cda6dc1767023a0a34


enable gpu-aware MPI by default

It turns out GPU-aware MPI works great, as long as managed memory is disabled and all CUDA devices are visible from each MPI process. These conditions mean that with OpenMPI, the cuda_ipc transport will be used.
On-node scaling is now ~99% efficient.
Note: this will need to be re-tested for Setonix and Frontier.

/azp run

For the HydroBlast3D $256^3$ problem, we get:
1 A100: 209.1 Mupdates/s
4 A100s / 1 node: 796.4 Mupdates/s
for a scaling efficiency of 95%.


Add package introduction to documentation

The documentation for Lin_api and STM is shaping up, however it currently consists of only an enumeration of the public interface, without a high-level description of how to use it.
For a new user it would be nice to include a documentation introduction, perhaps along the lines of QCheck: https://c-cube.github.io/qcheck/0.19/qcheck-core/QCheck/index.html

Fixed by #200 #221 and #222


Documentation outdated?

At this page documenting the .do() call.

do/tap, doOnNext/tapOnNext, doOnError/tapOnError, doOnCompleted/tapOnCompleted, and finally are found in each of the following distributions:
rx.js
rx.all.js
rx.all.compat.js
rx.compat.js
rx.lite.js
rx.lite.compat.js

Even though doOnNext, doOnError and doOnCompleted are not found in the latest version of RxJS.
Same with this page on .delay().

delay, delaySubscription, and delayWithSelector require rx.lite.js or rx.lite.compat.js and are found in each of the following distributions:
rx.all.js
rx.all.compat.js
rx.time.js (requires rx.js or rx.compat.js)

But my TypesScript definitions only complete to .delay() and .delayWhen().
There are some of the issues I've found with the official documentation.

closing as dupe of https://github.com/ReactiveX/rxjs/issues/2369.


⚠ LPDM Handbook (hosted on Divio) has degraded performance

In 6c4f500, LPDM Handbook (hosted on Divio) (https://repohubdev.tk) experienced degraded performance:

HTTP code: 500
Response time: 5055 ms

Resolved: LPDM Handbook (hosted on Divio) performance has improved in 8172a55.


[opengl] Frame not being captured completely / properly

We have a world editor inside a Qt application. Capturing frame currently results only Qt draw calls to be captured (i.e one full screen quad with all controls and our scene).
Here is some details:

we are using OpenGL context from Qt (not creating separate context);
we are rendering on QQuickWindow::beforeRendering signal (not sure if this will help);
not using multi-threaded rendering;

I would be glad to provide sample application and all required information.

Hi, yes a sample application or other repro details would be very useful here. I don't know exactly how Qt renders, it could be that it presents the swapchain more often and so the default behaviour of capturing a "frame" from one present to another then skips your rendering. The solution to this would probably be to use the RenderDoc API to start and stop captures around your rendering.
If you send me a program that repros it, I can check what's happening for sure.

Here is a link to our editor:
https://www.dropbox.com/s/qxrsh4tj8xkqufk/ResourceEditor.zip?dl=0
Something more interesting happening here, behavior is pretty unstable:

capturing an empty scene (only coordinate grid) seems to be working, but sometimes our render fails after capture (does not rendering anything);
sometimes capturing opened scene does not work, but again sometimes it works fine.

I will provide test scene later if needed (so far I have not figured out which scenes exactly fails to capture).
Could this issue be related to backward-compatible context we are using?

Hi there, thanks for the link.
When I run it, I think I always get the frame rendering included in the capture, although it's hard to tell since the rendering is just to a grey screen:

It looks like that even running alone, not with renderdoc. I'm not sure if that's how it should look? if there should be some grid?
However it does sound like there's some kind of timing issue if sometimes it works and sometimes it doesn't. If you're not in control of when presentation happens with Qt, possibly your rendering doesn't happen at the same frequency as the presentation so there will be some frames rendered that only update Qt's stuff. If you happen to hit capture at that time, it will capture one of the frames without your work.
The only way around this is to manually start and stop the capture yourself when you know your work is happening. This could be triggered from a button in the UI when you detect that renderdoc is loaded, that's how I implemented the Unity integration.
The backwards-compatible context should be fine as long as you're not using legacy/deprecated functionality, since that's what I support with renderdoc.

Thank you for the responses, I will investigate issue more.
Actually editor does not render anything, because you need to open project, and create new scene, but this is a bit complicated for unfamiliar user :)

I'm going to close this as there hasn't been any update in a while, but if you find something is wrong on renderdoc's side please feel free to comment here with more information and I can open it up again to continue investigating.


sw5e system compatibility + fix race issue for this system

Hello,
Add compatibility to sw5e (http://sw5e.com) by fixing a little issue regarding controls done over the type of the token.
We use "species" in SW5E instead of "race" used in dnd5e.
Add the list of humanoid species too.
Best regards

Looks good :)


Cant use synergy

Please paste the output of the following command here: sudo edit-chroot -all

name: xenial
encrypted: yes, locked
Unmounting /mnt/stateful_partition/crouton/chroots/xenial...

Please describe your issue:
Hello everybody,
Im running synergy in both my Windows 10 PC and my Chromebook.
In the chromebook Im running Ubuntu 16.04 through Crouton, I have no problem downloading and installing synergy but as soon as I open it, it shows me the message: There was a problem connecting to the background service. I clicked retry several times and also went to the Help page where I was instructed to run the following command: sudo systemctl restart synergy but as soon as I run it the terminal returns this: Running in chroot, ignoring request could you please help me to solve this?
If known, describe the steps to reproduce the issue:
Install synergy from their website.
Run the command: sudo systemctl restart synergy

Does anyone know how to fix this issue?

@Knufle,
I don't since i don't use Synergy but you might be able to find some hep here:

Synergy 2: Manually restarting services

Hope this helps,
-DennisLfromGA


feat(trans): add all translated strings

It's good to have this started. There will be more screen reader strings, with Ahmad's PR's

It's good to have this started. There will be more screen reader strings, with Ahmad's PR's

Could you send me the link to the PR, please?


Feature Request: Pull from multiple JSON files

It would be amazing if I could populate data from multiple JSON files. My use-case is that I have symbols with several different text layers that get populated using your plugin. Some of those text layers need to point to different JSON files (basically I'm too lazy to try an configure a master file). From what I can tell, the plugin can only point to one file so if I repopulate, i get "undefined" for anything thats not pointing to the correct JSON

This would actually be super useful. I often find myself using multiple json files and it's weird that it overwrites previous population when you populate it with another json file. Then again, maybe I'm just using it wrong?


Need to update the import path from "btd" to "privacypass/challeng-bypass-server"

I think this should be good now.


Bug: Policy compliance status is truncated

Description of problem:
The status message for non compliant policy is truncated with "..." when the policy has multiple objectTemplates or a namespace. This leaves the user unable to determine why the policy is non compliant.
Expect result: message should include all information
Signed-off-by: Yi Rae Kim<EMAIL_ADDRESS>

/hold
This should get to release-2.8 once the periodic CI job passes (the "fast-forward" step will do it).


[SMALLFIX] Add generated serial version ID

Can one of the admins verify this patch?

Jenkins, test this please.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/Tachyon-Pull-Request-Builder/5783/
Test PASSed.

Could we merge and close this PR?

@vesense , thanks for the patch! Here could you provide a little bit more description to the PR, e.g., why we need a serialVersionUID for this particular class? My understanding is serialVersionUID facilitates versioning of serialized data. I am not quite familiar with java.security package, so is it the expected use of Provider subclasses?
Thanks.

Oh I see interface Provider implements Serializable indirectly.
+1 LGTM