add the default an global exchange, Easy to use

use just like this:
import exchage
exchage.Publich(....)
exchage.Subscribe(....)

@toontong Why not. But please clean up the commits, I am not merging any commits like Merge pull request #1 from .... And also I don't want to use variables to hold methods. These can be overwritten. Please create top-level package functions that call that private exchange object.
Thanks for contributing :-) :+1:

Can you tell me how to delete this pull-request? or close it?


Performance issue

Hello Gerrit,
As first thanks for your job with TilesFx it's awesome. I have problem with performance.
Im working with car diagnostic application based on JavaFX and ZuluFX OpenJdk. I need refresh graphs 10 times per second for example. What im doing:
I have service from javafx.concurent and one task inside. Task just asking car by bluetooth dongle about battery voltage. Than read answer and update of variable defined as double in main scope of controller.
I have animation timer who's reading of my voltage double from scope and setting value of tile.
problem is a cpu usage between 30-60%.

its too much. how to do it better...?
`
private class BatteryDataStreamer extends Service {
    @Override
    protected Task<Void> createTask() {
        return new Task<Void>() {
            @Override
            protected Void call() throws Exception {
                while (true) {
                    if (Communication.getInstance().write(new ObdMessage(MODE_AT, PID_AT_READ_VOLTAGE).build())) {
                        String answer = Communication.getInstance().read();
                        ObdTranslatedData obdTranslatedData = new ObdTranslator(answer).translate(MODE_AT, PID_AT_READ_VOLTAGE);
                        if (obdTranslatedData.getDataStatus() == Utils.STATUS_OK) {
                            voltage = Double.parseDouble(obdTranslatedData.data
                                    .replace(" ", "")
                                    .replace("v", "")
                                    .replace("V", "")) + new Random().nextDouble();
                        }
                    }
                }
            }

            @Override
            protected void succeeded() {
                graphAnimation.stop();
            }
        };
    }
}

private AnimationTimer graphAnimation = new AnimationTimer() {
    long sampleTime;
    @Override
    public void handle(long now) {
        if (now - sampleTime >= 50_000_000.0) {
            sampleTime = now;
            if (voltageTile != null)  voltageTile.setValue(voltage);
        }
    }
};`

What if you insert a sleep into your while loop? Preferable exactly your desired update frequency. As far as I see you are are utilizing the full CPU with this loop.

Thanks i just add sleep and works much better.


Use Restangular for a GET resource that returns response as plain/text

I get an error as Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data
when I make a restangular call to a resource that is not returning JSON as the response but plain/text as the response content-type
Is there any way In Restangular that I can access the resource?
I do GET on Resource URL and the response of that is with content-type as plain/text but restangular defaults to JSON and tries to parse the response and fails
Any Thoughts?

Currently I have to resort to using $http to get around this error with Restangular
http://stackoverflow.com/questions/17887189/how-to-handle-plain-text-server-response


hyperrogue: 12.1y -> 12.1z

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/hyperrogue/versions.
meta.description for hyperrogue is: A roguelike game set in hyperbolic geometry
meta.homepage for hyperrogue is: https://www.roguetemple.com/z/hyper/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 12.1z in filename of file in /nix/store/f1hhykqjz9spljr3gbmv3ijpcs15dirf-hyperrogue-12.1z

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
hyperrogue

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/770d67f25c276b42fc043851d11932277bb2ccad#hyperrogue

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

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

1 package built:

hyperrogue

Maintainer pings
cc @rardiol for testing.

Result of nixpkgs-review pr 274525 run on x86_64-linux 1

1 package built:

hyperrogue


403 - Forbidden - Permission 'datasets.update' was denied

Hi,
I am trying to upload my dataset. It is not part of a competition. I can't upload; even though I just got a new API from my profile.
input:
kaggle d version -r tar -m https://github.com/MH0386/seismic_data/commit/${{ github.sha }}

output:
Upload successful: data.tar (3GB)
403 - Forbidden - Permission 'datasets.update' was denied

Sorry for annoying you, It was due to an outdated dataset-metadata.json

@MH0386 How exactly did you fix this? I am running into the same issue?
What needs to be updated in the dataset-metadata.json?


No securityContext support in Chart

Description:
Hello, I have noticed, that the chart does not expose pod or container securityContext, which makes it impossible to run on a PSP enabled cluster. This due to the user in the container:
Error: container has runAsNonRoot and image will run as root

Hello, Any news on this? Actual the hardcoded securityContext definition isn't complete while init job-container is still running priviledged :(

Fixed as a part of #273


Search schemes by postcode

Add a search by postcode scope. The join with locations table means that search_by will only return the results that have associated location with it whenever searching, but we are not displaying the schemes without location anyway - yes we are, but perhaps we shouldn't !

Have we updated the label on the search input?


Question about ASCC

Hi!
I noticed in the sym_net.py that there's ans = tf.concat([ans, feats[tf.shape(pos[0])[0]:]], axis=0) if self.use_bnds=False.
Is it necessary to include fluid and obstacle particles during convolution calculations when using ASCC, (with inp_positions and out_positions both set as all_pos)?

Exactly. In order for the network to be able to take boundaries into account, the boundaries must be added in the ASCC layer at the latest. The ASCC calculates a local position delta in relation to all neighboring particles. If the boundary particles are missing, the ASCC cannot calculate a relative force. For example, if there is only one single particle, the result of the ASCC layer would always be 0, as otherwise it would break the antisymmetry rule. A repulsive force can only be calculated if a second (boundary ) particle is added.
The “use_bnds” parameter is only used to decide whether the boundaries are taken into account from beginning in the feature accumulation (HRNet). Since there are usually a lot of boundary particles, this can affect the efficiency of the network. However, the network can utilize more input data for longer. However, if you set "use_bnds" we just use the raw input values in the ASCC layer (i.e. normals or just a constant scalar).


Onnx.Col2Im

Assigned to @vinayakdsci

Hi @vinayaksci, how're we doing on this op lowering?

@vivekkhandelwal1 Hi! I have had some progress implementing the op. I expect it will be finished in a day or two.

Closed by https://github.com/llvm/torch-mlir/pull/3424


on docker-machine start: don't ask the user to check environment variable if not needed

Whenever you docker-machine start default you end up with a message implying we don't really know the current environment state since we get the answer : Started machines may have new IP addresses. You may need to re-run the ``docker-machine env`` command.
Why should the user do something that we could check by ourselves ?
We could probably be a bit clever and check if the current environment  needs some update or not.
docker-machine env default propose to change 4 environment variables DOCKER_TLS_VERIFY, DOCKER_HOST, DOCKER_CERT_PATH and  DOCKER_MACHINE_NAME.
We could check those 4 system variables and if we detect a change in any 4 of them just issue something along those lines : Started machine needs updated environment variables. You need to run the ``eval $(docker-machine env default)`` command. and if we detect no changes, say nothing.

I'm open to the idea, but I don't want the checking to get over-elaborate.  I think the simplest possible thing to do would be to check if the GetURL() of the started machine matches DOCKER_HOST directly.  If it does, do nothing, and if it doesn't, suggest that the user will have to set the environment variables to "activate" the machine they just started.


Form component integration test

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Summary 💡
Write an integration test for the drag-and-drop Form component in https://github.com/mui/mui-toolpad/issues/749.
Examples 🌈
No response
Motivation 🔦
No response

Let's get https://github.com/mui/mui-toolpad/pull/1718 merged first


Rename default branch to 'main'

GitHub is standardizing renaming the default branch to main instead of master. Since this is a relatively new project, it makes sense to join in on this now rather than later.
See: https://github.com/github/renaming

Done


Require ctrl+click to follow links in the terminal

Issues with current non-ctrl system:

Not aligned with editor (related https://github.com/Microsoft/vscode/issues/21347)
Users can accidentally open links when they want to focus the terminal or select text
It could mess with terminal applications
This is how most terminal emulators work

Upstream issue: https://github.com/sourcelair/xterm.js/issues/578

Follow up https://github.com/Microsoft/vscode/issues/21934


Error: EPERM: operation not permitted, when download file

I have a problem with a Windows device, when the file download process is running, suddenly the process stops and an error appears [easydl][catch2] > Error: EPERM: operation not permitted, stat 'C:\Users\xxx\AppData\Local\ Temp\downlaodfolder\appfolder\downloadfile.zip.$$7'
and when I close, then download again, the download process is stuck and there is an error: [error] [Corrupted] when downloading downloadfile.zip
can you provide a solution for this problem?

I've pushed some bugfixes in v1.1.0 that might address this issue, can you update and verify is that one solves this issue please?


Adding caching capability to Vault client

This PR is just meant as a way of determining whether or not you want to include caching in the HVAC Vault client. Of course caching introduces a whole new suite of problems, so I wanted to get your input on it, @ianunruh .
This PR:

Adds a cache=False keyword arg to the Client instantiation. This doesn't change current behavior, but allows consumers to instantiate a caching client.
Adds a local (thread-safe) cache that does its best to respect Vault lease_durations. If it can't find a lease_duration for a secret, it uses the default (30 days).
Adds ability to ignore the cache on any given read() operation.
Invalidates the cache when a write() or delete() operation is performed.

Again, this is just meant as an inquiry as to whether or not this behavior is desired in this Vault library. Thanks!

I think caching definitely belongs in HVAC and I like how you made it opt-in. Could you add some integration tests for when caching is enabled? I'd like to make sure that things like invalidation work as expected. Thanks!

@ianunruh Thanks, and sorry for not adding the integration tests earlier.
i couldn't find a way to exercise the cache expiry code path -- I don't know how to write a secret that has a TTL (or change the properties of a secret backend to change the global TTL of that backend). If you can think of a way to do that (and believe we should test it) then please let me know. Thanks!

Just realized I'd left this for a long time. Do you think I need to add some more tests here?
Thanks!

After thinking about it for awhile, I think for now I'd rather leave caching to the users of hvac, rather than include it in the library. It's fairly trivial to add caching around calls in Python, and I'd like to keep the library as simple as possible. Thank you for your PR though, I appreciate it!


ARROW-8724: [Packaging][deb][RPM] Use directory in host as build directory

Travis CI uses different partition for workspace (/) and
Docker (/var/lib/docker/) and /var/lib/docker/ doesn't have enough
disk space. If we use directory in host as build directory, we can use
disk space in /.

@github-actions crossbow submit -g linux

@github-actions crossbow submit -g linux

@github-actions crossbow submit -g linux

@github-actions crossbow submit -g linux

+1
Failures on uploading artifacts are unrelated.


add magical illusionary roadmap

Actually I almost added something like: "Anyone who asks about timelines will be banned from GitHub" ;-)

Actually I almost added something like: "Anyone who asks about timelines will be banned from GitHub" ;-)


Add partialRefetch as an option

fix #128
Taken from here

Thanks @estrada9166. Could you add a unit test for it?

@brabeji Any new for this? :) Thanks!

@trufa I'm using a locally patched version of react-apollo-hooks (via patch-package) and waiting for official support from react-apollo: https://github.com/apollographql/react-apollo/pull/2892#issuecomment-504544217


Remove 'fs' dependency

Ref: https://www.npmjs.com/package/fs
Fixes #4

Fwiw, you probably don't need path either : https://github.com/sghribi/loopback-fixtures/blob/master/package.json#L22


⬆ UPGRADE: sphinx version 3

Will there be an intermediate release with the updated sphinx on PyPI soon? Otherwise I will try downgrading our Sphinx version to 2 for now.

They'll be a full release in the next day or 2 😀


libnginx-mod-rtmp : Depends: nginx-abi-1.24.0-1 on Ubuntu 24.04

While installing
#apt install libnginx-mod-rtmp -y
on Ubuntu 24.04, installation fails with the following error message:
The following packages have unmet dependencies:
libnginx-mod-rtmp : Depends: nginx-abi-1.24.0-1
E: Unable to correct problems, you have held broken packages.

If you don't need any of the newer features, you can downgrade to 1.24 by changing your repos.
Check this link for detailed instructions
https://nginx.org/en/linux_packages.html#Ubuntu


Load job's state is incorrect when upgrading from 0.10.x to 0.11.x

There is bug in Doris version 0.10.x. When a load job in PENDING or LOADING
state was replayed from image (not through the edit log), we forgot to add
the corresponding callback id in the CallbackFactory. As a result, the
subsequent finish txn edit logs cannot properly finish the job during the
replay process. This results in that when the FE restarts, these load jobs
that should have been completed are re-entered into the pending state,
resulting in repeated submission load tasks.
Those wrong images are unrecoverable, so that we have to reset all load jobs
in PENDING or LOADING state when restarting FE, depends on its corresponding
txn's status, to avoid submit jobs repeatedly.
If corresponding txn exist, set load job' state depends on txn's status.
If txn does not exist, may be the txn has been removed due to label expiration.
So that we don't know the txn is aborted or visible. So we have to set the job's state
as UNKNOWN, which need handle it manually.

Still has bug:
PR #2356 will set some normal mini load job to UNKNOWN, but they should be set to CANCELLED.
And that transfer method should be call after all metadata are read, including image and edit log.


Bugfix V3.0.2

Successor of https://github.com/admin-shell-io/aas-specs-api/pull/202

Repeating comment https://github.com/admin-shell-io/aas-specs-api/pull/202#issuecomment-1803860715:

arnoweis: I think this PR should already include a solution to https://github.com/admin-shell-io/aas-specs-api/issues/199

Repeating https://github.com/admin-shell-io/aas-specs-api/pull/202#issuecomment-1805428621:

BirgitBoss: I think there is no bugfix for the lookup of shells with encoding. It needs to be completely removed from the openAPI specification und substituted by https://github.com/admin-shell-io/aas-specs-api/issues/19

Closes #191

@sebbader-sap shouldn't we remove this PR? In the end we will make a PR from IDTA-01001_preparation to main. For V3.0.2 we first need to do the changes in IDTA-01002_preparation as well. Otherwise, no real review is possible.

Depends on #289

@sebbader-sap shouldn't we remove this PR? In the end we will make a PR from IDTA-01001_preparation to main. For V3.0.2 we first need to do the changes in IDTA-01002_preparation as well. Otherwise, no real review is possible.

@BirgitBoss there is no other preparation branch for the V3.0.2 bugfix, only this one. As soon as #288 is approved and merged, we can merge this PR, and by that finish the bugfix.

@BirgitBoss @waltersve please have a look again. I have incorporated your comments as much as they were still valid for the current state. It looks like some of the comments have been overruled by #289 , at least that's the only way how I can explain the inconsistent state of comments and what is on the branch...


Rewrite track reveal animation to GSAP, to fix window resizing bugs

Fixes #1105
TODO

[ ]  check that the cache is happy
[ ] Fix failing tests on CI

Resizing the browser window both larger and smaller after a track reveal had been opened and closed exposed an issue with making only a one time height calculation of the reveal. Partial bits of the track_reveal could be seen peaking out when they should have remained hidden
This solution will hide the track reveal completely right after its closing animation.
Upon re-opening it will re-calculate a position exactly off screen to start its animation back to margin-top: 0px
I added an extra class to let the CSS know about the special asset case of a track with the favorited by section.
The 'open' class is still used to set other CSS properties, but is no longer a trigger for a CSS transition.
I slightly re-wrote the currentlyOpen section of the JS, before there was a conditional in the openDetails which seemed unnecessary.
I attempted to have a single GSAP timeline with labels in the initialize(), but it wasn't calculating the offsetHeight correctly, so I kept a single GSAP timeline to avoid multiple tween directions, but have the open and close methods clearing that timeline and applying their transitions.
The homepage spec is breaking, but it doesn't seem too serious. Maybe elements are just offscreen in a slightly different way or order. We'll see....
"Ready For Review" checklist
These checklists are to help ensure the code review basics are covered. Consider removing to reduce noise.

[ ] PR title accurately summarizes changes
[ ] New tests were added for isolated methods or new endpoints
[ ] I opened an issue for any logical followups
[ ] If this fixes a bug, "Fixes #XXX" is either the very first or very last line of the description.

Before code review and after additional commits during review.

[ ] Update title and description to account for additional changes
[ ] All tests green
[ ] Migrations were tested locally and do the right thing
[ ] Booted up the branch locally, exercised any new code
[ ] Percy changes are purposeful or explained
[ ] Css changes are happy on mobile (via Percy is ok)

Looks like there's a css merge conflict....

Dug deep here. I'm not 100% sure why the tests are only failing on the branch actually. They fail locally when the elements are out of view. Then capybara has problems being told to click on something unless it's explicitly passed visible: :all which will let it click on something below the fold or otherwise hidden.
Added some details about how to run those feature tests locally so you can try it out next time. That actually had broken though, so I got that happy again, cleaned up the config, etc. 😰

Hmm, tests still fail on CI, but they are passing locally. :(

This particular error doesn't seem to show up until yesterday. I believe it might be related to me manually setting the screen size that CI is running at.  I do get this problem locally with the seeds. Ideally we'd bypass fixing it because it'll move to a new paradigm after #1087
Failure/Error: find('.play_button_container a').click # pause

Closing in favor of #1108 — nice work on the js stuff!


:white_check_mark: Feat(evmts): Add test coverage

Description
Add test coverage
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #640

PR #641

PR #642

PR #643   👈

This stack of pull requests is managed by Graphite.


[Problem] The Chinese characters that appeared did not disappear in time.

[x] I have read through the manual page (man fzf)
[x] I have the latest version of fzf
[x] I have searched through the existing issues

Info

OS

[ ] Linux
[ ] Mac OS X
[x] Windows
[ ] Etc.

Shell

[ ] bash
[ ] zsh
[ ] fish
[x] PowerShell

Problem / Steps to reproduce
Problem: when I used Chinese, the characters that appeared did not disappear in time, so that garbled characters were generated. I uses Microsoft Terminal pre version.
Steps to reproduce: Open a directory with Chinese files and try searching.

I think the possible reason is the inability to eliminate Chinese characters that shouldn't be there.
As tested in the image below, the Chinese characters are shrunk instead of disappearing.


Please allow custom prompts

Is your feature request related to a problem? Please describe.
新功能是否与解决某个问题相关, 请描述
The extension is not prompt-engineer friendly. I have much better prompts that do a much better job than the default ones with no way to plug them in anywhere. I'm also willing to share those prompts.
Describe the solution you'd like
你期望的新功能实现方案
I'd like to be able to enter my prompts and possibly an icon name of choice into a JSON file or into some box or something in the settings menu and then have the prompts that appear when I select text updated.
Additional context
其他
This is for the selection feature, but also for just custom prompts

👌 i will

大神，更新了2.2.8后出现405错误是什么情况？退回原来的版本可以正常使用。换了API key 还是405。

Is it possible to also have a dropdown selector icon within the chats that allow you to choose a prompt (including custom one), and when you type something into the chatbox, it will take your text and replace {SELECTION} inside of the prompt with the text you typed?
Similar to this:
Image 1

Image 2

After I hit submit, it will prepend the first prompt to my text in the second chatbox. Any prompt I choose from the dropdown list is auto-filled into the first chatbox and I don't have to touch that one. Followup conversation does not make use of the initial prompt and only uses the text I type.

v2.5.6
The Plugin System I envisioned previously is somewhat complex, and due to my limited time and energy, I am unable to implement it temporarily. However, considering that many users require custom prompt functionality, I have now implemented a simplified version. The implementation of this feature is not complex, but it had been missing for the past year, for which I apologize.
Simple custom selection tools is now supported


image resizer isn't. working

Microsoft PowerToys version
0.73.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
Image Resizer
Steps to reproduce
image resizer isn't. working
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

Which issue are you experiencing with Image Resizer?
/bugreport

Which issue are you experiencing with Image Resizer? /bugreport

for me: (windows 10): does not show up in the file manager context menu

/dup https://github.com/microsoft/PowerToys/issues/27622


A LogoutHandler for JWT-based authentication

For the split-cookie approach, Vaadin provides a logout handler, which deletes the cookie pair, so that a user can be logged out.
public class VaadinJwtLogoutHandler implements LogoutHandler {
    public logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication) {
        JwtSplitCookieUtils.removeJwtSplitCookies(request, response);
    }
}

The logout handler should also be added automatically when setting up a form-based login view with the setLoginView() methods.

Implemented in https://github.com/vaadin/spring/pull/900


check stability of missing images

If an image goes missing from the folder holding the images, then there may be unexpected effects which are not handled. Consider issues such as the entry in the DB which no longer points to an image.

If an image that was previously loaded into the database goes missing, the image file-path is no longer referenced to show to the user as the file paths are refreshed based upon contents independently of the database. The data is still held in the DB, so that if the image is brought back to the holding directory the data is still there intact. stable


bug: Ios using pipes breaks app

Type: bug
Ionic Version: 2.x
Platform: ios 9 webview
The error only happens when in device or xcode emulator, in browser works OK.
I'm using the number pipe of angular 2, it works like a charm in Android but in ios it breaks the app and i need to close the app and open it again (not minimizing, full close) to be able to use it again.
I'm using the emulator for iPhone 6s plus/ ios 9.2 (13c75)
Here's some html:
<ion-row class="metrics">
    <ion-col *ngIf="statistic == 'now'">

{{ metaRuta | number:'1.0-2' }}

Meta ruta

    </ion-col>
</ion-row>

Here's the typescript that follows:
@Page({
  templateUrl: 'build/pages/statistics/statistics.html'
})
export class StatisticsPage {
  public statistic     : string = 'now'
  public metaRuta  : number = 0
}

Ionic info output:
$ ionic info

Your system information:

Cordova CLI: 6.0.0
Gulp version:  CLI version 1.2.1
Gulp local:
Ionic Version: 2.0.0-beta.1
Ionic CLI Version: 2.0.0-beta.17
Ionic App Lib Version: 2.0.0-beta.8
ios-deploy version: 1.8.5
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v5.6.0
Xcode version: Xcode 7.2.1 Build version 7C1002

Update 1: Removed all the  | number:'1.0-2' pipes from html and all working again, does ios hate the angular 2 numeric pipe? :stuck_out_tongue_winking_eye:  is it because of crosswalk?

Not sure, have you found any issues for this on the angular2 repo?

Not even tried to find, as in browser and android works as expected but it breaks just in IOS, funny thing is i just put IOS as platform but ionitron put a label for android.

might have a look at this
http://stackoverflow.com/a/35018352

Seems it is that issue, how would you add it to a project? adding it to the entry in webpack.config.js just like es6-shim?

@cyprusglobe @adamdbradley I'm still trying to figure out how to include the ìntl` polyfill in the webpack bundling process, how should it be done?

Hello! Thanks for opening an issue with us! As this seems like more of a support question i will urge that you ask this question on our forum (forum.ionicframework.com). Thanks for using Ionic!

@jgw96 Not quite, i think this should be addressed as a compatibility issue and have a corresponding doc about how to include the polyfill, i did it already, if you want i can help for that docs in case of webpack.


Implement automated Jenkins deploy

This is ready for review, but not quite ready for merging yet. I need to finalize certain design decisions like the location of the deploy Jenkinsfile.


Add xcversion update to README

I think the text right below the "Update" heading needs to be cleaned up. Maybe better would be to explicitly state that update needs to be run in order to refresh the list, and just include this in the section about list?

@timsutton Good idea, done!

@timsutton Makes sense, should be fine now.

👍


Cache issue on Windows 10

Hello !
I'm encountering a cache issue with PHP CS Fixer on Windows.
=> Windows 10
=> PHP 7.0.32 (cli)
=> PHP CS Fixer 2.13.1 Yogi's BBQ
Command launched by PHPStorm IDE:
=> cmd.exe /D /C call C:\bin\tools\symfony\php-cs-fixer.bat --rules=@PSR2 --verbose fix C:\path\to\a\file.php
I get the message:
In FileHandler.php line 91:

  [Symfony\Component\Filesystem\Exception\IOException]
  Failed to write file ".php_cs.cache", "no reason available".

Do you have any hint of what is wrong?
Thank you,
Fabien

Hi @fabienlem
The error is pretty generic as sadly PHP / OS didn't provide details. Can you check some basics so we exclude those when bug hinting, like diskspace and if the tool is allowed to write the cache file?
You might get more details about the error the tool with -vvv. If the cache file location is the issue you might want to try to set it explicit using --cache-file = [somewhere nice] to see if that helps.

Thanks for replying back and great to see you found a solution :)


Delete extensions self-signed TLS Secret when spec.extensions.enabled: false

Description
DAQ-1680
Extensions self-signed TLS Secret was getting reconciled when spec.extensions.enabled: false, which is wrong.
Now we check r.dk.IsExtensionsEnabled(), like in the rest of extension reconcilers.
I also renamed the functions for clarity.
How can this be tested?

I added a new unit test with this case. It fails executing it on main, and passes on this branch :heavy_check_mark:
To test manually, apply dynakube with spec.extensions.enabled: false and check that the secret <namespace>-extensions-controller-tls doesn't exist.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 64.42%. Comparing base (3899eb9) to head (e877855).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3943   +/-   ##
=======================================
  Coverage   64.42%   64.42%
=======================================
  Files         381      381
  Lines       20620    20620
=======================================
  Hits        13285    13285
  Misses       6044     6044
  Partials     1291     1291

Flag
Coverage Δ

unittests
64.42% <100.00%> (ø)

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

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


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/97272

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/97652

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/98049

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/110202


update(config): updated website config for 0.32.0.

Signed-off-by: Federico Di Pierro<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind translation

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area videos

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: FedeDP
To complete the pull request process, please assign jasondellaluce after the PR has been reviewed.
You can assign the PR to them by writing /assign @jasondellaluce in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/hold

LGTM label has been added.  Git tree hash: 094d54d715d59101f6485788f947dbd30cf972e0

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/unhold


Add NOTIFICATION_PRE_EXIT_TREE notification to Node

Context
In order to automatically save when exiting a game, a notification should be available to save nodes and their current state in the game before the tree gets exited. However, the NOTIFICATION_EXIT_TREE will be called after all child nodes are exited already. At the same time, the tree_exiting signal is called right before NOTIFICATION_EXIT_TREE but after all child nodes are exited already.
Solution
This pull request introduces a new notification type that gets called when a tree gets exited but before all child nodes are exited already.

WINDOW_EVENT_CLOSE_REQUEST comes to mind as a way to handle this.
That said, a signal that behaves like this seems useful.

WINDOW_EVENT_CLOSE_REQUEST comes to mind as a way to handle this. That said, a signal that behaves like this seems useful. Would be the complementary of NOTIFICATION_POST_ENTER_TREE, right?

That was the idea, yes. WINDOW_EVENT_CLOSE_REQUEST would not work if I wanted to just change my scene to let's say the main menu but still trying to save.

@akien-mga thank you!

There's also a discrepancy between the tree_exiting signal and the added NOTIFICATION_PRE_EXIT_TREE

I noticed that too but did not touch tree_exiting on purpose as I did not want to change existing behaviour. Potentially, I could suggest to remove the NOTIFICATION_PRE_EXIT_TREE signal again but instead emit tree_exiting signal before any children are being freed (so they are available for saving).
By doing so a new notification would be not needed, however, existing behaviour would be changed.
Thoughts?

Having the tree_exiting signal before and the NOTIFICATION_EXIT_TREE after would be odd as there is no clear relationship between before/after and signal/notification. At least the names should be made more explicit in both cases.

@CedNaru then I would favour keeping entering and exiting a tree consistent. On enter we have a POST_ENTERING notification which could justify the PRE_EXITING notification on exiting. I am not sure though when exactly the tree_entering signal is emitted.

Well GitHub shows the same commits as your git log does. You should do merges on PR branches, only rebases. See https://docs.godotengine.org/en/latest/community/contributing/pr_workflow.html#the-interactive-rebase

@akien-mga all fixed now! Sorry for that.


Boolean["toString"] inconsistency

TypeScript Version:  3.4.0-dev.20190305
Code
const key: keyof Boolean = "toString"; // error - "toString" is not assignable to "valueOf"

const x: {toString(): string} = new Boolean(); // no error
const y: Boolean["toString"] = true.toString; // no error

class Bool extends Boolean {
     protected toString() { // also no error, but should be
          return "";
     }
}

Expected behavior:
keyof Boolean should be "toString" | "valueOf"
Playground

Apparent properties (such as toString) intentionally aren't included in keyof or inheritance validity checks, so some inconsistencies between keyof and property access is expected and intentional.
I think we could safely add toString to interface Boolean, though I am extremely curious how you came to notice this in the first place.

@RyanCavanaugh you wrong. keyof of any other type includes toString. For example: keyof Number, keyof String. even keyof Symbol

you wrong. keyof of any other type

No, I right.
interface Foo { m; }
// Error
const k: keyof Foo = "toString";

Unlike Boolean, Number, String, and Symbol have explicitly-declared toString methods in their corresponding interface, which is why toString is in their keyofs, which is why I proposed adding toString to Boolean's interface.

@RyanCavanaugh ok. so the same problem with RegExp, Date, ... And now there is inconsistency:

playground

@jacksteinberg and I have noticed this in a project that is using the TypeScript definitions. We have so far identified the following missing declarations:

Boolean.prototype.toString (link to TypeScript definition)
Error.prototype.toString (link to TypeScript definition
URL.prototype.toString (notice the stringifier in the spec) (link to TypeScript definition)

In contrast, others overrides of Object.prototype methods are included in the TypeScript definitions, e.g. Number.prototype.toString, Boolean.prototype.valueOf, Array.prototype.toLocaleString.
We haven't done an exhaustive search; those were just particular instances of overridden toStrings that we were trying to pick up with our tool (but ended up getting the wrong result due to the missing TypeScript definitions). In particular I wonder if other stringifiers in Web IDL interfaces are not being picked up correctly.
/cc @saschanaz as someone who has been helpful keeping TypeScript's built-in type definitions up to date in the past.

Object.prototype.toString is a native function that returns '[object Object]'. So shouldn't be errors like

Type '{ toString: () => string; }' is not assignable to type 'string'
because it is JS core feature.


[Feature] Upload Progress Bar

Would be great to have an upload bar as well.

@jakubroztocil I would like to do this, please assign it to me. Any heads up that you would like to give.

We're doing a hackathon at work today, and will see if we can manage to add this!

@marhel thanks for thinking about HTTPie for your hackaton!
I'm currently working on streamed/chunked uploads (which is a bigger project) and I it would be difficult to implement the upload progress bar with the current upload behaviour, and also the implementation would have to change pretty drastically once the streaming uploads are in place. On the other hand, with proper upload streaming, it will be quite easy to reuse the downloads.py logic.
So, if I may, I would suggest focussing on something smaller.

@jakubroztocil thanks for the heads up, we instead did a few minor PRs that was blocking our contributing, such as getting the tests working on windows and other issues.

It would be great to get a progress bar now that the streamed uploads are in 2.3.0 😁

@nachocab that is going to be the next step! :)

Any news on this? would be a great addition to httpie!
Also love it, thanks everyone for making it so easy to use. :)

Any news on this? would be a great addition to httpie!
Also love it, thanks everyone for making it so easy to use. :)

Needs #1023


Missing shaders code

The code for the shaders seems to be missing, on this page and others.

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

ID: 5be6c66f-f293-7d52-fcf0-7b92fd7e186d
Version Independent ID: 90f82e24-ba77-f382-95e2-b2aa8f9cbbe0
Content: Use depth and effects on primitives - UWP applications
Content Source: windows-apps-src/gaming/using-depth-and-effects-on-primitives.md
Product: uwp
Technology: games
GitHub Login: @stevewhims
Microsoft Alias: stwhi

Thanks, @Odepax. Yes, these topics seem to be incomplete, and out of date (they're using C++/CX).
I've created a work item on my backlog to decide what to do with this content; either update it to C++/WinRT and make sure it's complete (HLSL and all), or else remove it if we already cover this same ground better elsewhere. So as not to track the work in two places, I'll close this issue, but I'll come back and update it when I get around to my backlog work item.
Thanks again!
Steve


"GainSequence Test" after "Spatio-Temporal Modulation Test" is not correct

The output will stop suddenly

This might not be a problem of GainSequence, but a problem in Gain.Holo.
Gain.Holo sometimes returns uniform phase results...


loss of connectivity on upstream VM restart

when the upstream VM of a mirage firewall gets restarted, the mfw doesnt recover from that and needs to be restarted as well.
repro steps:

set up a network chain like internet <...> linuxA <-> miragefw <-> linuxB
ping something external from linuxB
qvm-kill linuxA (or run poweroff inside it)
qvm-start linuxA
note even after linuxA is up again, linuxB will not be able to reach across the chain
restart miragefw
connections work again

a linux FW in the middle position will recover from temporary loss of its upstream interface.
there doesnt seem to be anything relevant being logged on the mfw console.

This is not just an issue with upstream vm-restart, mirage-firewall v0.8.2 cannot handle resetting of upstream VM.
Try:
qvm-prefs mirage netvm x
It will take longer than usual to complete the command, but no error is given.
However, any downstream VMs attached to mirage will no longer have connectivity. As above, this requires restart.
Also, see issue:
https://github.com/mirage/qubes-mirage-firewall/issues/157
Downstream VMs cannot detach properly from mirage v0.8.2
As this issue was posted many versions ago, it could be a regression, so I've mentioned these issues here:
https://github.com/mirage/qubes-mirage-firewall/issues/59

Thanks for the reports!
With qvm-prefs mirage netvm x I can see in the logs a line with INF [qubes.db] got update: "/qubes-gateway" = "10.137.0.x" (this is good but nothing is done to deal with that) which doesn't show up when (nothing does) when I run qvm-kill x (it's not as good but it can be improved :) ).
I think for both cases we'll have to add something to monitor Xenstore for uplink as is currently the case for clients VM and add the code to dynamically change the uplink interface (it doesn't seem so trivial at the moment, I'll have to think about it a bit :) ).

In the working process for adding OpenBSD as a possible netvm, I've been working on dynamic netvm management. @xaki23, @rootnoob would you mind to try out the current head of https://github.com/palainp/qubes-mirage-firewall/tree/common-vif ? Sorry I haven't updated the hashsum so far (and not sure build_with_docker without docker cache will still compiles as notset.fr is down).

Update: I still have some issues, and I'm not sure how to solve them :(
If the uplink AppVM is stopped we have no qubesDB updates (probably this could be something to check into the mirage-xen related code), any the same if we manually set netvm to none. Also, I'm having trouble monitoring only our gateway IP in qubesDB (I currently have an update for each keys modifications).
So I have the following:

The current patch does permit to change the netvm AppVM from one to another. And this is the same if we start qmf with netvm=none, and change our mind later.
The current patch does not permit to directly fix the current issue (an uplink restart will be considered as a "same IP as before" and does not reconnect uplink). That is the same situation when swaping between an uplink, none and the same uplink AppVM.

But with the current patch, in the openning situation, it's possible to do (without the need to restart qmf):
[CRASH OF UPLINK VM]
qvm-prefs qmf netvm [ANOTHER APPVM]
qvm-prefs qmf netvm [UPLINK VM]

Sorry for the daly, this issue should be fixed by #178 which has been merged. @rootnoob @xaki23 this has been released yet, but in the meantime you should be able to compile and try out the latest version :)

Thank you for the report, this issue should have been fixed since release 0.9.0. Please reopen if this is not the case.


Hass configurable transition time

Add configuration for transition time to support APIs that need nonzero transition times, for issue #2002

Thanks for the PR.
I thought the problem was the light threw an error when any transition was passed, but I might misinterpreted your initial question / bug report.
We don't solve this with this PR, right? Or did the erronous light need a positive transition time to work?

The light just required a transition time greater than 0. I was able to run the script with the light in question. Thus the issue was resolved.
We could probably put a condition to remove the transition time in general though... Maybe if time is negative, omit the parameter?

The light just required a transition time greater than 0. I was able to run the script with the light in question. Thus the issue was resolved.

Ah ok, that's clear.

We could probably put a condition to remove the transition time in general though... Maybe if time is negative, omit the parameter?

I don't think it's necessary to omit the transition time, when this resolved your issue.


dist folder not contained in npm package

From the package.json:
{
  "main": "dist/patternomaly.js"
}

By installing the package:
npm install patternomaly --save

It means that importing the module from javascript will fail, out of the box:
// will try to require node_modules/patternomaly/dist/patternomaly.js
import Pattern from 'patternomaly'

Hey @VincentBrunet. Thanks for letting me know. I'll take a look at getting this sorted over the weekend.

Hey Vincent. I've removed the dist directory from the ignore list. I've also published an updated tag (1.2.1) to NPM.
I'd like to check all the possible include methods to make sure the module actually works as intended. Will leave this issue open for now and close once I've had a chance to check.


requires additional swaylock-effects?

The example config (using clock, screenshot, blur effects etc.) are not part of the stock swaylock package. I believe they rely on additional components or forked versions of swaylock to work. Should update the docs to this effect, or (preferably) use a themed config that works with stock swaylock.

It would be nice if we could rename this repo to something like swaylock-effects, then have a separate swaylock repo.


update outdated docs of the patrol build command

@fylyppo Do you maybe know when did this issue start occuring?

merging because the test is flaky


Add spatial index and combine Range Ring layer

Changes:

Adds Combines Radials layer added in this PR #566:
Resolves issue noted here:
https://github.com/Esri/distance-direction-addin-dotnet/issues/542#issuecomment-392077927
IMPORTANT: I'm not sure if it captures the changes made to the same file in these 2 PR's: #565, #568

@BobBooth @ACueva @topowright @dfoll - at scrum let's talk about how to prevent multiple people from simultaneously editing this one binary layer file - but in the end we want to get to just one combined file "Distance_And_Direction.lpkx"

Just a note: the Lines of Bearings dev work for #542 depends on this change/PR in order to create a PR for that work (requires the working lines feature class from this PR)


docs: improve README examples of constants/float16 namespace

Resolves #1555  .
Description

What is the purpose of this pull request?

improve README examples of constants/float16 namespace
Related Issues

Does this pull request have any related issues?

This pull request:

resolves #1555

Questions

Any questions for reviewers of this pull request?

No.
Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.
Checklist

Please ensure the following tasks are completed before submitting this pull request.

[x] Read, understood, and followed the contributing guidelines.

@stdlib-js/reviewers

I've included a helpful example that demonstrates how float16 and its functions can be used effectively. Could you please review it whenever you have a chance? Your feedback would be much appreciated. Thanks!
@kgryte @Planeshifter

I've included a helpful example that demonstrates how float16 and its functions can be used effectively. Could you please review it whenever you have a chance? Your feedback would be much appreciated. Thanks!
@kgryte @Planeshifter


presence: Avoid failures with obsolete events.

We only recently added user_id to presence
events.

Merged, thanks @showell!


Create scilijas.txt

@SpahoAP First stage of verification passed, official domain is facebook.com as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership: https://www.facebook.com/srednjoskolski/photos/a.2402188190037483/3087471204842508/?type=3

Hello,
Sorry I reply now.
Here is the requested information:
the school official website URL: https://scilijas.com.ba/
the school full official name: JU Srednjoškolski centar "Nedžad Ibrišimović" Ilijaš
the school street address, including city and country:
Kakanjska 16
Ilijaš
Bosnia and Herzegovina
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course: Our school uses google classroom platform for that. But on syllabus of curriculum we offer Programming 1, Programming 2, Programming 3, Programming 4 - that is long-term course: https://scilijas.com.ba/uploads/doc/Nastavni_plan_2022.pdf page 9 - Programiranje
For domain https://mo.ks.gov.ba/node/62477 - official website of the competent Ministry of Education
Sincerely,
Alem Spaho

@SpahoAP First stage of verification passed, official domain is scilijas.com.ba as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@SpahoAP You might miss my previous comment. Please react.


Proficiency Dice applying to everything "Proficiency" related.

The optional rule in the DMG for Proficiency Dice states "Instead of adding a proficiency bonus to an ability check, an attack roll, or saving throw, the character’s player rolls a die. "
When enabling this option in Foundry, it is applying the random dice roll to everything that involves the proficiency bonus, including (for example) Spell Save DC, Emboldening Bond number of targets, etc.

Apologies about the Spell Save DC. I was misinformed by a player and overwhelmed with other problems at the time related to EB.
No, it was not a thing I setup myself. It was using Chris' Premades, which means that this is likely an issue with that module and not D&D at all.
I will close this ticket now with some embarrassment. Sorry for the waste of time.


NEO Bot UserConfiguration Conversation Id is getting empty

Hi,
There is a major bug with the conversation id getting empty even for users who have installed the bot. This is resulting in the failure to send automated notifications to Bot users.
I found that class AppManagerBackgroundService method SyncUsersFromSecurityGroupAsync updates UserConfiguration table with AadObjectId and conversation id as empty for all the users including users who already have bot installed.
See screen shot for the exact line of code

Thanks
Amit Gaonkar

Hi @amitrg-orion
Thanks for sharing the details on the bug, we'll review it with engineering team and address it in the future releases.


[question] Is it possible to use this with Modulus Enterprise?

Yes, each Modulus enterprise install receives a dedicated API endpoint. The CLI has a configuration command to change the API location:
$ modulus config set api_uri https://you-api-endpoint

Thanks!


DOOR_ACCOUNT_SEED env variable description is incorrect

The DOOR_ACCOUNT_SEED env variable description starts with the websocket port text
The public Websocket port of the mainchain node. Either set the environment variable DOOR_ACCOUNT_SEED (in your system or in the .env file) or use the command line switch --door_seed. This is used in the script that creates the config files.

Thanks for catching that!


JBPM-7007 - Use table header height as offset to calculate total height

Depends on https://github.com/kiegroup/appformer/pull/237

@nmirasch @bsremac please take a look.

@cristianonicolai I'm again having problems compiling.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project jbpm-wb-common-client: Compilation failure: Compilation failure:
[ERROR] /home/bsremac/Devel/github.com/cristianonicolai/jbpm-wb/jbpm-wb-common/jbpm-wb-common-client/src/main/java/org/jbpm/workbench/common/client/menu/RefreshMenuBuilder.java:[46,41] cannot find symbol
[ERROR] symbol:   method getElement()
[ERROR] location: variable menuRefreshButton of type org.uberfire.client.views.pfly.widgets.Button
[ERROR] /home/bsremac/Devel/github.com/cristianonicolai/jbpm-wb/jbpm-wb-common/jbpm-wb-common-client/src/main/java/org/jbpm/workbench/common/client/menu/RefreshMenuBuilder.java:[66,26] cannot find symbol
[ERROR] symbol:   method getElement()
[ERROR] location: variable menuRefreshButton of type org.uberfire.client.views.pfly.widgets.Button
[ERROR] /home/bsremac/Devel/github.com/cristianonicolai/jbpm-wb/jbpm-wb-common/jbpm-wb-common-client/src/main/java/org/jbpm/workbench/common/client/util/ConditionalKebabActionCell.java:[87,43] cannot find symbol
[ERROR] symbol:   variable DropPosition
[ERROR] location: class org.uberfire.client.views.pfly.widgets.KebabMenu
[ERROR] /home/bsremac/Devel/github.com/cristianonicolai/jbpm-wb/jbpm-wb-common/jbpm-wb-common-client/src/main/java/org/jbpm/workbench/common/client/util/ConditionalKebabActionCell.java:[98,21] cannot find symbol
[ERROR] symbol:   method addSeparator()
[ERROR] location: variable menu of type org.uberfire.client.views.pfly.widgets.KebabMenu

@bsremac ok, I rebased the PR on appformer, should be good now.


NIFI-13167 Replace Hamcrest Matchers with JUnit Matchers

Summary
NIFI-13167 Replaces Hamcrest matchers with JUnit 5 Matchers and removes Hamcrest from the set of default dependencies. These changes provide a more consistent approach to unit testing assertions across the repository.
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[X] Build completed using mvn clean install -P contrib-check

[X] JDK 21

UI Contributions

[ ] NiFi is modernizing its UI. Any contributions that update the current UI also need to be implemented in the new UI.

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

very nice - will validate locally and push


[FEATURE REQUEST] - Search more fields

Search through package names, phone numbers, email addresses, contacts, files, folders, calendar events, settings and sub-menus, bookmarks, media library, etc.

You can search through packages by selecting list in menu: Activities.


Format bits as ASCII

It would be great to be able to format some data as ASCII characters. That's pretty much it =)

Good idea, thanks. ASCII character output went in with aa46236.


[TW#16353] Timer abort using function touch_pad_filter_start()

Dear Espressif team,
I'm getting the error below when using the touch_pad_filter_start() function as found in the touchpad examples.
/home/user/esp/esp-idf/components/freertos/./timers.c:670 (prvProcessReceivedCommands)- assert failed!
abort() was called at PC 0x40088bb7 on core 0
0x40088bb7: prvProcessReceivedCommands at /home/user/esp/esp-idf/components/freertos/./timers.c:839

Backtrace: 0x40089a90:0x3ffcf470 0x40089b8f:0x3ffcf490 0x40088bb7:0x3ffcf4b0 0x40088c17:0x3ffcf4f0
0x40089a90: invoke_abort at /home/user/esp/esp-idf/components/esp32/./panic.c:553

0x40089b8f: abort at /home/user/esp/esp-idf/components/esp32/./panic.c:553

0x40088bb7: prvProcessReceivedCommands at /home/user/esp/esp-idf/components/freertos/./timers.c:839

0x40088c17: prvTimerTask at /home/user/esp/esp-idf/components/freertos/./timers.c:839

This happens when I execute the following code:
touch_pad_filter_start(TOUCHPAD_FILTER_INIT_TIME_IN_MS);
//... code is executed with delays, BLE module is started, etc...
touch_pad_read_filtered(0, &touch_value);

My guess is that because the timer that is used for the touch_pad_filter_start function has priority 1, it conflicts with another priority 1 task. However, all my own custom tasks I launch with a priority of 2 or lower. Functions which do probably run at priority 1 are the callback functions I've registered for BLE integration:
  esp_ble_gatts_register_callback(gatts_event_handler);
  esp_ble_gap_register_callback(gap_event_handler);

In fact, when I don't start up the BLE component, the touchpad filter works fine, so I'm fairly sure the problem is with these tasks running at the same priority.
I've referenced this problem before in the issue found here. The problem is that the priority of these BLE callback functions can't be changed.
Do you know how I may solve this issue? I've tried starting the touchpad filter before starting the BLE callbacks, but it seems even with significant delays and semaphore passing between tasks that the same error keeps occurring.
Thank you in advance for your help.

Hey there, any indication on when you have time look into this issue?


Test preadv and pwritev on more operating systems

This was an oversight from PR #1511.  Also, update the OSX test environment for Big Sur.  Big Sur is the first OSX version that supports preadv/pwritev

@rtzoeller do you know what's going on with the Dragonfly build?

@rtzoeller do you know what's going on with the Dragonfly build?

@asomers I think it's related to this commit, but I'm not sure what the actual issue is. I'll look into it.
https://github.com/rust-lang/rust/commit/e68887e67cc6b7bb4ea5113a40eaa4c0831bda13

@asomers I think https://github.com/rust-lang/rust/commit/e68887e67cc6b7bb4ea5113a40eaa4c0831bda13 is just a bad change?
Per sys/socket.h on my system, the cmsgcred members defined in rust-lang/libc are correct, and the ones rustc is attempting to access are incorrect. The error message looks correct.
Will removing DragonFly from bors.toml let us submit this with a failing DragonFly build? That seems like the best short-term solution, since presumably rustc will eventually be fixed and this PR doesn't touch DragonFly in a special way.

@devnexen does https://github.com/rust-lang/rust/commit/e68887e67cc6b7bb4ea5113a40eaa4c0831bda13 compile for you?

Will removing DragonFly from bors.toml let us submit this with a failing DragonFly build? That seems like the best short-term solution, since presumably rustc will eventually be fixed and this PR doesn't touch DragonFly in a special way.

It will, but then we'll be cursed with a nasty "failing build x" on our github page.  What about pinning the toolchain to a specific nightly version for the Dragonfly build?

Will removing DragonFly from bors.toml let us submit this with a failing DragonFly build? That seems like the best short-term solution, since presumably rustc will eventually be fixed and this PR doesn't touch DragonFly in a special way.

It will, but then we'll be cursed with a nasty "failing build x" on our github page. What about pinning the toolchain to a specific nightly version for the Dragonfly build?

I like that idea. Shall we try the commit/day prior to https://github.com/rust-lang/rust/commit/e68887e67cc6b7bb4ea5113a40eaa4c0831bda13?

In the meantime will fix the build on rust, thanks for spotting this.

Will removing DragonFly from bors.toml let us submit this with a failing DragonFly build? That seems like the best short-term solution, since presumably rustc will eventually be fixed and this PR doesn't touch DragonFly in a special way.

It will, but then we'll be cursed with a nasty "failing build x" on our github page. What about pinning the toolchain to a specific nightly version for the Dragonfly build?

I like that idea. Shall we try the commit/day prior to rust-lang/rust@e68887e?

Yeah, I'll try it.

@rtzoeller should be good to review now

bors +r

bors r+


Task23

Completed

@madhu-1219
Task -18
Code verified.
Task -19
Code verified.
Task -23
Code verified.
Task -26
Code verified.


AWS: functions should log to Coralogix

We currently have no logs of functions deployed on AWS in Coralogix. Now that the majority of traffic has been moved to AWS It's impossible to investigate issues like e.g. 5xx errors. We're practically running production in blind flight.
Expected Behaviour
AWS functions should log to Coralogix.
Actual Behaviour
No logs in Coralogix, Cloudwatch logs are a pain to use and search (even those familiar with AWS and Cloudwatch seem to have trouble finding relevant log msgs).
Steps to Reproduce
Look for logs of functions deployed on AWS ...
Discussions
https://adobeio.slack.com/archives/CGG9B79BK/p1613553793071100?thread_ts=1613548025.066400&cid=CGG9B79BK

logs are sent to coralogix:

here 2 hours of logs. the lqmig3v5eb are the ones from AWS

Thanks for the clarifications, closing


customer tests failing on engine->framework roll

>> flutter analyze --no-fatal-infos
| Analyzing tests...
|
|    info • 'bool' parameters should be named parameters • lib/src/portal_target.dart:393:39 • avoid_positional_boolean_parameters
| warning • The parameter type of '==' operators should be non-nullable • test/widget_test.dart:2162:17 • non_nullable_equals_parameter
|
| 2 issues found. (ran in 3.7s)
ERROR: One or more tests from flutter_portal failed.
Deleting temporary directory...
Contacts<EMAIL_ADDRESS><EMAIL_ADDRESS>
see: https://ci.chromium.org/ui/p/flutter/builders/try/Linux customer_testing/46485/overview
logs: https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8791703831221213185/+/u/Customer_testing/customer_testing/test_stdout

per @jason-simmons
The earliest PR where I saw the customer test failure on the engine->framework roll was https://github.com/flutter/flutter/pull/118515, which is a Dart->engine roll
That roll introduced a new analyzer check that is failing in some of the customer tests (https://dart.googlesource.com/sdk/+/48ee1f218d9c1934f20b71c36131729325060571)

https://github.com/flutter/engine/pull/38973 this should unblock it.

this has been resolved now.


🐞 [BUG] - 🔍 404 Error on Search Bar No Results

Description
Currently, when performing a search on the blog page or contributors page and no results are found, the system incorrectly displays a pagination component with "1/0" and does not show a ❌ 404 error component. This behavior is not aligned with the expected behavior.
Current behaviour

Perform a search on the blog page or contributors page.
If no results are found, the system displays a pagination component with "1/0".
The ❌ 404 error component is not shown.
The pagination component remains visible, even though there are no search results.

Expected behaviour

Perform a search on the blog page or contributors page.
If no results are found, the system should display a ❌ 404 error component.
The pagination component should be hidden if there are no search results.

Reproduction steps
1. Go to the blog page or contributors page.
2. Enter a search query in the search bar.
3. Submit the search request.
4. Verify that no results are found.
5. Observe that the pagination component shows "1/0".
6. Confirm that the ❌ 404 error component is not displayed.

Note that the pagination component remains visible, even without search results.

Screenshots

Logs
No response
Browsers
Firefox, Chrome, Safari, Microsoft Edge, Opera
OS
Windows, Linux, Mac
Are you contributing for a program ?
GSSoC2023
Code of Conduct

[X] I have read and agree to the Contributing Guidelines of this project.

Go ahead @Nishitbaria


Add "types" field to package.json

Gives the TypeScript compiler info on where to find types for the
package. Fixes #57.

:tada: This PR is included in version 0.9.2 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Linux Support - SSL Flag

As of .NET 5 System.DirectoryServices.Protocols has linux support, using the openldap c libraries.
These libraries do not support the UseSSL Flag: https://github.com/dotnet/runtime/issues/36888#issuecomment-648457142 which causes a PlatformNotSupportedException when trying to use this library
Could we put a runtime specific case around the setting of this flag ?
https://github.com/madhatter22/LinqToLdap/blob/af3187632c70242ae76a86117994c95c771cb60c/LinqToLdap/ConnectionFactoryBase.cs#L138
https://github.com/dotnet/runtime/blob/c5ae5bf75635cb395d05567f6f37be2dc4a90afd/src/libraries/System.DirectoryServices.Protocols/src/System/DirectoryServices/Protocols/ldap/LdapSessionOptions.Linux.cs#L13
My current workaround is to duplicate the connection factories and override the BuildConnection call.
Thanks

I encountered the same problem, would really appreciate fixing this issue.

In modern .NET versions (like at least v6), this seems to be fixed;
https://github.com/dotnet/runtime/blob/v6.0.0/src/libraries/System.DirectoryServices.Protocols/src/System/DirectoryServices/Protocols/ldap/LdapSessionOptions.Linux.cs


pack targets after disable / re-enable the query pack

The targets which selected in 'select pack target' field disappears after the query pack disable and then re-enable, thus, no 'osquery agents' receive the queries which in those query packs.
to have the queries be delivered to the agents, the targets must be re-selected by editing the query packs which was previously disabled and then re-enabled

@zwass

#1792 merged fleetctl into master, resolving this issue for 2.0.0


Update to v2.18

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


Hold ksvc name in status.firstServiceName to fixed URL allocated

The context is refereed in https://github.com/tom24d/eventing-dockerhub/pull/28#issuecomment-641877017 .

I think this is needed.

@tom24d sorry, I didn't understand why this change was needed (checked https://github.com/tom24d/eventing-dockerhub/pull/28 as well)

@aliok
If you use this source normally, this change does not affect daily use.
I am imagining that there might be a case that the user accidentally deletes adapter ksvc like:
k delete ksvc dockerhub-source-...
If the ksvc gets deleted manually, the source should re-create ksvc. That is the principal of Reconciliation. However the source could not allocate former URL, because, if my understanding is correct, there is no way to allocate specific URL from controller code, without re-using existed resource name.
Option:
I thought it could be good to set same resource name/ns in backing ksvc and dockerhubsource, but the other source like GitHubSource's or GitLabSource's one always have generatedName field, so I assume that is not good act. That is why first created ksvc name is set by generatedName whereas from the second created ksvc name is set using first created ksvc's one.
The point is, I do not want to make user bothered to register webhook manually, even if they accidentally exec k delete. That change makes 1:1 relation for allocated URL and applied source.
but, I can understand this might be overdoing. WDYT?

Sorry if this is a difficult explanation to understand... does it make sense?

This change is for improving user/developer experience.
Actually I do not know actual use case in the industry for event source. It might be @aliok you have a better opinion for that. If this change is not worthy, of course I can revert it👍

@tom24d thanks for the explanation, it makes sense.
The name sound a bit confusing though. I though it has something to do with the sink, but it is related to the RA.
How about receiteAdapterServiceName or something like that?

Sounds great! I will make a patch for it.


temp: change azlinux 3 build to false temporarily

What type of PR is this?
This PR is a temporary change to disable building azlinux 3 by default.
It is a new image definition and we want to have all new image definitions tagged with diskControllerType = NVMe for v6 SKUs.
As soon as the change to incorporate the above is in, I will revert this PR to re-enable building azlinux 3 by default.
This is also to help @UtheMan proceed with this week's SIG release without delay.

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 71.35%

Totals

Change from base Build<PHONE_NUMBER>8:
0.0%

Covered Lines:
2600

Relevant Lines:
3644

💛  - Coveralls


I can't start teslamate UI

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Hello,
I can't start webUI teslamate on http://ip:4000 but grafana UI work.
Expected Behavior
docker ps
CONTAINER ID   IMAGE                        COMMAND                  CREATED         STATUS         PORTS                                       NAMES
5836382bacf0   teslamate/grafana:latest     "/run.sh"                7 minutes ago   Up 7 minutes   <IP_ADDRESS>:3000->3000/tcp, :::3000->3000/tcp   home-grafana-1
158a64383a8c   postgres:15                  "docker-entrypoint.s…"   7 minutes ago   Up 7 minutes   5432/tcp                                    home-database-1
eb6cf0b7efa9   eclipse-mosquitto:2          "/docker-entrypoint.…"   7 minutes ago   Up 7 minutes   1883/tcp                                    home-mosquitto-1
9bdfcb75da2f   teslamate/teslamate:latest   "tini -- /bin/sh /en…"   7 minutes ago   Up 7 minutes   <IP_ADDRESS>:4000->4000/tcp, :::4000->4000/tcp   home-teslamate-1
Steps To Reproduce
1 - create docker compose
nano docker-compose.yml
2 - docker compose up -d
Relevant log output
docker logs -f home-database-1

PostgreSQL Database directory appears to contain a database; Skipping initialization
2023-09-16 05:59:36.900 UTC [1] LOG:  starting PostgreSQL 15.4 (Debian 15.4-2.pgdg120+1) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
2023-09-16 05:59:36.901 UTC [1] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
2023-09-16 05:59:36.901 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2023-09-16 05:59:36.907 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2023-09-16 05:59:36.923 UTC [28] LOG:  database system was shut down at 2023-09-16 05:59:30 UTC
2023-09-16 05:59:36.942 UTC [1] LOG:  database system is ready to accept connections

docker logs -f home-teslamate-1

waiting for postgres at database:5432
waiting for postgres at database:5432
waiting for postgres at database:5432
waiting for postgres at database:5432

Screenshots

Additional data

Type of installation
Docker
Version
last version

Did you check your firewall? Maybe the configuration allows port 3000 (grafan) but not the port 4000?

Hello,
Thank you for reply, but no have activated firewall on my Odroid C2.

I have the same issue. Running stack in docker but without the database. I can access Grafana but the main UI is not loading. I do use an external database. All firewall ports are allowed and confirmed by ss -tlnp.
This is what shows in docker logs:
teslamate    | waiting for postgres at <IP_ADDRESS>:5432

Although docker ps shows that the container is running and port open on <IP_ADDRESS>:4000
docker-ext:~/teslamate$ curl localhost:4000
curl: (56) Recv failure: Connection reset by peer
docker-ext:~/teslamate$ curl localhost:3000
Found.

I had a problem with exact same symptoms. Make sure your dockers can talk to each other (on the same network
). Run ping command from inside the teslamate container to make sure it can see the DB. I use an external database and had to change some defaults in /etc/postgres/16/main/postgresql.conf and /etc/postgres/16/main/pg_hba.conf

thank you for reply, but no have ping command on pod teslamate, you know su password for exec apt install ping ?

Make sure they're on the same (docker) network and make sure you're pointing to the right host. In the docker network it is usually the container name.
What do you have in the DATABASE_HOST variable? Either set it to 158a64383a8c or home-database-1

I try to change DATABASE_HOST variable to home-database-1 in file docker compose, same behavior.
docker logs -f home-teslamate-1

waiting for postgres at home-database-1:5432
waiting for postgres at home-database-1:5432
waiting for postgres at home-database-1:5432
waiting for postgres at home-database-1:5432

Check your docker-compose.yml for typos (or show it here) and inspect the stack network: docker network inspect <teslamate_network_1>

Here my docker-compose.yml:
version: "3"

services:
  teslamate:
    image: teslamate/teslamate:latest
    restart: always
    environment:
      - ENCRYPTION_KEY=&MuDc9z6V7B9BHRdpG6&w%mjAPM
      - DATABASE_USER=teslamate
      - DATABASE_PASS=secret
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=home-database-1
      - MQTT_HOST=mosquitto
    ports:
      - 4000:4000
    volumes:
      - ./import:/opt/app/import
    cap_drop:
      - all

  database:
    image: postgres:15
    restart: always
    environment:
      - POSTGRES_USER=teslamate
      - POSTGRES_PASSWORD=secret
      - POSTGRES_DB=teslamate
    volumes:
      - teslamate-db:/var/lib/postgresql/data

  grafana:
    image: teslamate/grafana:latest
    restart: always
    environment:
      - DATABASE_USER=teslamate
      - DATABASE_PASS=secret
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
    ports:
      - 3000:3000
    volumes:
      - teslamate-grafana-data:/var/lib/grafana

  mosquitto:
    image: eclipse-mosquitto:2
    restart: always
    command: mosquitto -c /mosquitto-no-auth.conf
    # ports:
    #   - 1883:1883
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

volumes:
  teslamate-db:
  teslamate-grafana-data:
  mosquitto-conf:
  mosquitto-data:

and
docker network inspect home_default

[
    {
        "Name": "home_default",
        "Id": "83bf606c51e50035e3d566124d24f12aafff33d825912e5672e104a203f00d00",
        "Created": "2023-10-07T05:39:57.307161694+02:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "<IP_ADDRESS>/16",
                    "Gateway": "<IP_ADDRESS>"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "4608090ea8b5bc7e32ad5f6b4858d1925510f29215484bf369d2e06f3f47ef3b": {
                "Name": "home-mosquitto-1",
                "EndpointID": "e1db2a3997076b9155b7e8dadb652357bcf2e5bc8e435591a76aedf98fcfd404",
                "MacAddress": "02:42:ac:19:00:02",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "7e616599114992a7c4eaba4ddecc12ead0a8a16937fe205ca6ec721b761e7cd2": {
                "Name": "home-database-1",
                "EndpointID": "1e6b181e3580b3b92a0091ddacf8b2eb6adab9d3717c5e8bdb45d44b2090366f",
                "MacAddress": "02:42:ac:19:00:03",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "81cf377d7d4487aecbdf309cfdfe46a97228f36a66a9aaeeadb727cb6c696ed1": {
                "Name": "home-grafana-1",
                "EndpointID": "7d35ce28a9e368ae3ea2902e56adbccfc2189fc17c95fbac70547edb85cadc10",
                "MacAddress": "02:42:ac:19:00:05",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "b0b26dd1d1e09c20329f1195521467034e99cdcb5ed056cdaeacff4ad445d27d": {
                "Name": "home-teslamate-1",
                "EndpointID": "a3586239e3b8a3a0c9a598a46299d4242ba8d859bfb135f3143390a16d5485f2",
                "MacAddress": "02:42:ac:19:00:04",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "default",
            "com.docker.compose.project": "home",
            "com.docker.compose.version": "2.21.0"
        }
    }
]

The network looks OK, all the containers are on the same network, and I think your first attempt was correct: - DATABASE_HOST=database - this is how your Grafana container is configured. I'm sorry I can't be much help, but this comes down to networking between teslamate and the database container.
Check the DB container logs for anything abnormal, al the last resort you can specify the IP address of the DB container in docker-compose, in your instance it's <IP_ADDRESS> - this is not sustainable, but may lead you further in troubleshooting. You can also do docker exec -it home-database-1 /bin/sh to find out the hostname (cat /etc/hostname) from inside the container - you can provide that to your docker-compose.
Good luck!

Thank you for your help. I close ticket i prefer  to give up

Thank you for your help. I close ticket i prefer  to give up

Thank you for your help. I close ticket i prefer  to give up

I have the same problem as you, port 3000 can be opened, but port 4000 is unresponsive. By connecting to the database through grafana on port 3000, the docker internal IP of the database can be read, but the time is out.


Always set the controllerScrollView.contentSize in viewDidLayoutSubviews()

Every time viewDidLayoutSubviews() is called, we must set the controllerScrollView.contentSize. This is most important the first time around because when configureUserInterface() is called the whole view structure may not be fully laid out as it will appear on screen. This ensures the scrollView is always set right.
In my case, we noticed when under iOS 8.1 (it didn't seem to reproduce under iOS 7.1) that we could swipe further... 5 ViewControllers, and we could swipe as if there were 6 or 7. It was noticed when you paged via swiping the content, as opposed to tapping the menu items. But even in tapping the menu items we might see artifacts, such as the last menu item doesn't scroll fully on screen.
Using the RevealApp I could see that at configuration time the controllerScrollView.contentSize width was being set to 3000... but ultimately the frame width should be 414 with 5 VC's (thus 2070). The 600 probably comes out of the storyboard which is using size classes. This is not surprising because at configuration time it's still xib/storyboard sizes, not (re)sized yet for the actual screen layout. So we just need to ensure once things are fully setup and the OS is ready to roll that we ensure the contentSize is set as it should be. In this case, just do it always when the layout happens, not just when orientation changes.

See PR #16 as it may be related.
In my case, my code is using both #16 and #17 and everything is happy.

Wasn't able to merge without conflicts so I just made the changes in my branch. Thanks!