fix: Issue-99

Refactor CardSet component to use destructured props to prevent re-rendering

@version0chiro raised a PR for #99.
Please review

LGTM! Thanks for this, a follow up task can be added to make the props into a type to make readability better, can create an issue for that

Sure I'll create an issue for adding proptypes and destructuring props in every file


Fix 0.16 to 0.17 migration issues

Describe the bug
To make 0.16 to 0.17 migration work, dex needs to be removed before applying the updated version and the migrate-openid.sh script needs to be modified slightly.
To Reproduce
Steps to reproduce the behavior:

Setup a cluster using version 0.16
Go through the steps in upgrade-apps.md

Expected behavior
0.16 to 0.17 migration goes smooth.
Version (add all relevant versions):

Compliant kubernetes apps version 0.16 .

For future reference: you don't need to create issues for the fixes done during release QA, we count that as part of the QA process.
But if you find problems during QA that will not be fixed for that release, then it's very good to create an issue for it.


Re-compilation failed on external import changes

🐞 Bug report
Command (mark with an x)

[x] serve

Is this a regression?
✍ Yes, the previous version in which this bug was not present was: 11.0.5
Description
✍ Since i up to 12.x.x version, i got error on re-compile application.
In angular application I use external import out of project environment and folder.
import { CupertinoPane } from '../../../cupertino-pane';

I serve angular app with ng serve and there is no error on this moment.
Then, i make changes in cupertino-pane package and build it again with
$ cd cupertino-pane
$ gulp build

In this time, angular cli successfully see changes and trying to re-compile app.
Then i got error below.
If i re-run ng serve error will disappear.
What i want is real-time compilation to have ability make changes in external packages.
I use this in previous versions.

🔥 Exception or Error

Cannot find module '../../../cupertino-pane' or its corresponding type declarations.

🌍 Your Environment

Angular CLI: 12.2.4
Node: 14.17.4
Package Manager: npm 6.14.14
OS: darwin x64

Angular: 12.2.4
... cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1202.4
@angular-devkit/build-angular   12.2.4
@angular-devkit/core            12.2.4
@angular-devkit/schematics      12.2.4
@schematics/angular             12.2.4
rxjs                            6.6.7
typescript                      4.2.3

Unfortunately without a reproduction it’s hard to tell what is happening.
Can you please setup a minimal reproduction? Thanks

@alan-agius4 updated with reproduction steps.

The main problem here, is that during the rebuild, in your gulp tasks you are deleting and re-creating files. Typically you'd want to avoid doing that and only emit the changed files when the build is in watch mode as this also helps to reduce the incremental build time of application.
Changes are aggregated to every 200ms https://webpack.js.org/configuration/watch/#watchoptionsaggregatetimeout, in your case this causes race conditions due to missing files on disk.
While with your setup it is non trivial to emit only changed files, you can easily update the code to not delete the entire package. (NB: for non watch mode, I support you have a seperate task that does clean the dist).
cupertino-pane/gulp/build-js.js
    plugins: [
-      typescript({clean:true})
+      typescript()
    ],

cupertino-pane/gulp/gulpfile.js
- gulp.task('build', gulp.series(['clean', 'js', 'prod-source-sourcemap-fix-paths']));
+ gulp.task('build', gulp.series(['js', 'prod-source-sourcemap-fix-paths']));

I also noticed that you are building your library using custom gulp tasks, I strongly suggest to use the Angular CLI to build your libraries. You can read more about this here https://angular.io/guide/creating-libraries, otherwise you'd need to keep syncing the changes in the APF in your custom build. Using the Angular CLI also ensures that you are using the best practices when it comes to building and packaging your library.


Related articles

Added "Related Articles" feature at the bottom of each article

Codecov Report

Merging #22 (97c58a3) into master (0141b07) will decrease coverage by 0.15%.
The diff coverage is 5.84%.

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


[Plinth] Optimize 'unionValue'

Addresses:

unionValue is inefficient, because unionWith is, because Map.union is, because of all the These extra work that it does. If unionValue is important enough to be considered as a builtin, it is important enough to be optimized in Plinth

from #5967.

I'm closing this PR in favor of the #6656 issue.


add task files for human organs senses task

To clean up the PR #297 and avoid the conflicts, I have just copied over the two files that are meant to be changed (a task.json and a README.md in the relevant folder).  Please see the earlier PR for discussion prior to this date.
@ethansdyer @fsiar

@ramasesh, Thank you very much. Thankssssssss.
I have the same problem with my two other tasks. 501 & 509. If you can fix them too, let me know to update the readme for them and then ask for your help.
Thank you, Fatemeh.

@fsiar, I revised the task.json and README.md files. In the former I tried to fix minor grammar, spelling, ambiguous wording and repeated example issues. In the latter, I rephrased the motivation and memorization sections. Please take a look and sign off on the changes if you are okay with them.

@ethansdyer  Thank you very much.
Should I take any action?

@fsiar If you have no problems with the new files, then just tell us that you are okay with them, and we can merge.

Yes. Thank you @ramasesh  and @ethansdyer, sure it is all fine.

Thank you


Add some dartdoc to basic widgets

These docs are largely duplicated from the cooresponding rendering classes. I'm
not sure how we can avoid repeating ourselves.

@Hixie

LGTM


Ss dropdown button

Overview

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: ABC-123
[ ] I have run this code to verify it works
[ ] This PR includes unit tests for the code change

📬Published Alpha Packages:@codecademy/gamut-icons@4.11.1-alpha.fa63b3.0@codecademy/gamut-kit@0.3.85-alpha.fa63b3.0@codecademy/gamut-labs@15.6.2-alpha.fa63b3.0@codecademy/gamut@32.15.1-alpha.fa63b3.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://6094ff1b34e2e909332a8ef1--gamut-preview.netlify.appDeploy Logs


[Lite] ICU rebasing bug fix

Build pass both enable/disable use_icu_alternatives_on_android.
icu feature reducing size: 2.419M
Bug=xwalk-4520

@halton @d0ngjun  please help to review. thanks.

Add reducing size info in the git log, please.

@d0ngjun  reducing size added.

LGTM


Tabular: Added AG_args and AG_args_ensemble arguments to task.fit

Issue #, if available:
Description of changes:

Added AG_args and AG_args_ensemble arguments to task.fit, this allows users to do interesting things like disable stackers from using original features (only use stack features) via AG_args_ensemble={'use_orig_features': False}, or give all models a prefix in their name via AG_args={'name_prefix': 'CustomPrefix_'}.
Fixed unlabeled_data error during stack ensembling.
Enabled user overrides for stack_ensemble_levels and num_bagging_folds when presets or auto_stack are enabled (previously was confusing as user values were being silently ignored in these cases).
Improved sanity checking for stack_ensemble_levels and num_bagging_folds values and compatibility (e.g. stack_ensemble_levels cannot be 1 if num_bagging_folds is 0).
Fixed docstring file location hints to be aligned with post-modularization file locations.
Cleaned Trainer by avoiding having a self.stack_ensemble_levels variable when it was not necessary (nor accurate after fit_extra is added).

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

Job PR-802-1 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-802/1/index.html

Could you add an executable example of using these in the Tabular FAQ section?  These are fairly complicated for users to otherwise understand, and might be broken in future code changes without some automated run that uses them.

Could you add an executable example of using these in the Tabular FAQ section? These are fairly complicated for users to otherwise understand, and might be broken in future code changes without some automated run that uses them.

I plan to add unittests and a full tutorial for fit_extra which will use a lot of these more advanced options, since it becomes a lot more practical to test them by fitting extra models on an already fit stack than training the stack from scratch each time with each option.

Job PR-802-2 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-802/2/index.html

Job PR-802-4 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-802/4/index.html


doc: add Muter to the example list

CC: @SeanROlszewski

thanks @nkcsgexi! this is great. is it possible for it to read "a tool for automated mutation testing for Swift"?

@SeanROlszewski you are welcome 😄  Please feel free to open a PR to polish the description if needed.


Update sum.js

Pull Request Type
What kind of change does this PR introduce?

[x] Solved an issue/task
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

Issue Number: [Insert Issue Number #1514
What is the new behavior?
Created a simple program which has a function called sum, that returns the sum of two numbers and prints the result in the console

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out our forkcommitmerge.io website repository. The repository contain real issues that you can help to resolve or create some of your own if you see any bugs or want to add new features to the site, etc. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


module declares its path as: secrets; but was required as: github.com/infomaniac/go-secrets

Please change module in go.mod to github.com/infomaniac/go-secrets

erledigt.


Do not use pytesseract

Hi,
It is "not reliable at the moment" because of PyTesseract, because it converts the tiff in bmp before passing it to tesseract, and a lot of quality is lost in the process. You don't need it. You can directly use the tesseract command in subprocess, which is simplifying the code a lot (you don't need a tempfile, you don't need Image, etc.).
It doesn't solve everything, because tesseract is not perfect, but I tested this patch on good scans and it is working a lot better than before.

Cool. In combination with removing white space this should give good results on scan.s

So if no text is found in the PDF, it will fall back to tesseract again.
I'll adapt that and add tesseract as optional install to the instructions.

Thank you @m3nu!


fix(batcher): assert when using the transaction_provider with n_txs=0

This change is

#2323  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


GET VMSS expand parameter not required

Bug Report

import path of package in question, e.g. .../services/compute/mgmt/2018-06-01/compute
/services/compute/mgmt/2021-07-01/compute/virtualmachinescalesets.go#L553

SDK version e.g. master, latest, 18.1.0
latest
Release v57.0.0<PHONE_NUMBER> (#15400)

Specify the exact commit if possible; one way to get this is the REVISION
column output by dep status "github.com/Azure/azure-sdk-for-go.

output of go version

What happened?
GET VMSS expand parameter looks like it is required. That is incorrect...it should be an optional parameter. See https://docs.microsoft.com/en-us/rest/api/compute/virtual-machine-scale-sets/get

What did you expect or want to happen?
Customer should be able to GET VMSS without specifying expand parameter.

How can we reproduce it?

Anything we should know about your environment.

@RickWinter @lirenhe is there any way to get an RCA for this one? How is possible that an optional parameter in the API gets made as required in the SDK? Is there something we need to do differently in swagger?

And BTW, in track 1 SDK, you will have to assign an empty string to it if you do not want to pass expand parameters.


UE 4.25.1

Hey folks,
is this plugin already working with 4.25.1?
cheers

I managed to build it myself for Version: 4.25.1-13594126+++UE4+Release-4.25
I also packaged it up for anyone that wants to use it.
https://drive.google.com/file/d/1z2qDxYI_Hso2fhYA9IqqovMUVfcWKC9E/view?usp=sharing

How did you complid the plugin for 4.25? I want to compile it to 4.26 and i dont know how


Add ECMAScript Module Support

The imports/exports generated by this tool are not compatible with ECMAScript Modules out of the box, as they are missing the mandatory file extension. It would be useful to be able to configure this behaviour manually or have the tool resolve the current module system through the tsconfig.json file(s).
Expected output
export * from "./builtins/Media.js";
export * from "./builtins/MediaFormat.js";
export * from "./builtins/RequiredBy.js";
// ...

Actual output
export * from "./builtins/Media";
export * from "./builtins/MediaFormat";
export * from "./builtins/RequiredBy";
// ...

Causes the following error:
Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean './builtins/Media.js'? ts(2835)

Alternatively, an option to generate all types into a single file without the need for imports/exports could resolve this issue.

Thanks for submitting an issue. I am unfortunately not really familiar with ECMAScript modules as I am primarily working only with typescript. Could you elaborate a bit more on what you need?
The generated files are typescript files are you sure you expect the file extension to be .js and not .ts? I mean, is it actually possible to have interfaces or typescript types in javascript files?
I think the easiest way to solve this would be to add a flag that would affect the import statements.


Cross-version API Compatibility tests - Feature flags API

What this PR does / why we need it

Added Config Features APIs compatibility tests  for SetFeature, IsFeatureEnabled, DeleteFeature APIs for Runtime libraries latest, v0.28.0, v0.25.4, v0.11.6.
Added helper methods to create API Commands, Validators to validate input and outputOptions.
Extended the testplugins implementation to trigger Feature APIs.
Added Default helper functions to create the input and output options data for command creation

Detailed Info:
test/compatibility
core/api_constants.go -> Added Feature Flag APIs names
framework changes
compatibility-tests/featureflags -> Add compatibility tests for feature flag APIs
featureflags directory to provide functions to create api commands and validations to help write compatibility tests for feature flags APIs
testplugins changes
Add Implementation to trigger feature apis for all supported runtime versions
Which issue(s) this PR fixes

Fixes #
Describe testing done for PR

Added Unit testing for the helper functions like Command creations, Trigger Feature APIs.
Build and Run compatibility tests using below command and make sure all tests pass
make compatibility-tests

Ginkgo ran 4 suites in 28.183200333s
Test Suite Passed

Release note

Added Feature flag Config APIs compatibility tests

Additional information
Special notes for your reviewer

Bunch of nits on typos, but otherwise lgtm, thanks!

@vuil Thanks for the review, Addressed the comments


Made SearchOptionsProcessor and SortOptionsProcessor static classes

Made SearchOptionsProcessor and SortOptionsProcessor static classes as there is no need to create an instance of them

I appear to have done a few mistakes. I'll redo my changes and make a new pull request. sorry for the inconvenience.

Make sure you take latest master which now supports asp.net core 3.0. Thanks

Make sure you take latest master which now supports asp.net core 3.0. Thanks

I have made an updated pull request and suggestion regarding the usage of ASP.NET Core 3.0
Pull Request
Suggestion


Move struct definition to ty module.

This PR is one of several in a process to address https://github.com/FuelLabs/sway/issues/2951. This PR moves the struct definition to the ty module. Currently, things are a little awkward organizationally, as the definitions and impl blocks are in different modules, but this is done in (quick) iterations to reduce merge conflicts overall.

Closing in favor of #3024.


If there are multiple end-points in a LES, the storage in EV strategy introduces negative spikes

It is unfortunate that a strategy deployed to reduce network congestion introduces supply peaks that exceed the network capacity:

@antw could this be the effect of the EVs in one end-point having some extra storage which is then used by EVs in another end-point?
Would this be solved by 'subnet awareness'?

The LES in question: http://beta.moses.et-model.com/testing_grounds/310

The LES in question: http://beta.moses.et-model.com/testing_grounds/310

The LES seems to have changed, and no longer has any loads on "Households 1".

@antw could this be the effect of the EVs in one end-point having some extra storage which is then used by EVs in another end-point?
Would this be solved by 'subnet awareness'?

That's a reasonable explanation, and I can imagine that would be the reason you would see this behaviour. Like you, I don't think it's ideal.
Subnet calculation might, in theory, be able to prevent this from happening.

The LES seems to have changed, and no longer has any loads on "Households 1".

Oops! Sorry I think I dit some editing later :blush:

Like you, I don't think it's ideal.

I'm not complaining but I would like to give a demo tomorrow where I understand the behaviour well. Thanks for validating my thoughts @antw!


DCR: add expression support to object editor.

When you use the BeginDialog action to start a dialog that takes parameters you almost always need to pull the options from memory. You'd like to be able to author the options object like this:

That matches the way you'd author a JSON object using LG but it's not supported by the Object Editor. Instead you have to use an expression like this:

This is a) non intuitive and b) doesn't scale beyond a property or two.  Even adding a second property results in an expression like: =addProperty(addProperty({}, "answer", dialog.answer), "editable", dialog.isEditable)
This is a major pain point for using dialogs currently.

I do realize this would require a change to the underlying adaptive expression but it is a current pain point.

The other option would be to change the BeginDialog skill to take a list of option parameters where each param value can be an expression. The UX would look similar to that of the switch statement.

@Stevenic The JSON Editor is raising an error because the text you entered is not valid JSON. If you wrap the answer value in double quotes, it should work as expected.


TypeLoadException using MathNet.Numerics.Data.Matlab

Given netCore3.1 console application with MathNet.Numerics.Data.Matlab (4.0.0) and MathNet.Numerics.Data.Text (4.0.0) usages, once I reference a netstandard lib which is using MathNet.Numerics (4.12.0), I got System.TypeLoadException on Matlab read or write call with message:
Could not load type 'MathNet.Numerics.Properties.Resources' from assembly 'MathNet.Numerics, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.

Here is simple example to reproduce https://github.com/Dblm0/Math.NET-Test
There are no errors with MathNet.Numerics (4.11.0)

We are having the same problem.
I guess it was introduced by commit:
[https://github.com/mathnet/mathnet-numerics/commit/43297a03668b2d14f94d35347eedeb421f9807b8]
The resources used in Data should be replaced by strings.

Same here, MathNet.Numerics.Data.Matlab is unfortunately currently broken because of this. It would be great if the fix proposed above could be integrated!

Ah, I completely missed this dependency. Thanks for reporting, and for the PR!

Should be fixed in the 4.1 versions of the .Text and .Matlab packages, which now require Numerics 4.12.0 or newer.


Mark mode in the terminal similar to Windows terminal

Being able to to use similar features as "mark mode" in Windows terminal to be able to navigate the terminal and select text without the need of using the mouse. For example, "mark mode" uses ctrl+shift+m in Windows Terminal to enter the mode where you will be able to navigate the terminal with keyboard.

You can do this in terminals with shell integration already via ctrl/cmd+shift+up/down arrow


Credentials?

I'm getting the following running ecs-gen on a container.
2017/10/12 04:36:23 found cluster region to be: ap-southeast-2
2017/10/12 04:36:23 found cluster name to be: Test-ECS-Cluster
2017/10/12 04:36:23 updating config
2017/10/12 04:38:59 NoCredentialProviders: no valid providers in chain. Deprecated.

I think I am affecting by this: https://github.com/aws/aws-sdk-go/issues/1226

Yeah the container doesn't seem to have a roll attached, but ecs-gen works fine on the instance. If I wanted a similar setup, using a host container how would I go about it?

Sorry for the late reply. I'll have a look at the above issue.
Are you using http_proxy? Even when you run it on the instance?

yep  I setup http_proxy https_proxy and no_proxy. To be honest I get the same error running awscli, so I am a little lost how the container gets credentials.
I have also applied the same role on my instance as my task. :/

@codesuki Actually, just thinking over the weekend, I think my issue is: https://github.com/aws/amazon-ecs-agent/issues/605. I'm not able to test right now, but will check it on Monday.

Let me know the results!

Cool yep that was my issue. I also had to add my own host to the no_proxy list, due to this network call here:
result, err := sendHTTRequest("http://" + host + ":51678/v1/metadata")

which means I have to dynamically modify the no_proxy var. Is there someway we can avoid this call?

I will replace that by localhost.

Hmm, I'm not too keen on adding --cluster on the binary because I'll need to bake a new image for every cluster with that setting.
But I see this is possible:
https://github.com/codesuki/ecs-gen#using-with-docker
so thats probably my best bet yeah?

At the moment yes. Although I can't promise it I'll try to change it to localhost today and make a release.

I don't see how setting the API call to hit localhost will work if it has to hit the host machine (assuming you are using a bridged network)?

Hahaha, good point! That's why I had to get the IP of the machine in the first place.
Well, forgot about that for a minute. Sorry, then, yes please use the environment variables.

Closing issue, since issue has been resolved!


JAVA-629: Don't use connection timeout for unrelated internal queries.

looks good, runs cleanly in CI, :+1:

Looks good to me.

The connect timeout is still used in Cluster#connect, but that method gets refactored in #427 and does not use it anymore.


support min_p sampling parameter

support min_p sampling option
https://github.com/InternLM/lmdeploy/issues/1745

Very excited to test this - thank you! 🙏


Improve README.md

I'm submitting a ...

[x] feature request

Improve our README file.
Steps to reproduce:
you may mention our gitter channel link https://gitter.im/Addy-Smart-Addresses

I have also made some changes to README.md to display the logo. Check PR #6

I can change the size so the logo will be like this. Cause right now it's just a link and there's no logo displayed. Just re-open #6 so I can push it there.

@codeteo just create a new PR, it would be better I guess.


modules: liblc3: Rename the module for consistency

The old project, liblc3codec, is not used anymore. Rename the Zephyr
module name, folders, and Kconfig options based on the new name, liblc3.
Signed-off-by: Carles Cufi<EMAIL_ADDRESS>

@Thalley @stephanosio @Casper-Bonde-Bose @MariuszSkamra this is now ready, since the upstream PR is merged


Can't load refractive material with k values

julia> RefractiveMaterial("main", "Pt", "Werner")
ERROR: KeyError: key :coefficients not found
Stacktrace:
 [1] getindex
   @ ./dict.jl:482 [inlined]
 [2] RefractiveIndex.DispersionFormula(data::Dict{Symbol, Any})
   @ RefractiveIndex ~/.julia/packages/RefractiveIndex/lOhEM/src/RefractiveIndex.jl:50
 [3] RefractiveMaterial(shelf::String, book::String, page::String)
   @ RefractiveIndex ~/.julia/packages/RefractiveIndex/lOhEM/src/RefractiveIndex.jl:85
 [4] top-level scope
   @ REPL[1]:1

This happens for every material I tried that has values for k.

Oops, I fixed this back in March, but forgot to tag a new version. Should be fixed once v0.1.3 goes into the registry (https://github.com/JuliaRegistries/General/pull/41016).

Fixed in https://github.com/stillyslalom/RefractiveIndex.jl/commit/e18355287d4aa6ff8ad87bfb6bded10e1832c2b4. You should be able to access k values via (::RefractiveMaterial).dispersion.k(λ [μm]). I'll probably tweak the API in the next breaking release to return a tuple (n = ..., k = ...) via the standard callable-struct method for materials with tabulated n and k. Let me know if there are any further issues.


French translation

Adds a french translation file.
It didn't look like there was anything else needed for the new language to work, but let me know if I missed something!

@kaitlinnewson - yes, that should be it. I noticed one probable typo - the text previewer (line 15) has 'test' in the translation rather than 'text'.
Other than that, I've noticed that the footer still references the old location at QDR rather than the new GDCC location - but I'll change all three translations once this PR is merged, so nothing needed there.

thanks @qqmyers - the typo is fixed now!


Possible Encoding Issues

I've created a script that aims to reexport the same content as this library to have independent implementations which can be used to check for consistency errors.
An export from the new parse, as compared to the original version here shows nine different but possibly "correct" entries:
- From the original export, present in `list-20040907.tsv`
+ From a new export, https://github.com/nathanhammond/parse-jyutping-table-full/blob/master/totsv.js

- 十	U+5341	sap6
+ 〸	U+3038	sap6
- 卄	U+5344	jaa6
- 卄	U+5344	je6
- 卄	U+5344	lim6
- 卄	U+5344	nim6
+ 〹	U+3039	jaa6
+ 〹	U+3039	je6
+ 〹	U+3039	lim6
+ 〹	U+3039	nim6
- 卅	U+5345	saa1 aa6
+ 〺	U+303A	saa1 aa6
- 兀	U+5140	at6
- 兀	U+5140	ngat6
+ 兀	U+FA0C	at6
+ 兀	U+FA0C	ngat6
- 嗀	U+55C0	hok3
+ 嗀	U+FA0D	hok3

Further, there is a weird one:
+ 浧	U+6D67	wun3
- 𤧬	U+249EC	wun3

From JPTableFull.pdf that is defined as: { ucs2: "E6C5", jyutping: "wun3" }.
I'm pretty sure that this is an issue stemming from my use of @chaklim's hkscs_unicode_converter. I'm not yet 100% caught up on all of the weird character set things throughout the years but I do believe that U+249EC is correct.

I am closing this issue; having done further review I believe that the values present in this listing are correct.


Umbrella issue for Ghost package

feature requests

[ ] support recommend labels. the app name need to come from the package, need to find an approach to not using apply-replacement to assign from Kptfile meta name to function config SetLabels value.
[ ] Need a secret generator. and NameReference transformer that can sync names between secret and the StatefulSet spec.template.containers[].env.valueFrom.secretKeyRef
[ ] ConfigMap is used to provide the Statefulset volume, holding an INI file.

friction issues

[ ] set-labels should not transform local-config manifests.

version: v0.1.5
expected:  skip KRM resources with config.kubernetes.io/local-config: "true" label .
Another solution: add an option includeLocalConfig in SetLabels function config.

[ ] set-namespace:v0.4.1 does not accept resources of same GVKNN (different file path). v0.3.4 works well.
[ ] latest set-namespace with origin gives too many warnings for raw manifests. This is annoying.

User experience compared to Helm:

helm users are more easy to get started. They only edit values.yaml file (with enough comment, they can even only read that file). While in kpt, configurations are on KRM resource level, especially since we recommend using configPath over configMap, users cannot merely read a Kptfile.
Enabling or disabling a group of resources in helm is easy (e.g. make the inline if condition to be false can skip the resource). How shall we let users disable a group of KRM resource (e.g. networkPolicy, ingress)


Generating priv_validator_key  from seed words used to initiate ledger

I would want to use seed words that I sued to initiate ledger with to create a softsign priv_validator_key file or to use those words to initiate youbi later, how can I do that ?
I found the following info so far
 Step 1: retrieve the 512 bits master seed from bip39/bip32 24 words
      Step 2: apply SLIP10 initialization to derive master Ed25519 key and chain code
      Step 3: Apply "BIP32-Ed25519 Hierarchical Deterministic Keys over a Non-linear Keyspace" paper from Dmitry Khovratovich and Jason Law

so what I did so far is

generated a bip39
var bip39 = new Bip39("... bla bla ..")
used that to derive key
var derivedKey = Ed25519HdKeyGen.DerivePath("m/44'/118'/0'/0'/0'", bip39.SeedBytes);

Now I have Key and Chain Code, but no idea what to do next

Solution
if you want to generate priv_validator_key
for example:
{
  "pub_key": {
    "type": "tendermint/PubKeyEd25519",
    "value": "BASE64_XXXXXXXXXX_32B"
  },
  "priv_key": {
    "type": "tendermint/PrivKeyEd25519",
    "value": "BASE64_XXXXXXXXXX_64B"
  }
}

generate bip39
var bip39 = new Bip39("... bla bla ..")

derive a key
derivedKey = Ed25519HdKeyGen.DerivePath("m/44'/118'/0'/0'/0'", bip39.SeedBytes);

that will give you Key and Chaincode, ignore the chain code,

use key to generate public key

var pubKey = Ed25519HdKeyGen.GetPublicKey(derivedKey.Key);

Encode with base64

pub_key = pubKey.ToBase64String();
priv_key = derivedKey.Key.Combine(pubKey).ToBase64String();
Notes

address field is not required
more info can be also found in this issue

Working script to receive privat key, no need to do tmkms import as it outputs base64: https://github.com/KiraCore/KB/blob/master/Cosmos/Scripts/tmkms-softsign-recovery-from-seed.py

would you mind creating a PR for this? Ideally including a brief markdown document explaining how to use it? I think it would be a great to have that as part of the repository.

To this repo or some other ?

That would work too.
Anyway, just FYI. we will be restructuring Ledger related repos in the next couple of weeks to simplify development workflow, etc.

Done as recommended: https://github.com/tendermint/tendermint/pull/4528/files


⚠ Bofrost.de has degraded performance

In c607726, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1275 ms

Resolved: Bofrost.de performance has improved in df51a93 after 19 minutes.


Number of non-zero hessian elements seems to be non-coherent

When an optimization problem is initialized all the data saved in the OSQPData struct are copied inside  OSQPWorkspace by the way the number of non-zero elements of the hessian matrix seems to be non-coherent.
As regarding the Hessian matrix P only its upper-diagonal part is saved by using
https://github.com/oxfordcontrol/osqp/blob/71aaadb3daad3ae133400d1d0b73f1644cd21ae9/src/osqp.c#L114
Inside this method the number of non-zero elements is estimated
https://github.com/oxfordcontrol/osqp/blob/71aaadb3daad3ae133400d1d0b73f1644cd21ae9/src/cs.c#L259-L266
and then saved
https://github.com/oxfordcontrol/osqp/blob/71aaadb3daad3ae133400d1d0b73f1644cd21ae9/src/cs.c#L309-L310
However the numbers of non-zero elements of data->P and work->data->P seems to be different.
I wrote a simple test in order to better explain this behaviour osqp-test.zip.
In the following some lines are shown
// Structures
OSQPWorkspace * work;  // Workspace
OSQPData * data;  // OSQPData

// Populate data
data = (OSQPData *)c_malloc(sizeof(OSQPData));
data->n = n;
data->m = m;
data->P = csc_matrix(data->n, data->n, P_nnz, P_x, P_i, P_p);
data->q = q;
data->A = csc_matrix(data->m, data->n, A_nnz, A_x, A_i, A_p);
data->l = l;
data->u = u;

// Define Solver settings as default
osqp_set_default_settings(settings);

settings->alpha = 1.0; // Change alpha parameter

// Setup workspace
work = osqp_setup(data, settings);
printf("#nonzero elements (original) %lld\n", data->P->nzmax);
printf("#nonzero elements (inside workspace) %lld\n", work->data->P->nzmax);

The output is
-----------------------------------------------------------------
           OSQP v0.3.0  -  Operator Splitting QP Solver
              (c) Bartolomeo Stellato,  Goran Banjac
        University of Oxford  -  Stanford University 2017
-----------------------------------------------------------------
problem:  variables n = 2, constraints m = 3
          nnz(P) + nnz(A) = 8
settings: linear system solver = suitesparse ldl,
          eps_abs = 1.0e-03, eps_rel = 1.0e-03,
          eps_prim_inf = 1.0e-04, eps_dual_inf = 1.0e-04,
          rho = 1.00e-01 (adaptive),
          sigma = 1.00e-06, alpha = 1.00, max_iter = 4000
          check_termination: on (interval 25),
          scaling: on, scaled_termination: off
          warm start: on, polish: off

#nonzero elements (original) 2
#nonzero elements (inside workspace) 4

Is this  behaviour desired? Is it a bug? If it's a bug I think it can be easily solved by changing this line
https://github.com/oxfordcontrol/osqp/blob/71aaadb3daad3ae133400d1d0b73f1644cd21ae9/src/cs.c#L309-L310
into
M_triu->nzmax = z_M;

The behavior is correct. Here are a few comments to make it more clear

We extract only the upper triangular part of P whether or not we pass the full P or the upper triangular part of P.  Thus, the number of nonzero elements can be can change in the conversion.

nnzmax is just the maximum possible number of nonzero elements in the matrix. It does not always correspond to the number of nonzero elements. To get the number of nonzero elements I suggest you to look at the last elements of the P->p array. If you change your code as follows:
    printf("#nonzero elements (original) %lld\n", data->P->p[data->P->n]);
    printf("#nonzero elements (inside workspace) %lld\n", work->data->P->p[work->data->P->n]);

it should return the correct answer. Not that this happens only because your matrix P is  upper
triangular (in this case diagonal). If you pass a full matrix, the result can be different.

If the matrix is in triplet format, the number of nonzeros is stored in nz. This is described in
https://github.com/oxfordcontrol/osqp/blob/08bdea451f9c31ef1ec46506f2c9211a01c12cd0/include/types.h#L19-L29
this is why we assign it here.
https://github.com/oxfordcontrol/osqp/blob/71aaadb3daad3ae133400d1d0b73f1644cd21ae9/src/cs.c#L303-L305
Afterwards, the conversion
https://github.com/oxfordcontrol/osqp/blob/71aaadb3daad3ae133400d1d0b73f1644cd21ae9/src/cs.c#L306-L308
assigns the right matrix.

Hope it is a bit more clear now.

Yes! thank you very much!

Great! I will close the issue. Feel free to reopen it if it is still unclear.


Templated-CHANGELOG mechanism

Exactly the same mechanism as Emissary-ingress used.
Signed-off-by: Flynn<EMAIL_ADDRESS>

Going ahead and landing this doc change.


Support skip deploying kube-proxy in Vagrant testbed

This can be helpful for running e2e test locally with antrea-proxy proxyAll feature enabled.
Signed-off-by: Xu Liu<EMAIL_ADDRESS>

Codecov Report

Merging #3221 (7e20329) into main (eb3965f) will decrease coverage by 13.52%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #3221       +/-   ##
===========================================
- Coverage   52.00%   38.47%   -13.53%
===========================================
  Files         331      330        -1
  Lines       28463    39678    +11215
===========================================
+ Hits        14802    15266      +464
- Misses      11970    22893    +10923
+ Partials     1691     1519      -172

Flag
Coverage Δ

integration-tests
34.02% <ø> (?)

kind-e2e-tests
?

unit-tests
41.34% <ø> (-0.02%)
:arrow_down:

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


feat: better benchmarks with an array of wallets instead of just one

create different env vars or cases depending on the underlying starknet client -> mempools may not be filled in the correct order if same user spams txs -> maybe a way to make it better would be to modify the deploy script and fund an array of addresses. and use those in the load test

closing this as the benchmarks aren't currently used nor are they part of the CI.


Usage with TypeORM

Can this package be used with TypeORM Im already using it with sequelize
Is there any way it will work with TypeORM

If not, are there any alternatives?

https://github.com/bemihq/typeorm is similar to paper trail in TypeORM and may useful for you.


This is supposed to say LifecycleEventListener

I just followed the instructions and I believe this was supposed to say LifecycleEventListener to make it work

Thanks for the PR.

@facebook-github-bot shipit

closed with https://github.com/facebook/react-native/commit/8f363a3f5f1661ccd3b939a7fb1eef2b9052bbe3


#843 - Use JS sort method to sort migrations by name

Simple fix to #843. Now javascript sort function is used to both sort the executed migrations and the migrations to be executed.
Closes #843

This now breaks the sorting by timestamp. Out-of-order migrations can be executed in different order than the name order. That's why the primary ordering is by timestamp.

Then perhaps choose the sort method based on allowUnordered migrations?

Then perhaps choose the sort method based on allowUnordered migrations?

All you need to do is sort using the same logic as the SQL. Sort by timestamp and if the timestamps are equal, sort by name.

@koskimas  I will add more tests for the out of order migration because the current tests didn't break when I ordered  the executed migrations only by name

@koskimas I've found out why the tests haven't broken with allowUnordereMigrations enabled. The reason was the test migrations name were already in alphabetical order so I've added a test case where the migrations name are not in order to test that when migrating down it determines the migration order using the timestamps.


Include urls

Exclude is great. I miss include urls. It's needed when using routed urls that the sitemap can not know about.

I guess there are two questions we need two answer before implementing this:

what date do we use as "last modified"?
what about multi-language sites? Do we include, exclude, or make linking optional for each route?

Really good points.

Set it when including the urls.
Does this plugin work with multiple languages? In that case some key for that is needed.

c::set('sitemap.include', [
  'en' => [
    [
      'modified' => 123456778 // Timestamp
      'url' => 'some/url'
    ],
     [
      'modified' => 23423423 // Timestamp
      'url' => 'other/url'
    ]
  ]
]);

A little bit messy.
I would prefer to just write:
c::set('sitemap.include', [
'some/url',
'other/url2'
]);

A more "opt-in" approach, also lastmod is an optional attribute, so we should be good to go with only url and alternate for multi-lang sites.
c::set('sitemap.include', [
    'simple/route',
    [
        'url' => 'advanced/route',
        'alternate' => [
            'de/simple/route',
            'en/simple/route',
            'es/simple/route',
        ]
    ]
]);

@Pascalmh Yes, that's much better! I have nothing more to add.


import a VM only adds 1st NIC

ISSUE TYPE

Bug Report

COMPONENT NAME

VM ingestion

CLOUDSTACK VERSION

4.17.1

CONFIGURATION

VMware
OS / ENVIRONMENT

SUMMARY

When importing an unmanaged VM it only adds the first NIC, if the VM has more than one it will end up only with one in CloudStack
STEPS TO REPRODUCE

1. Create a VM with 3 networks
2. Unmanage the VM
3. Import the VM with auto networking selection

EXPECTED RESULTS

all 3 nics are configured

ACTUAL RESULTS

just 1.

Fixed in https://github.com/apache/cloudstack/pull/6953

@borisstoyanov I realised just after merging this hasn't been manually tested by you or @vladimirpetrov but I see testing from @shwstppr, pl re-open if this should require another round of testing 🙏


Backgound Geolocation plugin

The Backgound Geolocation github plugin is moved and it's a premium version.
A legacy version url : https://github.com/christocracy/cordova-plugin-background-geolocation/tree/0.3.7

+1 - the new repo code doesn't seem to mount backgroundGeoLocation to $window.plugins and cannot be used as expected / documented. Installing #0.3.7 doesn't seem to work either:
> cordova plugin add 'git@github.com:christocracy/cordova-plugin-background-geolocation.git#0.3.7'
Fetching plugin "git@github.com:christocracy/cordova-plugin-background-geolocation.git" via npm
Fetching from npm failed: No compatible version found: git@'github.com:christocracy/cordova-plugin-background-geolocation.git'
Valid install targets:
["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5"]
Error: No compatible version found: git@'github.com:christocracy/cordova-plugin-background-geolocation.git'
Valid install targets:
["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5"]
    at installTargetsError (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/lib/cache.js:719:10)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/lib/cache.js:638:10
    at RegClient.get_ (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:105:14)
    at RegClient.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:41:12)
    at fs.js:334:14
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:103:5
    at FSReqWrap.oncomplete (fs.js:95:15)

Greetings @ygModesto!
I've closed this issue because my sensors indicated it was old and inactive, and may have already been fixed in recent versions of Ionic. However, if you are still experiencing this issue, please feel free to reopen this issue by creating a new one, and include any examples and other necessary information, so that we can look into it further.
Thank you for allowing me to assist you.


Add usage to OpenAI payload struct

Hi, I enjoyed working with your library. but I wanted to know how many tokens I've used,
so I made a very small change:
public struct OpenAI<T: Payload>: Codable {
    public let object: String
    public let model: String?
    public let choices: [T]
    public let usage: UsageResult
}

public struct UsageResult: Payload {
    public let prompt_tokens: Int
    public let completion_tokens: Int
    public let total_tokens: Int
}

This way, we can track tokens usage for sendEdits, sendCompletion, and sendChats without changing anything else.

I'd love to see this merged, but with better, swifter names for the members of UsageResult, like promptTokens instead of prompt_tokens.

To get decoded by JsonDecoder, this is a must, since these are parameter names of the OpenAI's API result. If one wants to have more 'swifty' name, extension with computed property is possible, like:
extension OpenAI {
    var promptTokens: Int { prompt_tokens }
    ...
}

but I thought keeping changes to absolute minimum was more important.

That's good to know! Honestly I did not know that.
In that case, I guess there is no reason to not change names.
I renamed properties and tested a new commit.

One more thing, UsageResults should not conform to Payload but to Codable. Payload is intended to model one of the choices in the OpenAI struct, not anything else.

Make sense. I wondered why Payload exist and just went it 🤭 without thinking too much.


Improve keyset experience

Currently we can only work with the keyset returned by the paged list. We should maybe try to formalize the keyset interface and also support construction of keyset objects by their parts.

This is especially necessary for transfering the keyset state to the client and back.

Not sure if I should remove QueryBuilder#page(KeysetPage keysetPage, Object entityId, int maxResults) since it essentially is the same as QueryBuilder#page(Object entityId, int maxResults) except for the former enabling keyset extraction. I could add a method PaginatedCriteriaBuilder#withKeysetExtraction and make use of that.


the wallet finding the user claims in the credential

when the user-related claims attested claims are top-level, how does the wallet knows which claims are about the user vs metadata claims vs status related claims? One could say, first validate and remove all metadata claims, than validate and remove all status related claims, and what is left is the claims about the users, but that is not always realistic. for example, issuer put aud, and wallet is not expecting it, how does it know aud is not a claim about the user? or there are multiple mechanisms to express status, when the wallet supports only one of those, how does the wallet know that claim is not a user claim. it would be a bad UX if the wallet accidentally displays those claims to the user.
the suggestion would be to have a top-level claims claim where the issuer puts the claims it is attesting about the user/subject, so that the wallets/verifiers can know clearly, which are the claims about the user.
cc @dangodb

Maybe that top-level claim could be called credentialSubject...
More seriously though I think this is something that's just kinda inherent to JWT in general and while there are potential issues there as you describe there are also things in place to help.  https://datatracker.ietf.org/doc/html/rfc7519#section-4 says to ignore claims not understood (aud is defined and registered so needs to be understood btw) and vct with something like prospective SD-JWT VC Type Metadata and/or OID4VCI's credential issuer metadata give tools to "understand" claims in a given context.

This issue raises a point that we discussed a while ago, essentially having all metadata-related claims in the header. What about having a dedicated metadata claim instead of having a dedicated claims claim?

Also what metadata are you interested in? Or are you including things like status/iat/nbf/cnf as metadata?

I am not necessarily arguing to put metadata in the header - that would probably make it harder to leverage the existing JWT libraries. and for the sake of this point, I am calling metadata anything that is not a claim about the holder/subject.
I mean, nothing stops implementations from using "claims" JWT claim on top of what is currently defined in sd-jwt vc draft, but I worry that that would result in non-interoperable implementations, defining "claims" parameter seems like a non-brainer that could help with interoperability here..

Would it make sense to instead put dedicated VC metadata that is SD-JWT VC instance (not vct) specific into a dedicated metadata claim instead? This way, existing JWT claims can be used.

This can be solved with metadata. In particular, the wallet can check if there is display metadata associated with a certain claim or not.

We should add a sentence explaining how that works to the metadata spec as soon as the display metadata was added, see https://github.com/oauth-wg/oauth-sd-jwt-vc/pull/236

Should we add something now that #236 has been incorporated? Or just close this?


Rancher CD does not grab cluster when "cloning" repository

Rancher Server Setup

Rancher version:
2.6.4
Installation option (Docker install/Helm Chart):
helm

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc):
RKE2

Information about the Cluster

Kubernetes version:
v1.22.7+rke2r1
Cluster Type (Local/Downstream):
Local

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom)
Admin

Describe the bug
When I "Clone" repository for continuous delivery in rancher UI, "Clusters Ready" for this new repository stays at 0 even though it is at 1 for the original repository
To Reproduce

Create a Git Repo in rancher UI in CD context and wait until it succeeds and the objects defined in your repository actually appear in your cluster.
From the CD context use "Clone" on the working repository, assign a new name and a different "Path" then the first repository.

Result
Repository works but it does not grab the cluster (Clusters Ready stays at 0) and does not apply the files so the objects actually never show in your cluster.
Expected Result
Clusters Ready should go to 1 and objects should be applied to the cluster
Screenshots

Additional context
When instead of "Clone" a brand new Git Repo is added through "Create", it does work as expected, even thogh it has the exact same configuration as in the not working case.

same Issue with rancher 2.6.4

Still relevant

Still relevant


Allow to override ACS url and SSO Skip URIs

Description:
Let's say the web applications come under a tenant space (a.com). Now, if you are fronting the application with a load balancer (e.g. Nginx) and a custom domain (custom.mine.com), one would not prefer to see the internal application server URL in the browser. For example, if we expect the application URL to be "custom.mine.com/foo", we would prefer to not show the original URL "appserver.com/t/a.com/foo".
Suggested Labels:
Type/Bug
Affected Product Version:
WSO2IS-5.0.0

Hi @SachithUd ,
What was the resolution for this ticket?

This can be done with a Vhost on the proxy.


blueman 2.1.2 -> 2.1.3

Motivation for this change
version bump
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Tested with: nix run -I nixpkgs=channel:nixos-unstable nixpkgs.nixpkgs-review -c nixpkgs-review pr 87672

Result of nixpkgs-review pr 87672 1

1 package built:
- blueman


Just a code review :)

Hi,
I took the liberty of doing a small code review of your Eet library (just too much time on my hands :-)). I tried to make the code more .net-idiomatic and simplify it a bit. I also fixed a few issues with resource disposal. If you find the changes useful, feel free to integrate them.
Best regards,
TD

Hi, thanks, this is really great. We will have a look and consider your suggestions. Some of the changes are, however, in conflict with our team practices, so we'll not integrate this fully.
Were there any bugs that you've discovered during your review and want to point out?

Hit just one bug per se - HttpClient was failing when connecting to an endpoint secured with TLS 1.2 producol (https://github.com/MewsSystems/eet/pull/3/commits/1a670d2fe45f7f77bcbea2d02b1e92ba8e972bda).

For start, I have incorporated your changes regarding async and await as I think that was the most problematic part of the library. Keeping the PR open as we need to have a look at least on Disposing.

Creating an issue to review resource disposal. Thanks again for the review!


Can't get the Inline images

I am developing a gmail gadget which will generate a pdf of any conversation and attach to my site. To do so I am converting the html to string and with help of python's wkhtml2pdf I am converting the string to pdf.
Every thing works fine when it deals with text conversations, but if there is an inline image in the conversation, while generating pdf I only get redirect url instead of a url with image extension. Is there a way to to get the image url with extension.

The images in the email is part of your email and secured by the same authentication cookies as any other part of your Gmail-experience.
That means that when you extract the HTML via Gmailjs and feed it to another application outside the authenticated browser context, that application won't be able to access anything referenced via hyperlinks. This can't be fixed or changed, by us and I see no point trying to work around it.
What I supposed may work (although I have not tried it) is to do the following:

Use the api.dom.email-classes to extract the HTML. Within this HTML, locate <img>-tags (which in the browser are actual, rendered images) and use "some JS magic" to convert these into Data URI-encoded image-tags instead. (I'm sure there are libraries or jQuery-plugins to do this for you somewhere.)

Then when you export that HTML the images should be accessible from anywhere, and should render fine in your PDF.

Will try today or tomorrow and get back again. Thanks

The thing is the following thing:-
<img src="?ui=2&ik=a0e839e943&view=fimg&th=159dfd9f60af3ad3&attid=0.0.1&disp=emb&realattid=ii_159dfcf2ddfcd784&attbid=ANGjdJ_-5-IaTg_3EaA16Ps5_m4jbjygi25cQDsqWNfb7_loHrQMx7EUdgkMjNjzNT61oNPxu5NSDcLgdrj_LqKPfktWCsP2_XnQX4XXpu8exUidHqYW0JrP9l0lq0k&sz=w908-h130&ats=1488975110868&rm=159dfd9f60af3ad3&zw&atsh=1" alt="Inline image 1" width="454" height="65">
redirects to :- https://gm1.ggpht.com/nhbCCYxBMBXpdNvQ3bQAf-sOQP0NfTpwO4wW8j_jby1n44QH8IpUoxnazQIxpzmRRSLggMkDM2hi3HCU_klyovrzYo6ntM0lyngN-UD25pWgNssjV6v7hPAsREaS-cJbKHBKbfjYYeTpoI7WJbMfJCd5HDfLpdWA-aiLve-bh19P_wReDTInvqZB5VjVKB1qv-WrBj2-E1EirrpI18WkE4ZqLkOkqs3QliVBe6tu7Y0XFAzLuUx1RFUyg9V2hykTtcltkyk0xSFzCHqpDPP1dx_E5nv1HivKrfiK0Px_wYGYgL9WByh4y8HeM8oMEQHGtJQ7gi4u9eDqo-37mE8m8KX0bVvIW3KfDzR7D0xRIlwu5VkBwWODC6PF1bXBu_5QU31Vonb6egm5jJz14SxeTx5gLoxc_0pX9GiEGXLh1b399ODtY0vsZpFyr14yky8Aoddp2qYh14m9CB_UYHzRjtQTN_qlhQVojTagammL513botCsWzskpoUnIazEWjQ8uwMkn5NhPBC2ZawrbzLC_dBdfql49c7gNCj1Pxz9nVI14WLwFUBgHo6YnwidKlhmpv8TMQ7CZT_-_DTd_YLEfHO6ImryYsY8iZoZo-n0aRotVOiEPtJqJdGDClKs0Df6wY4-gKA_WAWqVkNRJ5iYOhETpaY5ySM4gZo6G4UIXn8k54Kr8uKnTfbqO0zqH3B0cS0f3CnYotK5z2ZUKWBK=w908-h130-l75-ft
which gives 403 when I try to do the same thing via js and also with python.

Yes. I understand.
Like I said: You'll need to, in the browser-context where you have Gmail.js running, transform that image from one referencing an external URL, to one using Data URI-encoded image-data instead.
If you do that, any external application trying to process the HTML should be fine.

@josteink  Thanks mate !!.. I Fixed it "like you said" :+1:  I am closing the issue now.

Glad to see you managed to sort things out! Have a nice weekend :)

Will grab a cold one this weekend. Cheers..!


[BUG] Failed to get user details from Visual Studio Code

Describe the bug
I am trying to use DefaultAzureCredential from the azure-identity python package, but it will not work together with VS code.
I have logged into Azure in VS Code using the "Azure Account" extension. The device code login does work for my setup, but not the VisualStudioCodeCredential.
A similiar report can be found here: Azure/azure-sdk-for-net#14770. However, I am on Windows.
Expected behavior
The credential should be retrieved from VS code.
Actual behavior (include Exception or Stack Trace)
I get the exception: CredentialUnavailableError: Failed to get Azure user details from Visual Studio Code.
To Reproduce
Steps to reproduce the behavior (include a code snippet, screenshot, or any additional information that might help us reproduce the issue)

Use VisualStudioCodeCredential().
Query the Graph API using the msgraphcore package.

Environment:

Name and version of the Library package used: azure-identity==1.5.0, msgraphcore==0.0.2
Hosting platform or OS and .NET runtime version (dotnet --info output for .NET Core projects): Windows 10 Pro, Python 3.8.3
IDE and version : Visual Studio Code 1.54.3

Hi @kummerer94.  Thank you for reaching out and we regret that you're experiencing difficulties.   I'm going to move this over to the Python SDK repository to ensure that the folks best able to assist can be looped in.

Thanks for opening this issue. VisualStudioCodeCredential attempts to read VS Code's settings and authentication data. One possible point of failure is that when it can't read the settings, it assumes you're signed in to Azure Public Cloud, and will fail to authenticate if you are not. So, first question--are you logged in to a different cloud?
If not, could you please try it again with debug-level logging? For example:
import logging
import sys

logger = logging.getLogger('azure.identity')
logger.setLevel(logging.DEBUG)
handler = logging.StreamHandler(stream=sys.stdout)
logger.addHandler(handler)

That will capture the details of any exception.

@chlowell Thanks for the quick response!
I ran the authentication again with your suggestion and that was the output:
>>> VisualStudioCodeCredential().get_token("user.read")
Exception retrieving VS Code credentials: "Expecting value: line 113 column 5 (char 3741)"
Traceback (most recent call last):
  File "\.venv\lib\site-packages\azure\identity\_internal\win_vscode_adapter.py", line 82, in get_credentials
    environment_name = _get_user_settings()
  File "venv\lib\site-packages\azure\identity\_internal\win_vscode_adapter.py", line 69, in _get_user_settings
    data = json.load(file)
  File "C:\Program Files\Python38\lib\json\__init__.py", line 293, in load
    return loads(fp.read(),
  File "C:\Program Files\Python38\lib\json\__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "C:\Program Files\Python38\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Program Files\Python38\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 113 column 5 (char 3741)
VisualStudioCodeCredential.get_token failed: Failed to get Azure user details from Visual Studio Code.
Traceback (most recent call last):
  File "venv\lib\site-packages\azure\identity\_internal\decorators.py", line 27, in wrapper
    token = fn(*args, **kwargs)
  File "venv\lib\site-packages\azure\identity\_credentials\vscode.py", line 69, in get_token
    token = self._redeem_refresh_token(scopes, **kwargs)
  File "venv\lib\site-packages\azure\identity\_credentials\vscode.py", line 82, in _redeem_refresh_token
    raise CredentialUnavailableError(message="Failed to get Azure user details from Visual Studio Code.")
azure.identity._exceptions.CredentialUnavailableError: Failed to get Azure user details from Visual Studio Code.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "venv\lib\site-packages\azure\identity\_internal\decorators.py", line 27, in wrapper
    token = fn(*args, **kwargs)
  File "venv\lib\site-packages\azure\identity\_credentials\vscode.py", line 69, in get_token
    token = self._redeem_refresh_token(scopes, **kwargs)
  File "venv\lib\site-packages\azure\identity\_credentials\vscode.py", line 82, in _redeem_refresh_token
    raise CredentialUnavailableError(message="Failed to get Azure user details from Visual Studio Code.")
azure.identity._exceptions.CredentialUnavailableError: Failed to get Azure user details from Visual Studio Code.

Looks like json.load can't handle your VS Code settings. The file is %APPDATA%/Code/User/settings.json, is there anything unusual about its content around line 113?

The problem seems to be that I commented out a few lines in my settings. While normally JSON does not support comments, the settings.json is usually fine with this. I guess you are using the standard json module to parse this, though.
I have removed the comments and it works now! Thanks for helping me out.

You're welcome. Please open another issue if you encounter another problem.


Add TodoApp Sample for new datasync library

The current sample set does not support the new datasync library.
Provide a new sample set in a single solution to cover

[x] .NET 6 service
[x] WPF client
[x] UWP client
[x] Xamarin.Forms (iOS and Android) clients
[x] Xamarin.iOS client
[x] Xamarin.Android client

Ideally, the client libraries will depend on a single library project that implements an "in-memory" data store (so you don't need to deploy anything) - this will allow the clients to be run without the cloud and validate that the client is working locally.

completed all work in other issues.


individual channel logs suggestion

Is your feature request related to a problem? Please describe.
It's frustrating to try to have logs for one specific channel and having to close all my other tabs so it doesn't take up too much space
Describe the solution you'd like
I'd like to have logging for individual channels
Describe alternatives you've considered
I've tried having 2 chatterino's open but i feel like having this feature would be much easier and i'm sure other people would like having this feature too
Additional context

Duplicate of #1456.


ZIP file for WIndows has a virus!

See https://www.virustotal.com/#/file/cecdabe2f302e7560a04e48016920821dcd3079de96bd8751fe2814e1e3b6c21/detection
The file was downloaded directly by VirusTotal service. See this and click downloaded file

Dup of #106


Add builtin delattr

Updated those, please take a look again. Thanks.

Updated those, thanks for iterations.


Invalid gml parsing

when converting to gml following the readme the gml seems to be invalid. At least gephi cannot parse it.
lakos.bat -o dot_images/metrics.dot -m  ./lib/src | gv2gml -o dot_images/test.gml

the command there was incorrect because output of first part is to a file


Standardize code and fix warnings

Hello,
I wanted to contribute to RaftLib after attending your talk at C++Now, starting by removing the clone() macro.
Before doing that, though, I noticed that warnings were not enabled by default - I've enabled -Wall, -Wextra and -Wpedantic for g++ and clang++.
I was overwhelmed with the amount of displayed warnings, and did my best to fix them. I temporarily enabled -Wno-unused-parameters because I am not sure whether or not you like the (void) x; solution or you would prefer the parameter to be unnamed in the function signature.
Some breaking changes had to be introduced to make the code standard compliant, as unnamed structs are not allowed in ISO C++. The struct containing count and blocked is now instantiated as .bec. It should be extremely easy to rename it, if you prefer something else. The same thing was done with a struct containing a and b in some function - it is now instantiated as .ab.
I noticed it a little late, but my IDE also removed all trailing spaces - hope that's OK.

Hi!,
No problem. I really appreciate the contribution!! As a single coder I'm a little bandwidth limited.
I'm about to fly to the UK, so I'll merge and see if I can fix up the other errors on the plane. Coding usually my favorite task while flying. I'd decided not to the extra flags on while I was trying to get it to compile on Win64, so I probably removed them about 8 months ago and haven't had a chance to re-enable. Seemed the most prudent solution to get the API level bits fixed up before I try to tackle the smaller issues after the fact.
As I mentioned in my talk, I'm open to any suggestions, contributions, etc.. I made an org page for it as well. I wanted to move the repo prior to the talk, but ran short of time. Decided it was a bit smarter to wait till after my talk so I'll move it sometime this week from my personal repo to the RaftLib repo. Not entirely sure what that'll do to my versioning history, hopefully maintain it as the help page suggests. We'll see.
Thanks again!,
Jonathan

On May 16, 2016, at 9:55 AM, Vittorio Romeo<EMAIL_ADDRESS>wrote:
Hello,
I wanted to contribute to RaftLib after attending your talk at C++Now, starting by removing the clone() macro.
Before doing that, though, I noticed that warnings were not enabled by default - I've enabled -Wall, -Wextra and -Wpedantic for g++ and clang++.
I was overwhelmed with the amount of displayed warnings, and did my best to fix them. I temporarily enabled -Wno-unused-parameters because I am not sure whether or not you like the (void) x; solution or you would prefer the parameter to be unnamed in the function signature.
I noticed it a little late, but my IDE also removed all trailing spaces - hope that's OK.
You can view, comment on, or merge this pull request online at:
https://github.com/jonathan-beard/RaftLib/pull/17 https://github.com/jonathan-beard/RaftLib/pull/17
Commit Summary
Enable warnings:
Enable warnings only if using gcc or clang.
Fix various warnings:
Fix -Wsign-compare warnings:
Remove more unnecessary semicolons
Temporarily enable -Wno-unused-parameters
File Changes
M benchmarks/prefetch/prefetchBench.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-0 (28)
M examples/general/rbzip2/rbzip2.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-1 (57)
M examples/general/readfile/readtest.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-2 (6)
M raftinc/blocked.hpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-3 (22)
M raftinc/fileio.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-4 (37)
M raftinc/join.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-5 (20)
M raftinc/kset.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-6 (54)
M raftinc/lambdak.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-7 (57)
M raftinc/port.hpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-8 (113)
M raftinc/raftmath.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-9 (30)
M raftinc/ringbuffer.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-10 (729)
M raftinc/ringbufferbase.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-11 (8)
M raftinc/ringbufferheap.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-12 (566)
M raftinc/split.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-13 (18)
M raftinc/splitmethod.hpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-14 (34)
M raftinc/writeeach.tcc https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-15 (12)
M src/CMakeLists.txt https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-16 (11)
M src/allocate.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-17 (34)
M src/basicparallel.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-18 (46)
M src/dynalloc.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-19 (28)
M src/fifo.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-20 (8)
M src/graphtools.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-21 (36)
M src/kernel.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-22 (16)
M src/map.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-23 (154)
M src/noparallel.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-24 (13)
M src/partition_dummy.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-25 (9)
M src/schedule.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-26 (35)
M src/stdalloc.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-27 (26)
M testsuite/allocatePopExternal.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-28 (17)
M testsuite/allocatePopInternal.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-29 (10)
M testsuite/allocatePopInternalObject.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-30 (17)
M testsuite/allocatePopPush.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-31 (19)
M testsuite/allocateSendPush.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-32 (15)
M testsuite/allocateSendRandomPush.cpp https://github.com/jonathan-beard/RaftLib/pull/17/files#diff-33 (15)
Patch Links:
https://github.com/jonathan-beard/RaftLib/pull/17.patch https://github.com/jonathan-beard/RaftLib/pull/17.patch
https://github.com/jonathan-beard/RaftLib/pull/17.diff https://github.com/jonathan-beard/RaftLib/pull/17.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub https://github.com/jonathan-beard/RaftLib/pull/17

Ok, fixed most of the issues. Fixed up the name issues. Now I'm left with the cmd-args package that I wrote quite a long time ago. There's a "safe" but "unsafe" aliasing issue when casting types. I'm either going to replace with boost command line arguments or fix the issue, whichever is faster. I liked the simplicity of the one I rolled, but if I'm going to have issues compiling it in the future then it might not be worth maintaining it going forward....I'd rather focus my coding energy on RaftLib, there's still quite a bit to integrate from my research code.
Feel free to send me a pull request for the clone, and let me know of any other issues you find. I should have some time to fix them while traveling.


Custom chat cards do not work with wildcard tokens

Stumbled upon a bug while using wildcards with a custom chat card.
While using custom cards, they do not display the token image when used as a wildcard

Fixed! :)


Create procedure in order to register topics in real-time

Create a procedure:
call streams.register(topic, statement, {config})
That allow to register topics into graph properties in real-time

Related to "dynamic configuration" see also https://github.com/neo4j-contrib/neo4j-streams/issues/289

Closed by addition of dynamic configuration possibilities in 3.5 & 4.0


[SPARK-40088][SQL][TESTS] Add SparkPlanWIthAQESuite

What changes were proposed in this pull request?
This PR proposes to add SparkPlanWithAQESuite i.e. test cases of SparkPlanSuite with AQE (Adaptive Query Execution) turned on.
Why are the changes needed?
Currently SparkPlanSuite assumes that AQE is always turned off. We should also test with AQE turned on
Does this PR introduce any user-facing change?
No
How was this patch tested?
Added an AQE version tests along with the non AQE version

cc @sunchao @viirya

Thank you all for the quick reviews!

Sorry style fixed and CI passed

Thanks. Merging to master.

If we want to test AQE off for all test suites, can we add one more job in Github Action with AQE turned off?

The intention is to add tests where that fails for AQE "force" apply on. I can add one more job ing Github Action with AQE force applied if it makes sense?

Actually, there is only one more suite that fails with AQE force apply as far as I know. I don't think we need to test all suits with a separate Github Action.

why do we care about AQE force apply? It's a testing feature and should never be enabled in production.


Happymh: Fix page list and chapter WebView

Closes #6102
Checklist:

[x] Updated extVersionCode value in build.gradle for individual extensions
[ ] Updated overrideVersionCode or baseVersionCode as needed for all multisrc extensions
[x] Referenced all related issues in the PR body (e.g. "Closes #xyz")
[ ] Added the isNsfw = true flag in build.gradle when appropriate
[x] Have not changed source names
[ ] Have explicitly kept the id if a source's name or language were changed
[x] Have tested the modifications by compiling and running the extension through Android Studio
[ ] Have removed web_hi_res_512.png when adding a new extension

這裡無法繞過cloud flare😢

我希望修改这款插件，不然看不了漫画。
I hope revise this plug-in，otherwise I cannot read comics.


draft for recycling empty pages

This PR goes on top of maintain-page-removal in order not to have a huge PR. This one needs cleanup and correct placement for btree to implement. Next is not only to manage free pages but to reuse


EthStorage Devs Meeting #86 Agenda

Meeting Info

Jun 25, 2024, 11:00 UTC+8
Duration: 60 minutes
Meeting link
Anyone can comment on the agenda where they would like this to be discussed.

Agenda

Protocol/App/Research progress
BD/Marketing progress

Public testnet campaign: application: 5028 => 5728; submission: 576 => 644; passed: 309 => 312
Storage contract

https://github.com/ethstorage/storage-contracts-v1/pull/95
Integrating with foundry
Proxy and deployment

Deploy ES on L2

deploy es-geth  - WIP

A talk about Building Unstoppable dApps on Ethereum

Investigation: https://github.com/ethstorage/es-node/issues/176, risc zero trusted setup, p0tion)
Issues met:

[x] Build & deployment:

yarn firebase login --no-localhost
AWS: remove .terraform folder under backend/aws/ to reduce deploy size
Firebase 9.20 has bug

[x] Authentication:

Enable compute API
Call signInToFirebase error FirebaseError: Firebase: Error (auth/account-exists-with-different-credential)
Function v1 and v2 using different roles

[x] Process:

[x] Missing Firestore index
[x] Verification failure
[x] Upload pot larger than 21 would upload fail as its size is 4.5G

[ ] Doc

[ ] https://docs.google.com/document/d/1WxZmFbFINaEdXk1Mjh58XsvWhJsl6VSsdfSBSj5sXz8/edit
[ ] tutorials

[x] Integration with [blob_poseidon_2.circom] (https://github.com/ethstorage/zk-decoder/blob/52f538629440fc97dc931e04fdf81dc2362491ae/circom/circuits/blob_poseidon_2.circom)

performance: run contribution on AX101, finish in 15 minutes (6 minutes on local machine and 9 minutes on firebase function)

[x] setup UI
[ ] Setup Product environment

Public testnet: twitter filter updating

created a PR for release workflow
investigate unsafe block p2p broadcast, debugging with @qzhodl and @iteyelmp
add a cli tool for blob download to devnet_usage.md
TODO: continue to write spec for L2 blob

Review and testing r55 MVP project.
Add evm_mlir and revmc to bench testing, add Fibonacci and Counter contract test case.
Review and testing [pevm](https://github.com/risechain/pevm) [benchmark](https://github.com/risechain/pevm/blob/main/benches/README.md)

Implement the new version of web3url official website.
Run the L2 ethstorage node. http://<IP_ADDRESS>:9540

prepare for ethcc side event(we do not got speaking)
eth tokyo we got 2 slot (one for web3 and one for parallel evm)  08/26
foresight meeting 08/12

Nary adds unit tests

https://github.com/ethstorage/es-node/pull/291
https://github.com/ethstorage/es-node/pull/297

Demo of proving smoke_test  of OP zk fault proof with zkWasm and write a summary
Ongoing:

benchmark gas cost of snark verifing and original fault proof
Study Risc's progress


Rewrite wallhack PR

@solareon this is a rewrite from your https://github.com/sailro/EscapeFromTarkov-Trainer/pull/304 PR.
Needs extra testing.

How do you want to move forward ? we merge this one and you create another PR for your suggested updates ?


Identifiers validation failed for dataset Inventario sobre la fauna sésil y flora marina en islas del Pacífico de Baja California Sur (Algas)

Identifier validation failed for the dataset Inventario sobre la fauna sésil y flora marina en islas del Pacífico de Baja California Sur (Algas):

Crawler attempt: 155
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 671
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 94%, total records count 671, absent records count 632
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3073542/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Inventario sobre la fauna sésil y flora marina en islas del Pacífico de Baja California Sur (Algas) : https://doi.org/10.15468/y4u8rp.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Inventario sobre la fauna sésil y flora marina en islas del Pacífico de Baja California Sur (Algas):

Crawler attempt: 158
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 671
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 671, absent records count 671
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3094303/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Inventario sobre la fauna sésil y flora marina en islas del Pacífico de Baja California Sur (Algas) : https://doi.org/10.15468/y4u8rp.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.


Issue with devices like: cciss!c0d0p6]

Hello
Seems there is issue with getting data from devices like: cciss!c0d0p6
./zabbix_get -s <IP_ADDRESS> -k "custom.vfs.dev.write.sectors[cciss!c0d0p6]"
-bash: !c0d0p6]": event not found
can it be resolved ?

What if you add a single quotes around $1 var in userparameters?
UserParameter=custom.vfs.dev.write.sectors[*],awk '{print $$7}' /sys/class/block/'$1'/stat
Please also provide the output so I can simulate the environment:
ls -l /sys/class/block/
cat /sys/class/block/'cciss!c0d0p6'/stat

Yep, I think single quotes should do the trick.
There is more broad discussion of the topic.

Hello
/usr/local/bin/lld-disks.py works fine and shows all cciss!c0d0pX partitions, but adding the single quotes between $1 doesn't seem to have worked here.
zabbix_get keeps returning ZBX_NOTSUPPORTED.


[Editor|Windows] Selection Active When In Menu

Summary
The tile selection still follows the mouse cursor even when hovering over the menu bar. I would expect the selection to be not active.

I believe it is trying to find the closest tile to the cursor. We could turn that off when the cursor is outside the bounds of the level?

Yes, I think that would be more consistent. Could also be an option for #81.


Modification of dockworker.py to eliminate deprecation warning

After starting tmpnb container, this warning message is issued (seen by: docker logs tmpnb)
 ... UserWarning: docker.utils.create_host_config() is deprecated. Please use Client.create_host_config() instead
I see it in default version (1.7.2 ) of docker-py specified in Dockerfile and also in newest version 1.10.6 (from pypi). By proposed simple change in dockworker.py this warning can be elliminated.
I also added files *~ (produced as backup files in e.g. joe editor) to .gitignore thinking that it can do no harm.

For your own local editor configuration it's best to have a global gitignore: https://help.github.com/articles/ignoring-files/


External DNS entries keep getting deleted and recreated when multiple rancher server instances point to the same global DNS provider.

Rancher server version - Build from master
Set up:
Rancher server1 - HA set up with Global DNS provider Route53
Rancher server2 - HA set up with same Global DNS provider (same ROOT domain)
Steps to reproduce the problem:
From rancher server 1,
Create Global DNS entries that point to Multicluster Apps which has ingress with hostname routing for host "test1.test.com" and has the required Global DNS annotation set to "test1.test.com".
This results in DNS record being programmed in Route53 as expected.
But after sometime ,  DNS record gets deleted from Route53.
External DNS entries keep getting deleted and recreated .
Expected Behavior:
When multiple rancher servers point to the same  Global DNS providers , they should not delete entries that were created by other  rancher server instances.

Tested with latest build from master - Feb 8
External DNS entries dont get recreated at regular intervals anymore when multiple rancher server instances point to the same global DNS provider.
TXT records created on route53 has unque value per rancher server install and DNS provider - like - external-dns/owner=304fe459-b3f4-45e4-8ef9-9f729f89a1f8_santest1 ( Rancher server install_uuid_yourdnsprovidername )


sprite dma bug

This may be a bit of an edge case, but on the VIC-II chip the turning on of sprite DMA and the turning on of the actual sprite are separate events (probably because of the 3-cycle BA thing.)
One (DMA) occurs at x=332, the other (enabling of the sprite) at x=356. So there is a window of three cycles during which you can turn on DMA for a sprite without actually displaying it (either by quickly turning off the sprite enable bit or moving the sprite to a different Y-position.)
The c64 component video board appears to behave differently here.
I have created a small program to illustrate the issue
https://github.com/michielboland/c64stuff/blob/b61c8363094c62e46091a5256cd2446aec3794a9/asm/sprite_dma.s
Screenshots from the same machine, one from the component output, and another from the s-video output.
The component output displays 6 sprites, where there should have been only 3 visible.

FWIW the latest VICE and Ultimate64 handle this properly.

Yes, I know of this incompatibility. It is also made apparent by some of the standard VIC-II test programs.
Trouble is, I can not really fix this. My firmware does not internally keep track of the various counters needed to get this 100% correct and mainly relies on the sprite DMA happening. I just have not enough logic fabric left in the FPGA to implement this also. It is already a miracle that this much fits into a 2000 LUT device.
I hope this issue is of not much practical relevance. You really have to go to very great lengths here just to not show some particular sprite.

Fair enough, it's an extreme edge case anyway that is of no practical use.


Update how-to-deploy-linux-cs.md

@kfbehar : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


narrowing conversion error during installation

Hi
I'm getting some narrowing conversion error during installation.
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
In file included from src/lib/phredUtils.h:16:0,
                 from src/bin/whamg.cpp:26:
src/lib/fastonebigheader.h: In function ‘{anonymous}::v4sf vfasterfc({anonymous}::v4sf)’:
src/lib/fastonebigheader.h:110:43: error: narrowing conversion of ‘9223372039002259456ull’ from ‘long long unsigned int’ to ‘long long int’ inside { } [-Wnarrowing]
 #define v2dil(x) ((const v4si) { (x), (x) })
                                           ^
src/lib/fastonebigheader.h:111:18: note: in expansion of macro ‘v2dil’
 #define v4sil(x) v2dil((((unsigned long long) (x)) << 32) | (x))
                  ^
src/lib/fastonebigheader.h:558:11: note: in expansion of macro ‘v4sil’
   vc.i |= v4sil (0x80000000);
           ^
src/lib/fastonebigheader.h:110:43: error: narrowing conversion of ‘9223372039002259456ull’ from ‘long long unsigned int’ to ‘long long int’ inside { } [-Wnarrowing]
 #define v2dil(x) ((const v4si) { (x), (x) })
                                           ^
src/lib/fastonebigheader.h:111:18: note: in expansion of macro ‘v2dil’
 #define v4sil(x) v2dil((((unsigned long long) (x)) << 32) | (x))
                  ^
src/lib/fastonebigheader.h:558:11: note: in expansion of macro ‘v4sil’
   vc.i |= v4sil (0x80000000);
           ^
src/lib/fastonebigheader.h: In function ‘{anonymous}::v4sf vfastsin({anonymous}::v4sf)’:
src/lib/fastonebigheader.h:110:43: error: narrowing conversion of ‘9223372039002259456ull’ from ‘long long unsigned int’ to ‘long long int’ inside { } [-Wnarrowing]
 #define v2dil(x) ((const v4si) { (x), (x) })
                                           ^
src/lib/fastonebigheader.h:111:18: note: in expansion of macro ‘v2dil’
 #define v4sil(x) v2dil((((unsigned long long) (x)) << 32) | (x))
                  ^
src/lib/fastonebigheader.h:1478:22: note: in expansion of macro ‘v4sil’
   v4si sign = vx.i & v4sil (0x80000000);
                      ^
src/lib/fastonebigheader.h:110:43: error: narrowing conversion of ‘9223372039002259456ull’ from ‘long long unsigned int’ to ‘long long int’ inside { } [-Wnarrowing]
 #define v2dil(x) ((const v4si) { (x), (x) })
                                           ^
src/lib/fastonebigheader.h:111:18: note: in expansion of macro ‘v2dil’
 #define v4sil(x) v2dil((((unsigned long long) (x)) << 32) | (x))
                  ^
src/lib/fastonebigheader.h:1478:22: note: in expansion of macro ‘v4sil’
   v4si sign = vx.i & v4sil (0x80000000);
                      ^
src/lib/fastonebigheader.h: In function ‘{anonymous}::v4sf vfastersin({anonymous}::v4sf)’:
src/lib/fastonebigheader.h:110:43: error: narrowing conversion of ‘9223372039002259456ull’ from ‘long long unsigned int’ to ‘long long int’ inside { } [-Wnarrowing]
 #define v2dil(x) ((const v4si) { (x), (x) })
                                           ^
src/lib/fastonebigheader.h:111:18: note: in expansion of macro ‘v2dil’
 #define v4sil(x) v2dil((((unsigned long long) (x)) << 32) | (x))
                  ^
src/lib/fastonebigheader.h:1499:22: note: in expansion of macro ‘v4sil’
   v4si sign = vx.i & v4sil (0x80000000);
                      ^
src/lib/fastonebigheader.h:110:43: error: narrowing conversion of ‘9223372039002259456ull’ from ‘long long unsigned int’ to ‘long long int’ inside { } [-Wnarrowing]
 #define v2dil(x) ((const v4si) { (x), (x) })
                                           ^
src/lib/fastonebigheader.h:111:18: note: in expansion of macro ‘v2dil’
 #define v4sil(x) v2dil((((unsigned long long) (x)) << 32) | (x))
                  ^
src/lib/fastonebigheader.h:1499:22: note: in expansion of macro ‘v4sil’
   v4si sign = vx.i & v4sil (0x80000000);
                      ^
Makefile:39: recipe for target 'bin/whamg' failed
make: *** [bin/whamg] Error 1

Thanks!

@Suncuss Can you tell me what tool and system you're using to compile whamg?

Linux Hostname 4.4.0-28-generic #47-Ubuntu SMP Fri Jun 24 10:09:13 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

I'm having this issue on Ubuntu 16.04, GCC/G++ 6.2.0, and a correspondingly modern version of Cmake. Any chance there's a fix?
FWIW I can compile if I switch the unsigned long long on line 111 to a long long, but I worry this is probably going to change program behavior.

@edawson Thanks for the report.  Can you link me to the line you're changing?  I'll look into it.

Good call - it's here.

I'm getting this same error w/ gcc 5.2.0. What version of gcc are you (Zev) developing this on?

Fixed by @edawson in latest PR.


Introduces slots

This PR implements the slots proposal in Markdoc. Slots make it possible for a custom tag to accept multiple sets of children, providing an to attributes that is suitable for cases where you want to accept arbitrary Markdoc content instead of a conventional attribute type.

When slots are enabled, the parser automatically takes content that is wrapped inside of a slot tag and adds it to the Node object's slots property instead of the Node's children.
The AST Node class stores slots in a slots property on the Node object

The Node.walk iterator function recursively yields the slots and their children before yielding the Node's children

The top-level parse function now accepts an object with parse settings, which takes the shape {file: string, slots: boolean}

Special-case handling for slots during parsing only occurs when the value of the slots configuration property is true, otherwise each slot in a document is treated like a conventional tag named slot.
For backwards compatibility, the settings parameter for the parse function can also be a string by itself, which is treated as {file: string}.
Test cases to validate settings behavior are added in parser.test.ts

The Marktest testing tool automatically enables slots when the test case has slots: true in the top-level test object

Adds a bunch of Marktest cases to test verify that the slots functionality is working as expected

Schema types were tweaked to support declaring slots inside of tag and node definitions

A slot is declared a bit like an attribute, the user can specify whether it is required and whether it renders
The validator explicitly checks to make sure that required slots are fulfilled and displays a new slot-missing-required error when one is missing
The validator explicitly checks to make sure that there are no extra slots added to content that are not supported in the schema and shows a slot-undefined error when one is detected

A built-in slot tag is defined in the schema

The slot tag must have a primary attribute with a String type value  that reflects the slot's name

The trasnsformer.attributes function was updated to process slots on a given Node instance after processing attributes. It iterates over slots that are declared in the schema for the Node instance, renders each slot node, and adds them to the rendered attribute object

@mfix thank you for feedback! I tweaked the Node.walk function a little as suggested and I alphabetized the properties in the tags export. I also realized that there's no test case for the behavior of Node.walk with slots, so I added one.


SW-5972 Added deliverable service for completing a deliverable and application module

#2397  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @tommylau523 and the rest of your teammates on  Graphite


"Pure i9 is not a valid model"

Hello
I had this working on 1.23 then I upgraded to 1.24 and 1.25 (mistake maybe...) and now the integration doesn't work again. Error message is in the title.
Ideas?
/Magnus

Enable debug logs and post them here and I'll investigate

Ok thanks, I attached it here now.
home-assistant_wellbeing_2024-08-24T09-32-45.855Z.log

@magdogg
I realized that there has been some misunderstanding regarding that model. What I can tell PUREi9 is a robot vacuum cleaner, which this integration not support at the moment. Only air purifiers are supported. Correct me if I'm wrong here 😊

@JohNan
Oh yes that is indeed correct! I do have a Purei9 vacuum but at work, it is connected to my Electrolux account though so maybe that is what is happening. Can you somehow remove it? I should also say this worked for me in 1.23 and this error message came with 1.24-1.26.

@JohNan
Oh yes that is indeed correct! I do have a Purei9 vacuum but at work, it is connected to my Electrolux account though so maybe that is what is happening. Can you somehow remove it? I should also say this worked for me in 1.23 and this error message came with 1.24-1.26.

I have found the issue. I'll publish a new version soon.

@JohNan Tack som fan!

I have a similar issue with my robot vacuum cleaner.
It says: 'Gordias' is not a valid Model.


WIP - Add continued fraction type.

addresses https://github.com/non/spire/issues/234

Hi @kevinmeredith!
Sorry! This is my fault. I actually did a bunch of work on this, but hit a point where I wasn't sure it was worth it to actually include. I'm sorry I didn't do a good job of keeping the bug report up-to-date.
The branch I have is here:
https://github.com/non/spire/tree/topic/continued-fractions
Take a look at the CF type:
https://github.com/non/spire/blob/topic/continued-fractions/core/src/main/scala/spire/math/CF.scala

(Basically, I lost confidence that CF had any major capabilities that Real lacked, and reached the edge of my ability to work with continued fractions. For example, I wanted to implement rational roots of continued fractions, but ended up putting it down before figuring out how best to do that.

Cool! Thanks for pointing me to that branch.
I look forward to reading your code for CF!

Here's Bill Gosper describing the approach that this code uses: http://perl.plover.com/yak/cftalk/INFO/gosper.txt
I was turned on to the idea by Mark Dominus: http://perl.plover.com/yak/cftalk/


No place to bind an axis in the Joystick Input section inside of project settings.

This is the setup guide:

But this is what is on my screen (UE 5.4.2):

Ah yep. This is just old documentation from version 2.x
The system works the same, it just doesn't need to care about the physical key
The reason behind this was there were times where the Joystick name would cause the Joystick key mapping to be lost by Unreal
So I opted to use the Joystick GUID and an array of the index and the mappings
I do prefer the old system, so might look at going back to it now that the key mapping being lost issue is resolved

But ue5 still wont detect any input from my g920

But ue5 still wont detect any input from my g920

Can you detail the issue a little more?
Does the device show up in the connected devices list (in the settings)?

yes it does but if i put it into input as in axis mappings (binding the steering wheel rotation) then i print that axis float in a blueprint it always returns 0 even tho i turn the wheel

yes it does but if i put it into input as in axis mappings (binding the steering wheel rotation) then i print that axis float in a blueprint it always returns 0 even tho i turn the wheel

To clarify, in your screenshot, that is an input REmapping configuration. Which is for if your joystick does not present pressed in a standard 0-1 float. ie. my pedals come in 1:-1 (yes inverted), so the remapping is necessary for me
What happens if you have no input remapping and just use the axis event?

Still no input, the screen shot isnt really an issue anymore, just that it always returns 0  and detects 0 input

Still no input, the screen shot isnt really an issue anymore, just that it always returns 0  and detects 0 input

Can you please provide some more screenshots on your device in the Connected Devices settings page and how you're trying to access the axis value?
I just want to make sure that everything is setup correctly
Also, can you enable logs (within the Joystick settings) and restart the editor?
Then if possible, copy the content to a pastebin (obfuscate the PI/PII from logs) and send the link here

Logs are enabled, where do i find them?
here is the joystick input settings:

steering2 binded to the axis 0:

printing the float value of the axis:

always prints 0 no matter if i turn the wheel, press gass pedal, brakes or clutch.

Logs are enabled, where do i find them?

Logs go to <projectDirectory>/Saved/Logs/
Usually the last modified file is the one to upload

here is the joystick input settings:

Please expand this drop down

steering2 binded to the axis 0:

That mapping is not necessary as it's bound to -1 which is not a valid axis index. I would suggest removing it

LOG:
SimRacing.log
Connected devices:

Okay, so which Axis are you binding to again?
I assume LogitechGHUBG920DrivingForceRacingWheelUSB?

Yes

FIX:
Do not run input mode ui only!

Turn off consume input on inputaxis!


Edited User Guide and cleanup and refactoring of code

Coverage remained the same at 88.768% when pulling 981bd4e31929fae31137e3f24bc15c4feb077745 on KohJunWei:master into 7ca06005f83ca1132dadc35efc83768c228591ab on CS2103JAN2017-T11-B1:V0.5.


The error message "failed to create kubelet: failed to get docker version: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the doc" occurred when trying to start k3s on CentOS due to the activation of the Docker TLS security option.

How to solve this issue?

I don't see any options to configure TLS in cri-dockerd:
https://github.com/Mirantis/cri-dockerd/blob/master/cmd/server.go#L146
Have you reported this upstream?

Also, please fill out the issue template, and list what version of k3s you're using, on what platform, and how you have installed and configured it.

closing as upstream issue with cri-dockerd