feat: Added attachment extension

Added the extension to the attachment decorator and renamed the attachment property on the issue and verify messages to avoid confliction.
Has been added for the support of linking credentials to attachments.
Signed-off-by: Berend Sliedrecht<EMAIL_ADDRESS>

Codecov Report

Merging #266 (04f77d6) into main (2933207) will decrease coverage by 0.11%.
The diff coverage is 81.81%.

@@            Coverage Diff             @@
##             main     #266      +/-   ##
==========================================
- Coverage   88.84%   88.73%   -0.12%
==========================================
  Files         205      206       +1
  Lines        3793     3809      +16
  Branches      432      434       +2
==========================================
+ Hits         3370     3380      +10
- Misses        423      429       +6

Impacted Files
Coverage Δ

.../modules/credentials/services/CredentialService.ts
86.79% <ø> (ø)

src/modules/proofs/services/ProofService.ts
82.53% <ø> (ø)

src/decorators/attachment/AttachmentExtension.ts
53.84% <53.84%> (ø)

src/agent/AgentMessage.ts
86.66% <100.00%> (+0.95%)
:arrow_up:

src/decorators/attachment/Attachment.ts
100.00% <100.00%> (ø)

...les/credentials/messages/IssueCredentialMessage.ts
96.00% <100.00%> (ø)

...les/credentials/messages/OfferCredentialMessage.ts
96.55% <100.00%> (ø)

...s/credentials/messages/RequestCredentialMessage.ts
96.15% <100.00%> (+0.15%)
:arrow_up:

src/modules/proofs/messages/PresentationMessage.ts
96.00% <100.00%> (ø)

...ules/proofs/messages/RequestPresentationMessage.ts
96.55% <100.00%> (+0.12%)
:arrow_up:

... and 1 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 2933207...04f77d6. Read the comment docs.


[Suggestion] Add ability to drag items from your inventory slots into the filters.

I am playing around with the mod and it seems like not being able to drag from your inventory to set the filters limits the ability to do certain things. Dragging from your inventory would allow you to set filters with exact nbt that would provide for more flexibility. Maybe clicking the slot would set the slot activation and click and drag would be able to take it up to the filter?

https://legacy.curseforge.com/minecraft/mc-mods/ae2-insert-export-card/files/5412588


Mark DynamicPoolMap as deprecated

@kab163 - you can merge this whenever you like. The problem with the tests is that replay fails due to changes in your branch.


Add support for new object types introduced in Workspace List API

Recently the workspace list API seems to be returning new object types (FILE & REPO) (https://docs.databricks.com/dev-tools/api/latest/workspace.html#objecttype) (the type FILE is not listed here yet but we're seeing those in our API responses).
This library has only 3 file types as far as I can see, hence wanted to add support to the new types.
I can make a contribution too but just wanted to report the issue and get the opinion before moving forward.

yes good catch. If you would be willing to contribute this change that would be helpful!


Android build error - Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.

Your Environment

Plugin version: "@darron1217/react-native-background-geolocation": "^0.6.6"
Platform: Android
OS version: All (Not build)
Device manufacturer and model: All (Not build)
Running in Simulator: No
React Native version: "react-native": "0.63.3"
Plugin configuration options:
Link to your project:

Context
android/build.gradle
buildscript {
 dependencies {
   classpath("com.android.tools.build:gradle:3.5.4")
 }
}

android/gradle/wrapper/gradle-wrapper.properties:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

Expected Behavior
Build correctly
Actual Behavior
Build crash with error:
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Possible Fix
Make compatible with Gradle 7
Steps to Reproduce

Make ./gradlew assembleRelease on Android

Context
I cant build my project
Debug logs
Build logs with: ./gradlew assembleRelease --warning-mode all
> Task :@darron1217_react-native-background-geolocation-common:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
Property 'allSecondaryInputs' is private and annotated with @Internal. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Property 'logging' is not annotated with an input or output annotation. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Property 'oldSecondaryInputs' is declared without normalization specified. Properties of cacheable work must declare their normalization via @PathSensitive, @Classpath or @CompileClasspath. Defaulting to PathSensitivity.ABSOLUTE. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Property 'path' is not annotated with an input or output annotation. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Property 'projectName' is not annotated with an input or output annotation. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Property 'temporaryDir' is not annotated with an input or output annotation. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Property 'transform' is not annotated with an input or output annotation. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Property 'workerExecutor' is not annotated with an input or output annotation. This behaviour has been deprecated and is scheduled to be removed in Gradle 7.0. See https://docs.gradle.org/6.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.

This project doesn't support gradle 7.0 currently.
My gradle version is 6.8.1

But i don't use gradle 7.
I use this and don't know why i can't build with that versions
android/build.gradle
buildscript {
 dependencies {
   classpath("com.android.tools.build:gradle:3.5.4")
 }
}

android/gradle/wrapper/gradle-wrapper.properties:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

Thanks for answer, i try to build with gradle version 6.8.1.
What version do you use here?
classpath("com.android.tools.build:gradle:3.5.4"

Here's what I'm using.
classpath('com.android.tools.build:gradle:4.0.1')

And you can check your gradle version with gradle -v command

I updated gradle versions to your versions.
In local i can do react-native run-android but i use Azure Pipeline to build app and have next errors since i installed this component (with mauron85 component, project build was ok):

/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/BackgroundGeolocationFacade.java:489: error: cannot find symbol
            if (ContextCompat.checkSelfPermission(context, perm) != PackageManager.PERMISSION_GRANTED) {
                ^
  symbol:   variable ContextCompat
  location: class BackgroundGeolocationFacade
/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/sync/SyncAdapter.java:144: error: package NotificationCompat does not exist
        NotificationCompat.Builder builder = null;
                          ^
/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/sync/SyncAdapter.java:147: error: package NotificationCompat does not exist
            builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID);
                                            ^
/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/sync/SyncAdapter.java:218: error: package NotificationCompat does not exist
            NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID);
                              ^
/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/sync/SyncAdapter.java:218: error: package NotificationCompat does not exist
            NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID);
                                                                       ^
/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/sync/SyncAdapter.java:231: error: cannot find symbol
        LocalBroadcastManager.getInstance(getContext().getApplicationContext()).sendBroadcast(intent);
        ^
  symbol:   variable LocalBroadcastManager
  location: class SyncAdapter
/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/sync/NotificationHelper.java:55: error: package NotificationCompat does not exist
            NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext, NotificationHelper.SERVICE_CHANNEL_ID);
                              ^
/home/vsts/work/1/s/node_modules/@darron1217/react-native-background-geolocation/android/common/src/main/java/com/marianhello/bgloc/sync/NotificationHelper.java:55: error: package NotificationCompat does not exist
            NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext, NotificationHelper.SERVICE_CHANNEL_ID);
                                                                       ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
36 errors

Any idea about how can i fix it? Thanks!

@luisfuertes You must enable Android X and jetifier to make it compatible.
android/gradle.properties
android.useAndroidX=true
android.enableJetifier=true

and run yarn install or npm install to run jetifier. (If it's not working, run npx jetify manually)

I already had it activated

Hi @luisfuertes were you able to fix it?

@bennyrock20 no, finally i used this mododule (is not free)

@bennyrock20 I was able to fix this by forking this library and running jetifieron it to update code to androidX, if you can't keep your android/grandle.properties because of other libraries
android.useAndroidX=false
android.enableJetifier=false

use my forked branch in your project.
If the changes I made to this works for other people I might create a PR to this library.


Translations update from Hosted Weblate

Translations update from Hosted Weblate for K-9 Mail/Thunderbird/ui-legacy.
It also includes following components:

K-9 Mail/Thunderbird/account-oauth

K-9 Mail/Thunderbird/app-ui-base

K-9 Mail/Thunderbird/widget-message-list

K-9 Mail/Thunderbird/account-server-certificate

K-9 Mail/Thunderbird/account-server-validation

K-9 Mail/Thunderbird/account-setup

K-9 Mail/Thunderbird/app-k9mail

K-9 Mail/Thunderbird/App Store Metadata (K-9 Mail)

K-9 Mail/Thunderbird/designsystem

K-9 Mail/Thunderbird/onboarding-welcome

K-9 Mail/Thunderbird/settings-import

K-9 Mail/Thunderbird/widget-unread

K-9 Mail/Thunderbird/account-common

K-9 Mail/Thunderbird/app-thunderbird

K-9 Mail/Thunderbird/account-server-settings

K-9 Mail/Thunderbird/onboarding-permissions

Current translation status:

Weblate is not available at the moment, due to some maintenance. So the issue with account_setup_special_folders_folder_automatic must be solved later.


gdpr support

Hi Mark,
this PR integrates your great module with psgdpr module (and potentially also with upcoming tbgdpr module).
There are two main parts - first one changes the way module is installed, so we can use reset functionality without loosing data. Second part is related to psgdr integration.

please integrate this :)


ToggleSwitch IsChecked Binding not working as expected

What steps will reproduce this issue?
I have binding with the IsChecked property, but it will not be trigger when
 <Controls:ToggleSwitch x:Name="toggleSwitchSettingsPortable" OffLabel="{DynamicResource LocalizedString_Disabled}" OnLabel="{DynamicResource LocalizedString_Enabled}" Margin="0,0,0,20" IsCheckedChanged="toggleSwitchSettingsPortable_IsCheckedChanged"  >
                                    <Controls:ToggleSwitch.IsChecked>
                                        <Binding Path="SettingsPortable" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged" />
</Controls:ToggleSwitch.IsChecked>
</Controls:ToggleSwitch>

Code behind
    private void toggleSwitchSettingsPortable_IsCheckedChanged(object sender, System.EventArgs e)
        {
            if (_isLoading)
                return;

          MessageBox.Show(viewModel.SettingsPortable.ToString());
        }

ViewModel
   private bool _settingsPortable;
        public bool SettingsPortable
        {
            get { return _settingsPortable; }
            set
            {
                if (value != _settingsPortable)
                    return;

                _settingsPortable = value;
                OnPropertyChanged("SettingsPortable");
            }
        }

Expected outcome
The value should be updates to true or false when i click / switch the toogleswitch
--
Environment

MahApps.Metro 1.3.0
Windows 10
Visual Studio 2016
.NET Framework 4.6

Your view model is wrong. You're returning in the setter if the value is different. Instead you have to return is the new value is the same as the old one:
public bool SettingsPortable
{
    get { return _settingsPortable; }
    set
    {
        // return if the value has NOT changed
        if (value == _settingsPortable)
            return;

        _settingsPortable = value;
        OnPropertyChanged("SettingsPortable");
    }
}

Ohh my god... i have a large view model and this was the only one where i used !=...
Just forget my post 😃
Thanks!


It looks like that the memory usage never stops increasing.

When I finished rendering the component , I just watch the memory usage and just do nothing.The memory usage is inscreasing second by second . Then after about 3 minutes , the memory usage is above 200M ! Is that a bug for this component , or not ? Thanks for your answer.

Hi @britzlieg , sorry for the long reply. I wasn't able to repro on the Example after a couple of minutes memory actually reduced from ~76 to ~60 MB
if you have an example of code with the leak - I'l be happy to help.


Game playing

[x] Move
[x] Pass
[x] Resign
[x] Send Undo
[x] Accept/decline undo
[x] Basic scoring
[x] Add time - 1 minute, 5 minutes
[x] Don't send move if stone already present
[x] Placeholder on click until server confirms
[ ] Stone hover
[ ] Safe mobile option? Double tap, or confirm?
[ ] Confirm resign
[ ] Prevent illegal moves (ko, suicide)
[ ] Nicer scoring mode - show score, done feedback
[ ] Switch to game review; button to review
[ ] "Are you sure you want to leave this game?" [leave] [don't leave] [resign]
[ ] Alert when opponent leaves
[ ] Badge on Play tab (and in window title) for "playing" (green) / unseen move (red)

That issue should be closed in favor of multiple single issues.


Charge place scotland sensor

Breaking Change:

Description:
Related issue (if applicable): fixes #
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Example entry for configuration.yaml (if applicable):

Checklist:

[ ] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.
[ ] I have followed the development checklist

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[ ] Untested files have been added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Hello @matchett808-gh,
When attempting to inspect the commits of your pull request for CLA signature status among all authors we encountered commit(s) which were not linked to a GitHub account, thus not allowing us to determine their status(es).
The commits that are missing a linked GitHub account are the following:

b89f4190ab26f5e64d59d6468f18b4bceb9f0f29 - This commit has something that looks like an email address (iain.matchett@beeksfx.com). Maybe try linking that to GitHub?.
641cac8993bae28f938812fcbf9d5d289c8d101a - This commit has something that looks like an email address (iain.matchett@beeksfx.com). Maybe try linking that to GitHub?.

Unfortunately, we are unable to accept this pull request until this situation is corrected.
Here are your options:

If you had an email address set for the commit that simply wasn't linked to your GitHub account you can link that email now and it will retroactively apply to your commits. The simplest way to do this is to click the link to one of the above commits and look for a blue question mark in a blue circle in the top left. Hovering over that bubble will show you what email address you used. Clicking on that button will take you to your email address settings on GitHub. Just add the email address on that page and you're all set. GitHub has more information about this option in their help center.

If you didn't use an email address at all, it was an invalid email, or it's one you can't link to your GitHub, you will need to change the authorship information of the commit and your global Git settings so this doesn't happen again going forward. GitHub provides some great instructions on how to change your authorship information in their help center.

If you only made a single commit you should be able to rungit commit --amend --author="Author Name<EMAIL_ADDRESS>
(substituting Author Name and<EMAIL_ADDRESS>for your actual information) to set the authorship information.
If you made more than one commit and the commit with the missing authorship information is not the most recent one you have two options:

You can re-create all commits missing authorship information. This is going to be the easiest solution for developers that aren't extremely confident in their Git and command line skills.
You can use this script that GitHub provides to rewrite history. Please note: this should be used only if you are very confident in your abilities and understand its impacts.

Whichever method you choose, I will come by to re-check the pull request once you push the fixes to this branch.

We apologize for this inconvenience, especially since it usually bites new contributors to Home Assistant. We hope you understand the need for us to protect ourselves and the great community we all have built legally. The best thing to come out of this is that you only need to fix this once and it benefits the entire Home Assistant and GitHub community.
Thanks, I look forward to checking this PR again soon! :heart:

Hello @matchett808-gh,
When attempting to inspect the commits of your pull request for CLA signature status among all authors we encountered commit(s) which were not linked to a GitHub account, thus not allowing us to determine their status(es).
The commits that are missing a linked GitHub account are the following:

33f3ed221273e8b0fc12437f0dbabca9090a65d4 - This commit has something that looks like an email address (iain.matchett@beeksfx.com). Maybe try linking that to GitHub?.
b89f4190ab26f5e64d59d6468f18b4bceb9f0f29 - This commit has something that looks like an email address (iain.matchett@beeksfx.com). Maybe try linking that to GitHub?.
641cac8993bae28f938812fcbf9d5d289c8d101a - This commit has something that looks like an email address (iain.matchett@beeksfx.com). Maybe try linking that to GitHub?.

Unfortunately, we are unable to accept this pull request until this situation is corrected.
Here are your options:

If you had an email address set for the commit that simply wasn't linked to your GitHub account you can link that email now and it will retroactively apply to your commits. The simplest way to do this is to click the link to one of the above commits and look for a blue question mark in a blue circle in the top left. Hovering over that bubble will show you what email address you used. Clicking on that button will take you to your email address settings on GitHub. Just add the email address on that page and you're all set. GitHub has more information about this option in their help center.

If you didn't use an email address at all, it was an invalid email, or it's one you can't link to your GitHub, you will need to change the authorship information of the commit and your global Git settings so this doesn't happen again going forward. GitHub provides some great instructions on how to change your authorship information in their help center.

If you only made a single commit you should be able to rungit commit --amend --author="Author Name<EMAIL_ADDRESS>
(substituting Author Name and<EMAIL_ADDRESS>for your actual information) to set the authorship information.
If you made more than one commit and the commit with the missing authorship information is not the most recent one you have two options:

You can re-create all commits missing authorship information. This is going to be the easiest solution for developers that aren't extremely confident in their Git and command line skills.
You can use this script that GitHub provides to rewrite history. Please note: this should be used only if you are very confident in your abilities and understand its impacts.

Whichever method you choose, I will come by to re-check the pull request once you push the fixes to this branch.

We apologize for this inconvenience, especially since it usually bites new contributors to Home Assistant. We hope you understand the need for us to protect ourselves and the great community we all have built legally. The best thing to come out of this is that you only need to fix this once and it benefits the entire Home Assistant and GitHub community.
Thanks, I look forward to checking this PR again soon! :heart:

Hi @matchett808-gh,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

@balloob sorry to be a pain, can you delete the bot links from this (the author commit message ones -
long story)?

CLA bot isn't liking this...

and thanking you kindly for removing the comments here :)


T butt plate

This PR demonstrates the "off-the-shelf" fastener workflow. It includes a new generic PlateFastener class that allows flat plate fasteners to be serialized. It is implemented in the T-Butt Joint and can later be added to other joint types.
What type of change is this?

[ ] Bug fix in a backwards-compatible manner.
[x] New feature in a backwards-compatible manner.
[x] Breaking change: bug fix or new feature that involve incompatible API changes.
[ ] Other (e.g. doc update, configuration, etc)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I added a line to the CHANGELOG.md file in the Unreleased section under the most fitting heading (e.g. Added, Changed, Removed).
[x] I ran all tests on my computer and it's all green (i.e. invoke test).
[x] I ran lint on my computer and there are no errors (i.e. invoke lint).
[x] I added new functions/classes and made them available on a second-level import, e.g. compas_timber.datastructures.Beam.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] I have added necessary documentation (if appropriate)

@chenkasirer @papachap ready for review, Thanks!!

@chenkasirer i moved the errors module to this PR because I was getting the same circular import errors.


Use dotenv for managing urls

Currently the url of the server is hardcoded here. It should instead be in a .env file instead

@CapriciousRebel please resolve this.


Quick fix #261

First fix as a new developper !
In the future, make a switch to smart pointers in mapOrphanBlocks variable.

I had comments on slack about the commit message. I will edit it if I can, or otherwise won't do the error again
I checked all occurences of .clear(), but not .erase and []=, you are right it may also leak memory, probably in smaller amounts though

New PR : https://github.com/gridcoin/Gridcoin-Research/pull/609

Please, don't do this. It makes things hard to track. Next time (not now, plz), you can push new changes to your PR branch (you keep it in branch, right?), you can even force push to PRs if you have not closed them.

yes, but I had deleted the PR branch by mistake. I think I had no other choice :(


Icon request for .pug-lintrc

Hi!
Could you add some icon for .pug-lintrc, .pug-lintrc.js, and .pug-lintrc.json extensions of Pug Linter?

Would the usual Pug icon be enough?

Couldn't find anything else, so pup's face will have to do. =)

Okay, thanks!


[wip] adding jsonld context, .jsonld format

As per #42 and schema PR.
Adds Travis-CI config, and tests for user create, user add, resume add, get context and get resume (json and jsonld).
Here's a build:
https://travis-ci.org/bollwyvl/registry-server/builds/29566766
Hope this turns out to be interesting!

Any chance this will be merged? I'd like to use these tests...

@thomasdavis did you have a chance to review this PR?
@bollwyvl can you rebase please? Sorry it's been so long!

Sure, sounds like a gas, if there is any chance of it being reviewed. The
json-ld spec hasn't changed, so there shouldn't be any surprises from that
side. There are a few new schema.org types worth looking at, but i haven't
been keeping  up with this spec, so there may be some new  structures that
can't be mapped cleanly... Ld is really better at flat structures or
meaningful lists/sets, less good at hierarchy for human readability or
developer convenience.
On 11:09, Sun, May 31, 2015 Dan Kaplun<EMAIL_ADDRESS>wrote:

@thomasdavis https://github.com/thomasdavis did you have a chance to
review this PR?
@bollwyvl https://github.com/bollwyvl can you rebase please? Sorry it's
been so long!
—
Reply to this email directly or view it on GitHub
https://github.com/jsonresume/registry-server/pull/15#issuecomment-107203726
.

@bollwyvl , I'd like to get this stuff merged in as it seems like it's fairly well supported.
A few things first. Would you mind publishing your modules to npm so that we can set the versions? I'm not sure that it's a good Idea having them in production just pointing to your GitHub.

Terrible rebase. Going to start over off current master.
re: modules... as i mention on jsonresume/resume-schema#42, many modules will have to be updated before this can actually land... I'll concentrate on getting it back up and running, then we can talk about npm stuff.
re: support: schema.org at some point added some estimates of domain penetration of different nouns and adjectives. For example, givenName is estimated to be on:

Usage: Between 10,000 and 50,000 domains

Compare this with the reuse of, say, json schema, and i'd say it's going to be worthwhile.
Additionally, google's support for actions, with some appropriate things on the site will make magical things happen: View this resume right in the listing of gmail/inbox of your recipient, looking like google put it there? yes, please.


Running docker/docker-compose - "Cannot mkdir, permission denied, EACCES"

code-server version: Current ":latest" tag on docker.
OS Version:  Debian 9 running in Crostini (chrome os)

Description
 I am experiencing the following error when running the provided docker command in this repo, and when trying to run from a docker-compose config.
Docker-compose
simen.eriksen@penguin:~/docker/code-server$ sudo docker-compose up --build
Building code-server
Step 1/2 : FROM codercom/code-server:latest
 ---> 5ace6cdc3088
Step 2/2 : RUN chmod 777 /home/coder/ -R
 ---> Running in 58405903a982
Removing intermediate container 58405903a982
 ---> 20ed880ececf

Successfully built 20ed880ececf
Successfully tagged code-server_code-server:latest
Recreating code-server_code-server_1 ... done
Attaching to code-server_code-server_1
code-server_1  | error EACCES: permission denied, mkdir '/home/coder/.local/share/code-server/extensions'
code-server_code-server_1 exited with code 1

Docker:
simen.eriksen@penguin:~/docker/code-server$ sudo docker run -it -p <IP_ADDRESS>:8080:8080 -v "${HOME}/.local/share/code-serve
r:/home/coder/.local/share/code-server" -v "$PWD:/home/coder/project" codercom/code-server:v2
Unable to find image 'codercom/code-server:v2' locally
v2: Pulling from codercom/code-server
Digest: sha256:1095321ec1038acb23165dc53086b142793ddbb797bf8ee0375ddaf3d7c21a34
Status: Downloaded newer image for codercom/code-server:v2
error EACCES: permission denied, mkdir '/home/coder/.local/share/code-server/extensions'

I also tried chmod 777 -R on the home directory in the container with no luck. Not sure if it is directly related to code-server but thought it would be ok to check here

Ok so after checking a few more things with a friend of mine, it turns out that docker does the following:

Mount/bind volumes as user root:root
The container then tries to create a folder in the root-generated directories, as the user "coder" in the container. This returns "permission denied".

See output below:
simen.eriksen@penguin:~$ sudo docker run -it -p <IP_ADDRESS>:8080:8080 -v "${HOME}/.local/share/code-server:/home/coder/.local/share/code-server" -v "$PWD:/home/coder/project" --entrypoint /bin/bash codercom/code-server:v2
coder@8de04bb489d6:~/project$ ls
docker
coder@8de04bb489d6:~/project$ cd
coder@8de04bb489d6:~$ ls
project
coder@8de04bb489d6:~$ cd .local/share/
coder@8de04bb489d6:~/.local/share$ ls
code-server
coder@8de04bb489d6:~/.local/share$ ls -lshd code-server/
0 drwxr-xr-x 1 root root 12 Nov 20 13:17 code-server/
coder@8de04bb489d6:~/.local/share$ cd code-server/
coder@8de04bb489d6:~/.local/share/code-server$ ls
bar  foo
coder@8de04bb489d6:~/.local/share/code-server$ touch baz
touch: cannot touch 'baz': Permission denied
coder@8de04bb489d6:~/.local/share/code-server$

Seeing the same issue. Either the one-line docker launch is wrong or it requires some better explanation.

I don't think it is something wrong with the command itself, but rather the setup of the Dockerfile or container. It seems that the container volumes are created during the container creation, while the extra directories are created on run-time. When this happens you have mismatch between the .local/share/code-server (owned by root) and the container user coder trying to create folders - which then get "permission denied".
May I know which OS/System you are running docker on?
I also tried running chown and chmod on the folders runtime with no luck solving the issue.

Did you found a version that works? I get the same error for nearly all versions from latest to 1.939

I found a workaround by modifying the Dockerfile, check https://github.com/cdr/code-server/pull/1191


adding this library causing build error "You need to use a Theme.AppCompat theme (or descendent) "

I'm running into the same issue. How were you able to resolve it? Thanks.

Your Activity themes all have to be based on the AppCompat themes.

My styles.xml file currently looks like this
`

`
Should I be adding a separate theme for dialogs? Apologies if my questions are a little naive, I'm still fairly new to Android.
Thanks again.


"Connect Slack to OneUptime using Workflows" YouTube video is outdated/incorrect

Following this YouTube video (which is great, thank you) is outdated/incorrect:
https://www.youtube.com/watch?v=VX3TwFrpvyI
Here are the changes required to send a message based on an incident trigger (the first manual web hook test works fine):

in the ""On create incident" trigger, you have to select set this in the "Select Fields":
{"title": true}

In the "Send Message to Channel" component, you need to use this variable in the message text field:
{{local.components.incident-on-create-1.returnValues.model.title}}

New Video: https://youtu.be/k1-reCQTZnM


Update create order endpoint

Include secondary organizations in authorization check
Story: AB#12959
Task: AB#13899

Also, now that you've moved IsAuthorisedForOrganisation to ClaimsPrincipalExtensions can we add a test for it to ClaimsPrincipleExtensionsTests?


[REQUEST] #54 : Added a hard coded backlit color for story images.

Describe your changes

Added the hardcoded backlit color to the images that doesn't fill the story view.
Aligned the landscape img/video to the center.

Screenshots - If Any (Optional)

Issue ticket number and link - If Any

Issues #54

Checklist before requesting a review

[x] I have performed a self-review of my code.

[x] Followed the repository's Contributing Guidelines.

[x] I ran the app and tested it locally to verify that it works as expected.

[x] I have starred the repository.

Additional Information (Optional)

For now even though the image/video is portrait,  it is getting center align.
For "Fallback: In cases where the effect may not be supported (e.g., older browsers or devices), provide a graceful fallback where the effect is disabled without breaking the story display." I could not reproduce the scenario so not tested.

@PRIME-SV , Can we allow background color property to be a @input() property ?
Like in a global configuration or per story as well.
By default a black color(#1B1B1B) should work here .
Then in the next phase we will allow dynamic background coloring as well.
Apart from this i've noticed that the height became larger then usual, can you please have a look at that as well ?
react-insta-stories
Checkout this library in react they have a default width and height to not over stretch the story view.

Hi @Gauravdarkslayer ,
Added backlitColor as  a Input() property and assigned a default value of #1b1b1b.
Also for height being larger than before, I think it seems so because of the stretched ss 😁. I am not able to get it unstretch on my Windows.
As I can see the height is the same as referred in react library.

@PRIME-SV In the main app.component.ts let's add #1b1b1b for now instead of lightGray color.
Also can you try to adjust the height so that it will remain in the view i.e. without scrolling.
As it looks like the margin from top or bottom is little too more.

Sure.
Changed the color.
This is how it looks on desktop.

On Mobile:

Looks like video stories still have white background.

In the Request Description,
Drawback section it says "In case of videos based story we can ignore this implementation". So implemented this for images only.

So it was for dynamic backlit, which is depends on the image/video itself just like we see on Instagram, it takes image/video color only to generate the backlit color, but for now we're doing this directly so I think this won't be challenging to add color right?

Sure its not that challenging.
My bad, maybe I misunderstood the requirement.
I will update the same for video. Will that be good?

Updated the code.


v2 beta Tooltips do not always fade away when mouse exits

I have a page with 18 pie charts - 3 rows of 6.  If you mouse over them "quickly" entering and exiting different charts, the tooltip does not always completely disappear.

Definitely looks like a bug. @tannerlinsley sounds like the animation never finishes properly

forgot to add that this was on windows in chrome, IE, and firefox.

I am unable to reproduce this when I use Chart.bundle.js instead of Chart.min.js.

Hmm, might be recent and we haven't updated the bundle yet.
If you turn off the tooltip animation, does it go away?
tooltip: {
    animationDuration: 0
}

It appears to have more to do with whether the charts are animated or
not... even when using the Chart.min.js.  I'm getting far more consistent
behavior with animation: false.  With it on, I get the tooltips not going
away and charts do no appear until i resize the window.
On Tue, Feb 23, 2016 at 1:32 PM, Evert Timberg<EMAIL_ADDRESS>wrote:

Hmm, might be recent and we haven't updated the bundle yet.
If you turn off the tooltip animation, does it go away?
tooltip: {
animationDuration: 0
}
—
Reply to this email directly or view it on GitHub
https://github.com/nnnick/Chart.js/issues/2037#issuecomment-187889933.

I think I know where to look for this. Sounds like the animation of the 2nd chart needlessly stops the animation of the first one.

Fixed in #2129


fix: wildmenu items are being set repeatedly

A mistake made in #1985

When in cmdline, nvim will continuously send cmdline_show event.


Optionally pass an IO instead of filename to vtree saving

Hi,
I'm working on ensemble of PSDDs, and to make life easier I decided to save ensembles as zip files with .psdd and .vtree files in them. The current versions of LogicCircuits and ProbabilisticCircuits don't let you pass an IO, making you use the filename instead. The way ZipFile (https://github.com/fhs/ZipFile.jl/blob/master/src/ZipFile.jl) is implemented, I'd need to pass an IO instead. This PR gives saving/loading more flexibility by allowing you to alternatively pass an IO. I added a few tests just to make sure I didn't break anything and they're all green. :)
Thanks,
Renato

Thanks for the PR. The changes and tests look good so I am merging it.
The codecoverage going down does not seem to be because of these changes. The last codecoverage report was run on gpu machine so the change of coverage is due to that.

Thanks for the PR. The changes and tests look good so I am merging it.
The codecoverage going down does not seem to be because of these changes. The last codecoverage report was run on gpu machine so the change of coverage is due to that.


Add uv check command to validate pyproject.toml uv configuration

Would it make sense to add some equivalent to poetry check into uv?

https://python-poetry.org/docs/cli#check

The idea is that you can add this to CI and if a PR makes any change to the uv configuration that is invalid, this will fail the CI.
Looking at Poetry's implementation:

https://github.com/python-poetry/poetry/blob/bd4adcb749b9a9479039830117d2b4be0457ad3d/src/poetry/console/commands/check.py#L126

It currently validates:

The Poetry configuration in pyproject.toml
Trove classifiers are valid
That READMEs that should exist do
Dependency sources
Lock file freshness (i.e., uv lock --locked)
Optionally with poetry check --lock verify that a poetry.lock exists (e.g., that someone didn't accidentally delete it)

In general, most of these checks are useful to enforce in CI for many projects. Would it make sense for uv to have an equivalent of some kind of check command?

Duplicate of https://github.com/astral-sh/uv/issues/7639?

Duplicate of #7639?

Certainly at least related and along a similar vein.

We have some other thoughts for a uv check command, but I think this is a reasonable ask.
I think we can consider this distinct from #7639 which seemed to focus on checking if the lockfile is up-to-date.

As reference, I think Cargo calls this command verify-project.

Another interesting thing that a uv check could do: validate the recorded wheel hashes against the exact unzipped files on disk. Similar to https://manpages.ubuntu.com/manpages/trusty/man1/debsums.1.html.


Prices for buying and selling seem to be fixed at 4 Decimal accuracy.

Prices for buying and selling seem to be fixed at 4 Decimal accuracy.
Is there a reason for this? Or is this a bug? Cause I have noticed that this delays the time in which the buy or sell order will go through.

Closing due to inactivity.


test: this is test PR

this is test PR.
Signed-off-by: subhamkrai<EMAIL_ADDRESS>

closing PR  testing done.


Can not display Chinese with a Tray in Windows.

Describe the bug
If it works in macOS, it's fine, but it can not work in Windows.

Tray(
    icon = TrayIcon,
    tooltip = "你好",
    menu = {
        Item("你好") {
            // do something
        }
    }
)

object TrayIcon : Painter() {
    override val intrinsicSize = Size(1024f, 1024f)

    override fun DrawScope.onDraw() {
        useResource("drawable/ic_icon_dark.png") {
            val image = ImageIO.read(it)
            val w = size.width.toInt()
            val h = size.height.toInt()
            val imageNew = BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB)
            imageNew.createGraphics().apply {
                drawImage(image, 0, 0, w, h, null)
                dispose()
            }
            println("width:$w, height: $h")

            drawImage(image = imageNew.toComposeImageBitmap())
        }
    }
}

And something else, the icon ain't clearly, I think the point is at this line:
//codes in [androidx.compose.ui.window.Tray.desktop.kt] line 106
    val awtIcon = remember(icon) {
        // We shouldn't use LocalDensity here because Tray's density doesn't equal it. It
        // equals to the density of the screen on which it shows. Currently Swing doesn't
        // provide us such information, it only requests an image with the desired width/height
        // (see MultiResolutionImage.getResolutionVariant). Resources like svg/xml should look okay
        // because they don't use absolute '.dp' values to draw, they use values which are
        // relative to their viewport.

        icon.toAwtImage(GlobalDensity, GlobalLayoutDirection, iconSize)// this line will make the icon blur
        icon.toAwtImage(Density(1f), LayoutDirection.Ltr) // this line will make the icon be cleaner
    }

Affected platforms

Desktop (Windows)

Versions
Kotlin:       1.9.10
Groovy:       3.0.17
OS:           Windows 11 and Windows 10, maybe Windows 7 too, but I don't have it.

What Compose Multiplatform version are you using?
Could you please attach a complete reproducer code?

What Compose Multiplatform version are you using? What Java version/manufacturer is used to run the app? Could you please attach a complete reproducer code (with app/window initialization)?

Compose Multiplatform version is 1.6.2, and I tried JDK version each from 17 to 21  (Amazon, Oracle , OpenJDK).
And there's another problem, if JDK version is 17 and the packageName has Chinese words, then I run ./gradlew package it will throw an exception (so I run this app around JDK >= 18 most time). My friend told me that maybe jdk version 17 the tray menu display correctly.
But I didn't try JDK 17 separately to see if that's right or not because I need a Chinese packageName. I don't have a Windows PC, so I'm sorry I can't try more solutions for this problem.
The app init code just same as this: https://github.com/JetBrains/compose-multiplatform/blob/master/tutorials/Tray_Notifications_MenuBar_new/README.md
I think that if you run a simple tray demo, and input some Chinese words into the tray's menuItem, and JDK version >= 18, you'll see this problem.
And I thought maybe Windows cannot show a UTF-8 charset word, I tried "你好".toByteArray(Charsets.UTF_8).toString(Charset.forName("GBK"))(and more another charsets) , it didn't work 😅.
I found that, if I use this lib: https://github.com/dorkbox/SystemTray , this lib uses JMenu not Menu, and it works, and I tried create a JMenu and Menu without tray, JMenu was correct, and Menu was wrong. But this lib has another problem, it can't display in some Windows 11 devices after mouse clicked, and has no logs.
So in the end, I gave up on using the tray. If you're interested in solving this issue, I would be grateful.

Sorry, Compose Multiplatform version maybe 1.6.0, there's my toml file:
[versions]
compose = "1.6.2"
compose-plugin = "1.6.0"
junit = "4.13.2"
kotlin = "1.9.22"
coroutines = "1.8.0"
ktor = "2.3.8"
kamelImage = "0.9.3"

[libraries]
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }
junit = { group = "junit", name = "junit", version.ref = "junit" }
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose" }
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" }
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor" }
ktor-client-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktor" }
ktor-client-serialization = { module = "io.ktor:ktor-client-serialization", version.ref = "ktor" }
ktor-client-darwin = { module = "io.ktor:ktor-client-darwin", version.ref = "ktor" }
ktor-client-okhttp = { module = "io.ktor:ktor-client-okhttp", version.ref = "ktor" }
ktor-client-cio = { module = "io.ktor:ktor-client-cio", version.ref = "ktor" }
ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktor" }
ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" }

kamel-image = { module = "media.kamel:kamel-image", version.ref = "kamelImage" }

[plugins]
jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" }
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }

我猜测你应该是根据网上一些远古文章教程在某个地方配置了编码格式，比如-Dfile.encoding=UTF-8或-Dfile.encoding=GBK这样的配置，

你可以删除所有类似这样的配置再试试，我这边测试jdk17、19、21都没有乱码问题，但是gradle运行参数中加上上面截图那个配置就会出现和你上面一样的乱码问题。

我猜测你应该是根据网上一些远古文章教程在某个地方配置了编码格式，比如-Dfile.encoding=UTF-8或-Dfile.encoding=GBK这样的配置，  你可以删除所有类似这样的配置再试试，我这边测试jdk17、19、21都没有乱码问题，但是gradle运行参数中加上上面截图那个配置就会出现和你上面一样的乱码问题。

hai'y还有IDEA 的这个配置也不要加

或者你在build配置里面加上这个,也是能解决乱码的问题
compose.desktop {
    application {
        mainClass = "MainKt"
        jvmArgs += listOf("-Dfile.encoding=GBK")
       // ... ...
    }
}

我猜测你应该是根据网上一些远古文章教程在某个地方配置了编码格式，比如-Dfile.encoding=UTF-8或-Dfile.encoding=GBK这样的配置，  你可以删除所有类似这样的配置再试试，我这边测试jdk17、19、21都没有乱码问题，但是gradle运行参数中加上上面截图那个配置就会出现和你上面一样的乱码问题。

我看了这个文件里面确实有UTF-8这个编码设置，但是不是我加的，我从compose这个创建项目的网页下载下来就是这样的，我后面有时间试试你这个方法，现在已经把这个东西给干掉了😄，多谢

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

或者你在build配置里面加上这个，也是能解决乱码的问题
compose.desktop {
    application {
        mainClass = "MainKt"
        jvmArgs += listOf("-Dfile.encoding=GBK")
       // ... ...
    }
}

都不好使，从JDK17到23，都试过了，encoding删除，添加也都试过了，文件名乱码还在


Implementation of LinearODEIntroComponent class that reports solution

The goal is to create the LinearODEIntroComponent using ReportComponent class in order to introduce the way of solving the separable ordinary differential equation.

Description of the current achievements is here:
https://cocalc.com/projects/cdcf3856-3e8b-4d1c-bcb2-5c42ba749d83/files/UCZESTNICY/Karolina Ziąbrowska/TechThrive/Linear_ODE.ipynb#id=5d7aa9


Assessment metadata API- fix category to categories

update existing version to fix swagger quality issue- incorrect property name

Please review and address model validation errors. One more thing is please do not delete the PR template. You should read thru and check the appropriate boxes. bot leverages those choices to apply appropriate labels. Thanks

my colleague will take this PR, he will comment here after our weekend


🐛 Avoid failure on unchanged provider version

What this PR does / why we need it:
In the current implementation, when a provider version remains the same during subsequent reconciliations, the operator encounters an error with the message "failed getting clusterctl Provider version," leading to a degraded status.
This PR addresses this issue by adding a check to determine whether the provider version has changed or not.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

/retest


difference between using as a clipboard provider vs not?

hi! relatively new to neovim here and trying to understand the difference between the two usages described in the readme
I see one usage looks like this:
vim.keymap.set('n', '<leader>c', require('osc52').copy_operator, {expr = true})
vim.keymap.set('n', '<leader>cc', '<leader>c_', {remap = true})

and the other looks via "clipboard provider" looks like:
local function copy(lines, _)
  require('osc52').copy(table.concat(lines, '\n'))
end

local function paste()
  return {vim.fn.split(vim.fn.getreg(''), '\n'), vim.fn.getregtype('')}
end

vim.g.clipboard = {
  name = 'osc52',
  copy = {['+'] = copy, ['*'] = copy},
  paste = {['+'] = paste, ['*'] = paste},
}

-- Now the '+' register will copy to system clipboard using OSC52
vim.keymap.set('n', '<leader>c', '"+y')
vim.keymap.set('n', '<leader>cc', '"+yy')

Questions:

are these two approaches doing effectively the same thing?
1a. if yes, maybe we can simplify readme to just have one approach?
1b. if no, when would I use the clipboard provider approach as opposed to the keymap + provided functions approach?
can we expose the copy and paste functions within the library itself so users don't need to specify them when using clipboard provider approach? sort of like what will come in neovim 0.10 require('vim.clipboard.osc52').copy?

Hello!
The two usages are different. The first one creates mapping that calls the plugin directly.
The second one instructs Neovim that to copy the system clipboard, it should use the plugin. Therefore in this scenario, the '+' clipboard (which is used to copy to the system clipboard) will call the plugin instead.
Note that if you are using a recent version of Neovim, the second usage is natively integrated to Neovim and you don't need this plugin to copy through SSH. And this feature is enabled by default is some conditions are met, see :h clipboard-osc52. Then when do "+y, it will copy even via SSH.

I'm closing this issue but feel free to reopen it if you still have issues.


memprofiler: Update the memory assumption by latest redis code.

@dongmx Plz have a look

LGTM

@dongmx  thanks, so quick


Add 0000-01-02-YOUR-USERNAME.md

created a branch, created a file and made a commit, and opened a pull  request.

Reviewed


Ble bad char fix

Coverage remained the same at 0.0% when pulling 6a1379adf1f4229655efdb28506f250b0f61f3b1 on BLEBadCharFix into 120ce7561513f84c77b285faf8c5f4339279474e on next.


[Part of #32893] Localize ai names

About the PR
Required for #32893
Requirements

[x] I have read and am following the Pull Request and Changelog Guidelines.
[x] I have added media to this PR or it does not require an ingame showcase.

Comments probably should be moved to their respective entries in the localization file
And yay moving strings out of the yaml. Honestly this should be a lint some day, that there’s enough Fluent entries for some prefix thing.

Got it

Comments probably should be moved to their respective entries in the localization file
And yay moving strings out of the yaml. Honestly this should be a lint some day, that there’s enough Fluent entries for some prefix thing.

Do you mean by that, that you want it to look like this?
Before:
names-ai-dataset-1 = 16-20
names-ai-dataset-2 = 512k
names-ai-dataset-3 = 640k
names-ai-dataset-4 = "790"

## Comments on names
# 640k              - ought to be enough for anybody

After:
names-ai-dataset-1 = 16-20
names-ai-dataset-2 = 512k

# Ought to be enough for anybody
names-ai-dataset-3 = 640k

names-ai-dataset-4 = "790"

Yup! Otherwise the comments are just difficult to look through.


add example: read remote parquet using duckdb

Solves #3.
This uses the Global Biodiversity Information Facility (GBIF) Species Occurrences dataset to demonstrate reading a remote parquet as a table expression.

thanks, @p-a-a-a-trick !


python312Packages.knocki: 0.3.1 -> 0.3.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.knocki is: Asynchronous Python client for Knocki vibration / door sensors
meta.homepage for python312Packages.knocki is: https://github.com/swan-solutions/knocki-homeassistant
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.3.2 in filename of file in /nix/store/ybsn9wwrsw6v34bz5iqqcpymv34i5kyj-python3.12-knocki-0.3.2

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

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath

home-assistant-component-tests.knocki
python311Packages.knocki
python312Packages.knocki

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ybsn9wwrsw6v34bz5iqqcpymv34i5kyj-python3.12-knocki-0.3.2 \
  --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 python312Packages.knocki https://github.com/r-ryantm/nixpkgs/archive/691ca9beac4be9e8b3f8ce7eb20a17901e787bcc.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/691ca9beac4be9e8b3f8ce7eb20a17901e787bcc#python312Packages.knocki

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ybsn9wwrsw6v34bz5iqqcpymv34i5kyj-python3.12-knocki-0.3.2
ls -la /nix/store/ybsn9wwrsw6v34bz5iqqcpymv34i5kyj-python3.12-knocki-0.3.2/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

5 packages built:

home-assistant-component-tests.knocki
python311Packages.knocki
python311Packages.knocki.dist
python312Packages.knocki
python312Packages.knocki.dist

Maintainer pings
cc @mindstorms6 for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 341630 at 691ca9be run on aarch64-darwin 1

2 packages built successfully:

python311Packages.knocki
python312Packages.knocki


add full discord support channel history

atm seems to be lacking info and IDK if text format is the best

done!


'AuthResult' can't be assigned to a variable of type 'FirebaseUser'.

hi this project is awesome.
im new with flutter and just try your project. and there is an error with home_page.dart at line 30 (A value of type 'AuthResult' can't be assigned to a variable of type 'FirebaseUser').
can you help me?

hei i found the answer. its because the firebase_auth plugin was change.
   FirebaseUser user = (await _firebaseAuth.signInWithCredential(authCredential)).user;     print("signed in " + user.displayName);     return user;

Hi nikitwei,
Did you manage to log in using your google account?

Hey @nikitwei  @haris96tz
Did you manage to log in using your google account?


React Native with QueryBase:  querybase2.default.ref_ is not a function

So I tried using Querybase with React Native and this is my code snippet:
    import querybase from 'querybase';
    import * as firebase from 'firebase';

    let ref__ = firebase.database().ref();
    let interestsRef = ref__.child('house_id/' + key_houseID + '/devices');
    let querybaseRef = querybase.ref__(interestsRef,['name','room_id']);
    let queriedDbRef = querybaseRef.where({room_id: 'yqcou0M5'});

    queriedDbRef.on('value', (snap) => {
      console.log(snap.val());
    });

When I run the code I got the error:
[![Screen Shot 2016-10-14 at 12.03.40 AM.png](https://s18.postimg.org/yiaxl9xwp/Screen_Shot_2016_10_14_at_12_03_40_AM.png)](https://postimg.org/image/i7atoylet/)

Can you guys help me how to solve this issue?

I've updated the library to use a UMD bundle, which should resolve these import issues.

I still have this issue..

I am also facing this issue (December 27th)


JAVA Remove Proxy

Hello . How can I remove a proxy?

In TDLib < 1.3 you can call setProxy with TdApi.ProxyEmpty or null.


conda test is failing for iqsharp package

Describe the bug
As noted in builds on #514, conda test is failing internally to jupyter_kernel_test:
======================================================================
ERROR: test_kernel_info (__main__.MyKernelTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/vsts/conda-bld/iqsharp_1631129731955/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/jupyter_kernel_test/__init__.py", line 40, in test_kernel_info
    self.flush_channels()
  File "/home/vsts/conda-bld/iqsharp_1631129731955/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/jupyter_kernel_test/__init__.py", line 30, in flush_channels
    msg = channel.get_msg(block=True, timeout=0.1)
TypeError: get_msg() got an unexpected keyword argument 'block'
System.Management.Automation.RemoteException
----------------------------------------------------------------------

The root cause of this issue is that jupyter_client 7.0.2 (released eight days ago) removed the deprecated block argument from the get_msg method, as per release notes at https://github.com/jupyter/jupyter_client/compare/v7.0.1...b2a23d8f8b4f24a2bc908b6d95047242f4da87cd.

@anjbur: It looks like the upstream bug at https://github.com/jupyter/jupyter_kernel_test/issues/56 has been fixed, such that we may be able to use a more robust fix now.


Merge Fancy Zones

Description of the new feature / enhancement
In my opinion, it would be beneficial if I could in effect 'merge' a window into two adjacent fancy zones.  If there was an option to 'Merge windows between zones' instead of 'Move windows between zones' using the Windows key + arrow keys then as long as the zone above, below, to the left or right (depending on which arrow key is pressed) is aligned with the current zone the window is in, the window would just resize to fill both zones.
Scenario when this would be used?
For instance, sometimes I have a drawing list in a zone above, and the drawing viewer in a zone below.  There are time when I need to see a more full drawing list so I would like to select the drawing list, use the Windows key + down arrow shortcut and have the drawing list fill both zones.
Supporting information
No response

https://docs.microsoft.com/en-us/windows/powertoys/fancyzones#getting-started-snapping-windows
This is already there :)

Nice, thanks
On Thu, Mar 3, 2022 at 10:12 AM Clint Rutkas @.***>
wrote:

Closed #16758 https://github.com/microsoft/PowerToys/issues/16758.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/16758#event-6180096513,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXHXLWXS3CIVLQIALRJX6ZDU6D6HBANCNFSM5P3GZJTA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>


Add SCRIPT_NAME to generated JavaScript

Without this the search is not working if the application is hosted at a subdirectory, e.g. /notekeeper/ instead of the root /.

Nice catch, thanks for the PR 😄


Update server.rb

Permissions cause a file not found error:
FATAL: Chef::Exceptions::ResourceNotFound: resource template[/etc/logstash/conf.d/server.conf] is configured to notify resource service[logstash] with action restart, but service[logstash] cannot be found in the resource collection. template[/etc/logstash/conf.d/server.conf] is defined in /opt/aws/opsworks/releases/20150219093733_23900020150219093733/site-cookbooks/logstash/recipes/server.rb:10:in `from_file'

Thank you!


Multitarget Views.Desktop.Common 2

Description of Change
Recreating PR #1066, which was closed when I deleted by branch.
Changes SkiaSharp.Views.Desktop.Common to multitarget

.NET Standard 2.0,
.NET Framework 4.5, and
.NET Core 3.0.

Also removes SkiaSharp.Views.Desktop.Common.NetStandard and all references to it (which wasn't the case in PR #1066).
I don't know if any part of the automated builds/devops needs to change as well.  Someone should check that.
Bugs Fixed
Related to issue #1029.  This PR gets us closer to dual targeting .NET Framework and .NET Core for SkiaSharp.Views.WPF.
API Changes
None
Behavioral Changes
None (intended)
PR Checklist

[ ] Has tests (if omitted, state reason in description)
[ ] Rebased on top of master at time of PR
NA
[x] Changes adhere to coding standard
[ ] Updated documentation

Build still fails :(
Quoting https://github.com/mono/SkiaSharp/pull/1066#issuecomment-567354337

Still failing for some reason. I'm AFK right now, I'll have a look as soon as I get back. Thanks for the
PR. Not sure how I missed this one.
You might also want to have a look at the nuspec file and add the new platform.

There are no more references to SkiaSharp.Views.Desktop.Common.NetStandard (because I searched within all files in the repo and either removed the reference or changed it to SkiaSharp.Views.Desktop.Common).  None of those references were in a nuspec file, so I didn't make any changes to those.
And you are welcome for the PR :)  Feel free to delegate any work to me to get this to build.

I created PR #1068 to see if the first commit in the branch for this PR passes the automated build, which might help us figure out how to get both commits in the branch for this PR to pass the automated build.

@bender2k14 The build is actually passing.
The reason for the red is that one of the samples is failing because a public PR does not have access to the signing keys required for iOS. I used to have a public CI but we don't seem to have a big enough Azure to use that - or something - so I have to just use the private builds for now. Trying to get more parallel builds in public so we get better status. Sorry about that.
You don't need to do https://github.com/mono/SkiaSharp/pull/1068

The build is actually passing.

Oh, great :)

...Trying to get more parallel builds in public so we get better status. Sorry about that.

That's ok.
Is there work left to do for this PR then?

Nothing :)


Update pipeline.yml

Purpose

Try to fix the error in the most recent longrun build
To-do

Content

[ ] I have read and checked the items on the review checklist.

What resources do you want to ask for?

What resources do you want to ask for?

Just one GPU on the central cluster. I'm trying to follow the GPU pipeline: https://github.com/CliMA/ClimaAtmos.jl/blob/main/.buildkite/longruns_gpu/pipeline.yml

superseded by #2701


Add depgraph showing relationships among the crates

Split out from https://github.com/googlefonts/fontc/pull/746#pullrequestreview-1950256804

Cool, I think this is useful!
some notes:

I think we can omit font-codegen; it really doesn't make sense as part of the dependency graph, and users don't really need to know it exists.
I'd also omit otexplorer, which is in constant limbo and very likely to be deleted at some point (it was a tool I used to test codegen during development and which I still find helpful but is frail and a minor maintenance burden)

Updated, PTAL!


proposal: Provide a way for a function to know which results are being assigned a blank identifier in any specific call

Consider this case:
func main() {
  _, f := test()
  fmt.Println(f)
}

func test() (a, b string) {
  return "hey", "there"
}

If the test function was to do something computationally extensive to get the results of a and b, and knowing the fact that e.g. a is not being actually assigned to a variable in a specific call, it would be a lot more efficient by actually not spending any time calculating the function result in the first place.
This idea is somehow similar to the way GraphQL works.
It may not fit into all use cases but maybe extremely useful in some circumstances.
Please correct me if there's existing method to do this right now,.

@jessicasmith666 how would it work in a case like this ?
func example(f func() (string, string)) string {
  _, a := f()
  return a
}

If the test function was to do something computationally extensive to get the results of a and b

Due to virtualisation being a thing, the compiler would actually need to add ret1Used, ret2Used bool arguments to functions that want that feature, so all your functions would under the hood look like this:
func test(ret1Used, ret2Used bool) (a, b string) {
  return "hey", "there"
}

Which you can already write, and this allows consumers to update dynamically which result they get (in your example main always gets b it cannot switch to getting a instead).
Also, maybe if getting a and b is expensive, couldn't you create a function that just get a and one that just get b and use that instead so they would be less expensive individually  ?
I do not see what this proposal allows that isn't doable easily already.

Please fill out https://github.com/golang/proposal/blob/master/go2-language-changes.md when proposing language changes

@Jorropo

Due to virtualisation being a thing, the compiler would actually need to add ret1Used, ret2Used bool arguments to functions that want that feature, so your function would under the hood look like this:

ret1Used & ret2Used are parameters, not results obviously. Anyway, how about functions with no parameters?

ret1Used & ret2Used are parameters, not results obviously.

Isn't what I've said:

the compiler would actually need to add ret1Used, ret2Used bool arguments

Anyway, how about functions with no parameters?

The example was a function with no argument, where the compiler add ret1Used, ret2Used.
My point is, you can already do what you are asking just by adding more arguments, things the compiler would do anyway.
So compiler writing ret1Used, ret2Used bool or you does that really change something ? And is it worth making the compiler more complicated and slightly slower just for that ?

I think if there are computationally different ways to call a function it would be better (and already possible today) to expose this as different api.


Upgrate to Log4J >=2.15.0 to to prevent RCE - CVE-2021-44228

The artifact spring-graphql v1.0.0-M4 uses org.apache.logging.log4j:log4j-core:2.14.1 applications that use a webserver and specific logging configuration can be subject to allow remote code execution.
This issue is to update the version of Log4J
https://nvd.nist.gov/vuln/detail/CVE-2021-44228

See https://github.com/spring-projects/spring-graphql/pull/223

Thanks!
For the record, this dependency is only used in our test scope and is never declared as a transitive dependency in our published artifacts.


Partially complete holidays (default) causes mermaid diagram to fail

I discovered this scenario when trying to demonstrate a call-flow.

Error appears on line 7:
flowchart TB
start+442072259105((Incoming Call at
 +442072259105)) --> 1792e17f-dc71-4b02-8d77-b249eb16551c([Auto Attendant
 IDEC - Reception])
1792e17f-dc71-4b02-8d77-b249eb16551c([Auto Attendant
 IDEC - Reception]) --> elementHolidayCheck1792e17f-dc71-4b02-8d77-b249eb16551c{During Holiday?}
elementHolidayCheck1792e17f-dc71-4b02-8d77-b249eb16551c{During Holiday?} -->|Yes| subgraphHolidays1792e17f-dc71-4b02-8d77-b249eb16551c[Holidays IDEC - Reception]
elementHolidayCheck1792e17f-dc71-4b02-8d77-b249eb16551c{During Holiday?} -->|No| elementAfterHoursCheck1792e17f-dc71-4b02-8d77-b249eb16551c{During Business Hours?
 Time Zone: GMT Standard Time
 Monday: 09:00 - 17:30
 Tuesday: 09:00 - 17:30
 Wednesday: 09:00 - 17:30
 Thursday: 09:00 - 17:30
 Friday: 09:00 - 17:30
 Saturday: Closed
 Sunday: Closed}
elementAfterHoursCheck1792e17f-dc71-4b02-8d77-b249eb16551c{During Business Hours?
 Time Zone: GMT Standard Time
 Monday: 09:00 - 17:30
 Tuesday: 09:00 - 17:30
 Wednesday: 09:00 - 17:30
 Thursday: 09:00 - 17:30
 Friday: 09:00 - 17:30
 Saturday: Closed
 Sunday: Closed} -->|No| afterHoursCallFlowGreeting1792e17f-dc71-4b02-8d77-b249eb16551c>Greeting
 TextToSpeech
 ''Sorry our office is ...''] -->  afterHoursCallFlow1792e17f-dc71-4b02-8d77-b249eb16551c(TransferCallToTarget) --> (Voicemail
 )

elementAfterHoursCheck1792e17f-dc71-4b02-8d77-b249eb16551c{During Business Hours?
 Time Zone: GMT Standard Time
 Monday: 09:00 - 17:30
 Tuesday: 09:00 - 17:30
 Wednesday: 09:00 - 17:30
 Thursday: 09:00 - 17:30
 Friday: 09:00 - 17:30
 Saturday: Closed
 Sunday: Closed} -->|Yes| defaultCallFlow1792e17f-dc71-4b02-8d77-b249eb16551c(TransferCallToTarget) --> 75fb26aa-8df9-4e5a-b122-2498a8486e41([Call Queue
 Reception Queue])

Nailed it!

Feel free to close.


GUI project is not a gradle but a Maven project

The GUI project is not a gradle project, but a maven project. This has the following implications:

Running gradle eclipse in the IVCT_Framework root folder won't create project files for the GUI projects
The GUI projects need to be imported separately as Maven projects

I believe it would be preferable to have all projects use the same project management / build tool, so to convert the Maven config for the GUI project to gradle as well.

in the latest development branch there is no more mvn build inluded. This issue should be solved. We will test again.

The development branch was compiled using gradle (without maven). The eclipse projects can be loaded and used without errors. The GUI can be started and used.


fix(es): update benedict_of_nursia and bridget_of_sweden variants

fix for the issues i allowed in #621

Thanks, @TobiTenno! :pray:


feat: Add option to filter by cluster ID of managed cluster

Creates new annotation prometheus.io/alert-cluster which accepts cluster ID as a value.
Alerts are then filtered by this value in labels this allows us to filter clusters As can be seen on images below:
Without label applied:

With label prometheus.io/alert-cluster: 5d448ae7-05f1-42cc-aacc-3122a8ad0184 applied:

@tumido

While this certainly serves our niche purpose, one has to ask, is this something upstream would be interested in? Is it a generic rule that managed_cluster_id is some kind of a special label for all Prometheus use cases?
I don't think so.
Please change this to a more generic way, so it can filter on any label and even on any set of labels. We want the annotation to accept following:
...
metadata:
  annotations:
	prometheus.io/labels: "label1=value1,label2=value2,..."

Annotation should be named rather prometheus.io/labels or prometheus.io/label-selector (to resemble backstage.io/kubernetes-label-selector)

While this certainly serves our niche purpose, one has to ask, is this something upstream would be interested in? Is it a generic rule that managed_cluster_id is some kind of a special label for all Prometheus use cases?
I don't think so.
Please change this to a more generic way, so it can filter on any label and even on any set of labels. We want the annotation to accept following:
...
metadata:
  annotations:
	prometheus.io/labels: "label1=value1,label2=value2,..."

Annotation should be named rather prometheus.io/labels or prometheus.io/label-selector (to resemble backstage.io/kubernetes-label-selector)

@tumido I have updated code to include prometheus.io/labels right now it works that users can include multiple labels and values
For example managed_cluster_id=26e16305-3e6d-4c87-aca8-10bc6b49f1aa,severity=moderate will produce following

Putting just for example category=service_availability will produce following:

Note Currently values are compared fully meaning that service_availability will not display alerts which have two categories for example category=service_availability,performance will not be displayed

Closing merged in https://github.com/RoadieHQ/roadie-backstage-plugins/pull/827


scvi integration

https://github.com/YosefLab/scVI/issues/206

I can help with that, too. I sent some time with scvi recently.

I'd love to have scVI integration! :)

Should be super easy now that YosefLab/scVI#289 is merged

We have SCVI working on anndata objects for data integration in our benchmarking study.


[UWP] Attempt to fix issues in EditBoxWinRT

Which branch your pull-request should merge into?

dev: Current 2.x BugFixs or Features

Describe your changes
Check _textBox to ensure it is not null before usage on onLostFocus.
Use weak and strong references in event handlers and RunAsync callbacks to ensure this point is valid before usage.  As described in this documentation: https://learn.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/weak-references
Note that the code formatting was not following the axmol clang-format, so Visual Studio automatically fixed it all up, which is why it appears like there are lot more changes there really are.
Examples of actual changes:
_keydownToken = _textBox.KeyDown({get_weak(), &ax::ui::EditBoxWinRT::onKeyDown});
_focusToken   = _textBox.GotFocus({get_weak(), &ax::ui::EditBoxWinRT::onGotFocus});
_unfocusToken = _textBox.LostFocus({get_weak(), &ax::ui::EditBoxWinRT::onLostFocus});

and
m_dispatcher.get().RunAsync(Windows::UI::Core::CoreDispatcherPriority::Normal, [weak_this{get_weak()}]() {
    auto strong_this{weak_this.get()};
    if (!strong_this)
        return;

Issue ticket number and link
#1426
Checklist before requesting a review

[x] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.
[x] I have checked readme and add important infos to this PR (if it needed).
[ ] I have added/adapted some tests too.

The code results in no more crashes in the scenarios listed above, so it seems to be working.


Hide fundraising metrics page from the microsite

Set fundraising metrics page URL to false
This page should be hidden from the microsite as the data is out of date and we will not be exploring fundraising data until a later date.

Closing - done

Resulted, I believe, in this issue https://github.com/open-innovations/leeds-2023/issues/73


Platformatic Frontend Client: Generated types with added [SERVICE_NAME] is generated with dashes

I found that once the platformatic frontend client is downloaded successfully with platformatic frontend http://<IP_ADDRESS>:3042 ts. The two files generated have typescript errors.

api.ts
api-types.d.ts

export const database-service-getCourseCategories: Api['database-service_getCourseCategories'] = async (request) = {
const response = await fetch ( S{baseUrl} /courseCategories/?${new URLSearchParams (Object.entries (request || (})). toString(}*)
if (!response.ok) {
  throw new Error (await response.text ())
  return
}

Notice the dash.... database-service-getCourseCategories and the same for interface Database-service_getCourseCategoriesRequest {...}. This has happened to both files.
I also found the same with the OpenApi documentation http://<IP_ADDRESS>:3042/documentation/static/index.html#/default/database-service_getCourses.

Made  a temp quick fix with file replace, the - with an _ for both files. Then could use client  as expected.

import { database_service_getCourses, setBaseUrl } from '@mock/platformatic-client'

setBaseUrl('http://<IP_ADDRESS>:3042')

export default defineEventHandler(
  async (_) => {

    try {
      const courses = await database_service_getCourses({})

      return courses
    }
    catch (err) {
      throw createError({
        statusCode: 404,
        statusMessage: 'No courses found.',
      })
    }
  },
)

Database: Postgres 15.2
Platformatic: 0.32.0
Nodejs: 18.16.1

Could you please paste here the full response of http://<IP_ADDRESS>:3042/documentation/json?
Thank you 😊


Fix readme

(Address is referred to as an Entity and it wasn't one)

Force pushed to get Travis to run again...

Seems to already be solved on master :)


"data" folder is always empty

I have mounted /registry:/var/lib/postgresql to postgres:9.3 and 9.4.
Also mounted: create_db.sql:/docker-entrypoint-initdb.d/create_db.sql
I see that this sql file is get executed but nothing has been created inside /var/lib/postgresql (my case /registry)  just  an empty folder called data and nothing more.
If I try to use initdb then is raised an exception that the data folder is not empty.

Could you past the full Docker run command you use to start your PostgreSQL database?

I believe you need to mount with /registry:/var/lib/postgresql/data.
The empty “data" directory is the mount point directory created when the
Docker-managed /var/lib/postgresql/data directory is mounted.

I also see this issue with the following docker-compose.yml
db:
  image: postgres
  volumes:
    - ./data:/var/lib/postgresql
api:
  build: ./api
  links:
    - db
  volumes:
    - ./api:/myapp

Is there something I'm missing?

I think you need the data directory as well.
  volumes:
    - ./data:/var/lib/postgresql/data

Indeed.  Because "/var/lib/postgresql/data" is marked as a VOLUME in the
Dockerfile, Docker will always create a new volume there unless it's
explicitly mounted over top of, even if "/var/lib/postgresql" is a volume
above it.

What is the benefit of marking any volumes in the Dockerfile? If this prevents people defining their own mappings?

It doesn't really prevent folks from defining their own mappings, but the
reason to do it is so that in the default case of no volume specified
explicitly, we still get a volume and don't suffer the performance penalty
of running our database storage directly on the CoW filesystem (which in
some cases can be really significant).  Additionally, it allows Docker
Compose to work out-of-the-box with proper data persistence, and acts as a
note to the image user that this is where the mutable state of the
container will be.

@tianon - Thanks for the info. It seems there is more I need to learn about using Docker.


Review positions: observation_quality

positions: observation_quality indicates the observation quality with an integer code:
https://github.com/ices-tools-dev/esas/blob/0d294b4ea678e34f52409a16602f9133ac179dcf/_data/table-schemas/positions.yaml#L249-L254

[x] @ices-tools-dev/data-and-information Does ICES already have a controlled vocabulary for this? yes, on data quality: https://vocab.ices.dk/?ref=342
[x] @nicolasvanermen Wouldn't human readable values like good be better, or are the integer codes well established?

Yes, human readable values are fine here.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 6, 2021 at 12:53 PM Peter Desmet<EMAIL_ADDRESS>wrote:

position: observation_quality indicates the observation quality with an
integer code:
https://github.com/ices-tools-dev/esas/blob/0d294b4ea678e34f52409a16602f9133ac179dcf/_data/table-schemas/positions.yaml#L249-L254

@ices-tools-dev/data-and-information
https://github.com/orgs/ices-tools-dev/teams/data-and-information
Does ICES already have a controlled vocabulary for this?
@nicolasvanermen https://github.com/nicolasvanermen Wouldn't human
readable values like good be better, or are the integer codes well
established?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/30, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXIJR5JRVRD5HP2VHKLSYRFLVANCNFSM4VXNYN7Q
.

Yes, human readable values are fine here.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 6, 2021 at 12:53 PM Peter Desmet<EMAIL_ADDRESS>wrote:

position: observation_quality indicates the observation quality with an
integer code:
https://github.com/ices-tools-dev/esas/blob/0d294b4ea678e34f52409a16602f9133ac179dcf/_data/table-schemas/positions.yaml#L249-L254

@ices-tools-dev/data-and-information
https://github.com/orgs/ices-tools-dev/teams/data-and-information
Does ICES already have a controlled vocabulary for this?
@nicolasvanermen https://github.com/nicolasvanermen Wouldn't human
readable values like good be better, or are the integer codes well
established?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/30, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXIJR5JRVRD5HP2VHKLSYRFLVANCNFSM4VXNYN7Q
.

as a recognized standard, i would suggest a SeaDataNet quality flagging: https://vocab.ices.dk/?ref=342

as a recognized standard, i would suggest a SeaDataNet quality flagging: https://vocab.ices.dk/?ref=342

Hi @Osanna123 the term name might be a bit of a misnomer. It describes the general observation conditions in the field (e.g. visibility), not necessarily the quality of the data which is what https://vocab.ices.dk/?ref=342 describes.
@nicolasvanermen how is this field used in analysis?

Hi @Osanna123 the term name might be a bit of a misnomer. It describes the general observation conditions in the field (e.g. visibility), not necessarily the quality of the data which is what https://vocab.ices.dk/?ref=342 describes.
@nicolasvanermen how is this field used in analysis?

This is a newly induced field, favoured at least by FTZ and Bureau
Waardenburg. Depending on the objectives, it can be used to select high
quality data prior to further analysis. It can also be used as a covariate
in distance analysis, so the detection function may change accordingly.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 20, 2021 at 12:25 PM Peter Desmet<EMAIL_ADDRESS>wrote:

Hi @Osanna123 https://github.com/Osanna123 the term name might be a bit
of a misnomer. It describes the general observation conditions in the field
(e.g. visibility), not necessarily the quality of the data which is what
https://vocab.ices.dk/?ref=342 describes.
@nicolasvanermen https://github.com/nicolasvanermen how is this field
used in analysis?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/30#issuecomment-763537926,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXORANZCGJKXZ6Z54GLS224S3ANCNFSM4VXNYN7Q
.

This is a newly induced field, favoured at least by FTZ and Bureau
Waardenburg. Depending on the objectives, it can be used to select high
quality data prior to further analysis. It can also be used as a covariate
in distance analysis, so the detection function may change accordingly.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 20, 2021 at 12:25 PM Peter Desmet<EMAIL_ADDRESS>wrote:

Hi @Osanna123 https://github.com/Osanna123 the term name might be a bit
of a misnomer. It describes the general observation conditions in the field
(e.g. visibility), not necessarily the quality of the data which is what
https://vocab.ices.dk/?ref=342 describes.
@nicolasvanermen https://github.com/nicolasvanermen how is this field
used in analysis?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/30#issuecomment-763537926,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXORANZCGJKXZ6Z54GLS224S3ANCNFSM4VXNYN7Q
.

it can be used to select high quality data prior to further analysis

So it is an indication of data quality?

it can be used to select high quality data prior to further analysis

So it is an indication of data quality?

Primarily it is a subjective assessment of the observation conditions, but
clearly, in turn this relates to data quality as well.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 20, 2021 at 12:50 PM Peter Desmet<EMAIL_ADDRESS>wrote:

it can be used to select high quality data prior to further analysis
So it is an indication of data quality?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/30#issuecomment-763551288,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXN5D7B5HE7L4W4SMXTS227RTANCNFSM4VXNYN7Q
.

Primarily it is a subjective assessment of the observation conditions, but
clearly, in turn this relates to data quality as well.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 20, 2021 at 12:50 PM Peter Desmet<EMAIL_ADDRESS>wrote:

it can be used to select high quality data prior to further analysis
So it is an indication of data quality?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/30#issuecomment-763551288,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXN5D7B5HE7L4W4SMXTS227RTANCNFSM4VXNYN7Q
.

Implemented: positions have a ObservationConditions field.


[ISSUE #5836]fix the method queryAssignment request twice

Make sure set the target branch to develop
What is the purpose of the change
Avoid calling the method queryAssignment twice for the first POP request
Brief changelog
RebalanceImpl
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

@RongtongJin hi~ PTAL
if i missed something give me some hint, have a nice day :)


fix(): a11y visual fixes components

Description

Increase contrast on warn color (theme.scss)
Increase contrast on messages by removing background color
Increase contrast on code highlighted in markdown component
Increase contrast on statusbar (footer text) on text editor component

Test Steps

[ ] npm run a11y
[ ] Expect errors (Steven is working on these code errrors)
[ ] Verify no contrast related errors (ctrl + f > search contrast) except those already resolved in previous PRs (i.e. theme accent color contrast, top nav contrast, higlight contrast)
[ ] npm run serve
[ ] Verify design matches screenshots below

General Tests for Every PR

[ ] npm run serve:prod still works.
[ ] npm run tslint passes.
[ ] npm run stylelint passes.
[ ] npm test passes and code coverage is not lower.
[ ] npm run build:lib still works.

Screenshots or link to StackBlitz/Plunker

With our new design system we will be adding a high-contrast theme to address accessibility. Closing these for now.


*: Migrate from flatcar-linux to flatcar

This also includes one of the dependencies - locksmith, that also went through the same migration.

[x] Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)

Rebased on top of #172. will rebase it again when it's merged.

I'll try to get a new release out this month including this change.

I'll try to get a new release out this month including this change.

No worries, we do not include FLUO in Flatcar images, so there's no time pressure from our side.


Property maxHeight did not change anything

From the docs
maxHeight | Integer | 300 | Sets max-height style value of the dropdown
Reproduction Link
https://jsfiddle.net/ju317xba/
Steps to reproduce
Just add :maxHeight=1500
Expected behaviour
Changed the

Actual behaviour

Version
"vue-multiselect": "^3.0.0-beta.3",

Try to using :max-height="50" as kebab case.

@lehoaibaokg suggestion does the trick here


Error task not found on deploy

Does this occur consistently? every time i try to deploy.
Repro steps:

Login in azure account
Select my website and press deploy
Running preDeploytask "publish-release" message shows up
Error task not found shows up
Only Running preDeployTask still continue on screen

Action: appService.Deploy
Error type: Error
Error Message: Task not found
Version: 0.17.0
OS: linux
OS Release: 5.7.7-arch1-1
Product: Visual Studio Code
Product Version: 1.46.1
Language: en

Call Stack
file:/workbench.desktop.main.js:4182:990
processTicksAndRejections task_queues.js:85:5

@CLSCDC what does your .vscode/tasks.json file look like at the root of your workspace?

it's this one:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/MakoaV1.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "publish",
"command": "dotnet",
"type": "process",
"args": [
"publish",
"${workspaceFolder}/MakoaV1.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "watch",
"command": "dotnet",
"type": "process",
"args": [
"watch",
"run",
"${workspaceFolder}/MakoaV1.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
}
]
}

Looks like you're missing a few tasks. It should've been added automatically at some point, but in any case here is what that file should look like:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build",
                "${workspaceFolder}/MakoaV1.csproj",
                "/property:GenerateFullPaths=true",
                "/consoleloggerparameters:NoSummary"
            ],
            "problemMatcher": "$msCompile"
        },
        {
            "label": "publish",
            "command": "dotnet",
            "type": "process",
            "args": [
                "publish",
                "${workspaceFolder}/MakoaV1.csproj",
                "/property:GenerateFullPaths=true",
                "/consoleloggerparameters:NoSummary"
            ],
            "problemMatcher": "$msCompile"
        },
        {
            "label": "watch",
            "command": "dotnet",
            "type": "process",
            "args": [
                "watch",
                "run",
                "${workspaceFolder}/MakoaV1.csproj",
                "/property:GenerateFullPaths=true",
                "/consoleloggerparameters:NoSummary"
            ],
            "problemMatcher": "$msCompile"
        },
        {
            "label": "clean",
            "command": "dotnet",
            "type": "process",
            "args": [
                "clean",
                "${workspaceFolder}",
                "/property:GenerateFullPaths=true",
                "/consoleloggerparameters:NoSummary"
            ],
            "problemMatcher": "$msCompile"
        },
        {
            "label": "publish-release",
            "command": "dotnet",
            "type": "process",
            "args": [
                "publish",
                "${workspaceFolder}",
                "--configuration",
                "Release",
                "/property:GenerateFullPaths=true",
                "/consoleloggerparameters:NoSummary"
            ],
            "problemMatcher": "$msCompile",
            "dependsOn": "clean"
        }
    ]
}

thank you very much!, it works, i mean, is not crashing or something, the website still keep the default's home page after the deploy message with the success deploy, i'll keep searching about it.


Dropwizard query endpoints.

WIP. Still todo:

instrumentation
logging
pagination

we are not considering dropwizard right now. closing for now


WIP: Implementation of stable curve methods

Implements pool_tokens_to_trading_tokens and trading_tokens_to_pool_tokens for the stable curve.
TODO:

[ ] Add unit tests and prop tests to ensure invariant always holds
[ ] Analyze instructions to ensure that they're well below compute budget

@joncinque

Hi @joncinque , we addressed your comment about RoundDirection! Let us know what you think.

@joncinque could I please have a fresh review since all the new pushes?

Closing this PR to let @akamutsu open a new PR as the owner!


Explicitly use or support TLS1.2

On systems with TLS1.0 disabled I am getting this error:
Invoke-WebRequest : The underlying connection was closed: An unexpected error occurred on a send.
At line:2 char:46
+ ... n = ([xml]((Invoke-WebRequest -UseBasicParsing -Uri:"$uri&action=info ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

Adding the following line allows this to work:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
From Microsoft page:
https://docs.microsoft.com/en-us/security/engineering/solving-tls1-problem

Windows PowerShell uses .NET Framework 4.5, which does not include TLS 1.2 as an available protocol. To work around this, two solutions are available:

Modify the script in question to include the following:
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12;

Add a system-wide registry key (e.g. via group policy) to any machine that needs to make TLS 1.2 connections from a .NET app. This will cause .NET to use the "System Default" TLS versions which adds TLS 1.2 as an available protocol AND it will allow the scripts to use future TLS Versions when the OS supports them. (e.g. TLS 1.3)
reg add HKLM\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /v SystemDefaultTlsVersions /t REG_DWORD /d 1 /f /reg:64
reg add HKLM\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /v SystemDefaultTlsVersions /t REG_DWORD /d 1 /f /reg:32

This should be resolved in the latest version


Challenge ID2

document type and nationality: Passport, Turkey
Account address: 3VjC88swb5V73vpoiANbVDNJj5hvb2SAqhCiAaNhn5b5eDjdqd
public data attribute:
Country of nationality: Turkey
device make and model and OS version: iphone XS ios 14.0.1

confirmed:ID2
account1:2xUiE9JmG5UWstRsh6gsbPUpjPr1UKLtTtLFW5bMxRB4CWDtEc
account2:4KYWymfuk4yHAMJ4E6nTvtfSkPSNWwHbRECgoai3GSugrsgKsw
PublicDataAttributes:Verified
DeviceMake&Model:Verified