Added FrequencyEnum for Reset Frequency Values

Changes:
Introduced a new enum FrequencyEnum in the file src/Enum/FrequencyEnum.php.
The FrequencyEnum defines the possible values for the reset_frequency column.
Added the following values in the enum:

EVERY_SECOND = 'every second'
EVERY_MINUTE = 'every minute'
EVERY_HOUR = 'every hour'
EVERY_DAY = 'every day'
EVERY_WEEK = 'every week'
EVERY_TWO_WEEKS = 'every two weeks'
EVERY_MONTH = 'every month'
EVERY_QUARTER = 'every quarter'
EVERY_SIX_MONTHS = 'every six months'
EVERY_YEAR = 'every year'

Benefits:
Centralized management of reset frequency values.
Simplifies handling time-based operations with the integration of Carbon date-time library.
Ensures consistency and reduces the risk of errors associated with manual time calculations.
Please review the changes and let me know if any further modifications are needed.

Enums are not supported in PHP 8.0 and PHP 8.0 is required for Laravel 8 and 9.
Would you go further to customize for PHP 8.0 or shall I close this PR ?

I didn't check the compatibility, that's my fault.
The next week I can't work on it.
You can keep it open and I'll work on it ASAP.


RDM controller requests are not copying parameter data

RDM controller requests are not copying controller data.
The following code must be added to src/rdm/controller/utils.c line 156 to fix this issue:
dm_read_pd(dmx_num, format, pd, size);

It also appears there may be an issue with GET RDM_PID_DEVICE_INFO.

This is fixed in #141


[FEATURE]

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Hi @LozzVolodya74.
If you have something to add, please crate the new issue with all the descriptions.


Migration Test

This is a dummy issue to test the GitLab-to-Github migration behaviour
Acoular logo from migration repo:

made the issue confidential

reference some issue  #215


About atoms and nodes

What does atom stand for? Isn't it the node? What are the factors that set its size? Very confusing

What does atom stand for? Isn't it the node? What are the factors that set its size? Very confusing

Yes, Graphormer uses nodes to represent atoms. A vector with certain size is used to embedding a atom. In my opinion, the dimention of the vector depends on the complexity of the problem.

What does atom stand for? Isn't it the node? What are the factors that set its size? Very confusing

Yes, Graphormer uses nodes to represent atoms. A vector with certain size is used to embedding a atom. In my opinion, the dimention of the vector depends on the complexity of the problem.

What nodes have to do with atoms is particularly puzzling to me, thanks for the answer.

I think you just need to replace the embedding with your feature, then it should works. And this would requires some studies on the code implementation of Graphormer. (Note graphormer also takes the edges into consideration, see the following suggestion)
In addition, Graphormer is designed to combine Graph representation of molecule and the architecture of transformer. If you only want to apply the model to a non-molecular domain, I think it will be more beneficial to go to transformer directly.

Sorry, I haven't try any tests yet and I also don't know any benchmarks for non-molecular problems.


Slow query: totalNetAmountReceived

See https://sentry.io/organizations/open-collective/performance/oc-api:04e1be02e5c6415b9b782860d5cbfd90/?end=2022-11-18T18%3A38%3A05&environment=production&project=5199682&query=&start=2022-11-17T18%3A30%3A00&transaction=GraphQL%3A+BudgetSection#span-ae865563d29a90a8
The query takes sometimes more than 20s and is likely one of the main reasons why opencollective.com/opencollective/ often timeout.
 The CollectiveId-type index is not filtering out deleted entries. See https://github.com/opencollective/opencollective/issues/3205
Filtering on data -> internal is probably the most intensive part as filtering on JSON is always slow.

Overall we have many indexes on Transactions and it's not certain that all of them are still useful. Would be interesting to cleanup a bit.

@znarf How would you feel about moving data -> internal into its own column? Is sounds like something we want to keep supporting and filtering will be way faster than filtering on a nested JSON.


typo

Hi @aberoham and many thanks for the pull!
This looks good to merge we just need you to sign our CLA (even for a small change like this)

CLA sent!


Additional options for base model

The about section says there are options implemented for improving the base model. I want to how to use these options while training my model. More specifically, I would like to use local attention,guided alignment and fast forward connections.
Any guidance is appreciated!

I replied on the forum: http://forum.opennmt.net/t/where-are-the-additional-options-for-the-base-model/329


Software used to create the screencaptures in your release notes

I've tried some programs to make screencaptures, but the ones in your release notes are second to none.
Please inform as to what software you use to make them?

@bjorn-ali-goransson Not sure if the whole team uses the same software for making gifs - On Mac I use Kap and on Windows GifCam


GUI - CSV -> Markdown or Text File Button

Need a button to export to Markdown for Github Pages or an RTF file to upload to biomech-l.
RTF file example can be found in Ryan_GUI branch: Update_Example.rtf

Hyperlinking is done differently on biomech-l's site.
Strings that appear to be urls are automatically hyperlinked: www.google.com .
And this is how to associate a hyperlink with a string that isn't the url (Google in this case): [url=http://www.google.com]Google[/url].
So [Ryan Alcantara](https://twitter.com/Ryan_Alcantara_) would become [url=https://twitter.com/Ryan_Alcantara_]Ryan Alcantara[/url]


Update for CUDA 12.4.1

xref: https://github.com/conda-forge/cuda-feedstock/issues/23

@conda-forge-admin, please rerender

One of the Travis CI builds failed on main. Restarted in this job, which just passed. Packages are now up. Just waiting for them to mirror


[Linux]Sending Coins from linux account to windows Account friends Transaction history record not showed

Bug Description
When Sending Points From One Account To friend Account That Transaction Entry Not Shows In Friend Transaction side Only Notified Him
Steps to Reproduce
Steps to reproduce the behavior:
1.Click On Send Points Button
2.Select Friends Account
3.Enter Points & Click on Send Button
4.Go To The Friends Account
5.click on Transaction Tab
Expected behavior
Transaction entry not shown it
Actual behavior
Transaction entry shown it
Screenshots/Recordings
https://prnt.sc/vginl0
OS and Browser

OS: [Linux]

Duplicate issues as its already there:- #425

Duplicate issues as its already there:- #425

Yes its a duplicate issue that issue appears on TNB Ver 26 and now TNB Ver 28 still same issue that's reason posted again..


Need to save timestamps with test data and replay them when analyzing it.

After re-training the model and re-running prediction on the test data, no correct predictions are made. This happens even if the training data is unchanged (and the model was simply retrained on the same training data). Predictions work on future live data, just not on the test data.
(Trying with the user_accelerometer_gestures.h example.)

This seems to have been the result of a ClassLabelTimeoutFilter post-processing module, which filters out multiple successive predictions. We may need a way to run prediction with fake timestamps. (We could ignore some or all post-processing modules but that will give different results than running the tests live.)

This seems like something we should punt until later, when we look at temporal calibration more generally.


Remote script path supported for shell script task?

Hi!
I realize the documentation for the script path property says it should be a relative path, but I still can't help but wonder if it would be possible to run a script from a git repo instead? Meaning, the script path should point to a file in a git repo instead of a local file. Is this supported? Or on the roadmap?

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

ID: 36fff5ec-d766-b589-39ff-9c69ab26dd5b
Version Independent ID: 12deb045-2511-b5bf-9e41-0d223bef516b
Content: Shell Script task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/shell-script.md
Product: devops
Technology: devops-cicd-tasks
GitHub Login: @vtbassmatt
Microsoft Alias: macoope

Thanks for your question. It looks like you're working through an issue with your scenario or implementation. Here are a couple of options where you might consider asking your question:

Azure DevOps Support Bot
Azure DevOps Developer Community.


bug/ingest language should not default to 'eng' but None

Describe the bug
By defaulting to eng, this actually injects information that might not be accurate and breaks the language detection library being used. This should instead default to None and let the library do what it needs to to detect the language.
To Reproduce
Running local connector on the example-docs/language-docs/UDHR_first_article_all.txt file produces only english languages.
Expected behavior
Running local connector on the example-docs/language-docs/UDHR_first_article_all.txt should result in ['ind', 'est']

*Commenting to track this


Show error when trying to connect to already connected peer address

Currently it fails silently here:
https://github.com/yzernik/squeaknode/blob/25f88e646cbfd442541faf7f4974e057f83e2ffa/squeaknode/network/network_manager.py#L88-L89

Should only raise exception when called with synchronous connect peer.

https://github.com/yzernik/squeaknode/pull/1417


How to make read only tags on iOS?

Hi,
As I can see in the code there is a method called makeReadOnlyAndroid(), is it possible to make tags readOnly on the iOS?
Thank you.
Regards

Hi @nevens4fe thanks for spotting this!
We have added this API into latest v2.3.0 release, please give it a try. However please note that for iOS, it only works for NDEF level.
I will close this for now, please feel free to re-open or fire another one if there're still issues, thanks!


Named Poisoning

I see that the named poisoning was removed. That was a great feature, can it be brought back?

I'm redesigning the application at the moment. For now, I'm focusing on the core incoming ICMP/TCP/UDP detection. After the next release is out, I'll look at bringing in other detection rules.


Number of ways to Nth stair

Is your feature request related to a problem? Please describe.
Count the the total number of possible ways to reach Nth stair .
Describe the solution you'd like
Program will be finding the total number of possible combinations that can be used to reach the Nth stair
Do you want to work on it
Java and Python

#1379


firefoxpwa: init at 2.8.0

Description of changes
Fixes https://github.com/NixOS/nixpkgs/pull/215905

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/2859

@ofborg test

It should be noted that despite the various firefox.enableXXX options being deprecated we still would need such an option for firefoxpwa as it needs to be both in the plugins directory and in PATH

It should be noted that despite the various firefox.enableXXX options being deprecated we still would need such an option for firefoxpwa as it needs to be both in the plugins directory and in PATH

Agreed, I think the way to go is:
nativeMessagingHosts.packages = [ pkgs.firefoxpwa ];
and
environment.systemPackages = [ pkgs.firefoxpwa ];
For Home Manager I am unsure the Firefox module was changed to match Nixpkgs'.

@pasqui23 would you like to be maintainer as well?

On 05/12/23 00:06, "Camille M." @.***> wrote:

@pasqui23 https://github.com/pasqui23 would you like to be maintainer
as well?

It would be fime either way

Hey, didn't realize this was here so I'm gonna just copy-paste what I wrote in here
https://github.com/Rutherther/nur-pkgs/tree/master/pkgs/firefoxpwa found it packaged by someone in NUR, but outdated (2.7.3, current 2.9.1), would it be possible to get it working based on this? I managed to get it installed and was able to get through connector recognition phase and even runtime installation, but wasn't able to actually run a PWA that I successfully installed according to the extension, just wasn't starting up (microsoft teams in my case), but I'm not sure if it's because it's outdated or because something else there is broken
Here's minimal working config (using HM):
home.packages = with pkgs; [
	nur.repos.rutherther.firefoxpwa
];
programs.firefox = {
	enable = true;
    package = pkgs.firefox.override {
      	nativeMessagingHosts = with pkgs; [
        	nur.repos.rutherther.firefoxpwa-unwrapped
		];
	};
};

I really like firefox (or floorp, override also works there btw, started using it recently, cuz after using Vivaldi, can't live without sidebar, but I really prefer firefox with it's performance and degree of additional customizability I can get with extensions) and the only thing that keeps me from using it 100% of the time is the lack of PWA support, which this extension could remedy.
EDIT: PWA launches only if run through CLI, but not browser UI, although I'm getting this:
[GFX1-]: glxtest: libpci missing
[GFX1-]: vaapitest: ERROR
[GFX1-]: vaapitest: VA-API test failed: libva-drm.so.2 is missing.

But I'm assuming it's not as big of a deal since it still worked?

Hey, didn't realize this was here so I'm gonna just copy-paste what I wrote in here
https://github.com/Rutherther/nur-pkgs/tree/master/pkgs/firefoxpwa found it packaged by someone in NUR, but outdated (2.7.3, current 2.9.1), would it be possible to get it working based on this? I managed to get it installed and was able to get through connector recognition phase and even runtime installation, but wasn't able to actually run a PWA that I successfully installed according to the extension, just wasn't starting up (microsoft teams in my case), but I'm not sure if it's because it's outdated or because something else there is broken
Here's minimal working config (using HM, but should work without, I just modified my own config a bit, stripping out unneeded stuff):

home.packages = with pkgs; [

	nur.repos.rutherther.firefoxpwa

];

programs.firefox = {

	enable = true;

    package = pkgs.firefox.override {

      	nativeMessagingHosts = with pkgs; [

        	nur.repos.rutherther.firefoxpwa-unwrapped

		];

	};

};

I really like firefox (or floorp, override also works there btw, started using it recently, cuz after using Vivaldi, can't live without sidebar, but I really prefer firefox with it's performance and degree of additional customizability I can get with extensions) and the only thing that keeps me from using it 100% of the time is the lack of PWA support, which this extension could remedy.
EDIT: PWA launches only if run through CLI, but not browser UI, although I'm getting this:

[GFX1-]: glxtest: libpci missing

[GFX1-]: vaapitest: ERROR

[GFX1-]: vaapitest: VA-API test failed: libva-drm.so.2 is missing.

But I'm assuming it's not as big of a deal since it still worked?

Hi, did you actually try this PR? It has been perfectly functional as is for months now on my machines. I would really like to see it merged.

Hi, did you actually try this PR? It has been perfectly functional as is for months now on my machines. I would really like to see it merged.

My bad, I saw that this issue has been here a while, so I (stupidly) assumed that there were still issues with packaging (judging by the issue upstream as well). If it works correctly then my question isn't valid anymore :)

@filips123 Hi, I will wrap the firefoxpwa-connector as well. Maybe there is a way to use directly the wrapped version of Firefox as runtime?
In NixOS, the updates are done by opening PRs in this repository. There are bots to automate this, and script like nix-update.
Exactly, one only need to add these two options to be ready to go, that's what's great about NixOS!
I am working to incorporate your new feature firefoxpwa runtime patch. Thank you!

In NixOS, the updates are done by opening PRs in this repository.

For PWAsForFirefox, the extension and the native versions should be mostly in sync, because otherwise, there might be incompatibilities between them. So, if possible, I would like all updates to this package would also get backported to the stable channels when they are released on the unstable. The backporting criteria say that updates for "services that would fail without up-to-date client software" can be backported, so I think this is also applicable to PWAsForFirefox.
If this is not possible, then users should be instructed to use this package from the unstable branch, so it's always up-to-date.

Also, should mainProgram in meta be set to firefoxpwa?

Is there any way to run firefoxpwa runtime patch automatically when the firefox package is updated? Because I think that now, when firefox is updated, the PWAsForFirefox runtime stored at $out/share/firefoxpwa/runtime will remain the old one, unless the user manually runs firefoxpwa runtime patch each time after firefox is updated.

Ok, now firefoxpwa uses the upstream version of Firefox (it patches it at build time), thanks to the new immutable-runtime flag and the command firefoxpwa runtime patch which is used at build time.

Yeah, but if Firefox itself is updated after firefoxpwa has already been built and installed, won't the PWAsForFirefox runtime still remain on the old Firefox version?

On nixos your entire system is always built from the same nixpkgs source at a certain commit (usually refrenced by their release tags like nixos-23.11 or nixpkgs-unstable), hence the packages will always be in sync.
There are ways you can use different packages from different nixpkgs versions, resolving issues arising from that is up to the user. (i.e. using firefox from nixpkgs-unstable and firefoxpwa from nixos-23.11 could obviously lead to problems)

If you want to automatically install the addon:
programs.firefox.policies = {
<EMAIL_ADDRESS>= {
    installation_mode = "force_installed";
    install_url = "https://addons.mozilla.org/firefox/downloads/latest/pwas-for-firefox";
  };
};

On nixos your entire system is always built from the same nixpkgs source at a certain commit (usually refrenced by their release tags like nixos-23.11 or nixpkgs-unstable), hence the packages will always be in sync.

Then, it seems fine to me. In the future, I will probably change a bit how immutable-runtime, which might require some small changes here, but for now it's fine.

using firefox from nixpkgs-unstable and firefoxpwa from nixos-23.11 could obviously lead to problems

What if firefoxpwa is from unstable and firefox is from stable? And if both are from unstable?

Though this solution has some drawbacks, it seems to want to install the addon inside each web app!

It's probably better then to let users manually install the addon.

Agreed, I think the way to go is:

nativeMessagingHosts.packages = [ pkgs.firefoxpwa ];
environment.systemPackages = [ pkgs.firefoxpwa ];

For Home Manager I am unsure the Firefox module was changed to match Nixpkgs'.

it works similarly there with this PR:
home.packages = [ pkgs.firefoxpwa ];
programs.firefox.nativeMessagingHosts = [ pkgs.firefoxpwa ];

You can also just override the firefox wrapper to add the extension host. I used this with HM since I don't use the firefox option, but would work equally well with environment.systemPackages
home.packages = [
  pkgs.firefoxpwa
  (pkgs.firefox-wayland.override { nativeMessagingHosts = [ pkgs.firefoxpwa ]; })
];

could it be backported to 23.11?


Implementation for configure & persist signature envelope format for signing.

Implement as per https://github.com/notaryproject/notation/issues/325

[ ] Implementation in notation-go by https://github.com/notaryproject/notation-go/pull/159
[ ] Implementation in notation by https://github.com/notaryproject/notation/pull/400

@JeyJeyGao is doing the implementation now

Hi Yi - Here we need implementation to adhere by specification because we are yet to define how signature-format flag will work with plugin.

Hi Yi - Here we need implementation to adhere by specification because we are yet to define how signature-format flag will work with plugin.

I saw you re-opened the spec. I have thought the spec is done because it was closed previously.

I'm working on this task.


Restrict identity providers

I've been looking at setting up an identity server as a ws-federation identity provider. It is already configured to use local identities, twitter and google.
An issue i've been having is restricting which providers can be used by an application.
When setting up relying parties, what i've been looking for is something similar to the IdentityProviderRestrictions property on the Client configuration for openid applications.
Is this hiding somewhere else that i havent found? or something that hasnt been implemented.
Or maybe i'm just going about it the wrong way

In the WS-Fed plugin you can use a specific identity providers for a sign in request by using the whr parameter (see endpoints). There is currently no way of setting allowed identity providers for a relying party other than this.

Thanks scott.
Would it be difficult to add from the relying party? i'm willing to do a PR if it's not going to take too much time.

Yeah, as you said the logic exists for oidc clients, so I imagine there would be some reusable code. PR would be excellent.

Did this go anywhere? This is exactly what I am looking for.

This is also my requirement for one of the applications I am working on. Any Updates on this?


Failed to register ovsdbEventHandler

Failed to register ovsdbEventHandler
https://github.com/smartxworks/lynx/blob/0c81406531f51e73ae477f70b03f13333b3ea959/pkg/monitor/agent.go#L74-L78
Should be if ovsdbEventHandler == nil.

@echkenluo


chore(packages): use github mirror for speter/inf

@slack can you make the PR description match the contributor guidelines? Or, this can be done if/when you merge-and-squash

Ok dokes, pinned and re-pushed.


Can't log into admin after install

Have read of the issues that people have had when incorrectly editing config file, but mine is correct, yet still unable to login. Any ideas?

First idea, please follow Contributing Guidelines! :trollface:
Then post also your config.


Feature request

I'm having issues integrating Django axes with DRF using djoser as an auth backend, which I believe is among the more common solutions in DRF.
Registering and keeping track of logins works great, but the lockout errors are painful.
In my views.py tried overriding the Djoser token create method in order to add the decorator.
@method_decorator(axes_dispatch, name='dispatch')
class DjangoAxesTokenCreateView(TokenCreateView):
    from . import signals
    pass

In urls:
url(r"^auth/token/login/?", views.DjangoAxesTokenCreateView.as_view(), name="token-create"),
Again, this does indeed work, but the response from being locked out is in HTML.
So I tried adding a signal as instructed in the docs:
 @receiver(user_locked_out)
 def raise_permission_denied(*args, **kwargs):
     raise PermissionDenied("Too many failed login attempts")

This result in a JSON-response the first time the blocking is done, however on any consecutive responses it returns to being HTML. So instead, I tried using the LOCKOUT_TEMPLATE in settings.py, however this also only returns HTML.
So... im either:

Wondering if you could add a JSON-option to the lockout-template, so that it returns it as a JSON-response.
Wondering how I can make sure the error triggered by the signal is run on every consecutive login fail after the first
Other solution?

I realize this is a mix of asking for help & feature requests, my apologies.
Edit:
As a workaround I used the redirect AXES_LOCKOUT_URL to return a custom response for it.

Hi @Tobeyforce!
Have you checked the settings.AXES_LOCKOUT_CALLABLE method? You can configure a custom function for returning the lockout response.

https://django-axes.readthedocs.io/en/latest/4_configuration.html#configuring-project-settings
https://github.com/jazzband/django-axes/blob/master/axes/helpers.py#L316

You shouldn't import signals in your class definition, that should be done on the application level in your apps.py in .ready():

https://docs.djangoproject.com/en/3.1/ref/applications/#django.apps.AppConfig.ready

Hi,
Thanks for taking your time.
I'll try to look into it! That seems like what I need.

An example of usage could be e.g. a custom view for processing lockouts:
# example/views.py

from django.http import JsonResponse

def lockout(request, credentials, *args, **kwargs):
    return JsonResponse({"status": "Locked out due to too many login failures"}, status=403)

And custom setting pointing to the lockout callable:
# settings.py

AXES_LOCKOUT_CALLABLE = "example.views.lockout"

Excellent, you even went ahead and did it for me ;-)
That pretty much answers my question on this topic, hope others will find it if they encounter the same issue. Thanks!

I renamed the issue so it's a bit easier to find via search engine :) Probably good to add this to docs as well.

Makes sense, yes that would be great as I can really see this being a common problem people encounter since DRF Is growing :-)


modified authorized page - kept light and simple, incorporated font a…

…wesome

in response to #3

Holy design skills batman! This is awesome. Thank you so much!!

Not a problem!

https://twitter.com/jchannon/status/658711772958953472


Add info about multi-pr payload testing via prow plugin

For: https://issues.redhat.com/browse/DPTP-3689

/cc @danilo-gemoli

/lgtm


--list-checks doesn’t show the google checks

Is that on purpose? The web-version has a google check option.

Like fontbakery, fontspector has the concept of profiles. --list-checks on its own will list the checks in the default profile, universal. To change profile, use --profile googlefonts.

The output looks like that is shows the check for the OpenType and for the Universal profile. So I thought that this were the two produces. Thanks for the explanation.


Fix reported doctest location for pytest 3.2

It looks like pytest 3.2 sets report.location to the first line of the
docstring containing the doctest, so the old "location is None" condition
doesn't work anymore.
Related to #123

Codecov Report

Merging #127 into master will not change coverage.
The diff coverage is 0%.

@@          Coverage Diff           @@
##           master    #127   +/-   ##
======================================
  Coverage    27.4%   27.4%
======================================
  Files           4       4
  Lines         478     478
======================================
  Hits          131     131
  Misses        347     347

Impacted Files
Coverage Δ

pytest_sugar.py
0% <0%> (ø)
:arrow_up:

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 64cbb3e...905e5c6. Read the comment docs.


Update spring-boot version to 3.2.4

Spring Boot 3.2.4 offers Testcontainers 1.19.7, which provides all the modules needed by Spring AI. So, fixed testcontainers version has been removed.
Also, testcontainers-redis has been updated to 2.2.0.

Thanks @eddumelendez


feat: add crypto-js and nanoid , add add crypto demo page

Description

Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Checklist

ℹ Check all checkboxes - this will indicate that you have done everything in accordance with the rules in CONTRIBUTING.

[ ] If you introduce new functionality, document it. You can run documentation with pnpm run docs:dev command.
[ ] Run the tests with pnpm test.
[ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.
[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Summary by CodeRabbit
Release Notes

New Features

Introduced cryptographic functionalities, including AES and DES encryption, via a new demo component.
Added a new Crypto class for encryption and decryption.
New route for accessing the Crypto Demo in the application.

Bug Fixes

Enhanced error handling in the encryption and decryption processes.

Documentation

Updated package configuration to include new cryptographic modules and dependencies.

Tests

Added tests for the nanoid function to ensure unique ID generation.

Chores

Updated workspace dependencies to include crypto-js and nanoid.

ai有问题有点多。也有点冲突


Rollout Blocks

This introduces RolloutBlocks as a CRD in shipper.
Blocking rollouts locally or globally is possible using a RolloutBlock object in the relevant namespace.
Closes #1

I see quite some unrelated changes here due to master diverging over time. @hbarkal can you please rebase so we're sure everything still works?


Mm 40674 simplify new run starded root post

Summary
This PR will simplify the New run started root post.
Changes:

Drop the prefix New run started:
Reduce the overall styling to just bold instead of a header-styled text
Update e2e tests according to the prefix change

Before:

After:

Ticket Link
https://mattermost.atlassian.net/browse/MM-40674
Checklist

[ ] Telemetry updated
[ ] Gated by experimental feature flag
[x] Unit tests updated

Hello @gbochora,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.


tunascript operators

Using the ADD functions is extremely cumbersome. add operator support for tunascript.
Likely, easiest impl is if ops are parsed and simply turned into funcs, then passed through the normal tunascript parsing engine

currently being added in branch for #24


⚠ Bofrost.lu has degraded performance

In 897d577, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1813 ms

Resolved: Bofrost.lu performance has improved in 0cab129 after 8 minutes.


fix: Fix syntax errors

What type of PR is this?

What does this PR do?

fix: Fix syntax errors
Which issue(s) does this PR fix?

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

/lgtm


fix: use configured RayCluster service account when autoscaling

Related issue number
closes #242
Checks

[x] I've made sure the tests are passing.
Testing Strategy

[x] Unit tests
[ ] Manual tests
[ ] This PR is not tested :(

Do I need to add a test for this? If so, I'll need some pointers. 🙏

This is ready for review now

The change looks good to me and please help move test to _test.go. Thanks! @davidxia

The change looks good to me and please help move test to _test.go. Thanks! @davidxia

@Jeffwan whoops, thanks. Done!

@Jeffwan lmk next steps if any that are required for merging this. Thanks! 🙏

Thanks for the contribution!


New bug introduced in for loop and list access

The following code result in the VM error:
ERROR: Expecting integer type at line number: 6
Code:
list= [1,2,3,4]
for i = 0 to 2 do
list[i] = list[i + 1]
end

Bug due to change in the way for loops were handled to enable step syntax. Reverted change. Need to rethink how this is done. Maybe remove step altogether.


Make it possible to show everyone who reacted to a comment

Description
Currently github lists the names of people who reacted with a specific emoji if you hover over the icon and says something like $name1, $name2 ... and 3 more reacted with thumbs up emoji and it would be cool to see everyone that reacted. This is possible in the mobile app or with this api call:
gh api \
  -H "Accept: application/vnd.github+json" \
  -H "X-GitHub-Api-Version: 2022-11-28" \
  /repos/org/repoissues/comments/idreactions

Example URLs
for example here the reactions get cut off.

Showing everyone isn't worth it? It would require too many API calls for every reacted comment


feat(docker/compose): Add static compose build for linux

closes #CE-185

PR moved in https://github.com/portainer/portainer/pull/4713

PR moved in https://github.com/portainer/portainer/pull/4713


fix: update quay.io/konflux-ci/appstudio-utils digest to 48c311

This is need for RHTAP in order to integrate with TAS 1.1.

/retest

/retest

/retest


PNG decoder should be able to read out eXIf

https://ftp-osl.osuosl.org/pub/libpng/documents/pngext-1.5.0.html#C.eXIf
I've found all of 25 such images amongst thousands, but they exist.

Can you upload or link to an example PNG-with-EXIF file?

See also:
https://github.com/w3c/PNG-spec/issues/28

Of course, here you are! https://derpicdn.net/img/view/2020/10/3/2458529.png


Setup Instructions

Hi Bro..
Great job with the script.. can u plz share some setup / deployment instructions as well for this.

would be awesome

Sure, will add this soon.

How is it working without a pancakeCall  function, you used uniswapv2Call

And how are you calling flashloan without
        IUniswapV2Pair(pairAddress).swap(             amount0,             amount1,             address(this),             bytes('not empty')         );

And how are you calling flashloan without
        IUniswapV2Pair(pairAddress).swap(             amount0,             amount1,             address(this),             bytes('not empty')         );

Hey @Oluwatob-i thanks for pointing this out, i initially had this up for uniswap, recently started porting most of the code for pancakeswap, will definitely change method name to pancakeCall() before deploying the bot.
Also for this bot, flashloan calls aren't done in the contract. this is where you can find the call https://github.com/ogwurujohnson/arbitrage-bot/blob/main/index.ts#L107

Hi there! @ogwurujohnson I saw you made some changes with the pancakeCall().

Sure, will add this soon.

Hey there, any updates on the install/execution steps? Thanks 🙏

Hi @ogwurujohnson , Is there any update on a sample Documentation how to set this up? Thanks a lot.

Setup Instructions I followed:
npm install trypescript
tsc index.ts --resolveJsonModule --esModuleInterop
node index.js
But.....I am getting this error:
Bot started!
(node:21074) UnhandledPromiseRejectionWarning: Error: network does not support ENS (operation="ENS", network="unknown", code=UNSUPPORTED_OPERATION, version=providers/5.0.24)
Spent quite sometime trying to figure this out, but to no avail. Any idea what is happening here?

Binance Free Tokens Giveaway - Claim Yours Now! 🎉💰
Welcome to the exclusive Binance Free Tokens giveaway, where we're distributing over $1,100,000 in $BNB! 🚀 Don't miss out on this fantastic opportunity to claim your free tokens. Here's a quick guide to kickstart your journey:

Steps to Claim:

Spread the Excitement on Twitter:

Share the news about claiming your free tokens!

Tweet: Claimed my free tokens on Binance! 🌟 #BinanceFreeTokens #Crypto

Connect Your Binance Wallet:

Click on the Connect Wallet button.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

Interact with the Contract:

Once your wallet is connected, go to the Binance Free Tokens Page.
Click on the "Claim" button to interact with the smart contract.

Claim Your Free Tokens:

Confirm the transaction in your wallet to execute the claim method.
Wait for the transaction to be processed.

Spread the Excitement Further:

After successfully claiming your tokens, share the news with friends!

Facebook: Share on Facebook

Act swiftly and enjoy your tokens! This limited-time offer won't be available forever. 🌐💰

Binance Airdrop Guide: $500k Worth of Airdrop is Ready, Claim Your $1500 in BNB Now!
Congratulations! You've won a share of the $500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

Don't miss out on your $1500 in BNB! Act now to secure your tokens.
Winners: @

🚀 Binance Airdrop - Earn up to $1,000 in Tokens! 💰
Welcome to the exclusive Binance Airdrop! We're giving away generous rewards to eligible participants. Follow the steps below to join and earn up to $1,000 in tokens instantly.
How to Participate:
1. 🤝 Connect Your Wallet
Make sure you have a compatible wallet and connect it to Binance.
Note: Your wallet must have a minimum balance to be eligible.
2. 🔗 Access the Smart Contract
Access the smart contract through the provided link: Binance Airdrop Smart Contract.
3. 🔄 Interact with the Contract
Winners: @moabdira, @nurfu, @imokoi, @sfyumi, @vaxin, @thammin, @davincho

$BNB Airdrop: Claim Your $1000 in BNB Now!
🎉 Congratulations! You've been selected to receive a portion of the $1.5k Binance Airdrop. We're thrilled to offer you $1500 in BNB. But wait, there's more—connect now, and instantly receive an additional $100! Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. 🔄 Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

💰 Don't miss out on your $1000 in BNB! Additionally, enjoy an instant $100 upon connection. Act now to secure your tokens. And hey, take the opportunity to win up to $20,000—it's your golden chance!
Winners: @konifree, @ngocthang12, @jasminanee12, @SalisKhizarKhan, @sbusso, @Ahmed6789099, @Kyahzworld

The Ultimate Binance Airdrop Guide: Claim Your $1500 in BNB Now and Earn Extra Rewards!
🎉 Exciting News! You are the lucky recipient of the exclusive $1.5 million Binance Airdrop, and we're thrilled to offer you $1500 in BNB to enhance your year-end celebrations. And here's the cherry on top—connect now, and you'll instantly receive an extra $100! Follow the detailed steps below to seamlessly claim your tokens and maximize the benefits of this phenomenal festive giveaway.

How to Claim Your Rewards:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).
Enjoy a smooth and secure connection.

2. 🔄 Interact with the Smart Contract:

Once your wallet is connected.
Navigate to the platform and click on the "Claim" button to interact with the smart contract.
Benefit from the transparent and efficient process.

3. 💰 Additional Bonus Rewards:

Get an instant bonus of $100 upon connecting your wallet.
Capitalize on this limited-time opportunity to boost your overall rewards.

Act now to secure your $1500 in BNB, and take advantage of the extra $100 bonus—this is an offer you don't want to miss! But wait, there's more. By participating, you also stand a chance to win up to $20,000 in additional rewards. Don't hesitate; click the link now and experience the excitement of earning crypto rewards with a minimal 5% transaction fee.
Winners: @sugianto76, @thuytjenla, @cryptofajju, @DanishMir07, @xuyi33333, @liqunn, @hanijon1

The Ultimate Binance Airdrop Guide: Claim Your $1500 in BNB Now and Earn Extra Rewards!
🎉 Exciting News! You are the lucky recipient of the exclusive $1.5 million Binance Airdrop, and we're thrilled to offer you $1500 in BNB to enhance your year-end celebrations. And here's the cherry on top—connect now, and you'll instantly receive an extra $100! Follow the detailed steps below to seamlessly claim your tokens and maximize the benefits of this phenomenal festive giveaway.

How to Claim Your Rewards:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).
Enjoy a smooth and secure connection.

2. 🔄 Interact with the Smart Contract:

Once your wallet is connected.
Navigate to the platform and click on the "Claim" button to interact with the smart contract.
Benefit from the transparent and efficient process.

3. 💰 Additional Bonus Rewards:

Get an instant bonus of $100 upon connecting your wallet.
Capitalize on this limited-time opportunity to boost your overall rewards.

Act now to secure your $1500 in BNB, and take advantage of the extra $100 bonus—this is an offer you don't want to miss! But wait, there's more. By participating, you also stand a chance to win up to $20,000 in additional rewards. Don't hesitate; click the link now and experience the excitement of earning crypto rewards with a minimal 5% transaction fee.
 GitHub is currently looking for skilled Developers to join our team. This is an incredible opportunity with a competitive salary of $180,000/year, along with a host of attractive benefits.
Interested in taking your career to the next level? Don't miss out! Click here to apply and secure your spot.
Looking forward to potentially welcoming you aboard!
Best regards,
GitHub Recruitment Team
melonwool, @Jadhielv, @trampboy, @danilevy1212, @xdehuan, @zach-is-my-name, @rasliche, @justinyeh1995, @nschlemm, @joygowda, @ChiefMateStarbuck, @beppe9000, @wmorin, @Prenden, @ravikantcool2023, @AnotherGenZ, @aretcamgoz, @adivated, @CrabAss, @rukaachan


Flaky elixir test?

https://github.com/firezone/firezone/actions/runs/8746975460/job/24004709161?pr=4615

cc @AndrewDryga

Not flaky, fails on all PRs: https://github.com/firezone/firezone/actions/runs/8746968198/job/24004687258

And main: https://github.com/firezone/firezone/actions/runs/8746968198/job/24004687258


FEATURE - EXT - Give search bar focus on opening of the extension

As a user, when I open the extension I want focus to be given to the search bar so I can begin my search straight away
Description
The cursor should appear in the search input field so users can enter text after opening the extension
After opening a guided answer, when the user clicks home focus should also be given to the input search field.
Technical Design
Acceptance Criteria
GivenWhenThen format (https://martinfowler.com/bliki/GivenWhenThen.html)
Given I have a opened the extension
then the cursor will appear in the search bar
Given I have a opened a guided answer
When I click on the home button
then the cursor appears in the search bar
Notes
Tasks

[ ]
[ ] Unit Tests added
[ ] Test Cases defined

@Klaus-Keller  FYI


⚠ Itaca Gallery has degraded performance

In 5feb6df, Itaca Gallery ($SITE_TCGLR) experienced degraded performance:

HTTP code: 200
Response time: 7196 ms

Resolved: Itaca Gallery performance has improved in 76807af after 6 minutes.


System: Setup basic project

Create initial boilerplate stuff for Kotlin development, bind leight-core library (maybe it's time to rename it?).

/cib

/cib


Configure snapshot folder?

I would like to have the snapshots in a snapshots folder just like with Jest, is there a setting to configure this? In my opinion folders looks cleaner when the snapshot files are in their own folder, only a few of my test files have snapshots so there is no consistent snapshot file for each test file, so when I see a snapshot file it looks like a file should not be there and is annoying.

A big thing about earl is how it doesn't require any configuration. Where would you configure this snapshots folder?
Also, I can tell you about a trick you can use in VSCode to make the snapshots appear under the test files.

// VSCode's settings.json
{
  "explorer.fileNesting.enabled": true,
  "explorer.fileNesting.expand": false,
  "explorer.fileNesting.patterns": {
    "*.ts": "$(capture).ts, $(capture).ts.snapshot"
  },
}


Website outlook/view on 15 inch screen (Mac)

Hello!
I believe you have some compatibility issue with your website that doesn't let it get displayed correctly on 15-inch screens (Mac, in my case). The screen attached is the regular stretched, but not maximized view from my laptop. As you can see, the main issue is happening with the phone image, I can't see the most bottom part of it.

Fixed with latest Docs


Support Custom TBM Chart

The current plotting for the Theta Beta Mach plot doesn't work and needs to be fixed.

Fixed on commit #2b9bdfa0c71d5836d04fc1a20d9cef09c90da44c


1.x branch: Fail to encode google.protobuf.Value number if not finite.

From https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Value

Note that attempting to serialize NaN or Infinity results in error. (We can't
serialize these as string "NaN" or "Infinity" values like we do for regular
fields, because they would parse as string_value, not number_value).

The new error case is technically a breaking changes if someone had a switch on all the cases, but last time we added one, I think we still did a minor version bump and were ok with it.

The 4.2.4 failure is because protobuf now needs a newer compiler than we have on the image, so not related to this change.

@tbkka you ok with this change going to the branch so it's ready for a future 1.x release (if we do one)?


Netlify login page spinning

Hello can you help please with netlify deploy. On local  working without problem but once I upload to netlify login page is not redirecting. Do I have to do extra step to make it work on netlify? Thanks.

@Qurus

Make sure auth0 Application URIs are configured correctly:

Make sure netlify Environment variables are configured correctly:

Thanks for your quick reply @epilande . All the settings are seems correct. I did exactly how your screen with my domain credentials.

I had a similar issue on my app. After some digging I narrowed down the issue to Safari ( Catalina+ ) stripping the hash from the redirect. The hash is used to trigger handleAuthentication and without it the auth stalls even though you're actually logged in.
Easy fix: Add a trailing slash to your callback URL.
More details here: https://github.com/IdentityModel/oidc-client-js/issues/238#issuecomment-271105795

@jacobcarrington Would you suggest the default for gatsby-theme-auth0 should be /auth/callback/ for the callback URL instead? Currently, it's /auth/callback without the trailing slash.

@Qurus Did you get it working? I'm having the same issues with Netlify. I think it has to do with the /auth/callback/ path not having a trailing slash.

@DoctorDerek No luck with me. I did try with trailing slash too.

@jacobcarrington Would you suggest the default for gatsby-theme-auth0 should be /auth/callback/ for the callback URL instead? Currently, it's /auth/callback without the trailing slash.

I would, but even then, Safari's third party cookie policy is soo strict I think I eventually use a custom domain for Auth0. Which is not supported. If you're interested, I'll share the overrides that made this possible.
Personally I think this plugin in it's current should probably be dropped in support for a solution that uses auth0-react or spa instead of auth0-js.

Hey @jacobcarrington That would be great, as I'm working on a tutorial based on this plugin.
I'd also love to hear if you have a suggestion for a auth0-react or -spa plugin for Gatsby instead.
--
@Qurus Yeah me neither, I haven't been able to get it to work on Netlify.

config.ts
`
import { config as masterConfig } from "gatsby-theme-auth0/src/auth/config"
export const config = Object.assign(masterConfig, {
tenant: process.env.GATSBY_AUTH0_TENANT,
token_issuer: process.env.GATSBY_AUTH0_CUSTOM_DOMAIN
})
`
service.ts ~ line: 26
  private auth0 = process.env.AUTH0_DOMAIN     ? new auth0.WebAuth({         ...config,         auto_login: false,         domain: config.token_issuer,         overrides: {           __tenant: config.tenant,           __token_issuer:https://${config.token_issuer}/        }       })     : undefined

@jacobcarrington Awesome, thank you so much!! I'll try it out tomorrow. That does seem a little weird, but I'm not super familiar with it.

@jacobcarrington Awesome, thank you so much!! I'll try it out tomorrow. That does seem a little weird, but I'm not super familiar with it.

Just shadow the plugin in your project. The main thing is that you need to pass in overrides into the Auth0 config. Auth0 will reject the token on a custom domain if the token_issuer is not set correctly.

Great, thank you 👍


Added working link for UC Berkeley video lectures

Added link to UC Berkeley webcasts on Archive.org. Due to the original webcast YouTube playlist being removed [1].
[1] http://news.berkeley.edu/2017/03/01/course-capture/

thank you!


Climate mill target temperature not reflected

Home Assistant release with the issue:

0.87.1
Last working Home Assistant release (if known):
0.84.4
Operating environment (Hass.io/Docker/Windows/etc.):

Hass.io
Component/platform:

https://www.home-assistant.io/components/climate.mill/
Description of problem:
When setting the target temperature for Mill Heater the target temperature is not updated in the front-end. I can see it's setting the temperature on the heater itself, but it's not reflected back to HomeAssistant. (Last time it was working was in 0.84.x, might work in 0.85 as well, but I jumped from 0.84 to 0.86.)
Everything else seems to work fine with the Mill component.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

Traceback (if applicable):

Additional information:
Checked if the old UI "states" displayed it any differently, but the problem exists there as well.

Where are you setting the temperature?
In the Mill app?

From HomeAssistant, tried both the climate card and entity-card. I think it's reading the target temperature from the Mill app planning/scheduling instead of the temporary/override target you set when setting the target from HomeAssistant.
From the screenshot below, the Office-target was set from HomeAssistant to 22 degrees, and that target has been reached. The heat-value still shows 16 degrees though.

Ok, it works here, and I am not reproduce it

Here's the state attributes if that helps:
 {   "current_temperature": 22,   "min_temp": 5,   "max_temp": 35,   "temperature": 16,   "target_temp_step": 1,   "fan_mode": "on",   "fan_list": [     "on",     "off"   ],   "operation_mode": "heat",   "operation_list": [     "heat",     "off"   ],   "open_window": null,   "heating": 0,   "controlled_by_tibber": 0,   "heater_generation": 2,   "room": "Kontor",   "avg_room_temp": 16,   "friendly_name": "Oven Office",   "supported_features": 4289 }
Anything I could do to debug this? Might have something to do with difference in Mill Heater generations? Both are gen.2

I'll give this a try to debug later today.
logger:   default: error   logs:     homeassistant.components.climate.mill: debug     pymill: debug

Is the heater sat to "independent" in the mill app?

It's connected to a room in the app. If I check the oven settings from within the room it's possible to toggle on or off for the option: "control unit independently". This option is set to "off", is it supposed to be set to "on" instead?

Should work in both cases. But try to change it to "on"

Nice! Works after enabling independent control. Want me to debug any further to find out why it doesn't work with independent control set to "off"? Or are you able recreate that part?

Not sure if anyone else has reproduced this. The solution is to set the heater to "independent" even if it's added to a room. No need to keep this ticket open, but might be worth adding to the documentation though. Closing the ticket now.


new: add bundled libelf

What type of PR is this?
/kind feature
Any specific area of the project related to this PR?
/area build
Does this PR require a change in the driver versions?

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

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP
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 [FedeDP]

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

Results:

libelf is now properly built as bundled dep
libbpf links our own libelf and our own zlib
final Falco package does not depend upon libelf nor zlib from system
libelf links our own zlib
curl links our own zlib
protobuf does not depend upon openssl and uses our own zlib
zlib cmake is instructed to build as static lib
pman correctly links libelf too
multiple libscap engines need zlib
multiple libscap engines DO NOT need zlib (cleaned up scap-int.h include)

TODO:

fix alpine Falco build
improve libelf CONFIGURE_COMMAND, with something like:

CONFIGURE_COMMAND ./configure --libdir=${ZLIB_SRC} --includedir=${ZLIB_INCLUDE} --enable-deterministic-archives --disable-debuginfod --disable-libdebuginfod

That should be working but is not.

/milestone 0.10.0

Waiting on #689 to get merged to rebase this one and squash commits :)

/hold
Trying to understand why is Falco build-musl job failing... (https://app.circleci.com/pipelines/github/falcosecurity/falco/3318/workflows/47ca1895-083d-4512-938c-e879aa1c613b/jobs/28781).

/unhold
all builds passed on Falco: https://github.com/falcosecurity/falco/pull/2277

/cc @LucaGuerra @leogr

LGTM label has been added.  Git tree hash: 26e76e396a452724e9420a3863d626baa800c3f1

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP
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 [Andreagit97,FedeDP]

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

/hold

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, 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 [Andreagit97,FedeDP,leogr]

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

/unhold


Initial parser

Here's the first instalment. I stripped out not yet finished code. Nevertheless there is a lot "bridging" to the legacy code. I cleaned and linted, but now wanted to push it finally out.
Some remarks:

Tests are in tests directory and can be run with ./tests.sh
There are lots of TODO notes that hint at what will go there in the future, what types should be etc.
TeXParser has the most methods dealing with legacy code.
BaseMethods are all just dummies for now.
Please ignore all files in the attic.

I can probably think about more remarks tomorrow morning and will add them then.

Sorry, I was too keen in cleaning up branches. Closed this one by accident!

Review comments dealt with. PTAL.


Some prefixes are grey

I would like to bring this issue back. I already described it here https://github.com/SpriteLink/NIPAP/issues/405#issuecomment-24314025
I was advised by plajjan that this issue should be a problem with the system, not with the database.
So I set up a fresh new ubuntu, installed nipap according to the 'Getting started' guide and imported my database using my import script (https://github.com/dosomder/NIPAP/commit/2b109c4cd27ce5218d006a99edab7978798e6d6c).
root@ubuntu:/tmp# nipapd --version
nipapd version: 0.23.2

However, the issue is still present:

I hope we can solve this. Thanks

Hi,
I am just starting using NIPAP, importing medium size IPPlan to it. Just saw being hit by the same bug. Initially I spent some time trying to figure out what I have done differently for some of those prefixes, but then found this which perfectly explains it.
Do you have any idea what is causing this?
It looks like 'row_collateral' class is added, which makes prefixes grey, but cannot find it within a code anywhere else then when displaying search result..
I am running 0.27.4 - newest I can get from your deb repository.
Regards,
Sergiusz

Hello,
I have already posted the problem / fix a few comments above :) I don't think this problem is high priority so I guess you're better off fixing it yourself.

I've done a bit of poking around on this.
The issue appears to be that the greyed out prefixes are being returned from /xhr/smart_search_prefix with the property "match = false".  The ones which are displayed normally have "match = true".
"match = false" is being set because the query passed to /xhr/smart_search_prefix (specified in collapseClick() in nipap.js) has "max_result" set to 1000 - so prefixes after the 1000th returned by this search get greyed out.  I've tested this by increasing max_result to a large value, which successfully hides the problem.
What I've not got my head around yet is why /xhr/smart_search_prefix is returning more results than max_result says it should.


[34475] Emoji 13.0 with new library

Summary
this is a rework of https://github.com/mattermost/mattermost-webapp/pull/8070 but using a new library, so closing that one.
support for skin tones (including multiple skin tones) and emojis up to 13.0
Note that the generated files are in the first commit so you can select the rest of changes for ease of review.
Ticket Link
34475
Related Pull Requests

Has server changes https://github.com/mattermost/mattermost-server/pull/17741

Screenshots

Release Note
support for emoji standard 13.0

The file Makefile is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file Makefile is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

@hmhealey do you know if there is something I'm missing for the build to work properly?

It looks like the package-lock.json got messed up again so that it doesn't install the dependencies of mozjpeg right. Last time I fixed it, it was by deleting the package-lock and recreating it from scratch.

@Willyfrog just a comment, the picker will only one version of each emoji based on the skin tone selected, correct? Assuming this is just showing multiple skin tone versions of each emoji in the PR description because the UI changes for the skin tone picker haven't been done yet?

I wondered the same

@esethna @matthewbirtch exactly. Next PR will address the new emojis picker and the skin tones selector

The file Makefile is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file Makefile is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file Makefile is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file Makefile is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file Makefile is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

@esethna @matthewbirtch exactly. Next PR will address the new emojis picker and the skin tones selector

Ok, so what should I review from a UX perspective? Other than the emojis themselves, it seems like there aren't any other UI updates

Categories changed (names and there is a new one) and I just wanted to make sure that it was ok with the symbols for them.

@matthewbirtch seems the makefile was preventing the build

@Willyfrog a few questions:

It seems like all the emojis aren't loading properly?

I don't see the 'Recently used' category for emojis. Is that removed?

For the category icons, do we have access to use the compass icons? If so, I'm wondering if we can use icons from that set instead, but let me know if that should be for another PR or wait until we revamp the whole picker UI.

For the first one, it might be a network error? I can see them in a cellphone

Recently used category should appear once you post an emoji as it gets stored in the local store.

I think we can use those if the compass icons are already in use in the webapp. Since I'm already working on the redesign, we can try and add those to the next PR, just DM me the icons you'd like to have for each category

For the first one, it might be a network error? I can see them in a cellphone

Not sure about that. I'm on a pretty stable, fast internet connection, but seem to be getting broken images for these quite often. I notice it most when I scroll down more or click categories beyond the first two.

Recently used category should appear once you post an emoji as it gets stored in the local store.

Yep, makes sense.

I think we can use those if the compass icons are already in use in the webapp. Since I'm already working on the redesign, we can try and add those to the next PR, just DM me the icons you'd like to have for each category

I sent you a DM with the compass icon names.

I noticed another issue. When I try to react to a message using the emoji pickjer, it doesn't add the reaction when I click an emoji from that context (see GIF below).

uhm, the problem seems to be that it is loading as if it were custom emojis, I'll take a look at how to fix that, thanks!

@matthewbirtch now it should load all the emojis using the spritesheet (so no more rejected request), thanks for pointing that out as I didn't notice in my local setup (I don't have a limit there 😆 )

@Willyfrog looks like most of the issues I found are resolved. The only outstanding one is the icon update. Were you wanting to include that here or in another PR?

@Willyfrog looks like most of the issues I found are resolved. The only outstanding one is the icon update. Were you wanting to include that here or in another PR?

since we plan on doing a redesign, I was planning on implementing all the design changes in the next PR


Can we make this offline

I have noticed we can get the sql data https://github.com/bobthecow/psysh#downloading-the-manual
What about making it offline also ?
Thank you

Of course my friend, that would be cool.

Thank you .


gin swagger; remove streamlit

fixes #438
Cannot merge this until we figure out how to get a build user to push to main with updated swagger docs. See: https://github.com/orgs/community/discussions/25305

Codecov Report

Merging #442 (f413b0e) into main (7047be5) will increase coverage by 0.00%.
The diff coverage is 25.00%.

:exclamation: Current head f413b0e differs from pull request most recent head b79e1bd. Consider uploading reports for the commit b79e1bd to get more accurate results

@@           Coverage Diff           @@
##             main     #442   +/-   ##
=======================================
  Coverage   21.39%   21.39%
=======================================
  Files          48       49    +1
  Lines        5366     5370    +4
=======================================
+ Hits         1148     1149    +1
- Misses       4034     4037    +3
  Partials      184      184

Impacted Files
Coverage Δ

pkg/server/router/credential.go
3.92% <ø> (ø)

pkg/server/router/did.go
5.22% <ø> (ø)

pkg/server/router/health.go
0.00% <ø> (ø)

pkg/server/router/issuance.go
0.00% <ø> (ø)

pkg/server/router/keystore.go
11.26% <ø> (ø)

pkg/server/router/manifest.go
10.97% <ø> (ø)

pkg/server/router/operation.go
0.00% <ø> (ø)

pkg/server/router/presentation.go
3.73% <ø> (ø)

pkg/server/router/readiness.go
0.00% <ø> (ø)

pkg/server/router/schema.go
10.12% <ø> (ø)

... and 3 more


Place more items in "Game development" category

Currently, the "Game development" category does not include Rust's SDL or SFML bindings, which instead are found under the "GUI" category. Since SDL and SFML are very prominent libraries for game development (arguably moreso than they are for GUI development), it would make more sense to have them placed under that section, or at least duplicated to it.

I agree, fixed. Thank you.


[azure-core] fixes sphinx paths and some docstring formatting

Can one of the admins verify this patch?


fix: use latest for cli reference

Tooling image is probably updated already.

Closing as @DuncanDoyle would update source. Created issue to deal with the problem of multiple places having those:


Not Publishing to Azure

Does this occur consistently?
Repro steps:

Action: appService.Deploy
Error type: Error
Error Message: Deployment to "tally-io-testing" failed. See output channel for more details.
Version: 0.16.2
OS: win32
OS Release: 10.0.17134
Product: Visual Studio Code
Product Version: 1.42.1
Language: en

Call Stack
Object.<anonymous> extension.bundle.js:1:503230
o extension.bundle.js:1:500515
processTicksAndRejections task_queues.js:89:5

Hi @Kylar182
Thanks for reporting.  Could you provide the output channel error details and repro steps, please?

In all honesty I just clicked the “report this error” thing. I did get it working on VS Community and it turns out my target environment was set incorrectly so that may have been the issue, I’m not sure.
Thanks,
Andrew J. Beeman
PH Cell:<PHONE_NUMBER>
https://tally-io.com/
<EMAIL_ADDRESS>Note: To protect against computer viruses, e-mail programs may prevent sending or receiving certain types of file attachments.  Check your e-mail security settings to determine how attachments are handled
This message contains confidential information and is intended only for recipient. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately if you have received this e-mail by mistake and delete this e-mail from your system. Finally, the recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
From: Nathan<EMAIL_ADDRESS>Sent: Monday, February 24, 2020 12:17 PM
To: microsoft/vscode-azureappservice<EMAIL_ADDRESS>Cc: Andrew Beeman<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/vscode-azureappservice] Not Publishing to Azure (#1407)
Hi @Kylar182https://github.com/Kylar182
Thanks for reporting. Could you provide the output channel error details and repro steps, please?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode-azureappservice/issues/1407?email_source=notifications&email_token=AJE7F7OD3QXTD2M6O23WOU3REQFINA5CNFSM4KZ4BMDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMY6YTA#issuecomment-590474316, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJE7F7J356RTP2C5X2P36UTREQFINANCNFSM4KZ4BMDA.

Closing since they got it working


publish: support Facebook Pages

I've got a podcast at https://wehavetoask.com/ that I post to via micropub with Screech. The podcast has a Facebook Page that I'd like to be able to syndicate my posts to automatically.
Annoyingly this is a separate Facebook API, but I think is still in scope for bridgy publish, since bridgy supports backfeeding activity from pages?

huh. out of curiosity, have you tried publishing with a page? i vaguely remember that it should work. not sure though; I'll test too.

(btw fortunately it's not actually a separate API; they just separated the docs for it for some reason.)

ooooops, you are correct and it does work. super my bad!
i forgot that i had test this once before and it almost did what i wanted, but i wanted a link at the end of a note to show up as the FB link preview and it did not. that would be a separate issue.

thanks! and i think the link feature is #474.


implement a c++ operator using other outside functions in 'so' file

When I write a c++ operator, I want to use functions of my 'so' file. I have add -L /usr/lib -lmy_so_file -ldl to g++, nvcc line of 'config.mk'. But when I build mxnet, got error undefined reference to xxx_function. The 'xxx_function' is added in xxx-inl.h. And the 'so' file test right independently.

How can we insert a pre-define function to dmlc-core?

@a550461053 are you using the c++ custom operator? if yes, you need to use the mx.library.load(*.so) api to have your .so file dynamically loaded.

@a550461053 are you using the c++ custom operator? if yes, you need to use the mx.library.load(*.so) api to have your .so file dynamically loaded.

No, I use the c++ operator in mxnet backend according to . Because I have implement a operator and I need  to reuse mshadow op.

[@mxnet-label-bot add custom]

Hi @a550461053 are you able to resolve the problem based on the discussion in https://github.com/apache/incubator-mxnet/pull/17486#issuecomment-586640766

Hi @a550461053 are you able to resolve the problem based on the discussion in #17486 (comment)

I implement a mxnet backend operator and use 'dlopen' to load 'so' file in 'xxx-inl.h' first forward function. It's ok.
But I have another problem: I inherit the mxnet operator to implement my XXX op, it's ok. But I want to use 'NDArray' as the input of forward function instead of 'TBlob'  for using the dependencies. When I try the NNVM_REGISTER_OP(_contrib_xxx).set_attr<FComputeEx>("FComputeEx<cpu>", XXX<cpu>);, test the XXX operator in python, got _contrib_XXX is not implemented for CPU. Do you have any ideas?

Hi @a550461053 are you able to resolve the problem based on the discussion in #17486 (comment)

I implement a mxnet backend operator and use 'dlopen' to load 'so' file in 'xxx-inl.h' first forward function. It's ok.
But I have another problem: I inherit the mxnet operator to implement my XXX op, it's ok. But I want to use 'NDArray' as the input of forward function instead of 'TBlob' for using the dependencies. When I try the NNVM_REGISTER_OP(_contrib_xxx).set_attr<FComputeEx>("FComputeEx<cpu>", XXX<cpu>);, test the XXX operator in python, got _contrib_XXX is not implemented for CPU. Do you have any ideas?

This new problem has been found: NNVM_REGISTER_OP should assign DispatchMode::kFComputeEx when using FComputeEx .


Check if the environment can produce structured Maven logs before parsing them

Release Note
NONE

Would you mind a review on this one @squakez ?


Move to building from Pypi package for automatic updates

Checklist

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

This proposes a change to building the Sigpy conda(-forge) package from the Pypi package. The major advantage fo this is that whenever a new version is pushed to Pypi, conda-forge will automatically build a package for the new version and open a PR to publish it. (The latter step can be automatically run if wanted). Seeing as Sigpy already has CI for uploading new Pypi versions, this would also automate the publishing of conda versions.
See the doc for more info on how this works.

@conda-forge-admin, please rerender

Note I've skipped one test (https://github.com/mikgroup/sigpy/blob/main/tests/test_version.py) because it hasn't got the right version string in.
Why do you test when building a package and not when you push / PR in to the repo? It's too late by the time you are publishing the package.

Note I've skipped one test (https://github.com/mikgroup/sigpy/blob/main/tests/test_version.py) because it hasn't got the right version string in.
Why do you test when building a package and not when you push / PR in to the repo? It's too late by the time you are publishing the package.

@frankong Can you clarify why there is the static "test_version"?

@gabuzi Good catch. I've updated to match the requirements.txt.

sigpy 0.1.25 still used the deprecated np.float (instead of np.float32 or np.float64) which is why I had to require numpy<=1.19. Since this issue is now fixed, requiring numpy<=1.20 is correct.
Are we ready to merge?

I believe so.


test_single_core_fused_ops.py::test_layernorm WH error with watcher enabled

Repro with TT_METAL_WATCHER=60 pytest tests/tt_eager/python_api_testing/unit_testing/test_single_core_fused_ops.py::test_layernorm[shape0]
tests/tt_eager/python_api_testing/unit_testing/test_single_core_fused_ops.py::test_layernorm[shape0]                   Metal | INFO     | Initializing device 0
                  Metal | INFO     | AI CLK for device 0 is:   1000 MHz
              LLRuntime | INFO     | Watcher attached device 0
              LLRuntime | INFO     | Watcher checking device 0
                 Always | INFO     | Watcher stopped the device due to bad NOC unicast transaction
                 Always | INFO     | While running kernels:
                 Always | INFO     |  brisc : tt_eager/tt_dnn/kernels/dataflow/writer_unary_interleaved_start_id_blocked.cpp
                 Always | INFO     |  ncrisc: tt_eager/tt_dnn/op_library/layernorm/kernels/reader_unary_interleaved_ln.cpp
terminate called after throwing an instance of 'std::runtime_error'
  what():  TT_THROW @ tt_metal/llrt/watcher.cpp:226: tt::exception
info:
On core (x=1,y=1): noc1:ncrisc{(16,02) 0x00000020, 2048}

https://github.com/tenstorrent-metal/tt-metal/actions/runs/7055822523/job/19206855753

All green now on main https://github.com/tenstorrent-metal/tt-metal/actions/runs/7441497962


Review user interface

The user interface should be reviewed once again before release 1.0.0. Demo available at https://openapi.design/

While reviewing the user interface, we should also check the validity of the output (#121)

About page styling updated in 5126af10b1443e48aaf63beaafe91c84e28759a5


Adding an Operations project for managing operations services

Added a Pulumi project for handling deployment of shared operations services to the various network environments. For the initial implementation it includes deployment of Consul servers.

👍


Unable to run due to circular import issue

I installed from source and then tried running the cli but ran into this issue
Steps to reproduce:

Create conda env with 3.11.5
pip install .
python3 src/neuralnoise/cli.py

Ran into:
Traceback (most recent call last):
  File "/Users/pawan/neuralnoise/src/neuralnoise/cli.py", line 1, in <module>
    from pathlib import Path
  File "/Users/pawan/miniconda3/envs/myenv/lib/python3.11/pathlib.py", line 1, in <module>
    import fnmatch
  File "/Users/pawan/miniconda3/envs/myenv/lib/python3.11/fnmatch.py", line 14, in <module>
    import re
  File "/Users/pawan/miniconda3/envs/myenv/lib/python3.11/re/__init__.py", line 124, in <module>
    import enum
  File "/Users/pawan/miniconda3/envs/myenv/lib/python3.11/enum.py", line 3, in <module>
    from types import MappingProxyType, DynamicClassAttribute
  File "/Users/pawan/neuralnoise/src/neuralnoise/types.py", line 1, in <module>
    from textwrap import dedent
  File "/Users/pawan/miniconda3/envs/myenv/lib/python3.11/textwrap.py", line 17, in <module>
    class TextWrapper:
  File "/Users/pawan/miniconda3/envs/myenv/lib/python3.11/textwrap.py", line 76, in TextWrapper
    whitespace = r'[%s]' % re.escape(_whitespace)
                           ^^^^^^^^^
AttributeError: partially initialized module 're' has no attribute 'escape' (most likely due to a circular import)

Thanks for reporting this! I made some changes to make it work for the Google Colab version and introduced this bug. This should be fixed in the latest version 1.3.0 now!


no automatic refresh - plugin environments list

https://digmatechnicalteam.slack.com/files/U02KWBA801W/F05EQDWV18A/image.png
the issue resolved when user clicks on the recent activity links

Issue moved to digma-ai/digma-intellij-plugin #888 via Zenhub


test(table): add text-align attribute to table body cells

Describe pull-request
Add text-align attribute to table test scenarios to align with newly introduced prop.
How to test

Make sure all tests pass on local

Checklist before submission

[ ] I have added unit tests for my changes (if applicable)
[x] All existing tests pass
[ ] I have updated the documentation (if applicable)

Suggested test steps

[ ] Browser testing (Chrome, Safari, Firefox)
[ ] Keyboard operability
[ ] Interactive elements have labels.
[ ] Storybook controls
[ ] Design/controls/props is aligned with other components
[ ] Dark/light mode and variants
[ ] Input fields – values should be displayed properly
[ ] Events

Screenshots
Include before/after screenshots for UI changes.
Additional context
Add any other context or feedback requests about the pull-request here.

Run test on my local. Table did show once, but after second run it was gone. I say lets merge this and will see how it will go with other PR where I have increased tolerance to it.


Follow up for drag&drop

After implementing drag&drop I noticed that the scrolling does not really work the way it should - is this also the case on your end or is this only occurring on mac? see attached video
https://github.com/user-attachments/assets/e584c421-623f-445b-ae80-b19e26d6f75a
the scrolling is activated but it somehow seems to go to a random place - sometimes the the selected item is in view, but some times not (as in the video)

Yes, I noticed that too, it only happens in large directories. But I can fix it tomorrow, it should be easy.

Thanks! I really appreciate your responsiveness and support! :)

The problem is, as expected, that in large directories the animation to the scroll target takes too long and ScrollArea::show_rows is used before the item is visible. In general, we should only set scroll_to_selection to false when the item is visible. I actually thought there was something in egui to check if an item is currently visible, but apparently that's not the case yet. That makes the whole thing much more complicated.

Nevermind - the problem was the switch from ScrollArea::show to ScrollArea::show_rows when scrolling. Since the row height in show_rows was set slightly incorrect, there was an offset when using show_rows. Will merge the fix tomorrow.
There will still be a scroll offset if there are items in the directory whose name takes up several lines.
Maybe truncating the file names when displaying them would be an option. Something like:
a_very_large_file_name_that_will_take_up_multiple_lines.pdf
will become
a_very_large_file_name...lines.pdf
macOS does something like this

That's a good idea! Truncating in the middle is not easy though 🤔


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Ensure output from node-notifier build failures is easy to retreive

When a webhook fires and rebuilds a content site like api.jquery.com, and it a command like npm install or grunt deploy failures, the output of those commands should be easy to retrieve from the builder host. For example, via /var/log/syslog, or via sudo journalctl -u notifier-server -f -n100.
The last time I tried this, however, the output was not readily available. It seems either the appropiate log levels are turned off, or perhaps the (sub?) process output isn't captured at all from the systemd unit perspective.
Some of the past findings from ~2021 are saved at https://github.com/jquery/infrastructure/wiki/Builder-host.

Solved in the new infra. node-notifier now runs with systemd, and in verbose "debug" mode, thus making build output easy to retrieve via journalctl.
https://github.com/jquery/infrastructure-puppet/commit/1d99e695b5c8ab08798ec99670a124af7862834c


Error during run the command "create_pickle.py"

Thank you for your code. Great Work.
I got the annotations folder after run the two codes for data processing : extractAnnotations.py and mergeAnnotationFiles.py. The annotation folder contains of 2325 crop images of stop and pedestrian detection sign.
Now the problem is occurred when I run pickle file (create_pickle.py) for pickling the data of resize image. I got a pickle file name as "data_raw_400x260.p" but the size is 6 byte. If this problem is not solved then I can't move to next stage. Please help me.

me too

I get problem in 'create_pickle.py' too . I only renamed the file 'allAnnotations.csv' to 'mergedAnnotations.csv', and I get this problem
Traceback (most recent call last):
File "create_pickle.py", line 42, in
image_files = os.listdir('annotations')
FileNotFoundError: [Errno 2] No such file or directory: 'annotations'
Can you tell me how to solve this problem ?I am eager　with this.

@Tian14267 Go to the tools folder and run
python extractAnnotations.py copy ../allAnnotations.csv
mv mergeAnnotationFiles.py ../
python mergeAnnotationFiles.py frame mergedAnnotations.csv

Hello, @TanmoyDL @c1a1o1 @Tian14267 @jacsmith21 @georgesung
I have just met the problem "No such file or directory: 'mergeAnnotations.csv'",
How should I get this file ? or what is it in the file?

@JoeyQWu You have to create mergedAnnovations.csv yourself using this command:
python extractAnnotations.py copy ../allAnnotations.csv

Cannot install the libraries of Image and ImageDraw and ImageFont

@BridgeQZH Those are all Pillow modules.
Install them with this command:
pip install Pillow

Then you should be able to import them like this:
from PIL import ImageFont, ImageDraw, Image

@BridgeQZH Those are all Pillow modules.
Install them with this command:
pip install Pillow

Then you should be able to import them like this:
from PIL import ImageFont, ImageDraw, Image

still No module named Image.why?i want to know.

@wqyolo I would guess that the PIL library you are importing is not the Pillow library you think it is. I don't have a good answer for you but I would double check that the library you imported and the library that you installed are in fact the same!

@wqyolo I would guess that the PIL library you are importing is not the Pillow library you think it is. I don't have a good answer for you but I would double check that the library you imported and the library that you installed are in fact the same!

hello.i use windows.how to make it in windows order?could you help me?
ln -s $LISA_DATA/resized_images_* .
ln -s $LISA_DATA/data_raw_*.p .

Does this help? I don't have access to a Windows machine but this google search might help if the link above doesn't work for you!

Thank you for your code. Great Work.
I got the annotations folder after run the two codes for data processing : extractAnnotations.py and mergeAnnotationFiles.py. The annotation folder contains of 2325 crop images of stop and pedestrian detection sign.
Now the problem is occurred when I run pickle file (create_pickle.py) for pickling the data of resize image. I got a pickle file name as "data_raw_400x260.p" but the size is 6 byte. If this problem is not solved then I can't move to next stage. Please help me.

where are the extractAnnotations.py and mergeAnnotationFiles.py?

See the instructions. You have to "download the LISA Traffic Sign Dataset". From what I recall, the files are somewhere in there.


Cannot read property 'node' of null

Issue Id: 63596b68-0dcc-c826-1b35-9dd3ab1dd1f5Versions - 1.22.1-  6c22e21cdcd6811770ddcc0d8ac3174aaad03678-  6b4d53cdab8bcae1eaaa4934d93c077319b573dbStack TypeError: Cannot read property 'node' of null/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts#478:20 (getValueInRange2)/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts#460:19 (getValueInRange)/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.ts#94:25 (getValueInRange)/vs/editor/common/model/textModel.ts#752:22 (getValueInRange)/vs/editor/contrib/multicursor/multicursor.ts#198:34 (create)/vs/editor/contrib/multicursor/multicursor.ts#743:26 (_createState)/vs/editor/contrib/multicursor/multicursor.ts#707:38 (_update)/vs/editor/contrib/multicursor/multicursor.ts#691:9 (call)/vs/base/common/event.ts#140:15 (fire)/vs/editor/common/commonCodeEditor.ts#994:37 (call)/vs/base/common/event.ts#140:15 (fire)/vs/editor/common/controller/cursor.ts#397:21 (_emitStateChangedIfNecessary)/vs/editor/common/controller/cursor.ts#194:7 (setStates)/vs/editor/common/controller/cursor.ts#325:7    at t.executeEdits (out/vs/workbench/workbe

We haven't seen the error for a long time, closing as obsolete.


Add information about licensing

@vbauer I have added apache license yet.Thanks for your comment.

Thank you for information.


DBZ-443 db-history recovery mode

Adding db-history recovery mode: schema_only_recovery
Just an initial pass at this but I wanted to get some feedback on the general approach here.
Description of changes:
If the db-history topic becomes corrupted and causes the connector to get stuck, this snapshot mode will re-snapshot the schema just like schema_only, but will continue reading the binlog from it's existing position rather than the current position.
This is different than schema-only as it allows us to gracefully recover the records during the outage gap, assuming the schema has not changed during that time. If the schema has changed, it may result in some corrupted events during the gap, however this is probably more desirably than lost events anyway.

@pgoranss Thanks for the contribution! I generally like the approach, I've just left two issues to discuss/solve.

@jpechane @gunnarmorling The more I think about this, I realize it's not really a new snapshot mode. i.e. Nobody will want to start up debezium with this snapshot mode configuration (and if you do, what is supposed to happen?).
No this seems like something new: a recovery mode. So, my question is should the configuration be something new as well, rather than hijacking the existing "snapshot mode" config to accomodate this type of recovery..
I'd appreciate your thoughts!

I am all in for a recovery mode! We just need to come up with how to enable it and how it should behave when the task is rebalanced in the midst of recovery - maybe offsets could be used for it?


Focus doesn't go to another weston-terminal window in 3D

Summary
When 2 weston-terminal window is opened, it's impossible to click the other window and move focus.
I can select text with mouse, but can't enter texts.

Closed by #341


Dictation Indicator issue (jsq_stringByTrimingWhitespace)

(NSString *)jsq_stringByTrimingWhitespace
{
NSMutableCharacterSet *characterSet = [NSMutableCharacterSet characterSetWithCharactersInString:@"￼"];//ignoring Unicode Character 'OBJECT REPLACEMENT CHARACTER' (U+FFFC)
[characterSet formUnionWithCharacterSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
return [self stringByTrimmingCharactersInSet:characterSet];
}

Hey @azonov - Please review the contribution guidelines and provide more information. :smile:

Hello everyone!
I'm sorry to inform the community that I'm officially deprecating this project. 😢 Please read my blog post for details:
http://www.jessesquires.com/blog/officially-deprecating-jsqmessagesviewcontroller/
Thus, I'm closing all issues and pull requests and making the necessary updates to formally deprecate the library. I'm sorry if this is unexpected or disappointing. Please know that this was an extremely difficult decision to make. I'd like to thank everyone here for contributing and making this project so great. It was a fun 4 years. 😊
Thanks for understanding,
— jsq