[WIP] Use a custom http protocol for content pages

Fixes https://github.com/mozilla/tofino/issues/603

See electron/electron#5855

Coverage decreased (-0.1%) to 41.81% when pulling 04c32efc91b175e344f4d4244bef76dc6c229385 on victorporof:tofino-protocol into 71131e9f815d8b43b77e3a5f23ec736291ee360a on mozilla:master.

Addressed comments and changed wording to make it clear that we do want to run the servers attached to their parent process on npm run serve. @jsantell, this doesn't break anything on windows, and I don't see any further reason for your concerns.

Coverage decreased (-0.1%) to 41.81% when pulling 8cc364489cf2fd209e1f86e77dc939e2f7203a98 on victorporof:tofino-protocol into 51f0d494a8474423336078fb5845c0c545fe5182 on mozilla:master.

Coverage decreased (-0.1%) to 41.588% when pulling cfc79b9fe5a1fff05e4b33bd5bff010debab1b85 on victorporof:tofino-protocol into 3a48b8ac990a8a79ed0af94625c6da85704e47b1 on mozilla:master.

Coverage decreased (-0.1%) to 41.588% when pulling 516c559d92d0a91b48e7f8f16f0054f5e51d9faf on victorporof:tofino-protocol into ed3641c54125ce4c3af8c5646fe1635d74645b6a on mozilla:master.

Coverage decreased (-0.2%) to 41.879% when pulling 304f0082834eaf6218593de855fdcd4f3ec48afb on victorporof:tofino-protocol into 94510b66b77a63fe74b18a313b1e9d697ea1b3f1 on mozilla:master.

Coverage decreased (-0.2%) to 42.467% when pulling 495df8240d0cf23fbc43a9bb5be3663b15a78646 on victorporof:tofino-protocol into 6e10c6445dcb63c5a5c090b3631c4812c3e58882 on mozilla:master.

Coverage decreased (-37.5%) to 5.385% when pulling be89cec59f4fdb7e1d7da82c2deedf8f45cb3c58 on victorporof:tofino-protocol into b64557aa649f129f42fc9ff012feb9fa67924c86 on mozilla:master.

Coverage decreased (-0.2%) to 42.682% when pulling 0df18d5e8cee460c95fc1c8f92e37d3d139465ed on victorporof:tofino-protocol into b64557aa649f129f42fc9ff012feb9fa67924c86 on mozilla:master.

Coverage decreased (-0.2%) to 42.635% when pulling 0c92b7da4ba884066f9a830e46155e38bc1aad26 on victorporof:tofino-protocol into b64557aa649f129f42fc9ff012feb9fa67924c86 on mozilla:master.

Coverage decreased (-0.2%) to 42.697% when pulling 60333d17a32eebff0c5afa94470bf00cc8852ea2 on victorporof:tofino-protocol into 15ead0436cd8d9911f49fd76045ace42a88e5ff7 on mozilla:master.

Coverage decreased (-0.3%) to 42.599% when pulling 60333d17a32eebff0c5afa94470bf00cc8852ea2 on victorporof:tofino-protocol into 15ead0436cd8d9911f49fd76045ace42a88e5ff7 on mozilla:master.

Coverage decreased (-37.6%) to 5.387% when pulling 12bdaa843fc9609fae1caa25622a4028e240988b on victorporof:tofino-protocol into 56cfa6de526b71d437d695a53928632451d41844 on mozilla:master.

Coverage decreased (-0.02%) to 42.878% when pulling 95d942be4e6d071ca75d0d99386d15cab809d726 on victorporof:tofino-protocol into a152f38b13cffd26c4409db0e2b9155a9c226dc3 on mozilla:master.

Landed the UA query changes separately since they're not necessarily dependent on the other commits in this PR: https://github.com/mozilla/tofino/commit/1d899ba828ef4034dfc350612a92ec8dafd3b36a

Coverage decreased (-0.09%) to 42.73% when pulling 6de2d6f250733e0c58e5d7c082529ed8113c1322 on victorporof:tofino-protocol into 65a84d3bc40aea6a33f25e01e12651409c8733d4 on mozilla:master.

Coverage decreased (-0.2%) to 42.694% when pulling 8b4e8b4e01d24ed2af878965287a50021dad0a07 on victorporof:tofino-protocol into 1d899ba828ef4034dfc350612a92ec8dafd3b36a on mozilla:master.

Coverage decreased (-0.2%) to 42.73% when pulling 5b09c10b5ce8ad2e2fe12c4a830c074423e48218 on victorporof:tofino-protocol into 3e79ea688b32c5b28419990aab828b6eda9be76f on mozilla:master.

We still can't land this. But third time the charm eh?
Apparently react-router doesn't support custom schemes. Tracking in https://github.com/reactjs/react-router/issues/3531

Coverage decreased (-0.2%) to 41.566% when pulling 59a2f8a61718c6d40b5c4c213f4c4e3bbb5c463d on victorporof:tofino-protocol into e4ac3752f8679d072a84b513c58fb6b4306d04c4 on mozilla:master.

Removed react-router for now, because of reactjs/react-router#3531

@jsantell can you please take another look? I removed react-router and had to add a few more workarounds because of other bugs in electron. I'd like to get this landed now though so we can finally close this.

Coverage decreased (-0.3%) to 41.394% when pulling 1ea038ee4c8e5c46d481f8ab03aa8c75da5f8e3f on victorporof:tofino-protocol into e4ac3752f8679d072a84b513c58fb6b4306d04c4 on mozilla:master.

Looks good


Synchronous fetch from memory

A synchronous fetching from the memory is helpful in certain cases. Here is my implementation:
https://github.com/martinc/HanekeSwift/commit/282fbe948bfe3621661c807021470cf1bf53000b

:+1:
A synchronous set would be a great addition too!

I would lie to see this as well.

This would make life much easier.

+1

+1

+1


P3 preview dev

Fixes #205

This change is

Reviewed 17 of 18 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

.travis.yml, line 22 at r1 (raw file):

  - TEST_SUITE=polyfilled, POLYMER=2
  - TEST_SUITE=desktop, POLYMER=2
  - TEST_SUITE=saucelabs-p3, POLYMER=3

Use space: https://docs.travis-ci.com/user/caching/#Caches-and-build-matrices
Btw same as in bash and zsh command line.
Otherwise commas are treated as part of the value: https://travis-ci.org/vaadin/vaadin-text-field/jobs/359259468#L452

test/validation.html, line 48 at r1 (raw file):

          input = tf.focusElement;
          animationFrameFlush(() => {
            setTimeout(done, 100);

BTW is setTimeout necessary? WCT should ensure tests are not running before all dependencies are ready.

Comments from Reviewable

Review status: 14 of 16 files reviewed at latest revision, 2 unresolved discussions.

.travis.yml, line 22 at r1 (raw file):
Previously, platosha (Anton Platonov) wrote…
Use space: https://docs.travis-ci.com/user/caching/#Caches-and-build-matrices
Btw same as in bash and zsh command line.
Otherwise commas are treated as part of the value: https://travis-ci.org/vaadin/vaadin-text-field/jobs/359259468#L452

Done.

test/validation.html, line 48 at r1 (raw file):
Previously, platosha (Anton Platonov) wrote…
BTW is setTimeout necessary? WCT should ensure tests are not running before all dependencies are ready.

Done.

Comments from Reviewable

Reviewed 2 of 2 files at r2.
Review status: all files reviewed at latest revision, 2 unresolved discussions.

Comments from Reviewable

Review status: :shipit: all files reviewed at latest revision, all discussions resolved, all commit checks successful.

Comments from Reviewable

Reviewed 15 of 18 files at r1.
Review status: :shipit: all files reviewed at latest revision, all discussions resolved, all commit checks successful.

Comments from Reviewable


hyprctl version incorrect version

Already reported ? *

[X] I have searched the existing open and closed issues.

Regression?
Yes
System Info and Version
 System/Version info
Hyprland 0.46.0 built from branch main at commit 5f7ad767dbf0bac9ddd6bf6c825fb9ed7921308a  (flake.lock: update).
Date: Sun Dec 22 23:39:17 2024
Tag: v0.46.0-27-g5f7ad767, commits: 5582
built against:
 aquamarine 0.5.1
 hyprlang 0.6.0
 hyprutils 0.3.0
 hyprcursor 0.1.11
 hyprgraphics 0.1.1

flags set:
debug

Description
Hyprland 0.46.0 built from branch main at commit 5f7ad767dbf0bac9ddd6bf6c825fb9ed7921308a  (flake.lock: update).
5f7ad76 is latest git and hyprctl says it's 0.46.0 instead of 0.46.2
How to reproduce
hyprctl version
hyprctl systeminfo -c
Hyprland --systeminfo
Crash reports, logs, images, videos
No response

It's because the 0.46.2 branch hasn't been merged into main, so this commit isn't present in the main branch.

a .1 or .2 etc releases are essentially .0 + patches backported from main.
Main is always last main release (.0) + continued git development.


feat(http): improve http ergonomics

Coverage increased (+0.5%) to 97.454% when pulling c15de2664d833dba234e0f81e430e49aaa2d4ea3 on http_fixes into a28cc2464fb457fa148a7d516390035a572c8b10 on main.


Deprecation cleanup

I closed #2257 in error it seems. Here's a rejig of it. I still need to fix the comments made there, but I would really like it to go in.

Code looks good. I’ve merged this into my local build so I can test.

I've added a few more easy ones.

The catalog fixes are in catalog/clean-obj-source #2255.
I don't think the QSCatalogEntry changes allows us to get rid of the NSNib warnings yet (need to keep the topLevelObjects array around)
Most of the LS ones are "deprecated in 10.10, new in 10.10", so thanks Apple for the mess...
I think the NSWorkspace ones could go as soon as we get the process management (which is in deprecation/breaking).
Some of the alert ones are there too, but maybe we want to change some of those to notifications, so it's likely I'll post it separately.
I seem to remember there was "riots" when trying to fix the WebFrame*Delegate ones, but I can't remember. Was that 10.9+ ?


Discretization Method

I think it would be useful to inform what method is used for discretization. Looks like zero-order-hold. Would like to see that stated in the docs.

Hello, @makeller1 to what discretization method are referring to? There are few routines used both in linear and nonlinear MPC.
Are you encountering issues due to the discretization of the system model or to the automatic gradient estimation? If so, it would be useful to describe better your use case.
Cheers!

Ideally a discretization method would be attributed to each routine. I do not know of any issues related to it, just that the discretization method informs design decisions around step size.

In the linear mpc, the discretization is up to the user, there's just a util routine to compute the zoh. For the nonlinear case currently, if the user provides a continuous time system the solver internally converts it using zoh. Anyhow, even in this case, you can implement the discretization routine you prefer by directly providing the discrete system model.
I will put a note of that in the docs.

Great, thank you!


Ability to return to previously saved level

Currently the plugin is meant to save and restore the state of current level. It would be nice to give the possibility to save level state to an object, which can then be restored if the given level is returned to. Example usage: player drops an item in a level, goes to another one, and returns to the previous level. The dropped item should till be there.

This is already supported automatically through the level unload / load hooks - that's how sublevel streaming works. You do however need to make sure that you spawn your objects in the correct level so it's associated with that level when the level unloads.

Would this work in given situation:

Level with World Partition is loaded for the first time.
An actor there travels from its original cell to another one.
Another level is loaded.
The first level is loaded again. Given the actor gets spawned in a different cell than it was in while exiting the level, will its state be properly restored?

The cell travelling is probably an issue. I didn't actually implement the world partition support (I don't use it) but with e.g. streaming sublevels you have to change the owning level of your actors if they move between levels. I'm not sure how actor/level ownership works with WP cells offhand (I'm not at my PC to check, perhaps have a dig around yourself)

WP works much the same way - you'd have to change ownership as the actor moves into the new level.  There's the slight wrinkle that if the actor overlaps the cell boundary you technically should add it to the cell one level higher in the hierarchy (and keep going until you're not overlapping), but you may not be too bothered about things appearing that overlap the edge when the cell level is loaded

@cyphusx would you have any details on what events to listen too if actor moves into a new cell?

Unfortunately there aren't any that I'm aware of.
You could possibly listen for the level unload events, get the corresponding cell bounds and change ownership then, but I'm not sure if that event fires early enough for you to do that.  In addition to finding any actors within those bounds that don't belong to the level being unloaded, you'd also need to identify any actors that are owned by that level but which have moved out of the bounds and change their ownership to another level.
You could alternatively just update the ownership whenever the actors move, but that may be too costly depending on how much they're moving.


Update README.md

Fix headings (formatting is broken on github) and added code highlighting

Fixed in #77. Thx!


Export DTypePolicy as Policy for backward compat

Resolves https://github.com/keras-team/keras-core/issues/468

Does @keras_core_export not work as expected? Had to add an extra statement in __init__.py. There are other such cases in the repo. For example,
https://github.com/keras-team/keras-core/blob/d85be712db84b2c030a4e79a217c8066f08f08b1/keras_core/backend/config.py#L35-L37
>>> import keras_core as keras
Using TensorFlow backend
>>> keras.config.set_floatx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'keras_core' has no attribute 'config'

Two reasons you might be seeing 'keras_core' has no attribute 'config'...

you did a pip install . or pip install repo_url instead of using python pip_build.py --install
you are running a script from the base of the keras-core repo, in which case the local directory keras_core will take precedence over the installed version.

Ah, yes. You are right. The second reason is why it's happening


Cleanup some legacy flags in istio-agent (#27805)

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ ] Does not have any changes that may affect Istio users.

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

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@houshengbo please correct the PR title to describe what it is for.
/ok-to-test

@houshengbo: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@houshengbo: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test release-notes_istio

gencheck_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@houshengbo: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test release-notes_istio

gencheck_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test gencheck_istio

integ-pilot-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@houshengbo: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test release-notes_istio

gencheck_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test gencheck_istio

integ-pilot-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-pilot-k8s-tests_istio

integ-multicluster-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@houshengbo: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test release-notes_istio

gencheck_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test gencheck_istio

integ-pilot-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-pilot-k8s-tests_istio

integ-multicluster-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@houshengbo: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test release-notes_istio

gencheck_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test gencheck_istio

integ-pilot-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-pilot-k8s-tests_istio

integ-multicluster-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-telemetry-k8s-tests_istio

integ-security-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@houshengbo: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test release-notes_istio

gencheck_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test gencheck_istio

integ-pilot-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-pilot-k8s-tests_istio

integ-multicluster-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-telemetry-k8s-tests_istio

integ-security-k8s-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-security-k8s-tests_istio

integ-operator-controller-tests_istio
029eff77ae36833cb453d626fe6ae3c20b4405fe
link
/test integ-operator-controller-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


kowab.it list

I stumbled upon another list that might be compatible with fritzboxes: https://list.kwbt.de/fritzboxliste.txt
It's made by kowab.it and the last update was on 25.06.2021 so it seems to be maintained.
Not sure if it has the same purpose as this list here because there are also a lot of entries for 'normal' social media and cdn domains. But maybe there are some relevant domains that could be added here too.

Easiest part could be to compare the list and links and add the missing ones :)

Yeah @0n1cOn3 it was so easy that I did it in a few seconds with notepad++ and its sorting and duplicate lines features. 😅
Here is the result: https://gist.github.com/pwab/e1ca8de561f7a8d76a7e95b878911573
I removed the social media, cdn, shortlink and payment services from the kowab.it-list so it only contains the normal entries which shouldn't have an effect on pages some people use everyday.


Added form-validation !

Description
Added form-validation in html,css and js.
Fixes #158
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the style guidelines(Clean Code) of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests/screenshots(if any) that prove my fix is effective or that my feature works

@siddhi-244 Resolve conflicts

Done @Ayush7614


OpenSeaDragon Viewer-flickering while loading the image tile by tile

We are using openSeaDrogon Viewer to show 'Legacy Image Pyramid' images whose size is more than 10MB. We are experiencing the delay in loading the tiles (tilesize=256). We have used GleamTech fileUltimate to load the tiles from server (image processing based on the tiles is happening in the server using C#).
We have observed that getTileUrl is called several times which will return the tile url of the Image.
Is there a way to render image without tile flickering that end user should not experience?
Below is the code snippet of OSDViewer.js
var tileImageUrl =’ /UtilityManager.ashx/ProcessTileImage?’
   var options = {
      tileSource: {
          type: 'legacy-image-pyramid',
          height: height,
          width: width,
          tileSize: 256,
          minLevel: 9,
          getTileUrl: function (level, x, y) {
              return tileImageUrl + "&level=" + level + "&x=" + x + "&y=" + y +
               "&tileSize=" + tileSize + "&tileOverlap=" + tileOverlap + "&fileNames=" + fileNames + "&lutColors=" + lutColors + "&RGBColors=" + RGBChannel;
          }
      },
      opacity: 1
  };
  viewer.openTileSource(options);

Are you using the latest OpenSeadragon? I ask because openTileSource has been deprecated in favor of open.
Also, it looks like you're mixing the protocols for legacy image pyramid and custom tile source. The legacy image pyramid is for images that have multiple sizes, but no tiling. I think you want custom tile source, which is just like what you have, except remove the type property. For more info, see:
http://openseadragon.github.io/examples/tilesource-custom/
Maybe those changes will sort things out already. If not, what other settings are you using for your viewer?

I checked with latest OpenSeaDragon, but the issue persists.
We are trying to display *.tif (Tagged Image Files) in the OpenSeaDragon Viewer. will this be supported by OpenSeaDrgon, if so ,what is the procedure to achieve?

We don't have plans to support TIFF files in OpenSeadragon, as they're only supported by some browsers (appears to be Safari and IE). For other browsers (Chrome and Firefox) we'd need to add some sort of conversion library that reads the TIFF file and converts it into something the browser can use. It's much more efficient to do that conversion once on the server.
Regarding the flickering issue, can you share your project somehow so I can see it in action?


<EMAIL_ADDRESS>decompress error

I cannot install Twilio CLI with:
PS C:\Users\Milton Dias> scoop install twilio
WARN  Purging previous failed installation of twilio.
ERROR 'twilio' isn't installed correctly.
Removing older version (5.0.0).
'twilio' was uninstalled.
Installing 'twilio' (5.0.0) [64bit] from twilio-scoop bucket
Loading twilio-win32-x64.tar.xz from cache
Checking hash of twilio-win32-x64.tar.xz ... ok.
Extracting twilio-win32-x64.tar.xz ... ERROR Exit code was 2!
Failed to extract files from C:\Users\Milton Dias\scoop\apps\twilio\5.0.0\twilio-win32-x64.tar.
Log file:
~\scoop\apps\twilio\5.0.0\7zip.log

Hi @mildiasjr , Thanks for reaching out. Can you try this while running "Powershell as an Admin" ?

Hi. Indeed. I ran Powershell as admin and it step over the issue. Thanks.
It was a little tricky. Because, I should try two ways to solve the issue.  That was my path to solve the entire installation of Twilio-CLI.
CMD
C:/>powershell
PS C:\Users\Milton Dias> Set-ExecutionPolicy RemoteSigned -scope CurrentUser
PS C:\Users\Milton Dias> iwr -useb get.scoop.sh | iex
PS C:\Users\Milton Dias> scoop install git
And then, the last step, because the error indicated above, I tried Powershell on Windows, running as Admin. I ran:

scoop install twilio
I should try the one and other to avoid the errors.

Awesome! I see you had to install scoop before installing twilio-cli. FYI, You could've also used the executable that we ship with each release, here.
I'd go ahead and close this issue, please feel free to re-open should you need any further help.


Update iotedge issues link to point to correct repo

We've move the IoT Edge github repo to https://github.com/azure/iotedge. This updates the docs to point to this repo for issues.

@myagley : Thanks for your contribution! The author, @kgremban, has been notified to review your proposed change.


Remove unused translation strings

Thanks to @madsmtm for the feedback via https://github.com/getferdi/ferdi/pull/979#issuecomment-719693822.
We could remove unused strings as to clarify the codebase and reduce the number of unused strings submitted for translation to contributors on Crowdin.

I upgraded react-intl and moved from deprecated babel-plugin-react-intl to babel-plugin-formatjs in https://github.com/getferdi/ferdi/pull/1920
formatjs detects unused translation strings automatically and deletes them.


Android Basics: Load and display images from the Internet

name: Android Basics Unit 4 issue
about: Report problems with the Android Basics Unit 4 codelabs
title: 'Android Basics Unit 4 issue:'
labels: ''
assignees: ''

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-training-internet-images#2
In which task and step of the codelab can this issue be found?
let scope function
Describe the problem
In the sentence: "4. Inside the bindImage() function, add a let{} block to the imageURL argument, using the safe call operator." it seems that imageURL should be imageUrl instead.
Steps to reproduce?
As stated above.
Versions
Not applicable.
Additional information
Nil.

@KKH-tw
Thank you! It was fixed:


Inconsistent use of column/columns in flex-grid

In the flex-grid docs, the Automatic Stacking part contains the following HTML example:

One

Two

Three

Four

Five

Six

In the example the column classname is columns, but when I check https://github.com/zurb/foundation-sites/blob/master/scss/grid/_flex-grid.scss#L145 only .column will be generated.
This problem also applies to this recently merged pull request. Only .column classes are generated, while the docs pull request contains .columns in the code example.

Good catch, I'll get this fixed before 6.1 is out today.


Restarts atomicusize counter if day changes

https://github.com/naomijub/wooridb/issues/62

Needs to test counter around 00:00 UTC or 21h BRT


[Request] integrate voicefixer / speech restoration

It would be great if voice improvement/restauration models could also be integrated into this amazing piece of software.
For example there's this MIT licensed tool called voicefixer: https://github.com/haoheliu/voicefixer
It might be considered out of scope as the name clearly states "vocal remover", but there's already other stem splitting integrated as well, and your software is widely used in the area of voice model training.
Edit: There's also this - https://github.com/Takaaki-Saeki/ssl_speech_restoration - which sounds even more promising. There's even a direkt comparison between it and the aforementioned voicefixer, and it achieves even better results, very close to a perfect recording.

Just to save you the hassle: voicefixer is not worth it, the results did in fact often make things worse rather than better. But ssl_speech_restoration seems very promising.

@Connum, I like the idea but there are a couple problems with the current implementation of ssl_speech_restoration.
The audio that is being enhanced is first downsampled to 22.05 kHz, meaning that you will be losing any audio information above 11 kHz.
One possible solution would be to change the sampling rate defined in the json & yaml config files to something more appropriate (eg. 44.1kHz).
You would then need to train your own model using these new settings, using custom dataset such as MusDB18-HQ or MoisesDB as the ground truths (Quality to reproduce), and using the UVR separation output as the simulated low quality data (Audio to restore).
In theory it could learn to remove unwanted audio artifacts caused by the separation process.


Meta: ES Modules for documentation / distributed artifacts

This is a follow-up to a related discussion in the downstream DAT SDK project repo: https://github.com/datproject/sdk/issues/55
TL;DR Please consider distributing this module (and others in the Hypercore ecosystem) as an ES Module, and prefer documentation that demonstrates how to use it as an ES Module.
In discussing this topic in the downstream project, it was suggested that I seek feedback from maintainers of these core projects that the DAT SDK is built upon. I am grateful for whatever feedback you core maintainers can offer.
The rationale from the downstream issue is copy/pasted here for your convenience:

The frontier of the JavaScript library-building community is moving towards expressing distributed libraries as ES Modules. Tools like Rollup.js and Node.js¹ are creating cowpaths for a package ecosystem where modules can be more easily/consistently imported in multiple environments by adopting the standard JavaScript module syntax.
On the one hand, I'm sure that a full-conversion to ES Modules would be a lot of work, and is likely not feasible given the sheer number of dependencies involved. On the other hand, it seems like it would be feasible to distribute an artifact that uses ES Modules so that others can consume the SDK that way, and to reflect that mode of usage in documentation.
In the long run, preferring ES Module-based packages will make it easier for dependent projects to apply optimizations such as sharing dependency packages with the SDK, tree shaking and code splitting. These optimizations may be possible today, but in order to apply them effectively we would need a comparatively intimate knowledge of the DAT SDK's dependency graph and all the errata to correctly bundle it.
The DAT SDK is a massive body of JavaScript. The more of it that can be consumed in a standard, consistent module format, the easier it will be to accept the byte cost it brings as a dependency.
Thank you for your consideration, and I look forward to hearing your thoughts on this issue.
¹ Node v12.17.0 "--experimental-modules flag is no longer necessary to use ECMAScript modules (ESM)"

And one suggestion for incrementally moving packages in this direction was also offered:

One approach could be to continue publishing as you are today, but also take advantage of the "exports" field in package.json to publish CommonJS and ESM in a way that advertises a different entrypoint depending on the context (legacy Node.js, modern Node.js or bundling tool).

ESM is still experimental in Node and will be for a long time. You can import CJS using ESM today (see the node docs).
Once it goes unexperimental in LTS we can revisit. Feel free to open an issue on our community repo if you want to track that.

Thank you for your considerate feedback @mafintosh , and thanks also for your work on these projects.
Although it is technically true that ESM is still considered experimental in Node.js, the following points are worthy of consideration as well:

In the latest release of Node v12 (LTS), ESM support no longer requires a flag
ESM have been available in stable releases of all major browsers for a few years now

I will file a corresponding issue on your community repo.
Thanks again,
Chris


Dashes and Dots!

It's long past time we looked at adding back the ability to draw links as dashes or dots. Or, better yet, a continuum from solid to sparsely dotted.

Comes with cytoscape.  Will revisit it.


Optional Permission Check for every (ticks/seconds)

What does your feature do?
Add an optional permission check for permission condition. I would like to be able to use
Luckperms temporary permission for quests. If the player's temp. permission runs out, quest will fail.
How would people use it?
Maybe it can be toggled in the condition editor in own permission, add an option for "check for every (seconds), null / 0 being
the default to stop checking.

The current "own permission" condition already checks rather frequently for whether a player has a specific condition. I have no interest in handling timed permissions; there are a number of second timers within Quests you can use instead.

I just wanna state that I was just dumb suggesting this.  As you stated, it already checks for conditions. I just recently realized I was op-ed when i tried the permission timer thingy. No need for fix / additional features. Well, I appreciate the fast reply! Keep up the good work man


cmd | node: Refactor core flags

Description
This PR consolidates flags related to adding a core endpoint. The reasoning behind this is to prevent users from having to pass too many flags once #571 is resolved (since the core accessor will now need both a gRPC and RPC endpoint for the celestia-core connection).
New flags
In the case that the default ports are exposed (grpc:9090, rpc:26657) on the celestia-core endpoint:
celestia <node_type> start --core <ip addr of core endpoint>

In the case that custom ports are exposed on the celestia-core endpoint:
celestia <node_type> start --core <ip addr of core endpoint> --core.grpc 9090 --core.rpc 26657

If --core.grpc || --core.rpc are not provided, we assume the defaults and attempt to connect.

from @YazzyYaz
Immediate thoughts are, it should be explicit:
so --core should mean it’s for the IP address so something like --core.ip
or .grpc and .rpc  I’d rather have something like --core.grpc.port and --core.rpc.port since it relates to ports.
my 2 cents (edited)

Codecov Report

Merging #910 (164b0b9) into main (e0be707) will increase coverage by 0.37%.
The diff coverage is 51.38%.

@@            Coverage Diff             @@
##             main     #910      +/-   ##
==========================================
+ Coverage   58.15%   58.52%   +0.37%
==========================================
  Files         125      126       +1
  Lines        7415     7516     +101
==========================================
+ Hits         4312     4399      +87
- Misses       2645     2653       +8
- Partials      458      464       +6

Impacted Files
Coverage Δ

cmd/flags_core.go
40.67% <29.72%> (-4.98%)
:arrow_down:

node/core/core.go
81.25% <50.00%> (ø)

core/testing.go
78.12% <53.84%> (-5.03%)
:arrow_down:

node/config_opts.go
35.13% <60.00%> (ø)

core/client.go
100.00% <100.00%> (ø)

node/components.go
89.18% <100.00%> (ø)

node/state/core.go
100.00% <100.00%> (ø)

node/state/state.go
100.00% <100.00%> (ø)

node/testing.go
100.00% <100.00%> (ø)

service/state/core_access.go
21.34% <100.00%> (+1.80%)
:arrow_up:

... and 14 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 e0be707...164b0b9. Read the comment docs.

@YazzyYaz https://github.com/celestiaorg/celestia-node/pull/910/commits/51925630b5186f43a212c6d1e96d9acdf68591f8


feat: implemented thorchain streaming swap progress for multi-hop ui

Description

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

closes #
Risk

Testing

Engineering

Operations

Screenshots (if applicable)

Current dependencies on/for this PR:

develop

PR #5682   👈

This stack of pull requests is managed by Graphite.


Microsoft Love - Support for Microsoft/Azure tools

Would be awesome to see:

Support for Azure Based Objects - (Blob Storage, Service Bus, Appinsights (monitoring/APM), EventHubs, etc.)
Support for Azure Key Vault as a Vault Backend
Support for MS Sql

Thanks for sending this in @beaudryj! I'm probably going to split this out into a few stories / epics - I will tag you when I create those so that you can follow those issues.
Can you give more info about how you're using the Azure objects that you mentioned so we can better understand that use case?

Added story for Azure Key Vault credential provider: https://github.com/cyberark/secretless-broker/issues/451

Added story for MSSQL handler: https://github.com/cyberark/secretless-broker/issues/452


[feat]: Adds Tools Page

Adds Tools Page
Refactors some of the config with the template name
Refactors the nav and footer

The twitter cdk-dev does not exist [yet] ?

That’s funny, I completely assumed it existed. I noticed some mobile things to tweak so when i update that I’ll remove the Twitter link. Thanks!

Awesome :)
The footer is broken on large screens and should be fixed to the bottom, I guess.
https://deploy-preview-2--pensive-wozniak-6b8f4b.netlify.app/tools
However, let's fix that separately.


fix: missing headers

Title: XHR headers not sent (on Chrome 86)
Please make sure you provide the information below:
Provided headers through config were not sent with request
Short description of changes:
Headers are now also appended to fetchRequest.headers
Breaking in the external API:
none
Breaking changes in the internal API:
none
Todos/Notes:
If fetchOptions.headers are not working, maybe they should be removed?
Left them as not sure if this will break any other functionality if it was working on older browsers.
Related Issues and other PRs:
Closes #2025

I'll need to investigate it a bit further

Coverage increased (+0.5%) to 80.399% when pulling 2ae2924acd0fdf4e1d5e1a1b577972b49edb1e00 on flaff:fix/missing-headers into<PHONE_NUMBER>bc16f48d1768332e9d63352a568c02 on katspaugh:master.


Extensions for ID Austria deployment

Android: Optionally allow software-backed attestation
Android: Allow more than one valid app, i.e. combination of (package name, signature digests, app version)
Android: Option to set additional root of trusts (current parameter replaces root of trust entirely)
iOS: Allow more than one valid app, i.e. combination of (team identifier, bundle identifier, sandbox)
Java interoperability: Maybe provide a builder pattern for configuration classes
Java interoperability: Add configuration parameter to specify verification time offset in seconds
Java interoperability: Implement toString() of result classes

Java interoperability: Add configuration parameter to specify verification time offset in seconds

There has always been separate constructor, which specifically caters to javax.time classes. Otherwise, see #5


Fix electron deprecated activate API

Current code uses deprecated API from Electron. We should be using app.on('activate', function () { instead of app.on('activate-with-no-open-windows', function () {.
This API change was in Electron v0.32.3 (https://github.com/electron/electron/commit/377e7ee3a728b5b8fe67605025fefc98cfd4f9f4) and we are currently using Electron v0.35.4 according to package.json.
I was getting the following deprecation error in the terminal when I hid the Kitematic window behind other applications and brought it back to the front. >> (electron) 'activate-with-no-open-windows' event is deprecated. Use 'activate' event instead.
Signed-off-by: Clement Ho<EMAIL_ADDRESS>

LGTM


Feature: Change the status center/ongoing task icon to be more descriptive.

What feature or improvement do you think would benefit Files?
I believe there is something wrong with the way this works.
The first icon is I think quite clear and most users can uderstand a task is underway. Passing the cursor over popups the message 'Ongoing Tasks' which is equally perfectly clear.
Now, when the task is completed, the first icon is replaced with another one which is NOT clear at all. It has no meaning whatsoever. Worst, the message is strictly identical between the task going on and the task is completed. So that is confusing.
I believe you need a better second icon (simpler graphically and clear, obvious) and another message, distinct from the first one.
Requirements

Another icon
A distinct message such as 'Done' or whatever

Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.2361
Comments
Action going on:

Task completed:

Thanks for the feedback, I've added this to the project board. Also ongoing tasks is the name of the flyout and doesn't mean that tasks are going on. In v3 this will be renamed to status center I believe anyway.

This is addressed in the preview builds (some of the improvements are still in the development branch).

Alright. Thank you !


Support for array of enums

Hi,
I am trying to generate something like this
"propulsion_type": {
      "$id": "#/definitions/propulsion_type",
      "type": "array",
      "description": "The type of propulsion; allows multiple values",
      "items": {
        "type": "string",
        "enum": [
          "combustion",
          "electric",
          "electric_assist",
          "human"
        ]
      },
      "minItems": 1
    }

Is it something that can be implemented using dataclasses-jsonschema?

You could do something like:

class PropulsionType(Enum):
    COMBUSTION = "combustion"
    ELECTRIC = "electric"
    ...

@dataclass
class SomeObject(JsonSchemaMixin):
    propulsion_type: List[PropulsionType]

Currently, it's not possible to specify the minItems requirement though. I might need to add this as one of the possible metadata fields that you can specify so that you could do the following:
@dataclass
class SomeObject(JsonSchemaMixin):
    propulsion_type: List[PropulsionType] = field(metadata=JsonSchemaMeta(min_items=1))


How to run the pytorch_frame/examples/trompt.py file?

How do I run the pytorch_frame/examples/trompt.py file? I have installed pytest and always get _jb_pytest_runner.py: error: unrecognized arguments: /home/pytorch_frame/examples/trompt when args = parser.parse_args() .py

Is this a zip/unzip tool?

@luozhengdong Please don't download anything what @seeronline suggests as it can be malicious, and you can run the example if you have a Python environment.
Can you share the full error message? Looks like you're using pytest command instead of python command.

@luozhengdong I just had a random Mediafire link (with suspicious instructions) posted in ziglang/zig#21209 from you (now deleted), I'm guessing you downloaded the malicious thing mentioned above and it's now hijacking your GitHub or something -- make sure to do a virus scan!


Consolidate State and Region Mapping

💡 Summary
Front-end:
The registration form contains a field for selecting US States and Territories. This dropdown is not alphabetized and should do so. This code will be consolidated in a "constants" file for both the organization form and registration form to use.
Back-end:
The database contains fields for state which displays abbreviated States, stateName which displays the full State, and regionId which is mapped based on the state. This logic should be consolidated to populate all these fields and is repeated for both User and Organization.
Motivation and context
To improve user experience, we need to sort the states alphabetically.
Implementation notes
Please provide details for implementation, such as:

The US States and Territories dropdown should display options in alphabetical order.
The sorting should be case-insensitive (e.g., “New York” should come after “North Carolina”).
The change should be reflected in both the organization form and the registration form.
Create a centralized function or module that handles state-related logic.
This function/module should populate the state, stateName, and regionId fields consistently for both User and Organization entities.
Ensure that the consolidated logic is efficient and maintainable.

Acceptance criteria

Commit to Integration Branch
Demonstrate functionality
Include Screenshots Of Updated Views
Commit to Staging
Create Functional Tests

Blockers:

Pre-commit errors are not allowing the code to be committed and pushed up

Bugs:

The Crossfeed application used to show updated changes as soon as you refresh the browser. Currently, the changes will only show updates after fully stopping and starting the front-end docker container.


Implement 'addMissingResolvers' feature

It would be nice if there was a addMissingResolvers(bindingName) function that would add forwardTo resolvers for any root field resolvers that are not implemented manually.
Use case. You import a (large) number of queries and mutations from a backend schema, and want forwardTo resolvers for most of them.

@stevemu and @Weakky please take a look at this blog post: https://medium.com/@lastmjs/advanced-graphql-directive-permissions-with-prisma-fdee6f846044
It shows a simple way to automatically expose all of the generated Prisma queries and mutations as resolvers. You can easily add the few custom resolvers that you would like as well. Permissions are handled as custom directives. I feel the blog post shows a direct solution to each of your issues, let me know if you have any questions.

Thank you for reporting.
In the last few months, since the transition of many libraries under The Guild's leadership, We've reviewed and released many improvements and versions to graphql-cli, graphql-config and graphql-import.
We've reviewed graphql-binding, had many meetings with current users and engaged the community also through the roadmap issue.
What we've found is that the new GraphQL Mesh library is covering not only all the current capabilities of GraphQL Binding, but also the future ideas that were introduced in the original GraphQL Binding blog post and haven't come to life yet.
And the best thing - GraphQL Mesh gives you all those capabilities, even if your source is not a GraphQL service at all!
it can be GraphQL, OpenAPI/Swagger, gRPC, SQL or any other source!
And of course you can even merge all those sources into a single SDK.
Just like GraphQL Binding, you get a fully typed SDK (thanks to the protocols SDKs and the GraphQL Code Generator), but from any source, and that SDK can run anywhere, as a connector or as a full blown gateway.
And you can share your own "Mesh Modules" (which you would probably call "your own binding") and our community already created many of those!
Also, we decided to simply expose regular GraphQL, so you can choose how to consume it using all the awesome fluent client SDKs out there.
If you think that we've missed anything from GraphQL Binding that is not supported in a better way in GraphQL Mesh, please let us know!

In the context of that particular issue - GraphQL Mesh uses a few interesting mechanisms for merging multiple sources, like transforms and handlers, including using the new schema stitching introduced in GraphQL Tools v6 and Apollo Federation and query planner as as an optional strategy.
I believe this is a superior way of merging multiple sources, manual, remote or any...
But, if you think addingMissingResolvers or something similar is missing in GraphQL Mesh, please feel free to open a new issue on the GraphQL Mesh repo.
We're looking forward for your feedback of how we can make your experience even better!


LoadBalancer related traits are not object safe

What is the problem your feature solves, or the need it fulfills?
The traits necessary for LoadBalancer, such as SelectionAlgorithm and BackendSelection are not object safe. This makes it not possible to use dyn Trait for implementations for this.
In river, we'd like to have runtime-selected Load Balancing, Health Checks, and Service Discovery options. This makes it difficult to determine how to properly create an instance of LoadBalancer with types chosen at runtime
Describe the solution you'd like
Ideally, if it were possible to rework these traits to be object safe, it would be possible to create something like:
LoadBalancer<dyn BackendSelection<Iter = WeightedIterator<dyn SelectionAlgorithm>>>

Describe alternatives you've considered
I'm not certain this is a great way of doing things! It's possible I could work around the lack of object safety using my own constructions, but I wanted to bring this up in case this was an oversight, or if you had other ideas for how this could be implemented.
I'm going to dig a little deeper to see if there are changes I could propose to get the traits object safe, or if there are fundamental mismatches due to how the trait is actually used in the existing examples. Open to any pointers!
Additional context
This is to support the river project, CC https://github.com/memorysafety/river/issues/39

Closing this, but noting what I found:

Making these traits object safe is likely unreasonably hard to do, BUT
It's probably not necessary to make these object safe.

The trick that I missed is that it is probably better to just have your Service type be generic over the same generics as LoadBalancer, e.g.:
impl<BS> ProxyHttp for RiverProxyService<BS>
where
    BS: BackendSelection + Send + Sync + 'static,
    BS::Iter: BackendIter,

This is because pingora::Server::add_services() takes Vec<Box<dyn Service>> - essentially we are already fully erasing the type at the service level! This makes it unnecessary to do type erasure at the Service level itself (or for it's components).
Feel free to point people this way if they think that they want object safety for these traits in the future :)


Chats are all cleared after login to NewDot

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @danielvida
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1708621955044169
Action Performed:

Sign out of the app
Try to sign in back

Expected Result:
Able to sign in and all the chats are showing
Actual Result:
Not able to login and after few attempts able to login, but all the chats are cleared.
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

View all open jobs on GitHub

Attempted to reproduce on production, web, Chrome, with my<EMAIL_ADDRESS>account, no luck.  Bumping to Weekly to see if anyone else encounters this.

I think this was related to About > Troubleshoot > Clear cache.  If so, that is being addressed below, so I'm closing this

https://github.com/Expensify/App/issues/37116


Spyder blocking internet

Description of your problem
Spyder seems to randomly/intermittently freeze my internet connection when I have it loaded.
What steps will reproduce the problem?

Load Spyder
Load any internet application (most noticeable with Teamspeak/Skype)

What is the expected output? What do you see instead?
Every 30 seconds to a minute anything that uses internet looses connection for about a second or so. With VOIP applications, the audio completely drops during this time, then suddenly comes back.
Please provide any additional information below
Versions and main components

Spyder Version: 3.0.1
Python Version: 2.7.12
Operating system: Windows 10

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:
jedi >=0.8.1     :  0.9.0 (OK)
matplotlib >=1.0 :  1.5.3 (OK)
nbconvert >=4.0  :  4.2.0 (OK)
numpy >=1.7      :  1.11.1 (OK)
pandas >=0.13.1  :  0.18.1 (OK)
pep8 >=0.6       :  1.7.0 (OK)
pyflakes >=0.5.0 :  1.3.0 (OK)
pygments >=2.0   :  2.1.3 (OK)
pylint >=0.25    :  1.5.4 (OK)
qtconsole >=4.2.0:  4.2.1 (OK)
rope >=0.9.4     :  0.9.4 (OK)
sphinx >=0.6.6   :  1.4.6 (OK)
sympy >=0.7.3    :  1.0 (OK)

Just tried it again, after running the updates indicated, same problem. I didn't have any variables loaded, I literally opened Spyder and had it running in the background without having any code run, and I still got the same interruptions in my internet.
I don't think it's a network bandwidth issue, my hunch is it's more to do with something locking up all network interfaces waiting for something. Not sure what though, but it feels very consistent, like some sort of background script running every minute or so.

Same here, changing firewall did not change the problem. I just stopped using Spyder, until I found how to solve this, as I need to continue working... :-(

@Calvinxc1 @walter7878 Okay; really sorry to hear that. I wasn't able to reproduce anything like this on either my Windows 8.1 or Windows 10 machine with Spyder open all the time, so apparently it is affecting some setups, but not others.
As I've been requesting in my last couple posts, in order to maximize the changes of this getting solved both on your end and ours, can you please try the all the procedures listed in our new Spyder Troubleshooting Guide, specifically the Basic First Aid and Emergency CPR sections?
Furthermore, if none of that fixes it, can you provide any of the relevant information listed in the relevant subsection of the Calling for Help section of the guide, if not already present? Again, if we can't reproduce the problem, we can only blindly guess at what's causing it without more information, or until an expert like @ccordoba12 is able to respond. Thanks.

or until an expert like @ccordoba12 is able to respond.

I've seen a few reports about this, but I have no idea what's causing this problem, sorry.

In that case, the above instructions are likely to be your best bet for now.

In all steps I closed spyder, applied the step, and reopened spyder but didn't do anything with it (it was sitting in the background while I was keeping an eye on internet activity). Testing method involves running an internet speed test (http://www.speedtest.net/) and using Windows task manager to examine wifi usage during this time. I know if it's being a problem if during the test I see an unexplainable total drop-off of transmission. If I don't notice a dip with one run, I'll run it up to 4 more times.
Restart spyder: had previously done this, no change
Upgrade spyder: already did this, no change
Update spyder dependencies: already did this, no change
Ran "spyder --reset" from anaconda prompt: no change
Ran spyder from a fresh conda env: no change
Reinstall anaconda: had previously done this, no change
Starting spyder in other ways: tried both start menu button and launching from console, no difference
Installing Anaconda for all users (was installed just for me) to startup drive with letter-only directories (Anaconda3 5.0.1, win10, 64bit): No change
Update conda: No change
Update anaconda: No change
Update spyder: No change
Disabled antivirus & spyware software: No change
The interruptions are still in roughly 30 sec to 1 minute intervals, and usually only lasts 1-2 seconds, and they involve a complete loss of any network traffic coming from/going to my computer.

One other thing I just noticed: When the connection resumes after being interrupted, there's a huge surge of data that comes in, like my computer was caching what was coming in waiting for the connection to be available again.

Another comment here: one Spyder is running, TCP connections go to the top, and only go back down if I close Spyder.

Closing because this doesn't seem to be a problem anymore.

Umm, no, still an issue, just never resolved.

I am having the same problem

Hi @sergionovi sorry to hear that. Are you using the latest version of Spyder (4.1.4)?

Hi @dalthviz I was using version 3.7. Now I am trying to update it to 4.1.4. I will let you know if the updating solves the problem.

Just FYI, there isn't a version 3.7 of Spyder; do you mean Python 3.7? Do you observe the exact same behavior as the OP, or is it different? Any details you can provide us would be really helpful in tracking down what's going and seeing what we do to solve it. Thanks!

Hi @CAM-Gerlach, sorry; my spyder version is 3.3.6 and Python 3.7. I was observing the exact behavior. I updated the Spyder to version 4.1.4., but it started to crash as soon as I started it.
First, there was an error related to matplotlib. This error I could solve. Next, there was another error related to kernels. I tried to solve it, but it did not work. I have used a while ago "pip install' for getting tensor flow. I think that the pip command created the problem.
Anyway, I got back to version 3.3.6 and the problem related to the WIFI disappeared, but I am not being able to update again to version 4.1.4. I will try to start from zero again by uninstalling everything that is related to anaconda, python, and so on...

@sergionovi Sorry you had problems updating to Spyder 4. We might be able to help with those issues if we had more information; as one possible tip, the version of Spyder-Kernels in any of your environments will need to be updated to version 1.x to work with Spyder 4. However, I think you're quite right in your guess

I have used a while ago "pip install' for getting tensor flow. I think that the pip command created the problem.

Because, as you correctly surmise, this can certainly create all kinds of problems with your install, either immediately or down the road. We just produced a tutorial video on installing Spyder and packages with Spyder, Pip and Conda describing how to solve this and avoid it in the future, so be sure to check that out. If you continue to run into trouble, see our Spyder Troubleshooting Guide, specifically the Basic First Aid section for more help.
Best of luck, and let us know if you run into this issue again on 4.1.4. Thanks for your patience!

Hey team - This has started to happen to me, but in version 5.05 (via anaconda) on Win 10. My internet speed is going from 20ish mps to 1mps . I've killed everything else except Windows Defender (can't as company SOE) and when I try to downgrade Spyder to 4.0 it now has the same issue - despite working on v4 previously. The only thing I can think of is I did an update to v5.03 recently, then today while debugging up to v5.05. Jupyter hub works fine.


bug(db): move seek fn from DubTable to Table

ref: https://github.com/paradigmxyz/reth/issues/1030
PR is on history_indices branch as I need all of those changes for HistoryStorageProvider

Codecov Report

Merging #1031 (cfd304f) into rakita/history_indices (96cc5c7) will increase coverage by 0.12%.
The diff coverage is 0.00%.

@@                    Coverage Diff                     @@
##           rakita/history_indices    #1031      +/-   ##
==========================================================
+ Coverage                   74.44%   74.57%   +0.12%
==========================================================
  Files                         303      297       -6
  Lines                       33674    33311     -363
==========================================================
- Hits                        25068    24841     -227
+ Misses                       8606     8470     -136

Flag
Coverage Δ

unit-tests
74.57% <0.00%> (+0.12%)
:arrow_up:

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

Impacted Files
Coverage Δ

crates/storage/db/src/abstraction/cursor.rs
100.00% <ø> (ø)

crates/storage/db/src/abstraction/mock.rs
0.00% <0.00%> (ø)

...rates/storage/db/src/implementation/mdbx/cursor.rs
71.69% <0.00%> (ø)

crates/storage/provider/src/db_provider/storage.rs
18.58% <ø> (+0.78%)
:arrow_up:

crates/primitives/src/jsonu256.rs
71.18% <0.00%> (-12.15%)
:arrow_down:

crates/net/downloaders/src/test_utils.rs
85.36% <0.00%> (-10.23%)
:arrow_down:

crates/primitives/src/chain_spec.rs
73.79% <0.00%> (-7.73%)
:arrow_down:

crates/net/rpc/src/result.rs
19.09% <0.00%> (-7.50%)
:arrow_down:

crates/net/network/src/network.rs
52.77% <0.00%> (-4.80%)
:arrow_down:

crates/stages/src/stage.rs
91.30% <0.00%> (-4.35%)
:arrow_down:

... and 32 more

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


borderColor, overlayColor don't work with platformColor on android.

Description
when trying to using PlatformColor api with borderColor or overlayColor, they don't work
Error while updating property borderColor of a view managed by: RCTView
com.facebook.react.bridge.ReadableNativeMap cannot be case to java.lang.integer

Warning: Failed prop type: Invalid prop `overlayColor` of type `object` supplied to `Image`, expected `string`.
Bad object: {
  "width": 100,
  "height": 100,
  "overlayColor": {
    "resource_paths": [
      "?attr/colorPrimary"
    ]
  }
}

Version
67.1
Output of npx react-native info
System:
OS: macOS 11.6.1
CPU: (8) x64 Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Memory: 2.21 GB / 32.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 16.13.1 - /usr/local/bin/node
Yarn: 1.22.15 - ~/.yarn/bin/yarn
npm: 8.1.2 - ~/n/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.2 - /Users/ahmedelshentenawy/.rvm/gems/ruby-2.7.4/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.0.1, iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0
Android SDK:
API Levels: 28, 29, 30, 31
Build Tools: 28.0.3, 29.0.2, 29.0.3, 30.0.2, 31.0.0
System Images: android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: Arctic Fox 2020.3.1 Patch 4 Arctic Fox 2020.3.1 Patch 4
Xcode: 13.1/13A1030d - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_292 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.2 => 17.0.2
react-native: 0.67.1 => 0.67.1
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce

provider a platformColor to either borderColor or shadowColor properties
run the app on android

<View style={{
borderColor:
  Platform.OS == 'android' ? PlatformColor('?attr/colorPrimary') : 'blue'
}} />

<Image
  source={{
    uri: 'https://source.unsplash.com/user/c_v_r/1900x800',
  }}
  style={{
    width: 100,
    height: 100,
    overlayColor:
      Platform.OS == 'android'
        ? PlatformColor('?attr/colorPrimary')
        : 'blue',
  }}
/>

Snack, code example, screenshot, or link to a repository
https://github.com/a-eid/platformColorIssueAndorid2

Hey @a-eid, is this a regression? as in, before upgrading to 0.67 it was fine?

Hey @a-eid, is this a regression? as in, before upgrading to 0.67 it was fine?

No it's not a regression

PlatformColor is also not accepted in StatusBar backgroundColor prop for Android:
<StatusBar backgroundColor={PlatformColor('?attr/surfaceColor')} />
backgroundColor defaults to ?attr/colorPrimaryDark, so changing the value for it in styles.xml without specifying it in JS works, but when updating the phone's light/dark mode it's not being updated (event without uiMode)

still an issue as of version 0.70.

@a-eid did you see my PR? It should fix your issue.

@danilobuerger The latest RN (0.70.5) includes your PR, but this issue is still present.

We should reopen this issue. It is not yet fixed.


MOE improvements

use KPLS, KPLSK, RMTB and RMTC as experts
auto-format with black
remove deprecation warning related to scipy.sparse.linear.cg atol option
reactivate branin test

Coverage increased (+0.01%) to 77.687% when pulling f8b68820d7625af8721e4f3a36f0040beebc575a on relf:ft-moe into 912e3c80decb004842cd53042731ae4c3178e46c on SMTorg:master.

:white_check_mark: Build SMT 0.3.538 completed (commit https://github.com/SMTorg/SMT/commit/d0e07753ea by @relf)


Run swiftformat

The diff you're seeing is because you formtted using a newer version of swift format than the CI here uses and the CI does not make those changed...

Let's stick to what the version in the repo does, but we should update it soon I think


[v1.9.0] Node sync has fallen behind by x slots

Describe the bug
Beacon node prints out the following logs on every startup
Jun-23 08:39:23.198[]                 info: Lodestar network=goerli, version=v1.9.0/7c101f0, commit=7c101f062d24900faa03bc641a5cff2e234974ed
Jun-23 08:39:23.634[]                 info: Connected to LevelDB database path=/home/devops/goerli/data/beacon/chain-db
Jun-23 08:39:33.802[]                 info: Initializing beacon from a valid db state slot=5916704, epoch=184897, stateRoot=0xe784e13511c4c96d45af93ea2449d80c69cdb0d84a7ba301107fcb663ef5e1d0, isWithinWeakSubjectivityPeriod=true
Jun-23 08:39:34.283[monitoring]       info: Started monitoring service remote=beaconcha.in, machine=chainsafe-server, interval=300000
Jun-23 08:39:49.811[network]          info: discv5 worker started peerId=16Uiu2HAmFeUd79BkNcBcQqMhRRMUCifRfBk9DhVe4JN7pmu2NuAs, listenAddr=/ip4/<IP_ADDRESS>/udp/9000, initialENR=enr:-IO4QIpA0-CjTfFbvDllk7l5e7aW1veiVv_l7CHkLRRdX4m-M7uDd6xWoKmd4WmVkof00rooUBYtSLGGcNia3Ou83WADgmlkgnY0iXNlY3AyNTZrMaEDLHFysVCl0mMHSdcb9h_5E0bT-lBmDZnvjJ1F2SkwmOSDdGNwgiMog3VkcIIjKA
Jun-23 08:39:54.735[network]          info: PeerId 16Uiu2HAmFeUd79BkNcBcQqMhRRMUCifRfBk9DhVe4JN7pmu2NuAs, Multiaddrs /ip4/<IP_ADDRESS>/tcp/9000
Jun-23 08:39:54.737[metrics]          info: Starting metrics HTTP server port=8008, address=<IP_ADDRESS>
Jun-23 08:39:54.858[rest]             info: Started REST API server address=http://<IP_ADDRESS>:9596
Jun-23 08:39:54.858[rest]             warn: REST API server is exposed, ensure untrusted traffic cannot reach this API
Jun-23 08:39:54.858[]                 warn: Low peer count peers=0
Jun-23 08:39:54.859[]                 info: Searching peers - peers: 0 - slot: 5916799 - head: (slot -95) 0x6b02…bc58 - exec-block: syncing(9225819 0xbf28…) - finalized: 0x8d65…d58d:184895
Jun-23 08:39:55.380[sync]             warn: Node sync has fallen behind by 95 slots
Jun-23 08:39:55.864[sync]             warn: Node sync has fallen behind by 95 slots
Jun-23 08:39:57.238[sync]             warn: Node sync has fallen behind by 95 slots
Jun-23 08:39:57.242[sync]             warn: Node sync has fallen behind by 95 slots
Jun-23 08:39:57.702[sync]             warn: Node sync has fallen behind by 95 slots
Jun-23 08:39:57.934[sync]             warn: Node sync has fallen behind by 95 slots
Jun-23 08:39:59.738[sync]             warn: Node sync has fallen behind by 95 slots
Jun-23 08:40:00.325[sync]             warn: Node sync has fallen behind by 96 slots
Jun-23 08:40:00.327[sync]             warn: Node sync has fallen behind by 96 slots
Jun-23 08:40:01.758[chain]            info: Validated transition configuration with execution client terminalTotalDifficulty=0xa4a470, terminalBlockHash=0x0000000000000000000000000000000000000000000000000000000000000000, terminalBlockNumber=0x0
Jun-23 08:40:02.147[sync]             warn: Node sync has fallen behind by 96 slots
Jun-23 08:40:06.159[]                 info: Syncing - 6.3 seconds left - 5.25 slots/s - slot: 5916800 - head: (slot -33) 0x5949…f977 - exec-block: valid(9225871 0x6cca…) - finalized: 0x6b02…bc58:184897 - peers: 7
Jun-23 08:40:09.455[network]          info: Subscribed gossip core topics
Jun-23 08:40:09.459[sync]             info: Subscribed gossip core topics
Jun-23 08:40:18.000[]                 info: Synced - slot: 5916801 - head: 0x5cb8…fcf4 - exec-block: valid(9225899 0xad2e…) - finalized: 0x967c…285f:184898 - peers: 6
^CJun-23 08:40:19.666[]                 info: Stopping gracefully, use Ctrl+C again to force process exit

Debug logs:  debug.log
Expected behavior
Should not show "Node sync has fallen behind by x slots" warnings on every startup.
Steps to reproduce
./lodestar beacon \
    --dataDir /home/devops/goerli/data/beacon \
    --rest \
    --rest.address "<IP_ADDRESS>" \
    --rest.namespace '*' \
    --metrics \
    --execution.urls http://localhost:8551 \
    --jwt-secret /home/devops/goerli/data/jwtsecret \
    --logLevel info \
    --network goerli \
    --checkpointSyncUrl "https://beaconstate-goerli.chainsafe.io/"  \

Additional context
No response
Operating system
Linux
Lodestar version or commit hash
v1.9.0

it happens in unstable since Jun 18, it's caused by #5654


[BUG] Orbital Sentry Chargeback doesn't seem to split

Description
Performed an OrbitalChargeback on a Sentry and expected the beam to split, it did not in fact split.
Reproduction
Perform an OrbitalChargeback using a Sentry.
Plugin versions

UltraPain - 1.1.0
PluginConfigurator - 1.6.0

the beam only spits with the marksman revolver bullet. no other hit-scan does this.


Classes and Objects macOS app

Completes #9.
Classes and Objects
Section 12 was a quick introduction to classes and objects. Many of the concepts covered in this section I already understood. The concepts of:

Creating classes
Creating initializers
Creating properties
Creating methods
Creating subclasses
Overriding methods

The concepts that were new (and they are "swifty" concepts):

Optionals - creating variables that may/may not be nil
Force unwrapping - deliberately using (i.e unwrapping) an optional that you know will NEVER be nil
Optional binding - safely unwrapping an optional

Screenshots
None.

Kanye says, "My music isn’t just music — it’s medicine." 👍


Reader::createFromPath "no such file or directory"

I used composer to install your lib, and your example code to open a csv file. It states
Fatal error: Uncaught League\Csv\Exception: `/usr/local/var/www/shitproject/all-data-2018.CSV `: failed to open stream: No such file or directory in /usr/local/var/www/shitproject/vendor/league/csv/src/Stream.php:179 Stack trace: #0 /usr/local/var/www/shitproject/vendor/league/csv/src/Reader.php(69): League\Csv\Stream::createFromPath('/usr/local/var/...', 'r', NULL) #1 /usr/local/var/www/shitproject/letter.php(13): League\Csv\Reader::createFromPath('/usr/local/var/...', 'r') #2 {main} thrown in /usr/local/var/www/shitproject/vendor/league/csv/src/Stream.php on line 179

I strongly disagree with that assessment. The file exists and is readable to the user which runs php. Running shell_exec('tail all-data-2018.CSV') returns the file's content as expected.
-rw-r--r--@ 1 zeeman  staff  138504 Feb 11 19:22 /usr/local/var/www/shitproject/all-data-2018.CSV

I also used $csv = Reader::createFromPath($inputCSV, 'r')->fetchOne(); which outputs the same error.

Q
A

Version
9.1.4

Question
Am I battling a php bug or is this part of your lib?

@working-name thanks for using the library. FWIW, I believe it is an issue with how the library is used. You should check how your PHP/Servers settings are. In any case, this is not related to the library or PHP. Sorry for not being more helpful 😢 .


Support CloudFormation intrinsic functions

Currently, trying to use an intrinsic function in most places where a specific value is expected (such as a string) results in an error:
AppSyncEventBridgeRole:
  Type: aws-cdk-lib.aws_iam.Role
  Properties:
    assumedBy:
      aws-cdk-lib.aws_iam.ServicePrincipal:
        service:
          Fn::Sub:
            - 'appsync.${Domain}.com'
            - Domain:
                Ref: amazonaws

which produces the following error:
TypeError: (displayHint || "TOKEN").replace is not a function

Instead, it should generate the equivalent function in the core API (https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.Fn.html).
This should support using both the "long form" (e.g. Fn::Sub) and "short form" (e.g. !Sub -- only available in YAML) of each intrinsic function. These are documented on the pages about intrinsic functions: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-join.html

Note: in some rare cases it does work, but I think it's just because CDK doesn't check the values passed to environment:
connectFunction:
  Type: aws-cdk-lib.aws_lambda.Function
  Properties:
    handler: index.handler
    runtime: NODEJS_14_X
    timeout:
      seconds:
        amount: 300
    code:
      fromInline:
        code: exports.handler = function() { console.log("hello world"); }
    memorySize: 256
    environment:
      ENV_VAR:
        Fn::Join:
          - "arn:aws:lambda"
          - ":"
          - "us-east-1"
          - ":"
          - "111122223333"
          - ":function:"
          - "my-function"

For the implementation, consider checking out these related PRs in the AWS CDK:

https://github.com/aws/aws-cdk/pull/10381
https://github.com/aws/aws-cdk/pull/8746
https://github.com/aws/aws-cdk/pull/14001

Split out to #270
~Also, trying to reference one of the "short forms" in a template immediately causes an error during parsing:~
(node:71590) YAMLWarning: The tag !Sub is unavailable, falling back to tag:yaml.org,2002:seq

Closing in favor of https://github.com/cdklabs/decdk/issues/275


Question: Cost sensitive multi-class classification with XGBoost

Hi,
Is there anyway to do a cost-sensitive multi-class classification with XGBoost?
There is a data-driven solution for that (duplicating the data of the important classes) but I prefer to use XGBoost methods in a more principled manner.
Thanks.

XGBoost suppport data importance in DMatrix with keyword weight


Composer installable

Can we make this a package on packagist so that the standard can be installed via composer just to make life easier ? It can then be added to projects without having to require this git repo.

@jamescowie, unfortunately, Magento repositories on Packagist are not supported now, because they are moved to repo.magento.com.

Could you keep the issue open until it's moved to repo.magento.com? Don't care so much about packagist vs repo.magento.com, it's more about "added to projects without having to require this git repo".


prometheus: add wakeup delay metrics

When reporting the operation delay metric, it's useful
to track which reason we had to trigger an operation.
For node resource objects, it's easy: it's always reactive, so we
hardcode the label; for podresources scan, it could be either
reactive (smart polling) or periodic (trigger update)
Signed-off-by: Francesco Romani<EMAIL_ADDRESS>

/lgtm


check if value is actually jinja before adding as template

check if the value is actually jinja and not a string like {"someurl": "http://test?value={{test"}

If your parameter value has a {{ or {% in it and it is not closed you will see the following exception in the st2workflowengine.log file: TemplateSyntaxError: expected token 'end of print statement', got 'string'


Week 18 Review Ticket

College Board Grading 3&4
College Board Grading 3&4 Hacks
OOP

CollegeBoard Grading: 1 point because it has good summaries and overviews for the college board grading vs her grading
OOP Hacks: 1 point because it completed all the hacks and fixed the code
Fronted: 1 point because it shows a good understanding of working with user input


Remove Sign in with metamask button in metamask.jsp

Describe the issue:
Currently user need to click sign in with metamask button in metamask login page[1]. This button click is redundant. Instead, the metamask login page needs to interact with metamask wallet after choose metamask authentication option from Identity server login portal without another button click in metamask login page.
[1] https://github.com/NimashaBandara/Custom-Federated-Metamask-Authenticator/blob/803e67b0cdcd5c03c0b2c90e8bfe26d6552793a5/Metamask-Login-Page/metamask.jsp#L65

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Lag Problem

hi i install the script on windows vds (2gb ram 2x core 100mbit network speed). i login the game no problem but im getting 15000-20000ms ping on another player login. so im getting a very big lag on 2+ players. how can i fix this

Hey, that could be caused by #159, could you please comment on there with the specifics of the browser you're using?
Also I'm going to close this issue since it's caused by #82 and is related to #5.

im using google chrome one player no log but 2+ player very very big lag
Date: Thu, 11 Jun 2015 19:02:23 -0700
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [agar.io-clone] Lag Problem (#203)
Hey, that could be caused by #159, could you please comment on there with the specifics of the browser you're using?
Also I'm going to close this issue since it's caused by #82 and is related to #5.
—
Reply to this email directly or view it on GitHub.

anyone else?

As Igor said, this is probably a duplicate of #159 , comment on there instead.


Only run credentials maintainer for tenant containers

Merge together with internal PR.

Agree, that would be preferable. Good call!
Sent from a dive bar, somewhere in SF.


MWPW-140319: Add floodgate option to sidekick tools menu

Resolves: MWPW-140319

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (3833c81) 97.19% compared to head (c5a8b78) 97.19%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #161   +/-   ##
=======================================
  Coverage   97.19%   97.19%
=======================================
  Files           8        8
  Lines         714      714
=======================================
  Hits          694      694
  Misses         20       20

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


Add functionality to clear middlewares

this feature is implemented for testing
purpose.
In integration tests we could disable
middlewares so it's easier to test core
functionality of our app.

Coverage increased (+0.03%) to 98.885% when pulling 0dbc9c8ad41ebbde3351be3a1e2325479857a372 on bearzk:feature/clear_middlewares into eae75b1e8ac1f15d5c54efb3f24a315e9a5abbd1 on cicada:develop.

Coverage increased (+0.03%) to 98.885% when pulling 0dbc9c8ad41ebbde3351be3a1e2325479857a372 on bearzk:feature/clear_middlewares into eae75b1e8ac1f15d5c54efb3f24a315e9a5abbd1 on cicada:develop.


Slide-in should allow for checking out a local branch tracking a remote branch

Duplicate of #485 (so this issue has been deemed more important in the meantime)


[debugserver] Don't link against Cocoa, it's not needed.

rdar://problem/55916729
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@373795 91177308-0d34-0410-b5e6-96231b3b80d8

@swift-ci test and merge


Sign in/Sign up page created#888

Successfully created Sign in /Sign up Page

@rishiparashar02 please add screenshots After resolving the conflicts, please open a new PR for review.
Thank you!


ENH: Ability to add new ScalarType without touching the rest of Ebean framework

I would like to add a new Scalar type support PostgreSQL specific type - Enum (in my case existing tables already use this type).
http://www.postgresql.org/docs/current/static/datatype-enum.html
I've looked at how other types are implemented - it seems that if I were to implement I would I have to add a new annotation, then type class itself and ability to set . Am I right that at this point there is no way to add (register) 3rd party types without changing the rest of Ebean framework (i.e. continue using 6.8.1 version that is currently default version for Play 2.4 and have new type defined in my project)? If I'm right I think it would be great to have such registration mechanism without need to ask to support this and that type right in the Ebean framework.

Yes this is a good idea / feature request. I won't get to it in the next 2 weeks but hopefully not to long after that.
Cheers, Rob.

Ok, I'm reviewing this issue and having second thoughts about it.
The Postgres Enum type is not a particularly good example.  Ignoring the DDL aspect is can be supported by an Enum mapping to string values.  If the plan is to include DDL generation support then it gets a lot more complex and for this type I don't see the big value to offset that complexity.

it seems that if I were to implement I would I have to add a new annotation, then type class itself and ability to set .

Generally ScalarType's don't need an annotation (think URL, URI, Locale, UUID etc) where their type maps to a single DB type.  We need annotations when those types have different mapping options (like @DbJson).
Simple ScalarTypes that map to an existing standard DB type (varchar etc) are pretty straight forward but types that need special support for DDL are different.
Can you confirm exactly what you are looking for here?
Thanks, Rob.

I think we should close this issue.  Note that you can already register a custom ScalarType via ServerConfig.addClass() ... or alternatively a ScalarType can be found automatically via classpath scanning (if classpath scanning is used to find entity beans etc).
However, this really only works on relatively simple types and doesn't really work when the scalar type has implications for DDL generation (and DB migration) such as the Postgres types - ARRAY, JSON, JSONB and HSTORE.  With these we really need other Ebean internals to support the specific JDBC and DDL for these types.
So I think we will close this for now (no planned action) and revisit on demand.
Cheers, Rob.

Sorry for a late response to this, but I also have the need.
Our usecase is:

We have an existing database, where PostgreSQL native Enums have is in use.
We would like to keep the enums, as they define the data more strictly and precisely.

The issue is that it tries to store it as "varchar", while we should be able to either override the datatype when persisting, or not defining the datatype.
** Not defining the datatype, it should default to implicit casts.
DDL generation from Java code is not a specific need here.

@kny78  Provide an example in JDBC of what you are looking to do / need.

I created a small example-project (based on play's samples):
https://github.com/kny78/poc-play-ebean-pg-enum
I run in SBT:
testOnly models.ExampleEntityTest
Then I get the error:
Caused by: org.postgresql.util.PSQLException: ERROR: column "my_enum" is of type my_enum_type but expression is of type character varying

A pure insert in PostgreSQL (psql) gives me these:
test=# insert into test (my_str, my_enum) VALUES('from psql cmd', 'VAL_1');
INSERT 0 1
test=# insert into test (my_str, my_enum) VALUES('from psql cmd', 'VAL_1'::my_enum_type);
INSERT 0 1
test=# insert into test (my_str, my_enum) VALUES('from psql cmd', 'VAL_1'::varchar);
ERROR:  column "my_enum" is of type my_enum_type but expression is of type character varying
LINE 1: ...to test (my_str, my_enum) VALUES('from psql cmd', 'VAL_1'::v...
                                                             ^
HINT:  You will need to rewrite or cast the expression.

So if I could set "dbtype" like for example:
@DbEnumValue(dbtype="my_enum_type")

Then it would be all good :-D

Right.  I'm kind of looking for Postgres JDBC that binds via PGobject.
There is io.ebeaninternal.server.type.PostgresHelper with methods asInet() and asObject() which Ebean uses for json, jsonb and inet types.
Is there a similar way to use PGobject for binding an enum?   That would mean we bind using PGobject and don't do the cast in sql which would be my preference.  Is that an option?

Maybe https://www.programcreek.com/java-api-examples/?code=JadiraOrg/jadira/jadira-master/usertype.core/src/main/java/org/jadira/usertype/corejava/enumerated/PersistentEnumAsPostgreSQLEnum.java

God morning,
PGObject seems like the correct way to bind a custom object to a
prepared statement.I did a quick test on the example code, and it seems
to persist it correctly :-)
-Kjetil
On Wed, 2019-08-07 at 14:27 -0700, Rob Bygrave wrote:

Right.  I'm kind of looking for Postgres JDBC that binds via
PGobject.
There is io.ebeaninternal.server.type.PostgresHelper with methods
asInet() and asObject() which Ebean uses for json, jsonb and inet
types.
Is there a similar way to use PGobject for binding an enum?   That
would mean we bind using PGobject and don't do the cast in sql which
would be my preference.  Is that an option?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "
https://github.com/ebean-orm/ebean/issues/571?email_source=notifications\u0026email_token=AAFYG6NPVMK4UVJTOK22MULQDM443A5CNFSM4B36R5U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3ZYH4Y#issuecomment-519275507
",
"url": "
https://github.com/ebean-orm/ebean/issues/571?email_source=notifications\u0026email_token=AAFYG6NPVMK4UVJTOK22MULQDM443A5CNFSM4B36R5U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3ZYH4Y#issuecomment-519275507
",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]
--
Kjetil Nygård
<EMAIL_ADDRESS>Tlf +47 4147 4337

@kny78 Can you please update your repository with an example of how you managed to persist enum. I've returned to this problem after several years and still can't find a way to do it with eBean.

@rbygrave Am I on the right path to create generic Enum scalar type:
https://gist.github.com/mutovkin/ba014557d2e2fb5c0095d76b1262faff
If so how do I register it?


it won't let me create an account

Everything works but when he finished saying when I was born he gives me the captha I do it right and he tells me to try it again and when I try it again the same thing happens to me

Everything works but when he finished saying when I was born he gives me the captha I do it right and he tells me to try it again and when I try it again the same thing happens to me

Sorry to hear that you're having issues! This sounds like a problem with the Rune app, not the SDK (which is used to make games for Rune). This GitHub repo is for issues related to to the SDK only.
Can you write<EMAIL_ADDRESS>with your Rune username and we'll help you there? :)


How to measure the FPS and GFLOPS?

For GFLOPs, you may refer to Deformanble-DETR, as we use their calculation script.
For FPS, we did not test the FPS in our paper. You may test with your own script. Thank you.


Add reference for AWS Private CA issuer

Add documentation reference for AWS Private CA external issuer that helps cloud native/hybrid k8s environments that use AWS Certificate Manager to integrate with cert-manager.

Thanks @sudhindra-hub !
If you do a doc-signoff we can merge :)
/approve
/ok-to-test

I will re-open a new PR with sign off, will close this.


Be able to deploy NetBird under System Account as Always-On-VPN

Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
Being able to utilize NetBird as an Always On VPN that can be installed and ran under the MACHINE context.
This means, being able to install the netbird client as the 'SYSTEM' account under windows and have it run the service as that account.
Describe alternatives you've considered
We have tried to use Tailscale under the same context, running the VPN unattended as SYSTEM and Tailscale doesnt have this ability as it never creates the server mode key under the system context. Alot of crafty manipulation of task schedules and scripts had to be done to get it working somewhat as needed.
Itd be nice to have NetBird (a vpn solution that runs under true kernel level Wireguard) be able to run as the system account.
Additional context
This is insanely beneficial for massive scale deployments where companies want to push the vpn out to all their systems and have the ability to setup the VPN without user interaction / userprofile dependency.
Also makes it useful to be able to build custom windows images that get deployed in different states / countries and build the images to be able to connect to the VPN as the system account to join to the companies domain as well as reconnect at boot to be able to pull domain configs etc.

This would be hugely beneficial to everyone who's still very on-prem heavy, but want a more modern enterprise VPN. The case for Always-On VPN is often regulated industries or government, or just enterprises with a large network-IDS infrastructure in place.
As an example, the Danish government has a compliance framework for all government institutions that, among other things, require:

VPN on all client endpoints, no matter the OS
Deployed in Always-On Mode
With all connections denied if not connected to the VPN
With a loophole that allows traffic to HTTP (tcp/80) and HTTPS (tcp/443) for a limited time at the request of the logged in user to log in to any guest wifi captive portals.

That specific requirement was written with Cisco in mind, as it's the most widely used VPN provider in the Danish government. But it would be super sweet if we could break free from Cisco, as we already have experience with plain Wireguard between servers.

Is there any update on if this is possible to do yet or if it will be implemented or not?

Possible there will be an AlwaysOn VPN option that can be installed and connected at the SYSTEM level rather than user?

Is this something that has been implemented yet or is on the roadmap to be possible?

when we are at it, also consider the ability to exclude certain ipranges so the client only runs/connects when not within these ranges and dont propagate routes
or else mayham waiting when in local lan

@serossi A tunnel within the LAN isn't necessarily mayhem.

@mbaybarsk it almost always is and not the right way todo things. thats what 802.1x is for.
which may not even work if you have routes set to wireguard that should go to lan to even authenticate ...
in any case if you warelly want to you need to plan for it and implement it right which oftne isnt possible
so that override/exclusion is a must have for a always on vpn
btw all big vpns have that options, even microsoft ras (shudder) has that option


[networks] Make dns_snooper.go OS agnostic

What does this PR do?
This is a precursor to adding DNS support to the windows system-probe.
It makes dns_snooper, which does most of the heavy lifting for
userspace DNS processing to be operating system agnostic. The main
impediment to this is turning the "packetSource" struct into an
interface that can eventually have implementations backed by afpacket or
overlapped IO.
The VisitPacket pattern that the new PacketSource interface uses is
easily implemented with the afpacket library, and will be implemented
with overlapped IO for windows.
There are no functionality changes, this only moves code around.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Describe your test plan
None, this is purely a refactor.

This is ready for another review, testing on the load generating cluster shows no packets are being dropped.

This is ready for another review, testing on the load generating cluster shows no packets are being dropped.


[RC33] InfluxDB Graphite service won't start unless protocol and consistency-level are specified in config file

RC33 won't start when Graphite service is enabled unless you also specify protocol and consistency-level in the configuration file, a la:
[[graphite]]
  enabled = true
  consistency-level = "one"
  protocol = "tcp"

Anything less than this results in influxdb not running.
Leave out consistency-level and this happens:
/opt/influxdb/influxd -pidfile /var/run/influxdb/influxd.pid -config /etc/opt/influxdb/generated.conf

 8888888           .d888<PHONE_NUMBER>b.  888888b.
   888            d88P"  888                   888  "Y88b 888  "88b
   888            888    888                   888    888 888  .88P
   888   88888b.  888888 888 888  888 888  888<PHONE_NUMBER>888K.
   888   888 "88b 888    888 888  888  Y8bd8P' 888    888 888  "Y88b
   888   888  888 888    888 888  888   X88K   888    888 888    888
   888   888  888 888    888 Y88b 888 .d8""8b. 888  .d88P 888   d88P
 8888888 888  888 888    888  "Y88888<PHONE_NUMBER>888P"  8888888P"

GOMAXPROCS set to 2
using configuration at: /etc/opt/influxdb/generated.conf
run: create server: invalid consistency level

Leave out procol and you get:
$ /opt/influxdb/influxd -pidfile /var/run/influxdb/influxd.pid -config /etc/opt/influxdb/generated.conf

 8888888           .d888<PHONE_NUMBER>b.  888888b.
   888            d88P"  888                   888  "Y88b 888  "88b
   888            888    888                   888    888 888  .88P
   888   88888b.  888888 888 888  888 888  888<PHONE_NUMBER>888K.
   888   888 "88b 888    888 888  888  Y8bd8P' 888    888 888  "Y88b
   888   888  888 888    888 888  888   X88K   888    888 888    888
   888   888  888 888    888 Y88b 888 .d8""8b. 888  .d88P 888   d88P
 8888888 888  888 888    888  "Y88888<PHONE_NUMBER>888P"  8888888P"

GOMAXPROCS set to 2
using configuration at: /etc/opt/influxdb/generated.conf
2015/06/10 12:06:12 [INFO] raft: Node at <IP_ADDRESS>:8088 [Follower] entering Follower state
2015/06/10 12:06:12 read local node id: 1
[httpd] 2015/06/10 12:06:12 listening on HTTP: [::]:8086
[tcp] 2015/06/10 12:06:12 cluster service accept error: network connection closed
[retention] 2015/06/10 12:06:12 retention policy enforcement terminating
[retention] 2015/06/10 12:06:12 retention policy enforcement terminating
run: open server: open service: unrecognized Graphite input protocol

This is a bug, since it should default to One -- thanks for the report @labrown. I will fix this.

I see that protocol has a default for 'tcp' but that doesn't appear to get picked up either.  More bug?

Should be fixed by PR 2895

Thanks for the report @labrown


Modular RoutesCollector

The aim here is to make the RoutesCollector more flexible so platform
such as camel-k can fine tune the behavior of the collector i.e. by
providing am ad-hoc way of discovery certain routes from the registry

ok to test

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/camel-quarkus-pr/492/Failed Tests: 1camel-quarkus-pr/org.apache.camel.quarkus:camel-quarkus-integration-test-kafka: 1org.apache.camel.quarkus.component.kafka.it.CamelKafkaTest.testKafkaBridge

Failure is unrelated


fixes #7678

fixes #7678
I changed pb-8 to pb-20, which I think has fixed the overlapping issue.

@syeddhasnainn the Issue that this PR relates to:

still has the label status: awaiting triage so is not ready to be worked on (the label needs to change to status: ready for dev)
maintainers have not assigned the Issue to you (and two other people requested this)

As a result of the above points I will be closing this PR.
I would suggest that moving forward you read this project's Contributing Guide to avoid spending time on work which is then not used.


fix: DEV-1220: DEV-1555: update LSF

just update LSF after these PRs merged

outdated. these PRs already in master