Investigate higher number of sentry bugs

We are hitting the limit of 50k errors/month.
We should see why this number is higher.
Is it because of:

More users?
User errors that should be ignored?
More bugs?
Should we upgrade to the next sentry plan?

Definition of done:

Find the cause(es) for more bugs
Determine if we should upgrade to next sentry plan
Open followup issues if necessary

Received this Sentry report in my inbox on Monday:

Investigation Results

We had 280 000 error events in the last 30 days

Tom already bumped the event limit to 500 000. This costs 77 $ per month more than 50k

There has been no increase in users

There has been an increase in daily (resolved + unresolved) events on April 29. We're on a high level ever since. We went from ~500 events to ~1500 per day.

The issue causing most events is already handled (~120k)
A few users are causing most of the bugs

Unfortunately there is no client side throttling . We can change the sampling rate but I'd rather pay more than lose visibility

By ignoring OSErrors and fixing Pika errors we already made huge step in the right direction

Next steps

[ ] Tackle unresolved issue which cause a lot of events

18 000: Telegram: https://sentry.io/organizations/rasahq/issues/2228387098/?end=2021-04-29T23%3A59%3A59&project=2801673&query=is%3Aunresolved&sort=freq&start=2021-04-29T00%3A00%3A00&utc=true (~ 700 per day)
24 000, redis: https://sentry.io/organizations/rasahq/issues/2394425410/?project=2801673&query=&sort=freq&statsPeriod=30d
12 0000, tracker-store:https://sentry.io/organizations/rasahq/issues/2260221914/?project=2801673&query=&sort=freq&statsPeriod=30d

[ ] Ignored and discard the ValueError for environment variables which caused ~120k events. This means that this issue will no longer count towards our quota (see 4.1 here). This operation is revertible in case we think we made the wrong decision at same point.
[ ] Do the same for the OSErrors
[ ] I suggest setting the quota back to 200 000. If we discard the ValueError and the OSErrors this accounts for roughly 162 000 errors which leaves us with ~120 000 errors. 200 000 errors should hence still give us plenty of buffer.

Not suggested next steps
- Introduce a separate alert for issues with more than 5000 events per week. I wouldn't do this as these are mostly caused by very few users. Issues which impact more users are covered by existing rules.

the ValueError seems a bit tricky: are we completely sure it's because of a usage error? I remember that there was a recent issue with how Rasa X discovered yaml files, and it tried to read the .github/ folder of a git repository (in this case the culprit was Rasa X).


This example appears to be broken, unfortunately

There appear to be two distinct problems when I try to follow this example.
When pushing the service broker, I encounter the following issue:
Staging app and tracing logs...
   Downloading web_config_transform_buildpack...
   Downloading staticfile_buildpack...
   Downloading java_buildpack...
   Downloading ruby_buildpack...
   Downloading dotnet_core_buildpack...
Error staging application: An app was not successfully detected by any available buildpack
TIP: Use 'cf buildpacks' to see a list of supported buildpacks.
FAILED

I did make sure that I was in the correct subdirectory of the project root - service_broker.
This could be a compatibility issue again. The ruby_buildpack was downloaded, but its version was ruby_buildpack-cached-cflinuxfs3-v1.8.18.zip, released on 12 May 2020, which presumably doesn't support the version of Ruby specified in the Gemfile (2.4.3).
It is difficult to discover which versions of anything are supported by any given buildpack version. About the best way I have been able to discover is to open the GitHub releases log. In this particular case, it lists support for Ruby versions 2.5.7, 2.5.8 and upwards. However, even the minimum necessary version change in the Gemfile (to Ruby version 2.5.8) does not avoid the next problem: although the app can now be pushed successfully, it cannot be turned into a service. See output below.
$ cf create-service github-repo-xxx public github-repo
Creating service instance github-repo in org xxx.xxx.org / space development as<EMAIL_ADDRESS>Service broker error: GitHub returned an error - POST https://api.github.com/user/repos: 404 - Not Found // See: https://developer.github.com/v3/repos/#create
FAILED

Instead, I went back to an earlier buildpack. There is none that supports Ruby 2.4.3 with stack cflinuxfs3, so the best compromise is to set the Ruby version in the Gemfile to 2.4.4 and choose version 1.7.25:
$ cf push github-xxx -k 512m -m 512m -b https://github.com/cloudfoundry/ruby-buildpack/releases/download/v1.7.25/ruby-buildpack-cflinuxfs3-v1.7.25.zip

Unfortunately this doesn't fix the problem either.
How to investigate what is going on? The app log doesn't tell me anything.

I eventually discovered that the "repo" permission had inadvertently been removed from my personal access token! No wonder the broker was unable to access GitHub. However, the backward compatibility issue with the buildpack continues to exist.


Material should have a non-animating constructor

Currently, the Material widget animates all changes to any of its properties. For some use cases it would be cool to turn those implicit animations off (e.g. when the animation is actually driven from the outside, see https://github.com/flutter/packages/pull/30/files#r349369211).

A Material widget that does not implicitly animate properties could build a relatively simple widget tree. That would be helpful in cases where the app doesn't want the animation, or is doing it's own animation at a higher level.

Workaround: You can currently achieve a non-animating material by setting its duration property to Duration.zero.
However, as Hans pointed out, we could probably build a simpler widget tree in that case since setting the Duration to zero still builds all the implicit animation cruft.

One way we could expose this in a backwards-compatible way is by adding an animated (default true) that just toggles the use of _MaterialInterior:
    return widget.animated
        ? _MaterialInterior(
            curve: Curves.fastOutSlowIn,
            duration: widget.animationDuration,
            shape: shape,
            borderOnForeground: widget.borderOnForeground,
            clipBehavior: widget.clipBehavior,
            elevation: widget.elevation,
            color: backgroundColor,
            shadowColor: widget.shadowColor,
            child: contents,
          )
        : PhysicalShape(
            child: _ShapeBorderPaint(
              child: contents,
              shape: shape,
              borderOnForeground: widget.borderOnForeground,
            ),
            clipper: ShapeBorderClipper(
              shape: shape,
              textDirection: Directionality.of(context),
            ),
            clipBehavior: widget.clipBehavior,
            elevation: widget.elevation,
            color: ElevationOverlay.applyOverlay(
                context, backgroundColor, widget.elevation),
            shadowColor: widget.shadowColor,
          );

Another option would be to make another widget MotionlessMaterial, which notably could be done in userland fairly easily

Another solution is just to set a Key on the widget when you replace it, that'll cause the old one to be thrown away and a new one created without animating.
Given that there are numerous solutions, I'm going to close this bug.


Implement responsive design

This PR will introduce several changes that improve the responsive design of the website on smaller devices. This issue will close #48. Some examples include:

Improving the Header when in the editor — the "Save draft" button has been condensed into another button with a save icon; this is only displayed on smaller devices
Implementing menu in the Header for smaller devices

Additionally, the Header component has been heavily refactored to improve code readability.

Thanks for the feedback, @AnthonyKuang! I'll follow up on them and work on improving the responsive design even more.

Keep at it! As you said, patience is a virtue 😇
V/r,
Anthony

On Nov 17, 2021, at 9:14 PM, Arash @.***> wrote:

Thanks for the feedback, @AnthonyKuang! I'll follow up on them and work on improving the responsive design even more.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

This has been pretty stale for a little while, and it has to do with one issue that I'm not sure I'm able to resolve just yet. I'll create a separate issue regarding it in the meantime, then maybe merge the changes implementing in this PR first.
I'll do this soon, but if you have any other thoughts, let me know!

Congratulations Arash!
You've been working on this on a while. Nice to see this, finally completed


chore: update apiv1 docs

Upper case the request handler in apiv1;
Shorten script file name from generate-api-documentation to gen-api-v1-docs;

FYI @lincolnthalles

FYI @lincolnthalles

This refactoring broke Swagger UI and the documentation spec.
It's ok to name the functions whatever suits best, but @Router comments must match the route:
g.GET("/status", s.GetSystemStatus) -> @Router		/api/v1/status

FYI @lincolnthalles

@lincolnthalles Fixed in https://github.com/usememos/memos/pull/2118


Device: M5Stack Cardputer v1.0

I pulled this in manually from the form.
The Product Identifier came up as 0x32f390a2 for me on the site and converted to base 10 🤷 not sure if this is right.

cc https://github.com/microsoft/devicescript/issues/679
@microsoft-github-policy-service agree company="Microsoft"
@microsoft-github-policy-service agree

I'm a little confused as if this should be an entry for the M5Stamp or the M5Cardputer. The stamp is the chip, the cardputer is the device with the lcd and keyboard.


Improved UninstallPCHealthCheck function performance

Before:
C:\Windows\Installer\35825.msi

Days              : 0
Hours             : 0
Minutes           : 1
Seconds           : 37
Milliseconds      : 944
Ticks             : 979443417
TotalDays         : 0.00113361506597222
TotalHours        : 0.0272067615833333
TotalMinutes      : 1.632405695
TotalSeconds      : 97.9443417
TotalMilliseconds : 97944.3417

After:
C:\Windows\Installer\35825.msi

Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 6
Milliseconds      : 699
Ticks             : 66991853
TotalDays         : 7.75368668981482E-05
TotalHours        : 0.00186088480555556
TotalMinutes      : 0.111653088333333
TotalSeconds      : 6.6991853
TotalMilliseconds : 6699.1853

I measured time until $Folder.GetDetailsOf($File, 22) -eq "Windows PC Health Check" condition is true.
Additional info:
(New-Object -ComObject Shell.Application).NameSpace("$env:SystemRoot\Installer").Items().Count
1243

Hm. Aren't you a hacker?))

Why? 😅

I don't get PRs with code improvements often. But yours makes sense. I will check later. :)
Better look at the UpdateLGPEPolicies function. I was trying to add multithreading support but failed due to being a n00b. 🐱


Prepare 3.0 release

Summary
Prepare 3.0 release for upcoming Laravel 11 release.
Type of change

[x] Misc. change (internal, infrastructure, maintenance, etc.)

Checklist

[x] Add a CHANGELOG.md entry

@mfn good to go, or do we want to add anything?


Bluetooth: Host: bt_conn_cb_register is not thread-safe

bt_conn_cb_register and bt_conn_cb_unregister are not thread safe.
Fixing this is non-trivial because of bt_conn_cb_unregister. The following must be taken into consideration:

While in a callback, any number of calls to bt_conn_cb_unregister could happen.
Holding a mutex while invoking a callback is a deadlock hazard.
Users may be naively expecting that after the call to bt_conn_cb_unregister returns, the callback is not running or going to be run. It is always a plus to adhere to the principle of least astonishment.

It may be necessary to alter the API. Either by limiting in documentation when bt_conn_cb_unregister may be called, or better by changing the API to naturally synchronize. Alternatively, consider removing bt_conn_cb_unregister, as the use-case it was added for is poorly motivated[^1].
[^1]: The simpler fix would have been to call bt_conn_cb_register once on boot from SYS_INIT.

The most common pattern is to register the callback before starting Bluetooth, right? Are there use cases where this is not the case? If not, I suggest documenting it.

Is this an issue specifically for the conn callbacks, or for all callbacks?

I'm not opposed to removing the unregister() API, however at least the concern where linked list nodes may get removed in the middle of iterating the list should be covered by the existence of SYS_SLIST_FOR_EACH_NODE_SAFE() (which is specifically designed for such a use case).

I'm not opposed to removing the unregister() API, however at least the concern where linked list nodes may get removed in the middle of iterating the list should be covered by the existence of SYS_SLIST_FOR_EACH_NODE_SAFE() (which is specifically designed for such a use case).

Unfortunately SYS_SLIST_FOR_EACH_NODE_SAFE only makes it safe to delete the one item that the iteration is at currently, not performing an arbitrary amount of deletions. This could be used to

I'm not opposed to removing the unregister() API, however at least the concern where linked list nodes may get removed in the middle of iterating the list should be covered by the existence of SYS_SLIST_FOR_EACH_NODE_SAFE() (which is specifically designed for such a use case).

Unfortunately SYS_SLIST_FOR_EACH_NODE_SAFE only makes it safe to delete the one item that the iteration is currently at. It's not safe to perform an arbitrary amount of deletions.
It is possible to make a custom iterator-aware list implementation.

Is this an issue specifically for the conn callbacks, or for all callbacks?

This is probably a general issue. But I think it's best to consider cases one by one, as the situation may be slightly different each time, and the problem at hand is more tangible.
I think it's best to limit the scope of a single GitHub ticket to focus and make our product better a little at a time.

The most common pattern is to register the callback before starting Bluetooth, right? Are there use cases where this is not the case? If not, I suggest documenting it.

Yes, can't think of a good case. This amount of flexibility is only truly needed for exotic stuff like for dynamically loading an arbitrary number of libraries runtime that need Bluetooth callbacks.
How should we phrase this in the documentation? As a recommendation? Or as a requirement?

A: bt_conn_cb_register: It's recommended to do all callback registration before the first call to bt_enable.
B: bt_conn_cb_unregister: Using this is recommended against.

Is this an issue specifically for the conn callbacks, or for all callbacks?

This is probably a general issue. But I think it's best to consider cases one by one, as the situation may be slightly different each time, and the problem at hand is more tangible.
I think it's best to limit the scope of a single GitHub ticket to focus and make our product better a little at a time.

The reason why I asked is that we have multiple cases where we register/unregister callbacks in the LE audio stack and samples.
We may want to scan for something specific and do

register scan callbacks
filter on adv reports for what we are looking for
unregister scan callbacks once it's found

Step 3 can of course be replaced by a local boolean where we just return early in the scan receive callback.
Another use case we have for unregister (and the reason why we recently added some unregister in the LE audio API), is that when running unittests, we want to register callbacks at the beginning of the test, and remove it again at the end. The reason for this is that memory isn't cleared between each run, so we need to clear it manually. There may be some workarounds that can make this work, but there certainly are some use cases for unregister.

@alwa-nordic Even though this could be classified as a bug, it seems to be more of a general "we need to improve this area" kind of thing. So I will retag it as enhancement. So it follows a different triaging path.

Ok. At least enhancement seems consistent with other issues related to thread-safety: https://github.com/zephyrproject-rtos/zephyr/issues/52364
We should evaluate whether these issues should be counted as bugs or not in the Bluetooth WG meeting. I'll add the tag.

Another thing to keep in mind is that an application can also at any point set/unset the function pointers in struct bt_conn_cb. This is another way for an application to avoid getting callbacks when it's not interested (similar to the bool approach mentioned above). In this case the list itself is not modified, but the pointers inside each list node may be


Attachment Feature

Added the ability to send files as attachments.

@snikch Made the review changes

Great, thanks!


Update Project Footer

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Hey @anuragverma108 . This issue is to track the proposed changes to the project footer.
Before making the changes, the footer looks like:

After making the changes, the footer looks like:

please add the gssoc labels and I would like to work on it under GSSOC'24. Thank you!!
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@anuragverma108 please assign this issue to me

I can improve the footer with embedded animated newsletter form and more div CSS

Assigned!
Make sure to attach before & after screenshots in your PR. Also, star the repo before working on it. While creating your PR, ensure you pull all existing changes beforehand to avoid conflicts.
Happy open-source contributing!


rm java 9 and 10 on travis

What is the purpose of the change
fix #2558 , rm java 9 and 10 on travis
Brief changelog
XXXXX
Verifying this change
XXXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[ ] Run mvn clean install -DskipTests & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #2559 into master will decrease coverage by 0.08%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #2559      +/-   ##
============================================
- Coverage        55%   54.92%   -0.09%
+ Complexity     5279     5276       -3
============================================
  Files           573      573
  Lines         25517    25517
  Branches       4531     4531
============================================
- Hits          14035    14014      -21
- Misses         9381     9399      +18
- Partials       2101     2104       +3

Impacted Files
Coverage Δ
Complexity Δ

...ache/dubbo/remoting/p2p/support/AbstractGroup.java
45.45% <0%> (-11.37%)
7% <0%> (-1%)

...e/dubbo/remoting/transport/netty/NettyChannel.java
57.5% <0%> (-8.75%)
19% <0%> (-2%)

...ubbo/rpc/protocol/dubbo/ChannelWrappedInvoker.java
41.66% <0%> (-8.34%)
3% <0%> (ø)

...onfig/spring/extension/SpringExtensionFactory.java
79.31% <0%> (-6.9%)
11% <0%> (ø)

...he/dubbo/remoting/transport/netty/NettyServer.java
67.85% <0%> (-3.58%)
8% <0%> (-1%)

...a/org/apache/dubbo/monitor/dubbo/DubboMonitor.java
87.85% <0%> (-1.87%)
15% <0%> (ø)

.../dubbo/remoting/transport/netty4/NettyChannel.java
62.35% <0%> (+1.17%)
23% <0%> (+1%)
: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 4fd352b...612a6d2. Read the comment docs.


SquareCircle-AdamMiller

This is my Art Program Submission to receive a Blot Robot. My piece is named "Square Circle" because the center of it is dominated by a revolved square that looks like a circle. There are also several revolved triangles to add angelic shapes throughout the piece. To add a little bit of randomness, a curve is randomly generated across the boundaries of the piece as a final touch. I have never programmed art before, so this was a very enlightening experience. I enjoyed using my technical knowledge to create real art that I do not have the abilities to create by hand. Thank you for this opportunity, and I am excited to see my Blot in action.

Adam Miller :)

Thanks for the submission. I think this may be a bit disorder to earn a Blot but please resubmit when you are ready.


bug: revert plausible analytics change

TLDR: we lost about 2 days worth of analytics because some users of the site are hitting a cached back-end function that doesn't have the updated proxy code

This error showed up in sentry

The error Could not parse content as FormData. happens when the hooks.server.ts does not have the updated safe_form_data handle to skip parsing the body as form-data

I'm baffled that a back-end function can be cached like this but I guess that's something that can happen on vercel?

I'm reverting my proxy changes to go back to the vercel.json file for now

Confirmed working on the vercel preview deploy.
Don't want to bother anyone on a Sunday, going to make the executive decision and merge. We can chat about this on Monday.


REPLAY-1905 Do not resolve WindowManager from Application context

What does this PR do?
In this PR we are fixing the StrictMode IllegalAccesException when trying to get the WindowManager from the Application instead of getting it from a visual Context as recommended.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1558 (d943db3) into develop (5c9feb9) will increase coverage by 0.10%.
Report is 6 commits behind head on develop.
The diff coverage is 92.86%.

@@             Coverage Diff             @@
##           develop    #1558      +/-   ##
===========================================
+ Coverage    83.21%   83.30%   +0.10%
===========================================
  Files          437      437
  Lines        14749    14750       +1
  Branches      2220     2223       +3
===========================================
+ Hits         12272    12287      +15
+ Misses        1889     1873      -16
- Partials       588      590       +2

Files Changed
Coverage Δ

...nternal/recorder/listener/WindowsOnDrawListener.kt
89.29% <85.71%> (-6.71%)
:arrow_down:

...dog/android/sessionreplay/SessionReplayRecorder.kt
94.20% <100.00%> (ø)

...nreplay/internal/recorder/ViewOnDrawInterceptor.kt
95.83% <100.00%> (-0.17%)
:arrow_down:

...ternal/recorder/callback/RecorderWindowCallback.kt
90.48% <100.00%> (-0.15%)
:arrow_down:

... and 19 files with indirect coverage changes


SDX 1.b.ii Kytos-ng has a napp (sdx_topology) that needs refactoring

Created by Luis Marin Vera via monday.com integration. 🎉

All advice and comments were reviewed, a solution was found, and the pull request is ready for final review.


unexpected exp overflow

The following problem is dual-infeasible:
from gpkit import Variable, Model
import numpy as np

CL = Variable("CL")
CD = Variable("CD")
V = Variable("V", "m/s", "cruise speed")
W = Variable("W", 200, "lbf", "weight")
rho = Variable(r"\rho", 1.2, "kg/m^3", "air density")
S = Variable("S", 190, "ft^2", "wing area")
m = Model(V*(W/(CL/CD)),
          [0.5*rho*CL*S*V**2 >= W,
           CL**1.51/CD <= 20])
sol = m.solve("mosek")

Mosek indeed returns a DUAL_INFEAS_CER. Surprisingly though, running the code above results in an overflow error,
gpkit/geometric_program.py:156: RuntimeWarning: overflow encountered in exp
  np.exp(primal)))

It seems to me that we should not be taking the exp of the primal solution if the solver returns DUAL_INFEAS_CER.
We should track this down and fix it to make sure it's not representative of a bigger issue.

Oh, this is just that we don't check solver status before calling exp


Resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException:…

Resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException:  javax.xml.bind.JAXBException
https://github.com/spring-guides/gs-accessing-data-jpa/issues/29
here is console output after edits made:
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< org.springframework:jpatest >---------------------
[INFO] Building jpatest 0.1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ jpatest ---
[INFO] Deleting /Users/mhuisman/dev/jpatest/target
[INFO]
[INFO] >>> spring-boot-maven-plugin:2.0.5.RELEASE:run (default-cli) > test-compile @ jpatest >>>
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ jpatest ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/mhuisman/dev/jpatest/src/main/resources
[INFO] skip non existing resourceDirectory /Users/mhuisman/dev/jpatest/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ jpatest ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /Users/mhuisman/dev/jpatest/target/classes
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ jpatest ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/mhuisman/dev/jpatest/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ jpatest ---
[INFO] No sources to compile
[INFO]
[INFO] <<< spring-boot-maven-plugin:2.0.5.RELEASE:run (default-cli) < test-compile @ jpatest <<<
[INFO]
[INFO]
[INFO] --- spring-boot-maven-plugin:2.0.5.RELEASE:run (default-cli) @ jpatest ---

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.0.5.RELEASE)

2019-01-16 17:55:15.233  INFO 1968 --- [           main] hello.Application                        : Starting Application on Marks-MacBook-Pro.local with PID 1968 (/Users/mhuisman/dev/jpatest/target/classes started by mhuisman in /Users/mhuisman/dev/jpatest)
2019-01-16 17:55:15.237  INFO 1968 --- [           main] hello.Application                        : No active profile set, falling back to default profiles: default
2019-01-16 17:55:15.278  INFO 1968 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6be32b8c: startup date [Wed Jan 16 17:55:15 PST 2019]; root of context hierarchy
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (file:/Users/mhuisman/.m2/repository/org/springframework/spring-core/5.0.9.RELEASE/spring-core-5.0.9.RELEASE.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2019-01-16 17:55:16.130  INFO 1968 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2019-01-16 17:55:16.292  INFO 1968 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2019-01-16 17:55:16.359  INFO 1968 --- [           main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default'
2019-01-16 17:55:16.387  INFO 1968 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [
	name: default
	...]
2019-01-16 17:55:16.474  INFO 1968 --- [           main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.2.17.Final}
2019-01-16 17:55:16.475  INFO 1968 --- [           main] org.hibernate.cfg.Environment            : HHH000206: hibernate.properties not found
2019-01-16 17:55:16.533  INFO 1968 --- [           main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2019-01-16 17:55:16.674  INFO 1968 --- [           main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
2019-01-16 17:55:17.150  INFO 1968 --- [           main] o.h.t.schema.internal.SchemaCreatorImpl  : HHH000476: Executing import script 'org.hibernate.tool.schema.internal.exec.ScriptSourceInputNonExistentImpl@9755d2c'
2019-01-16 17:55:17.152  INFO 1968 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2019-01-16 17:55:17.696  INFO 1968 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2019-01-16 17:55:17.697  INFO 1968 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Bean with name 'dataSource' has been autodetected for JMX exposure
2019-01-16 17:55:17.700  INFO 1968 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Located MBean 'dataSource': registering with JMX server as MBean [com.zaxxer.hikari:name=dataSource,type=HikariDataSource]
2019-01-16 17:55:17.712  INFO 1968 --- [           main] hello.Application                        : Started Application in 2.765 seconds (JVM running for 6.128)
2019-01-16 17:55:17.780  INFO 1968 --- [           main] hello.Application                        : Customers found with findAll():
2019-01-16 17:55:17.780  INFO 1968 --- [           main] hello.Application                        : -------------------------------
2019-01-16 17:55:17.800  INFO 1968 --- [           main] o.h.h.i.QueryTranslatorFactoryInitiator  : HHH000397: Using ASTQueryTranslatorFactory
2019-01-16 17:55:17.920  INFO 1968 --- [           main] hello.Application                        : Customer[id=1, firstName='Jack', lastName='Bauer']
2019-01-16 17:55:17.920  INFO 1968 --- [           main] hello.Application                        : Customer[id=2, firstName='Chloe', lastName='O'Brian']
2019-01-16 17:55:17.921  INFO 1968 --- [           main] hello.Application                        : Customer[id=3, firstName='Kim', lastName='Bauer']
2019-01-16 17:55:17.921  INFO 1968 --- [           main] hello.Application                        : Customer[id=4, firstName='David', lastName='Palmer']
2019-01-16 17:55:17.921  INFO 1968 --- [           main] hello.Application                        : Customer[id=5, firstName='Michelle', lastName='Dessler']
2019-01-16 17:55:17.921  INFO 1968 --- [           main] hello.Application                        :
2019-01-16 17:55:17.927  INFO 1968 --- [           main] hello.Application                        : Customer found with findById(1L):
2019-01-16 17:55:17.928  INFO 1968 --- [           main] hello.Application                        : --------------------------------
2019-01-16 17:55:17.928  INFO 1968 --- [           main] hello.Application                        : Customer[id=1, firstName='Jack', lastName='Bauer']
2019-01-16 17:55:17.928  INFO 1968 --- [           main] hello.Application                        :
2019-01-16 17:55:17.928  INFO 1968 --- [           main] hello.Application                        : Customer found with findByLastName('Bauer'):
2019-01-16 17:55:17.928  INFO 1968 --- [           main] hello.Application                        : --------------------------------------------
2019-01-16 17:55:17.976  INFO 1968 --- [           main] hello.Application                        : Customer[id=1, firstName='Jack', lastName='Bauer']
2019-01-16 17:55:17.976  INFO 1968 --- [           main] hello.Application                        : Customer[id=3, firstName='Kim', lastName='Bauer']
2019-01-16 17:55:17.976  INFO 1968 --- [           main] hello.Application                        :
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  5.356 s
[INFO] Finished at: 2019-01-16T17:55:17-08:00
[INFO] ------------------------------------------------------------------------
2019-01-16 17:55:17.983  INFO 1968 --- [       Thread-2] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@6be32b8c: startup date [Wed Jan 16 17:55:15 PST 2019]; root of context hierarchy
2019-01-16 17:55:17.986  INFO 1968 --- [       Thread-2] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2019-01-16 17:55:17.987  INFO 1968 --- [       Thread-2] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans
2019-01-16 17:55:17.988  INFO 1968 --- [       Thread-2] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
2019-01-16 17:55:17.989  INFO 1968 --- [       Thread-2] .SchemaDropperImpl$DelayedDropActionImpl : HHH000477: Starting delayed drop of schema as part of SessionFactory shut-down'
2019-01-16 17:55:17.993  INFO 1968 --- [       Thread-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2019-01-16 17:55:17.996  INFO 1968 --- [       Thread-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.

Rebased and merged from the command line. Thanks for the PR.


chore: fix PHP 8.2.3 for PHPUnit

Description
Temporary solution for  #7362
Checklist:

[x] Securely signed commits
[] Component(s) with PHPDoc blocks, only if necessary or adds value
[] Unit testing, with >80% coverage
[] User guide updated
[] Conforms to style guide

We cannot specify patch version?
https://github.com/shivammathur/setup-php#tada-php-support


Apply load balancing policy

Example how to do policy application.

LGTM except for the multiple policies per destination cluster.

Merging for now and fixing that issue later.


HBASE-24524 SyncTable logging improvements

While troubleshooting mismatches in replication deployment, SyncTable logging can provide some insights on what is diverging between two clusters. One caveat, though, is that it logs diverging row key as hexdecimal values, which is not so useful for operators trying to figure out which rows are mismatching, ideally, this info should be human readable, so that operators could have the exact value they could use for querying the tables with other tools, such as hbase shell.
Another issue is that while rows mismatches are logged as info, cell values mismatches are only logged as debug. In general, any of the mismatches would already be quite verbose, so ideally both should be logged in debug level.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 34s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 59s
the patch passed

+1 :green_heart:
compile
0m 28s
the patch passed

+1 :green_heart:
javac
0m 28s
the patch passed

+1 :green_heart:
shadedjars
5m 40s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 21s
hbase-mapreduce in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
8m 55s
hbase-mapreduce in the patch passed.

31m 53s

Subsystem
Report/Notes

Docker
Client=19.03.11 Server=19.03.11 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1878

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 4b77416cadd9 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 15ddded26b

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-mapreduce.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-mapreduce.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/testReport/

Max. process+thread count
4632 (vs. ulimit of 12500)

modules
C: hbase-mapreduce U: hbase-mapreduce

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 24s
Docker mode activated.

-0 :warning:
yetus
0m  2s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m  5s
master passed

+1 :green_heart:
compile
0m 24s
master passed

+1 :green_heart:
shadedjars
6m 13s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 23s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 56s
the patch passed

+1 :green_heart:
compile
0m 24s
the patch passed

+1 :green_heart:
javac
0m 24s
the patch passed

+1 :green_heart:
shadedjars
6m  5s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 18s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
13m 28s
hbase-mapreduce in the patch passed.

37m 51s

Subsystem
Report/Notes

Docker
Client=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1878

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 07a7424d7454 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 15ddded26b

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/testReport/

Max. process+thread count
3018 (vs. ulimit of 12500)

modules
C: hbase-mapreduce U: hbase-mapreduce

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1878/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

LGTM. Is it worth calling out in a release note that the logging level has changed to prevent surprises by operators?

Makes sense to me, will do.


Change to standalone app

Closes #24
Now the app can be installed using pip and used as a standalone command.

When running leet2git init, json file pops up twice.

when running leet2git reset, I think we need some sort of progress bar.
Otherwise, it looks as if the process is stopped.
Also, reset process takes too long if it ever ends.

Other methods including get-all-submissions, get-question works fine to me (in windows)

GitPython module needs to be added in requirement

Tested again, leet2git reset does not work for now

Turns out when running leet2git reset, it removes only question pickle file, id_title map.
Questions.md and src, test remains.

When using get-all-submissions(it may happen with get-question), autoimport makes duplicates.
For example, when List appears two times in function definition, from typing import List appears twice.
I think we can get away from this problem if we run isort automatically.

think we can get away from this problem if we run isort automatica

I agree with you. I was planning to include it on this PR as well. That's why I moved them from dev requirements to the app requirements.

Turns out when running leet2git reset, it removes only question pickle file, id_title map.
Questions.md and src, test remains.

I added an option to perform a hard reset using the reset --hard command.

Hmm.. for some reason, both main and feature/add-click branch fails to get csrftoken from leetcode.
I first thought it is sth to do with your last commit(lazy call) but I guess it is not since it's not working in main branch too.
I'm not sure if it is because of leetcode's update or my own problem.
I guess you should have a look into this.
@yurirocha15

fantástico!
nice job mano!


Make Tuple str use raw args

Fixes #9
Also adds a test that the str forms recreate the object.

Well the coverage requirement already caught a bug for me (I accidentally wrote a test that tested Python types instead of ndindex types, i.e., it tested nothing). So I'm happy with that.


mint holderst snapshot is time outing

when i run following command:
metaboss snapshot holders --creator mint_hash --output holders --v2
i am constantly getting time out no matter which paid rpc i use. is there a change?

when i run following command: metaboss snapshot holders --creator mint_hash --output holders --v2
i am constantly getting time out no matter which paid rpc i use. is there a change?

Probably Solana issues or just the number of accounts on token-metadata causing issues for RPCs. Use the command with a longer timeout: e.g. -T 500.

yeah i put 160 timeout seems like that did the job.


Fix typo in integer_programming example script

If we know $a^Tx\leq b$ in advance, then the implication doesn't do anything. So I am pretty sure you mean $M$ here.

Thanks! Waiting for CI to pass and I'll merge then


update shallow-compare to 1.2.2 for React 16 compat

shallow-compare 1.2.1 has a peer dependency on React 15. It is recently updated in 1.2.2 https://www.npmjs.com/package/shallow-compare which removes this dependency.
Currently RRF has an exact dependency on shallow-compare 1.2.1.
this PR updates the version to 1.2.2
https://github.com/davidkpiano/react-redux-form/issues/987

Thank you!


Update requirements.psd1 template for PowerShell function apps

Update requirements.psd1 template to looks as follows:
# This file enables modules to be automatically managed by the Functions service.
# See https://aka.ms/functionsmanageddependency for additional information.
#
@{
    # For latest supported version, go to 'https://www.powershellgallery.com/packages/Az'.
    # To use the Az module in your function app, please uncomment the line below.
    # 'Az' = '5.*'
}

This will help with the code start given that downloading the Az modules takes about ~2 minutes and not all users need the Az module to be available by default.
PS C:\modules> Measure-Command {Save-Module az -Path . }

Days              : 0
Hours             : 0
Minutes           : 1
Seconds           : 9
Milliseconds      : 181
Ticks             : 691811062
TotalDays         : 0.000800707247685185
TotalHours        : 0.0192169739444444
TotalMinutes      : 1.15301843666667
TotalSeconds      : 69.1811062
TotalMilliseconds : 69181.1062

PS C:\modules>

cc: @stefanushinardi @anirudhgarg @AnatoliB @Hazhzeng

cc: @stefanushinardi @anirudhgarg @AnatoliB @Hazhzeng

Hello, could you please assign this issue to @Hazhzeng? Thanks.

Hello, could you please assign this issue to @Hazhzeng? Thanks.


Fix crash reading certain old nconvert-written tiff files

I don't claim to understand exactly why is is problematic, but certain
files written by an older versin of "nconvert" have something strange
about their tags that was leading to a crash. Solved with use of
our existing safe_tiffgetfield() versus TIFFGetField when retrieving
the PREDICTOR tag.
Also refactored safe_tiffgetfield a bit so that for the calls that
"fail" (results are ignored), it doesn't overwrite the results. Do this
by retrieving into a temp buffer and then copying to the caller's
memory upon success.
TODO: How many other TIFFGetField calls ought to be replaced by
safe_tiffgetfield? All? Some? What are the circumstances that lead to
this inexplicable problem? Is there a better tag-reading idiom we
should be using? Investigating this on all on the side, but it need
not hold up this immediate fix to the one known problem case.

Fixes #2205

Oh no, this is very broken!
Sorry, @ThiagoIze
I am going to immediately revert this broken fix, then make a revised PR tonight.

Fixed in #2207 and re-merged.


Pactum mock server is not starting up with https configuration

Describe the bug
I am trying to run the Pactum mock server on https with a self-signed certificate giving an error.
To Reproduce
Steps to reproduce the behavior:
Used with following configuration:
const mockOptions = {
  port: 3010,
  host: "localhost",
  httpsOptions: {
    key: "./certification/i4epact.pem",
    cert: "./certification/i4epact.crt",
  },
};
mock.setDefaults(mockOptions);
mock.start(3009);

Expected behavior
I should access mock server with http on 3009 and https on 3010
Screenshots
I am getting
opensslErrorStack: [
    'error:11800074:PKCS12 routines::pkcs12 cipherfinal error',
    'error:1C800064:Provider routines::bad decrypt',
    'error:11800074:PKCS12 routines::pkcs12 cipherfinal error'
  ],
  library: 'Provider routines',
  reason: 'bad decrypt',
  code: 'ERR_OSSL_BAD_DECRYPT'

Software (please complete the following information):

OS: [Windows]
NodeJS Version [20.12.1]
Test Runner [mocha]

@JyotiPMallick The configuration requires .crt and .key files.
Try extracting .key from .pem
https://stackoverflow.com/a/14484363

@leelaprasadv thank you so much, I tried configuring with below configuration
const { mock } = require("pactum");

mock.addInteraction({
  request: {
    method: "GET",
    path: "/api/v1/health/",
  },
  response: {
    status: 200,
    headers: {
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ message: "I am listening 👋" }),
  },
});

mock.addInteraction({
  request: {
    method: "GET",
    path: /.*/,
  },
  response: {
    status: 404,
    headers: {
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ error: "Broken link" }), // Response for invalid URLs
  },
});

const mockOptions = {
  port: 3009,
  host: "localhost",
  httpsOptions: {
    key: "./certification/i4epact.key",
    cert: "./certification/i4epact.crt",
  },
};
mock.setDefaults(mockOptions);

mock.start(mockOptions);

I am getting
 throw new PactumConfigurationError(`Invalid port number provided - ${port}`);
     ^

PactumConfigurationError: Invalid port number provided - [object Object]

@JyotiPMallick - mock.start() doesn't accept an object as parameter. Please check the signature here https://pactumjs.github.io/api/mock/start.html

Thank you @leelaprasadv


IOS Build Failed

Hello
I'm facing this after installing the plugin to my project, I'm trying to migrate from zebrautility plugin to zsdk:
I'm already integrating the printer, now just refactoring to use ZSDK as I found that this will help me overcome some issues that I'm facing currently.
Could not build the precompiled application for the device.
Lexical or Preprocessor Issue (Xcode): 'ZebraPrinterConnection.h' file not found
/Users/username/.pub-cache/hosted/pub.dev/zsdk-3.2.0+3/ios/Classes/SGDParams.h:8:8

Lexical or Preprocessor Issue (Xcode): 'ZebraPrinterConnection.h' file not found
/Users/username/.pub-cache/hosted/pub.dev/zsdk-3.2.0+3/ios/Classes/PrinterConf.h:9:8

Lexical or Preprocessor Issue (Xcode): 'ZebraPrinterConnection.h' file not found
/Users/username/.pub-cache/hosted/pub.dev/zsdk-3.2.0+3/ios/Classes/PrinterSettings.h:8:8

When adding it to a fresh project, it builds successfully. Any ideas?
Thanks 🙏

Hi, make sure your target Runner looks like the following in your project's Podfile:
target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

Then clean your project, make a pod repo-update and run again:
flutter clean
flutter pub get
cd ios/
rm Podfile.lock
pod install --repo-update
flutter run

Hi @luis901101
Thanks for your quick reply
Yes I have tried this and the target part is already in my Podfile as described by the plugin docs. Literally I have cleared everything and regenerated it but unfortunately does not help.

Ok then, check that you are using the same IPHONEOS_DEPLOYMENT_TARGET in the whole project, I recommend you to set it to 13 or 14 (unless you need to support some old iOS version):
Check:

ios/Flutter/AppFrameworkInfo.plist

<key>MinimumOSVersion</key>
<string>14.0</string>

ios/Runner/Runner.xcodeproj/project.pbxproj (this is simpler by using Xcode UI)

IPHONEOS_DEPLOYMENT_TARGET = 14.0;

ios/Podfile

platform :ios, '14.0'

Also in the Podfile try with this in the post_install:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)

    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '14.0'
      # whatever else you have here
    end
  end
end

after all of this it would be good to repeat the clean of the previous comment, also try with flutter pub upgrade instead of flutter pub get.

Try building your project for a Simulator as well as a physical device, and as a last resource I would recommend you to download the zsdk sample project and try to run it then compare it with your project.
I hope it helps.

Unfortunately still not working, I will do some more investigations and log the results here, if you have any other ideas let me know. Thanks so much for you support and great work 🙏

Did you tried the las part of my previous comment:

Try building your project for a Simulator as well as a physical device, and as a last resource I would recommend you to download the zsdk sample project and try to run it then compare it with your project.

@luis901101 Yes, I found that some headers of the zsdk plugin are conflicting with other headers from other plugins, for example, the example project works well, but when adding zebrautility to this project will not compile, due to ZebraPrinterConnection.h file, also I'ms using gRPC, it is conflicting with a file called Status.h (both plugins contain two files with the same name).

Hello,
I'm facing a similar situation as @amrLLSE this is my error:
Could not build the precompiled application for the device.
Lexical or Preprocessor Issue (Xcode): Include of non-modular header inside framework module 'zsdk.StatusUtils': '/Users/janvaverka/Developer/ASN Plus/Playground/zebra_app/build/ios/Debug-iphoneos/gRPC-Core/grpc.framework/Headers/Status.h'
/Users/janvaverka/.pub-cache/hosted/pub.dev/zsdk-3.2.0+3/ios/Classes/StatusUtils.h:8:8
StatusUtils.h:8

Lexical or Preprocessor Issue (Xcode): 'memory' file not found
/Users/janvaverka/Developer/ASN%20Plus/Playground/zebra_app/build/ios/Debug-iphoneos/gRPC-Core/grpc.framework/Headers/grpc_audit_logging.h:23:9
grpc_audit_logging.h:23

Lexical or Preprocessor Issue (Xcode): 'algorithm' file not found
/Users/janvaverka/Developer/ASN%20Plus/Playground/zebra_app/build/ios/Debug-iphoneos/abseil/absl.framework/Headers/algorithm/algorithm.h:24:9
algorithm.h:24

Parse Issue (Xcode): Could not build module 'grpc'
/Users/janvaverka/Developer/ASN%20Plus/Playground/zebra_app/build/ios/Debug-iphoneos/gRPC-Core/grpc.framework/Headers/Status.h:21:9
Status.h:21

Parse Issue (Xcode): Could not build module 'zsdk'
/Users/janvaverka/Developer/ASN%20Plus/Playground/zebra_app/ios/Runner/GeneratedPluginRegistrant.m:81:8

I found that this error only appears when I have added the zsdk and cloud_firestore packages to my project. When I remove one of them the error disappears. @amrLLSE did you manage to solve your error?
Any ideas how to solve it?
Thanks

Hello,
i notice when i run pod install i have this warning
[!] A license was specified in podspec `zsdk` but the file does not exist - /Users/janvaverka/Developer/ASN Plus/Playground/test_zebra/ios/.symlinks/plugins/zsdk/ios/LICENSE

[!] Unable to read the license file `LICENSE` for the spec `zsdk (0.0.2)`

[!] Unable to read the license file `LICENSE` for the spec `zsdk (0.0.2)`

@ziperjohn So far no as I didn't have the time to do so, if I did later I will update the issue.

Hello
Any progress @amrLLSE @luis901101 ?


Symfony5 compatibility

Is there any reason this bundle does not allow Symfony5 yet?
Otherwise it would be nice if you could allow Symfony5 framework bundle as dependency in composer.json

The only reason is unfortunately "not enough time to implement", thanks for the PR.


Add new sample for graphics pipeline libraries

Description
This PR adds a sample for the new VK_EXT_graphics_pipeline_library extension. The sample creates a pipeline library for shared pipeline state parts and reuses this to generate randomized fragment shaders in a background thread. The sample also includes a small tutorial.
I have tested the sample on Windows 10 with an NVIDIA RTX 2060 and recent Vulkan developer driver.
Fixes #441
General Checklist:
Please ensure the following points are checked:

[x] My code follows the coding style
[x] I have reviewed file licenses
[x] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
[x] I have commented any added functions (in line with Doxygen)
[x] I have commented any code that could be hard to understand
[x] My changes do not add any new compiler warnings
[x] My changes do not add any new validation layer errors or warnings
[x] I have used existing framework/helper functions where possible
[x] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions
[x] My changes do not add any regressions
[x] I have tested every sample to ensure everything runs correctly
[x] This PR describes the scope and expected impact of the changes I am making

Sample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist:

[x] I have tested the sample on at least one compliant Vulkan implementation
[x] If the sample is vendor-specific, I have tagged it appropriately
[x] I have stated on what implementation the sample has been tested so that others can test on different implementations and platforms
[x] Any dependent assets have been merged and published in downstream modules
[x] For new samples, I have added a paragraph with a summary to the appropriate chapter in the samples readme

@Tobski: Thank you very much for your valuable feedback. I have updated the sample and added an UI toggle for the link time optimization flag and also fixed the readme.

@SaschaWillems, this has now  had approvals from Tobias, Piers and Steve (tho some are stale).  Looks like all threads are resolved now?  Are we ready to merge?

Yes, feel free to merge :)


how to change SqueezeExcite in efficientnet

I want to create efficientnet networks using timm, where SqueezeExcite contains three parts ['Conv2d','SiLU','Conv2d'], but it contains four parts ['Conv2d','SiLU','Conv2d','sigmoid'], How should I modify it, thank you

@Yang-Changhui you can replace the SE layer with any custom module by passing as an se_layer= arg in the model create fn, not sure I completely understand your goal here, but removing the sigmoid from the normal SE will make the existing weights not work so well.... this is a question for discussions, not bug FYI


Colour of newest notification is applied to all previous notifications?

Title, pretty self explanatory. Colour of newest notification overrides colours (custom or default) of all old notifications.
I've made some edits to the plugin on my end, but I'm pretty sure I haven't touched any of the code for colour. But if this isn't reproducible I guess I broke something without realising.

I have the base plugin, no modifications, same thing is happening to me

Fixed in 941f3fbf67a8197575bd043a6051df7efc8c8f56


Atom tree view is toggled off when Atom is restarted

need to check due to the new atom version 1.13.0.

sorry for replying only now, can you give me more intel on this?
have you checked the settings of the package?
see if Visible State is set to Display on Startup and Visibility Action checked (true)


Bluetooth: Remove PRINTK dependency from BT_SETTINGS

BT_SETTINGS does not depend on PRINTK.
This fixes issue #10143
Signed-off-by: Peter Herager<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master   #11676   +/-   ##
=======================================
  Coverage   48.23%   48.23%
=======================================
  Files         279      279
  Lines       43291    43291
  Branches    10359    10359
=======================================
  Hits        20881    20881
  Misses      18270    18270
  Partials     4140     4140

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 dbf405a...8eb7506. Read the comment docs.

This looks a bit dangerous to have empty functions, not even asserting. Why should this even be compiling?
I believe it would be a better solution if the user could decide to replace(redirect) the printk with(to) e.g. printf.

This looks a bit dangerous to have empty functions, not even asserting.

@hersp I agree. Having the functions empty whose purpose is to produce console output is probably fine, but it's not ok for functions that are intended to fill a given buffer (like snprintk). IMO what needs to be done is that the formatting logic needs to be split from the console related output APIs in Kconfig, so that you can select the formatting code (including sprintf & snprintf) but not console related code (e.g. printk).

this is not a good situation.
printk() is just supposed to be for writing debug stuff to the console.
but now we have snprintk() which is used for functional purposes.
why does snprintk() even exist? shouldn't we just use snprintf from libc?

@andrewboie I believe one reason is that the printk-family is more light-weight on the call stack. Another is that it's not ideal to pull in two printf-style formatters to the the same image, and e.g. logging subsystem already uses the printk-family of functions.

I think at minimum we should really control CONFIG_PRINTK to redefine the printk() macro only and not that C file.
gc-sections can discard snprintk, vprintk, etc if unused


User-reported unhelpful error message

Program: https://code.world/#PWr8hl21vH8laliL3ptzFNw
Comment:
this is not helping me it should tell me what I have to do for me to fix it
Message:
program.hs:4:8-15: error: Could not find Standard
    For LSU computational thinking curriculum,
    use the link provided by your teacher.

Hard to imagine how this could be clearer.


Add reel in uploadPhoto({post: ''})

Is it possible to post reels from this API? If so, please let me know.

AFAIK you can't do that with this library. I wouldn't recommend you either to use it because it's poorly and rarely maintained (look at the number of PRs and issues)

Ok thanks, will try to find another one then. Good luck haha
On Thu, Jun 10, 2021 at 05:33 MonsieurBibo @.***> wrote:

AFAIK you can't do that with this library. I wouldn't recommend you either
to use it because it's poorly and rarely maintained (look at the number of
PRs and issues)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jlobos/instagram-web-api/issues/259#issuecomment-858468977,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASAOQF5DWBPLBKSP3ROIP4TTSCBGHANCNFSM46NAR4DQ
.


Add flat morphology representation to nestmc lib.

This PR is a prelude to closer integration of the random morphology generation with the miniapp, with the first step being support for recipes that create cells from morphologies generated off-line. It aims to use nest::mc::morphology as the flat morphology-only representation that can be used to construct nest::mc::cell objects and which can exist as a target for SWC conversion and random morphology generation.

Simplify swc io implementation:

Avoid throwing exceptions in istream parsing and swc_record constructors — only throw when explicitly checking consistency, or when parsing a full sequence of records.
Allow direct access to record members.
Separate parsing considerations from canonicalization (renumbering, sorting) of a sequence of records.

Move lmorpho morphology classes into src/
Add invariant check procedure for morphology.
Make cells via swc -> morphology -> cell building, rather than direct swc -> cell.
Allow option to use 'natural' discretization in morphology to determine number of compartments in built cell.
Update test_swcio.cpp to accommodate new API.

PR updated according to my suggested responses above.


OSX make install fails when CERT name has spaces

$ CERT="MY NAME" make install
go install -ldflags="-s -X main.Build=49a0a121e096facce79f920f38b8c3c4f2fb9847" github.com/derekparker/delve/cmd/dlv
codesign -s MY NAME /Users/john/git/go_apps//bin/dlv
NAME: No such file or directory
make: *** [install] Error 1

the Makefile should quote the certificate name when passing it to the codesign program.

patch
From 5fe0d79e017274deb4faa1f4b66c4a101cb46205 Mon Sep 17 00:00:00 2001
From: John Aylward<EMAIL_ADDRESS>Date: Sun, 28 Feb 2016 20:33:09 -0500
Subject: [PATCH] Fixes quote of certificate

---
 Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 09b9749..f0bdd50 100644
--- a/Makefile
+++ b/Makefile
@@ -37,13 +37,13 @@ endif
 build: check-cert
        go build $(BUILD_FLAGS) github.com/derekparker/delve/cmd/dlv
 ifdef DARWIN
-       codesign -s $(CERT) ./dlv
+       codesign -s "$(CERT)" ./dlv
 endif

 install: check-cert
        go install $(BUILD_FLAGS) github.com/derekparker/delve/cmd/dlv
 ifdef DARWIN
-       codesign -s $(CERT) $(GOPATH)/bin/dlv
+       codesign -s "$(CERT)" $(GOPATH)/bin/dlv
 endif

 test: check-cert
--
2.7.2

@johnjaylward that patch LGTM. Mind submitting a PR? I would gladly merge that.

PRs for 2 lines of change is a lot of work for 1-time contribs. Just merging the patch should have contrib'd me well enough


Add semantic release

What
Adds semantic-release

:tada: This PR is included in version 1.20.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.20.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


iscsictl: don't use a hardcoded eth0 when finding the node's address

This breaks when deploying using bonding.
It uses `ip route get ' for getting the primary address.
<IP_ADDRESS> is an internet-scoped reserved address.

Note that the unified CI makes heavy use of this feature to set up SBD. I would like to test it first, so I kicked off this job to do that: https://ci.suse.de/blue/organizations/jenkins/cloud-crowbar9-job-ha-x86_64/detail/cloud-crowbar9-job-ha-x86_64/197/pipeline

The job I triggered advanced past the point where it set up pacemaker and SBD, so I think we're good :)


Update to latest k8s extension API

This upgrades the vscode-kubernetes-tools-api package reference from v1.0.0 to v1.3.0. The API has been extended in recent versions, including access to the configuration API, which we can use to retrieve the user's KUBECONFIG.

☕👍 thanks for this, just a note: is this correct? Might be missing the associated “package.json” file as it’s just “-lock” file.

That surprised me too! The package.json has a ^ in front of the version, which I think matches all minor versions from 0 upwards, so that's actually unchanged.


Multiple channels to one thread

Describe the solution you'd like
I have tried to define two channels to go to the same facebook thread. Could you add support to allow the same facebook thread to recieve messages from 2 or more discord channels?

If one channel could receive messages from multiple channels, then where messages sent from Discord should be sent?

@PixelHir There are 2 possible solutions:

Messages from Channel A are sent to Channel B and FB thread
Messages from Channel B are sent to Channel A and FB thread
Messages from Channel A are sent only to FB thread
Messages from channel B are sent only to FB thread

Yeah, and as a side effect, you could use it to sync 2 Discord channels, that would be fun !


ft(storage): amend _save method of storage class

return only the topmost folder minus the baseurl from the public id of
the uploaded resource i.e if the public id is gamma_dev/media/blogimages/test.jpg, return blogimages/test.jpg

The change allows this storage backend to follow the default filesystemstorage backend standard making it easy to switch between the two.


Using Keypads and Dimmers as smart switches

Started to notice my favorite GE halogen bulbs are no longer available and everything is LED, which means my RRD-6D’s are end of life. Since I haven’t been able to get the same soft start from the newer dimmers RRD-PRO and LED bulbs, I’m wondering if the control is better left at the bulb.
Is there a way to have an option in Homebridge  to have the keypad buttons or dimmers/switches with neutral wiring  just be buttons similar to pico? We could use them then to control a smart bulb like Hue or Nano. Breathe some additional life to these items.

In general I'm not opposed to this idea. I'm a typically a stickler about not faking things that don't make sense, but I can see some ways to do this that do make sense. A couple questions
Your 6D dimmers have to have some load on them or they won't operate. How would you have them physically wired if you didn't want them controlling power to the smart bulb, but they still had to have a load on them?
Keypads are already set up where you can treat them as a pico. Are you talking about a hybrid keypad that doesn't use a neutral? If so, same questions as above.
I can think of issues treating it as a pico and allowing HomeKit automations to then set the value of the smart bulb. For example, tapping the raise or lower buttons would have to be a button, on and off would be a button, etc. Getting the level right I think would be an issue based on just button presses.
Instead I think it may be better to expose something like an MQTT Broker that announces on/off/raise/lower/level/etc and then something else can consume that. Or posting web hooks. Something like that that isn't even exposed to HomeKit but rather runs entirely in homebridge.

The non neutral dimmers (rrd-6d, etc…) probably wouldn’t be good for this. I think I’ll have to take those out. The other devices with neutrals (ie -6nd, -10nd, -6na, -8ans,-f6an, -pro) should be ok without a load, just bypass the device and hard wire the bulb.
My intial thought is that this would better transitioned to Nodered, but there are some benefits doing it in Homebridge. You may have a mix of dimmer controlling reg bulbs (possibly large sets) and transition some individuals to smart bulbs. Automation may be easier for some in HomeKit.

Don’t all the keypads have neutrals?

More I think about it, the less it makes sense. I’ll remove the load and then control the bulb in nodered using hb events from the Homebridge  node.
At some point, I’ll move the Lutron integration into nodered and do it on the backend with the bulbs also integrated into HomeKit, giving direct control of the bulb.  LED’s have really changed everything

Picked up Philips Hue system the other week and configured NodeRed to control the Hue bulbs based on HB events from the Lutron dimmer.
Interestingly the it worked very well with dimmer from the Lutron hybrid keypad, but not so well from rrd-6nd. It seems there is a much longer delay. I think it’s a delay between the dimmer switch and Lutron repeater. I tried to zero out the fad in and out rates, thinking it may not send the status until the device reaches the on/off value, but still a noticeable delay. A little disappointing.
It does work well with dimmer from the hybrid keypad. I have 7 hue light grouped to a room on the hue hub sync’d with dimmer through rednode. On keypad button press, lights react quickly and in sync. the dimmer is revealed in HomeKit through Homebridge and allows me to control the set.
Fade in/ soft start works just like an incandescent. One hybrid keypad I have the button configured in radiora to group a few dimmers with incandescent bulbs. The hue bulbs sync’d with keypad dimmer works perfectly in sync. Can’t tell a difference!


[WIP] Move content from EmailForm class to template

Trello: https://trello.com/c/N2q43lqd
TODO: error banner is defined on _base_page.html so this code doesn't work as is. An option would be to overwrite errors before including base_page.html

Label works fine:

Not the direction we are going.


Add "Sources" panel to inspector window

Add a "Sources" panel to inspector window's topside to show custom element's source code from the custom element declaration.
The data is already acquired so it should just be the act of implementing tabs to the inspector window

The sources panel has been implemented.
Things do still do

[ ] Handle minified documents
[ ] Check dark mode compatibility


Crash while using the Axiom mod

Tested with just QFAPI and Axiom installed with qfapi-7.5.0_qsl-6.1.2_fapi-0.91.0_mc-1.20.1. There are no missing dependencies, but with all the custom rendering and mixins that Axiom uses I'm not suprised it doesn't want to play nice.
crash-2024-03-13_00.09.40-client.txt

This is more of a loader issue. Not api. There are current no plans on how to fix the issue.


Describe installation options for Control Plane

Prerequisite
We need to create a new plan with minimal set of steps before we will work on this ticket. More or less just calling provisioner
Description
Describe the following installation options:

Local installation with Minikube (already covered in Readme)
Cluster installation: minimal Kyma (from KYMA_VERSION) + Control Plane

ideally all components should be up & ready to use
describe all needed overrides to do the installation
update Control Plane default chart values if necessary; there should be as little overrides needed as possible
Use YAMLs from bucket, similarly to Compass installation docs

Cluster installation for development/demo purposes: minimal Kyma + Compass + Control Plane

ideally all components should be up & ready to use
update Control Plane default chart values if necessary; there should be as little overrides needed as possible
use Kyma Control Plane Istio Gateway for the installation
Use YAMLs from bucket, similarly to Compass installation docs

Split Installation section to a separate document, similarly what is done on Compass
See the installation doc for Compass for reference.
Reasons
Everyone should be able to easily install Control Plane, both on cluster and local machine.

@PK85


NIP45 Support

Supports NIP45:
Impacts:

BaseRelay
Subscription (TBD - couples COUNT verb to a subscription we are otherwise interested in)
MessagePool

Extended Unit Tests:
test_message_pool
test_subscription (TBD - couples COUNT verb to a subscription we are otherwise interested in)

@holgern Any preferences on how to handle the COUNT verb? To try things out, I have made COUNT simply an extension of your subscription object in that a Subscription object is able to derive a COUNT client message for itself based on its ID and Filters.
Hoping to get your feedback and move the functionality in-line with your structural design outlook. Thanks and please let me know when you get a chance!


KeyVault SDK must have the CustomHookPolicy in their pipeline

This allows the injection of kwargs raw_response_hook/raw_request_hook
FYI @johanste

Side note, there is an instance already in the generated code, but it's not plugged in the policies list:
https://github.com/Azure/azure-sdk-for-python/blob/117a6f509d5995ed2c56aca3d134b093e019b577/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_shared/_generated/v7_0/_configuration.py#L46
https://github.com/Azure/azure-sdk-for-python/blob/117a6f509d5995ed2c56aca3d134b093e019b577/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_shared/client_base.py#L35-L45

@lmazuel we have PRs out to switch all of the keyvault code to the new autorest generated code, ex here. We haven't merged these yet since we're waiting for the service to make the 7.1 swagger GA and will merge once we have that generated code. Once these are merged, this issue should be fixed as well

@iscai-msft given that KV has its own pipeline definition, a regeneration of code wouldn't be enough, unless you stop doing your own pipeline


Check SparkSQL Query Syntax

Refer Doc
https://spark.apache.org/docs/latest/sql-ref-syntax.html#data-retrieval-statements

Todo List

[ ] support missing syntax
[ ] correct incorrect syntax
[ ] unit tests

check #131  after completed


Set up granular page watching

[x] Common ignore pattern for all tools
[ ] Run cpx2 in watch mode with initial copy
[ ] Identify pages, with siteup variable dependencies
[ ] Generate esbuild entrypoints

[ ] Do we use esbuild watch (Maybe to start)
[ ] Or do we run dependency analysis and then trigger esbuilds with chokidar

[ ] Build all css pages, add dependencies to the dependency tree, trigger rebuilds with that.
[ ] Identify ast dependencies on js pages
[ ] Identify ast dependencies on layouts
[ ] Trigger rebuilds on html and md pages (vars + layouts dependencies only)
[ ] Trigger rebuilds on js pages (dependencies + vars + layouts)

File adds/changes:
These can be:

new static files
new page files
new loose page files
new layouts
new global vars/styles/clients
new page vars/styles/clients

An approach that could be taken:

Set up granular watching for static (simple)
Set up granular watching for html and md pages
Set up esbuilld watching
JS pages are the hardest.

Replaced by https://github.com/bcomnes/siteup/issues/25


Should be able to let app manage the Category

Swift sound forced to set one category, which will conflict with the App's sound category settings.

Hi @kevinzhow,
SwiftySound has an option of changing the sound category. For example:
    Sound.category = .playback

For all options please take a look at the SoundCategory enum. It is a wrapper over AVAudioSession category constatns.

What if I want set category with flags?
session.setCategory(AVAudioSessionCategoryPlayAndRecord, with: [.mixWithOthers])

SwiftSound will override my flags

That is not supported currently. I will keep that in mind for future release. As a temporary workaround, you could do this:
Sound.category = .playAndRecord
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, with: [.mixWithOthers])


Add tutorial stylesheet

Fixes #694
There ended up being a much simpler solution to this problem than I originally thought; I can just add a .. raw:: html block and a custom stylesheet that overrides the arrow-stylization.

👍 Alternatively, I think font-variant-ligatures: none; might work (and that would guarantee that ligatures don't appear for visitors whose default monospace font has ligatures)

Alternatively, I think font-variant-ligatures: none; might work (and that would guarantee that ligatures don't appear for visitors whose default monospace font has ligatures)

It does work, even better. Thanks again!


Error when using<EMAIL_ADDRESS>

Bug Report
Describe the bug
I had Docz working perfectly until today using<EMAIL_ADDRESS>but when I updated this morning to<EMAIL_ADDRESS>this error appears:
TypeError: Cannot read property 'Consumer' of undefined
To Reproduce

Download the following example repository that I'm building, where I have found the error.
yarn
yarn docz:dev
Navigate to http://<IP_ADDRESS>:3500/ to see the error.

Compiled with warnings.

./node_modules/react-router-dom/esm/react-router-dom.js
Attempted import error: '__RouterContext' is not exported from 'react-router'.

Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.

Expected behavior
The same behavior I had with<EMAIL_ADDRESS>Just work as always without any errors.
Environment

OS: OSX 10.14.4.
Node/npm version: 10.15.2 / 6.7.0.

Additional context/Screenshots

Thanks in advance

Hey dude, we are no longer supporting 0.137, try to update :)

Hi @pedronauck. Thanks a lot for your help. I'm using a Visual Studio plugin to maintain my packages versions (Version Lens), and I missed the notification about the RC version. Everything works now :)

I have the same problem but don't understand this solution.  Im using CRA.


Support Nested Tracks

Currently tracks can be nested and most functions work. This isn't by design e.g.
Consider the folder hierarchy
rally-tracks
  observability
    logging
    metrics
    apm

Most rally commands would work (including the ability to use the track) with the track parameter e.g.
--track="observability/logging"
Some commands such as esrally list tracks will not.
Do we want to support nested tracks? If so, where are the current deficiencies in support?

@danielmitterdorfer id like to address this if possible. Happy to take but unclear on the requirements. Do we want to support to just one level i.e. like above or potential infinite hierarchies? The latter seems possible but i'm not sure if its practically worth the potential challenges and something we'd want to encourage.

I wouldn't necessarily restrict the nesting level. I agree that infinite hierarchies are probably not a good idea but I am not certain whether e.g. two levels would be a good idea or not? But I think we'll see once we get more experience with the feature.

Maybe we support infinite hierarchies in theory but restrict the recursive depth to a hidden config parameter. We can adjust or remove as we feel confident regards how this feature will be used?

The implementation should actually be rather targeted in scope. It is sufficient to modify GitTrackRepository, as this handles --track. The track resolution logic is implemented in the track_names property. Currently, this logic does not descend recursively. If we change the logic such that it descends until it finds a track file (i.e. track.json)  and produces track names where directories are separated by a path separator (/), then everything else should work out of the box.


Add missing swim activity stats to AthleteStats

Adds missing x_swim_totals attributes to AthleteStats. Prevents warnings to be logged, for example:
2018-03-29 21:01:35 WARNING (MainThread) [stravalib.model.AthleteStats] No such attribute recent_swim_totals on entity <AthleteStats >
2018-03-29 21:01:35 WARNING (MainThread) [stravalib.model.AthleteStats] No such attribute ytd_swim_totals on entity <AthleteStats >
2018-03-29 21:01:35 WARNING (MainThread) [stravalib.model.AthleteStats] No such attribute all_swim_totals on entity <AthleteStats >

Reference from the Strava API documentation: https://developers.strava.com/docs/reference/#api-models-ActivityStats

Thanks! -- It's hard to keep on top of this ever-evolving API, so appreciate the PR.


Mouse Input doesn't work if XR is disabled

Overview
Mouse Input doesn't work for Simulated Hand Input if XR is disabled.
Steps to reproduce
Change Build settings and disable XR if enabled and attempt to play any scene with interactivity.
Mixed Reality Toolkit Release Version
Current

Closing issues older than 180 days. If this is still an issue, please reactivate with recent information.


Add a DB connection pool

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/30/
Integration build result

Commit: edd408624f40d4ac545ddc06f8dd58ddc9040d7e
Status: SUCCESS :white_check_mark:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/30/report.html

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/32/
Integration build result

Commit: f2c9c333e87e14c75d6fc4cecf40c2887344f543
Status: SUCCESS :white_check_mark:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/32/report.html

ok

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/41/
Integration build result

Commit: 2c3790e983106139c24c1f318752037e2b502d86
Status: SUCCESS :white_check_mark:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/41/report.html

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/43/
Integration build result

Commit: 04e9c487ab331c472de0eee58653a6a7837dcbe4
Status: SUCCESS :white_check_mark:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/43/report.html


Documentation: Only install 1 replica of operator on k3s

Most k3s installs start with a single node, and thus, cilium status --wait will fail because we default to 2 operator replicas 1 of the 2
pods will be unable to schedule.
So default to one operator replica, like we do with rancher-desktop.
Also fixes a typo in the rancher-desktop install steps.
Documentation: Only install 1 replica of operator on k3s

I think this could be nice to get into the 1.12 release as well.


I got an error message, after that when i want to optimize, i get 0 results

Hello,
sadly i cant remember the error message. But when i try to optimize a build, i get 0 results. It looks like it doesnt check the artefacts any more because the search is done after half a second, usually it needs longer. I tried to load an older database, but it itsnt working there too.
Any ideas ?

Probably percentage based build constraints not working properly ATM
#1858

I just checked, it does find artefacts again after switching from some % value to a fix one.


Mythic tier flying fish has different texture

Mythic: https://sky.shiiyu.moe/head/b0e2363c2d41a9d323ba625de8c0637063a36fe85a045de275a7b7739ded6051
It's upgraded from Kat, so do if (FLYING_FISH.rarity === 'mythic') { new texture } else { normal texture }

Seems like it changes most perks too...


[Proposal] Add metadata field to VectorEnv

Proposal
Hi,
I noticed that VectorEnv currently does not have a field metadata like Env does. Is there a particular reason for this? If not, I propose adding it since, currently, there is no way of specifying, e.g., rendering FPS for VectorEnv instances.
Best,
Tim
Motivation
No response
Pitch
No response
Alternatives
No response
Additional context
No response
Checklist

[X] I have checked that there is no similar issue in the repo

Good point, I thought that we did include one, thanks for spotting that


Ask a question about object detection

I want to ask, does the person detection of physical inspection need to use the tensorflow module or pytorch module to configure the person before it can run?
Or is it a model that has been configured internally so that everyone can recognize it?

Hi,
The models are already configured and ready to use without TFlow or pytorch.

But I photographed myself with ZED2, he couldn’t recognize it, please ask him if he enters the weight file

The weight are already included in the model loaded by the sdk.
Can you post your code ?
What OS/PC are you using?

I am testing zed-examples:
https://github.com/stereolabs/zed-examples/tree/master/object detection/image viewer/python

Try to reduce the detection threshold here :
https://github.com/stereolabs/zed-examples/blob/master/object detection/image viewer/python/object_detection_image_viewer.py#L72
(something around 30).
Note that the camera won't detect objects under 50cm as well. You might be a little bit too close to the camera.

Thank you very much, I am trying to see, thank you


.Net: Improve resource disposal

          @JadynWong good point. Unfortunately, that is the problem in Kernel, which we want to fix in future PRs. There is an idea to remove resource disposal in Kernel for instances that were passed through `KernelBuilder`, so the caller will be responsible for disposal. In this case we will be able to remove `IDisposable` interface from Kernel at all.

Originally posted by @dmytrostruk in https://github.com/microsoft/semantic-kernel/pull/2211#discussion_r1284530727
Due to the Kernel cascading resource disposal, this may cause the following problems.
In chat-copilot, IKernel is registered as scoped lifetime with DI, MemoryStore is registered as singleton lifetime, and whenever IKernel is disposed, it tries to dispose all internal instances that implement IDisposable. This results in the instances inside the MemoryStore that implement IDisposable being disposed of after the first request, unless the application is restarted.
https://github.com/microsoft/chat-copilot/blob/d5a0d464c2b9871db73fd73e577be767d3287dc6/webapi/Extensions/SemanticKernelExtensions.cs#L50
https://github.com/microsoft/chat-copilot/blob/d5a0d464c2b9871db73fd73e577be767d3287dc6/webapi/Extensions/SemanticKernelExtensions.cs#L242
https://github.com/microsoft/semantic-kernel/blob/fce878c6d8dc62452b78b74b033277e44527af8c/dotnet/src/SemanticKernel/Kernel.cs#L250
https://github.com/microsoft/semantic-kernel/blob/fce878c6d8dc62452b78b74b033277e44527af8c/dotnet/src/SemanticKernel/Memory/SemanticTextMemory.cs#L132

@JadynWong  - thank you for raising this item.  @dmytrostruk  / @gitri-ms  can you take a look at this and respond.

This is a known issue, and we are going to resolve it soon. There is also parallel work to remove MemoryStore dependency from Kernel and use it as separate plugin, which will also resolve particular issue with MemoryStore disposal.

@dmytrostruk Seems like you've got a good handle on this so I'm going to remove myself and move it to the SK project. If there's anything that needs to happen on the Apps side when you bring in the fix, let me know and I can help with that.

Memory store has been removed from the kernel so this should be resolved now


Story #3

New information this story
Description
Steps to Reproduce
Expected Behavior
Relevant Logs / Console output
Your Environment

ex: Browser name and version:
ex: Operating System and version:

Additional context

https://issues.newrelic.com/browse/TP-6734


TextInput: Improve scroll increment/decrement interactions

This update enhances the default scroll-based interactions for <TextInput />.
But <TextInput /> and <UnitInput /> can be incremented and decremented by the scroll wheel.
Scroll based changes also support Shift jumping.
Resolves https://github.com/ItsJonQ/g2/issues/177

cc'ing @timothybjacobs ✨


forms mobile views

Please create the mobile views for all forms - Add Box Form, Relocate Box Form, Pickup Box Form
closes #113

We needed to create separate components for mobile and desktop for each of the forms because the fields are in different order in the mobile view vs desktop view. We kept the shared functions in the main file for each form (e.g. AddBoxForm.jsx), but everything related to yup is needed to be put in each component (both mobile and desktop). Let us know if y'all have a more efficient solution for this, but this is all we could think of to make the mobile view have the same order of fields as the figma.

We needed to create separate components for mobile and desktop for each of the forms because the fields are in different order in the mobile view vs desktop view. We kept the shared functions in the main file for each form (e.g. AddBoxForm.jsx), but everything related to yup is needed to be put in each component (both mobile and desktop). Let us know if y'all have a more efficient solution for this, but this is all we could think of to make the mobile view have the same order of fields as the figma.

UHHH I feel like the solution is to tell design and have them in the same order? Is there a reason that the orders are different? Just from a user's perspective I think it's confusing if the fields switch places for presumably no reason.

We needed to create separate components for mobile and desktop for each of the forms because the fields are in different order in the mobile view vs desktop view. We kept the shared functions in the main file for each form (e.g. AddBoxForm.jsx), but everything related to yup is needed to be put in each component (both mobile and desktop). Let us know if y'all have a more efficient solution for this, but this is all we could think of to make the mobile view have the same order of fields as the figma.

UHHH I feel like the solution is to tell design and have them in the same order? Is there a reason that the orders are different? Just from a user's perspective I think it's confusing if the fields switch places for presumably no reason.

True, will ask design

We needed to create separate components for mobile and desktop for each of the forms because the fields are in different order in the mobile view vs desktop view. We kept the shared functions in the main file for each form (e.g. AddBoxForm.jsx), but everything related to yup is needed to be put in each component (both mobile and desktop). Let us know if y'all have a more efficient solution for this, but this is all we could think of to make the mobile view have the same order of fields as the figma.

UHHH I feel like the solution is to tell design and have them in the same order? Is there a reason that the orders are different? Just from a user's perspective I think it's confusing if the fields switch places for presumably no reason.

True, will ask design

The forms are now refactored such that Pickup and Relocate box form use one component for both desktop and mobile views. The add box form will remain two separate components because the ordering of fields must be different for better user experience.


abigen_output option ignored by eosio-cpp

-abigen_output does not appear to have any effect on where the generated ABI is stored (tested with eosio.cdt v1.6.1).
Also, eosio-cpp generates an ABI by default anyway. If this is not the intended behavior, it should disable writing out the ABI file unless -abigen is provided. If it is the intended behavior then the -abigen option should be removed and optionally eosio-cpp should include a new -no-abigen option to disable writing out the ABI file.
Also, is the standalone eosio-abigen tool needed anymore?

In reference to PR #6 and PR #517, there is now a new flag for eosio-ld giving you the option to opt out of generating a .abi file via the flag -no-abigen.

For the record, these issues are still present in v1.7.0: ABI is generated regardless of whether -abigen is passed or not, and -abigen_output has no effect on where the ABI is put. Thus these flags are, AFAICT, completely ignored.
Curiously, passing -no-abigen does indeed suppress the creation of an ABI file, but it also causes an error:
$ eosio-cpp -no-abigen hello.cpp
Warning, empty ricardian clause file
Warning, empty ricardian clause file
Warning, action <hi> does not have a ricardian contract
/opt/eosio.cdt/eosio.cdt/bin/wasm-ld: error: unknown argument: -no-abigen

...and for formality's sake...
$ eosio-cpp -version
eosio-cpp version 1.7.0

This should be fixed in the latest version of cdt.