File deleting functionality is not working

For unsaved projects:
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Expected behavior
The operation should prompt a confirmation dialogue window and delete the file in question.
Desktop (please complete the following information):

OS: mac os
Browser chrome

There are side effect of letting users change the local-project. Example they might delete files and rename files then save.
If they create a new project which uses local-project they will see their pervious changes before they saved the project.

So if I rename it and save it, I should be able to delete the files in the file list?

There is an existing annoyance with create new project doesn't work correctly. This is contributing to local-project not looking correctly.  I need to investigate more about changing local-project there might be a cache issue.
https://github.com/onflow/flow-playground/issues/613
Currently deletes fail cuz the project is local, that can be changed. I need to fix the local project cache issue.


Problems printing Traditional Chinese Characters

When I print such characters, it only shows weird symbols. I've tried multiple charsets in printText function (UTF-8, UTF-16, etc.), and while the printed symbols change, the result is still incorrect. I've managed to print the characters with other software, on the same printer (Rongta RPP-200).
This is the text that I'm unable to print: 大埔區
Later update: I've found that I cannot print any non-latin character

Try print with charset GB2312 or GB18030.
For chinese character printing, any of these two charset should do the job, the only thing is it don't support printing of latin character. In my case, UTF-8 or UTF-16 was unable to print any chinese or latin character, perhaps some other setting is required.


[MC 1.11.2] After updating to Refined Storage 1.4.5 from 1.4.4, I'm getting "RS DEBUG" output in my server console and logs.

Issue description:
After updating to Refined Storage 1.4.5 from 1.4.4, I'm getting "RS DEBUG" output in my server console and logs.
What happens:
[21:11:05] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:11:50] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:12:35] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:13:20] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:14:05] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:14:50] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:15:35] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:16:20] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes
[21:17:05] [Server thread/INFO]: [STDOUT]: [RS DEBUG] Writing network nodes

What you expected to happen:
No debug output in logs. :) Or an option to turn off debug output in refinedstorage.cfg.
Steps to reproduce:

Update to Refined Storage 1.4.5
Start server

Version (Make sure you are on the latest version before reporting):

Minecraft: 1.11.2
Forge: 1.11.2-<IP_ADDRESS>6
Refined Storage: 1.4.5

Does this issue occur on a server? yes

For one version, this debug output will remain. Next version, it'll be gone.
This is to troubleshoot the "disapparing disks" issue, which is very difficult to reproduce.
Either way, it's server only and will be gone next version, so no big deal.

Thanks for the clarification. :) I wanted to make sure it wasn't left behind debug code. ;)


Is there an Angular directive that someone knows about?

Would be awesome if there is!
Thanks.

really you cannot write 10 lines of javascript code? :)

Related to my comment in #6 - https://github.com/ace-diff/ace-diff/issues/6#issuecomment-387381689


Removed duplicate text

On the home page, there is a text saying you can log in with discord to save your data across devices.
Below that, there is another text saying the exact same thing which is shown if you're not logged in.
This PR removes the second text which is only shown if the user isn't logged in.

ahh good catch - thank you!


k8s supports '.' as a valid character in PVC names but Trident fails to provision them

While creating a PV with a name that had CAPITAL letters in it I received this failure from kube:
The PersistentVolumeClaim "myFavoritePV" is invalid: metadata.name: Invalid value: "myFavoritePV":
a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start
and end with an alphanumeric character (e.g. 'example.com', regex used for validation is
'[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')

I tested with SolidFire and ONTAP NAS backends and '-' was allowed on both, which in the case of ONTAP meant mapping it to an '_' on the storage system.
I then tested with '.' characters and it failed on both SolidFire and ONTAP.
Trident logs for ONTAP backend:
time="2017-07-14T10:33:58Z" level=warning msg="Failed to create the volume on this backend!" backend="ontapnas_<IP_ADDRESS>" error="Error creating volume
resultStatusAttr: failed
resultReasonAttr: Invalid character '.' in volume name. It can have '_' and alphanumeric characters.
resultErrnoAttr: 13001
error: <nil>" pool="aggr1_cmdemo_04_fp_sata" volume=trident-my.favorite.pv-e92ea
time="2017-07-14T10:33:58Z" level=warning msg="Kubernetes frontend couldn't provision a volume: Encountered error(s) in creating the volume: [Failed to create volume trident-my.favorite.pv-e92ea on storage pool aggr1_cmdemo_04_fp_sata from backend ontapnas_<IP_ADDRESS>: Error creating volume
resultStatusAttr: failed
resultReasonAttr: Invalid character '.' in volume name. It can have '_' and alphanumeric characters.
resultErrnoAttr: 13001
error: <nil>] (will retry upon resync)" volume=trident-my.favorite.pv-e92ea

Trident logs for SolidFire backend:
time="2017-07-14T10:36:58Z" level=warning msg="error detected in API response: {ID:675 Error:{Code:500 Message:trident-trident-my.favorite.pv-5cb71 is not a valid name. The name must only contain digits, alphabetic characters or a - Name:xInvalidAPIParameter}}"

Can Trident support use of the '.' character in PVC names?

Perfect!  I don't have a blocking need for this now but it would be great if any PVC name that passes the k8s validation check was provisionable by Trident.  Thanks!


Feature request: don't index stop words

Stop words are frequently occurring, insignificant words. By
not indexing stop words we will be able allow for more precise Result List. This is a common approach in search tools. Would be good to also have this be configurable. As an extension of this feature it would be great if the stop words also handled multilingual sites. I think this feature would also improve the search performance as a side effect?

Any stop word handling is actually something I removed before release — I can talk through why.
Reason №1 that people implement stop words is to make the index smaller, which isn't too much of a concern for Pagefind due to the chunking strategy. Since chunks are roughly fixed sizes, we can afford to care about stop words.
Reason №2 is to improve search ranking, so that searching for the editor cares more about editor than the. Removing stop words altogether is a heavy handed way of solving this, and the planned implementation of word ranking with BM25 will de-rank the the automatically without needing to put it on a list, while still keeping it in the index.
The biggest reasons to continue indexing all words is that it improves our exact phrase matching — without stop words searching for "around the world" might return results with any other word in the middle. Also, it's hard to find stop word lists that are reliably safe to ignore — especially for documentation sites where a lot of common stop words are important to search for. The first list I used had date as a stop word, for example. Or maybe you want to search MDN for let.
In any case the word weighting work will provide everything we need around improving the search rankings, without harming search precision 🙂


tracing-futures usage unnecessary

From a Discord discussion in tokio discord #tracing channel with Eliza:

tracing-futures is still necessary if you need to instrument futures::Stream. tracing-futures is tracing support for the futures crate

This crate mentions it in the docs and brings it in as a dependency but never imports it and doesn't use the futures crate so this seems to be a completely unnecessary dependency and could be removed.
I'm more than willing to PR this, it's just the project has one contributor and doesn't seem to be very active so figured I'd raise an issue first instead of just a drive-by PR.

Hey there! I must have entirely missed this issue, my apologies, another symptom of a one-maintainer project 🙂 If you're still even using this crate, feel free to make a PR with this change (or I'll take and make it now, and see if it breaks my specific use-case).
I also released a new version today that removes some extraneous configuration that is no longer needed with the new Slack Apps (now that custom integrations are deprecated).

I've fixed this in 639f722 which has been released as v0.6.0.


Templates as pure functions

In my opinion, template functions should not use this, but everything should by passed via function arguments.
Because if you want to add style attribute to choiceList e.g., there is no way to mimmic default behavior of choiceList template, because there is no this.isSelectOneElement available when you passing function to callbackOnCreateTemplates.

This will be implemented in the next release - you can track it here: https://github.com/jshjohnson/Choices/pull/227 👍


Add polifils

@mociepka Is this issue still valid? If yes, then could you provide some more description so we can work on that?

This issue is about adding babel polifils:
https://babeljs.io/docs/en/babel-polyfill#docsNav

As of Babel 7.4.0, this package has been deprecated in favor of directly including core-js/stable (to polyfill ECMAScript features) and regenerator-runtime/runtime (needed to use transpiled generator functions)

@bogdal did we tested storefront on browsers different that newest Chrome? Maybe we don't even need this polyfils?


[BUG] PropertyChanged events weaved by ReactiveUI.Fody do not get fired under specific conditions

Describe the bug
Under a very specific set of circumstances, the PropertyChanged event of a ReactiveObject weaved by Fody will not be fired when you change a property's value.
These conditions are:

You must be using .Net Core 3.0
You must be in a WPF project.  It does not appear in console applications or unit tests.
You must subscribe to the PropertyChanged event with a lambda expression
Said lambda expression must capture at least one value from the enclosing function.
You cannot subscribe to a button click event in the same function that you subscribed to PropertyChanged.

If ANY of the above conditions are NOT met, the bug will NOT appear.
To demonstrate, I've prepared a super-small project, because code speaks louder than comments: https://github.com/ashelleyPurdue/here_is_a_very_specific_bug_that_i_would_like_to_showcase
The glitched behavior occurs in the project named "Core"(which, predictably, uses .Net Core), but not in the project named "Framework"(which--you guessed it-- uses .Net Framework).
Steps To Reproduce

Clone the repo mentioned above
Set "Core" as your startup project
Launch it
Click the button

Expected behavior
The following four message boxes should pop up:

"It works if you capture something in the same function that you subscribe to changeButton.Click.0"
"It works if we don't capture any values."
"It doesn't work if we capture something.0"

Actual behavior
The last message in the list does not pop up.
Environment

OS:  Windows 10
Version:  1903
Devices tested:   Microsoft Surface Go, Lenovo Thinkstation, and a crappy self-built PC I have at home.

Additional context
The original title of this issue was going to be "PropertyChanged events weaved by ReactiveUI.Fody in a .Net Core 3.0 WPF project do not get fired if the subscribed handler is a lambda expression that captures at least one value, UNLESS you also subscribe a different lambda to a completely unrelated button click event in the same function", but for some reason Github thought that was too long.  I can't imagine why.
I really, REALLY need a drink after all of this.

That's a really specific and quirky bug. Thanks for reporting it. Don't know what time line realistically we have for it being fixed at this stage but with the detailed report/repo at least we should be able to track it down.

I completely understand pushing it back.  Priorities and all.  There's also the possibility that the issue lies in .Net Core or Fody, not ReactiveUI(though I certainly hope that's not the case).
When .Net 5 rolls around and .Net Framework is deprecated, the problem is going to be more widespread as more projects start switching.

I got a similar problem. I do not use ReactiveUI.Fody. I could not reproduce the problem in a new project for example. But in one of my projects in which I use ReactiveUI v.10.5.43 + .NetCore 3.0 (I also tried .NetCore 3.1) there were the same problems. I have a ViewModelViewHost and the ViewModel is attached to a ViewModel selected from the list. Several times it works and displays everything as it should. But for 4 or 5 times it just stops working and nothing happens.

@ashelleyPurdue
My two cents
We've recently faced the exact same problem and quickly recognized the problem is with PropertyChangingEventManager that is used in ReactiveObjects for PropertyChanged subscriptions. That

#if NET_461

pragma doesn't get delivered in .net core 3 and an obsolete subscription scheme is used.
I've fixed this issue simply putting a custom ReactiveObject class in one of a core projects of our solution:
namespace OurRootNamespace {
    public class ReactiveObject : ReactiveUI.ReactiveObject, IReactiveObject {
        public new event PropertyChangingEventHandler PropertyChanging;
        void IReactiveObject.RaisePropertyChanging(PropertyChangingEventArgs e) => PropertyChanging?.Invoke(this, e);`

        public new event PropertyChangedEventHandler PropertyChanged;
        void IReactiveObject.RaisePropertyChanged(PropertyChangedEventArgs e) => PropertyChanged?.Invoke(this, e);
    }
}

and the problem has disappeared

Thanks a lot for your help. I already found the same solution in other open
issues! =)
пн, 9 дек. 2019 г. в 02:52, Mikhail Andreyev<EMAIL_ADDRESS>
@ashelleyPurdue https://github.com/ashelleyPurdue
My two cents
We've recently faced the exact same problem and quickly recognized the
problem is with PropertyChangingEventManager that is used in
ReactiveObjects for PropertyChanged subscriptions. That
#if NET_461
pragma doesn't get delivered in .net core 3 and an obsolete subscription
scheme is used.
I've fixed this issue simply putting a custom ReactiveObject class in one
of a core projects of our solution:
namespace OurRootNamespace {
public class ReactiveObject : ReactiveUI.ReactiveObject, IReactiveObject {
public new event PropertyChangingEventHandler PropertyChanging;
void IReactiveObject.RaisePropertyChanging(PropertyChangingEventArgs e) => PropertyChanging?.Invoke(this, e);`
    public new event PropertyChangedEventHandler PropertyChanged;
    void IReactiveObject.RaisePropertyChanged(PropertyChangedEventArgs e) => PropertyChanged?.Invoke(this, e);
}

}
and the problem has disappeared
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/reactiveui/ReactiveUI/issues/2114?email_source=notifications&email_token=AHBRYGJYPUCH7O3B2FEVEVLQXWCCFA5CNFSM4H5A6IJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHOCFA#issuecomment-563011860,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHBRYGPNX56MIQUANMQ5QHLQXWCCFANCNFSM4H5A6IJA
.

@AgPeHaJIuH1
FYI #2276

"coincidence? I don't think so"
( for those who for a some mysterious reason doesn't understand russian yet :)

@ashelleyPurdue
My two cents
We've recently faced the exact same problem and quickly recognized the problem is with PropertyChangingEventManager that is used in ReactiveObjects for PropertyChanged subscriptions. That

#if NET_461

pragma doesn't get delivered in .net core 3 and an obsolete subscription scheme is used.

That...is hilarious!  Thank you for digging into this!

Based on the discussion in this topic I believe #2276 should of solved this. Feel free to comment if it still happens.


exporters: unknown type: "loki"

I got an error when i tried to use loki exporter, when i install otel collector using rpm package
I have install otelcol using rpm package
sudo yum update
sudo yum -y install wget systemctl
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.96.0/otelcol_0.96.0_linux_amd64.rpm
sudo rpm -ivh otelcol_0.96.0_linux_amd64.rpm

Then i updated the file /etc/otelcol/config.yaml, by adding loki exporter
exporters:
  debug:
    verbosity: detailed
  loki:
    endpoint: "http://localhost:3100/loki/api/v1/push"
    tls:
      insecure: true
    default_labels_enabled:
      exporter: true
      job: true

I restarted the service otelcol
sudo systemctl restart otelcol

But i got this error
* error decoding 'exporters': unknown type: "loki" for id: "loki" (valid values: [debug logging otlphttp opencensus otlp file kafka prometheus prometheusremotewrite zipkin])
2024/03/25 15:40:33 collector server run finished with error: failed to get config: cannot unmarshal the configuration: 1 error(s) decoding:

The lokiexporter is not included in the otelcol distribution: https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol/manifest.yaml.  It is included in the otelcol-contrib distribution: https://github.com/open-telemetry/opentelemetry-collector-releases/blob/52c80c07f5a527a80423f01bc3c8c8bf2da68026/distributions/otelcol-contrib/manifest.yaml#L65

OK, so what is the command line to install rpm package otel-collector-contrib?

Just use this rpm instead:
https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.96.0/otelcol-contrib_0.96.0_linux_amd64.rpm


Update dependencies between JS and TS projects to match

The TS version was still on React 15, so I had to update the index.js to match the JS project.

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


A800 single GPU：CUDA out of memory occurs when reasoning with Eurus-RM-7b

My code looks like this：
def test(tokenizer, model, instruction, ans):
sentence = '[INST] ' + instruction + ' [\INST] ' + ans
inputs = tokenizer(sentence, return_tensors="pt")
input_ids = inputs.input_ids.cuda()
attention_mask = inputs.attention_mask.cuda()
reward = model(input_ids=input_ids, attention_mask=attention_mask).item()

return reward

tokenizer = AutoTokenizer.from_pretrained(model_path)
model = AutoModel.from_pretrained(model_path, trust_remote_code=True).cuda()
for line in tqdm(open(file, 'r', encoding='utf-8').readlines()):
js = json.loads(line.strip())
instruction = js['instruction']
outputs = js['outputs']
rewards = []
for output in outputs:
rewards.append(test(tokenizer, model, instruction, output))
w.write(json.dumps({
'instruction':instruction,
'input':'',
'output': outputs[np.argmax(rewards)],
}, ensure_ascii=False) + '\n')
w.flush()
I try to find the one with the highest score from multiple answers, but it always has CUDA out of memory Error. is there something wrong with the code？

Hi,
Your code seems correct. Maybe you can try torch.no_grad()?


What's the matter? This always happens (run agent schedule 'every_1m') in Background Jobs

I don't use Delayagent, and Schedule is Never。What's more surprising is that this will happen even if I delete all agents
queued | Run Agent schedule 'every_1m' | 5m ago | 5m ago | 0 |   | Delete
queued | Run Agent schedule 'every_2m' | 5m ago | 5m ago | 0 |   | Delete
queued | Run Agent schedule 'every_5m' | 5m ago | 5m ago | 0 |   | Delete
queued | Run Agent schedule 'every_10m' | 5m ago | 5m ago | 0 |   | Delete
queued | Run Event propagation | 5m ago | 5m ago | 0 |   | Delete
queued | Run Agent schedule 'every_1m' | 4m ago | 4m ago | 0 |   | Delete
queued | Run Agent schedule 'every_1m' | 3m ago | 3m ago | 0 |   | Delete
queued | Run Agent schedule 'every_2m' | 3m ago | 3m ago | 0 |   | Delete
queued | Run Agent schedule 'every_1m' | 2m ago | 2m ago | 0 |   | Delete
queued | Run Agent schedule 'every_1m' | 1m ago | 1m ago | 0 |   | Delete
queued | Run Agent schedule 'every_2m' | 1m ago | 1m ago | 0 |   | Delete
queued | Run Agent schedule 'every_1m' | <1m ago | <1m ago | 0 |   | Delete
queued | Run Agent schedule 'every_5m' | <1m ago | <1m ago | 0 |   | Delete

That is the scheduler walking through the agent queues, looking for agents that need to be executed.  This is normal.

I also found this unexpected, since none of my agents execute at per-minute granularity (only hour granularity)

I think this is not a normal behavior. I see a strong correlation between a Website Agent which failed to fetch its value but stands on the top of job list. It says "running" but doing actually nothing. In that case, the queued 1m jobs pile up. I tried to delete the agent but situation persisted. I had to do a restart of docker to get rid of the piled queue. Try the following setup and see if you can reproduce the problem:
{
"expected_update_period_in_days": "2",
"url": "https://www.bestbuy.com/site/nvidia-geforce-rtx-4090-24gb-gddr6x-graphics-card-titanium-and-black/6521430.p?skuId=6521430",
"type": "html",
"mode": "on_change",
"extract": {
"Price": {
"xpath": "//*[@id="fulfillment-fulfillment-summary-11719805"]/div/div/div/div[2]/div[1]/strong",
"value": "string(.)"
}
},
"headers": {
"user-agent": "Mozilla/5.0"
}
}

@ww2283 that seems to be a different issue. whenever I get a "running" stuck at the top of queue, I reboot Huginn as that state seems unrecoverable. but I don't think it's the same as this issue.
The behaviour described in this thread is Huggin checking every minute regardless of the schedule of agents. Some minutes it will find agents to execute, others it will not.

@gingerbeardman yes I think you are right. Besides it is more of a problem from bestbuy I guess. Nothing from bestbuy can be parsed with Website Agent. Dry run will stay silent as well. I think that's why it is stuck.


Add cost estimation

What would you like to be added?
We should provide a blurb saying how much the lab environment costs to run, something like:

Cost to complete:  This workshop will cost you less than $XX for 3 hours.*
*This estimate assumes you follow the recommended configurations throughout the tutorial and terminate all resources immediately after you complete the tutorial.

Why is this needed?
Users should know the expense of the Terraform they are deploying ahead of time.

We should also make sure to call out this is the "base cost" and call out modules that provision additional resources such as load balancers and the ACK/Crossplane labs which add extra RDS databases.

I think we could use Infracost for Terraform tool to run a breakdown on our Terraform code.
I ran a preliminary analysis earlier and here is what I got
Name                                                                                Monthly Qty  Unit                        Monthly Cost

 module.cluster.aws_dynamodb_table.carts
 ├─ Write request unit (WRU)                                                                                Monthly cost depends on usage: $0.00000125 per WRUs
 ├─ Read request unit (RRU)                                                                                Monthly cost depends on usage: $0.00000025 per RRUs
 ├─ Data storage                                                                                Monthly cost depends on usage: $0.25 per GB
 ├─ Point-In-Time Recovery (PITR) backup storage                                                                                Monthly cost depends on usage: $0.20 per GB
 ├─ On-demand backup storage                                                                                Monthly cost depends on usage: $0.10 per GB
 ├─ Table data restored                                                                                Monthly cost depends on usage: $0.15 per GB
 └─ Streams read request unit (sRRU)                                                                                Monthly cost depends on usage: $0.0000002 per sRRUs

 module.cluster.aws_efs_file_system.efsassets
 └─ Storage (standard)                                                                                Monthly cost depends on usage: $0.30 per GB

 module.cluster.aws_kms_key.cmk
 ├─ Customer master key                                                                                1  months                             $1.00
 ├─ Requests                                                                                Monthly cost depends on usage: $0.03 per 10k requests
 ├─ ECC GenerateDataKeyPair requests                                                                                Monthly cost depends on usage: $0.10 per 10k requests
 └─ RSA GenerateDataKeyPair requests                                                                                Monthly cost depends on usage: $0.10 per 10k requests

 module.cluster.module.aws_vpc.aws_eip.nat[0]
 └─ IP address (if unused)                                                                                730  hours                              $3.65

 module.cluster.module.aws_vpc.aws_nat_gateway.this[0]
 ├─ NAT gateway                                                                                730  hours                             $32.85
 └─ Data processed                                                                                Monthly cost depends on usage: $0.045 per GB

 module.cluster.module.catalog_mysql.module.db_instance.aws_db_instance.this[0]
 ├─ Database instance (on-demand, Single-AZ, db.t4g.micro)                                                                                730  hours                             $11.68
 └─ Storage (general purpose SSD, gp2)                                                                                20  GB                                 $2.30

 module.cluster.module.eks_blueprints.module.aws_eks.aws_eks_cluster.this[0]
 └─ EKS cluster                                                                                730  hours                             $73.00

 module.cluster.module.eks_blueprints.module.aws_eks_fargate_profiles["checkout_profile"].aws_eks_fargate_profile.eks_fargate
 ├─ Per GB per hour                                                                                1  GB                                 $3.24
 └─ Per vCPU per hour                                                                                1  CPU                               $29.55

 module.cluster.module.eks_blueprints.module.aws_eks_managed_node_groups["mg_5"].aws_eks_node_group.managed_ng
 ├─ Instance usage (Linux/UNIX, on-demand, m5.large)                                                                                1,460  hours                            $140.16
 └─ Storage (general purpose SSD, gp2)                                                                                100  GB                                $10.00

 module.cluster.module.eks_blueprints.module.aws_eks_managed_node_groups["system"].aws_eks_node_group.managed_ng
 ├─ Instance usage (Linux/UNIX, on-demand, m5.large)                                                                                730  hours                             $70.08
 └─ Storage (general purpose SSD, gp2)                                                                                50  GB                                 $5.00

 module.cluster.module.eks_blueprints.module.kms[0].aws_kms_key.this
 ├─ Customer master key                                                                                1  months                             $1.00
 ├─ Requests                                                                                Monthly cost depends on usage: $0.03 per 10k requests
 ├─ ECC GenerateDataKeyPair requests                                                                                Monthly cost depends on usage: $0.10 per 10k requests
 └─ RSA GenerateDataKeyPair requests                                                                                Monthly cost depends on usage: $0.10 per 10k requests

 module.cluster.module.eks_blueprints_kubernetes_addons.module.aws_for_fluent_bit[0].aws_cloudwatch_log_group.aws_for_fluent_bit[0]
 ├─ Data ingested                                                                                Monthly cost depends on usage: $0.50 per GB
 ├─ Archival Storage                                                                                Monthly cost depends on usage: $0.03 per GB
 └─ Insights queries data scanned                                                                                Monthly cost depends on usage: $0.005 per GB

 module.cluster.module.eks_blueprints_kubernetes_addons.module.aws_for_fluent_bit[0].module.kms[0].aws_kms_key.this
 ├─ Customer master key                                                                                1  months                             $1.00
 ├─ Requests                                                                                Monthly cost depends on usage: $0.03 per 10k requests
 ├─ ECC GenerateDataKeyPair requests                                                                                Monthly cost depends on usage: $0.10 per 10k requests
 └─ RSA GenerateDataKeyPair requests                                                                                Monthly cost depends on usage: $0.10 per 10k requests

 module.cluster.module.eks_blueprints_kubernetes_addons.module.aws_node_termination_handler[0].aws_sqs_queue.aws_node_termination_handler_queue
 └─ Requests                                                                                Monthly cost depends on usage: $0.40 per 1M requests

 module.ide.module.cloud9_bootstrap_lambda.aws_cloudwatch_log_group.lambda[0]
 ├─ Data ingested                                                                                Monthly cost depends on usage: $0.50 per GB
 ├─ Archival Storage                                                                                Monthly cost depends on usage: $0.03 per GB
 └─ Insights queries data scanned                                                                                Monthly cost depends on usage: $0.005 per GB

 module.ide.module.cloud9_bootstrap_lambda.aws_lambda_function.this[0]
 ├─ Requests                                                                                Monthly cost depends on usage: $0.20 per 1M requests
 ├─ Ephemeral storage                                                                                Monthly cost depends on usage: $0.0000000309 per GB-seconds
 └─ Duration (first 6B)                                                                                Monthly cost depends on usage: $0.0000166667 per GB-seconds

 OVERALL TOTAL                                                                                $384.52
──────────────────────────────────
175 cloud resources were detected:
∙ 17 were estimated, 11 of which include usage-based costs, see https://infracost.io/usage-file
∙ 151 were free:
  ∙ 39 x aws_iam_role_policy_attachment
  ∙ 23 x aws_iam_role
  ∙ 22 x aws_security_group_rule
  ∙ 18 x aws_iam_policy
  ∙ 5 x aws_security_group
  ∙ 4 x aws_cloudwatch_event_rule
  ∙ 4 x aws_cloudwatch_event_target
  ∙ 4 x aws_iam_instance_profile
  ∙ 4 x aws_network_acl_rule
  ∙ 3 x aws_kms_alias
  ∙ 3 x aws_route
  ∙ 2 x aws_ec2_tag
  ∙ 2 x aws_network_acl
  ∙ 2 x aws_route_table
  ∙ 2 x aws_route_table_association
  ∙ 2 x aws_subnet
  ∙ 1 x aws_db_subnet_group
  ∙ 1 x aws_efs_mount_target
  ∙ 1 x aws_egress_only_internet_gateway
  ∙ 1 x aws_iam_openid_connect_provider
  ∙ 1 x aws_iam_user
  ∙ 1 x aws_iam_user_policy_attachment
  ∙ 1 x aws_iam_user_ssh_key
  ∙ 1 x aws_internet_gateway
  ∙ 1 x aws_sqs_queue_policy
  ∙ 1 x aws_ssm_parameter
  ∙ 1 x aws_vpc
  ∙ 1 x aws_vpc_ipv4_cidr_block_association
∙ 7 are not supported yet, see https://infracost.io/requested-resources:
  ∙ 2 x aws_eks_addon
  ∙ 1 x aws_cloud9_environment_ec2
  ∙ 1 x aws_codecommit_repository
  ∙ 1 x aws_lambda_invocation
  ∙ 1 x aws_prometheus_workspace
  ∙ 1 x aws_ssm_document

For the LBs in the cluster, we could refer to Kubecost and add the incurred cost of LBs to the total above.


DevEx and QoL Improvements for Everyone !

Hi !
Just wanted to bring a few features that I thought would be great to bring to this extension as it lacks a few things, all things considered, when compared to other extensions.
This a non exhaustive list but a list nonetheless that will help give a few feedback on things that developers could tackle next !
I'm open to feedback at to what modify in this list.
Be aware that this is based on personal experience and as such very much so biased. These are inspired from personal experience as well as my day-to-day usage of the CMake Tools Extension. I know that this comparison is unfair but I love Zig so much that I really want to bring everything to the next level, but I'm unable as I lack the necessary skills.
As such, I will help with what I can by making a detailed and documented list !

[ ] Adding running codelens above the main function of a program (see fig. 1 for example)
[ ] Adding codelens above tests
[ ] Parsing the tests in the vscode tests API, see fig. 5
[ ] Parse and run the tests on a workspace level (aka. build.zig) by asking the user to add a corresponding build.zig implementation
[ ] Add a status bar button to compile / run (quick fix as corresponding command is already implemented), see fig. 2 for detail image
[ ] Being able to change zig version / release mode on the status bar (see fig. 3) (Easy fix as a versioning system is already implemented in #230 !)
[ ] Change the choice of the run artifact on the status bar (see fig. 4)
[ ] Fix #196 (quick fix, just outing the logs to a output channel)

Figures and illustrating images

fig.1 : Shamelessly copied and pasted from Zig Main Runner

fig. 2 : Shamelessly stolen from VSCode's docs

fig. 3 : Showcase of CMake's changing release type system

fig. 4 : Showcase of CMake's changing target system

fig. 5 : Showcase of running some tests on VSCode's API

Thank you for taking the time to share your "wish list" of features that you would like to see in this VS Code extension. I personally would love to get these features implemented at some point.
With that being said, most of these suggestions seem to be covered by #122 and #195. I would recommend to comment on these issues directly to share any ideas or suggestion on how these features should look like. The remaining points are linked to a PR or issue so they don't really need to be tracked separately. Any new feature requests or ideas that are not already tracked by an existing issue should ideally be made into a new separate issue.


Archive-level symlink support

Also I'm thinking it was silly to support arbitrary-depth symlinks. Probably better to make the cvar a bool and not support depths greater than 1 (unless @illwieckz found any real examples with depth more than 1).

Xonotic 20170401 has 439 first-level (../) symlink and, second-level (../../) symlinks and no third-level (../../../) symlinks.

Also, some are absolute symlink (but they don't have leading / as expected in q3 vfs), for example:
dds/wakazachi_reflect.dds -> textures/wakazachi_reflect.dds
Note that his one is in fact a symlink to dds/textures/wakazachi_reflect.dds, the implicit dds/ prefix being already handled by dæmon (see #81) at image loading level, it may work if that's not a recursive symlink and the path is returned to engine, file being seen by zip code or not.
I don't have any idea yet to easily check for recursive symlink and for cross pak symlinks.

So, there is no absolute symlink at all, all the symlink that have a / in their target name without having any leading ../ prefix are relative to dds/.

OK, given each pk3 is extracted as a pk3dir, this code list all cross-pk3 symlinks:
for p in *.pk3dir
do
    (
        cd "${p}"
        find . -type l \
        | while read l
        do
            t="$(readlink "${l}")"
            d="$(dirname "${l}")"
            (
                cd "${d}"
                [ -f "${t}" ] || echo "${t}"
            )
        done
    )
done

hint: there is none :lollipop:

@slipher, that looks good to me, why not printing a message (at least a debug one) on each resolved symlink (with original path and final one, it's not a problem if the two names are on two debug messages lines if implementation does not allow better, the fs code is sequential after all)?

I confirm this work.
Thanks to in-pak symlink compatibility layer I was able to simplify and make configurable normal map code, fix parallax one, and fix reflection map leveraging xonotic assets, that's very precious!

WAIT, the file system error code just make the loading a map fail entirely if a symlink fails to resolve.

I addressed the comments. Also by a depth 2 symlink I mean a symlink that points to a symlink that finally points to an honest file. Are there any depth 2 symlinks like that? (Otherwise arbitrary depth support can be removed.)

OTOH it's not really more complex to implement arbitrary depth, so it's probably not worth checking.

I used this code to look for recursive symlinks.
resolve() {
	t="$(readlink "${1}")"
	d="$(dirname "${1}")"
	(
		cd "${d}"
		if [ -h "${t}" ]
		then
			printf ' → %s' "${t}"
			resolve "${t}"
		fi
	)
}

for p in *.pk3dir
do
	(
		cd "${p}"
		find . -type l \
		| while read l
		do
			t="$(readlink "${l}")"
			d="$(dirname "${l}")"
			(
				cd "${d}"
				if [ -h "${t}" ]
				then
					printf "%s → %s" "${l}" "${t}"
					resolve "${t}"
					printf '\n'
				fi
			)
		done
	)
done

There is 38 depth-2 symlinks and no one depth-3 symlinks. All depth-2 symlinks are for player model files, not maps.

Great, I tested broken link on shader file, it's correctly handled:
Debug: ...loading 'scripts/map_erbium.shader'
Warn: [FS] Symlink points to nonexistent file 'scripts/map_erbium.shader' → 'scripts/toto.shader'
Debug: Failed to open 'scripts/map_erbium.shader' for reading: No such file
Warn: Couldn't load shader file scripts/map_erbium.shader

I also tested some legit (if it can be legit) symlink loading, it works:
Debug: looking for extra maps for color map: 'textures/phillipk2x/panels/pk02_panels01b'
Debug: found extra normal map 'textures/phillipk2x/panels/pk02_panels01b_norm'
Debug: [FS] Symlink resolved: 'dds/textures/phillipk2x/panels/pk02_panels01b_norm.dds' → 'dds/textures/map_oilrig/pk02_panels01b_dark_norm.dds'
Debug: found extra specular map 'textures/phillipk2x/panels/pk02_panels01b_gloss'
Debug: [FS] Symlink resolved: 'dds/textures/phillipk2x/panels/pk02_panels01b_gloss.dds' → 'dds/textures/map_oilrig/pk02_panels01b_dark_gloss.dds'

It's OK to merge.

@slipher I noticed that you like to rebase and merge the fast forward way, so I let you merge this one.


Add Pool Type Query

Closes: #2739
What is the purpose of the change
Adds pool type query to query the type of pool. The query would return a string of the type of pool in a string, depending on the type of pool, would return an error otherwise.
Brief Changelog

Add pool type query

Testing and Verifying
Added new test cases
Documentation and Release Note

Does this pull request introduce a new feature or user-facing behavior changes? yes
Is a relevant changelog entry added to the Unreleased section in CHANGELOG.md?yes
How is the feature or change documented? (not applicable   /   specification (x/<module>/spec/)  /  Osmosis docs repo   /   not documented)

https://github.com/osmosis-labs/osmosis/issues/2868


Primitive to sequentially execute a function inside a vmapped function

I am writing some longer algorithms which I like to vmap. I stumbled over some problems when combining vmap with the host_callback module and the lax.cond function:

vmap of cond does not work when the branches are not side-effect-free
vmap of cond of can be very ineffective if one branch is much longer but only called rarely
There is no trivial batching rule for the host_callback.call function

I think a simple solution would be to implement a stop_vmap or sequential_vmap decorator. This decorator would define a batching rule, such that
@vmap
@stop_vmap
def some_fun(*args):
  # Some operations ...
  return results

would be the same as writing
def some_fun(*batched_args):

  def body_fun(*args):
    # Some operation...
    return results

  return lax.map(lambda args: body_fun(*args), batched_args)

The advantage of the decorator would be that some_fun could be used inside a much bigger vmapped function.

The "sequential_vmap" concept seems like it would be easy to implement given a more general custom batching interface, which is something that @mattjj and I have considered before.
Short of that, it might be worth considering offering the special case, by writing a single higher-order primitive whose batching rule is essentially a call to lax.map.

@froystig Would breaking a vmap  into a sequential_vmap alleviate memory usage?

The original request is about modifying the behavior of a function under vmap. If you're asking about replacing the use of vmap entirely with a sequential map, then yes: we have lax.map and using it might require less memory relatively. Did I read your question correctly?

@froystig Apologies, I see that this was not the right place to ask that question -- You did answer my question, though, so thanks

No problem. Glad that helped!

The "sequential_vmap" concept seems like it would be easy to implement given a more general custom batching interface, which is something that @mattjj and I have considered before.

More general "custom batching" could be interesting for use-cases like host_callback.call, where some external library that may support its own parallelism strategies. E.g., I think this could be useful for @ianwilliamson's MEEP wrapper: https://github.com/NanoComp/meep/pull/1569

Short of that, it might be worth considering offering the special case, by writing a single higher-order primitive whose batching rule is essentially a call to lax.map.

This could definitely be a good place to start, even if only as the first step towards the general solution.

This could definitely be a good place to start, even if only as the first step towards the general solution.

I tend to agree, like having written linear_call as a first step towards custom transposition. Perhaps worth trying to see what it surfaces.


Mailgun

So the tests fail because on Circle CI it doesn't have the Mailgun API KEY. That shouldn't be a problem because normally nock is supposed to intercept the call but for some reason it doesn't. I'm a bit stuck. If anyone can take a fresh look at this that would help.

@xdamman nocks are only being imported once at the top and being cleaned after each test. So, any test after the first one won't be able to use them. Need to re-add them in beforeEach. That should fix it.


⚠ SpeakUpConference.com has degraded performance

In 46235ff, SpeakUpConference.com (https://www.speakupconference.com) experienced degraded performance:

HTTP code: 200
Response time: 10596 ms

Resolved: SpeakUpConference.com performance has improved in a084b3f after 11 minutes.


untyped: add untyped

Resolved #3
PTAL @siddontang @disksing @BusyJay

@queenypingcap please review the comment.

LGTM


feat(UniqueProds): two theorems of Strojnowski

[x] depends on: #7169

Thanks :tada:
bors merge


Update example to the latest

Closes #241
https://github.com/EspressoSystems/nitro-espresso-integration/issues/241
This PR updates this example repo to make it compatible with latest changes
As the image indicates there was a applied transaction Applied transaction 1 for 0xf236…69ca and Proof was submitted successfully

Important places to review
 Note: contract-bindings folder is auto generated so no need to review those files

executor.rs
main.rs
ExampleRollup.sol
state.rs
transaction.rs

How to run locally
On one terminal:
git clone https://github.com/EspressoSystems/espresso-sequencer
cd espresso-sequencer
docker compose pull
docker compose up -d --wait

On another terminal:
nix develop
just dev-demo

On another terminal:
curl -X POST -H "Content-Type: application/json" http://<IP_ADDRESS>:8084/v0/rollup/submit -d "{\"transaction\":{\"amount\":100,\"destination\":\"0x885ee92eebda03540066a25a57cc625bbee15d5a\",\"nonce\":1},\"signature\":{\"r\":\"0x61395b25cf41321bc1242ec301c0aa5a5e5ff47b697f80119a20ce3e5be66f9e\",\"s\":\"0x447cf03a5ddb28b9a189d108a8e91efa523fd3fb37cebab1cad610d82a8edbb0\",\"v\":27}}"

TODO

[x]  Fix tests
[x] Update documentation
[x] Fix Nix setup

great work Sneh!


feat(15): Add support compound keybindings

Context
Users should be able to bind compound keybindings, eg:
const controls = {
  foo: 'alt+ctrl+b'
}

The ordering of the modifiers, and the case, should not matter.
Objective

Add support for compound keybindings

References

Issue: https://github.com/ScottyFillups/key-controller/issues/15

:tada: This PR is included in version 1.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Use documentElement.clientWidth instead of window.innerWidth

window.innerWidth does not take into account the browser's scrollbar, so may lead to an incorrect position of the component. This PR replaces it with document.documentElement.clientWidth.

Awesome! Thanks!

Published as @1.6.0


[GLUTEN-1947][VL] Parquet should respect user-specified write options

What changes were proposed in this pull request?
There are some issues for parquet write:

the default compression codec should be snappy, but is is uncompression now
the compression codec does not respect the user-specified, e.g., df.write.option('compression', 'zstd').save
the parquet file name does not contain the compression codec

(Fixes: #1947)
This pr pass the write options to native so that velox can take user-specified conf to write parquet. So far, we only support compression codec and block size.
Besides, this pr add all supported compression codec test
How was this patch tested?
add tests

@ulysses-you I used the following test sql. It seems the file name contain the compression codec.
spark.sql("select * from store_sales left outer join customer_demographics on ss_cdemo_sk = cd_demo_sk and cd_demo_sk <= 1920800").write.option("parquet.compression","zstd").mode("overwrite").format("velox").save("file:///mnt/DP_disk2/parquet-write")

@JkSelf yes, but it only works with option("parquet.compression","zstd"). it does not work if set spark.sql.parquet.compression.codec or option("compression","zstd"). It is due to hadoop configuration only read the key parquet.compression, this pr pass it to parquet.compression.

I'm not sure why CH ci failed, other tests passed. cc @zhouyuan @JkSelf @jinchengchenghh if you have time to take a look.

Please rebase to trigger CH CI, just an accident error. @ulysses-you

@ulysses-you Please find the account info in the bottom of CK dev doc.
https://github.com/oap-project/gluten/blob/main/docs/get-started/ClickHouse.md
-yuan

Run Gluten Clickhouse CI

all tests passed, any other comments ?  @JkSelf @zhouyuan @jinchengchenghh thank you


aws_vpn_gateway_attachment.this: value of 'count' cannot be computed

Here's how the vpc module is being used.
module "vpc" {
  source = "terraform-aws-modules/vpc/aws"
  #  ... others here....

  # VPN Support
  vpn_gateway_id = "${module.vpnonprem.vpn_gateway_id}"
  propagate_private_route_tables_vgw = true
  propagate_public_route_tables_vgw = true

  # ... others ...
}

In another module outside, I pass in "vpc_id" into this VPN specific module.
resource "aws_vpn_gateway" "vpn_gateway" {
  vpc_id = "${var.vpc_id}"
}

This is upon terraform plan.
Error: Error running plan: 1 error(s) occurred:

* module.vpc.aws_vpn_gateway_attachment.this: aws_vpn_gateway_attachment.this: value of 'count' cannot be computed

Not an issue, was ordering things wrong on my end. Also was in the wrong workspace where vpn_gateway was not already created..


[SPARK-33051][INFRA][R] Uses setup-r to install R in GitHub Actions build

What changes were proposed in this pull request?
At SPARK-32493, the R installation was switched to manual installation because setup-r was broken. This seems fixed in the upstream so we should better switch it back.
Why are the changes needed?
To avoid maintaining the installation steps by ourselve.
Does this PR introduce any user-facing change?
No, dev-only.
How was this patch tested?
GitHub Actions build in this PR should test it.

cc @dongjoon-hyun.

Test build #129333 has started for PR 29931 at commit 0dd8ff9.

Merging it in. Relevant build passed (https://github.com/apache/spark/pull/29931/checks?check_run_id=1197148759 and https://github.com/apache/spark/pull/29931/checks?check_run_id=1197148479).

Merged to master, branch-3.0 and branch-2.4.

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

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

Merged build finished. Test PASSed.

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

Test build #129333 has finished for PR 29931 at commit 0dd8ff9.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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


executeCompletionItemProvider command can't get resolve result when set itemResolveCount

VSCode Version: 1.51.0
OS Version: macOS 10.15.7

Steps to Reproduce:

Execute command vscode.executeCompletionItemProvider
no resolve result

Does this issue occur when all extensions are disabled?: Yes
I'm a extension developer.
I try to add e2e test for completion/resolve in LSP.
But I've noticed only get original completion data when set itemResolveCount.
I'm willing to issue a PR if it's confirmed to be a problem.

Hi @jrieken
When I add e2e test in LSP, I will use built-in command to get some info.
Example: https://github.com/vuejs/vetur/blob/2e0f8db398b7364afbfd7bbf7eb572dd202b3732/test/completionHelper.ts#L28.
But I can't get completion/resolve result in VSCode now.
Although it has an itemResolveCount  argument, but It doesn't return result after resolve.
The VSCode is only wait for itemResolveCount.
https://github.com/microsoft/vscode/blob/6b7eabb7f2e31e3ee1d02bdc3ebaffccd3d19402/src/vs/editor/contrib/suggest/suggest.ts#L364

If the call to resolve doesn't return it's likely due to your extension. We have a passing test for this case here: https://github.com/microsoft/vscode/blob/b381a3a679528a6d78a2087d7a8879dc73dd672e/src/vs/workbench/test/browser/api/extHostApiCommands.test.ts#L696

If the call to resolve doesn't return it's likely due to your extension. We have a passing test for this case here:
https://github.com/microsoft/vscode/blob/b381a3a679528a6d78a2087d7a8879dc73dd672e/src/vs/workbench/test/browser/api/extHostApiCommands.test.ts#L696

You talk is only about completion.
I want to get completion/resolve.
In VSCode, I think it is resolveCompletionItem function.
https://github.com/microsoft/vscode/blob/b381a3a679528a6d78a2087d7a8879dc73dd672e/src/vs/workbench/test/browser/api/extHostApiCommands.test.ts#L666

No, that's what the last parameter is for. There is no command to resolve items but an argument that says how many items should be resolved when asking for completions

No, that's what the last parameter is for. There is no command to resolve items but an argument that says how many items should be resolved when asking for completions

I expect that can get completions result after resolved.
If not, Do you want to add a command for this?

I expect that can get completions result after resolved

Yes. That's how it works and that's what the unit test asserts

I expect that can get completions result after resolved

Yes. That's how it works and that's what the unit test asserts

No, This test is only we can get data from provideCompletionItems function.
but I want to get data from resolveCompletionItem function.

but I want to get data from resolveCompletionItem function.

The resolveCompletionItem returns a CompletionItem, so does provideCompletionItems (as array or list). When providing the argument to resolve items then the resolveCompletionItem-function is called and its result is part of the overall result. That's how you get the data.

Sorry, my english is not well.
I found out later that it was because vscode-languageclient will convert TextEdit to another object.
So I can't see directly it.
Thanks for help.


Wrong code passes for Bonfire - Where do I belong

The following code for Bonfire - Where do I belong passes the tests but it's not the correct code.
The tests need modifications to ensure that.
function where(arr, num) {
  // Find my place in this sorted array.
  for (var i = 0; i < arr.length; i++) {
    if (num <= arr[i]) {
      return i;
    }
  }
  return arr.length;
}

Currently working on this issue.

Hi abhisekp. I wrote the following code for this Bonfire which also passes but is also incorrect:
function where(arr, num) {
  arr = arr.sort()
  count = 0
  for (i = 0; i < arr.length; i++) {
    if (num > arr[i]) {
      count = count + 1
    }
  }
  return count
}

Using arr = arr.sort() is incorrect because it sorts numbers like 1, 10, 2, 3 etc. etc, a compare function should be used instead. But this incorrect sort still allows you to pass the tests.

@xpkc34 yes. That's fixed in this PR.
cc: @QuincyLarson @benmcmahon100


!WIP! - Routerinfo

The following changes have been made:

added NewKeysAndCert()
added NewRouterAddress()
added serializeWithoutSignatre()
added NewRouterInfo()
added NewRouterIdentity()
implemented ReadSignature()
implemented createEd25519Encryption
added NewDecrypter() to Ed25519PrivateKey (unimplemented however)
added NewSigner() to Ed25519PrivateKey
added Len() to Ed25519PrivateKey
added Generate() to Ed25519PrivateKey
added Public() to Ed25519PrivateKey

The following changes have been made and need to be possibly reevaluated:

unexported in KeysAndCert

publicKey
signingPublicKey
keyCertificate

The following changes need to be reevaluated:

Failing test TestCreateRouterInfo()

Fails with "Failed to read routerInfoBytes: error parsing router info: not enough data"

test passes on https://github.com/go-i2p/go-i2p/pull/23/commits/e29c3c7abb44fdc39e23802db6afd69c57bdc7c5 :)

While the test succeeds with its own generated router info, .Bytes() is failing with router infos generated from i2p and i2pd: https://github.com/go-i2p/go-i2p/issues/25

All right I don't think I'm going to find any nits to pick in this diff, I'm going to merge it so you can get back to work on testnet and I can get back to work on NTCP2. Thanks very much :)


Use of MediaSessionCompat in Support Library

Migrate the code using MediaSession to MediaSessionCompat, so that the application can run on pre-lollipop devices.
Since this app is to demo Leanback support library of v17, running on sdk21+ should not be a requirement.

Hi @seventhmoon I see where you are coming from regarding v17 support. We've decided to try to keep the Leanback sample as lean (heh) and simple as possible for new developers, which also continuing to showcase a number of features related to Android TV such as recommendations, the Now Playing card, and Voice Search. So although using MediaSessionCompat is totally possible when building your app for your users, we prefer to keep this sample up to date with the latest APIs for simplicity sake. Hope you understand this justification.

I am confused.
Shall I consider this "Leanback Support Library Sample" a "Android TV Sample Application"?
According to the project name and the README.md, I think this project is a sample of the leanback support library (minSdk=17) rather than a Android TV Sample application (minSdk=21).

@shawngit What do you think?

Some more information.
In I/O 2015, I asked a similar question about the leanback support library.
I think this lib is to help developer to make a UI for TV. This TV is not limited to Android TV.
There are numbers of Android STB (e.g. Amazon Fire TV, XiaoMi MiBox, etc) and they are not Android TV.
Leanback support lib should be able to run on these platforms (as it only require minSdk=17). Googler also says yes during I/O.
So, shall we have a another Leanback support library sample if this is targeting for Android TV?

I believe the focus of this library is Android TV and is though it may work with other TVs, they aren't being tested against this library. I believe the name of the repo and description in the README make this particularly clear:

The Leanback API Demo/Videos By Google app is designed to run on an Android TV device. It demonstrates how to use the Leanback Support library to develop Android TV apps with user friendly UI that will comply with the UX guidelines of Android TV.

Is somewhere on Github a example how to use MediaSessionCompat? I can't get it working with the latest android tv support library.


Replace threads with daemons

Replacing the threads with daemons will automatically kill the threads when the script is finished executing. Resolves #2 .

This is a clean solution and I like, it.  I just made one little modification to ensure that the server is cleaned up after each call (even if the thread is allowed to stay alive until the end) to avoid port contention.  See:  https://github.com/theGOTOguy/Oauth2-Mock-Server-Example/commit/a06062b18392ee67c604774bb9602c0ea4936ced


Can we use application insights Java agent with azure function apps?

On documentation it says we need to provide agent lib path while starting java application, but how do I put agent lib to function app host?
If this is not supported solution for function app then what are other profiling options available for function apps? Documentation or example will be helpful.
This is related to page: https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-in-process-agent

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

ID: 750f10f8-28b3-c30d-2475-0e5217a446dd
Version Independent ID: 66562094-9524-c37a-e493-971908169eef
Content: Azure Monitor Application Insights Java - Azure Monitor
Content Source: articles/azure-monitor/app/java-in-process-agent.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @MS-jgol
Microsoft Alias: jgol

@Vipin-Sharma , thank you for your query. We'll review this and get back to you shortly!

@Vipin-Sharma
At the moment you can enable Java for Functions Windows from the portal:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/monitor-functions
Similar functionality is coming in a matter of a few weeks to Linux as well.
Will that resolve your question?

Thank you @MS-jgol for helping on the thread.
@Vipin-Sharma Requesting to please review the information shared by @MS-jgol and let us know if you have any additional queries.
Thank you for your query. Hope the above information helps.
Please note that this  channel (the Azure Docs repository) is only for driving improvements related to the Azure documentation. At this point it appears that there's no further edits or updates needed to the documentation. We will go ahead and close this issue, however if you have any further queries please tag us in your reply and will be happy to reopen the thread and continue the conversation. Thank you

This way I can see my Java API and DB calls, along with the time taken. Not at all useful.
I want to see which method in java has taken how much time, if possible I would like to see even operating system level API details along with time that has taken. @MS-jgol  @BharathNimmala-MSFT @GitaraniSharma-MSFT
Right now Java based function app is a black box, with no way to get information on what is going on in the application. I have almost reached to a point where I am looking for alternatives, because when something goes wrong in production application I do not have any tool to check what exactly is going wrong.

@MS-jgol @BharathNimmala-MSFT @GitaraniSharma-MSFT
Probably my question was not clear, let me put it in other words.
Is there any way I can get more details like a profiler, which method is taking more time?
It would help if you can reopen the ticket.


Consider to manage firefox extensions

How

No smart way to install via CLI (Download and specify xpi file?)
fetchFirefoxAddon in NixOS: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/doc/packages/firefox.section.md

Candidates

id
Name
Purpose

@testpilot-containers
Firefox Multi-Account Containers
Session Manager

<EMAIL_ADDRESS>uBlock Origin
Ad blocker

{446900e4-71c2-419f-a6a7-df9c091e268b}
Bitwarden
Password Manager

{036a55b4-5e72-4d05-a06c-cba2dfcc134a}
TWP - Translate Web Pages
Translate with keeping layout in current tab like chrome

?
depop
Hide stars, followers and watchers on GitHub

Since https://github.com/kachick/dotfiles/issues/689#issuecomment-2387868949, I prefers Chrome again


create github workflow for publish image to dockerhub

Checklist

[x] Changes manually tested
[x] Automated Tests added/updated
[x] Documentation added/updated
[x] CLA Signed: DataStax CLA

Close this one, since we do not want to publish random version to dockerhub.


Question about make and verify proof

Thanks for the implementation of verkle tree. It is very helpful for me to understand how verkle tree works.
I have some questions about how to correctly make and verify proof (using MakeVerkleMultiProof and VerifyVerkleProof).
How can I commit to a leaf node (value) and verify its proof?
Say if the verifier only has root.ComputeCommitment(), and then the prover send them the (key, value) pair and its proof. How could the verifier make sure the (key, value) is valid?

OK, I think I understand it now. Correct me if I am wrong.
The verifier can build a stateless verkle tree by the proof, and then verify the root commitment and check if (key, value) is in the reconstructed tree.

The verifier can indeed rebuild the stateless verkle tree with the proof and the provided (keys, value) pairs, then it can verify that the root commitment is the one that it finds in the block header.


Updating the DSPy program doesn't always trigger re-compilation on the next run

I noticed that if I update things like dspy.Suggests it doesn't seem to trigger re-compilation. It just uses the cached output from the last execution.

Are you using the latest main branch? Or pypi?

Ah yeah I'm using pypi. I'll switch to using the git repo 👍

In general assertions are (for ~1 week) still fairly experimental. We're planning a big-ish release next week so with that it'll probably be possible to have things be a bit more smooth/ergonomic.

I assume this is resolved but let us know if not


Cross-action behaviour enhancements in VM list and sidebar

Check UI during performing of several operations (two or more tasks at the same time) and correct the behavior.
The following operations should be managed in a special way if a VM is running:

VM start (VM action box)
VM stop (VM action box)
VM reboot (VM action box)
VM reinstall (VM action box)
VM destroy (VM action box)
VM password resetting (VM action box)
Service offering change (VM sidebar)
Affinity group change (VM sidebar)
SSH key change (VM sidebar)

When one of these actions is performing, others (among the same list) must be disabled (disable buttons).
Connected feature ID:

pending
vm_start
vm_stop
vm_reboot
vm_reinstall
vm_destroy
vm_password_reset
vm_SO_change
vm_afgroup_change
vm_sshkey_change

Test on: http://cs-ui-ci.z1.netpoint-dc.com:8080/ksendart/712-cross-action-behaviour
To test: vm_afgroup_change, vm_SO_change, vm_sshkey_change, vm_start, vm_stop, vm_reboot, vm_reinstall, vm_disk_snap_create, vm_disk_resize, vm_disk_snap_delete, vm_disk_attach, vm_disk_detach

Between thestatuses the operations on sidebar are available.
For example,
VM has started
Offering changed
VM has been stopped

Still warning message for rebooting appears.
Steps to reproduce:
Go to stopped VM sidebar and click edit button in Service Offering section
Choose another service offering
Actual result: 'The virtual machine will be rebooted' is shown.
Expected result: there are no warning messages needed, stopped VM won't be rebooted.


 You should commit this file.
added 513 packages from 781 contributors and audited 1315 packages in 21.091s
found 0 vulnerabilities

npm WARN npm npm does not support Node.js v12.13.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11.
npm WARN npm You can find the latest version at https://nodejs.org/

><EMAIL_ADDRESS>fix /tmpfs/src/git/autosynth/working_repo
> gts fix && eslint . --fix

synthtool > No replacements made in src/index.js for pattern \/\*\*
 \* @namespace google
 \*/, maybe replacement is not longer needed?
synthtool > No replacements made in src/index.js for pattern namespace google.cloud.cloudbuild, maybe replacement is not longer needed?
synthtool > Cleaned up 2 temporary directories.
synthtool > Wrote metadata to synth.metadata.

@bcoe @alexander-fenster interestingly enough it looks like the linter actually wants the whitespace being removed?

Seems like first gts fix did one thing, then eslint . --fix reverted it.  I updated package.json to limit eslint only to samples and system-test (folders that have .js files).


How to make month start from Monday ?

This information is in the README.
You can configure the first day of the week when you call setup()
calendarView.setup(firstMonth, lastMonth, DayOfWeek.MONDAY)


Add a method to render the plot to anything implementing Write

Plotly supported rendering the plot to HTML, and writing the output to a file, located at a user given path. Often however, it's desirable to split the process of rendering and the process of outputting the rendering. In addition, writing to a path is not always the most flexible, since you don't always have a file path. It can then be useful to be able to write the rendered entity to any writable buffer, which can be accomplished by using the std::io::Write trait instead of a path, which is what this change set does.
If desirable, I can also rework it to support the other output formats.

In principle not a bad idea. That said I have quite a few updates pending on my side after the relatively long hiatus. Will see how this fits it with the updated version and either merge it if there are no conflicts.

Please don't send merge requests to master; use dev instead. Read https://github.com/igiagkiozis/plotly/blob/master/CONTRIBUTING.md.


[mock_uss/riddp] Enforce min cluster size for NET0940

Thanks for the details :+1:

so the end result can be that the UA is nearly adjacent (but inside) to the cluster edge -- it doesn't have to end up at least the buffer distance away from the edge

I've chosen poor variable names, but do note that the position of the flight are not taken into account to determine if we need to extend the cluster or not, it only depends on its size.
The way I've interpreted "circular or polygonal area with a radius or distance to the polygon edge of no less than [NetMinObfuscationDistance]" is that in this mock USS case where we are using a rectangle for the cluster, we just need to enforce a minimum width and height of 2 * NetMinObfuscationDistance.
I've updated the PR to be more readable, if you don't mind reviewing again. Thanks!


Django 1.8 support

Im currently working with Django 1.8 and I would like to use the cleanerversion.
Is there any release date for the support?

For me, it works fine.

Hey, I've addressed this in #79. Let me know if you have any feedback for the Django 1.8 support... Thanks!
-Manuel

Hey everyone, Django 1.8 is now officially supported with the 1.5.0 release of CleanerVersion.
Closing this issue...


gdbm: add symlinks for compatibility

Motivation for this change
some tools check this location to distinguish between gdbm and ndbm.
Archlinux does the same: https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/gdbm
Things done

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

[x ] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@FRidh a little bit weird that you are selected as code owner for this.

@Mic92 yes, I've been getting a lot of review requests for no clear reason. Although, sometimes it happened they modified the PR, and the PR originally contained Python-related files.

Ah, maybe related to the rebase, I did.

don't merge yet, symlink is incorrect.


Fix "isClonedFrom" duplication

The property "isClonedFrom" was duplicated. Removed one and kept the other pointing to  "max 1" MediaResource.

I only wanted to merge this change to the "dev" branch, not the to the "main" branch. But I am not sure, how to do it, so I close this pull request again.


TAC Life Support

https://github.com/taraniselsu/TacLifeSupport

Hi, TACLS is already indexed by ckan (and has been for a long time).
I imagine the issue you are having is that it doesn't show up in the list because it's not compatible with KSP 0.90.

Hi, TACLS is already indexed by ckan (and has been for a long time).
I imagine the issue you are having is that it doesn't show up in the list because it's not compatible with KSP 0.90.


404 for numeric markdown files such as 911.md

[x] I confirm that this is an issue rather than a question.

Bug report
Steps to reproduce

[x] I prepared a reproduction repo, here is the reproduction repo: https://github.com/shinjawkwang/techArchive/tree/gh-pages

[ ] This issue doesn't need a reproduction repro, here is the steps to reproduce

What is expected?
The repo is deployed by github page, and I mixed base-list-layout in @vuepress-theme-default. When accessing numeric-named pages such as /daily-coding/2020/01/23/_1927, the rendered markdown page is expected to appear.
What is actually happening?
The numeric-named page(/daily-coding/2020/01/23/_1927) returns 404, only at github-page deploy. This symptom doesn't appear when locally deployed or access the page by sidebar-link of theme-default at another page, whose file name is english.
Other relevant information

npx vuepress info: Environment Info:
System:
OS: Linux 4.14 Ubuntu 19.04 (Disco Dingo)
CPU: (16) x64 Intel(R) Xeon(R) CPU @ 2.20GHz
Binaries:
Node: 10.18.0 - ~/.nvm/versions/node/v10.18.0/bin/node
Yarn: 1.21.1 - ~/.nvm/versions/node/v10.18.0/bin/yarn
npm: 6.13.4 - ~/.nvm/versions/node/v10.18.0/bin/npm
Browsers:
Chrome: Not Found
Firefox: Not Found
npmPackages:
@vuepress/core:  1.4.0
@vuepress/theme-default:  1.4.0
vuepress: ^1.2.0 => 1.4.0
npmGlobalPackages:
vuepress: Not Found

Sorry for the late response.
Were you saying that files such as/daily-config/2020-01-23-_1927.md won't work fine? And it's only happening at gh-page deploy?

No, the file name is like /daily-coding/2020-01-23-1927.md, no _ at filename, and it's happening on gh-page deploy.
After open issue, I found that not numeric-only file, but numeric-starting file doesn't work. For example, ~/2020-01-23-1023-foo/ doesn't work and ~/2020-01-23-foo-1023/ works.

All right. It seems because Github Pages somehow doesn't support _ prefix files.
Solution. You can fix it by simply adding a file named .nojekyll in public folder.

BTW, I should use <router-link> rather than  <a>. I found it when I checked out your repo.
// docs/.vuepress/components/ListLayout.vue
<a :href="'/techArchive'+page.path">{{ page.title }}</a> // -

<router-link  :to="page.path">{{ page.title }}</router-link> // +

That works well! Thank you very much for kind explain :)


investigate azure smtp

It looks like ZITADEL is currently not able to send email through azure smtp because they are sunsetting basic auth.
It looks like it has something to do with their approach of sun setting basic auth in general outlined here https://techcommunity.microsoft.com/t5/exchange-team-blog/basic-authentication-deprecation-in-exchange-online-september/ba-p/3609437
Is there a work around to make it work or must zitadel specifically implement azure smtp?

duplicate of https://github.com/zitadel/zitadel/issues/5503


Many commands (e.g. !Container) can clobber /etc/hosts or /etc/resolv.conf

We should check and rewrite them sometimes. I'm not sure about the rules, but at least they must be aware of resolv-conf-path and hosts-file-path settings in some sense.

This doesn't break too often so to move forward we will hardcode set of commands to check hosts and resolv.conf changes to the following:

!Container
!Ubuntu and !Alpine
!Tar with path == /

Also, we will not overwrite hosts / resolv.conf files when they are symlinks after one of these commands. If this turns out to be issue for someone we will review the policy.


Step 4. h. systemadministrator to root team

Hi, im conserned about step 4. h. Wont this make all the users of that team also into root administrators?

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

ID: df8e9efc-9258-3876-e05f-20d35c907274
Version Independent ID: 4b5041ec-4a48-0565-e47a-b972e65a6d60
Content: System requirements and prerequisites - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/data-entities/dual-write/requirements-and-prerequisites.md
Service: dynamics-ax-applications
Product: ****
Technology: ****
GitHub Login: @sabinn-msft
Microsoft Alias: sabinn

Totally agree. Why is this needed?

@sabinn-msft, please review. Thank you!

Bug #454567 logged to track this issue.

We updated documentation couple of weeks back wherein we now ask to select a preconfigured Security Role to grant a Read privilege with a User scope for each entity integrated through dual-write.


Change version to 0.8.1.

0.9.0 conflicts with the ^0.8.0 version locks elsewhere. Will go back to 0.9.0 for production.

This change is

went back to 0.8.0.  i'll push out 8.1 later today.


Format restriction in thequeryID

Do we want to constrain the format of the query identifier (length, characters allowed, integer, uuid)?
The reason this is a question is that it was an issue in MME v1, some used an integer, others a mix of characters and integer.

I would say, String or Number is fine.

With a length limit? For example GeneMatcher uses integers, whereas mygene2 uses urls which can get quite long. I need to store other people's identifiers in a table to track prior matches and I expect that others will too. It would be good to know up front what to expect so as not to break size limits on tables.

I don't see any need to define a limit, but if we must, VARCHAR(65535) and TEXT are basically the same for MySQL, and is better in most cases for PostgreSQL.
Do you invisage doing any queries using this ID?
65535 is plenty for URLs, even for http://about.bitty.site =]

I don't envisage doing any queries with these IDs, but I do need to store them so that I can track prior matches so as not to re-notify people when a new search comes in.

When MyGene2 used URLs, that was to represent the case being used.
It looks like this ID is for the "query event" should referencing it be required.
It sounds like you're refurring to an ID which represents the case. Is this right?
If so, I think it should be a different component.

Maybe, I would like it is to be explicit for the ID do that there are no nasty surprises down the road.

I am not sure that expanding the workflow here is actually relevant to MME, this is internal GeneMatcher operations, separate from the protocol.

Well, if I can't understand how you intend to use this ID, as in, I can't understand the user story, then I can't properly descirbe its purpose. Currently I find your explanation of what you want to do with the ID, and what your expectations are of the ID, ambigious. I thought it would be easier for you to explain the process you intend to rely on it for, rather than for me to guess and list out the possible ambiguities.

Given there's no response on this, I'll write up the details as I understand them in the field defintion.
If there are any objections, those can be raised when that work is done.

Attempt to resolve with https://github.com/ga4gh-discovery/ga4gh-discovery-search/pull/30/commits/854e4c12eab2beeb7f90717a00c5c8563be15f20
ID must a be a string of max 2000 characters.
Defined as:

This component contains a unique identifier for the query provided by the client.
This ID may or may not be time bound, and may be only related to the JSON payload or combination of other information the only the client knows,
for example the user creating the query.

2000 characters was chosen as is often taken as a reasonable length limit for a URL given various browsers support slightly more than that.
I don't see any reason for the response to include the request ID, given this is an HTTP request and response process, so have not included that.
Anything I've missed or can we close this issue assuming the above mentioned commit gets merged?


Add dotenv config

Added PIPENV_DONT_OVERRIDE_ENV environment variable, dont_load_env and dont_override_env settings at Pipfile.
Closes #3077.

@techalchemy I have added PEEP.


Crash when creating a new game

Describe the Bug
I'm unable to start a new Tutorial or Editor Extensions/Testing scenarios!
To Reproduce
Steps to reproduce the behavior:

Install this mod and Editor Extensions
Open the game
Single player
New game
Tutorial (or Editor Extensions/Testing)
Crashing warning

Be certain to reproduce the issue on the same save file that you upload.
Save file & Username
No savefile. The crash happens when I try to create a new game!
Log file
483.048 Error AppManager.cpp:687: The mod Task List (0.4.2) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event TaskList::on_init()
Error when running interface function EditorExtensions.get_player_proper_force: EditorExtensions/control.lua:65: attempt to index field 'players' (a nil value)
stack traceback:
EditorExtensions/control.lua:65: in function <EditorExtensions/control.lua:61>
stack traceback:
[C]: in function 'call'
TaskList/scripts/util.lua:19: in function 'get_force'
TaskList/scripts/gui/tasks/index.lua:343: in function 'new'
TaskList/scripts/player-data.lua:28: in function 'refresh'
TaskList/scripts/migrations.lua:7: in function 'generic'
TaskList/control.lua:70: in function <TaskList/control.lua:57>

i got this too

This is actually a crash in Editor Extensions. Fixed for the next version.


iOS module 'contacts_service' not found @import contacts_service;

Hi Guys
im getting this during the iOS build :
module 'contacts_service' not found
@import contacts_service;

Flutter (Channel stable, 1.22.5, on macOS 11.1 20C69 darwin-x64)
Xcode - develop for iOS and macOS (Xcode 11.3)

Thank you

I am also facing this issue need help.

same issue

I faced same issue :(


make the input taking class free from dependancies

Make the for loop free from concrete dependencies and make it generic and flexible

Fixed to a certain extent


 I have Adobe Air, Java, Scout etc all properly installed on my Windows 10 machine. (Screen capture attached)

@cheeseheadnate
Scout-App 0.7.1 was released in 2012. It relied on the user having specific versions of Java and Adobe Air installed. It is still available for download but is no longer maintained. It uses a very old (and slow), ruby-based version of Sass. It comes with Compass, but that too is no longer maintained.

http://scout-app.io/classic

https://github.com/scout-app/scout-app/releases/tag/v0.7.1_2016-03-10

Scout-App 2+ was last released in 2019. It does not rely on Java or Adobe Air. It uses a modern version of Node-Sass under the hood (much faster).

https://Scout-App.io
https://github.com/scout-app/scout-app/releases/tag/v2.18.16


Adapt the gene_burden widget to implement 22.06 changes

As a result of further work in the gene_burden data soure (#2604), there are some things that need changing in the FE
Actions

Update the source description to include Genebass as a source.

Current: "Gene burden analysis prioritising TARGET as likely causal gene for DISEASE. Source: GWAS Catalog, AstraZeneca PheWAS Portal."
Update: "Gene burden analysis prioritising TARGET as likely causal gene for DISEASE. Source: GWAS Catalog, AstraZeneca PheWAS Portal, Genebass."

Linkout in the Genebass text directs to https://app.genebass.org

Add a column named Allelic Requirement right to Disease/phenotype.

The value should be the first element of the content of allelicRequirements.
This can be null and if present is always an array of size 1.

Update the linkouts in the columns Source

When projectId == Epi25 collaborative, url is https://epi25.broadinstitute.org/gene/{targetId}
When projectId == Autism Sequencing Consortium, url is https://asc.broadinstitute.org/gene/{targetId}
When projectId == SCHEMA consortium, url is https://schema.broadinstitute.org/gene/{targetId}
When projectId == Genebass, url is https://app.genebass.org/gene/{targetId}?burdenSet=pLoF&phewasOpts=1&resultLayout=full
The logic for REGENERON and AstraZeneca PheWAS Portal remains the same

There are a number of fields that now are nullable, we have to make sure the code is adapted to that. Nullable fields:

allelicRequirements, ancestry, ancestryId, beta, betaConfidenceIntervalLower, betaConfidenceIntervalUpper, cohortId, diseaseFromSourceId, literature, oddsRatio, oddsRatioConfidenceIntervalLower, oddsRatioConfidenceIntervalUpper, projectId, studyCasesWithQualifyingVariants, studyId

Note: these changes are still not available in the latest API version as the data was very recently generated

Some other actions after QCing dev with the new data

Ancestry information is nullable for data from OTAR022, for example. This is not being displayed as a N/A like in the rest of the columns. Instead there is a blank space. For example, ENSG00000286112/EFO_0020012


import-files and import-db report a failure for .tar format, succeed for .tar.gz format.

What happened (or feature request):

Bug

$ ddev import-files --src=sdf_files.tar
2017/06/12 16:14:04 ERROR:invalid argument

$ ddev import-db --src=sdf_files.tar
2017/06/12 16:17:21 ERROR:invalid argument

What you expected to happen:
Given ddev import-files --help states "The files can be provided as a directory
path or an archive in .tar, .tar.gz, .tgz, or .zip format.", I would expect that I can import a .tar file for either files or database.
How to reproduce it (as minimally and precisely as possible):

See attached files.tar and files.tar.gz

These were produced as follows:

On macOS, create folder1/folder2/folder 3 file structure.
tar -cvf files.tar folder1
cp files.tar files2.tar && gzip files2.tar && mv files2.tar.gz files.tar.gz

ddev start a vanilla drupal 7.54 app (should not matter, but this is what I tested).
This shows a success message ddev import-files --src ~/Desktop/files.tar.gz
This shows a fail message ddev import-files --src ~/Desktop/files.tar
It should be worth noting that the import does appear to work despite the failure message.

files.tar.gz
It turns out you can't upload a standard .tar to a GitHub issue, but you should be able to simply create a copy and unzip the .tar.gz attachment.

I confirm this, I see the rather obscure:
2017/06/12 16:14:30 ERROR:invalid argument

Is that the same failure you saw @rickmanelius ?

@rfay Yup, that's basically the error.

PR succeeds. Not sure if Tanner needs to weigh in at a code level, but this false warning is now gone!


Provide a public API for the Instantiator

From GRADLE-3543
Some sort of generic access to create "instantiated" objects from within plugins is a common need.
When writing nested DSL objects there is no way to get the same DSL decoration that you get from calling project.extensions.create().
For instance:
class Outer {
  Inner inner = new Inner()

  Inner getInner() {
    return inner;
  }

  void inner(Action<? super Inner> configuration) {
    configuration.execute(inner)
  }
}

The Inner object will not be decoreated.
There should be a method like Project.instantiate that allows users to get decoration when they need it:
class Outer {
  Inner inner

  Outer(Project project) {
    inner = project.instantiate(Inner)
  }

  Inner getInner() {
    return inner;
  }

  void inner(Action<? super Inner> configuration) {
    configuration.execute(inner)
  }
}

For the software model, generally you should prefer using @Managed types, and let Gradle take care of decoration, instead of using the instantiator. And in fact, I think we want to move in the opposite direction and back port managed types to the current model, so that plugin authors can implement their extensions and tasks as managed types.
If we do want to make the instantiator visible in the software model, it should be made available as a service, so that a rule can then simply use it as an input.

Closing as delivered!


bug:

Is there an existing issue for this?

[X] I have searched the existing issues

Description
Setting Linter compiler to "gfortran", open any support Fortran source file and open log in VS Code. No error message is shown if "ifort" is selected as linter compiler.
Screenshots

Expected Behaviour
No error message. For example, if "ifort" is chosen as linter compiler:

Version of Modern Fortran
v3.4.0
Version of Visual Studio Code
v1.73.1
Platform and Architecture
Windows with WSL
Additional Information
Despite the error message, linting seems to work fine. Settings used for Modern Fortran Extension and fortls
    "fortran.fortls.maxLineLength": 132,
    "fortran.fortls.path": "/home/yuhongrui/.local/bin/fortls",
    "fortran.linter.modOutput": "${workspaceFolder}/fortran_mods",
    "fortran.linter.includePaths": [
        "/usr/lib/x86_64-linux-gnu/openmpi/include",
        "/usr/lib/x86_64-linux-gnu/openmpi/lib",
        "/usr/lib/x86_64-linux-gnu/openmpi/lib",
        "/home/yuhongrui/petsc/arch-linux-c-debug/include",
        "/home/yuhongrui/petsc/include",
        "${workspaceFolder}/fortran_mods"
    ],
    "fortran.linter.extraArgs": [
        "-Wl,-rpath,/home/yuhongrui/petsc/arch-linux-c-debug/lib",
        "-L/home/yuhongrui/petsc/arch-linux-c-debug/lib",
        "-L/usr/lib/x86_64-linux-gnu/openmpi/lib",
        "-fPIC",
        "-w",
        "-ffree-line-length-none",
        "-ffree-line-length-0",
        "-Wno-lto-type-mismatch",
        "-Wno-unused-dummy-argument",
        "-pthread",
        "-g",
        "-O0",
        "-lpetsc",
        "-lm",
        "-lmpi_usempif08",
        "-lmpi_usempi_ignore_tkr",
        "-lmpi_mpifh",
        "-lmpi"
    ],
    "fortran.fortls.preprocessor.directories": [
        "$HOME/petsc/include/petsc/finclude"
    ],
    "fortran.fortls.directories": [
        "$HOME/petsc/include/petsc/finclude"
    ],
    "fortran.fortls.suffixes": [
        ".h"
    ],
    "fortran.fortls.preprocessor.definitions": {
        "Mat": "type(tMat)",
        "Vec": "type(tVec)",
        "SETERRA": "call PetscError(c,ierr,0,s); call MPIU_Abort(c,ierr)",
        "PetscErrorCode": "type(PetscErrorCode)",
        "PetscMPIInt": "type(PetscMPIInt)",
        "SNES": "type(tSNES)",
        "KSP": "type(tKSP)",
        "PC": "type(tPC)",
        "SNESLineSearch":"type(SNESLineSearch)",
        "SNESConvergedReason":"type(SNESConvergedReason)"

    },
    "fortran.fortls.excludeDirectories": [
        "$HOME/.vscode-server"
    ],
    "fortran.linter.initialize": false

What is the output of gfortran --version?

GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Thanks, I'll have a look and adjust the regular expression parsing the gfortran version

@Hongrui-Yu Fixed in PR #761 will be available for use in tomorrows nightly release.


Iterative rendering

Fooling around with displaying memory to the canvas after every apply.

@terror This is pretty sweet. It uploads memory to the canvas after each apply. This allows you see each step in rendering, and keeps the page responsive during long renders. Once we have GPU support, we'll probably want to make optional, since rendering times will be fast enough that it'll be unnecessary.

Try it out with:
rotate:0.01 rotate-color:g:0.10 for:10 square apply loop


Show/Hide maxSdkVersion panel based on PD version

Close #30

I am having a problem with handling variables.
I can't handle following case.
ext {
    foo = "2.2.0"
}

compile "com.github.hotchemi:permissionsdispatcher:${foo}"

For now, just leave as is.


make the CRD retrying log a bit smarter

consistently logging can overwhelm the entire mixer log; reduce
the log to be every 100 retries
change the log level for the first synchronous trying and
further asynchronous retrying
add remaining resources list; this will help debugging

Release note:

This change is

@jmuk: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/mixer-presubmit.sh
473a203d122a0545db52a722c88853472a3783cd
link
/test mixer-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

This repo is no longer accepting PRs. Please resubmit this change to the istio/istio repo.
Thanks.


Latest branch

PR Description 📜
I have added a new game called Bow_And_Arrow that I have implemented using HTML,CSS and JAVASCRIPT.I have added my  game folder to the Games folder and added the game screenshot to the images folder in Assets.I have also updated the main  README.md file.
Fixes # 223

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @Roshnijeewani3457 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Thank you  @Roshnijeewani3457 , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


description list format language

Following the example set by the standard vega-lite.js renderer, the domain values are turned into a comma separated list ("apple, banana, cantaloupe") by Array.prototype.join when adding the description to the legend. This constitutes a mildly unpleasant experience for users who access the legend through a screen reader, for whom we can improve things by adding a small string formatting function to insert the word "and" before the final item ("apple, banana, and cantaloupe"). Doing so makes the text more intuitive when it is read aloud.

This was moved outside the legend.js module and turned into a more general utility as part of pull request #247.


G-Watch BG Provider complication not working

Hello
I have recently acquired a Samsung galaxy watch 4 and connected it to my Samsung galaxy A54.
I managed to get the default face from the g-watch wear app to work but when i try to use the G-Watch BG Provider complication nothing shows on the face,
Any advice for me on how to fix this?
Thank you

The version 0.9.8 has a bug that LONG_TEXT type of complication doesn't show any text. Only the  SHORT_TEXT complication type usually shown in watch faces as circular type of complication works in the version. Wait for the next version

Hi @trupici, do you have any ETA for the new release? I'm interested in having the complication but as @TinyGiant23 is mentioning, with the last update it's failing.
Thanks!

As someone who discovered G-Watch just today, I too would be thrilled to see a long form complication option.


Can paella perform well on class-conditioned image generation training on ImageNet?

Paella is only trained on large dataset for text2image. I wonder whether you train clsss-conditioned generation model on ImageNet. And if so, how about the performance? Thanks!

We did some experiments on it with an older architecture (the one we used in the paper) and the performance was not bad. I don't remember the scores but nothing sota. Maybe we will repeat this experiment soon tho. I will keep you updated.

We did some experiments on it with an older architecture (the one we used in the paper) and the performance was not bad. I don't remember the scores but nothing sota. Maybe we will repeat this experiment soon tho. I will keep you updated.

any news？


Training on labeled only can achieve much better results than what is reported

Interesting idea of using an adversarial method for leveraging unlabeled data. I am trying to see how much unlabeled data can actually help.
In the plot below, I am comparing GanBert (Orange) that trains on both labeled and unlabeled data, and a basic model that uses Bert+Classifier (blue) that trains on the 109 labeled data only of Trec Data.
The paper reports that the basic model should achieve around 40%, but I am getting 60% which is very close to GanBert's. Are you sure that the baseline discussed in the paper is a reasonable one?

Dear IssamLaradji
first, thank you for considering GANBERT
In our experiments, we just used the Tensorflow implementation of BERT that was available on the official repository (https://github.com/google-research/bert) during the early months of 2020.
The results may depend on different factors, as the sampling of examples.
If you are interested in advanced parameters that you can use in more recent implementations (e.g., Huggingface, where, for example, you can use schedulers) you can take a look at https://github.com/crux82/ganbert-pytorch
Hope it helps
Bests
Danilo

The implementation is the same as yours except that I used the discriminator as the classifier on top of "bert-base-cased" and removed the generator part, see training loop below for the base model. Have you tried BERT Transformer + Discriminator as your classifier?
for batch in tqdm.tqdm(train_dataloader, desc="Training"):
            # Unpack this training batch from our dataloader.
            b_input_ids = batch["input_ids"].to(device)
            b_input_mask = batch["input_masks"].to(device)
            b_labels = batch["label_ids"].to(device)

            # Encode real data in the Transformer
            model_outputs = self.transformer(b_input_ids, attention_mask=b_input_mask)
            hidden_states = model_outputs[-1]

            # Get logits
            _, logits, _ = self.discriminator(hidden_states)
            filtered_logits = logits[:, 0:-1]

            # update optimizer
            self.dis_optimizer.zero_grad()
            d_loss = nll_loss(filtered_logits, b_labels)
            d_loss.backward()
            self.dis_optimizer.step()

Hi!
I've obtained similar results to @IssamLaradji!
@crux82  did you consider that increasing training epochs number for BERT model can be better in terms of quality metric than applying whole GAN-BERT thing?
Could you please elaborate on why you decided to compare BERT and GAN-BERT after the same number of training epochs?
Thanks in advance!


[Datepicker] - Prevent autocomplete functionality

Please describe the feature you would like to request.
Add the option to prevent Datepicker from auto filling a date.
What is the use-case or motivation for this proposal?
Currently Datepicker does not autocomplete a date when 'Moment' considers the current input value as an invalid date. Since I need to change the business rule for the autocomplete feature (client requirement for years specifically), it would be great if I can stop the autofill in any case (not only when date is invalid) and create my own logic in a kind of middleware and send manually the new value I want to display.
Is there anything else we should know?
Current version:
"@angular/material": "^7.3.4",
"@angular/material-moment-adapter": "7.3.4",
I was finally able to solve the issue by creating a custom adapter, but I still feel that this would be a great feature to have in order to avoid creating an adapter just to return always null (which prevents autocomplete).

It's not really autocompleting the date, it just tries to parse the current input that's the date it arrived at. I don't think we can make assumptions about when the user is done typing. Closing since this is one of the use cases for a custom date adapter.