diagram with score over time added

Hey @dome4,
could you please recreate the deleted .env.example from here: https://github.com/pioniergarage/launchpad-app/blob/master/.env.example
-> just save it into your repo, commit it and push the commit.


Design and implement translation of local router performance metrics to target platform predicted performance

The outcome of this task is a router performance model and a set of tools:
The model defines a router performance index as a function of:

the observed router throughput on a given platform
the performance characteristics of that platform
That is such that the router's performance index value depends only on the router's implementation.

The tools facilitate the process of:

Collecting the characteristics of a platform
Measuring the router's throughput on said platform
Calculating the router's performance index based on the model
Reporting and recording the above.
Predicting the throughput of a router on an hypothetical platform, given the router's performance index and that platform's characteristics.

Uh, this wasn't meant to be closed until both PRs where in.

This effort is now concluded. PR 4496 has all the necessary tooling:

microbenchmarks for memory and arithmetic performance
independent script to run the router benchmark against an external router
router benchmark library that automatically collects benchmark results and calculates the performance index
a document explaining the performance index formula.

The performance model itself, which results in the performance index formula, isn't nearly as good as we'd want it to be. However there is only that much we can invest in it. The document describes the difficulties encountered and the resulting limitations in the model.
This will close once the PR is merged.


replace deprecated jquery isarray with a new internal is_array function

These changes were made due to the deprecation of jQuery.isArray on jQuery 3.5. To have similar behaviour and functionality that also supports older browsers, the newly internal is_array function is partly adapted from the jQuery.isArray originated from version 1.12.

Thank you very much!


Remove duplicated ControlMode msgs

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I've agreed with the maintainers that I can plan this task.

Description
Now there are duplicated control mode messages.

autoware_auto_vehicle_msgs/msg/ControlModeReport.idl -> will be modified
autoware_auto_vehicle_msgs/msg/ControlModeCommand.idl -> keep as it is (need to discuss if we uses topic/service)
tier4_vehicle_msgs/msg/ControlMode.msg -> will be removed
tier4_vehicle_msgs/srv/ControlModeRequest.srv -> will be removed

Engage Related:

autoware_auto_vehicle_msgs/srv/AutonomyModeChange.idl

The goal is to combine them and remove duplicated messages.
Purpose
To improve the maintainability.
Possible approaches
Remove ControlMode in tier4 msgs. The missing information will be added in the autoware_auto_vehicle_msgs.
Definition of done
No duplicated messages of ControlMode.

ad_api_adaptor: https://github.com/tier4/tier4_ad_api_adaptor/tree/refactor/remove-tier4-control-mode-msg
autoware_auto_msgs: https://github.com/tier4/autoware_auto_msgs/blob/refactor/remove-tier4-control-mode-msg
tier4_autoware_msgs: https://github.com/tier4/tier4_autoware_msgs/tree/refactor/remove-tier4-control-mode-msg
pacmod_interface: https://github.com/tier4/pacmod_interface/tree/refactor/remove-tier4-control-mode-msg
universe: https://github.com/tier4/autoware.universe/tree/refactor/remove-tier4-control-mode-msg

The ControlMode in tier4 msgs will be removed.
However, the service to tell the ControlMode is needed for the current implementation, and thus add ControlModeCommand.srvto autoware_auto_vehicle_msg. Since there will be twoControlMode` messages in topic amd service, it is desirable to remove one of them after discussion.

Finally, all PRs are merged. Close this issue.


Replaces filterControlPanelsSchema setting by unwantedControlPanelsFields

filterControlPanelsSchema has been migrated to Controlpanel.jsx and uses the unwantedControlPanelsFields setting. So, if any portal wants to add fields in the Control Panel, it will be necessary to customize only the unwantedControlPanelsFields configuration, instead of customizing the entire filterControlPanelsSchema function.
This is an improvement for #3904

Removing support for a custom filterControlPanelsSchema function is a breaking change that could only happen in a new major version of volto.

@davisagli but isn't the master branch for Volto 17, which is a breaking release? Can't we keep filterControlPanelsSchema only on branch 16? If we don't remove it now, when will we remove it? How will we remember to remove it in the future?

@wesleybl Yeah, we can make this change for 17. In general my bias is to keep backwards compatibility if it's easy. But that does inflate the number of options over time, and in this particular case I doubt the filterControlPanelsSchema setting is being used much. Any preference, @sneridagh?

@wesleybl I'm with @davisagli in this one... agreed that it cleans up the implementation, but that is hardly a reason for introducing a breaking if there is not delivering a clear direct advantage over the previous one.

@davisagli @sneridagh @stevepiercy I kept the filterControlPanelsSchema function and used unwantedControlPanelsFields in it.
Can you take a look please?

I understand that the endpoint is @controlpanels. Thoughts?

Yes: https://github.com/plone/plone.restapi/blob/11275deb4bc9488e0c10929bd7c76a1cfd6edc96/src/plone/restapi/services/controlpanels/configure.zcml#L32

@wesleybl let's leave it as is without a refactor. Plural makes sense. I made a minor change to my suggestion, and if you accept, then I can approve and move this forward. Thank you!

@davisagli @ichim-david I updated the code and resolved the conflicts. Can we merge it?


Support for Bengali Unicode Fonts

I am trying to create a design with Maputnik with a custom vector layer. When I am trying to label in Bengali language the font broken. If you see the output in the image there are few problem. I am writing here how it should look like
মুন্সিগঞ্জ
গোপালগঞ্জ
ঝিনাইদহ
যশোহর
Few years ago the same problem occurred in Tilemill. A library called Herfbuzz were used to solve that problem. But How can I render this with client-side visualization?
Here is the Tilemill solution link
https://github.com/mapnik/mapnik/issues/1714
Few other links
https://github.com/mapbox/mapbox-gl-js/issues/5926
https://github.com/mapbox/mapbox-gl-js/issues/4009

Hi @azizul-bkash,
Maputnik is a visual editor for the Mapbox GL styles and uses Mapbox GL JS as renderer for the map.
I think you linked the relevant issues there.
From https://github.com/mapbox/mapbox-gl-js/issues/5926#issuecomment-354667820

It's not currently supported, unfortunately. Tracking this in #4009.

Closing here, as there's nothing we can do on Maputnik side to fix this problem


Utils replace

Checklist

[x] Fix linting errors
[x] Tests have been added / updated (or snapshots)

Change information

close #1022

Codecov Report

Merging #1034 (7f3497d) into dev (4dfe6c5) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##              dev    #1034   +/-   ##
=======================================
  Coverage   95.94%   95.95%
=======================================
  Files         325      325
  Lines       21282    21285    +3
  Branches     1426     1433    +7
=======================================
+ Hits        20420    20425    +5
+ Misses        816      814    -2
  Partials       46       46

Impacted Files
Coverage Δ

packages/varlet-ui/src/index-bar/IndexBar.vue
99.07% <100.00%> (+0.95%)
:arrow_up:


Handles issue when connection is up but needs to be restarted?

Fixes #118
@ConnorRigby can you review this and make sure it will fix the likely issue?

This looks correct to me. It seems weird that udhcpc is deconfiguring the interface instead of just asking for another address, but this looks like it'll at least prevent the crash.


🎮 Game Request
the colour are falling from top , your task is to match the falling colour in its colour basket .
Point down the features
Scoring System: Each successful basket scores you 1 point.
Level Advancement: For every 10 points you score, you’ll advance to the next level. As you level up, the speed of the descending colors will increase, challenging you to keep up with the pace.
Objective: The game is designed to test and improve your reaction time and mental focus.
Wishing you the best of luck—enjoy the challenge!
I would like to take ownership of this issue as a contributor for GSSoC 2024. Please consider assigning it to me. Thank you!

Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @pandeyji711 , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :
#3113

Hey @pandeyji711 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Hey @pandeyji711 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

I have completed privious one please assign this to me
under Gssoc 24


PYPI  pip get an SSLError

I try to use the Dockerfile for some python experiments.
the sample minitest.py works as design, but if I need a additional python module like certifi or cryptography or any other,
I get the error  _ssl.c:1131:
 pip3 install certifi

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: UNEXPECTED_MESSAGE] unexpected message (_ssl.c:1131)'))': /simple/pip/

Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLError(1, '[SSL: UNEXPECTED_MESSAGE] unexpected message (_ssl.c:1131)'))) - skipping

Hi Peter, long time no see (or so :).
This is pretty simple: Just de-activate the PQ logic for this "as documented" (at https://github.com/open-quantum-safe/liboqs-python/blob/2703175902e89c345a240288f7ee86020fec1187/docker/Dockerfile#L63-L64): unset LD_LIBRARY_PATH and pip3 install works with classic crypto (and algs) again.

Thanks.
If I had read the docker comments, it is clear!
The next beer is on me! ;-)


Discovering GATT Services: Error 22 (0x16) terminate local host

I'm currently running the standalone binary without modification (BlueZ 5.48).
nRF Connect is able to discover the device via its scanner.  However, the nRF Connect fails during "Discovering services..." which leads to a disconnect. The error message is "Error 22 (0x16): GATT CONN TERMINATE LOCAL HOST".
The standalone server produces no log event during the nRF service discovery failure

The issue was that I was running it in a VM. I switched to a "real" env and the problem went away.

The issue was that I was running it in a VM. I switched to a "real" env and the problem went away.

Thanks for reporting back with your results!


CASSANDRA-15937 JMX output inconsistencies from CASSANDRA-7544 storage-port-configurable-per-node

See CASSANDRA-15937

Merged as a062ff5f9f0d3221deaaaaf8fccbcd21e933e7cd


Bounds of lambdarank predictions

What are the bounds of predictions generated using LGBMRanker aka application=lambdarank?
Are there hard limits on these scores? Should I expect values < -2 for example?
On a medium sized dataset I've observed scores with min=-1.5119 and max=1.0944.
Pointers to relevant portions of the code appreciated.
thank you

there is not limitation for the scores.


Package rebuild

Checklist

[x] Used a fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

This produces a new untokenize build with updated compatibility tag. @constantinpape , could you please have a look?
We needed this for the packages to be compatible with pip >=24.2

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe/meta.yaml:

No valid build backend found for Python recipe for package pypubsub using pip. Python recipes using pip need to explicitly specify a build backend in the host section. If your recipe has built with only pip in the host section in the past, you likely should add setuptools to the host section of your recipe.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Thanks for picking this up, @sameeul! The issue seems to be that the rerendering didn't update the permissions for some scripts correctly. I have opened a PR that targets your branch at https://github.com/sameeul/pypubsub-feedstock/pull/1.

Hi @sameeul ,
I am not sure how this is related to any of my libraries. Could you expand on this?

@constantinpape : You are actually listed as a recipe-maintainer for this feedstock. I do not think this has any relation with any other libraries that you maintain :-)


ASP.NET Core conditional MFA

The previous answers/documentation only address creating the policies, not how to use them.
I can't find any docs/examples of how to configure an ASP.NET Core app so that a particular page requires a specific authentication policy, e.g. Home/Index -> SignupSignin but Home/Admin -> Admin

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

ID: d8c394d1-e3b1-b88c-416c-3f8e0ab3ae3d
Version Independent ID: 8aafb9d8-72cb-c9b4-5a01-9e5633764f39
Content: Multi-Factor Authentication in Azure Active Directory B2C
Content Source: articles/active-directory-b2c/active-directory-b2c-reference-mfa.md
Service: active-directory
GitHub Login: @davidmu1
Microsoft Alias: davidmu

@phatcher Thanks for the feedback! We are currently investigating and will update you shortly.

Hi @phatcher ,
Conditional MFA is not currently supported in Azure AD B2C. You can upvote the feature request here. https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/20560954-allow-mfa-to-be-enabled-for-selected-set-of-b2c-us
And here: https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/34289419-conditional-access-condition-for-mfa
If you are looking for regular conditional access documentation here is a good guide:
https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/overview
And here is the best github sample for RBAC: https://github.com/Azure-Samples/active-directory-dotnet-webapp-roleclaims

We will now proceed to close this thread. If you have further questions feel free to reach out on MSDN. https://social.msdn.microsoft.com/Forums/en-US/home?forum=WindowsAzureAD

@MarileeTurscak-MSFT But your documentation implies that it is, at least caveat that...

You don't require multi-factor authentication to access an application in general, but you do require it to access the sensitive portions within it.

@phatcher Were you able to solve this issue, I am struggling to do the same thing and the documentation is lacking on this. I just want to ensure that a user has used MFA to connect to the application before accessing some sensitive areas.


decoder unable to untilize GPU/Neural Engine

After convert the model, in Xcode  select the model and  in performance tab, we can benchmark model.
I found that encoder.mlpackage can run on GPU/Neural Engine.

But the decoder.mlpackage look like unable to run on GPU/Neural Engine, I pretty sure I set the compute unit to ALL.

This is quite import for performance,  maybe you have some idea of why.
Looking forward to your reply.

Thanks for information.
It happens because decoder input shape is set with [1:448] range shape. I'm testing with shape fixed 448 size, it maybe work well NeuralEngine/GPU.


mangal: 3.11.0 -> 3.12.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/metafates/mangal/releases.
meta.description for mangal is: "A fancy CLI app written in Go which scrapes, downloads and packs manga into different formats"
meta.homepage for mangal is: "https://github.com/metafates/mangal"
meta.changelog for mangal is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.11.1 with grep in /nix/store/2wifkqlh4kqzq7ha21g1pdph2h25gm5n-mangal-3.11.1
found 3.11.1 in filename of file in /nix/store/2wifkqlh4kqzq7ha21g1pdph2h25gm5n-mangal-3.11.1

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
mangal

Instructions to test this update (click to expand)

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

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

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

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

1 package built:

mangal

Maintainer pings
cc @bertof for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/metafates/mangal/releases.
meta.description for mangal is: "A fancy CLI app written in Go which scrapes, downloads and packs manga into different formats"
meta.homepage for mangal is: "https://github.com/metafates/mangal"
meta.changelog for mangal is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.12.0 with grep in /nix/store/z1nw126hq506pn5s9lrysq2dpakc8b4f-mangal-3.12.0
found 3.12.0 in filename of file in /nix/store/z1nw126hq506pn5s9lrysq2dpakc8b4f-mangal-3.12.0

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
mangal

Instructions to test this update (click to expand)

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

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

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

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

1 package built:

mangal

Maintainer pings
cc @bertof for testing.


feat(ingress-nginx): remove need for individual ingress annotations

Less annotations, more wow

Worth reflecting in cluster-template?

I thought about it but because it only uses external-dns for cloudflare and k8s-gateway for internal DNS it might not work. If you run this exact setup still feel free to open a PR.


TEST: Display the correct shared library name

In test/recipes/01-test_symbol_presence.t

Please note that MacOS build regressed due to the earlier test/recipes/01-test_symbol_presence.t fix.

Should we just skip this test on macos? Its a developer thing really

Should we just skip this test on macos? Its a developer thing really

I pushed an extra commit that does exactly that

Because of the regression, I made this urgent

Merged to master.


How to set the minimum number of instances in one node

Hi,
for data protection reasons I want to make sure that splitting stops when a minimum number of observation in one node is reached. In other tree boosting implementations there is a parameter to specify this. In case of Xgboost the manual says that min_child_weight specifys the minimum number of observations in regression mode.
Is there a possibility to specify the minimum number of observations in classification mode?
Thank you for your help.

min_child_weight is a useful proxy for the minimum number of observations per node. Currently, you cannot set the minimum number of observations per node directly.

Thank you for your answer. Can you explain what exactly do you mean by proxy? If I set min_child_weight to lets say 10, is it possible that I end up with one single observation in one node with weight > 10? Or are all weights below 1, so maybe the condition min_child_weight=10 will be met when far more than 10 observations are in one node?

The sum of Hessian weights is not necessarily equal to the number of instances. This is what I meant.

But is the first scenario I described

If I set min_child_weight to lets say 10, is it possible that I end up with one single observation in one node with weight > 10
also possible? How large can one weight be? I need to make sure nothing like this happens for non-disclosure reasons.

This is also possible. You should look at the specific loss function you are using and see if the Hessian can exceed 10.

FYI, if you are using binary:logistic, the Hessian weight value is given by
p * (1 - p)
where p is the probability prediction outputed by the tree ensemble.


support separate Board and Score commands, so the board could be shown, but also overall players point list

The command exists, but is a synonym for board which just shows the current round's board.


🌁 Add FogExp2 prop support to scene

Fix console error when using FogExp2 within scene. Closes #143.

Not exactly sure how to fix the breaking test..
Since i'm using PropTypes.oneOfType, it shows the react error instead of the custom one from propTypeInstanceOf 😕

Thanks for the PR :) I'll look at what's up with the test :)

Since i'm using PropTypes.oneOfType, it shows the react error instead of the custom one from propTypeInstanceOf 😕

Yes, that's slightly unfortunate but I'm hoping the users can look at documentation etc to find out what's the right value to pass (hopefully? :D)
In worst case we can wrap oneOfType like instanceOf but that's a dangerous path in these time-constrained lands

What would you suggest? We update the tests or wrap oneOfType like instanceOf?
BTW awesome lib. thanks!

I recommend to update the test to match the message, for now :)
And thank you for contributing :D
On Fri, 27 Jan 2017, 00:44 Emmanuel Pilande<EMAIL_ADDRESS>wrote:

What would you suggest? We update the tests or wrap oneOfType like
instanceOf?
BTW awesome lib. thanks!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/toxicFork/react-three-renderer/pull/144#issuecomment-275559389,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0iLTl2YEneNUNoomrSMeJ0XAgBOJ8Sks5rWT3egaJpZM4LsFDH
.


Add an option to pass the infrastructure application memory limit

Currently, we're hardcoding the memory to 256m.  It would be good to be able to override that value.

Done in https://github.com/spring-cloud/spring-cloud-pipelines/commit/029518553c039f8cd43b887d398d89e034f2b67e


Terminus hangs on first try, succeeds on second

I seem to be running into this kind of thing lately:
[ari@ink:~ ] $ terminus --site=<sitename> --env=live drush ws --tail

^C
[ari@ink:~ ] $ terminus --site=<sitename> --env=live drush ws --tail
[2015-11-18 19:57:54] [info] Running drush ws --tail=1  on <sitename>
    cmd: 'ws'
    flags: '--tail=1 '
    site: '<sitename>'
    env: 'live'
The authenticity of host '[appserver.live.78b1e178-83a3-4657-9f6d-aa45261b671f.drush.in]:2222 ([<IP_ADDRESS>]:2222)' can't be established.
RSA key fingerprint is SHA256:yPEkh1Amd9WFBSP5syXD5rhUByTjaKBxQnlb5CahZZE.
Are you sure you want to continue connecting (yes/no)?

@ari-gold Is it only the CommandWithSSH descendants (i.e. WP-CLI and Drush commands) that are doing this? Only the Drush WS command? I can't seem to make this happen. Does the appserver we're connecting to need to be removed from the known hosts list to occur (since it's asking for you to accept the host fingerprint)?


Beginning updates to OHM styles

Ran this locally in MBGL timeslider repo and confirmed is it working as expected. Here's the test bed:

See demo of this style outside of OHM stack here: https://openhistoricalmap.github.io/mbgl-timeslider/demo/#13.000/47.75410/-121.73937/1850,-4000-2019


error fixed wrong args defined

Codecov Report

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

@@           Coverage Diff           @@
##           master     #815   +/-   ##
=======================================
  Coverage   49.14%   49.14%
=======================================
  Files          26       26
  Lines        2582     2582
=======================================
  Hits         1269     1269
  Misses       1313     1313

Continue to review full report at Codecov.

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

Codecov Report

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

@@           Coverage Diff           @@
##           master     #815   +/-   ##
=======================================
  Coverage   49.14%   49.14%
=======================================
  Files          26       26
  Lines        2582     2582
=======================================
  Hits         1269     1269
  Misses       1313     1313

Continue to review full report at Codecov.

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


Implement glob-like pattern matching

Fixes #1505
Description of the changes being introduced by the pull request:
According to the recently updated version of the specification the shell
style wildcard matching is glob-like (see https://github.com/theupdateframework/specification/pull/174),
and therefore a path separator in a path should not be matched by a
wildcard in the PATHPATTERN.
That's not what happens with fnmatch.fnmatch() which doesn't
see "/" separator as a special symbol.
That's why before using fnmatch.fnmatch() we should manually check that either:

pattern directory = target directory
or that pattern directory contains the target directory and * is used at the end of the pattern.

Signed-off-by: Martin Vrachev<EMAIL_ADDRESS>Please verify and check that the pull request fulfills the following
requirements:

[x] The code follows the Code Style Guidelines
[x] Tests have been added for the bug fix or new feature
[x] Docs have been added for the bug fix or new feature

After the good review by @sechkova, I decided to change my approach.
As Teodora suggested, I will focus on checking the list of directories returned by os.path.dirname(pathpattern).split("/")
and the list of directories returned by target_dirs = os.path.dirname(targetname).split("/").
If both of them match,  I can use fnmatch.fnmatch().
Also, that way I will be able to accept as a directory name * for pathpattern directories and thus this example:
targetname = "foo/bar/zoo/k.tgz" and pathpattern = foo/*/zoo/* is supported.

Added type annotations and better function description for _is_target_in_pathpattern as suggested by @avelichka.

This seems to be handling directories as a special case. I don't think you'll be able to make that work: as Teodora said globbing should probably be applied on each of the components of a pathname separately (unless of course the python base modules include a method to handle the whole path).
Think of e.g. these cases to see new issues:
("foo/bar", "f?o/bar"),
("foo/bar", "*o/bar"),

Other quick comments:

let's pay attention to os.path usage: both pathpattern and targetpath are (or should be, I think) url fragments and not local filesystem paths. So if we use a path module do we actually want to use posixpath and not os.path?
we probably want to do posixpath.abspath() at some point to handle cases like "foo//bar" in input -- but I guess that should happen somewhere closer to the API level, and not in this code

This seems to be handling directories as a special case. I don't think you'll be able to make that work: as Teodora said globbing should probably be applied on each of the components of a pathname separately (unless of course the python base modules include a method to handle the whole path).
Think of e.g. these cases to see new issues:
("foo/bar", "f?o/bar"),
("foo/bar", "*o/bar"),

I added a new commit in which I change my approach.
In the last commit, I call fnmatch.fnmatch() on each directory in the pathpattern
separately.
Also, I added two unit test cases testing that:

("foo/bar", "f?o/bar") will pass
("foo//bar", "*o/bar") will fail because of the number of slashes.
I remember we discussed before we don't want to artificially support corner cases.

Other quick comments:

let's pay attention to os.path usage: both pathpattern and targetpath are (or should be, I think) url fragments and not local filesystem paths. So if we use a path module do we actually want to use posixpath and not os.path?
we probably want to do posixpath.abspath() at some point to handle cases like "foo//bar" in input -- but I guess that should happen somewhere closer to the API level, and not in this code

We had a discussion with @joshuagl about what targets do we expect as arguments
and his opinion was that pathpattern and targetpath should point in a local directory
(or at least that's how I interpreted his words).
Additionally, I run all of our tests and checked what do we pass to fnmatch.fnmatch() inside
_visit_child_roleand _target_matches_path_pattern() and none of them had test using URLs.
The old code provides an API call get_valid_targetinfo() for the MultiRepoUpdater
which seems to me that doesn't handle URLs in any specific way.

I remember we discussed before we don't want to artificially support corner cases.

If you mean this code expects the "paths" to be canonical representation (so things like "foo//bar" or "foo/../foo/bar" are not supported) that seems correct. Or in other words: I'm fine with requiring well-formed input, I'm cautious about defining things as corner cases :)

We had a discussion with @joshuagl about what targets do we expect as arguments
and his opinion was that pathpattern and targetpath should point in a local directory
(or at least that's how I interpreted his words).

The spec is broken about this IMO but I don't think we can or should do that in the implementation -- how could the client know which separator the server is using? The API as it's currently designed should accept filesystem paths as input but I believe the input handling should immediately make the transmogrification to a URL-path so rest of the code can assume everything is URL/posix path...
Alternatively someone needs to explain to me how we can support random directory separators in all of the code. As an example: if pathpatterns and targetpaths were filesystem paths then you are missing all the windows path tests, and all the tests with half windows paths and half posix paths

We had a discussion with @joshuagl about what targets do we expect as arguments
and his opinion was that pathpattern and targetpath should point in a local directory
(or at least that's how I interpreted his words).

I think I just reiterated what the spec suggests – that we should expect a relative path using UNIX path separators.
It's possible that we should add an explicit section to the spec, or the oft discussed and frequently desired secondary literature https://github.com/theupdateframework/specification/issues/91, on path handling?

I had to rebase on top of develop and move _is_target_in_pathpattern inside tuf/api/metadata.py.
Additionally, I changed some of the tests and added a commit removing the lstrip on os.sep


[RDBMS] az postgres flexible-server backup create/delete: New commands to support creating and deleting backups on PostgreSql Flex Server

Related command
az postgres flexible-server backup
Description
Adding ability to create and delete backups.
Testing Guide
Manually

Thank you for your contribution! We will review the pull request and get back to you soon.

@evelyn-ys please review

/azp run

/azp run

/azp run

/azp run

Pls fix this
-  FAIL - HIGH severity: missing_parameter_help
    Parameter: postgres flexible-server backup delete, `yes` - Missing help


Uploading images using AWS S3 storage works, but browse images is broken.

Clicking on the links will take you to the image. The links work just fine. I'm just missing the ability to embedd an image.
Adding an image by upload works just fine.
settings.py
STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)

# django-storage settings
AWS_STATIC = os.environ['AWS_STATIC']
AWS_MEDIA = os.environ['AWS_MEDIA']
AWS_ACCESS_KEY_ID = os.environ['AWS_ACCESS_KEY_ID']
AWS_SECRET_ACCESS_KEY = os.environ['AWS_SECRET_ACCESS_KEY']
STATICFILES_STORAGE = 'ktl_website.s3storage.AWSStatic'
DEFAULT_FILE_STORAGE = 'ktl_website.s3storage.AWSMedia'
S3_URL = '//%s.s3.amazonaws.com/'
STATIC_URL = S3_URL % AWS_STATIC
MEDIA_URL = S3_URL % AWS_MEDIA

# ADMIN_MEDIA_PREFIX = ''.join((STATIC_URL, 'admin/'))

# ckeditor
MEDIA_ROOT = '/media/'
CKEDITOR_UPLOAD_PATH = 'uploads/'
# CKEDITOR_UPLOAD_PREFIX = '/media/uploads'
CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
CKEDITOR_IMAGE_BACKEND = 'pillow'
CKEDITOR_CONFIGS = {
    'default': {
        'entities': False,
        'entities_greek': False,
        'entities_latin': False,
    }
}

I'm using Heroku for hosting and I've ensured that Pillow is installed and import PIL works in my heroku shell.

So thumbnails are missing under generated URL, but original images are there?

Thumbnails are being generated. I just verified that all the uploaded images have thumbnails and are accessible through the S3 interface along with the original images. I downloaded a tumbnail and verified that it wasn't corrupted in any way. For some reason, the thumbnails are not shown on the page and there's no button for Embed Image either. Just as what the image above is showing.

Can you check what browser console is reporting - like is it 404 or some forbidden error, or maybe the urls are wrong? I can't do S3 tests at the moment.

The requests for the images aren't even made.

While trying to get more debug info and pictures of the console, not the network performance, the Browse Server butten suddenly stopped responding completely. I cannot get the button working at all.

Just wanted to add my settings for static files. https://gist.github.com/ironhouzi/90bd16f25563fd28e029
Perhaps the problem stems from an incorrect configuration.

This problem was resolved by adding this line to settings.py:
AWS_QUERYSTRING_AUTH = False


Fonts issues.

Hey Folks,
I have used this theme for my new website. and i have also added the @fontface code on my style sheet but it seems to me that the font is not applying to my site where ever i want too. I am trying to solve this issue but didn't find any solution instead of using plugins that are available for in WordPress for google fonts.
Please suggest me the possible solution for how to install our fonts on this theme and how to use them in our website.
Thank in Advance.

If you're using Google Fonts, you have three different options for including the webfonts to your site. Here you'll find the step-by-step instructions by Google.

ohh yeah i found it before anyways thanks :) ..!!


Port Oracle changes to Postgres

Port Oracle changes to Postgres

Update postgres schema and schema version
Provide a patch file to be used to upgrade from the previous version

Fixed trigger after applying it and testing it on dbod-panda-psql.cern.ch


MatlabWriter does not write into Memorystrem

FileStream works, but MemoryStream is Null.
        Matrix<double> m1 = Matrix<double>.Build.Random(3, 4);
        Matrix<double> m2 = Matrix<double>.Build.Random(3, 4);

        MemoryStream mem = new MemoryStream();

        // write a dictionary of matrices:
        var dict = new Dictionary<string, Matrix<double>>();
        dict.Add("m1", m1);
        dict.Add("m2", m2);
        MatlabWriter.Write( mem, dict);

...downloaded the sourcecode and noticed, the stream is been flushed to disk and then been closed in a subroutine. I can change that, but it would not be as elegant (quick and dirty) as the rest of the code.
Background is to write matrices to the clipboard and the load it into matlab without doing any filesearch.

wrong button...


Google Slides embed interferes with route history

By embedding Google Slides in my website, any event fired from changing a Google slide gets added to the history that React Router manages. Therefore, pressing the back button becomes going to the previous slide, which isn't what I want. Is there a way to bypass other services interacting with the route history?

yes you can do that, use listenBefore (see the docs) then you could use pushState to redirect wherever you want to.


Cannot add new books in the warehouse

I'm using the server at www.ilmercatinodellibro.com with the admin account.
When I try to add a new book, it throws an error.

How can I fix this?

Fixed, there was an issue with the receipt template localization


Stay in PlacementRule mode when switch to Existing Policies

Before this commit, if you had a PlacementBinding that pointed to a PlacementRule when you were in "New placement" mode in the new policy wizard, select "Existing placement" would cause it to reset back to pointing to a Placement.
Relates:
https://issues.redhat.com/browse/ACM-4988

/cc @dhaiducek @JustinKuli @yiraeChristineKim @KevinFCormier

/cc @chenz4027 @fxiang1
I think this code may be shared with ALC, so I'm requesting review from Maggie & Feng.

/lgtm
We are using Placements instead of PlacementRules in that part of the wizard so not sure how much that would affect us.

/lgtm
Thanks Matt and Kevin!

/retest since it seems to be an unrelated failure


[ci skip] adding user @dnicolodi

Hi! This is the friendly automated conda-forge-webservice.
I've added user @dnicolodi as instructed in #3.
Merge this PR to add the user. Please do not rerender this PR or change it in any way. It has [ci skip] in the commit message to avoid pushing a new build and so the build configuration in the feedstock should not be changed.
Please contact conda-forge/core to have this PR merged, if the maintainer is unresponsive.
Fixes #3

https://github.com/conda-forge/staged-recipes/pull/26856#issuecomment-2215330034


tweak repository name

"Jargon" is a mass noun, so the trailing "s" should be dropped (unless "jargons" is a reference to a meme with which I'm unfamiliar).

Makes absolute sense!

:+1:

Done, thanks!

The word "jargons" still appears in the repo description and readme.

thanks, fixed it here

Still one left in the repo description.

:dash:


Better link to ICS

For our monthly meetings (https://github.com/Seagate/cortx/blob/main/doc/meetings/README.rst), we have an ICS file which people should be able to click on and add to their calendars.  It works for phones and tablets but not for desktops/laptops.  Fix this link (or add more links) to make it a single click for people to add this to their calendars.

https://office-watch.com/2017/web-links-adding-outlook-appointments-tricks-and-traps/  might be useful for Outlook events.
When it was still an open linkedin event, there was 3 links I think:
Add to Outlook
Add to Google Calendar
Download ICS
This link above might help for the first one.
https://stackoverflow.com/questions/35853870/href-to-add-to-calendar-from-web-not-working-with-native-google-calendar-app-o  also might be related.

https://stackoverflow.com/questions/10488831/link-to-add-to-google-calendar also might be useful

@Saumya-Sunder, can you document the same

It needs some digging as the links to add event on desktops is not working @mukul-seagate11 , I will close it once I have a proper working link.

@Saumya-Sunder, do you have any timeline so that we can take this forward?

@Saumya-Sunder, please take care & close

@mukul-seagate11 I have let it remain open as I can create a calendar link for Gmail, iCalendar or mobile phones, however the link needs to be that for a single event and not a series of event. So this is an issue that I have no resolution for unless we decide to add links for events and update the event details on an ongoing basis.

@Saumya-Sunder and @novium258 , here is a paid service that seems to have what we need: https://www.addevent.com/plans-and-pricing.  Should we try to get it?

@Saumya-Sunder, any further update or if done then this issue be closed?


Update/Add amazon-ecr-credential-helper

Tool name
amazon-ecr-credential-helper
Tool license
Apache 2.0
Add or update?

[X] Add
[ ] Update

Desired version
latest
Approximate size
No response
Brief description of tool
The Amazon ECR Docker Credential Helper is a credential helper for the Docker daemon that makes it easier to use Amazon Elastic Container Registry.
URL for tool's homepage
https://github.com/awslabs/amazon-ecr-credential-helper
Provide a basic test case to validate the tool's functionality.
No response
Virtual environments affected

[X] Ubuntu 18.04
[X] Ubuntu 20.04
[X] Ubuntu 22.04
[ ] macOS 10.15
[ ] macOS 11
[ ] macOS 12
[ ] Windows Server 2019
[ ] Windows Server 2022

Can this tool be installed during the build?
sudo apt install amazon-ecr-credential-helper

Tool installation time in runtime
No response
Are you willing to submit a PR?
No response

Hi @dimitriosstander, thank you for you request.
We will decide on adding the tool to the images and let you know.

@miketimofeev if it is not present in the image we are unable to use github hosted runners with jobs the run in inside ecr pulled containers. We need to use self hosted runners where the package is present.

@dimitriosstander oh, sorry, didn't know that. Then it makes sense to preinstall the helper.

@dimitriosstander , The new images have been deployed.


Roll Flutter Engine from 9295eeb6d3ce to 2cc9c9992ab3 (3 revisions)

https://github.com/flutter/engine/compare/9295eeb6d3ce...2cc9c9992ab3
2024-10-30<EMAIL_ADDRESS>Roll Dart SDK from 4566845d8e30 to 6a8058eef22c (1 revision) (flutter/engine#56246)
2024-10-30<EMAIL_ADDRESS>Roll Skia from f334411b0a08 to 85b77db25fa3 (5 revisions) (flutter/engine#56245)
2024-10-30<EMAIL_ADDRESS>Add and use mergeGnArgs with --gn-args from et. (flutter/engine#56228)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC chinmaygarde<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Prerequisites clarification

[Enter feedback here]
I believe the statement in Prerequisite is incorrect: "To publish a Power BI paginated report to the Power BI service, you need a Power BI Pro license, or Premium Per User (PPU) license, and write access to a workspace in a Power BI Premium capacity."
I believe correct statement would be "To publish a Power BI paginated report to the Power BI service, you need a Premium Per User (PPU) license or Power BI Pro license and write access to a workspace in a Power BI Premium capacity."
Pro license does not offer paginated reports so you need dedicated Premium capacity with that license
PPU license offers paginated reports with no need for dedicated Premium capacity.

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

ID: 009519a7-b9c5-c388-53ce-d0e765fef750
Version Independent ID: 0566119f-c2fc-3d1c-6eaf-f80910635022
Content: Create parameters for paginated reports in the Power BI service - Power BI
Content Source: powerbi-docs/paginated-reports/paginated-reports-parameters.md
Service: powerbi
Sub-service: report-builder
GitHub Login: @maggiesMSFT
Microsoft Alias: maggies

Thanks for your comment, @morcinim. This issue has been assigned to the doc author for review.

Hi, @morcinim -- I see what you mean, it's not clear. I've updated the Prereqs section to this:
Prerequisites

To publish a Power BI paginated report to the Power BI service, you need at least a Contributor role in a workspace. Read more about roles in the new workspaces.
You also need either a Premium Per User (PPU) license, or you need a Power BI Pro license and the workspace needs to be in a Power BI Premium capacity.


Implement ToString for MPD

Thanks, that's a great change, very convenient for users.
The Rust documentation strongly recommends implementing the Display trait instead of directly implementing ToString. Could you please update your PR (unless you see a reason not to use Display)?

Merged, thanks!


BA and potential outcomes

To my eye, few authors have attempted to integrate the potential outcomes framework with behavior-analytic designs. This is a place to list some works that may be helpful in this regard:

Pustejovsky et al (2014; https://doi.org/10.3102/1076998614547577) gave a bit an explicit walk out on pages 371-372
Plavnick and Ferreri's (2013; https://doi.org/10.1007/s10648-013-9230-6) theoretical overview of SCD's may be of help

Ferron et al (2014; https://psycnet.apa.org/doi/10.1037/a0037038) explicitly connected potential outcomes to SCD's in page 495

Daza (2018; https://doi.org/10.3414/ME16-02-0044) outlined a counterfactual framework for $N = 1$ data.

Shadish et al (2015) provided a discussion of potential outcomes within the context of SCD's in this paper for the National Center for Education Research, https://files.eric.ed.gov/fulltext/ED562991.pdf, starting around Section 2.2.

Manolov and Onghena (2018; https://psycnet.apa.org/doi/10.1037/met0000133) discussed potential outcomes for single-case alternating treatments designs


[Installation] AttributeError: module 'torchsparse.backend' has no attribute 'hash_cuda'

Is there an existing issue for this?

[X] I have searched the existing issues

Have you followed all the steps in the FAQ?

[X] I have tried the steps in the FAQ.

Current Behavior
I installed torchsparse successfully but once I run my code, it says me torchsparse.backend has not hash_cuda. Indeed there's no hash_cuda in backend.py. I guess the error is that I'm using cudatoolkit through conda. However, the spvnas installation suggests to install everything through conda. Any solution? How can I enable the GPU compliation without a system-wise CUDA installation?
Error Line
AttributeError: module 'torchsparse.backend' has no attribute 'hash_cuda'
Environment
- GCC:
- NVCC:
- PyTorch:
- PyTorch CUDA:

Full Error Log

Error Log
[PUT YOUR ERROR LOG HERE]

I would recommend installing CUDA at the system level to make the installation easier.


Reducing circular references

I created a domain:appGroupingFolder and examined my eslintrc.json. The relevant snippet is shown below:
{
  "sourceTag": "domain:core",
  "onlyDependOnLibsWithTags": [
    "domain:core",
    "domain:shared"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "domain:registrati
  "onlyDependOnLibsWithTags": [
    "domain:registration",
    "domain:shared"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:shell",
  "onlyDependOnLibsWithTags": [
    "type:application",
    "type:directive",
    "type:domain",
    "type:feature",
    "type:shell",
    "type:ui",
    "type:util"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:feature",
  "onlyDependOnLibsWithTags": [
    "type:application",
    "type:directive",
    "type:domain",
    "type:feature",
    "type:shell",
    "type:ui",
    "type:util"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:ui",
  "onlyDependOnLibsWithTags": [
    "type:application",
    "type:directive",
    "type:domain",
    "type:feature",
    "type:shell",
    "type:ui",
    "type:util"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:directive",
  "onlyDependOnLibsWithTags": [
    "type:application",
    "type:domain",
    "type:directive",
    "type:util"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:application"
  "onlyDependOnLibsWithTags": [
    "type:application",
    "type:data-access",
    "type:domain",
    "type:util"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:domain",
  "onlyDependOnLibsWithTags": [
    "type:domain"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:data-access"
  "onlyDependOnLibsWithTags": [
    "type:data-access",
    "type:domain",
    "type:util"
  ],
  "notDependOnLibsWithTags": []
},
{
  "sourceTag": "type:util",
  "onlyDependOnLibsWithTags": [
    "type:domain",
    "type:util"
  ],
  "notDependOnLibsWithTags": []
}
            ]
          }
        ]
      }

Given that that the shell, feature and ui tags all have the same 'onlyDependsOnLibsWithTags' how will I prevent circular references between thise tags?
Is there a recommendation for the inheritance structure? For eg feature -> ui -> domain -> util?
Is it sufficient for me to remove the tags that I don't want from the  'onlyDependsOnLibsWithTags'? Or do I have to put the remove tag in the  'notDependsOnLibsWithTags'

I am looking at changing it so that all components belong in one library called presentation.  This will remove any circular dependencies between shell, feature and ui.
The default eslint rules that get added are the recommended structure, e.g. util should only import things from other util and domain libraries.
It depends on your team and what you want to do. For me, onlyDependsOnLibsWithTags has been sufficient.

I don't understand what the issue is. Different domain libraries can import from each other. For example, in the below the registration domain library could import from the shared one.
registration (This is a grouping folder for the registration domain)

domain (This is the layer library for domain models etc. in the registration domain)
shared (This is a grouping folder for the shared domain)
domain (This is the layer library for domain models etc. in the shared domain)

Probably this week or next week

Is this true?

The default eslint rules that get added are the recommended structure, e.g. util should only import things from other util and domain libraries.

Reading around the topic I saw where util shound HAVE NO DEPENDENCIES; WHILE DOMAIN CAN DEPEND ON OTHER DOMAIN OR UTIL.
Moduliths in Angular with Nx

Each team might have different conventions that they want to enforce. The default lint rules are only setup once when you create the app grouping folder after that they can be changed by updating the eslint file. The above seems like an opinion to me and the convention they want to enforce. I couldn't see any utils libraries in their example app, so I don't know what it would look like for them in a real life larger application.
I think that in a real life larger application, people would want utils to be able to import things from other util libraries or a domain library. If you want to enforce that utils can depend on nothing else for your application, then you can update your eslint file for that.

Thanks for the clarity - the different implementations have been a source of confusion for me.


Improve Performance of Source/Model/Exposure extraction

With ~1 year of historical manifest.json and run_results.json data, we have started experiencing timeouts running --full-refresh of dbt_artifacts.

1832 | 2021-04-15 15:43:49: 2021-04-15 15:43:49,243 - root - INFO - Database Error in model dim_dbt__sources (models/incremental/dim_dbt__sources.sql)
-- | --
2021-04-15 15:43:49: 2021-04-15 15:43:49,243 - root - INFO - 000630 (57014): Statement reached its statement or warehouse timeout of 1,200 second(s) and was canceled.

Possible solutions:

Archive old data.
Replace the 3 individual models that extract Sources, Models and (soon) Exposures into 1 wide table, so json extraction happens once per artefact, rather than at least 3 times.
Snapshot the extracted json(?)
Unpack all required fields in the COPY command executed by either the run-operation or by Snowpipe. This is probably the most performant but least flexible. What happens when we want to extract more details from previous runs? Gets a bit difficult :grimacing: It does however solve the case where JSON objects become too big to fit into a single VARIANT (16mb).
Do something with the orchestration layer to avoid ever running full-refresh on these models - effectively relying on incremental models to only extract JSON values once per artefact. We'd probably use tags.

@NiallRees FYI. We had resolved to try unpacking required fields in the COPY command here, in the hope of solving our 'too much history' problem at the same time as #29 🤔 Its less flexible, but ensures that json extract happens on load, meaning the base tables are flat and therefore not a problem during full refresh.

I propose that I try and fix this at the same time as #62 . Proposed approach there.


Lift some restrictions in the floating-point number parser

Currently, the double parser will reject a floating point number presented as 1243e5.
Other examples of a rejected formats are 1234. and .1234, which are not a valid Rust floating-point literals [1], but they are widely used in text formats and are accepted by parser from the standard library.
I also drop complete! wrappers from the parsers. Nom claims to support streaming, but current parser with complete! may fail if exponent falls on the boundary of the input buffer. I don't have a strong opinion here, but I think that if complete! is to stay, there should be a notice in the documentation.
[1] https://doc.rust-lang.org/reference/tokens.html#floating-point-literals
Fixes #437

Coverage decreased (-0.02%) to 85.862% when pulling aba275b0e417561a06b5af6837b741916a8e87ba on veprbl:float_fix into a53febdfdf99d16c0177f5c605bd98481a4ec50f on Geal:master.

Coverage decreased (-0.02%) to 85.862% when pulling b5b9c183b831ec191aefaeb1d59eaf1429ff868f on veprbl:float_fix into a53febdfdf99d16c0177f5c605bd98481a4ec50f on Geal:master.


auth2 is not defined

This issue does not include enough information for us to take any action. Please open up another issue with more information if you believe this to be a valid error.


Registering a BoxedTokenizer with a TokenizerManager

First of all, since this is my first interaction, huge thanks for Tantivy! It's an awesome library, I'm really enjoying working with it.
Is your feature request related to a problem? Please describe.
I have some particularly expensive (to instantiate) Tokenizer, and I'm working with many different Indexes. In order to amortize the cost of instantiating my Tokenizer, I'm trying keep a global cache of Tokenizer instances. As a cache, I'm just reusing a TokenizerManager, since it already takes care of all the boxing into trait objects.
The problem arises when I want to take an instance out of my cache and add it to the Index-specific TokenizerManager. The type of the register method is
pub fn register<A>(&self, tokenizer_name: &str, tokenizer: A)
    where
        A: 'static + Send + Sync + for<'a> Tokenizer<'a>,

and I have no way to get back the concrete tokenizer out of the BoxedTokenizer.
Describe the solution you'd like
What do you think of a new method for TokenizerManager with this type signature?
pub fn register_boxed(&self, tokenizer_name: &str, boxed_tokenizer: Box<dyn BoxedTokenizer>)

Since TokenizerManager::get returns a Box<dyn BoxedTokenizer>, with the new register_boxed() I could directly register tokenizers from one TokenizerManager into another.
If you think this is a good addition, I can make a PR.

Thanks for the kind word!
I tried to do a bit of refactoring to handle this in a more cleaner way. Can you have a look at
this PR and test if this solves your problem?
https://github.com/tantivy-search/tantivy/pull/631

Fantastic, thank you. Yes, #631 fixes my problem :)


Rounding assumes exponent 2

See: https://github.com/Rhymond/go-money/blob/master/calculator.go#L52
Instead of using 100 is should be something like int64(math.Pow(10, c.Exponent)) or simply a lookup table. Same for 50.
And the readme should state it only supports decimal currencies (i.e. decimals with cents); there are other currencies of base 5 for example.

Thanks @djui! That's a good point.
I'm going to fix this in the next week or if you can open PR you're more than welcome to help.

It's fixed and merged to master


Very buggy: Acme Tutorial Won't Start in Colab

Hi,
https://github.com/deepmind/acme/blob/master/examples/tutorial.ipynb
won't start in Colab. , if ran manually it fails on cell 2 with:
File "", line 32
except ModuleNotFoundError, OSError:
^
SyntaxError: invalid syntax
Moreover, the Acme paper is full of typos and mistakes.

Now in does open in Colab, but still fails with the above error.

Hey mate. Thanks for pointing this out. Looking into it now :)

I've made a fix which will get pushed in the next few minutes.
FWIW, our CI doesn't cover the colabs, so this is something we could improve.


Various inkscape improvements

The thing inkscape needs most is the ability to save the current work and use inkscape to load it. Especially if it would save out the text as it appeared in the loaded file. Though I'm not sure that's very functional or reasonable.

I am not suggesting that it needs to be done for 0.7.0, but we should probably try to make text work correctly for 0.7.1.

The version after this is a mirage. We're in infinite changes land. I wanted to test the moshiboard but my K40 is mostly out of order for a bit. I guess I could do it with just an x-axis, that or get a rotary. We might want to respect the feature freeze and stop treading water and just nail down the few required things for a next version and just publish it. It's way less buggy. In the last bug hunt I ended up making a bunch of old EGV stuff work. It's pretty few and far between for unfinished things. Though we might have added some bugs.

I agree - we should not be adding new features. At this stage I think only bugs (which I think are primarily minor ones in Optimisation - though we need a definitive list) and usability (because you only make a first impression once) and language strings (because we don't want to be making wholesale i18n string changes after full release).
So my recommendation would be to focus on bug fixes first and put out a new RC when they are done, and we should be able to tweak usability and strings right up to full release.


Items tasks buged in the plugin. You can't reach the task after a items task like crafting, smelting, brewing......

What is your Quests version / build number (do not say "latest")?
Quests 4.0.6 - b253
Describe the problem and how to replicate it. Any console errors to post using a pastebin?
it is when you testing the quest, you finish a task and it must show the next task but it don't, it shows just task completed but not new objectives. And the task which it stops after are the items task like craft or enchant or brew .
example:  i have a kill mob task - craft iron block - reach location .
when i test this kill mob location work coorectly also then craft iron block but here it show task craft block done and it don't show new objective: reach location.
that's it
If applicable, can you provide an example quest from quests.yml using a pastebin?
https://www.youtube.com/watch?v=Qd4EqB5QAmI
this is a recorded video as a clear example.

Thanks for the report. Please try https://ci.codemc.io/job/PikaMug/job/Quests/254/


windows logger cause a crash

https://github.com/google/leveldb/blob/master/util/windows_logger.h#L61
the format string  "%04d/%02d/%02d-%02d:%02d:%02d.%06d %s " need a string at last, but given a long long.
Microsoft Visual Studio Community 2017 15.2(26430.6) Release.

@DennisXie yeah, sorry about that!
We'll have a fix out over the next few days. Until then,
https://github.com/pwnall/leveldb/commit/3cdd7a8915960bd72d83a6b23ba213d082d55200 seems to work for me. Our fix will be based on that.


Add some transformation functions

Was debating for a while on how to do transformations in this lib.
After a bunch of thinking, I think we should go the helper function route with the possible permutations in a transforms folder. Each function should follow the form: [x]To[Y] (maybeToEither). We can start off with just the Coproducts for now:

Either:

[ ] eitherToMaybe : Either b a -> Maybe a
[ ] eitherToAsync : Either e a -> Async e a

Maybe:

[ ] maybeToEither : b -> Maybe a -> Either b a
[ ] maybeToAsync : e -> Maybe a -> Async e a

Submitted PR#48 to address this issue.

Merged PR#48 this is :red_circle: :eye: to :ship:


Add Option to change the Column names to match like Excel

I am using your extension a lot to reconcile data between CSV files and Excel Worksheets.
It would be a really nice feature to have the ability to show the column numbers like in Excel with letters A-ZZZ instead of Column Numbers.
Is this something that you would be open to adding?

In fact handsontable displays the column names like excel by default and I had to change that.
It should be possible to add an option for that. I'll have a look (probably this weekend).

I've added an option showColumnHeaderNamesWithLettersLikeExcel which can be set to true to change the column names to letters.

Thanks for the Enhancement.


There is no way to execute the c# file that I just created and want to run

I am writing c++ in Ubuntu and things going well with Vscode. What I am actually need to nothing special but writing algorithms.
I just create a new file and debug the file and it's work pretty well. I was thinking about doing same with C# file. I have created the file, create the main method.
Now I am not able to debug the code. I run Debug, option appear for .net 5 blah blah. I select and debug. Nothing happen.
Is this means I can't create the file like Java or C++ ecosystem, if it's NO it's pretty bad. I see many youtube who are using single repos to write their algo code.
If this is possible, let me know how.  I am thinking their might be a system exists in C++ which automatically figure out the language (based on extension)  and debug the code for me.
Is it possible when directory have file in both c++ and c#. If you want to check this issue, tried to play with this repos https://github.com/anirugu/cpp
Thanks

Please file an issue on the repo for the C# extension


ImportError

How do I Resolve this problem?  ImportError: Module "responsive.middleware" does not define a "ResponsiveMiddleware" attribute/class

Can I have a look at your MIDDLEWARE_CLASSES setting for your project?

No response from OP. Feel free to reopen this .. if you still having an issue. Thanks.


Add yarn to base package.json dev deps

This adds yarn to the base dev dependencies so that the generated packages can run properly without having to pre-install yarn.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Yarn is not required. Without yarn, users can run the script with npm, which comes with Node.js.

Several of the scripts specifically call out yarn though

Yarn is not required. Without yarn, users can run the script with npm, which comes with Node.js.

I agree with @AllanZhengYP that yarn is not required for non-AWS clients.
Using yarn as a package manager was a decision by AWS SDK for JavaScript team in mid-2019 - primarily because of its support in workspaces. We do not want to enforce this decision on non-AWS clients.
The AWS SDK for JavaScript team might switch to yarn 2 (berry), npm v7 or even pnpm in future.

Since a PR is probably not the best place for this discussion, I opened an issue for it


Make the welcome message contribution guide link configurable per repo

An example of why this is needed is how rust-buildbot doesn't use the same contribution workflow as Rust, yet the welcome message links new contributors to the Rust guide. https://github.com/rust-lang/rust-buildbot/pull/9
With this change, I'll be able to write a quick contribution guide to the rust-buildbot repo, add it to the highfive config, and it'll be linked whenever a new contributor submits a PR to rust-buildbot.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @nrc (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. The way Github handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see CONTRIBUTING.md for more information.

Good change, and thanks for the extra docs (bad docs is a minor itch I've been meaning to scratch for ages). I think we should try to only open the json file once per request, otherwise looks good. If that is harder than it seems, I'd be ok with landing as is.

Before any of my changes, the JSON file would be loaded twice per request. Third commit to this branch restructures things so it's loaded only once.


Bugfix/tb bugfix 121501

这个 PR 实现什么功能/修复什么问题:

aws vpc创建bugfix
aws vpc删除bugfix
aws创建主机root device bugfix
vpc 列表查询 vpc_usable fix
主机sku specs查询新增加error日志打印
aws支持的存储类型fix

是否需要 backport 到之前的 release 分支:

release/3.5
release/3.6

/area region
/cc @swordqiu @zexi @yousong

Codecov Report

Merging #9443 (982db46) into master (573893e) will increase coverage by 1.36%.
The diff coverage is 0.00%.

@@            Coverage Diff            @@
##           master   #9443      +/-   ##
=========================================
+ Coverage    5.92%   7.28%   +1.36%
=========================================
  Files         842     257     -585
  Lines      130457   34539   -95918
=========================================
- Hits         7732    2517    -5215
+ Misses     122025   31776   -90249
+ Partials      700     246     -454

Flag
Coverage Δ

aFlag
7.28% <0.00%> (+1.36%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/compute/regiondrivers/aliyun.go
0.33% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/regiondrivers/aws.go
1.05% <0.00%> (-0.05%)
:arrow_down:

pkg/compute/regiondrivers/azure.go
44.44% <0.00%> (-22.23%)
:arrow_down:

pkg/compute/regiondrivers/ctyun.go
50.00% <0.00%> (-25.00%)
:arrow_down:

pkg/compute/regiondrivers/google.go
2.41% <0.00%> (-0.13%)
:arrow_down:

pkg/compute/regiondrivers/huawei.go
0.20% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/regiondrivers/ucloud.go
17.64% <0.00%> (-9.63%)
:arrow_down:

pkg/cloudcommon/db/lockman/fifo.go
76.92% <0.00%> (-7.70%)
:arrow_down:

pkg/monitor/models/monitorscoperesource.go

pkg/util/atexit/atexit.go

... and 571 more

Continue to review full report at Codecov.

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


mwc713 crashes on windows 7 causing "crtical error"

User reported that it's not working on windows 7. Here's his log:
Complete Log from C:\Users<user>\mwc-qt-wallet\logs\mwcwallet.log
03.12.2019 04:02:53.783  mwc-qt-wallet is started...
03.12.2019 04:03:19.349 MWC713 Wallet initialization checking status: Initialized
03.12.2019 04:03:19.377 Mwc713EventManager Task Mwc713Task(name=Starting)  Starting...
03.12.2019 04:03:19.428 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:03:23.501 mwc713>> Exit with exit code -1073741701, Exit status:1
03.12.2019 04:03:23.531 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:04:54.208  mwc-qt-wallet is started...
03.12.2019 04:05:08.811 MWC713 Wallet initialization checking status: Initialized
03.12.2019 04:05:09.027 Mwc713EventManager Task Mwc713Task(name=Starting)  Starting...
03.12.2019 04:05:09.069 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:05:12.154 mwc713>> Exit with exit code -1073741701, Exit status:1
03.12.2019 04:05:12.184 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:05:53.618  mwc-qt-wallet is started...
03.12.2019 04:06:00.161 MWC713 Wallet initialization checking status: Initialized
03.12.2019 04:06:00.182 Mwc713EventManager Task Mwc713Task(name=Starting)  Starting...
03.12.2019 04:06:00.231 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:06:01.660 mwc713>> Exit with exit code -1073741701, Exit status:1
03.12.2019 04:06:01.724 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:10:39.270  mwc-qt-wallet is started...
03.12.2019 04:12:53.511 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:22:18.558  mwc-qt-wallet is started...
03.12.2019 04:22:24.336 MWC713 Wallet initialization checking status: Initialized
03.12.2019 04:22:24.361 Mwc713EventManager Task Mwc713Task(name=Starting)  Starting...
03.12.2019 04:22:24.649 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:22:26.545 mwc713>> Exit with exit code -1073741701, Exit status:1
03.12.2019 04:22:26.575 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:35:33.253  mwc-qt-wallet is started...
03.12.2019 04:35:43.923 MWC713 Wallet initialization checking status: Initialized
03.12.2019 04:35:43.980 Mwc713EventManager Task Mwc713Task(name=Starting)  Starting...
03.12.2019 04:35:44.123 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:35:47.765 mwc713>> Exit with exit code -1073741701, Exit status:1
03.12.2019 04:35:47.841 mwc713>> ERROR OCCURRED. Error = 1
03.12.2019 04:37:08.377  mwc-qt-wallet is started...
03.12.2019 04:39:30.837 mwc713>> ERROR OCCURRED. Error = 1

"ERROR OCCURRED" mean that mwc713 crashed almost immediately after the start. Will try to reproduce

I can't reproduce. It works now.
Current nightly already address logging issues for such cases. So let's wait until the same issue will be reproduces with a new version.


Added init options for extra tsserver parameters

This allows configuring typescript-language-server initializationOptions.

		server = {
			on_attach = on_attach,
			capabilities = capabilities,
			init_options = { -- <---
                             -- ... initializationOptions
			},
		},

I still don't know though if nvim-lspconfig successfully loads init_options,

I don't think we need to add logic to expliclty handle this case. Passing init_options via the server key seems to work, and I verified by adding a log to nvim-lspconfig's source code that it's picked up. Is there a specific issue that you're having with this plugin but not with lspconfig?

I agree, foolish of me. :face_with_spiral_eyes:
  export const setupLsp = (overrides?: ConfigOptions) => {
  const resolvedConfig = { ...config, ...(overrides || {}) };

This code already does the thing already. :facepalm:


Approximately 600000 lower population in in federal version than in pre-federal version

The total population for the pre-federal NepalMap and the federal NepalMap both come from the 2011 census. However, the two versions do not agree on the total population. The pre-federal version counts 2,64,94,504 people while the federal version counts almost 6,00,000 fewer: 2,59,07,649.
Any idea why we might have this difference?
Pre-federal version:

Federal version:

I have no idea. Nikesh has better idea on that.
On Sun, 1 Dec 2019, 00:22 Clifton McIntosh<EMAIL_ADDRESS>wrote:

The total population for both the pre-federal NepalMap and the federal
NepalMap both come from the 2011 census. However, the two versions do not
agree on the total population. The pre-federal version counts 2,64,94,504
people while the federal version counts almost 6,00,000 fewer: 2,59,07,649.
Any idea why we might have this difference?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Code4Nepal/nepalmap_federal/issues/82?email_source=notifications&email_token=AC3SLA6P6EC737KCD47IIMDQWKXFRA5CNFSM4JTH2BQKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H5ARQ3Q,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC3SLA7JAN4KJBPT5QLQGPLQWKXFRANCNFSM4JTH2BQA
.

We are currently reviewing the data, will ask everyone to check the population data carefully.

Thank you so much @cliftonmcintosh for the heads up, while reviewing we found many errors in population data.
@pratimakandel and I have created a new sheet with updated population data (https://docs.google.com/spreadsheets/d/1hM7vIDtQGG818XNxuRW1_JtFpgx7msmosdjkM3rHfdM/edit?usp=sharing). She will soon update this at NepalMap population SQL to resolve this issue.

Thank you @pratimakandel & @cliftonmcintosh
Solved by PR https://github.com/Code4Nepal/nepalmap_federal/pull/95, closing this issue.


Error on item drop, it drops air sometimes and get an error on console.

Some times, when you broke a Dead Bush, an error is showed on console, this fixs that error
Error:
http://cdn.jojo1542.es/WNav

This works, but I think it would be better if WorldQL didn’t even send an update if the block is determined to drop air.

Thanks for this, will merge and fix this soon.


One more correction

I don't get that problem! Maybe we may find the reason.

It seems to be a pandoc issue. See jgm/pandoc#3058


feat: CLI config file formats

Related to PR https://github.com/verdaccio/verdaccio/pull/1258.

I will hold this after v4 release.


Enable lazy loading to improve website performance

Lazy loading is a technique that can be used to improve the performance of a website by delaying the loading of images and other resources until they are needed. This can help to reduce the initial load time of a page, which can improve the user experience and make the website more responsive.
The benefits of lazy loading include:

Reduced initial load time

Improved user experience

More responsive website

Increased SEO ranking

@M-A-N-I-K i don't think we need it now at this moment , but go for it

@k-deepak04  Just a suggestion lazy will not be necessary for the website since the project is not that big. We usually use lazy loading when  we have lots of pages with dynamic data
Thanks


Package Control

Hello. Why the ftpsync was removed from "package control"?

Hi,
Can you please check some other plugins if you have them all? It happened
to me that I suddenly didn't see lots of plugins, don't know why. It fixed
itself on a few days. As you can see, it's still available:
https://packagecontrol.io/packages/FTPSync
You can still download it manually from github. Hope this helps
On 4 Dec 2015 06:01, "Sergey Chibunin"<EMAIL_ADDRESS>wrote:

Hello. Why the ftpsync was removed from "package control"?
—
Reply to this email directly or view it on GitHub
https://github.com/NoxArt/SublimeText2-FTPSync/issues/216.

You was right, lots of plugins not available sometimes in package control and I see it first time. So bad bag. Thanks.


[Bug]: astro not working

Neovim version
NVIM v0.10.0 Build type: Release LuaJIT 2.1.1716656478 Run "nvim -V1 -v" for more info
Language affected
Astro
Query
No response
Strategy
No response
Description
no rainbow tags like html
minimal repro below, issue reproduces on the astro test file in the repo
local path_package = vim.fn.stdpath('data') .. '/site/'
local mini_path = path_package .. 'pack/deps/start/mini.nvim'
if not vim.loop.fs_stat(mini_path) then
    vim.cmd('echo "Installing `mini.nvim`" | redraw')
    local clone_cmd = {
        'git', 'clone', '--filter=blob:none',
        'https://github.com/echasnovski/mini.nvim', mini_path
    }
    vim.fn.system(clone_cmd)
    vim.cmd('packadd mini.nvim | helptags ALL')
    vim.cmd('echo "Installed `mini.nvim`" | redraw')
end

-- Set up 'mini.deps' (customize to your liking)
require'mini.deps'.setup { path = { package = path_package } }

local add, now, later = MiniDeps.add, MiniDeps.now, MiniDeps.later

add('HiPhish/rainbow-delimiters.nvim')
add({
    source = 'nvim-treesitter/nvim-treesitter',
    checkout = 'master',
    hooks = { post_checkout = function() vim.cmd('TSUpdate') end },
})
require'nvim-treesitter.configs'.setup {
    ensure_installed = {
        'astro',
    },
}
vim.api.nvim_create_autocmd("Filetype", {
    callback = function(ev)
        vim.treesitter.start()
    end,
})

I have pushed a major update to rainbow-delimiters, can you please try the current master or the tag v0.7.0?

still not working unfortunately on master or 0.7.0

It should work now, one of the node names had changed.  There is a syntax error
in the test file (test/highlight/sample/astro/regular.astro) though. I don't
know Astro, it would be nice if you could correct the file for me so that we
can have proper tests.

Working correctly now, thanks very much!
I took a look and the file looks correct to me, how do you know there's a syntax error?

I took a look and the file looks correct to me, how do you know there's a syntax error?

Execute :InspectTree and you get a visual representation of the tree and you can see if there is an error. Do note that this could also be a bug in the parser, it is not necessarily that the code is wrong.


Fix the url by adding double quotes

If you call the API an HTTP endpoint directly, it will fail as the URL is not correctly double quotes to refer to the string. Hence, this PR will fix that

@mrbullwinkle

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Is it possible to access the ethers package?

I want to use some of the utils within the ethers package, but would prefer to use the ethers package that usedapp already installs, instead of installing it as its own dependency. Is there a way to access that?

Yeah, try for example
import { BigNumber } from '@ethersproject/bignumber'

thanks!


Bump Framework version

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/6941019716

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/6941019716
Status: success

Fixed by - https://github.com/wso2/product-is/pull/18001


Update course format for accessibility

Update course format for accessibility, removing details/summary usage and instead replacing the content of README.md. cc https://github.com/github/skills/issues/115

Update course format for accessibility, removing details/summary usage and instead replacing the content of README.md. cc https://github.com/github/skills/issues/115
<EMAIL_ADDRESS>


Add i18n support

This PR is for #1.
中文

English

/build-test

LGTM
/approve

This is a test comment to see if CI will run if comment not fit the condition.


Change to API V2 breaks SemVer

I would kindly request that you bump your main version to 2.0.0 since you are now including a different Javascript file and showing a completely different user interface dialog.
Your readme states that the gem Filepicker::Rails follows Semantic Versioning.
I updated the gems in my application and saw only a minor version bump on the Filepicker gem. I went ahead and deployed, and now file uploads are broken. It's my fault for not covering this in my tests, but I would have checked closer with a new major version of the gem.
Please take SemVer seriously and increase the major version when doing something like changing the entire user interface and API version used.
I would also encourage you to release 1.6.0 with the same content as 1.4.0, so that people who want to stay with the API V1 and the old dialog for the time being can stick gem "filepicker-rails", "~> 1.0" in their Gemfile. Just leave 1.5.x alone (don't pull it from RubyGems). It's the best course of action to avoid surprising people who update to the next minor version of the gem.
Thanks. :heart:

Hi @monkbroc thanks for your comment.
Since the migration of JavaScript from V1 to V2 has no breaking changes was decided this was a MINOR(version when you add functionality in a backwards-compatible manner) in filepicker-rails.

I went ahead and deployed, and now file uploads are broken

What exactly is broken? As said before the JavaScript has no breaking changes and  as you can see here none of the public API of filepicker-rails have changed.
Thanks

Thanks for the response @maurogeorge.
I didn't check exactly what was broken and just reverted to the previous gem version on the production server. But the principle of least surprise should apply here. Somebody at Filepicker thought the changes to the API were significant enough to warrant a new major version and I think the same applies to this gem.
I'd argue that the user-facing UI is part of the public API of the Filepicker gem and a significant overhaul the user interface deserves a new major version.
The migration docs acknowledge that the new dialog can break customized UI.

Since dialog v2 was completely rebuilt from the ground up, custom css files from v1 will not work correctly with it.

From your point of view, why not bump the version to 2.0?

Somebody at Filepicker thought the changes to the API were significant enough to warrant a new major

The filepicker-rails is not a mirror in case of versions around the Filepicker JS API, it is only a thin wrapper around the JS API. I don't know what is the release policy that Filepicker JS API uses, in the gem we use the SemVer.
I really don't know about this quote from the docs thanks to share.
What you think about lock the gem on the 1.4.0 the last one that uses the JS API V1. The 1.4.0 is the last one that will use the API V1 if we bump 2.0.0 all new features will be using only the JS API V2 we will not backport any features. I thinking locking in the 1.4.0 solves your problem right?

I made a Pull Request with my suggestion.

:+1: For upgrading the gem version to 2.0, I don't see a reason for not matching the filepicker API versioning in this regard

Agreed.  +1 for upgrading gem version to 2.0

Even that for Filepicker the:

Since dialog v2 was completely rebuilt from the ground up, custom css files from v1 will not work correctly with it.

Is not a breaking change, I agree that is a breaking change on the semver, I really expect that my custom CSS works after a MINOR release.
So I yanked the 1.5.0 and 1.5.1 and release the 2.0.0 with the content from 1.5.0 and 1.5.1.
@monkbroc thanks for the report and for this CSS custom problem. If it is ok for you please close this issue.

Nice discussion. Obrigado @maurogeorge

Thanks @monkbroc :smiley:


Dishonest operator

The honest value in the config.json now decides whether the
operator should react to on-chain challenges with a response.

You could print a big fat warning when starting the operator in "dishonest" mode.

You could print a big fat warning when starting the operator in "dishonest" mode.

Yea good idea. I will add something.


Change: Rewrite Dockerhost scripts in Go

In conjunction with https://github.com/uselagoon/lagoon-charts/pull/561
WIP - Rewrote in Go

docker-host/update-images.sh
docker-host/prune-images.sh
docker-host/remove-exited.sh

Moved cmd directive to execute in Go.

I see you're just doing the filter to split by pipe. Even though the previous grep was doing regex pattern matching.I'm not 100% about this, but it works for now.

Also seeing this message - may be worth disabling authentication check in here
time="2023-08-17T05:42:46.173119194Z" level=warning msg="Please consider generating tls certificates with client validation to prevent exposing unauthenticated root access to your network" host="tcp://<IP_ADDRESS>:2375"
time="2023-08-17T05:42:46.173220943Z" level=warning msg="You can override this by explicitly specifying '--tls=false' or '--tlsverify=false'" host="tcp://<IP_ADDRESS>:2375"
time="2023-08-17T05:42:46.173282740Z" level=warning msg="Support for listening on TCP without authentication or explicit intent to run without authentication will be removed in the next release" host="tcp://<IP_ADDRESS>:2375"

ok @CGoodwin90 - this is back!
Couple of notes:

Instead of having the danglingFilter as a boolean option that runs after the pruneImagesSchedule - it should run on a separate schedule on its own, just to remove dangling images
we'll need to do a go modules update to this, and it will break some code - likely github.com/docker/docker

# docker-host
./main.go:101:54: undefined: types.ContainerListOptions
./main.go:111:59: undefined: types.ContainerRemoveOptions
./main.go:128:55: undefined: types.ImageListOptions
./main.go:148:51: undefined: types.ImagePullOptions
./main.go:161:56: undefined: types.ImageListOptions

ok @CGoodwin90 - this is back!
Couple of notes:

Instead of having the danglingFilter as a boolean option that runs after the pruneImagesSchedule - it should run on a separate schedule on its own, just to remove dangling images
we'll need to do a go modules update to this, and it will break some code - likely github.com/docker/docker

# docker-host
./main.go:101:54: undefined: types.ContainerListOptions
./main.go:111:59: undefined: types.ContainerRemoveOptions
./main.go:128:55: undefined: types.ImageListOptions
./main.go:148:51: undefined: types.ImagePullOptions
./main.go:161:56: undefined: types.ImageListOptions

Cool, I'll take a look at it!


Make a new user into a curator

Currently once the user logs in via orcid, they still do not have access to the api. we will have to go to the admin console and do it. Or should there be an automated process?

We should manually do it otherwise everyone with ORCID will be able to login.


Adds examples/pigweed-app

Problem
Example app integrated with third_party/pigweed
running on nRF52840.
Compilation needs the NRF SDK and tools installed
and the respective environment variables set.
Summary of Changes
Adds examples/pigweed_app and its dependencies,
examples/platform/nrf528xx/pw_sys_io, a pw_sys_io
implementation over APP_UARTE in the NRF SDK, and
examples/platform/nrf528xx/sdk, a common nrf5_sdk
target.
Once the image is built and flashed, the interactive
Pigweed RPC IPython environment can be started like this:
python -m pw_hdlc_lite.rpc_console --device /dev/ttyACM0 -b 115200 -p ../../../third_party/pigweed/repo/pw_rpc/pw_rpc_protos/echo.proto -o /tmp/pw_rpc.out

where -p is the location of the Echo RPCs proto and -o is
the file name where pw_log messages are sent.
The example pigweed_app has one RPC, Echo, it can be invoked like this:
rpcs.pw.rpc.EchoService.Echo(msg="hi")

fixes #2780

A README.md of what 'pigweed app' means would be nice.
I believe we have extra understanding of what pigweed is, however people checking out the repo will have a harder time understanding it (as opposed to say 'lighting-demo' or 'lock-demo' which seem a bit more self-explanatory).
We should also place the instructions of 'how to flash/run/use' in there rather than just PR description.

Done

Is pigweed app the right name? Maybe it should be named after whatever it's going to do? test rpc server?

Is pigweed app the right name? Maybe it should be named after whatever it's going to do? test rpc server?

Well, I was thinking this app could be the playground for trying all sorts of pigweed functionality in CHIP.  Guineapigweed :)

will you add this to CI? what does this "app" do?

Yes, in a new PR I want to add this to .github/workflows/examples.yaml
This app currently serves a simple Echo Pigweed RPC request. Next step is to plumb in actual CHIP functionality that can be exercised through other RPCs, for purposes of on-device testing.

will you add this to CI? what does this "app" do?

Yes, in a new PR I want to add this to .github/workflows/examples.yaml
This app currently serves a simple Echo Pigweed RPC request. Next step is to plumb in actual CHIP functionality that can be exercised through other RPCs, for purposes of on-device testing.

would it be more appropriate to put pigweed subdirectories in existing examples?

will you add this to CI? what does this "app" do?

Yes, in a new PR I want to add this to .github/workflows/examples.yaml
This app currently serves a simple Echo Pigweed RPC request. Next step is to plumb in actual CHIP functionality that can be exercised through other RPCs, for purposes of on-device testing.

would it be more appropriate to put pigweed subdirectories in existing examples?

Not sure. Existing example directories are subdivided by manufacturer or architecture. Pigweed is neither. It is mostly a hardware abstraction framework. Currently the aim is to use its RPC feature, but in the future other features may prove useful to integrate into CHIP.

@project-chip/reviewers-apple @project-chip/reviewers-comcast @project-chip/reviewers-amazon


Prepare for php8 pre check branch.

Follow https://github.com/propelorm/Propel2/pull/1606
Try to get first visual results here to estimate the issue

Now we can actually see sth to fix in the future:
.................E.....E............PHP Fatal error:  Declaration of PDO::getAttribute(int $attribute) must be compatible with Propel\Runtime\Connection\ConnectionInterface::getAttribute($attribute) in /home/travis/build/propelorm/Propel2/src/Propel/Runtime/Connection/PdoConnection.php on line 0
Fatal error: Declaration of PDO::getAttribute(int $attribute) must be compatible with Propel\Runtime\Connection\ConnectionInterface::getAttribute($attribute) in /home/travis/build/propelorm/Propel2/src/Propel/Runtime/Connection/PdoConnection.php on line 0


VsTest running coded ui tests throws file not found exception

I am running VsTest task as part of a VSTS release definition.  When starting execution of a coded ui test, qtagent32_40.exe will attempt to load dependent assemblies and fail (throwing the file not found exception).
Enabling fusion logging shows that the appbase for qtagent32_40.exe has been set to a different directory (a temp directory), and the required files (e.g. UiaComWrapper.dll) are in the same directory as qtagent32_40.exe but are no longer accessible.

@acm74 looks like you coded ui test project is build with VS 2015 and you are using vs test platform tools installer. you need to build the coded ui test project with VS 2017 instead for vstest platform tools to work.

@acesiddhu thanks for the quick reply.  I will produce a new vs2017 build and test again.

@acesiddhu I have a test run that has been going for over an hour now - it looks like things are working now.  Thanks very much for your help.


Caching subgraphs based on input shapes

Description
When a graph containing dynamic shape op is partitioned based on #18887 (and #18888 ) , the new computation graph contains dynamic shape ops and subgraphs containing static shape ops. The input shapes to these subgraphs can vary for two graph inputs of same shape. This is possible because a dynamic shape op can produce different output shapes for two inputs of same shape, and output of such a dynamic shape op can be an input to a static shape subgraph. Thus, graph optimization techniques like shape inference and memory allocation cannot necessarily be reused from one input to another. A caching of such an optimized subgraph based on input shape is necessary to get performance boost for some inputs.

@sandeep-krishnamurthy please add this issue to the project https://github.com/apache/incubator-mxnet/projects/23


+= and -= operations

Somewhat it's a bit dirty because we need to preserve whitespace for += and -= operations. Otherwise we cannot be always 100% sure that " " whitespace is always enough.

Fixes #8


Error: [ngRepeat:dupes] when I use sortable and drag & drop functionality

Hi,
I am getting a duplicates in a repeater error message when I am trying to use both sortable and drag & drop functionality being implemented at the same time.
Error: [ngRepeat:dupes] http://errors.angularjs.org/1.2.8/ngRepeat/dupes?p0=item in selectedFilters&p1=object%3A00N
at Error (native)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:6:449
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:184:445
at Object.fn (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:99:371)
at h.$digest (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:100:299)
at h.$apply (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:103:100)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:113:146
at e (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:33:287)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:37:1
I was using {index: {{$index}} for jqyoui-droppable and  jqyoui-draggable. Here is the working demo :  http://plnkr.co/edit/L5VvBU8S9IOff068AfM1?p=preview
Any thoughts?

Try using track by with ngRepeat.
On Thu, Oct 1, 2015, 1:54 AM Suryateja Paruchuri<EMAIL_ADDRESS>wrote:

Hi,
I am getting a duplicates in a repeater error message when I am trying to
use both sortable and drag & drop functionality being implemented at the
same time.
Error: [ngRepeat:dupes]
http://errors.angularjs.org/1.2.8/ngRepeat/dupes?p0=item in selectedFilters&p1=object%3A00N
at Error (native)
at
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:6:449
at
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:184:445
at Object.fn (
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:99:371
)
at h.$digest (
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js[image:
:100:]299
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:100:299
)
at h.$apply (
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:103:100
)
at
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:113:146
at e (
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:33:287
)
at
http://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:37:1
I was using {index: {{$index}} for jqyoui-droppable and jqyoui-draggable.
Here is the working demo :
http://plnkr.co/edit/L5VvBU8S9IOff068AfM1?p=preview
Any thoughts?
—
Reply to this email directly or view it on GitHub
https://github.com/codef0rmer/angular-dragdrop/issues/217.

I tried it in ngRepeat and there is another interesting issue with using 'track by' is that the draggable events are being duplicated. For instance, let us consider two lists List1(A) and List2(B). If A is being dropped in List2 then both the items in the List2 are 'B' & 'B' instead of  'A' & 'B'.

Can you share a  demo?
On Thu, Oct 1, 2015, 10:04 AM Suryateja Paruchuri<EMAIL_ADDRESS>wrote:

I tried it in ngRepeat and there is another interesting issue with using
'track by' is that the draggable events are being duplicated. For instance,
let us consider two lists List1(A) and List2(B). If A is being dropped in
List2 then both the items in the List2 are 'B' & 'B' instead of 'A' & 'B'.
—
Reply to this email directly or view it on GitHub
https://github.com/codef0rmer/angular-dragdrop/issues/217#issuecomment-144617992
.

Here is the working demo http://plnkr.co/edit/foQADRtR7aGqFmIz182B?p=preview

@suryateja619: That's because angular animate waits for 10ms by default before it applies ng-leave/ng-enter classes on elements being rearranged unless you overwrite the default time in css. So two options you can go with:

Add 0ms transition on animating divs

.containerVertical div.ng-leave {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

Get rid of ngAnimate module dependency if you do not need it.

var App = angular.module('drag-and-drop', [/*'ngAnimate', */'ngDragDrop']);

Updated demo: http://plnkr.co/edit/lZKi9i?p=preview


Calculate capacity for 3DS DIMMs in IPMI FRU inventory

This commit fixes a bug in formula for calculating total capacity of
DIMM module that has memory ICs package with 3DS structure. In the
case of 3DS modules, it is necessary to take into account the die count
(byte 6 [bits 6: 4] in SPD) in the formula.
In addition, the duplicate entry in the Manufacturer list has
been removed.
Signed-off-by: Maxim Polyakov<EMAIL_ADDRESS>

Do you have any more comments on the code?

Should show up in github later today.  I noticed it didn't rebase clean over to master so that will have to wait until you put a new PR up for that branch or I get back in January.

Ok. I rebased my branch to master-p8 for this PR.

I created a PR in the master. #158
Thanks!

@dcrowell77, I believe this PR can be closed now.