Refresh output is not matching the documentation

Hi @laresbernardo @gufengzhou - I have some questions about the Refresh functionality -

My refresh output is showing all the variables compared between initial and refresh model instead of clubbing baseline and promo variables. Because of this, chart is unreadable for most media channels in terms of % decomp.

When I was iterating non-stop to find the best initial model, I didn't realize that the JSON file was not creating. So, once I found a good model that I our leadership liked, I had to re-run the model fixing certain hyperparameters to get the desired model. I want to know if this is the reason why most of my hyperparameters are fixed when the refresh is running (see comment highlighted in Yellow in the above screenshot)? Generally, when we run refresh, does the refresh model use exact same values of hyperparameters for each channel from the initial model? If so, how does model tweak delay or decay rate based on changing strategies or behaviors of channels?

Originally posted by @CJ2407 in https://github.com/facebookexperimental/Robyn/issues/507#issuecomment-1661308031

A few more explanations to be able to use the outputs properly -

report_aggregated and pareto_aggregated CSVs have different totals for the refresh solnID. Why? I see all my 396 rows of data for refresh is duplicated in the report_aggregated CSV with the same solnID of the refresh.

% decomp from report_aggregated CSV do not match with the report_decomposition plot for the initial model. Why? It looks like report_decomposition plot has % matching with pareto_aggregated from the initial model build, but it would have been nice to have absolute decomp numbers and % decomp numbers accurately represented in report_aggregated CSV.

Sorry for the late reply. The team is lagging in resource at the moment and refresh is quite a complicated feature to fix. Let me address the issues here:

You can export your own plots by looking at the refresh object RobynRefresh$refresh$plots$pBarRF. We've also updated the package so that the background isn't transparent. Please update and try.
Sorry to hear about the missing json. A refresh model will iterate its hyperparameters based on the previous model, which is the whole trick of refreshing: Keeping the balance of consistency vs. sensitivity regarding decomposition. For example, assuming modelling week 1-100 in the selected initial model, and channel A has theta = 0.2 within an original range of 0.1-0.4. Then assuming you're building refresh after 4 weeks --> refresh model will be built on week 5-104 (refresh_steps = 4), and theta for channel A will have a new range centering around 0.2 +/- (0.4-0.1) * (4 /100) /2, which results in range of c(0.1994, 0.2006). As you can see, we're allowing narrow ranges for each hyppars in the refresh to ensure consisstancy between refreshes. BUT when you're refreshing larger periods, then the refresh ranges become larger too, leading to more diversed results. It's a fine line between refresh and rebuild. Usually we encourage model refresh when the steps are small. For larger periods and/or major changes like new media channels/ new variables etc, we recommend rebuilding the model.

To your questions 3-6 that are all about inconsisstancy across initial & refresh models, I just did a quick 4-step refresh test with the sample data. In the first screenshot, the refresh pareto_aggregated.csv on the right side (the recreated model) has slightly different coefficient than the original/initial csv. I've looked into it and this is actually due to the rounding when exporting the json files. We can definitely fix that to allow more precise model recreation. But we're not off too much here, as you can see.

In your case, the difference is of course very large and I assume it's due to missing hyperparameter values in your model recreation process: besides the "usual" media hyperparameters (theta/alpha/gamma/shape/scale), there's also lambda (and train_size if you use ts_validation). In the 3rd screenshot below, you can see my tested model json 1_134_6 that has the session hyper_values, incl. lambda and train_size (you can also see the 4-digit rounding here). You can find the selected lambda value in the pareto_hyperparameters.csv too. This means, if you also fix lambda/train_size, you should be having close to identical recreated models.

Please reopen if necessary.


There is smth wrong with my song

Describe your problem here.

I am trying to add my song to the chart but it keeps saying this!!!!
my file is the name of the song
i have the Inst.ogg and the Voices.ogg but it says that there is something wrong with the vocals.
can you help?
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

NVM ITS FIXED NOW!

then close the issue lol


errors occur when loading the pretrained model

Hi @DK-Jang ! Thank you for sharing this nice job :-)
I meet some troubles when loading the pre-trained model and pytorch maps the location to a device as the code described below:
self.device = torch.cuda.current_device()
https://github.com/DK-Jang/motion_puzzle/blob/7f1eca9acaf17b84d0d75ca509dbce8c5f9d8472/trainer.py#L33
For my case it returns 0 and trigger an error:
TypeError: 'int' object is not callable.  '
When I modify this line to self.device = torch.device('cuda:0') the error message changes to
RuntimeError: Error(s) in loading state_dict for DataParallel:
	Missing key(s) in state_dict: "module.enc_content.edge_importance_j", ...
	Unexpected key(s) in state_dict: "enc_content.edge_importance_j", ...

I think this is because the model is trained and saved in a parallel approach, however it is impossible for me to run on multiple GPUs.
Please offer me a help, thanks ahead!

I faced the same problem.
I think that pretrained_network trained with no data parallel (or use cpu).
This worked by modifying the code as follows:
In trainer.py
https://github.com/DK-Jang/motion_puzzle/blob/7f1eca9acaf17b84d0d75ca509dbce8c5f9d8472/trainer.py#L15
from collections import OrderedDict

https://github.com/DK-Jang/motion_puzzle/blob/7f1eca9acaf17b84d0d75ca509dbce8c5f9d8472/trainer.py#L33
self.device = torch.device("cuda:{}".format(torch.cuda.current_device()))

https://github.com/DK-Jang/motion_puzzle/blob/7f1eca9acaf17b84d0d75ca509dbce8c5f9d8472/trainer.py#L163-L164
        gen_dict = OrderedDict()
        for key, value in state_dict["gen"].items():
            if not key.startswith("module."):
                key = "module." + key
            gen_dict[key] = value
        self.gen.load_state_dict(gen_dict)
        gen_ema_dict = OrderedDict()
        for key, value in state_dict["gen_ema"].items():
            if not key.startswith("module."):
                key = "module." + key
            gen_ema_dict[key] = value
        self.gen_ema.load_state_dict(gen_ema_dict)

In test.py
https://github.com/DK-Jang/motion_puzzle/blob/7f1eca9acaf17b84d0d75ca509dbce8c5f9d8472/test.py#L128-L131
        rec = rec.cpu().numpy()*std + mean
        tra = tra.cpu().numpy()*std + mean
        con_gt = con_gt.cpu().numpy()*std + mean
        sty_gt = sty_gt.cpu().numpy()*std + mean

If you want to retrain this work, these changes must be erased.

I have the same problem. The way I tried:
https://github.com/DK-Jang/motion_puzzle/blob/52af967040c42c5eb37c48b03d412e81e7b37def/trainer.py#L34-L35
Change this part to:
self.gen = self.gen.to(self.device)
self.gen_ema = self.gen_ema.to(self.device)
And do the same thing in test.py in KosukeFukazawa's thread.


Introduce the comfy-table component to format and display table data

https://crates.io/crates/comfy-table

Good suggestion. Pr here https://github.com/systemxlabs/bustubx/pull/39.


Support for delayed initialization of modules

This PR adds support for models that require a 2-step initialization process. For example, models quantized with int8 or fp8 generally have some linear layers running in bf16 and some others in fp8/int8. The filter function for these can depend on the name of the layers, depending on the checkpoint, and the name of a layer is not generally available in pytorch until the model is fully constructed once.
This PR adds support for these situations through the addition of the UninitializedLinear class and a filter_fn that can be passed as part of a linear_config. If this is needed for other classes, similar "Uninitialized<..>" classes can be added, together with extra filter functions.

cc @andrea-fasoli

The PR got a venv cache miss in the FMS testing job, and built a fresh venv. lm_eval pins peft>=0.2.0 and we got here a newer version of peft==0.14.0 which is where the error happened in the CI job.
To fix the CI failure, I would try to pin peft to 0.13.2 in the test-requirements.txt.


How to convert VOC XML to COCO format

Hi, thank you for sharing your amazing work.
According to the README, you manually converted the annotation of VOC to COCO format.
Can I get the source code to convert the entire VOC dataset to COCO json?
Best,
Dongmin Choi

I found it!


new(userspace/libsinsp): ipv6net cidr filtering

Signed-off-by: vadim.zyarko<EMAIL_ADDRESS>What type of PR is this?
/kind feature
Any specific area of the project related to this PR?
/area libsinsp
What this PR does / why we need it:
We are extending existing behavior when ipv6net was accepting subnet resolution for the fixed prefix of 48 bits only.
Now we are allowing flexible and standard CIDR notation to be specified in rules conditions. like BFD0::/32
A bit of code cleanup was done as well.
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
update: allow ipv6 filtering with normalized CIDR notation BFD0::/32

@VadimZy: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

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.

Hi @VadimZy. Thanks for your PR.
I'm waiting for a falcosecurity member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

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.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: VadimZy
To complete the pull request process, please assign fntlnz after the PR has been reviewed.
You can assign the PR to them by writing /assign @fntlnz in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/ok-to-test

(I'm bringing over my comments from the earlier PR https://github.com/falcosecurity/libs/pull/210)
It would be good if in the commit comments, you describe what wasn't working in the prior version. A lot of the changes here are (useful) cleanups and reorganizations, but the key change seems to be to allow ipv6 networks to have any number of bits for the network part instead of a hard-coded 48 bits, and to parse cidr notation when parsing ipv6 networks.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: VadimZy
To complete the pull request process, please ask for approval from mstemm after the PR has been reviewed.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: f504dae159edd2bd0f3098ead441fcae425df459

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leogr, VadimZy
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Suggestion: add About me section on the profile page

Great idea, should be fairly trivial to implement:
On the BE side, extend the User model:
https://github.com/OSS-team-zulu/Zulu/blob/c8f4814534c48916c5214e711c27e5b0f5ad7042/backend/zulu/models.py#L73-L81
And the API:
https://github.com/OSS-team-zulu/Zulu/blob/c8f4814534c48916c5214e711c27e5b0f5ad7042/backend/zulu/routes/auth.py#L44-L50
On the FE side:
Extend the Register component: https://github.com/OSS-team-zulu/Zulu/blob/master/frontend/zulu/src/components/Login/register.component.js#L20
Make sure to add a validation function (like other fields)
And modify https://github.com/OSS-team-zulu/Zulu/blob/master/frontend/zulu/src/components/Login/profile.component.js - it already has an "About me" - instead get the right field populated.

See #52


rephrase total_contributions, public_contribution and followers docs

In a line of each country, it says: There are x users  in xCountry. You need at least 0 followers to be on this list.
As far as I noticed you need to have at least 1 contribution for total_contributions, 1 public contribution for public_contribution and 1 follower for followers.

@haaami01 @Luckylukee @GlSzabolcs6
https://wiki.creativecommons.org/wiki/User:CCID-luckylukee(g.szabolcs)
Nyílt  Forrású kódok és Licencek Megvalósítása es fenntartása
https://mobile.twitter.com/GlSzabolcs6
Implement and maintain open source codes and licenses


Implement New Portfolio Topics

Skills and Expertise
Work Experience
Education
Certificates and Achievements

Additions

Skills & Coding Languages added.

Side Note
HTML and CSS are subject to change further on.

Additions

Education/Certifications section has been added.

Side Note:

Will implement card elements to separate each object of data

Cards for Education/Certifications have been added. Issue is complete


parseHeader always returns an empty array

I've noticed that method parseHeader always returns []
is this intentional for now? I need to find map name and that's why it's crucial for me 😃
if needed there is my latest demo
http://replay182.valve.net/730/003637360004291363051_0801419002.dem.bz2

Thanks for bringing this up, fixed in 0.2.1

works like a charm ♥


feat(chart): supportsCSSTransform

fix: https://github.com/antvis/G2/issues/5472

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
6 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.004%) to 88.478%

Files with Coverage Reduction
New Missed Lines
%

src/runtime/plot.ts
1
98.4%

src/utils/helper.ts
5
90.38%

Totals

Change from base Build<PHONE_NUMBER>:
0.004%

Covered Lines:
9847

Relevant Lines:
10775

💛  - Coveralls


c family languages completer not work

./install.py --clang-completer --system-libclang

it works in python files, but in c files, there is a RuntimeError:
Still no compile flags,  no completions yet

If you are seeing that error, that means the ycm server is working. Probably you need to generate a compile_flags.json for your project so that ycm knows how each source file is compiled.


Feature/consult overview association search

https://binnenland.atlassian.net/browse/CLBV-64?atlOrigin=eyJpIjoiZGYzZjY4NzE1ODk2NDg5N2FkYWYxMjNjMjllMzJhZTIiLCJwIjoiaiJ9

Aside from the in-code comments, I have a few questions/remarks:
* In the Jira task, there is a mention of English translation of some sentences but I don't see it appear in the PR, is it expected now or is it for later ?

* In the description of the PR, you put a direct link to the ticket, this should be avoided. We agreed at some point that we were allowed to write down the ticket number, but not to put the direct link 😁

* I see a lot of changes that are not directly related to this feature and some commits are shared between this branch and the branches of other PRs, which makes it harder to focus on the relevant parts while reviewing. For next times, can you make sure you only embedd your feature changes and keep it scoped to one branch ? Thanks ! For now, I'll wait until this PR is good to go and merged before reviewing the PRs 6 & 7, it should show less commits once most of the commits are in the dev branch.

@claire-lovisa Thank you for your time. For the English translations, I asked and the app does not need to be translated. It was only added for non-Dutch speaking developers. I'll make sure to keep your remarks in mind when making my next PR.
I also tried to add loading states by taking inspiration from OP so I hope it's ok like this.


gen: improve camel case to pascal

Upper version of cdnConfig should be CDNConfig, not CdnConfig.
In general, snake to pascal/camel is good, but lower camel to upper camel is bad.
Probably we should split words by upper case, like fooBarBaz to foo Bar Baz.

@ernado  Can I work on it?

Yes!
Use https://github.com/gotd/td/blob/main/internal/gen/names.go as starting point


How to add separate CSS file to webpack config

I wasn't sure whether to start a new issue, or post on a related issue such as https://github.com/nuxt/nuxt.js/issues/471 or https://github.com/nuxt/nuxt.js/issues/333.
Since they are both closed, I decided to go for the new one.
I want to load a single separate large css file for the entire site, that after the initial development won't change too often.  It's too large for the new embedded css.
So, my question is, how can I add an additional stylesheet entry point to webconfig?
It doesn't need to do anything fancy, just go through a scss file and its imports and create an additional style sheet (minified in production, etc). Styles in components can use the embedded css.
I know how to do this in vanilla webconfig, but I haven't worked out how to do it in nuxt.config.js without messing with the existing entry points.
Any tips appreciated...

Just to add, I am currently using the global CSS config option, which currently just adds it as embedded.
Ideally i'd like there to be a config option on that to specify output to a separate file.

@benosman Have you found any solution for this ?

@cretueusebiu not yet...

I'd like to see how this can happen as well, particularly a vendor.css and an app.css

This feature is coming soon back and can be enabled with build.extractCSS option :) e148e4b93abf2aecd9bcb53d7f626f07318d3b75 (Well this is much like vendor/common.css and minimal app.css for each page is being automatically inlined )

nice progress but it does not work with the scoped attribute. Setting scoped or scoped="true" does not yield expected results @pi0

Also, component styles are not prioritized.
Expected
component styles should overwrite former stylus

Current behavior
component styles are overwritten by former styles

This means setting the !important attribute a lot

Closing since rc3 is out :)


:memo: docs: use gitmoji to write commit messages

To which ticket/issue is this PR linked to?
https://jira.lyft.net/browse/MGW-451
What does this PR add, change or fix?

Used gitmoji in the commit subject to visually explain the changes
Updated the github workflows:

Removed the develop workflow since the branch is no more gonna be used
Renamed the main branch workflow from master to main following the 'master' (now 'main') branch renaming

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation update
[ ] Code refactoring
[x] CI/CD or build process changes
[ ] Other

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fix: Production credentials

Utilise multi environment credentials introduced via rails/rails#33521
This change fixes an issue when setting up the developer environment. Executing bin/setup generated the following error:
== Preparing database ==
rails aborted!
ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::InvalidMessage
railsdevs.io/config/environment.rb:5:in `<top (required)>'

Caused by:
OpenSSL::Cipher::CipherError:
railsdevs.io/config/environment.rb:5:in `<top (required)>'

This due to 'public' developers not having access to config/master.key.
Following this change, 'owner' developers should update config/master.key to config/credentials/production.key
mv config/master.key config/credentials/production.key

ensuring that the renamed key is not committed to version control (which should be ensured by the change to .gitignore).
Resources:

rails/rails#33521
https://blog.saeloun.com/2019/10/10/rails-6-adds-support-for-multi-environment-credentials.html

@joemasilotti If this change is accepted, you'll need to tweak upon deployment. I think you're hosting on Heroku, so this link should help: https://blog.saeloun.com/2019/10/10/rails-6-adds-support-for-multi-environment-credentials.html#storing-encryption-key-in-environment-variables

I'll have to rebase this PR to accommodate for 80b1a2169bdd0c5613b9cf5efb19aeac17f83ee7

I'll have to rebase this PR to accommodate for 80b1a21

Done.

Maybe I'm missing something here... but why is this needed if we are only using production credentials?
I just fresh-cloned the repo and ran bin/setup with no issues.

Oh sorry @joemasilotti, I've figured out what's happening on my machine.
Some of the projects I work on use a script to generate a .env file to set any environment variables that are required to run the project. This includes reading the value in config/master.key and setting the RAILS_MASTER_KEY environment variable.
Prior to setting up railsdevs.io, I had clearly cd'ed into another project, so the RAILS_MASTER_KEY was set in that terminal session, thus when attempting to execute bin/setup, the RAILS_MASTER_KEY from another project was used, resulting in ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::InvalidMessage.

Ahh, that makes sense! Thanks for following up.


Organize Directives doesn't delete duplicates

I'm not sure if this issue is in the Analysis Server or in the plugin.
Organize directive is great, but doesn't delete duplicate usages. e.g. my current file has
import 'package:sintr_common/configuration.dart' as config;
import "package:sintr_common/configuration.dart" as config;

One of these should get deleted.

@scheglov

Works for me.
These tests pass just fine.
  void solo_test_remove_duplicateImports_withSamePrefix() {
    _computeUnitAndErrors(r'''
import 'dart:async' as async;
import 'dart:async' as async;

main() {
  async.Future f;
}''');
    // validate change
    _assertOrganize(
        r'''
import 'dart:async' as async;

main() {
  async.Future f;
}''',
        removeUnresolved: true,
        removeUnused: true);
  }

  Future solo_test_OK_remove_duplicateImports_withSamePrefix() {
    addTestFile('''
library lib;

import 'dart:async' as async;
import 'dart:async' as async;

main() {
  async.Future f;
}
''');
    return _assertOrganized(r'''
library lib;

import 'dart:async' as async;

main() {
  async.Future f;
}
''');
  }

Ah.. I see.
Different URI string styles.

Hm... No, it still works.
One of these analyzer marks as unused, so directives organizer knows to exclude it.
Please provide a test case.

@lukechurch, can you post the version of the sdk you're using? If you use the Packages > Dart > Send Feedback... menu item, it'll create a one-line version string.

Atom 1.0.19, dartlang 0.4.6, SDK 1.12.1 running on macos.

If there's some form of upgrade you'd like me to do, please let me know :)
I'm guessing you can't repro this?

I can't repro. I'm on: Atom 1.0.19, dartlang 0.4.7, SDK 1.13.0-dev.3.1 running on macos.

OK, lets assuming this bug is going to go away then, and if I still see it after the 1.13 release I'll reopen. Sg?


update k8s dependencies to 1.24.13

The last client-go version contains an important bug fix. See https://github.com/kubernetes/kubernetes/pull/115901 for more info.
Fix missing delete events on informer re-lists to ensure all delete events are correctly emitted and using the latest known object state, so that all event handlers and stores always reflect the actual apiserver state as best as possible

/test-backport-1.12

In the previous test run the only test that failed was "K8sPolicyTest Multi-node policy test with L7 policy using connectivity-check to check datapath"
This test has passed in the current test run here:
00:31:51  • [SLOW TEST:112.098 seconds]
00:31:51  K8sPolicyTest
00:31:51  /home/jenkins/workspace/Cilium-PR-K8s-1.24-kernel-net-next/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:473
00:31:51    Multi-node policy test
00:31:51    /home/jenkins/workspace/Cilium-PR-K8s-1.24-kernel-net-next/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:473
00:31:51      with L7 policy
00:31:51      /home/jenkins/workspace/Cilium-PR-K8s-1.24-kernel-net-next/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:473
00:31:51        using connectivity-check to check datapath
00:31:51        /home/jenkins/workspace/Cilium-PR-K8s-1.24-kernel-net-next/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:527

We don't need to wait for the CI run to complete to merge the PR.

i would merge this if i could 😿

/ci-l4lb-1.12

L4LB job is weirdly apparently marked required, but github isn't triggering it:


Algorithm to convert Roman numeral into its Decimal equivalent using string in C/C++/Java/Python

Problem Statement
Given a Roman numeral, the task is to convert it into its decimal equivalent.
Approach
The approach used to solve this problem is to iterate over each character in the input Roman numeral string in reverse order. If the value of the current symbol is greater than or equal to the value of the previous symbol, it is added to the result. If the value of the current symbol is less than the value of the previous symbol, it is subtracted from the result.
To obtain the value of each Roman numeral, we can create a function value that takes a character as input and returns its decimal equivalent. This function checks the character against all valid Roman numerals and returns the corresponding decimal value.
Example
1)
Input:  "XXI"
Output: 21
2)
Input:  "MCMXCIV"
Output: 1994
In the first example, the Roman numeral "XXI" is converted to its decimal equivalent 21. In the second example, the Roman numeral "MCMXCIV" is converted to its decimal equivalent 1994.
I will present the solution to the problem of converting Roman numerals to decimals in C/C++/Java/Python.
@Kumar-laxmi , @072arushi , @Rishikavishnoi please assign me this issue.

The menu should have two option:

Integer to Roman
Roman to Integer

@Kumar-laxmi  sir, I am capable of implementing each one separately, and I prefer to work on them individually rather than integrating them into a menu-driven system.

@Kumar-laxmi sir, I am capable of implementing each one separately, and I prefer to work on them individually rather than integrating them into a menu-driven system.

Work on them separately and call those modules based on if-else condition

Assigned!
@atul1510 : C, C++, Java, Python


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 72 ms

Resolved: ClamAV performance has improved in 956ee52.


Critical dependency: the request of a dependency is an expression

hello,
trying to compile my small application using npx webpack for local use and run into this error:
WARNING in ./node_modules/ascii-table3/src/ascii-table3.js 42:49-81
Critical dependency: the request of a dependency is an expression
 @ ./node_modules/ascii-table3/index.js 1:0-46

when I go ahead and try running my application, it gives me this error before crashing:
Error: Cannot find module '../ascii-table3.styles.json'
thanks

Also running into this issue after installing this package in a monorepo


Doesn't support cpp files in subdirectories.

The current design doesn't allow for subdirectories. Example:
add_module_library(hello_world
src/hello_world.cpp
)
It appears that the ${_o_file} member of add_custom_target cannot have a directory slash in it.

It should be fixed. The example is also modified to use source from subdirectory.


Add arg passthrough to go test

Fixes #8
I also added output for failure messages, which I can break into a separate PR but I think is useful if the tests fail.

cc @prashantv we're using this in UberFx now, see recent commit on master to enable it. Pointed it at my fork until this PR gets merged but I'd like to use this project going forward instead of concatenating coverage files together.

Thanks @sectioneight
I was just looking at the changes and they look good to me, I'll merge them ASAP so you don't have to be dependant on a fork.

Wow, that was quick!
For reference, here's how I'm using it in my project (this is in a Makefile hence the weird syntax)
overalls.coverprofile:
  overalls -project=$(PROJECT_ROOT) \
    -ignore "$(OVERALLS_IGNORE)" \
    -covermode=atomic \
    $(DEBUG_FLAG) -- \
    $(TEST_FLAGS) $(RACE) $(TEST_VERBOSITY_FLAG)
  gocov convert $@ | gocov report

$(DEBUG_FLAG) is set to -debug if verbose mode is turned on. $(RACE) is set to -race in normal runs. $(TEST_VERBOSTY_FLAG) is set to -v in verbose runs

Thanks @sectioneight nice to see how others are using it :thumbsup:
No problems, every project in go-playground I built based on a need and am using them in one or more Enterprise applications; and your pull request is also helping me :smile: love open source!
Besides who doesn't hate a pull request hanging out there!

Nice to see somebody who responds to PR requests :) And as per this project, thanks for putting it together. In case you can't glean from my GH page, this tool is going to be used in some open source code for a company that starts with the letter "u" and rhymes with "tuber"

I gathered, still awesome thought!
Well if you need anything else with this or any other project, just let me know; more than happy to help.


New task: Add flashpoint dataset

Add the flashpoint dataset from https://github.com/kjappelbaum/awesome-chemistry-datasets, which contains flashpoints of 10575 molecules, collected by Sun et al., Assessing Graph-based Deep Learning Models for Predicting Flash Point.

Perfect, do you want to work on that?

Yes!


mdt-quickstart was renamed to pelorus

I have no idea what these repos are, but pelorus is where https://github.com/redhat-cop/mdt-quickstart currenly redirects me.
Should fix https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/logs/periodic-org-sync-redhat-cop/365#1:build-log.txt%3A269
xref: https://github.com/openshift/release/issues/6156

Thanks @petr-muller !


[language][Bytecode Verifier] Fix Stack Usage Verifier

Motivation
The Stack Usage Verifier must maintain the invariant that the stack height never goes below zero. Currently, it fails to do this in some cases. This is because the Stack Usage Verifier only tracks the net change in stack height of an instruction. If an instruction performs one pop and one push, the net change will be zero. Thus, the Stack Usage Verifier would allow this instruction even if the stack was empty before the instruction.
The fix is to track the number of pops and the number of pushes an instruction does separately. The number of pops are decremented from the stack height first, and then the invariant of the stack height never going below zero is checked.
This is a fix for issue #1001
Have you read the Contributing Guidelines on pull requests?
Yes.
Test Plan
Local testing with cargo test and with 10,000 iterations of the test generation tool (language/tools/test_generation).
Related PRs
N/A

Thanks @sblackshear for pointing out that testing code. I'll add some regression tests using that.

@bors-libra r=shazqadeer

:pushpin: Commit 670a622 has been approved by shazqadeer

:hourglass: Testing commit 670a622b13e0089f61348bfa16453026b1b54923 with merge e04c8693a8f23d5eb8345475e24799f6102bc6d2...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: shazqadeer
Pushing e04c8693a8f23d5eb8345475e24799f6102bc6d2 to master...


BUG: No way to start terminal

Describe the bug:

Link to the blitz that caused the error
https://stackblitz.com/edit/node-q7jf7u?file=index.js
Steps to reproduce:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior:

Version of webcontainer:
Hash: 57be275669708b1d42e233d60c80159bef577631
Screenshots:

Desktop (please complete the following information):
Browser name  = Chrome
Full version  = 90.0.4430.212
Major version = 90
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36
performance.memory = {
"totalJSHeapSize": 143122870,
"usedJSHeapSize": 138169802,
"jsHeapSizeLimit":<PHONE_NUMBER>
}
Additional context:

Hi,
It seems like you removed the blitz? Can you also clarify what you mean with 'no way to start terminal'

Closing this issue as it's unclear what goes wrong and none of the required details are filled in. Feel free to open a new issue and fill in all the necessary details so we have enough information to have a look ourselves. The more information we have, the better we can help you 🙏 .


Concurrency update

syncs the concurrency branch with development branch
modifies the concurrency implementation to reflect the use of hyper-h2

Replaces: #232

@tbetbetbe Thanks for this! I've left some partial notes in the diff, but I think there's a bigger problem we need to address first.
There are a few places where calls into _conn are made and followed by calls to data_to_send(). This is a bit problematic because it can lead to unsynchronised access to the _conn variable (which isn't thread-safe), and can cause the flow of execution to make empty writes (because data_to_send() gets emptied by a prior thread). One example of this is in _adjust_receive_window, which is as far as I can tell not protected by a lock.
Is this right, or have I missed something?

You're completely correct - there are a few places where there is unsynchronized access to _conn.  I'll attempt to address these in the next commit

There are travis test failures that I'm unable to reproduce locally at the moment.
I'll look at these again later today, but I hope you don't mind examining the changes until then.

The test failures are consistent:
There is a failure in test_integration because of the check in h2/utilities.py for pseudo headers
I think the failure is right.  I'm not sure why it was not failing before - has the h2 dependency been updated recently ?

Yeah, a new minor release was released today.

ok - travis is passing, this PR now includes the fixes in #236

Beautiful work @tbetbetbe, I think we're really close here. I have one note about what looks like a hole in the threading, but otherwise I think this is pretty much 100%.

So, having gone back and re-reviewed this, I'm still moderately concerned. The H2Connection class in _conn is not thread-safe at all. This means that it basically needs to be guarded by a lock to ensure that two threads don't call into it at the same time for any reason.
This patch doesn't yet guarantee that: as far as I can see there are currently cases where the _conn can be accessed with only the read lock or only the write lock. That's just not going to be safe at all. =(
Are you up for another round through this patch to resolve that @tbetbetbe?
One possible approach for keeping this somewhat clean is to wrap the H2Connection in a custom context manager that basically just acts as a locked container: then you'd do with self._conn as conn: everywhere we currently use the connection.
Another option is to write an object that automatically proxies access to the connection with locks. This is tricky, and is in general not do-able, but may be do-able in the limited scope of this library.

Are you up for another round through this patch to resolve that @tbetbetbe?

In for a penny, ...

One possible approach for keeping this somewhat clean is to wrap the H2Connection in a custom context manager that basically just acts as a locked container: then you'd do with self._conn as conn: everywhere we currently use the connection.

I think I like this; explicit > implicit 👍
Let me take a look at it.

... in for a pound :smile:

Thanks for that @tbetbetbe, I'll take another review of this tomorrow.

Ok, I think I'm generally happy with this! I'm going to modify a few stylistic things locally, but I expect I'll merge this shortly.

Merged! :sparkles: :cake: :sparkles: Thanks so much @tbetbetbe!
I'll aim to apply the few remaining changes for this release sometime this week and try to push out a new release with this in it.

great! I am looking forward to the next release 😎


update with zigzag and iterative uncertainty papers

Hey,
Thanks for the curation of the awesome papers list, much appreciated!
Just added a couple of our recent papers, hope it's appropriate :)
Best,
Nikita

Hi Nikita,
Definitely! Thanks for the contribution!
Olivier


about rimfactory

IMPORTANT: Please first search existing bugs to ensure you are not creating a duplicate bug report!
Describe the bug
hi there a little problem in rimfactory 's underground transfer belt
ur mod work fine with the normal transbelt but not the underground type
it leak the item on top of it when everytime the transbelt stop tansporting.normaly it should hold it to wait for next move like the normal transbelt
btw i really appreciate you and your mod.
Steps to reproduce the behavior (VERY IMPORTANT)
it often happens on the belt that i have selected in the screenshot.run the game for while then it should show up
the transbelt that i have selected in the screenshot.run the save for a while
Error Log
im not sure am i doing it right
hugslib
https://gist.github.com/3b541a7cd78ddf95fd5dd215745b7249
player log
https://gist.github.com/nanachikawai/3223fe88de91dd5f0fcb2a64b52623c4
debug log
https://gist.github.com/nanachikawai/e8943cbbf088c930b2b0f9404356b033
Save file
save.zip
Screenshots

Mod list (Preferably a RimPy compatible list.)
Version: 1
Name: save
Mods:

Id: brrainz.harmony
Name: Harmony
Id: me.samboycoding.betterloading
Name: BetterLoading
Id: ludeon.rimworld
Name: Core（核心）
Id: fluffy.modmanager
Name: Mod Manager
Id: ludeon.rimworld.royalty
Name: Royalty（皇权）
Id: unlimitedhugs.hugslib
Name: HugsLib
Id: erdelf.humanoidalienraces
Name: Humanoid Alien Races 2.0
Id: velc.hatsdisplayselection
Name: Hats Display Selection
Id: fluffy.worktab
Name: Work Tab
Id: brrainz.achtung
Name: Achtung!
Id: unlimitedhugs.allowtool
Name: Allow Tool
Id: daniledman.combatupdate
Name: Combat Update 1.2
Id: goudaquiche.moharframework
Name: MoHAR framework
Id: mlie.pickupandhaul
Name: Pick Up And Haul (Continued)
Id: notooshabby.awesomeinventory
Name: Awesome Inventory
Id: kebeq.armoruiuncapper
Name: Armor & UI Uncapper
Id: drzhivago.docpawnoverhaul
Name: DocPawnOverhaul
Id: hobtook.mortaraccuracy
Name: Mortar Accuracy
Id: avilmask.nonunopinata
Name: Non uno Pinata
Id: mlie.npcbonus
Name: NPC Bonus (Continued)
Id: runnelatki.rabbieracemod
Name: Rabbie The Moonrabbit race
Id: captainmuscles.customtools
Name: Muscles' Custom Tools
Id: winggar.noshadows
Name: No Shadows
Id: squirtingelephant.nozzz
Name: No ZzZ
Id: sarg.alphabiomes
Name: Alpha Biomes
Id: atlas.androidtiers
Name: Android tiers
Id: gguake.apparelbodyresolver
Name: Apparel BodyType Resolver
Id: dalrae.garamraceaddon
Name: Garam, Race Addon
Id: rwzh.chinesepack.garamraceaddon
Name: Garam_Race_Addon_zh
Id: arandomkiwi.androidtierstxserie
Name: Android tiers - TX Series
Id: xrushha.animaanimals
Name: Anima Animals
Id: mlie.beautyfloors
Name: BeautyFloors (Continued)
Id: mlie.bestmix
Name: Best Mix (Continued)
Id: falconne.bwm
Name: Better Workbench Management
Id: biomesteam.biomescore
Name: Biomes! Core
Id: fluffy.blueprints
Name: Blueprints
Id: brrainz.cameraplus
Name: Camera+
Id: zetrith.carousel
Name: Carousel
Id: void.charactereditor
Name: Character Editor
Id: dalrae.custommotemaker
Name: Custom Mote Maker
Id: caesarv6.damageindicators
Name: Damage Indicators [1.2]
Id: alias.degeneralizework
Name: De-generalize Work
Id: merthsoft.designatorshapes
Name: Designator Shapes
Id: gloomylynx.dragoniangaramrace
Name: Dragonian GaramRace
Id: dubwise.dubsbadhygiene
Name: Dubs Bad Hygiene
Id: avilmask.commonsense
Name: Common Sense
Id: dubwise.dubsmintmenus
Name: Dubs Mint Menus
Id: dubwise.dubspaintshop
Name: Dub's Paint Shop
Id: dubwise.dubsperformanceanalyzer
Name: Dubs Performance Analyzer
Id: edb.preparecarefully
Name: EdB Prepare Carefully
Id: wemd.expandedfloors
Name: '[WD] Expanded Floors'
Id: vat.epoeforked
Name: Expanded Prosthetics and Organ Engineering - Forked
Id: vat.epoeforkedroyalty
Name: 'EPOE-Forked: Royalty DLC expansion'
Id: dalrae.gloomydeco
Name: Gloomy Deco
Id: semo583.gloomyhextrahuhkitchen
Name: Gloomy Extra - Kitchen
Id: solaris.furniturebase
Name: GloomyFurniture
Id: albion.goexplore
Name: Go Explore!
Id: rwzh.chinesepack.goexplore
Name: Go_Explore!_zh
Id: harkon.gunnut.community
Name: Gun Nut - Community Pack
Id: auxiliusm.luciferiumplus
Name: Luciferium+
Id: ahndemi.lwmdsforgfd
Name: LWM DS for Gloomy Furniture and Deco
Id: rimfridge.kv.rw
Name: '[KV] RimFridge'
Id: lwm.deepstorage
Name: LWM's Deep Storage
Id: 4loris4.morelinkables
Name: More Linkables
Id: telkir.tmods.morefloors
Name: '[T] MoreFloors'
Id: mlie.multipleraids
Name: MultipleRaids (Continued)
Id: jangodsoul.simplestorage
Name: '[JDS] Simple Storage'
Id: netrve.dsgui
Name: Netrve's DeepStorage GUI
Id: com.yayo.combat3
Name: Yayo's Combat 3
Id: solaris.ratkinracemod
Name: NewRatkinPlus
Id: rwzh.chinesepack.ratkinracemod
Name: NewRatkinPlus_zh
Id: historic.industrialrollers
Name: Industrial Rollers
Id: saucypigeon.pawnbadge
Name: Pawn Badge Fan Fork
Id: botaxalim.xcombadge
Name: Pawn Badge - XCOM Badge
Id: vanya.polarisbloc.corelab
Name: Polarisbloc - Core LAB
Id: spdskatr.projectrimfactory
Name: Project RimFactory Revived
Id: com.spdskatr.projectrimfactory.insanity
Name: Project RimFactory - Insanity
Id: prf.materials
Name: Project RimFactory - Materials
Id: vanya.polarisbloc.securityforce
Name: Polarisbloc - Security Force
Id: vanya.polarisbloc.mechenemy
Name: Polarisbloc - Mechenemy
Id: vanya.polarisbloc.storytellerincidentspack
Name: Polarisbloc - Storyteller incidents pack
Id: rwzh.chinesepack.rabbieracemod
Name: Rabbie_The_Moonrabbit_zh
Id: com.yayo.racequestpawn
Name: Real Faction Guest
Id: mlie.realdining
Name: RealDining (Continued)
Id: uuugggg.replacestuff
Name: Replace Stuff
Id: dubwise.rimatomics
Name: Rimatomics
Id: cabbage.rimcities
Name: RimCities - Citadel Update
Id: dubwise.rimefeller
Name: Rimefeller
Id: mlie.rimquest
Name: RimQuest (Continued)
Id: rimsenal.core
Name: Rimsenal - Core
Id: rimsenal.evp
Name: Rimsenal - Enhanced Vanilla Pack
Id: rimsenal.federation
Name: Rimsenal - Federation Faction Pack
Id: rimsenal.feral
Name: Rimsenal - Feral Faction Pack
Id: rimsenal.security
Name: Rimsenal - Security pack
Id: rimsenal.storyteller
Name: Rimsenal - Storyteller pack
Id: sadjuuk.uncolony
Name: UN-Colony [1.2]
Id: user19990313.runtimegc
Name: RuntimeGC
Id: syrchalis.setupcamp
Name: '[SYR] Set Up Camp'
Id: weilbyte.snapout
Name: Snap Out!
Id: albion.sparklingworlds.full
Name: Sparkling Worlds - Full Mod
Id: timmyliang.tradehelper
Name: TradeHelper
Id: vanillaexpanded.vbrewe
Name: Vanilla Brewing Expanded
Id: vanillaexpanded.vbrewecandt
Name: Vanilla Brewing Expanded - Coffees and Teas
Id: vanillaexpanded.vcooke
Name: Vanilla Cooking Expanded
Id: vanillaexpanded.vee
Name: Vanilla Events Expanded
Id: oskarpotocki.vanillafactionsexpanded.core
Name: Vanilla Expanded Framework
Id: rimeffect.core
Name: 'Rim-Effect: Core'
Id: rimeffect.extendedcut
Name: 'Rim-Effect: Extended Cut'
Id: rimeffect.n7
Name: 'Rim-Effect: N7'
Id: rimeffect.themistraders
Name: 'Rim-Effect: Themis Traders'
Id: sarg.alphaanimals
Name: Alpha Animals
Id: oskarpotocki.vfe.mechanoid
Name: Vanilla Factions Expanded - Mechanoids
Id: shavius.vfemechanoids.zh
Name: Vanilla Factions Expanded - Mechanoids 机械族派系扩展简繁汉化包
Id: oskarpotocki.vanillaexpanded.royaltypatches
Name: Vanilla Expanded - Royalty Patches
Id: vanillaexpanded.vfecore
Name: Vanilla Furniture Expanded
Id: vanillaexpanded.vfeart
Name: Vanilla Furniture Expanded - Art
Id: vanillaexpanded.vfemedical
Name: Vanilla Furniture Expanded - Medical Module
Id: vanillaexpanded.vfefarming
Name: Vanilla Furniture Expanded - Farming
Id: vanillaexpanded.vfeproduction
Name: Vanilla Furniture Expanded - Production
Id: vanillaexpanded.vfesecurity
Name: Vanilla Furniture Expanded - Security
Id: vanillaexpanded.vfespacer
Name: Vanilla Furniture Expanded - Spacer Module
Id: isorex.mechanoidsaddon
Name: 'VFE - Mechanoids : Unoffical Add-On'
Id: zephyr.mechanoidsaddonzh
Name: 'VFE - Mechanoids : Unoffical Add-On简繁汉化'
Id: dismarzero.vgp.vgpgardenmedicine
Name: VGP Garden Medicine
Id: dismarzero.vgp.vgpgardenresources
Name: VGP Garden Resources
Id: dismarzero.vgp.vgpgardentools
Name: VGP Garden Tools
Id: dismarzero.vgp.vgpvegetablegarden
Name: VGP Vegetable Garden
Id: dismarzero.vgp.vgpgardengourmet
Name: VGP Garden Gourmet
Id: maxzicode.zitools
Name: ZiTools objects seeker
Id: soulfulpumpkin.tabletoptrove
Name: Tabletop Trove - Additional Joy Objects and Decor
Id: oskarpotocki.vfe.vikings
Name: Vanilla Factions Expanded - Vikings
Id: derekbickley.ltocolonygroupsfinal
Name: '[LTO] Colony Groups'
Id: rselbo.orbitaltradertransponder
Name: SF Orbital Trader Transponder
Id: sutsutman.minchothemintchocoslime
Name: Mincho, The Mint Choco Slime
Id: sutsutman.marilyntheminchoworshipperwitch
Name: Marilyn the Mincho Worshipper Witch
Id: magagent.evolvedorgansredux1.2
Name: EvolvedOrgansRedux
Id: sgc.moreutilitypacks
Name: More Utility Packs
Id: cattleya.animatreereskin
Name: Anima Tree reskin
Id: crlsniper.realisticrooms
Name: Realistic Rooms
Id: automatic.recipeicons
Name: Recipe icons
Id: ingamedefeditor.kv.rw
Name: '[KV] In-Game Definition Editor'
Id: navyseal5.infestationbait
Name: InfestationBait
Id: flashpoint55.poweredfloorpanelmod
Name: Powered floor panel mod
Id: wexman.advancedhydroponics
Name: Advanced Hydroponics
Id: dalrae.garamthesingletailedfurry
Name: Garam, The Single Tailed Furry
Id: ac.mw.sad
Name: 'Melee Weapons: Speed and Damage'
Id: rwzh.chinesepack.mwsad
Name: Melee_Weapons_Speed_and_Damage_zh
Id: mlie.suprememelee
Name: Supreme Melee (Continued)
Id: co.uk.epicguru.whatsthatmod
Name: What's That Mod
Id: boxrsxx.morepracticaltraits
Name: More Practical Traits
Id: captainmuscles.beatyourprisoners
Name: Beat Your Prisoners
Id: rainbeausfishing.reworkmod
Name: '[RF] Fishing-ReWork'
Id: rainbeausfishing.reworkmod.seafoodaddon
Name: '[RF] Fishing-ReWork Seafood and Sushi Addon'
Id: mlie.inventorytab
Name: InventoryTab (Continued)
Id: uuugggg.sharetheload
Name: Share The Load
Id: drape.forhiding
Name: Drape for Hiding
Id: zeitloser.rimworldhearts
Name: Rimworld Hearts
Id: sarg.smartspeed
Name: Smart Speed
Id: smashphil.neceros.srtsexpanded
Name: SRTS Expanded
Id: rimeffect.srts.shuttle
Name: 'Rim-Effect: SRTS Shuttles'
Id: torann.customdeathrandomness
Name: CustomDeathRandomness
Id: dninemfive.qualitycooldown
Name: Quality Cooldown
Id: roo.antyracemod
Name: Anty the war ant race
Id: roo.antyracemod.zh
Name: Anty the war ant race_zh
Id: roo.antyracemod.weaponpatch
Name: Anty Weapon Race limite Patch
Id: rwzh.chinesepack.evolvedorgansredux
Name: EvolvedOrgansRedux_zh
Id: ahndemi.racesleepfaceaddon
Name: Race sleep face addon
Id: vanya.outsource.automechnekotest
Name: '[SZ]Super Mechneko - 超级机械猫娘'
Id: machine.rtr
Name: Raise The Roof 1.2
Id: savestoragesettings.kv.rw
Name: '[KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings'
Id: mlie.silentdoors
Name: Silent Doors (Continued)
Id: rwzh.chinesepack.projectrimfactory
Name: Project_RimFactory_zh_pack
Id: mlie.rimwriter
Name: RimWriter - Books, Scrolls, Tablets, and Libraries (Continued)
Id: seioch.kurin.har
Name: Kurin HAR Edition
Id: haecriver.injuredcarry
Name: Injured Carry
Id: articanical.extrawallsandfloors
Name: Extra Walls and Floors
Id: calltradeships.kv.rw
Name: '[KV] Call Trade Ships'
Id: co.uk.epicguru.disco
Name: Disco!
Id: simmin.powertools
Name: Power Tools
Id: mlie.secretpassagedoors
Name: Secret Passage Doors (Continued)
Id: vanillaexpanded.vanillasocialinteractionsexpanded
Name: Vanilla Social Interactions Expanded
Id: rwzh.chinesepack.vanillasocialinteractionsexpanded
Name: Vanilla_Social_Interactions_Expanded_zh
Id: captainmuscles.callouts
Name: Callouts
Id: nowano.calloutextension
Name: Callouts Extended!
Id: lingluo.movesteamgeyser
Name: '[Ling]Move Steam Geyser'
Id: kentington.saveourship2
Name: Save Our Ship 2
Id: antisodium.sos2starsector
Name: 'Save Our Ship 2 Enemy Ship Extension: StarSector'
Id: rwzh.chinesepack.saveourship2
Name: Save_Our_Ship_2_zh
Id: jovianpug.caravanlageliminator
Name: Caravan Lag Eliminator
Id: notfood.frameratecontrol
Name: FrameRateControl
Id: nestofmoon.jobslimittweak
Name: JobsLimitTweak
Id: squirtingelephant.nohealingemotes
Name: No Healing Emotes
Id: bar0th.norandomrelations
Name: No Random Relations
Id: invisible.conduits
Name: Invisible Conduits 1.2
Id: aoba.fortress.medieval
Name: Fortifications - Medieval
Id: jaxezh.bubbles
Name: Interaction Bubbles - 互动气泡 - 汉化包
Id: chinesetranslation.rim-effect
Name: RimEffect边缘效应系列 个人汉化
Id: majorhoff.rimthreaded
Name: RimThreaded

@nanachikawai can you please reproduce the issue with the least amount of mods possible? trying to get the dev to look into fixing this, but it's hard to do so when the dev needs to download 50+ mods


openssl dgst print the digest in coreutils format.

openssl dgst print the digest in coreutils format.
Fixes #13983
CLA: trivial

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

The four commits here will need to be squashed into one.

I don't think a CHANGES entry is required, there is already a note there about output formats being slightly different.

The four commits here will need to be squashed into one.

Done

Unfortunately this also is not within the limits for CLA: trivial changes. Could you please submit a CLA? https://www.openssl.org/policies/cla.html

Please also do not mix two unrelated fixes into one PR especially when the #13983 might not be what we want to do due to backwards compatibility with openssl itself.

This PR is in a state where it requires action by @openssl/committers but the last update was 30 days ago

This PR is in a state where it requires action by @openssl/committers but the last update was 61 days ago

This PR is in a state where it requires action by @openssl/committers but the last update was 33 days ago

This PR is in a state where it requires action by @openssl/committers but the last update was 64 days ago

Do we really need fixing the @t8m issue? EOUTOFCONTEXT :)

IMO we should not claim that -r prints the digest in coreutils format if there are some deviations from that format. Or we should avoid the differences. I would not backport that to 3.0 though and IMO there should be a CHANGES entry.
Another option would be to say that -r  Output the digests in a format resembling the coreutils output or something like that :grin:

This PR is in a state where it requires action by @openssl/committers but the last update was 30 days ago

This PR is waiting for the creator to make requested changes but it has not been updated for 30 days.  If you have made changes or commented to the reviewer please make sure you re-request a review (see icon in the 'reviewers' section).

This PR is waiting for the creator to make requested changes but it has not been updated for 61 days.  If you have made changes or commented to the reviewer please make sure you re-request a review (see icon in the 'reviewers' section).

This PR has been closed.  It was waiting for the creator to make requested changes but it has not been updated for 90 days.


Add gpytorch to pytorch image

People are using this for https://geosmart.hackweek.io / https://book.cryointhecloud.com/intro.html

available in quay.io/pangeo/pytorch-notebook:2023.10.24 and later tags


fix: #36413 Improve Chinese localization for org.jkiss.dbeaver.ui.edi…

Please refer to #36413 as described in this issue. But I have a question. After I build locally and start dbeaver, my translation does not take effect. And when I search for untranslated text globally in IDEA, I cannot find other missing zh files. I confirm that I can find them. I have completed the supplement of zh.

Sorry, I have corrected it

We recoded all properties from charset 8859-1 into UTF-8.
It was a huge update and now it is much easier to work with all localizations. However all existing PRs were broken. You need to update from devel branch and then recode your localization into UTF-8.
Sorry for the inconvenience.


Adopt changes from PR into the exporter script

This is trying to replicate #1 inside the script used to generate the load.cypher file.

Thanks!

Hey @jexp! One weird thing: when I run this query:
MATCH (n:name) WHERE count { (n)--() } <= 1
call { with n
DETACH DELETE (n)
} in transactions of 50000 rows;

it's a syntax error:
Invalid input '(': expected ",", ".", "}" or an identifier (line 1, column 30 (offset: 29))
"MATCH (n:name) WHERE count { (n)--() } <= 1"

Can I just use size((n)--()) <= 1 to be equivalent?

What version are you using? This should be in 4.4 afaik.

Hm, I think 4.4.11. But it works OK with size(), from the looks of it :)

But size on patterns is deprecated and will be removed in 5.0 afaik.
Odd that  count {} doesn’t work on 4.4 yet. It should. Need to check
Sent while on the run

Am 06.10.2022 um 10:44 schrieb Friedrich Lindenberg @.***>:

Hm, I think 4.4.11. But it works OK with size(), from the looks of it :)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.


Add support for kafka auth using SASL with PLAIN mechanism

Description

This adds variables for authentication and enabling simple ssl without specifying certificates and others
Motivation and Context

This should enable to use kafka with providers like confluent which uses sasl_plain over ssl.
How Has This Been Tested?

I've tested it against our cluster which requires authentication with and ssl
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation. (I am not sure here, does the docs only point to config/env.go?)
[ ] I have updated the documentation accordingly. (Same as aboce)
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Codecov Report

Merging #412 into master will decrease coverage by 0.03%.
The diff coverage is 77.77%.

@@            Coverage Diff             @@
##           master     #412      +/-   ##
==========================================
- Coverage   81.90%   81.87%   -0.04%
==========================================
  Files          27       27
  Lines        1603     1611       +8
==========================================
+ Hits         1313     1319       +6
- Misses        211      212       +1
- Partials       79       80       +1

Impacted Files
Coverage Δ

pkg/handler/data_recorder_kafka.go
75.90% <75.00%> (-0.10%)
:arrow_down:

pkg/handler/export.go
69.81% <100.00%> (ø)

Continue to review full report at Codecov.

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

I've just rebased the code to force the tests to run as one of them got cancelled.

@zhouzhuojie ready for review again.


k8s: entrypoint override shouldn't affect container args. Fixes issue #2918

Hello @maiamcc, @landism,
Please review the following commits I made in branch nicks/issue2918/args:
46ee4002f0414fb20054c24c0682194d05ee5473 (2020-02-11 15:53:05 -0500)
k8s: entrypoint override shouldn't affect container args. Fixes issue #2918
Code review reminders, by giving a LGTM you attest that:

Commits are adequately tested
Code is easy to understand and conforms to style guides
Incomplete code is marked with TODOs
Code is suitably instrumented with logging and metrics

how's this?


[fpv/csr_assertion] Improve csr assertion script

Fix a few errors in csr assertion generator
Clean up redundant logic
Add more support for special types like W1C, W0C, WO, RO
Add csr asserts for pinmux
Next step after this PR is to support:
1). generate csr check on the fly for DV and FPV
2). support one register contains different field access policies
Signed-off-by: Cindy Chen<EMAIL_ADDRESS>

Thanks for checking Michael.
Currently for the registers are missing one line of coverage in
prim_subreg.sv
always_ff @(posedge clk_i or negedge rst_ni) begin
if (!rst_ni) qe <= 1'b0;
else qe <= we ; ------> missing this one in line 68
end

Since my assertion mainly ensures read/write between reg2hw and hw2eg
interfaces, if the register did not declare qe in the reg_pkg, it would
be quite hard for me to probe that deep to cover it.
Current solutions I would propose are:
step 1). Write assertions for prim_subreg.sv and prim_subreg_ext.sv and
include them in all modules.
step 2). If for any reason the above step does not work, we can consider
waiving this coverage.
On Wed, Apr 15, 2020 at 2:37 PM Michael Schaffner<EMAIL_ADDRESS>wrote:

@msfschaffner approved this pull request.
Thanks @cindychip https://github.com/cindychip. It looks good to me,
although I did not check the logic of all assertions in detail.
Out of curiosity, what is our current FPV coverage on these IPs?
In util/reggen/fpv_csr.sv.tpl
https://github.com/lowRISC/opentitan/pull/1961#discussion_r409147650:

endsequence

// declare common read and write properties

property wr_P(int width, bit [${addr_msb}:0] addr, bit [31:0] compare_data, bit regen = 1);
logic [31:0] id;
logic [width:0] data;
(device_wr_S(addr),id = h2d.a_source, data = h2d.a_data & a_mask_bit) |->

property wr_P(bit [${addr_msb}:0] addr, bit [DWidth-1:0] compare_data, bit regen,

           bit [DWidth-1:0] mask);

logic [DWidth-1:0] id, data;
(device_wr_S(addr), id = h2d.a_source, data = h2d.a_data & a_mask_bit & mask) |->

   strong(##[1:$] (d2h.d_valid && d2h.d_source == id && (d2h.d_error ||

   compare_data == data || !regen)));

endproperty

property wr_ext_P(bit [${addr_msb}:0] addr, bit [DWidth-1:0] compare_data, bit regen,

           bit [DWidth-1:0] mask);

nit: alignment of bit... (2 more instances of this below)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/pull/1961#pullrequestreview-394151904,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACXPOOK35X2YW4WD5NL3ZFTRMYSINANCNFSM4MIE5UAA
.

Thanks for checking @msfschaffner .
Currently for the registers are missing one line of coverage in prim_subreg.sv
always_ff @(posedge clk_i or negedge rst_ni) begin
  if (!rst_ni) qe <= 1'b0;
  else qe <= we ; ------> missing this one in line 68
end

Since my assertion mainly ensures read/write between reg2hw and hw2eg interfaces, if the register did not declare qe in the reg_pkg, it would be quite hard for me to probe that deep to cover it.
Current solutions I would propose are:
step 1). Write assertions for prim_subreg.sv and prim_subreg_ext.sv and include them in all modules.
step 2). If for any reason the above step does not work, we can consider waiving this coverage.

Thanks @cindychip, 1) sounds like a good solution to me.


Post attribute 'reblogged_root_name' not in Jumblr

reblogged_root_name is useful to find the original poster (with reblog_info) but is not available in Jumblr.
Its counterpart, reblogged_from_name, shows who you reblogged the post from and is available.

Addressed in #80.


the got package < 11.8.5 has a moderate security vulnerability

https://github.com/advisories/GHSA-pfrx-2q88-qq97
See details above

This is related to issue #36 and PR #37, since the vulnerable got package is a dependency of np.
yarn why v1.22.19
[1/4] 🤔  Why do we have the module "got"...?
[2/4] 🚚  Initialising dependency graph...
[3/4] 🔍  Finding dependency...
[4/4] 🚡  Calculating file sizes...
=> Found<EMAIL_ADDRESS>info Reasons this module exists
   - "eslint-formatter-summary#np#npm-name" depends on it
   - Hoisted from "eslint-formatter-summary#np#npm-name#got"
info Disk size without dependencies: "552KB"
info Disk size with unique dependencies: "2.94MB"
info Disk size with transitive dependencies: "8.59MB"
info Number of shared dependencies: 28
=> Found<EMAIL_ADDRESS>info This module exists because "eslint-formatter-summary#np#update-notifier#latest-version#package-json" depends on it.
info Disk size without dependencies: "140KB"
info Disk size with unique dependencies: "472KB"
info Disk size with transitive dependencies: "816KB"
info Number of shared dependencies: 22

thanks guys, I shall update this asap


Add option to control rechunking in reshape

Builds on top of #6748, so a WIP for now. Just pushing this to show the docs to aid in review over there.
In da.reshape, there's a tradeoff between

The chunking of "slow-moving" axes (specifically whether they all have chunksize=1)
The amount of communication / merging done in the reshape

This adds a keyword to control that tradeoff. The default merge_chunks=True is the current behavior and is backwards compatible.
Here's a render of the new docs

Here's the gist / nbviewer used to make the plots: https://gist.github.com/36422ec34e1c07c1c98a3a5aed3ef860 / https://nbviewer.jupyter.org/gist/TomAugspurger/36422ec34e1c07c1c98a3a5aed3ef860.

I am fine with merging this as-is and seeing how it goes. Does that work for you @TomAugspurger?

I am fine with merging this as-is and seeing how it goes. Does that work for you @TomAugspurger?

Works for me :)

Works for me :)


[BUG] I get ImportError: cannot import name 'PytorchForecastingDatasetBuilder' from 'etna.models.nn.utils'

🐛 Bug Report
I did try this tutorial https://etna-docs.netlify.app/tutorials/nn_examples
But get error:
ImportError: cannot import name 'PytorchForecastingDatasetBuilder' from 'etna.models.nn.utils'
where
from etna.models.nn.utils import PytorchForecastingDatasetBuilder
Expected behavior
import without error
How To Reproduce

Go to '...'
Run '....'
See error

Code
Screenshots
Environment
Windows 11  Python 3.9.2
latest pytorch-forecasting installed
Additional context
No response
Checklist

[X] Bug appears at the latest library version

Hi, I'm very sorry that haven't noticed this issue earlier.
I suspect that the problem is connected to the fact, that documentation is hosted for the master branch. But at the moment of issue creation the change with PytorchForecastingDatasetBuilder wasn't released.
It is now released, you should try to update the etna version up to 2.0.0.


Fix URL rebase (fixes #39)

This change would fix the issues I'm having in #39.
Not sure if this is sane or changing usefull old behavior!
Edit: refactored the fix a little bit more.
Btw. npm test does not work on windows:
><EMAIL_ADDRESS>test D:\github-forks\gulp-concat-css
> node_modules/mocha/bin/mocha test/*.js --reporter spec

'node_modules' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! Test failed.  See above for more details.

Had to use node node_modules\mocha\bin\mocha --reporter spec

Thanks, this also solved a very similar issue we were facing, it did not introduce any known new issues.


Calling setFooter with newlines completely breaks output

Calling setFooter with a string that contains newlines results in massive console spam and loading bars completely breaking.
I presume this is due to the line counts being offset by the newlines.
Working:
this.mpb?.setFooter({
  message: `${processed} - ${downloaded} - ${speed}`,
  pattern: ' ',
});

Broken:
this.mpb?.setFooter({
  message: `${processed}\n${downloaded}\n${speed}`,
  pattern: ' ',
});

The same issue appears to occur if you use TABs

Should be fixed with version v4.2.1. Let me know.

Using newlines no longer cause glitching but anything not on the first line is just not displayed, I presume this is intentional?

Yes, I don't really know what would be the expected behavior in that case. I would prefer the library user do something like stringWithNewlines.replace(/\n/g, ' - ') or something depending on what the user wants, rather than me trying to decide. I could also just throw an Error, I guess, but that seems a bit hostile haha.

I reckon if it doesn't support newlines best to throw a error to inform the user its not supported, rather than quietly fail with unexpected behaviour. Using " - " works fine for me so I'm not majorly affected by it


Replace ui_lookup_for_ems_cluster_types() with gettext

This is part of effort of minimizing ui_lookup to a bare
minimum and replacing it with gettext for easier internationalization.

Is there something preventing this pull request from being merged?


modifies and global variables

The following is currently rejected:
val a : int ref
val f : int ->  int
(*@ y = f x modifies a *)

I just had a look at this. It fails because a is treated just like any other val.
In particular, this means that a is not in the logical namespace unless it is declared as pure (and your example works if you add pure to the contract for a).
I guess we could always make constants pure.


Collection support for sar extension

Hi all,
I'm working on the Earth Engine Sentinel-1 STAC Collection.  Since the spec is only designed for Item's, it's not validating the fields that I'm putting in the Collection summaries.  What do folks think about allowing the sar extension to support collections to allow the top level (in the case of earth engine, the only STAC thing) for SAR data?
Note that I'm in the process of fixing the S1 STAC Collection, so if you look now, you will find things that shouldn't be there like sar:bands
See:

https://storage.googleapis.com/earthengine-stac/catalog/COPERNICUS_S1_GRD.json
https://developers.google.com/earth-engine/guides/sentinel1

That's not how it is meant to work. Just use the summaries and wrap the SAR fields either as arrays or ranges. That's how it's meant to work and you do it for other fields already?!

I don't understand.  Since https://github.com/stac-extensions/sar/blob/main/json-schema/schema.json is only for an Item, the pystac happily ignores fields that are messed up as it sees a collection, yes?
How am I supposed to do validation?

The schemas are NOT only for items, they are also meant for collections, but we are working with limitation in JSON Schema (no contains in objects) and also in time to improve schemas. It's only me who's doing all the schema work in literally with around 3 hours per week max.
Would be great if Google could step in and help improve the situation. Until then, you have to live with limited validation in Collection summaries. But we can validate manually for S1 if required.

Are you saying that it's possible or not possible to change the schema to support validating sar: in Collections?  The schema as it stands is just for an Item.  I was going to see about adding Collection support, but it sounds like you are saying that isn't possible, but I'm not totally sure that's what you mean.

There is Collection support, see line 57 and following. What is missing is detailed support for Collection summaries, which right now is only covered in the Collection schema itself.
Anyway, it is possible to fix it, but it's an absurd amount of JSON Schema you'd need to write as there's a lot of possible combinations (3 different summary schemas per field) - ultimately, this should be somewhat autogenerated because writing them from hand could get mostly unmaintainable. And you'd need to use some weird JSON Schema dialect for "object contains", which makes it even more unreadable: https://github.com/json-schema-org/json-schema-spec/issues/1077#issuecomment-782926462


Added the Rabbit Rush Game

Rabbit Rush and Issue number : #1697

Close #1697

Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have created a helpful and easy to understand README.md

@MohitGupta121 please merge and approve this PR.

@Killer2-O I am not making spam prs but gssoc points were not counted for that pr.


Fix Gradle build

The Gradle build was out-of-date compared to the Maven build file and wasn't working.  This PR gets the Gradle build back into a working state.

@msmsimondean Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.


enforce edit distance when resetting passwords

Is your feature request related to a problem? Please describe.
When resetting passwords users often "increment" their password eg:
hunter2 -> hunter3 -> hunter4 ...
Describe the solution you'd like
It should be possible to configure an edit distance score function and threshold eg levenshtein distance between previous password and new password
Describe alternatives you've considered
I've considered none
Additional context
No additional context

I can't see the pattern, I only see
****** -> ****** -> ****** ...
😆😆😆
Just kidding, I like the idea. Let me try to check if we can work on it.
Thanks!

Bunp

Do you know a C# implementation?

Bump

bump

Hi, @graingert I added an approach to measure the edit distance using Levenshtein distance as you suggested. You can set the minimum distance between old and new password using the "MinimumDistance" setting.


Datetime needs to support more advanced ISO8601 conversion

do not trim trailing zeros when converted to ISO8601 with decimals.

DateTime::FromString("2020-10-13T21:06:15Z", DateTime::DateFormat::Iso8601).ToString(DateTime::DateFormat::Iso8601WithDecimals) should return 2020-10-13T21:06:15.0000000Z
DateTime::FromString("2020-10-13T21:06:15.12345Z", DateTime::DateFormat::Iso8601).ToString(DateTime::DateFormat::Iso8601WithDecimals) should return 2020-10-13T21:06:15.1234500Z

truncate when converted to ISO8601 without decimals

DateTime::FromString("2020-10-13T21:06:15Z", DateTime::DateFormat::Iso8601).ToString(DateTime::DateFormat::Iso8601WithoutDecimals) should return 2020-10-13T21:06:15Z
DateTime::FromString("2020-10-13T21:06:15.99999Z", DateTime::DateFormat::Iso8601).ToString(DateTime::DateFormat::Iso8601WithoutDecimals) should return 2020-10-13T21:06:15Z

@Jinming-Hu - please add a motivating scenario for this feature request. Why do you need this fractional seconds truncation behavior and retention of trailing zeros and where will it be used?

@Jinming-Hu - please add a motivating scenario for this feature request. Why do you need this fractional seconds truncation behavior and retention of trailing zeros and where will it be used?

because storage server side support four kinds of ISO8601 formats.
"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'",
"yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffff'Z'",
"yyyy'-'MM'-'dd'T'HH':'mm'Z'",
"yyyy'-'MM'-'dd"

it doesn't support fractional seconds with less than or more than 7 digits. So the original implementation before this PR is simply unusable.

Thanks for that detail. That's quite helpful.

Do you need support for RFC 1123 as a datetime (at least for parsing), for example: Mon, 15 Jun 2009 20:45:30 GMT?

Do you need support for RFC 1123 as a datetime (at least for parsing), which is of the form DAY, DD MON YYYY hh:mm:ss GMT. For example: Mon, 15 Jun 2009 20:45:30 GMT?

yes, both parsing from string and converting to string.

Why is this one closed? I think we still need this to be implemented. @Jinming-Hu can you provide the APIs that needs the format you mentioned?

It was already fixed in https://github.com/Azure/azure-sdk-for-cpp/pull/936
Please re-open if you find issues after using it.

On current master, you need to call GetRfc3339String(TimeFractionFormat format) for this feature. Where:
TimeFractionFormat::DropTrailingZeros ->  same old behavior
TimeFractionFormat::AllDigits ->  Will add 7 digits all the time
`TimeFractionFormat::Truncate ->  Will remove the 7 digits all the time.


make groups immutable

This PR makes groups immutable. Some notes:

Rather than inheriting from MappingProxyType, the immutable group object now acts as a wrapper around a private dictionary Group._nodes_and_vars.
Groups are now only filled upon initialisation.
There's no intended way to remove a member from a group. Membership is forever, except if you mess with private attributes.
I am now using (private) dictionaries to store the groups in the nodes and variables, even though our whiteboard sketch used a private list and a property that turns the list into a dict. The reason is that I don't want to allow a situation with multiple groups of the same name being stored in the list. Upon turning that list into a dict, only one of these groups would survive. This can of course be prevented in different ways. I now check for name uniqueness upon group creation.
As we discussed @hriebl, I did not implement any weak referencing functionality. I am also not so sure anymore that it would be beneficial for us to have it. If the nodes and vars only hold weak references to the groups, the groups may actually be lost too early, such that the nodes and vars do not carry all model-relevant information anymore.

@hriebl this is ready for you to take a look at.

This looks really nice and simple to me. I've added a few first comments. Also, could you please resolve the conflict against main, @jobrachem? :slightly_smiling_face:


CUDA: Use NVVM bitcode IR interface

This PR uses the NVVM bitcode interface instead of the IR interface. It uses the t2bc library to assemble the IR, which is built against LLVM 7.0.0 to match the IR version used by NVVM.
This is presently draft work, for testing on the buildfarm - it is aimed that t2bc will be integrated into the llvmlite repository, once it is known to be working for this PR.
@esc could this have a buildfarm run please? To test, the environment needs t2bc installed from my anaconda.org channel - see the changes to setup_conda_environment.{sh,cmd} below. Many thanks in advance!

@esc turns out I need to build t2bc for more Pythons first - apologies for the mucking about. Will ping you when everything is actually good to go.

The fail was an anaconda.org problem. @esc Could this have a CUDA buildfarm run when it's convenient please?

Buildfarm ID: numba_smoketest_cuda_yaml_18

The BF did not pass on this. All CUDA 11.2 tests failed with something like:
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO - ======================================================================
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO - ERROR: test_nvvm_llvm_to_ptx (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda)
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO - ----------------------------------------------------------------------
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO - Traceback (most recent call last):
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO -   File "F:\ci_envs\64\Miniconda3\envs\testenv_e8ae7cc1-e9df-4b37-9b61-23b92c0e4fb4\lib\site-packages\numba\cuda\tests\nocuda\test_nvvm.py", line 34, in test_nvvm_llvm_to_ptx
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO -     ptx = nvvm.llvm_to_ptx(llvmir)
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO -   File "F:\ci_envs\64\Miniconda3\envs\testenv_e8ae7cc1-e9df-4b37-9b61-23b92c0e4fb4\lib\site-packages\numba\cuda\cudadrv\nvvm.py", line 673, in llvm_to_ptx
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO -     cu.add_module(llvmir.encode('utf8'))
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO -   File "F:\ci_envs\64\Miniconda3\envs\testenv_e8ae7cc1-e9df-4b37-9b61-23b92c0e4fb4\lib\site-packages\numba\cuda\cudadrv\nvvm.py", line 196, in add_module
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO -     from t2bc.binding import assemble
[2021-03-03 09:13:55,863] {bash_operator.py:137} INFO - ModuleNotFoundError: No module named 't2bc'

Is this sufficient, or do you want a full build log.

@esc Many thanks for this - the t2bc package needs installing - I added it to the conda environment for CI:
https://github.com/numba/numba/pull/6775/files#diff-2b961edf8b2f31be8a006f5c97f3ddc1a333fb296eba3e398944fe8ffc13e859R34
https://github.com/numba/numba/pull/6775/files#diff-319afae18279ecbf9d01cb17a6091e1103ddccadda228ace0a011a5590aa3667R83
However I guess the buildfarm uses its own thing - are you able to get the buildfarm to do something equivalent to this and re-run please?

@gmarkall I rigged the Buildfarm to install t2bc and now all tests pass!

This was a useful experiment at the time, but I don't think it serves much purpose now.


Uncaught TypeError: Cannot read property 'ready' of undefined

I am getting error in chrome console. Kindly resolve it.
jquery.1.7.1.js: 2 Uncaught TypeError: Cannot read property 'ready' of undefined
at HTMLDocument.init (jquery.1.7.1.js:2)
at n (jquery.1.7.1.js:2)
at Object.add (jquery.1.7.1.js:2)
at init.ready (jquery.1.7.1.js:2)

Hi, @jamilce! I'm really sorry about that. Unfortunately, this plugin was discontinued about 2 years ago and I'm just keeping its code online for reference. Anyway, I'd be very glad on help you fixing that bug, but I'm a little bit overloaded on these days, so, if you're not in a hurry I may look into that when I have a spare time. If it's urgent for you, I'd suggest you have a look on this other plugin: https://github.com/rogeriotaques/hopscotch.

Thanks for getting back to me.
No worries , will follow other plugins.
Mohammad Jamil | Smart* A*pplications Developer
M:<PHONE_NUMBER>
On 30 August 2017 at 18:23, Rogério Taques<EMAIL_ADDRESS>wrote:

Hi, @jamilce https://github.com/jamilce! I'm really sorry about that.
Unfortunately, this plugin was discontinued about 2 years ago and I'm just
keeping its code online for reference. Anyway, I'd be very glad on help you
fixing that bug, but I'm a little bit overloaded on these days, so, if
you're not in a hurry I may look into that when I have a spare time. If
it's urgent for you, I'd suggest you have a look on this other plugin:
https://github.com/rogeriotaques/hopscotch.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rogeriotaques/mytour/issues/1#issuecomment-326006578,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADN5jEKG0BtKASe6VBON0_n5OSUb_rcaks5sdXBwgaJpZM4PHRZ2
.


Can’t find regegistries for trim stuff

I can’t find the trim registries in registries class or
One twenty built in registries class

Don’t think it exists

This isn't an issue with Yarn, please don't spam issues unrelated to mappings.
But for what it's worth, the Patterns are registered in net/minecraft/item/trim/ArmorTrimPatterns and the Materials in net/minecraft/item/trim/ArmorTrimMaterials.


[AIRFLOW-2915] Add example DAG for GoogleCloudStorageToBigQueryOperator

Make sure you have checked all steps below.
Jira

[x] My PR addresses the following Airflow Jira issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-2915

Description

[x] Here are some details about my PR, including screenshots of any UI changes:

Docs-only change to add an example DAG and a section for GoogleCloudStorageToBigQueryOperator to the operators how-to guides.

Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:

N/A docs-only.
Commits

[x] My commits all reference Jira issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters (not including Jira issue reference)
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[x] In case of new functionality, my PR adds documentation that describes how to use it.

When adding new operators/hooks/sensors, the autoclass documentation generation needs to be added.

Code Quality

[x] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

Codecov Report

Merging #3763 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3763   +/-   ##
=======================================
  Coverage   77.67%   77.67%
=======================================
  Files         204      204
  Lines       15849    15849
=======================================
  Hits        12310    12310
  Misses       3539     3539

Continue to review full report at Codecov.

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

If I don't have gcp dependency, what happens when I set load_example_dag to true?

Good point @feng-tao, we need to make sure that the examples can still be loaded without having the GCP the dependencies installed. This can be tested quite easily by installing it using pip install git+https://... in a new clean docker container. Then try to run a simple task, for example airflow test airflow_tutorial_v01 print_world 2017-07-01 from https://blog.godatadriven.com/practical-airflow-tutorial

@feng-tao @Fokko Thanks for pointing that out. I've pushed a change to only construct the DAG when the GCP operators are available.

@tswast , it seems the flake8 has failed for the pr. Could you look into it?

Pushed a fix. Had to remove extra blank lines now that the DAG is not constructed at outer layer in the module definition.

thanks @tswast .

@feng-tao Please remember to resolve the Jira issue as in the new process it isn't resolved by asf-bot. Even I have missed it a couple of time :-)


Switching to Enums instead of Entity Classes

🎉 Feature Request
⚠⚠⚠ This FR will break backward compatibility.
Summary
FR:
Switching to Enums instead of Entity Classes.

PHP 8.1 supports Enum, But this will break backward compatibility.
Learn from Symfony, we can use
    if (PHP_VERSION_ID < 80100) {
        require_once 'class_of_Update.php';
    } else {
        require_once 'enum_of_Update.php';
    }

Then this framework users can call it like:
if (PHP_VERSION_ID < 80100) {
    echo Update::Message;
} else {
    echo Update::Message->value;
}

To fix backward compatibility.
Don't worry about if code is elegant, framework like Symfony is using polyfills like this.

Btw, I think we should not compatible it like this,
If your user base doesn’t support 8.1 yet then your project isn’t ready for 8.1.
Either that or you need to make the decision to release two versions concurrently, not this mess.

Hi @jyxjjj, I'm not sure I understand what the benefit is of changing to enums, could you please explain more?
Also, this project is ready for PHP8.1. It just doesn't use all the PHP8.1 exclusive features.

Hummm, when i was submit this issue, i didn't think about what the benefit is,
Just, i am using this repo, and be confused with:
Update's types is written with Class Consts, but Messages' types are just strings.
Then i thought, Hey the PHP 8.1 had supported Enums, why don't we use it.
So, i submitted this issue.
Benefits that Enums better than Consts can be found everywhere, but now, i think it may not a good idea to you, because you are a completed project.
Enums may only show its benefit when writing a new project.
It has, but less, for a completed project.
And migrating needs more time.
So, you may should consider at your own discretion to migrate or not.

Thanks for the feedback @jyxjjj.
I'll close this for now, but we can always come back to this if need be in the future.


Cakeshop not available

Hi guys,
not sure if these are bugs or if it works as designed but I used quorum-wizard to create a local network for development purposes. I selected a custom setup and configured some additional stuff. I also indicated that I wanted to use cakeshop.
When I look at the config.json file, I see thee following:
"cakeshop": "none"
Is this the reason why Cakeshop is not working? What should be the parameter to activate this? Also I'm wondering why the state of my contracts are not kept after a reboot of my laptop. I need to redeploy the contract everytime and reset the state to what it was (which is a bit of a pain; not a showstopper but I would expect it to keep its state).
Thanks,
Bram

The tools selection question is a multi-select, so make sure you're pressing spacebar to select cakeshop before you press enter. If you just press enter then no tools will actually be selected.
As for the state, are you using bash or docker-compose for your network? The stop script for docker compose networks just runs docker-compose down, which stops all the containers and deletes everything. You could instead maybe call docker-compose stop so that it doesn't delete the containers' volumes. I'm not sure if that survives computer restarts though, so you may need to experiment with it.

Thanks I'll give it a shot


Control Bar Buttons with labels don't have cursur: pointer on hover

Describe the bug; what happened?
Very small bug, but when you hover over a button in the control bar, you won't always see the cursor: pointer ('hand'). This happens when you hover over the label text.
The <label> has a cursur: default, instead of cursor: pointer.
What are the steps to reproduce the issue?
See above.
https://azure.github.io/communication-ui-library/?path=/story/ui-components-controlbar-buttons-camera--camera
What behavior did you expect?
Button should have cursor pointer for the whole element.
If applicable, provide screenshots:
Couldn't manage to have this on my screenshot yet, but can make a video if you can't reproduce.
In what environment did you see the issue?

OS & Device: macOS / Windows
Browser: Edge Chromium
Version: 91.0.864.64 (Official build) (64-bit)

Is there any additional information?

Thanks for the detailed big report (and fix for it as well :)). I will work on this bug today.

#567

@mgamis-msft could it be that this issue is here again? I can still reproduce it on my environment.
"@azure/communication-react": "^1.0.0-alpha-20210929.10.0",


[monitor] Update Monitor exporter README

Packages impacted by this PR

@azure/monitor-opentelemetry-exporter

Issues associated with this PR

#26877

Describe the problem that is addressed by this PR
Documentation on the README states that the browser is supported when it is currently unsupported.  Removing the wording from the README.
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Are there test cases added in this PR? (If not, why?)
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[x] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[ ] Added a changelog (if necessary)

API change check
API changes are not detected in this pull request.


Determine how to schedule actions in Meteor, e.g. simple cron

Determine what options are available for scheduling functions in Meteor. Schedule data synchronization between Apinf and API Umbrella, via REST API, using scheduling method.
Definition of done

[ ] Choose method for scheduling tasks in Meteor
[ ] Use scheduling method to poll API Umbrella REST API at a given interval

I found a simple cron system that supports supports syncronizing jobs between multiple processes.
Here is basic use example:
SyncedCron.add({
  name: 'Crunch some important numbers for the marketing department',
  schedule: function(parser) {
    // parser is a later.parse object
    return parser.text('every 2 hours');
  },
  job: function() {
    var numbersCrunched = CrushSomeNumbers();
    return numbersCrunched;
  }
});

The time interval is actually set as a plain text which is later being parsed. The best tool that I found so far.
Any suggestions?

Looks good. Do you recommend we go forward with that option?

Since we needed good library/package for scheduling tasks with specific frequency - I think yes, I do recommend this one.


clarification on example in the README

Thank you for this library! I have a question about the example in the README. How are you passing the the chatID and userID from the Rails app when setting the channel name in chat_${chatId}_${userId}?

just fetch the data somehow. for instance: make an API server in order to collect it so, then make a connection to your ws.


Images Missing in Help Page

@Mohab25 @tharanathkartoza cc @ThiashaV
Most of the images on the Help page are missing.
If they cannot be recovered, @ThiashaV can you forward them to me, and then I can add them, while I am busy with the UAT.

why are the images missing? All this static content must be protected and maintained even when the site is redeployed. Preferably retrieve and fix the images. the last resort is to re-do them.

Images are missing from all help pages on the testing site

@tharanathkartoza @Mohab25

resolved:


refactor: upgrade to Expo SDK 50

Linked issue
This is a test to see how well the canary works inside a pnpm monorepo.

Pending fixes

https://github.com/expo/expo/pull/25817
https://github.com/expo/expo/pull/25804
https://github.com/expo/eas-cli/issues/2150
https://github.com/expo/expo/issues/26126

Can we use expo@50 with this already or is there still things that need fixing?


Fix GraphEdit port connection when graph is zoomed/unzoomed

Fix #46425

I tried to cherry-pick for 3.2.4 but aside from usual style conflicts, it seems there might be a previous change to GraphEdit which was not cherry-picked and is used here (connecting_valid), so this might be worth backporting with a dedicated PR (maybe including that other previous commit if it's also safe for 3.2).

Will be cherry-picked via #47173.


How does preprocess work?

Hi 👋 ,
I haven't had a chance to look at the code but thought i'd reach out of an explanation in case it's quicker. I was reading https://github.com/styled-components/styled-components/issues/59, because I'm interested in performance enhancements that could be made by exporting static styles for the browser to cache and only parse dynamic styles. It sounded like some json representation was discussed, is this what the preprocessor does?

So some quick intro points :)

The preprocess feature here is only a proof of concept
Actual preprocessing is going to be implemented in v3 using a "core library" (which might be shared with emotion and others)
The new preprocessing is going to use ISTF, which is a representation of CSS including JS interpolations
Splitting static styles and dynamic styles is not possible for styled-components as is (or only partly which wouldn't make a whole lot of sense)

This comment here is a summary of the plans of v3 and also an explanation of why static extraction won't work as is in SC: https://github.com/styled-components/styled-components/issues/1056#issuecomment-319638466

@philpl thanks a stack for the explanation!


title label upper case only first word

In text field title it shows capitalized string. Can it be possible to upper case only first word of string like Email?

Resolved the issue by using textField.titleFormatter = { $0 }

For Ojective-C:
textField.titleFormatter = ^(NSString* text){
return text;
};

Where to put code? ViewDidLoad?


cargo.lock out of date

The Cargo.lock in release 0.1.9 is out of date. https://github.com/mrene/minidsp-rs/blob/v0.1.9/Cargo.lock#L566
I'm building a Nix package for minidsp-rs, and it is complaining about this. I can patch around it, but wanted to let you know that it got missed in the latest release. Thanks!

Thanks! I I'll make sure to add cargo update to the release ritual. Patched dev for now.


Some Minor QoL changes

Hello!
Thank you for your work on this great projects. While studying it closely I took the liberty to make some really minor QoL changes.

You are seriously awesome. Thanks so much! 🍻


246 filters in url params

Please note that while working through this ticket, I came across a pre-existing bug related to the FilterBox component on the EngineCatalogPage that I was unable to address in this ticket due to time constraints.
The bug: when a user tabs through the various Catalog pages (I.E., models, engines., etc..), the state of the filters is maintained regardless of if that filter applies to the page or not. Additionally, let's say a user selects a filter on the Models page, then navigates to another catalog page and back to the Models page; the previous filters state in the FilterBox is maintained, but the filter is not applied to the fetch for the Models listed on the page. This is because the EngineCatalogPage.tsx is not aware of the state being maintained in the FilterBox.tsx.
Possible Solutions: either the FilterBox's state needs to be reset if the Catalog Type changes, OR, the FilterBox needs to relay its state back to the parent when the Catalog Type changes.
Between the two, I feel that clearing the filters on any page change would be the better UX.


host: Move Bloodlight and CLI tools into host directory.

Build all the host tools in one go.  Splits out common host code.

looks good


qc.qasm() generate as many gate definitions as gate usages

Information

Qiskit Terra version: 0.15.2
Python version: 3.7
Operating system: macOS

What is the current behavior?
When I create a QuantumCircuit from a qasm string:
from qiskit.circuit import QuantumCircuit

qc = QuantumCircuit.from_qasm_str(
"""
OPENQASM 2.0;
include "qelib1.inc";
gate nG0 q0 { h q0; }
qreg q[3];
creg c[3];
nG0 q[0];
nG0 q[1];
"""
)
qc.draw(output='mpl')

It works correctly. But if I get the qasm from the circuit:
qc.qasm(formatted=True)

OPENQASM 2.0;
include "qelib1.inc";
gate nG0_140372712099280 q0 {h q0; }
gate nG0 q0 {h q0; }
qreg q[3];
creg c[3];
nG0 q[0];
nG0_140372712099280 q[1];

it creates as many custom gate definitions as times the gate is used.
What is the expected behavior?
The qasm should be:
OPENQASM 2.0;
include "qelib1.inc";
gate nG0 q0 { h q0; }
qreg q[3];
creg c[3];
nG0 q[0];
nG0 q[1];

Internally, these custom gates are independent instances. I dont think that we currently support a way to know they are the same.

Update for Santa:elf:- QGoGP
✅ Issue reproducible in the latest version of terra!
from qiskit.circuit import QuantumCircuit

qc = QuantumCircuit.from_qasm_str(
"""
OPENQASM 2.0;
include "qelib1.inc";
gate nG0 q0 { h q0; }
qreg q[3];
creg c[3];
nG0 q[0];
nG0 q[1];
"""
)
qc.draw(output='mpl')
qc.qasm(formatted=True)

Output -

OPENQASM 2.0;
include "qelib1.inc";
gate nG0 q0 { h q0; }
gate nG0_1923100198512 q0 { h q0; }
qreg q[3];
creg c[3];
nG0 q[0];
nG0_1923100198512 q[1];

Will update comment/add more comments if cause is found/fixed!

Python version 3.9.7
qiskit-terra version: 0.19.1


Follow-up from partitioning pruner changes

Addressed some outstanding comments from https://github.com/linkedin/pinot/pull/1230

Codecov Report

Merging #1255 into master will increase coverage by 0.01%.
The diff coverage is 87.5%.

@@            Coverage Diff             @@
##           master    #1255      +/-   ##
==========================================
+ Coverage   67.33%   67.34%   +0.01%
==========================================
  Files         774      774
  Lines       37609    37612       +3
  Branches     4929     4929
==========================================
+ Hits        25325    25331       +6
+ Misses      10619    10614       -5
- Partials     1665     1667       +2

Impacted Files
Coverage Δ

.../indexsegment/generator/ColumnPartitionConfig.java
93.54% <100%> (+0.95%)
:arrow_up:

...manager/realtime/LLRealtimeSegmentDataManager.java
69.89% <75%> (-0.28%)
:arrow_down:

...kedin/pinot/core/util/SortedRangeIntersection.java
83.82% <0%> (-7.36%)
:arrow_down:

...query/aggregation/groupby/utils/DoubleToIdMap.java
68.75% <0%> (-6.25%)
:arrow_down:

...re/operator/docvalsets/UnSortedSingleValueSet.java
64.61% <0%> (-4.62%)
:arrow_down:

...inot/core/query/pruner/PartitionSegmentPruner.java
81.48% <0%> (-3.71%)
:arrow_down:

...e/operator/dociditerators/BitmapDocIdIterator.java
60.71% <0%> (-3.58%)
:arrow_down:

...regation/function/customobject/QuantileDigest.java
53.21% <0%> (-2.58%)
:arrow_down:

...filter/SortedInvertedIndexBasedFilterOperator.java
78.37% <0%> (-1.36%)
:arrow_down:

...pby/NoDictionarySingleColumnGroupKeyGenerator.java
91.91% <0%> (ø)
:arrow_up:

... and 11 more

Continue to review full report at Codecov.

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